

/* Start:/bitrix/components/bitrix/menu/templates/horizontal_multilevel/style.min.css?14883821063715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/cotherm/components/bitrix/menu/tree/style.css?1488432298398*/
div.menu-sitemap-tree
{
	font-size:100%;
}

div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 1em 0 0;
}

div.menu-sitemap-tree ul ul
{
	width: auto;
	margin:-0.75em 0 0 0;
	padding: 0 0 0 0.75em;
}

div.menu-sitemap-tree li
{
	padding:0;
}

div.menu-sitemap-tree li li
{
	margin: 0 0 -0.85em 0.5em; 
	padding:0;
}

div.menu-sitemap-tree li.close ul
{
	display: none;
}



/* End */


/* Start:/bitrix/templates/cotherm/template_styles.css?178216056924269*/
*{padding:0;margin:0}
html{overflow-y:scroll}
body{position:relative;overflow:hidden;width:100%;min-width:1000px;font:14px 'PT Sans',Arial,"Helvetica CY","Nimbus Sans L",sans-serif;color:#444;text-align:center}
img{border:none}
.clr{clear:both}
a{outline:none;color:#2773b4;text-decoration:underline}
a:hover{color:#399bd1;text-decoration:none}
select,textarea,input{outline:none;font:14px 'PT Sans',Arial,"Helvetica CY","Nimbus Sans L",sans-serif}
h1{margin-bottom:18px;font:24px 'PT Sans Narrow',sans-serif}
h2{margin:20px 0 14px;font:700 20px 'PT Sans Narrow',sans-serif}
h3{margin:20px 0 14px;font:20px 'PT Sans Narrow',sans-serif}
p{margin:14px 0; color:#000;}
.main ul,.main ol{padding-left:30px}
.main li{padding:3px 0 3px 2px}
.main table{margin:25px 0;width:100%;border-collapse:collapse}
caption{margin:5px 0;font:20px 'PT Sans Narrow',sans-serif;text-align:left}
.main th{padding:10px 15px;border-bottom:2px solid #dfedf9;font:700 16px 'PT Sans Narrow',sans-serif;vertical-align:top}
.main td{padding:10px 15px;border-bottom:1px solid #dfedf9;vertical-align:top}
.main table.YMaps-b-balloon-frame{margin:0;width:auto}
.YMaps-b-balloon-frame th,.YMaps-b-balloon-frame td{padding:0;margin:0;border:0}

.page{width:1440px;margin:auto;text-align:left}
#phone{width: 845px; margin-left: 15px; float:left;padding:18px 0 5px 32px;background:url(/bitrix/templates/cotherm/img/phone.gif) no-repeat 0 24px;font:24px 'PT Sans Narrow',sans-serif;color:#1364aa}
#phone .phone_city{color:#000000}
#phone #ya-phone{font-weight:bold;}

.top_header_phone_block{float: left;}
.top_header_whatsapp_block{float: right;}

.call_top_link {float:left !important; }
.slash{float:left;padding:8px 12px 0 12px;font-size:36px;color:#c0dbf3}
#mail{float:left;padding:25px 4px 0;font:16px 'PT Sans Narrow',sans-serif}
#mail .mail_icon{ display:block; float:left; margin-top:1px; margin-right:5px; }
#skype{float:left;padding:25px 0 0 36px;background:url(/bitrix/templates/cotherm/img/skype.png) no-repeat 7px 24px;font:16px 'PT Sans Narrow',sans-serif}
#search{float:right;padding:24px 0 0}
#s_word{float:left;width:235px;padding:2px 25px 3px 11px;border:1px solid #c0dbf3;margin-right:-25px;color:#5e95c7;font-size:13px;font-style:italic;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}
#s_but{border:0;width:25px;height:23px;background:url(/bitrix/templates/cotherm/img/search.gif) no-repeat 3px 6px;cursor:pointer}
#s_but:hover{background-position:4px 7px}

.skype_2{margin-right:20px;background:url(/bitrix/templates/cotherm/img/skype.png) no-repeat 7px 27px !important;}
.search_2{float:left !important;margin-right:20px;}

#header{clear:both;height:140px;background:#1263a3 url(/bitrix/templates/cotherm/img/header.jpg) no-repeat center 0}
#logo{display:block;float:left;width:113px;height:88px;margin-top:23px;margin-left: 10px;background:url(/bitrix/templates/cotherm/img/logo.png) no-repeat;font-size:0}
#head_r{float:left;width:1250px}
#text{float:left;margin:28px 0 0 26px;background:url(/bitrix/templates/cotherm/img/text.png) no-repeat}
#text div{background:url(/bitrix/templates/cotherm/img/text.png) no-repeat right -45px}
#text div div{height:25px;padding:10px 0 10px 3px;margin:0 16px;background:url(/bitrix/templates/cotherm/img/text.png) repeat-x 0 -90px;font:18px 'PT Sans Narrow',sans-serif;color:#fff/*#d1e9ff*/;white-space:nowrap}
#basket{max-width:220px;float:right;height:30px;padding:0 0 0 35px;margin-top:38px;color:#fff;line-height:24px;background:url(/bitrix/templates/cotherm/img/basket.png) no-repeat}
#basket a{color:#fff;font:18px 'PT Sans Narrow',sans-serif}

#menu{clear:both;padding:21px 0 0 40px;color:#c0dbf3;font-size:12px}
#menu ul{overflow:hidden;margin-right:-30px;padding:0}
#menu li{float:left;margin-right:20px;padding:0 0 0 4px}
#menu b{color:#6da2d1;font:bold 14px 'PT Sans Narrow',sans-serif}
#menu a{color:#fff;font:bold 14px 'PT Sans Narrow',sans-serif}
#menu a:hover{color:#93dbff;text-decoration:underline}

#bottom{position:relative;margin-top:30px;color:#c4ddf4;font-size:13px;background:#1263a3}
#bottom .page{overflow:hidden;width:930px;padding:24px 0 20px;line-height:19px}
#up{position:absolute;left:50%;top:-20px;width:48px;height:20px;margin-left:-24px;background:url(/bitrix/templates/cotherm/img/up.gif);cursor:pointer}
#coper{float:left}
/*
#coper p:first-child{ display:block; float:left; margin-top: -10px; width: 600px;}
#coper p:last-child{ display:block; float:left; margin-top: -10px;}
*/
.poly{display:block; float:left; margin-bottom: 30px; margin-top: 30px;}
#calcbanner{display:block; float:left; margin-bottom: 60px; margin-top: -8px; width: 208px; font-weight:bold; font-size: 15px;}

.link_filter_block{
display:block;
float:left;
border:5px solid #B2BCC8;
background:#1263A3;
position:absolute;
width:215px;
}
.link_filter_block .link_filter_block_inner{
text-align:center;
}
.link_filter_block .link_filter_block_inner a{
color:#fff;
text-decoration:none;
display:block;
font-weight:bold;
padding: 5px;
}

#dev{padding:12px 0;float:right}
#bottom a{color:#c4ddf4}

.main{padding-top:41px;line-height:20px}
#left{float:left;width:220px;margin-right:25px;    margin-top: 70px;}
#left .h{font:bold 24px 'PT Sans Narrow',sans-serif}
#menu_l ul{list-style:none;margin:15px 0;line-height:18px;padding:0}
#menu_l li{padding:0}
#menu_l a{display:block;padding:8px 0 11px;border-top:1px solid #eee;font-size:15px;font-weight:700;text-decoration:none}
#menu_l li:first-child a{border:0}
#menu_l a:hover{text-decoration:underline}
#menu_l a.v{position:relative;padding:8px 16px 11px;margin:0 -16px;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
background-color:#1363a4;
background-image:-moz-linear-gradient(top,#187fbe,#1363a4);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#187fbe),color-stop(1,#1363a4));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#187fbe',EndColorStr='#1363a4');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#187fbe',EndColorStr='#1363a4')"}
#menu_l i{position:absolute;top:0;left:-10px;display:block;font-size:0;width:10px;height:100%;background:url(/bitrix/templates/cotherm/img/menu_l.gif) no-repeat 0 center}

#right{float:left;width:1180px}
#bread{padding-bottom:15px;font-size:12px;line-height:18px;margin-top:-30px;color:#8ea6bb}
#bread a{color:#8ea6bb}

.faq{overflow:hidden;padding:9px 0 31px}
.faq p{margin:8px 0}
.faq .nom{float:left;width:33px;height:46px;margin-bottom:16px;background:url(/bitrix/templates/cotherm/img/faq.gif);text-align:center;color:#fff;font:bold 24px/34px 'PT Sans Narrow',sans-serif}
.faq .name{margin:0 0 22px 49px}
.faq .info{position:relative;clear:both;padding:8px 18px 9px 18px;background:#f1f6fa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.faq .arrow{position:absolute;right:50px;top:-17px;width:29px;height:17px;background:url(/bitrix/templates/cotherm/img/faq_arrow.gif)}

#contact, #contact_ur{padding:20px 3px;margin:22px 0 33px;background:#f1f6fa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#contact table, #contact_ur table{margin:0;table-layout:fixed}
#contact th, #contact_ur th {
    border: 0 none;
    color: #808080;
    font: 16px "PT Sans",sans-serif;
    padding: 6px 5px;
    width: 140px;
}
#contact td, #contact_ur td{padding:6px 15px;border:0;font:bold 16px 'PT Sans',sans-serif}

.catalog{margin-right:-20px;overflow:hidden}
.catalog .item {
    border: 1px solid #ebebeb;
    float: left;
    margin: 0 16px 23px 0;
    width: 223px;
    box-sizing:border-box;
    padding: 5px 1px;
}
.catalog .img{padding-bottom:7px;background:url(/bitrix/templates/cotherm/img/shadow.gif) no-repeat bottom center}
.catalog .img a{display:block;height:180px;background:url(/bitrix/templates/cotherm/img/no_img.jpg) no-repeat center center;font-size:0}
.catalog .name{display:block;padding:4px 16px 11px;font-weight:700;line-height:19px}
.catalog .price{float:left;padding:0 0 5px 16px;color:#b92323;font:18px 'PT Sans Narrow',sans-serif}
.catalog s{display:block;margin-left:112px;color:#999;font:14px 'PT Sans Narrow',sans-serif}
.catalog .add{display:block;padding-left:31px;margin-left:16px;clear:both;width:52px;height:22px;color:#fff;text-decoration:none;background:url(/bitrix/templates/cotherm/img/add.png);font-size:12px}
.catalog .add:hover{background-position:0 -22px}
.catalog ul{padding:0;list-style:none;width:1000000px}
.catalog li{padding:0}
#catalog{position:relative}
#catalog .catalog{width:725px;margin:0}
#catalog-left,#catalog-right{position:absolute;top:68px;width:19px;height:58px;background:url(/bitrix/templates/cotherm/img/catalog_arr.png);cursor:pointer}
#catalog-left{left:-50px}
#catalog-left:hover{background-position:0 -58px}
#catalog-right{right:-36px;background-position:-19px 0}
#catalog-right:hover{background-position:-19px -58px}

#cat_photo{display:block;position:relative;float:left;width:290px;text-align:center}
#cat_photo b{display:block;position:absolute;top:-4px;left:-8px;width:78px;height:44px;padding:4px 10px 0 0;color:#fff;text-shadow:0 1px 0 #812a2a;font:bold 18px 'PT Sans Narrow',sans-serif;background:url(/bitrix/templates/cotherm/img/percent.png)}
.video{display:block; float:left; width:100%;margin-top:435px; position:absolute;}
.video .inner_video{display:block; float:left; width:300px; position:absolute;}
#product_r{margin:0 32px 0 320px}
#price{width:410px;height:83px;margin-left:-25px;background:url(/bitrix/templates/cotherm/img/price.png) no-repeat 0 bottom}
#price table{margin:0 0 0 33px}
#price td{height:81px;border:0;padding:0;vertical-align:middle}
#price .price{color:#b92323;font:30px 'PT Sans Narrow',sans-serif}
#price s{color:#999;font:18px 'PT Sans Narrow',sans-serif}

#price2{width:410px;height:83px;float: right; margin-bottom:20px; background:url(/bitrix/templates/cotherm/img/price.png) no-repeat 0 bottom}
#price2 table{margin:0 0 0 33px}
#price2 td{height:81px;border:0;padding:0;vertical-align:middle}
#price2 .price{color:#b92323;font:30px 'PT Sans Narrow',sans-serif}
#price2 s{color:#999;font:18px 'PT Sans Narrow',sans-serif}

#product_add, #product_add2{border:0;width:110px;height:30px;background:url(/bitrix/templates/cotherm/img/product_add.png);cursor:pointer}
#product_add:hover, #product_add2:hover{background-position:0 -30px}
#quantity, #quantity2{width:23px;padding:3px 7px;margin:0 6px 0 15px;text-align:right}
.detail{clear:both;padding-top:10px}
.detail table{margin:14px 0}
h2.cat{margin:32px 0 0;font-size:24px;background:url(/bitrix/templates/cotherm/img/h2.gif) repeat-x 0 14px}
h2.cat b{background:#fff;padding-right:7px}

#stock{position:relative;margin:10px 0 26px 0}
#stock_scroll{width:705px;height:180px;margin-left:-16px;overflow:hidden}
#stock ul{list-style:none;width:1000000px;padding:0}
#stock li{position:relative;padding:0;float:left;width:705px;height:180px;padding-left:16px}
#stock .img{float:left}
#stock .prev{position:absolute;left:0;bottom:16px;width:250px;padding:0px 32px;background:#71a1c7;color:#fff;font-size:16px}
#stock .prev h2{margin:10px 0;font:25px/20px 'PT Sans Narrow',sans-serif}
#stock .prev p{margin:10px 7px}
#stock .prev .arrow{position:absolute;left:0;bottom:-16px;width:16px;height:16px;background:url(/bitrix/templates/cotherm/img/stock.gif)}
#stock .text{margin:0 0 0 353px;width:352px}
#stock .text td{height:177px;padding:0 0 0 16px;border-top:2px solid #d2e6f6;border-bottom:1px solid #d2e6f6;vertical-align:middle}
#stock .text p{margin:14px 0 0}
#stock .text .h{color:#0475ba;font:24px 'PT Sans Narrow',sans-serif}
#stock-left,#stock-right{position:absolute;top:53px;width:26px;height:74px;background:url(/bitrix/templates/cotherm/img/stock_arr.png);cursor:pointer}
#stock-left{left:-73px}
#stock-left:hover{background-position:0 -74px}
#stock-right{right:-74px;background-position:-26px 0}
#stock-right:hover{background-position:-26px -74px}
#stock-all{padding-top:11px;text-align:center}
#stock-all a{padding:6px;margin:0 4px;background:url(/bitrix/templates/cotherm/img/li.gif) no-repeat;font-size:0}
#stock-all .v{background-position:0 -12px}
h2.h2{margin:0 0 20px;font:24px 'PT Sans Narrow',sans-serif;text-align:center;background:url(/bitrix/templates/cotherm/img/h2.gif) repeat-x 0 10px;color:#b92323;}
h2.h2 span{background:#fff;padding:0 15px;}
span.h1 {margin-bottom: 18px; font: 24px 'PT Sans Narrow',sans-serif; display: block; margin: 0px; }
span.h2{margin:0 0 20px;font:24px 'PT Sans Narrow',sans-serif;text-align:center;background:url(/bitrix/templates/cotherm/img/h2.gif) repeat-x 0 10px;color:#b92323; display: block; }
span.h2 span{background:#fff;padding:0 15px}
h1.h2 {margin:20px 0 14px;font:700 20px 'PT Sans Narrow',sans-serif; display: block;}

.cart{margin:19px -16px;width:992px}
.cart th{padding:10px 16px}
.cart td{padding:10px 16px;vertical-align:middle}
.cart .img{display:block;width:96px;height:80px;background:no-repeat center center;font-size:0}
.cart s{color:#808080}
.cart .delete{display:block;width:16px;height:16px;background:url(/bitrix/templates/cotherm/img/cart.png) 0 -39px;font-size:0}
.cart .delete:hover{background-position:0 -55px}
.cart .delete:active{background-position:0 -71px}
.quant{position:relative;width:70px;height:26px;background:url(/bitrix/templates/cotherm/img/quantaty.png)}
.quant input{width:19px;padding:0 3px;margin:4px 0 0 22px;text-align:right}
.quant .prev,.quant .next{position:absolute;top:8px;width:11px;height:13px;background:url(/bitrix/templates/cotherm/img/cart.png) no-repeat}
.quant .prev{left:7px}
.quant .prev:hover{background-position:0 -13px}
.quant .prev:active{background-position:0 -26px}
.quant .next{right:7px;background-position:-11px 0}
.quant .next:hover{background-position:-11px -13px}
.quant .next:active{background-position:-11px -26px}
#summ{padding:8px 0 0 686px;font:24px 'PT Sans Narrow',sans-serif}
#but_cart{width:176px;height:36px;border:0;margin:21px 0 0 752px;background:url(/bitrix/templates/cotherm/img/but_cart.png);font-size:0;cursor:pointer}
#but_cart:hover{background-position:0 -36px}
#recom{overflow:hidden;margin:50px 0 0 0;font:bold 24px/45px 'PT Sans Narrow',sans-serif}
#plashka{float:right;padding:15px 16px;background:#dfedf9;font:bold 14px 'PT Sans',sans-serif}
#plashka #reset{margin:0 36px 0 20px;font-size:14px}
#plashka #but_recom{padding:3px 10px;border:1px solid #48b9e8;font:bold 13px 'PT Sans',sans-serif;color:#fff;text-shadow:0 1px 0 #3587ac;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
background-color:#42abe0;
background-image:-moz-linear-gradient(top, #5dd3f7, #42abe0); /*FF3.6*/
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #5dd3f7),color-stop(1, #42abe0));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dd3f7', EndColorStr='#42abe0');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dd3f7', EndColorStr='#42abe0')";
-moz-box-shadow:0 1px 1px #bbb;
-webkit-box-shadow:0 1px 1px #bbb;
box-shadow:0 1px 1px #bbb;
}
#plashka #but_recom:hover{background:#4cbfec;}
#plashka #kol{margin:0 20px}

.form1{padding:16px 16px 3px 16px;margin:5px 0;background:#f1f6fa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.form1 h2{margin:0 0 11px;font-size:18px}
.form1 label{display:block;overflow:hidden;margin:12px 0}
.form1 label input{float:left;margin:4px 0 0 3px}
.form1 label div{margin-left:26px;line-height:19px}
.form1 .text{margin:-5px 0 14px;padding:3px 5px;width:164px}
#calc{width:176px;height:36px;border:0;margin:20px 0 0 16px;background:url(/bitrix/templates/cotherm/img/calc.png);font-size:0;cursor:pointer}
#calc:hover{background-position:0 -36px}
#reset{border:0;border-bottom:1px dotted #2773b4;margin-left:22px;background:0;vertical-align:middle;color:#2773b4;font-size:16px}
#reset:hover{color:#399bd1;border-color:transparent}

.reviews{margin:20px 0}
.reviews .h{display:block;margin-bottom:5px;font-size:16px}

#order_form_div{font-size:14px}
#order_form_div .h{padding:19px 0 16px;font:bold 18px 'PT Sans Narrow',sans-serif}
#make_left{float:left;width:470px}
#make_left label{display:block;padding-bottom:4px;font-weight:700}
#make_left label input{margin-right:13px;vertical-align:middle}
#make_left .text{margin:0 0 10px 25px;line-height:19px}
#make_right{margin-left:495px}
#make_right label{display:block;padding-bottom:10px;font-weight:700}
#make_right label b{color:#e71616}
#make_right label i{color:#e71616;font-weight:400}
#make_right label input{margin:6px 0;width:443px;padding:3px 10px}
#make_right label textarea{margin:6px 0;width:443px;height:80px;padding:3px 10px}
#make_right label select{margin:6px 0;width:465px;padding:3px 10px}
#order_form_div .cart{margin-top:-15px}
#order_form_div .cart td{vertical-align:top;border-color:#d9d9d9}
#order_form_div .cart th{border-color:#c0c0c0}
#cart2{float:right;width:257px;margin:20px 0}
#cart2 td{border:0;padding:2px 0;color:#808080;font:16px 'PT Sans Narrow',sans-serif}
#submit_make{width:176px;height:36px;border:0;margin:14px 0 0 768px;background:url(/bitrix/templates/cotherm/img/but_cart.png) 0 -72px;font-size:0;cursor:pointer}
#submit_make:hover{background-position:0 -108px}

#window_add, #window_add2{overflow:hidden;z-index:5001;position:absolute;left:50%;margin-left:-165px;width:330px;padding:10px 0;background:#fff;border:2px solid #D2E6F6;font-size:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
-moz-box-shadow:0 0 5px #333;
-webkit-box-shadow:0 0 5px #333;
box-shadow:0 0 5px #333;
}
#window_add a{margin:0 10px;font-size:14px}
.boldspan {
    font-weight: bold;
}

.typical_problems{
	display:block;
	margin-bottom:10px;
}
.typical_problems .cs_inputs{
	display:block;
	margin-bottom:10px;
	clear:both;
}
.typical_problems .cs_checkbox{
	display:block;
	margin-bottom:10px;
	clear:both;
}
.typical_problems .fileToUpload{
	display:block;
	margin-bottom:10px;
}
.typical_problems .required{
	color:red;
}
.typical_problems .star1{
	display:block;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}



.form-view {
    /* background: #177dbd none repeat scroll 0 0; */
    color: white;
    display: block;
    text-align: center;
    float: right;
    font-size: 14px;
    line-height: 31px !important;
    margin: 0 18px 0 0;
    width: 145px;
    padding: 0 5px;
    text-decoration: none;
    background: #1e5799;
    background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
    background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
}
.form-view:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,c7d8e5+100 */
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #c7d8e5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#c7d8e5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#c7d8e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#c7d8e5',GradientType=0 ); /* IE6-9 */

    }
a.form-view:hover{
    color: #fff!important;
    }
.form-view:action{background: #055b9b none repeat scroll 0 0;}

a.selected {
    opacity: 0.5;
}
.catalog .item .name {
    /*border-bottom: 1px solid;
    height: 90px;*/
    overflow: hidden;
    text-overflow: ellipsis;
}
.item_review_block {
    border-bottom: 1px solid;
    padding: 9px 0;
}
.desctxt {
    padding: 10px 0 0;
    font-weight: bold;
}
.catalog .item .img {
    height: 180px;
    overflow: hidden;
}
div#topbut {
    background: rgba(0, 0, 0, 0) url("/butttt.png") no-repeat scroll 0 0;
    bottom: 300px;
    height: 100px;
    position: fixed;
    right: 0;
    width: 100px;
display:none;
cursor: pointer;

}
.menu-sitemap-tree a.active{color: black;}

.actionblock {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/cotherm/img/akciya1.png") no-repeat scroll right center / 79px auto;
    border: 2px solid #ff0000;
    padding: 10px 95px 10px 10px;
}
.actionblock > p {
    margin: 5px 0;
}
.newblock {
    background: #add8e6 none repeat scroll 0 0;
    border: 1px solid #add8e6;
    clear: both !important;
    float: none !important;
    padding: 20px;
    width: 400px !important;
}
.newblock .consult_inputs {
    width: 280px;
}
.newblock textarea {
    border: 1px solid #b9b9b9;
    border-radius: 3px;
    clear: both;
    float: right;
    margin: 0 17px 10px 0;
    padding: 5px;
    width: 273px !important;
    height: 52px;
}
.imageContaner {
    list-style: outside none none;
    margin: 0;
    padding: 0 !important;
}
.imageContaner li {
    border: 1px solid #ebebeb;
    display: table;
    float: left;
    height: 422px;
    margin: 0 30px 0 0;
    overflow: hidden;
    width: 300px;
}
.imageContaner li img {
    display: table-cell;
    height: auto;
    vertical-align: middle;
    width: 300px;
}
.contLi {
    height: 365px;
    vertical-align: middle;
    width: 300px;
}
.imageContaner p {
    clear: both;
    display: table-caption;
}

.desctxt span.boldspan {
    color: #000;
}
a[href^="tel"] {
    color: inherit !important;
    text-decoration: none;
}
.read_reviews {
    float: left;
    margin: -3px 9px 0 0;
}

.item_raiting_block {
    display: block;
    float: left;
    height: 20px;
    margin: 0 10px 0 0;
}
.item_review_internal > a {
    display: block;
    float: left;
    height: 19px;
    margin: -3px 0 0;
}
.item_review_internal {
    clear: both;
    display: inline-block;
}

#horizontal-multilevel-menu li a.root-item{
    padding: 7px 10px;
    text-transform: uppercase;
}
#horizontal-multilevel-menu li{
    margin: 0;
    padding: 0;
}
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul{
    background: #1263a3;
}
#horizontal-multilevel-menu li a.root-item-selected{
    background: #2989d8;
    text-transform: uppercase;
}
#horizontal-multilevel-menu li:hover a.root-item{
    background: #2989D8;
}



.left_filter_block{
display:block;
float:left;
width:100%;
font-size:14px;

margin-top: -60px;
}
.left_filter_block .lfb_title{
display:block;
float:left;
width:100%;
text-decoration:underline;
font-weight:bold;
margin-bottom:10px;
}
.left_filter_block .lfb_option_block{
display:block;
float:left;
width:100%;
border:1px solid #d3d3d3;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:5px 5px 15px 1px;
margin-bottom:10px;
/*max-height:140px;*/
overflow:hidden;
}
.left_filter_block .lfb_option_block .lfb_opt, .left_filter_block .lfb_option_block .lfb_sect{
display:block;
float:left;
width:100%;
color:#000;
margin-bottom:10px;
padding-left:12px;
background:url("/include/img/next.png") no-repeat scroll 1px 5px;
}
.left_filter_block .lfb_option_block .selected{
font-weight:bold;
opacity:1;
}
.left_filter_block .lfb_collapse{
background: #fff none repeat scroll 0 0;
color:#000;
display:block;
float:left;
margin-left:10px;
margin-top:-23px;
padding-left:10px;
position:relative;
width:95px;
}
.left_filter_block .close{
background-image:url("/include/img/arrow-down.png");
background-repeat:no-repeat;
background-position:92px 11px;
}
.left_filter_block .open{
background-image:url("/include/img/arrow-up.png");
background-repeat:no-repeat;
background-position:92px 11px;
}

.h2-style {
    margin: 20px 0 14px;
    font: 700 20px 'PT Sans Narrow',sans-serif !important;
    color: #444;
}

.img-left {
    float: left;
    width: 250px;
    margin-right: 10px;
    margin-top: 14px;
}


.h3-style {
    margin: 20px 0 14px;
    font: 20px 'PT Sans Narrow',sans-serif !important;
    color: #444;
}

.left {
    text-align: left;
}

.privacy-style  {
	margin-top: 0;
	margin-bottom: 15px;
}




.modal_inline {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal_inline .modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 20%; /* Could be more or less, depending on screen size */
    text-align: center;
}

/* The Close Button */
.modal_inline .close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.modal_inline .close:hover,
.modal_inline .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

/* выравнивание списка товаров */
.catalog {
    display: flex;
    flex-wrap: wrap;
}
/* /выравнивание списка товаров */


/* End */
/* /bitrix/components/bitrix/menu/templates/horizontal_multilevel/style.min.css?14883821063715 */
/* /bitrix/templates/cotherm/components/bitrix/menu/tree/style.css?1488432298398 */
/* /bitrix/templates/cotherm/template_styles.css?178216056924269 */
