@font-face {    font-family: HelveticaNeueCyr-Bold;    src: url(../fonts/HelveticaNeueCyr-Bold.otf);}
@font-face {    font-family: HelveticaNeueCyr-Light;    src: url(../fonts/HelveticaNeueCyr-Light.otf);}
@font-face {    font-family: HelveticaNeueCyr-Roman;    src: url(../fonts/HelveticaNeueCyr-Roman.otf);}
@font-face {    font-family: HelveticaNeueCyr-Thin;    src: url(../fonts/HelveticaNeueCyr-Thin.otf);}
@font-face {    font-family: HelveticaNeueCyr-UltraLight;    src: url(../fonts/HelveticaNeueCyr-UltraLight.otf);}.paging1 {	margin: 20px 0;	}

@media print {
	.search, .help, .navbar-collapse, .category-menu, .pdtb25, .left-menu-catalog, .footer, .fa.fa-arrow-up.gotop.fa-3, .copyright, .label-prod, 
	.col-md-2.text-right, .col-md-3.text-right, .container-fluid, .col-md-1.npd, .all-product, .col-md-12.passport, a:after, .jivo-fixed-bottom { display: none!important; }
	
	.logotype {

	} 
/*

    a:after {
        content:" <" attr(href) "> ";
    }
	
	a[href^="#"]:after {
    content: "";
	}
	
	
	a:not(:local-link):after {
    content:" <" attr(href) "> ";
	}*/
	
	$a:after > img {
    content: ""!important;
	}
	
}





/*.form-request input[type="text"], .form-request textarea {color: #383737;font-size: 16px;border-radius: 5px;border: 1px solid #c6ccd2;width: 100%;outline: none;  padding: 9px 15px;margin-bottom: 25px;}.form-request textarea {min-width: 100%;max-width: 100%;min-height: 144px;}
  .form-request input[type="submit"] {font-size: 16px;color: #ffffff;background: #004471;border-radius: 5px;padding: 11px 28px;border: none;float: right;}/**//* CLIENTS */




.pagination > a {
	margin: 0 5px; 
	font-family: HelveticaNeueCyr-Bold;
    font-size: 16px;
    color: #c6ccd2;
}

.pagination > span {
	margin: 0 5px; 
	font-family: HelveticaNeueCyr-Bold;
    font-size: 16px;
    color: #02416e;
}

