

/* Start:/local/templates/omokna_index/css/css.css?163855175735295*/
@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');

*{
	margin: 0;
	padding: 0;
}
body{
	font-size:14px;
	margin:0;
	padding:0;
	color:#000;
	height: 100%;
	font-family: 'PT Sans', sans-serif;
	font-weight: normal;
	background: url(/images/body_bg.jpg) top center no-repeat;
}
.img_class { margin:15px;  box-shadow: 0 0 5px;}
body.cover {
	-moz-background-size: cover;  /* Firefox 3.6 */
	background-position: center;  /* Internet Explorer 7/8 */
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
	/* background-color: rgba(0, 0, 0, 0.22); */
}
strong{
	font-weight: bold;
}
hr{
	height: 1px;
	border: none;
	background: #e0e0e0;
}
img {
	vertical-align: bottom;
	max-width: 100%;
	border: 0;
}
.floor{
	max-width:1100px;
	margin:0 auto;
	position: relative;
	/* background: #FFF; */
	padding: 0 20px;
}
h1, h2, h3, h4{
	font-style: normal;
	font-weight: bold;
}
h1{
	font-size: 2em;
}
h5{
	text-align: center;
	font-size: 30px;
	background: url(/images/line.png) top center no-repeat;
}
h5 p{
	text-align: center;
	display: inline-block;
	font-size: 30px;
	background: #fff;
	padding: 0 20px;
}
a{
	color: #73c400;
}
a:hover {
	color: #5b9f00;
	text-decoration:none;
}
.slow, #works_slider .bx-prev, #works_slider .bx-next{
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
#header{
	/*height: 50px;*/
	padding: 30px 0;
}
.header_text{
	position: absolute;
	left: 140px;
	top: 30px;
	font-size: 26px;
	width: 200px;
	height: 50px;
	border-left: 1px solid #c2e787;
	padding-left: 20px;
	line-height: 26px;
}
/*.phone_button{*/
/*line-height: 35px;*/
/*text-align: center;*/
/*border-radius: 3px;*/
/*display: inline-block;*/
/*color: #fff;*/
/*text-transform: uppercase;*/
/*text-decoration: none;*/
/*text-shadow: 0 1px 2px #398e11;*/
/*background: linear-gradient(to bottom, #92de4c, #60c006);*/
/*box-shadow: 0 3px 6px #ccc;*/
/*width: 210px;*/
/*position: absolute;*/
/*right: 20px;*/
/*top: 60px;*/
/*}*/
.phone_button:hover{
	text-decoration: underline;
	color: #FFF;
}
/*.phone{*/
/*display: inline-block;*/
/*position: absolute;*/
/*right: 20px;*/
/*top: 25px;*/
/*}*/
.phone p{
	font-size: 20px;
	font-weight: 700;
	color: #2e2e2e;
}
.phone p strong{
	font-size: 24px;
	color: #000;
	font-weight: bold;
}
/*.phone:before{*/
/*display: inline-block;*/
/*width: 28px;*/
/*height: 28px;*/
/*content: "";*/
/*position: absolute;*/
/*top: 0px;*/
/*left: 0px;*/
/*background: url(/images/phone-ico.png) left top no-repeat;*/
/*}*/
/*.address {*/
/*position: absolute;*/
/*top: 30px;*/
/*left: 530px;*/
/*color: #2e2e2e;*/
/*font-size: 14px;*/
/*}*/
/*.address:before {*/
/*content: '';*/
/*background: url(/images/marker-ico.png) left top no-repeat;*/
/*width: 28px;*/
/*height: 28px;*/
/*position: absolute;*/
/*left: -40px;*/
/*top: -5px;*/
/*}*/
/*.time {*/
/*position: absolute;*/
/*top: 70px;*/
/*left: 530px;*/
/*color: #2e2e2e;*/
/*font-size: 14px;*/
/*}*/
/*.time:before {*/
/*content: '';*/
/*background: url(/images/time-ico.png) left top no-repeat;*/
/*width: 28px;*/
/*height: 28px;*/
/*position: absolute;*/
/*left: -40px;*/
/*top: -5px;*/
/*}*/
/*----*/
#top_menu .active a{
	color: #73c400;
}
#top_menu{
	background: url(/images/top_menu.png) top repeat-x;
	padding-top: 11px;
	height: 29px;
	border-radius: 3px;
	margin-bottom: 30px;
	box-shadow: 0 2px 3px #bbb;
	text-align: center;
	font-size:16px;
}
#top_menu li {
	float: left;
	position: relative;
	list-style: none;
	display: inline-block;
	border-left: 1px solid #c9e69c;
	line-height: 12px;
	padding:0 15px;
	height:20px;
}
#top_menu li a {
	display: block;
	width: 150px;
	height: 33px;
	text-decoration: none;
	color: #000;
}
#top_menu li a:hover{
	text-decoration: none;
	color: #73c400;
}
#top_menu li:hover ul, #menu li.jshover ul {
	display: block;
}
#top_menu li ul {
	margin: 0;
	width: 200px;
	display: none;
	position: relative;
	left: 0;
	top: 30px;
	background: #CCC;
	border-radius:5px;
	padding:5px;
	padding-top:10px;
}
#top_menu li ul li {
	list-style:none;
	border-left: none;
}
#top_menu li ul li a {
}
.left_menu { margin:15px;
}
.left_menu li { list-style:none; padding-bottom:5px; color:#000;}
.left_menu li a{  color:#000;}
.left_menu a:hover {color: #73c400;}
/* container */
#container &gt; *{
	float: left;
}
#slider_block{
	width: 326px;
	margin-right: 25px;
	position: relative;
}
.goods{
	width: 330px;
	height: 325px;
}
.goods li{
	list-style: none;
	display: inline-block;
	width: 155px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #5b9b00;
	vertical-align: top;
	border-bottom: 3px solid #9ece5a;
	border-radius: 3px;
	box-shadow: 0 1px 2px #ccc;
}
.goods li:after {
	content: ' ';
	clear: both;
}
.goods li a {
	text-decoration: none;
	display: block;
	padding: 105px 0 0;
	height: 50px;
}
.goods1{
	background: url(/images/icons.jpg) no-repeat top center;
	background-position: 0px 0;
	margin-bottom: 9px;
}
.goods2{
	background: url(/images/icons.jpg) no-repeat top center;
	background-position: -155px 0;
	margin-left: 16px;
	margin-bottom: 9px;
}
.goods3{
	background: url(/images/icons.jpg) no-repeat top center;
	background-position: -310px 0;
}
.goods4{
	background: url(/images/icons.jpg) no-repeat top center;
	background-position: -465px 0;
	margin-left: 16px;
}
#slider{
	width: 745px;
	height: 325px;
	border-radius: 3px;
	box-shadow: 0 1px 2px #ccc;
	position: relative;
	overflow: hidden;
}
#slider li{
	list-style: none;
}
#slider li img{
	width: 745px;
	height: 325px;
	border-radius: 3px;
}
#slider .bx-prev, #slider .bx-next{
	width: 29px;
	height: 60px;
	top: 130px;
	position: absolute;
	opacity: 0.7;
	z-index: 999;
}
#slider .bx-prev:hover, #slider .bx-next:hover{
	opacity: 1;
}
#slider .bx-prev {
	background: url(/images/arrowsbig.png) top left no-repeat;
	background-position: 0px 0;
	left: 0;
}
#slider .bx-next{
	background: url(/images/arrowsbig.png) top left no-repeat;
	background-position: -29px 0;
	right: 0;
}
.sliderbtn{
	width: 156px;
	height: 37px;
	background: url(/images/sliderbtn.png) top left no-repeat;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	position: absolute;
	top: 230px;
	left: 60px;
	padding-top: 10px;
}
.sliderbtn:hover{
	opacity: 0.8;
	color: #fff;
}
.slidertext{
	font-size: 18px;
	color: #4f8800;
	background: url(/images/slidertext.png) top left repeat-x;
	width:316px;
	height:79px;
	position: absolute;
	top: 120px;
	left: 120px;
	padding: 17px 0px 0 10px;
}
.slidertext:before{
	content: "";
	background: url(/images/slidertext1.png) top left repeat-x;
	width:27px;
	height:96px;
	position: absolute;
	margin: -17px 0 0 -27px;
	white-space: nowrap;
	left: 0;
}
.slidertext:after{
	content: "";
	background: url(/images/slidertext2.png) top right repeat-x;
	width:21px;
	height:96px;
	position: absolute;
	margin: -86px -21px 0 316px;
	right: 0;
}
.slidertitle{
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	background: url(/images/slidertitle.png) top left repeat-x;
	height:68px;
	position: absolute;
	top: 60px;
	left: 80px;
	padding: 0px 5px 0 15px;
	/* min-width: 230px; */
}
.slidertitle:before{
	content: "";
	background: url(/images/slidertitle1.png) top left repeat-x;
	width:33px;
	height:68px;
	position: absolute;
	margin: 0px 0 0 -33px;
	left: 0;
}
.slidertitle:after{
	content: "";
	background: url(/images/slidertitle2.png) top left repeat-x;
	width:32px;
	height:68px;
	position: absolute;
	margin: -47px -32px 0 235px;
	right: 0;
}
#content{
	font-size: 16px;
	position: relative;
}
#content3{
	font-size: 16px;
	position: relative;
	width: 740px;
}
#content2{
	font-size: 16px;
	position: relative;
}
.misc-block {
	line-height: 24px;
}
.misc-block p {
	margin: 0;
	padding: 7px 0;
}
.misc-block ul {
	margin: 10px 0 10px 40px;
}
#content p{
	/* margin-top: 0; */
	text-align: justify;
}
#content h1 {
	font-size: 24px;
	margin-bottom: 20px;
}
#content .gallery-navigation {
	height: 39px;
	background: #fff;
	opacity: .7;
}
#content .gallery-navigation a{
	display: inline-block;
}
/* end container */
#works_slider{
	margin: 40px 0;
	position: relative;
}
#works_slider &gt; *:first-child {
	margin-top: 40px;
}
.bg1{
	height: 260px;
	width: 349px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: -1;
	background-image: url(/images/bg/left1.png);
	background-repeat: no-repeat;
	background-size: auto auto;
}
.bg2{
	height: 260px;
	width: 349px;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: -1;
	background-image: url(/images/bg/right1.png);
	background-repeat: no-repeat;
	background-size: auto auto;
}
/**
*	TOP SLIDER
*/
.slider{
	text-align: center;
	width: 1100px;
	margin: 20px auto 0;
}
.slider li{
	list-style: none;
	float: left;
	width: 206px;
	text-align: center;
}
.slider ul li:first-child {
	margin-left: 0px;
}
.slider li img{
	width: 428px;
	border: 5px solid #fff;
	box-shadow: 0 1px 2px #ccc;
}
.slider li a{
	margin-top: 5px;
	display: inline-block;
}
#works_slider .bx-prev, #works_slider .bx-next{
	width: 20px;
	height: 43px;
	bottom: 73px;
	position: absolute;
	opacity: 0.9;
	z-index: 999;
}
#works_slider .bx-prev:hover, #works_slider .bx-next:hover{
	opacity: 1;
}
#works_slider .bx-prev{
	background: url(/images/arrows.png) top left no-repeat;
	background-position: 0px 0;
	left: 0;
}
#works_slider .bx-next{
	background: url(/images/arrows.png) top left no-repeat;
	background-position: -20px 0;
	right: 0;
}
#form{
	width: 100%;
	margin:40px 0 0px;
}
.form_title{
	color: #8CCA2D;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 0 1px 2px #C4C4C4;
	padding-top: 12px;
	width:100%;
}
#form form{
	text-align: center;
	margin-top: 45px;
}
#form_btn{
	height: 40px;
	padding: 0 30px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 2px #4d920e;
	border: none;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	font-family:  'PT Sans', sans-serif;
	text-transform: uppercase;
}
.new_form_raschet #form_btn{
	padding: 0 15px;
}
#form_btn:hover{
	background: #ffff95;
	cursor: pointer;
}
#form_name{
	height: 40px;
	padding: 0 15px;
	width: 200px;
	background: #fff url(/images/forms.png) no-repeat top left;
	background-position: 0 0px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #666 inset;
	border: none;
	font-size: 16px;
	color: #000;
	font-family:  'PT Sans', sans-serif;
}
#form_name:hover, #form_name:focus{
	background: #ffffdd url(/images/forms.png) no-repeat top left;
	background-position: 0 0px;
}
#form_phone{
	height: 40px;
	padding: 0 15px;
	width: 200px;
	background: #fff url(/images/forms.png) no-repeat top left;
	background-position: 0 -40px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #666 inset;
	border: none;
	font-size: 16px;
	color: #000;
	font-family:  'PT Sans', sans-serif;
	margin-left: 20px;
}
#form_phone:hover, #form_phone:focus{
	background: #ffffdd url(/images/forms.png) no-repeat top left;
	background-position: 0 -40px;
}
#form_file{
	display: none;
}
label[for="form_file"]{
	display: inline-block;
	color: #fff;
	display: inline-block;
	margin: 0 20px 0 45px;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0 1px 2px #4d920e;
	cursor: pointer;
	position: relative;
}
label[for="form_file"]:before{
	content: "";
	width: 23px;
	height: 26px;
	background: url(/images/file.png) no-repeat top left;
	position: absolute;
	left: -30px;
	cursor: pointer;
}
#footer{
	height: 35px;
	padding: 25px 0;
	border-top: 1px solid #c2e787;
	font-size: 13px;
	position: relative;
}
.phone2{
	top: 25px;
	right: 0px;
}
.phone2 p{
	display: inline-block;
}
.welcom{
	position: absolute;
	top: 25px;
	right: 0px;
}
.welcom a{
	text-decoration: none;
}
.footer_text{
	position: absolute;
	left: 77px;
	height: 30px;
	top: 25px;
	border-left: 2px solid #ddd;
	padding-left: 15px;
}
.footer_text p:last-child{
	color: #999;
}
#buttons.fixed {
	position: fixed;
	top: 20px;
}
#dop-button {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
	border-bottom: 3px solid #9ece5a;
	border-radius: 3px;
	box-shadow: 0 1px 2px #ccc;
	margin: 20px 3px 0 0;
	background: url(/images/dop-button.png) no-repeat center 32px;
	width: 327px;
}
#dop-button&gt;a {
	text-decoration: none;
	display: block;
	padding: 245px 0 0;
	height: 80px;
	color: #000;
}
#content img { margin:12px; border-radius:10px; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);}
[class*="grid_"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}
.grid_9 {
	width: 100%;
}
.grid_3 {float:left;
	width: 300px;
}
.grid_5 {
	width: 700px; padding:20px;
}
blockquote .blockquote_author {
	margin-top: -2px;
	margin-bottom: 21px;
	display: block;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
	color: #606364;
	text-align: right;
}
.grid_9 a{ color:#000; text-decoration:none;}
.grid_9 a:hover{ color: #73c400;}
.prod_block {
	padding-left:100px;
	margin-top:50px;
}
/**
* PRODUCTS BLOCK
*/
.produkciya_block {
	width:190px;
	border: #CDCDCD solid 1px;
	height:200px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	text-align:center;
	box-shadow: 0.2em 0.2em 5px rgba(122,122,122,0.5);
	font-weight:bold;
	color: #3B3B3B;
	padding:5px;
	border-radius:5px;
}
.produkciya_block img { }
.prod_block a:hover .produkciya_block{
	background-color:#8CCA2D;
	color:white;
}
@media screen and (max-width: 979px) {
}
/**
* ADVANTAGES BLOCK
*/
.preimushestva {
	padding-left:100px;
	margin-top:50px;
}
.preimushestva ul {margin-left:80px; margin-top:40px;}
.preimushestva li {
	font-size:20px;
	list-style:url(/images/ico/check2.png);
	padding-bottom:10px;
}
.ak_new{ color:red;}
.img_scroll { margin-top:-17px; margin-left:7px;}
.left_akcii{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #5b9b00;
	vertical-align: top;
	border-bottom: 3px solid #9ece5a;
	border-radius: 3px;
	box-shadow: 0 1px 2px #ccc;
}
.bann_ak{ width:200px; margin:10px;}
.grid_4{width: 400px;
	padding: 20px;}
.grid_2{width: 200px;
	padding: 20px;}
#company img { 
	margin:15px;  
	box-shadow: 0 0 5px;
}
.recaptcha-wrap{
	/*display: inline-block;*/
	margin-bottom: 1em;
	vertical-align: top;
}
.img-404 {
	margin: 70px auto;
	display: block;
}
.title-404 {
	color: #00b600;
	font-size: 44px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 30px;
}
p.text-404 {
	color: #9c9c9c;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 20px;
}
a.link-404 {
	line-height: 35px;
	text-align: center;
	border-radius: 3px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 2px #398e11;
	background: linear-gradient(to bottom, #92de4c, #60c006);
	box-shadow: 0 3px 6px #ccc;
	width: 210px;
	margin: 40px auto 0;
}
.breadcrumbs {
	margin-bottom: 1.5em;
}
.show_more{
	text-align: center;
	margin: 1em 0;
}
div.comm_usluga{
	color: #61125b;
}
.comm_created{
	font-weight: bold;
}
.comm_author{
	color: red;
}
.header_text_new {
	font-size: 26px;
	width: 240px;
	height: 50px;
	border-left: 1px solid #c2e787;
	padding-left: 20px;
	line-height: 26px;
	float: left;
	display: inline-block;
}
.logot_new{
	display: inline-block;
	float: left;
	padding-right: 15px;
}
.logo_new {
	display: inline-block;
	width: 40%;
	min-width: 400px;
}
.header_inform_block {
	display: inline-block;
	width: 38%;
	min-width: 330px;
}
.address {
	position: relative;
	color: #2e2e2e;
	font-size: 14px;
	margin-bottom: 10px;
}
.time {
	position: relative;
	color: #2e2e2e;
	font-size: 14px;
}
.feedback_new {
	display: inline-block;
	width: 21%;
	text-align: right;
	min-width: 220px;
}
.phone {
	position: relative;
	text-align: right;
	margin-bottom: 10px;
}
.phone_button {
	line-height: 35px;
	text-align: center;
	border-radius: 3px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 2px #398e11;
	background: linear-gradient(to bottom, #92de4c, #60c006);
	box-shadow: 0 3px 6px #ccc;
	width: 210px;
}
.phone, .time, .address {
	display: flex;
	align-items: center;
}
.phone span, .time span, .address span {
	margin-right: 15px;
}
.phone{
	justify-content: flex-end;
}
.sg-data-tab {
	float: left !important;
	display: inline-block;
	cursor: pointer;
	padding: 20px 10px;
	transition: all 0.5s ease;
	position: relative;
	width: auto !important;
	outline: 0;
}
.sg-data-tab:before {
	content: '';
	position: absolute;
	bottom: 0px;
	background-color:#dddddd;
	width: 100%;
	height: 1px;
	transition: all 0.5s ease;
}
.sg-data-tab:hover:before {
	content: '';
	position: absolute;
	bottom: 0px;
	background-color:#81d435;
	width: 100%;
	height: 3px;
	transition: all 0.5s ease;
}
.sg-data-tab.active:before {
	content: '';
	position: absolute;
	bottom: 0px;
	background-color:#81d435;
	width: 100%;
	height: 3px;
	transition: all 0.5s ease;
}
.sg-data-tab span{
	font-size: 15px;
	color: #999999;
	font-weight: bold;
	transition: all 0.5s ease;
}
.sg-data-tab span:hover{
	color: #000;
	transition: all 0.5s ease;
}
.gi_item_block{
	width: 33%;
	float: left;
	display: inline-block;
}
.gal_block_new_item{
	display: none;
}
.gal_block_new_item.active{
	display: block;
}
.swiper-slide.active span{
	color: black;
	transition: all 0.5s ease;
}
.namenamename{
	border: 1px solid #cccccc;
	position: relative;
	margin: 15px;
}
.namenamename:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #cccccc;
	transform: rotate(135deg);
	right: 15px;
	bottom: 15px;
	transition: all 0.5s ease;
}
.namenamename:hover .item_name{
	color: #81d435;
	transition: all 0.5s ease;
}
.namenamename:hover:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #81d435;
	transform: rotate(135deg);
	right: 15px;
	bottom: 15px;
	transition: all 0.5s ease;
}
.gi_item_desc{
	padding: 20px;
	min-height: 140px;
}
.item_desc{
	font-size: 14px;
	color: #999999;
	font-family: 'PT Sans', sans-serif;
}
.item_name{
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	transition: all 0.5s ease;
	font-family: 'PT Sans', sans-serif;
}
.swiper-container{
	width: 1000px;
	position: relative;
}
.your-class-arrow{
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #fff;
}
.your-class-arrow button {
	height: 45px;
	width: 45px;
	display: block;
	background-color: #fff;
	border: 1px solid #e7ece7;
	color: #000;
	transition: all 0.5s ease;
	cursor: pointer;
	outline: 0;
	float: left;
	margin: 5px;
}
.your-class-arrow button:hover {
	height: 45px;
	width: 45px;
	display: block;
	background-color: #81d435;
	border: 1px solid #81d435;
	color: #fff;
	transition: all 0.5s ease;
}
#trueModals{
	background-color: #83d537;
	width: 370px;
	overflow: initial;
}
.trueModals_header{
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 25px;
}
.radionew {
	display: none;
}
.radio-custom {
	width: 20px;
	height: 20px;
	border: 6px solid #fff;
	border-radius: 3px;
	position: relative;
}
.radio-custom,
.label {
	display: inline-block;
	vertical-align: middle;
}
.radionew:checked + .radio-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: -3px;
	right: -3px;
	bottom: -3px;
	left: -3px;
	background: #ff002e;
	border-radius: 13px;
}
.radio-custom,
.radionew:checked + .radio-custom::before {
	border-radius: 50%;
}
.radio_tr {
	display: inline-block;
	float: left;
}
.radio_tr_label{
	font-size: 13px;
	color: #ffffff;
}
.recaptcha-wrap{
	margin-bottom: 90px;
}
.close_modal_new {
	position: absolute;
	top: -30px;
	right: -30px;
	width: 22px;
	height: 22px;
	background-color: transparent;
	border: 0px;
	background-image: url(/images/cbn.png);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#footer {
	background-color: #302f2e;
	width: 100%;
	text-align: center;
	padding-top: 55px;
	height: unset;
}
.footer_text_new {
	font-size: 18px;
	width: 240px;
	height: 50px;
	padding-left: 20px;
	line-height: 26px;
	float: left;
	display: inline-block;
	color: #fff;
	text-align: left;
}
.footer-column-1 {
	width: 30%;
	float: left;
	display: inline-block;
}
.logo_footer_new {
	display: flex;
	margin-bottom: 45px;
}
.footer_logo_desc{
	color: #999999;
	font-size: 15px;
	margin-bottom: 45px;
	text-align: left;
}
.phone_button2 {
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	width: 180px;
	font-size: 14px;
	height: 50px;
	background: #92de4d;
	background: -moz-linear-gradient(top, #92de4d 0%, #5dbe02 100%);
	background: -webkit-linear-gradient(top, #92de4d 0%,#5dbe02 100%);
	background: linear-gradient(to bottom, #92de4d 0%,#5dbe02 100%);
}
.footer-column-2{
	width: 30%;
	float: left;
	display: inline-block;
	text-align: left;
}
.footer-column-2 .ti, .footer-column-3 .ti{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}
.footer-column-2 .left_menu, .footer-column-3 .left_menu {
	margin: 15px 10px;
}
.footer-column-2 .left_menu li, .footer-column-3 .left_menu li{
	margin: 10px 0px;
}
.footer-column-2 .left_menu a, .footer-column-3 .left_menu a{
	color: #b2b2b2;
	font-size: 15px;
	text-decoration: none;
	transition: all 0.5s ease;
}
.footer-column-2 .left_menu a:hover, .footer-column-3 .left_menu a:hover{
	color: #7cd02d;
	font-size: 15px;
	text-decoration: none;
	transition: all 0.5s ease;
}
.footer-column-3{
	width: 15%;
	float: left;
	display: inline-block;
	text-align: left;
}
.footer-column-4{
	width: 25%;
	float: left;
	display: inline-block;
	text-align: left;
}
.footer_contacts_header{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}
.fch_items .mail, .fch_items .phone, .fch_items .address{
	display: flex;
	margin-bottom: 40px;
	align-items: flex-start;
	justify-content: flex-start;
}
.fch_items .mail .tt p, .fch_items .phone .tt p, .fch_items .address .tt p{
	color: #b2b2b2;
	font-size: 15px;
	font-weight: 400 !important;
}
.fch_items .mail .ll a, .fch_items .phone .ll a, .fch_items .address .ll a{
	color: #7cd02d;
	font-size: 14px;
	text-decoration: underline dotted;
}
.fch_items {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.footer_icon{
	margin-right: 10px;
}
.copy_lord{
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid #504f4f;
}
.copy_item{
	color: #999999;
	font-size: 13px;
}
.copy_itb a{
	color: #999999;
	font-size: 13px;
	text-decoration: underline dotted;
}
.copy_itb a span{
	color: #7cd02d;
}
.copyblock{
	background-color: #302f2e;
}
@media (max-width: 900px) {
	.footer-column-4, .footer-column-3, .footer-column-1, .footer-column-2{
		width: 100%;
	}
	.footer_logo_desc{
		display: none;
	}
	.footer-column-1{
		display: flex;
		JUSTIFY-CONTENT: space-between;
	}
	.footer_text_new {
		font-size: 18px;
		width: 240px;
		height: 50px;
		padding-left: 20px;
		line-height: 26px;
		float: left;
		display: inline-block;
		color: #fff;
		text-align: left;
		max-width: 140px;
	}
	.footer-column-2 .left_menu, .footer-column-3 .left_menu, .fch_items{
		display: none;
	}
	h2.ti, .footer_contacts_header{
		margin: 0px !important;
		padding: 15px 0px;
		border-bottom: 1px solid #595958;
		cursor: pointer;
		position: relative;
	}
	h2.ti:after, .footer_contacts_header:after{
		content: '';
		position: absolute;
		right: 20px;
		top: calc(50% - 3px);
		width: 10px;
		height: 5px;
		background-image: url(/local/templates/omokna_index/css/../images/arrd.png);
		background-position: center;
		background-repeat: no-repeat;
	}
}
.main_content_new {
	display: inline-block;
}
.col50 {
	width: calc(50% - 30px);
	float: left;
	display: inline-block;
}
.col60 {
	width: calc(60% - 30px);
	float: left;
	display: inline-block;
}
.col40 {
	width: calc(40% - 30px);
	float: left;
	display: inline-block;
}
.mcn_header {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
}
.mcn_block {
	font-size: 14px;
	color: #666666;
	position: relative;
}
.col50_np{
	padding: 0px 15px;
}
.col50_p {
	padding: 15px;
}
.green_price_circle{
	width: 150px;
	height: 150px;
	background-color: #83d537;
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: absolute;
	bottom: 30px;
	left: 0px;
}
.gpc_desc {
	color: #fff;
	font-size: 17px;
	padding: 0px !important;
}
.gpc_price{
	color: #fff;
	font-size: 29px;
	font-weight: bold;
	padding: 0px !important;
}
.greybg {
	margin: 30px 15px;
	background-color: #f3f4f3;
	display: inline-block;
	width: 100%;
}
.greybg div:first-child{
	padding-left: 0px;
}
.mcn_pre_header {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
}
.stable1{
	display: inline-block;
	color: #999999;
	font-size: 14px;
	background-color: #d6d6d6;
	padding: 15px !important;
}
.stable2{
	display: inline-block;
	color: #999999;
	font-size: 14px;
	background-color: #f3f4f3;
	padding: 15px !important;
}
.img100 {
	width: 100%;
}
.crow {
	display: inline-block;
	width: 100%;
}
.imagecenter {
	display: flex;
	justify-content: center;
}
.col100_p{
	padding: 30px 15px;
	font-size: 14px;
	color: #666666;
	position: relative;
}
.square-list {
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
	position: relative;
}
.square-list li{
	position: relative;
	margin-bottom: 10px;
}
.square-list li:before {
	content: '';
	width: 8px;
	height: 8px;
	background-color: #81d435;
	position: absolute;
	left: -20px;
	top: 7px;
}
.house_price_new {
	display: flex;
	position: relative;
	padding: 45px 0px;
	background-color: #ecfaec;
}
.house_price_new:after{
	content: '';
	position: absolute;
	left: 100%;
	width: 1000000px;
	height: 100%;
	background-color: #ecfaec;
	top: 0px;
}
.house_price_new:before{
	content: '';
	position: absolute;
	right: 100%;
	width: 1000000px;
	height: 100%;
	background-color: #ecfaec;
	top: 0px;
}
.househpnline {
	display: flex;
	align-items: center;
	width: 100%;
	height: 55px;
	position: relative;
}
.hhpnleft {
	float: left;
	display: flex;
	width: 70%;
	align-items: center;
	color: #333333;
	font-size: 20px;
	position: relative;
}
.hhpnright {
	float: left;
	display: inline-block;
	width: 30%;
	font-size: 23px;
	color: #333333;
}
.col_50 {
	width: 50%;
}
.hpn_info_hover{
	display: none;
}
.hpn_info{
	width: 17px;
	height: 17px;
	border: 1px solid #ff002e;
	color: #ff002e;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	border-radius: 100px;
	margin-left: 5px;
	cursor: pointer;
	margin-top: 3px;
}
/*.hpn_info:hover ~ .hpn_info_hover{*/
	/*display: block;*/
	/*position: absolute;*/
	/*top: 55px;*/
	/*background-color: #fff;*/
	/*padding: 20px;*/
	/*z-index: 99;*/
	/*width: 340px;*/
/*}*/
.hpn1:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line1.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 51px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn2:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line2.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 85px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn3:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line3.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 105px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn4:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line4.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 135px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn5:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line5.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 83px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn6:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line6.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 82px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn7:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line7.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 83px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.hpn8:before {
	content: '';
	position: absolute;
	background-image: url(/images/househpn/line8.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 56px;
	z-index: 9999;
	right: 105%;
	top: 25px;
	background-position: center right;
}
.sns_block_nav, .sns_block_for  {
	max-width: 1100px !important;
}
.sns_block_for {
	margin-top: 65px;
	margin-bottom: 65px;
}
.snsitem_na {
	margin: 0px 20px;
}
.snsitem {
	text-align: center;
}
.snsitem img{
	margin: auto;
}
.arrleft-ws {
	width: 30px;
	height: 30px;
	border: 2px solid #a1a1a1;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50px;
	color: #a1a1a1;
	top: calc(50% - 15px);
	position: absolute;
	z-index: 99;
	background: #fff;
	left: -15px;
	cursor: pointer;
}
.arrright-ws {
	width: 30px;
	height: 30px;
	border: 2px solid #a1a1a1;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50px;
	color: #a1a1a1;
	top: calc(50% - 15px);
	position: absolute;
	z-index: 99;
	background: #fff;
	right: -15px;
	cursor: pointer;
}
.slick-center img{
	border: 2px solid red;
}
.sns_block_nav {
	margin-top: 40px;
}
.pre_header_black{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.steck_new_slider{
	color: #666666;
	font-size: 15px;
}
.snsitem .green_price_circle {
	width: 100px;
	height: 100px;
	background-color: #83d537;
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: absolute;
	bottom: 30px;
	left: -60px;
}
.snsitem .gpc_price {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 0px !important;
	line-height: 1;
}
.snsitem .gpc_feed{
	font-size: 14px;
	color: #fff;
	text-decoration: underline dotted;
	line-height: 1;
	cursor: pointer;
}
.snsii {
	display: inline-block;
	position: relative;
}
#company-one img { 
	margin:5px;   
	box-shadow: 0 0 5px;
	padding:5px;
}
.content_block {
	padding:20px;
}
.content_block h1, .content_block h2,.content_block h3,.content_block h4{
	color:#57BE00;
}
.content_block ol{
	margin-left:50px;
}
.content_block .ol1 li {
	padding:5px;
}
.content_block .ol2 li {
	padding:5px;
}
.content_block td { 
	border-radius:5px; 
	border:1px solid #57BE00;
	padding:3px;
}
.content_block .tel_con{
	font-size:18px;
	color:#57BE00;
	font-weight:bold;
}
.new_form_raschet #form img {
	margin-top: -10px;
}
.new_form_raschet #form input[name="captcha"] {
	height: 40px;
	padding: 0 15px;
	width: 50px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #666 inset;
	border: none;
	font-size: 16px;
	color: #000;
	font-family: 'PT Sans', sans-serif;
}
.new_form_raschet .forma {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: unset;
	position: relative;
}
.new_form_raschet .forma:before {
	content: '';
	position: absolute;
	width: 320px;
	height: 500px;
	background-image: url(/local/templates/omokna_index/css/../../../../../../images/formbg.png);
	background-repeat: no-repeat;
	bottom: 0px;
}
.new_form_raschet .forma &gt; .recaptcha-wrap {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.new_form_raschet .forma &gt; .recaptcha-wrap &gt; .recaptcha {
	display: inline-block;
	overflow: hidden;
}
.new_form_raschet {
	background-color: #7cd02d;
	margin-top: 150px;
}
.new_form_raschet .form_title {
	color: #fff;
	font-size: 35px;
	font-weight: normal;
	text-transform: none;
	text-align: unset;
	margin-bottom: 20px;
}
.new_form_raschet .forma-cc {
	padding-left: 320px;
}
.new_form_raschet .form_desc {
	color: #333333;
	font-size: 15px;
	margin-bottom: 20px;
}
.new_form_raschet #form_name, .new_form_raschet #form_phone {
	height: 40px;
	width: 25%;
	background: #fff;
	box-shadow: unset;
	outline: 0;
	border-radius: 7px;
	margin-right: 3%;
	margin-left: 0px;
}
.new_form_raschet #form_btn{
	height: 40px;
	width: 25%;
	background: #ff002e;
	box-shadow: unset;
	outline: 0;
	border-radius: 7px;
	text-transform: none;
	color: #fff;
	padding:0 15px;
	font-size: 14px;
	font-weight: 400;
}
.new_form_raschet .form_new_policy p{
	font-size: 15px;
	color: #c7ff93;
	margin: 20px 0px 40px;
}
.new_form_raschet .form_new_policy p a{
	font-size: 15px;
	color: #c7ff93;
	text-decoration: underline dotted;
}
.new_form_raschet .robot {
	background-image: url(/local/templates/omokna_index/css/../../../../../../images/robots.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 150px;
	float: left;
	display: inline-block;
}
.new_form_raschet .robot_text {
	color: #e3ffc9;
	font-size: 13px;
	float: left;
	display: flex;
	width: 150px;
	height: 100px;
	align-items: center;
}
.new_form_raschet .antibot{
	display: flex;
}
.new_form_raschet .recaptchas{
	float: left;
	height: 100px;
	display: flex;
	align-items: flex-end;
	position: relative;
	bottom: 4px;
}
.new_form_raschet .recaptcha-wrap{
	margin-bottom: 0px;
}
.menu-mob{
    position: fixed;   
    height: 100%;
	z-index: 9999;
	right:0px;
	display: flex;
	top:0px;
	overflow: hidden;
}
.menu-mobile{
	background-color: white;	
	margin: 0 0 0 auto;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	display: none;
	padding-left:15px;
	padding-right:10px;
	overflow: auto;
	padding-bottom:55px;
}
.menu-mobile li{
	list-style: none;
	padding-top: 18px;
}
.menu-mobile li a{
text-decoration: none;
}
.menu-mobile li ul {
	margin-left: 20px;
}
.menu-mobile li ul li:first-child{
}
.menu-img__img{
	width:50px;
	margin:0 0 0 auto;
	opacity:0.5
}
.menu-img__img:hover{
	width:50px;
	margin:0 0 0 auto;
	opacity:1	
}
.menu-img, .menu-mobile{
}
.compensate-for-scrollbar{
	z-index: 99999;
}
.okna-container-items,.okna-vibor, .okna-click{
	margin-bottom:20px;
}
.okna-container{
	text-align:center;
}
.okna-container-items, .okna-vibor, .okna-click{
	display:flex;
	justify-content:center;
}
.okna-container__item, .okna-vibor__item, .okna-click__item{
	margin-left:100px;
}
.okna-container__item:first-child, 
.okna-vibor__item:first-child, 
.okna-click__item:first-child{
	margin-left:0;
}
.okna-container__item{
	padding-top:50px;
}
.activity{
	background: url(/images/calc/scroll.png) no-repeat center;
	width:165px;
	height:137px;
}
.okna-link{
	position:relative;
}
.skidka{
	position:absolute;
	top:-80px;
	right:-30px;
	color:#FFF; 
	font-size:26px; 
	font-weight:bold; 
	background: #C30;
	border-radius:10px; 
	padding:5px; 
	border:1px solid #CCC;
	box-shadow: 0 0 5px;
}
.okna-sum h2{
	text-transform:uppercase;
}
.okno-table{
	width: 100%;
}
.okno-table__item{
	width:30%;
	float:left;
}
.two-40{
	width:40%;
}
.border-gren{
	border-radius: 5px;
	border: 1px solid #57BE00;
	padding: 3px;
	margin:2px;
}
.okno-table__img, .okno-table__description{
        height: 315px;
}
.okno-table__img, .okno-table__title{
	text-align: center;
}
/* End */


/* Start:/local/templates/omokna_index/css/style.css?163855175820089*/

                    HEADER styles
=========================================================*/
.phone-number {
  text-align: right;
  float: right;
}
.phone-number .phone-number_description {
  display: block;
  font-size: 11px;
  line-height: 14px;
  color: #9e9e9e;
  text-transform: uppercase;
}
.phone-number .phone-number_number {
  font-size: 24px;
  line-height: 24px;
  color: #606364;
}
@media (max-width: 979px) {
  .phone-number {
    display: none;
  }
}
/*========================================================
                    CONTENT styles
=========================================================*/

#content .blue-background {
  background: url(/local/templates/omokna_index/css/../images/background1.png) repeat-x #387396;
}

#content .red-background {
  background: url(/local/templates/omokna_index/css/../images/background2.png) repeat-x #D24D43;
}

@media (max-width: 1200px) {
   #content .red-background .container .name input[type="text"], #content .red-background .container .phone input[type="text"]{
	   width:222px;
   }
   h3{
       font: 700 18px/20px "Trebuchet MS",sans-serif;
   }
   
   #content .red-background .container .scroll{
	   margin-left: 5%;
	   height: 100px;
	   width: 97%;
   }
   
   #content .red-background .grid_8 {
	   width: 600px;
   }
}

