

/* Start:/bitrix/templates/u_stena/stylesniris.css?1748839274221906*/
html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0 auto;
	padding:0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color:#202020;
	line-height: 1.3;
	min-width: 1200px;
	-webkit-text-size-adjust: 100%;
}
h4 {margin: 1.5em 0 0.5em!important; color: #268af6!important;}
.content_block h1 {text-transform:uppercase; font-size:220%;}
.callbackouter h2 {background:none; padding-left:0; text-transform: none;}
.content_block h1, h2 {
	margin:0 0 35px 0;
	text-transform:uppercase;
	color:#202020;
	padding-left:33px;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTg1NUJBQzM2ODIxMUU3OUVBRjlBRDJFM0I5MDM5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTg1NUJBRDM2ODIxMUU3OUVBRjlBRDJFM0I5MDM5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1ODU1QkFBMzY4MjExRTc5RUFGOUFEMkUzQjkwMzkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1ODU1QkFCMzY4MjExRTc5RUFGOUFEMkUzQjkwMzkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgAEAAQAwERAAIRAQMRAf/EAGAAAQEAAAAAAAAAAAAAAAAAAAAJAQEBAQAAAAAAAAAAAAAAAAAACAkQAAIDAQEBAQAAAAAAAAAAAAEDAgYHBRMICREAAQQCAwEBAAAAAAAAAAAAEQECAwUhBBIyBwAx/9oADAMBAAIRAxEAPwC+dKpWl/rLpesXS6ax2M6+U867DeHRqNw2xUzpsVENDGBomn28Zrc1rlsILBCAEQSNEby8q/IavW1tbWjnt540kkkkQ8TgIMglrWtVvVXOU/sOVFRYenWGxsbGw+GshfwYxmOQyVOCA5VcjuwTHy60rS/ya0vJ7pS9Y7Gi/Kei9hXDvNG7jYtZzGNiWliwoQT7eMGOU1K1klZhMGJBKjvKv16r2dbZ1o4LeCNZI5I0HIYCnIIa5rld2RzVP4t6iw8xsNfY19h81ZM/g9j88TkoMEFyK1G9QuPlKuul/k1pesUu6ZP2NF+U9F7De5Rrzw1RazmMbEKC2Fpgn28YLS1TmLJKxOBMSQV5R1fr1XrbOtsxwW8EaRyRyKOQyUGQS5rmo7srXIfxUW9h5jYbGvsa75qyZ/Nj2Z4nAU4IDVRyt6lMfLrddL/WXS8npdLyfsZ18p512Fdy83nuKipnTYqJUVrKjNPt4zYlSksYQWGcyIgAKOjq/IavZ2dnZjnt541jjjjU8TkqcghznORvVGtQ/q3t7D06w19fX13w1kL+b3vxyGAgwQWojVd2K4+//9k=') no-repeat left center;
}
.articles_item h2 {background-position:0 10px!important;}
.content_block p, .content_block ul li {color:#666666;}
p {margin: 0 0 20px 0; line-height: 1.4; font-size:16px; color:#202020;}
p.p_bold {font-weight:bold; margin:40px 0 7px;}
a {color:#268af6;}
a:hover {text-decoration:none;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
input:focus:placeholder { color:transparent; }

textarea {resize:none;}
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
textarea:focus:placeholder { color:transparent; }
.content_block ul {margin: 0 0 20px 3px; padding: 0;}
.content_block ul li {
	padding: 0 0 0 20px;
	list-style:none;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzBEQUUxODM2ODIxMUU3QjE0RUVDQ0M4NzU3REM3NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzBEQUUxOTM2ODIxMUU3QjE0RUVDQ0M4NzU3REM3NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDMERBRTE2MzY4MjExRTdCMTRFRUNDQzg3NTdEQzc1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVDMERBRTE3MzY4MjExRTdCMTRFRUNDQzg3NTdEQzc1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgABAAEAwERAAIRAQMRAf/EAFQAAQAAAAAAAAAAAAAAAAAAAAkBAQAAAAAAAAAAAAAAAAAAAAAQAAEBCQAAAAAAAAAAAAAAABQYABKSY4MVFidIEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwBjdiJD6Fuaj5mShCRBvUzGD//Z') no-repeat left center;
}
#workarea ul, #сollage_page ul {margin: 0 0 35px 3px; padding: 0;}
#workarea li, #сollage_page li {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDMzhCMjVGNDZDRjExRTc5Njg5RUREODEyRkI3MEEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDMzhCMjYwNDZDRjExRTc5Njg5RUREODEyRkI3MEEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkMzOEIyNUQ0NkNGMTFFNzk2ODlFREQ4MTJGQjcwQTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkMzOEIyNUU0NkNGMTFFNzk2ODlFREQ4MTJGQjcwQTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Ya6uJAAAAQklEQVR42gA0AMv/AOTk5JSUlMbGxv///wBaWlogICAkJCTr6+sC7+/vAAAA/Pz88PDwA6Ghoe3t7VRUVEhISAIMABqQHWfRzXCPAAAAAElFTkSuQmCC') no-repeat left 8px;
	padding: 0 0 0 14px;
	margin-bottom:12px;
	list-style:none;
}

form { margin:0; padding:0;}
form.main-form
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

.deti_overlay{
	position: fixed;
    left: 0;
    top: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
    z-index: 3000;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.deti_overlay a{
	border: 1px solid #3333;
    padding: 5px 10px;
    margin: 10px;
    border-radius: 5px;
    color: #000;
	cursor: pointer;
	text-decoration: none;
}

.deti_overlay .box{
	padding-left: 15px;
	padding-right: 15px;
}

.deti_overlay a:hover{
	    background: #33333310;
}


/*mfeedback contact*/
.mfeedback form div input, .mfeedback.contact form div textarea{
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 15px;
}
.mfeedback.contact p {margin:0;}
.mfeedback.contact form {max-width:340px;}
.mfeedback.contact form div {margin-top:7px; clear:both;}
.mfeedback.contact form div div {margin:3px 0; float:left;}
.mfeedback.contact form div input {float:right; width:65%; margin-bottom: 9px; padding:4px 5px 3px 7px;}
.mfeedback.contact form div textarea {width:95.5%; padding:4px 7px 4px 7px;}
.mfeedback.contact form div input, .mfeedback.contact form div textarea {border:1px solid #dadada; color: #202020; background: #eaeaea;}
.mfeedback.contact form div.wbutton {margin:10px 0; text-align: right;}
.mfeedback.contact form div.wbutton input {border:3px solid #268af6; padding:17px 14px 15px; line-height: 0; text-transform:uppercase; color:#268af6; background:#fff; font-weight:bold; cursor:pointer; width: 43%;}
.mfeedback.contact form div.wbutton input:hover, .callbackouter .mfeedback form > div.wbutton > input:hover {opacity:0.8;}
.mfeedback p {margin:0 0 2px 0;}

.mfeedback .mf-ok-text{padding: 0 0 10px 0; font-weight: bold; color: #04ce55;
	border-bottom: 3px solid #84A7DB;
	border-top: 3px solid #84A7DB;
	color: #0055BB;
	list-style: none outside none;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #C3D2E5;
}


.top-wrapper {height: 40px; width: 100%; margin: auto; background:#eaeaea;}
div.top{width:1200px; margin:0 auto;}
div.top .topleft {float: left; line-height: 40px;}
div.top .topright{float: right; line-height: 40px;}
div.top .topright .auth-register-top {margin:0 8px 0 0;}
div.top .topright .auth-register-top a {color:#202020; display: inline-block; margin-right: 30px;}
div.top .topright .auth-register-top a:last-child {margin-right:0;}

/* Top menu*/
ul.top-menu{list-style: none; margin:0 0 0 8px; padding: 0;display: inline-block;}
ul.top-menu li{display: inline; padding-right:15px;}
ul.top-menu li:last-child {padding-right:0;}
ul.top-menu li a {color:#666666;text-decoration:none;}
ul.top-menu li a:hover {color: #268af6;}

.bx-breadcrumb {margin:0 0 6px 0;}
.bx-breadcrumb a {color:#666666; font-size:16px; text-decoration:none;}
.bx-breadcrumb a:hover {text-decoration:underline;}

#workarea #main_search_block {
	margin-bottom:20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

#mobile-menu, .mobile_underheader {
	display:none;
}

/*начало_cat_sections*/

.cat_sections ul {margin:0; padding:0;
	display: inline-flex;
	display: -webkit-inline-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin: 0 0 35px 0!important;
	padding: 0;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	width: 100%;}
.cat_sections ul li {display:inline-block; list-style:none; background:#eaeaea!important; padding:0!important; width:19.8%; vertical-align: top; margin:0 2px 2px 0!important;}
.cat_sections ul li:nth-child(5n) {margin-right:0!important;}
.cat_sections ul li.active, .cat_sections ul li:hover {background:#f2f2f2!important;}
.cat_sections ul li.active a, .cat_sections ul li:hover a {color:#268af6;}
.cat_sections ul li a {color: #666666;
	display: block;
	min-height: 70%;
	padding: 10px 16px;}

/*конец_cat_sections*/

#page-wrapper
{
	min-height:100%;
	margin: 0 auto;
	width:1200px;
	overflow:hidden;
}

* html #page-wrapper { height: 100%; }

#header { position: relative; width:1200px; margin:0 auto;}
#top-bnr, #top-menu {width:100%;}

.header-phone, .header-mail {display:none !important;}
.header-phone.active, .header-mail.active {display:inline !important;}
.header-phone.active:first-child {margin-left:0;}

#top-bnr {
	border-bottom: 2px solid #eaeaea;
	height: 70px;
	display: flex;
	justify-content: center;
	display: -webkit-flex;

}

/* Product List */
div.product-list { overflow: hidden; }
div.product:last-child {margin-right:10px;}

div.product
{
	display:inline-block;
	cursor:pointer;
	margin-right: 25px;
	/*min-width: 180px;*/
	text-align: center;
	width:255px;
	vertical-align:top;
}

div.product+div.product {width:230px;}
div.product+div.product+div.product {width:200px;}
div.product+div.product+div.product+div.product {width:210px;}
div.product+div.product+div.product+div.product+div.product {width:165px;}
#product_5.product {
	width:180px;
}
/* #product_5 .product-image img { */
	/* display: none; */
/* } */
/* #product_5 .product-image { */
	/* background: url(/bitrix/templates/u_stena/images/bg-akcii2.png) no-repeat center center; */
	/* height: 39px; */
	/* width: 50px; */
/* } */

div.product-alt { margin-right: 0;}
div.product-image{display: inline-block; vertical-align: middle; }
div.product-image img {margin-right:9px;}
#top-bnr .product-image img {width: 41px;height: auto;}
.product-desc {width:auto; display: inline-block; color:#202020;}
.product-desc a {color:#666;text-decoration:none;}
.product-desc a:hover {color:#268af6;}
.product-desc p {margin:0; line-height: 70px;}
.product .hid-description {
	box-sizing:padding-box;
	text-align: left;
	top:0px;
	left:0px;
	height:auto;
	position: relative;
	width:100%;
	visibility:hidden;
	opacity: 0;
	padding:7px 10px;
	color:#fff;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0NDQ4MDg2Mzk0NTExRTc5RDgwQTM2RDVCNjBFMDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0NDQ4MDg3Mzk0NTExRTc5RDgwQTM2RDVCNjBFMDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTQ0NDgwODQzOTQ1MTFFNzlEODBBMzZENUI2MEUwMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0NDgwODUzOTQ1MTFFNzlEODBBMzZENUI2MEUwMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wpKuHAAAAG0lEQVR42mJRUFA4w0AEYGIgEowqpI5CgAADAPMDAUPxQwY9AAAAAElFTkSuQmCC') repeat;
	transition: all 0.3s ease;
}

.product:hover .hid-description {visibility:visible; opacity: 1;}
.product .hid-description p {margin:0; color:#fff; font-size:15.5px;}

#top-bnr .product:last-child .hid-description {width: 175px;}

div.product-overlay
{
	width: 280px;
	height: 105px;
	position: absolute;
	z-index: 1;
}
.top-middle {
	height: 85px;
	width: 100%;
	margin: 25px auto;
}
.top-middle .logotype-block {
	display: inline-block;
	vertical-align: middle;
	/*margin: 0 45px 0 14px;*/
	margin: 0 38px 0 14px; /*add by weend*/
}
.top-middle .logotype-block a {color:#fff;display:block;}
.top-middle .cont-block {
	display:inline-block;
	vertical-align:middle;
	margin-right:30px; /*add by weend*/
}
.top-middle .cont-block.two {
	vertical-align: top;
	padding-top:13px;
}
.top-middle .cont-block a {color:#268af6;}
.cont-block.one div.cont-block-top {font-size:14px;} /*add by weend*/
.cont-block.one div.cont-block-top a , .cont-block.two div.cont-block-top a {color:#268af6; font-weight:500; font-size:20px; text-decoration: none;}
.cont-block a.popup {color:#202020; padding-left:26px; display: block; margin: 0 0 5px;}
.cont-block.one div.cont-block-top a {
	margin-right: 20px;
}
.cont-block.three a.popup {
	/* background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQzcxQ0Q2NzM2NkQxMUU3OTY2RjhBNDNCM0FGRTMyRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQzcxQ0Q2ODM2NkQxMUU3OTY2RjhBNDNCM0FGRTMyRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNzFDRDY1MzY2RDExRTc5NjZGOEE0M0IzQUZFMzJGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDNzFDRDY2MzY2RDExRTc5NjZGOEE0M0IzQUZFMzJGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgADgAOAwERAAIRAQMRAf/EAG0AAQEAAAAAAAAAAAAAAAAAAAkKAQEBAQAAAAAAAAAAAAAAAAAICQcQAAEEAgEDBQAAAAAAAAAAAAIBAwQFBgcREwgJABIiMhURAAIABQQCAwEBAAAAAAAAAAECERIDBAUhMRMGABRBQgcyCP/aAAwDAQACEQMRAD8AoNxrNt66X8utxjW1doyazWG5XLEsZi2st/8AGsqeTDeOniQQNVZakR5QBHFeBVSE05VXeDoHk8HgM3+OpWsLcNdWgWYoBOrhhys5/oqyEudxAqfroKMfmM1iP1FqV5XK21yWlDEyMhB41UbBlaCjYxBH21ev1Pzxr+HL5IqHtCybV2PUndJnQ61tZ0mSOpM1iwrCxuINkjQk6bEarYkOux1RAR8CFAX4J7hPpkiV/wAzZDuVrlalXBUfYQAc1MsqoyxMAWcqA28pBiNdCswOB/v9l1a4xqU8xV4WJPE4DM6tDWCqCSu0wIhtqDKfBh17pvuPNN+V1V3d5BHxBhKccqyQcc3E7MkSjyasSOZRpFAEhucAohILRE6v056KuOC2ux916yPSepi6RrGeReWyCgcVSYTCsVNMnSLAL8wnCqSVgup58+2qZCoKQkmbjuySeRIaGlMHG8AS3xGQsw//2Q==') no-repeat left center; */
	background: url(/images/phone.svg) no-repeat left center;
}

.cont-block.three div.cont-block-top {margin-top:6px;}
.cont-block.three div.cont-block-top a {
	/* background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RUVFQkFDRTM2NkQxMUU3QTRERkFDODE0QTg2RDcyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RUVFQkFDRjM2NkQxMUU3QTRERkFDODE0QTg2RDcyMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlFRUVCQUNDMzY2RDExRTdBNERGQUM4MTRBODZENzIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlFRUVCQUNEMzY2RDExRTdBNERGQUM4MTRBODZENzIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgADQAPAwERAAIRAQMRAf/EAHIAAAMAAAAAAAAAAAAAAAAAAAMECgEAAwEAAAAAAAAAAAAAAAAAAgMICRAAAgICAQQCAwEAAAAAAAAAAQIDBAUGBwAREggTIyExFBYRAAEDAgYBBAMAAAAAAAAAAAERAgMSBAAhMUEFByJhcRMjgTIG/9oADAMBAAIRAxEAPwCkX1r9p+O/f/Y8lrnM/Md/RbklqZdb9YsZPLq+OylMOfiafL1LH9mVlKAGSBJoFBB+hlHl1c3Z3U/JdeWzZuNtGzBBVdPAlcx26RFtEIXRxa8on2A5YkDr7smw/uLh0V/cuiKmm2aTG1w2WQGuUpq0OYNfAjPA9p9t+POI+d9O9V9H57yXN/GfJl//ADHIGOyN2Sa1pFfKg44yY/ca1mCyzwGUEpL87xgHtYjdQOi4np7keY4CXnrqyZZ3Vu35Yy1oAnLPJH2paWgOTVtAco+tzSuB5LtCx4vmo+Ht7t11bzu+OQOKmEO8VZcAhxLV0NZan7tITEx1tKqZCwmInntUkmYYyzLEsFiSMP8AWzxxSTBHI7EqrsAfwCf31qRCXmMGQAOTMAqAd0JAUepA9hjO+UNEhoJIXJQh9MgSh/J98P6+tF71kX55a8Io5IxPDEkzGcY6cxKQ8kQCM/iGbuSqkkKxHiUcgZBGKACam6lMqguxzAVBuclGuH2IYXmokCl2gXOkpuMl1OwzQ6Y//9k=') no-repeat left center; */
	background: url(/images/mail.svg) no-repeat left center;
	padding-left: 26px;
	color:#202020;
	margin-top: 4px;
	display: block;
}

.cont-block.three {margin:0; /*float: right;*/}
.cont-block.two div.cont-block-top div.town {
	/* background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjkyQjNDNjM2NkUxMUU3OERFM0U1RTkxQTBCMjNGQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkyQjNDNzM2NkUxMUU3OERFM0U1RTkxQTBCMjNGQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2OTJCM0M0MzY2RTExRTc4REUzRTVFOTFBMEIyM0ZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTJCM0M1MzY2RTExRTc4REUzRTVFOTFBMEIyM0ZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgAEAAMAwERAAIRAQMRAf/EAH8AAQEAAAAAAAAAAAAAAAAAAAcJAQEBAQAAAAAAAAAAAAAAAAAGCAkQAAAEAQkHBQAAAAAAAAAAAAECAwQSABETFAUVBgcIIjIjJBYXGSExQRgJEQABAgMGAwgDAAAAAAAAAAABEQISAwQAISITFAUxBhdBUTJCUmMWBxUIGP/aAAwDAQACEQMRAD8Ap+0t3PbXLiTU7nDibVUfIw2RqK1o4Qy5VtB4wSTQIZ2ZJsgm2dtgQBIrcE1HAFUUMoYsQCIhLXCdQbByHS7dt0jbdZrCGvmhrXEnCriS10SxKGK1oaChutmbKrd55yqK6unV+l0oLmSy4tCYkAAcERELkcSSFF9mfyEaiPGX1ffznuf152+7rw89dtx3/Wab2rsHL0sMUPEnpNqQj+dOW+qOngGl02pyfLFmZcKehcacFwpDdZd1037p5nxnU6jIzfNDBGq+tMK8UxLFfY0/Rb8+swrA1NWZb2S+El8R4S1HWua42DRIYLMxI7Ezl41WMXZSRPMdyQ5oSlJGHoCQjJR+tn7E7dUcrulblNEudQS8RJ8coXNcO0uFzCApLoTxcBY999fRtdI5ibMoJZfKrH4QB4Zhvc09gBvcDcAF7Graxfj7wT9FfqDXEr0qNd61oxm6wpK9X92Oip+FDvVfYn+ZRf8A0TXfPvkKGCKHL9nwwdyw4l4R4rVb0No/hn4NRFCsfu8Yu9Fu74Lrf//Z') no-repeat left center; */
	background: url(/images/location.svg) no-repeat -3px center;
	color: #202020;
	display: block;
	margin-top: 5px;
	padding-left: 20px;
}
.cont-block.two div.cont-block-top div.town span {border-bottom: 1px dashed; cursor:pointer;}

.cont-block.one div.cont-block-top span.phone_text {display:block; color:#535353; font-size: 16px; margin-top: 3px;}
.town.active div.no_town {display:block!important;}
.town.active div.no_town span {display:block; color:#000; text-decoration:underline; cursor:pointer;}
.town.active div.no_town span:hover {text-decoration:none;}
.cont-block.two div.cont-block-top div.town.active span {border-bottom:0; text-decoration:underline; line-height: 29px;}
.cont-block.two div.cont-block-top div.town.active{margin-top: 10px; border-top:8px solid #268af6; box-shadow:0 0 3px rgba(0, 0, 0, 0.5); position:absolute; z-index: 1001; padding:15px 35px 15px 15px; background: #fff;
}

.town.active span.close{
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 9px;
	top: 10px;
	width: 15px;
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKTSURBVHjapJNPSFMBHMe/7//b23NOYSSxU4Kkmxvp3CbMmTRL0aKGEih08NSpjh06dexYJ08SHcQ0UEEI/y7exmRDg224heZfuqjhP/b23nN7W4c0TMpL3+OPz+fw+8KXGBwevp6T5dctbveUy+H4gLPkdR0z6+u4W10NhqLOz1hKJh+H4/FuwWh8QedyuTei0dgjxWLdDEX9cNps8/hHEisrd6RYbLBMFM3ZXI4n/U1No1lZPuI4zjwTDk8k0ukOACAIAqVSCQRB/BLT6Y6ZcHiC4zhzVpaP/E1No2SjwzHmd7v7FEWRGYYRpyVpcjmV6qJJEgaeB02SWE6luqYlaZJhGFFRFNnvdvc1OhxjRKlUAgB8SaW6ZyORMQPP84VC4djf3Pwoa7GExP39NmlxcZym6XJFVdV2n6+3ob5+CgB+ywCQyGQCc+HwR9FoLNdOT3epysq3+sHBM45lr2Vl+TjQ0tLjrK2dO+f/kM9+a/sci73nGcYKXQcoCmo+//22x/PEWVcXusiSlxutqasL6SbTEHQdoGlA16GbTEM1l8S/yqvpdBt1cjIAigIKBYCiQJ2cDKym021XyolMJjAXiYzzLGvV8vndgtn8Usvnd3mWtc5FIuOJTCZwkf+vtkkAWE4mOxei0RGOZXlV005bvd5+l90e0lUVLrs91Or19quadsqxLL8QjY4sJ5OdAEDdDwZ7pXj8Hc/zJk3Tsvf8/uAtu/1ToVjE17093KishLWqak0UhKW1zc2HgiCIGzs7XSxNb1A3Xa5XotHYkFOUo3afL+i02WYBQC8WsXF4iOqKClAkiSqL5ZtoMMTXtrYelImieW17m6AFQXielWXV7/FMXTUKAHDabPN5XX96vqqfAwA8JzgwojZitQAAAABJRU5ErkJggg==') no-repeat 0 0;
}
.cont-block.two div.town.active > span.active {display:none;}

#main-menu{width:100%; color:#fff;}

ul.main-menu{list-style: none; margin:0 0;}
ul.main-menu li{
	display: block;
	margin-right: 10px;
	display: inline-block;
	border: 2px solid #268af6;
	transition: all 0.25s linear;
}
ul.main-menu li a {padding:0 20px; line-height:36px; text-decoration:none; color:#2b87f6; display:block; transition: all 0.25s linear;}
ul.main-menu li:hover {background:#268af6;}
ul.main-menu li:hover a {color:#fff;}
ul.main-menu li.active {background:#268af6;}
ul.main-menu li.active a {color:#fff;}

ul.main-menu li.noactive{transition: none;}
ul.main-menu li.noactive a {transition: none;}
/*ul.main-menu li.noactive:hover a {background:#eaeaea !important;}*/
/*ul.main-menu li:nth-child(2)::after {
	display: inline-block;
	content: " ";
	background: url(/bitrix/templates/u_stena/images/new.png) right 25px no-repeat;
	width: 30px;
	height: 58px;
	position: absolute;
	top: 188px;
	left: 498px;
}*/

/* Category menu*/
#category-menu
{
	width:100%;
	display: inline-block;
	background:#268af6;
	color:#fff;
	margin-top: -2px;
}
ul.category-menu{
	list-style: none;
	margin: 0;
	padding: 16px 15px 16px 40px;
}
ul.category-menu li{display: inline; padding-right:25px;}
ul.category-menu li:last-child {padding-right:0;}

#category-menu a {
	font-size: 16px;
	text-transform: uppercase;
	color:#fff;
	letter-spacing: 0.2px;
	font-weight: 400;
	text-decoration:none;
}
#category-menu a:hover {text-decoration:underline;}
#category-menu a.selected { color:#ccecff;}

#content { width:1200px; margin: 20px auto; zoom: 1;}

#sidebar { width: 234px; display: inline-block; vertical-align: top; }
#sidebar ul {padding-left: 0; max-width:200px; margin-top:0;}
#sidebar ul li  ul {padding-left: 0}
#sidebar ul li {padding: 10px 0 0; list-style: none;}
#sidebar  ul li a {line-height: 1.4; color:#666666;}
#sidebar  div.catalog-section-list span.name_section, #sidebar  div.catalog-section-list ul li.name_section, #left-mobile-menu-wrapper  div.catalog-section-list span.name_section, #left-mobile-menu-wrapper  div.catalog-section-list ul li.name_section{padding-left: 24px; color:#202020; text-transform:uppercase; font-weight:bold;}
#sidebar  div.catalog-section-list ul li, #left-mobile-menu-wrapper  div.catalog-section-list ul li {position:relative;}
#sidebar  div.catalog-section-list ul li.name_section, #left-mobile-menu-wrapper  div.catalog-section-list ul li.name_section{padding-top: 30px;}
#sidebar  div.catalog-section-list ul li span.cat_li, #left-mobile-menu-wrapper div.catalog-section-list ul li span.cat_li {display: block; padding: 2px 0 2px 25px;}
@-moz-document url-prefix()
{
	#sidebar  div.catalog-section-list ul li span.cat_li, #left-mobile-menu-wrapper  div.catalog-section-list ul li span.cat_li {padding: 1px 0 2px 25px;}
}
#sidebar  div.catalog-section-list ul li.active_section.active span.cat_li, #left-mobile-menu-wrapper div.catalog-section-list ul li.active_section.active span.cat_li {background: #268af6;}
#sidebar  div.catalog-section-list ul li.active_section.active span.cat_li a, #left-mobile-menu-wrapper div.catalog-section-list ul li.active_section.active span.cat_li a {color:#fff;}

#sidebar  div.catalog-section-list ul li.active_section.active ul li  span.cat_li, #left-mobile-menu-wrapper div.catalog-section-list ul li.active_section.active ul li  span.cat_li{background: none;}
#sidebar  div.catalog-section-list ul li.active_section.active ul li  span.cat_li a, #left-mobile-menu-wrapper  div.catalog-section-list ul li.active_section.active ul li  span.cat_li a {line-height: 1.4; color:#666666;}
/*#sidebar  div.catalog-section-list ul li.active ul li.active_section span.cat_li, #left-mobile-menu-wrapper div.catalog-section-list ul li.active ul li.active_section span.cat_li {background: #268af6;}
#sidebar  div.catalog-section-list ul li.active ul li.active_section span.cat_li a, #left-mobile-menu-wrapper div.catalog-section-list ul li.active ul li.active_section span.cat_li a {color:#fff!important;}*/
#sidebar  div.catalog-section-list ul li.active ul li.active_section span.cat_li a, #left-mobile-menu-wrapper div.catalog-section-list ul li.active ul li.active_section span.cat_li a {color:#268af6!important;font-weight:500;}
#sidebar  div.catalog-section-list ul li.active span.s_trigger, #left-mobile-menu-wrapper div.catalog-section-list ul li.active span.s_trigger  {background-color: none;}

#sidebar  div.catalog-section-list ul li  > .s_trigger, #left-mobile-menu-wrapper div.catalog-section-list ul li  > .s_trigger {
	position: absolute;
	top: 10px;
	left: 0;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMUU4NjEyQjM2NzIxMUU3ODg2N0U3MzM4M0FFNzE4MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMUU4NjEyQzM2NzIxMUU3ODg2N0U3MzM4M0FFNzE4MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIxRTg2MTI5MzY3MjExRTc4ODY3RTczMzgzQUU3MTgyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIxRTg2MTJBMzY3MjExRTc4ODY3RTczMzgzQUU3MTgyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgACgAKAwERAAIRAQMRAf/EAGkAAAMBAAAAAAAAAAAAAAAAAAAECAoBAQAAAAAAAAAAAAAAAAAAAAAQAAAEAwMICwAAAAAAAAAAAAIDBAYABTUBEWLwURIyMzQIOFNjZBVVFjZWhjeXEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDTcWXNpJNuFVvN7hVbDsljsbBSiyxQU0AHvg8DQQr1BhihehNOQjQnGjGIQx3n2574BTyCxPZUo5nu4KajoXhuz3TqNTDADB9CMrmepEtoFC3Mum9k6DBowE8frX21l8tgP//Z') no-repeat center 8px;
}
#sidebar div.catalog-section-list ul li.active_section.active > .s_trigger, #left-mobile-menu-wrapper div.catalog-section-list ul li.active_section.active > .s_trigger,
#sidebar ul li#bx_1847241719_2920 > .s_trigger, #sidebar ul li#bx_1847241719_2861 > .s_trigger, #sidebar ul li#bx_1847241719_2934 > .s_trigger
{
	background: #268af6 url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NkUzQzU2QjM2NzIxMUU3ODc0MEMyOTA3NTQ5RkUwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NkUzQzU2QzM2NzIxMUU3ODc0MEMyOTA3NTQ5RkUwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2RTNDNTY5MzY3MjExRTc4NzQwQzI5MDc1NDlGRTA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2RTNDNTZBMzY3MjExRTc4NzQwQzI5MDc1NDlGRTA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgACgAKAwERAAIRAQMRAf/EAIUAAQEBAAAAAAAAAAAAAAAAAAgACQEBAQEAAAAAAAAAAAAAAAAABwAJEAAABAQDAg8AAAAAAAAAAAACAwQFAAEGBzU2OBEz8BJiY1RkVWUWFzdXh5gJEQABAQQGCAYDAAAAAAAAAAABAgADMwQRMhMFNQbwMUFhElJiUyFjFJUWNlSEhf/aAAwDAQACEQMRAD8A2KubXFPLbuXsHWP6zV3YZ9SV3XCMVokbJcZ2SMaRBVriiRkEKWhyKTCLEmKLGABYJSLkKQNm0M41IytcMy7ueU9NlmWnXZlnCrZTyWQXhU5QpRKVuyqniJBJJKiOLa2d+Yr5cLvSZt7/AH8osP3wsgiYUEBL1YSApKwmjhAIAHhTRsZL+bt2Pc+otCfi/GnLNnbW+xHre95UF/w66Px3X2OxqJg9rVD6Ku5kL5TeffeYFa11Re5riddbe1d31YufoTzE9ZvzZiR2Nd49L53jRZOwiX+xwkQYNUQvL5OmhrNOJv8AAoi4sWsYnmc/VSzK+vGnjh8eQK+6Ypp/SZY9uw7T9Bv/2Q==') no-repeat center 8px;
}
#sidebar div.catalog-section-list ul li.active > .s_trigger, #left-mobile-menu-wrapper div.catalog-section-list ul li.active > .s_trigger {
	background: #fff url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjBFNkVCODM5NDAxMUU3OUYzRkI5OUE5RjlCRUIxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjBFNkVCOTM5NDAxMUU3OUYzRkI5OUE5RjlCRUIxNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MEU2RUI2Mzk0MDExRTc5RjNGQjk5QTlGOUJFQjE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2MEU2RUI3Mzk0MDExRTc5RjNGQjk5QTlGOUJFQjE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgACgAKAwERAAIRAQMRAf/EAGkAAAMBAAAAAAAAAAAAAAAAAAAHCAoBAQAAAAAAAAAAAAAAAAAAAAAQAAADBQMJCQAAAAAAAAAAAAIEBgABAwU1EmI08EEyM1NjZAc4FVUWNlaGN5cIEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDWQi0zNiyC5bhT34QTHNGWGEwmTDl8YmSQIR5nHNSEoZMRIkE+THGcN0YYwiEMT3ie61nYE14BQnoqUdT3YFNJ0Lu3V4TcaF1gED5ERXU9SJbQKFg4dN4TYXLLBPH218tZe7WD/9k=') no-repeat center 8px;

}
/*#sidebar div.catalog-section-list ul li:first-child > .s_trigger,*/ #left-mobile-menu-wrapper div.catalog-section-list ul li:first-child > .s_trigger {
																		  top:0px;
																	  }
#sidebar  div.catalog-section-list ul li ul, #left-mobile-menu-wrapper div.catalog-section-list ul li ul {margin-left:7px; display:none;}
#sidebar  div.catalog-section-list ul li.active ul {display:block;}
#left-mobile-menu-wrapper div.catalog-section-list ul li.active ul {display:none;}
#sidebar  div.catalog-section-list ul li ul li, #left-mobile-menu-wrapper  div.catalog-section-list ul li ul li  {padding:7px 0 0 0;}
#sidebar ul li.active_section > a, #left-mobile-menu-wrapper ul li.active_section > a {color:#fff;}
#sidebar  div.catalog-section-list ul li.active ul li span.cat_li, #left-mobile-menu-wrapper div.catalog-section-list ul li.active ul li span.cat_li {background:none;}
#sidebar  div.catalog-section-list ul li.cat_premis, #left-mobile-menu-wrapper div.catalog-section-list ul li.cat_premis {padding: 30px 0 0 0;}
#sidebar  div.catalog-section-list ul li.cat_premis a, #left-mobile-menu-wrapper div.catalog-section-list ul li.cat_premis a {
	color: #202020;
	font-weight: bold;
	padding-left: 0;
	text-transform: uppercase;
	margin-left: 25px;
}
#sidebar  div.catalog-section-list ul li.cat_premis ul li a, #left-mobile-menu-wrapper div.catalog-section-list ul li.cat_premis ul li a {
	font-weight: normal;
	padding-left: 0;
	text-transform: none;
	color: #666666;
	margin-left: 0;
}
#sidebar  div.catalog-section-list ul li.cat_premis span.s_trigger, #left-mobile-menu-wrapper div.catalog-section-list ul li.cat_premis span.s_trigger {display:none;}
#sidebar  div.catalog-section-list ul li.cat_premis ul, #left-mobile-menu-wrapper div.catalog-section-list ul li.cat_premis ul {display:block; margin:0;}


#workarea {width:960px; display: inline-block; vertical-align: top;}

#teas_block {
	display: -webkit-flex;
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin:30px 0 0;
}

#advantages_block {
	width:100%;
	margin-top:30px;
}
#advantages_block .item {
	box-sizing:border-box;
	display: inline-block;
	width:285px;
	margin:0 40px 35px 0;
	vertical-align:top;
}
#advantages_block .item:nth-child(3n) {margin-right:0; padding-right: 0;}
#advantages_block .item div.item-image {height:60px;}
#advantages_block .item div.item-info span {display:block; color:#202020; font-size:22px; margin-bottom: 7px;}
.clearfix {
	clear: both;
}
.content_block {
	width:100%;
	margin-top:20px;
}

#main_search_block .main_serch_in { display: inline-block; width: 49%; /*margin-right: 17px;*/ vertical-align: top;}
#main_search_block div+div {margin-right:0!important;}
#main_search_block .main_serch_in:last-child {float: right;}
#main_search_block .main_serch_in  .search-form {position:relative;}
#main_search_block .main_serch_in input[type="text"] {
	background: #eaeaea;
	height: 38px;
	line-height: 39px;
	outline: none;
	padding: 0 54px 0 15px;
	font-size: 16px;
	border:1px solid #dadada;
	width: 100%;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	box-sizing: border-box;
}
/*#main_search_block .main_serch_in input[type="text"]::-moz-placeholder {vertical-align:middle;}
#main_search_block .main_serch_in form input[type="text"]::-webkit-input-placeholder { color:transparent; }
#main_search_block .main_serch_in form input[type="text"]:-moz-placeholder { color:transparent; } 
#main_search_block .main_serch_in form input[type="text"]::-moz-placeholder { color:transparent; }
#main_search_block .main_serch_in form input[type="text"]:-ms-input-placeholder { color:transparent; } 
#main_search_block .main_serch_in form input[type="text"]:placeholder { color:transparent; }*/
#main_search_block .main_serch_in form#search-form-shutterstock input[type="text"] {
	/*background: #eaeaea url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAAATCAIAAAAbEv+zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBMjMyNzJGNTAxMTExRTdBNDc0QjNBODdDNDFGRTdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBMjMyNzMwNTAxMTExRTdBNDc0QjNBODdDNDFGRTdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0EyMzI3MkQ1MDExMTFFN0E0NzRCM0E4N0M0MUZFN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EyMzI3MkU1MDExMTFFN0E0NzRCM0E4N0M0MUZFN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MrfVYAAAPC0lEQVR42uybCXRURRaG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') no-repeat 16px 11px;*/
	background: #eaeaea url(/bitrix/templates/u_stena/images/shutterstock.png) no-repeat 47% 10px;
}
#main_search_block .main_serch_in form#search-form-catalog input[type="text"] {
	/*background: #eaeaea url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAATCAIAAAAiUBnBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRCREZFNUYwNUZEODExRTc5OTkyRjZCOTQyQzJCNEUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRCREZFNUYxNUZEODExRTc5OTkyRjZCOTQyQzJCNEUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEJERkU1RUU1RkQ4MTFFNzk5OTJGNkI5NDJDMkI0RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEJERkU1RUY1RkQ4MTFFNzk5OTJGNkI5NDJDMkI0RTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+vniGAAAFy0lEQVR42uyZyU9UWxDGH5OADCIyyagRUKZIZAqEBDFEwCnGhRA3kEiCWxay4h9gY+LOsCSIBDAMRsAIDzcEZZAwozIpgyINMrYiIP4eJzm5r+m+ckESFl0JSd/TdU7Vqfrqq7qNxdevX/8xy6EXS3MIzHkyy18Ta/4+ffqk0+mMfn3hwgVzjA5Lnjo7O9++fevq6qr8Qq/Xf//+3ZynQ5QnxMnJKS8vT/nFv9tiDtDhytMfZWtr6+PHj6OjoxYWFoGBgX5+fmJ9enqaxcTERPG4tLTU09Nz7tw5Nzc3scI8OTw8zLq/v39oaKhY7O7utrW1RU089vf3oxAbG2tlZSUt/vz5s62tzcANjpW75ubmOPnbt2/e3t4RERE4ttNtdUN4Pj4+bm1tHRYWduLECVYGBwc51uCQ4OBgDw8Po/ryju/fv1duOXv2rLu7u4qfP3786OjoUG45efLk58+fo6Ki7O3txcqbN2+OHz+OdQ15qq6u7u3tZc/a2hp1dunSpeTkZNbHxsYaGhpknlDD42PHjok8dXV1PX361HVbWlpauF5mZibrr1+/RkeEb2ho6MmTJ1evXlUmCYF1OZkAOTo6ipWpqSkgIna9e/eupKQkICDA2dkZ3uZKWVlZR44cMXBbxVBtbS3unTlzZn19/eXLlykpKUlJSV++fJmYmODbkZERThaxJoK4YVRfWKHB4+rp06f5/OvXLwANP4m9pvwUt/P09HRwcBCHYIIVUBUTE8Pj/Pz8s2fPbt26paGe2tvbsZGbmyvKqLW19fnz5+TMx8dHqdbX1/fhwwf5CI6qqqq4DFcCRIQJj1EICgpS6lRUVERHR8fHxxs1DSDCw8PF56KiIvFhcXGxrKwsISEhPT2dR6D68OHDV69eXb582dQVDAyxBX+IAgDnsbGxkYyCNgE+pLCwELupqani0ZS+SDmlzwXv3r3L5+XlZfbu0k9uB3alk8STGIo8UdmicDXM5YCCgpBcFxkZiVvwm1KHQiZ5cXFxcgVYAS4mEVHpgBosHz16VCpQmo8fP/by8rp+/bomsqaIAfX58+fFI+QAlqE4U/o7DbElPz+foG9sbCwsLIBl4qvyyq+ujzN2dnb795PAQq2rq6siT5An5aWhniYnJ0NCQuQjBArVGvD4ixcvyAEQA2iydVHsSh5XFg25f/DgAeV///59A8b7o0CA+AAdyRXoiEoliGBwJ8iMGqI+oK+ZmRlCbGlpKXqwilEVfTAqA7pLP42aAAf19fUDAwM0clCekZGh7T0XJ0SSpYAp2TZE6dAVb968qQwEu7jA5uam0TNpYFAiF25qatI6/MDv69siV2BzIrIzSaYM0YdKS0tBN8krKCi4c+eOukV1fYIDIvfpJ0JIacBQH9iysbGhnrTlCUQwsciIM5bgma+vr3LKgPEkMcrGCHGLtixIvLy8nLoWj9QZxH3jxg0STMPTlCeqGUjKo0TbN2iWUowaYmyDky9evMiUIWYWdYvq+gTE4O1zD35K6oMtmQYoKVKlLU+0O+zRfhhqZ2dn6+rqyIFs76IB7OzhKBAjdjEN63Q6pheoQ06r8vcOyJADucDu88QdgA4sBLXSJ5qbm6lvOX2Z+mFFaUiwMYMrhULDYN4RZWFquyn9lZWVyspK8qTsC/vxky5OtcFPsqtp6E9kJTs7u6amhhcaknzq1CmGS2XnvHbt2s6ZGA5kF3M5Mw9UThvPyclhYDVQu3LlCg0ZnXv37imbmYowmOAAwXr06BEwJxa3b98WY7GKKA0xczLLUWHcCLZhzANPgEk5iyrFlD4kAfhAgHw13KefhJEZD96jk/3vKE3/19Dr9Rxkil5NCZeBM+Xr218UqpzDlTOkVqEglI32r+vvwc/i4mIXFxeIeu+/l2NJa5IERg4iSf+xgbX1fpIkWveB6mv1k0piFBCvUHv53cgsBy20Bl6QqVcamHKUN+fpcAnNLC0tjRFR/JZoIL8FGACry8C6ZsBEXQAAAABJRU5ErkJggg==') no-repeat 16px 11px;*/
}
#main_search_block .main_serch_in form#search-form-shutterstock input.bg_search {background: #eaeaea;}
#main_search_block .main_serch_in form#search-form-catalog input.bg_search {background: #eaeaea;}
#main_search_block .main_serch_in input[type=submit] {
	position: absolute;
	right: 8px;
	top: 9px;
	/*margin-left: -37px;*/
	width: 24px;
	height: 23px;
	cursor: pointer;
	border:0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4OTI1QjE2QjQ3Q0ZFMTExODY0M0I2MkNDNDM5NUEyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzYwOUM4MzIzRDcxMUU2OTFGMkYxMDhDMDNEQjM2MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzYwOUM4MjIzRDcxMUU2OTFGMkYxMDhDMDNEQjM2MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplOTYyMWQ3NC03YTVlLTljNDQtYjNiZi0yMjBmOGI0OGRmMWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkNTM5YTcwZC0wZjkwLTExZTYtOGRkNC1hZWYzYjJjNTkxZjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz64q6rjAAACGklEQVR42qyVO0gcURSGZ9e1iIKPxEUTxEI0KloaEBQCFgpGtIpgFMQXmkLdNU26qI2NYUFEFtygjYKFSGKTZC0UUihREBU3RFEEG6OQGB8gq8H/wC9cJnNnXdkDH/cxM/e/55x7zzg8Ho+hsQLQCcpBNkgAYfATfAEBEPL5fIadOS3mUsAHsAm6QREXF4sHhaAXrAO/1+tNikZAdvodtCjPDsEnikp7xHkX6ABLEMm8i0AqXc/hWEJRC56wbWP7GNSAHSWUQZ0nqsCwsvhXUMwd/zN9cw3mwDOwyLl8MGQnIHFuYP8HqAOnhr39oUd7HLfCi6c6gUbgYP8NODHuZvLeW2Wtep1AtZLQz0Z0NqMk/oWVgOw8j+NvFjG3NdwDycmaEur/BBJ55MR+GfezWw8eWAmcgXOOM+4pkM72QpeDXbZlIC6alXFy4nmkxUI6gXm2bqtERbCXIJn9oE4goCT3vfJBJJMNDbJ/xXJiKbAFJtiX2/yRpcPO0sAsyOJ4FCdqx65UdIEN9p+DFd5ol+kbydErsApKlflQpFokJ6BKeVEq6zSPrly+KRZDuYyTys5vbQQJb45Urg9AiSknEqpKloEK8IjzYRbI13xXPBszi1j9cP6CdlbIfobqmM9+g2UwAHJBD+LuZym3FHHaJHEb9LEsu1lSHtLDd2BfKRfjOhGnESPTiDTFTEAj4o+pgCIi//RLsHAjwADfhYgtpS2TOgAAAABJRU5ErkJggg==') 0 0 no-repeat;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

.banner_slider {
	width:100%;
}

#sidebar h3
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; }
div.news-date { margin: 0 0 1em;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
#content .section-list {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;justify-content: space-between;}
.section-item {width:calc(33% - 20px);position: relative;border: 2px solid transparent;}
.section-list.primeri a.popup_img {
	height:238px;
	display: inline-block;
	vertical-align: top;
	margin-bottom:22px;
}
.modilnye-primery .section-list.primeri a.popup_img {
	height:197px;
}
.section-list.primeri a.popup_img img:hover {z-index:1; opacity:0.3; }
.section-list.primeri a.popup_img:hover{
	background: rgba(0, 0, 0, 0.6) url(/bitrix/templates/u_stena/images/zoom.png) center center no-repeat;
	z-index:99;
	width:296px;
	/*cursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in;
    cursor: zoom-in;*/
}




.section-item a {color:#fff;display: block;}
.section-item:hover {border: 2px solid #268af6;}
.section-item a.section-name {color: #268af6;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  border: 0;
  background: linear-gradient(0.42deg, rgba(255, 250, 250, 0) 21.37%, rgba(255, 252, 252, 0.18626) 46.66%, rgba(255, 255, 255, 0.85) 76.73%);
  width: 100%;
  padding: 15px;
  height: 100%;
  box-sizing: border-box;}
.section-item a.section-name::after {content:"";width: 50px;
  height: 2px;
  display: block;
  background: #268af6;
  margin-top: 4px;}
div.catalog-list { width:100%;float:left;margin-top:30px; padding-bottom:80px;}
div.catalog-item { display: inline-block; width:33%; text-align: center; vertical-align: top; font-size:16px; margin-bottom: 35px;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-action {padding: 0 15px;}

/*.section-list.primeri a.popup_img {float:left;}*/
.section-list.primeri div.td_interere {display: inline-block; width:33%; text-align: center; vertical-align: top; font-size:16px; margin-bottom: 35px;}
.primeri div.td_interere a.catalog-item-calcprice.interere {width: 33%; margin:0 auto; position:relative;}

div.cia-top, div.cia-bottom {width:100%;height:30px; position:relative;margin-top:20px;}
a.catalog-item-calcprice {border: 2px solid #666666;
	color: #666666;
	cursor: pointer;
	display: block;
	line-height: 28px;
	padding: 2px 15px 0;
	position: absolute;
	right: 0;
	text-decoration: none;
	text-transform: uppercase;
	top: 0;
	font-size:12px;
	font-weight:700px;
	letter-spacing: 0.4px;}
a.catalog-item-calcprice:hover{color:#005ad9; border-color:#005ad9;}

div.cia-bottom > div {width:50%; float:left;}
div.cia-bottom > div.catalog-item-favorite {text-align: left;}
div.cia-bottom > div.catalog-item-by1click {text-align: right;}
div.cia-bottom > div a {cursor:pointer; text-decoration:underline; color: #666666;}
div.cia-bottom > div a:hover {text-decoration:none;}
div.cia-bottom > div a.favorite-link {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAIAAAA2bnI+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1QUY5RkM2NEFEQTExRTdCMkE0RjUyMDcwMjZBN0M5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1QUY5RkM3NEFEQTExRTdCMkE0RjUyMDcwMjZBN0M5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTVBRjlGQzQ0QURBMTFFN0IyQTRGNTIwNzAyNkE3QzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVBRjlGQzU0QURBMTFFN0IyQTRGNTIwNzAyNkE3QzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6s+u8SAAAB2ElEQVR42pRTPcuBURg+z+MrWZgkg8VLIklGFgqDQSJs/gCLTfELlFEZpJSiZBCZDDJZCVFYZRDlI8R75Xlf396Pa3g65z7nOvd1X/f9kNMbdLvdYDB4eg/y7sDtdhNCGo3G/5jtdpuiKA6HY7FY/sf0er0SiSSVSiFts9n8KxMV0jSdSCQOh4NcLrdarb8z9/v9cDh0Op1isXi9XiOSyWSQNp/Pz2azByaVy+VardZgMABnPB4jD67G4/FwOIwFtkqlcjQaYS0UCj/OUCgUfr+fMpvN9XpdJpPZ7XYmCkAki8UiZywWi16vh3fxer/fLxaLCJZKJbJcLk0mE5/Pr9Vqpx+BWnw+HyxIp9Nfda5WK2Tm8XjlcvkdbbfbuVwuCMlms3cObTYbqEUDIeaZtt1uHQ4Hm82GVS+8xbFOp9Pr9c9MtBS1JZPJ2yBNvgG1x+NRo9GQJ6jVanyR8zZ4ZaIBsO7CnE6nTNlMP6RSaafTuXvvdnSwrVar8/k8EokIBAJsob9SqeDUZrM9zPCVWSgUcDUUColEIi6Xi18MTTMYDAgajUaYj8F6zYzFYrgE3wOBwGQyucThtkqlYgTezuCVGY1GPR4PND97CwswwFqtFmN4CX4KMADie7s0N2Z6PAAAAABJRU5ErkJggg==') no-repeat left center;
	padding-left:27px;
	padding-top: 1px;
}

div.cia-bottom > div a.favorite-link.active{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYZCQsv9GlQLwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABsklEQVQ4y6WUz0tUURiGn/PjHgaEQpCCIbTFQEFBiC2sti3aJZhLCVq0E/8SBQk0BvwDgjYDgbgdxGkbFOEMDl2JIJpxDFo0c+85X4sJ4o6O92rv8uM9z+J73/MhOYp7QdbricS9kGcVTY7W6gmv3yes1ZM8K+fCWh1htxmIjGK3GWh15PKwrUaKiJB4QUTYaqSXg7WPhZ0Dn5ntHHjax1Ic5gWOToT1ekKQ7MMgw/nRieDPYKp3n1P58C3wpSfEPeHrTyENkrtsqxU3ripmJhU3JxX3yhr1/E1fGrHnf/VgxqB+DURevh3w8XvgdyIXhpQixd3rmuozh56IYHvJMVvWOKsuBHJWMVvWbC85JqK/AZQsVBcd89OayBQDRkYxP62pLjpKdiRNZ2BzwVGZKgarTCk2FxzOjKlGZEAKrk1k6B/bMy/Q7hajtbunu5aBxT1hcEYbb187/VEGftjLsbDmj5BNyyiW5ywrjyKW5yxuJJxRvx29EgBGK57eMaw8tJSvDAGPK5oX9y2v9lNqnzw+CK2O8ORWZpH/tLGXyGqtL4fd8w/hYTfIaq0vG3tJZv4HZ8UvZSvIIt4AAAAASUVORK5CYII=') no-repeat left center;
	color: #268af6;
	text-decoration:none;
}

div.cia-bottom > div a.favorite-link:hover{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAIAAAA2bnI+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1NDZEQjFFNThENjExRTdBQkIzQzFDODAyQjdGNjc4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NDZEQjFGNThENjExRTdBQkIzQzFDODAyQjdGNjc4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjU0NkRCMUM1OEQ2MTFFN0FCQjNDMUM4MDJCN0Y2NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU0NkRCMUQ1OEQ2MTFFN0FCQjNDMUM4MDJCN0Y2NzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44vW/cAAACG0lEQVR42mL4jwPcffuvee+v/7gBEwMOMPHI78Vn/5x9+g+XAuw6b7/5v/PWP1ZmxilH/5Cmc/rxP6LcDPUurMce/j2Hw1osOu+9+7/95t8UM9ZgXWZ5Qaapx/8Q1vn3P8OjD//7Dv0W4mKI0GdmYmTIsmQ5cv8v0KD339F1Mm65/ufS83/33/1/+P7/k4////z7DxStcGRNNGGBmOU+5+fjDyAH83EwKggyAl0BJH00mVlWX/p7/OFfaX4mW0WQkAJQQohRXoARYjAzI8OGePa7b/8/eP/vwbv/997923L9L1BcU4yJ4cuv/1HLfur1fz98/+9/vADonMLNvzS6v6+9/AfIZQDi77//x6/8qdP3ff9dnJp///2fs+GnZs/3jVf/QEQYINTPP/9T1vzU7v2+6xYWzb/+/E9f+1Or5/u2G3/gggzI0v4LfwQu/IGp8+yTv2pd35Zf+IM99bEyA01hUBXFEsOqIiBBZiYc8QmMgHtv/6uJQEP17TeG/XehqYeXnUGcl/H2a5TExAJnAePz19//QOM//2SYc+rPonN/vv36rynOVGTLaqfIpCbCBEzM2HXeBBsJjJuSLb++/2YIN2C2kGOecfx36pqfJjLMQL/cfoPDzjtgI5ee/+uvzZxrxSLFB3K2iwr77tv/+g//BmZXIBeYBgU5YRrgYQXMkPkbfwJVYIbt33//11/547fgBzAZwgUBAgwAZQrgovnFQZQAAAAASUVORK5CYII=') no-repeat left center;
	color: #268af6;
	text-decoration:none;
}

div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: 500; font-size:16px;}
.catalog-item-article {color:#666666; font-weight:400; }

div.catalog-item-image {text-align: center;}
div.catalog-item-image a {display: inline-block;}
div.catalog-item-image a img {/*max-width:296px!important;*/ max-height:456px;}
#mk-catalog-list .catalog-item-image a img {
	max-height: 456px;
	max-width: 100%;
}
img.sload_img {
	position:fixed;
	top:10px;
	left:10px;
	max-width:500px;
	max-height:500px;
	z-index:1000;
	display:none;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.catalog-item-hit  {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAAXNSR0IArs4c6QAABJ1JREFUaAXdmM9PE0EUx7/bllKx/FQxGiDVcNAo6slEEyMxxr/AxCtnoge9KUZQL2q8efDsAbh496AHPRnjb4loSNT4EzCC0hakLXSd98xslmV3Z9vuQruTsDuzM/NmPn3zfgza2MmTQ7quD2KdiqZpl3vu3h3ye3mNBIYRjsHCCGeAhQ1uBViY4FaBhQUuQiDWQl6KvJX1ux/t5P79qNu82VUUeWlyaK6DFJ22YDQnKLjWY8ew88qVwOEcwQKB0zQk9+1DvL0dBKgqlWjOFcxvuA3d3Yg1NjLP3OPHKi7uLxdOCeYnXOOBA7zZxa9fkRN/0aYmtJ04EcixtPWKTj9lJRlKfPt2dJ07hw2pFObfv0cxl0Ny715o0SjyP3/i46VLKPz65bQ0fy8l/SoJjKR7hYs0NLA9NQovmBSaim/ZYrtpfXkZCxMTmH3wAH8ePbIdY/7oFa5kMFpEBRdraUH3jRuoa2sz78moF2ZnkXn+HJlXr5AdG0NxYcHo81LxAhf1Isg65vb4+MP+PXvoR+m19lG7uLiIzMuXaD50iI/ZzL17mB4dRWtvL7RIBJ+vXQN9y33/Dr1QMEQkUimkzp9nYAVsL61P+zAmWyplaUzKUGlOi8eh5/M8nNx7R38/Q4/39UFfWpJi+E1QOwYH2WvmfvzAxNmzgDimbsVNc568opNwVRCXUDS/+fBhFpN9+9YVqig0OHnnjhKKhLmFgorASLgKjsZABOZEZydXs69f81s+zJoiqC83b7L9yX7V2wmuYjBaWAmn6/h09SqW5uaQFQ5DFkcoYYcNu3ah/dQppC5cKCvOVWRjcoPyrbK5+NatyE9P83Ar1NTwMNsjhQaKb1ERLmShOPfh4kUsCW/qVsw25ysYLaqCozFmKGrrxSJ7S6pTWc5mEU0m/zfEM/3sGR9Rq8MxBpgqEq4sd2+Ss6qqCgU0gTZNrj+SSPB82vD8u3eYvX8fUyMjiDU3I9HVxX1mKPKydSJGFv/+5T6HB4cC3zUmF1Nprr6jA23HjyP75g3YU4oUC8K2Os+cQcuRI7ZQqYEBzmC8pF++a0yCqTS3nE6zI8lPTv537S5QLFPEtI27dyPZ04OmgweRfvLENWMJDIw2o4KTP4KbpowxopIRtla3aZMnOF/cvXlxa10ZCsQEyinpAkrFbFP8wfwQ8VCLxfgLXVbdbuKBakzuSaU5ygszL14gUl+Pb7durcpMWI6A6jh9Gq1Hj3Kz8Ps34uJ/J07Hck3AaCcqOLK59NOnIoMu8sZXPCxQlGB/EI6EbhFkc+RBrVeeNQPzArcCRjZsoD5fv863ArI5uqhOiZuDNQQE5u7lvuzeqlBgzHGCstwMjPGmSuDOw7SWUfXiUGjwtr4+w6bo+LGmPEDR3HUBo4W9wFEmQolzqVAkf12OIi0si+pYUuJcmJmx95RSiM173cFoTyo4m30rP1UFWBBwVQPmN1xVgfkJV3VgfsFVJZgfcFULVilcVYNVAlf1YOXC1QRYOXA1A1YqXE2BlQJXc2Be4WoSzAtczYKp4GoazA2u5sGc4EIBZgcXGjArXKjArHDUDlWh/6H8A5HryZr5vbKsAAAAAElFTkSuQmCC') no-repeat right 0;
	height: 54px;
	margin-bottom: -54px;
	position: relative;
	display: block;
	z-index: 5;
}
div.catalog-item-price { float:left; font-size: 24px; color:#202020;}
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { }
div.catalog-item-properties { clear: both; padding: 1em 0 0;  overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

/*section filter*/
.section_filter_block {
	width:100%;
	float:left;
	border-bottom:2px solid #eaeaea;
}
#sidebar .section_filter_block {border:0; padding:0; margin-bottom:35px; margin-top:45px; width: 165px; float:none; margin-left: 7px;}
.section_filter_block .sfb-left {float:left;}
.section_filter_block .sfb-left label {margin-right:20px; padding-bottom: 6px;}
.section_filter_block .sfb-left label.active, .section_filter_block .sfb-left label:hover{border-bottom: 2px solid #268af6;}
/*@-moz-document url-prefix() 
{
	.section_filter_block .sfb-left label {padding-bottom: 5px;}
}*/
.section_filter_block .sfb-right {float:right;}
.section_filter_block  label  {cursor:pointer;}
.section_filter_block .sfb-right div+div+div+div label.active, .section_filter_block .sfb-right div+div+div+div label:hover {border:0; width:16px; height:16px;}
.sfb-right div.color-sfb1.active, .sfb-right div.color-sfb1:hover, .sfb-right div.color-sfb.active, .sfb-right div.color-sfb:hover{border-bottom:2px solid #268af6; display:inline-block; margin-left:10px; padding-bottom:6px; margin-bottom:-2px;}
.section_filter_block  label input {display:none;}
.sfb-right div.color-sfb, .sfb-right div.color-sfb1 {display:inline-block; margin-left:10px; padding-bottom:6px; margin-bottom:0px;}
.section_filter_block .sfb-right div+div+div+div label {border:0; width:16px; height:16px;}
.section_filter_block .sfb-right div+div+div label.active, .section_filter_block .sfb-right div+div+div label:hover {width:14px; height:14px; border: 1px solid #c0c0c0;}
.section_filter_block .sfb-right div.color-sfb1 label {width:auto; border:0; vertical-align: top;}
.section_filter_block .sfb-right div+div+div label  {
	display:inline-block;
	width:14px;
	height:14px;
	border: 1px solid #c0c0c0;
	vertical-align: middle;
}
.section_filter_block .sfb-right .sfb-right-name, .sfb-right div.color-sfb1 {display:inline-block; color:#666666; font-size:16px;}
#sfbmain-form  .sfbmain-name, #favorites_hdr.name_section, #viewed_hdr {
	width:100%;
	margin-bottom:20px;
	display:block;
	color: #202020;
	font-weight: bold;
	text-transform: uppercase;
}
#sfbmain-form label {
	display:inline-block;
	width:30px;
	height:30px;
	border: 1px solid #c0c0c0;
	color: #2a2a2a;
	margin:0 4px 4px 0;
}

#sfbmain-form label+label {border:0; width:32px;height:32px;}
#sfbmain-form label.active{border: 2px solid red!important; height: 28px!important; width: 28px!important;}

#favorites_n{
	display:block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAASBJREFUKBWNU0GOgkAQdGYhWbL+wU942cuufgb4gd7Ek3rZM/AQzrpnPsIDCNkLY1WHMa1C1k60e6qreqZnGjObsDiOnU+VZWl8rP0NTNM0YyKKolPbtsRbrgf7gLmu6zZc53me0YuYwr7vdwReMWvtngXsK+Qpjoj9MTTJGPOL3w+9xhmHYXigD/j3aBCciqLYejxJkqNzTvolFgSBbGr0rTLBnSD8ZqwNBS4o8KWxsZ5rTVDxEz4mXiqBDp9weSocx+BYvWf+1zPasuC40Qvj5aDYJ4rxqMvHXv0mbwyapslAWHlw8At4FqC/s6qqZnVdn8d6JlGPJl/g7049LEQso4aRA3bB6K3xIcw1GT2+Ex/yMprMy4Vpoo/1+099VVcMSmj021O5bQAAAABJRU5ErkJggg==) no-repeat right;
	width:100%;
	cursor:pointer;
}

#favorites_hdr.name_section {line-height:15px;}
#favorites_block {width:156px; margin:0 0 50px 7px; position:relative;}
#favorites_block a {display:inline-block; margin-right:4px; height: 48px; overflow: hidden; width: 48px;}
#favorites_block a img {height:48px;}

#viewed_block {margin:0 0 40px 7px; width: 160px;}
#viewed_block a img {height:72px;}
#viewed_block a {display:inline-block; margin:0 8px 3px 0; height:72px; width:72px; overflow:hidden;}

#favorites_options {
	width:100%;
	display: none;
	position:absolute;
	background: #fff;
	border:1px solid #f1f1f1;
	padding:5px 0;
	top:30px;
	right:0px;
	box-shadow: 0 0px 5px rgba(83, 92, 105, 0.22), 0 0px 0px 0 rgba(83, 92, 105, 0.06);
}
#favorites_options span.favoritarrow {
	background:#fff;
	display:block;
	width:15px;
	height:15px;
	transform: rotate(45deg);
	position:absolute;
	margin: -12px 0 0 25%;
	box-shadow: -3px -3px 5px rgba(83, 92, 105, 0.12), 0 0 0 0 rgba(83, 92, 105, 0.06);

}
#favorites_options.active {display:block;}
#favorites_options a {
	display:block;
	padding:5px 5px;
	cursor:pointer;
	text-transform: none;
	color: #666666;
	font-size: 14px;
	width:auto;
	height:auto;
	margin-right:0;
	text-decoration:none;
	font-weight: normal;
}
#favorites_options a:hover {text-decoration:underline;}

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }

/*popular*/
.popular-list .popular-item {
	display:inline-block;
	text-align: center;
	vertical-align: top;
	width: 33%;
}
.popular-list .popular-item a img {max-width:304px;}
.popular-list .popular-item {margin-bottom:20px; overflow:hidden;}



/* Top menu */
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:12px;
	float:left;
	background: none;
}

#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 3px;
	text-decoration:none;
	text-align:center;
	outline: none;
}

#horizontal-multilevel-menu li { float:left; }
#horizontal-multilevel-menu li a.root-item { font-weight:bold; padding:8px 12px 8px; } /*Root items*/
#horizontal-multilevel-menu a.parent { background: url(/bitrix/templates/u_stena/images/top-menu-arrow.gif) center right no-repeat; } /*Item-parents*/
#horizontal-multilevel-menu li a.root-item-selected { font-weight:bold; padding:8px 12px 8px; } /*Root menu selected*/
#horizontal-multilevel-menu li.last-item { border: none; }

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:163px;
	padding: 3px 11px;
	border:1px solid;
}

#horizontal-multilevel-menu li li { width:100%; border-bottom:1px solid; } /*Sub-menu item box*/
#horizontal-multilevel-menu li ul a { text-align:left; font-size: 12px;} /*Item link*/
#horizontal-multilevel-menu li ul ul { margin:-27px 0 0 160px; }

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul
{
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li li:hover ul
{
	display:block;
}

div.menu-clear-left { clear:left; }

/*Common Elements */
div.content-form { padding-left:1em; }

#footer
{
	border-top: 1px solid #eaeaea;
	width:1200px;
	margin:0 auto;
}
#footer .wrap_foot {padding:25px 10px 42px 10px;display: flex;}
#footer-right-bot div {display:inline-block; vertical-align: top;}
#copyright {color:#202020; margin-right: 15px; vertical-align: middle!important;display:inline-block;}
#copyright-mobile {color:#202020;}
#footer-left .logo_foot {vertical-align: middle!important;display: inline-block;}
#footer-left .logo_foot a {color:#fff;}
#footer-left {margin-right:40px; width:350px; flex-shrink: 0;}
.web_niris {display:block; margin: 0; padding:0;}
.web_niris span.web {display:inline-block; font-size:12px; color:#636466; margin:6px 0 0 15px; background: url(/bitrix/templates/u_stena/images/line_left.png) no-repeat center left; padding-left: 15px;}
.web_niris span.web a {color: #268af6; text-decoration:underline; font-weight:400; font-size: 12px;}
#footer-right-top {margin-top: 12px;}
#footer-right-top .top-menu {margin:0;}
#footer-right-bot div a {color:#666666; font-size: 21px; font-weight: 500; text-decoration:none;}
#footer-right-bot div span {display:block;}
#footer-right-bot div+div a{display:inline-block; margin-right:20px;}
#footer-right-bot div+div a:last-child {margin-right:0;}
#footer-right-bot div+div {margin:0; padding:50px 0 0; float: none;}
#footer-right-bot div+div+div {margin:0; padding:50px 0 0; float: right;}
#footer-right-bot div.footer-rb-in .soc {padding-top:0; margin-right: 24px;}
#footer-right-bot div.footer-rb-in .soc a {margin-right: 7px;}


/*contact*/
.left_contact {width: 45%;}
.right_contact {width: 47%;}
.left_contact, .right_contact {display: inline-block; vertical-align:top;}
.left_contact {margin-right:50px;}

.right_contact.moscov {background: url(/bitrix/templates/u_stena/images/map_moscov.jpg) no-repeat center top; min-height: 280px;}
.right_contact.spb {background: url(/bitrix/templates/u_stena/images/map_spb.jpg) no-repeat center top; min-height: 280px;}
.right_contact.ekb {background: url(/bitrix/templates/u_stena/images/map_ekb.jpg) no-repeat center top; min-height: 280px;}
.right_contact.nsk {background: url(/bitrix/templates/u_stena/images/map_nsk.jpg) no-repeat center top; min-height: 280px;}
.right_contact.nnv {background: url(/bitrix/templates/u_stena/images/map_nnv.jpg) no-repeat center top; min-height: 280px;}
.right_contact.krd {background: url(/bitrix/templates/u_stena/images/map_krd.jpg) no-repeat center top; min-height: 280px;}


#materials-prices {margin:45px 0 0 0;}
#materials-prices div.material {display:inline-block; width: 24.5%; font-size:14px; vertical-align: top; margin-bottom:40px;}
#materials-prices div.material p {font-size:14px;}
#materials-prices div.material div.material-name {font-weight:500; font-size:16px; margin:13px 0 4px 0;}
#materials-prices div.material div.material-price {color:#3d96f7; font-size:16px; margin:0 0 13px 0;}
#materials-prices div.material div.material-price strong {
	text-decoration: line-through;
	font-size: 14px;
	color: red;
}
#materials-prices div.material div.material-desc{width: 92%;}
#materials-prices div.material div.material-desc p {line-height:1.4; margin: 0 0 15px;}
#materials-prices div.material div.material-desc ul {margin: 0; padding: 0 0 0 1px;}
#materials-prices div.material div.material-desc ul li {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAECAIAAADETxJQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZCRDJBNkVENDYxNzExRTdBRjBBODIzNTBDRTAxRTNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZCRDJBNkVFNDYxNzExRTdBRjBBODIzNTBDRTAxRTNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkJEMkE2RUI0NjE3MTFFN0FGMEE4MjM1MENFMDFFM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkJEMkE2RUM0NjE3MTFFN0FGMEE4MjM1MENFMDFFM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7PUhpXAAAAM0lEQVR42mI4+uBvz8HfTz7+YzSZ9P3Tj/+BOixMQpyMDAwMItyMDECBM0/+/v33HyDAAL/5FbQwGEzjAAAAAElFTkSuQmCC') no-repeat left 7px;
	list-style:none;
	padding:0 0 6px 11px;
}

.maket div {display:inline-block; vertical-align:top; margin-bottom:40px;}
.maket div.left_maket {width:57%;}
.maket div.right_maket {width: 40%;}
.maket div.right_maket p {margin: 10px 0 24px;}

.instr div.tr_instr {margin-bottom:25px;}
.instr div.tr_instr div.td_instr {display:inline-block; vertical-align:top; width:64%;}
.instr div.tr_instr div.td_instr.img {width:35%;}

.modern-page-navigation {font-size:24px;}
.modern-page-navigation a, .modern-page-navigation span {line-height:32px; height:32px; padding: 0 8px; vertical-align:middle; text-align:center; text-decoration:none; display:inline-block; color:#0e0e0e; }
.modern-page-navigation a:hover, .modern-page-navigation span:hover {color:#fff; background:#268af6;}
.modern-page-navigation .modern-page-current { color:#fff; background:#268af6;}
.modern-page-navigation a.modern-page-next:hover, .modern-page-navigation a.modern-page-previous:hover {opacity:0.8;}
.modern-page-navigation a.modern-page-next {text-transform:uppercase; color:#268AF6; font-weight:700; font-size:12px; width:auto; border:2px solid #268AF6; padding:0 26px 0 14px; line-height: 30px; height:28px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAIAAACz0DtzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNUQ4M0IwNTM4NzExRTdBOUU1Qjk0M0U2NTgzNEY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxNUQ4M0IxNTM4NzExRTdBOUU1Qjk0M0U2NTgzNEY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODE1RDgzQUU1Mzg3MTFFN0E5RTVCOTQzRTY1ODM0RjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODE1RDgzQUY1Mzg3MTFFN0E5RTVCOTQzRTY1ODM0RjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZKcNWAAAAW0lEQVR42mL8//8/Azbw6ScDHzuM8x8HaN37a++dvxA245UX/37/xWLY3NN/9t/9N9GPzVmFidFm2vdXX7DbCARcbIz70jgYL+M26QDMJHxu2nMb5iZifAcQYAD8KG1Dy3gQRgAAAABJRU5ErkJggg==') no-repeat 100px 11px;
}

.modern-page-navigation a.modern-page-previous {text-transform:uppercase; color:#268AF6; font-weight:700; font-size:12px; width:auto; border:2px solid #268AF6; padding:0 14px 0 26px; line-height: 30px; height:28px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAIAAACz0DtzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0RDhBMkYwNTM4OTExRTdCODM2OEIzNDIwNUVERjBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM0RDhBMkYxNTM4OTExRTdCODM2OEIzNDIwNUVERjBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzREOEEyRUU1Mzg5MTFFN0I4MzY4QjM0MjA1RURGMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzREOEEyRUY1Mzg5MTFFN0I4MzY4QjM0MjA1RURGMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6BKdcpAAAAaUlEQVR42mL8//8/Axh8+snAx86AFTBBqH13/005+psBB2AB4r13/uVv+uWozHTh2T9MFazMjIzvvv13mvXj26//uIwR42FkBLoJYpKDMlOyKQtWkxj+g8Ge239b9/76jwMwEuM7gAADAHJ9Sfs7FNZuAAAAAElFTkSuQmCC') no-repeat 10px 11px;}

#product_page div#product_head {
	display: flex;
	justify-content: space-between;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	margin-bottom:27px;
}
#product_page div#product_head div#main_search_block {
	display: flex;
	justify-content: space-between;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	width: 80%;
}
#product_page div#product_head div#main_search_block div.main_serch_in {margin-right:17px;}
#product_page div#product_head div#main_search_block div+div {margin-right:0;}
#product_page div#product_head div#back_button:hover {opacity:0.8;}
#product_page div#product_head div#back_button a {font-size:15px; font-weight:500; text-transform:uppercase; text-decoration:none; padding:0 24px 0 46px;
}
#product_page div#product_head div#back_button {border:2px solid #268af6; padding: 9px 0 7px; display: inline-block;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAIAAACz0DtzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0RDhBMkYwNTM4OTExRTdCODM2OEIzNDIwNUVERjBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM0RDhBMkYxNTM4OTExRTdCODM2OEIzNDIwNUVERjBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzREOEEyRUU1Mzg5MTFFN0I4MzY4QjM0MjA1RURGMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzREOEEyRUY1Mzg5MTFFN0I4MzY4QjM0MjA1RURGMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6BKdcpAAAAaUlEQVR42mL8//8/Axh8+snAx86AFTBBqH13/005+psBB2AB4r13/uVv+uWozHTh2T9MFazMjIzvvv13mvXj26//uIwR42FkBLoJYpKDMlOyKQtWkxj+g8Ge239b9/76jwMwEuM7gAADAHJ9Sfs7FNZuAAAAAElFTkSuQmCC') no-repeat 23px 15px;
}
@-moz-document url-prefix()
{
	#product_page div#product_head div#back_button {padding: 7px 0 7px;}
}

#product-detail-main .product-item-top {
	width: 60%;
	float:left;
}
#product-detail-main .product-item-top>div {
	margin-bottom:10px;
}

#attach_img {
	border:1px solid #e7e7e7;
	padding:145px 225px;
}
#attach_img.kartini-na-holste {background: url(/bitrix/templates/u_stena/images/frame.svg) no-repeat center center;}
#attach_img .attach_descr span {
	color:#268af6;
}
#attach_img label.btn-blue {
	display: block;
	height: 74px;
	margin: auto auto 10px auto;
	width: 116px;
	color: transparent;
	width:306px;
	height:133px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATIAAACFCAYAAADYfnS8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5RTlBQUY5NUZERjExRTdCQjY0RDA1RjA0M0FCM0Q3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5RTlBQUZBNUZERjExRTdCQjY0RDA1RjA0M0FCM0Q3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlFOUFBRjc1RkRGMTFFN0JCNjREMDVGMDQzQUIzRDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlFOUFBRjg1RkRGMTFFN0JCNjREMDVGMDQzQUIzRDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5IKtU6AAAVQ0lEQVR42uydDbBdVXXH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') no-repeat 0 0;
}

#attach_img input#upload-img {
	color: transparent;
	cursor: pointer;
	display: block;
	margin:-143px auto 17px;
	width:306px;
	height:133px;
	opacity:0;
	z-index:3;
}
#attach_img div.attach_errors, #modules-sizes .error {color:red;}

.product-item-articul, .product-item-favorite, .product-item-tags {
	color:#666666;
}
.product-item-articul, .product-item-favorite {
	margin-right: 32px;
	display:inline-block;
}

.product-item-articul {text-transform:lowercase;}
.product-item-favorite a.active {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYZCQsv9GlQLwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABsklEQVQ4y6WUz0tUURiGn/PjHgaEQpCCIbTFQEFBiC2sti3aJZhLCVq0E/8SBQk0BvwDgjYDgbgdxGkbFOEMDl2JIJpxDFo0c+85X4sJ4o6O92rv8uM9z+J73/MhOYp7QdbricS9kGcVTY7W6gmv3yes1ZM8K+fCWh1htxmIjGK3GWh15PKwrUaKiJB4QUTYaqSXg7WPhZ0Dn5ntHHjax1Ic5gWOToT1ekKQ7MMgw/nRieDPYKp3n1P58C3wpSfEPeHrTyENkrtsqxU3ripmJhU3JxX3yhr1/E1fGrHnf/VgxqB+DURevh3w8XvgdyIXhpQixd3rmuozh56IYHvJMVvWOKsuBHJWMVvWbC85JqK/AZQsVBcd89OayBQDRkYxP62pLjpKdiRNZ2BzwVGZKgarTCk2FxzOjKlGZEAKrk1k6B/bMy/Q7hajtbunu5aBxT1hcEYbb187/VEGftjLsbDmj5BNyyiW5ywrjyKW5yxuJJxRvx29EgBGK57eMaw8tJSvDAGPK5oX9y2v9lNqnzw+CK2O8ORWZpH/tLGXyGqtL4fd8w/hYTfIaq0vG3tJZv4HZ8UvZSvIIt4AAAAASUVORK5CYII=') no-repeat left center;
	padding-left:27px;
	padding-top: 1px;
	color: #268af6;
}

.product-item-favorite a:hover{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAIAAAA2bnI+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1NDZEQjFFNThENjExRTdBQkIzQzFDODAyQjdGNjc4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NDZEQjFGNThENjExRTdBQkIzQzFDODAyQjdGNjc4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjU0NkRCMUM1OEQ2MTFFN0FCQjNDMUM4MDJCN0Y2NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU0NkRCMUQ1OEQ2MTFFN0FCQjNDMUM4MDJCN0Y2NzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44vW/cAAACG0lEQVR42mL4jwPcffuvee+v/7gBEwMOMPHI78Vn/5x9+g+XAuw6b7/5v/PWP1ZmxilH/5Cmc/rxP6LcDPUurMce/j2Hw1osOu+9+7/95t8UM9ZgXWZ5Qaapx/8Q1vn3P8OjD//7Dv0W4mKI0GdmYmTIsmQ5cv8v0KD339F1Mm65/ufS83/33/1/+P7/k4////z7DxStcGRNNGGBmOU+5+fjDyAH83EwKggyAl0BJH00mVlWX/p7/OFfaX4mW0WQkAJQQohRXoARYjAzI8OGePa7b/8/eP/vwbv/997923L9L1BcU4yJ4cuv/1HLfur1fz98/+9/vADonMLNvzS6v6+9/AfIZQDi77//x6/8qdP3ff9dnJp///2fs+GnZs/3jVf/QEQYINTPP/9T1vzU7v2+6xYWzb/+/E9f+1Or5/u2G3/gggzI0v4LfwQu/IGp8+yTv2pd35Zf+IM99bEyA01hUBXFEsOqIiBBZiYc8QmMgHtv/6uJQEP17TeG/XehqYeXnUGcl/H2a5TExAJnAePz19//QOM//2SYc+rPonN/vv36rynOVGTLaqfIpCbCBEzM2HXeBBsJjJuSLb++/2YIN2C2kGOecfx36pqfJjLMQL/cfoPDzjtgI5ee/+uvzZxrxSLFB3K2iwr77tv/+g//BmZXIBeYBgU5YRrgYQXMkPkbfwJVYIbt33//11/547fgBzAZwgUBAgwAZQrgovnFQZQAAAAASUVORK5CYII=') no-repeat left center;
	color: #268af6;
}

.product-item-favorite a {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAIAAAA2bnI+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1QUY5RkM2NEFEQTExRTdCMkE0RjUyMDcwMjZBN0M5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1QUY5RkM3NEFEQTExRTdCMkE0RjUyMDcwMjZBN0M5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTVBRjlGQzQ0QURBMTFFN0IyQTRGNTIwNzAyNkE3QzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVBRjlGQzU0QURBMTFFN0IyQTRGNTIwNzAyNkE3QzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6s+u8SAAAB2ElEQVR42pRTPcuBURg+z+MrWZgkg8VLIklGFgqDQSJs/gCLTfELlFEZpJSiZBCZDDJZCVFYZRDlI8R75Xlf396Pa3g65z7nOvd1X/f9kNMbdLvdYDB4eg/y7sDtdhNCGo3G/5jtdpuiKA6HY7FY/sf0er0SiSSVSiFts9n8KxMV0jSdSCQOh4NcLrdarb8z9/v9cDh0Op1isXi9XiOSyWSQNp/Pz2azByaVy+VardZgMABnPB4jD67G4/FwOIwFtkqlcjQaYS0UCj/OUCgUfr+fMpvN9XpdJpPZ7XYmCkAki8UiZywWi16vh3fxer/fLxaLCJZKJbJcLk0mE5/Pr9Vqpx+BWnw+HyxIp9Nfda5WK2Tm8XjlcvkdbbfbuVwuCMlms3cObTYbqEUDIeaZtt1uHQ4Hm82GVS+8xbFOp9Pr9c9MtBS1JZPJ2yBNvgG1x+NRo9GQJ6jVanyR8zZ4ZaIBsO7CnE6nTNlMP6RSaafTuXvvdnSwrVar8/k8EokIBAJsob9SqeDUZrM9zPCVWSgUcDUUColEIi6Xi18MTTMYDAgajUaYj8F6zYzFYrgE3wOBwGQyucThtkqlYgTezuCVGY1GPR4PND97CwswwFqtFmN4CX4KMADie7s0N2Z6PAAAAABJRU5ErkJggg==') no-repeat left center;
	padding-left:27px;
	padding-top: 1px;
	color:#666666;
	cursor:pointer;
}

.product-item-tags a {color:#666666; padding: 0 0 0 4px;}
.product-item-tags {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3QUVEOTBENThEODExRTc5NDc1ODY3NkQ5OTUyNDNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3QUVEOTBFNThEODExRTc5NDc1ODY3NkQ5OTUyNDNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdBRUQ5MEI1OEQ4MTFFNzk0NzU4Njc2RDk5NTI0M0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdBRUQ5MEM1OEQ4MTFFNzk0NzU4Njc2RDk5NTI0M0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DleWBAAABC0lEQVR42pSSv45FQBTGGaKkFKVGgsQLaDQSrUIiEc+h9DIU3kUlQa8RDa3Cn3tuxrqzzO7aU3Dk88uZ+c7H1nVdluW6rsxXiaKo67phGMwPxaZpOs/zXbAsKwxDhNBdQhiQJMlxHFmWT6GqqizLyPkfBr983/c8L45jUmuaJs/zO3Yw0zTBcxzHi0zF2CRJcKcoyjAM27bdDwN+RFHEcdwxRxAE3PV9TwXu05CqqsyDIjEEV+d5/l8Yu+9727bwsSzLE9K27bdvsHW44sNpXdcdXj/EwDrXdT/R+BMDAH7QNO1bnH7BMICDe40gFSMBCnNi59YvwDs74DX19LCAoiigCYLANE1SegkwAIJWf4MqiD+YAAAAAElFTkSuQmCC') no-repeat left 3px;
	padding-left:25px;
	margin-bottom:15px!important;
}

#product-detail .product-item-image {max-height: 700px; width: 820px; position: relative; margin-top: 10px; text-align: center; margin-bottom:5px;}
#product-detail .product-item-image-inside {display: inline-block; position: relative;}
#product-detail .product-item-image img {max-width:820px; max-height: 700px; margin:auto; display: block;}
#product-detail .product-item-image-texture {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 10;
}
.product-prev {text-align:left;}
.product-next {text-align:right;}
.product-prev a {
	color:#666666;
}
.product-next a {
	color:#666666;
}
div.zoom_a {text-align:center;}
a.zoom_foto {color:#666666; display:inline-block; text-align:center; padding-left:25px; font-size: 15px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI0NEYxQjFBNzM4MTExRTdBN0RFRENFQ0QwODgzMUQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0NEYxQjFCNzM4MTExRTdBN0RFRENFQ0QwODgzMUQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjQ0RjFCMTg3MzgxMTFFN0E3REVEQ0VDRDA4ODMxRDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjQ0RjFCMTk3MzgxMTFFN0E3REVEQ0VDRDA4ODMxRDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vRhF2AAABpElEQVR42oxRu64BURSdGROPeGcURINCiFrhG1RKJlo/Ib5AR4iESsknCKETQqchodB4k4z3a6xx3HNvc2/uKnb23medfdbah5VlmWGYy+VSr9cHg4HFYtFoNKvVSqvVRiIRu93Osiw4iKAxyLbbbT6fr9Vq5/NZ/sJkMkGz2Ww+Hg/aVKbmcrnpdErq4/HYarVIfjqdyuXycrmkbG42m5nNZofDwbyx3+8bjQbJISYUCtES4LrdbiAQUKlUlGEwGOixy+UaDocQQ0p+vV4Hg0Fk2WwWMu73+2KxSKfT1+s1Fou53W6e53e7nSAIClun0x0OB2TRaBTGN5tNpVJJJBJgm0wm9HEfD35m+/1+2Ee02WyKMo6DGzghx3jZaDTq9fqPbp/PNxqNoIEsHmyv10t1dzqdcDhMS2Xf/X6/VCr9XDZwu916vV4ymZQkiTZZMrLdbo/HYwiwWq0YL70BG1goPkQURdgD7cMGMHs+n2NfOHY6nR6PBy5xIZPJ4INSqZRarf5m/4FisYgYj8f/xQYKhQIeZ+Rf8Hw+aSSmq9XqS4ABAIhKQSd3edU1AAAAAElFTkSuQmCC') no-repeat left center;
}

#product-detail-main .product-item-interer {
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 50;
}

#product-detail-main {
	float: left;
	width: 820px;
	overflow: hidden;
	margin-bottom:150px;
}
#product-detail-sidebar {
	box-sizing: border-box;
	float: right;
	padding-left: 10px;
	width: 350px;
	padding-top: 50px;
}
#product-detail-sidebar.str-their {padding-top: 10px;}

.sizes-block {width:49%; display:inline-block;}
.self-blocks {margin:20px 0 0 0; display:none;}
.equal-blocks {margin:20px 0 0px 0;}
.glue-blocks {margin: 20px 0 0 0;}
.fit-blocks {margin-top:10px;}

.sizes-block input {
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	border-radius: 0;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	outline: medium none;
	padding: 0 23px 0 15px;
	width:30%;
	margin:7px 9px 0 0;
}
.sizes-block input.error {border-color:red;}
.self-blocks input#self, .self-blocks label {vertical-align: middle;}

.self-icon,
#self-icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAIAAAAym6IDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5RjE3OENENThERjExRTdCQUY4ODQxQkU5REM1MjY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5RjE3OENFNThERjExRTdCQUY4ODQxQkU5REM1MjY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTlGMTc4Q0I1OERGMTFFN0JBRjg4NDFCRTlEQzUyNjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlGMTc4Q0M1OERGMTFFN0JBRjg4NDFCRTlEQzUyNjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iYZG4AAACCklEQVR42mL8//8/AxJ49un/3jv/br3+9+77f34ORkUhRidlZmVhRmQ1jHA9r74wdB/8vfn6XzRTgMBOibnCgRWuE6rn0vP/met/vvmKrhoOuNgYe7zZnFWYoHoeffgfuuTnh+9QDTaKzGF6LAqCjEAj9t39u/Li399/QVJszIwLwtmMpZlAeiKX/Tr39C9EQ74Na5YlC7INF5//j1v588dvkDYpPqadKexMh+7/g2swkGKCaPjzj+HKy/+/wML6koyZFiywEPoHtJZp642/cCOvvvy/8OzfH38Yopb/DF70w2veT4i4lTwzXM22G39Zzj39B+cD3d2279eUY4yffvxnYmT004Iqff8dETYXnv1jefUFPayAGoS4GPt82SzlQKH05RfD1OO/4bL//v9nYWNm+PEbPWQrHFkhGq6/+p+z4deTj/+QZZmk+BgxY0NJCKTh80+GlDU/0TQAI4rFRoH5xqt/aHpqdv4S52H89JMBM5at5ZmYgnSYgd5Fk5jkzzYrmG1FFBumE0L0WJiAqShUjxlNghFHCrKUZ3ZQYgJFVrUT67WX/y6/QLhw0bk/CgJMH3+iOEySj6nXhw2RRoHeLdz86/D9v7jSqKY404xANgleRpS8AARbrv+dceLP7TcoQSLNz5RowhJhwMzKhJF/4ODhh/+3Xv9/9w2Y5xgUhZjURdF9BxBgAE6f6uN8nNk2AAAAAElFTkSuQmCC') no-repeat center center;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	height: 20px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
.self-descr,
#self-descr {
	bottom: 25px;
	color: #fff;
	opacity: 0;
	font-size: 14px;
	padding: 7px 10px;
	position: absolute;
	right: 0;
	text-align: left;
	transition: all 0.3s ease 0s;
	width: 190px;
	z-index: 999;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0NDQ4MDg2Mzk0NTExRTc5RDgwQTM2RDVCNjBFMDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0NDQ4MDg3Mzk0NTExRTc5RDgwQTM2RDVCNjBFMDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTQ0NDgwODQzOTQ1MTFFNzlEODBBMzZENUI2MEUwMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0NDgwODUzOTQ1MTFFNzlEODBBMzZENUI2MEUwMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wpKuHAAAAG0lEQVR42mJRUFA4w0AEYGIgEowqpI5CgAADAPMDAUPxQwY9AAAAAElFTkSuQmCC') repeat;
	transition: all 0.3s ease;
	visibility: hidden;
}
.self-icon:hover .self-descr,
.self-icon:hover #self-descr,
#self-icon:hover #self-descr {visibility:visible; opacity: 1;}

span.order-form-hdr {font-weight:500; font-size:15px; text-transform:uppercase; color:#202020; letter-spacing: 0.5px; display:block;}
.materials-blocks span.order-form-hdr {
	margin-bottom:25px;
}
#modules-sizes span {font-weight:600;}
.materials-section {padding-bottom:20px; border-left:1px solid #268AF6; padding-left:8px;}
.materials-section.one {padding-bottom:10px;}
.materials-section:last-child {padding-bottom:0;}
.materials-section.active:last-child {border-left: 0 none;}
.materials-section.active.one {padding-bottom:20px;}

.materials-section.one div.materials-section-hdr {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QTU2RjVDQkQ5QTExRTc4MjdEOEZDMjc3ODBEMkZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QTU2RjVEQkQ5QTExRTc4MjdEOEZDMjc3ODBEMkZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdBNTZGNUFCRDlBMTFFNzgyN0Q4RkMyNzc4MEQyRkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdBNTZGNUJCRDlBMTFFNzgyN0Q4RkMyNzc4MEQyRkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JgtR3AAAAG0lEQVR42mJR7/z2j4mR8T8TE8M/BgYGgAADAC6wBK75R4R0AAAAAElFTkSuQmCC') no-repeat left top;
	margin-left: -8px;
	padding-left: 9px;
	margin-bottom:14px;
	line-height:0.1;
}

.materials-section:last-child div.materials-section-hdr {/*padding-bottom:5px;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QTU2RjVDQkQ5QTExRTc4MjdEOEZDMjc3ODBEMkZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QTU2RjVEQkQ5QTExRTc4MjdEOEZDMjc3ODBEMkZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdBNTZGNUFCRDlBMTFFNzgyN0Q4RkMyNzc4MEQyRkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdBNTZGNUJCRDlBMTFFNzgyN0Q4RkMyNzc4MEQyRkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JgtR3AAAAG0lEQVR42mJR7/z2j4mR8T8TE8M/BgYGgAADAC6wBK75R4R0AAAAAElFTkSuQmCC') no-repeat left bottom;
	margin-left: -8px;
	padding-left: 9px;
	margin-bottom:14px;
	line-height:0.1;
}

.materials-section div.materials-section-hdr {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAIAAACZnPOkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QTU2RjVDQkQ5QTExRTc4MjdEOEZDMjc3ODBEMkZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QTU2RjVEQkQ5QTExRTc4MjdEOEZDMjc3ODBEMkZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjdBNTZGNUFCRDlBMTFFNzgyN0Q4RkMyNzc4MEQyRkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjdBNTZGNUJCRDlBMTFFNzgyN0Q4RkMyNzc4MEQyRkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JgtR3AAAAG0lEQVR42mJR7/z2j4mR8T8TE8M/BgYGgAADAC6wBK75R4R0AAAAAElFTkSuQmCC') no-repeat left center;
	margin-left: -8px;
	padding-left: 9px;
}
@-moz-document url-prefix() {
	.materials-section:last-child div.materials-section-hdr {line-height:0;}
}


.cat_sections .cat_sections_ul li,
.cat_sections .cat_sections_ul li.active{
	background: none !important;
	width: 16.6666%;
	margin-right: 0 !important;
}

.cat_sections .cat_sections_ul li a{
	font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #268AF6;
	    min-height: unset;
}

.cat_sections .cat_sections_ul li.active a{
	font-weight: 700;
}

.cat_sections .cat_sections_ul li:nth-child(n+25){
	display: none;
}

.cat_sections .cat_sections_ul li.opener a{
	font-weight: 700;
	cursor: pointer;
}

.cat_sections .cat_sections_ul li.opener a span{
	border-bottom: 1px dashed;
}

.cat_sections ul li.active a, .cat_sections ul li:hover a{
	background: none;
	color: #000;
}

.cat_sections .cat_sections_ul li.opener:hover a{
	color: #268AF6;
	border: none;
	opacity: 0.75;
}


.cat_sections ul li.active, .cat_sections ul li:hover{
	background: none !important;
}


.cat_sections .cat_sections_ul li.opener span.str{
	width: 10px;
    height: 7px;
    display: inline-block;
    background: url(/bitrix/templates/u_stena/images/icon-down-li-cat.svg) no-repeat right center;
    border: none;
    position: relative;
    /* top: 2px; */
    background-size: contain !important;
    margin-left: 2px;
}





@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.materials-section:last-child div.materials-section-hdr {line-height:0;}
}

.materials-section.active div.materials-section-hdr {color: #268af6;}

/*.materials-section.active div.materials-section-hdr {border-bottom:2px solid #268AF6;}
.materials-section div.materials-section-hdr {border-bottom:1px solid #dadada;}*/
.materials-section-els {display:none;}
.materials-section.active .materials-section-els {display: block; margin-top:10px;}
.materials-section.active.one .materials-section-els {margin-top:20px;}
.materials-section div.materials-section-hdr span {font-weight:700; font-size:12px; text-transform:uppercase; cursor:pointer; padding-right:13px; text-decoration:underline;}
.materials-section div.materials-section-hdr span:hover {color:#268AF6; text-decoration:none;}
.materials-section.active div.materials-section-hdr span:hover {color:#666666;}
.materials-section.active div.materials-section-hdr span { color:#268AF6; letter-spacing: 0.4px; /*display:inline-block;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAIAAADNpLIqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIwQkFEMzRENTkwQjExRTc5QzVCRTg1QTM5RjlDQkRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwQkFEMzRFNTkwQjExRTc5QzVCRTg1QTM5RjlDQkRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjBCQUQzNEI1OTBCMTFFNzlDNUJFODVBMzlGOUNCREIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjBCQUQzNEM1OTBCMTFFNzlDNUJFODVBMzlGOUNCREIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SW9vMAAAATElEQVR42mL4Dwbvvv1PXfMTSEIAEwMDw88/DJnrfx289xdIAtlAwPSfgaFk66/zT/8COUASyAaKMLPZVa+7AhKCgLtv/3/+yQAQYAAKjTIPSdBoWQAAAABJRU5ErkJggg==') no-repeat right 6px;
	padding-bottom:0px;
}
.materials-section div.materials-section-hdr span {color:#666666;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAIAAADNpLIqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGRUNDN0VBNTkwQzExRTdCRDRCQTc2QzFEMDM2QzQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGRUNDN0VCNTkwQzExRTdCRDRCQTc2QzFEMDM2QzQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUZFQ0M3RTg1OTBDMTFFN0JENEJBNzZDMUQwMzZDNDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUZFQ0M3RTk1OTBDMTFFN0JENEJBNzZDMUQwMzZDNDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hmTpFAAAAQ0lEQVR42mJZuXLl3r17GZCAs7MzU2hoqJGREVwIyAaKMDEyMiYlJSkrKwOFgCSQDRRh+A8Gnz9/njRpEpCEcAECDACE6h6u2RwccAAAAABJRU5ErkJggg==') no-repeat right 6px;
}
.materials-material {display:inline-block; width:49%;}
.materials-material-img input {display: none;}
.materials-material-desc {display: inline-block; vertical-align:top; cursor:pointer;}
.materials-material-desc span.name-desc {
	display: inline-block;
	font-size: 13px;
	line-height: 1.1;
	width: 100px;}
.materials-material-desc span{color:#202020; font-size:14px;}
.materials-material-img.active .materials-material-desc span , .materials-material.action .materials-material-desc span {color:#258af6;}
.materials-material-img.active {background: #eef6fe url(/bitrix/templates/u_stena/images/bg-material.png) no-repeat right center;}
.materials-material-img {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
}
.materials-material-info {
	border-radius: 10px;
	bottom: -4px;
	color: #fff;
	height: 18px;
	position: absolute;
	right: -4px;
	text-align: center;
	width: 17px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAIAAAAym6IDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDMkEwNDgxNTkwRDExRTdBQUVBQTYxOTc5RDI3NEVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDMkEwNDgyNTkwRDExRTdBQUVBQTYxOTc5RDI3NEVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUMyQTA0N0Y1OTBEMTFFN0FBRUFBNjE5NzlEMjc0RUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUMyQTA0ODA1OTBEMTFFN0FBRUFBNjE5NzlEMjc0RUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74AHJUAAAB00lEQVR42mL8//8/AxgAGd++f3/w+uf+e/9vvWF48+UPPwejohCDswqrsbIAAxJghOu5//Jr35F/u+6xMGAAOyXmCgdWZWFGhB4gOHX/e/7W/+9/MEFEF4Sxa4kzff7533nWD4gIFxtjjzebswpIARNQw83n37I3IzQAgTQ/Iz8Hgww/I1zk26//BZt+nX36D8hm+fnzZ/Wu/59/MSM7ZtG5PwoCTB9//kcW/PX3f8mW3ztT2Fl2Xf9+5TUHmgcWn/3DgA08+/Rv5cW/LLvuMiKLGkozr4hig7A//2QwmfQdTdu2G3+ZLr9CcRUfO4LNy47FqgvP/jG9+4Gi5/KLf1OO/fn4gwEX+Pf/PxMLI4pH3337P/no748//jPgBkxiXH8YSAHAiGIyk/pLkh5reSamBCtBJkZE0OlKMJ3K5ZQVgIoA2Z7qKB4O0WNhAqaiUD2EqBAXKAXAzQCyRXgQJlrKMzsoMYFSZLUT67WX/4AhBmTfePVv8bm/yFF2+vE/CEOSj6nXhw2RroHRV7j51+H7OP2mKc40I5BNgpcRJS8AwZbrf2ec+HP7zT9k1dL8TIkmLBEGzKxMGPkHDh5++H/r9X9gRAE9oyjEpC7KiKYAIMAAb3nCCLS/WgIAAAAASUVORK5CYII=') no-repeat center center;
}

.colorproof-blocks, .personal-blocks {border-bottom:2px solid #268af6; padding-bottom:40px; margin-bottom:10px;}
.colorproof-blocks {padding-top:20px;}
.glue-blocks.noimgload {border-bottom:0;}
.orderpay-sum-price span#order_sum_name {font-size:15px; font-weight:500; letter-spacing: 0.5px; color:#202020; text-transform:uppercase; display:inline-block; vertical-align: middle;}
.orderpay-sum-price span#order_sum_val {display:inline-block; font-size:34px; font-weight:400; color:#202020; vertical-align: middle;}
.price-block-price span#pbp-fotoprice {font-size:19px; color:#d12525; text-decoration: line-through; font-weight: 400;}
#order_start, button#submit_order {
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 0.53px;
	text-transform: uppercase;
	padding: 18px 14px 17px;
	cursor: pointer;
	margin: 0 0 30px;
	background: #268af6;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
	border:0;
}

#order_start:hover, button#submit_order:hover {opacity:0.8;}

.order_sum_info,
#order_sum_info {display: inline-block; vertical-align: middle; font-size: 15px;
	font-style: italic;
	color: #92a3b6;
	padding-right: 25px;
	box-sizing: border-box;
}
.order_sum_info span {white-space: nowrap;}
#order-form {display: none;}
.order-devpay-block option {width: 100%;}
.order-devpay-block select, .popsizes-blocks select{
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	border-radius: 0;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	margin: 7px 9px 0 0;
	outline: medium none;
	padding: 0 23px 0 15px;
	width: 100%;
}

/*new price-blocks*/
#product-detail-sidebar .price-blocks {
	background:#eef6fe;
	padding:16px 21px 21px;
}
.price-block-desc {
	font-size: 16px;
	color:#202020;
}
.price-block-price {
	font-size:37px;
	font-weight:500; color:#000;
	margin-bottom:5px;
}
#price-block-profit {margin-bottom:10px;}
#price-block-profit span {
	font-size:24px;
}
#price-block-profit span span {
	font-size: 16px;
	display:block;
}

/*end new price-blocks*/


#order-form span.order-form-hdr {margin-bottom:0; margin-top:25px;}
#forform_errs, .error-message {color:red;}
.personal-blocks input, .personal-blocks textarea {
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	margin: 7px 0 0;
	outline: medium none;
	padding: 0 15px;
	width: 100%;
}
.personal-blocks textarea {min-height:115px; color: #202020; font-family: "Roboto",sans-serif; font-weight: 400; line-height: 1.2; padding-top: 10px; width: 90%;}
.personal-block-el {clear: both;}
.personal-block-el label{float:left; margin: 15px 0 0; font-size: 16px; font-weight:400;}
.personal-block-el input {float:right; width:62%;}
.personal-block-comment {margin:12px 0 0 0;}
.orderpay-blocks {
	background: #eef6fe;
	padding: 16px 21px;
	box-sizing: border-box;
}
.orderpay-blocks div {margin-bottom:5px;}
.orderpay-glue-price {display:none;}
.orderpay-glue-price.active {display:block;}


.likes-prod {display:inline-block; width:33%; vertical-align:top; text-align:center; margin-bottom:40px;}
.likes-prod a, .likes-prod span {display:block;}
.likes-prod span {color:#666666;}
.product-item-interers img {margin-right:11px; border: 2px solid #dadada; cursor:pointer;}
.product-item-interers img:last-child {margin-right:0;}
.product-item-interers img.active, .product-item-interers img:hover {border: 2px solid #268af6;}

.product-item-effects div.effects-hdr {display:inline-block; text-transform:uppercase; font-size:15px; color:#202020; font-weight:500; letter-spacing: 0.5px; margin-right:13px;}
.product-item-effects label input {display:none;}
.product-item-effects label, #material_button, .select-section-but {font-size:12px; color:#666666; font-weight:700; letter-spacing: 0.4px; text-transform:uppercase; border:2px solid #666666; padding:10px 14px 9px; margin-right:8px; display: inline-block; cursor:pointer;}
.product-item-effects label:last-child {margin-right:0;}
.select-section-but {
	margin-bottom: 8px;
}
.select-section-but:last-child {margin-right:0;}
label.effect-block.active, .product-item-effects label:hover, #material_button, .select-section-but.active, .select-section-but:hover  {color:#268AF6; border:2px solid #268AF6;}
.product-item-effects {margin:24px 0 0 0;}
.orderpay-blocks div span.op-name, .result_block span.op-name{width:90px; display: inline-block;}
.orderpay-sum-price span#order_sum_name {width:90px;}
.orderpay-sum-price {margin-top:20px; margin-bottom: 20px !important;}

.result_block {font-size:16px; color:#202020; font-weight:400; margin-bottom:20px;}
.result_price-blocks {margin-top:10px; border-top:2px solid #268af6; padding-top:15px; margin-bottom:80px;}
.result_price-blocks .result_block {margin-bottom:0;}
.back_button {margin-top:40px;}
.back_button a {
	background: #fff none repeat scroll 0 0;
	border: 3px solid #268af6;
	color: #268af6;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.53px;
	margin: 21px 0 30px;
	padding: 12px 14px 10px;
	text-transform: uppercase;
	text-decoration:none;
}
.back_button a:hover {opacity:0.8;}
.result_block_sizes {margin-right:25px;}
.result_block_sizes:last-child {margin-right:0;}

/*howto form*/
.block_apply {
	border:3px solid #268af6;
	padding:22px 20px 29px;
	margin:40px 0 45px 0;
}
.block_apply form#order_form.order_form h2 {
	background:none;
	text-transform:none;
	padding:0;
	margin:0;
	font-size:24px;
	color:#202020;
}
.block_apply form#order_form.order_form div.howto {
	text-align:center;
	margin:25px 0 0 0;
}
.block_apply form#order_form.order_form div.howto input {
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	margin: 7px 0 0;
	outline: medium none;
	padding: 0 15px;
	margin:0 47px 0 0;
	width: 50%;
	text-align: center;
}
.block_apply form#order_form.order_form div.howto button {
	background: #fff none repeat scroll 0 0;
	border: 3px solid #268af6;
	color: #268af6;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	padding: 1px 14px 0;
	text-transform: uppercase;
	line-height:35px;
}
.block_apply form#order_form.order_form div.howto button:hover {opacity:0.8;}
/*end howto form*/
img.sload_img {
	position:fixed;
	top:10px;
	left:10px;
	max-width:650px;
	max-height:500px;
	z-index:1000;
	display:none;
}

.materials-material-iname {
	font-size: 18px;
	margin-bottom: 7px;
	color: #258af6;
	text-transform: uppercase;
	font-weight: bold;
	display:none;
}
.materials-material-idescr {
	margin-bottom: 0;
	margin-top: 20px;
	position: absolute;
	top: 0px;
	width: 220px;
	right: 20px;
	box-sizing: border-box;
}
.materials-material-idescr ul {margin: 0; padding: 0px 0px 0px 20px;}
.materials-material-idescr ul li {
	color:#202020;
	font-size: 14px;
	background: url(/bitrix/templates/u_stena/images/li-bg.png) no-repeat 0 0;
	margin-bottom:8px;
	padding-left:32px;
	list-style: none;
	display: block;
	min-height: 20px;
}
.materials-material-idescr p {margin-bottom:10px;}



.selection.selection-element.horizontal .selection-border-top , .selection.selection-element.horizontal .selection-border-bottom{border-width: 0px !important;}
.selection.selection-element.vertical .selection-border-left , .selection.selection-element.vertical .selection-border-right{border-width: 0px !important;}

#warning_cookie {background: #fff none repeat scroll 0 0;
	border-top: 1px solid #f0f0f0;
	bottom: 0;
	display: block;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 99;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#warning_cookie div.wrap_cookie {box-sizing: border-box;
	margin: 0 auto;
	max-width: 1200px;
	padding: 5px 10px;
	position: relative;}
#warning_cookie span {padding:7px 0; display: inline-block; vertical-align: middle; font-size: 14px; margin-right:20px; font-size: 14px;}
#warning_cookie .w-button {
	display: inline-block;
	padding: 7px 20px;
	font-size: 14px;
	vertical-align: middle;
	background: #268af6;
	color: #fff;
	font-weight: bolder;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}


@media screen and (max-width:1200px) {
	#product_page {padding: 0 3px;}
	#product_page #product-detail{padding: 0 4px;}
}

#workarea.qa_page b{
	display: block;
	padding-top: 15px;
	padding-left: 22px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QgBDywh5wRy7gAAAO9JREFUKM+VksFNw1AQRN98WchQAR0kyAVQQEQXVi4GKiAcc8iJ4FSA8AWlC5QyEqADKogtZP3hYgsrQhHMbUej2Z3dFR1s62LVXEdcCGUAxtuAqre79FmSAQSQPfq8pVkbT/gFQpuENN/e6zPY1jFx12nS0qxtS+Oyvon2U+f0hTwPyekLQGzrKdbC+AQgSLdJxMVPb88/ZmfLgflyVO7BPABEXIQ+IEDvPMSQE8oCxvwVxsHyrq9jW08PNUPO8i4JqIr4smMWo3LPYWi6IQKqZFvjsnk9ttb+Fu+z9CpIckKaC22OiRPSXJL139f4Bn5GfxvzWtvPAAAAAElFTkSuQmCC') no-repeat 0px 18px;

}
.howto .label4fz {width:100%; display:block; padding-top:10px;}
.label4fz input {
	display: inline-block;
	margin: 3px 5px 0 0px !important;
	width:auto!important;
	height:auto!important;
	padding:0!important;
}
label.label4fz {display:flex; margin-top:10px;width: 100%;
align-items: start;}
.label4fz span {display: inline-block; vertical-align: top; width: 92%; font-size: 13px; text-align:left;}
.label4fz span a, .opt-block > label  span a {display:inline-block;}
.howto .label4fz input {margin: 0 10px 0 0 !important; width:auto!important;
	height:auto!important;
	padding:0!important;}

.opt-block {
	margin-top: 12px;
}
.opt-block > label input#optorders {
	display: none;
}
.opt-block > label[for="optorders"] {
	display: inline-block;
	width: 90%;
}
.opt-block > label[for="optorders"] span.span-opt::before {
	background: #eaeaea;
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 19px;
	text-align: center;
	vertical-align: text-bottom;
	margin-right: 7px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #dadada;
}
.opt-block > label input#optorders:checked + span.span-opt::before {
	content: url(/bitrix/templates/u_stena/images/checked.png);
}
.opt-block > label[for="optorders"] span.span-opt{
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: start;
	align-items: start;
}
.opt-block > label  span.span-opt {
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	text-align:left;
}
.opt-block > label  span.span-opt > span {
	width: calc(100% - 30px);
}
.opt-block span.self-icon,
.opt-block span#self-icon {
	vertical-align: bottom;
	margin-left: -10px;
}
.opt-block #optorders-message {
	margin: 15px 0 25px;
	font-style: italic;
	padding-left: 25px;
	box-sizing: border-box;
	background: url(/bitrix/templates/u_stena/images/info.png) no-repeat 0 0;
}

p.politika{margin-left: 72px}
p.politika a{text-transform: uppercase; color: #666666; font-size: 13px;}

.top .top-menu li:first-child a[href="/publichnaya-oferta/"] {display: none;}


.product-next, .product-prev, .zoom_a{display:inline-block; width:33%; margin: 3px 0;}
.product-next a, .product-prev a {color:#202020;}
.product-prev span{color:transparent;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzMxMjI2QzkxM0IxMUU3QjlDNjkyNDFDN0QyMkFFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzMxMjI2RDkxM0IxMUU3QjlDNjkyNDFDN0QyMkFFMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzMzEyMjZBOTEzQjExRTdCOUM2OTI0MUM3RDIyQUUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAzMzEyMjZCOTEzQjExRTdCOUM2OTI0MUM3RDIyQUUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgACgANAwERAAIRAQMRAf/EAGQAAQEAAAAAAAAAAAAAAAAAAAkGAQEAAAAAAAAAAAAAAAAAAAAAEAAABQIDBAsBAAAAAAAAAAABAgMEBgUHEggJABEhNxNjFDQVNVVlNhc4OREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AV7J1m71M7pZv86Vz5pkOXuRfC2FaPbwLDr3wjsRoloIUIFrtIbtqI8p65qmvIQTTfOJIOMjzCRFsVFFqZEAU4manU9GGua+fShYElCZ0CtoN9/w8V1SHTVOocXPg3QFwGKQoBi3mxb+AF4hSMv6/yH4X+caZ3PmDzLeeae0en9d2vYEo2D//2Q==') no-repeat left 5px;
	display: inline-block;
	height: 18px;
	width: 13px;
	padding-right:7px;
}
.product-next span {
	-moz-transform: rotate(180deg); /* Для Firefox */
	-ms-transform: rotate(180deg); /* Для IE */
	-webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
	-o-transform: rotate(180deg); /* Для Opera */
	transform: rotate(180deg);
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzMxMjI2QzkxM0IxMUU3QjlDNjkyNDFDN0QyMkFFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzMxMjI2RDkxM0IxMUU3QjlDNjkyNDFDN0QyMkFFMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzMzEyMjZBOTEzQjExRTdCOUM2OTI0MUM3RDIyQUUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAzMzEyMjZCOTEzQjExRTdCOUM2OTI0MUM3RDIyQUUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgACgANAwERAAIRAQMRAf/EAGQAAQEAAAAAAAAAAAAAAAAAAAkGAQEAAAAAAAAAAAAAAAAAAAAAEAAABQIDBAsBAAAAAAAAAAABAgMEBgUHEggJABEhNxNjFDQVNVVlNhc4OREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AV7J1m71M7pZv86Vz5pkOXuRfC2FaPbwLDr3wjsRoloIUIFrtIbtqI8p65qmvIQTTfOJIOMjzCRFsVFFqZEAU4manU9GGua+fShYElCZ0CtoN9/w8V1SHTVOocXPg3QFwGKQoBi3mxb+AF4hSMv6/yH4X+caZ3PmDzLeeae0en9d2vYEo2D//2Q==') no-repeat left 2px;
	display: inline-block;
	color:transparent;
	height: 18px;
	width: 13px;
	padding-right:7px;
}
.seotext-bottom {margin:40px 0;}
.seotext-top {margin:0 0 40px;}


@-moz-document url-prefix()
{
	.product-next span{background-position:left 0px;}
	.product-prev span {background-position:left 7px;}

}

.articles-list > div > div.articles_img, .articles-list > div > div.articles_desc {display: inline-block; vertical-align:top; margin-right:10px;}
.articles-list > div > div.articles_img {width:26%;}
.articles-list > div > div.articles_img img {max-width:100%;}
.articles-list > div > div.articles_desc {width:70%;}
.articles_item img {display:block; max-width:80%;}
.articles_item ul li {background-position:left 7px!important;}
.articles_item ul li img {margin:20px 0 40px 0;}

table.town {display:inline-block; vertical-align:top; max-width:48%; width:auto; border-spacing:0; margin-right: 20px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea;}
table.town thead tr td {font-size:17px; font-weight:700; background:#eaeaea; border-right:1px solid #fff; border-bottom:1px solid #fff;}
table.town thead tr td+td {border-right:1px solid #eaeaea;}
table.town tbody tr td+td, table.town thead tr td+td {text-align:center; width:30%;}
table.town td {padding:3px; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
table.town tbody tr.letter td {background:#eaeaea; text-align:center;}

.articles-list .articles-item {margin-bottom:30px;}
.articles_item img {margin-bottom:10px;}

/*отзывы*/
/* Stars */
.rating_stars {
	float:left;
	min-width:90px;
}
.rating_star, .rating_star_a  {
	display:inline-block;
	float:left;
	width: 19px;
	height: 18px;
}
label.rating_star {cursor:pointer;}
label.rating_star_a {cursor:pointer;}
div.rating_star_a {cursor:default;}
div.rating_star {cursor:default;}
.rating_star {
	background: url(/bitrix/templates/u_stena/images/star_new.png) no-repeat;
}
.rating_star_a {
	background: url(/bitrix/templates/u_stena/images/star_new.png) no-repeat 0 -18px;
}
.add_review {
	border: 2px solid #666666;
	color: #666666;
	cursor: pointer;
	line-height: 28px;
	padding: 10px 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700px;
	letter-spacing: 0.4px;
}
.add_review:hover{color:#005ad9; border-color:#005ad9;}

#rating_form .rating {width:100%; float:left;}
#rating_form .rating_stars input {display:none;}
#rating_form .rating_hdr, #rating_form  .rating-control span, #komment_l {
	float:left;
	width:220px;
}
#rating_form .rating-control {
	margin:20px 0 15px 0;
	width:100%;
	float:left;
}
.label4fz.error {color:red;}
#rating_form .rating_hdr, #komment_l {width:30%;}
#rating_form .rating-control {float:none; vertical-align:middle;}
#rating_form div.rating-control label input, #rating_form div.rating-control textarea#komment_t {
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	border-radius: 0;
	font-size: 16px;
	height: 37px;
	line-height: 35px;
	outline: medium none;
	padding: 0 23px 0 15px;
	width: 250px;
	display:inline-block;
	vertical-align:middle;
}
#rating_form div.rating-control textarea#komment_t {min-height:170px; float:none; width:530px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #202020;}
#rating_form div.rating-control input#upload-img {background:none; height:auto; border:0; width:auto!important; padding:0; line-height:24px;}
#rating_form .rating_hdr, #rating_form .rating-control span {width:280px; display:inline-block; vertical-align:middle; float:none;}
.rating_stars {float:none; display:inline-block; vertical-align:middle;}
#rating_form .rating {margin-bottom:10px;}
#komment_l {vertical-align:top; display:block; width:280px; float:none;}
#rating_form label.label4fz{font-size: 14px; margin-bottom:10px; width: 60%;}
#rating_form button.bx_catalog_item_flistbtn {
	border: 2px solid #268af6;
	color: #268af6;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0.53px;
	display: inline-block;
	text-transform: uppercase;
	padding: 12px 14px 10px;
	cursor: pointer;
	margin: 21px 0 30px;
	background:none;
}
#rating_form button.bx_catalog_item_flistbtn:hover {opacity:0.8;}

.uploadButton {
	display: inline-block;
	width: 142px;
	height:44px;
	color: transparent;
	cursor: pointer;
	background: url(/bitrix/templates/u_stena/images/upload_file.png) no-repeat;
}
.rating-control span.upload_file {height:44px;}
.uploadButton:hover {
	opacity:0.8;
}
.uploadButton span{
	color: #00097d;
	float:none!important;
	display:inline-block!important;
	margin: -20px 0 0 150px;
	width:auto;
}
div.sort-block a {
	color:#666666;
	display:inline-block;
	margin:0 5px 0;
}
div.sort-block a:hover {
	color: #268af6;
}
div.sort-block a.active {
	color: #268af6;
	background: url(/bitrix/templates/u_stena/images/sort.png) right 7px no-repeat;
	padding-right: 12px;
}
div.sort-block a.active.inverted {
	background: url(/bitrix/templates/u_stena/images/sort_inverted.png) right 6px no-repeat;
}
.reviews-list .sort-block {
	font-size: 16px;
	border-bottom: 2px solid #eaeaea;
	padding-bottom:8px;
}
.reviews-list div.review-item {margin-bottom:10px;}
.reviews-list div.review-item span {
	display:inline-block;
	margin-right:14px;
}
.reviews-list div.review-item span.news-date-time, .reviews-list div.review-item span.news-town {color:#666666;}
.reviews-list div.news_comment div.review-desc {margin:5px 0 10px 0; line-height: 1.5; width:100%; float:left;}
.reviews-list div.news_comment div.review-desc .video_block {float:left; margin: 7px 13px 6px 0;}
.reviews-list .news_comment {margin: 20px 0 35px; border-bottom: 1px solid #eaeaea; padding-bottom:15px; width:100%; float:left;}
div.reviews-list img.preview_picture {margin: 7px 13px 6px 0;}
.reviews-list div.reviews-main {margin-top: 40px;}
.reviews-result, .reviews-result .nl-sidebar-rating {float:none; text-align:left;}
.add_review {line-height: 18px; display: inline-block; font-size: 15px;}
.reviews-result .nl-sidebar-txt {
	display: inline-block;
	vertical-align: top;
	padding: 12px 0 7px 0;
}
.reviews-result .nl-sidebar-rating {
	display: inline-block;
	vertical-align: middle;
	width:auto;
}
#footer-left div.town {width:90%; padding-left: 73px;}
#footer-left div.town a {
	display:inline-block;
	font-size: 13px;
	width: 44%;
	margin-bottom: 5px;
	color:#666666;
}

/*конец_отзывы*/

/*CDEK*/

#pvz-block label {width:100%; display:block;}
#pvz-block label > div{display: inline;}

/*Модульные картины*/
.modulnie-kartini-search .main_serch_in, .modulnie-kartini-search .main_serch_in input[type="text"]{width:100%!important;}
#product_page div#product_head #main_search_block.modulnie-kartini-search .main_serch_in{width:100%!important;margin-right:0;}
#product_page #main_search_block.modulnie-kartini-search .main_serch_in input[type="text"] {width:100%!important;}

.types-block label {display:block;}

.product-item-container {
	position: relative;
	clear: both;
}

.product-item-container .arrow-width, .product-item-container .arrow-height {
	background-image: url(/bitrix/templates/u_stena/images/arrows.png);
	background-position: center;
	background-repeat: no-repeat;
	color: #268af6;
	text-align: center;
	height: 27px;
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 16px;
}

.product-item-container .arrow-height {
	position: absolute;
	/*width: 390px;
    left: -175px;
    top: 50%;*/
	z-index:100;
	transform: rotate(-90deg) translateY(-50%);
	-webkit-transform: rotate(-90deg) translateY(-50%);
	-ms-transform: rotate(-90deg) translateY(-50%);
	transform: rotate(-90deg) translateY(-50%);

	width: 240px;
	left: -100px;
	background-size: 100% auto;
	top: 53%;
}
.naholste .product-item-container .arrow-height {

}
.product-item-interers a {
	display:block;
	float:left;
	position:relative;
	margin-right:10px;
	width:155px;
	height:105px;
}
.product-item-interers a:last-child {margin-right:0;}
.fancybox-image {position:absolute;}
.spinner-image {
	position: absolute;
	background-image: url(/bitrix/templates/u_stena/images/spinner.gif);
	width:64px;
	height:64px;
	top:calc(50% - 32px);
	left:calc(50% - 32px);
	display:none;
	
}

.product-item-image-img.canvas{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	max-width: 90%!important;
}
.interior-img {z-index:1000;}

/*div.catalog-item-image {
	background: url(/bitrix/templates/u_stena/images/gbg.png) 0 0 no-repeat;
}*/
#sidebar  ul li a {
	text-decoration:none;
}
#sidebar  ul li a:hover, #sidebar div.catalog-section-list ul li.active_section.active ul li span.cat_li a:hover {
	color:#268af6;
}
.cat_sections ul li a {
	text-decoration:none;
}

/*новогоднее оформление*/
/*заменить логотип на logo_big.png*/
/* body { */
	/* background: url(/bitrix/templates/u_stena/images/seamless_background.png) 0 40px repeat-x; */
/* } */
.ng-garland {
	height: 37px;
	background: url(/bitrix/templates/u_stena/images/garland_bg.png) center 0 no-repeat;
	width: 100%;
	position: absolute;
	margin: 0 auto;
}
/*конец новогоднее оформление*/



/*весеннее оформление*/
/*body {
	background: url(/bitrix/templates/u_stena/images/spring_background.jpg) center 0px no-repeat;
}*/
/*конец весеннее оформление*/


/*contextual search*/
#main_serch_catalog {position:relative;}
#main_serch_catalog ul#context-search{
	position: absolute;
	background: #fff;
	padding: 10px 0 0 0;
	border: 1px solid #dadada;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
}
#main_serch_catalog ul#context-search li {
	list-style: none;
	background: none;
	padding: 0 20px;
	line-height: 27px;
	margin-bottom: 7px;
}

#main_serch_catalog ul#context-search li.hdr {font-weight:bolder;}
#main_serch_catalog ul#context-search li:hover {
	background:#dadada;
	cursor:pointer;
}
#main_serch_catalog ul#context-search li.hdr:hover {background:none;cursor:default;}
#main_search_block, #main_serch_catalog {z-index:1000;}

#top-bnr .product-desc p span {
	border-bottom: 2px solid #268af6;
	padding-bottom: 2px;
}
/*new block*/
#product-detail-sidebar #order_time_block {
	background:#dfeefe;
	padding: 22px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 1.5;
	clear: both;
	margin-bottom: 0;
}
#order_time_block #order_time_date {
	color:#268af6;
	padding-left:50px;
	box-sizing: border-box;
	margin-top: 15px;
	background: url(/bitrix/templates/u_stena/images/bg_time_date.png) no-repeat 0 0;
}
#order_time_block #order_time_date span {
	font-weight:bold;
}
/*end new block*/