.sl-product {}
.sl-product  > img {border: 1px solid #004471;border-radius: 5px;}
.product-pagination/*, .pagination-slide*/ {margin-top: 18px;}
.product-pagination > ul{list-style: none;}
.product-pagination > ul > li{display: inline-block;}
.pagination-slide.owl-carousel .owl-item {float: none;width: 73px!important;}
.synced {}
.synced  > img {border: 1px solid #004471;border-radius: 5px;}
.newsletter {background: #efefef;border-radius: 5px;padding: 14px;}
.newsletter > img, .newsletter > form {display: inline-block;}
.newsletter > img {margin-left: 17px;margin-right: 34px;}

.justifyleft     {text-align:left;}
.justifyright    {text-align:right;}
img.justifyleft  {float:left; margin-right:10px;margin-bottom:5px;}
img.justifyright {float:right; margin-left:10px;margin-bottom:5px;}


li.visible {position: relative;}
div.hide-cm {position: absolute;background: #ffffff;z-index: 100;margin-top: 11px;min-height: 300px;/*background: url("../images/bg-cm.png") no-repeat bottom right #ffffff;*/box-shadow: 0px 0px 15px #e9e9e9;}

div.cat_content {margin-top: 50px;}

div.hide-cm  > ul {list-style: none;padding: 0;width: 337px; padding: 15px 0;}
div.hide-cm  > ul > li {padding: 5px 0 ;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
div.hide-cm  > ul > li > div.right-menu {width:650px; position: absolute;top: 0; left: 337px;background: #ffffff;display: none;font-family: HelveticaNeueCyr-Light;box-shadow: inset 11px 0px 31px #e9e9e9;padding:25px 50px;height: 100px;overflow:hidden;/*max-height: 550px;min-height: 550px;*/}
div.hide-cm  > ul > li > div.right-menu > ul, div.hide-cm  > ul > li > div.right-menu > ul  > li > ul {list-style: none;padding: 0;}

.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{line-height: 80%; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul > li >ul {margin-top:10px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul > li  {margin-bottom:13px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul > li >ul>li {margin-bottom:10px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul > li  {/*margin-bottom:10px;*/ height:40px; }


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul > li  {padding-bottom:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li , .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li, .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li{margin-bottom:10px;} 
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 250px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li >ul {margin-top:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li >ul>li {margin-bottom:21px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu  {height: 480px;}



.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 250px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li >ul {margin-top:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li >ul>li {margin-bottom:21px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu  {height: 480px;}

.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu  {height: 480px;}



.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu  {height: 480px;}



.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu  {height: 480px;}


div.hide-cm  > ul > li > div.right-menu > ul  > li {width:213px; margin-right:60px; padding-bottom: 6px;float:left;}div.hide-cm  > ul > li > div.right-menu > ul  > li > a{color: #008fd4;}div.hide-cm  > ul > li > div.right-menu > ul  > li > ul {padding-left: 14px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul  > li > ul, .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul  > li > ul, .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul  > li > ul > li > ul {display:none;}
div.hide-cm  > ul > li > div.right-menu > ul  > li > ul > li > a{color: #004471;}
div.hide-cm  > ul > li > div.right-menu  a {font-size: 13px;}
div.hide-cm  > ul > li:hover {border-color: #ededed;

/*border-bottom: 1px solid #ededed;*/}
div.hide-cm  > ul > li:hover div.right-menu {display: table;}
div.hide-cm  > ul > li:hover a {color: #004471;text-decoration: none;}
div.hide-cm  > ul > li  > a{color: #000000;font-size: 13px;padding: 5px 29px 5px 28px;display: block;  text-transform: none;}
div.hide-cm  > ul > li  > a  > i {float: right;margin-top: 3px;}

h2.title_img {position: absolute;font-family: HelveticaNeueCyr-UltraLight;color: #ffffff;font-size: 30px;width: 100%;text-align: center;text-transform: uppercase;bottom: 50px;width: 40%;margin-left: 30%;letter-spacing: 2px;}
.owl-item > div.relative > h2 {position: absolute;font-family: HelveticaNeueCyr-UltraLight;font-size: 30px;width: 100%;text-align: center;padding: 0 25%;text-transform: uppercase;letter-spacing: 2px;}
@media(min-width: 1400px) {.owl-item > div.relative > h2 {top: 2%;}}
.owl-item > div.relative > h2.blue {color: #004471;}
.owl-item > div.relative > h2.white {color: white;}
.owl-item > div.relative > div.con_slider  p {font-size: 16px;/*color: white; font-size: 16px; width: 450px; left: 46%; position: fixed; width: 30%;*/}
/*.owl-item > div.relative > div.con_slider p  a {color: white;font-size: 18px;color: white; font-size: 18px; left: 46%; position: fixed; width: 30%; padding-top: 8%;*/}
.owl-item > div.relative > div.con_slider  p span {font-size: 20px; color: #ffbf37;}
.owl-item > div.relative > div.con_slider p  a {color: white;}
.relative {position: relative;}
.absolute {position: absolute;}
.con_slider {top: 30%;left: 45%;width: 40%;}
.con_slider p, .con_slider h2 {color:white;}





/*
@media screen and (max-width:1500px){
.con_slider {top: 0%;left: 5%; width: 30%;}
	
	.owl-item > div.relative > div.con_slider p  a {color: white; font-size: 18px; left: 46%; position: fixed; width: 30%; padding-top: 10%;}
}
*/
img.pro {
  
	border-bottom: 2px solid #e8e8e8;
display: block;
    margin-right: auto;
    margin-left: auto;
max-width: 100%;
    height: auto;
	display:block;margin-right:auto;margin-left:auto;
   }

img.pro:hover {
    border-bottom: 2px solid #018fd7;
   }




@media all and (min-width:500px){
h1.proizv{top: 7%;left: 58%;width: 30%;position: absolute;font-size: 26px;}
p.proizv{top: 30%;left: 58%;width: 22%;position: absolute;font-size: 16px;line-height: 1.2;color: gray;    text-align: justify;}
}

@media all and (min-width:500px) and (max-width:1050px){
h1.proizv{margin-top: 0px;margin-left: 10px;   
    top: 0%;
    left: 0%;
    width: 100%;
    position: relative;
    font-size: 26px;}

	p.proizv{margin: 10px;
    top: 0%;
    left: 0%;
    width: 95%;
    position: relative;
    font-size: 16px;
    line-height: 1.2;
    color: gray;
    text-align: justify;
	}
}

@media all and (min-width:1050px) and (max-width:1400px){
	
h1.proizv{top: 0%;margin: 0px;left: 58%;width: 30%;position: absolute;font-size: 20px;}
p.proizv{top: 15%;
    left: 58%;
    width: 24%;
    position: absolute;
    font-size: 15px;
    line-height: 1.2;
    color: gray;
	text-align: justify;	}
	
}
	
@media all and (max-width:500px){
	h1.proizv{margin-top: 0px;margin-left: 10px;   
    top: 0%;
    left: 0%;
    width: 100%;
    position: relative;
    font-size: 26px;}

	p.proizv{margin: 10px;
    top: 0%;
    left: 0%;
    width: 95%;
    position: relative;
    font-size: 16px;
    line-height: 1.2;
    color: gray;
    text-align: justify;
	}
}
.con_slider h3 a{color:white}
.con_slider h2 {font-family: HelveticaNeueCyr-Bold;font-size: 30px;margin: 45px 0 10px;}
.con_slider h3 {font-family: HelveticaNeueCyr-Roman;font-size: 20px;margin: 0; color: white;}.con_slider p {font-family: HelveticaNeueCyr-Light;font-size: 14px; width: 500px; left: 50px;}.con_slider .prod img {border-radius: 50%;}
ul.top-menu li.last {position: relative;}.submenu {position: absolute;background: #fff;width: 100%;left: 0;box-shadow: 0px 0px 3px #666;bottom: -31px;text-align: center;padding: 5px 0;z-index: 2;}
.submenu a {color: #004471!important;}.clearboth {text-align: center;}.clearboth a, .clearboth a:focus, .clearboth a:active {color: #004471;text-decoration: none;}form.filter-form {padding: 15px;}
div.form-group {clear: both;}div.form-group input[type="checkbox"] {display: none;}div.form-group label.checkbox {display: block;font-size: 12px;padding: 0px 0px 0px 25px;position: relative;cursor: pointer;text-align: left;width: 50%;float: left;margin: 0 0 17px 0;font-family: HelveticaNeueCyr-Roman;font-weight: normal;max-height: 17px;overflow: hidden;}
div.form-group label.checkbox.filter2 {display: block;font-size: 12px;padding: 0px 0px 0px 25px;position: relative;cursor: pointer;text-align: left;width: 100%;float: left;margin: 0 0 17px 0;font-family: HelveticaNeueCyr-Roman;font-weight: normal;}
div.form-group label.checkbox:after {position: absolute;left: 0;content: '';width: 16px;height: 16px;background: #d7dbde;border-radius: 5px;top: 0;}div.form-group label.caption {font-family: HelveticaNeueCyr-Roman;font-weight: normal;color: #b4bbc2;margin-bottom: 10px;width: 100%;}
div.form-group label.checkbox.active:after {background: url(../images/checked.png) center no-repeat;}.works-item {padding: 0 15px 0 0;  font-family: HelveticaNeueCyr-Roman;margin-bottom: 70px;}.works-item h2 {font-size: 15px;padding-left: 20px;}.works-item h2 a {color: #3a3d3f;}
a.showOverlay {position: absolute;top: 0;left: calc(50% - 75px);font-size: 14px;color: #255e82;border-left: 1px solid #255e82;border-bottom: 1px solid #255e82;border-right: 1px solid #255e82;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 7px 14px;}
.content_new {font-family: HelveticaNeueCyr-Roman;}.content_new h2 {font-family: HelveticaNeueCyr-Bold;font-size: 23px;margin: 0;margin: 20px 0;}.content_new p {font-family: HelveticaNeueCyr-Roman; /*color: #666d70;*/font-size: 16px;/*margin: 5px 0 5px;*/}.uptl_container {display: inline-block;}
.intro {font-size: 18px;font-family: HelveticaNeueCyr-Bold;margin: 30px 0;}.date_new_full {font-size: 14px;font-family: HelveticaNeueCyr-Bold;color: #004370;}.uptolike-buttons {font-family: HelveticaNeueCyr-Bold;display: inline-block;float: right;}
.uptolike-buttons span {font-size: 13px;display: inline-block;vertical-align: middle;height: 4px;margin-right: 15px;} .pd52 {padding: 52px;}.partners {background: url("../images/partner-back.jpg") no-repeat center;background-size: cover;font-family: HelveticaNeueCyr-Thin;}
.partners h2 {font-size: 27px;color: #fff;margin: 66px 0 46px;font-family: HelveticaNeueCyr-Thin;text-transform: uppercase;}.partners h3 {font-size: 22px;color: #fff;font-family: HelveticaNeueCyr-Thin;}.partners p {font-size: 14px;color: #ffffff;}
a.all-product {display: block;border-radius: 5px;border: 1px solid #eeeeee;text-decoration: underline;color: #8d8d8d;text-align: center;margin: 20px 0;padding: 13px 0;}div.params {font-family: HelveticaNeueCyr-Roman;}

a.all-product1 {display: block;text-decoration: underline;margin: 20px 0;color: #8d8d8d;text-align: center;}div.params {font-family: HelveticaNeueCyr-Roman;}






div.params p.head_par {color: #666666;background: #ebeced;font-size: 14px;padding: 20px;  margin: 0;  border-top-left-radius: 5px;border-top-right-radius: 5px;border: 1px solid #e0e0e0;border-bottom: none;}div.params div.param_row {border: 1px solid #e0e0e0;border-bottom: none;}
div.params div.param_row:nth-child(even) {background: #fafafa;}div.params div.param_row:nth-child(odd) {background: #f7f7f7;}div.params div.param_row:last-child {border-bottom: 1px solid #e0e0e0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
div.params div.param_row div.col-md-6 {padding: 15px 29px;}div.params div.param_row div.col-md-6:first-child {border-right: 1px solid #e0e0e0;}div.price {margin-top: 30px;}div.price p {margin: 0;color: #ffffff;}
div.price p.price {color: #000000;font-family: HelveticaNeueCyr-Light;font-size: 18px;text-align: center;border: 1px solid #e5e8ea;border-radius: 5px;padding: 11px 0;}div.price p.old-price {color: #000000;font-family: HelveticaNeueCyr-Light;font-size: 11px;margin-top: 10px;}
a.catalog_file {border: 1px solid #eeeeee;border-radius: 5px;padding: 19px 0;display: block;text-align: center;color: #8d8d8d;}a.catalog_file img {margin-right: 14px;}div.product-see {font-family: HelveticaNeueCyr-Roman;}div.product-see h1 {font-size: 20px;color: #000;margin: 0;margin-bottom: 10px;}
.navbar-toggle {border: 1px solid #fff;}.navbar-toggle .icon-bar {background: #fff;}.pdt44 {padding-top: 44px;}.pdt50 {padding-top: 50px;}.pdt60 {padding-top: 60px;}.pdtb25 {padding-top: 25px; padding-bottom: 25px;}.pdb25 {padding-bottom: 25px;}.pdt25 {padding-top: 25px;}.npd {padding: 5px 0px 0px 0px;}
.relative {position: relative;}.logotype {margin: 30px 0 30px;}.category-slider {position: absolute;bottom: 45px;width: 100%;font-family: HelveticaNeueCyr-Light;}.category-slider ul {list-style: none;margin: 0 auto;display: table;}
.category-slider ul li {display: inline-block;margin-right: 60px;vertical-align: top;width: 120px;}.category-slider ul li a {color: #fff;  }.category-slider ul li a img {margin-bottom: 10px;}#news-slider, #sale-slider, #spec-slider {margin-top: 45px;}/* SEARCH */div.search {padding: 50px 0;}div.search form {position: relative;}
div.search form input[type="text"] {border: 1px solid #adadad;padding: 8px 85px 5px 29px;outline: none;width: 100%;background: url("../images/search.png") no-repeat 9px center;   line-height: 0.9;}
div.search form input[type="submit"] {
border: 1px solid #004471;
border-radius: 4px;
padding: 3px 18px 2px 18px;
outline: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004471+0,3176a3+100 */
background: #004471; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTc2YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #004471 0%, #3176a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004471), color-stop(100%,#3176a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #004471 0%,#3176a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #004471 0%,#3176a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #004471 0%,#3176a3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #004471 0%,#3176a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004471', endColorstr='#3176a3',GradientType=0 ); /* IE6-8 */

/*box-shadow: 0px 1px 0px 0px rgb( 0, 0, 0 );*/
font-size: 14.81px;
/*-moz-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);
  -webkit-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);*/
  font-family: "HelveticaNeueCyr-Light";color: rgb( 255, 255, 255 );
  text-align: center;
  text-shadow: 0px 1px 0px rgb( 0, 0, 0 );
  position: absolute;right: 3px;top: 3px;
  }
  div.help {padding: 36px 0;}/*  *//* MENU */@media (min-width: 750px){div.menu ul.top-menu > li {float: left;border-right: 1px solid #000000;border-left: 1px solid rgba(255, 255, 255, 0.2);padding: 11px 30px;}
  div.header-price {
	border: 1px solid #004471;
    border-radius: 50px;
    padding: 3px 18px 2px 18px;
    outline: none;
	font-size: 14.81px;
    font-family: "HelveticaNeueCyr-Light";
    color: rgb( 255, 255, 255 );
    text-align: center;
    text-shadow: 0px 1px 0px rgb( 0, 0, 0 );
    margin: 48px 0;
	background: linear-gradient(to bottom, #004471 0%,#3176a3 100%);}
	
	div.header-price a{color: #fff;
    text-decoration: none;}
	
  div.menu ul.top-menu > li:hover {background: url("../images/bg-menu-hover.png") no-repeat center rgba(215, 245, 254, 0.3);}div.menu ul.top-menu > li > a {color: #ffffff;text-transform: uppercase;}}
  @media (max-width: 750px){div.menu ul.top-menu > li {padding: 11px 30px;}div.menu > ul > li > a {color: #000;font-size: 15px!important;}}@media (min-width: 992px){div.menu ul.top-menu > li {padding: 11px 0px;}div.menu ul.top-menu > li > a {font-size: 15px;padding: 11px 28px;}}
  @media (max-width: 992px){div.menu ul.top-menu > li > a {font-size: 14px;}}div.menu {background: url("../images/bg-menu.png") repeat-x;font-family: HelveticaNeueCyr-Light;}div.menu ul.top-menu {list-style: none;margin: 0 auto;padding: 0;display: table;}
  /*div.menu ul li {float: left;border-right: 1px solid #000000;border-left: 1px solid rgba(255, 255, 255, 0.2);padding: 11px 30px;}*/div.menu ul.top-menu > li:first-child {border-left: none;}div.menu  ul.top-menu > li:last-child {border-right: none;padding: 11px 0px;}
  div.menu  ul.top-menu > li:last-child a {text-transform : none;font-size: 13px;}div.menu  ul.top-menu > li:hover > a {text-decoration: none;}/* *//* MAIN SLIDER */div.owl-item {}div.owl-item img {/*width: 100%;*/}div.main-slider {position: relative;}div.main-slider div.prev, div.main-slider div.next {position: absolute;top: 48%;}
  div.main-slider div.prev {left: 37px;}div.main-slider div.next {right: 37px;}div.main-slider div.prev i, div.main-slider div.next i {color: #008fd4;font-size: 42px;cursor: pointer;}/**//* NEWS */div.tabs {font-family: HelveticaNeueCyr-Roman;}
  div.tabs a {display: inline-block;font-size: 16px;color: #b4bbc2;text-align: left;border: 1px solid #b4bbc2;border-radius: 4px;padding: 10px 10px;text-align: center;margin-right: 5px;}div.tabs a:last-child {margin-right: 0px;}div.tabs a.active {color: #004471;border-color: #004471;}
  div.tabs a:hover {text-decoration: none;color: #004471;border-color: #004471;}
  
  div.spec {font-family: HelveticaNeueCyr-Roman;padding: 0 15px;}div.spec img.lebel {  position: absolute;  left: 15px;}div.spec p.header {color: #004471;font-size: 16px; min-height: 0;}div.spec p.header a {color: #004471;}div.spec p {color: #c6ccd2;font-size: 14px; min-height: 60px;}
  div.spec p.price {color: #000000;}
  
  div a.seeallnews {font-family: HelveticaNeueCyr-Roman;font-size: 16px;color: #ffffff;border: 1px solid #004471;border-radius: 4px;padding: 10px 10px;display: inline-block;background: #265f86;}
  
div.col-md-5 col-sm-5 news {width:100%}



  div.new {font-family: HelveticaNeueCyr-Roman;padding: 0 15px;}div.new img.lebel {  position: absolute;  left: 15px;}div.new p.header {color: #004471;font-size: 16px; min-height: 0;}div.new p.header a {color: #004471;}div.new p {color: #c6ccd2;font-size: 14px; min-height: 60px;}
  div.new p.price {color: #000000;}div.blocks {padding-top: 100px;}/* ONE BLOCK */div.blocks div.one-block {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-top: 70px;padding-left: 83px;padding-bottom: 70px;box-shadow: 0px 0px 35px #cccccc;}
  div.blocks div.one-block h2 {font-family: HelveticaNeueCyr-Bold;color: #004471;font-size: 14px;padding-right: 100px;}div.blocks div.one-block hr {border-color: #003f6d;}div.blocks div.one-block p {font-family: HelveticaNeueCyr-Light;color: #000000;font-size: 14px;padding-right: 100px;}
  /**//* TREE BLOCK */div.blocks div.tree-block {text-align: right;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding-top: 70px;padding-right: 83px;padding-bottom: 70px;box-shadow: 0px 0px 35px #cccccc;}
  div.blocks div.tree-block h2 {font-family: HelveticaNeueCyr-Bold;color: #004471;font-size: 14px;padding-left: 100px;}div.blocks div.tree-block hr {border-color: #003f6d;}div.blocks div.tree-block p {font-family: HelveticaNeueCyr-Light;color: #000000;font-size: 14px;padding-left: 100px;}
  /**//* TWO BLOCK */div.blocks div.two-block {box-shadow: 0px 0px 35px #cccccc;background: #f1f3f4;margin-top: -20px;}div.blocks div.two-block h2 {font-family: HelveticaNeueCyr-Bold;color: #004471;text-align: center;font-size: 18px;margin-top: 30px;margin-bottom: 22px;}div.blocks div.two-block hr {border-color: #003f6d;}
  div.blocks div.two-block p {font-family: HelveticaNeueCyr-Thin;color: #000000;font-size: 18px;text-align: center;margin-bottom: 30px;}/**/div.news {font-family: HelveticaNeueCyr-Roman;}div.news h2 {font-size: 16px;color: #00426f;padding: 5px 0px 5px 44px;/*background: url("../images/news-ico.png") no-repeat left;*/}
  div.news h2 img {padding-right: 16px;}div.new-block {padding-left: 44px;float: left;width: 25%;/*background: url("../images/ar-right.png") no-repeat left 3px;*/}div.new-block h3 {font-size: 16px;color: #383737;height: 40px;}div.new-block h3 a {color: #383737;}div.new-block p {font-size: 14px;color: #b4bbc2;text-align: justify;}
  a.all-news {font-family: HelveticaNeueCyr-Roman;font-size: 16px;color: #ffffff;border: 1px solid #004471;border-radius: 4px;padding: 10px 10px;display: inline-block;background: #265f86;}div.content {/*background: url("../images/sheild.png") no-repeat 32px 22px;*/padding-left: 66px;font-family: HelveticaNeueCyr-Light;} div.new-block p.date{font-size: 14px;color: #b4bbc2;height: 50px;}

div.col-md-7.col-sm-7.content{width:100%; padding-top:50px; text-align: justify;}
  div.content h2 {font-size: 16px;color: #004571;margin-top: 28px;padding: 5px 0px;}div.content p {font-size: 16px;color: #000000;margin-bottom: 25px;}div.marks-slider {}div.marks-slider h2 {font-family: HelveticaNeueCyr-Light;font-size: 20px;color: #00406e;}
  div.marks-slider i {font-size: 67px;color: #dddddd;cursor: pointer;padding-top: 40px;}/**//* FOOTER */div.footer {font-family: HelveticaNeueCyr-Roman;padding-top: 25px;}div.footer h2 {font-size: 15px;color: #010101;margin: 0;text-transform : uppercase;padding-bottom : 16px;padding-top: 30px;margin-bottom: 29px;}
  div.footer h2:before{position: absolute;top: 62px;width: 108px;border-top: 1px solid #010101;content: "";}div.footer ul {list-style : none;padding : 0;font-size : 15px;margin-bottom: 30px;}div.footer ul li {}div.footer ul li a {color : #010101;}div.footer p {color : #010101;font-size : 15px;margin-bottom: 30px;}
  div.footer a.download { font-family: "HelveticaNeueCyr-Light"; font-size: 14.81px; background:rgb( 0, 68, 113 ); color: rgb( 255, 255, 255 );-moz-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);-webkit-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);text-shadow: 0px 1px 0px rgb( 0, 0, 0 );
  background-image: -moz-linear-gradient( 90deg, rgb( 0, 68, 113 ) 0%, rgb( 0, 68, 113 ) 0%, rgb( 49, 118, 163 ) 100%);background-image: linear-gradient( 90deg, rgb( 0, 68, 113 ) 0%, rgb( 0, 68, 113 ) 0%, rgb( 49, 118, 163 ) 100%);background-image: -webkit-linear-gradient( 90deg, rgb( 0, 68, 113 ) 0%, rgb( 0, 68, 113 ) 0%, rgb( 49, 118, 163 ) 100%);box-shadow: 0px 1px 0px 0px rgb( 0, 0, 0 );border-radius: 4px;padding: 5px 26px;text-decoration: none;}
  /**/div.owl-item {/*min-height: 150px;*/}/* COPYRIGHT */div.copyright {background: #004571;font-family: HelveticaNeueCyr-Roman;}div.copyright p {color: #ffffff;font-size: 12px;margin: 0;padding: 15px 0 17px;}div.copyright p a {color: #2eb1eb;}
  /**//* BREADCRUMBS */.B_crumbBox {font-family: HelveticaNeueCyr-Light;font-size: 12px;}.B_crumbBox a {color: #004471;/*text-decoration: underline;*/}.B_crumbBox .B_currentCrumb, .B_crumbBox i {color: #004471;margin-left: 5px;}
  /**//* MAP */div.map {height: 370px;position: relative;border-radius: 5px;font-family: HelveticaNeueCyr-Thin;}div.map div.overlay {top: 0;left: 15px;width: calc(100% - 30px);height: 100%;background: rgba(0, 68, 113, 0.84);position: absolute;z-index: 1;border-radius: 5px;padding-top: 16px;}
  div.map div.overlay p {text-align: center;font-size: 23px;color: #ffffff;}div.map div.overlay p a {font-size: 14px;color: #ffffff;border: 1px solid #f7f7f7;border-radius: 5px;padding: 9px 25px;margin-top: 23px;margin-bottom: 23px;display: inline-block;}.ymaps-map {border-radius: 5px;} 
  /**//* CONTACT FORM */.contact-form {font-family: HelveticaNeueCyr-Roman;padding-top: 75px;padding-bottom: 75px;box-shadow: 0px 0px 40px #cccccc;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;position: relative;}.contact-form h2 {font-size: 16px;color: #393635;margin: 0;margin-bottom: 33px;}
  .contact-form ul.dayWorks {font-size: 12px;margin: 0;padding: 0;margin-bottom: 25px;}.contact-form ul.dayWorks li {font-size: 12px;display: inline-block;color: #383737;border: 1px solid #ededed;border-radius: 50px;margin-right: 9px;padding: 6px 5px 3px;text-align: center;}
  .contact-form ul.dayWorks li.active {color: #255e82;border: 1px solid #275f83;}.form-request {font-family: HelveticaNeueCyr-Roman;}.form-request label {color: #b4bbc2;font-size: 16px;font-weight: normal;margin: 0;line-height: 0;margin-bottom: 14px;}
  .form-request input[type="text"], .form-request textarea {color: #383737;font-size: 16px;border-radius: 5px;border: 1px solid #c6ccd2;width: 100%;outline: none;  padding: 9px 15px;margin-bottom: 25px;}.form-request textarea {min-width: 100%;max-width: 100%;min-height: 144px;}
  .form-request input[type="submit"] {font-size: 16px;color: #ffffff;background: #004471;border-radius: 5px;padding: 11px 28px;border: none;float: right;}/**//* CLIENTS */div.clients {font-family: HelveticaNeueCyr-Roman;}
  div.clients a.all-clients {font-size: 12px;color: #8c8c8c;border: 1px solid #e2e2e2;border-radius: 50px; padding: 7px 38px;}div.clients h2 {font-size: 22px;color: #004471;margin-bottom: 60px;}div.clients div.item {margin-bottom: 25px;}div.clients div.item:hover {box-shadow: 0px 0px 10px #989898;}
  div.clients div.item p.header {font-size: 12px;color: #004471;}div.clients div.item p {font-size: 12px;color: #8c8c8c;text-align: center;}div.clients div.item ul {font-size: 12px;color: #000000;/*padding: 0;*/list-style: none;margin: 0;}div.clients div.item ul li {position: relative;text-align: left;}
  div.clients div.item ul li:before {content: "";width: 5px;height: 5px;border-radius: 50%;background: #003258;position: absolute;top: 7px;left: -14px;z-index: 2;}/**//* CATALOG */@media (min-width: 992px) {div.category {  width: calc(100% / 6);}}
  div.category {font-family: HelveticaNeueCyr-Roman;float: left;border-top: 1px solid #f7f8f9;border-bottom: 1px solid #f7f8f9;border-left: 1px solid #f7f8f9;padding-top: 35px;padding-left: 35px;padding-right: 35px;min-height: 164px;}.category-menu {padding-top: 24px;padding-bottom: 24px;}
  div.category:last-child {border-right: 1px solid #f7f8f9;}div.category h2 {/*width: */font-size: 12px;color: #004471;text-align: center;margin: 0;}div.category h2 a {color: #004471;}div.category img {padding-bottom: 25px; height: 64px;}
  div.left-menu-catalog {font-family: HelveticaNeueCyr-Roman;border: 1px solid #ededed;border-radius: 5px;padding-top: 20px;padding-bottom: 20px;padding: 0;}
  div.left-menu-catalog h2 {/*font-size: 15px;color: #000000;margin: 0;padding-bottom: 8px;padding-top: 18px;padding-left: 14px;*/border-bottom: 1px solid #ededed;font-size: 15px;text-transform: uppercase;color: #000000;padding-left: 27px;padding-bottom: 15px;}div.left-menu-catalog ul {list-style: none;padding: 0;}
  div.left-menu-catalog > ul {padding: 25px 0;}div.left-menu-catalog i {color: #004471;}div.left-menu-catalog i.fa-caret-right {font-size: 11px;margin-right: 5px;}div.left-menu-catalog i.fa-plus-square-o, div.left-menu-catalog i.fa-minus-square-o {font-size: 13px;float: right;cursor: pointer;margin-top: 6px;}
  div.left-menu-catalog > ul ul {padding-top: 6px;}
  div.left-menu-catalog ul > li > ul {display: none;}
  div.left-menu-catalog ul  li {padding-bottom: 6px;}
  div.left-menu-catalog ul > li > ul  li i.fa-caret-right{display: none;}
  div.left-menu-catalog > ul > li {padding: 0px 8px 6px 7px;}
  div.left-menu-catalog > ul > li > ul > li {padding-left: 23px;}
  div.left-menu-catalog > ul > li > ul > li > ul > li {padding-left: 19px;}
  div.left-menu-catalog > ul > li > ul > li > ul > li > ul >li {padding-left: 19px;}
  div.left-menu-catalog  ul  li.active > a {color: #004471;}
  div.left-menu-catalog ul  li  a {font-family: HelveticaNeueCyr-Roman;font-size: 13px;color: #000000;}
  /*div.left-menu-catalog ul > li {font-size: 13px;border-bottom: 1px solid #efeff0;border-top: 1px solid #f6f6f7;display: table;min-height: 40px;width: 100%;}div.left-menu-catalog ul li a {padding: 10px 12px;display: block;}div.left-menu-catalog ul li.active>a {background-image:
  -moz-linear-gradient( 90deg, rgb( 4, 183, 218 ) 0%, rgb( 2, 98, 170 ) 100%);background-image: -webkit-linear-gradient( 90deg, rgb( 4, 183, 218 ) 0%, rgb( 2, 98, 170 ) 100%);padding: 10px 12px;width: 100%;display: block;}div.left-menu-catalog ul li.active ul li a {color: #878d95; 
  font-size: 15px;}div.left-menu-catalog ul li.active a {color: #fff;}div.left-menu-catalog ul li.active>ul {display: block;}div.left-menu-catalog ul li.active ul li {}div.left-menu-catalog ul li.active ul li a {}div.left-menu-catalog ul li.active ul li a i {margin-left: 21px;margin-right: 18px;}
  div.left-menu-catalog ul li ul li ul li a i {margin-left: 42px!important;margin-right: 18px;}div.left-menu-catalog ul li.active a img {}div.left-menu-catalog ul li.active ul li.active a {color: #004471;background: none;}div.left-menu-catalog ul li ul, div.left-menu-catalog ul li ul li ul 
  {display: none;}div.left-menu-catalog ul li i {}div.left-menu-catalog ul li a {color: #004471;padding-bottom: 2px;font-size: 14px;}div.left-menu-catalog ul li img {max-width: 20px;max-height: 20px;height: auto;margin-right: 10px;}div.left-menu-catalog ul li a:hover {text-decoration: none;}*/
  .products-grid div.product {/*font-family: HelveticaNeueCyr-Roman;*/position: relative;border: 1px solid #e5e8ea;border-right-color: transparent;padding-bottom: 15px;}.product > span.label-prod {  color: #fff;  font-size: 11px;  position: absolute;  top: 0;  right: -15px;  padding: 0px 15px;  z-index: 100; 
  width: 322px; text-align: center;}.products-grid div.product.grid:nth-child(4n), .products-grid div.product.grid:last-child {border-right-color: #e5e8ea;}.products-grid div.product:hover {box-shadow: 0px 0px 7px #CCC;}span.label-prod {color: #fff;font-size: 11px;/* position: absolute; *//* top: 52px; */
 /*right: 17px; */padding: 0px 50px;z-index: 100;margin-bottom: 20px;display: inline-block;}span.label-prod.f0c660 {background: #f0c660;}span.label-prod.ca6e6 {background: #5ca6e6;}span.label-prod.c4a4ed {background: #004471;}div.product h3 {font-size: 13px;height: 50px;}
  div.product h3 a {color: #383737;text-decoration: underline;}div.product p.price {font-size: 16px;color: #004471;}div.product p {text-align: center;}div.product p a {font-size: 12px;color: #004471;border: 1px solid #dbdbdb;border-radius: 50px;padding: 4px 30px;}div.product p a i {margin-right: 5px;}
  div.product p span {/*float: right;font-size: 11px;*/margin-top: 5px;color: #c6ccd2;}div.product.rows {padding: 30px 30px;border-radius: 0; }div.product.rows  > h3{height: auto;}div.product.rows > span.label-prod {position: static;float: none;padding: 2px 13px;width: 25%; text-align: center;}
  div.product.rows  p {text-align: justify;}div.product.rows p.price {color: #000000;border: 1px solid #e5e8ea;border-radius: 5px;display: inline-block;font-size: 18px;font-family: HelveticaNeueCyr-Light;padding: 6px 30px;margin-right: 20px;}div.product.rows a.more {font-size: 13px;
  font-family: HelveticaNeueCyr-Light;padding: 15px 94px;border: 1px solid #e5e8ea;border-radius: 5px;color: #d2d2d2;}.form-group .btn {border-radius: 50px;background: none;border: 1px solid #004471;color: #004471;font-size: 16px;padding: 7px 40px;outline: none;margin-top: 25px;}
  .form-group .btn:focus, .form-group .btn:active {outline: none;}.pagination {width: 100%;text-align: center;}.pagination  > ul {list-style: none;margin: 0 auto;}.pagination  > ul > li {display: inline-block;font-family: HelveticaNeueCyr-Bold;margin-right: 28px;}.pagination  > ul > li.active span{color: #02416e;}
  .pagination  > ul > li > a{font-family: HelveticaNeueCyr-Bold;font-size: 16px;color: #c6ccd2;}.d7dbde {border-top: 1px solid #d7dbde;margin: 25px 0 0;}#clear {color: #cfcfcf;font-size: 11px;}#clear i {margin-right: 3px;}/**//* SORTING */div.sorting {padding: 15px 32px 15px;border: 1px solid #e4e7e9;border-radius: 5px;
  margin-bottom: 13px;display: table;width: 100%;font-family: HelveticaNeueCyr-Light;}div.sorting img {cursor: pointer;margin-right: 3px;}div.sorting p {margin: 0;font-size: 10px;color: #a3a3a3;}div.sorting p a {font-size: 12px;color: #109dd6;border-bottom: 1px dotted #109dd6;margin-right: 10px;}div.sorting h1{font-size: 16px;	margin: 0;}
  div.sorting p a:first-child {margin-left: 20px;}div.sorting p a:hover {text-decoration: none;}/**//* PRODUCT PAGE */a.print-version {font-size: 14px;color: #b1b1b1;}.passport {border-radius: 5px;/*background-color: rgb( 0, 69, 114 );*/display: block;padding: 19px 15px;/*text-align: center;*/color: #FFFFFF;font-size: 14px;}
  .passport img {margin-right: 20px;}.passport:hover {text-decoration: none;color: #fff;}.description-product {font-family: HelveticaNeueCyr-Roman;background: #fbfbfb;border-radius: 5px;padding: 24px 38px;}.description-product p {font-size: 14px;color: #727272;}
  .description-product p.price {font-size: 24px;font-weight: 900;color: #010101;  margin: 0;margin-top: 30px;}.description-product p.old-price {font-size: 16px;font-weight: 900;color: #b1b1b1;text-decoration: line-through;}div.prev img, div.next img {cursor: pointer;}div.promo {position: relative;}
  div.promo img.prod {position: absolute;top: 235px;left: 105px;}div.promo div.text-desc {position: absolute;top: 353px;left: 0;font-family: HelveticaNeueCyr-Thin;width: 100%;text-align: center;}div.promo div.text-desc p {font-size: 16px;color: #ffffff;margin: 0;}
  div.promo div.text-desc p.price {font-family: HelveticaNeueCyr-Bold;}a.about {position: absolute;bottom: 36px;color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;left: 110px;text-transform: uppercase;font-size: 14px;padding: 9px 25px;}/**//* CONTENT_TEXT */
  div.content-text {font-family: HelveticaNeueCyr-Roman;}div.content-text p {font-family: HelveticaNeueCyr-Roman;font-size: 16px;color: #040404;}div.content-text h2 {font-family: HelveticaNeueCyr-Light;font-size: 16px;text-transform: uppercase;margin: 40px 0;color: #003d6c;}
  /**/div.partner-item {font-family: HelveticaNeueCyr-Roman;padding: 50px 0;border-bottom: 1px solid #ebebeb;display: table;width: 100%;}div.logo-partner {}div.logo-partner img {padding: 30px 0; }div.logo-partner a {font-size: 12px;color: #3b3d40;}
  div.logo-partner a span { font-size: 12px;color: #3b3d40;text-decoration: underline;}div.logo-partner a i { font-size: 10px;border: 1px solid #efefef;padding: 5px;border-radius: 50px;color: #d9d9da;margin-right: 8px;}.link-catalog {font-family: HelveticaNeueCyr-Roman;padding-top: 15px;text-align: left;}
  .link-catalog a {font-size: 14px;color: #8d8d8d;border: 1px solid #eeeeee;padding: 15px 23px;border-radius: 5px;}.link-catalog img {margin-right: 20px;}.link-catalog span {font-size: 14px;text-decoration: underline;}div.grid-firma {border: 1px solid #004471;border-radius: 5px;}
  div.grid-firma img {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}div.grid-firma h2 {font-family: HelveticaNeueCyr-Light;font-size: 25px;color: #004471;}div.grid-firma h3 {font-family: HelveticaNeueCyr-Light;font-size: 22px;color: #000000;}
  div.grid-firma p {font-family: HelveticaNeueCyr-Thin;font-size: 14px;color: #989797;}h2.header {color: #004471;font-size: 18px;font-family: HelveticaNeueCyr-Bold;}.vacancy .full {display: none; font-size:15px}.vacancy div.header {font-family: HelveticaNeueCyr-Roman;padding: 18px 0;border-bottom: 1px solid #e5e5e5;}
  .vacancy div.header h2 {font-size: 16px;color: #000000;margin: 0;cursor: pointer;}.vacancy div.header h2 i {font-size: 16px;color: #bcbcbc;float: right;margin-right: 20px;}div.field-anketa {border-bottom: 1px solid #ebebeb;padding-bottom: 20px;display: table;width: 100%;}
  div.field-anketa h2 {font-family: HelveticaNeueCyr-Bold;font-size: 18px;}div.field-anketa h3 {font-family: HelveticaNeueCyr-Bold;font-size: 16px;}div.field-anketa h3 span {color: #ffffff;background: #ebebeb;border-radius: 50px;padding: 3px 7px;  margin-right: 10px;}
  div.field-anketa a {  margin-left: 27px;}div.field-anketa span {color: #000;  margin-left: 27px;}div.field-anketa form {font-family: HelveticaNeueCyr-Roman;}
  div.field-anketa form input {display: inline-block;border-radius: 5px;border: 2px solid #c6ccd2;outline: none;font-size: 12px;padding: 6px 12px;  width: 233px;margin-bottom: 10px;}
  div.field-anketa form input[type="submit"] {display: inline-block;border: none;border-radius: 50px;background: #004471;color: #fff;outline: none;font-size: 12px;padding: 6px 12px;  width: auto;margin-bottom: 10px;}div.field-anketa form span {margin-left: 5px;color: #ff0000;vertical-align: middle;}
  div.field-anketa form label {font-size: 14px;color: #000000;font-weight: normal;  min-width: 136px;  text-align: right;}div.button-file {position: absolute;top: 0;right: 0;background: #004471;color: #fff;font-size: 12px;padding: 8px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;}
  div.left-menu-news {font-family: HelveticaNeueCyr-Light;border: 1px solid #ededed;border-radius: 5px;}div.left-menu-news h2 {font-size: 15px;text-transform: uppercase;color: #000000;padding-left: 24px;padding-bottom: 10px;}div.left-menu-news ul {border-top: 1px solid #ededed;font-size: 13px;padding: 0;padding-left: 23px;
  padding-bottom: 23px;padding-top: 23px;border-bottom: 1px solid #ededed;list-style: none;}div.left-menu-news ul li {position: relative;}div.left-menu-news ul li.active a {font-family: HelveticaNeueCyr-Bold;text-decoration: underline;color: #004370;}div.left-menu-news ul li:before {content: "";
  border: 3px solid transparent;border-left: 3px solid #000;position: absolute;top: 6px;left: -14px;}div.left-menu-news ul li a {color: #000000;}div.left-menu-news ul.arhiv {list-style: none;border: none;display: table;padding-top: 0; padding-bottom: 0;}div.left-menu-news ul.arhiv li {display: inline-block;  margin-right: 5px;}
  div.left-menu-news ul.arhiv li:before {content: "";border: none;}div.left-menu-news ul.arhiv li a {color: #a9a9a9;font-size: 12px;font-weight: 300;}div.left-menu-news ul.arhiv li.active a {border: 1px solid #003b6a;color: #000;font-size: 15px;border-radius: 5px;padding: 5px;}div.left-menu-news ul.last {border:none;    padding-bottom: 20px;padding-top: 0px;}
  .news-main p.special, .news-main p.sale, .news-main p.news {position: absolute;top: 20px;left: 20px;font-size: 10px;color: #fff;padding: 2px 5px;  /*border-radius: 5px;*/text-transform: uppercase;width: 97px;text-align: center;} .news-main p.special {background: #004471;} .news-main p.sale {background: #008fd4;} 
  .news-main p.news {background: #ffbf23;} .news-main p.date {color: #004572;font-size: 11px;padding-left: 20px;padding-top: 15px;margin: 0;}.news-main p.date i {margin-right: 3px;}.news-main p.title {font-family: HelveticaNeueCyr-Roman;font-size: 13px;color: #3a3d3f;padding-left: 20px;padding-top: 10px;margin-bottom: 26px;}
  .news-main p.title a{color: #3a3d3f;}div.nitem {border-top: 1px solid #e7e7e7;padding: 20px 37px;}div.nitem p.date {color: #004572;font-size: 11px;}div.nitem p.date i {margin-right: 3px;}div.nitem h2 {margin: 0;font-size: 15px;font-family: HelveticaNeueCyr-Bold;padding-bottom: 10px;}div.nitem h2 a {color: #003d6c;}
  div.nitem p {color: #838d8f;font-size: 13px;font-family: HelveticaNeueCyr-Roman;}div.pagin {font-family: HelveticaNeueCyr-Roman;font-size: 16px;margin-bottom: 30px;}div.pagin .ditto_currentpage {background: #003f6d;color: #fff;border-radius: 50px;display: inline-block;width: 36px;height: 36px;
  vertical-align: middle;padding-top: 7px;}div.pagin .ditto_page {font-size: 16px;color: #383737;margin: 0 23px;}div.pagin a.pag_next,  div.pagin a.pag_prev {color: #9b9b9b;}form.subscrForm {font-family: HelveticaNeueCyr-Roman;position: relative;width: 80%;}form.subscrForm input[type="text"] {font-size: 14px;
  background: #fbfbfb;border: none;padding: 13px 13px 13px 25px;border-radius: 50px;outline: none;width: 100%;}form.subscrForm button {font-size: 11px;color: #fff;background: #003b6a;border: none;padding: 7px 16px;border-radius: 50px;text-transform: uppercase;outline: none;position: absolute;width: 192px;
  top: 8px;right: 8px}div.svaz {padding-top: 6px;}div.svaz a {font-family: HelveticaNeueCyr-Light;font-size: 20px;border-bottom: 1px solid #adc0cf;color: #3b3d40;padding-bottom: 5px;}div.svaz a:hover {text-decoration: none;}div.svaz span {font-family: HelveticaNeueCyr-Roman;font-size: 14px;color: #828283;margin-left: 37px;}
  



@media (min-width: 992px) {
.cat_main {
width: calc(50% - 15px);
  margin-right: 15px;
padding-right: 0;
}
}

.cat_main {
height: 230px;
background: #fafafa;
border: 1px solid #eaecee;
margin-bottom: 15px;
}

.cat_main h2 {
font-family: HelveticaNeueCyr-Thin;
font-size: 20px;
margin-top: 135px;
width: 220px;
}

.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	border-collapse:separate;
 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
 
.simple-little-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
 
.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}




table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px 0 20px 0px;
	border:#ccc 1px solid;
	border-collapse:separate;
 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
	width: 100%;
}
 
table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table th:first-child{
	text-align: left;
	padding-left:20px;
}
table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table tr{
	text-align: center;
	padding-left:20px;
}
table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td{
	border-bottom:0;
}
table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
 
table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table a:active,
table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}

ul.toggle_menu {
	display: none;
}
div.ramka {
    border: 2px solid #23527c;
    border-radius: 15px;
    width: 70%;
    text-align: center;
    margin: 15px auto;
    padding: 6px;
    color: #23527c;
}
form.contact-form-zakaz input[type="text"], form.contact-form-zakaz textarea {color: #383737;font-size: 16px;border-radius: 5px;border: 1px solid #c6ccd2;width: 100%;outline: none;  padding: 5px 5px 5px 10px;margin-bottom: 5px } form.contact-form-zakaz textarea {min-width: 100%;max-width: 100%}
form.contact-form-zakaz input[type="submit"] {font-size: 16px;color: #ffffff;background: #004471;border-radius: 5px;padding: 11px 28px;border: none;float: right; }

form.contact-form-zakaz label{
	font-weight: 600; color: #004273; font-size: 16px;}

form.contact-form-zakaz ::-moz-placeholder {color: gray; font-size: 8px;}

a.more-pr{text-decoration: none;padding: 7px;border-bottom: 2px solid #d4d2d3;font-size: 14px;font-weight: 600;color:#9e9e9e}
a.more-pr:hover {
  border-bottom: 2px solid #0090d7;
}
