

/* Start:/bitrix/templates/.default/components/bitrix/search.form/search/style.css?14870829691539*/
#search_form{
	height:40px;
	background: #fff;
	border:2px solid #d9d9d9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#search_form input[type="submit"], 
#search_form input[type="submit"]:hover, 
#search_form input[type="submit"]:active{
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeNJREFUeNqslMlygkAQhochpQhucQMvuZtX8JZbnjg3b3kG7zkFF1BLEA5A+p8w1kRApUxXUQxUzzfTy99almVMtSRJnvf7vRcEAYvjmKVpyjjnrNFosE6nw3q9nkHfMbthmgomYLBer03AqkzXdTYej91ut+vcBd5utxk9Ym2aJuv3+8tWqzUnkI8oTqfT5263m4VhKHyGwyEe7SoYN3Vd18QP27ZDCteq2kDwZLVacayn0+mS0vNa5sdxG4SPD8dx3GtQGEWiTyYTkSs6YEZpa5aCUSjklMJmt/Kmwg3DQKERbVQKRvVz5yWrYYPBQPjL/QUwWiov2LwOmG78jrfcXwDL1kL164DJ/yvv+3Iwml8Kow6Y/F9yQDm42fwtKvq0DjiKog+85f4CuN1uy/6c1QH7vi/8qY9LZcqhfcgUioJQ7oHCjyIU8qYWNatyHFPDi9aB+m7BoTypUki/aiCdZ8Vms8k8zxNriCWfFe+oPgqFnCJ83FS1qpnxZ7odDodvkrdd1UJyulmWBV9VLGw0GmmVYBi0T5vC4/EoxIND0FKQMBU6RU4RvjoNy25eANcxNX2XcM4eMISPNEhDBDgM6yf2oAFOdk4LIqCiLzj7B0P46s0fzvGl0Qhd4E1d8/YjwAChXxkcPlkVzQAAAABJRU5ErkJggg==') 50% 50% no-repeat;
	border: 0px solid transparent;
	color: transparent;
	height:36px;
	width:36px;
	float:right;
	padding:0;
	margin-top: -2px;
	cursor:pointer;
}

#search_form input[type="text"]{
	border:0px solid transparent;
	padding:0;
	margin:0 0 0 10px;
	background: #fff;
	height:36px;
	line-height:36px;
	font-size:14px;
	text-align:left;
	float:left;
	width:277px;
}

#search_form input[type=text]:focus {
	border: none;
	outline: none
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/topmenu/style.css?17016913502959*/
/**Top menu**/
#topmenu,#topmenu ul{
	margin:0; padding:0;
	min-height:30px;
	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
}

#topmenu{}

/*Links*/
#topmenu a{
	display:block;
	padding:5px 10px;
	text-decoration:none;
	text-align:center;
}

#topmenu li{
	float:left;
}

/*Root items*/
#topmenu li a.root-item{
	color:#fff;
	font-weight:400;
	padding:17px;
	border-bottom:3px solid #000;
}

/*Root menu selected*/
#topmenu li a.root-item-selected{
	color:#00b3e3;
	font-weight:400;
	padding:17px;
	border-bottom:3px solid #00b3e3;
}

/*Root items: hover*/
#topmenu li:hover a.root-item,
#topmenu li.jshover a.root-item{
	text-decoration:underline;
	color:#fff;
}

/*Child-items: hover*/
#topmenu li:hover,
#topmenu li.jshover{
	color:#fff;
}

/*Child-items selected*/
#topmenu li.item-selected{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#topmenu li ul{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:200px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#topmenu li li{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}
#topmenu li li:last-child{
	border: none;
}

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

