

/* Start:/bitrix/templates/chiller/components/bitrix/menu/top-menu/style.css?16766383284188*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;

	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;

	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{

}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{




}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{

}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/chiller/components/bitrix/menu/top-menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/chiller/components/bitrix/menu/top-menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu > li:hover, #horizontal-multilevel-menu > li.jshover
{
 background:#E5E8EB;
	color:#fff;
}

#horizontal-multilevel-menu > li ul li a:hover {text-decoration:underline}
/*Child-items selected*/
#horizontal-multilevel-menu > li.item-selected
{
	background:#E5E8EB;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:270px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#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
{

}

/*Items text color & size: hover*/
#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;
	/*margin:-1.93em 0 0 11.6em;*/
}

#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
{
	/*top:-999em;*/
	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
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/chiller/components/bitrix/catalog.section.list/catalog-menu/style.min.css?16765378696236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1676537860467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/chiller/template_styles.css?179008540926406*/
* { -webkit-box-sizing: content-box!important; }
html, body {  font-family: 'Roboto', sans-serif;  font-size:14px;  margin:0; padding:0; width:100%; background:#567A9A }

h1 { font-size:35px;  color:#1465af;  font-weight:500; text-align:center; padding:20px 0}
h2 { font-size:36px;  color:#000; font-weight:500; text-align:center;  padding:20px 0 }
h3 { font-size:24px;  color:#0e4d6e; font-weight:500;  }
p { color:#333; font-size:15px; text-align:left; margin:0px!important }
img { border:none; outline:0;max-width: 100%}
.clearbox { clear:both; }
a { color:#333; outline:0}
a:hover {text-decoration:none}
ul, ol, li { padding:0px; margin:0px; font-size:14px; color:#333;}
input, textarea {outline: none;border: none}


.top_part {width:1240px; margin:0 auto; background:#CEC3A3}
.top_part p { text-align:right; padding-right:30px}
.top_part a {background:#0A2741; color:#fff; font-size:16px; text-transform:uppercase; text-decoration:none; padding:5px 20px; margin:0 3px 0 0; display:inline-block}

.logos_part {background:#fff; width:1220px; margin:0 auto; padding:10px 0 15px 20px}
.logos_part .logo {width:335px; display:inline-block; vertical-align:top}
.logos_part .phone {width:270px; display:inline-block; vertical-align:top; background:url(/bitrix/templates/chiller/images/phone.png) no-repeat left center; padding:0 0 0 60px}
.logos_part .phone .big_phone {color:#2284AD; font-size:22px; font-weight:bold}
.logos_part .phone .small_phone {color:#525252; font-size:13px; }
.logos_part .phone > a {color:#214B74; font-size:12px;text-decoration: underline}
.logos_part .phone > a:hover {cursor: pointer;text-decoration: none}
.logos_part .logo_text {padding-top: 10px; color:#226F92; font-size:14px; font-weight:bold; width:360px; display:inline-block; vertical-align:top}
.logos_part .logo_text span {color:#525252;  font-weight:normal; display:block}
.logos_part .time {  width:180px; display:inline-block; vertical-align:top; color:#525252; font-size:13px;}
.logos_part .time a {color:#525252; font-size:13px;}

.menu-block {width:1240px; margin:0 auto; background:url(/bitrix/templates/chiller/images/top_menu.jpg) repeat-x;}
.menu-block ul{/*padding-left:17px!important*/}
.menu-block ul li a {color:#444444; text-transform:uppercase; font-size:16px; padding:17px 13px}
.menu-block ul li ul li a {text-transform:none; font-size:14px; }
.menu-block ul li a.root-item-selected {	background:#E5E8EB;}

.swiper {width:1240px; margin:0 auto; height: 377px;}
.swiper img {width:100%; height:377px;}
.swiper {position: relative;}



.swiper-slide {
    position: relative;
    width: 100%;
    height: 350px;
    box-sizing: border-box!important;
 }



.slide-2 {
    background: url('/bitrix/templates/chiller/images/banner2.jpg');
     }

.slide-3 {
    background: url('/bitrix/templates/chiller/images/banner3.jpg');
         }
        

 .swiper-slide::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
    opacity: 0.7;
    box-shadow: inset 0 0 10px 1px #fff, 0 0 10px 1px #fff;
 }
 .swiper-circle {
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 0 10px 5px #fff;
    animation: move 2s linear infinite;
 }

 @keyframes move {
    0% {
       top: 20px;
       left: 20px;
    }
    25% {
       top: 20px;
       left: calc(100% - 30px);
    }
    50% {
       top: calc(100% - 30px);
       left: calc(100% - 30px);
    }
    75% {
       top: calc(100% - 30px);
       left: 20px;
    }
    100% {
      top: 20px;
      left: 20px;
    }
 }

.request_kp {
    position: absolute;
    bottom: 40px;
    right: 40px;
    font-size: 20px;
    font-weight: 700;
    background: #dcb288;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.5);
    z-index: 10;
}








.left-side {width:235px; display:inline-block; vertical-align:top; margin-right: 10px;}
.left-side .left-catalog-menu {background:url(/bitrix/templates/chiller/images/left_menu.jpg) repeat-y left center;}
.left-side .left-catalog-menu > li {display:none}
.left-side .left-catalog-menu.non-catalog {padding-top:10px;}
.left-side .left-catalog-menu.non-catalog li {display:block; list-style-type:none; padding:10px 30px;}
.left-side .left-catalog-menu.non-catalog > li:last-child a {border-bottom:none}
.left-side .left-catalog-menu.non-catalog > li a {font-size:14px; border-bottom:1px solid #5F8598; padding:0px 0 20px 0; color:#fff; text-decoration:none;  display:block}
.left-side .left-catalog-menu.non-catalog > li ul {display:none}
.left-side .left-catalog-menu li.active {display:block; padding:20px 30px;  }
.left-side .left-catalog-menu li.active a {font-size:18px;color:#fff; text-decoration:none; padding:0 0 15px 0; display:block}
.left-side .left-catalog-menu li ul li ul{display:none}
.left-side .left-catalog-menu li.active > ul {display:block}
.left-side .left-catalog-menu li.active ul li {padding:0}
.left-side .left-catalog-menu li.active ul li a {font-size:14px; padding:10px 10px 10px 0; border-top:1px solid #5F8598; display:block}
.left-side .left-catalog-menu li a:hover{color:#CEC3A3}
.left-side .left-catalog-menu li.active ul li.active a {color:#CEC3A3}
.left-side .left-catalog-menu li.active ul li.active ul{display:block; padding:0 0 10px 10px}
.left-side .left-catalog-menu li.active ul li {list-style-type:none}

.left-side .left-catalog-menu li.active ul li ul {padding-bottom:10px}

.left-side .left-catalog-menu li.active ul li.active ul li a,
.left-side .left-catalog-menu li.active ul li ul li a {color:#fff; border:none; background:url(/bitrix/templates/chiller/images/bull.jpg) no-repeat left center; padding:2px 0 2px 20px; font-size:13px; }
.left-side .left-catalog-menu li.active ul li ul li.active a {color:#CEC3A3}

.left-side .prim {background:#F0EAD9;  padding:20px 30px;  }
.left-side .prim p {font-size:18px; color:#928169}
.left-side .prim ul {padding:20px 0}
.left-side .prim ul li {list-style-type: none; padding:10px 0}
.left-side .prim ul li a {color:#918069; font-size:15px;}


.wrap.inside .main-content {width:799px; margin-right:10px; display:inline-block; vertical-align:top}
.wrap.inside .main-content >p >a {color:#308FB5; background:url(/images/snow.jpg) no-repeat left center; padding:10px 0 10px 35px}

.wrap.inside .main-content .bx-breadcrumb .bx-breadcrumb-item span {font-size:11px;}
.wrap.inside .main-content h1 {text-align:left; text-transform: none; padding-top:0px; border-bottom:1px solid #111}
.wrap.inside .main-content .section-text p,
.wrap.inside .main-content .news-detail p,
.wrap.inside .main-content .tabl tr td p,
.wrap.inside .main-content > ul li,
.wrap.inside .main-content .section-text ol li,
.wrap.inside .main-content > p,
.wrap.inside .main-content .bx-section-desc.bx-blue p,
.wrap.inside .main-content .bx-section-desc.bx-blue li {padding:7px 0 7px 0; font-size:14px;}

.wrap.inside .main-content .section-text h3 {margin:15px 0 5px 0; text-align:left;}
.wrap.inside .main-content .section-text ol {padding-left:40px}
.wrap.inside .main-content .section-text {padding:0 0 30px 0; display: inline-block;}
.wrap.inside .main-content .catalog-sections {padding:0px 0 30px 0}
.wrap.inside .main-content .catalog-sections li .catalog-sections-descr ol {padding-left:40px}
.wrap.inside .main-content .catalog-sections li .catalog-sections-descr h2 {padding:5px 0 10px 0; font-size:18px}
.wrap.inside .main-content .catalog-sections > li {display:flow-root; border-bottom:1px solid #ccc; padding:20px 0}
.wrap.inside .main-content .catalog-sections .catalog-sections-img {float:left; width:180px; padding-right:20px}
.wrap.inside .main-content .catalog-sections .catalog-sections-img img {max-width:180px}
.wrap.inside .main-content .catalog-sections .catalog-sections-name { display: block; font-size: 15px; font-weight: bold; color: #308FB5; margin-bottom: 10px;}
.wrap.inside .main-content .catalog-sections .catalog-sections-descr p {padding-top:0!important}
.wrap.inside .main-content .catalog-sections .catalog-sections-descr p,
.wrap.inside .main-content .col-xs-12 h2{text-align:left; text-transform: none; margin:0; padding-top:40px; font-size:20px}
.wrap.inside .main-content .col-xs-12 p {padding:3px 0}
.wrap.inside .main-content .catalog-sections .catalog-sections-descr,
.wrap.inside .main-content .catalog-sections .catalog-sections-descr p,
.wrap.inside .main-content .col-xs-12 p,
.wrap.inside .main-content .catalog-sections .catalog-sections-descr li{font-size:14px}
.wrap.inside .main-content .catalog-sections .catalog-sections-descr ul { display: flow-root; padding-left:40px; padding-bottom:10px;}

.wrap.inside .main-content .catalog-products .catalog-products-header .header_goods_table {width:799px; height: 40px; background-color: #EAEAEA;}
.wrap.inside .main-content .catalog-products .catalog-products-header .header_goods_table .header_goods_cell {    width: 370px;font-size:13px!important; text-align:left; padding-left:20px;}
.good_block {
    display: block;
    float: left;
    width:799px;
    text-align: left;
    font-family: Tahoma;
    font-size: 10pt;
    margin-top: 10px;
    border-bottom: 1px solid #C9CFD9;
    margin-right: 0px;
     padding-bottom: 30px;
    position: relative;
}
.good_name {
    display: block;
    float: left;
    font-family: Arial;
    font-size: 11pt;
    color: #1F6F94;
    text-decoration: underline;
    font-weight: bold;
    outline: 0;
    width: 152px;
    padding-right: 20px;
    margin-top: 20px;

}

.good_block_image { display: block; float: left; width: 128px; }

.label_price { margin-left: -2px; font-size: 12px; font-weight:bold; color: #947301; margin-top:30px; display: block; white-space: nowrap}

.good_exist {
    display: block;
    float: left;
    font-family: Arial;
    font-size: 9pt;
    color: #216D13;
    width: 60px;
    font-weight: normal;
}
.image_arrow {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    padding-top: 2px;
}
.good_image { display: block; float: left; margin-bottom: 0px; }
.good_image + div {clear: both;padding-top: 10px}
.good_desc { display: block; float: left; width: 420px; margin-top: 30px; text-align: center; }
.good_price { display: inline-block; width:79px; vertical-align:top; }
.good_not_exist { font-size:12px;}


div.modern-page-navigation { margin-top: 30px;  display: -webkit-inline-box;}

.good_desc table tr td {color: #000630; font-weight: bold; text-align: center; font-size: 14px;}
.good_desc table tr td p {text-align: center;padding: 0}
.subtype_desc_full_2 {display: block;
    float: left;
    width: 800px;
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    margin:10px 0 20px;}
.subtype_desc_full_2 ul, .subtype_desc_full_2 ol {padding: 0 0 0 40px;margin: 1em 0}

.wrap.inside.detail-page .left-side {display:none}
.wrap.inside.detail-page .main-content {width: 1029px;margin-left:20px}


.wrap.inside.detail-page .main-content .h_header {
    border: 1px solid #000000;
    background-color: #A3A3A1;
    display: table;
    min-width:670px!important;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    padding: 3px;
}
.h_row {
    min-width:670px!important;
    border-collapse: collapse;
    border:1px solid #000;
    border-top: none;margin-left: 0!important
}
.h_row_value_2 {    font-family: Arial;
    font-size: 9pt;
    border-top: 0;
    border-color: #000000;
    border-left: 1px solid;
    border-bottom: 1px solid;
    padding: 3px;
    text-align: center;}
.h_row_head {
    font-family: Arial;
    font-size: 9pt;
    font-style: normal;
    border-top: 0;
    border-color: #000000;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;

    padding: 3px;
    background-color: #EFEDE1;
    border-collapse: collapse;   }

.product-image-block {
    display: block;
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    width: 300px;
    position: relative;
}
.h_row_value {
    font-family: Arial;
    font-size: 9pt;
    border-top: 0;
    border-color: #000000;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding: 3px;
    text-align: center;
}

.good_price_name {
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 14pt;
    /* width: 60px; */
}
.good_price_value {
    display: block;
    /* float: left; */
    font-family: Tahoma;
    font-size: 14pt;
    color: #4C4113;
    /* width: 140px; */
    text-align: left;
}

.good_exist {
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 14pt;
    margin-bottom: 20px;
    text-align: left;
    width: 250px;
}
.promo_links
{
    display:block;
    float: left;
    width: 98%;
    height:50px;
    border-bottom:1px solid #A3A3A3;
    margin-bottom:25px;
    text-align:left;
}



.good_exist.good_exist_2 {font-size: 9pt;width: auto;}
.image_arrow {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    padding-top: 2px;
}
.product-detail > ul, product-detail > ol {padding-left: 40px;margin-bottom: 10px}
.h_row {margin-bottom:15px;}

.promo_block {
    display: block;
    float: left;
    width: 30%;
    margin-left: 30px;
    margin-bottom:20px
}

.promo_link {
    display: block;
    float: left;
    color: #AF8150;
    font-family: Arial;
    font-size: 12pt;
    margin-top: 5px;
}

.product-image-block .image_arrow {width: 15px!important; height: 21px!important;}
.promo_image {
    display: block;
    float: left;
    margin-right: 8px;
}

ul.tabs_detail {list-style: none;display: block;margin: 20px 0 0px;overflow: hidden;position: relative;z-index: 10;}
ul.tabs_detail li {background-image: url(/bitrix/templates/chiller/images/good_page.jpg);width: 275px;height: 26px;text-align: center;text-decoration: none;color: black;font-size: 14pt;font-family: Arial;text-align: center;vertical-align: middle;line-height: 26px;background-color: #FCF9EB;background-repeat: repeat-x;float: left;cursor: pointer}
ul.tabs_detail li h3 {text-align: center!important}
ul.tabs_detail li.active {border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;background-image: none}
.content_detail {margin-top: -1px;width: 98%;background-color: #FCF9EB;padding: 20px;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;box-sizing: border-box!important;border-top: 1px solid #DDDDDD;overflow: hidden}
.content_detail > div {float: left;height: 520px;text-align: left;margin: 0px 20px 10px 00px}
.content_detail > div ul, .content_detail > div ol {padding-left: 30px;margin: 1em 0}
.content_detail > div ul li, .content_detail > div ol li {line-height: 22px;}
.content_detail > div p {padding: 1em 0!important}
.content_detail > div h3 {height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    border-width: 0px;
    text-align: left;
    margin-bottom: 0px;font-weight: normal;
    font-size: 10pt;}

.descr.detail h2{font-size:18px!important; text-align:left!important; margin:0!important; padding:10px 0!important}
.descr.detail ul {padding-left:40px; padding-bottom:10px}

.detail_h3 {font-size:18px!important; text-align:left!important; margin:0!important}
.wrap.inside .main-content .col-xs-12 .section-text img {max-width:180px; float:left; padding:0 20px 20px 0}
.wrap.inside .main-content .col-xs-12 .section-text ul { padding:10px 0 10px 40px; display: flow-root;}
.wrap.inside .main-content .news-list .news-item .news-date-time, .wrap.inside .main-content .news-detail .news-date-time {color:#333; font-size:13px;}
.wrap.inside .main-content .news-list .news-item .news-date-time{display:block;}
.wrap.inside .main-content .news-list .news-item a {padding:5px 0; display:block;}
.wrap.inside .main-content .news-list .news-item a:hover {color:#CEC3A3}
.wrap.inside .main-content .news-list .news-item {font-size:14px; padding:0 0 20px 0}


.order_button {
    display: block;
    float: left;
    width: 250px;
    height: 40px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    line-height: 36px;
    background-image: url(/bitrix/templates/chiller/images/order.jpg);
    cursor: pointer;
    margin-top: 0px;
    margin-bottom: 30px;
}


.wrap.inside .main-content .tabl tr td{width:22%}
.wrap.inside .main-content .tabl tr td, .wrap.inside .main-content .tabl tr td p {text-align:center}
.wrap.inside .main-content .bx-section-desc.bx-blue h3 {text-align:left; margin:5px 0 }
.wrap.inside .main-content .bx-section-desc.bx-blue ul, .wrap.inside .main-content .bx-section-desc.bx-blue ol  {padding-left:40px; padding-bottom:10px}
.wrap.inside .main-content .docs {margin:10px;width:210px; text-align:center; display:inline-block; vertical-align:top}
.wrap.inside .main-content .docs img{width:200px; height:280px;}

.right-side {width:165px;display:inline-block; vertical-align:top; padding-top:20px;}
.right-side .order_call {    line-height: 15px; width:101px; background:url(/bitrix/templates/chiller/images/tel.jpg) no-repeat left center; font-size:14px; font-weight:bold; display:inline-block; text-decoration:none; padding: 10px 0 10px 63px;cursor: pointer}
.right-side .choose_chiller {    line-height: 15px;width:101px;background:url(/bitrix/templates/chiller/images/choice.jpg) no-repeat left center; font-size:14px; font-weight:bold; display:inline-block; text-decoration:none; padding: 28px 0 27px 63px;}
.right-side .order_qwestion {    line-height: 17px;width:101px;background:url(/bitrix/templates/chiller/images/question.jpg) no-repeat left center; font-size:14px; font-weight:bold; display:inline-block; text-decoration:none; padding: 15px 0 15px 63px;cursor: pointer}
.right-side .calc_ventic {    line-height: 15px;width:101px;background:url(/bitrix/templates/chiller/images/vent.jpg) no-repeat left center; font-size:13px; font-weight:bold; display:inline-block; text-decoration:none; padding: 15px 0 15px 63px;}

.right-side .send_price {width:101px;background:url(/bitrix/templates/chiller/images/price.jpg) no-repeat left center; font-size:14px; font-weight:bold; display:inline-block; text-decoration:none; padding: 30px 0 30px 63px;cursor: pointer}
.right-side .right_info {font-size:12px; background:#F0EAD9; padding:40px 20px}
.right-side .right_info b {font-size:13px;}

.wrap.inside {padding:0 0px 20px 0; width:1240px;}
.wrap {   padding:60px 40px; width:1160px; margin:0 auto; background:#fff}
.wrap > p {font-size:16px; text-align:center}
.wrap h1 {color:#0C1E32; text-transform:uppercase; font-size:24px;}

.wrap .prem {width:300px; padding:50px 30px 50px 50px; display:inline-block; vertical-align:top; text-align:center}
.wrap .prem p {text-transform:uppercase; display:block; color:#000000; font-size:18px; text-align:center; padding:0 0 10px 0}
.wrap .prem span {font-size:12px;}

.wrap h3 {color:#10253F; font-size:24px; margin-top:0; margin-bottom:50px; text-align:center}
.wrap .obl {padding-left:40px; padding-bottom:40px}
.wrap .obl li {padding:15px 40px 15px 50px; width:280px; display:inline-block; vertical-align:top; background:url(/bitrix/templates/chiller/images/butt.png) no-repeat left center}
.wrap .obl li a {color:#308FB5; font-size:16px;}

.wrap .news_list_block {display:inline-block; vertical-align:top; padding:0px 20px 15px 50px; width:300px;}
.wrap .news_list_block p a {color:#308FB5; font-size:16px; display:block; padding:0 0 20px 0}
.wrap .news_list_block p  {color:#000000; font-size:14px;}

.gray_part {background:#E5E8EB; width:1160px; margin:0 auto; padding:40px 40px;}
.gray_part p {color:#10253F; font-size:24px; float:left; padding:10px 50px 0 50px }
.gray_part img {padding:0 30px}

.catalog_part {padding:10px 0px; width:1240px; margin:0 auto; background:#EEEBE4}
.catalog_part h2 {font-size:24px; color:#000000; text-transform:uppercase}

.catalog_part .cat_block {display:inline-block; vertical-align:top; width:606px; margin-right:24px;}
.catalog_part .cat_block:nth-of-type(2n) {margin-right:0}
.catalog_part .cat_block > a { padding: 166px 0 71px 80px; color:#fff; font-size:24px; text-decoration:none; display:block; background:url(/bitrix/templates/chiller/images/chill1.png) no-repeat top center;}
.catalog_part .cat_block:nth-of-type(2) > a {background:url(/bitrix/templates/chiller/images/gradir.png) no-repeat top center;}
.catalog_part .cat_block:nth-of-type(3) > a {background:url(/bitrix/templates/chiller/images/nasos.png) no-repeat top center;}
.catalog_part .cat_block:nth-of-type(4) > a {background:url(/bitrix/templates/chiller/images/teplo.png) no-repeat top center;}
.catalog_part .cat_block:nth-of-type(5) > a {background:url(/bitrix/templates/chiller/images/kondey.png) no-repeat top center;}
.catalog_part .cat_block:nth-of-type(6) > a {background:url(/bitrix/templates/chiller/images/hol.png) no-repeat top center;}
.catalog_part .cat_block ul {padding:20px 0 40px 80px}
.catalog_part .cat_block ul li {list-style-type:none;}
.catalog_part .cat_block ul li a {color:#308FB5; font-size:15px; line-height:24px;}
.catalog_part .cat_block ul li a:hover {text-decoration:none}
.catalog_part .cat_block p {line-height:24px;color:#010000; font-size:15px; padding:0px 40px 60px 80px}

.bottom_menu   {background:url(/bitrix/templates/chiller/images/top_menu.jpg) repeat-x left top; width:1160px; margin:0 auto; padding:10px 40px;}
.bottom_menu ul {padding-left:50px;}
.bottom_menu ul li {display:inline-block; vertical-align:top}
.bottom_menu ul li a {color:#000000; text-decoration:none; font-size:14px; padding:0 15px 0 0}
.bottom_menu ul li a:hover {text-decoration:underline}

footer {background-color:#112945; background-image:url(/bitrix/templates/chiller/images/map.png); background-position:bottom right; background-repeat:no-repeat; padding:40px 50px; margin:0 auto; width:1140px;}
footer table {width:100%; padding-left:40px;}
footer table tr td {vertical-align:top}
footer table p { padding:10px 0 20px 0; display:block; font-size:24px; color:#fff; }
footer table p a {font-size:24px; color:#fff; text-decoration:none;}
footer table span {font-size:15px; color:#fff; }
footer table ul {padding:0 0 30px 0}
footer table ul li {list-style-type:none}
footer table ul li a {font-size:15px; color:#fff; line-height:24px; text-decoration:none}
footer table ul li a:hover {text-decoration:underline}
footer  p { padding:40px 0 0 40px; display:block; font-size:15px; color:#fff; }
footer a {color:#fff}



.popup {position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);z-index: 999999}
.popup > div {height: auto!important; width: 440px;position: absolute;left: 50%;margin-left: -220px;top: 50%;box-sizing: border-box;border: 1px solid #aaaaaa; background: #ffffff url(/bitrix/templates/chiller/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color: #222222;padding: .2em;border-radius: 4px}
.popup[data-form="order_form"] > div {margin-top: -150px}
.popup[data-form="call_form"] > div {margin-top: -173px}
.popup[data-form="question_form"] > div {margin-top: -173px}
.popup[data-form="price_form"] > div {margin-top: -173px}
.popup .popup_header {padding: .4em 1em;position: relative;border: 1px solid #aaaaaa;background: #cccccc url(/bitrix/templates/chiller/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color: #222222;font-weight: bold;overflow: hidden}
.popup .popup_header font {position: absolute;right: .3em;top: 50%;width: 19px;margin: -9px 0 0 0;width: 16px;height: 16px;background-repeat: no-repeat;border: 1px solid transparent;display: block;text-indent: -9999999px;background-position: -96px -128px;color: #222222;background-image: url(/bitrix/templates/chiller/images/ui-icons_222222_256x240.png);border-radius: 4px;}
.popup .popup_header font:hover {border: 1px solid #999999;background-color: #dadada;background-position: -92.55px -123px;background-size: 248px auto;cursor: pointer}
.popup .popup_header h2 {float: left;margin: .1em 16px .1em 0;font-family: Verdana,Arial,sans-serif;font-size: 1.1em;padding: 0}
.popup #popup_form {text-align: center;font-size: 10pt;margin-top: 20px;margin-bottom: 10px;text-align: center;width: auto;min-height: 71.8667px;height: auto;position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;zoom: 1;}
.popup #popup_form input, .popup #popup_form textarea {
font-family: Verdana,Arial,sans-serif;font-size: 1em;width: 275px;border: solid 1px #CFCED3;overflow: hidden;border-radius: 5px;margin-bottom: 10px;overflow:hidden;height: 21px;}
.popup[data-form="order_form"] #popup_form textarea {height: 60px!important;}
.popup #popup_form .has-error {color: red}
.popup #popup_form input.button {border: 1px solid #999999;background: #dadada;font-weight: normal;color: #212121;font-family: Verdana,Arial,sans-serif;padding: .4em 1em;border-radius: 4px;font-size: 1em;    display: inline-block;position: relative;margin-right: .1em;text-decoration: none !important;cursor: pointer;text-align: center;zoom: 1;overflow: visible;width: auto}
.popup #popup_form input.button:hover {cursor: pointer}
.popup .modal_tb_name {display: block;float: left;width: 115px;margin-bottom: 10px;text-align: left;height: 16px;}
.popup .captcha_div {width: 300px;clear: both;overflow: hidden;margin-bottom: 10px;margin-left: 100px;}
.popup .captcha_div div {overflow: hidden}
.popup .captcha_div span {float: left;margin: 5px}
.popup .captcha_div span + span {width: 92px}
.popup .captcha_div span input {width: 100%!important;margin-top: 3px}


.main-content .news-detail ol{ padding-left:40px}
.logos_part .phone {
    position: relative;
}

.logos_part .phone .max-head {
    position: absolute;
    right: 40px;
    bottom: 1px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
}

.logos_part .phone .max-head img {
    display: block;
    width: 18px;
    height: 18px;
    margin-bottom: 3px;
}

.logos_part .phone .max-head span {
    display: block;
    color: #214B74;
    font-size: 12px;
    line-height: 17.1429px;
    text-decoration: underline;
}

.logos_part .phone .max-head:hover span {
    text-decoration: none;
}

.max-float {
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #fff;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 8px 13px rgba(0, 0, 0, 0.18);
    transition: box-shadow .2s ease;
}

.max-float img {
    display: block;
    width: 34px;
    height: 34px;
}

.max-float:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.28);
}

@media (hover: none) and (pointer: coarse) {
    .max-float {
        display: none;
    }
}

@media screen and (max-width:768px) {
    .max-float {
        display: none;
    }
}

/* End */
/* /bitrix/templates/chiller/components/bitrix/menu/top-menu/style.css?16766383284188 */
/* /bitrix/templates/chiller/components/bitrix/catalog.section.list/catalog-menu/style.min.css?16765378696236 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1676537860467 */
/* /bitrix/templates/chiller/template_styles.css?179008540926406 */
