*{margin:0px; padding:0px;}

img{border:none;}

body{
font-family:"Trebuchet MS";
font-size:12px;
color:#4d4d4d;
background:#fff;
}

body a{
color:#024298;
outline:none;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:18px;
line-height:18px;
font-weight:normal;
color:#ff7f00;
padding-bottom:22px;
}
h2{
font-size:17px;
line-height:17px;
color:#ff7f00;
padding-bottom:15px;
}
h3{
font-size:16px;
line-height:16px;
color:#666;
padding-top:10px;
padding-bottom:15px;
}
h4{
color:#4d4d4d;
padding-top:10px;
padding-bottom:15px;
}

p{
padding-bottom:12px;
}

table{
border-collapse:collapse;
}

.header{
height:122px;
background:url(/bitrix/templates/main/images/head_bg.jpg) left top repeat-x;
margin:auto;
}

.header .maxwidth{
height:122px;
max-width:1400px;
margin:auto;
}

.header .head_lbg{
height:122px;
background:url(/bitrix/templates/main/images/head_l.jpg) left top no-repeat;
}

.header .head_rbg{
height:122px;
min-width:1000px;
background:url(/bitrix/templates/main/images/head_r.jpg) right top no-repeat;
}

.header_brdr{
height:122px;
background:url(/bitrix/templates/main/images/menu_brdr.gif) left bottom repeat-x;
}

.head_l{
height:122px;
width:32%;
float:left;
}

.head_l .lenta{
position:absolute;
display:block;
margin-left:141px;
}

.head_c{
height:122px;
width:30%;
float:left;
margin-left:-1px;
}

.head_c .logo{
display:block;
margin:auto;
}

.head_r{
height:122px;
width:38%;
float:right;
}

.header .phone{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
padding-top:33px;
padding-left:42px;
padding-right:20px;
}

.header .phone .numb{
font-size:21px;
letter-spacing:-1px;
font-weight:normal;
color:#195f80;
padding-top:8px;
}

.header .iconlinks{
width:71px;
float:right;
padding:10px 0px 0px 7px;
}

.header .iconlinks img{
clear:both;
float:left;
display:block;
}

.header .iconlinks img.smap{
margin-left:21px;
margin-bottom:1px;
}

.header .iconlinks img.cntcts{
margin-left:32px;
}

.header .authform{
height:95px;
width:169px;
font-size:11px;
float:right;
position:relative;
padding-top:26px;
}

.header .authform .tit{
font-size:17px;
color:#000;
position:absolute;
z-index:20;
margin-top:-22px;
}

.authform .lenta_r{
position:absolute;
z-index:1;
display:block;
margin-top:-26px;
margin-left:-48px;
}

.header .authform .input{
z-index:2;
position:relative;
padding-bottom:7px;
}

.header .authform .input label{
font-size:12px;
color:#565656;
position:absolute;
cursor:text;
padding:1px 5px;
}

.header .authform .input_text{
width:159px;
font-family:"Trebuchet MS";
font-size:12px;
color:#565656;
border:1px solid #7ea4d2;
background:#fff;
padding:0px 4px;
}

.header .authform .links{
line-height:13px;
float:left;
}

.header .authform .remember{
height:16px;
width:86px;
color:#fff;
text-align:left;
float:left;
position:relative;
background:#85bde8;
margin-top:4px;
margin-right:1px;
padding:0px 0px 0px 15px;
}

.header .authform .remember input{
height:15px;
width:15px;
display:block;
position:absolute;
top:0px;
left:0px;
}

.header .authform .button{
height:20px;
width:65px;
line-height:14px;
cursor:pointer;
font-family:"Trebuchet MS";
font-size:11px;
color:#fff;
float:left;
border:none;
background:url(/bitrix/templates/main/images/auth_btn.gif) left bottom no-repeat;
padding-top:2px;
}

.header .authform .forgot{
clear:both;
margin-top:-3px;
}

.cont_bg{
min-height:10px;
background:url(/bitrix/templates/main/images/content_bg.jpg) top repeat-x;
}

.cont_lbg{
min-height:10px;
background:url(/bitrix/templates/main/images/content_l.jpg) left top no-repeat;
}

.cont_rbg{
min-height:250px;
min-width:1000px;
background:url(/bitrix/templates/main/images/content_r.jpg) right top no-repeat;
}

