<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@font-face {
    font-family: 'Nokia Sans';
    src: url('../fonts/NokiaSans/subset-NokiaSansS60-Bold.eot');
    src: url('../fonts/NokiaSans/subset-NokiaSansS60-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NokiaSans/subset-NokiaSansS60-Bold.woff2') format('woff2'),
        url('../fonts/NokiaSans/subset-NokiaSansS60-Bold.woff') format('woff'),
        url('../fonts/NokiaSans/subset-NokiaSansS60-Bold.ttf') format('truetype'),
        url('../fonts/NokiaSans/subset-NokiaSansS60-Bold.svg#NokiaSansS60-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nokia Sans';
    src: url('../fonts/NokiaSans/subset-NokiaSansS60.eot');
    src: url('../fonts/NokiaSans/subset-NokiaSansS60.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NokiaSans/subset-NokiaSansS60.woff2') format('woff2'),
        url('../fonts/NokiaSans/subset-NokiaSansS60.woff') format('woff'),
        url('../fonts/NokiaSans/subset-NokiaSansS60.ttf') format('truetype'),
        url('../fonts/NokiaSans/subset-NokiaSansS60.svg#NokiaSansS60') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

  

  



@media (max-width: 360px) {
	.moduletable-search {
		width: 58% !important;
	}
	
}
@media (max-width: 450px) {
	.custom-whu .smotr-mail {
		background: none;
	}
	.blogaction-block .items-leading &gt; div &gt; div{
		min-height:220px !important;
	}
}
@media (max-width: 767px) {
	.home-page .text {
    padding: 0px;
    font-size: 14px;
	}
	.home-page .geo p {
    padding: 0px;
    font-size: 14px;
}
.home-page .geo {
    min-height: 400px;
}
.home-page .big {
    margin-top: -90px;
    font-size: 20px;
    margin-bottom: 0px;
}
	.sf_inline .sf_block {
    padding: 10px;
	}
	#contact .item-page {margin-top: -62px;}
	.custom.tekstil a {
    font-size: 16px;
    max-width: 100%;
	}
	#podarki-dlya-sotrudnikov .jshop h1.visible-xs{
     font-size: 32px;
     color: #006723;
     margin-top: 0px;
    }
	.blogaction-block .items-leading &gt; div &gt; div{
		min-height:170px;
	}
	.blogaction-block .items-leading &gt; div &gt; div .pull-left.item-image img {
		width:100px;
		height:100px;
	}
	.blogaction-block .items-leading &gt; div &gt; div &gt; div:nth-child(3),
	.blogaction-block .items-leading &gt; div &gt; div .page-header{
		left:140px;
	}
	.blogaction-block .items-leading &gt; div{
		float: none;
		width:100%;
	}
	.uslovia-button{
		width:300px;
	}
	.blog-produktsiya-dlya-otelej .page-header h1, 
	.moduletable-whu .page-header h2, 
	.item-page .page-header h1, 
	.item-page-dostavka-block .page-header h1, 
	.item-page-dostavka-block .page-header h3,
	.moduletable-transport .page-header h3, .advantages h2, .advantages h1,
	.presentation h2, .trustus h2, .history h1, .dost-title{
    text-align: center !important;
    margin: 0px auto 50px !important;
    background-position-x: 50px !important;
    }
    #contact .item-page .page-header h1, #obuchenie .item-page .page-header h1{
    background-position-x: 67px !important; 
    }
    .uslovia{
		margin:0 auto;
		display:block;
	}
	.offset{
		padding:30px ;
		margin:30px 0;
	}
	.offset-inner{
		padding:15px;
		border-radius:15px;
	}
	.dost-ico ul li{
		width:100%;
		margin:0 0 30px;
	}
	.dost-ico ul li:last-child{
		margin-bottom:0;
	}
	.dost-ico ul li img.olen-dost-ico{
		width:100px;
	}
	.olen-dost{
		width:100px;
		margin:-30px auto 30px;
		display:block;
	}
	.dost-nn{
		padding-top:100px;
	}
	.dost-ico .pull-right{
		float:none !important;
	}
	.dost-title, .dost-descr{
		text-align:center;
	}
	.dost-title{
		display:block;
		padding:0 0 35px;
		margin: auto;
	}
	.marg {
		padding-top: 200px;
	}
	.contact-info.hidden-md.hidden-lg{
		position:relative;
		top:0;
		margin: 0px 0 0;
	}
	.contact-info.hidden-md.hidden-lg img{
		width:200px; 
	}
	.contact-info-inner{
		background:#17672d;
		color:#ffffff;
		padding:20px;
		font-size: 20px;
	}
	.item-page h1{
		margin-bottom: 20px;
		padding:0 0 20px;
		font-size:20px;
	}
	.contact-logo img{
		height:70px;
		background:#ffffff;
		padding-left:25px;
	}
	.jshop_list_product, .item-page-dostavka-block .position-1{
		width:320px;
		margin:0 auto 30px !important;
	}
	.jshop_list_product	.img-prod-block{
		height:250px;
	}
	.items-leading &gt; div:nth-child(odd) .svg-block {
		top: -176px;
	}
	.items-leading &gt; div:nth-child(even) .svg-block {
        bottom: -110px;
	}
	.svg-block{
		position:absolute;
		left: 30px;
		background:rgba(255,255,255,0.7);
		padding:5px;
		border-radius:5px;
		box-shadow:0 0 5px rgba(0,0,0,0.7);
		z-index:100;
	}
	.green {
		padding: 30px; 
		background: #266b39;
		position: relative;
		width: 100%;
		color: #fff;
		font-family: 'Conv_SansRoundedC';
	} 
	.green p{
		font-size: 16px;
		margin:0 0 20px;
		line-height:100%;
	}
	.green p:last-child{
		margin:0;
	}
	.blog-produktsiya-dlya-otelej .page-header h1, .moduletable-whu .page-header h2, .item-page-dostavka-block .page-header h1, 
	.item-page-dostavka-block .page-header h3, .advantages h2, .advantages h1, .presentation h2, .trustus h2, .history h1{
		font-size: 35px;
		padding: 0 0px 25px 0px;
		margin-bottom:15px;
		background-position-x: 0px;
	}
	.moduletable-new-collection img.img-responsive{
		margin:0 auto 35px;
	}
	.moduletable-search form{
		padding-top:10px;
	}
	.head-menu .pull-right{
		float:none !important;
		padding:0 15px;
	}
	#roksearch_search_str {
		width: 100%;
	}
	.manufacturer_code{
		margin-top:30px !important; 
	}
	.jshop_list_category.row{
		margin:45px 15px 15px;
	}
	#d-footer &gt; div &gt; div &gt; div &gt; div{
		/* background:rgba(0,0,0,0.2); */
		padding-top:15px;
		padding-bottom:15px;
		border-radius:4px;
		width:320px;
		margin:0 auto 15px;
	}
	#d-footer &gt; div &gt; div &gt; div &gt; div.foot-soc{
		margin-bottom:0;
	}
	#d-footer {
		background: #17672d;
		text-align:center;
	}
	.zbull a img{
		float:none !important;
	}
	.foot-soc ul li{
		float:none !important;
		display:inline-block;
	}
	.nav-tabs &gt; li {
		display:block;
	}
	.nav-tabs {
		border-radius:25px;
		display:block;
	}
	.header-info .city span,  
	.header-info .lk a{
		text-align:left !important;
		padding-left: 0px !important;
	}
	.sf_block_params {
	padding: 10px;
	max-width: 325px;
	}
	.sclogin #scprofile-pic, .sclogin .sclogin-greeting {
    text-align: left !important;
}
	.header-info .number{
		padding-left:25px;
		text-align:left !important;
	}
	#list_product_image_thumb .jshop_img_thumb_zoomer{
		width:50px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.head-menu .pull-right{
		float:none !important;
		padding:0 15px;
	}
	.header-info-block .header-info div.sourcecoast.sclogin-modal-links.sclogin {
    text-align: left !important;
}
	.sclogin .sclogin-greeting a{
    margin-right: 50px;
}
}