/*nick-name*/
#rightholder_block p {
	font-size:14px;
	margin-bottom:7px;
}
#product-detail-sidebar .image-rightholder {
	opacity: 0.5;
	padding: 0 20px;
	font-size: 14px;
	text-align: center;
}
/*end nick-name*/


.articles_item img.detail_picture {height: auto !important;}
.articles_item .img-flex {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
}

.articles_item .img-flex.cent {
	-webkit-justify-content: center;
	justify-content: center;
}
.articles_item .img-flex >div {
	margin-right: 2%;
}
.articles_item .img-flex >div:last-child {margin-right:0;}
.articles_item .img-flex >div img {
	height: auto;
	max-width: 100%;
}
.articles_item .img-flex.no-between {
	-webkit-justify-content: center;
	justify-content: center;
}
.articles_item .img-flex.center {
	-webkit-align-items: center;
	align-items: center;
}
.articles_item .img-flex.width {margin-bottom: 20px;}
.articles_item .img-flex.width h3 {margin-top:0;}
.articles_item .img-flex.width>div {
	width: 65%;
}
.articles_item .img-flex.width div.flex-img {
	width: 35%;
}
.articles_item .img-flex.no-between>div {
	width:50%;
}

/*Materials blocks*/

#material_button {
	width:100%;
	display:block;
	box-sizing:border-box;
	text-align:center;
	text-decoration:none;
}
#material_window  {
	min-height:400px;
	width:880px;
}
#select-material  {
	width:35%;
	min-height:440px;
	position:relative;
}
#select-material .materials-material{
	width:95%;
}
#select-material .materials-material.action .materials-material-img.active {
	background-size: auto 100%;
}
#material_window .select-section-hdr {
	margin: 20px 0;
	font-weight: bold;
	text-transform: inherit;
	font-size: 20px;
}
.materials-material-information {
	display:none;
	position:absolute;
	top:0px;
	left:100%;
}
.materials-material-img.active .materials-material-information {
	display:block;
	/*width:500px;*/
	width:auto;
}
/*.materials-material-img.active .materials-material-information img {
	width:100%;
}*/