.menuline{
height:126px;
padding:0px 303px 0px 35px;
}

.menu{
width:100%;
float:left;
font-size:13px;
text-transform:uppercase;
}



.menu a{
color:#195f80;
text-decoration:none;
}

.menu a:hover{
text-decoration:underline;
}

.menutab{
height:92px;
width:100%;
}

.menutab td{
height:92px;
width:117px;
text-align:center;
vertical-align:top;
}

.menutab td .png{
display:block;
margin:auto;
}

.menutab td.space{
height:92px;
width:10%;
font-size:1px;
line-height:1px;
background:url(/bitrix/templates/main/images/menu_space.gif) center top no-repeat;
}

.menutab .mitem{
height:71px;
width:117px;
letter-spacing:-1px;
padding-top:4px;
}

.menutab .mitem.hover a{
text-decoration:underline;
}

.menutab .mitem.miact a{
text-decoration:none!important;
}

.menutab .mitem.miact{
background:url(/bitrix/templates/main/images/menuact_bg.png);
border-top:5px solid #195e80;
padding-top:0px;
}

.menutab .mitem img{
display:block;
margin:auto;
}

.menutab .mitem .icon{
display:block;
text-align:center;
padding-bottom:3px;
}

.basket{
min-height:10px;
width:285px;
float:right;
margin-right:-301px;
padding-top:44px;
padding-left:16px;
}

.basket .bask_tit{
height:33px;
width:269px;
font-size:17px;
color:#fff;
background:url(/bitrix/templates/main/images/basket_tit.gif) left top no-repeat;
position:absolute;
margin-left:-16px;
margin-top:-53px;
padding:20px 10px 0px 22px;
}

.basket .bask_tit a{
color:#fff;
text-decoration:none;
}

.basket .bask_cont{
min-height:10px;
font-size:11px;
line-height:13px;
color:#c8e2ff;
background:url(/bitrix/templates/main/images/basket_bg.png);
padding-top:6px;
padding-bottom:5px;
}

.basket .bask_cont a{
color:#fff;
}

.basket .bask_cont p{
padding-bottom:8px;
}

.basket .bask_cont span{
color:#fff;
}

.basket .bask_cont .col_l{
width:120px;
float:left;
}

.basket .bask_cont .col_r{
width:120px;
float:right;
}

.basket .border{
min-height:10px;
/*background:url(/bitrix/templates/main/images/basket_brdr.gif) center top repeat-y;*/
padding:0px 12px;
}

.basket .button{
height:20px;
width:120px;
line-height:14px;
cursor:pointer;
font-family:"Trebuchet MS";
font-size:11px;
color:#fff;
float:right;
border:none;
background:url(/bitrix/templates/main/images/bask_btn.gif) left bottom no-repeat;
margin-top:10px;
padding-top:2px;
}

.cont_bg .maxwidth{
min-height:10px;
max-width:1400px;
margin:auto;
}

.contentdiv{
min-height:500px;
padding-left:300px;
padding-bottom:10px;
padding-right:20px;
}

.contentdiv.c3cols{
min-height:300px;
padding-right:320px;
}

.cont_cols{
min-height:10px;
width:72%;
float:right;
}

.cont_padd{
min-height:10px;
padding-left:414px;
}

.c3cols .centcol{
/*width:402px;
float:left;
margin-left:-414px;
padding-right:12px;*/
width:100%;
float:left;
}

.contentdiv.c3cols .rightcol{
width:320px;
float:right;
margin-right:-320px;
/*width:100%;
float:right;*/
}

.leftcol{
min-height:10px;
width:300px;
float:left;
margin-left:-300px;
}

.leftcol .colpadd{
padding-right:20px;
}

.centcol{
min-height:10px;
width:100%;
font-size:13px;
line-height:120%;
float:right;
}

.rightcol{
min-height:10px;
}

.catalog_menu{
min-height:5px;
font-size:11px;
line-height:12px;
list-style:none;
padding:0px;
}

.catalog_menu span.link{
color:#024298;
cursor:pointer;
text-decoration:underline;
}
.catalog_menu .cmact{
min-height:5px;
font-weight:bold;
color:#ff7f00!important;
}
.catalog_menu .cmact li{
min-height:5px;
font-weight:normal;
}
.catalog_menu ul .cmact{
font-weight:bold!important;
}