@media (max-width: 979px) {
   h2 {
       font: 34px/34px "Trebuchet MS",sans-serif;
   }   
   h3{
       font: 700 14px/18px "Trebuchet MS",sans-serif;
   }
      
   #content .red-background .container .name input[type="text"], #content .red-background .container .phone input[type="text"]{
	   width:175px;
   }
   
   #content .red-background .container .scroll img{
	   width:50%;
   }
   
   #content .red-background .container .scroll .img_scroll{
	   width:13%;
   }
   
   #content .red-background .container .scroll .skidka, #content .red-background .container .scroll .skidka2, #content .red-background .container .scroll .skidka3{
	   font-size: 16px;
   }
   
   #content .red-background .container .scroll .skidka{
	   margin-left:80px;
   }
   #content .red-background .container .scroll .skidka2{
	   margin-left:238px;
   }
   #content .red-background .container .scroll .skidka3{
	   margin-left:375px;
   }
   
   #content .red-background .container .scroll .okno1{
	   margin-left:30px;
   }
   #content .red-background .container .scroll .okno2{
	   margin-left:160px;
   }
   #content .red-background .container .scroll .okno3{
	   margin-left:320px;
   }
   
   
   #content .red-background .container select{
	   width:180px;
   }
   
   #content .red-background .grid_8 {
	   width: 470px;
	   margin-left: 1%;
   }
   
   #content .red-background .container .summa{
	   padding-left: 15%;
	   font-size: 32px;
   }
   
   #content .red-background .grid_2 {
       width: 90px;
   }   
}