.materials-material-img.active .materials-material-information .materials-material-idescr .materials-material-ides {

}
.materials-material-img.active .materials-material-information .materials-material-idescr  p{
	font-size: 14px;
}
.materials-material-img.active .materials-material-information .materials-material-idescr  ul{
	margin: 0;
	padding: 0;
	border-top: 0;
}
#material_window > div {
	padding:0 20px;
	box-sizing: border-box;
}
#material_window > div#bottom-material {
	width:100%;
	background: #dfeefe;
	padding:15px 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#material_window #bottom-material #bottom-material-price {
	font-weight: bold;
	font-size: 30px;
	color: #000;
}
#material_window #bottom-material #bottom-material-price span {
	font-size: 15px;
	font-weight: normal;
	display: inline-block;
	width: 40%;
	vertical-align: bottom;
	margin-right: 10px;
	box-sizing: border-box;
}

#bottom-material-close {
	width:80%;
	text-align:center;
	padding: 18px 14px 17px;
	cursor: pointer;
	background: #268af6;
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	margin: 0 auto;
}
.materials-material .materials-material-desc {
	width:100%;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	padding: 13px 10px;
	border-bottom: 1px solid #e0e0e0;
	box-sizing: border-box;
	width: 95.5%;
}

.materials-material:first-child label .materials-material-desc {
	border-top: 1px solid #e0e0e0;
}
.materials-material .materials-material-desc span.name-desc{
	width: 60%;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	padding-right: 5px;
	box-sizing: border-box;
}
.materials-material .materials-material-desc span.price-desc{
	width:40%;
	display:block;
	text-align: right;
}
.materials-material.action .materials-material-img .materials-material-desc span.desc-in {
	color:#258af6;
}
.materials-material .materials-material-desc span strong {
	color:red;
	font-weight: normal;
	font-size: 10px;
	display: block;
}
.materials-material .materials-material-desc span.name-desc strong {margin-top: 3px;}
.materials-material .materials-material-desc span.price-desc strong {text-decoration:line-through; font-size: 14px;}
#product-detail-sidebar .materials-blocks a#material_button::after{
	content: "\203A";
	display: inline-block;
	color: #268AF6;
	transform: rotate(90deg);
	font-size: 38px;
	line-height: 1;
	position: absolute;
	right: 20px;
	top: 13%;
}