@media (min-width: 993px) and (max-width: 1023px){
#d-content{min-height: calc(100vh - 304px);}
}
@media (min-width: 1024px){
#d-content{min-height: calc(100vh - 340px);}
}
@media (max-width: 992px){
#d-content{
    margin-bottom: 90px;
}
}
@media (min-width: 768px) {
	.map-img .text {
    margin-left: 50px;
    margin-top: 45px;
 }
	.blogaction-block .items-leading &gt; div &gt; div{
		min-height:220px;
	}
	.blogaction-block .items-leading &gt; div &gt; div .pull-left.item-image img {
		width:120px;
		height:120px;
	}
	.blogaction-block .items-leading &gt; div &gt; div &gt; div:nth-child(3),
	.blogaction-block .items-leading &gt; div &gt; div .page-header{
		left:160px;
	}
	.blogaction-block .items-leading &gt; div{
		float: left;
		width:50%;
	}
	.uslovia-button{
		width:350px;
	}
	.uslovia{
		margin:0 auto;
		display:block;
	}
	.offset{
		padding:50px ;
		margin:50px 0;
	}
	.offset-inner{
		padding:30px;
		border-radius:30px;
	}
	.dost-ico ul li{
		margin:50px 50px 0;
	}
	.dost-nn{
		padding-top:180px;
	}
	.dost-ico .pull-right{
		float:none !important;
	}
	.olen-dost-ico{
		width:80px;
	}
	.dost-ico ul li:first-child{
		margin-left:0;
	}
	.dost-ico ul li:last-child{
		margin-right:0;
	}
	.olen-dost{
		width:120px;
		margin-left:70px;
	}
	.dost-nn .dost-title{
		margin-left:100px;
	}
	.dost-title{
		display:inline-block;
		padding:0 0 15px;
		margin:0 0 15px;
	}
	.marg {
		padding-top: 300px;
	}
	.moduletable-search form{
		padding:0 15px;
	}
	.head-menu &gt; .row{
		margin:0;
	}
	.head-menu &gt; .row .col-md-8.col-sm-12,
	.head-menu &gt; .row .col-md-4.col-sm-12,
	.head-menu &gt; .row .col-md-4.col-sm-12 &gt; div{
		padding:0;
	}
	.header-info-block .header-info div.sourcecoast.sclogin-modal-links.sclogin{
		text-align: right;
		font-size:18px;
	
	
    
	}
	.header-info &gt; div{
		padding-top:15px;
		padding-bottom:15px;
	}
	.maps-dost{
		margin-top:-70px;
	}
	.custom-whu .smotr-phone, .custom-whu .smotr-mail {
		width:350px;
		margin:0 auto;
		}
	.custom-whu .smotr-cart {
		width:550px;
		margin:0 auto;
		}
	.allways{
		width:350px;
		margin:0 auto;
		padding:50px 0;
	}
	form.form-horizontal .control-group {
		height: 50px;
		display: table;
		width: 100%;
	}
	form.form-horizontal .control-group &gt; div{
		display:table-cell;
		vertical-align:middle;
		float:none;
	}
	form.form-horizontal .control-group .col-sm-2{
		padding-left:0;
	}
	.contact-info.hidden-md.hidden-lg img{
		width:270px;
	}
	.contact-info.hidden-md.hidden-lg .contact-info-inner{
		background:#17672d;
		color:#ffffff;
		padding:25px 0;
	}
	.contact-info{
		position:relative;
		width:100%;
		top:0;
		margin: 0px 0 0;
		z-index: 9;
	}
	.contact-logo img{
		height: 150px;
	}
	.whu-line{
		background: url("../images/whu-line.svg") no-repeat center;
		height:50px;
		background-size:contain;
		margin:30px -30px 0;
		position:relative;
		z-index:9;
	}
	.custom-whu .row{
		margin-top:-20px;
	}
	.green:before {
		content: '';
		width: 50px;
		height: 50px;
		background: url("../images/svg/arr.svg") no-repeat center;
		display: inline-block;
		position: absolute;
		left: -25px;
		top: 50%;
		margin: -25px 0 0 0;
	}
	.green {
		padding: 30px;
		background: #266b39;
		position: relative;
		width: 100%;
		color: #fff;
		font-family: 'PFSquareSansPro-Black';
		z-index:99;
	} 

	.green p{
		font-size: 16px;
		margin:0 0 20px;
		line-height:120%;
		text-transform:uppercase;
	}
	.green p:last-child{
		margin:0;
	}
	.moduletable-whu.sotr .page-header h2:before{
		background: url("../images/svg/check-br.svg") no-repeat center;
	}
	.moduletable-whu .page-header h2:before, .item-page .page-header h1:before, .advantages h1:before, .advantages h2:before,
	.presentation h2:before, .trustus h2:before, .history h1:before, .blog-produktsiya-dlya-otelej .page-header h1:before, 
	.moduletable-whu .page-header h2:before, .item-page .page-header h1:before, .item-page-dostavka-block .page-header h1:before, 
	.item-page-dostavka-block .page-header h3:before, .advantages h2:before, .advantages h1:before, .presentation h2:before, 
	.trustus h2:before, .history h1:before, .moduletable-transport .page-header h3:before{
		content: '';
		background: url("../images/svg/check.svg") no-repeat center;
		width: 7%;
		height: 55px;
		display: inline-block;
		position: absolute;
		left: -40px;
	}
	.presentation h2:before{
		content: '';
		background: url("../images/svg/check-wh.svg") no-repeat center;
	}
	.moduletable-whu.partners .page-header h2:after{
		content: '';
		background: url("../images/svg/partner.svg") no-repeat center;
		width: 120px;
		height: 50px;
		display: inline-block;
		position: absolute;
		left: 230px;
		top:0;
	}

	.moduletable-search{
		margin-top:10px;
	}
	.moduletable-cart{
		/* float:right; */
	}
	.navbar-nav &gt; li &gt; a{
		font-size:12px;
	}
	.refresh-block{
		width: 100px;
	}
	.jshop.cart.table .jshop_img_description_center{
		text-align:left;
		width:12%;
	}
	#d-footer {
		background: url("../images/footer.png") repeat-x 0 top;
	}
	.nav-tabs &gt; li {
		display:inline-block;
	}	
	.nav-tabs {
		border-radius:50px;
		display:inline-block;
	}
	#list_product_image_thumb .jshop_img_thumb_zoomer{
		width:100px;
	}
}
@media (min-width: 992px) and (max-width: 1024px){
	.header-info &gt; div{
		padding-top:15px;
		padding-bottom:15px;
	}
}
@media (min-width: 768px) and (max-width: 1080px){
	.header-info &gt; div.phone a.mod{
	display: none;
	}
}
@media (min-width: 768px) and (max-width: 1080px){
.sclogin .sclogin-greeting {
    text-overflow: ellipsis;
    width: 150px;
}
}
@media (min-width: 768px) and (max-width: 1650px){
	.head-menu .header-container-left .row div:nth-child(2){
	    padding-right: 0px;
	}
	.header-container .row div{
	margin-left: 0px;
	margin-right: -20px;
	text-align: left;
	}
}
@media (min-width: 992px){
	.custom.tekstil a:before {
	content: "";
	position: absolute;
	background: url("../images/svg/palec.svg") no-repeat 0 0;
	width: 65px;
	height: 50px;
	margin-left: -125px;
	}
	.custom.tekstil {margin-top: -40px;}
	.blogaction-block .items-leading &gt; div &gt; div .pull-left.item-image img {
		width:180px;
		height:180px;
	
	}
	.blogaction-block .items-leading &gt; div &gt; div &gt; div:nth-child(3),
	.blogaction-block .items-leading &gt; div &gt; div .page-header{
		left:220px;
	}
	#glavnaya #jcemediabox-popup-body, #obuchenie #jcemediabox-popup-body{
		top:10% !important;
	}
	#glavnaya #jcemediabox-popup-body,
	#glavnaya #jcemediabox-popup-content, 
	#obuchenie #jcemediabox-popup-body,
	#obuchenie #jcemediabox-popup-content{
		width: 978px !important;
		height: 550px !important;
		padding: 0 !important;
	}
}
@media (min-width: 992px) and (max-width: 1300px){

	.moduletable-search, .moduletable-cart{
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	}
	.moduletable-cart {
    width: 53%;
    margin-left: 5px !important;
}
	.moduletable-search{
    margin-left: -15px !important;
    padding: 0px 15px;
}
}
@media (min-width: 1024px){
	.header-info &gt; div{
		padding-top:0;
		padding-bottom:0;
	}
} 
@media (min-width: 992px) {
	.uslovia-button{
		width:450px;
	}
	#d-content{
		margin-top:120px;
	}
	#d-header{
		position:fixed !important;
	}
	.offset{
		padding:70px ;
		margin:50px 0;	
	}
	.offset-inner{
		padding:40px;
		border-radius:50px;
	}
	.dost-ico ul li{
		margin-top:0;
	}
	.dost-ico .pull-right{
		/* float:right !important; */
	}
	.dost-nn{
		padding-top:180px;
	}
	.dost-title{
		padding-top: 70px;
	}
	.marg {
		padding-top: 400px;
	}
	.item-page-dostavka-block .position-1 &gt; div &gt; div{
		font-size:22px;
		line-height:100%;
	}
	.contact-info-inner{
		background:transparent;
		color:#ffffff;
		position:absolute;
		font-size: 15px;
		bottom:50px;
		right:100px;
	}
	.contact-info-inner-phone{
	position: absolute;
	bottom: 285px;
	left: 120px;
	width: 400px;
	height: 100%;
	}
	.map-img .text {
    margin-left: 150px;
    margin-top: 50px;
	}
	.contact-info{
		position:relative;
		width:100%;
		top:0;
	}
	.green{
		height:200px;
		display:table;
		padding: 20px 20px 20px 80px;
		width:120%;
	}
	.green &gt; div{
		display:table-cell;
		vertical-align:middle;
	}
	/* .items-leading &gt; div:nth-child(even) .svg-block{
		float:right;
	} */
	.items-leading &gt; div:nth-child(odd) .green {
		left: -90px;	
	}
	.items-leading &gt; div:nth-child(even) .green {
        right: 0;		
	}
	.green p{
		font-size: 25px;
	}
	.blog-produktsiya-dlya-otelej .page-header h1, 
	.moduletable-whu .page-header h2, 
	.item-page .page-header h1, 
	.item-page-dostavka-block .page-header h1, 
	.item-page-dostavka-block .page-header h3,
	.moduletable-transport .page-header h3, .advantages h2, .advantages h1,
	.presentation h2, .trustus h2, .history h1{
		width:300px;
		padding:0 0 20px 30px;
		font-size: 36px;
	}
	.tekstil .page-header h2 {
    width: 870px;
    font-size: 32px;
    background-size: 400px;
}


	.tekstil .2page-header h2 {
    width: 870px;
    font-size: 12px;
    background-size: 400px;
}


	.navbar-nav &gt; li &gt; a{
		font-size:12px;
	}
	.header-info{
		text-align:center;
	}
}
@media (min-width: 1800px) {
	.header-container{
		max-width: 1800px;
		margin:0 auto;
	}
	.header-info-block {
	    margin-left: 50px;
	    margin-right: 50px;
	}

	.header-container-left{
		/*background:url("../images/head-menu-long-bottom.jpg") no-repeat 0 48px;*/
	}
}
@media (min-width: 1200px) {
	.uslovia{
		top:-90px;
		right:-90px;
		width:180px;
		position: absolute;
	}

	.offset{
		padding: 200px 250px;
		margin:0;
		margin-top: 10px;
		background-size: auto;
		overflow: hidden;
		position: relative;
		-webkit-clip-path: polygon(0% 4%, 100% 0%, 100% 96%, 0% 100%);
		clip-path: polygon(0% 4%, 100% 0%, 100% 96%, 0% 100%);
	}
	.dost-descr{
		font-size:18px;
	}
	.dost-ico ul li{
		margin:0 30px;
	}
	.marg {
		padding-top: 450px;
	}
	.head-menu .nav &gt; li:first-child{
		/*background:url("../images/head-menu.png") repeat-x 0 100% #ffffff;*/
		padding-right: 0px;
	}
	.head-menu .nav &gt; li{
		/*background:url("../images/head-menu.png") repeat-x 0 0 #ffffff;*/
	}
	.head-menu .nav &gt; li:first-child a{
		/*background: url(../images/head-menu.svg) no-repeat 100% 0;*/
		padding-left:55px;
		padding-right: 30px;
		position:relative;
	}
	/*.head-menu .nav &gt; li.item-189 a:after {content: "";position: absolute;background: url("../images/head-menu-long-bottom.jpg") no-repeat center 18px;height: 35px;display: inline-block;margin-left: -140px;width: 140px;background-size: 0%;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;}*/
	.head-menu .nav &gt; li.item-189:hover a:after{
	color: #17672d;
	/*background: url("../images/head-menu-long-bottom.jpg") no-repeat center 18px;
	background-size: 100%;*/
	}
	.head-menu .nav &gt; li:first-child a:before{
		content:'';
		background:url("../images/head-menu-first.png") no-repeat center center;
		height:31px;
		width:31px;
		display:inline-block;
		position:absolute;
		left:30px;
		top:12px;
	} 
	.contact-info-inner{
		bottom: 33%;
		right:130px;
		font-size: 19px;
	}
	.contact-info-inner-phone{
		bottom: 90px;
		left: 120px;
		z-index: 999;
	}
	.blog-produktsiya-dlya-otelej .page-header h1, 
	.moduletable-whu .page-header h2, 
	.item-page .page-header h1, 
	.item-page-dostavka-block .page-header h1, 
	.item-page-dostavka-block .page-header h3,
	.moduletable-transport .page-header h3, .progress h2, .progress h1{
		width: 400px;
		padding: 0 0 30px 30px;
		left: 14px;
		font-size: 32px;
	}
	#contact .item-page .page-header h1, #obuchenie .item-page .page-header h1{
    width: 305px;
	 }
	.navbar-nav &gt; li &gt; a{
		font-size:14px;
	}
	#roksearch_search_str {
		width: 210px;
	}
	.productfull #block_price{
		font-size:30px !important;
	}
	.block_item.block_product.product.item .col-lg-6{
		width:100%;
	}
	.foot-time div, .foot-mail div, .foot-soc div .soc-seti div{
		font-size:18px;
	}
	h4.newsflash-title-action{
		font-size:18px !important;
		line-height:100%;
		height:60px;
	}
	.custom-new-collection &gt; div{
		padding:0 50px;
	}
	.tabs-container h2, .moduletable-new-collection h3, .moduletable-action h3, .home-page h3{
		font-size:42px;
	}
	.header-info{
	}
}
@media (min-width: 1200px) and (max-width: 1440px){
	.header-info{
		font-size:11px !important; 
	}
}
@media (min-width: 1441px) {
	.foot-soc ul li{
		margin-right:10px !important;
	}
		.contact-info{
		position:relative;
		width:100%;
		top:0;
	}
	#yandex-maps-renome {
    margin-top: -130px;
	}
	.map-img .text {
    margin-left: 150px;
    margin-top: 100px;
	}
	.foot-time div, .foot-mail div, .foot-soc div .soc-seti div{
		font-size:24px;
		letter-spacing: 2px;
	}
	
	
	
	
}
@media (min-width: 1760px) {
	.block_item.block_product.product.item .col-lg-6:first-child{
	
	}
	.block_item.block_product.product.item .col-lg-6:first-child .jshop_price{
		margin:0;
	}
	.jshop_list_product .product .name{
		margin:0 0 25px !important;
	}
	.oiproduct .manager{padding: 0px 35px;}
	.blog-produktsiya-dlya-otelej .page-header h1, 
	.moduletable-whu .page-header h2, 
	.item-page .page-header h1, 
	.item-page-dostavka-block .page-header h1, 
	.item-page-dostavka-block .page-header h3,
	.moduletable-transport .page-header h3, , .advantages h2, .advantages h1{
		width: 465px;
		padding:0 0 30px 30px;
		font-size: 30px;
	}
	/* .block_item.block_product.product.item .col-lg-6{
		width:50%;
	} */
}
@media (min-width: 1441px) and (max-width: 1602px){
	
}
@media (min-width: 1441px) and (max-width: 1666px){
	#roksearch_search_str{
		width:auto;
	}
	.header-info .phone .mod{
		font-size:12px;
	}
}
@media (min-width: 1441px) and (max-width: 1815px){
	.foot-time div, .foot-mail div .soc-seti div{
		font-size:16px;
	}
}
@media (min-width: 1441px) and (max-width: 1479px){
	.header-info .work{
		font-size:12px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.moduletable-transport .page-header h3 {
	    left: -30px;
	}
	.moduletable-whu.sotr .page-header h2 {
	    font-size: 27px;
	}

}
@media (min-width: 1200px) and (max-width: 1509px){
	#roksearch_search_str{
		width:200px;
	}
}
@media (min-width: 1510px) and (max-width: 1557px){
	#roksearch_search_str{
		width:250px;
	}
}
@media (min-width: 1557px) and (max-width: 1609px){
	#roksearch_search_str{
		width:300px;
	}
}
@media (min-width: 1610px) and (max-width: 1639px){
	#roksearch_search_str{
		width:350px;
	}
}
@media (min-width: 1640px) and (max-width: 1919px){
	#roksearch_search_str{
		width:380px;
	}
}
@media (min-width: 1441px) and (max-width: 1920px){	
	.head-menu .nav &gt; li:first-child a span{
		left:20px;
	}
	#roksearch_search_str{
		text-indent:10px;
	}
	.head-menu .nav &gt; li:first-child a{
		padding-right:50px;
	}
	.header-info-block{
		margin:0 70px;
	}
	.header-info-block .header-info div:first-child{
		text-align:left;
	}
	.header-info-block .header-info div:last-child{
		text-align: center !important;
	}
	.nav.menunav.navbar-nav li:first-child{
		padding-left:50px;
	}
	.head-menu .pull-right{
		margin-right:70px;
	}
	/* .block_item.block_product.product.item div.col-lg-6:first-child{
		width:40%;
	}
	.block_item.block_product.product.item  div.col-lg-6:last-child{
		width:60%;
	} 
	.jshop_list_product .product .old_price{
		font-size:12px;
		text-decoration:line-through;
		text-align:center;
		color:#cccccc;
	}
	.jshop_list_product .product .jshop_price span{
		font-size:14px;
	}
	.home-page{
		font-size:16px;
	}
	.jshop.list_product &gt; div, .jshop_list_category.row &gt; div{
		width:20%;
	}
	.com_jshopping.view-category.layout-category ul.breadcrumb li.active span{
		font-family: 'Conv_SansRoundedC';
		font-size:28px;
		color:#000000;
	}*/
}	
@media (min-width: 1800px){
	.contact-info{
		width:1170px;
		margin-left:auto;		
		margin-right:auto;		
	}
	.blog-produktsiya-dlya-otelej .page-header h1, .moduletable-whu .page-header h2, .item-page .page-header h1, 
	.item-page-dostavka-block .page-header h1, .item-page-dostavka-block .page-header h3, .advantages h2, .advantages h1,
	.presentation h2, .trustus h2, .history h1,.moduletable-transport .page-header h3 {
		width: 470px;
		font-size: 41px;
	}
	.tekstil .page-header h2 {
    width: 850px;
    font-size: 32px;
    background-size: 400px;
}
	#contact .item-page .page-header h1, #obuchenie .item-page .page-header h1{
    width: 390px;
 }
	.head-menu .nav &gt; li:first-child {}
	.head-menu .nav &gt; li {
		padding-left:30px;
		padding-right:30px;
	}
	#roksearch_search_str{
		width:380px;
		text-indent:10px;
	}
}
@media (min-width: 1501px) and (max-width: 1920px){
	.marg {
		padding-top: 600px;
	}
}	
@media (min-width: 1201px) and (max-width: 1500px){
	.marg {
		padding-top: 450px;
	}
}
@media (min-width: 1200px) and (max-width: 1920px){
	.navbar-nav &gt; li &gt; a {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 1400px){
	.home-page .item-number {
    font-size: 60px;
}
}	
@media (min-width: 1920px){
	#d-header{
		width:100%;
	}
	.img-prod-block, .owl-carousel .owl-item img{
		/* height:100%; */
	}
	.jshop.list_product &gt; div, .jshop_list_category.row &gt; div{
		width:20%;
	}
}
@media (min-width: 1600px){
	.header-container {font-size: 14px !important;}
    .header-info .number {font-size: 16px !important;}
}
@media (max-width: 1599px){
	.sf_block:last-of-type .sf_block_params{
		left: 0%;
		max-width: 300px;
	}
}
@media (min-width: 992px) and (max-width: 1800px){
.anchor {top: -50px;}
#o-kompanii .anchor#m1{top: -150px;}
#dostavka .anchor#m1{top: -150px;}
#dostavka .anchor#m2{top: 50px;}
#dostavka .anchor#m3{top: 100px;}
#dostavka .anchor#m4{top: -50px;}
#dostavka .anchor#m5{top: -100px;}
#usloviya-prodazhi .anchor#m2{top: -200px;}
}
@media (max-width: 991px){
	.moduletable-whu.sotr .page-header h2 {
    font-size: 30px;}
    .presentation .page-header{
    padding: 17% 0px 2% !important;
    }
.anchor {top: 30px;}
#dostavka .anchor#m1{top: -200px;}
#dostavka .anchor#m2{top: 50px;}
#dostavka .anchor#m3{top: 100px;}
#dostavka .anchor#m4{top: 40px;}
#dostavka .anchor#m5{top: -10px;}
#usloviya-prodazhi .anchor#m2{top: 0px;}
	.blog-produktsiya-dlya-otelej .page-header h1, 
	.moduletable-whu .page-header h2, 
	.item-page .page-header h1, 
	.item-page-dostavka-block .page-header h1, 
	.item-page-dostavka-block .page-header h3,
	.moduletable-transport .page-header h3, .advantages h2, .advantages h1,
	.presentation h2, .trustus h2, .history h1, .dost-title{
    /* margin-left: 30px; */
    text-align: left;
    padding-left: 0px;
}
.tekstil .page-header h2 {
    font-size: 26px;
    margin-bottom: -30px !important;
    width: 100%;
    background: none;
}
.blog-produktsiya-dlya-otelej .page-header h1, 
.moduletable-whu .page-header h2, 
.item-page .page-header h1, 
.item-page-dostavka-block .page-header h1, 
.item-page-dostavka-block .page-header h3,
.moduletable-transport .page-header h3, .advantages h2, .advantages h1,
.presentation h2, .trustus h2, .history h1{
	background: url("../images/svg/line.svg") no-repeat 0px bottom;
}
#contact .item-page .page-header h1, #obuchenie .item-page .page-header h1{
    background: url("../images/svg/line-short.svg") no-repeat 0px bottom;
 }

}