@media (max-width: 767px) {
   
   h2 {
       font: 44px/44px "Trebuchet MS",sans-serif;
   }   
   h3{
       font: 700 24px/24px "Trebuchet MS",sans-serif;
   }
   
   #content .red-background .container .scroll{
	   margin-left: 0;
	   height: 90px;
	   width: 100%;
   }   
   
   #content .red-background .grid_8 {
	   width: 100%;
	   margin-left: 1%;
   }
   
   #content .red-background .centred {
	   text-align:left;
	   margin-left: 1%;
   }
   #content .red-background .centred input{
	   margin-top: 7px;
   }
   #content .red-background .container .name input[type="text"], #content .red-background .container .phone input[type="text"]{
	   width:90% !important;
   }
   
   
   
   #content .red-background .container .scroll img{
	   width:60%;
   }
   
   #content .red-background .container .scroll .img_scroll{
	   width:18%;
   }
   
   #content .red-background .container .scroll .skidka, #content .red-background .container .scroll .skidka2, #content .red-background .container .scroll .skidka3{
	   font-size:12px;
   }  
   
   
   #content .red-background .container .scroll .skidka{
	   margin-left:10%;
   }
   #content .red-background .container .scroll .skidka2{
	   margin-left:35%;
   }
   #content .red-background .container .scroll .skidka3{
	   margin-left:65%;
   }
   
   #content .red-background .container .scroll .okno1{
	   margin-left:5%;
   }
   #content .red-background .container .scroll .okno2{
	   margin-left:30%;
   }
   #content .red-background .container .scroll .okno3{
	   margin-left:60%;
   }
   
   #content .red-background .container select{
	   width:80%;
	   display:block;
   }
}