#cost-calculator {
	width:100%;
	margin-bottom:40px;
	display: -webkit-flex;
	display: flex;
}
#cost-calculator #calculator-fields{
	width:733px;
	min-height:170px;
	background:#eef6fe;
	padding:24px 28px;
	box-sizing:border-box;
}
#cost-calculator #calculator-fields h3 {
	margin: 0 0 15px;
	font-weight: bold;
}

#cost-calculator #calculator-fields select{
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	border-radius: 0;
	font-size: 16px;
	height: 40px;
	line-height: 39px;
	margin: 7px 9px 0 0;
	outline: medium none;
	padding: 0 23px 0 15px;
	width: 100%;
}
#cost-calculator #calculator-fields select option {width: 100%;}
#cost-calculator #calculator-fields #error-block {color:red;}
#cost-calculator #calculator-cost{
	width:227px;
	min-height:170px;
	background:#dfeefe;
	box-sizing:border-box;
	padding:64px 24px 30px;
	font-size: 17px;
}
#cost-calculator #calculator-fields .calculator-input-block {
	display: -webkit-flex;
	display: flex;
}
#cost-calculator #calculator-fields .calculator-input-block .size-block {
	margin-right:30px;
}


#cost-calculator #calculator-fields .material-block {min-width:370px;}
#cost-calculator #calculator-fields .size-block {width:120px;}
#cost-calculator #calculator-fields input {
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	border-radius: 0;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	outline: medium none;
	padding: 0 5px;
	width: 55px;
	margin: 7px 7px 6px 0;
	text-align: center;
}
#cost-calculator #calculator-fields .size-block span {
	text-transform: lowercase;
}
#cost-calculator #calculator-fields .calculator-input-block .size-block .message {
	color: #5e656b;
	font-style: italic;
	margin-bottom: 10px;
}
#product-detail-sidebar .sizes-blocks .message {
	color: #5e656b;
	font-style: italic;
	margin:12px 0 28px;
}
#product-detail-sidebar .materials-blocks span.order-form-hdr {
	margin-bottom: 17px;
}
#product-detail-sidebar .materials-blocks a#material_button {
	margin-right: 0;
	font-size: 15px;
	line-height: 1.2;
	padding:12px 45px 12px 10px;
	font-weight: normal;
	position: relative;
}
#material_window #select-section {
	margin-bottom:5px;
}
#product-detail-sidebar .materials-blocks a#material_button span+span {text-transform: none; white-space: nowrap;}
.fancybox-skin {
	background: #fff!important;
	padding: 0 !important;
	box-sizing: border-box;
}
.fancybox-inner {
	/*width: 100% !important;
	min-width:810px;*/
	overflow-y: auto!important;
}

/*irina_niris*/
#material-sizes-block {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	background:#f9fcff;
	margin-top: 30px;
}
#material-sizes-block .sizes-block{width:auto; padding-left:20px;}
#material-sizes-block .sizes-block label, #material-sizes-block .sizes-block span {text-transform: lowercase; padding-right: 10px; color:#000;}
#material-sizes-block .sizes-block span {padding-right:15px;}
#material-sizes-block input{width:42px; margin: 0 9px 0 0;}
#material-sizes-block .message {
	color:#666666;
	font-style: italic;
}
.materials-blocks #material_button > span, #cost-calculator span#pbp-fotoprice {white-space:nowrap;}

/*Footer >1200рх*/
#footer-left {
	position:relative;
}
#footer-left p.politika a:nth-child(2n){
	text-transform: none;
	position:absolute;
	left:390px;
	top:12px;
	min-width:150px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size:inherit;
	line-height: 1.3;
	text-decoration:none;
}
#footer-left p.politika a:nth-child(2n):hover {color: #268af6;}
#footer-right #footer-right-top {margin-left:155px;}
#footer-bottom {
	width:100%;
	margin: 30px 0 0 0;
}
.footer-messengers {
	display: block;
	margin: 10px 0 20px;
}

#footer-bottom  .town {
	box-sizing:border-box;
}
#footer-bottom .town a {
	display: inline-block;
	font-size: 13px;
	margin: 0 10px 10px 0;
	color: #666666;
	text-decoration:none;
}
#footer-bottom .town a:hover {color:#268af6;}
#footer-bottom .footer-rb-in {
	position:absolute;
	top:-83px;
	right:0px;
	width:270px;
}

/*Not Sure*/
#material_window #material-notsure {
	position:absolute;
	left: 35%;
	top: 550px;
	padding: 0 25px 0 5px;
}
#material-notsure label {
	font-size: 14px;
	color: #202020;
}
#material-notsure span.span-notsure {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: start;
	align-items: start;
}
#material-notsure span.span-notsure span {
	width:93%;
}
#material-notsure label input[name="notsure"] {
	margin: 2px 5px 0 2px;
	display: none;
}
#material-notsure > label > span::before {
	background:#eaeaea;
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 19px;
	text-align: center;
	vertical-align: text-bottom;
	margin-right: 7px;
	color: #fff;
	cursor: pointer;
	border:1px solid #dadada;
}
#material-notsure label input[name="notsure"]:checked + span::before {
	content: url(/bitrix/templates/u_stena/images/checked.png);
}

#product-detail .catalog-item-by1click, .subsection-hdr, .filter-hdr, #adaptive-block, #adaptive-selecttype-block, .order-form-hdr.adaptive, .effects-hdr-adaptive, #mobile-menu  .top-menu, #mobile-menu-search, .mats-filter-hdr{
	display:none;
}
.hidden-searchblock, #footer-mobile, #mobile-version {display:none;}

#mobile-version {
	display:block;
	position:absolute;
	padding-left: 70px;
	top: 160px;
	padding-bottom: 30px;
}

/*akcii*/
#page-akcii h3{
	color:#268af6;
	font-size:27px;
	font-weight: 500;
	text-transform: uppercase;
}
#page-akcii .articles-list .articles-item {
	border-top:1px solid #eaeaea;
	padding-top:40px;
}
#page-akcii .articles-list .articles-item .articles_desc {
	margin-right:0;
	width:100%;
}


#page-akcii .articles-list .articles-item .articles_desc img.preview_picture {
	display: inline-block;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}
#page-akcii .articles-list .articles-item .articles_desc >a {
	color:#202020;
	font-size:24px;
	font-weight: 500;
	text-decoration:none;
	display:block;
	line-height: 1.1;
}
#page-akcii .articles-list .articles-item .articles_desc >span.title {
	color:#202020;
	font-size:24px;
	font-weight: 500;
	text-decoration:none;
	display:block;
	line-height: 1.1;
}
#page-akcii .articles-list .articles-item .articles_desc >a:hover {
	text-decoration:underline;
}
#page-akcii .articles-list .articles-item .articles_desc .row-akcii h4 {
	color:#202020!important;
	font-size:16px;
	font-weight: 600;
	margin: 1.2em 0 0.5em !important;
}
#page-akcii .articles-list .articles-item .articles_desc .row-akcii p {
	color:#6c6c6c;
	font-size:14px;
}
#page-akcii .articles-list .articles-item div.articles_desc span.old-price {
	color:#ff0000;
	display:inline-block;
	text-decoration:line-through;
	margin-right:10px;
}
#page-akcii .articles-list .articles-item div.articles_desc span.new-price {
	color:#268af6;
}
#top-bnr #product_5 .hid-description p a[href="/akcii/"] {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background: #268af6;
	display: inline-block;
	padding: 7px 14px;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.2;
	width: 100%;
	margin: 10px auto;
	text-align: center;
	box-sizing: border-box;
}
#top-bnr #product_5 .hid-description p a[href="/akcii/"]:hover {
	opacity:0.8;
}
/*end akcii*/


/*Gotovie oboi*/
/*ul.main-menu li:nth-child(2) {
	margin-right:25px;
}*/
.section-gotovie-oboi .catalog-list {
	display: -webkit-flex;
	display: flex;
	/*-webkit-justify-content: space-between;
	justify-content: space-between;*/
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.section-gotovie-oboi .catalog-list >div.catalog-item {
	width:22.5%;
	margin-right: 30px;
}
.element-gotovie-oboi .likes-prod-name
{
	padding:0 13px;
}
.section-gotovie-oboi .catalog-item-action,
.element-gotovie-oboi .catalog-item-action
{
	padding: 0;
}
.section-gotovie-oboi .catalog-list div.catalog-item-image a img {
	max-width: 100% !important;
}
.section-gotovie-oboi .catalog-item-action .cia-top,
.element-gotovie-oboi div.cia-top,
.section-gotovie-oboi .cia-bottom,
.element-gotovie-oboi .cia-bottom
{
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}
.section-gotovie-oboi .cia-bottom,
.element-gotovie-oboi .cia-bottom
{
	height: inherit;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration:none;
}
.section-gotovie-oboi .catalog-item-article,
.element-gotovie-oboi .catalog-item-article
{
	font-size: 14px;
}
.section-gotovie-oboi .catalog-list >div.catalog-item:nth-child(4n) {
	margin-right:0;
}
.section-gotovie-oboi a.catalog-item-calcprice,
.element-gotovie-oboi a.catalog-item-calcprice
{
	padding: 0;
	width: 40%;
	text-align: center;
	line-height: 36px;
}
.element-gotovie-oboi .product-prev,
.element-gotovie-oboi .product-next {
	display:none;
}
.element-gotovie-oboi .zoom_a {
	width: 100%;
}
.section-gotovie-oboi div.cia-bottom > div.catalog-item-by1click,
.element-gotovie-oboi #product-detail .cia-bottom .catalog-item-by1click
{
	text-align: center;
	background:#e9e9e9;
	color:#8f8f8f;
	float: none;
	width:55%;
	display: block;
}
.section-gotovie-oboi div.cia-bottom > div.catalog-item-by1click a,
.element-gotovie-oboi div.cia-bottom > div.catalog-item-by1click a
{
	text-transform: uppercase;
	text-decoration:none;
	line-height: 40px;
	display: inline-block;
	width:100%;
}
.section-gotovie-oboi div.cia-bottom > div.catalog-item-by1click a:hover,
.element-gotovie-oboi div.cia-bottom > div.catalog-item-by1click a:hover
{
	opacity:0.8;
}
.element-gotovie-oboi #product-detail .likes-products {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;

}
.element-gotovie-oboi .likes-prod {
	width:30%;
	margin-right: 30px;
}
.element-gotovie-oboi .likes-prod:nth-child(3n) {
	margin-right:0;
}
.element-gotovie-oboi .likes-prod a.likes-prod-img img {
	max-width:100%;
	height: auto!important;
}
.element-gotovie-oboi form#product-order-form {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.element-gotovie-oboi #product-detail-main {
	width:820px;
	margin-right:30px;
}
.element-gotovie-oboi #product-detail-sidebar {
	width: 350px;
	float: none;
	padding-left: 0;
	padding-top: 62px;
}
.element-gotovie-oboi #product-detail .product-item-image img {max-width: 100%;}
.element-gotovie-oboi #product-detail .product-item-image {width: 100%;}

.section-gotovie-oboi .cia-bottom {text-align:left;}
.section-gotovie-oboi a.catalog-item-calcprice, .element-gotovie-oboi a.catalog-item-calcprice {
	position:static;
	display: inline-block;
}
.element-gotovie-oboi .left-block,
.element-gotovie-oboi .right-block {
	width:100%;
	display:inline-block;
}
.element-gotovie-oboi .left-block>div,
.element-gotovie-oboi .right-block>div
{
	margin-bottom:10px;
}
.element-gotovie-oboi #sizes-block {
	margin-bottom:15px;
}
.element-gotovie-oboi #product-detail .colorproof-blocks input#colorproof,
.element-gotovie-oboi #product-detail-sidebar .glue-blocks input#glue {
	margin: 0 3px 0 0;
}
/*
.element-gotovie-oboi .order-devpay-block {
	position: relative;
	width: 100%;
	float: left;
}
.element-gotovie-oboi .order-devpay-block .order-form-hdr, .element-gotovie-oboi #delivery-sel {width:50%;}
.element-gotovie-oboi .order-devpay-block .right-block {
	position: absolute;
	top: 0px;	
	right: 0px;
}

.element-gotovie-oboi #delivery-sel{width: calc(50% - 10px);}
*/
.element-gotovie-oboi .orderpay-blocks {
	width: 100%;
}

.element-gotovie-oboi #order-form .personal-blocks {
	clear: both;
	padding-top:5px;
}
.element-gotovie-oboi #order-form .orderpay-blocks .left-block>div {
	margin-bottom: 0;
}

.element-gotovie-oboi #order-form .orderpay-blocks .orderpay-sum-price {
	display: inline-block;
	vertical-align: middle;
	margin:20px 0 0 0!important;
}
.element-gotovie-oboi .opt-block {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.element-gotovie-oboi #optorders-message {
	width: 100%;
}
.element-gotovie-oboi .opt-block > label span.span-opt > span {
	line-height: 1.1;
}

/*gotovie-oboi 4-12-19*/
.element-gotovie-oboi .personal-blocks  textarea {
	box-sizing: border-box;
	width: 100%;
}
.element-gotovie-oboi .personal-blocks .left-block>div,
.element-gotovie-oboi .personal-blocks .right-block>div {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	margin: 20px 0 0 0;
}
.element-gotovie-oboi .personal-blocks .left-block>div input,
.element-gotovie-oboi .personal-blocks .right-block>div input {
	width: 65%;
	margin: 0;
}
.element-gotovie-oboi .personal-blocks .left-block .personal-block-el label,
.element-gotovie-oboi .personal-blocks .right-block .personal-block-el label {
	margin: 0;
}
.section-gotovie-oboi .cia-bottom .catalog-item-favorite {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.section-gotovie-oboi .cia-bottom .catalog-item-favorite a.favorite-link {
	font-size: 15px;
	text-transform: none;
}
.section-gotovie-oboi #main_search_block .main_serch_in,
.main-gotovie-oboi #main_search_block .main_serch_in {
	width:100%;
}
/*end gotovie-oboi 4-12-19*/

.element-gotovie-oboi #main_search_block .main_serch_in {
	margin-right: 0;
	width: 100%;
}
.element-gotovie-oboi #product-detail-sidebar .glue-blocks {
	margin-bottom:20px;
}
.element-gotovie-oboi .colorproof-blocks {
	padding-bottom: 30px;
}
.element-gotovie-oboi #product-detail #product_price {margin-top:15px;}

/*Collages*/
#collages-top-block {
	display: -webkit-flex;
	display: flex;
	background:#f9fdff;
	box-sizing: border-box;
	padding: 40px 30px;
}
#collages-block #collages-img img {display:none;}
#collages-block #collages-img img.active {
	display:inline-block;
	border: 8px solid #fff;
	box-shadow: 0 0 15px #c8e4f9;
	margin: 0 auto;
	box-sizing: border-box;
}
#collages-img {
	width:50%;
	text-align:center;
}
#collages-sel-block {
	width:50%;
}
#collages-sel {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#collages-sel .collages-item {
	box-sizing: border-box;
	width:49%;
	margin:0 0 10px 0;
	padding:20px;
	border: 2px solid #666666;
	text-align: center;
	color:#646869;
	cursor:pointer;
}
#collages-sel .collages-item:nth-child(2n) {
	margin-right:0;
}
#collages-block h3 {margin-top:-5px !important;}
#collages-sel .collages-item h4{
	margin:0px !important;
	color:#656565!important;
	text-transform: uppercase;
	font-size: 105%;
	font-weight: bold;
}
#collages-sel .collages-item.active h4,
#collages-sel .collages-item:hover h4
{
	color:#2789f6!important;
}
#collages-sel .collages-item.active,
#collages-sel .collages-item:hover
{
	border: 2px solid #268AF6;
}

#collages-sel .collages-item  input{
	display:none;
}
#collages-price {
	color:#2789f6;
	font-size: 30px;
	margin: 15px 0 0;
}
#collages-price span:first-child{
	font-weight:normal;
	color: #202020;
	font-size:25px;
}

#collages-order-form .collages-personal-blocks h4 {
	color: #202020!important;
}
#collages-block .collages-personal-blocks {width:100%;}
#collages-block .collages-files-block {
	width:100%;
	padding:20px 30px;
	background: #eef6fe;
	box-sizing: border-box;
	position: relative;
}
#collages-block .collages-files-block .collages-files-add {margin-top:15px;}
#collages-block .collages-files-block  > a  {
	color: #202020;
	cursor: pointer;
	border-bottom: 1px dotted #202020;
	position: absolute;
	bottom: 25px;
}
#collages-block .collages-files-block  > span , #collages-block .collages-files-add > span{color: #268af6;}

#сollage_page .collages-personal-blocks #form-block {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#collages-block .collages-personal-blocks .personal-block-el {
	width:32%;
	box-sizing: border-box;
}
#collages-block .collages-personal-blocks .personal-block-el label, #collages-block .collages-personal-blocks .personal-block-el2 label {
	display:block;
	margin: 0;
}
#collages-block .collages-personal-blocks input, #collages-block .collages-personal-blocks textarea{
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dadada;
	border-radius: 0;
	font-size: 16px;
	outline: medium none;
	padding: 0 23px 0 15px;
	box-sizing: border-box;
}
#collages-block .collages-personal-blocks input {
	height: 38px;
	line-height: 39px;
}
#collages-block .collages-personal-blocks .personal-block-el input{
	width:100%;
}
#collages-block .collages-personal-blocks .personal-block-el2 {
	width:49%;
	margin-top:15px;
	box-sizing: border-box;
}
#collages-block .collages-personal-blocks .personal-block-el2  textarea {width:100%;}

#collages-block  .collages_btn_order, #collages-block #collages_other {float:left;width:100%;}
#collages-block #collages_other {

}
#collages-block  .collages_btn_order {text-align: center;}
#collages-block  .collages_btn_order #submit_order {
	max-width:33%;
	margin-top: 30px;
}
#сollage_page .collages-personal-blocks label.label4fz input#achtung_FZ {
	margin: 2px 5px 0 2px;
	display: none;
}
#сollage_page .collages-personal-blocks label.label4fz input#achtung_FZ:checked + span::before {
	content: url(/bitrix/templates/u_stena/images/checked.png);
}
#сollage_page .collages-personal-blocks label.label4fz > span::before {
	background: #eaeaea;
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 19px;
	text-align: center;
	vertical-align: text-bottom;
	margin-right: 7px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #dadada;
}
#сollage_page .collages-personal-blocks label.label4fz span {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
}
#сollage_page .collages-personal-blocks label.label4fz span a {
	margin: 0 3px;
}
#сollage_page .collages-personal-blocks span.right {
	font-size: 14px;
	margin: 10px 0 0 5px;
	display: block;
}
#collages-block .collages-personal-blocks textarea{
	font-family: 'Roboto', sans-serif;
	padding: 6px 23px 6px 15px;
}
#сollage_page #forform_errs {
	margin: 10px 0 0;
}
#collages-order-form .collages-files-block label {
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: stretch;
	align-items: stretch;
	box-sizing: border-box;
	margin: 0 10px;
	width: 50%;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#collages-order-form .collages-files-block label input.f_name {
	padding: 5px;
	width: 90%;
}
#collages-order-form .collages-files-block .collages-files-add label input.add_file {
	display:none;
}
#collages-order-form .collages-files-add label {
	margin: 0 10px 0 41px;
}
#collages-order-form .collages-files-block label .button-rev {
	padding: 4px 17px;
	text-transform: uppercase;
	font-size: 15px;
	background: #dadada;
	font-weight: bold;
	cursor: pointer;
	margin: 0 0 0 -3px;
	border: 1px solid #afafaf;
}
#collages-block .collages-files-block > a:hover {
	border-bottom: 1px dotted #EEF6FE;
}
#collages-order-form .collages-files-add input[type="file"] {
	margin:0 10px;
	height: 28px;
	text-transform: uppercase;
}
#collages-block .collages-files-block input#input_files {
	display: none;
}
#collages-order-form #collages-top-block #collages_other a {
	font-size: 19px;
	color: #fff;
	background: #268af6;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.53px;
	font-weight: bold;
	padding: 16px 14px 15px;
	margin: 30px;
	display: inline-block;
}
#collages-order-form #collages-top-block #collages_other a:hover {
	opacity:0.8;
}
#сollage_page #pvz-block.cdec-block {
	margin: 20px 0;
}
#сollage_page #pvz-block.cdec-block label {
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-align-items: center;
	align-items: center;
	margin: 10px 0 0px;
}
#сollage_page #pvz-block.cdec-block label input {
	height: auto;
	line-height: 1;
	padding: 0;
	margin: 0 5px 0 0;
	border: 0;
}

/*process*/
#process {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#process .step {
	width:175px;
	text-align:center;
	font-size:14px;
	color:#202020;
	position: relative;
}
#process .step .step-img img {
	max-width:100%;
}
#process .step .step-desc {
	margin-top: 45px;
}
#process .step .step-desc .step-title {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom: 20px;
}
#process .step .step-number {
	margin: -17% auto 0;
	position: absolute;
	width: 100%;
}
#process .step .step-number span {
	color:#fff;
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	background:#268af6;
	border-radius: 50%;
	font-size:22px;
	font-weight:bold;
	margin: 0 auto;
}
#process .step .step-number::after {
	content:"";
	width:56px;
	height:14px;
	background: url(/bitrix/templates/u_stena/images/process/arrow.png) 0 0 no-repeat;
	display: block;
	margin-top:-14px;
	position: absolute;
	right: -30px;
}
#process .step:last-child .step-number::after {
	display:none;
}

/*end process*/


/*Promocode*/
#promocode-block {
	margin: 20px 0 0;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#promocode-block button#promocode_btn {
	display: inline-block;
	color: #268AF6;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: center;
	border: 2px solid #268AF6;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	background:#fff;
	cursor: pointer;
	padding: 0 10px;
	line-height: 40px;
	height: 42px;
	outline: 0 !important;
	outline-offset: 0;
}
#promocode-block button#promocode_btn:hover {
	opacity:0.9;
}