@media (max-width: 991px){
	.home-page .item-number {
    font-size: 50px;
 }
#map .ymaps-map:nth-child(1) {display: none;}
}
@media (min-width: 992px){
#map .ymaps-map:nth-child(2) {display: none;}
}
@media (max-width: 1350px){
#contact .page-header {display: none;}
.presentation .page-header{
    padding: 10% 0px 9%;
    background: url(../images/svg/presentation.svg) no-repeat center top;
    background-size: cover;
}
}

tr.jshop_prod_cart &gt; td &gt; img
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 100px;
}


.parallax-window {
    min-height: 400px;
    background: transparent;
}


























/*Р»РµС‚РЅРµРµ РѕРґРµСЏР»Рѕ*/


.bg2{background-image: url('/images/promo/leto/bg2.png');
	background-repeat: no-repeat;background-size: cover;background-position: center;}

.leto {
    font-family: "SansRoundedC",sans-serif;color:#eb35a3;font-size: 18px;
line-height: 40px;	
}


@media screen and (max-width:1200){
	.leto {font-size:16px;line-height: 38px;}
}
@media screen and (max-width:768){.leto {font-size:14px;line-height: 34px;		
}}


	@media screen and (max-width:767.98px){.ovca-btn-danger{font-size:16px;padding:10px 15px;}}
	.leto .pb-3{padding-bottom:15px;}
		.leto .pt-3{padding-top:15px;}
		.leto .pb-5{padding-bottom:30px;}
		.leto .pt-5{padding-top:30px;}
		.leto .mt-5{margin-top:30px;}
		.leto a:hover {text-decoration: none;}
		.leto a{text-decoration: none;}
		.bg1 img{max-width:400px;}
		.bg2 img{max-width:400px;}
		.leto .right-str{max-width: 40px;}
		.leto .icon-snow, .ovca .icon-plot{max-width:100px;margin-right: 22px;}
		.leto .quadro{max-width: 26px;}
		.leto .romb{max-width: 180px;}
		.leto .puh{max-width: 120px;}

 .leto .odeyalo{max-width: 400px;margin-top: 80px;
margin-bottom: 20px;}

 .ovca .odeyaloleto{
margin-bottom: 20px;}