/*Items text color & size */
#topmenu li a,
#topmenu li:hover li a,
#topmenu li.jshover li a,
#topmenu li:hover li:hover li a,
#topmenu li.jshover li.jshover li a,
#topmenu li:hover li:hover li:hover li a,
#topmenu li.jshover li.jshover li.jshover li a,
#topmenu li:hover li:hover li:hover li:hover li a,
#topmenu li.jshover li.jshover li.jshover li.jshover li a,
#topmenu li:hover li:hover li:hover li:hover li:hover li a,
#topmenu li.jshover li.jshover li.jshover li.jshover li.jshover li a{
	color:#4F4F4F;
	font-weight:400;
}

/*Items text color & size: hover*/
#topmenu li:hover li:hover a,
#topmenu li.jshover li.jshover a,
#topmenu li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover a,
#topmenu li:hover li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover li.jshover a
#topmenu li:hover li:hover li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover li.jshover li.jshover a
#topmenu li:hover li:hover li:hover li:hover li:hover li:hover a,
#topmenu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{
	color:#4F4F4F;
}

#topmenu li ul ul{
	margin:-27px 0 0 132px;
}

#topmenu li:hover ul ul,
#topmenu li.jshover ul ul,
#topmenu li:hover ul ul ul,
#topmenu li.jshover ul ul ul,
#topmenu li:hover ul ul ul ul,
#topmenu li.jshover ul ul ul ul,
#topmenu li:hover ul ul ul ul ul,
#topmenu li.jshover ul ul ul ul ul{
	display:none;
}

#topmenu li:hover ul,
#topmenu li.jshover ul,
#topmenu li li:hover ul,
#topmenu li li.jshover ul,
#topmenu li li li:hover ul,
#topmenu li li li.jshover ul,
#topmenu li li li li:hover ul,
#topmenu li li li li.jshover ul,
#topmenu li li li li li:hover ul,
#topmenu li li li li li.jshover ul{
	display:block;
}

div.menu-clear-left{
	clear:left;
}
/* End */


/* Start:/local/templates/polus/components/bitrix/menu/left/style.css?1487082969847*/
/* Left menu*/
div.left-menu
{
	width:170px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:5px;
}

div.left-menu a:link,
div.left-menu a:visited,
div.left-menu a:active,
div.left-menu a:hover
{
	color:#575752;
	text-decoration:none;
	font-weight:bold;
}

div.left-menu a.selected:link,
div.left-menu a.selected:visited,
div.left-menu a.selected:active,
div.left-menu a.selected:hover
{
	color:#e30000;
}