#promocode-block input#promocode {
	float: none;
	margin: 0 10px 0 0;
	height: 40px;
}
#promocode-block input#promocode.error {
	border: 1px solid red;
	color: red;
}
.block-card p {
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTg1NUJBQzM2ODIxMUU3OUVBRjlBRDJFM0I5MDM5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTg1NUJBRDM2ODIxMUU3OUVBRjlBRDJFM0I5MDM5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1ODU1QkFBMzY4MjExRTc5RUFGOUFEMkUzQjkwMzkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1ODU1QkFCMzY4MjExRTc5RUFGOUFEMkUzQjkwMzkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgAEAAQAwERAAIRAQMRAf/EAGAAAQEAAAAAAAAAAAAAAAAAAAAJAQEBAQAAAAAAAAAAAAAAAAAACAkQAAIDAQEBAQAAAAAAAAAAAAEDAgYHBRMICREAAQQCAwEBAAAAAAAAAAAAEQECAwUhBBIyBwAx/9oADAMBAAIRAxEAPwC+dKpWl/rLpesXS6ax2M6+U867DeHRqNw2xUzpsVENDGBomn28Zrc1rlsILBCAEQSNEby8q/IavW1tbWjnt540kkkkQ8TgIMglrWtVvVXOU/sOVFRYenWGxsbGw+GshfwYxmOQyVOCA5VcjuwTHy60rS/ya0vJ7pS9Y7Gi/Kei9hXDvNG7jYtZzGNiWliwoQT7eMGOU1K1klZhMGJBKjvKv16r2dbZ1o4LeCNZI5I0HIYCnIIa5rld2RzVP4t6iw8xsNfY19h81ZM/g9j88TkoMEFyK1G9QuPlKuul/k1pesUu6ZP2NF+U9F7De5Rrzw1RazmMbEKC2Fpgn28YLS1TmLJKxOBMSQV5R1fr1XrbOtsxwW8EaRyRyKOQyUGQS5rmo7srXIfxUW9h5jYbGvsa75qyZ/Nj2Z4nAU4IDVRyt6lMfLrddL/WXS8npdLyfsZ18p512Fdy83nuKipnTYqJUVrKjNPt4zYlSksYQWGcyIgAKOjq/IavZ2dnZjnt541jjjjU8TkqcghznORvVGtQ/q3t7D06w19fX13w1kL+b3vxyGAgwQWojVd2K4+//9k=') no-repeat left center;
	background-size: 7px auto;
	padding-left:20px;
	display: -webkit-flex;
	display: flex;
}
.block-card img {
	width: 100px;
}

.naholste div.catalog-item-image a {background:none!important;}

/*naholste*/
.naholste div.catalog-item-image a{
	height: auto;
	width: auto;
}
.naholste .catalog-item-hit  {
	background:#d25353 /*url(/bitrix/templates/u_stena/images/hit.png) no-repeat center center*/;
	height: 26px;
	margin-bottom: -45px;
	position: relative;
	display: block;
	z-index: 5;
	width: 80px;
	color:#fff;
	text-align: left;
}
/*.naholste .catalog-item-hit::after {
	content: "ХИТ";
	color:#fff;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	left: 33%;
	position: absolute;
	top: 15%;
	letter-spacing: 1px;
}*/

#product-detail.naholste .likes-prod a.likes-prod-img {
	background:none;
}
.naholste.fancybox-inner img.interior-img {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}
#product-detail.naholste .product-item-image-img.canvas {
	box-shadow: inherit;
}
.fancybox-inner img.interior-img.naholste {
	box-shadow: 0px 0px 15px rgba(0,0,0);
	max-height: 220px;
}
.naholste .product-item-interers img.interer-img-mk.naholste {
	width: auto;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	max-height: 40px;
}
.naholste #product-detail-main #under-block {
	margin-top: 50px;
}
.product-item-container {
	margin: 40px 0 60px;
}
#go-top {
	width: 50px;
	height: 50px;
	font-size: 24px;
	line-height: 46px;
	color: #fff;
	background: #268af6;
	border-radius: 10%;
	-webkit-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 8px 0
	rgba(0, 0, 0, 0.4);
	position: fixed;
	right: 40px;
	bottom: 50px;
	display: none;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: inline;
	z-index: 20;
	cursor:pointer;
}
#go-top:hover {
	opacity:0.8;
}
#go-top::before {
	content: "\203A";
	transform: rotate(270deg);
	display: inline-block;
	left: 35%;
	position: absolute;
	top: 5%;
	font-size: 35px;
}
/*online-payment*/
#online_payment {
	display:none;
	margin: 0 auto 20px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.53px;
	text-transform: uppercase;
	padding: 18px 14px 17px;
	cursor: pointer;
	background:#268af6;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	border: 0;
	line-height: 1.4;
}
#online_payment:hover {opacity:0.8;}
#online_payment.active{display:block;}

#remove_iframe {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 100000;
	background-color:#dddbdb;
	border-radius: 50%;
}
#remove_iframe::before {
	line-height: 36px;
	text-align: center;
	content: "\2716";
	color:#fff;
	font-size: 22px;
	display: block;
}
#remove_iframe::before:hover {opacity:0.9;}

/*Reviews on main*/
#RW-popular, #AR-popular {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
#RW-popular .popular-item {
	width:50%;
	box-sizing:border-box;
	display: -webkit-flex;
	display: flex;
}
#RW-popular .popular-item .right-block {
	width:65%;
	text-align:left;
}
#RW-popular .popular-item .left-block {
	width: 110px;
	margin-right: 30px;
}
#RW-popular .popular-item .left-block .image-wrap {
	text-align:left;
	margin-bottom:20px;
	height: 110px;
	overflow: hidden;
}
#RW-popular .popular-item .left-block .image-wrap img {height: 100%;}
#RW-popular .content-wrap {
	font-size:14px;
	color:#666;
	min-height: 110px;
	margin-bottom: 21px;
}
#RW-popular .content-wrap .hidden-block {
	line-height: 1.47;
}
#RW-popular .content-wrap .read-more {
	display: inline-block;
	margin: 5px 0 0 0;
	border-bottom: 1px dotted;
	cursor:pointer;
}
#RW-popular .content-wrap .read-more:hover {
	border-bottom:0;
}
#RW-popular .left-block .prop-rating {
	margin: 0 5px;
}
#RW-popular .prop-name {
	display: inline;
	font-size: 16px;
	font-weight: bold;
}
#RW-popular .prop-town {
	display: inline;
	font-style: italic;
	color:#a6b1bc;
	font-size: 14px;
}
#RW-popular .content-wrap > div {
	overflow-y:hidden;
}
.RW.all-list a, .AR.all-list a {
	font-size:14px;
	color:#666;
}

#AR-popular .popular-item {
	text-align: left;
	font-size:14px;
	color:#666;
	line-height: 1.45;
	width:31%;
}
#AR-popular .popular-item .item-name {
	font-size: 16px;
	margin:0 0 13px 0;
}
#AR-popular .popular-item .item-name a {color:#666;text-decoration:none;display: block;line-height: 1.3;font-weight: 500;}
#AR-popular .popular-item .item-name a:hover {color:#268af6;}
#AR-popular .popular-item a img {
	max-width:100%;
	margin-top: -5%;
}
#AR-popular .popular-item >a {
	height: 130px;
	display: block;
	overflow: hidden;
	margin-bottom:13px;
}

/*articles-slider*/
#articles-slider .slick-slide {
	margin: 0 25px;
}
#articles-slider .slick-track {
	isplay: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
#articles-slider .slick-slide img {
	margin: 0 auto;
}
#articles-slider .slick-slide .item-url {
	text-align: center;
	margin: 20px 0 0;
}
#articles-slider .slick-next {
	right: 0;
	height: 100%;
}
#articles-slider .slick-prev {
	left: 0;
	height: 100%;
}

/*Progr CDEK styles*/
#pvz-block #pvz-variants {
	max-height:300px;
	overflow-y:scroll;
	width:100%;
	margin-top: 20px;
}
#pvz-block label.inviz {display:none;}
#pvz-block input[name="search_pvz"] {
	max-width: 100px;
	float: right;
	border: 1px solid #dadada;
	padding: 5px;
	box-sizing: border-box;
}
#pvz-block span.order-form-hdr {
	line-height: 28px;
}
#product-detail .product-item-image-inside {
	height: auto !important;
}

/*recommend articles*/
#recommend_articles {
	width:100%;
	border: 2px solid #cae4fd;
	padding: 40px 35px;
	box-sizing: border-box;
	margin-bottom:55px;
}
#recommend_articles h2 {
	margin:0 0 35px;
	background: none;
	padding: 0;
	font-size: 160%;
}

#recommend_articles #main_recommend_art, #recommend_articles #others_recommend_art {
	display:inline-block;
	vertical-align:top;
}
#recommend_articles #main_recommend_art img {
	max-width:100%;
	margin: 0;
}
#recommend_articles #main_recommend_art a {
	display: block;
	width: 100%;
	background:#ffffffd9;
	box-sizing: border-box;
	padding: 20px;
	position: absolute;
	bottom: 0;
	max-width: 263px;
}
#recommend_articles #main_recommend_art {
	width:260px;
	position: relative;
	margin-right: 40px;
}
#recommend_articles #others_recommend_art {
	width:50%;
}
#recommend_articles #others_recommend_art a {
	display:block;
	margin-bottom:25px;
	position: relative;
	padding-left: 33px;
}
#recommend_articles #others_recommend_art a::before {
	content:"\00BB";
	position: absolute;
	left: 0;
	font-size: 25px;
	top: 0;
	line-height: 0.7;
}

/*prods-slider start*/
.prods-slider{
	border: 2px solid #cde2fd;
	padding: 30px 5px 0;
	margin-bottom: 30px;
}
.prods-slider .slick-prev.slick-arrow{
	left: 0;
}
.prods-slider h3{
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 30px;
}
.prods-slider h3 a{
	font-weight: normal;
	text-decoration: none;
}
.prods-slider img{
	width: 100%;
	max-width: 100%;
	height: 185px;
	object-fit: cover;

}
.prods-slider .item.slick-slide{
	text-align: center;
	margin: 0 30px;
}
.prods-slider .price{
	font-weight: bold;
	margin-top: 10px;
}
.prods-slider .item-url{
	display: block;
	padding-top: 10px;
}
.prods-slider .slick-prev.slick-arrow{
	z-index: 10;
}

@media screen and (max-width: 1200px){
	#workarea .prods-slider img{
		max-width: 80%;
		margin: 0 auto;
	}
	.prods-slider .item.slick-slide{
		text-align: center;
		margin: 0 auto;
	}
	.prods-slider{
		padding: 0px 5px 0;
	}
}


/*prodds-slider finish*/

#individual-sel-item {
	box-sizing: border-box;
	padding: 0 35px;
	width: 31%;
	margin-right: 20px;
	background: url(/bitrix/templates/u_stena/images/bgd-form.svg) no-repeat;
	display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center;
  min-height: 443px;
  max-height: 443px;
}
#individual-sel-item .txt {
	padding: 0;
	min-height: 100px;
	text-transform: uppercase;
	color:#268af6;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
}
#individual-sel-item .txt b {color: rgb(32, 32, 32);display: block;}
#individual-sel-item .txt span {color: rgba(102, 102, 102, 1);font-size: 16px;display: block;font-weight: 400;text-transform: none;}
#individual-sel-item a.popup {
	display: block;
	width: 100%;
	background:#268af6;
	color:#fff;
	text-align: center;
	text-decoration: none;
	font-weight: 400;
	box-sizing: border-box;
	font-size: 12px;
	padding: 10px 0;
	margin: 20px auto 0;
	text-transform: uppercase;
}
#individual-sel-item a.popup:hover {
	opacity:0.9;
}
.callbackouter .mfeedback .mf-message {
	display:none;
}
.callbackouter .mfeedback >div> input[name="user_imgtxt"] {
	width: 100%;
	box-sizing: border-box;
	min-height: 70px;
	font-size: 15px;
}
.callbackouter .mfeedback>div>input[name="user_imgtxt"]:placeholder {
	word-wrap: break-word;
	display:inline-block;
}
span.catalog-list-noprods {
	display: block;
	margin: 0 0 20px;
	width: 100%;
}

/*new style*/
.catalog-list .row-catalog-list {
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0 10px;
	width:100%;
}
.catalog-item-image {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
.row-catalog-list .catalog-item>div {
	box-sizing: border-box;
	padding: 0 12px;
}
.row-catalog-list .catalog-item-title {
	min-height: 42px;
}


@media screen and (max-width:950px) {
	.row-catalog-list .catalog-item {
		width: 100%;
	}
	.catalog-list .row-catalog-list {
		flex-wrap: wrap;
	}
	.row-catalog-list .catalog-item-title {
		text-align: center;
		min-height: inherit;
	}
}

#open_hidsections a, .open_hidsections a {cursor:pointer;}
.open_hidsections a {text-decoration:none;}

.hiddensection {
    display: none;
}

.num_order {
	background:#268af6;
	color:#fff;
	box-sizing: border-box;
	padding: 6px;
	font-size: 11px;
	position: absolute;
	left: 0;
	max-height: 25px;
	display: inline-block;
}
div.num_order, #product-detail .catalog-item-new {
	position: relative;
}
div.catalog-item-image a {
	position:relative;
}
.num_order span {
	font-weight:bold;
}
.num_order:after {
	content:"";
	border-right: 9px solid transparent;
	border-top: 25px solid #268af6;
	border-bottom: 0px solid transparent;
	position:absolute;
	right: -8.6px;
	top: 0;
}
.naholste span.num_order {
	top: 15px;
}
.naholste .catalog-item-hit {
	position: absolute;
	margin-bottom: 0;
	top: 45px;
}
.catalog-item-new {
	position: relative;
	background:#67bd72;
	color:#fff;
	box-sizing: border-box;
	padding: 0 6px;
	line-height: 25px;
	font-size: 13px;
	position: absolute;
	left: 0;
	max-height: 25px;
	display: inline-block;
	text-transform: capitalize;
}
.naholste .catalog-item-new {
	
}
.catalog-item-new:after {
	content:"";
	border-right: 9px solid transparent;
	border-top: 25px solid #67bd72;
	border-bottom: 0px solid transparent;
	position:absolute;
	right: -9px;
	top: 0;
}
#open_hidsections a, .open_hidsections a  {
	display: block;
	box-sizing: border-box;
	background:#268af6;
	border:2px solid #268af6;
	color:#fff;
	text-align: center;
	padding: 10px 15px;
	border-radius: 3px;
	margin: 0 auto;
	max-width: 240px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1px;
}
#open_hidsections a:hover, .open_hidsections a:hover {
	background:#fff;
	border:2px solid #268af6;
	color:#268af6;
}

.naholste .catalog-item-hit {
	left: 0;
}
.catalog-item-hit{
	background:transparent;
	text-decoration: none;
	color:#fff;
	font-weight: 500;
	letter-spacing: 0.2px;
	font-size: 15px;
	margin-bottom:0;
	display: inline-block;
	line-height: 25px;
	height: 25px;
	transform: rotate(45deg);
	position: absolute;
	right: 4px;
	top: 6px;
}
.catalog-item-hit::before {
    border-left: 25px solid transparent;
	border-bottom: 25px solid #d25353;
	border-top: 0px solid transparent;
    left: -24.6px;
    position: absolute;
    top: 0;
    content: "";
	width: 29px;
	z-index: -99;
}
.naholste .catalog-item-hit {
	height: 25px;
	line-height: 25px;
	text-align: center;
	box-sizing: border-box;
	font-weight: bold;
	font-size: 14px;
}
.naholste .catalog-item-hit {
	transform: inherit;
}
.naholste .catalog-item-hit::before {
	display:none;
}

.catalog-item-hit::after {
    border-right: 25px solid transparent;
	border-bottom: 25px solid #d25353;
	border-top: 0px solid transparent;
    right: -24.6px;
    position: absolute;
    top: 0;
    content: "";
	width: 29px;
	z-index: -99;
}
.naholste .catalog-item-hit::after {
	border-right: 9px solid transparent;
	border-top: 25px solid #d25353;
	border-bottom: 0px solid transparent;
	right: -9px;
	position: absolute;
	top: 0;
	content: "";
	z-index: -99;
}

@media screen and (max-width:480px) {
	div.num_order {
		margin: 0 8px 10px;
	}
}

/*Progr*/

.root-page .modern-page-navigation {
    display: none;
}

#moreprod_show {position:relative;}
#moreprod_show .spinner-image {
	display:block;
	width:64px;
	height:64px;
	top:calc(50% - 32px);
	left:calc(50% - 32px);	
}

/*28-12-21*/
#workarea:not(.section-gotovie-oboi) .catalog-list #individual-sel-item {
	width: 50%;
	padding: 0 35px!important;
	background: url(/bitrix/templates/u_stena/images/bgd-form.svg?1) no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 443px;
	max-height: 443px;
}
#workarea:not(.section-gotovie-oboi) .catalog-list #individual-sel-item a.popup {
	max-width: 122px;
}
#workarea:not(.section-gotovie-oboi) .catalog-list #individual-sel-item .txt {
	padding: 0px!important;
}

.catalog-list .catalog-item {
	width: 48.5%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
	box-sizing: border-box;
	padding: 15px 20px;
}
.catalog-list .catalog-item:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.catalog-list .row-catalog-list .catalog-item > div {
	padding: 0;
}
.catalog-list .catalog-item .catalog-item-article {
	font-size: 12px;
	text-align: left;
	margin: 25px 0 5px;
}
.catalog-list .row-catalog-list .catalog-item-title {
	font-size: 16px;
	color:#268af6;
	font-weight: 500;
	text-align: left;
	padding: 0;
	min-height: inherit;
	display: inline-block;
	width:90%;
}
.catalog-list .catalog-item .catalog-item-action {
    display: flex;
    justify-content: space-between;
	align-items: center;
	border-top:1px solid #EAEAEA;
	padding:15px 0 0 0!important;
}
.catalog-list .catalog-item .catalog-item-favorite {
	display: inline-block;
	margin: -10px 0 0 0;
	float: right;
}
.catalog-list .row-catalog-list .catalog-item-title a {
	text-decoration:none;
}
.catalog-list .row-catalog-list .catalog-item-title a:hover {
	text-decoration:underline;
}
.catalog-list .catalog-item a.catalog-item-calcprice {
	position:relative;
}
.catalog-list .catalog-item  a.by1click-link {
	font-size:12px;
	text-transform:uppercase;
	color:#666666;
}
.catalog-list .catalog-item .catalog-item-favorite a.favorite-link {

	background: url(/bitrix/templates/u_stena/images/star.svg) no-repeat left center;
	padding-left:20px;
	padding-top: 1px;
	cursor:pointer;
	color: transparent;
	width: 20px;
	display: inline-block;
	overflow: hidden;
	height: 20px;
	box-sizing: border-box;
}
.catalog-list .catalog-item .catalog-item-favorite a.favorite-link.active{
	background: url(/bitrix/templates/u_stena/images/star_a.svg) no-repeat left center;
	text-decoration:none;
}
.catalog-list .catalog-item .catalog-item-favorite a.favorite-link:hover{
	background: url(/bitrix/templates/u_stena/images/star_a.svg) no-repeat left center;
	text-decoration:none;
}

.catalog-list .catalog-item {
	text-align:left;
}
.callbackouter .preview-pict img {
	max-width: 300px;
	margin: 10px auto;
	display: block;
	max-height:300px;
}
#footer-right-bot .footer-messengers {
	margin: 10px 0 0 0;
	padding: 0;
	position:absolute;
	z-index: 9;
}
.footer-messengers img {
	width:35px;
}
.footer-messengers a[title="Viber"] img {
	width:33px;
}
.worktime span {
	color:#da322a;
	font-weight: 500;
	padding:3px 7px;
	border:2px solid #da322a;
}
.worktime{
	margin: 0 0 0 29px;
}
.worktime span.work {
	color:#2C952A;
	border:2px solid #2C952A;
	font-size:12px;
	display: block;
}
.work_block {
	display: flex;
	align-items: center;
	margin: 0;
}
.section-item>a img {
	/*z-index: -2;
	position: absolute;
	top: 0;
	left: 0;*/
	max-width: 100%;
	display: block;
	width:100%;
}
#sidebar ul li#bx_1847241719_2920 a,
#sidebar ul li#bx_1847241719_2861 a, 
#sidebar ul li#bx_1847241719_2934 a {
	color:#268af6;
}
#sidebar ul li#bx_1847241719_2920> .s_trigger,
#sidebar ul li#bx_1847241719_2861> .s_trigger,
#sidebar ul li#bx_1847241719_2934> .s_trigger
{
	background: url(/bitrix/templates/u_stena/images/li_new.svg) no-repeat center 8px;
}
#sidebar ul li#bx_1847241719_2920.active> .s_trigger,
#sidebar ul li#bx_1847241719_2861.active> .s_trigger,
#sidebar ul li#bx_1847241719_2934.active> .s_trigger {
	background: url(/bitrix/templates/u_stena/images/li_new_active.png) no-repeat center 8px;
}
/*.section-item:nth-child(2) a.section-name,
.section-item:nth-child(3) a.section-name,
.section-item:nth-child(4) a.section-name {
	color:#268af6;
}
.section-item:nth-child(2)>a img,
.section-item:nth-child(3)>a img,
.section-item:nth-child(4)>a img {
	border:2px solid #268af6;
}*/
#sidebar ul li#bx_1847241719_2861.active_section.active>span.cat_li a,
#sidebar ul li#bx_1847241719_2920.active_section.active>span.cat_li a,
#sidebar ul li#bx_1847241719_2861.active_section.active>span.cat_li a,
#sidebar ul li#bx_1847241719_2934.active_section.active>span.cat_li a
{
	color:#fff;
}


/*31-03-22*/
.stages .popular-item-tr {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.stages .descr {
	font-size:16px;
	color:#666;
	padding: 0 1%;
}
.stages .popular-item {
	margin: 0;
	position: relative;
	width:33.333%;
	padding-right: 24px;
	box-sizing: border-box;
	padding-bottom: 75px;
}
.stages .popular-item:nth-child(3) {
	padding-right:0;
}
.stages .img-block img {
	border-radius:50%;
}
.stages .img-block {
	position:relative;
	margin-bottom: 35px;
}
.stages .img-block::before {
	background: #268AF6;
	opacity: 0.1;
	height:12px;
	width:100%;
	content:"";
	display: block;
	position:absolute;
	top: 75px;
	z-index: -9;
}
.stages .popular-item::after {
	background: url(/bitrix/templates/u_stena/images/line.svg) no-repeat center center;
	content:url(/bitrix/templates/u_stena/images/ar_step.svg);
	display: block;
	height: 30px;
	width: 24px;
	position: absolute;
	top: 66px;
	right: 0;
}
.stages .popular-item:nth-child(1) .img-block::before {
	width:50%;
	right:0;
}
.stages .popular-item:nth-child(3) .img-block::before {
	width:50%;
	left:0;
}
.stages .popular-item-tr:nth-child(2) .popular-item:nth-child(1)::after, .stages .popular-item-tr:nth-child(2) .popular-item:nth-child(2)::after {
	transform: rotate(180deg);
}
.stages .popular-item:nth-child(3)::after{
	transform: rotate(90deg);
	bottom: 30px;
	top: inherit;
	height: 30px;
	width: 300px;
	left: calc(50% - 150px);
}
.stages .popular-item-tr:nth-child(2) .popular-item:nth-child(3)::after {
	display:none;
}
.stages .number_step {
	font-size:26px;
	font-weight:700;
	color:#fff;
	background: #268AF6;
	border-radius: 50px;
	width:50px;
	height:50px;
	line-height: 50px;
	margin:-25px auto 0;
	display: block;
	position:absolute;
	left: calc(50% - 25px);
}
/*rating*/
#product_107653 .product-desc p span {
	color:#777;
	font-size:16px;
	border-bottom: 0;
	padding-bottom: 0;
	display: block;
}
#top-bnr .product{
	display: flex;
	align-items: center;
	width: 16%;
	flex-wrap: wrap;
	margin-right: 0;
	padding-top: 15px;
}
#top-bnr .product:nth-child(5), #top-bnr .product:nth-child(6) {
	padding-top:5px;
}
#top-bnr .product .product-image {
	flex-shrink: 0;
}
#top-bnr .product .hid-description {
	width:100%;
	top: 10px;
}
#top-bnr .product-desc p {
	line-height: 1.2;
	text-align: left;
}
#footer .block-rating a {
	display: flex;
	align-items: center;
	margin: 0;
	text-decoration: none;
}
#header #product_107653 .product-desc p a {text-decoration: none;color: #202020;}
#footer .block-rating .rating-desc p {
	font-size:14px;
	margin: 0;
}
#footer .block-rating .rating-desc p span {
	display:block;
	color:#777;
}
#footer .rating {
	display: flex;
	align-items: stretch;
}
#footer .rating .age{margin-left: 20px;}
#footer .rating .age>div, #footer-mobile .footer-bottom .age>div {width: 40px;height: 40px;}
#footer-mobile .footer-bottom .age>div{margin: 10px auto;width: 37px;height: 37px;}
#footer .block-rating .rating-image{
	height: 31px;
	margin: 0 8px 0 20px;
}
#footer .block-rating .rating-image img {margin-top:-1px;}
#footer .rating {
	margin: 20px 0;
}
.footer-messengers {
	margin: 0;
}
#product-detail-main .consultants-product-block {
	width: 40%;
	float: left;
}
#product-detail-main .consultants-product-block .consultants-product {
	border: 2px solid #268af6;
	font-size: 12px;
	text-transform: uppercase;
	color: #268af6;
	box-sizing: border-box;
	padding: 11px 20px 11px 57px;
	cursor: pointer;
	max-width: 260px;
	float: right;
	background: url(/bitrix/templates/u_stena/images/consultant.svg) no-repeat 20px center;
	line-height: 1.3;
}
#product-detail-main .consultants-product-block .consultants-product:hover {opacity:0.9;}
#product-detail .product-item-image {clear:both;}
#product-detail-main .consultants-product-block .consultants-product:hover {
	background: #268af6 url(/bitrix/templates/u_stena/images/consultant_h.svg) no-repeat 20px center;
	color: #fff;
	transition: all .5s ease;
}


@media screen and (max-width:1200px) {
	.stages.popular-list .popular-item {
		width:33.333%;
	}
}

@media screen and (max-width:950px) {
	.stages.popular-list .popular-item {
		display: block;
		width: 100%;
		padding-right: 0;
	}
	.stages .popular-item::after {
		transform: rotate(90deg);
		bottom: 30px;
		top: inherit;
		height: 30px;
		width: 300px;
		left: calc(50% - 150px);
	}
	.stages .descr {
		padding: 0 10%;
	}
	.stages .img-block::before {
		display:none;
	}
	.stages .popular-item-tr:nth-child(2) .popular-item:nth-child(1)::after, .stages .popular-item-tr:nth-child(2) .popular-item:nth-child(2)::after {
		transform: rotate(90deg);
	}
	.stages .popular-item-tr:nth-child(2){flex-direction: column-reverse;}
	.stages .popular-item-tr:nth-child(2) .popular-item:nth-child(3)::after {
		display:block;
	}
	.stages .popular-item-tr:nth-child(2) .popular-item:nth-child(1)::after {
		display:none;
	}
	
}

@media screen and (max-width:480px)
{#product-detail-main .consultants-product-block .consultants-product {
  float: none;
  margin: 0 0 0 8px;
}}

/*new year*/
.new-year-banner {
	width: 100%;
	max-height: 39px;
	height: 39px;
	/*background: url(/upload/new-year-banner.png);*/
	background: url(/upload/header_full_width_banner.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.mobile-new-year-block {
	display: none;
}
.new-year-mobile-line-banner {
	display: none;
	width: 100%;
	height: 80px;
	max-height: 80px;
	/*background: url(/upload/mobile-line-banner.png);*/
	background: url(/upload/mobile_spring_line_banner.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.mobile-new-year-block img {
	width: 100%;
}
@media (max-width: 426px) {
	.mobile-new-year-block {
		display: block;
	}
	.new-year-mobile-line-banner {
		display: block;
	}
	.new-year-banner {
		display: none;
	}
}
/*end new year*/
#other-section-link {margin-bottom:24px;}
#other-section-link a{
	display:inline-block;
	border: 2px solid #268af6;
	color: #268af6;
	box-sizing: border-box;
	padding: 18px;
	cursor: pointer;
	width: 100%;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
}
#other-section-link a:hover {opacity:0.9;}
#other-section-link a:hover {
	background: #268af6;
	color: #fff;
	transition: all .5s ease;
}
#mk-catalog-list div.catalog-item-image a {
	background: url(/bitrix/templates/u_stena/images/gbg.png) repeat;
	margin-bottom:20px;
	width: 100%;
}
#mk-catalog-list div.catalog-item-image a img {
  box-sizing: border-box;
  padding: 20px 10px 15px 13px;
  vertical-align: middle;
  display: block;
  margin: 0 auto;
}
.nirismain div.catalog-list {
	margin-top: 0;
	padding-bottom: 0;
}

/* new advantages */
.new_advantages_block {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	margin: 60px 0;
}
.new_advantages_block .item {
	display: flex;
	gap: 20px;
	align-items: center;
	width: 31%;
}
.new_advantages_block .item img {min-width: 48px; height: 48px;}
.new_advantages_block .item span {
	font-size: 16px;
	line-height: 1.38;
	color: #666666;
}
.new_advantages_block .item .item-description {
	font-size: 16px;
	line-height: 1.38;
	color: #202020;
	font-weight: bold;
	margin-top: 3px;
}
@media (max-width: 950px) {
	.new_advantages_block .item {width: 46%}
}
@media (max-width: 410px) { 
	.new_advantages_block .item {width: 100%}
}

#teas_block.on-main {
	display: flex;
	gap: 28px;
	flex-wrap: wrap;
}
#teas_block.on-main a {
	width: 48%;
	text-decoration: none;
}
#teas_block.on-main a div {
	width: 100%;
	height: 260px;
}
#teas_block.on-main a div p {
	font-weight: bold;
	font-size: 28px;
	line-height: 1.21;
	text-transform: uppercase;
	color: #268AF6;
	padding: 40px 0 10px 35px;
	max-width: 180px;
	background-image: linear-gradient(#268AF6, #268AF6);
	background-position: 38px 98%;
	background-repeat: no-repeat;
	background-size: 40% 2px;
	transition: background-size .4s;
	display: inline-block;
}
#teas_block.on-main .oboi {
	background: url(/images/oboi.webp) center no-repeat;
	background-size: 100%;
	transition: background-size .4s;
}
#teas_block.on-main .freski {
	background: url(/images/freski.webp) center no-repeat;
	background-size: 100%;
	transition: background-size .4s;
}
#teas_block.on-main .modul {
	background: url(/images/modul.webp) center no-repeat;
	background-size: 100%;
	transition: background-size .4s;
}
#teas_block.on-main .holst {
	background: url(/images/holst.webp) center no-repeat;
	background-size: 100%;
	transition: background-size .4s;
}
#teas_block.on-main .oboi:hover, #teas_block.on-main .freski:hover, #teas_block.on-main .modul:hover, #teas_block.on-main .holst:hover {
	background-size: 105%;
	transition: background-size .4s;
}
#teas_block.on-main .oboi:hover p, #teas_block.on-main .freski:hover p, #teas_block.on-main .modul:hover p, #teas_block.on-main .holst:hover p {
	background-size: 100% 2px;
}
@media screen and (max-width: 1200px) {
	#teas_block a:nth-child(2) {
		text-align: left !important;
	}
}
@media screen and (max-width: 950px) {
	#teas_block.on-main a {
		margin: 0;
		text-align: left;
		width: 100%
	}
}
@media (max-width: 420px) {
	#teas_block.on-main a div {
		height: 150px;
	}
	#teas_block.on-main a div p {
		font-size: 18px;
		padding: 20px 0 10px 15px;
		background-position: 18px 98%;
	}
}