.catalog_menu li{
min-height:5px;
list-style:none;
/*position:relative;
z-index:1;*/
background:url(/bitrix/templates/main/images/cmenu_grad.gif) left repeat-y #f5fafe;
padding:6px 10px 6px 44px;
}
.catalog_menu li.li2{
background:url(/bitrix/templates/main/images/cmenu_arr.gif) left top no-repeat;
}

.catalog_menu ul{
min-height:5px;
width:200px;
display:none;
background:#fff;
font-style:italic;
position:absolute;
z-index:10;
/*top:0px;*/
left:240px;
border:1px solid #e0eaf4;
border-left:5px solid #e0eaf4;
margin-top:-20px;
padding:5px 0px;
}
/*.catalog_menu li.ulshow ul,
.catalog_menu .cmact ul{
display:block!important;
}*/
.catalog_menu .cmhov ul{
display:block!important;
}
.catalog_menu ul li{
background:none;
padding:6px 10px 6px 14px;
}

.search{
height:59px;
width:202px;
background:url(/bitrix/templates/main/images/search.gif) left top no-repeat;
position:relative;
margin-bottom:11px;
margin-top:-28px;
margin-left:33px;
padding:10px 0px 0px 15px;
}

.search .tit{
font-size:16px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
padding-bottom:4px;
}

.search .input label{
font-family:"Trebuchet MS";
font-size:12px;
color:#565656;
position:absolute;
cursor:text;
padding:2px 3px;
}

.search .input_text{
width:118px;
font-family:"Trebuchet MS";
font-size:12px;
color:#565656;
border:1px solid #6f9cc8;
background:#fff;
padding:1px 2px;
}

.phone_line{
height:65px;
background:url(/bitrix/templates/main/images/phline_bg.gif) top repeat-x #3e87d2;
margin-bottom:34px;
}

.phone_line .l_bg{
height:65px;
background:url(/bitrix/templates/main/images/phline_l.gif) left top no-repeat;
}

.phone_line .r_bg{
height:40px;
background:url(/bitrix/templates/main/images/phline_r.gif) right top no-repeat;
padding:15px 62px 10px 240px;
}

.phone_line .phone{
font-size:11px;
color:#fff;
text-align:right;
float:right;
}

.phone_line .phone .numb{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
letter-spacing:-1px;
font-weight:normal;
}

.phone_line .phone .numb .kod{
color:#a4cae8;
}

.product{
min-height:10px;
font-size:13px;
line-height:14px;
padding-left:432px;
padding-bottom:14px;
}
.product .back{
font-size:12px;
padding-top:15px;
}

.product .picture{
width:400px;
float:left;
overflow:hidden;
margin-left:-432px;
padding-right:32px;
}
.product .picture .detail_picture{
background:#fff;
border:1px solid #a4cff1;
}
.product .picture .detail_picture table{
height:250px;
width:100%;
}
.product .picture .detail_picture table td{
text-align:center;
vertical-align:middle;
}

.product .picture img{
display:block;
margin:auto;
}

.product .description{
width:100%;
float:left;
}

.product .description .links{
height:36px;
background:url(/bitrix/templates/main/images/yellow_left.gif) left top no-repeat #ffed99;
padding:14px 20px 10px 25px;
}

.product .colorline{
padding-left:50px;
}

.product .colorsq{
height:16px;
width:39px;
float:left;
border:1px solid #d7d7d7!important;
position:absolute;
margin-top:-1px;
margin-left:-50px;
}

.add{
width:57px;
font-size:11px;
text-align:center;
}

.product .description .links .add{
float:left;
margin-right:20px;
}

.add .icon{
padding-bottom:5px;
}

.add img{
display:block;
margin:auto;
}

.blue_title{
height:26px;
font-size:18px;
line-height:18px;
color:#fff;
white-space:nowrap;
background:#2768a9;
padding:0px 10px;
}

.blue_title .tit{
padding-top:3px;
}

.blue_title img{
display:block;
position:absolute;
margin-left:-17px;
}

.gallery{
min-height:10px;
background:#e7f1fc;
padding:6px 6px 5px 6px;
}

.gallery img{
float:left;
margin-right:6px;
}

.gallery .gpic{
float:left;
border:1px solid #e7f1fc;
margin-right:6px;
}
.gallery .gpic.act{
border-color:#a4cff1;
}
.gallery .gpic img{
margin-right:0px;
}
.gallery .gpic span{
display:none;
}