@media (max-width: 480px) {
	
	
   #content .red-background .container .scroll {
       margin-left: -7%;
   }	
	
   #content .red-background .container #calc {
       margin-left:0;
       margin-right:0;
   }
   
      
   h2 {
       font: 32px/32px "Trebuchet MS",sans-serif;
   } 
      
   h3{
       font: 700 16px/16px "Trebuchet MS",sans-serif;
   }
      
   #content .red-background .container .scroll .skidka{
	   margin-left:10%;
   }
   #content .red-background .container .scroll .skidka2{
	   margin-left:40%;
   }
   #content .red-background .container .scroll .skidka3{
	   margin-left:80%;
   }
   
   #content .red-background .container .scroll .okno1{
	   margin-left:5%;
   }
   #content .red-background .container .scroll .okno2{
	   margin-left:35%;
   }
   #content .red-background .container .scroll .okno3{
	   margin-left:70%;
   }
   
   #content .red-background .container select{
	   width:100%;
   }
   
   #content .red-background .container .summa {
	   font-size: 28px;
	   padding-left: 1%;
   }
   

   #content .red-background .container .name, #content .red-background .container .phone{
	   text-align:left;
   } 

   
   #content .red-background .container .name input[type="text"], #content .red-background .container .phone input[type="text"]{
	   width:80% !important;
   }   
   
   #content .red-background .container select{
	   width:70%;
	   display:block;
   }   	
}