.bl
{
	margin-bottom:4px;
	background:#E5E5D8 url(/local/templates/polus/components/bitrix/menu/left/images/bl.gif) 0 100% no-repeat;
	width:100%;
}
.br 
{
	background: url(/local/templates/polus/components/bitrix/menu/left/images/br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(/local/templates/polus/components/bitrix/menu/left/images/tl.gif) 0 0 no-repeat;
}
.tr 
{
	background: url(/local/templates/polus/components/bitrix/menu/left/images/tr.gif) 100% 0 no-repeat;
	padding:5px 10px;
}
.clear {font-size: 1px; height: 1px}



/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.css?1704894040635*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	/*float: left;*/
	display: inline-block;
	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: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/polus/styles.css?17067837922170*/
h1, h2, h3, h4, h5, h6{
	color:#000;
	text-transform:uppercase;
	font-weight:700;
}

h1{
	margin:0; padding:0;
	font-size:30px;
	margin-top:15px;
	margin-bottom:20px;
}
h2, h3{
	font-size:28px;
	margin-top:10px;
	margin-bottom:15px;
}

h4, h5, h6{
	font-size:24px;
	margin-top:10px;
	margin-bottom:10px;
}

/*Information block*/
.information-block{
	width:170px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(/local/templates/polus/images/infoblock_line.gif) left bottom no-repeat;
}

.information-block-body{
	font-size:100%;
	color:#494947;
}

code{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.news-date-time{
	color:#858585;
}

.new-list h2, .sect-list-main h2, .clients-cont h2, .advantages-cont h2, .news-list h2{
	font-size:32px;
	padding:0;margin:0;
	padding-bottom:10px;
	text-align:center;
}
.new-list h3, .sect-list-main h3, .clients-cont h3{
	font-size:28px;
	padding:0;margin:0;
	padding-bottom:10px;
	text-align:center;
}

.modal{}

.btn-up {
  position: fixed;
  background-color: #00b3e3;
  right: 20px;
  bottom: 20px;
  border-radius: 22px;
  cursor: pointer;
  width: 44px;
  height: 44px;
}

.btn-up::before {
  content: "";
  text-align: center;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 12px;
  top: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17V4M3 10l7-7 7 7'/%3E%3C/g%3E%3C/svg%3E");
}

.btn-up_hide {
  display: none;
}

@media (hover: hover) and (pointer: fine) {
  .btn-up:hover {
    background-color: #0089d3; /* цвет заднего фона при наведении */
  }
}
/* End */


/* Start:/local/templates/polus/template_styles.css?171084857511537*/
html, body, form{
	margin: 0;
	padding: 0;
}

html{
	height:100%;
}

body{
	height:auto !important;
	height:100%;
	min-height:100%;
}

/*Font*/
body{
	font-size:14px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #000;
	background:#fff;
	text-align: center;
}

/*Font in table*/
table{
	font-size:100%;
}

/*Links*/
a:link {color: #000;}
a:visited{color:#000;}
a:active {color: #000;}
a:hover{color:#000;}


small{
	font-size:85%;
}

hr{
	width:100%;
	height:2px;
	border:medium none;
	color:#ff9200;
	background-color: #ff9200;
	margin:8px 0;
}

.container{
	width:1170px; 
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
}

#header_outer{
	background:#f6faf3;
}

#header{
	position:relative;
	height:90px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#company_logo{
	width:100px; 
	height:100%; 
	background:url(/local/templates/polus/images/logo.png) center no-repeat;
	background-size:contain;
	position:absolute; 
	left:0;
	top:0; 
}

#header_text{
	position:absolute;
	left:122px;
	top:25px;
	color:#00b3e3;
	width:400px;
	font-size:40px;
	text-transform:uppercase;
	font-weight:700;
}

#search{
	position:absolute;
	right:270px;
	top:23px;
}

#phones{
	position:absolute;
	right:0;
	top:15px;
	color:#000;
	width:230px;
	font-size:24px;
	text-transform:uppercase;
	font-weight:700;
	text-align:right;
}

#header i.fa-mobile{
	float:left;
	margin:5px 10px 30px;
}

#menu_outer{
	background:#000;
}

#navigation{

}

/*Navigation*/
#navigation a{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Content table*/
#content{
	background:#fff;
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
}
#homepage #content{
	margin:0 auto;
}

/*Left column*/
#content .left-column{
	vertical-align:top;
	height:100%;
	padding:0;
}
#homepage #content .left-column{
	display:none;
}

/*Main column*/
#content .main-column{
	width:100%;
	vertical-align:top;
	padding:0 15px;
}
#homepage #content .main-column{
	padding:0;
}

/*Footer*/
#footer_outer{
	background:#f6fbf7;
}

#footer{
	position:relative;
	height:80px;
}

#footer #footer_logo{
	width:100px; 
	height:100%; 
	background:url(/local/templates/polus/images/logo.png) center no-repeat;
	background-size:contain;
	position:absolute; 
	left:0;
	top:0; 
}

#footer #footer_text{
	position:absolute; 
	left:110px;
	top:35px; 
	text-align:right;
}

#footer i.fa-mobile{
	float:left;
	margin:5px 10px 30px;
}


#footer #footer_phones{
	position:absolute; 
	right:0;
	top:30px; 
}

#footer #footer_privacy{
	position:absolute; 
	right:370px;
	top:30px; 
}

/*Link in footer*/
#footer a{
	color: #333;
	font-size: 100%;
}

