@charset "utf-8";
/* CSS Document */

.zhiHeaderRowSablon {
	-webkit-box-shadow: 0px 0px 0px 0px !important;
	box-shadow: 0px 0px 0px 0px !important;

}
/* МЕНЮ */
@media (max-width: 767px) {
.zhiHeaderMenu {height: 90px}
}
@media (min-width: 768px) and (max-width: 991px) {
.zhiHeaderMenu {height: 90px}
}
@media (min-width: 991px) and (max-width: 1199px) {
.zhiHeaderMenu {height: 90px}
}
@media (min-width: 1200px) {
.zhiHeaderMenu {
	background-image: url(/images/fon1-verh.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 140px}
}

.zhiHeaderMenu .sp-megamenu-parent >li >a {text-transform: none; letter-spacing: 0px; font-size:18px; color:#3a3a48; line-height: 94px;}
.zhiHeaderMenu .sp-megamenu-parent >li >a:hover {
	color: #da162e;
	background-image: url(/images/str-mn.png);
	background-repeat: no-repeat;
	background-position: center bottom;}
.sp-megamenu-parent >li.active>a {
	color: #da162e !important;
	background-image: url(/images/str-mn.png);
	background-repeat: no-repeat;
	background-position: center bottom;}
.zhiHeaderMenu .sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after {font-family: "FontAwesome"; content: none;}
/* ОБЩЕЕ */
@media screen and (min-width: 1199px) and (max-width: 4000px) {
.zhiHeaderTelefon {
	height: 140px}
}
.zhittl1 {float:right; position:relative; margin: 34px 0 0 0;}
.zhittl2 {float:right; position:relative; margin: 34px 20px 0 10px;}
.zhipodmenu {position:absolute; color:#fff; margin: 102px 0 0 100px; font-size: 14px;}
.zhipodtelf {position:absolute; right: 15px; color:#fff; margin: 102px 0 0 0; font-size: 14px;}
.zhiWdkSldr .uk-slideshow {height:460px !important;}
.zhiWdkSldr .uk-margin {margin:0 0 0 0;}
.zhiWdkSldr .uk-dotnav {
	background-image: url(/images/fon4-verh.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: cover;
	height: 35px;
}
.zhiWdkSldr li {border-bottom: 0 !important;}
.zhiWdkSldr .uk-dotnav>*>* {
	width:188px; 
	height:9px;
	background-image: url(/images/knp-bnr-102.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	border-radius:0;
	background-color:#24242d;
	transform:none;}
.zhiWdkSldr .uk-dotnav>.uk-active>* {
	width:188px; 
	height:9px;
	background-image: url(/images/knp-bnr-101.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	border-radius:0;
	background-color:#24242d;
	margin-right: 0px;
	transform:none;}
.zhiWdkSldr .uk-dotnav a:hover {
	background-image: url(/images/knp-bnr-101.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	border-radius:0;
	background-color:#24242d;}
.zhiWdkSldr .uk-dotnav>* {padding-left: 5px;}
.zhiWdkSldr .uk-slidenav-position .uk-slidenav {top: 80%; display: block;}
.zhiWdkSldr .uk-slidenav-position .uk-slidenav-previous {
	left: inherit;
	right: 415px;
	font-size: 24px;
	line-height: 50px;}
.zhiWdkSldr .uk-slidenav-position .uk-slidenav-next {
	left: inherit;
	right: 350px;
	font-size: 24px;
	line-height: 50px;}
.zhiWdkSldr .uk-slidenav-previous:before {
	content: "\f060";
    font-family: FontAwesome;}
.zhiWdkSldr .uk-slidenav-next:before {
	content: "\f061";
    font-family: FontAwesome;}
.zhiWdkSldr .uk-slidenav {width: 82px; height: 53px;}
.zhiWdkSldr .uk-slidenav-previous {
	background-image: url(/images/slidenav1.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;}
.zhiWdkSldr .uk-slidenav-next {
	background-image: url(/images/slidenav2.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;}
.zhibanr1 h3 {color:#fff; font-size:32px; line-height: 40px;}
.zhibanr2 {color:#fff;}
.zhiWdkSldr .uk-overlay-panel {top: 8%; left: 20%; padding: 0px; width: 600px;}
@media (min-width: 1220px)
.zhiWdkTabsProd .uk-grid>* {padding-left: 0px;}
.zhiWdkTabsProd .uk-grid>* {padding-left: 0px;}
.zhiWdkTabsProd .uk-tab>li>a {height:50px; border-top: 0; border-bottom: 0; border-right: 0; border-left: 2px solid #DADAE8; line-height:18px; font-weight:600; font-size: 14px; padding: 3px 25px; text-align:center;}
.zhiWdkTabsProd .uk-tab>li>a:hover {height:50px; padding: 3px 25px; color: #da162e; background:none;  border-bottom: 0;}
.zhiWdkTabsProd .uk-tab>li:nth-child(n+2)>a {margin-left: 0px; height:50px;}
.zhiWdkTabsProd .uk-tab {border:0;}
.zhiWdkTabsProd .uk-tab>li.uk-active>a {height:50px; border-top: 0; border-bottom: 0; border-right: 0; border-left: 2px solid #DADAE8; line-height:18px; font-weight:600; font-size: 14px; padding: 3px 25px;}
.zhiWdkTabsProd .uk-tab>li.uk-active>a {color:#da162e}
.zhiWdkTabsProd .uk-tab>li:not(.uk-active)>a:hover {margin-bottom:0; padding-bottom:0;}
#zhiPraisRow {height:520px;}
#zhiPraisRow #jcemediabox-popup-content {background-color:#33333d;}
body.contentpane {background-color:#33333d !important;}
#zhiDosavkaRow {height:474px}
.zhiSpisok p {background-image: url(/images/spis.png); background-repeat: no-repeat; background-position: 0% 6px; padding: 0 0 0 20px;}
.zhiPrmSpis {color:#fff;}
.zhiPrmSpis img {-moz-box-shadow: 5px 4px 20px #000000; -webkit-box-shadow: 5px 4px 20px #000000; box-shadow: 5px 4px 20px #000000;}
#zhiPrmMob .zhiPrmSpis {font-size:12px; line-height: 16px;}
.zhiWdkProdNiz h3 {font-size:16px; color:#fff;}
.zhiWdkProdNiz img {-moz-box-shadow: 5px 4px 20px #000000; -webkit-box-shadow: 5px 4px 20px #000000; box-shadow: 5px 4px 20px #000000;}
.zhiWdkProdNiz .uk-slidenav-position {padding: 0 110px; height:240px}
.zhiWdkProdNiz .uk-slidenav-position .uk-slidenav {top:27%}
.zhiWdkProdNiz .uk-slidenav-previous:before {content: "\f060"; font-family: FontAwesome; color:#fff; font-size:24px; visibility: visible;}
.zhiWdkProdNiz .uk-slidenav-next:before {content: "\f061"; font-family: FontAwesome; color:#fff; font-size:24px; visibility: visible;}
.zhiWdkProdNiz .uk-slidenav-position .uk-slidenav {display:block;}
.zhiWdkProdNiz .uk-slidenav-position .uk-slidenav-previous {left: 40px}
.zhiWdkProdNiz .uk-slidenav-position .uk-slidenav-next {right: 50px}
.zhiFooterShabl {border-top: 2px solid #3A3A48;}
.zhiLinksNiz1 {position:relative; float:left; text-align:left; line-height: 40px;}
.zhiLinksNiz2 {position:relative; float:left; text-align:left; line-height: 40px; margin: 0 0 0 40px;}
.zhiLinksNiz1 a:active {color: #da162e;}
.zhiLinksNiz2 a:active {color: #da162e;}
.zhiBannerRow {height:270px;}
#zhiOkompanRow img {border: 10px solid #24242E;}
.zhiWdkProdStr .uk-grid {border: 1px solid #c2c2c2;}
.zhiWdkProdStr a {font-weight: bold;}
.zhiWdkProdStr a:hover {color: #da162e;}
.zhiProfnastRow hr {border-top: 1px solid #fff;}
#zhiSotrudRow a {color:#da162e;}
#zhiSotrudRow2 a {color:#da162e;}
#zhiSotrudRow2 hr {border-top: 1px solid #fff;}
.zhiPhoto1 {
	width:243px; 
	height:216px; 
	-moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.17);;
	-webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.17);;
	box-shadow: 0px 0px 11px rgba(0,0,0,0.17);
	position:relative;
	float:left;
	margin: 0 50px 0 0;
}
.zhiPhoto2 {width:243px; height:216px;}
.zhiPhoto2>a img {border: 10px solid #fff;}
.zhiPhoto2>a:hover img {border: 10px solid #DA162E;}

.zhiProdKnr1 a { display:block; width:316px; height:52px; background-image: url(/images/fon-knp-01.png); background-repeat: no-repeat; background-position: 0% 0%; color:#fff; padding: 12px 0 0 30px; float: left;
 font-weight: 600; margin: 40px 0 0 0px;}
.zhiProdKnr1 a:hover {opacity:0.8; color:#fff;}
.zhiProdKnr2 a { display:block; width:316px; height:52px; color:#da162e; padding: 12px 0 0 30px; float: left;
 font-weight: 600; margin: 40px 0 0 0;}
.zhiProdKnr2 a:hover {opacity:0.8; color:#da162e;}
.zhiWdkTabsProd .uk-margin {margin-bottom: 0;}
.zhiProdKnr3 h3 {padding: 0 0 20px 0; margin: 0 0 0 20px; font-size: 21px;}
.zhiProdKnr4 {margin: 0 0 0 20px;}
.zhiWdkTabsProd .uk-panel-space {padding: 20px 0 0 0;}
.checkbox {color: #808080; font-size: 13px; line-height: 15px;}
#zhiOffcanvasMn .offcanvas-menu {background-color:#24242d; }