/* ======= List Type 1 ======= */
.list1 {
  margin-bottom: 27px;
}
.list1 li {
  position: relative;
  padding-left: 23px;
  color: #99daf9;
}
.list1 li a:hover {
  color: #ffffff;
}
.list1 li:before {
  content: '';
  width: 9px;
  height: 9px;
  background: #88d3f7;
  display: block;
  position: absolute;
  border-radius: 2000px;
  left: 0;
  top: 7px;
}
.list1 li + li {
  margin-top: 12px;
}
/* ======= NEED YOUR HELP TO SURVIVE ======= */
.header_span1 {
  display: block;
  font: 400 18px/24px "Istok Web", sans-serif;
  color: #8bd9ff;
  text-transform: uppercase;
  margin: 0 0 24px 0;
}
.header_p {
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 23px;
}
/* ======= WHAT WE BELIEVE ======= */
.beige-background {
  background: #F0F0F0  ;
}
.beige-background img {
  margin-bottom: 15px;
}
.color__white {
  color: #ffffff;
}
/* ======= Posts with rounded images ======= */
.grey-background {
  background: #fbfbfb;
}
.post1 {
  text-align: center;
  margin: 56px 0;
}
.post1 img {
  border-radius: 2000px;
  margin-bottom: 27px;
}
.post1 h3 {
  margin-bottom: 8px;
}
.post1 p {
  margin-bottom: 13px;
}
/* ======= Post with video ======= */
.vimeo-video1 {
  width: 100%;
  height: 392px;
  margin-top: 9px;
  margin-bottom: 78px;
}
@media (max-width: 1199px) {
  .vimeo-video1 {
    height: 316px;
  }
}
@media (max-width: 979px) {
  .vimeo-video1 {
    height: 250px;
  }
}
@media (max-width: 767px) {
  .vimeo-video1 {
    height: 288px;
  }
}
@media (max-width: 480px) {
  .vimeo-video1 {
    height: 185px;
  }
}
.post h3 {
  margin-bottom: 24px;
  margin-top: 6px;
}
.post p {
  margin-bottom: 24px;
}
/* ======= Image markers before posts ======= */
.marker {
  padding-left: 71px;
  position: relative;
}
.marker:before {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
}
.marker1 {
  background: url(/local/templates/omokna_index/css/../images/page2_img1.png) no-repeat left;
}
.marker2 {
  background: url(/local/templates/omokna_index/css/../images/page2_img2.png) no-repeat left;
}
.marker3 {
  background: url(/local/templates/omokna_index/css/../images/page2_img3.png) no-repeat left;
}
/* ======= People and their profession  ======= */
.name,
.profession {
  display: block;
  color: #666;
}
.name {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 7px;
}
.post2 img {
  margin: 13px 0 32px 0;
}
.post2 .profession {
  margin-bottom: 15px;
}
.post2 a:hover {
  color: #d02525;
}
/* ======= Blockquote  ======= */
.post blockquote h3 {
  margin-bottom: 3px;
  margin-top: 3px;
}
blockquote h3 {
  font-size: 18px;
  line-height: 24px;
}
blockquote .blockquote_author {
  margin-top: -2px;
  margin-bottom: 21px;
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  color: #606364;
  font-weight: 700;
  text-align: right;
}
/* ======= Post with image (var 2)  ======= */
.post__inset1 img {
  margin-top: 9px;
  margin-bottom: 77px;
}
@media (max-width: 767px) {
  .post__inset1 img {
    margin-bottom: 10px;
  }
}
/* ======= List Type 2  ======= */
.list2 {
  margin-bottom: 27px;
  margin-top: 5px;
}
.list2 li {
  position: relative;
  padding-left: 23px;
  color: #606364;
}
.list2 li a:hover {
  color: #d02525;
}
.list2 li:before {
  content: '';
  width: 9px;
  height: 9px;
  background: #d02525;
  display: block;
  position: absolute;
  border-radius: 2000px;
  left: 0;
  top: 7px;
}
.list2 li + li {
  margin-top: 12px;
}
/* ======= Post With Image, Header and Paragraph  ======= */
.post3 img {
  margin-top: 9px;
  margin-bottom: 28px;
}
.post3 h3 {
  margin-bottom: 7px;
}
.post3 h3 a:hover {
  color: #d02525;
}
.post3 p {
  color: #868a8c;
  margin-bottom: 18px; 
  font-size: 13px; 
}
@media (max-width: 767px) {
  .post3 img {
    margin-top: 30px;
  }
}
/* ======= Little Images In Blue Post ======= */
.little-images img {
  margin-bottom: 25px;
  margin-top: 5px;
}
/* ======= Big posts on grey background ======= */
.margin2 {
  margin-bottom: 84px;
}
.post.margin2:last-child {
  margin-bottom: 68px;
}
.post.margin2 h2 {
  margin-bottom: 24px;
}
.post.margin2 h3 {
  margin-bottom: 22px;
}
.post.margin2 h3 a:hover {
  color: #d02525;
}
.post.margin2 p {
  margin-bottom: 23px;
}
/* ======= Little contact information ======= */
.post .contact .contact_info {
  display: block;
}
.post .contact .number {
  color: #000000;
}
.post h3 a:hover {
  color: #d02525;
}
/* ======= Banners with text and button ======= */
.banners .banner {
  margin-top: 7px;
  padding: 34px 31px 5px 31px;
  text-align: center;
  margin-bottom: 29px;
}
.banners .banner h2 {
  color: #ffffff;
  margin-bottom: 26px;
}
.banners .banner p {
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 13px;
}
.banners .banner1 {
  background: url(/local/templates/omokna_index/css/../images/page4_img1.png) no-repeat center center;
  background-size: cover;
}
.banners .banner2 {
  background: url(/local/templates/omokna_index/css/../images/page4_img2.png) no-repeat center center;
  background-size: cover;
  padding-bottom: 28px;
}
.banners .banner2 .btn-default {
  margin-top: 17px;
}
.banners .banner3 {
  background: url(/local/templates/omokna_index/css/../images/page4_img3.png) no-repeat center center;
  background-size: cover;
}
.banners .banner3 h2 {
  color: #606364;
}
.banners .banner3 p {
  color: #4a8aab;
}
.banners .banner4 {
  background: url(/local/templates/omokna_index/css/../images/page4_img4.png) no-repeat center center;
  background-size: cover;
}
@media (min-width: 768px) and (max-width: 979px) {
  .banners .banner h2 {
    font-size: 25px;
    line-height: 27px;
    margin-bottom: 15px;
  }
  .banners .banner p {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
  }
  .banners .banner .btn-default,
  .banners .banner .btn__inset3 {
    padding: 5px 15px;
  }
}
/* ======= Post with image, p and button ======= */
.post4 {
  margin-top: 9px;
}
.post4 img {
  margin-bottom: 24px;
}
.post4 p {
  margin-bottom: 12px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .post4 .btn-default {
    padding: 5px 15px;
  }
}
@media (max-width: 767px) {
  .post4 {
    margin-top: 40px;
  }
}
/* ======= List Type 3 ======= */
.list3 {
  margin-top: 34px;
  color: #606364;
  font-size: 13px;
  line-height: 22px;
}
.list3 li + li {
  margin-top: 22px;
}
.list3 .blue-link {
  display: inline-block;
  padding-left: 0;
}
/* ======= Banner After List ======= */
.banners .banner5 {
  background: url(/local/templates/omokna_index/css/../images/page5_img17.png) no-repeat center center;
  background-size: cover;
  margin-top: 89px;
  padding-bottom: 33px;
}
.banners .banner5 a {
  color: #ffffff;
  display: block;
  font-size: 18px;
  line-height: 24px;
}
.banners .banner5 a:hover {
  color: #d02525;
}
/* ======= Google Map ======= */
.google-map__contact {
  width: 100%;
  height: 532px;
  margin-top: 9px;
  margin-bottom: 28px;
}
@media (max-width: 767px) {
  .google-map__contact {
    height: 300px;
  }
}
/* ======= Address ======= */
.contact-page_address .numbers {
  min-width: 79px;
  display: inline-block;
}
.contact-page_address .home-address {
  margin-top: 6px;
  font: 400 24px/24px "Trebuchet MS", sans-serif;
  color: #606364;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.contact-page_address .privacy-demolink {
  margin-bottom: 0;
}
@media (min-width: 767px) and (max-width: 979px) {
  .contact-page_address .numbers {
    min-width: 70px;
  }
}
/* ======= Contact Form ======= */
#contact-form {
  margin-top: 8px;
}
#contact-form label {
  margin-bottom: 30px;
}
/* ======= Privacy Demolink ======= */
.privacy-demolink {
  color: #d02525;
  display: inline-block;
  margin-bottom: 18px;
}
.privacy-demolink:hover {
  color: #4a8aab;
}

/* ======= Social Buttons ======= */
.socials li {
  display: inline-block;
  margin-right: 17px;
}
.socials li a {
  color: #393939;
  font-size: 23px;
}
.socials li a:hover {
  color: #d02525;
}
/* ======= Address ======= */
.mb0 dt {
  position: relative;
  padding-left: 24px;
  color: #6d6d6d;
  margin-bottom: 23px;
  font-size: 13px;
}
.mb0 dt:before {
  content: '';
  background: url(/local/templates/omokna_index/css/../images/page1_img5.png) no-repeat left 0;
  display: block;
  position: absolute;
  width: 16px;
  height: 15px;
  left: 0;
}
.mb0 dt span {
  display: inline-block;
  margin-top: 4px;
}
@media (max-width: 767px) {
  .mb0 dt {
    display: inline-block;
  }
}
/* ======= Blue Link Get Directions ======= */
.blue-link {
  padding-left: 24px;
  color: #4a8aab;
  font-size: 13px;
}
.blue-link:hover {
  color: #d02525;
}
@media (max-width: 767px) {
  .blue-link {
    padding-left: 0;
  }
}
/* ======= Phone and Email ======= */
.mb1 {
  color: #6d6d6d;
}
.mb1 dd {
  margin-bottom: 22px;
}
@media (min-width: 480px) and (max-width: 767px) {
  .mb1 dd {
    margin-bottom: 0;
  }
}
.mb1 .phone {
  position: relative;
  padding-left: 24px;
}
@media (max-width: 767px) {
  .mb1 .phone {
    display: inline-block;
    margin-right: 20px;
    padding-left: 16px;
  }
}
.mb1 .phone span {
  display: inline-block;
  min-width: 73px;
}
.mb1 .phone:before {
  content: '';
  background: url(/local/templates/omokna_index/css/../images/page1_img6.png) no-repeat left 0;
  display: block;
  position: absolute;
  width: 16px;
  height: 15px;
  left: 0;
}
.mb1 .mail {
  position: relative;
  padding-left: 24px;
}
@media (max-width: 767px) {
  .mb1 .mail {
    display: inline-block;
  }
}
.mb1 .mail:before {
  content: '';
  background: url(/local/templates/omokna_index/css/../images/page1_img7.png) no-repeat left 0;
  display: block;
  position: absolute;
  width: 16px;
  height: 15px;
  left: 0;
  top: 2px;
}
.simple-link {
  color: #6d6d6d;
  font-size: 13px;
}
.simple-link:hover {
  color: #d02525;
}
/*Core variables and mixins*/