/* load your picture block */
a.load-link {
	margin-top: 50px;
	text-decoration: none;
	display: block;
}
.load-block-wrapper {
	display: flex;
	align-items: center;
	padding: 27px 40px;
	background: linear-gradient(272.02deg, #268AF6 30.3%, #51A5FF 91.17%);
	gap: 34px;
}
.load-block-wrapper>img {
	margin: 0 0 -27px -40px;
}
.load-block-wrapper .text-wrapper {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.load-block-wrapper .text-wrapper h3 {
	font-size: 30px;
	line-height: 1.17;
	text-transform: uppercase;
	color: white;
	margin: 0;
}
.load-block-wrapper .text-wrapper div {
	font-size: 16px;
	line-height: 1.22;
	color: white;
}
.load-block-wrapper .button-wrapper {
	padding: 25px;
	background: no-repeat center/100% url(/images/border.png);
}
.load-block-wrapper .button-wrapper .dashed-wrapper {
	padding: 10px;
	border: 3px dashed #51A5FF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	text-align: center;
}
@media (max-width: 950px) {
	.load-block-wrapper { 
		flex-direction: column;
		text-align: center;
	}
	.load-block-wrapper>img {
		transform: rotate(180deg);
		align-self: flex-end;
		margin: -27px -40px 0 0;
	}
}
/* end of load your picture block */

/* help with choice block */
.help_to_choose_form {
	padding: 60px 50px;
	background: no-repeat center/100% url(/bitrix/components/niris/main.feedback/templates/help_to_choose/help_to_choose_bg.webp);
}
.help_to_choose_form .text-wrapper {
	width: 50%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.help_to_choose_form h3 {
	margin: 0;
	color: #268AF6;
	font-size: 30px;
	line-height: 1.17;
	text-transform: uppercase;
}
.help_to_choose_form .subtext {
	font-size: 16px;
	line-height: 1.38;
	color: #202020;
}
.help_to_choose_form form {
	margin-top: 20px;
	display: flex;
	justify-content: flex-start;
	gap: 10px;
	align-items: center;
}
.help_to_choose_form form input.phone {
	border: none;
	padding: 10px 20px;
	font-size: 14px;
	line-height: 1.43;
	color: #666666;
}
.help_to_choose_form form input.phone:focus-visible {outline: 0}
.help_to_choose_form form .wbutton input {
	background: #268AF6;
	border: none;
	padding: 10px 25px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.43;
	cursor: pointer;
	transition: background .5s;
}
.help_to_choose_form .mf-ok-text {
	font-size: 18px;
	font-weight: bold;
	color: #444;
}
.help_to_choose_form form .wbutton:hover input {background: #51A1F8} 
@media (max-width: 950px) {
	.help_to_choose_form {background-size: cover;}
	.help_to_choose_form .text-wrapper {width: 100%}
	.help_to_choose_form form {
		align-items: flex-start;
		flex-direction: column
	}
	.help_to_choose_form form .mf-phone {width: 100%}
	.help_to_choose_form form .mf-phone input{
		width: 90%;
		width: -webkit-fill-available;
	}
}

/* end of help with choice block */

/*оглавление в статье*/
.articles_item .contents {border: 2px solid #cde2fd;padding: 30px;margin-bottom: 30px;display: flex;flex-wrap: wrap;}
.articles_item .contents .box a {display:block;margin-bottom:10px;text-decoration:none;}
.articles_item .contents .box a:hover {color:#333;}
.articles_item .contents .box a.level-2 {margin-left: 30px;}
.articles_item .contents .box a:last-child {margin-bottom:0;}
.articles_item .name{margin-bottom: 20px;text-transform: uppercase;font-weight: bold;}
.articles_item .contents .contents-list{width: 60%;}
.articles_item .contents .img-bl {width: 40%;}
.articles_item .contents .img-bl img{max-width: 100%;margin: 0;}
@media (max-width: 950px) {
	.articles_item .contents .img-bl {display:none;}
	.articles_item .contents .contents-list{width: 100%;}
	.articles_item .contents {padding: 20px;}
}

.block-oplata-i-dostavka {border: 2px solid #268AF6;float: left;width: 100%;margin: 30px 0;box-sizing: border-box;padding: 38px 30px 8px;}
.block-oplata-i-dostavka h4 {font-size: 22px;margin: 0 0 30px 0!important;color: #202020!important;font-weight:500;}
.block-oplata-i-dostavka .block-oplata-desc {display: flex;justify-content: space-between;margin-bottom:40px;}
.block-oplata-i-dostavka .block-oplata-desc .item-oplata {width: 31%;padding-left: 45px;box-sizing: border-box;}
.block-oplata-i-dostavka .block-oplata-desc .item-oplata span {font-weight:500;}
.block-oplata-i-dostavka .block-oplata-desc .item-oplata span.sp_color {color:#268AF6;}
.block-dostavka-desc {display: flex;justify-content: space-between; flex-wrap:wrap;}
.block-dostavka-desc .item-dostavka {width:48%;margin-bottom:30px;padding-left: 45px;box-sizing: border-box;}
.block-dostavka-desc .item-dostavka>div {margin-bottom:2px;}
.block-dostavka-desc .item-dostavka .dostavka-sposob span {font-weight:700;color:#202020;font-size:17px;}
.block-dostavka-desc .item-dostavka .dostavka-sposob span.sp_color {font-weight:500;color:#268AF6;margin-left:12px;}
.block-dostavka-desc .item-dostavka .dostavka-hr {font-size:14px;color:#666;}


.size-holst {float: left;}
.size-holst h2{margin: 35px 0 20px;}
.holst-item-block {display: flex;justify-content: space-between;text-align: center;margin-top: 30px;}
.holst-item-block .holst-item {width: 33%;}
.holst-item-block .holst-item-txt {color: #666;margin-top: 5px;}
.size-holst-txt {color:#666;}
.size-holst-txt span {font-weight:500;color:#268AF6;}
.articles_item h3 {text-transform: uppercase;}
.articles_item .text-with-pic {background-repeat: no-repeat;background-position: 0 0;padding-left: 65px;font-weight: 500;margin-bottom: 20px;}
.articles_item .example {font-style: italic;background: rgba(38, 138, 246, 0.1);padding: 30px;display: flex;column-gap: 15px;margin-bottom: 30px;color: rgb(102, 102, 102);}
.articles_item .example p {color: rgb(102, 102, 102);}
.articles_item .example p:last-child {margin-bottom:0;}
.articles_item .example .example-ar {background: url(/bitrix/templates/u_stena/images/arrow-stati.svg) no-repeat 0 0;width: 36px;flex-shrink: 0;height: 12px;}
.articles_item .example>span {font-style: normal;margin-top: 5px;display: inline-block;font-size: 12px;text-transform: uppercase;color: rgba(38, 138, 246, 1);font-weight: 600;}
.articles_item .clock-col-3-flex {display: flex;justify-content: space-between;margin-bottom: 30px;gap: 20px;}
.articles_item .clock-col-3-flex .clock-col-3-flex-item {width: calc(33% - 20px);padding-left: 60px;background: url(/bitrix/templates/u_stena/images/attention.svg) no-repeat 0 0;}
.articles_item .list-col-2-ico {display: flex;gap: 20px;flex-wrap: wrap;}
.articles_item .list-col-2-ico .list-col-2-ico-item {width: calc(50% - 20px);padding-left: 60px;box-sizing: border-box;background: url(/bitrix/templates/u_stena/images/check.svg) no-repeat 0 0;}
.articles_item .list-col-2-ico .list-col-2-ico-item .txt-ico-block__tlt {display: block;color: rgba(32, 32, 32, 1);font-size: 18px;font-weight: 500;text-transform: uppercase;margin-bottom: 10px;}
.articles_item .block-contact-stati {border: 2px solid rgba(205, 226, 253, 1);padding: 30px;}
.articles_item .block-contact-stati:last-child {margin-bottom:0;}
.articles_item .block-contact-stati .contact-flex {display: flex;align-items: center;column-gap: 23px;}
.articles_item .block-contact-stati .contact-flex .tel-stati {color: rgba(0, 0, 0, 1);text-decoration: none;font-weight: 500;background: url(/bitrix/templates/u_stena/images/phone-stati.svg) no-repeat 0 0;}
.articles_item .block-contact-stati .contact-flex>a {padding-left:36px;min-height: 26px;display: flex;align-items: center;}
.articles_item .block-contact-stati .contact-flex .tel-stati:hover {#268af6}
.articles_item .block-contact-stati .contact-flex .mail-stati {background: url(/bitrix/templates/u_stena/images/mail-stati.svg) no-repeat 0 0;}

.text_not_page {background: url(/bitrix/templates/u_stena/images/bg_404.png) no-repeat 0 0;min-height: 591px;background-size: cover;margin: -20px auto;padding: 106px;box-sizing: border-box;}
.text_not_page .top_404 {display: flex;align-items: center;column-gap: 60px;margin: 0 0 0.6em 0;}
.text_not_page .top_404 p {font-size:24px;margin: 0;}
.text_not_page .top_404 h1 {font-size: 74px;text-transform: uppercase;font-weight: 700;flex-shrink: 0;margin: 0;}
.text_not_page .txt_404 {max-width: 50%;font-size:20px;}
.text_not_page .txt_404 a {font-weight:700;}
.btn_404 a {transition: 0.3s;background:rgba(38, 138, 246, 1);font-size:14px;color:#fff;padding:10px 25px;display:block;text-align:center;width:140px;text-transform: uppercase;text-decoration: none;font-weight: 700;border:2px solid transparent;}
.btn_404 a:hover {transition: 0.3s;border:2px solid rgba(38, 138, 246, 1);color:rgba(38, 138, 246, 1);background:none;}
#workarea .text_not_page {padding: 50px;background-size: contain;}


.about-block-txt {font-size:16px;font-weight:500;padding:30px;border:2px solid #268af6;margin:30px 0;}
.about-block-txt span {color:#268af6;text-transform:uppercase;}
.new_advantages_block.about-page-advantages .item .item-description {color:rgba(32, 32, 32, 1);font-weight:400;}
.new_advantages_block.about-page-advantages .item .item-description span {font-weight: 500;color:rgba(32, 32, 32, 1);}
.new_advantages_block.about-page-advantages .item {align-items: start; width: calc(33% - 30px);}

@media (max-width: 950px) {
	.new_advantages_block.about-page-advantages .item {width: 100%;}
	.new_advantages_block.about-page-advantages {margin: 30px 0;}
}
#sidebar div.catalog-section-list ul li span.cat_li {width: calc(100% - 24px);}
#sidebar .catalog-section-list>ul>li a {display: flex;align-items: start;column-gap: 13px;}
#sidebar .catalog-section-list>ul>li > .s_trigger {left:inherit!important;right:0!important;}
#sidebar .catalog-section-list>ul>li span.cat_li {padding-left:0!important;}
#sidebar div.catalog-section-list ul li.active_section.active span.cat_li a {color: #000;}
#sidebar div.catalog-section-list ul li.active_section.active span.cat_li {background: none;}
#sidebar div.catalog-section-list>ul>li.active_section.active span.cat_li {font-weight: 500;}
#sidebar ul li#bx_1847241719_2861 > .s_trigger {background: url(/bitrix/templates/u_stena/images/ar_cat.svg) no-repeat center;}
#sidebar div.catalog-section-list ul li > .s_trigger {background: url(/bitrix/templates/u_stena/images/ar_cat.svg) no-repeat center;}
#sidebar ul li#bx_1847241719_2934 > .s_trigger {background: url(/bitrix/templates/u_stena/images/ar_cat.svg) no-repeat center;}
#sidebar ul li > .s_trigger{cursor:pointer;}
#sidebar div.catalog-section-list ul li.active span.s_trigger {background: url(/bitrix/templates/u_stena/images/ar_cat.svg) no-repeat center;transform: rotate(180deg);}
#sidebar ul li#bx_1847241719_2920.active > .s_trigger, #sidebar ul li#bx_1847241719_2861.active > .s_trigger, #sidebar ul li#bx_1847241719_2934.active > .s_trigger {background: url(/bitrix/templates/u_stena/images/ar_cat.svg) no-repeat center;transform: rotate(180deg);}
#sidebar div.catalog-section-list ul li.active_section.active > .s_trigger, #sidebar ul li#bx_1847241719_2920 > .s_trigger {background: url(/bitrix/templates/u_stena/images/ar_cat.svg) no-repeat center;transform: rotate(180deg);}
#sidebar ul li#bx_1847241719_2861.active > .s_trigger {transform: rotate(180deg);}
#sidebar ul:first-child li a {color: rgb(32, 32, 32);}
#sidebar ul:first-child li.active a {font-weight:500;}
#sidebar ul li#bx_1847241719_2861.active_section.active > span.cat_li a, #sidebar ul li#bx_1847241719_2920.active_section.active > span.cat_li a, #sidebar ul li#bx_1847241719_2861.active_section.active > span.cat_li a, #sidebar ul li#bx_1847241719_2934.active_section.active > span.cat_li a {color: rgb(32, 32, 32);font-weight: 500;}
#sidebar div.catalog-section-list ul li ul li span.cat_li a {color:#666666;}
#sidebar ul li a:hover, #sidebar div.catalog-section-list ul li ul li span.cat_li a:hover {color: #268af6;}
#sidebar div.catalog-section-list ul li.active_section.active ul li span.cat_li a,
#sidebar div.catalog-section-list ul li.active ul li span.cat_li a
{font-weight:400;}
#sidebar div.catalog-section-list ul li ul {margin-left: 35px;}
#sidebar div.catalog-section-list span.name_section, #sidebar div.catalog-section-list ul li.name_section{padding-left:0;}

#footer-mobile #footer-mobile-callback {display:none;}
#left-mobile-menu-wrapper #footer-mobile #footer-mobile-callback {display:block;}
#left-mobile-menu-wrapper #footer-mobile {background: #fff;margin-top: 0;}



@media screen and (max-width: 950px) {
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li.active_section.active span.cat_li a {color: #268AF6!important;
    background: none!important;
    }
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li span.cat_li a {display: flex!important;
    align-items: center;column-gap: 7px;padding: 0!important;margin-bottom: 5px;}
	
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li.active_section.active span.cat_li a {color: rgb(32, 32, 32) !important;font-weight: 500;}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li span.cat_li a {margin-bottom: 8px;}
	#left-mobile-menu-catalog-wrap ul.category-menu a:hover {color: #268AF6;}
	#left-mobile-menu-wrapper a.selected, #left-mobile-menu-wrapper a.active {font-weight:500;}
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr.open {color: rgb(32, 32, 32)!important;font-weight: 500;}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li span.cat_li a {color: rgb(32, 32, 32);}
	#left-mobile-menu-wrapper.active ul#leftbot-mobile-menu.top-menu li ul li a, #left-mobile-menu-wrapper ul#leftbot-mobile-menu.top-menu li.active a {color: rgb(32, 32, 32)!important;}
	#left-mobile-menu-wrapper ul#leftbot-mobile-menu.top-menu li.active a.utilinfo {font-weight: 500;}
}

#consultants {
	position:relative;
	z-index: 1001;
	display: inline-block;
}
#consultants .items {
	background:#fff;
	display:none;
	position:absolute;
	top:40px;
	left:0px;
	flex-wrap: wrap;
	align-items: center;
	width:400px;
	box-sizing: border-box;
	padding: 20px 20px;
	justify-content: space-between;
	left: -20%;
	box-shadow: 0px 0px 18px 0 rgba(0, 0, 0, 0.4);
}
#consultants .items.active {
	display:flex;
}
#consultants .items .item .item-image{
	width:50px;
	height:50px;
	flex-shrink: 0;
}
#consultants .items .item .item-image img {
	width:100%;
}
#consultants .hdr {
	color:#666;
	margin-left:15px;
	cursor:pointer;
}

#consultants .items .item .item-info {
	line-height: 1.3;
	font-size: 16px;
	color: #2E8EF6;
}
#consultants .items .item .item-info .item-description {
	color: #9B9B99;
	font-size: 12px;
}

#consultants .items .item {
    display: flex;
    align-items: center;
    margin: 10px;
	border: 2px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	padding: 10px;
	width: calc(50% - 20px);
	cursor:pointer;
}
#consultants .items .item:hover {
	border: 2px solid #2E8EF6;
}
#consultants .items .item .item-image {
	margin-right:12px;
}
#consultants .hdr:hover {
	color: #268af6;
}
#consultants.active .items {
	display:flex;
}
#consultants .items.fix {
	position:fixed;
	top:0px;
	left:calc(100% - 400px);
	position::870px;
}

.page-kartini-na-holste .block-oplata-i-dostavka {padding: 35px 30px;float: none;display: flex;gap: 100px;}
.page-kartini-na-holste .block-oplata-i-dostavka .block-oplata-desc {flex-direction: column;gap: 20px;margin-bottom:0;}
.page-kartini-na-holste .block-oplata-i-dostavka .block-dostavka-desc {gap:30px;}
.page-kartini-na-holste .block-oplata-i-dostavka .block-oplata {width: 233px;flex-shrink: 0;}
.page-kartini-na-holste .block-oplata-i-dostavka .block-oplata-desc .item-oplata {width:100%;}
.page-kartini-na-holste .block-dostavka-desc .item-dostavka {margin-bottom:0;}
.page-kartini-na-holste .wrap-size-holst {background: rgba(250, 249, 249, 1);width: 1920px;margin-left: -360px;margin-right: -360px;margin-top:30px;padding:40px 0;}
.page-kartini-na-holste .size-holst {float: none;display: flex;align-items: center;gap: 20px;justify-content: space-between;max-width: 1200px;margin: 0 auto;}
.page-kartini-na-holste .holst-item-block .holst-item img {max-width:100%;}
.page-kartini-na-holste .holst-item-block {margin-top:0;}
.page-kartini-na-holste .size-holst .size-holst-txt {width: 290px;flex-shrink: 0;}
.page-kartini-na-holste .size-holst .size-holst-txt h3 {font-size: 24px;text-transform: uppercase;}
.page-kartini-na-holste .product-item-interers a {margin-right:0;float:none;}
.page-kartini-na-holste .product-item-interers {display: flex;gap:20px;}
.page-kartini-na-holste .product-item-interers img {margin-right:0;}
html.page-kartini {overflow-x:hidden;}
.page-kartini-na-holste .wrap-product-order-form {display: flex;justify-content: space-between;gap:60px;}
.page-kartini-na-holste #product-detail-main {float:none;margin-bottom:0;width:50%;flex-shrink:0;}
.page-kartini-na-holste .product-item-container .arrow-height {top: calc(50% - 150px);transform: inherit;
  height: 310px;width: 27px;
  margin: 0;background-image: url(/bitrix/templates/u_stena/images/arrows-vert.png?1);
  background-size: auto 100%;left: 0;
  writing-mode: sideways-lr;}
#product-detail.page-kartini-na-holste .product-item-image {text-align: left;margin-left: 10px;width:100%;}
.page-kartini-na-holste #product-detail-sidebar {float: none;padding-left: 0px;width: 50%;}
#product-detail.page-kartini-na-holste .product-item-image img {max-width:90%;margin:0;}
.page-kartini-na-holste #attach_img {padding: 80px 75px;border: 0;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23B6B6B6FF' stroke-width='2' stroke-dasharray='10%2c10' stroke-dashoffset='5' stroke-linecap='square'/%3e%3c/svg%3e");}
.page-kartini-na-holste #container {width: 100%;box-sizing: border-box;padding: 0 36px;float: none;}
.page-kartini-na-holste #slider {width: 100%;float: none;height: 100px;}
.page-kartini-na-holste #slider .slidesNext {left: auto;right: -24px;}
.page-kartini-na-holste #slider .slidesContainer {height: 100px !important;background: transparent;}
.page-kartini-na-holste #slider .miniatures-block {height: 100px;flex-wrap:nowrap;}
.page-kartini-na-holste .item-popsizes-sel {color: rgba(38, 138, 246, 1);font-size: 14px;font-style: italic;text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 20%;text-decoration-thickness: 10.5%;text-underline-position: from-font;text-decoration-skip-ink: none;cursor: pointer;}
.page-kartini-na-holste .item-popsizes-sel:hover {text-decoration:none;}
.page-kartini-na-holste .attach_descr {color:rgba(102, 102, 102, 1);text-align: center;}
.page-kartini-na-holste #attach_img label.btn-blue {background: url(/bitrix/templates/u_stena/images/upload.svg) no-repeat 0 0;height: 173px;width: 286px;}
.page-kartini-na-holste #product-detail-sidebar .price-blocks {background:none;padding:0;border-top: 1px solid rgb(234, 234, 234);padding-top: 30px;display: flex;
  align-items: center;
  gap: 20px;}
.page-kartini-na-holste #product-detail-sidebar #order_time_block {background:none;padding: 22px 0;}
.page-kartini-na-holste #product-detail-sidebar #order_time_block {color: rgb(102, 102, 102);}
.page-kartini-na-holste .price-block-desc {max-width: 82px;}
.page-kartini-na-holste .price-block-price {margin-bottom:0;font-size: 44px;font-weight: 700;}
.page-kartini-na-holste #order_time_block #order_time_date {background: url(/bitrix/templates/u_stena/images/time.svg) no-repeat 0 0;padding-left:70px;min-height:50px;}
#product-detail.page-kartini-na-holste .product-item-image {margin-left: 0px;margin-top: 0px;padding-left: 61px;}
.page-kartini-na-holste .product-item-image-img.canvas {max-width:507px!important;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1);}
.page-kartini-na-holste .product-item-container .arrow-width{height:21px;background-image: url(/bitrix/templates/u_stena/images/arrow.svg?2);max-width: 507px;background-size: contain;margin-left: auto;}
.page-kartini-na-holste .product-item-container .arrow-height {background-image: url(/bitrix/templates/u_stena/images/arrow-vert.svg?1);width: 21px;line-height: 1.4;}
.page-kartini-na-holste.zakaz-kartin-redesign .modules-slide-wrapper #slider .slidesNext, .page-kartini-na-holste.zakaz-kartin-redesign .modules-slide-wrapper #slider .slidesPrevious {width: 36px;top: 17px;height: 36px;}
.page-kartini-na-holste #product-order-form.form-page-kartini-na-holste .modules_slider #slider ul.slidesPagination {display:none;}
.page-kartini-na-holste #slider .miniatures-block .miniature {width: 68px;margin: 0 5.5px;}

/* niris-54948: статья Идеи для спальни: как оформить интерьер и выбрать обои */
.blog-detail-142549 .blog-flex-row {
	display: flex;
	align-items: center;
	gap: 50px;
	margin: 40px 0;
}

.blog-detail-142549 .blog-flex-row img {
	flex: 0 0 50%;
}

.blog-detail-142549 .blog-flex-row h3 {
	margin: 0 0 30px;
}

.blog-detail-142549 h2 {
	margin-top: 70px;
}

.blog-detail-142549 .blog-flex-row .text-with-blue-line,
.articles_item .text-with-blue-line
{
	display: flex;
	align-items: start;
	gap: 15px;
	margin-bottom: 15px;
}

.blog-detail-142549 .blog-flex-row:nth-child(2n) {
	flex-direction: row-reverse;
}

.blog-detail-142549 .blog-flex-row .text-with-blue-line::before,
.articles_item .text-with-blue-line::before
{
	content: "";
	display: inline;
	width: 20px;
	height: 1px;
	flex-shrink: 0;
	background: #268AF6;
	margin-top: 10px;
}

.articles_item .grid-3-col {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 40px;
	margin: 70px 0;
}

.articles_item .grid-3-col p {
	margin-bottom: 0
}

.articles_item .grid-3-col img {
	margin-bottom: 30px;
}

.blog-detail-142549 .blog-variants-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px 40px;
	margin: 70px 0;
}

.blog-detail-142549 .blog-variants-block>div {
	flex: 0 0 calc(32% - 20px);
}

.blog-detail-142549 .blog-variants-block>div img {
	max-width: 100%;
}

.articles_item .blog-border-block {
	padding: 30px;
	border: 2px solid #CDE2FD;
	margin: 40px 0;
}

.articles_item .color-text {
	color: #268AF6;
	text-transform: uppercase;
}

.articles_item .bold-text {
	font-weight: bold;
}

@media (max-width: 950px) {
	.blog-detail-142549 .blog-flex-row {
		flex-wrap: wrap;
		gap: 20px;
		margin: 80px 0;
	}

	.blog-detail-142549 .blog-flex-row h3,
	.articles_item .grid-3-col h3,
	.blog-detail-142549 .blog-variants-block>div h3 {
		margin-bottom: 10px;
	}

	.blog-detail-142549 .blog-flex-row img {
		flex: 0 0 100%;
	}

	.articles_item .grid-3-col {
		grid-template-columns: repeat(1, 1fr);
	}

	.blog-detail-142549 .blog-variants-block>div {
		flex: 0 0 100%;
	}

	.articles_item .grid-3-col img,
	.blog-detail-142549 .blog-variants-block>div img {
		width: 100%
	}
}
/* niris-54948: статья Идеи для спальни: как оформить интерьер и выбрать обои */
/* End */


/* Start:/bitrix/templates/u_stena/styles_mobile.css?175034018584966*/
#mobile-menu {display:none; z-index:1000;}
#adaptive-block.element-adaptive {display:none;} 
.mobile_underheader {display:none;}
#footer-mobile #footer-top .icon_block{display: none;}


/*От 950px до 1200px*/
@media screen and (max-width:1200px) {
	body {
		min-width: 100%;
		font-size: 16px;
	}
	h1, h2, .content_block h1, h2 {
		line-height: 1.1;
	}
	img {
		max-width:100%;
	}
	#page-wrapper, #header, #workarea, #container, #slides {
		width:100%!important;
		box-sizing: border-box;
	}
	div.top {
		width:950px;
		box-sizing: border-box;
		padding: 0 24px;
	}
	#footer {
		width:950px;
		box-sizing: border-box;
		padding: 0 20px;
	}
	#content, #space-for-footer {
		box-sizing: border-box;
		padding: 0 24px;
	}
	#top-bnr, #content, .top-middle, #main-menu, ul.category-menu {
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		box-sizing: border-box;
	}
	#sidebar {
		display: none;
	}
	#workarea img {
		max-width:100%;
	}
	.product-desc p {
		line-height: 1.2;
		text-align: left;
		padding-left: 15px;
		box-sizing: border-box;
		font-size: 16px;
	}
	
	#product_5.product p {
		line-height: 1.2;
	}
	#product_5.product a {
		display:inline-block;
		line-height: 1.2;
	}
	#product_5 .product-image {
		width: 35px;
	}
	ul.top-menu li {
		padding-right: 25px;
	}
	#top-bnr {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		line-height: 1.2;
		box-sizing: border-box;
		padding: 13px 24px 0;
	}
	#slides .slidesContainer {
		height: 430px !important;
	}
	.slidesPagination {
		bottom: 40px!important;
	}
	div.product {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: start;
		align-items: start;
		margin-right: 35px;
		position: relative;
	}
	.product .hid-description {
		width: 130%;
		position: absolute;
		top: 50px;
	}
	.product:last-child .hid-description {
		right: 0;
		left: inherit;
	}
	div.product-image {
		width: 39px;
	}
	div.product-image img {
		max-width:100%;
		margin-right: 0;
	}
	.product-desc {
		width: 71%;
		line-height: 1;
		text-align: left;
		box-sizing: border-box;
	}
	div.product:last-child {
		margin-right:0;
	}
	div.product:nth-child(1) {
		width:175px!important;
	}
	div.product:nth-child(2) {
		width:157px!important;
	}
	div.product:nth-child(3) {
		width:135px!important;
	}
	div.product:nth-child(4) {
		width:147px!important;
	}
	div.product:nth-child(5) {
		width:137px!important;
	}
	
	#header .logotype-block .logotype {
		width: 280px !important;
		height: 64px !important;
	}
	#header .logotype-block .logotype svg {width:280px!important;}
	.top-middle .logotype-block {
		margin: 0 30px 0 0;
		width:280px;
	}
	.top-middle {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		box-sizing: border-box;
		padding: 0 15px;
		/*-webkit-align-items: center;
		align-items: center;*/
		margin: 15px auto 15px;
		height: 60px;
	}
	.cont-block.two div.cont-block-top div.town, .cont-block.one div.cont-block-top span.phone_text {
		margin-top: 0;
	}
	.top-middle .cont-block {
		margin-right: 20px;
		width: 23%;
		box-sizing: border-box;
		padding-top: 7px;
	}
	.top-middle .cont-block.two {
		padding-top: 8px;
	}
	.top-middle .cont-block.three {
		margin-right:0;
		width: 22%;
	}
	.cont-block.one div.cont-block-top a, .cont-block.two div.cont-block-top a {
		display: block;
		font-size: 22px;
	}
	.cont-block.one div.cont-block-top {
		font-size: 0;
	}
	.product .hid-description p {
		font-size: 15px;
	}
	ul.main-menu {
		padding: 0 0 0 24px;
	}
	ul.main-menu li:nth-child(2)::after {
		display: none;
	}
	ul.category-menu {
		font-size: 14px;
		padding: 16px 15px 16px 24px;
	}
	ul.category-menu li {
		padding-right: 15px;
	}
	#category-menu a {
		letter-spacing: 0.01em;
		text-decoration: none;
		font-size: 14px;
	}
	#category-menu a:hover {
		text-decoration: underline;
	}
	#slides a.slide_img {
		width: 100%;
		text-align: center;
	}
	#teas_block a {
		width: 49%;
		display: block;
	}
	#teas_block a:nth-child(2) {
		text-align:right;
	}
	#teas_block {
		margin: 20px auto 0;
	}
	#advantages_block {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	#advantages_block .item {
		width: 29%;
		margin: 0 0px 35px 0;
	}
	#advantages_block .item div.item-info span {
		font-size: 24px;
	}
	.popular-list {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	.popular-list .popular-item {
		width: 31%;
	}
	#footer .wrap_foot {
		padding: 25px 0 42px 0;
	}
	#footer {
		border-top: 2px solid #eaeaea;
	}
	#footer .wrap_foot {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	#footer-left {
		margin-right: 0;
		width: 28%;
		box-sizing: border-box;
	}
	#footer-right {
		width: 70%;
	}
	#footer-bottom {
		width: 100%;
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-align-items: center;
		align-items: center;
	}
	#footer-bottom .town a, #footer-bottom .web_niris span.web {
		color: #666666;
		font-size:14px;
	}
	#footer-bottom .town a {
		display:inline-block;
		margin-right:10px;
		width: auto;
	}
	#footer-bottom .town {
		position: relative;
		left: 0;
		top: 0;
		width: auto;
		padding-left: 0;
		margin-bottom: 30px;
	}
	#footer-bottom .footer-rb-in {
		position: relative;
		top: 0;
		right: 0px;
		width: auto;
	}
	#footer-left p.politika a:nth-child(2n) {
		position: relative;
		left: auto;
		top: 0;
		min-width: auto;
	}
	#footer-right #footer-right-top {
		margin-left: 0;
	}
	#footer-left #footer-right-bot .footer-rb-in a[href^="tel"] {
		display:block;
		margin: 10px 0 5px 0;
	}
	#footer-right-bot div span {
		margin: 5px 0 0 0;
	}
	
	
	p.politika {
		margin: 10px 0;
	}
	p.politika a{
		text-transform: inherit;
		font-size: 14px;
	}
	#footer-left .logo_foot img {
		width:182px!important;
	}
	#copyright,
	#copyright-mobile
	{
		margin-right: 10px;
	}
	.web_niris span.web {
		margin: 0 0 0 10px;
		padding-left: 10px;
	}
	.web_niris img {
		width:30px;
	}
	ul.top-menu li {
		padding-right: 15px;
	}
	#footer-right-bot div {
		padding-top: 0px;
	}
	#footer-right-bot div + div {
		padding: 15px 0 0;
	}
	#footer-right #footer-right-bot {
		margin: 16px 0 10px 0;
	}
	.footer-messengers {
		margin-bottom:20px;
	}
	.fancybox-skin {
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}
	#individual-sel-item {
		margin-right: 10px;
	}
	
	
	
	/*каталог*/
	#content .section-list {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	div.catalog-list {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	div.catalog-item-image a img {
		width:432px;
		max-width:100%!important;
	}
	div.catalog-item-action {
		padding: 0 5px;
		max-width: 100% !important;
	}
	.product-item-interers a.fancybox {
		float: none;
		width: 30%;
		margin-bottom: 15px;
		margin-right: 21px;
		display: inline-block;
	}
	.product-item-interers a.fancybox:nth-child(4n) {
		margin-right: 0;
	}
	.likes-prod a img {
		box-sizing: border-box;
		height: auto;
	}
	/*конец каталог*/
	
	
	/*карточка*/
	#product_page div#product_head div#back_button {
		display: none;
	}
	#product_page div#product_head div#main_search_block {
		width: 100%;
	}
	#product_page #product-detail {
		padding: 0;
	}
	#product_page #product-detail form#product-order-form {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#product-detail-main {
		float: none;
		width: 62%;
	}
	
	form#product-order-form .clearfi, .product-item-effects div.effects-hdr {
		display:none;
	}
	a.zoom_foto {
		font-size: 0px;
		width: 17px;
		height: 17px;
		padding-left: 0;
		background-size: 100% auto;
		background: url(/bitrix/templates/u_stena/images/zoom.svg) no-repeat 0 0;
		line-height: 22px;
	}
	
	.product-next, .product-prev {
		width: 46%;
	} 
	.zoom_a {
		width: 5%;
	}
	#product-detail .product-item-image {
		width: 100%;
		max-height: 457px;
	}
	#product-detail-sidebar {
		float: none;
		width: 34%;
		padding-left: 0;
	}
	#product-detail .product-item-image img {
		max-width: 100%;
		max-height: 457px;
		/*width:auto!important;*/
	}
	.product-item-effects label, #material_button, #material_window .select-section-but {
		padding: 6px 14px 5px;
	}
	.product-item-interers img {
		margin-right: 21px;
		width: 30%;
		margin-bottom:15px;
	}
	.product-item-interers a.fancybox img.interer-img {
		width: 100%;
		margin-bottom: 0;
		margin-right: 0;
	}
	.product-item-interers > img:nth-child(4n) {
		margin-right:0;
	}
	.likes-prod {
		width: 48.5%;
	}
	#product-detail-main .product-item-like .likes-products {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#attach_img {
		padding: 105px 125px;
	}
	#product-detail-main .product-item-top {
		height: auto;
	}
	#product-detail-main .product-item-top > div {
		display: inline-block;
	}
	.product-item-articul, .product-item-favorite, .product-item-tags {
		float: none;
	}
	/*#order_sum_info {
		padding-right: 90px;
	}*/
	.materials-material-information {
		right: -173%;
	}
	
	
	/*конец карточка*/
	
	/*материалы и цены*/
	#materials-prices {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#materials-prices div.material {
		width: 23.5%;
	}
	.section-list.primeri div.td_interere {
		width: 32%;
	}
	.section-list.primeri a.popup_img:hover {
		width:auto;
	}
	.section-list.primeri a.popup_img {
		height: 232px;
	}
	.price-block-price {
		font-size: 35px;
	}
	#cost-calculator #calculator-cost {
		padding: 30px 14px 30px;
	}
	.opt-block span.self-icon,
	.opt-block span#self-icon {
		margin-left: -140px;
	}
	#left-mobile-menu-wrapper #copyright-mobile {
		min-height:150px;
	}
	
	/*Gotovie oboi*/
	.element-gotovie-oboi #product-detail-main {
		width: 62%;
		margin-right: 0;
	}
	.element-gotovie-oboi #product-detail-sidebar {
		width: 34%;
		float: none;
		padding-left: 0;
		padding-top: 75px;
	}
	.element-gotovie-oboi .left-block, .element-gotovie-oboi .right-block {
		width: 100%;
	}
	.element-gotovie-oboi .order-devpay-block .right-block {
		position: relative;
	}
	.element-gotovie-oboi .order-devpay-block {
		width: 100%;
	}
	.element-gotovie-oboi #delivery-sel {
		width: 100%;
	}
	.element-gotovie-oboi .opt-block span#self-icon {
		margin-left: 0;
	}
	.element-gotovie-oboi .orderpay-blocks,
	.element-gotovie-oboi #order-form .orderpay-blocks .orderpay-sum-price
	{
		display: block;
	}
	.element-gotovie-oboi #order-form .orderpay-blocks .orderpay-sum-price {
		margin: 20px 0 0 !important;
	}
	.element-gotovie-oboi #product-detail .likes-products .likes-prod {
		width: 46%;
		margin-right: 20px;
	}
	.element-gotovie-oboi #product-detail .likes-products .likes-prod:nth-child(2n) {
		margin-right: 0;
	}
	.element-gotovie-oboi .personal-blocks .left-block .personal-block-el input,
	.element-gotovie-oboi .personal-blocks .right-block .personal-block-el input {
		width: 62%;
	}
	/*end Gotovie oboi*/
	
	/*Collages*/
	#collages-sel .collages-item {
		padding: 10px;
		font-size: 15px;
		width: 48%;
		margin: 0 0 15px 0;
	}
	#collages-sel .collages-item h4 {
		font-size: 100%;
	}
	#collages-price {
		margin: 0;
	}
	#collages-block #collages-img img.active {
		max-width: 90%;
	}
	#collages-img {
		margin-right: 20px;
		margin-top:-17px;
	}
	#collages-top-block {
		padding: 30px;
	}
	#collages-top-block{
		-webkit-align-items: center;
		align-items: center;
	}
	/*end Collages*/
	
	/*новогоднее оформление*/
	.ng-garland{
		background-size: 1510px auto;
	}
	/*конец новогоднее оформление*/
	
	/*process*/
	#process .step {
		width: 125px;
	}
	#process .step .step-number span {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 17px;
	}
	#process .step .step-desc {
		margin-top: 30px;
	}
	#process .step .step-desc .step-title {
		margin-bottom: 15px;
	}
	/*end process*/
	
	/*naholste*/
	ul.main-menu li a {
		padding: 0 5px;
	}
	ul.main-menu li {
		margin-right: 5px;
	}
	.naholste div.catalog-item-image a img {
		width: auto;
	}
	/*end naholste*/
	
	#product-detail-sidebar .materials-blocks a#material_button {
		font-size: 14px;
		padding: 12px 30px 12px 10px;
	}
	#product-detail-sidebar .materials-blocks a#material_button::after {
		font-size: 32px;
		right: 10px;
		top: 15%;
	}
	#go-top {left: 40px;}
	
	#main_search_block .main_serch_in form#search-form-shutterstock input[type="text"] {
		background: #eaeaea url(/bitrix/templates/u_stena/images/shutterstock.png) no-repeat 50% 10px;
	}
	#pvz-block input[name="search_pvz"] {
		max-width: 90px;
	}
	.row-catalog-list .catalog-item-image a img {
		width: auto;
		max-width: 100%;
	}
	.catalog-list {
		display: block!important;
	}
	
	/*весеннее оформление*/
	/*body {
		background-size: 100% auto;
	}*/
	/*конец весеннее оформление*/
	
	/*28-12-21*/
	.catalog-list .catalog-item {
		padding:0;
	}
	.catalog-list .catalog-item-article, .catalog-list .row-catalog-list .catalog-item-title{
		padding: 0 20px !important;
	}
	.catalog-list .catalog-item .catalog-item-action {
		padding:15px 0 !important;
		margin: 0 20px;
	}
	.catalog-list .catalog-item-image a {
		max-height: 100%;
	}
	.catalog-list .catalog-item .catalog-item-favorite {
		padding-right: 20px !important;
		margin: -25px 0 0 0;
	}
	.catalog-list .row-catalog-list .catalog-item-title a {
		font-size: 16px;
	}
	.worktime {
		font-size: 13px;
		margin: 5px 0 0 0;
	}
	.work_block {
		flex-wrap: wrap;
		margin: 0;
	}
	.worktime span {
		padding: 3px 7px;
	}
	.top-middle {
		height: 90px;
	}
	.cont-block.one div.cont-block-top a {
		margin-right: 0;
	}
	#top-bnr .product {
		width: 33%!important;
		justify-content: center;
	}
	#top-bnr {
		justify-content: center;
	}
	#top-bnr .product-desc p br {
		display:none;
	}
	#top-bnr .product-desc p {white-space: nowrap;}
	#top-bnr .product {
		padding-top: 0;
	}
	#top-bnr {
		height: 140px;
	}
	#top-bnr .product .hid-description {
		top: 50px;
		background: #666;
		z-index:99;
	}
	#top-bnr {
		padding: 13px 24px 0 55px;
	}
	/*#product-detail-main .product-item-top {
	  width: 100%;
	  float: none;
	}
	#product-detail-main .consultants-product-block {
		width: 70%;
		float: none;
		margin: 0 0 20px;
	}
	*/
	#product-detail-main .consultants-product-block .consultants-product {float:none;}
	#product-detail-main .consultants-product-block {width: 100%;
		float: none;
		margin: 0;
		background: #fff;
		padding: 0 0 20px 0;
	}
	#product-detail-main .product-item-top {
	  width: 100%;
	  float: none;
	}
	ul.top-menu li a,#consultants .hdr {font-size: 15px;}
	ul.top-menu {margin-left:0;}
	#attach_img.kartini-na-holste {background-size: 80% auto;}
	
	.block-oplata-i-dostavka .block-oplata-desc .item-oplata {width: 45%;font-size: 15px;margin: 0 10px 30px;}
	.block-oplata-i-dostavka .block-oplata-desc .item-oplata:last-child {margin-bottom:0;}
	.block-oplata-i-dostavka .block-oplata-desc {justify-content: center;flex-wrap: wrap;}
	.block-dostavka-desc .item-dostavka .dostavka-sposob span {font-weight: 500;font-size: 15px;}
	.block-dostavka-desc .item-dostavka {width:45%;margin: 0 10px 30px;font-size: 15px;}
	.block-oplata-i-dostavka {padding: 28px 20px 8px;}
	
	#footer .rating {flex-wrap: wrap;}
	#footer .rating .age {margin-left: 0;margin-bottom: 10px;width: 100%;}
	.text_not_page {padding: 50px;}
	.text_not_page .top_404 h1 {font-size: 55px;}
	.text_not_page .top_404 p {font-size: 17px;}
	.text_not_page {background-size: contain;min-height: 500px;}
	
	.page-kartini-na-holste .block-dostavka-desc .item-dostavka {margin:0;}
	.page-kartini-na-holste .wrap-size-holst {margin-left: -485px;margin-right: -485px;}
	.page-kartini-na-holste .size-holst {width: 950px;padding: 0 0px;box-sizing: border-box;}
	.page-kartini-na-holste #product-detail-main {width: 35%;max-width: inherit;}
	#product-detail.page-kartini-na-holste .product-item-image {padding-left: 40px;}
	.page-kartini-na-holste .product-item-container .arrow-width {margin-left: auto;width: calc(100% - 40px);}
	#product-detail.page-kartini-na-holste .product-item-image {padding-left: 40px;}
	.page-kartini-na-holste .product-item-image-img.canvas {max-width: calc(100% - 40px) !important;}
	.page-kartini-na-holste #product-detail-sidebar .types-block.params-input-wrapper label,.zakaz-kartin-redesign .product-item-effects label {padding: 0px 7px;height: 40px;line-height: 36px !important;font-size:15px;}
	.page-kartini-na-holste.zakaz-kartin-redesign .sizes-block input {height: 40px;}
	.zakaz-kartin-redesign .size-params-wrapper {flex-wrap: wrap;}
	.page-kartini-na-holste.zakaz-kartin-redesign .btn-flex-row #order_start {flex: 0 0 200px;font-size: 17px;padding: 15px 14px 14px;}
	#individual-sel-item {min-height: 415px;}
}