.blok2{
 margin-top: 15px;
 
  font-family: "Conv_SansRoundedC",sans-serif;color:#d5991f;font-size: 38px;
  text-shadow: 1px 1px 1px #000;
}


@media screen and (max-width:1200){
.blok2{
 margin-top: 15px;
 font-family: "Conv_SansRoundedC",sans-serif;color:#d5991f;font-size: 38px;
  text-shadow: 1px 1px 1px #000;
 
  font-family: "Conv_SansRoundedC",sans-serif;color:#d5991f;font-size: 38px;
  text-shadow: 1px 1px 1px #000;
}}


@media screen and (max-width:768){
.blok2{
 margin-top: 15px;
 
  font-family: "Conv_SansRoundedC",sans-serif;color:#d5991f;font-size: 38px;
  text-shadow: 1px 1px 1px #000;
}}


@media screen and (max-width:767.98px){
.blok2{
 margin-top: 15px;
 
  font-family: "Conv_SansRoundedC",sans-serif;color:#d5991f;font-size: 38px;
  text-shadow: 1px 1px 1px #000;
}}




/*Р»РµРЅРґРёРЅРі РѕРґРµСЏР»Рѕ РѕРІРµС‡СЊРµ 520 РіСЂ*/

.ovca {
    font-family: "Conv_SansRoundedC",sans-serif;color:#eb35a3;font-size: 18px;
line-height: 40px;	

}
@media screen and (max-width:1200){
	.ovca {font-size:16px;line-height: 38px;}
}
@media screen and (max-width:768){.ovca {font-size:14px;line-height: 34px;		
}}
.bg1{background-image: url('/images/promo/bg1.jpg');
	background-repeat: no-repeat;background-size: cover;background-position: center;}

	.slogan{font-size:36px; color: white; line-height:36px; padding:30px 40px;}

	@media screen and (max-width:1200){.slogan{font-size:18px;line-height:18px;}}
	@media screen and (max-width:767.98px){.slogan{font-size:16px;line-height:16px;}}
	.per-zag{font-size:24px; text-decoration: underline;}
