table.questform td {padding-top:3px;padding-bottom:2px;}
table.questform td.wide {height:18px;padding-top:2px;padding-bottom:2px;}
table.questform span.zakaz_head {font-weight:bold;}
table.questform input {width:100%}
table.questform textarea {width:100%;height:90%;}
table.questform input.button {width:100px;}

* {
margin: 0px;
padding: 0px;
//исправление скроллинга
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
}
html, body {
background: #f6821f;
color: #fff;
font-family: Arial;
//исправление скроллинга
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
}
img {
border: 0px;
}
#main {
width: 891px;
background: url('/i/bg.gif') repeat-y;
height: 769px;
margin: 0 auto;
margin-top: 30px;
}
#header {
width: 891px;
height: 155px;
background: url('/i/head_bg.gif') no-repeat;
padding-left:20px;
padding-top:10px;

}

#langswithch {
position:absolute;
top:35px;
left:805px;
}

#langswithch a {
color: #fff;
text-decoration: none;
font-weight: bold;
}


#menu {
height: 64px;
position:relative;
}
.first {
position: absolute;
top: 9px;
left: 43px;
}
.second {
position: absolute;
top: 9px;
right: 41px;
}
#menu ul {
list-style: none;
font-size: 12px;
padding-top: 40px;
padding-left: 28px;
}
#menu ul li {
display: inline;
margin-left: 15px;
}
#menu ul li a{
color: #fff;
text-decoration: none;
font-weight: bold;
}

#menu ul li a.sel{
color: #be3600;
text-decoration: none;
font-weight: bold;
}

#menu ul li a:hover{
color: #be3600;
}

#content {
height: 425px;
background: url('/i/content_bg.gif') no-repeat;
margin-left: 34px;
padding-top: 44px;
padding-left: 48px;
padding-right: 48px;
font-size: 12px;
}

#content_1 {
height: 425px;
background:  url('/i/content_bg_1.gif') no-repeat;
margin-left: 34px;
padding-top: 44px;
padding-left: 21px;
padding-right: 21px;
font-size: 12px;
position: relative;
}

#ind_cont {
height: 455px;
background:  url('/i/content_bg_1.gif') no-repeat;
margin-left: 34px;
padding-top: 14px;
padding-left: 21px;
padding-right: 21px;
font-size: 12px;
position: relative;


}

#content_2 {
height: 425px;
background:  url('/i/content_bg_2.gif') no-repeat;
margin-left: 34px;
padding-top: 44px;
padding-left: 48px;
padding-right: 48px;
font-size: 12px;
position: relative;
}

/*
.text \ index
.text_1 \inner_1
.text_2 \inner_2
*/


.text {
width: 750px;
height: 380px;
border: 0px;
background: #f6821f;
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
overflow: auto;
}
.text_1 {
width: 750px;
height: 380px;
border: 0px;
background: #f6821f;
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
overflow: auto;
background: #fff;
color: #000;
}

.text_1_index {
width: 790px;
height: 420px;
no_border: 1px solid black;
background: #f6821f;
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
overflow: auto;
background: #fff;
color: #000;
}

.index_content {
width: 350px;
height: 400px;
border: 0px;
padding-right: 10px;_padding-right: 5px;
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
overflow: auto;
background: #fff;
color: #7a3b05;

}



.text_2 {
width: 790px;
height: 420px;
border: 0px;
background: #f6821f;

background: #fff;
}

.text_3 {
width: 750px;
height: 420px;
border: 0px;
background: #f6821f;

background: #BE3600;

overflow: auto;

}


.image {
float:left;
width: 430px;
}
.news {
float:left;
color: #7a3b04;
font-size: 11px;
width: 300px;
}

.news p {
margin-bottom: 7px;
}
.news h4 {
font-size: 11px;
}
.sub_menu {
position: absolute;
top: 15px;
right: 50px;
}
.sub_menu ul {
list-style: none;
}
.sub_menu ul li {
display: inline;
margin-left: 15px;
}

.sub_menu, .menu_preview,  a.sel{
font-size: 11px;
font-weight: bold;
color: #be3602;
text-decoration: none;
} 

.sub_menu, .menu_preview,  a{
font-size: 11px;
font-weight: bold;
color: #f5821f;
text-decoration: none;
}
.sub_menu, .menu_preview,  a:hover {
color: #be3602;
}



ul.on_red a{
font-size: 11px;
font-weight: bold;
color: #FFF;
text-decoration: none;
} 

ul.on_red a.sel{
font-size: 11px;
font-weight: bold;
color: #F6821F;
text-decoration: none;
}
ul.on_red a:hover {
color: #FFF;
}



.comm  .slider_text{
width: 350px;

}

.comm {
font-size:8pt;
width: 220px;
min-width: 220px;
/*padding-right: 10px;*/
float: left;
color: #7a3b05;
/*overflow: hidden;*/
}

.preview_news {
width:360px;
float: left;
height: 410px;
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
overflow: auto;
}

.preview {
width: 120px;
float: left;
height: 410px;
scrollbar-3dlight-color:#ff7903;
scrollbar-arrow-color: #fe4e00;
scrollbar-base-color:#ff7503;
scrollbar-face-color:#ff7503;
scrollbar-track-color: #ff7503;
overflow: auto;
}
.preview a img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.preview a:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

a.preview_sel img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

#ind_cont ul {
list-style-type: square;
margin-top: 20px;
}

#ind_cont li {
margin-left:20px;
padding-left:0px;
}

#content ul {
margin-top: 20px;
}
#content h4 {
font-size: 12px;
}
#footer {

height: 71px;
background: url('/i/foot_bg.gif') no-repeat;
text-align: center;
font-size: 10px;
padding-top: 10px;
clear: both;
}

#counter {
text-align: center;
}

.menu_preview {
position: absolute;
width:230px;
top: 360px;
left: 454px;
} 
.menu_preview ul {
list-style: none;
}
.menu_preview {

}