/*От 480px до 950px*/
@media screen and (max-width:950px) {
	/*body {
		font-size: 14px;
	}*/
	
	
	/*весеннее оформление*/
	/*body {
		background-size: auto;
	}*/
	/*конец весеннее оформление*/
	/*новогоднее оформление*/
	.ng-garland {
		height: 17px;
		background: url(/bitrix/templates/u_stena/images/mob_bg.png) 0 0 repeat-x;
		top: 0;
		background-size: auto 10px;
		z-index: 9999;
	}
	/*конец новогоднее оформление*/
	#page-wrapper {
		overflow: hidden !important;
	}
	h1, h2 {
		font-size: 24px!important;
		line-height: 28px;
	}
	#content #workarea h1 {
		font-size: 40px!important;
		line-height: 47px;
	}
	#content #workarea .content_block h1, h2 {
		background: url(/bitrix/templates/u_stena/images/ellipse.svg) no-repeat left 10px;
		padding-left: 18px;
		font-size: 32px!important;
		line-height: 37px;
		margin: 0 0 15px 0;
	}
	.content_block{
		box-sizing: border-box;
		padding: 0 18px;
	}
	.content_block p {
		color:#202020;
	}
	.content_block h1 {
		margin-right:-18px;
		margin-left:-18px;
	}
	#top-bnr {
		display:none;
	}
	.nirismain #top-bnr {
		display: -webkit-flex;
		display: flex;
		padding:0;
	}
	#page-wrapper, #header, #workarea, #container, #slides {
		width:100%!important;
	}
	div.top, #footer {
		width:480px;
	}
	#top-bnr, #content, .top-middle, #main-menu, ul.category-menu {
		/*width: 480px;*/
		width:100%;
		max-width:480px;
	}
	#content{
		margin: 0 auto;
		padding-top:28px;
	}
	.nirismain #content {
		padding-top:0;
	}
	#workarea #main_search_block,
	.banner_slider,
	#main-menu,
	#category-menu,
	.top-middle,
	.top-wrapper,
	.product .hid-description,
	#product_page div#product_head,
	#product-detail-main .product-item-top .product-item-tags,
	#product-detail-main .product-item-top > div.product-item-favorite,
	#footer
	{
		display:none;
	}
	.bx-breadcrumb, .bx-breadcrumb a {font-size: 13px;}
	.bx-breadcrumb {margin: 0 0 20px 0;}
	#top-bnr {
		border-bottom: inherit;
		padding: 13px 0 0;
		height: auto;
	}
	div.product {
		margin-right: 0;
		width: 24% !important;
		background:#f7f7f8;
		box-sizing: border-box;
		padding: 15px 12px;
		display: block;
		cursor: inherit;
	}
	div.product-image {
		display: block;
		margin: 0 auto 10px auto;
	}
	.product-desc p {
		padding-left: 0;
		font-size: 14px;
		text-align: center;
	}
	#top-bnr .product:nth-child(4) .product-desc p {
		padding: 0 10px;
	}
	#top-bnr .product:nth-child(4) .product-desc p, #top-bnr .product:nth-child(5) .product-desc p {
		line-height: 1.2;
	}
	.product-desc {
		width: 100%;
	}
	div.product:nth-child(1), div.product:nth-child(2), div.product:nth-child(3), div.product:nth-child(4), div.product:nth-child(5) {
		width: 24% !important;
	}
	div.product:nth-child(4) {
		display:none;
	}
	#teas_block a:nth-child(2) {
		text-align:center;
	}
	#teas_block {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#teas_block a {
		width: 100%;
		margin:0 auto 15px;
		text-align: center;
	}
	#teas_block a.mob-teas {
		display:block!important;
	}
	#advantages_block {
		margin-top: 5px;
	}
	#advantages_block .item {
		width: 48.5%;
		margin: 0 0px 17px 0;
		background: #f7f7f8;
		box-sizing: border-box;
		padding: 15px;
	}
	#advantages_block .item:nth-child(3n) {
		padding-right: 15px;
	}
	#advantages_block .item:last-child {
		width:100%;
	}
	#advantages_block .item div.item-info span {
		font-size: 20px;
	}
	#advantages_block .item div.item-info .item-description {
		color: #666666;
	} 
	#advantages_block .item div.item-image {
		line-height: 50px;
	}
	#advantages_block .item div.item-image img {
		vertical-align: middle;
	}
	.popular-list .popular-item {
		width: 100%;
		display:none;
	}
	.popular-list .popular-item:nth-child(1), .popular-list .popular-item:nth-child(2), .popular-list .popular-item:nth-child(3) {
		display:block;
	}
	#content .section-list {gap: 15px;}
	.section-item {
		width: calc(50% - 15px);
	}
	#footer-mobile {
		background: #F7F7F8;
		border-top:1px solid #eaeaea;
		display:block!important;
		margin-top: 40px;
	}
	#footer-mobile > div {
		border-top:1px solid #eaeaea;
		padding: 19px 0;
		box-sizing: border-box;
		text-align:center;
	}
	#footer-mobile  > div div[class^="wrap"]{
		width:480px;
		margin:0 auto;
	}
	#footer-mobile  > div:first-child {
		border-top:0;
	}
	#footer-top .wrap-footer-top a {
		font-size: 24px;
		color: #268AF6;
		font-weight: bold;
		text-decoration:none;
		display:block;
	}
	#footer-top .wrap-footer-top span.phone_text {
		color: #666666;
		display:block;
		font-size:16px;
	}
	#footer-mobile .footer-bottom .soc a {
		display:inline-block;
		margin-right:16px;
	}
	#footer-mobile .footer-bottom .soc a:last-child {
		margin-right:0;
	}
	#footer-mobile .footer-bottom span.all-site a {
		display:block;
		color: #202020;
		font-size: 16px;
	}
	#copyright,
	#copyright-mobile
	{
		color: #666666;
		font-size: 14px;
		margin-right: 0;
	}
	#footer-mobile #footer-middle .wrap-footer-middle {
		display: -webkit-flex; 
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		flex-direction: column;
    row-gap: 10px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle>div a {
		color:#202020;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town {
		position: relative;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town.open {
		width: 154px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town::before {
		display:inline-block;
		content:"";
		background: url(/bitrix/templates/u_stena/images/map.svg) no-repeat left center;
		width:12px;
		height:19px;
		vertical-align: top;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town span {
		cursor: pointer;
		text-decoration:underline;
		text-align:left;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town span:hover, #footer-mobile #footer-middle .wrap-footer-middle .footer-phone a{
		text-decoration:none;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-phone::before {
		display: inline-block;
		content: "";
		background: url(/bitrix/templates/u_stena/images/phone.svg) no-repeat left center;
		width: 13px;
		height: 19px;
		vertical-align: top;
		margin-right:5px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-phone {
		margin:0 15px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-mail::before {
		display: inline-block;
		content: "";
		background: url(/bitrix/templates/u_stena/images/mail.svg) no-repeat left center;
		width: 15px;
		height: 19px;
		vertical-align: top;
		margin-right:4px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town .town {
		display:inline-block;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town .town.active{
		left: 0;
		border-top: 8px solid #268af6;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
		position: absolute;
		z-index: 1001;
		background: #fff;
		width:200px;
		height: 180px;
	}
	.town.active div.no_town {
		overflow-y: scroll;
		height: 100%;
		padding: 7px 15px 15px;
		box-sizing: border-box;
	}
	#footer-mobile #footer-middle .footer-town .no_town span {
		font-size:15px;
		line-height: 27px;
		text-align:left;
		display:block;
	}
	#footer-mobile #footer-middle .footer-town .no_town span:last-child {
		margin-bottom: 10px;
	}
	.footer-town div.town.active span.active {
		display:none;
	}
	
	
	/*каталог*/
	div.catalog-item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 65px;
	}
	div.catalog-item > div {
		max-width: 100%;
	}
	.catalog-item-article {
		display: none;
	}
	div.cia-bottom {
		width: 50%;
		margin: 0;
		height: auto;
	}
	div.cia-bottom > div.catalog-item-favorite {
		display: none;
	}
	div.cia-bottom > div.catalog-item-by1click {
		text-align: right;
		width: 100%;
		padding-top: 5px;
	}
	div.cia-top {
		margin-top: 0;
		width: 50%;
	}
	div.catalog-item-action {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	/*end 8-11-21*/
	a.catalog-item-calcprice {
		background: url(/bitrix/templates/u_stena/images/calc.svg) no-repeat center;
		width: 32px;
		height: 32px;
		border: 2px solid #268AF6;
		padding: 0px 0px;
		font-size: 0;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		margin-right: 5px;
		grid-area: 1/2/2/3;
		justify-self: end;
	}
	a.catalog-item-calcprice:hover {border: 2px solid #666;}
	.section-gotovie-oboi a.catalog-item-calcprice {display:none;}
	div.catalog-item-action {
		padding: 0;
		max-width: 100% !important;
		text-align: left;
	}
	div.catalog-item-price {
		float: none;
		position: relative;
		display: inline-block;
		vertical-align: middle;
		font-size: 22px;
		font-weight: 600;
		grid-area: 1/1/2/2;
	}
	.catalog-item-price span {font-weight: 400;}
	.catalog-list .catalog-item .catalog-item-action {display: grid;grid-template-rows: 1fr;grid-template-columns: 2fr 36px 115px;}
	.catalog-item-action .catalog-item-by1click {grid-area: 1/3/2/4;justify-self: end;}
	
	.catalog-list .catalog-item a.by1click-link {font-size: 11px;text-decoration: none;color: #fff;min-width: 115px;background: #268AF6;display: block;box-sizing: border-box;padding: 0;border: 2px solid #268AF6;line-height: 32px;text-align: center;}
	.catalog-list .catalog-item a.by1click-link:hover {border: 2px solid #666;color: #666;background:none;}
	#product-detail-main, #product-detail-sidebar {
		width: 100%;
	}
	div.catalog-item-title {
		margin: 10px 0 5px 0;
	}
	div.catalog-item-title a {
		font-weight: 400;
		font-size: 20px;
		line-height: 23px;
	}
	div.cia-top {
		margin-top: 0;
	}
	
	
	/*карточка товара*/
	#product_page {
		padding: 0;
	}
	#product_page .product-item-interers,
	#product_page .product-item-like,
	.product-prev span,
	.product-next span
	{
		display:none;
	}
	#product-detail-main {
		margin-bottom: 0;
	}
	#product_page #under-block {
		box-sizing: border-box;
		padding:23px 8px 0;
		position: relative;
	}
	.product-item-effects {
		/*width: 50%;
		text-align: center;
		border: 1px solid #dadada;
		position: absolute;
		left: 25%;
		z-index: 9;
		background: #eaeaea;*/
		margin: 0;
		padding: 10px 0px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		
	}
	.effects-hdr-adaptive {
		display:inline-block;
		box-sizing: border-box;
		width: 100%;
		cursor:pointer;
		font-size: 16px;
		background: #eaeaea url(/bitrix/templates/u_stena/images/tridown.svg) no-repeat 93% center;
		display:none;
	}
	.subsection-hdr, .filter-hdr {
		box-sizing: border-box;
		padding: 10px 15px;
		cursor:pointer;
		background: #eaeaea url(/bitrix/templates/u_stena/images/tridown.svg) no-repeat 93% center;
		border:1px solid #dadada;
		display:block;
	}
	span.order-form-hdr {
		border-bottom: 1px solid #dadada;
		padding-bottom: 6px;
	}
	.popsizes-blocks span.order-form-hdr {
		border-bottom: 0;
	}
	.subsection-hdr.active, .filter-hdr.active{
		border-bottom:0;
		background: #eaeaea url(/bitrix/templates/u_stena/images/tridown2.svg) no-repeat 93% 17px;
	}
	.effects-hdr-adaptive.active {
		border-bottom: 1px solid #dadada;
		padding-bottom: 7px;
		background: #eaeaea url(/bitrix/templates/u_stena/images/tridown2.svg) no-repeat 93% 7px;
	}
	.subsection-hdr.active span, .filter-hdr.active span {
		border-bottom: 1px solid #dadada;
		display: inline-block;
		width: 97%;
		padding-bottom: 7px;
	}
	.filter-hdr  {
		margin-top:10px;
	}
	.product-item-effects label, .product-item-effects label:last-child {
		width: 49%;
		border: 2px solid #999;
		margin: 4px 0;
		padding: 8px 0;
		text-align: center;
		box-sizing: border-box;
		font-weight: 600;
		font-size: 14px;
		color: #999;
	}
	label.effect-block.active, .product-item-effects label:hover {
		color: #268AF6;
		border: 2px solid #268AF6;
	}
	
	.product-next, .product-prev {
		width: 49%;
	}
	.product-next a, .product-prev a {
		width: 150px;
		height: 22px;
		display: inline-block;
		overflow: hidden;
		font-weight: 500;
		font-size: 16px;
		text-decoration: none;
		color: #268AF6;
		box-sizing: border-box;
	}
	.product-prev a {
		background: url(/bitrix/templates/u_stena/images/arrow_card.svg) no-repeat 0 center;
		padding-left: 40px;
	}
	.product-next a {
		background: url(/bitrix/templates/u_stena/images/arrow_card_r.svg) no-repeat right center;
		padding-right: 40px;
	}
	.product-next a:hover, .product-prev a:hover {color:#666;}
	#product-detail .product-item-image {
		margin-bottom: 0;
		background: #fff;
		margin-top: 0;
	}
	/*#product-detail-main {
		background: #f7f7f8;
	}*/
	#product-detail-sidebar, #product-detail-sidebar.str-their {
		padding-top: 0;
		margin-top:30px;
	}
	#product-detail-sidebar {margin-top:20px;}
	/*#product-detail-main .product-item-top {
		background: #fff;
	}*/
	#product-detail .catalog-item-by1click {
		padding: 24px 16px 24px;
		border: 0;
		background: #f7f7f8;
	}
	#product-detail .catalog-item-by1click a,
	#left-mobile-menu-wrapper #footer-mobile-callback a.popup 
	{
		box-sizing: border-box;
		text-align: center;
		border: 2px solid #268AF6;
		color: #268AF6;
		font-size: 15px;
		line-height: 22px;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: 500;
		display: block;
		width: 85%;
		margin: 0 auto;
		padding: 10px 30px;
	}
	#product-detail .catalog-item-by1click a:hover,
	#left-mobile-menu-wrapper #footer-mobile-callback a.popup:hover
	{
		background:#fff;
	}
	#product-detail .catalog-item-by1click {
		box-sizing: border-box;
		margin-right: 0;
		position: relative;
		width: 100%;
		/*display: block;*/
	}
	
	#product-detail-sidebar .materials-blocks a#material_button{
		background:#eaeaea;
		border:1px solid #dadada;
	}
	#product-detail-sidebar .materials-blocks a#material_button::after {
		color: #666666;
		top: 20%;
	}
	.colorproof-blocks, .personal-blocks {
		border-bottom: 0;
		padding-bottom: 20px;
	}
	.price-block-desc, #price-block-profit span span {
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 500;
		width:100%;
		margin: 17px 0 0;
	}
	#price-block-profit span {
		margin: 10px 0 0;
	}
	.price-block-price {
		font-size: 40px;
		font-weight: normal;
		color: #202020;
		margin-bottom: 0;
		line-height: 47px;
	}
	.order_sum_info,
	#order_sum_info {
		font-size: 16px;
		padding-right: 0;
	}
	.price-block-price span#pbp-fotoprice {
		font-size: 24px;
		color: #666666;
		font-weight: normal;
	}
	.materials-blocks #material_button > span, #cost-calculator span#pbp-fotoprice {
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.4px;
		color: #202020;
	}
	#product-detail-sidebar .price-blocks {
		padding: 5px 0 0px;
		border-top:2px solid #268af6;
		background: #fff;
	}
	#product-detail-sidebar #order_time_block {
		padding: 16px 0;
		margin: 0;
		background: #fff;
		font-size: 16px;
	}
	#order_start {
		margin: 0 0 20px;
		width: auto;
		background: #fff;
		border: 3px solid #268af6;
		color: #268af6;
		font-size: 16px;
		display: block !important;
	}
	
	#material_window {
		width: 460px;
		background:#eaeaea;
	}
	#material_window > div {
		padding: 0 16px;
	}
	#material_window .select-section-hdr {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 15px;
		color: #202020;
		padding: 20px 7px 14px;
		letter-spacing: 0.5px;
		border-bottom: 1px solid #dadada;
		margin:0 10px;
	}
	#material_window .select-section-hdr::after {
		content:":";
		display:inline-block;
	}
	.materials-material .materials-material-desc span.name-desc {
		font-weight: normal;
	}
	.materials-material-desc span {
		text-transform: none;
		font-size: 16px;
	}
	.fancybox-skin {
		margin: 20px!important;
	}
	#material_window > div#bottom-material {
		background: #eaeaea;
		position: fixed;
		bottom: 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		width: calc(100% - 40px);
	}
	#material_window #bottom-material-close {
		background: #fff;
		border: 3px solid #268af6;
		color: #268af6;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 0.53px;
		text-transform: uppercase;
		padding: 18px 14px 17px;
	}
	
	#material_window #select-section {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 0;
		padding-bottom: 85px;
	}
	#material_window .select-section-but {
		margin: 0;
		width: 100%;
		box-sizing: border-box;
		background: url(/bitrix/templates/u_stena/images/ar.svg) no-repeat center right;
		padding:12px 17px;
		color:#666666;
		font-size: 15px;
	}
	#material_window .select-section-but:hover {
		color:#666666;
	}
	#select-material .materials-material, #select-material {
		width: 100%;
		margin-bottom: 8px;
	}
	.materials-material-img {
		background: #f7f7f8;
		border:1px solid #dadada;
		color:#202020;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
		-webkit-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-align-items: center;
		align-items: center;
		padding: 8px;
		box-sizing: border-box;
		
	}
	.materials-material-img.active {
		background:#268af6;
		border:1px solid #268af6;
		color:#fff;
	}
	.materials-material-img input {
		display: block;
		margin-top: 0;
	}
	.materials-material.action .materials-material-img .materials-material-desc span.desc-in {
		color:#202020;		
	}
	#material_window .materials-material.action .materials-material-desc .price-desc span {
		color: #202020;
	}
	.materials-material.action .materials-material-img.active .materials-material-desc span.desc-in,
	.materials-material-img.active .materials-material-desc span, .materials-material.action .materials-material-desc span {
		color:#fff;
	}
	
	#material_button,
	#material_window .select-section-but.mobile-unvis,
	#material_window .select-section-but
	{
		border: 0;
		font-weight: 500;
		border-bottom:1px solid #dadada;
	}
	#material_window .select-section-but.active {
		border-bottom:0;
		background: url(/bitrix/templates/u_stena/images/ar-up.svg) no-repeat center right;
	}
	#material_window .select-section-but.mobile-unvis {
		background: url(/bitrix/templates/u_stena/images/ar.svg) no-repeat center right;
		border-bottom:1px solid #dadada;
	}
	.materials-material:first-child label .materials-material-desc,
	.materials-material .materials-material-desc
	{
		border: 0;
		width: 70%;
		box-sizing: border-box;
	}
	#material_window #select-material {
		min-height: inherit;
		overflow:hidden;
		height:auto;
		transition: height 1s ease-in-out 0s;
	}
	#material_window #select-material.skrit {
		height:0px;
		transition: height 1s ease-in-out 0s;
	}
	#material_window #select-material.skrit.rasskrit {
		height:auto;
		transition: height 1s ease-in-out 0s;
	}
	#product-detail-sidebar .materials-blocks a#material_button {
		font-weight: 500;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.4px;
		color: #202020;
	}
	#material_window #select-material.mobile-unvis
	{
		height:0px;
		transition: height 1s ease-in-out 0s;
	}
	.materials-material .materials-material-desc span.name-desc,
	.materials-material .materials-material-desc span.price-desc {
		width: 50%;
	}
	.materials-material-idescr {
		display: none;
	}
	.materials-material-information {
		right: 0;
		left: 0;
		width: 76px !important;
		height: 50px;
		overflow: hidden;
		position: inherit;
		display: block;
	}
	.materials-material-information img {
		max-width: inherit;
		transform: rotate(180deg);
		position: absolute;
	}
	#material_window .select-section-hdr:nth-child(3) {display: none;}
	#material_window #material-sizes-block {display: none !important;}
	#material_window #material-notsure {display: none;}	
	
	#material_window .materials-material .materials-material-desc {
		margin-left: 28px;
	}
	#material_window .materials-material-img input {
		display:none;
	}
	/*#select-material .materials-material label.active::after {
		background-color: #268af6;
		height: 10px;
		left: 11px;
		opacity: 0;
		top: 38%;
		opacity: 1;
		width: 10px;
		content: '';
		position: absolute;
		border-radius: 50%;
	}*/
	#select-material .materials-material label.active::before {
		border: 3px solid #fff;
		background-color: #268af6;
		height: 14px;
		width: 14px;
	}
	#select-material .materials-material label::before {
		border: 1px solid #dadada;
		background: #eaeaea;
		height: 18px;
		left: 0;
		top:33%;
		left: 8px;
		width: 18px;
		content: '';
		position: absolute;
		border-radius: 50%;
	}
	
	.product-item-container .arrow-width, .product-item-container .arrow-height {
		display:none;
	}
	.self-blocks {
		display:none;
	}
	#material_window #bottom-material #bottom-material-price {
		display:none!important;
	}
	#mk-catalog-list .catalog-item-image a img {
		width: auto;
	}
	/*конец карточка товара*/
	
	
	
	
	#mobile-menu {
		display:block;
		height:64px;
		width:100%;
		position: relative;	
	}
	
	#mobile-menu #mobile-menu-header {
		width:100%;
		height:64px;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		position:fixed;
		box-sizing: border-box;		
		padding: 0 24px;
		background:#268af6;
		z-index:1010;
	}

	#mobile-menu .mobile-menu-burger  {
		width: 28px;
		height: 100%;
		background: url(/bitrix/templates/u_stena/images/burger.svg) no-repeat center center;
		cursor:pointer;
	}
	#mobile-menu .mobile-menu-burger.active {
		background: url(/bitrix/templates/u_stena/images/burger_close.svg) no-repeat center center;
	}
	#mobile-menu  .mobile-menu-logotype {
		background: url(/bitrix/templates/u_stena/images/logo.svg) no-repeat 0 center;
		background-size: 248px auto;
		width: 222px;
		height: 100%;
		cursor:pointer;
	}
	#mobile-menu  .mobile-menu-logotype a {
		display: block;
		height: 100%;
		color: transparent;
	}
	#mobile-menu .mobile-menu-buttons {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}
	#mobile-menu .mobile-menu-search {
		background: url(/bitrix/templates/u_stena/images/search.svg) no-repeat center center;
		width: 23px;
		height: 23px;
		cursor:pointer;
		margin-right:26px;
	}
	#mobile-menu .mobile-menu-phone {
		background: url(/bitrix/templates/u_stena/images/phone-head.svg) no-repeat center center;
		width: 21px;
		height: 22px;
		cursor:pointer;
	}
	
	
	/*Programmers base styles*/
	.cat_sections.active ul {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		margin: 0 0 35px 0 !important;
		border-left:1px solid #dadada;
		border-right:1px solid #dadada;
		border-bottom:1px solid #dadada;
		box-sizing: border-box;
		background: #eaeaea;
	}
	.cat_sections.active ul  li {
		width: calc(50% - 5px);
		margin: 0 0 2px 0 !important;
	}
	
	.cat_sections, .section_filter_block {
		display:none;
	}
	.cat_sections.active, .section_filter_block.active {
		display:block;
	}
	.section_filter_block {
		background: #eaeaea;
		padding:0 15px 15px;
		box-sizing: border-box;
		border-left:1px solid #dadada;
		border-right:1px solid #dadada;
		border-bottom:1px solid #dadada;
	}
	.cat_sections ul li {
		width:49%;
	}

	.section_filter_block .sfb-left{
		float:none;
		margin: 0 0 20px;
	}
	.section_filter_block .sfb-left::before {
		content:"По ориентации";
		font-weight: 400;
		color: #202020;
		display:block;
		margin-bottom:15px;
	}
	.section_filter_block .sfb-right::before {
		content:"По цвету";
		font-weight: 400;
		color: #202020;
		display:block;
		margin-bottom:15px;
	}
	.section_filter_block .sfb-right .sfb-right-name {
		display:none;
	}
	.sfb-right div.color-sfb1.active,
	.sfb-right div.color-sfb1:hover,
	.sfb-right div.color-sfb.active,
	.sfb-right div.color-sfb:hover,
	.sfb-right div.color-sfb,
	.sfb-right div.color-sfb1 {
		display: inline-block;
		margin-left: 0;
		padding: 4px;
		box-sizing: border-box;
		margin-bottom: 0;
		margin-right: 4px;
		border:0;
		vertical-align: top;
	}
	.sfb-right div.color-sfb:last-child {
		margin-right: 0;
	}
	.sfb-right div.color-sfb1.active,
	.sfb-right div.color-sfb1:hover,
	.sfb-right div.color-sfb.active,
	.sfb-right div.color-sfb:hover {
		background: #268af6;
	}
	.section_filter_block .sfb-right{
		width:100%;
		float:none;
	}
	.section_filter_block .sfb-left a.active, .section_filter_block .sfb-left a:hover {
		border:0;
	}
	.section_filter_block .sfb-left a {
		margin-right: 10px;
		color: transparent;
		font-size: 0px;
		display: inline-block;
		width: 32px;
		height: 32px;
		vertical-align: middle;
		padding: 4px;
		box-sizing: border-box;
		border:0;
	}
	.section_filter_block .sfb-right div.color-sfb1 a {
		color: #202020;
		font-size: 12px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: 500;
		line-height: 24px;
		display: inline-block;
		height: 24px;
		background: #d4d4d4;
		border: 1px solid #b4b4b4;
		padding: 0 8px;
		box-sizing: border-box;
	}
	.section_filter_block .sfb-left a:nth-child(1) {
		background: url(/bitrix/templates/u_stena/images/orientir.png) no-repeat center center;
	}
	.section_filter_block .sfb-left a:nth-child(2) {
		background: url(/bitrix/templates/u_stena/images/gorizont.png) no-repeat center center;
	}
	.section_filter_block .sfb-left a:nth-child(3) {
		background: url(/bitrix/templates/u_stena/images/vertikal.png) no-repeat center center;
	}
	.section_filter_block .sfb-left a.active:nth-child(1), .section_filter_block .sfb-left a:nth-child(1):hover {
		background: #268af6 url(/bitrix/templates/u_stena/images/orientir.png) no-repeat center center;
	}
	.section_filter_block .sfb-left a.active:nth-child(2), .section_filter_block .sfb-left a:nth-child(2):hover {
		background: #268af6 url(/bitrix/templates/u_stena/images/gorizont.png) no-repeat center center;
	}
	.section_filter_block .sfb-left a.active:nth-child(3), .section_filter_block .sfb-left a:nth-child(3):hover {
		background: #268af6 url(/bitrix/templates/u_stena/images/vertikal.png) no-repeat center center;
	}
	.sfb-right div.color-sfb {
		width: 32px;
		height: 32px;
	}
	.section_filter_block .sfb-right div + div + div a {
		width: auto;
		height: auto;
	}
	.section_filter_block .sfb-right div + div + div a img {
		width: 24px;
		height: 24px;
		border: 0;
	}
	
	.mats-calculator-hdr, .mats-filter-hdr {
		display:inline-block;
		box-sizing: border-box;
		width: 100%;
		background: #eaeaea;
		padding: 10px 16px;
		cursor:pointer;
		background: #eaeaea url(/bitrix/templates/u_stena/images/tridown.svg) no-repeat 93% center;
		border: 1px solid #dadada;
	}
	.mats-calculator-hdr::before{
		content:"";
		display:inline-block;
		width:14px;
		height:19px;
		background: url(/bitrix/templates/u_stena/images/calc.svg) no-repeat 0 center;
		margin-right: 8px;
		vertical-align: top;
	}
	.mats-calculator-hdr.active, .mats-filter-hdr.active {
		background: #eaeaea url(/bitrix/templates/u_stena/images/tridown2.svg) no-repeat 93% 18px;
	}
	.mats-filter-hdr {
		margin-top:10px;
	}
	
	#cost-calculator, #cost-calculator h3, #select-section {display:none;}
	#cost-calculator #calculator-fields .calculator-input-block {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#cost-calculator #calculator-fields .material-block {
		width:100%;
	}
	#cost-calculator #calculator-fields {
		padding: 15px 18px;
		width:100%;
	}
	#cost-calculator #calculator-cost {
		padding: 24px 24px 10px;
		min-height: inherit;
		width:100%;
	}
	
	#materials-prices {
		margin: 25px 0 0 0;
	}
	
	#select-section.active {
		background: #eaeaea;
		display:block;
		box-sizing: border-box;
		padding: 15px;
	}
	#select-section .select-section-but {
		padding: 6px 12px;
	}
	#cost-calculator.active{display:block;}
	
	#adaptive-selecttype-block {
		display:block;
		width:100%;
		box-sizing: border-box;
		background:#f7f7f8;
		border: 1px solid #dadada;
		cursor: pointer;
	}
	#adaptive-selecttype-block.invis {display:none;}
	.order-form-hdr.adaptive {
		display:block;
		margin-bottom: 17px;
	}
	#adaptive-selecttype-block  #asb-miniature-cur{
		text-align:center;
		background: url(/bitrix/templates/u_stena/images/ar.svg) no-repeat 98% center;
	}
	#adaptive-selecttype-block  #asb-miniature-cur.open {
		background:url(/bitrix/templates/u_stena/images/ar-up.svg) no-repeat 98% center;
	}
	#adaptive-selecttype-block #asb-miniature-cur img {
		vertical-align: middle;
	}
	
	.modules_slider{display:none !important;}
	#adaptive-selecttype-block #asb-miniatures {
		display:none;
	}
	#adaptive-selecttype-block #asb-miniatures.active {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#adaptive-selecttype-block .asb-miniature {
		width: 32%;
		text-align: center;
		margin: 10px 0;
	}
	#adaptive-selecttype-block #asb-miniatures .asb-miniature img {
		border:1px solid #ffffff;
	}
	#adaptive-selecttype-block #asb-miniatures .asb-miniature.active img, #adaptive-selecttype-block #asb-miniatures .asb-miniature:hover img {
		border:1px solid #268af6;
	}
	
	.zoom_a {display:none;}
	.product-item-effects label.vidim {display:block;}
	
	/*Programmers Left adaptive menu*/
	#left-mobile-menu-wrapper {
		position:fixed;
		left:-103%;
		top:64px;
		z-index:1000;
		background:#fff;
		background: #eaeaea;
		min-width:250px;
		overflow-y: auto;
		overflow-x: hidden;
		z-index:1001;
		width: 100%;
		box-sizing: border-box;
		padding:35px 0px 0;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
		transition: left 0.3s ease-in-out 0s;
	}
	#left-mobile-menu-wrapper.active {
		left:0;
		transition: left 0.3s ease-in-out 0s;
	}
	#left-mobile-menu-wrapper #footer-mobile a {
		font-size:16px;
	}
	#left-mobile-menu-wrapper #footer-mobile #footer-top a {
		font-size:24px;
	}
	
	#left-mobile-menu-wrapper a {
		text-decoration:none;
		color:#202020;
		font-size:24px;
		font-weight: normal;
	}
	#left-mobile-menu-wrapper a:hover,
	#left-mobile-menu-wrapper a.selected,
	#left-mobile-menu-wrapper a.active
	{
		color:#268af6;
	}
	#sidebar div.catalog-section-list ul li span.cat_li{
		padding:0;
	}
	#sidebar div.catalog-section-list ul li {
		margin-top:20px;
	}
	#left-mobile-menu-wrapper div.catalog-section-list ul li.name_section,
	#left-mobile-menu-wrapper div.catalog-section-list span.name_section/*,
	#left-mobile-menu-wrapper .catalog-section-list*/
	{
		display:none;
	}
	/*#left-mobile-menu-wrapper .catalog-section-list.active {
		display:block;	
	}*/
	
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list.active ul li a {
		color: #268AF6;
	}
	#left-mobile-menu-wrapper div.catalog-section-list ul li.active_section.active span.cat_li {
		background:none;
	}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li span.cat_li a {
		display: inline-block;
		width: 80%;
		padding: 1px 3px;
	}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog .catalog-section-list ul li.active_section.active span.cat_li a {
		color: #fff;
		background: #268af6;
	}
	span#left-mobile-menu-wrcathdr{
		background: url(/bitrix/templates/u_stena/images/minus_mob.svg) no-repeat 0 center;	
		padding-left:24px;
		font-size: 24px;
		color: #268AF6;
		font-weight: 500;
	}
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog {
		padding: 0 0 0 12px;
		font-size: 18px;
		margin-top: 0px;
	}
	#left-mobile-menu-wrapper #leftbot-mobile-menu li a.utilinfo,
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr {
		background: url(/bitrix/templates/u_stena/images/plus_mob_dark.svg) no-repeat 0 center;	
		padding-left:0px;
		cursor:pointer;
	}
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr{
		background-size: 12px 12px;
	}
	#left-mobile-menu-wrapper #leftbot-mobile-menu li a.utilinfo:hover,
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr:hover {
		color: #268AF6;
	}
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr.open {
		background: url(/bitrix/templates/u_stena/images/minus_mob.svg) no-repeat 0 center;
		color: #268AF6;
		background-size: 12px 12px;
	}
	#left-mobile-menu-catalog-wrap ul.category-menu {
		max-width: inherit;
		margin: 20px 0;
		padding:0 0 0 12px;
	}
	#left-mobile-menu-catalog-wrap ul.category-menu a {
		font-size:18px;
	}
	#left-mobile-menu-catalog-wrap {
		margin-top:20px;
	}

	
	
	#left-mobile-menu-wrapper div.left-mobile-menu-cathdr {
		padding:0 0 0 24px;
		margin-top:20px;
	}
	#left-mobile-menu-wrapper ul.top-menu {
		margin: 0 0 50px 0;
		padding-left:24px;
	}
	#left-mobile-menu-wrapper ul.top-menu ul li a {
		font-size:20px;
	}
	#left-mobile-menu-wrapper #leftbot-mobile-menu li a.utilinfo {
		margin-left:-24px;
	}
	#left-mobile-menu-wrapper #leftbot-mobile-menu li.active a.utilinfo {
		background: url(/bitrix/templates/u_stena/images/minus_mob.svg) no-repeat 0 center;
	}
	#left-mobile-menu-catalog .catalog-section-list ul li a {
		font-size:16px;
	}
	#left-mobile-menu-wrapper div.catalog-section-list ul {
		margin: 10px 0;
		padding: 0 0 0 12px;
	}
	#left-mobile-menu-wrapper div.catalog-section-list ul li span.cat_li {
		padding: 0;
	}
	
	/*#left-mobile-menu-cathdr::before, #left-mobile-menu-wrcathdr::before {
		content: "";
		width:16px;
		height:16px;
		display: inline-block;
		margin-right:8px;
		background: url(/bitrix/templates/u_stena/images/plus_mob_black.svg) no-repeat center center;	
	}
	
	#left-mobile-menu-wrapper.active ul#leftbot-mobile-menu.top-menu li a.utilinfo::before
	{
		content: "";
		width:16px;
		height:16px;
		display: inline-block;
		margin-right:8px;
		background: url(/bitrix/templates/u_stena/images/plus_mob_black.svg) no-repeat center center;	
	}
	#left-mobile-menu-wrapper.active ul#leftbot-mobile-menu.top-menu li.active a.utilinfo::before {
		background: url(/bitrix/templates/u_stena/images/minus_mob.svg) no-repeat center center;	
	}*/
	
	
	
	#left-mobile-menu-wrapper.active ul#leftbot-mobile-menu.top-menu li ul {
		display:none;
		padding: 0 0 0 24px;
	}
	#left-mobile-menu-wrapper ul#leftbot-mobile-menu.top-menu li.active ul {
		display:block;
	}
	
	#left-mobile-menu-wrapper.active ul#leftbot-mobile-menu.top-menu li ul li a,
	#left-mobile-menu-wrapper ul#leftbot-mobile-menu.top-menu li.active a
	{
		color: #268AF6;
	}
	#mobile-menu #left-mobile-menu-wrapper ul.category-menu li,
	#left-mobile-menu-wrapper ul.top-menu li
	{
		padding-right: 0;
		margin-top:20px;
	}
	
	#left-mobile-menu-catalog ul li {list-style: none; line-height: 25px;}
	#left-mobile-menu-catalog ul li .s_trigger {display:none;}
	#left-mobile-menu-wrapper ul.top-menu {display:block;}	
	#left-mobile-menu-wrapper ul.category-menu li , #left-mobile-menu-wrapper ul.top-menu  li {display:block;}
	#left-mobile-menu-wrapper #footer-mobile {
		margin-left:-16px;
		margin-right:-16px;
	}
	
	
	
	#mobile-menu-search {
		position: fixed;
		top:0px;
		display:none;
		z-index:1001;
		width:100%;
	}
	#mobile-menu-search.active {
		top:64px;
		display:block;
		transition: all 0.5s ease 0.5s;
		background: #fff;
		box-sizing: border-box;
		padding: 10px;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	}
	#product_page h1, .product-item-articul {
		display: inline;
		margin: 0;
	}
	.product-item-articul{
		margin: 0 0 0 10px;
		font-size: 14px;
		text-transform: inherit;
		white-space: nowrap;
	}
	#product_page #product-detail {
		margin-top:25px;
	}
	#product-detail .product-item-image-inside {
		margin-bottom: -6px;
	}
	
	
	/*page*/
	.left_contact  {
		margin-right: 0;
		width: 100%;
	}
	.right_contact{
		width: 85%;
		margin: 0 auto 20px;
		display: block;
	}
	
	.articles-list > div > div.articles_img, .articles-list > div > div.articles_desc {
		margin-right: 0;
	}
	.articles-list > div > div.articles_desc {
		width: 100%;
	}
	.articles-list > div > div.articles_img{
		text-align: center;
		margin-bottom:10px;
		width: 100%;
		height: 175px;
	}
	.articles-list > div > div.articles_img img {
		max-height: 100%;
	}
	#content #workarea .reviews-result .nl-sidebar-txt {
		font-size: 15px!important;
	}
	.maket div.right_maket, .maket div.left_maket {
		width: 100%;
	}
	.block_apply form#order_form.order_form h2 {
		font-size: 20px !important;
		line-height: 22px;
	}
	.block_apply form#order_form.order_form div.howto input {
		margin: 0 auto 20px;
		width: 80%;
	}
	.block_apply form#order_form.order_form div.howto button {
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 0.5px;
	}
	.instr div.tr_instr div.td_instr.img,
	.instr div.tr_instr div.td_instr
	{
		width: 100%;
	}
	.instr div.tr_instr div.td_instr.img {
		margin-bottom: 10px;
	}
	.block_apply {
		margin: 20px 0 25px 0;
	}
	.section-list.primeri div.td_interere {
		width: 100%;
	}
	.primeri div.td_interere a.catalog-item-calcprice.interere {
		border: 2px solid #666666;
		background:none;
		display: block;
		padding: 2px 15px 0;
		font-size: 12px;
		height: inherit;
	}
	.primeri div.td_interere a.catalog-item-calcprice.interere:hover {
		border-color: #005ad9;
	}
	.section-list.primeri a.popup_img {
		overflow-y: hidden;
	}
	#materials-prices div.material {
		width: 100%;
	}
	#materials-prices .material .material-image a img {
		width: 100%;
		height: auto;
	}
	#materials-prices div.material div.material-name {
		font-weight: normal;
		font-size: 24px;
		margin: 13px 16px 4px;
		box-sizing: border-box;
	}
	#materials-prices div.material div.material-price {
		font-size: 20px;
		padding: 0 16px;
		box-sizing: border-box;
	}
	#materials-prices div.material div.material-desc {
		width: 100%;
		font-size: 16px;
		padding: 0 16px;
		box-sizing: border-box;
	}
	#materials-prices div.material div.material-desc p {
		font-size: 16px;
	}
	#materials-prices div.material div.material-desc ul li {
		margin-bottom: 0;
	}
	#materials-prices div.material div.material-price strong {
		font-size: 16px;
		color: #797979;
		font-weight: normal;
	}
	#adaptive-block {
		display: -webkit-flex; 
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.articles_item .img-flex {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.articles_item .img-flex > div {
		margin-right: 0;
		width: 100%;
		text-align:center;
	}
	.articles_item .img-flex > div img {
		margin: 0 auto 5px;
	}
	#attach_img {
		padding: 35px 25px;
	}
	#cost-calculator #calculator-fields .material-block {
		min-width: inherit;
	}
	#rating_form div.rating-control textarea#komment_t {
		width: 100%;
		box-sizing: border-box;
	}
	/*end page*/
	
	.back_button {
		text-align: center;
	}
	#order_result {padding:10px 10px;}
	
	#product-detail-sidebar>div.result_block {padding-top: 10px;}
	.opt-block span.self-icon,
	.opt-block span#self-icon {
		margin-left: -180px;
	}
	
	/*akcii*/
	#page-akcii .articles-list .articles-item .articles_desc img.preview_picture {
		margin-right: 0;
		float: none;
		display: block;
		margin-bottom: 15px;
	}
	div.product:nth-child(5) {
		cursor: pointer;
	}
	#top-bnr .product:nth-child(5) .product-desc p {
		color: #268af6;
		text-decoration: underline;
	}
	#top-bnr .product:nth-child(5) .product-desc:hover p {
		text-decoration:none;
	}
	#product_5 .product-image {width: auto;}
	/*#top-bnr #product_5 .product-image img {
		display:none;
	}
	#top-bnr #product_5 .product-image {
		background: url(/bitrix/templates/u_stena/images/bg-akcii.png) no-repeat center center;
		height: 39px;
	}*/
	/*end akcii*/
	
	/*Gotovie oboi*/
	.element-gotovie-oboi #product-detail-main,
	.element-gotovie-oboi #product-detail-sidebar
	{
		width: 100%;
	}
	.element-gotovie-oboi #product-detail-sidebar {
		padding-top: 30px;
	}
	#product_page.element-gotovie-oboi #under-block{
		display:none;
	}
	.element-gotovie-oboi span.order-form-hdr {
		border-bottom: 0;
		padding-bottom: 0px;
	}
	.element-gotovie-oboi .personal-blocks .left-block .personal-block-el, .element-gotovie-oboi .personal-blocks .right-block .personal-block-el {
		margin: 7px 0 0 0;
	}
	.section-gotovie-oboi .catalog-list > div.catalog-item {
		width: 100%;
		margin-right: 0;
	}
	.section-gotovie-oboi .catalog-list .catalog-item .catalog-item-title {
		padding: 0;
	}
	.section-gotovie-oboi .catalog-item .cia-bottom .catalog-item-by1click  {
		display:none;
	}
	.section-gotovie-oboi .catalog-item-action{
		display: -webkit-flex; 
		display: flex;
	}
	.section-gotovie-oboi .catalog-item-action .cia-top,
	.section-gotovie-oboi .cia-bottom {
		margin-top: 0;
		width:auto;
	}
	.section-gotovie-oboi #favorite-wrap {
		margin-left: 40px;
	}
	.section-gotovie-oboi .catalog-list .catalog-item .cia-bottom a.catalog-item-calcprice {
		width:15px;
		margin-left:10px;
	}
	.element-gotovie-oboi .colorproof-blocks {
		padding: 0;
		margin: 10px 0 20px 0;
	}
	.element-gotovie-oboi #product-detail-sidebar .glue-blocks {
		margin-bottom:0;
	}
	/*end Gotovie oboi*/
	
	.articles_item .img-flex.no-between>div {
		width:100%;
	}
	
	
	/*Collages*/
	#collages-top-block {
		display: block;
	}
	#collages-img,
	#collages-sel-block {
		width: 100%;
	}
	#collages-img {
		margin: 0 0 35px 0;
	}
	#collages-block h3 {
		margin-top: 0 !important;
		font-size: 135%;
	}
	#collages-top-block {
		padding: 20px;
	}
	#collages-block #collages-img img.active {
		max-width: 100%;
	}
	#collages-block .collages-files-block {
		padding: 20px 20px 50px;
	}
	#collages-block .collages-files-block > a {
		display: inline-block;
		margin: 10px 0 0;
		bottom: 15px;
		left: 20px;
	}
	#collages-block .collages-files-block > span,
	#collages-block .collages-files-add > span {
		margin-bottom: 10px;
		display: block;
	}
	#сollage_page .collages-personal-blocks #form-block {
		display: block;
	}
	#collages-block .collages-personal-blocks .personal-block-el
	{
		width: 100%;
		display: -webkit-flex; 
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		margin-bottom: 10px;
	}
	#collages-block .collages-personal-blocks .personal-block-el2 {
		width: 100%;
	}
	#collages-block .collages-personal-blocks .personal-block-el label {
		width: 30%;
	}
	#collages-block .collages-personal-blocks .personal-block-el label,
	#collages-block .collages-personal-blocks .personal-block-el2 label {
		font-size:16px;
	}
	#collages-block .collages-personal-blocks .personal-block-el2 textarea {
		min-height: 70px;
	}
	#сollage_page .collages-personal-blocks label.label4fz span {
		width: 100%;
	}
	#collages-block .collages_btn_order #submit_order {
		max-width: 70%;
	}
	#collages-order-form .collages-files-block label {
		margin: 0;
		width: 100%;
	}
	#collages-order-form .collages-files-add input[type="file"] {
		margin: 0;
	}
	#сollage_page span.order-form-hdr {
		border-bottom: 0;
		padding: 6px 0 0 0;
	}
	/*end Collages*/
	
	/*process*/
	#process .step {
		width: 31%;
	}
	#process {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#process .step .step-number::after {
		width: 45px;
		right: -15px;
		background-size: 100% auto;
	}
	#process .step {
		margin-bottom: 40px;
	}
	/*end process*/
	
	#main_search_block .main_serch_in form#search-form-shutterstock input[type="text"] {
		background: #eaeaea url(/bitrix/templates/u_stena/images/shutterstock.png) no-repeat 170px 10px;
	}
	.articles_item .img-flex.width div.flex-img {
		width: 100%;margin-bottom: 20px;
	}
	.articles_item .img-flex.width > div {
		width: 100%;
	}
	.articles_item .img-flex.reverse {
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
		margin: 20px 0;
	}
	
	/*Reviews on main*/
	#RW-popular .popular-item, #AR-popular .popular-item {
		width: 100%;
		margin-bottom: 50px;
	}
	#RW-popular .popular-item:nth-child(2), #AR-popular .popular-item:nth-child(3) {
		margin-bottom:20px;
	}
	/*end Reviews on main*/
	
	/*recommend articles*/
	#recommend_articles h2 {
		font-size: 150% !important;
		margin: 0 0 25px;
	}
	#recommend_articles {
		padding: 25px;
	}
	#recommend_articles #main_recommend_art {
		margin: 0 auto 25px;
		display: block;
		width: 100%;
		max-width: 296px;
	}
	#recommend_articles #others_recommend_art {
		width: 100%;
	}
	#recommend_articles #others_recommend_art>div:last-child a {
		margin-bottom:0;
	}
	#individual-sel-item {
		width: 100%;
		margin-right: 0;
	}
	h2.pop_img {
		margin: 50px 0 0 0;
		font-size: 28px !important;
		background-position: left 14px;
	}
	#open_hidsections a {
		margin: 30px auto;
	}
	/*28-12-21*/
	#workarea:not(.section-gotovie-oboi) .catalog-list #individual-sel-item {
		width: 100%;
		margin-right: 0;
	}
	.catalog-list .catalog-item .catalog-item-favorite {
		margin: 10px 0 0 0;
		position: absolute;
		right: 0;
		display:none;
	}
	.catalog-list .catalog-item .catalog-item-favorite a.favorite-link {width: 25px;height: 25px;background-size: contain !important;}
	.catalog-list .row-catalog-list .catalog-item-title a {margin-right: 50px;max-width: 100%;display: inline-block;}
	.catalog-list .catalog-item {
		width: 100%;
		position:relative;
	}
	.catalog-list .row-catalog-list .catalog-item-title {
		margin: 10px 0 15px 0;
		width: 100%;
	}
	#footer-right .footer-messengers {
		display:none;
	}
	.reviews-list .news_comment {
		margin: 0px 0 30px;
		padding-bottom: 30px;
	}
	.reviews-list div.review-item {
		margin-bottom: 0;
	}
	#top-bnr .product-desc p {
		white-space: inherit;
		text-align: center;
	}
	#top-bnr .product {
		margin-bottom: 3px;
		padding-top: 15px;
	}
	#top-bnr .product-desc p br {
		display: block;
	}
	#top-bnr .product:nth-child(5) .product-desc p {
		color: inherit!important;
		text-decoration: none!important;
	}
	#top-bnr .product:nth-child(5), #top-bnr .product:nth-child(6) {
		padding-top: 15px;
	}
	#product-detail-main .consultants-product-block {
	  width: 100%;
	  float: inherit;
	}
	#product-detail-main .consultants-product-block .consultants-product {
		max-width: 70%;
		float: inherit;
		margin-bottom: 20px;
	}
	#product-detail-main .consultants-product-block {display:none;}
	#attach_img.kartini-na-holste .attach_descr {padding: 0 50px 30px;}
	#attach_img.kartini-na-holste {background-size: auto 82%;padding: 70px 25px 50px;}
	
	.block-oplata-i-dostavka .block-oplata-desc .item-oplata {width: 100%;font-size: 16px;margin: 0 0px 30px;min-height: 32px;}
	.block-oplata-i-dostavka .block-oplata-desc .item-oplata:last-child {margin-bottom:0;}
	.block-oplata-i-dostavka .block-oplata-desc {justify-content: center;flex-wrap: wrap;}
	.block-dostavka-desc .item-dostavka .dostavka-sposob span {font-weight: 700;font-size: 17px;}
	.block-dostavka-desc .item-dostavka {width:100%;margin: 0 0px 30px;font-size: 16px;}
	
	.block-oplata-i-dostavka,.size-holst {display:none;}
	.articles_item .clock-col-3-flex .clock-col-3-flex-item {width: auto;min-height: 34px;align-items: center;display: flex;}
	.articles_item .clock-col-3-flex {flex-direction: column;}
	.articles_item .list-col-2-ico .list-col-2-ico-item {width: auto;}
	.articles_item .list-col-2-ico {flex-direction: column;gap: 20px;}
	.articles_item .example {padding: 20px;}
	.articles_item .contents .box a.level-2 {margin-left: 20px;}
	.articles_item .block-contact-stati {padding: 20px;}
	.articles_item .block-contact-stati .contact-flex {flex-direction: column;gap: 10px;align-items: start;}
	.text_not_page,#workarea .text_not_page {min-height: 590px;padding: 30px;background-size: 280% auto;background-position: 100% 0%;margin: -28px -24px 0;}
	.text_not_page .top_404 {flex-direction: column;gap: 15px;align-items: start;}
	.text_not_page .txt_404 {max-width: 100%;} 
	#workarea .text_not_page {margin:0 -24px;}
	
	/*new mobile menu*/
	#left-mobile-menu-wrapper #footer-mobile > div div[class^="wrap"] {width: 100%;}
	#left-mobile-menu-wrapper #footer-mobile > div {border-top: 0;}
	#left-mobile-menu-wrapper #footer-mobile .footer-bottom span.all-site a {color: #268af6;text-decoration: none;}
	#left-mobile-menu-wrapper #footer-mobile #footer-middle .wrap-footer-middle a,#footer-mobile #footer-middle .wrap-footer-middle .footer-town span {text-decoration-style: dotted;text-decoration-thickness: 10%;}
	#left-mobile-menu-wrapper .footer-mail .header-mail.active {font-weight:400;}
	#left-mobile-menu-wrapper .footer-mail a {text-decoration:underline;}
	#left-mobile-menu-wrapper .footer-mail a:hover {text-decoration:none;}
	#left-mobile-menu-wrapper #footer-mobile #footer-top .wrap-footer-top {width:auto;}
	#left-mobile-menu-wrapper #leftbot-mobile-menu {background: rgba(247, 247, 248, 1);margin-bottom: 0;padding: 20px;margin-top: 20px;}
	#left-mobile-menu-wrapper {background:#fff;}
	#left-mobile-menu-wrapper ul.top-menu li {margin: 0;padding:0;}
	#left-mobile-menu-wrapper #leftbot-mobile-menu a {color: rgb(102, 102, 102);font-size: 18px;font-weight: normal;padding: 12px 0;display: block;}
	#left-mobile-menu-wrapper #leftbot-mobile-menu a:hover {color:rgba(38, 138, 246, 1);}
	#left-mobile-menu-wrapper #leftbot-mobile-menu a.selected {color:rgba(32, 32, 32, 1);font-weight:500;}
	#left-mobile-menu-wrapper #leftbot-mobile-menu a#otzivi::after {background: url(/bitrix/templates/u_stena/images/ico/star.svg) no-repeat 0 center;content:"4.9";font-weight: 500;margin-left: 15px;padding-left:25px;color:rgba(102, 102, 102, 1);}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr a {display:block;background: url(/bitrix/templates/u_stena/images/ico/wallpaper.svg) no-repeat 0 center;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr a[href^="/modulnie-kartini/"] {background: url(/bitrix/templates/u_stena/images/ico/moduls.svg) no-repeat 0 center;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr a[href^="/kartini-na-holste/"] {background: url(/bitrix/templates/u_stena/images/ico/picture.svg) no-repeat 0 center;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr a[href^="/collagi/"] {background: url(/bitrix/templates/u_stena/images/ico/collage.svg) no-repeat 0 center;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr a[href^="/freski/"] {background: url(/bitrix/templates/u_stena/images/ico/fresco.svg) no-repeat 0 center;}
	
	#left-mobile-menu-wrapper div.left-mobile-menu-cathdr,#left-mobile-menu-catalog-wrap {padding: 15px 20px 15px;border-bottom: 1px solid rgb(234, 234, 234);}
	#left-mobile-menu-catalog-wrap {padding-bottom:0;}
	#left-mobile-menu-wrapper div.left-mobile-menu-cathdr:nth-child(5) {border-bottom:0;padding-bottom: 0;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr a,span#left-mobile-menu-wrcathdr {padding-left:35px;text-transform: uppercase;font-weight: 500;font-size: 18px;}
	#left-mobile-menu-catalog-wrap {margin-top:0px;}
	span#left-mobile-menu-wrcathdr {margin-bottom:15px;}
	
	#left-mobile-menu-wrapper #left-mobile-menu-catalog-wrap #left-mobile-menu-catalog {/*display:none;*/transition: max-height 0.5s;
    overflow: hidden;
    height: auto;
    max-height: 1px;}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog-wrap.open #left-mobile-menu-catalog {/*display:block;*/max-height: 2350px;}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog-wrap .category-menu {/*display:none;*/transition: max-height 0.5s;
    overflow: hidden;
    height: auto;
    max-height: 1px;margin: 0;}
	#left-mobile-menu-wrapper #left-mobile-menu-catalog-wrap.open .category-menu {/*display:block;*/max-height: 700px;}
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr {background: url(/bitrix/templates/u_stena/images/ico/arrow-mobile.svg) no-repeat right center;width: auto;
    display: block;}
	#left-mobile-menu-catalog-wrap #left-mobile-menu-catalog span#left-mobile-menu-cathdr.open {background: url(/bitrix/templates/u_stena/images/ico/arrow-mobile-open.svg) no-repeat right center;}
	span#left-mobile-menu-wrcathdr {display: block;position:relative;}
	span#left-mobile-menu-wrcathdr::after {content:"";width:16px;height:16px;background: url(/bitrix/templates/u_stena/images/ico/arrow-mobile.svg) no-repeat right center;display: inline-block;
    position: absolute;right: 0;top: 2px;cursor:pointer;}
	span#left-mobile-menu-wrcathdr.active::after {background: url(/bitrix/templates/u_stena/images/ico/arrow-mobile-open.svg) no-repeat right center;}
	
	#left-mobile-menu-wrapper .catalog-section-list {transition: max-height 0.5s;
    overflow: hidden;
    height: auto;
    max-height: 1px;}
	#left-mobile-menu-wrapper .catalog-section-list.active {max-height: 2200px;}
	#left-mobile-menu-wrapper div.left-mobile-menu-cathdr {margin-top: 0px;margin-bottom: 0px;}
	#mobile-menu #left-mobile-menu-wrapper ul.category-menu li:last-child {margin-bottom:20px;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr .nav-ar {width: 16px;height: 16px;background: url(/bitrix/templates/u_stena/images/ico/arrow-mobile.svg) no-repeat right center;cursor: pointer;}
	#left-mobile-menu-wrapper .left-mobile-menu-cathdr {display: flex;align-items: center;justify-content: space-between;}
	#left-mobile-menu-wrcathdr.foto {background:url(/bitrix/templates/u_stena/images/ico/wallpaper.svg) no-repeat 0 center;}
	#left-mobile-menu-wrcathdr.freski {background:url(/bitrix/templates/u_stena/images/ico/fresco.svg) no-repeat 0 center;}
	#left-mobile-menu-wrcathdr.moduls {background:url(/bitrix/templates/u_stena/images/ico/moduls.svg) no-repeat 0 center;}
	#left-mobile-menu-wrcathdr.picture {background:url(/bitrix/templates/u_stena/images/ico/picture.svg) no-repeat 0 center;}
	#left-mobile-menu-wrcathdr.collage {background:url(/bitrix/templates/u_stena/images/ico/collage.svg) no-repeat 0 center;}
	
	/*end new mobile menu*/
	
	.page-kartini-na-holste .block-oplata-i-dostavka {flex-direction: column;gap: 40px;}
	.page-kartini-na-holste .block-oplata-i-dostavka .block-oplata {width:100%;}
	.page-kartini-na-holste .block-oplata-i-dostavka .block-oplata-desc .item-oplata {margin:0;}
	.page-kartini-na-holste .size-holst {flex-direction: column;gap: 20px;width: 100%;max-width: 480px;}
	.page-kartini-na-holste .size-holst .size-holst-txt {width:100%;}
	.page-kartini-na-holste .size-holst .size-holst-txt h3 {margin: 0 0 20px;}
	.page-kartini-na-holste .wrap-size-holst {margin-left: -720px;margin-right: -720px;}
	.page-kartini-na-holste .wrap-product-order-form {flex-direction: column;gap: 20px;}
	.page-kartini-na-holste #product-detail-main, #product-detail-sidebar, #product-detail-sidebar.str-their {width:100%;}
	#product-detail-sidebar, #product-detail-sidebar.str-their {margin-top:0;}
	.page-kartini-na-holste .block-product-item-interers {display:none;}
	#product-detail.page-kartini-na-holste .product-item-image {margin-left: 0px;}
	.page-kartini-na-holste .product-item-container {margin:0 0 30px;}
	.page-kartini-na-holste.zakaz-kartin-redesign .btn-flex-row {flex-wrap: wrap;gap: 25px;}
	.page-kartini-na-holste.zakaz-kartin-redesign .btn-flex-row #order_start {flex: 0 0 100%;}
	.page-kartini-na-holste.zakaz-kartin-redesign .product-item-effects {grid-template-columns: repeat(2, 1fr);}
	.page-kartini-na-holste.zakaz-kartin-redesign .product-item-effects label {width:auto;margin: 0;padding: 0;font-weight: 400;border: 2px solid rgb(190, 218, 245);}
	.page-kartini-na-holste .price-block-desc {margin: 0;}
	.page-kartini-na-holste.zakaz-kartin-redesign .module-size-item {width: calc(50% - 20px);}
	#product-detail.page-kartini-na-holste .product-item-image {padding-left: 0px;}
	#product-detail.page-kartini-na-holste .product-item-image img {max-width:100%;}
	.page-kartini-na-holste.zakaz-kartin-redesign #product-detail-main {max-width: inherit;}
	#product-detail.page-kartini-na-holste .product-item-image img {margin: auto;object-fit: contain;box-shadow: none;}
	#product-detail.page-kartini-na-holste .product-item-image-inside {display: block;}
	.page-kartini-na-holste.zakaz-kartin-redesign #product-detail-sidebar .price-blocks {flex-direction: column;align-items: start;gap:0;}
	.page-kartini-na-holste .price-block-desc {max-width:100%;}
	#individual-sel-item {min-height: inherit!important;padding: 21% !important;}
	#workarea:not(.section-gotovie-oboi) .catalog-list #individual-sel-item {padding: 21% !important;}
	.articles_item h2 {background-position: 0 15px !important;}
	
}