.grid_6 iframe{
	 margin-right:150px;
	
	}

.post_text{}







#calc{

    margin-right: -18px;
}
#calc_top{
    height: 115px;
    /*background: url("/images/calc/top.png") left top repeat-x; */
}
#scroll{
    height: 115px;
    margin: 0 100px;
  /*  background-image: url("/images/calc/scroll.png"); */
    background-repeat: no-repeat;
}
#scroll div{
    cursor: pointer;
    float: left;
}
#calc_middle{
    width: 747px;
    height: 278px;
    background: url("/images/calc/middle.png") left top no-repeat;
}
#div_img{
    position: absolute;
}
#div_img0{
    position: absolute;
    /*margin-left: 300px;*/
    margin-left: 410px;
    margin-top: 10px;
}
#div_img1{
    position: absolute;
    margin-top: 95px;
    margin-left: 10px;
}
#div_img2{
    position: absolute;
    margin-left: 599px;
}

#calc_bottom{
    width: 747px;
    height: 64px;
    background: url("/images/calc/bottom.png");
}
div.calc_label {
    float: left;
    height: 23px;
    line-height: 22px;
    margin-left: 4px;
    margin-top: 4px;
    font-family: Arial;
    font-size: 13px;
    padding-left: 8px;
    cursor: pointer;
}
div.calc_label span{
    display: block;
}
div#calc_label_0,
div#calc_value_0{
    width: 108px;
}
div#calc_label_1,
div#calc_value_1{
    width: 99px;
}
div#calc_label_2,
div#calc_value_2{
    width: 107px;  
}
div#calc_label_3,
div#calc_value_3{
    width: 117px;
}
div#calc_label_4,
div#calc_value_4{
    width: 121px;
}
div.menu{
    padding-top: 23px;
    margin-left: -8px;
    position: absolute;
}
div.menu div.bottom{
    height: 9px;
    background: url("/images/calc/menu_right.png") right top no-repeat;
}
div.menu div.bottom1{
    height: 9px;
    background: url("/images/calc/menu_left.png") left top no-repeat;
}
div.calc_label a.item{
    height: 22px;
    text-decoration: none;
    cursor: pointer;
    font-size: 13px;
    font-family: Arial;
    color: #FFFFFF;
    display: block;
    text-align: center;
    background: #0093dd;
    border-bottom: 1px solid #0093dd;
}
div.calc_label a.active,
div.calc_label a.item:hover{
    background: #9b302a;
}
#menu_0{
    width: 116px;
}
#menu_1{
    width: 107px;
}
#menu_2{
    width: 115px;
}
#menu_3{
    width: 125px;
}
#menu_4{
    width: 129px;
}
#calc_sum{
    float: right;
    margin-top: 3px;
    width: 132px;
    height: 57px;
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    color: #FFFFFF;
    padding-top: 4px;
}
#calc_sum div{
    margin-top: 8px;
}
#calc_sum span{
    font-size: 19px;
}
div.calc_value{
    font-family: Arial;
    color: #FFFFFF;
    font-size: 13px;
    float: left;
    height: 37px;
    line-height: 35px;
    margin-left: 4px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    cursor: default;
}

.sub {    background: #2E8CE3;
    padding: 7px 30px;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    border: solid 1px #73C8F0;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: 
    -moz-linear-gradient(0% 100% 90deg, #2E8CE3, #73C2FD);
    background: 
    -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73C2FD), to(#2E8CE3));}
	
	
.ul1 { padding:20px 0px 20px 50px;  }
.ul1 li { padding-bottom: 10px; font-weight:bold; 	background: url(/images/sprite1.png) no-repeat left top;  padding-left:25px;
}

.ul2 { padding:20px 0px 20px 50px;  }
.ul2 li { padding-bottom: 10px; font-weight:bold; 	background: url(/images/sprite3.png) no-repeat left top;  padding-left:25px;
}	

.st_text { font-style:italic; font-weight:bold;}

.st_text2{ color:#D02525; font-weight:bold;}

.st_text3{font-weight:bold;}

.okno_bez img{ float:left;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */}
  
.okno_svet img{
	-webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */}
  
  .scroll { height:120px; width:100%; padding-top:7px; margin-left:65px;}
  
  .img_scroll{ 
    position:absolute;
  }
  
  .okno1 { 
    margin-left:40px;
    position: relative;  
	  margin-top:8px; 
	}
  .okno2 { 
    margin-left:100px;
    position: relative;  
	  margin-top:8px;
	}
  .okno3 { 
    margin-left:100px;
    position: relative;
	  margin-top:8px;
  }
  .calc-block{
    margin-top:8px;
    margin-bottom:50px;
    float:left;
  }

  .ten {float:left; margin-right:10px;  box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);}
.ten2 {float:right; margin-right:10px;  box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);}

.font { font-size:16px;}

.prazdnik { position: absolute; font-size:22px; margin-left:170px; font-weight: bold; font-family:verdana; color:#FFA902; }

/* End */


/* Start:/local/templates/omokna_index/css/additional.css?163855175710297*/
#idxblock, #idxblock *, #idxblock *:before, #idxblock *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
    line-height: 1em
}

#idxblock img {
    vertical-align: top;
    max-width: 100%;
    border: none
}

#idxblock .slow, #idxblock .info__block .info-body .production__list > .item > a:before, #idxblock .info__block .info-body .production__list > .item > a > .gradient, #idxblock .info__block .info-body .production__list > .item > a > .gradient .t > .r > .c, #idxblock .info__block .info-body .production__list > .item > a > .gradient .t > .r > .c > p {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease
}

#idxblock .clear:before, #idxblock .clear:after {
    content: '';
    clear: both;
    display: block
}

#idxblock {
    margin: 10px 0
}

#idxblock > .out {
    background-color: #f7fdf7;
    padding: 5px 30px
}

#idxblock .hello__text {
    padding: 20px 0 35px;
    margin-bottom: 70px;
    text-align: center;
    position: relative
}

#idxblock .hello__text .stars {
    text-align: center;
    position: relative;
    margin-bottom: 30px
}

#idxblock .hello__text .stars .star {
    display: inline-block;
    vertical-align: bottom;
    background: url(/images/star_default.png) no-repeat center center;
    width: 14px;
    height: 12px;
    margin: 0 2px;
    position: relative;
    z-index: 3
}

#idxblock .hello__text .stars .star.top {
    width: 20px;
    height: 19px;
    background-image: url(/images/star_top.png)
}

#idxblock .hello__text .stars .star.middle {
    bottom: 2px
}

#idxblock .hello__text .stars:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 3px;
    height: 2px;
    background-color: #00b600;
    z-index: 1
}

#idxblock .hello__text .stars:after {
    content: ' ';
    display: block;
    position: absolute;
    width: 130px;
    left: 50%;
    margin-left: -65px;
    top: 0;
    bottom: 0;
    background-color: #f7fdf7;
    z-index: 2
}

#idxblock .hello__text .title-level {
    margin: 5px 0
}

#idxblock .hello__text .title-level.title-level-1 {
    font-size: 28px;
    font-weight: bold
}

#idxblock .hello__text .title-level.title-level-1 .green-color {
    text-transform: uppercase;
    color: #00b600
}

#idxblock .hello__text .title-level.title-level-2 {
    font-size: 14px;
    font-weight: bold
}

#idxblock .hello__text:before, #idxblock .hello__text:after {
    content: ' ';
    display: block;
    height: 1px;
    background-color: #c9e000;
    position: absolute;
    bottom: 0px;
    width: 430px;
    left: 50%;
    margin-left: -215px
}

#idxblock .hello__text:after {
    bottom: 7px;
    width: 700px;
    margin-left: -350px
}

#idxblock .info__block {
    margin: 70px 0
}

#idxblock .info__block .info-title {
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 45px
}

#idxblock .info__block .info-title:before {
    content: ' ';
    display: inline-block;
    background-color: #c9e000;
    width: 8px;
    height: 17px;
    margin-right: 10px
}

#idxblock .info__block .info-body .production__list {
    font-size: 0px;
    margin: -15px -15px;
    padding: 0;
    list-style: none;
    text-align: center
}

#idxblock .info__block .info-body .production__list > .item {
    display: inline-block;
    text-align: left;
    margin: 15px;
    width: 325px;
    font-size: 14px
}

#idxblock .info__block .info-body .production__list > .item > a {
    display: block;
    position: relative;
    color: #FFF;
    text-transform: uppercase;
    overflow: hidden
}

#idxblock .info__block .info-body .production__list > .item > a > .bg {
    height: 190px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

#idxblock .info__block .info-body .production__list > .item > a:before {
    content: ' ';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #c9e000
}

#idxblock .info__block .info-body .production__list > .item > a > .gradient {
    background: #00B405;
    background: -moz-linear-gradient(left, #00b405 0%, #00b405 40%, rgba(0, 180, 5, 0) 100%);
    background: -webkit-linear-gradient(left, #00b405 0%, #00b405 40%, rgba(0, 180, 5, 0) 100%);
    background: linear-gradient(to right, #00b405 0%, #00b405 40%, rgba(0, 180, 5, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b405', endColorstr='#0000b405', GradientType=1);
    position: absolute;
    left: 20px;
    bottom: 20px;
    height: 50px;
    right: 0
}

#idxblock .info__block .info-body .production__list > .item > a > .gradient .t {
    display: table;
    width: 100%;
    border-collapse: collapse
}

#idxblock .info__block .info-body .production__list > .item > a > .gradient .t > .r {
    display: table-row
}