/*Data table*/
table.data-table{
	border:1px solid #C4C4C3;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td{
	border:1px solid #C4C4C3;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td,
table.data-table th{
	background-color:#00b3e3;
	text-align:center;
	font-weight:normal;
	background-image:none;
	border:1px solid #C4C4C3;
	padding:5px 4px;
	color:#fff;
}

/*Body cell*/
table.data-table tbody td{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td{
	background-color:#fff;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext{
	color:red;
}

.notetext{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired{
	color:red;
}

.gallery{
	cursor:zoom-in;
}

.container .button, .container a.button, .container a.button:link, .container a.button:visited, 
.container a[href$="register=yes"]:link, .container a[href$="register=yes"]:visited, 
.container input[type=submit], .container input[type=button], .container input[type=reset]{
	text-decoration:none;
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	margin:0;
	padding:15px 20px;
	color:#fff;
	background: #00d9f3;
	background: -moz-linear-gradient(top,  #00d9f3 0%, #0089d3 100%);
	background: -webkit-linear-gradient(top,  #00d9f3 0%,#0089d3 100%);
	background: linear-gradient(to bottom,  #00d9f3 0%,#0089d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d9f3', endColorstr='#0089d3',GradientType=0 );
	border:none;
	white-space: nowrap;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.container input[type=submit]:hover, .container input[type=button]:hover, 
.container .button:hover, .container a.button:hover, 
.container a[href$="register=yes"]:hover, .container a[href$="register=yes"]:active
.container input[type=submit]:active, .container input[type=button]:active, 
.container .button:active, .container a.button:active{
	background: #0089d3;
	background: -moz-linear-gradient(top,  #0089d3 0%, #00d9f3 100%);
	background: -webkit-linear-gradient(top,  #0089d3 0%,#00d9f3 100%);
	background: linear-gradient(to bottom,  #0089d3 0%,#00d9f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089d3', endColorstr='#00d9f3',GradientType=0 );
}

.container input[type=text], 
.container textarea, 
.container input[type=password]{
	background:#fff;
	color:#000;
	border:2px solid #D9D9D9;
	display: inline-block;
	outline: none;
	vertical-align: middle;
	font-size: 14px;
	padding:15px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

input[type="file"]{
	background: #FFFFFF;
	border: 2px solid #D9D9D9;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	box-sizing: border-box;
	color: #000000;
	display: inline-block;
	font-size: 14px;
	outline: medium none currentColor;
	padding: 15px 20px;
	vertical-align: middle;
}

#map_cont{
	min-height:590px;
	position:relative;
}
#map_cont #map_contacts{
	position:absolute;
	top:100px;
	left:150px;
	z-index:999;
	height:300px;
	width:400px;
	padding:30px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	overflow:hidden;
	text-align:left;
	padding:20px;
}
#map_cont #map_contacts h6, #map_cont #map_contacts h3{
	margin:0;padding:0;
	margin-bottom:20px;
	font-size:24px;
}
#map_cont #map_contacts a{
	color:#FF6D0D;
}

/*Ð›ÑÐ½Ð´Ñ‹*/
.lp #phones{
	right:270px;
	top:28px;
}

.lp #header i.fa-mobile{
	margin:5px 10px 5px;
}

.lp #callback_btn{
	position:absolute;
	right:0;
	top:19px;
}

.lp #callback_btn a{
	text-decoration:none;
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	margin:0;
	padding:15px 20px;
	color:#fff;
	background: #00d9f3;
	background: -moz-linear-gradient(top,  #00d9f3 0%, #0089d3 100%);
	background: -webkit-linear-gradient(top,  #00d9f3 0%,#0089d3 100%);
	background: linear-gradient(to bottom,  #00d9f3 0%,#0089d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d9f3', endColorstr='#0089d3',GradientType=0 );
	border:none;
	white-space: nowrap;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.headtel {text-decoration: none;}

/*404*/
.not_found .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.not_found .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.not_found .btn:hover,.btn:focus{color:#333333;text-decoration:none;}
.not_found .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.not_found .btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc;}
.not_found .btn-default:hover,.btn-default:focus,.btn-default:active{color:#333333;background-color:#ebebeb;border-color:#adadad;}
.not_found .btn-default:active{background-image:none;}
.not_found svg .cls-1{fill:#333;fill-rule:evenodd;}
.not_found .page_error_block{padding:50px 0;}
.not_found .page_not_found{padding-top:70px;text-align:center;}
.not_found .page_not_found .image{text-align:center;margin-bottom:33px;}
.not_found .page_not_found .image svg{max-width:100%;}
.not_found .page_not_found .image svg *{fill:#ccc;}
.not_found .page_not_found .description{text-align:center;}
.not_found .page_not_found .description .subtitle404{font-size:32px;line-height:36px;color:#333;}
.not_found .page_not_found .description .descr_text404{font-size:1em;line-height:1.6em;margin-top:24px;}
.not_found .page_not_found .description .btn-mainpage{margin:33px 5px 0;}
.not_found .has-ripple{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
@media (max-width:767px){
body .maxwidth-theme{padding-left:16px;padding-right:16px;}
}
.not_found .btn{font-size:.7333em;font-weight:400;text-transform:uppercase;text-decoration:none;margin:0;border:1px solid;letter-spacing:.8px;border-radius:3px;padding:12px 21px 11px;overflow:hidden;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;}
.not_found .btn > *{-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;}
.not_found .btn.btn-transparent-border-color{background:transparent;}
.not_found .btn.btn-default:focus:active{color:#fff;}
.not_found .btn.btn-transparent-border-color:hover{color:#fff;}
.not_found .btn:hover,.btn:active,.btn:focus{outline:none;}
.not_found .btn.btn-default:active:hover{color:#fff;}
.not_found *{margin:0;padding:0;}
.not_found a:hover,a:focus{outline:none;text-decoration:none;color:#333;}
.not_found .maxwidth-theme{padding:0 30px;margin:0 auto;background:#fff;float:none;}
.not_found .maxwidth-theme:before,.maxwidth-theme:after{content:"";display:block;clear:both;}
.not_found a:hover{color:#333;}
.not_found .middle >.container{width:100%!important;padding:0!important;position:relative;}
@media screen and (max-width:767px){
.not_found .maxwidth-theme{padding-left:15px;padding-right:15px;}
}
.not_found .btn:not(.round-ignore){border-radius:26px!important;}
.not_found a{color:#d02222;}
.not_found .btn.btn-default{background-color:#00b3e3;border-color:#00b3e3;color:#ffffff;}
.not_found .btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background-color:#00b3e3;border-color:#00b3e3;}
.not_found .btn.btn-transparent-border-color{border-color:rgba(0,179,227,0.35);color:#00b3e3;}
.not_found .btn.btn-transparent-border-color:hover{background-color:#00b3e3;border-color:#00b3e3;}
.not_found .page_error_block svg path{fill:#00b3e3;}
body .maxwidth-theme{max-width:1408px;}
@media all{
.not_found .cls-1{fill:#333;fill-rule:evenodd;}
}
/*404 end*/
body > iframe{
	display: none !important;
}
#zayavka{
	display: none;
	width: 400px;
}
#fancybox-content #zayavka{
	display: block;
}
.art{
	margin-bottom: 30px;
}
.news-detail{
	margin-bottom: 50px;
}
.might-interest__title{
	margin-bottom: 20px;
}
.counter-view{
	display: flex;
	align-items: center;
}
.counter-view img{
	margin-right: 10px;
	width: 20px;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/search.form/search/style.css?14870829691539 */
/* /bitrix/templates/.default/components/bitrix/menu/topmenu/style.css?17016913502959 */
/* /local/templates/polus/components/bitrix/menu/left/style.css?1487082969847 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.css?1704894040635 */
/* /local/templates/polus/styles.css?17067837922170 */
/* /local/templates/polus/template_styles.css?171084857511537 */