.table{
width:100%;
margin-bottom:12px;
}

.table th{
height:18px;
font-size:10px;
color:#fff;
white-space:nowrap;
text-align:left;
font-weight:normal;
background:#2768a9;
vertical-align:top;
padding:6px 10px;
}

.table.tab_tborder{
border-top:4px solid #2768a9;
}

.table th .thl{
display:block;
position:absolute;
margin-top:-6px;
margin-left:-17px;
}

.table td{
vertical-align:top;
border-top:1px dashed #b5b5b5;
padding:7px 10px;
}

.table td.nobrdr{
border:none!important;
}

.table .th{
border:none;
background:#ebebeb;
}

.table.t_catalog td{
font-size:11px;
line-height:12px;
vertical-align:middle;
border-top:none;
border-bottom:1px dashed #b5b5b5;
}

.table .td_l{
color:#737373;
padding-left:0px;
}

.table .td_name{
padding-left:0px;
}

.table .td_pic img{
display:block;
margin:auto;
}

.table .td_descr{
font-size:10px!Important;
}

.table .nobrdr td{
border:none;
}

.description .table .nobrdr td{
padding-top:0px;
}

.color{
height:68px;
width:68px;
}

.color .whitebg{
background:#fff;
padding:0px 2px;
}

.color table,
.color table td{
height:68px;
width:68px;
font-size:10px;
border:1px solid #d7d7d7!important;
text-align:center;
vertical-align:middle;
margin:0px;
padding:0px;
}

.pager{
min-height:10px;
line-height:14px;
padding-bottom:5px;
}

.pager .total{
width:45%;
float:left;
}

.pager .total span{
color:#2768a9;
}

.pager .pages{
width:50%;
text-align:right;
float:right;
}

.pager .pages a,
.pager .pages .pageact{
margin:0px 2px;
}

.pager .pages a.prev{
background:url(/bitrix/templates/main/images/prev.gif) left 7px no-repeat;
padding-left:8px;
}

.pager .pages a.next{
background:url(/bitrix/templates/main/images/next.gif) right 7px no-repeat;
padding-right:8px;
}

.about_text{
min-height:234px;
font-size:12px;
line-height:12px;
color:#b0e2f6;
background:url(/bitrix/templates/main/images/about_r.gif) right center no-repeat #2768a9;
margin-bottom:14px;
}

.about_text h3{
font-size:14px;
line-height:normal;
color:#fff;
padding:0px 0px 10px 0px;
}

.about_text .tit{
font-size:18px;
line-height:19px;
color:#fff;
padding-bottom:15px;
padding-left:7px;
}

.about_text .at_padd{
min-height:10px;
background:url(/bitrix/templates/main/images/about_l.gif) 0px 16px no-repeat;
padding:19px 0px 20px 43px;
}
.about_text.at_noarr .at_padd{
background:none!important;
}

.about_text .abouttab{
height:150px;
width:100%;
position:relative;
margin-left:-33px;
margin-right:-40px;
}

.about_text .abouttab td{
width:33%;
vertical-align:top;
background:url(/bitrix/templates/main/images/vdttdbrdr_b.gif) 30px repeat-y;
}

.about_text .abouttab td .cellpadd{
padding:0px 0px 0px 70px;
}

.about_text .abouttab td.td_l{
background:none;
}

.about_text .abouttab td.td_l .cellpadd{
padding-left:40px;
}

.about_text .abouttab td.td_r .cellpadd{
padding-right:10px;
}

.gallery_cols{
min-height:10px;
}

.gallery_cols .col{
width:50%;
float:left;
}

.galleryc{
min-height:10px;
padding-left:166px;
padding-bottom:20px;
}

.gallery_cols .col .galleryc{
padding-right:30px;
}

.galleryc .preview{
width:154px;
float:left;
margin-left:-166px;
padding-right:12px;
}

.galleryc .descr{
width:100%;
float:left;
}

.gallery_pics{
min-height:10px;
padding-top:0px;
}