/*Промежуточные*/
@media screen and (max-width:680px) {
	#mobile-menu-search.active #main_search_block .main_serch_in {
		display: block;
		width: 100%;
	}
	#mobile-menu-search.active #main_search_block .main_serch_in:last-child {
		float: none;
		margin-top:8px;
	}
	#material_window {
		width: auto;
	}
	/*.fancybox-inner {
		width:90%!important;
		min-width: 400px;
	}*/
	.page-kartini-na-holste .params-input-wrapper {display: flex;flex-wrap: wrap;}
	.page-kartini-na-holste #product-detail-sidebar .types-block.params-input-wrapper label, .page-kartini-na-holste .product-item-effects label {width:100%;}
	.page-kartini-na-holste.zakaz-kartin-redesign .product-item-effects label {width:100%;}
	.page-kartini-na-holste.zakaz-kartin-redesign .sizes-block input {width: 90px;}
	.page-kartini-na-holste .product-item-image-img.canvas,#product-detail.page-kartini-na-holste .product-item-image img {max-width: 95% !important;}
}

/*От 320px до 480px*/
@media screen and (max-width:480px) {
	body, p {
		font-size: 14px;
	}
	.content_block p {
		color: #666666;
	}
	#workarea {
		max-width: 432px;
		margin: 0 auto;
		display: block;
	}
	#content #workarea h1 {
		font-size: 32px !important;
		line-height: 37px;
	}
	#content #workarea .content_block h1, h2 {
		font-size: 24px !important;
		line-height: 28px;
		letter-spacing: 0.4px;
	}
	#mobile-menu #mobile-menu-header {
		padding: 0;
	}
	#mobile-menu .mobile-menu-search {
		margin-right: 15px;
	}
	#mobile-menu .mobile-menu-burger {
		width: 55px;
	}
	#mobile-menu .mobile-menu-logotype {
		width: 170px;
		background-size: 190px auto;
	}
	#mobile-menu .mobile-menu-buttons {
		margin-right: 10px;
	}
	#teas_block {
		margin: 8px auto 0;
	}
	#teas_block a {
		margin: 0 auto 8px;
	}
	#advantages_block {
		margin-top: 2px;
	}
	#advantages_block .item {
		margin: 0 0px 10px 0;
	}
	div.top, #footer {
		padding: 0 8px;
	}
	#space-for-footer {
		padding: 0 8px;
	}
	#content {
		padding: 28px 8px 0;
	}
	#product_page #product-detail form#product-order-form {
		margin-left:-8px;
		margin-right:-8px;
	}
	#product-detail-sidebar>div,
	span.order-form-hdr
	{
		padding-left:8px;
		padding-right:8px;
	}
	#product-detail-sidebar .price-blocks {
		margin: 0 8px;
	}
	#adaptive-selecttype-block {
		margin: 0 8px;
		width: auto;
	}
	.cat_sections.active ul li{
		width: 100%;
	}
	.cat_sections.active ul li a {
		color: #202020;
		padding: 6px 16px;
	}
	div.product:nth-child(1), div.product:nth-child(2), div.product:nth-child(3), div.product:nth-child(4), div.product:nth-child(5) {
		width: calc(50% - 1px) !important;
		margin-bottom: 2px;
	}
	#advantages_block .item {
		width: 100%;
	}
	#footer-mobile > div div[class^="wrap"] {
		width: 320px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-mail {
		width: 100%;
	}
	#footer-mobile #footer-middle .wrap-footer-middle {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#footer-mobile > div {
		font-size: 16px;
	}
	#copyright,
	#copyright-mobile
	{
		font-size: 14px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-phone {
		margin: 0 0 0 15px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town .town.active {
		width: 180px;
	}
	#footer-mobile #footer-middle .wrap-footer-middle .footer-town.open {
		width: 151px;
	}

	
	
	#product-detail-sidebar #order_time_block {
		margin: 0 8px;
	}
	#order_start {
		margin: 0 8px 20px;
	}
	
	#material_window > div {
		padding: 0 10px;
	}
	#material_window .materials-material .materials-material-desc {
		padding: 0;
		width: 60%;
	}
	#material_window .materials-material-img input {
		margin: 0;
	}
	#material_window .materials-material-desc span.desc-in {
		font-size: 13px;
	}
	#material_window .select-section-but {
		padding: 12px 7px;
		font-size: 13px;
	}
	
	/*page*/
	.reviews-list div.news_comment div.review-desc .video_block {
		float: none;
		margin: 7px 0 6px 0;
		width: 100%;
	}
	.reviews-list div.news_comment div.review-desc .video_block .video-js {
		width:100%;
	}
	.reviews-list div.news_comment div.review-desc {
		float: none;
	}
	.reviews-list div.news_comment div.review-desc a.popup_img {
		display: block;
		width: 100%;
		text-align: center;
	}
	.reviews-list div.news_comment div.review-desc a.popup_img img {
		float: none!important;
		max-width: 100%;
		width: auto!important;
		max-height: 600px;
		margin: 0 0 10px 0;
	}
	.label4fz span {
		width: 90%;
	}
	#attach_img label.btn-blue {
		width: 100%;
		height: auto;
		background-size: auto 115px;
		min-height: 130px;
		background-position: center center;
	}
	#attach_img input#upload-img {
		margin: -140px auto 17px;
		width: 100%;
		height: 130px;
	}
	/*end page*/
	.opt-block span.self-icon,
	.opt-block span#self-icon {
		margin-left: -140px;
	}
	.opt-block #optorders-message,
	.personal-block-comment
	{
		font-size: 16px;
	}
	
	.mobile_underheader {
		height: 52px;
		background: #ebf4fe;
		display: flex;
		align-items: center;
		border-bottom: 2px solid #fff;
	}
	
	.mobile_underheader a.icon_block{
		    width: 52px;
			display: flex;
			height: 100%;
			border-left: 2px solid #fff;
			align-items: center;
			justify-content: center;
	}
	
	.mobile_underheader .m_phone{
		width:calc(100% - 108px);
		text-align: center;
	}
	
	.mobile_underheader .m_phone a{
		text-decoration: none;
		color: #268af6 !important;
		font-size: 21px !important;
		display: block;
		width: 100%;
	}
	
	#footer-mobile #footer-top{
		display: flex;
		align-items: center;
		padding-left: 15px;
		padding-right: 15px;
		justify-content: center;
	}
	
	#footer-mobile #footer-top .icon_block{
		display: block;
		width: 35px;
	
	}
	
	#footer-mobile #footer-top .wrap-footer-top{
		width: auto;
		margin: 0 20px 0 0;
	}
	
	#footer-top .wrap-footer-top span.phone_text {
		font-size: 14px;
	}
	
	#footer-top .wrap-footer-top a {
		font-size: 20px;
	}
	
	/*Gotovie oboi*/
	.element-gotovie-oboi  span.order-form-hdr {
		padding-left: 0;
		padding-right: 0;
	}
	/*end Gotovie oboi*/
	
	/*новогоднее оформление*/
	body {
		background: none;
	}
	/*конец новогоднее оформление*/
	h2.pop_img {
		font-size: 25px !important;
	}
	#product-detail-main .consultants-product-block .consultants-product {
		margin: 10px 8px 20px;
	}
	
	.block-oplata-i-dostavka,.size-holst {margin-left: 8px;margin-right: 8px;width: auto;}
	.text_not_page .top_404 p {font-size: 14px;}
	.text_not_page .top_404 h1 {font-size: 32px !important;}
	.page-kartini-na-holste .wrap-size-holst {width: 120%;
    margin-left: -10%;
    margin-right: -10%;
    padding: 30px 10%;
    box-sizing: border-box;}
	.page-kartini-na-holste .size-holst {padding: 0 8px;box-sizing: border-box;}
}

/*Промежуточные*/
@media screen and (max-width:440px) {
	.opt-block span.self-icon,
	.opt-block span#self-icon {margin-left: -50px;}
	#attach_img.kartini-na-holste {background-size: contain;}
	#attach_img.kartini-na-holste .attach_descr {padding: 0 30px 30px;}
	.text_not_page,#workarea .text_not_page {min-height: 610px;background-size: 320% auto;background-position: 73% 0%;}
}

/*Промежуточные*/
@media screen and (max-width:420px) {
	/*process*/
	#process{
		-webkit-justify-content: center;
		justify-content: center;
	}
	#process .step {
		width: 48%;
		box-sizing: border-box;
		padding: 0 11px;
	}
	#process .step:nth-child(2n) {
		margin-right:0;
	}
	#process .step .step-number span {
		width: 45px;
		height: 45px;
		line-height: 45px;
		margin: 0 0 0 34%;
	}
	#process .step .step-number::after {
		width: 56px;
		right: 0;
		margin-top: -10px;
	}
	/*end process*/
	#individual-sel-item .txt {font-size: 22px;}
	#workarea:not(.section-gotovie-oboi) .catalog-list #individual-sel-item,
	#individual-sel-item {padding: 19% !important;}
}

/*Промежуточные*/
@media screen and (max-width:412px) {
	#top-bnr .product {
		width: calc(50% - 1.5px) !important;
	}
}
@media screen and (max-width:410px) {
	/*Collages*/
	#collages-block .collages-personal-blocks .personal-block-el label {
		width: 40%;
	}
	#collages-block .collages_btn_order #submit_order {
		padding: 13px 14px 12px;
		font-size: 17px;
	}
	#collages-sel .collages-item {
		width: 100%;
	}
	/*end Collages*/
}

/*Промежуточные*/
@media screen and (max-width:400px) {
	.opt-block span.self-icon,
	.opt-block span#self-icon {
		margin-left: 0;
	}
}

/*Промежуточные*/
@media screen and (max-width:348px) {
	
	.opt-block span.self-icon,
	.opt-block span#self-icon {
		margin-left: -180px;
	}
	.text_not_page,#workarea .text_not_page {background-size: cover;background-position: 0 0;min-height:inherit;min-height: 400px;}
}

/*Промежуточные*/
@media screen and (max-width:380px) {
	.mfeedback {
		padding:10px 0!important;
		width: auto!important;
	}
	.callbackouter .mfeedback form > div.wbutton > input {
		width:100%!important;
	}
	.callbackouter span.head-title{
		width: auto!important;
	}
	.callbackouter {
		font-size: 14px!important;
	}
	.materials-material-information {
		width: 50px !important;
	}
	.howto .label4fz {
		display: -webkit-flex; 
		display: flex;
		-webkit-align-items: start;
		align-items: start;
	}
	#cost-calculator #calculator-fields .calculator-input-block .size-block {
		margin-right: 0;
	}
	#material_window .materials-material-desc span.desc-in {
		word-wrap: break-word;
	}
	.order_sum_info,
	#order_sum_info {
		padding-right: 75px;
	}
	
	/*process*/
	#process .step {
		width: 70%;
		padding: 0;
	}
	#process .step .step-number span {
		margin: 0 auto;
		width: 55px;
		height: 55px;
		line-height: 55px;
		font-size: 19px;
	}
	#process .step .step-number {
		margin: -14% auto 0;
	}
	#process .step .step-desc {
		margin-top: 40px;
	}	
	/*end process*/
	
	/*Reviews on main*/
	#RW-popular .left-block .prop-rating {
		margin: 0;
	}
	#RW-popular .prop-name {
		font-size: 14px;
	}
	#RW-popular .popular-item .left-block {
		margin-right: 20px;
	}
	/*end Reviews on main*/
}


/*Промежуточные*/
@media screen and (max-width:350px) {
	.materials-material-img.active .materials-material-information,
	.materials-material-information
	{
		display: none;
	}
	#material_window .materials-material .materials-material-desc {
		width: 80%;
	}
	.materials-material-img {
		min-height: 59px;
	}
	#material_window .materials-material-desc span.desc-in{
		font-size: 14px;
	}
	#main_search_block .main_serch_in form#search-form-catalog input[type="text"] {
		background-size: 42% auto;
		background-position: 6px 11px;
	}
	/*#main_search_block .main_serch_in form#search-form-shutterstock input[type="text"] {
		background-position: 6px 11px;
		background-size: 80% auto;
	}*/
	.opt-block span.self-icon .self-descr,
	.opt-block span.self-icon #self-descr,
	.opt-block span#self-icon #self-descr {
		right: -40%;
	}
	
}

@media screen and (max-width:340px) {
	#left-mobile-menu-wrapper #copyright-mobile {font-size: 14px;}
	#left-mobile-menu-wrapper #footer-mobile-callback a.popup {font-size: 14px;padding: 10px 20px;}
	#left-mobile-menu-wrapper #footer-mobile #footer-top a {font-size: 22px;}
}

/*Промежуточные*/
@media screen and (max-width:331px) {
	.opt-block span.self-icon,
	.opt-block span#self-icon {
		margin-left: -130px;
	}
	
	/*process*/
	#process .step {
		width: 80%;
	}
	/*end process*/
	
	#pvz-block input[name="search_pvz"] {
		max-width: 80px;
	}
}


/*До 320px*/
@media screen and (max-width:320px) {
	body {
		min-width: 320px;
	}
	#top-bnr, #content, .top-middle, #main-menu, ul.category-menu, div.top, #footer {
		width: 320px;
	}
}
/* End */


/* Start:/bitrix/components/niris/furniture.catalog.index/templates/consultants/style.css?17456516871432*/
#consultants {
	position:relative;
	z-index: 1001;
	display: inline-block;
}
#consultants .items {
	background:#fff;
	display:none;
	position:absolute;
	top:40px;
	left:0px;
	flex-wrap: wrap;
	align-items: center;
	width:400px;
	box-sizing: border-box;
	padding: 20px 20px;
	justify-content: space-between;
	left: -20%;
	box-shadow: 0px 0px 18px 0 rgba(0, 0, 0, 0.4);
}
#consultants .items.active {
	display:flex;
}
#consultants .items .item .item-image{
	width:50px;
	height:50px;
	flex-shrink: 0;
}
#consultants .items .item .item-image img {
	width:100%;
}
#consultants .hdr {
	color:#666;
	margin-left:15px;
	cursor:pointer;
}

#consultants .items .item .item-info {
	line-height: 1.3;
	font-size: 16px;
	color: #2E8EF6;
}
#consultants .items .item .item-info .item-description {
	color: #9B9B99;
	font-size: 12px;
}

#consultants .items .item {
    display: flex;
    align-items: center;
    margin: 10px;
	border: 2px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	padding: 10px;
	width: calc(50% - 20px);
	cursor:pointer;
}
#consultants .items .item:hover {
	border: 2px solid #2E8EF6;
}
#consultants .items .item .item-image {
	margin-right:12px;
}
#consultants .hdr:hover {
	text-decoration:none;
}
#consultants.active .items {
	display:flex;
}
#consultants .items.fix {
	position:fixed;
	top:0px;
	left:calc(100% - 400px);
	position::870px;
}
/* End */


/* Start:/bitrix/templates/u_stena/components/bitrix/catalog.filter/mainf/style.css?1565604210235*/
#sfbmain-form a {
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #c0c0c0;
	color: #2a2a2a;
	margin: 0 4px 4px 0;
}
#sfbmain-form a img{
	display:inline-block;
    border: 0;
    width: 30px;
    height: 30px;
}
/* End */


/* Start:/bitrix/templates/u_stena/styles.css?1565604193433*/
﻿img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	margin:1em 0 1em 0;
	font-weight:normal;
	line-height:1.2;
	color:#202020;
}

h1 { font-size:300%; margin:0 0 0.45em 0; }
h2 { font-size:190%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}
/* End */
/* /bitrix/templates/u_stena/stylesniris.css?1748839274221906 */
/* /bitrix/templates/u_stena/styles_mobile.css?175034018584966 */
/* /bitrix/components/niris/furniture.catalog.index/templates/consultants/style.css?17456516871432 */
/* /bitrix/templates/u_stena/components/bitrix/catalog.filter/mainf/style.css?1565604210235 */
/* /bitrix/templates/u_stena/styles.css?1565604193433 */