@media screen and (max-width:1200){.per-zag{font-size:18px;line-height:18px; text-decoration: underline;}}	
	@media screen and (max-width:767.98px){.per-zag{font-size:16px;line-height:16px; text-decoration: underline;}}
	.per-zag{margin-top:40px;margin-bottom:40px; text-decoration: underline;}
	.block-zag{color:#999999;font-size:16px;line-height:36px;}
	.block-krit{font-size:18px;line-height:18px;max-width: 260px;border:2px #54388f dashed; border-radius:50px; padding:12px 75px;margin-left:calc(50% - 130px);}
.tovar{color:#999999;font-size:24px;line-height:24px;}
.tovar-zag{color:#eb35a3;font-size:24px;line-height:24px;}
@media screen and (max-width:1200){.tovar, .tovar-zag{font-size:18px;line-height:18px;}}
@media screen and (max-width:767.98px){.tovar, .tovar-zag{font-size:16px;line-height:16px;}}
.ovca-btn-danger{font-size:24px;color: #fff;
background-color: #eb35a3;
border-color: #eb35a3; border-radius:50px;padding:10px 35px;}
.ovca-btn-danger:hover{background-color: #54388f;border-color: #54388f; color:#fff;}
.knopka{margin-top:50px;}
	@media screen and (max-width:1200px){.knopka{margin-top:20px;} .ovca-btn-danger{font-size:18px;padding:10px 15px;}}
		@media screen and (max-width:767.98px){.ovca-btn-danger{font-size:15px;padding:10px 15px;}}
	.ovca .pb-3{padding-bottom:15px;}
		.ovca .pt-3{padding-top:15px;}
		.ovca .pb-5{padding-bottom:30px;}
		.ovca .pt-5{padding-top:30px;}
		.ovca .mt-5{margin-top:30px;}
		.ovca a:hover {text-decoration: none;}
		.ovca a{text-decoration: none;}
		.bg1 img{max-width:400px;}
		.bg2 img{max-width:400px;}
		.ovca .right-str{max-width: 40px;}
		.ovca .icon-snow, .ovca .icon-plot{max-width:100px;margin-right: 22px;}
		.ovca .quadro{max-width: 26px;}
		.ovca .romb{max-width: 180px;}
		.ovca .puh{max-width: 120px;}

 .ovca .odeyalo{max-width: 400px;margin-top: 80px;
margin-bottom: 20px;}


@media screen and (min-width:768px){.ovca .block2, .ovca .block3 .line, .ovca .block1 img{
padding-left: 20%;
padding-right: 20%;
    }}

@media screen and (min-width:767.98px){.knopka {
margin-left: 50px;
}}



/*С‚РѕРїРїРµСЂ*/

.topper {
font-family: "SansRoundedC",sans-serif;font-size:20px;line-height: 40px;	color:#660099;
}
.color-gray{color:#999999;line-height:24px;}
.topper-bg1{background-image: url('/images/promo/topper-bg1.png');
background-repeat: no-repeat;background-size: cover;background-position: center;padding-top:50px;}
.topper-slogan{font-size:24px;line-height:28px; color:#ffffff; padding-bottom:30px;}
@media screen and (max-width:768px){.topper-slogan{font-size:20px;line-height:24px;}}
.topper-slogan-green{color:#00ff17;}
@media screen and (max-width:768px){.topper-slogan-green{font-size:20px;line-height:24px;}}
.topper-bg3{background-image: url('/images/promo/topper-bg-3.png');
background-repeat: no-repeat;background-size: cover;background-position: center;padding-top:20px;padding-bottom:40px;}
.topper-banner{width:100%;}
.topper-tovar1 ol{list-style: none;margin-left:15%;}
.topper-tovar2 ol{list-style: none; margin-right:15%;}
@media screen and (max-width:1101px){
.topper-tovar1 ol{margin-left:0;}
.topper-tovar2 ol{ margin-right:0;}
}
.topper-tovar2 ol li{background-image: url('/images/promo/topper-minus.png');background-repeat: no-repeat;background-position: left center; padding-left:65px;}
.topper .block4{margin-top:50px;}
.topper-tovar1 ol li{background-image: url('/images/promo/topper-galka.png');background-repeat: no-repeat;background-position: left center;padding-left:65px;}
.topper-tovar-zag{color:#00ff17; font-size:24px; line-height:24px;padding-top:30px;padding-bottom:24px;}
.topper li{font-size:18px;line-height:42px;color:#fff;}
.topper .zag-red{color:#ff0000;}
.topper .block-zag{color:#999999;font-size:20px;line-height:48px; }
.topper-tov-zag-gray{color:#999999; font-size:20px;line-height:24px;}
.topper-tov-zag-fiol{color:#660099; font-size:20px;line-height:24px;}

.topper .btn-primary{font-size:24px;color: #fff;
background-color: #7c10a0;
border-color: #7c10a0; border-radius:50px;padding:10px 35px;margin-top:40px;}

.topper .btn-primary:hover{background-color: #597eef;
border-color: #597eef;color:#fff;}
@media screen and (max-width:768px){ .topper .btn-primary{font-size:18px;padding:10px 15px;}}
.topper-block-krit{font-size:20px;line-height:22px;max-width: 200px;border:2px #7c10a0 dashed; border-radius:50px; padding:12px 40px;margin-left:calc(50% - 100px); margin-top:10px;margin-bottom:10px;}

.img-topper{width:100%;max-width:380px; }
.img-topper-banner{max-width:500px;width:100%;}
.img-topper-tovar1, .img-topper-tovar2{max-width:300px;}
.img-topper-quadro{max-width:32px;}
.img-topper-icon-matr{max-width:120px;}
.img-topper-ruka{max-width:130px;}
.img-topper-icon-height{max-width:110px;}
.topper a:hover {text-decoration: none;}
.topper a{text-decoration: none;}
.img-topper-tovar{max-width:400px;}
.topper .pt-30{padding-top:30px;}
.topper-block-razmeri{padding-left: 20%;}
@media screen and (min-width:768px){.topper-block-razmeri{
padding-right: 20%;}}

/*РЈСЃР»СѓРіРё*/
.uslugi {
    font-family: "SansRoundedC",sans-serif;font-size:18px;line-height:20px;	color:#fff;
}
.uslugi-bg1{background-image: url('/images/promo/uslugi-bg1.jpg');
	background-repeat: no-repeat;background-size: cover;background-position: center; padding-bottom:30px;}

.uzlugi-zag{font-size:36px;line-height:36px; color:#fff; padding-bottom:10px;padding-top:50px;}

.uzlugi-zag2{font-size:36px;line-height:36px; color:#fff; }

	@media screen and (max-width:767.98px){.uzlugi-zag{font-size:18px;line-height:26px; padding-top:40px;}.uzlugi-zag2{font-size:18px;line-height:26px; }}

	.uzlugi-yelow{color:#f7ca01;}

	.uslugi-slogan{font-size:36px;line-height:36px; padding-top:40px;}

	.uslugi-sitata{padding-bottom:20px;padding-top: 60px;}
	.uslugi-sitata-avtor{}

	@media screen and (max-width:767.98px){.uslugi-sitata{padding-bottom:20px;}.uslugi-slogan{ padding-top:30px;padding-bottom:30px;}}
	.uslugi-alter1{color:#33106a; padding-top:80px;}
	@media screen and (max-width:767.98px){	.uslugi-alter1{padding-top:16px;}}

	.uslugi-img1{max-width:212px;}
	.uslugi-img2{max-width:212px;}
	.uslugi-block2{padding-top:24px; padding-bottom:50px;}
	.uslugi-bg2{background-image: url('/images/promo/uslugi-bg2.jpg');
	background-repeat: no-repeat;background-size: cover;background-position: center; padding-top:60px}

	.uslugi-spec-zag{color:#ffff;font-size:36px;line-height:36px;}

	.uslugi-btn-yel{font-size:20px;color: #da0057;
background-color: #ffcc00;box-shadow: 10px 10px 20px rgba(0,0,0,0.8);
border-color: #ffcc00; border-radius:40px;padding:15px 40px;margin-top:60px;}
.uslugi-btn-yel:hover{color: #ffcc00;
background-color: #da0057;
border-color: #da0057;}
@media screen and (max-width:1200px){.uslugi-btn-yel{font-size:20px;padding:20px 30px;}}
@media screen and (max-width:768px){.uslugi-btn-yel{font-size:18px;padding:14px 20px;}}
.uslugi-postavchik{width:100%;max-width:380px}
.uslugi-voprosi-bl1{font-size: 20px;line-height: 20px;padding-top: 60px;}
.uslugi-voprosi-bl2{font-size:20px;line-height:20px; padding-top:30px; color:#ffcc00;}
.uslugi-voprosi-bl3{font-size:18px;line-height:22px; padding-top:30px;}
.uslugi-voprosi-bl4{font-size:18px;line-height:22px; padding-top:14px;}
.uslugi .uslugi-per-center{    padding-left: 20%;}

@media screen and (min-width:768px){.uslugi .uslugi-per-center{ padding-right: 20%;
}}
.uslugi a:hover {text-decoration: none;}
		.uslugi a{text-decoration: none;}
			@media screen and (max-width:767.98px){	.uslugi-spec-zag{font-size:20px;line-height:24px;}}
			.uslugi-footer-col{max-width: 320px;}
			@media screen and (max-width:768px){.uslugi-per-center2{padding-left:0;}
		.uslugi-voprosi-bl1{padding-left:15px;}
.uslugi-voprosi-bl2{padding-left:15px;}
.uslugi-voprosi-bl3{padding-left:15px;}
.uslugi-voprosi-bl4{padding-left:15px;padding-bottom:15px;}	
			
			}


/* NEW 21.08 */
.client_type_label {
	font-weight: 700;
	margin-right: 10px;
	font-size: 16px;
}
.client_type_label i {
	color: #17672d;
	font-size: 22px;
	margin: 0 10px;
}

@media (min-width:992px) and (max-width:1199px){
	.head-menu .nav &gt; li:first-child {
	    /*background: url(../images/head-menu.png) repeat-x 0 100% #ffffff;*/
	    padding-right: 0px;
	}
	.head-menu .nav &gt; li:first-child a{
		padding-left: 0;
		padding-right: 20px;
		/*background: url(../images/head-menu.svg) no-repeat 100% 0;*/
	}
}

/*.header-container {
	position: relative;
}
.header-container:after {
    position: absolute;
    background: #fff;
    content: "";
    display: block;
    width: 100%;
    right: 100%;
    top: 0;
    bottom: 10px;
}*/

.reset_caption {
	font-weight: 700;
	font-size: 15px;
}
.reset_caption span {
	color: #266b39;
}


/* @dded */
.header-container-left:before,
.header-container-left:after {
	content: "";
	display: block;
	position: absolute;
	border-top: 2px solid #17672d;
}
.header-container-left:before {
	bottom: 0;
	left: 0;
	right: 50%;
}
.header-container-left:after {
	top: 0;
	left: 50%;
	right: 0;
}
.header-container-left .menunav {
	margin-bottom: -2px;
	background: #fff;
}
.header-container-left .menunav &gt; li {
	border-top: 2px solid #17672d;
}
.header-container-left .menunav &gt; li:first-child {
	border-top: none;
	border-bottom: 2px solid #17672d;
	position: relative;
}
.header-container-left .menunav &gt; li:first-child:before,
.header-container-left .menunav &gt; li:first-child:after {
	content: "";
	display: block;
	width: 25px;
	position: absolute;
	z-index: 2;
}
.header-container-left .menunav &gt; li:first-child:before {
	top: 50%;
	bottom: -2px;
	right: 23px;
	border-right: 2px solid #17672d;
	border-bottom: 2px solid #17672d;
	border-radius: 0 0 23px 0;
}
.header-container-left .menunav &gt; li:first-child:after {
	top: 0;
	bottom: 50%;
	right: 0;
	border-left: 2px solid #17672d;
	border-top: 2px solid #17672d;
	border-radius: 23px 0 0 0;
}
.header-container-left .menunav &gt; li:first-child a:after {
	content: "";
	display: block;
	width: 48px;
	position: absolute;
	top: -2px;
	bottom: -2px;
	right: 0;
	background: #fff;
	z-index: 1;
}

.header-container-left .menunav &gt; li &gt; a span {
	position: relative;
	z-index: 2;
}
@media (max-width:1200px){
	.header-container-left .menunav &gt; li:first-child &gt; a{
		padding-right: 25px;
	}
	.header-container-left .menunav &gt; li &gt; a {
	  padding-left: 5px;
	  padding-right: 5px;
	  font-size: 13px;
	}
}
@media (max-width: 992px){
	.header-container-left:before{
		right: 0;
	}
}
@media (max-width: 768px){
	.header-container-left:before{
		display: none;
	}
	.header-container-left:after{
		left: 0;
	}
}

.product_video {
	margin-bottom: 20px;
	text-align: center;
}


/*Videoobzor*/
/* $ SLY*/
.item_videos_scrollbar {
    margin: 0 0 1em 0;
    height: 4px;
    background: #D8E2ED;
    line-height: 0;
    cursor: pointer;
}
.item_videos_scrollbar .handle {
    width: 100px;
    height: 100%;
    background: #D2A242;
    cursor: pointer;
}
.item_videos_scrollbar .handle .mousearea {
    position: absolute;
    top: -12px;
    left: 0;
    width: 100%;
    height: 25px;
}

.item_videos_pages {
    list-style: none;
    margin: 20px 0;
    padding: 0;
    text-align: center;
}
.item_videos_pages li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 4px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    overflow: hidden;
    background: #fff;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.item_videos_pages li:hover {
    background: #aaa;
}
.item_videos_pages li.active {
    background: #666;
}
/* # SLY*/
.videoobzor_page {}
.videoobzor_page .nav-tabs-block {
	text-align: left;
	margin-top: 0;
}
.videoobzor_page .nav-tabs {
	position: relative;
	z-index: 3;
	margin: 0 0 -3px;
	background: none;
	box-shadow: 0 0 0 transparent;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.videoobzor_page .nav-tabs:before,
.videoobzor_page .nav-tabs:after {
	display: none;
}
.videoobzor_page .nav-tabs &gt; li.tab_header_0 {
	width: 380px;
}
.videoobzor_page .nav-tabs &gt; li {
	width: 480px;
}
.videoobzor_page .nav-tabs &gt; li &gt; a:after {
	content: "";
	display: block;
	height: 4px;
	margin-top: 5px;
	background: url(../images/wh-line-green.svg) no-repeat 50% 100%;
}
.videoobzor_page .nav-tabs &gt; li.active.tab_header_0 &gt; a {
	box-shadow: inset 20px 0 20px -14px rgba(0,0,0,0.4), inset 0 20px 20px -14px rgba(0,0,0,0.4);
}
.videoobzor_page .nav-tabs &gt; li.active &gt; a {
	background: #F7EDDA;
	color: #1F7F24;
}

.videoobzor_page .nav-tabs &gt; li.tab_header_0 &gt; a {
	background: #1F7F24;
	color: #fff;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3)
}

.videoobzor_page .nav-tabs &gt; li.tab_header_0 &gt; a:after {
	background: url(../images/wh-line-yellow.svg) no-repeat 50% 100%;
}
.videoobzor_page .nav-tabs &gt; li:last-child &gt; a {
	margin-right: 50px;
}
.videoobzor_page .nav-tabs &gt; li.tab_header_1 &gt; a {
	padding: 25px 10px;
	background: #F5EDD9;
}
.videoobzor_page .nav-tabs &gt; li &gt; a {
	border: 3px solid #E5C5A2;
	border-bottom: 0;
	border-radius: 25px 25px 0 0;
	padding: 25px 20px;
	background: #fff;
	color: #17672d;
	line-height: 1;
	transition: none;
	font: 700 34px/1.1 'Nokia Sans';
}

.videoobzor_page .tab-content {
	position: relative;
}
.videoobzor_page .tab-content:before {
	content: "";
	width: 25px;
	height: 25px;
	background: #1F7F24;
	border-left: 3px solid #E5C5A2;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.videoobzor_page #tab0 {
	background: #1F7F24;
	color: #fff;
	box-shadow: inset 20px 0 20px -14px rgba(0,0,0,0.4);
}
.videoobzor_page #tab0 .fck-shadow {
	display: block;
	position: absolute;
	left: 380px;
	top: -20px;
	right: 0;
	height: 20px;
	background: red;
	border-radius: 0 60px 0 25px;
	box-shadow: 0 5px 20px rgba(0,0,0,0.4);
}
.videoobzor_page #tab0.active {
	z-index: 2;
	border-radius: 0 25px 25px 25px;
}
.videoobzor_page .tab-pane.active {
	position: relative;
	z-index: 4;
	border-radius: 25px;
}
.videoobzor_page .tab-pane {
	position: relative;
	z-index: 2;
	overflow: hidden;
	background: #fefefe;
	border: 3px solid #E5C5A2;
	border-radius: 0 25px 25px 25px;
	padding: 30px 100px;
}

.videoobzor_page .item_block {
	margin-bottom: 150px;
	position: relative;
}
/*.videoobzor_page .item_block:last-child {
	margin-bottom: 0;
}*/
.videoobzor_page .item_block:before {
    content: "";
    position: absolute;
    bottom: -80px;
    left: 0;
    right: 0;
    background: url(../images/system/wh-line-pattern.png) repeat-x 50%;
    background-size: contain;
    display: block;
    height: 13px;
}
.videoobzor_page .item_block .item_block_title {
	font: 700 32px/1.1 'Nokia Sans';
	margin-bottom: 20px;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3)
}
.videoobzor_page .item_block .item_videos {
    overflow: hidden;
    padding: 15px;
}
.videoobzor_page .item_block .item_slides {
    height: 100%;
}
.videoobzor_page .item_block .item_video {
    float: left;
    width: 250px;
    text-align: center;
    cursor: pointer;
    margin-bottom: 20px;
}
.videoobzor_page .item_block .item_video + .item_video  {
    margin-left: 40px;
}
.videoobzor_page .item_block .item_video .item_video_image {
	margin-bottom: 20px;
}
.videoobzor_page .item_block .item_video .item_video_image a {
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	height: 150px;
    box-shadow: 0 0 20px 4px #03c752
}
.videoobzor_page .item_block .item_video .item_video_image:hover a {

}
.videoobzor_page .item_block .item_video .item_video_title a {
	color: #fff;
	text-decoration: none;
	font: 700 15px/1.1 'Nokia Sans';
}

.videoobzor_page .item_videos_nav {}

.videoobzor_page .item_videos_nav .item_videos_prev,
.videoobzor_page .item_videos_nav .item_videos_next {
	width: 43px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 1;
	cursor: pointer;
	box-shadow: 0 0 4px 4px #00b74a;
	border-radius: 100%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.videoobzor_page .item_videos_nav .item_videos_prev:hover,
.videoobzor_page .item_videos_nav .item_videos_next:hover {
	box-shadow: 0 0 4px 1px #00a242;
}
.videoobzor_page .item_videos_nav .item_videos_prev {
	left: -55px;
	background: #17672d url(../images/system/video_arrow_prev.png) no-repeat 50%;
}
.videoobzor_page .item_videos_nav .item_videos_next {
	background: #17672d url(../images/system/video_arrow_next.png) no-repeat 50%;
	right: -55px;
}

.videoobzor_page .item_article_content {
	font-size: 16px;
}
.videoobzor_page .item_article_content h2 {
	color: #d7b56d;
	font: 700 35px/1.1 'Nokia Sans';
}
.videoobzor_page .obuchenie .text div {
	font-family: 'Nokia Sans';
	font-weight: 700;
}
#d-wrap a.videoobzor_menu_item {
	padding-top: 5px;
	padding-bottom: 5px;
}
#d-wrap a.videoobzor_menu_item img {
	border-radius: 30px;
	box-shadow: 0 10px 20px -10px #1f7f24;
}


#DOMWindow {
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
#DOMWindow.active {
	opacity: 1;
}
#DOMWindow.reserve_window {
	padding: 0 !important;
	/*display: block !important;*/
	width: 700px !important;
	left: 50% !important;
	margin-left: -350px !important;
	top: 50% !important;
	margin-top: -150px !important;
}
#DOMWindow.reserve_window .modal-dialog .modal-content .modal-body {
	padding: 0;
}
#DOMWindow.reserve_window p {
	margin: 0;
}
#DOMWindow.reserve_window a.closeDOMWindow {
	display: none;
}
.cart_reserve_popup {
	font-size: 14px;
	/*max-width: 650px;*/
}
.cart_reserve_popup .cart_reserve_popup_title {
	font-size: 21px;
	padding: 10px 20px;
	border-bottom: 1px solid #ccc;
	background: #2e8949;
    color: #fff;
}
.cart_reserve_popup .cart_reserve_row {
	display: flex;
}
.cart_reserve_popup .cart_reserve_col {
	flex: 1 0 50%;
	position: relative;
	padding-top: 15px;
	padding-bottom: 65px;
	background: #eaeaea;
}
.cart_reserve_popup .cart_reserve_col_reserve {
	/*flex-basis: 55%;*/
	border-left: 1px solid #ccc;
	background: #fff;
}
.cart_reserve_popup .cart_reserve_subtitle {
	font-size: 22px;
	margin-bottom: 10px;
	color: #222;
}
.cart_reserve_popup .cart_reserve_qty_input {
	position: relative;
    border: 1px solid #7d7d7d;
    border-radius: 35px;
	display: inline-block;
	margin: 15px 0;
}
.cart_reserve_popup .cart_reserve_qty_input input[type=text] {
	text-align: center;
	background: none;
	border: none;
	padding: 10px 25px 9px;
	font-weight: 700;
	color: #585858;
	font-size: 16px;
	width: 140px;
}
.cart_reserve_popup .cart_reserve_qty_input .product_minus {
	position: absolute;
	left: 15px;
	top: 0;
	bottom: 0;
	border: none;
	background: url(../images/minus.png) no-repeat center;
}
.cart_reserve_popup .cart_reserve_qty_input .product_plus {
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	border: none;
	background: url(../images/plus.png) no-repeat center;
}
.cart_reserve_popup #cart_reserve_qty_min {
	/*-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);*/
	position: relative;
	display: inline-block;
}
.cart_reserve_popup #cart_reserve_qty_min.focus {
	/*-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);*/
}
.cart_reserve_popup #cart_reserve_qty_min:before,
.cart_reserve_popup #cart_reserve_qty_min:after {
	opacity: 0;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	border-radius: 100%;
	background: rgba(255,0,0,0.3);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;	
}
.cart_reserve_popup #cart_reserve_qty_min:before {
	margin-top: -10px;
	margin-left: -10px;
	width: 20px;
	height: 20px;
}
.cart_reserve_popup #cart_reserve_qty_min:after {
	margin-top: -35px;
	margin-left: -35px;
	width: 70px;
	height: 70px;
}
.cart_reserve_popup #cart_reserve_qty_min.focus:before,
.cart_reserve_popup #cart_reserve_qty_min.focus:after {
	opacity: 1;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
.cart_reserve_popup #cart_reserve_qty_add,
.cart_reserve_popup #cart_reserve_qty_min,
.cart_reserve_popup .cart_reserve_qty {
	font-weight: 700;
}
.cart_reserve_popup .cart_reserve_exists {
	font-weight: 700;
	font-size: 40px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.cart_reserve_popup .btn.unactive {
	color: #777 !important;
	border-color: #ddd !important;
	background: #ddd !important;
	cursor: not-allowed;
}
.cart_reserve_popup .btn {
	position: absolute !important;
	bottom: 20px;
	left: 50%;
	margin-left: -40%;
	width: 80%;
	border-radius: 45px;
    border-color: #2e8949;
    background: #2e8949;
    text-decoration: none;
}
.cart_reserve_popup .btn:hover,
.cart_reserve_popup .btn:active {
	background: #17672d;
}
@media (max-width: 768px){
	#DOMWindow.reserve_window {
		width: 80% !important;
		margin-left: -40% !important;
		top: 10% !important;
		margin-top: 0 !important;
	}
	.cart_reserve_popup .cart_reserve_row {
		flex-wrap: wrap;
	}
	.cart_reserve_popup .cart_reserve_col {
		flex-basis: 100%;
	}
	.cart_reserve_popup .cart_reserve_col + .cart_reserve_col {
		margin-top: 20px;
	}
}
.strong {
	font-weight: bold;
}
.product_not_available {
	margin: 30px 0;
	font-size: 16px;
	color: #777;
}
.product_not_available p {
	margin-bottom: 25px;
}
.product_not_available a {
	font-weight: 700;
	text-decoration: none;
}

.list_contents {
    border-width: 5px;
    display: table;
    padding: 30px 0px;
}


#DOMWindow.empty_store_window {
	padding: 0 !important;
	/*display: block !important;*/
	width: 700px !important;
	left: 50% !important;
	margin-left: -350px !important;
	top: 50% !important;
	margin-top: -150px !important;
}
#DOMWindow.empty_store_window .modal-dialog .modal-content .modal-body {
	/*padding: 0;*/
}
#DOMWindow.empty_store_window p {
	margin: 0;
}



@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.social a {
  
  
   
    float: right;
    
   
    box-shadow: 0 2px 4px rgba(0,0,0,0.15), inset 0 0 50px rgba(0,0,0,0.1);
    border-radius: 24px;
    margin: 0 10px 10px 0;
    padding: 6px;
    color: #000;
   
}
   
   

.github a:hover {background: #191919; color: #fff;}
.youtube a:hover {background: #c4302b; color: #fff;}
.google-pluse a:hover {background: #DD4B39; color: #fff;}
.twitter a:hover {background: #00acee; color: #fff;}
.instagram a:hover {background: #3f729b; color: #fff;}
.facebook a:hover {background: #3b5998; color: #fff;}
.skype a:hover {background: #00aff0; color: #fff;}
.vk a:hover {background: #5d84ae; color: #fff;}
.odnoklassniki a:hover {background: #f93; color: #fff;}
.pinterest a:hover {background: #c8232c; color: #fff;}
.linkedin a:hover {background: #0e76a8; color: #fff;}
.telegram a:hover {background: #249bd7; color: #fff;}
.tumblr a:hover {background: #34526f; color: #fff;}
.windows a:hover {background: #125acd; color: #fff;}
.whatsapp a:hover {background: #50b154; color: #fff;}
.weibo a:hover {background: #d52b2b; color: #fff;}
.dropbox a:hover {background: #1087dd; color: #fff;}

.img-prod-block {
     width: auto;
}



</pre></body></html>