#idxblock .info__block .info-body .production__list > .item > a > .gradient .t > .r > .c {
    display: table-cell;
    height: 50px;
    vertical-align: middle
}

#idxblock .info__block .info-body .production__list > .item > a > .gradient .t > .r > .c > p {
    margin: 0 0 0 8px;
    padding: 0 20px 0 10px;
    display: inline-block;
    line-height: 1.4em;
    position: relative
}

#idxblock .info__block .info-body .production__list > .item > a > .gradient .t > .r > .c > p:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
    width: 2px;
    height: 10px;
    background-color: #c9e000
}

#idxblock .info__block .info-body .production__list > .item > a:hover > .gradient {
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    background: -moz-linear-gradient(left, rgba(0, 180, 5, 0.6) 0%, rgba(0, 180, 5, 0.6) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 180, 5, 0.6) 0%, rgba(0, 180, 5, 0.6) 100%);
    background: linear-gradient(to right, rgba(0, 180, 5, 0.6) 0%, rgba(0, 180, 5, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8000b405', endColorstr='#8000b405', GradientType=1)
}

#idxblock .info__block .info-body .production__list > .item > a:hover > .gradient .c {
    height: 190px !important
}

#idxblock .info__block .info-body .production__list > .item > a:hover > .gradient .c > p {
    margin-left: 28px !important;
    text-decoration: underline
}

#idxblock .info__block .info-body .production__list > .item > a:hover:before {
    left: -20px;
    bottom: -20px
}

#idxblock .info__block .info-body .production__list > .item.item-1 a > .bg {
    background-image: url(/images/production-1.png)
}

#idxblock .info__block .info-body .production__list > .item.item-2 a > .bg {
    background-image: url(/images/production-2.png)
}

#idxblock .info__block .info-body .production__list > .item.item-3 a > .bg {
    background-image: url(/images/production-3.png)
}

#idxblock .info__block .info-body .production__list > .item.item-4 a > .bg {
    background-image: url(/images/production-4.png)
}

#idxblock .info__block .info-body .production__list > .item.item-5 a > .bg {
    background-image: url(/images/production-5.png)
}

#idxblock .info__block .info-body .production__list > .item.item-6 a > .bg {
    background-image: url(/images/production-6.png)
}

#idxblock .info__block .info-body .production__list > .item.item-7 a > .bg {
    background-image: url(/images/production-7.png)
}

#idxblock .info__block .info-body .production__list > .item.item-8 a > .bg {
    background-image: url(/images/production-8.png)
}

#idxblock .info__block .info-body .production__list > .item.item-9 a > .bg {
    background-image: url(/images/production-9.png)
}

#idxblock .info__block .info-body .production__list > .item.item-10 a > .bg {
    background-image: url(/images/production-10.png)
}

#idxblock .info__block .info-body .production__list > .item.item-11 a > .bg {
    background-image: url(/images/production-11.png)
}

#idxblock .info__block .info-body .production__list > .item.item-12 a > .bg {
    background-image: url(/images/production-12.png)
}

#idxblock .info__block .info-body .portfolio__list {
    font-size: 0px;
    margin: 0 -40px;
    padding: 0;
    list-style: none;
    text-align: center
}

#idxblock .info__block .info-body .portfolio__list li {
    display: inline-block;
    margin: 0 40px
}

#idxblock .info__block .info-body .portfolio__list li a {
    display: block
}

#idxblock .info__block .info-body .portfolio__list li a img {
    display: block;
    width: 440px
}

#idxblock .info__block .info-body .advantage__list {
    font-size: 0px;
    margin: 0 0;
    padding: 0;
    list-style: none;
    text-align: center
}

#idxblock .info__block .info-body .advantage__list .item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 5px 1% 5px 9%;
    padding: 5px 0 5px 40px;
    width: 40%;
    font-size: 20px;
    background-position: left center;
    background-repeat: no-repeat
}

#idxblock .info__block .info-body .advantage__list .item.item-1 {
    background-image: url(/images/advantage-1.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-2 {
    background-image: url(/images/advantage-2.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-3 {
    background-image: url(/images/advantage-3.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-4 {
    background-image: url(/images/advantage-4.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-5 {
    background-image: url(/images/advantage-5.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-6 {
    background-image: url(/images/advantage-6.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-7 {
    background-image: url(/images/advantage-7.png)
}

#idxblock .info__block .info-body .advantage__list .item.item-8 {
    background-image: url(/images/advantage-8.png)
}

/*# sourceMappingURL=additional.css.map */
/* End */


/* Start:/local/templates/omokna_index/css/jquery.fancybox.min.css?163855175814065*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/omokna_index/css/superfish.css?16385517593606*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	background: url(/images/top_menu.png) top repeat-x; 
	border-radius: 3px;
	box-shadow: 0 2px 3px #bbb;
	text-align: center;
	font-size:16px;
	width:100%;
	margin-bottom:15px;

}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}






/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
	height:24px;
	
	
	
	
}

.sf-menu .active a {	
	color: #73c400;
}

.sf-menu .no_active a {	
	color: #000;
}



.sf-menu a { /* visited pseudo selector so IE6 applies text colour*/
	color: #000;
}
.sf-menu li {  
	border-left: 1px solid #c9e69c;
	padding: 8px; 


}
.sf-menu li li {
	background: #F5F5F5;
	width:400px;
	text-align:left; 
}


.sf-menu li li a {
    text-decoration:none;
	padding-left:20px;
	padding-right:20px;
	height:100%;
	
	}


.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
	color: #73c400;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/local/templates/omokna_index/css/../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/local/templates/omokna_index/css/../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* End */


/* Start:/local/templates/omokna_index/css/pack.css?16385517585541*/

.clear:after, .clear:before {
	content:' ';
	clear:both;
	display:block;
	}
.box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.slow {
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
img {
	max-width: 100%;
}

.mess {
	background: #dbf7ff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding:10px 20px;
	margin: 20px 0;
	font-size: 0.8em;
}

.quote {
	margin: 4px;
	border: 1px solid #cccccc;
	background-color: #E9ECEF;
	padding: 10px;
	font-size: 12px;
	color: #254D78;
}

input.input[type=text], input.input[type=password], textarea.input, input[type=datetime-local], input[type=date], select.input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 7px 10px;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	background-color: #fff;
	color: #333;
	outline: 0;
	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out;
	resize: none;
	height: 34px;
}
	textarea.input {
		height: auto;
	}
select.select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 7px 10px;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	background-color: #fff;
	color: #333;
	outline: 0;
	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out;
	height: auto;
}
	input.input[type=text]:focus, input.input[type=password]:focus, textarea.input:focus, input[type=datetime-local]:focus, input[type=date]:focus, select.input:focus, select.select:focus {
		border-color: #5b9dd9;
		-webkit-box-shadow: 0 0 2px rgba(30,140,190,.8);
		box-shadow: 0 0 2px rgba(30,140,190,.8);
	}

input[type=checkbox] {
	border: 1px solid #bbb;
	background: #fff;
	color: #555;
	cursor: pointer;
	display: inline-block;
	line-height: 0;
	height: 16px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 16px;
	min-width: 16px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;

	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out;
}

input[type=submit].button, a.button, span.button, div.file-button {
	display: inline-block;
	background: #2ea2cc;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
	border: 1px solid #0074a2;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	font-size: inherit;
}
	div.file-button>input[type=file] {
		position: absolute;
		top: 0px;
		right: 0px;
		cursor: pointer;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
		z-index: 9999;
		font-size: 1000px;
	}
	input[type=submit].button:hover, a.button:hover, div.file-button:hover {
		background: #1e8cbe;
		border-color: #0074a2;
		-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
		box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	}
span.button {
	background: #999;
	border-color: #666;
	color: #333;
}

table.setka {
	width: 100%;
	border-collapse: collapse;
}
table.setka th {
	padding:5px 10px;
	text-align: center;
	background:#EEE;
	color: #777;
}
table.setka td {
	text-align: left;
	padding: 5px 2%;
}
	table.setka tr>td:first-child {
		padding-left: 0;
	}
	table.setka tr>td:last-child {
		padding-right: 0;
	}

.paginator-line {
	padding: 10px 0;
}
	.paginator-line>h3>span {
		font-weight: normal;
		font-size: 12px;
	}
	.paginator-line>div>a, .paginator-line>div>span {
		margin-right: 10px;
	}

/* РҐР»РµР±РЅС‹Рµ РєСЂРѕС€РєРё */
#welcome-path {
	margin:0 0 20px;
	font-size: 0.8em;
	}
	#welcome-path a {
		}
	#welcome-path span:last-child a {
		text-decoration:none;
		}
/* РҐР»РµР±РЅС‹Рµ РєСЂРѕС€РєРё */

.created {
	font-size: 0.9em;
}

/* РџР°РіРёРЅР°С‚РѕСЂ */
.paginator {
	margin: 40px 0 50px;
	padding: 0;
}
	.paginator>div {
		margin: 0 0 10px;
		font-size: 1.1em;
	}
	.paginator>ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.paginator>ul>li {
			float: left;
			margin-right: 10px;
		}
			.paginator>ul>li>a, .paginator>ul>li>span {
				display: inline-block;
				background: #2ea2cc;
				border-color: #0074a2;
				-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
				box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
				color: #fff;
				text-decoration: none;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				padding: 5px 10px;
				border: 1px solid #0074a2;
				position: relative;
				overflow: hidden;
			}
				.paginator>ul>li>a:hover {
					background: #1e8cbe;
					border-color: #0074a2;
					-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
					box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
					}
			.paginator>ul>li>span {
				background: #999;
				border-color: #666;
				color: #333;
			}
/* РџР°РіРёРЅР°С‚РѕСЂ */
/* End */


/* Start:/local/templates/omokna_index/css/slick.css?16385517581758*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;


    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* End */


/* Start:/local/templates/omokna_index/css/media.css?16385517586975*/
@media (min-width: 1131px) {
    .menu-mob{
        display: none;
    }
}
@media (max-width: 1130px) {
    .logo_new, .header_inform_block, .feedback_new{
        width:auto;
    }
    .sf-menu{
        display: none;
    }
    .sf-menu-mobile{
        display: block !important;
        text-align: center;
    }
    .sf-menu.sf-menu-mobile {
        background:none;
        box-shadow:none;
    }
    .sf-menu.sf-menu-mobile li {
        float: unset;
        position: relative;
        background:none;
        border:none;
    }
    .sf-menu.sf-menu-mobile li ul{
        display: none;
        position: relative;
    }
    .sf-menu.sf-menu-mobile li:hover ul{
        display: block;
        top: 0px;
        width: 100%;
    }
    .sf-menu.sf-menu-mobile li ul li {
        width: 100%;
        font-size: 13px;
        margin-left:-10px;
    }
    .sf-menu.sf-menu-mobile a {
        text-decoration: none;
        padding-left: 20px;
        padding-right: 20px;
        height: 24px;
        text-align: center;
    }
    #content3 {
        font-size: 16px;
        position: relative;
        width: 100%;
    }
    #content2 {
        font-size: 16px;
        position: relative;
        width: 100%;
    }
    #slider_block {
        width: 326px;
        margin-right: 25px;
        position: relative;
        display: none;
    }
    #company img {
        margin: unset;
        padding: 5px;
    }
    #container table{
        width: 100%;
        display: block;
        overflow: scroll;
    }

    .advantage__list .item{
        width:100%;
        display:block;
    }
    .content_block{
        text-align: justify;
    }

    .forma:before {
        display:none;
    }
    .new_form_raschet .forma{
        width:58%;
    }
    .new_form_raschet .forma-cc{
        padding-left:0;
    }
    .new_form_raschet #form_name, .new_form_raschet #form_phone, .new_form_raschet #form_btn{
        width:100%;
        margin-bottom:20px;
    }
    .new_form_raschet #form_name, .new_form_raschet #form_phone{
        margin-right: 0;
        padding: 0;
        text-align: center;
    }

    .new_form_raschet .robot, .new_form_raschet .robot_text{
        display:none;
    }
    .new_form_raschet .recaptchas{
        margin: 0 auto;
        display: block;
    }
    #content3 strong img{
        margin:10px;
    }
    
    .okna-container-items, .okna-vibor, .okna-click{
        display:block;
    }
    .okna-container__item, .okna-vibor__item, .okna-click__item{
        margin-left:0;
    }	
    .okna-container__item{
        margin: 0 auto;
    }
    .okna-container__item:first-child, 
    .okna-vibor__item:first-child, 
    .okna-click__item:first-child{
        margin: 0 auto;
    }
    .okno-table__item{
        float:none;
        margin: 0 auto;
        margin-bottom:20px;
        width:100%;
    }
    .okno-table__img, .okno-table__description{
        height: 100%;
    }
    .block_hpn_1, .hpn1:before, .hpn2:before, .hpn3:before, .hpn4:before, 
    .hpn5:before, .hpn6:before, .hpn7:before, .hpn8:before{
        display:none;
    }
    .block_hpn_2{
        width:100%;
    }
    .househpnline{
        margin-bottom:20px;
    }
    .hhpnleft{
        width:65%;
        margin-right:5%;
    }

    .arrright-ws{
        z-index: 99990;
    }
}
@media (max-width: 1050px){
    .logo_new{
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left:20px;
    }
    .feedback_new, .header_inform_block {
        width: 100%;
        display: flex;
        align-items: center;
        margin-top: 30px;
        flex-direction: column;
        margin-bottom: 10px;
    }
    
} 
@media (max-width: 900px){
    .gi_item_block{
        width:50%;
    }
} 