.gallery_pics .pic{
height:150px;
width:150px;
overflow:hidden;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.gallery_pics .pic img{
display:block;
}

.news_page{
min-height:10px;
padding-right:267px;
}

.news_list{
min-height:10px;
padding-top:5px;
padding-bottom:4px;
}

.news_list .tit{
font-size:14px;
text-transform:uppercase;
color:#3c75ba;
font-weight:bold;
background:url(/bitrix/templates/main/images/titarr.gif) 23px 1px no-repeat;
margin-bottom:5px;
padding:3px 0px 3px 43px;
}

.news_list .news{
height:150px;
background:url(/bitrix/templates/main/images/newsc_l.gif) left top no-repeat;
overflow:hidden;
margin-top:5px;
padding-left:34px;
padding-right:10px;
}

.news_page .news{
min-height:10px;
padding-bottom:15px;
}

.news_list .news .brdr{
height:116px;
border-top:1px dashed #d0d1d1;
border-bottom:1px dashed #d0d1d1;
background:#fff;
padding:16px 0px 16px 130px;
}

.news_page .news .brdr{
min-height:10px;
padding:0px 0px 0px 130px;
}

.news_list .news .picdiv,
.news_page .news .picdiv{
width:115px;
float:left;
margin-left:-128px;
padding-right:13px;
}

.news_list .news .descr,
.news_page .news .descr{
width:100%;
float:left;
font-size:11px;
color:#333;
margin-top:-2px;
}

.news_list .news .date,
.news_page .news .date,
.news_detail .date,
.galleryc .date{
font-size:14px;
line-height:14px;
text-align:right;
color:#8fbbdf;
padding-bottom:5px;
padding-right:5px;
}

.news_detail{
min-height:10px;
padding-right:267px;
}

.news_detail img{
float:left;
margin:2px 10px 10px 0px;
}

.news_detail .date{
text-align:left;
padding-bottom:10px;
}

.news_list .news .date .day,
.news_page .news .date .day,
.news_detail .date .day,
.galleryc .date .day{
color:#3c75ba;
}

.news_list .news .date .month,
.news_page .news .date .month,
.news_detail .date .month,
.galleryc .date .month{
color:#468ebc;
}

.news_list .news .prev,
.news_page .news .prev,
.galleryc .prev{
background:url(/bitrix/templates/main/images/nbrdr.gif) left repeat-y #d0deec;
padding-bottom:4px;
}

.news_list .news .prev div,
.news_page .news .prev div{
width:111px;
overflow:hidden;
background:url(/bitrix/templates/main/images/nbrdr.gif) top repeat-x;
padding-right:4px;
}

.galleryc .prev div{
width:150px;
overflow:hidden;
background:url(/bitrix/templates/main/images/nbrdr.gif) top repeat-x;
padding-right:4px;
}

.news_list .news .prev img,
.news_page .news .prev img{
display:block;
border:1px solid #8dafd1;
}

.news_list .news .ntit,
.news_page .news .ntit,
.galleryc .tit{
font-size:13px;
padding-bottom:8px;
}

.news_list .news .ntit a,
.news_page .news .ntit a,
.galleryc .tit a{
color:#ff7f00;
}

.news_list .news .link,
.news_page .news .link{
padding-top:10px;
}

.news_detail .link,
.infoc div.link{
padding-top:15px;
}

.news_list .news .link .more,
.news_page .news .link .more,
.news_detail .more,
.infoc div.link .more{
font-size:11px;
color:#fff;
text-decoration:none;
background:#ff7f00;
padding:0px 6px;
}

.catalog_sect{
min-height:10px;
padding-right:6px;
}

.catalog_sect .col{
height:180px;
width:33%;
float:left;
}

.catalog_sect .sect{
height:180px;
font-size:13px;
line-height:12px;
color:#fff;
/*margin-left:4px;*/
border-right:4px solid #fff;
margin-bottom:3px;
}

.catalog_sect .sect .sect_pic,
.catalog_sect .sect .sect_pic_h{
display:none;
}

.catalog_sect .sect.sleft{
margin-left:0px;
}

.catalog_sect .sect a{
color:#fff;
text-decoration:none;
}

.catalog_sect .sect a:hover{
text-decoration:underline;
}

.catalog_sect .sect .arr{
height:13px;
}

.catalog_sect .sect.sbttm .arr{
padding-bottom:43px;
}

.catalog_sect .sect .arr img{
display:block;
margin:auto;
}

.catalog_sect .sect .sname{
height:46px;
padding-right:20px;
}

.catalog_sect .sect .sname table{
height:46px;
width:100%;
float:left;
background:url(/bitrix/templates/main/images/sectn.png);
}

.catalog_sect .sect .sname table td{
vertical-align:middle;
padding:4px 0px 4px 6px;
}

.catalog_sect .sect .sname_r{
float:right;
margin-right:-18px;
}

.specialdiv{
padding-right:6px;
margin-bottom:16px;
}

.specialdiv .padd{
width:99%;
}

.special{
height:53px;
font-size:11px;
color:#fff;
background:url(/upload/litewell.jpg) left top no-repeat #fcac4b;
margin-right:4px;
padding:15px 160px 15px 15px;
}

.special .stit{
font-size:20px;
color:#fff;
text-transform:uppercase;
padding-bottom:10px;
}

.special .pname{
font-size:16px;
color:#ff7f00;
font-weight:bold;
padding-bottom:8px;
} 

.special .pname a{
color:#ff7f00;
text-decoration:none;
}

.special p{
padding-bottom:7px;
}

.special .more{
font-size:11px;
color:#fff;
background:#ff7f00;
text-decoration:none;
padding:0px 4px;
}

.phgallery{
height:142px;
background:url(/bitrix/templates/main/images/phgall_bg.gif) top repeat-x #ffd64d;
}

.phgallery .bg_l{
height:142px;
background:url(/bitrix/templates/main/images/phgall_l.gif) left top no-repeat;
}

.phgallery .bg_r{
height:102px;
background:url(/bitrix/templates/main/images/phgall_r.jpg) right top no-repeat;
padding:20px 50px 20px 55px;
}

.phgallery .tit{
font-size:19px;
color:#fff;
text-transform:uppercase;
padding-bottom:16px;
}

.phgallery .tit a{
color:#fff;
text-decoration:none;
}

.phgallery .link{
font-size:13px;
color:#333;
line-height:14px;
padding:0px 110px 0px 10px;
}

.phgallery .link a{
color:#ff7f00;
}

.phgallery .link table{
height:50px;
width:100%;
}

.phgallery .link table td{
text-align:center;
vertical-align:middle;
}

.three_cols{
min-height:10px;
background:url(/bitrix/templates/main/images/thcols_brdr.gif) top repeat-x #fffae1;
}

.three_cols .bg_l{
min-height:10px;
background:url(/bitrix/templates/main/images/thcols_l.gif) left center no-repeat;
padding-left:40px;
}

.threec_tab{
width:100%;
border-right:1px solid #f0e8e1;
position:relative;
}

.threec_tab td{
width:33%;
vertical-align:top;
border-left:1px dashed #dcc7a4;
}

.threec_tab .cellpadd{
min-height:64px;
padding:10px 40px 20px 40px;
}

.threec_tab .td_l .cellpadd{
padding-right:80px;
padding-left:10px;
}

.threec_tab .td_c .cellpadd{
padding-right:50px;
}

.threec_tab .td_r .cellpadd{
padding-right:100px;
}

.threec_tab td.td_l{
border-left:none;
background:url(/bitrix/templates/main/images/faq.gif) right bottom no-repeat;
}

.threec_tab td.td_c{
background:url(/bitrix/templates/main/images/info.gif) right bottom no-repeat;
}

.threec_tab td.td_r{
background:url(/bitrix/templates/main/images/review.gif) right bottom no-repeat;
}

.threec_tab td .corner{
height:10px;
}

.threec_tab td.td_l .corner div,
.threec_tab td.td_c .corner div{
width:11px;
float:right;
position:relative;
z-index:2;
}

.threec_tab td.td_r .corner div{
width:6px;
float:right;
}

.threec_tab td .corner img{
display:block;
position:absolute;
z-index:2;
}

.threec_tab .ctit{
font-size:17px;
line-height:17px;
text-transform:uppercase;
color:#ff7f00;
margin-bottom:18px;
}

.threec_tab .ctit a{
color:#ff7f00;
text-decoration:none;
}

.threec_tab .ctit a:hover{
color:#ff7f00;
text-decoration:underline;
}

.threec_tab .more{
font-size:11px;
color:#fff;
background:#ff7f00;
text-decoration:none;
padding:0px 4px;
}

.list{
list-style:none;
padding:0px;
}

.list li{
list-style:none;
padding:3px 7px;
}

.list li.libg{
background:#f9f1d6;
}

.questiondiv{
font-size:12px;
line-height:14px;
color:#333;
padding-bottom:24px;
}

.questiondiv .author{
font-size:11px;
font-style:italic;
color:#666;
padding-top:10px;
}

.questiondiv .queston{
color:#024298;
border-left:2px solid #4883d2;
font-style:italic;
margin-bottom:12px;
padding-left:15px;
}

.wspace{
white-space:nowrap;
}

.searchres{
border-bottom:1px dashed #d0d1d1;
padding:10px 0px;
}

.searchres.tbrdr{
border-top:1px dashed #d0d1d1;
}

.searchres .tit{
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}

.searchres .tit a{
color:#ff7f00;
}

.searchres .anonce{
line-height:12px;
font-size:11px;
}

.bask_buttons{
width:100%;
margin-bottom:10px;
}

.bask_buttons .button,
.orngbutton{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
cursor:pointer;
color:#fff;
display:block;
background:#ff7f00;
border:none;
padding:5px 10px;
}
.bask_buttons .button.btn_blue{
background:#85bde8;
}

.orngbutton{
float:right;
margin-left:10px;
}

.orngbutton.left{
float:none!important;
margin:0px!important;
}

.buttons_fl{
zoom:1;
overflow:hidden;
padding-bottom:50px;
}

.buttons_fl .orngbutton.left{
float:left!important;
margin-right:10px!important;
}

.formdiv{
width:660px;
color:#fff;
background:#4f94d3;
margin-bottom:30px;
padding:20px;
}

.formdiv .fdclear{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.formdiv .fdc{
zoom:1;
overflow:hidden;
}

.formdiv .fdc .fdclear{
width:325px;
float:left;
}

.formdiv  .fdclear.right{
float:right;
}

.formdiv .fdclear label{
width:100px;
float:left;
padding-right:10px;
}

.formdiv .input_text{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #fff;
background:#fff;
padding:1px 4px;
}

.sale_order_full_table .input_text,
.table .input_text{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #666;
background:#fff;
padding:1px 4px;
}

.sale_order_full_table select{
width:208px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #666;
background:#fff;
}

.formdiv textarea{
height:90px;
width:535px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #fff;
background:#fff;
padding:1px 4px;
}

.form_message{
font-weight:bold;
color:#ff7f00;
padding-bottom:15px;
}

.formdiv .required{
color:#fafa30
}

.formdiv .captcha{
zoom:1;
overflow:hidden;
padding-left:110px;
padding-bottom:21px;
}

.formdiv .captcha label{
width:150px;
float:left;
}

.formdiv .captcha img{
float:left;
margin-right:10px;
}

.formdiv .captcha .input_text{
width:100px;
}

.formdiv .mainfields{
white-space:nowrap;
float:right;
font-style:italic;
padding:10px 0px 10px 110px;
}

.formdiv .buttondiv{
padding-left:110px;
}

.formdiv .button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
cursor:pointer;
color:#fff;
display:block;
background:#ff7f00;
border:1px solid #fff;
padding:5px 10px;
}

.infoc{
padding-bottom:20px;
}

.infoc .tit{
font-size:13px;
font-weight:bold;
padding-bottom:7px;
}

.infoc .preview{
color:#024298;
border-left:2px solid #4883d2;
font-style:italic;
margin-bottom:7px;
padding-left:15px;
}

.infoc .date{
font-size:11px;
color:#666;
font-style:italic;
padding-top:10px;
}

.infoc.ic_detail .date{
margin-top:0px;
margin-bottom:15px;
}

.sof-req,
.starrequired{
color:#fd8611;
}

.paddtable{
width:100%;
}

.paddtable td{
vertical-align:top;
padding-right:10px;
padding-bottom:20px;
}

.h1{
font-size:18px;
line-height:18px;
font-weight:normal;
color:#ff7f00;
padding-bottom:22px;
}

.h3{
font-size:14px;
line-height:14px;
font-weight:bold;
color:#666;
padding-bottom:15px;
}

.table.register{
width:430px;
}

.prod_icon{
height:43px;
width:43px;
font-family:"Trebuchet MS";
font-size:12px;
float:left;
font-size:11px;
color:#fff;
font-weight:bold;
text-align:center;
cursor:default;
overflow:hidden;
margin-right:3px;
margin-bottom:3px;
}
.prod_icon span{
height:27px;
width:40px;
display:block;
background:url(/bitrix/templates/main/images/blueicon.gif) left top no-repeat;
padding-top:13px;
padding-right:3px;
padding-bottom:3px;
}
.prod_icon.pi_2l span{
height:35px;
padding-top:5px;
}
.prod_icon span.padd2{
height:18px;
padding-top:22px;
}
.prod_icon.pi_w{
width:61px;
}
.prod_icon.pi_w span{
width:45px;
width:58px;
background:url(/bitrix/templates/main/images/blueiconw.gif) left top no-repeat;
}
.iconstab{
width:100%;
}
.iconstab td{
vertical-align:middle;
padding-bottom:14px;
}
.iconstab .tdicon{
width:50px;
padding-bottom:10px;
}
.footer{
min-height:10px;
font-size:11px;
line-height:13px;
color:#333;
background:url(/bitrix/templates/main/images/vdttdbrdr.gif) 33% repeat-y;
}

.footer a{
color:#ff7f00;
}

.footer .border{
min-height:10px;
background:url(/bitrix/templates/main/images/vdttdbrdr.gif) 67% repeat-y;
border-bottom:25px solid #fff;
}

.footer .foot_l{
width:33%;
float:left;
}

.footer .foot_c{
width:34%;
float:left;
margin-left:-1px;
}

.footer .foot_r{
width:33%;
float:right;
}

.footer .contacts .counter{
width:90px;
position:absolute;
top:16px;
left:80px;
}

.footer .contacts{
/*padding-left:90px;*/
position:relative;
padding-left:180px;
padding-right:20px;
}

.footer .contacts p{
padding-bottom:3px;
}

.footer .contacts .label{
color:#fff;
background:#3c75ba;
margin-bottom:2px;
padding:0px 3px;
}

.footer .copyrights{
text-align:center;
padding:14px 20px 10px 20px;
}

.footer .itf{
width:60px;
color:#333;
margin:auto;
padding-top:10px;
padding-left:58px;
}

.footer .itf a{
color:#333;
text-decoration:none;
}

.footer .itf img{
display:block;
position:absolute;
z-index:1;
margin-top:-10px;
margin-left:-58px;
}

.footer .borders{
height:5px;
clear:both;
}

.footer .brdr_l{
height:5px;
width:33%;
float:left;
font-size:1px;
line-height:1px;
background:#2768a9;
}

.footer .brdr_r{
height:5px;
width:33%;
float:right;
font-size:1px;
line-height:1px;
background:#ff7f00;
}
.import_form .import_button{
display:none
}

.import_form .error{
color:red; 
font-weight:bold; 
display:none;
padding:15px 0px;
}

.import_form.if_sucss .import_button{
display:inline;
}

.import_form.if_err .error{
display:block;
}
.linkslist{
min-height:10px;
}
.linkslist .link{
width:30%;
float:left;
padding-right:3%;
padding-bottom:15px;
}
.partner_link{
padding-bottom:20px;
}
.partner_link .name{
font-size:14px;
font-weight:bold;
}
.partner_link .descr{
color:#4d4d4d;
padding-top:5px;
}
.partner_link .descr a{
color:#4d4d4d;
text-decoration:none;
}

.hide_tit{
zoom:1;
overflow:hidden;
position:relative;
margin-left:-10px;
margin-bottom:20px;
}
.hide_tit h3{
cursor:pointer;
float:left;
white-space:nowrap;
text-decoration:underline;
padding:4px 10px;
}
.hide_tit h3.ht_pay{
color:#ff7f00;
}
.hide_tit h3.ht_deliv{
color:#4883d2;
}
.hide_tit h3.ht_act{
text-decoration:none!important;
cursor:default!important;
color:#fff!important;
}
.hide_tit h3.ht_pay.ht_act{
background:#ff7f00;
}
.hide_tit h3.ht_deliv.ht_act{
background:#4883d2;
}

.hb_deliv{
display:none;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}
.bbootthh
{
clear: both;
}
.img_catalog_sections
{
margin: 0px 20px 10px 20px;
float: left;
width: 109px;
text-align: center;
}
.img_catalog_sections a,.img_catalog_sections a:hover
{
margin: 0px 0px 0px 0px;
color: #7eb8dd;
font-size:14px;
}
.img_catalog_sections img
{
margin: 0px 0px 0px 0px;
}
.img_box
{
border: 2px solid #7fc8eb;
width: 109px;
height: 109px;
}