@media (max-width: 779px){
    .gi_item_block{
        width:100%;
        text-align:center;
    }

} 
@media (max-width: 750px) {
    #idxblock .hello__text:after{
        width: unset;
    }
    .grid_2, .grid_4{
        float:none;
        margin: 0 auto;
        padding:0;
    }
    .grid_4{
        text-align: justify;
    }
    .sns_block_for{
        width:100%;
    }
    .snsitem .green_price_circle{
        left:5px;
        width: 80px;
        height: 80px;
        bottom:10px;
    }
    .snsitem .gpc_price{
        font-size:15px;
    }
    .snsitem .gpc_feed{
        font-size:12px;
    }
}
@media (max-width: 700px) {
    .desc_menu {
        display: none;
    }
    .logo_new, .feedback_new, .header_inform_block {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .feedback_new, .header_inform_block {
        flex-direction: column;
        margin-top: 30px;
    }
    .feedback_new{
        margin-bottom: 10px;
    }
    .grid_3{
        float:none;
        margin:10px auto;
    }
    .grid_9{
        margin-left:0;
    }
    .col50{
        float:none;
        width:auto;
    }
    .col60{
        width:auto;
    }
    .imagecenter{
        width:auto;
    }

}
@media (max-width: 576px){
    .menu-img__img{
        width:40px;
    }
    .menu-img__img:hover{
        width:40px;
    }
@media (max-width: 528px){
    .hhpnleft{
    /* width: 55%; */
    font-size: 18px;
    /* flex-direction: row-reverse; */
    justify-content: left;
    text-align: left;
    /* left: 5px; */
}
    }
    .hhpnright{
        font-size:18px;
    }
    .hpn_info{
        margin-right: 10px;
    }
    .slick-active{
        width:200px;
    }


}
@media (max-width: 450px) {
    .desc_menu {
        display: none;
    }
    #idxblock .hello__text:before, #idxblock .hello__text:after{
        width: unset;
    }
    #idxblock .info__block .info-body .advantage__list .item {
        display: inline-block;
        text-align: left;
        vertical-align: top;
        margin: unset;
        padding: 5px 0 5px 40px;
        width: 100%;
        font-size: 20px;
        background-position: left center;
        background-repeat: no-repeat;
    }
    .header_text_new{
        display: none;
    }
    .logot_new {
        display: inline-block;
        float: left;
         padding-right: unset;
    }
    #idxblock>.out {
        background-color: #f7fdf7;
        padding: unset;
    }
    .logo_new {
        min-width: unset;
    }
    
    .header_inform_block {
        text-align: center;
        width: 100%;
        min-width: unset;
    }
    #idxblock .info__block .info-body .production__list>.item {
        display: inline-block;
        text-align: left;
        margin: 15px 0px 0px 0px;
        width: 100%;
        font-size: 14px;
    }
    .grid_4{
        text-align: justify;
        width:300px;
    }
    .img_class{
        width:90%;
    }
    .new_form_raschet .forma{
        width:80%;
    }
    .close_modal_new{
        right:50%;
    }
    .hhpnleft, .hhpnright{
        font-size:13px;
    }
}
@media (max-width: 390px) {
    #content3 strong img{
        margin: auto 0;
    }
}
/* End */


/* Start:/local/templates/omokna_index/css/reviews.css?1638551758529*/
.reviews-list {
	margin: 30px 0;
}
	.add-reviews, .reviews-list>.reviews-item {
		margin: 30px 0;
		background: #f7f6f2;
		padding: 20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.add-reviews {
		margin-top: 0px;
	}
		.reviews-list>.reviews-item>div>strong {
			font-size: 1.1em;
		}
		.reviews-list>.reviews-item>p {
			margin: 15px 0 0;
			padding: 0;
			line-height: 1.5em;
			font-style: italic;
		}

		.add-reviews>h3 {
			margin: 0 0 20px;
		}

		.add-reviews .more-inputs {
		
		}
/* End */


/* Start:/local/templates/omokna_index/css/gallery.css?16385517582730*/
.gallery-list {
	/* margin: 20px 0; */
	padding: 0;
	list-style: none;
	font-size: 0;
	display:flex;
	flex-wrap: wrap;
}
	.gallery-list>li {
		position: relative;
		width: 23.928%;
		display: inline-block;
		font-size: 14px;
		margin: 20px;
		border-radius: 4px;
		overflow: hidden;
	}
		.gallery-list .info {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			padding: 6px;
			/* background: rgba(255, 255, 255, 0.7); */
			background: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));
			color: #fff;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			box-sizing: border-box;
			z-index: 1;
			opacity: 0;
			border-radius: 4px;
			-webkit-transition: all .6s ease-out;
			-moz-transition: all .6s ease-out;
			-ms-transition: all .6s ease-out;
			-o-transition: all .6s ease-out;
			transition: all .6s ease-out;
		}
		.gallery-list .info:hover {
			opacity: 1;
		}
		.gallery-list li a {
			display: block;
			z-index: 2;
		}
		.gallery-list li img {
			vertical-align: middle;
		}
		.gallery-list>li>p {
			margin: 0;
		}
		.gallery-list li p:first-child {
			font-weight: 800;
		}
		

.gallery-item {
	min-height: 100px;
}
	.gallery-item>h1 {
		margin-top: 0;
	}
	.gallery-item>img {
		float: left;
		margin: 3px 20px 10px 0;
	}

.gallery-navigation {
	margin: 30px 0;
	border: 1px solid #73c400;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
	.gallery-navigation a {
		display: block;
		padding: 8px 16px;
		text-decoration: none;
		outline: none;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		max-width: 50%;
		overflow: hidden;
		white-space: nowrap;
		}
	.gallery-navigation a.back-content {
		text-align: right;
		float: right;
		}
	.gallery-navigation a.naxt-content {
		text-align: left;
		float: left;
		}
		
#photos {
	border-radius: 10px;
	font-size: 0;
	width: 109%;
}
#photos a {
	width: 20%;
}
#photos .img-link {
	border: 4px solid orange;
	display: inline-block;
	overflow: hidden;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 4% 4% 0;
}
#photos .img-link:hover {
	border-color: yellow;
}
#photos .img-link img {
	/* width: 30%; */
	
}

#content .elem {
	
}

@media (max-width: 1130px) {
	.gallery-list{
		text-align: center;
		display: block;
	}
	.misc-block .gallery-list{		
		margin-left:0;
	}
	.gallery-list li{
		width:50%;
		margin:0;
		margin-bottom:20px;
	}
}
/* End */


/* Start:/local/templates/omokna_index/components/bitrix/menu/horizontal_multilevelok/style.min.css?16385529093715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/omokna_index/components/bitrix/menu/horizontal_multilevelok/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(/local/templates/omokna_index/components/bitrix/menu/horizontal_multilevelok/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/omokna_index/components/bitrix/menu/horizontal_multilevelok/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:/local/templates/omokna_index/components/bitrix/menu/catalog_vertical1/style.css?163855290951*/
/* Left menu*/

ol, ul {
    padding-left: 0;
}




/* End */
/* /local/templates/omokna_index/css/css.css?163855175735295 */
/* /local/templates/omokna_index/css/style.css?163855175820089 */
/* /local/templates/omokna_index/css/additional.css?163855175710297 */
/* /local/templates/omokna_index/css/jquery.fancybox.min.css?163855175814065 */
/* /local/templates/omokna_index/css/superfish.css?16385517593606 */
/* /local/templates/omokna_index/css/pack.css?16385517585541 */
/* /local/templates/omokna_index/css/slick.css?16385517581758 */
/* /local/templates/omokna_index/css/media.css?16385517586975 */
/* /local/templates/omokna_index/css/reviews.css?1638551758529 */
/* /local/templates/omokna_index/css/gallery.css?16385517582730 */
/* /local/templates/omokna_index/components/bitrix/menu/horizontal_multilevelok/style.min.css?16385529093715 */
/* /local/templates/omokna_index/components/bitrix/menu/catalog_vertical1/style.css?163855290951 */
