

/* Start:/local/templates/main_new/components/bitrix/main.include/block_osteklenie_balcon/style.css?17598796101530*/
.s-osteklenie-balcon {
	background: #f8f8f8;
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 18px;
	line-height: 1.3;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
}
.s-osteklenie-balcon .s-title {
	margin-bottom: 40px;
	font-family: Segoe_ui_bold, sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-align: left;
}
.s-osteklenie-balcon .s-title span {
color: #E22727;
}
.s-osteklenie-balcon .boxs {
	display: flex;
}
.s-osteklenie-balcon .boxs > div {
	width: 50%;
}
.s-osteklenie-balcon .boxs .thumbnail img {
	border-radius: 30px;
	width: 100%;
}
.s-osteklenie-balcon .boxs .caption {
	padding-left: 20px;
}
.s-osteklenie-balcon .boxs .caption p {
	margin-bottom: 15px;
}
.s-osteklenie-balcon .boxs .caption strong {
	font-family: Segoe_ui_bold, sans-serif;
}
@media screen and (max-width:1199px){
	.s-osteklenie-balcon .s-title {
		font-size: 36px;	
	}	
}
@media screen and (max-width:1090px){
	.s-osteklenie-balcon .s-title {
		font-size: 30px;
	}
}
@media screen and (max-width:992px){
	.s-osteklenie-balcon .boxs {
		display: block;
	}
	.s-osteklenie-balcon .boxs > div {
		width: 100%;
	}
	.s-osteklenie-balcon .boxs .caption {
		padding-left: 0;
		margin-top: 20px;
	}
}
@media screen and (max-width:748px){
	.s-osteklenie-balcon {
		font-size: 16px;
	}
	.s-osteklenie-balcon .s-title {
		font-size: 24px;
	}
}
@media screen and (max-width:549px){
	.s-osteklenie-balcon .s-title {
		margin-bottom: 30px;
	}
}
@media screen and (max-width:450px){
	.s-osteklenie-balcon {
		font-size: 14px;
	}
}
/* End */


/* Start:/iframe/okna4/layout/css/template_styles_scoped.css?177677264593125*/
@font-face {
	font-family: 'Segoe_ui_regular';
	src: url('/iframe/okna4/layout/css/../fonts/sUI.eot');
	src: url('/iframe/okna4/layout/css/../fonts/sUI.eot?#iefix') format('embedded-opentype'), url('/iframe/okna4/layout/css/../fonts/sUI.woff2') format('woff2'), url('/iframe/okna4/layout/css/../fonts/sUI.woff') format('woff'), url('/iframe/okna4/layout/css/../fonts/sUI.ttf') format('truetype');
	font-display: auto;
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe_ui_light';
	src: url('/iframe/okna4/layout/css/../fonts/sUI_light.eot');
	src: url('/iframe/okna4/layout/css/../fonts/sUI_light.eot?#iefix') format('embedded-opentype'), url('/iframe/okna4/layout/css/../fonts/sUI_light.woff2') format('woff2'), url('/iframe/okna4/layout/css/../fonts/sUI_light.woff') format('woff'), url('/iframe/okna4/layout/css/../fonts/sUI_light.ttf') format('truetype');
	font-display: auto;
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe_ui_semilight';
	src: url('/iframe/okna4/layout/css/../fonts/sUI_semilight.eot');
	src: url('/iframe/okna4/layout/css/../fonts/sUI_semilight.eot?#iefix') format('embedded-opentype'), url('/iframe/okna4/layout/css/../fonts/sUI_semilight.woff2') format('woff2'), url('/iframe/okna4/layout/css/../fonts/sUI_semilight.woff') format('woff'), url('/iframe/okna4/layout/css/../fonts/sUI_semilight.ttf') format('truetype');
	font-display: auto;
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe_ui_bold';
	src: url('/iframe/okna4/layout/css/../fonts/sUI_bold.eot');
	src: url('/iframe/okna4/layout/css/../fonts/sUI_bold.eot?#iefix') format('embedded-opentype'), url('/iframe/okna4/layout/css/../fonts/sUI_bold.woff2') format('woff2'), url('/iframe/okna4/layout/css/../fonts/sUI_bold.woff') format('woff'), url('/iframe/okna4/layout/css/../fonts/sUI_bold.ttf') format('truetype');
	font-display: auto;
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe_ui_semibold';
	src: url('/iframe/okna4/layout/css/../fonts/sUI_semibold.eot');
	src: url('/iframe/okna4/layout/css/../fonts/sUI_semibold.eot?#iefix') format('embedded-opentype'), url('/iframe/okna4/layout/css/../fonts/sUI_semibold.woff2') format('woff2'), url('/iframe/okna4/layout/css/../fonts/sUI_semibold.woff') format('woff'), url('/iframe/okna4/layout/css/../fonts/sUI_semibold.ttf') format('truetype');
	font-display: auto;
	font-weight: 600;
	font-style: normal;
}




	#okna4-calc-scope,
 #okna4-calc-scope,
 #okna4-calc-scope div,
 #okna4-calc-scope span,
 #okna4-calc-scope applet,
 #okna4-calc-scope object,
 #okna4-calc-scope iframe,
 #okna4-calc-scope h1,
 #okna4-calc-scope h2,
 #okna4-calc-scope h3,
 #okna4-calc-scope h4,
 #okna4-calc-scope h5,
 #okna4-calc-scope h6,
 #okna4-calc-scope p,
 #okna4-calc-scope blockquote,
 #okna4-calc-scope pre,
 #okna4-calc-scope a,
 #okna4-calc-scope abbr,
 #okna4-calc-scope acronym,
 #okna4-calc-scope address,
 #okna4-calc-scope big,
 #okna4-calc-scope cite,
 #okna4-calc-scope code,
 #okna4-calc-scope del,
 #okna4-calc-scope dfn,
 #okna4-calc-scope em,
 #okna4-calc-scope img,
 #okna4-calc-scope ins,
 #okna4-calc-scope kbd,
 #okna4-calc-scope q,
 #okna4-calc-scope s,
 #okna4-calc-scope samp,
 #okna4-calc-scope small,
 #okna4-calc-scope strike,
 #okna4-calc-scope strong,
 #okna4-calc-scope sub,
 #okna4-calc-scope sup,
 #okna4-calc-scope tt,
 #okna4-calc-scope var,
 #okna4-calc-scope b,
 #okna4-calc-scope u,
 #okna4-calc-scope i,
 #okna4-calc-scope center,
 #okna4-calc-scope dl,
 #okna4-calc-scope dt,
 #okna4-calc-scope dd,
 #okna4-calc-scope ol,
 #okna4-calc-scope ul,
 #okna4-calc-scope li,
 #okna4-calc-scope fieldset,
 #okna4-calc-scope form,
 #okna4-calc-scope label,
 #okna4-calc-scope legend,
 #okna4-calc-scope table,
 #okna4-calc-scope caption,
 #okna4-calc-scope tbody,
 #okna4-calc-scope tfoot,
 #okna4-calc-scope thead,
 #okna4-calc-scope tr,
 #okna4-calc-scope th,
 #okna4-calc-scope td,
 #okna4-calc-scope article,
 #okna4-calc-scope aside,
 #okna4-calc-scope canvas,
 #okna4-calc-scope details,
 #okna4-calc-scope embed,
 #okna4-calc-scope figure,
 #okna4-calc-scope figcaption,
 #okna4-calc-scope footer,
 #okna4-calc-scope header,
 #okna4-calc-scope hgroup,
 #okna4-calc-scope menu,
 #okna4-calc-scope nav,
 #okna4-calc-scope output,
 #okna4-calc-scope ruby,
 #okna4-calc-scope section,
 #okna4-calc-scope summary,
 #okna4-calc-scope time,
 #okna4-calc-scope mark,
 #okna4-calc-scope audio,
 #okna4-calc-scope video {
		margin: 0;
		padding: 0;
		border: 0;
/*vertical-align: baseline;*/ }


	#okna4-calc-scope article,
 #okna4-calc-scope aside,
 #okna4-calc-scope details,
 #okna4-calc-scope figcaption,
 #okna4-calc-scope figure,
 #okna4-calc-scope footer,
 #okna4-calc-scope header,
 #okna4-calc-scope hgroup,
 #okna4-calc-scope menu,
 #okna4-calc-scope nav,
 #okna4-calc-scope section {
		display: block; }


	#okna4-calc-scope {
		line-height: 1; }


	#okna4-calc-scope ol,
 #okna4-calc-scope ul {
		list-style: none; }


	#okna4-calc-scope blockquote,
 #okna4-calc-scope q {
		quotes: none; }


	#okna4-calc-scope blockquote:before,
 #okna4-calc-scope blockquote:after,

	#okna4-calc-scope q:before,
 #okna4-calc-scope q:after {
		content: '';
		content: none; }


	#okna4-calc-scope table {
		border-collapse: collapse;
		border-spacing: 0; }



	#okna4-calc-scope *:focus,
 #okna4-calc-scope *:active {
		outline:none;
		outline-width:0;}




	

#okna4-calc-scope {
	font-family: 'Segoe_ui_regular', sans-serif;
	background: #fff;
	font-size: 16px;
}



	#okna4-calc-scope h1,
 #okna4-calc-scope h2,
 #okna4-calc-scope h3,
 #okna4-calc-scope h4,
 #okna4-calc-scope h5,
 #okna4-calc-scope h6 {
		margin-bottom:20px;}


	#okna4-calc-scope h1 {
		margin-bottom:12px;
		font-size:30px;
		line-height:1.2;
		text-align:center;
		text-transform:none;}


    
  #okna4-calc-scope h2 {
		margin-bottom:12px;
		font-size:25px;
		line-height:36px;
		text-align:center;
		text-transform:none;}


		
	#okna4-calc-scope h3 {
		margin-bottom:15px;
		font-size:22px;
		line-height:36px;
		text-align:center;
		text-transform:none;}


	#okna4-calc-scope h4 {
		margin-bottom:15px;
		font-size:20px;
		line-height:36px;}


	#okna4-calc-scope h5 {
		margin-bottom:0;
		color:#3399cc;
		font-size:20px;
		line-height:30px;}


	#okna4-calc-scope h6 {
		margin-bottom:12px;
		font-size:18px;
		line-height:24px;}



	#okna4-calc-scope p { margin: 0 0 24px 0; }


	#okna4-calc-scope p img { margin: 0; }


	#okna4-calc-scope p.lead { font-size: 21px; line-height: 27px; color: #777;  }



	#okna4-calc-scope em { font-style: italic; }


	#okna4-calc-scope strong { font-weight:700;}


	#okna4-calc-scope small { font-size: 80%; }




	#okna4-calc-scope img {
		max-width: 100%;
		height: auto;
		vertical-align:middle;}


	#okna4-calc-scope .gm-style img {max-width:none;}


	

#okna4-calc-scope input[type=submit],

#okna4-calc-scope input[type=button],

#okna4-calc-scope button[type=submit] {
	cursor:pointer;}




#okna4-calc-scope .fileform {
	display:inline-block;
    overflow: hidden;
    position: relative;
    width:100px;
    height:42px;
    text-align:center;
	line-height:19px;
	font-weight:700;
	font-size:16px;}


#okna4-calc-scope .fileform .custom-upload {
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    -moz-opacity: 0; 
    filter: alpha(opacity=0); 
    opacity: 0; 
    font-size: 150px; 
    height: 30px; 
    z-index:20;}


#okna4-calc-scope span.custom-radio,
 #okna4-calc-scope span.custom-checkbox {
	display:inline-block; //zoom:1; //display:inline; vertical-align:middle;
	/* background:url(/iframe/okna4/layout/css/css/images/tpl/radio-inp.png) no-repeat 0 0; */
	width:32px; height:32px; margin:0 6px 0 0;
	}


#okna4-calc-scope span.custom-radio input,
 #okna4-calc-scope span.custom-checkbox input {
	position:relative; width:32px; height:32px;
	opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}


#okna4-calc-scope span.custom-radio.active,
 #okna4-calc-scope span.custom-checkbox.active {background-position:0 -32px;}




#okna4-calc-scope {
	height:100%;}


#okna4-calc-scope {height:100%;}




#okna4-calc-scope .disp-none {display:none;}


#okna4-calc-scope .disp-block {display:block;}


#okna4-calc-scope .disp-inline {display:inline;}


#okna4-calc-scope .disp-inline-block {display:inline-block; //zoom:1; //display:inline; vertical-align:top;}




#okna4-calc-scope .float-left {float:left;}


#okna4-calc-scope .float-right {float:right;}



#okna4-calc-scope .clear-both {clear:both;}


#okna4-calc-scope .clear-all {
	clear:both !important;overflow:hidden;
	height:0 !important;width:0 !important; margin:0 !important;padding:0 !important;
	border:0 !important;float:none !important;}


#okna4-calc-scope ul.no-mark,

#okna4-calc-scope ul.footer-list,

#okna4-calc-scope ul.main-menum
ul.window-type-list {margin:0; padding:0;}


#okna4-calc-scope ul.no-mark > li,

#okna4-calc-scope ul.footer-list li,

#okna4-calc-scope ul.main-menu li,

#okna4-calc-scope ul.window-type-list > li {text-indent:0; padding:0; margin:0; list-style:none; background:none;}



#okna4-calc-scope .radius {border-radius:10px;}






#okna4-calc-scope #main {
	position:relative;/*  overflow:hidden; */
	width:100%;
	min-width:990px;    margin-left: -21px;}


#okna4-calc-scope .wrapper {
	position:relative;
	margin:0 auto; width:980px;}




#okna4-calc-scope ul.main-menu {
	position:relative;
	text-align:center;}


	
#okna4-calc-scope ul.main-menu > li {
	position:relative;
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	/*margin:0 23px;*/
	padding:0 23px;
	
	font-weight:700;
	font-size:16px;
	line-height:42px;
}


#okna4-calc-scope ul.main-menu > li > a {
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;}



#okna4-calc-scope ul.main-menu > li > ul {
	position:absolute;
	overflow:hidden;
	display:none;
	top:100%; left:50%;
	width:160px; margin-left:-90px;
	padding:5px 10px;
	background:#1974b1;
	border-radius:0 0 5px 5px;}


	#okna4-calc-scope ul.main-menu > li:hover > ul {
		display:block;}


	
#okna4-calc-scope ul.main-menu > li > ul > li {
	padding:5px 0;
	font-weight:600;
	font-size:16px;
	line-height:20px;
	text-align: center;
}


	
#okna4-calc-scope ul.main-menu > li > ul > li a {
	text-decoration:none;
	color:#fff;}


#okna4-calc-scope ul.main-menu a:hover,

#okna4-calc-scope ul.main-menu a.active {
	color:#ffff00;}



	


#okna4-calc-scope #content {
	position:relative;
	padding-bottom:30px;
	background:#fff;}




#okna4-calc-scope .slider-clouds-bg {
	position:relative;
	overflow:hidden;
	margin:0 -3000px -8px -3000px;
	padding:19px 3000px 0 3000px;
	min-height:469px;
	background:url(/iframe/okna4/layout/css/../images/tpl/home-cloud-bg.jpg) no-repeat center 0;}


#okna4-calc-scope .home-slider {
	position:relative;
	width:980px;
	height:469px;
	text-indent:0;}




#okna4-calc-scope .home-slider .slider-item {
	display:block;
	width:260px;}



	#okna4-calc-scope #slide-warm {height:129px;}


	#okna4-calc-scope #slide-slidors {height:125px;}


	#okna4-calc-scope #slide-cold {height:120px;}




#okna4-calc-scope .slide-navi {
	position:relative;
	z-index:35;}


#okna4-calc-scope .slide-navi a {
	display:block;
	width:120px;
	padding:36px 10px 44px 130px;
	background:url(/iframe/okna4/layout/css/../images/tpl/left-button.png) no-repeat;
	
	line-height:32px;
	font-weight:700;
	font-size:20px;
	color:#fff;
	
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;}


	#okna4-calc-scope .active .slide-navi a {cursor:default;}


	#okna4-calc-scope #slide-warm .slide-navi a {background-position:0 0;}


	#okna4-calc-scope #slide-slidors .slide-navi a {background-position:0 -127px;}


	#okna4-calc-scope #slide-cold .slide-navi a {background-position:0 -252px;}



	#okna4-calc-scope #slide-warm .slide-navi a:hover,

	#okna4-calc-scope #slide-warm.active .slide-navi a,

	#okna4-calc-scope #slide-warm.current .slide-navi a {background-position:-263px 0;}


	#okna4-calc-scope #slide-slidors .slide-navi a:hover,

	#okna4-calc-scope #slide-slidors.active .slide-navi a,

	#okna4-calc-scope #slide-slidors.current .slide-navi a {background-position:-263px -127px;}


	#okna4-calc-scope #slide-cold .slide-navi a:hover,

	#okna4-calc-scope #slide-cold.active .slide-navi a,

	#okna4-calc-scope #slide-cold.current .slide-navi a {background-position:-263px -252px;}




#okna4-calc-scope .slide-active {
	position:absolute;
	left:7px; top:41px;
	width:22px; height:22px;
	background:url(/iframe/okna4/layout/css/../images/tpl/radio.png) no-repeat 0 -22px;}


	#okna4-calc-scope .slider-item.active .slide-active,
	
	#okna4-calc-scope .slider-item.current .slide-active {background-position:0 0;}




#okna4-calc-scope .slide-content {
	position:absolute;
	z-index:15;
	display:none;
	left:270px; top:30px;
	width:670px; height:441px;}


	#okna4-calc-scope .slider-item.active .slide-content {display:block;}




#okna4-calc-scope .slide-center {
	position:absolute;
	left:0; top:11px;
	width:459px; height:430px;}



#okna4-calc-scope a.btn-blue-49 {
	position:relative;
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	padding:10px 20px;
	height:29px;
	
	background:url(/iframe/okna4/layout/css/../images/tpl/btn-blue-49.png) repeat-x center 0 #1d9ad1;
	border-radius:13px;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.3), 0 0 1px 0 #82dfff;
	
	color:#fff; text-decoration:none;
	text-transform:uppercase;
	line-height:29px;
	font-size:20px; font-weight:700;
	text-shadow:0 1px 0 #1d81b8;}


	#okna4-calc-scope a.btn-blue-49:hover {background-position:center -49px !important;}


	
	#okna4-calc-scope .ie a.btn-blue-49 {
		box-shadow:0 3px 5px 0 #b7b5ad;
		behavior: url(/iframe/okna4/layout/css/js/PIE.htc);}



#okna4-calc-scope .slider-item a.btn-blue-49 {
	position:absolute;
	top:334px; left:50%;
	width:270px;
	padding-left:0; padding-right:0;
	text-align:center;
	margin-left:-140px;}




#okna4-calc-scope .slide-right {
	position:absolute;
	left:516px; top:0;
	width:160px;
	text-align:center;}


#okna4-calc-scope .slide-right a {
	text-decoration:none;
	text-align:center;}



#okna4-calc-scope a.btn-yellow-39,

#okna4-calc-scope a.btn-red-39 {
	position:relative;
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	padding:5px 20px;
	height:29px;
	
	background:url(/iframe/okna4/layout/css/../images/tpl/btn-yellow-39.png) repeat-x center 0 #fde400;
	border-radius:13px;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);
	
	color:#1874b0; text-decoration:none;
	line-height:29px;
	font-size:20px; font-weight:700;
	text-shadow:0 1px 0 #ffff00;}


	
	#okna4-calc-scope a.btn-red-39 {
		background:url(/iframe/okna4/layout/css/../images/tpl/btn-red-39.png) repeat-x center 0 #ef1a26;
		color:#fff;
		text-shadow:0 1px 0 #990000;}


	
	
	#okna4-calc-scope a.btn-yellow-39:hover,

	#okna4-calc-scope a.btn-red-39:hover {background-position:center -39px !important;}


	#okna4-calc-scope .slider-item a.btn-yellow-39 {
		padding-left:0;
		padding-right:0;
		width:160px;
		text-align:center;}



#okna4-calc-scope .slide-item-preview {
	overflow:hidden;
	position:relative;
	display:block;
	margin-bottom:9px;
	width:156px; height:156px;
	border-style:solid;
	border-width:2px;
	border-radius:7px;}


	#okna4-calc-scope .slide-item-preview img {
		width:156px; height:156px;
		border-radius:5px;}


		#okna4-calc-scope #slide-warm .slide-item-preview {border-color:#ff9900;}


		#okna4-calc-scope #slide-slidors .slide-item-preview {border-color:#53e765;}


		#okna4-calc-scope #slide-cold .slide-item-preview {border-color:#23cbff;}


	
#okna4-calc-scope .slide-item-text {
	display:block;
	margin-bottom:13px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#1874b0;
	font-size:18px;
	font-weight:700;
	line-height:24px;}




#okna4-calc-scope .rating {
	position:relative;
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	overflow:hidden;
	width:165px; height:0; padding-top:33px;
	background:url(/iframe/okna4/layout/css/../images/tpl/rating-value.png) no-repeat -165px 0;}


#okna4-calc-scope .rating span {
	position:absolute;
	left:0; top:0;
	width:0; height:100%;
	background:url(/iframe/okna4/layout/css/../images/tpl/rating.png) repeat-x 0 -66px;}


	
#okna4-calc-scope .slide-price {
	position:relative;
	display:block;
	margin:14px 0;
	text-align:right;
	color:#336699;
	font-size:40px;
	line-height:48px;
	font-weight:700;
	white-space:nowrap;
	letter-spacing:-2px;}


#okna4-calc-scope .slide-price span.rub {
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	width:40px; height:26px; padding:11px 7px;
	background:url(/iframe/okna4/layout/css/../images/tpl/rub54x48.png) no-repeat 0 0;
	text-align:center;
	font-size:12px;
	line-height:14px;
	letter-spacing:0;}


#okna4-calc-scope .slide-price .rub b {
	display:block;
	font-size:15px;}






#okna4-calc-scope .balcony {
	position:relative;
	z-index:15;
	margin:0 50px;}


#okna4-calc-scope .horizontal-slider {
	position:relative;
	overflow:hidden;}


#okna4-calc-scope ul.sm-slider {
	overflow:hidden;
	white-space:nowrap;
	text-align:center;}


#okna4-calc-scope ul.sm-slider li {
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;	
	white-space:normal;
	position:relative;
	width:175px;
	margin-bottom:20px;
	text-align:center;}


#okna4-calc-scope ul.sm-slider .slide-cont {
	display:block;
	margin:0 15px;
	text-decoration:none;}



#okna4-calc-scope .img-over_x95 {
	display:block;
	margin:0 auto 14px auto;
	height:95px;}


	#okna4-calc-scope .img-over_x95 img {max-height:95px;}


#okna4-calc-scope .link-name {
	display:block;
	font-weight:700;
	line-height:24px;
	font-size:18px;
	color:#3399cc;
	text-decoration:none;}


#okna4-calc-scope .read-more,

#okna4-calc-scope a.read-more {
	font-size:14px;
	color:#ff9900;
	text-decoration:underline;}


	#okna4-calc-scope a:hover .read-more,

	#okna4-calc-scope a.read-more:hover {text-decoration:none;}



#okna4-calc-scope .slider-prev,

#okna4-calc-scope .slider-next {
	position:absolute;
	top:50%; margin:-23px -50px 0 -50px;
	width:47px; height:46px;
	background:url(/iframe/okna4/layout/css/../images/tpl/navi-hor.png) no-repeat;}


#okna4-calc-scope .slider-prev {background-position:0 0; left:0;}


#okna4-calc-scope .slider-next {background-position:-47px 0; right:0;}



#okna4-calc-scope .slider-prev:hover {background-position:0 -46px;}


#okna4-calc-scope .slider-next:hover {background-position:-47px -46px;}




#okna4-calc-scope .slider-with-rounds {
	position:relative;
	height:354px;
	margin-bottom:65px;
	background:#3399cc;
	border-radius:10px;
	box-shadow:0 5px 30px 0 rgba(0,0,0,0.3);}


#okna4-calc-scope .slider-with-rounds .slider-item {
	position:absolute;
	display:none;
	left:0; top:0;
	width:100%; height:100%;
	background:#3399cc;
	border-radius:10px;}


	#okna4-calc-scope .slider-with-rounds .slider-item:first-child {display:block;}



#okna4-calc-scope .slider-with-rounds a.slider-item:hover {}



#okna4-calc-scope .discount-img {
	position:absolute;
	left:0; top:0;
	width:100%;
	z-index:10; 
	overflow:hidden;}




#okna4-calc-scope .discount-img img {
	height:354px;
	max-width:100%;
	border-radius:10px;}



#okna4-calc-scope .discount-text {
	position:absolute;
	top:0; right:0;
	padding:15px 10px; z-index:15;
	border-radius:0 10px 10px 0;
	background:#3399cc;
	width:415px; height:324px;
	text-align:center;
	color:#fff400;
	font-weight:700;
	font-size:38px;
	line-height:40px;}


#okna4-calc-scope .discount-value {
	display:block;
	margin:18px auto;
	width:156px; 
	height:128px;
	padding-top:30px;
	background:url(/iframe/okna4/layout/css/../images/tpl/discount.png) no-repeat 0 0;
	font-size:45px;
	line-height:30px;
	color:#fff;
	text-shadow:0 1px 0 #f99943;}


	#okna4-calc-scope a:hover .discount-value {background-position:0 -158px;}


#okna4-calc-scope .discount-value b {
	display:block;
	font-size:78px;
	line-height:68px;}



#okna4-calc-scope .discount-text-opacity {
	position:absolute;
	top:17px; right:22px;
	padding:15px; width:390px; height:230px;
	z-index:17;
	background:url(/iframe/okna4/layout/css/../images/tpl/blue-50pers.png) repeat;
	border-radius:7px;}



#okna4-calc-scope .discount-text-opacity small,

#okna4-calc-scope .discount-text small {
	display:block;
	text-align:center;
	margin-top:15px;
	color:#fff;
	font-size:15px;
	line-height:25px;
	font-weight:700;}


#okna4-calc-scope .discount-text-opacity small {
	position:absolute;
	left:0; top:100%;
	width:100%;}



#okna4-calc-scope .slider-pager {
	position:absolute;
	left:0; top:100%;
	margin-top:20px;
	z-index:15;
	width:100%; text-align:center;}


#okna4-calc-scope .slider-pager a {
	display:inline-block; //zoom:1; //display:inline; vertical-align:top;
	width:26px; height:26px;
	margin:0 6px;
	background:url(/iframe/okna4/layout/css/../images/tpl/slider-pager.png) no-repeat -26px 0;}


#okna4-calc-scope .slider-pager a.active,

#okna4-calc-scope .slider-pager a:hover {background-position:0 0;}


	

#okna4-calc-scope .discount-value-opacity {
	position:absolute;
	opacity:0.3;
	left:0; top:25px;
	line-height:250px;
	color:#fff;
	font-size:138px;}


	#okna4-calc-scope .discount-value-opacity b {font-size:250px; line-height:250px;}



#okna4-calc-scope .discount-name {
	display:block;
	position:relative;
	margin:10px 0 27px 0;
	z-index:20;
	color:#ff9900;
	font-weight:700;
	line-height:72px;
	font-size:60px;
	text-align:center;
	text-transform:uppercase;
	text-shadow:-1px 0 0 #fff, -1px -1px 0 #fff, 0 -2px 0 #fff, 1px -1px 0 #fff,
				0 2px 0 #fff, 1px 1px 0 #fff, 0 2px 0 #fff, -1px  1px 0 #fff,
				0 0 1px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;}


#okna4-calc-scope .discount-name-note {
	display:block;
	position:relative;
	z-index:20;
	text-transform:uppercase;
	text-align:center;
	font-size:31px;
	font-weight:700;
	line-height:35px;
	color:#fff400;}




#okna4-calc-scope .discount-img img {
	height:288px;
}


#okna4-calc-scope .slider-with-rounds {
	height:288px;
	background:none;
}


#okna4-calc-scope .l_arr,
 #okna4-calc-scope .r_arr {
	margin-top:118px;
}


#okna4-calc-scope .discount-text {
	height: 258px;
}


#okna4-calc-scope .discount-value {
	margin:0px auto;
}


#okna4-calc-scope .discount-text-opacity small,
 #okna4-calc-scope .discount-text small {
	margin-top:0px;
}



#okna4-calc-scope .slider-with-rounds {
	padding:2px auto;
}


	

#okna4-calc-scope .sms-coupon {
	position:relative;
	width:960px;
	height:76px;
	padding:12px;
	margin:0 -2px 30px -2px;
	background:url(/iframe/okna4/layout/css/../images/tpl/yellow-block-984x100.png) no-repeat;}

 
#okna4-calc-scope .sms-coupon.yellow-bg-form form {
	height:76px;
	padding:0 0 0 136px;
	background:url(/iframe/okna4/layout/css/../images/tpl/sms-ico.png) no-repeat 30px center;}



#okna4-calc-scope .left-part-form,

#okna4-calc-scope .right-part-form,

#okna4-calc-scope .middle-part-form {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:middle;
	max-height:76px;}


#okna4-calc-scope .left-part-form {
	margin-right:10px;
	width:160px;
	font-size:13px;
	line-height:16px;
	color:#333333;}


#okna4-calc-scope .middle-part-form {
	width:400px; margin-right:25px;}




#okna4-calc-scope .sms-coupon.yellow-bg-form form h4 {
	margin:0 0 3px 0;
	text-align:left;
	font-size:32px;
	line-height:36px;
	color:#1d81b9;
	text-transform:none;
	text-shadow:1px 1px 0 #fcfec1;}


	#okna4-calc-scope .sms-coupon.yellow-bg-form p {margin:0;}



#okna4-calc-scope .yellow-bg-form input[type=text],

#okna4-calc-scope .yellow-bg-form input[type=email],

#okna4-calc-scope .yellow-bg-form input[type=password],

#okna4-calc-scope .yellow-bg-form input[type=tel],

#okna4-calc-scope .yellow-bg-form textarea {
	padding:0 11px;
	height:32px;
	
	background:#fff;
	border:#f0ca01 1px solid;
	box-shadow:0 0 6px 0 #b1b0b0 inset;
	border-radius:16px;
	
	font:700 18px/32px 'PT Sans', Arial, sans-serif;
	color:#666666;}


	#okna4-calc-scope .yellow-bg-form textarea {height:100px; padding-top:6px; line-height:20px;}



#okna4-calc-scope input::-webkit-input-placeholder,

#okna4-calc-scope textarea::-webkit-input-placeholder {font-style:normal;color:#666666;}


#okna4-calc-scope input:-moz-placeholder,

#okna4-calc-scope textarea:-moz-placeholder {font-style:normal;color:#666666;}



#okna4-calc-scope .sms-coupon.yellow-bg-form .middle-part-form input {width:335px; height:32px; margin-bottom:9px;}



#okna4-calc-scope .yellow-bg-form input[type=text]:focus,

#okna4-calc-scope .yellow-bg-form input[type=email]:focus,

#okna4-calc-scope .yellow-bg-form input[type=password]:focus,

#okna4-calc-scope .yellow-bg-form input[type=tel]:focus,

#okna4-calc-scope .yellow-bg-form textarea:focus {background-color:#fdf7c8;}




#okna4-calc-scope .yellow-bg-form input[type=submit],

#okna4-calc-scope .yellow-bg-form input[type=button],

#okna4-calc-scope .yellow-bg-form button[type=submit] {
	position:relative;
	height:39px;
	padding:0 29px;
	border-radius:15px;
	box-shadow:0 3px 5px rgba(0,0,0,0.3);
	border:none;
	background:url(/iframe/okna4/layout/css/../images/tpl/btn-blue-39.png) repeat-x center 0 #2cb8eb;
	color:#fff;
	font:700 20px/39px 'PT Sans', Arial, sans-serif;
	text-shadow:0 1px 0 #1d81b8;}


	#okna4-calc-scope .yellow-bg-form input[type=submit]:hover,

	#okna4-calc-scope .yellow-bg-form input[type=button]:hover,

	#okna4-calc-scope .yellow-bg-form button[type=submit]:hover {background-position:0 -39px;}


	


#okna4-calc-scope .block-dbl-dotteds-blue {
	position:relative;
	margin:0 -3500px 24px -3500px;
	padding:36px 3500px 1px 3500px;
	background:url(/iframe/okna4/layout/css/../images/tpl/bdl-dotted-blue.png) repeat-x center 0 #3399cc;
	color:#fff;}



#okna4-calc-scope .block-dbl-dotteds-blue h3,

#okna4-calc-scope .block-dbl-dotteds-blue h4 {
	margin-bottom:20px;
	color:#fff; text-transform:none; text-align:left;}


#okna4-calc-scope .block-dbl-dotteds-blue h6,

#okna4-calc-scope .block-dbl-dotteds-blue h6 a,

#okna4-calc-scope .block-dbl-dotteds-blue a {color:#b5eeff;}



#okna4-calc-scope .block-dbl-dotteds-blue h6 {margin-bottom:9px;}


#okna4-calc-scope .block-dbl-dotteds-blue p {margin:9px 0 0 0;}



#okna4-calc-scope ul.benefits-list {
	width:105%;}


#okna4-calc-scope ul.benefits-list li {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	position:relative;
	margin:0 39px 20px 0;
	padding:0 0 10px 103px;
	min-height:84px;
	width:365px;
	max-width:100%;
	background:url(/iframe/okna4/layout/css/../images/tpl/benefits-ico-bg.png) no-repeat 0 5px;
	text-align:justify;
	font-size:14px;
	line-height:17px;
	color:#fff;}


#okna4-calc-scope .benefits-icon {
	position:absolute;
	left:2px; top:7px;
	width:80px; height:80px;}




#okna4-calc-scope .photo-gallery {
	position:relative;
	height:226px; margin-bottom:24px;
	background:url(/iframe/okna4/layout/css/../images/tpl/photo-gallery.png) repeat-x center 0;}


#okna4-calc-scope .photo-gallery .horizontal-slider {padding:37px 50px; height:152px;}



#okna4-calc-scope .photo-gallery .horizontal-slider:after,

#okna4-calc-scope .photo-gallery .horizontal-slider:before {
	content:"";
	position:absolute;
	height:100%; top:0;
	z-index:25; width:55px;
	background:url(/iframe/okna4/layout/css/../images/tpl/over-whithen-hor.png) repeat-y 0 0;}


#okna4-calc-scope .photo-gallery .horizontal-slider:after {right:0; background-position:right 0;}


#okna4-calc-scope .photo-gallery .horizontal-slider:before {left:0;}



#okna4-calc-scope ul.gallery-slider {
	margin:0 -222px;
	white-space:nowrap;
	text-align:center;}


#okna4-calc-scope ul.gallery-slider li.slide-item {
	display:inline-block;
	//zoom:1; //display:inline; vertical-align:top;
	
	width:221px; height:152px;
	text-align:center;}


#okna4-calc-scope ul.gallery-slider li.slide-item .slide-cont {
	display:block;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:145px; width:200px;
	border:#cccccc 2px solid;
	border-radius:10px;}


#okna4-calc-scope ul.gallery-slider li.slide-item .slide-cont img {
	height:145px; width:200px;
	border-radius:8px;}


#okna4-calc-scope .photo-gallery .slider-prev,

#okna4-calc-scope .ready-gallery .slider-prev,

#okna4-calc-scope .photo-gallery .slider-next,

#okna4-calc-scope .ready-gallery .slider-next {
	margin-left:0;
	margin-right:0;
	width:31px; height:49px;
	z-index:40;}



#okna4-calc-scope .photo-gallery .slider-prev,

#okna4-calc-scope .ready-gallery .slider-prev {background-position:0 -93px;}


#okna4-calc-scope .photo-gallery .slider-next,

#okna4-calc-scope .ready-gallery .slider-next {background-position:-64px -93px;}


#okna4-calc-scope .photo-gallery .slider-prev:hover,

#okna4-calc-scope .ready-gallery .slider-prev:hover {background-position:0 -141px;}


#okna4-calc-scope .photo-gallery .slider-next:hover,

#okna4-calc-scope .ready-gallery .slider-next:hover {background-position:-64px -141px;}





#okna4-calc-scope .reviews-one {
	position:relative;
	overflow:hidden;
	margin:0 -10px 25px -10px;
	padding:17px 45px;
	height:200px;
	background:url(/iframe/okna4/layout/css/../images/tpl/reviews.png) no-repeat 0 0;}



#okna4-calc-scope .reviews-one-img-left {
	float:left;
	width:109px;
	height:140px;
	margin:1px 25px 0 0;}


#okna4-calc-scope .reviews-one-img-right {
	float:right;
	width:109px;
	height:140px;
	margin:1px 0 0 25px;}


	
#okna4-calc-scope .reviews-one-content {float:left; width:517px;}



#okna4-calc-scope .reviews-one-content h6 {
	float:left; max-width:70%;
	margin:0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;}



#okna4-calc-scope .reviews-one-date {
	float:right;
	color:#1d81b8;
	font-weight:700;
	font-size:18px;
	line-height:24px;}


  
#okna4-calc-scope .reviews-one-author {
	float:left;
	color:#1d81b8;
	font-weight:700;
	font-size:18px;
	line-height:24px;}



#okna4-calc-scope .reviews-one-text {
	clear:both;
	overflow:hidden;
	max-height:145px;
	padding-top:7px;
	font-size:14px;
	line-height:21px;}



#okna4-calc-scope .reviews-links-right {
	float:right;
	width:300px;
	padding-top:15px;
	text-align:center;}



#okna4-calc-scope a.btn-show-next {
	display:block;
	padding-top:74px;
	width:150px;
	margin:0 auto 21px auto;
	background:url(/iframe/okna4/layout/css/../images/tpl/new-one.png) no-repeat center 0;
	text-decoration:none;
	color:#1d81b8;
	font-weight:700;
	font-size:18px;
	line-height:24px;}


	#okna4-calc-scope a.btn-show-next:hover {color:#ff9900;}


#okna4-calc-scope .reviews-links-right .btn-yellow-39 {width:190px; padding-left:0; padding-right:0;}





#okna4-calc-scope .blue-bg-form {background:#1974b1;}



#okna4-calc-scope .blue-bg-form input[type=text],

#okna4-calc-scope .blue-bg-form input[type=password],

#okna4-calc-scope .blue-bg-form input[type=email],

#okna4-calc-scope .blue-bg-form textarea {
	position:relative;
	background:#fff;
	border:#cfcfcf 1px solid;
	box-shadow:0 0 4px #cfcfcf inset;
	border-radius:5px;
	padding:0 15px;
	height:35px;
	color:#666666;
	font:700 18px/35px 'PT Sans', Arial, sans-serif;}


	#okna4-calc-scope .blue-bg-form textarea {
		line-height:25px;
		padding:5px 15px;
		height:173px;}


#okna4-calc-scope .blue-bg-form input[type=text]:focus,

#okna4-calc-scope .blue-bg-form input[type=password]:focus,

#okna4-calc-scope .blue-bg-form input[type=email]:focus,

#okna4-calc-scope .blue-bg-form textarea:focus {background:#c6e8fa;}





#okna4-calc-scope .order-form {
	position:relative;
	padding:17px 3px;
	background:url(/iframe/okna4/layout/css/../images/tpl/order-bg-blue.png) repeat-x 0 0 #d5d5d5;
	border:#d5d5d5 3px solid;
	border-radius:8px;
	text-align:center;}


#okna4-calc-scope .order-form,

#okna4-calc-scope .order-form a {color:#fff;}



#okna4-calc-scope .order-form input[type=text],

#okna4-calc-scope .order-form input[type=email],

#okna4-calc-scope .order-form input[type=password],

#okna4-calc-scope .order-form input[type=tel] {
	position:relative;
	vertical-align:middle;
	padding:0 15px;
	margin:0 5px;
	height:42px; width:299px;
	border:none; 
	background:url(/iframe/okna4/layout/css/../images/tpl/grey-input-bg-329x42.png) no-repeat 0 0 !important;
	box-shadow:none;
	border-radius:0;
	color:#1d81b8;
	font:700 18px/42px 'PT Sans', Arial, sans-serif;}



#okna4-calc-scope .blue-bg-form input[type=submit],

#okna4-calc-scope .blue-bg-form input[type=button],

#okna4-calc-scope .blue-bg-form button[type=submit] {
	position:relative;
	vertical-align:middle;
	height:39px; width:149px;
	border:none;
	background:url(/iframe/okna4/layout/css/../images/tpl/btn-yellow-39.png) repeat-x center 0 #fde400;
	border-radius:5px;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);
	
	color:#1874b0;
	font:700 20px/39px 'PT Sans', Arial, sans-serif;
	text-shadow:0 1px 0 #ffff00;}


	#okna4-calc-scope .blue-bg-form input[type=submit]:hover,

	#okna4-calc-scope .blue-bg-form input[type=button]:hover,

	#okna4-calc-scope .blue-bg-form button[type=submit]:hover {background-position:center -39px !important;}


	

#okna4-calc-scope .crumbs {
	padding:20px 0 0 0;
	margin-bottom:10px;
	color:#333333;
	font:400 12px/18px Arial, Helvetica, sans-serif;}


#okna4-calc-scope .crumbs a {
	position:relative;
	/*
	margin-right:10px;
	*/
}



#okna4-calc-scope .crumbs a:after {
	color:#333333;
	position:absolute;
	/*
	content:"/";
	right:0;
	margin-right:-8px;
	margin-top:-2px;
	*/
}




#okna4-calc-scope ul.gallery-list {
	text-align:left;
	margin:0 -26px;}


#okna4-calc-scope ul.gallery-list li {
	display:inline-block; //zoom:1; //display:inline; vertical-align:bottom;
	width:211px;
	margin:0 17px 26px 26px;
	font-weight:700;
	font-size:16px; 
	line-height:19px;
color:#1873b1;
	text-align:center;}


	#okna4-calc-scope ul.gallery-list li .over-img-gallery {margin-top:12px;}


	#okna4-calc-scope ul.gallery-photo li .over-img-gallery {background:url(/iframe/okna4/layout/css/../images/tpl/foto-galer-bg.png) no-repeat right bottom;}



#okna4-calc-scope .over-img-gallery {
	position:relative; 
	display:block;
	width:202px;
	height:202px;
	padding:0 9px 9px 0;}


	#okna4-calc-scope .over-img-gallery img {
		width:200px; height:200px;
		border:#999999 1px solid;}


	#okna4-calc-scope .gallery3d .over-img-gallery:after {
		content:"";
		position:absolute;
		left:50%; top:50%;
		width:62px; height:56px;
		margin:-39px 0 0 -40px;
		background:url(/iframe/okna4/layout/css/../images/tpl/ico-3d.png) no-repeat 0 0;}


	#okna4-calc-scope .gallery3d a.over-img-gallery:hover:after {opacity:0.6;}



	#okna4-calc-scope .gallery-video .over-img-gallery:after {
		content:"";
		position:absolute;
		left:50%; top:50%;
		width:68px; height:68px;
		margin:-43px 0 0 -43px;
		background:url(/iframe/okna4/layout/css/../images/tpl/video-gallery-icons.png) no-repeat 0 0;}


	#okna4-calc-scope .gallery-video a.over-img-gallery:hover:after {opacity:0.6;}





#okna4-calc-scope .calculate-result {
	position:relative;
	margin-bottom:30px;
	width:100%;
	padding:13px 0;
	background: #2992c2;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.35);
	border-radius:0 0 5px 5px;
	color:#fff;}


#okna4-calc-scope .calculate-result table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;}



#okna4-calc-scope .calculate-result table td {
	vertical-align:middle;
	height:57px;}


	
#okna4-calc-scope .calculate-result table td.td-text-summury {
	font-weight:700;
	font-size:30px;
	line-height:1em;
	color:#fff;
	width:125px; 
	text-align:right;}


#okna4-calc-scope .calculate-result table td.td-price-summury {
	font-weight:700;
	font-size:50px;
	line-height:1em;
	color:#FFF;
	width:200px; 
	text-align:center;}


#okna4-calc-scope .calculate-result table td.td-currency-summury {
	font-weight:700;
	font-size:30px;
	line-height:1em;
	color:#fff;
	width:70px; 
	text-align:left;}


	
#okna4-calc-scope .calculate-result table td.td-text-installment {
	font-weight:700;
	font-size:18px;
	line-height:1em;
	color:#fff;
	width:140px; 
	text-align:right;}


#okna4-calc-scope .calculate-result table td.td-price-installment {
	font-weight:700;
	font-size:40px;
	line-height:1em;
	color:#FFF;
	width:132px; 
	text-align:center;}


#okna4-calc-scope .calculate-result table td.td-currency-installment {
	font-weight:700;
	font-size:18px;
	line-height:1em;
	color:#fff;
	width:148px; 
	text-align:left;}


#okna4-calc-scope .calculate-result table td.inp-td {
	text-align:left;}




#okna4-calc-scope .calculate-body {
	position:relative;
	background: #f0f0f0;
	min-height:200px;
	padding:27px 25px 1px 24px;
	border-radius:5px 5px 0 0;}


#okna4-calc-scope .block-select-temp {
	float:left;
	width:220px;}


#okna4-calc-scope .calculate-right {
	float:right;
	width:666px;
	padding-top:6px;}




		
#okna4-calc-scope .temp-warm,

#okna4-calc-scope .temp-slidors,

#okna4-calc-scope .temp-cold {
	display:block;
	position:relative;
	cursor:pointer;
	width:124px; padding:34px 0 34px 96px; height:32px;
	margin-bottom:27px;
	background:url(/iframe/okna4/layout/css/../images/tpl/calc-navi.png) no-repeat 0 0;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	line-height:32px;
	font-weight:700;}


	#okna4-calc-scope .temp-warm.active,

	#okna4-calc-scope .temp-warm:hover {background-position:0 -100px;}


	#okna4-calc-scope .temp-slidors.active,

	#okna4-calc-scope .temp-slidors:hover {background-position:0 -200px;}


	#okna4-calc-scope .temp-cold.active,

	#okna4-calc-scope .temp-cold:hover {background-position:0 -300px;}


	
	

#okna4-calc-scope .temp-warm span.custom-radio,

#okna4-calc-scope .temp-slidors span.custom-radio,


#okna4-calc-scope .temp-warm span.custom-radio {height:61px;}


#okna4-calc-scope .temp-slidors span.custom-radio {height:41px;}


#okna4-calc-scope .temp-cold span.custom-radio {height:28px;}





#okna4-calc-scope .choose-window-form {
	position:relative;
	padding:5px;
	z-index:50;
	margin-bottom:24px;
	margin-left:-10px;
	min-height:53px;
	
	border-radius:6px;
	background:#fff;
	border:#c0c0c0 1px solid;
	box-shadow:0 0 8px 0 rgba(0,0,0,0.2) inset;
	text-align:center;}



#okna4-calc-scope .window-type {
	position:relative; overflow:hidden;
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	margin:0 5px;
	height:53px;}


	#okna4-calc-scope .window-type span.custom-radio {
		position:relative;
		height:105px;
		background:url(/iframe/okna4/layout/css/../images/tpl/balcon-window-type-orange.png) no-repeat;
	}


	#okna4-calc-scope .window-type span.custom-radio.cold {
		position:relative;
		height:105px;
		background:url(/iframe/okna4/layout/css/../images/tpl/balcon-window-type-blue.png) no-repeat;
	}


	#okna4-calc-scope .window-type span.custom-radio.slidors {
		position:relative;
		height:105px;
		background:url(/iframe/okna4/layout/css/../images/tpl/balcon-window-type-green.png) no-repeat;
	}


	#okna4-calc-scope .window-type span.custom-radio.warm {
		position:relative;
		height:105px;
		background:url(/iframe/okna4/layout/css/../images/tpl/balcon-window-type-orange.png) no-repeat;
	}



	#okna4-calc-scope .window-type span.custom-radio.active,

	#okna4-calc-scope .window-type span.custom-radio.warm.active,

	#okna4-calc-scope .window-type span.custom-radio.cold.active,

	#okna4-calc-scope .window-type span.custom-radio.slidors.active,

	#okna4-calc-scope .window-type span.custom-radio:hover {top:-52px;}


	
	#okna4-calc-scope .window-type span.custom-radio input {
		position:absolute;
		cursor:pointer;
		left:0; top:0;
		width:100%; height:100%;}



#okna4-calc-scope #window-type-1 span.custom-radio {width:66px; background-position:0 0;}


#okna4-calc-scope #window-type-2 span.custom-radio {width:61px; background-position:-89px 0;}


#okna4-calc-scope #window-type-3 span.custom-radio {width:53px; background-position:-176px 0;}


#okna4-calc-scope #window-type-4 span.custom-radio {width:61px; background-position:-254px 0;}


#okna4-calc-scope #window-type-5 span.custom-radio {width:79px; background-position:-343px 0;}


#okna4-calc-scope #window-type-6 span.custom-radio {width:79px; background-position:-450px 0;}


#okna4-calc-scope #window-type-7 span.custom-radio {width:80px; background-position:-556px 0;}



#okna4-calc-scope #window-form-preview {
	position:relative;
	float:left;
	margin-top:19px;
	width:340px;
	height:240px;
	margin-left:-5px;
	background:url(/iframe/okna4/layout/css/../images/tpl/large-preview.png) no-repeat 0 0;}


#okna4-calc-scope #window-form-preview.window-type-1 {background-position:0 0;}


#okna4-calc-scope #window-form-preview.window-type-2 {background-position:0 -240px;}


#okna4-calc-scope #window-form-preview.window-type-3 {background-position:0 -480px;}


#okna4-calc-scope #window-form-preview.window-type-4 {background-position:0 -720px;}


#okna4-calc-scope #window-form-preview.window-type-5 {background-position:0 -960px;}


#okna4-calc-scope #window-form-preview.window-type-6 {background-position:0 -1200px;}


#okna4-calc-scope #window-form-preview.window-type-7 {background-position:0 -1440px;}





#okna4-calc-scope .calculate-body-left {
	position:relative;
	z-index:50;
	float:left;
	width:330px;
	margin:0 20px;}


#okna4-calc-scope ul.window-type-list {
	margin:0;
	white-space:nowrap;
	text-align:center;}


#okna4-calc-scope ul.window-type-list > li {
	position:relative;
	display:inline-block;
	margin:0 9px;
	//zoom:1; //display:inline;
	vertical-align:top;
	height:83px;}



#okna4-calc-scope ul.window-type-list > li label.window-type {height:83px; margin:0;}


	
#okna4-calc-scope .window-type-sublist {
	position:absolute;
	z-index:60;
	display:none;
	top:70px; left:50%;
	margin-left:-58px;
	padding:20px 5px 5px 5px;
	width:105px;
	white-space:normal;
	border-radius:6px;
	background:#fff;
	border:#c0c0c0 1px solid;
	text-align:center;}



#okna4-calc-scope ul.window-type-list > li:hover .window-type-sublist {display:block;}


	
	#okna4-calc-scope ul.window-type-list > li.hidden {overflow:hidden;}


	#okna4-calc-scope ul.window-type-list > li.hidden .window-type-sublist {display:none;}



#okna4-calc-scope .window-type-sublist label.window-type {
	display:block;
	margin:0 auto;
	height:56px !important;  margin-bottom:13px !important;}


	#okna4-calc-scope .row4 .window-type-sublist label.window-type {height:83px !important;}



#okna4-calc-scope .window-type-list span.custom-radio {
	height:200px; margin:0;
	background:url(/iframe/okna4/layout/css/../images/tpl/okna-small.png) no-repeat 0 0;}


	
	#okna4-calc-scope .window-type-list label.window-type span.custom-radio.active,

	#okna4-calc-scope .window-type-list label.window-type span.custom-radio:hover {top:-100px;}


	
	#okna4-calc-scope .window-type-sublist label.window-type span.custom-radio,

	#okna4-calc-scope .window-type-sublist label.window-type span.custom-radio {top:-16px;}


	#okna4-calc-scope .window-type-sublist label.window-type span.custom-radio.active,

	#okna4-calc-scope .window-type-sublist label.window-type span.custom-radio:hover {top:-116px;}


	
	#okna4-calc-scope .row4 .window-type-sublist label.window-type span.custom-radio,

	#okna4-calc-scope .row4 .window-type-sublist label.window-type span.custom-radio {top:0;}


	#okna4-calc-scope .row4 .window-type-sublist label.window-type span.custom-radio.active,

	#okna4-calc-scope .row4 .window-type-sublist label.window-type span.custom-radio:hover {top:-100px;}



#okna4-calc-scope #wind-type-1 span.custom-radio {width:40px; background-position:0 0;}


	#okna4-calc-scope #wind-type-11 span.custom-radio {width:40px; background-position:-300px 0;}


	#okna4-calc-scope #wind-type-12 span.custom-radio {width:40px; background-position:-342px 0;}


	#okna4-calc-scope #wind-type-13 span.custom-radio {width:40px; background-position:-385px 0;}


	#okna4-calc-scope #wind-type-14 span.custom-radio {width:56px; background-position:-429px 0;}


	
#okna4-calc-scope #wind-type-2 span.custom-radio {width:70px; background-position:-55px 0;}


	#okna4-calc-scope #wind-type-21 span.custom-radio {width:70px; background-position:-493px 0;}


	#okna4-calc-scope #wind-type-22 span.custom-radio {width:70px; background-position:-568px 0;}


	#okna4-calc-scope #wind-type-23 span.custom-radio {width:70px; background-position:-644px 0;}


	#okna4-calc-scope #wind-type-24 span.custom-radio {width:70px; background-position:-718px 0;}


	
#okna4-calc-scope #wind-type-3 span.custom-radio {width:100px; background-position:-140px 0;}


	#okna4-calc-scope #wind-type-31 span.custom-radio {width:100px; background-position:-798px 0;}


	#okna4-calc-scope #wind-type-32 span.custom-radio {width:100px; background-position:-902px 0;}


	#okna4-calc-scope #wind-type-33 span.custom-radio {width:100px; background-position:-1007px 0;}


	#okna4-calc-scope #wind-type-34 span.custom-radio {width:100px; background-position:-1110px 0;}


	
#okna4-calc-scope #wind-type-4 span.custom-radio {width:40px; background-position:-253px 0;}


	#okna4-calc-scope #wind-type-41 span.custom-radio {width:40px; background-position:-1235px 0;}


	#okna4-calc-scope #wind-type-42 span.custom-radio {width:73px; background-position:-1284px 0;}





#okna4-calc-scope .calculate-right-window {
	float:right;
	width:395px;
	margin:0 80px 20px 0;
	text-align:right;}


#okna4-calc-scope #window-form-preview2 {
	display:block;
	width:395px; height:270px;
	background:url(/iframe/okna4/layout/css/../images/tpl/windows-type.png) no-repeat 0 0;}



#okna4-calc-scope #window-form-preview2.wind-type-11 {background-position:0 -3510px;}


#okna4-calc-scope #window-form-preview2.wind-type-12 {background-position:0 -3240px;}


#okna4-calc-scope #window-form-preview2.wind-type-13 {background-position:0 -2970px;}


#okna4-calc-scope #window-form-preview2.wind-type-14 {background-position:0 -2700px;}


#okna4-calc-scope #window-form-preview2.wind-type-21 {background-position:0 -2430px;}


#okna4-calc-scope #window-form-preview2.wind-type-22 {background-position:0 -2160px;}


#okna4-calc-scope #window-form-preview2.wind-type-23 {background-position:0 -1890px;}


#okna4-calc-scope #window-form-preview2.wind-type-24 {background-position:0 -1620px;}


#okna4-calc-scope #window-form-preview2.wind-type-31 {background-position:0 -1350px;}


#okna4-calc-scope #window-form-preview2.wind-type-32 {background-position:0 -1080px;}


#okna4-calc-scope #window-form-preview2.wind-type-33 {background-position:0 -810px;}


#okna4-calc-scope #window-form-preview2.wind-type-34 {background-position:0 -540px;}


#okna4-calc-scope #window-form-preview2.wind-type-41 {background-position:0 -270px;}


#okna4-calc-scope #window-form-preview2.wind-type-42 {background-position:0 0px;}




#okna4-calc-scope .calculate-body-left h4 {
	clear:both;
	margin-bottom:4px;
	font-style:italic;
	font-size:20px;
	text-shadow:0 1px 0 #fff;}


#okna4-calc-scope .radio-block {
	overflow:hidden;
	margin-bottom:17px; margin-left:-35px;}


#okna4-calc-scope .radio-block label {
	position:relative;
	float:left;
	overflow:hidden;
	margin:0 0 0 35px;
	font-weight:700;
	font-size:18px;
	color:#666666;
	line-height:32px;
	text-shadow:0 1px 0 #fff;}


#okna4-calc-scope .radio-block label span {float:left;}




#okna4-calc-scope .window-height {
	float:left;
	margin:0 0 0 5px;
	width:58px;
	text-align:center;}


#okna4-calc-scope .window-height label,

#okna4-calc-scope .window-width label,

#okna4-calc-scope .bottom-width label {
	display:block;
	font-size:14px;
	line-height:20px;
	font-weight:700;
	color:#666666;
	text-shadow:0 1px 0 #fff;}


	#okna4-calc-scope .window-height label {margin-bottom:4px;}


#okna4-calc-scope .window-height input,

#okna4-calc-scope .window-width input,

#okna4-calc-scope .bottom-width input {
	width:54px;
	padding:0;
	margin:0;
	background:#fff;
	border:#23cbff 2px solid;
	border-radius:6px;
	height:26px;
	font:700 18px/26px 'PT Sans', Arial, sans-serif;
	text-align:center;
	color:#1974b1;
	box-shadow:0 2px 10px 0 #d3d3d3 inset;
}



	#okna4-calc-scope .window-height input {margin-bottom:6px;}



#okna4-calc-scope .vertical-slide {
	width:22px;
	margin:0 auto;
	padding:9px 0 8px ;
	height:162px;
	background:url(/iframe/okna4/layout/css/../images/tpl/vertical-slide.png) no-repeat;}


#okna4-calc-scope .ui-slider-vertical {
	position:relative;
	width:22px;
	height:162px;}


#okna4-calc-scope .ui-slider-vertical .ui-slider-range {
	position:absolute;
	left:8px; bottom:0; width:6px;
	background:#23cbff;
	border-radius:3px;
}


#okna4-calc-scope .ui-slider-vertical .ui-slider-handle {
	position:absolute;
	left:-2px; bottom:0;
	margin-bottom:-20px;
	width:26px; height:36px;
	background:url(/iframe/okna4/layout/css/../images/tpl/ui-handle-vertical.png) no-repeat 0 0;
	border-radius:13px;
	box-shadow:0 4px 4px rgba(0,0,0,0.4);}


	


#okna4-calc-scope .window-width {
	float:right;
	width:274px;
	margin:0 -6px;}

 
#okna4-calc-scope .window-width label {
	text-align:right;
	padding-top:31px;}


#okna4-calc-scope .window-width ol {
	margin:0;
	padding:0;}


#okna4-calc-scope .window-width ol li {
	overflow:hidden;
	margin:0;
	padding:6px 0 16px 0;
	width:274px;
	clear:both;
	background:none;}


	#okna4-calc-scope .window-width ol li:before {
		margin:0;
		padding:0;
		float:left;
		color:#666666;
		font-size:16px;
		line-height:30px;
		font-weight:700;
		text-shadow:0 1px 0 #fff;}


	
#okna4-calc-scope .window-width input {
	float:right;
	margin-right:0;}


#okna4-calc-scope .horizontal-slide {
	position:relative;
	padding:0 9px;
	width:161px;
	height:21px;
	background:url(/iframe/okna4/layout/css/../images/tpl/slide-hor.png) no-repeat 0 0;}


#okna4-calc-scope .window-width .horizontal-slide,

#okna4-calc-scope .bottom-width .horizontal-slide {
	float:right;
	margin:6px 10px 0 -20px;}


#okna4-calc-scope .ui-slider-horizontal {
	position:relative;
	width:161px;
	height:32px;}


#okna4-calc-scope .ui-slider-horizontal .ui-slider-range {
	position:absolute;
	left:0; top:8px; height:5px;
	background:#23cbff;
	border-radius:3px;}


#okna4-calc-scope .ui-slider-horizontal .ui-slider-handle {
	position:absolute;
	top:-4px; left:0;
	margin-left:-20px;
	width:37px; height:26px;
	background:url(/iframe/okna4/layout/css/../images/tpl/ui-handle-horizontal.png) no-repeat 0 0;
	border-radius:13px;
	box-shadow:-4px 4px 4px rgba(0,0,0,0.3);}



#okna4-calc-scope .bottom-width {text-align:right;}


#okna4-calc-scope .bottom-width input {float:right; margin-left:5px;}


#okna4-calc-scope .bottom-width label {text-align:right; margin-bottom:4px;}






#okna4-calc-scope .ready-gallery {
	position:relative;
	margin-bottom:30px;}


#okna4-calc-scope .ready-gallery .horizontal-slider {
	margin:0 40px;}



#okna4-calc-scope ul.ready-gallery-list {
	white-space:nowrap;
	text-align:center;}


#okna4-calc-scope ul.ready-gallery-list li.slide-item {
	display:inline-block;
	//zoom:1; //display:inline; vertical-align:top;
	/*max-width:350px;*/
	width:299px;
	text-align:center;}

	

#okna4-calc-scope ul.ready-gallery-list li .slide-cont {
	display:block;
	position:relative;
	margin:0 auto;
	padding:0 30px;
	text-decoration:none;}


	
	#okna4-calc-scope .ready-gallery-longer ul.ready-gallery-list li .slide-cont {
		padding: 0;
		margin-left: 20px;
		margin-bottom: 10px;
		margin-right: 20px;
		/*
		padding:0; margin-left:40px; margin-bottom:10px;
		*/
	}


	
	
#okna4-calc-scope ul.ready-gallery-list li .slide-cont span {
	display:inline-block;
	//zoom:1; //display:inline; vertical-align:top;
	height:191px;
	margin-bottom:-5px;}


	#okna4-calc-scope .ready-gallery-longer ul.ready-gallery-list li .slide-cont span {height:250px;}



#okna4-calc-scope ul.ready-gallery-list li .slide-cont span img {
	position:relative;
	max-height:191px;}


	#okna4-calc-scope .ready-gallery-longer ul.ready-gallery-list li .slide-cont span img {
		max-height:250px;
		max-width: 235px;
	}


	
#okna4-calc-scope ul.ready-gallery-list li .slide-cont span img.lbl-temp {
	position:absolute;
	top:118px;
	margin:0 0 0 -38px;}



#okna4-calc-scope .main-params {
	margin-bottom:10px;
	font-size:18px;
	line-height:22px;
	font-weight:700;}


#okna4-calc-scope .main-params strong {
	margin:0 10px;}



#okna4-calc-scope .home-type {
	margin-bottom:10px;
	font-weight:700;
	color:#666666;}



#okna4-calc-scope .orange-bg-price {
	position:relative;
	display:inline-block;
	//zoom:1; //display:inline;
	
	height:41px;
	padding:0 13px;
	
	background:#ff9900;
	border-radius:5px;
	
	color:#fff;
	font-weight:700;
	text-shadow:0 1px 1px #b98000;
	font-size:21px;
	line-height:41px !important;}


#okna4-calc-scope .orange-bg-price strong {
	font-size:34px;}





#okna4-calc-scope ul.review-items-list {}


#okna4-calc-scope ul.review-items-list li {
	overflow:hidden;
	padding:35px 0 11px 0;
	background:url(/iframe/okna4/layout/css/../images/tpl/dott-large.png) repeat-x 0 0;}


	#okna4-calc-scope ul.review-items-list li:first-child {background:none; padding-top:0;}


#okna4-calc-scope ul.review-items-list li img {margin-top:7px; margin-bottom:20px;}




#okna4-calc-scope .pager {
	margin:20px 0;
	text-align:center;
	font-weight:700;
	line-height:22px;
	font-size:20px;}


#okna4-calc-scope .pager a {text-decoration:none; color:#3298cb; margin:0 6px;}


#okna4-calc-scope .pager a:hover {text-decoration:underline;}



#okna4-calc-scope .pager a.active,

#okna4-calc-scope .pager a.navi {text-decoration:underline; color:#ff9900;}



#okna4-calc-scope .pager a.navi {font-size:18px;}


#okna4-calc-scope .pager a.navi:hover {text-decoration:none;}



#okna4-calc-scope .review-form {
	position:relative;
	background:url(/iframe/okna4/layout/css/../images/tpl/otzivi-form.png) repeat-x 0 0 #1d81b8;
	border-radius:5px;
	padding:20px 20px;}


#okna4-calc-scope .review-form textarea {width:640px;}


#okna4-calc-scope .review-form td {padding-left:21px; padding-bottom:20px; vertical-align:top;}


#okna4-calc-scope .review-form td:first-child {padding-left:0;}


#okna4-calc-scope .review-form input[type=text],

#okna4-calc-scope .review-form input[type=email] {width:294px;}


#okna4-calc-scope .review-form input[type=submit] {width:190px; padding:0; text-align:center; margin:0 auto; display:block;}




#okna4-calc-scope .review-form .fileform {
	cursor:pointer;
	display:block;
	margin:0 auto;
	width:195px;
	height:39px;
	border-radius:13px;
	background:url(/iframe/okna4/layout/css/../images/tpl/btn-blue-39.png) repeat-x center 0;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}


#okna4-calc-scope .review-form  .fileform:hover {background-position:center -40px;}


#okna4-calc-scope .review-form .upl-text {color:#fff;text-decoration:none; line-height:38px;}



#okna4-calc-scope .capcha {
	margin-bottom:18px;}


#okna4-calc-scope .capcha-img {
	background:#fff;
	padding:5px;
	z-index:50;
	margin-bottom:16px;
	min-height:63px;
	
	border-radius:6px;
	background:#fff;
	border:#c0c0c0 1px solid;
	box-shadow:0 0 8px 0 rgba(0,0,0,0.2) inset;
	text-align:center;}


#okna4-calc-scope .capcha input {width:200px !important; text-align:center;}




#okna4-calc-scope .popup {
	position:relative;
	padding:24px 75px;
	width:350px;
	border-radius:10px;
	background:#3399cc;
	border:#fff 2px solid;
	color:#fff;
	font-weight:700;
	font-size:20px;
	line-height:22px;
	text-align:center;}


#okna4-calc-scope #callback,

#okna4-calc-scope #orderForm {width:350px; text-align:center;}





#okna4-calc-scope .popup h3 {text-align:center; color:#ffff02; font-size:24px;}


#okna4-calc-scope .thanks-form h3 {font-size:36px; line-height:40px;}


#okna4-calc-scope .width320 {width:320px !important;}


#okna4-calc-scope .popup input {margin-bottom:13px;}


#okna4-calc-scope .popup textarea {height:90px; margin-bottom:13px;}


#okna4-calc-scope .popup label {
	display:block;
	margin-bottom:5px;
	font-weight:700;
	font-size:18px;
	line-height:22px;}


#okna4-calc-scope .popup select {width:200px;}


#okna4-calc-scope .popup .jquery-selectbox {margin-bottom:13px;}



#okna4-calc-scope .popup .capcha {overflow:hidden;}


#okna4-calc-scope .popup .capcha-img {
	display:block; float:left;
	width:129px; height:51px !important; min-height:0; padding:0;
	border:#fff 1px solid; background:#fff; box-shadow:none;
	text-align:center; border-radius:0;}


#okna4-calc-scope .popup .capcha-img img {margin:0; vertical-align:middle; max-height:51px;}


#okna4-calc-scope .popup .capcha input {width:170px !important; float:right; text-align:left; margin-top:7px;}




#okna4-calc-scope .popup input::-webkit-input-placeholder,

#okna4-calc-scope .popup textarea::-webkit-input-placeholder {color:#999999;}


#okna4-calc-scope .popup input:-moz-placeholder,

#okna4-calc-scope .popup textarea:-moz-placeholder {color:#999999;}






#okna4-calc-scope #toTop {
	position: fixed;
	top:-100px;
    right:10px;
	color:#FFF;

	/*
	height: 50px;
	*/
	display: block;
	padding-bottom: 10px;
	background-color:#767F8C ;
/*background-image: url(/iframe/okna4/layout/css/../images/up-arrow.png);*/
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	z-index:300;
	cursor: pointer;
	text-align: center;
	padding-top: 10px;
font-size:15px;
width:100px;
}




#okna4-calc-scope .zagbgbg {
	text-align: left;
	background: none;
}



#okna4-calc-scope .car_price {
	color: #c90000;
	font-style: italic;
	font-size:18px;
	font-family:"PT Sans";
	font-weight: bold;
}


#okna4-calc-scope .car_desc {
	color: #333;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family:"PT Sans";
}


#okna4-calc-scope .plus_minus_wrapper {
position: relative;
margin-top: 16px;
margin-bottom: 12px;
}


#okna4-calc-scope .plus {
	width: 45px;
	height: 45px;
	position: absolute;
	cursor: pointer;
	background:url(/iframe/okna4/layout/css/../images/tpl/blue.png);
}


#okna4-calc-scope .plus.active {
	background:url(/iframe/okna4/layout/css/../images/tpl/red.png);
}


#okna4-calc-scope .plus_toggle img {
	float: left;
	margin-top: 12px;
	margin-right: 14px;
}


#okna4-calc-scope .plus_toggle {
	display: none;
	position:absolute;
	width: 297px;
	height: 142px;
	color: #663300;
	font-family: "PT Sans";
	font-size: 14px;
	line-height: 18px;
	background:url(/iframe/okna4/layout/css/../images/tpl/cloud.png) center center no-repeat;
	z-index: 100;
	bottom: 36px;
	left: -28px;
	padding: 16px;
}


#okna4-calc-scope .plus_toggle .plus_toggle_header {
	font-style: italic;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 8px;
}


#okna4-calc-scope .catalog_item_pic {
	display: block;
	width: 204px;
	height: 154px;
}


#okna4-calc-scope .catalog_item {
	width: 204px;
	height: 256px;
	float: left;
	margin-left: 10px;
}


#okna4-calc-scope .catalog_header {
	text-align: center;
	font-family:"PT Sans";
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	color: #0c6bb6;
	margin-top: 14px;
	margin-bottom: 14px;
}


#okna4-calc-scope .catalog_item_header {
	color: #c70202;
	text-align: center;
	font-family:"PT Sans";
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	margin-bottom: 4px;
}


#okna4-calc-scope .price_from {
	text-align: right;
	color: #0c6bb6;
}


#okna4-calc-scope .price_val {
	color: #0c6bb6;
}


#okna4-calc-scope .price_wrapper {
	font-family:"PT Sans";
}


#okna4-calc-scope .price_wrapper .cifrablock ul {
	margin: 0px 10px 0px 6px !important;
}





#okna4-calc-scope .shadow-top {
	margin-bottom:32px;
	height:25px;
	background:url(/iframe/okna4/layout/css/../images/tpl/top-shadow.png) no-repeat center 0;}


#okna4-calc-scope .shadow-bottom {
	margin:35px 0;
	height:25px;
	background:url(/iframe/okna4/layout/css/../images/tpl/bottom-shadow.png) no-repeat center 0;}


	
#okna4-calc-scope .material-result {
	position:relative;
	float:left;
	width:494px; height:598px;
	margin-right:22px;}



#okna4-calc-scope #floor-color,

#okna4-calc-scope #wall-color,

#okna4-calc-scope .material-result-over {
	position:absolute;
	width:494px; height:598px;
	background-repeat:no-repeat;
	background-position:0 bottom;}




#okna4-calc-scope .material-result-over {background-image:url(/iframe/okna4/layout/css/../images/tpl/over-room.png);}




#okna4-calc-scope .material-variables {
	float:left;
	width:350px;}



#okna4-calc-scope .material-block {}


#okna4-calc-scope .material-block h3 {
	position:relative;
	margin:0;
	padding:3px 18px;
	min-height:25px;
	background:#017eb2 url(/iframe/okna4/layout/css/../images/tpl/blue-repx.png) repeat-x 0 0;
	text-transform:none;
	font-weight:400;
	font-size:23px;
	line-height:25px;
	text-align:left;
	color:#fff;
	-webkit-border-radius:12px 12px 0 0;
	-moz-border-radius:12px 12px 0 0;
	border-radius:12px 12px 0 0;}


#okna4-calc-scope .material-block-body {
	padding:10px 0 1px 11px;
	margin-bottom:56px;
	border:#1974b1 2px solid;
	border-top:none;
	background:#fff;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	border-radius:0 0 12px 12px;}



	
#okna4-calc-scope .material-block-body ul {
	overflow:hidden;
	margin-right:-20px;}


#okna4-calc-scope .material-block-body ul li {
	float:left;
	width:56px; height:56px;
	margin:0 11px 10px 0;}


#okna4-calc-scope .material-block-body span.material-radio {
	position:relative;
	display:block;
	cursor:pointer !important;
	width:52px; height:52px;
	border:#008bdd 2px solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-repeat:no-repeat;}



#okna4-calc-scope span.material-radio input {
	cursor:pointer;
	position:absolute; width:100%; height:100%;
	opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}


	
	
	#okna4-calc-scope .wall-radio span.material-radio {background-position:-191px -265px;}


	
	#okna4-calc-scope .material-block-body .wall1 span.material-radio,
 #okna4-calc-scope .material-result .wall1 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall1.png);}


	#okna4-calc-scope .material-block-body .wall2 span.material-radio,
 #okna4-calc-scope .material-result .wall2 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall2.png);}


	#okna4-calc-scope .material-block-body .wall3 span.material-radio,
 #okna4-calc-scope .material-result .wall3 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall3.png);}


	#okna4-calc-scope .material-block-body .wall4 span.material-radio,
 #okna4-calc-scope .material-result .wall4 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall4.png);}


	#okna4-calc-scope .material-block-body .wall5 span.material-radio,
 #okna4-calc-scope .material-result .wall5 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall5.png);}


	#okna4-calc-scope .material-block-body .wall6 span.material-radio,
 #okna4-calc-scope .material-result .wall6 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall6.png);}


	#okna4-calc-scope .material-block-body .wall7 span.material-radio,
 #okna4-calc-scope .material-result .wall7 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall7.png);}


	#okna4-calc-scope .material-block-body .wall8 span.material-radio,
 #okna4-calc-scope .material-result .wall8 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall8.png);}


	#okna4-calc-scope .material-block-body .wall9 span.material-radio,
 #okna4-calc-scope .material-result .wall9 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall9.png);}


	#okna4-calc-scope .material-block-body .wall10 span.material-radio,
 #okna4-calc-scope .material-result .wall10 {background-image:url(/iframe/okna4/layout/css/../images/tpl/wall10.png); background-position:-183px -243px;}


	
	#okna4-calc-scope .material-block-body span.material-radio.active {border-color:#008bdd;}


	#okna4-calc-scope .material-block-body span.material-radio.active:after {
		content:"";
		position:absolute; left:0; top:0;
		width:100%; height:100%;
		background:rgba(0,139,221,0.5);}



	#okna4-calc-scope .floor-radio span.material-radio {background-position:-204px -46px;}



	#okna4-calc-scope .material-block-body .floor1 span.material-radio,
 #okna4-calc-scope .material-result .floor1 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor1.png);}


	#okna4-calc-scope .material-block-body .floor2 span.material-radio,
 #okna4-calc-scope .material-result .floor2 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor2.png);}


	#okna4-calc-scope .material-block-body .floor3 span.material-radio,
 #okna4-calc-scope .material-result .floor3 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor3.png);}


	#okna4-calc-scope .material-block-body .floor4 span.material-radio,
 #okna4-calc-scope .material-result .floor4 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor4.png);}


	#okna4-calc-scope .material-block-body .floor5 span.material-radio,
 #okna4-calc-scope .material-result .floor5 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor5.png);}


	#okna4-calc-scope .material-block-body .floor6 span.material-radio,
 #okna4-calc-scope .material-result .floor6 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor6.png);}


	#okna4-calc-scope .material-block-body .floor7 span.material-radio,
 #okna4-calc-scope .material-result .floor7 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor7.png);}


	#okna4-calc-scope .material-block-body .floor8 span.material-radio,
 #okna4-calc-scope .material-result .floor8 {background-image:url(/iframe/okna4/layout/css/../images/tpl/floor8.png);}



	
#okna4-calc-scope .crumbs a:after {top:1px;}




#okna4-calc-scope .select-type {
	overflow:hidden;
	padding:16px 0 27px 0;
	background:url(/iframe/okna4/layout/css/../images/tpl/shadow-top.png) no-repeat center bottom;}


#okna4-calc-scope .select-type > label {
	float:left;
	width:145px;
	text-align:right;
	font-weight:700;
	font-size:16px;
	line-height:48px;
	color:#666666;}


#okna4-calc-scope .select-type-group {
	float:right;
	width:826px;
	text-align:right;}


#okna4-calc-scope .select-type-group label {
	cursor:pointer;
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	margin:0 0 0 17px;
	background:#fbf9f9;
	border:#fff 2px solid;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4) inset;
	-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4) inset;
	box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4) inset;
	padding:5px 8px;
	font-weight:400;
	font-size:21px;
	line-height:32px;}


	#okna4-calc-scope .select-type-group label:hover,

	#okna4-calc-scope .select-type-group label.active {
		border-color:#1e9fd7;}



#okna4-calc-scope .select-type-group .custom-radio {
	vertical-align:middle;
	width:32px; height:32px;
	background:url(/iframe/okna4/layout/css/../images/tpl/radio-type.png) no-repeat 0 0;}


#okna4-calc-scope .select-type-group .custom-radio,

#okna4-calc-scope .select-type-group .custom-radio * {cursor:pointer;}


	#okna4-calc-scope .select-type-group .custom-radio.active {background-position:0 -32px;}




#okna4-calc-scope .types-over {
	padding-bottom:33px;
	min-height:477px;
	background:url(/iframe/okna4/layout/css/../images/tpl/more-products-bg.png) no-repeat 0 bottom;}


	
#okna4-calc-scope .type-block {
	position:relative;
	overflow:hidden;
	display:none;}


#okna4-calc-scope .type-block.active {display:block;}



#okna4-calc-scope .type-params {
	float:left;
	width:146px;
	padding-top:25px;
	text-align:center;}


	#okna4-calc-scope .type-params a,

	#okna4-calc-scope .type-params span,

	#okna4-calc-scope .type-params img {
		display:block;
		margin:0 auto;}


	
	#okna4-calc-scope .type-params a,

	#okna4-calc-scope .type-params span {
		margin-bottom:32px;
		color:#1974b1;
		font-weight:700;
		font-size:14px;
		line-height:16px;
		text-decoration:none;}


	#okna4-calc-scope .type-params a:hover {color:#ff9900;}



#okna4-calc-scope .type-main-image {
	float:left;
	padding-top:20px;
	min-height:460px;
	width:420px;}


#okna4-calc-scope .type-main-image > img {
	position:absolute;
	bottom:0;}


	
#okna4-calc-scope .discount {
	position:absolute;
	left:380px; top:12px;
	width:181px;
	height:124px;
	padding-top:16px;
	background:url(/iframe/okna4/layout/css/../images/tpl/discount-bg.png) no-repeat;
	text-align:center;
	color:#fff;}


	#okna4-calc-scope .discount strong {
		display:block;
		font-size:58px;
		line-height:50px;}


	#okna4-calc-scope .icon-gift {
		display:inline-block;
		//zoom:1; //display:inline;
		vertical-align:bottom;
		width:33px; height:38px;
		background:url(/iframe/okna4/layout/css/../images/tpl/gift.png) no-repeat;}


	#okna4-calc-scope .icon-gift-text {
		display:inline-block;
		//zoom:1; //display:inline;
		vertical-align:bottom;
		width:100px;
		font-weight:700;
		font-size:20px;
		line-height:17px;}


#okna4-calc-scope .type-text {
	float:right;
	width:396px;
	padding-bottom: 10px;
	padding-top:7px;
	font-size:14px;
	line-height:20px;}


	#okna4-calc-scope .type-text h4 {
		margin:0;
		line-height:34px;}


#okna4-calc-scope .type-text-more {
	text-align:center;}


#okna4-calc-scope .btn-blue-31 {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	height:31px;
	padding:0 16px;
	margin-bottom:9px;
	background:url(/iframe/okna4/layout/css/../images/tpl/btn-blue-31.png) repeat-x 0 0;
	border-radius:5px;
	box-shadow:0 1px 1px 0 #707070;
	text-decoration:none;
	text-shadow:0 1px 0 #4a0000;
	font-weight:700;
	font-size:18px;
	line-height:31px;
	color:#fff;}


	#okna4-calc-scope a.btn-blue-31:hover {background-position:0 -31px;}


#okna4-calc-scope .icon-search {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:-3px;
	width:16px; height:18px;
	background:url(/iframe/okna4/layout/css/../images/tpl/search-icon.png) no-repeat 0 0;}



#okna4-calc-scope .yellow-block-price {
	margin-bottom:8px;
	background:url(/iframe/okna4/layout/css/../images/tpl/yellow-bg.png) repeat-x 0 0 #ffbb02;}


#okna4-calc-scope .yellow-block-price-inner {
	position:relative;
	padding:16px 9px 6px 9px;
	background:url(/iframe/okna4/layout/css/../images/tpl/yellow-bottom.png) repeat-x -1px bottom;
	color:#6b1717;
	font-weight:700;
	font-size:18px;
	line-height:22px;
	text-shadow:1px 1px 0 #fff196;}


#okna4-calc-scope .yellow-block-price-inner:before {
	content:"";
	position:absolute;
	left:0; top:0;
	width:100%; height:9px;
	background:url(/iframe/okna4/layout/css/../images/tpl/waves-top.png) repeat-x 0 0;
	z-index:20;}



#okna4-calc-scope .yellow-block-price-inner p {margin:0;}



#okna4-calc-scope .lbl-right {
	position:relative;
	float:right;
	margin:-16px 8px 0 8px;}



#okna4-calc-scope .old-price {
	display:block;
	font-weight:700;
	font-size:18px;
	line-height:20px;}


#okna4-calc-scope .line-through {
	position:relative;}


#okna4-calc-scope .line-through:before {
	content:"";
	position:absolute;
	left:0; top:50%;
	width:100%; height:1px;
	background:#6b1717;}


#okna4-calc-scope .rub-price {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:-1px;
	position:relative; overflow:hidden;
	width:0; height:0;
	padding:14px 0 0 12px;
	background:url(/iframe/okna4/layout/css/../images/tpl/rub.png) no-repeat 0 0;}


	#okna4-calc-scope .new-price .rub-price {
		padding:44px 0 0 36px;
		background:url(/iframe/okna4/layout/css/../images/tpl/rub-large.png) no-repeat 0 0;}



#okna4-calc-scope .new-price {
	display:block;
	font-size:36px;
	line-height:50px;
	font-weight:700;}


#okna4-calc-scope .new-price strong {
	font-size:60px;}


	
#okna4-calc-scope .txt-center {text-align:center;}


#okna4-calc-scope .icon-edit {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	width:31px; height:28px;
	background:url(/iframe/okna4/layout/css/../images/tpl/edit-icon.png) no-repeat;}



#okna4-calc-scope .order-sub-form {
	position:relative;
	padding:10px 15px 1px 15px;
	margin-bottom:10px;
	border:#d5d5d5 3px solid;
	background:url(/iframe/okna4/layout/css/../images/tpl/form-order-blue.png) repeat-x 0 0 #1874b0;
	border-radius:8px;}



#okna4-calc-scope .field218x34 {
	margin-bottom:7px;
	padding:3px;
	width:212px; height:28px;
	text-align:center;
	background:url(/iframe/okna4/layout/css/../images/tpl/inp-218x34.png) no-repeat 0 0;}


#okna4-calc-scope .field218x34 input[type=text] {
	display:block;
	height:26px;
	width:212px;
	border:none;
	background:none;
	text-indent:8px;
	font-weight:700;
	font-size:14px;
	line-height:26px;
	color:#1d81b8;}




#okna4-calc-scope .field218x34 ::-webkit-input-placeholder {font-style:normal;color:#1d81b8;}


#okna4-calc-scope .field218x34 :-moz-placeholder {font-style:normal;color:#1d81b8;}


#okna4-calc-scope .field218x34 :placeholder {font-style:normal;color:#1d81b8;}


#okna4-calc-scope .field218x34 .placeholder {font-style:normal;color:#1d81b8;}



#okna4-calc-scope .order-sub-form .fileform {
	position:absolute;
	top:10px; right:10px;
	width:130px;
	white-space:nowrap;
	line-height:33px;
	font-size:13px;
	color:#fff;}


	#okna4-calc-scope .order-sub-form .fileform .upl-text {
		color:#fff;}



#okna4-calc-scope .order-sub-form input[type=button],

#okna4-calc-scope .order-sub-form input[type=submit] {
	position:absolute;
	right:12px; top:50px;
	width:123px; height:33px;
	border:none;
	background:url(/iframe/okna4/layout/css/../images/tpl/subm-yellow.png) repeat-x 0 0 #feba01;
	border-radius:15px;
	color:#4a0000;
	font-size:16px; line-height:33px;
	font-weight:700;
	text-shadow:0 1px 0 #ffff00;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}


	#okna4-calc-scope .order-sub-form input[type=button]:hover,

	#okna4-calc-scope .order-sub-form input[type=submit]:hover {
		background-position:0 bottom;}


#okna4-calc-scope .mb0 {margin-bottom:4px;}



#okna4-calc-scope .btn-yellow-calc {
	position:relative;
	float:left;
	width:240px;
	border-radius:7px;
	background:url(/iframe/okna4/layout/css/../images/tpl/yellow-calc.png) repeat-x 0 0 #ffba01;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.75);
	text-align:center;
	line-height:39px;
	font-size:16px;
	font-weight:700;
	color:#4a0000;
	text-shadow:0 1px 0 #ffed75;
	text-decoration:none;
	text-align:center;}


#okna4-calc-scope .icon-calc {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:-6px;
	width:25px; height:23px;
	background:url(/iframe/okna4/layout/css/../images/tpl/ico-calc.png) no-repeat;}


#okna4-calc-scope .btn-green-prices {
	float:right;
	position:relative;
	padding:6px 3px 7px 3px;
	width:131px;
	background:#87af00 url(/iframe/okna4/layout/css/../images/tpl/btn-green.png) repeat-x 0 0;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.75);
	border-radius:6px;
	text-align:center;
	color:#fff;
	font-weight:700;
	font-size:15px;
	line-height:13px;
	text-decoration:none;
	text-shadow:0 1px 0 #232d00;}


	#okna4-calc-scope .btn-yellow-calc:hover,

	#okna4-calc-scope .btn-green-prices:hover {background-position:0 bottom;}





#okna4-calc-scope .other-products {
	padding:5px 0;}


#okna4-calc-scope .other-products h3 {
	margin-bottom:20px;
	font-size:32px;
	line-height:1.2em;
	text-transform:none;}


	
#okna4-calc-scope ul.other-products-list {
	margin:0 -40px 0 0;}


#okna4-calc-scope ul.other-products-list li {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:top;
	width:470px; margin:0 35px 0 0;}



#okna4-calc-scope .other-product-image {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:middle;
	width:218px;}


#okna4-calc-scope .other-product-image img {}



#okna4-calc-scope .other-product-info {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:middle;
	width:248px; min-height:75px;
	font-size:13px; line-height:15px;}


#okna4-calc-scope .other-product-more {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:baseline;
	width:218px;
	text-align:center;
	font-weight:700;
	font-size:21px;
	line-height:31px;
	color:#1974b1;}


#okna4-calc-scope .other-product-price {
	display:inline-block;
	//zoom:1; //display:inline;
	vertical-align:baseline;
	width:248px;
	
	font-weight:700;
	font-size:24px;
	line-height:42px;
	color:#1974b1;}


#okna4-calc-scope .other-product-price strong {
	font-size:40px;}



#okna4-calc-scope .sms {
		margin-bottom:5px;
    color:#1D81B9;
		font-size:31px;
    font-weight:bold;
		line-height:36px;}


    
#okna4-calc-scope .requestcalc {
		margin-bottom:15px;
    color:#1D81B9;
		font-size:26px;
    font-weight:bold;
		line-height:36px;
    text-align:center;
		text-transform:none;}

	

#okna4-calc-scope .advantages {
		margin-bottom:15px;
    color:#ffdddd;
		font-size:28px;
    font-weight:bold;
		line-height:36px;}


 
#okna4-calc-scope .contacts {
		margin-bottom:5px;
		font-size:20px;
		text-align:left;
		text-transform:none;}

   


#okna4-calc-scope .wide-page {}


#okna4-calc-scope .wide-page #main {min-width:1120px;}


#okna4-calc-scope .wide-page #content .wrapper {width:1100px;}


#okna4-calc-scope .wide-page #content .crumbs {margin-left:60px;}




#okna4-calc-scope .select-type-colored {
	padding-top:14px;
	overflow:hidden;}


#okna4-calc-scope .select-type-colored > label {
	display:inline-block; /*vertical-align:middle;*/
	//display:inline; //zoom:1;
	width:202px;
	padding:10px 0;
	color:#666666;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	text-align:right; white-space:nowrap;}


	

#okna4-calc-scope .select-type-group-colored {
	display:inline-block; vertical-align:middle;
	//display:inline; //zoom:1;
	width:720px; height:50px;
	text-align:left;}




#okna4-calc-scope .select-type-group-colored label {
	position:relative;
	cursor:pointer;
	float:left;
	display:block;
	padding:0 17px 0 15px;
	margin:0 16px;
	border:#000 2px solid;
	background:#666;
	border-radius:20px;
	font:700 24px/42px  'PT Sans', Arial, sans-serif;
	color:#fff;
	text-shadow:0 0 1px rgba(0,0,0,0.7);}





#okna4-calc-scope .select-type-group-colored label.radio-warm {
	border-color:#ff7800;
	background:#ffb901;
	background: -moz-linear-gradient(top,  #ffd802 0%, #ffa200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd802), color-stop(100%,#ffa200));
	background: -webkit-linear-gradient(top,  #ffd802 0%,#ffa200 100%);
	background: -o-linear-gradient(top,  #ffd802 0%,#ffa200 100%);
	background: -ms-linear-gradient(top,  #ffd802 0%,#ffa200 100%);
	background: linear-gradient(to bottom,  #ffd802 0%,#ffa200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd802', endColorstr='#ffa200',GradientType=0 );}


#okna4-calc-scope .select-type-group-colored label.radio-slidors {
	border-color:#3f9d00;
	background:#95bd18;
	background: -moz-linear-gradient(top,  #bcd938 0%, #78a901 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcd938), color-stop(100%,#78a901));
	background: -webkit-linear-gradient(top,  #bcd938 0%,#78a901 100%);
	background: -o-linear-gradient(top,  #bcd938 0%,#78a901 100%);
	background: -ms-linear-gradient(top,  #bcd938 0%,#78a901 100%);
	background: linear-gradient(to bottom,  #bcd938 0%,#78a901 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcd938', endColorstr='#78a901',GradientType=0 );}


#okna4-calc-scope .select-type-group-colored label.radio-cold {
	border-color:#007a9d;
	background:#15a8e5;
	background: -moz-linear-gradient(top,  #2ec0fc 0%, #0095d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ec0fc), color-stop(100%,#0095d2));
	background: -webkit-linear-gradient(top,  #2ec0fc 0%,#0095d2 100%);
	background: -o-linear-gradient(top,  #2ec0fc 0%,#0095d2 100%);
	background: -ms-linear-gradient(top,  #2ec0fc 0%,#0095d2 100%);
	background: linear-gradient(to bottom,  #2ec0fc 0%,#0095d2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec0fc', endColorstr='#0095d2',GradientType=0 );}




#okna4-calc-scope .select-type-group-colored label:hover,

#okna4-calc-scope .select-type-group-colored label.active {
	border:#fff 3px solid;
	margin:-1px 15px;}



#okna4-calc-scope .select-type-group-colored label.radio-warm:hover,

#okna4-calc-scope .select-type-group-colored label.radio-warm.active {
	box-shadow:0 0 0 2px #ff7800, 0 2px 4px 0 rgba(0,0,0,0.75) inset;}


#okna4-calc-scope .select-type-group-colored label.radio-slidors:hover,

#okna4-calc-scope .select-type-group-colored label.radio-slidors.active {
	box-shadow:0 0 0 2px #3f9d00, 0 2px 4px 0 rgba(0,0,0,0.75) inset;}


#okna4-calc-scope .select-type-group-colored label.radio-cold:hover,

#okna4-calc-scope .select-type-group-colored label.radio-cold.active {
	box-shadow:0 0 0 2px #007a9d, 0 2px 4px 0 rgba(0,0,0,0.75) inset;}






#okna4-calc-scope .select-type-group-colored span.custom-radio {
	width:30px; height:30px;
	margin:0 10px 0 0; cursor:pointer;
	background:url(/iframe/okna4/layout/css/../images/tpl/custom-radio.png) no-repeat 0 0;}


	#okna4-calc-scope .select-type-group-colored span.custom-radio * {cursor:pointer;}


#okna4-calc-scope .select-type-group-colored .radio-warm span.custom-radio {
	background-position:0 0 !important;}


#okna4-calc-scope .select-type-group-colored .radio-slidors span.custom-radio {
	background-position:0 -45px !important;}


#okna4-calc-scope .select-type-group-colored .radio-cold span.custom-radio {
	background-position:0 -90px !important;}




#okna4-calc-scope .type-params-glass {
	width:130px;
	margin-left:23px;
	margin-bottom:-40px;}


#okna4-calc-scope .type-params-glass a,

#okna4-calc-scope .type-params-glass span {
	display:block;
	text-align:center;
	margin:0 5px 10px 5px;
	font-weight:400;
	color:#000;
	font-size:12px;
	line-height:16px;}


#okna4-calc-scope .type-params-glass a img {
	margin:0 auto 3px auto;}




#okna4-calc-scope .types-glass-over {
	position:relative;}


#okna4-calc-scope .types-glass-over .type-main-image {
	position:relative;
	z-index:15;
	padding-top:27px;
	height:482px;
	width:512px;}


#okna4-calc-scope .types-glass-over .type-main-image .discount {
	top:48px; right:50px; left:auto;}


	

#okna4-calc-scope .types-glass-over .type-text {
	position:relative;
	width:402px;
	margin-left:-7px;
	margin-right:23px;
	padding:27px 0 0 0;
	z-index:10;}


	
#okna4-calc-scope .types-glass-over .yellow-block-price {
	margin:0 0 0px -10px;
	text-align:center;}


#okna4-calc-scope .types-glass-over .yellow-block-price-inner {
	padding:12px 8px 10px 10px;
	font-size:17px;}


#okna4-calc-scope .types-glass-over .new-price {
	padding-top:5px;
	line-height:36px;
	font-size:33px;}


#okna4-calc-scope .types-glass-over .lbl-right {
	margin:-18px 18px -20px 8px;
	z-index:25;}


#okna4-calc-scope .types-glass-over .type-text h4 {
	font-size:24px;}


#okna4-calc-scope .types-glass-over .type-text h4 .icon-edit {
	vertical-align:0;}


#okna4-calc-scope .types-glass-over  .btn-green-prices {width:141px;}


#okna4-calc-scope .btn-yellow-calc {white-space:nowrap;}


#okna4-calc-scope .types-glass-over  .new-price strong {font-size:53px;}


#okna4-calc-scope .types-glass-over  .new-price .rub-price {background-image:url(/iframe/okna4/layout/css/../images/tpl/rub-middle.png); padding:40px 0 0 33px;}



#okna4-calc-scope .small-preview {
	position:relative;
	float:left;
	width:132px;
	margin-bottom:10px;
	height:158px;
	border:#ff7800 2px solid;
	border-radius:10px;}


#okna4-calc-scope .small-preview img {
	width:132px;
	height:158px;
	border-radius:8px;}


#okna4-calc-scope .types-over .small-preview,

#okna4-calc-scope .types-over .small-preview img {
	width:80px;
	height:96px;}




#okna4-calc-scope .makers {
	position:absolute;
	width:120px;
	right:-4px; bottom:0;
	padding:8px 4px; height:25px;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff;
	font-weight:700;
	font-size:13px;
	line-height:19px;
	background:url(/iframe/okna4/layout/css/../images/tpl/makers.png) no-repeat 0 0;}



#okna4-calc-scope .short-description {
	float:right;
	width:248px; min-height:172px;
	margin-bottom:10px;}


	#okna4-calc-scope .types-over .short-description {
		width:300px;
		min-height:0;}


	
	
	
#okna4-calc-scope .short-description h3 {
	margin-bottom:4px;
	font-size:20px;
	line-height:22px;
	text-align:left;
	text-transform:none;}


	#okna4-calc-scope .short-description h3 a {text-decoration:none;}



#okna4-calc-scope .short-description p {
	margin:0 0 4px 0;
	font-size:13px;
	min-height:112px;
	line-height:16px;}


	#okna4-calc-scope .types-over .short-description p {min-height:75px;}



#okna4-calc-scope .see-more {
	display:block;
	padding:0 0 0 23px;
	//background:url(/iframe/okna4/layout/css/../images/tpl/see-more.png) no-repeat 0 2px;
	color:#ff9900;
	font-size:18px;
	line-height:22px;
	font-weight:700;}



#okna4-calc-scope .warm-level {
	clear:both;
	padding:10px 0 30px 177px; 
	background:url(/iframe/okna4/layout/css/../images/tpl/warm-level.png) no-repeat center bottom;
	font-size:22px; line-height:27px; font-weight:700;
	color:#1874b0;}


#okna4-calc-scope .warm-level-scale {
	display:inline-block;
	vertical-align:-3px;
	position:relative;
	//display:inline;
	//zoom:1;
	margin:0 12px;
	width:180px; height:23px;
	background:url(/iframe/okna4/layout/css/../images/tpl/warm-leve-scale.png) no-repeat 0 0;}


#okna4-calc-scope .warm-level-point {
	position:absolute;
	width:26px; height:24px;
	margin-left:-13px; top:-9px;
	background:url(/iframe/okna4/layout/css/../images/tpl/warm-point.png) no-repeat 0 0;}




#okna4-calc-scope .type-text-title {
	margin:-2px 0 6px 0;
	font-size:16px;
	line-height:18px;}


#okna4-calc-scope .type-text-title a {text-decoration:none;}





#okna4-calc-scope #header {height:125px;}



#okna4-calc-scope .header-bottom {
	position:absolute;
	left:0; top:82px; width:100%; height:42px;}


#okna4-calc-scope .header-bottom.fixed {
	box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);
	position:fixed;
	top:-50px !important;
	padding-top:50px;}


#okna4-calc-scope .header-bottom.fixed-abs {
	box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);
	margin-top:-350px;
	padding-top:350px;
}




#okna4-calc-scope .wide-slider {
	margin:0 -60px;}


	
#okna4-calc-scope section {
  margin-bottom: 60px;
  padding: 30px;
  background-color: #f0f0f0;
}


#okna4-calc-scope section:last-child {
  margin-bottom: 0;
}



#okna4-calc-scope input[type="text"]:focus {
  outline: none;
}



#okna4-calc-scope .style-1 li {
	display: inline-flex;
}


#okna4-calc-scope .style-1 input[type="text"] {
	height: 40px;
	font: 15px/30px Segoe_ui_regular;
	color: #000;
	margin-right: 0;

	border-radius: 3px;
	background: #fff;
	border: 1px solid rgba(112, 112, 112, 0.35);
	outline: none;
	padding: 5px 15px;
	color: #000000;
	font-size: 18px;
	width: 295px;
}
#okna4-calc-scope .input-list.style-1.clearfix.fff {display: flex;gap: 20px;}

#okna4-calc-scope .style-1 .good {
	font-weight: bold;
	color: #a1cb2b;
}



#okna4-calc-scope .btn {
	background: #e22727;
	border-radius: 35px;
	padding: 17px 40px;
	font: 14px/12px Segoe_ui_bold;
	color: #fff;
	letter-spacing: .6px;
	text-transform: uppercase;
	border: none;
}


#okna4-calc-scope .btn:hover,

#okna4-calc-scope .btn:active {
	background: #c31919;
}



#okna4-calc-scope h2 {
	font-weight: 300;
	color: #000;
	font-size: 38px;
	margin-top: 15px;
	margin-bottom: 30px;
}



#okna4-calc-scope section {
	margin-bottom: 0px;
}


#okna4-calc-scope #content {
	padding: 60px 0 !important;
}


#okna4-calc-scope #main {
	margin: 0px;
}


#okna4-calc-scope .s-title {
	font-size: 40px;
	font-weight: bold;	
	font-family: Segoe_ui_bold, sans-serif;
	margin-top: 0;
	line-height: 1.2;
}


#okna4-calc-scope .text {
	margin-bottom: 40px;
	text-align: center;
	padding: 0px 150px;
	line-height: 1.2;
}


@media (max-width: 1199px) {

	#okna4-calc-scope .s-title {
		font-size: 30px;
	}

}
@media (max-width: 991px) {

	#okna4-calc-scope #main {
		min-width: 100%;
		margin: 0px;
	}


	#okna4-calc-scope h2 {
		font-size: 30px;
		margin-bottom: 20px;
	}


	#okna4-calc-scope .wrapper {
		width: 760px;
	}


	#okna4-calc-scope .block-select-temp {
		width: 100%;
	}


	#okna4-calc-scope .temp-warm,
 #okna4-calc-scope .temp-slidors,
 #okna4-calc-scope .temp-cold {
		display: inline-block;
		vertical-align: top;
		margin: 0px 6px;
	}


	#okna4-calc-scope .calculate-right {
		width: 100%;
	}


	#okna4-calc-scope .calculate-result table td.td-price-summury {
		font-size: 45px;
		width: 180px;
	}


	#okna4-calc-scope .calculate-result table td.td-currency-summury,

	#okna4-calc-scope .calculate-result table td.td-text-summury {
		font-size: 26px;
	}


	#okna4-calc-scope .calculate-result table td.td-text-installment {
		width: 150px !important;
		font-size: 16px;
	}


	#okna4-calc-scope .calculate-result table td.td-price-installment {
		font-size: 35px;
	}


	#okna4-calc-scope .calculate-result table td.td-currency-installment {
		font-size: 16px;
	}


	#okna4-calc-scope .text {
		padding: 0px 30px;
	}


	#okna4-calc-scope .s-title {
		font-size: 30px;
	}


	#okna4-calc-scope .style-1 input[type="text"] {
		width: 185px;
	}

}
@media (max-width: 767px) {

	#okna4-calc-scope .wrapper {
		width: 540px;
	}


	#okna4-calc-scope .block-select-temp {
		text-align: center;
	}


	#okna4-calc-scope .window-width {
		margin: 0px;
		margin-top: -30px;
		margin-right: 120px;
		margin-bottom: 30px;
	}


	#okna4-calc-scope .calculate-result table td.td-price-summury {
		font-size: 35px;
		width: 170px;
	}


	#okna4-calc-scope .calculate-result table td.td-currency-summury,

	#okna4-calc-scope .calculate-result table td.td-text-summury {
		font-size: 22px;
	}


	#okna4-calc-scope .calculate-result table td.td-text-installment {
		width: 120px !important;
		font-size: 14px;
	}


	#okna4-calc-scope .calculate-result table td.td-price-installment {
		font-size: 25px;
		width: 115px;
	}


	#okna4-calc-scope .calculate-result table td.td-currency-installment {
		font-size: 14px;
	}


	#okna4-calc-scope section {
		padding: 20px;
	}


	#okna4-calc-scope .style-1 input[type="text"] {
		width: 110px;
		font-size: 13px;
	}


	#okna4-calc-scope .btn {
    padding: 17px 20px;
    font-size: 13px;
	}


	#okna4-calc-scope .s-title {
		font-size: 24px;
	}


	#okna4-calc-scope .text {
		padding: 0;
	}


	#okna4-calc-scope .style-1 li {
		width: 100%;
	}


	#okna4-calc-scope .style-1 input[type="text"] {
		width: 93%;
		margin-right: 0px;
		margin-bottom: 15px;
	}


	#okna4-calc-scope .btn {
		width: 100%;
	}

}
@media (max-width: 550px) {

	#okna4-calc-scope .wrapper {
		width: 320px;
	}


	#okna4-calc-scope #window-form-preview {
		zoom: .7;
		margin-left: -20px;
	}


	#okna4-calc-scope .window-height {
		margin: 0px;
		margin-left: 0px;
		zoom: .8;
	}


	#okna4-calc-scope .window-width {
		margin: -10px 35px 25px 0px;
		zoom: .8;
	}


	#okna4-calc-scope .calculate-result table tbody tr td,

	#okna4-calc-scope .calculate-result table tbody tr,

	#okna4-calc-scope .calculate-result table tbody,

	#okna4-calc-scope .calculate-result table {
		text-align: center !important;
		display: block;
		width: 100% !important;
		padding: 0px !important;
		height: auto !important;
	}


	#okna4-calc-scope .calculate-result table tbody tr td {
		padding: 6px 0px !important;		
	}


	#okna4-calc-scope .calculate-result table td.td-text-installment {
		width: 100% !important;
		margin-top: 25px;
	}


	#okna4-calc-scope .style-1 li {
		width: 100%;
	}


	#okna4-calc-scope .style-1 input[type="text"] {
		width: 87%;
		margin-right: 0px;
		margin-bottom: 15px;
	}


	#okna4-calc-scope .btn {
		width: 100%;
	}

}


#okna4-calc-scope .calc_balcon iframe {
    height: 990px;
}

#okna4-calc-scope * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}
#okna4-calc-scope .ui-widget-content {
    background: none;
}

@media (max-width: 768px) {
#okna4-calc-scope .input-list.style-1.clearfix.fff {
    display: flex;
    gap: 20px;
    flex-direction: column;
}
#okna4-calc-scope .btn{box-sizing: border-box;}
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/news.list/variants2b/style.css?17296636969824*/
.s-variants {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
}
.s-variants .s-title {
	text-align: center;
	margin-bottom: 25px;
}
.s-variants .s-text {
	font-size: 18px;
	color: #000000;
	text-align: center;
	margin-bottom: 40px;
}
.s-variants .boxs .owl-carousel {
	padding: 0;
	margin: 0;
}
.s-variants .boxs .owl-carousel .owl-stage {
	display: flex;
	flex-wrap: wrap;
}
.s-variants .boxs .owl-carousel .owl-item {
	vertical-align: top;
}
.s-variants .boxs .item {
	width: 100%;
	border-radius: 30px;
	overflow: hidden;
	padding: 0;
	margin-bottom: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.s-variants .boxs .item .btn2 {
	width: 200px;
}
.s-variants .boxs .item .title {
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.s-variants .boxs .item .title a {
	color: #3da4d4;
	text-decoration: none;
}
.s-variants .boxs .item .title a:hover {
	text-decoration: underline;
}
.s-variants .boxs .item .pic {
	border-radius: 30px 30px 0 0;
	overflow: hidden;
}
.s-variants .boxs .item .pic a {
	display: block;
	position: relative;
}
.s-variants .boxs .item .pic a:after {
	content: '';
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all .3s ease;
	opacity: 0;
}
.s-variants .boxs .item .pic a .btn2 {
	z-index: 5;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-28%,-50%);
	transition: all .3s ease;
	opacity: 0;
}
.s-variants .boxs .item .pic a:hover:after,
.s-variants .boxs .item .pic a:hover .btn2 {
	opacity: 1;
}
.s-variants .boxs .item .pic img {
	width: 100%;
	display: block;
}
.s-variants .boxs .item .pic .temp {
	font-size: 20px;
	border-radius: 0;	
	padding: 13px 10px;
	font-size: 13px;
	line-height: 1;
	width: 83px;
	height: auto;
}
.s-variants .boxs .item .pic .temp.t1 {
	background: rgba(128, 224, 255, 0.8) !important;
	color: #2c2c2c !important;
	top: 0 !important;
	left: 0 !important;
}
.s-variants .boxs .item .pic .temp.t2 {
	background: rgba(227, 134, 0, 0.8) !important;
	color: #2c2c2c !important;
	top: inherit !important;
	left: 0 !important;
	bottom: inherit !important;
	right: inherit !important;
	bottom: 0 !important;
}
.s-variants .boxs .item .pic .temp sub {
	font-size: 22px;
}
.s-variants .boxs .item .pic .temp span {
	font-size: 22px;
}
.s-variants .boxs .item .security .itm {
	
}
.s-variants .boxs .item .security .itm span {
	color: #004e96;
	font-family: Segoe_ui_regular, sans-serif;
	font-weight: bold;
	font-size: 30px;
}
.s-variants .boxs .item .tp {
	background: #f0f0f0;
	padding: 20px 20px 30px;
	display: flex;
  align-items: center;
}
.s-variants .boxs .item .tp .price {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: Segoe_ui_bold, sans-serif;
	margin-right: 15px;
}
.s-variants .boxs .item .tp .btn2 {
	width: 150px;
}
.s-variants .boxs .item .btm {
	padding: 20px 20px;
	display: flex;
	flex-direction: column;
}
.s-variants .boxs .item .btm .text {
	color: #000000;
	margin-bottom: 0;
	text-align: left;
	font-size: inherit;
	/* border-bottom: 1px dashed #b7b7b7;
	padding-bottom: 20px; */
	flex: 1;
}
.s-variants .boxs .item .btm .price {
	margin-top: 20px;
	font-size: 21px;
	font-family: Segoe_ui_bold, sans-serif;
	margin-bottom: 20px;
}
.s-variants .boxs .owl-carousel-no {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -14px;
}
.s-variants .boxs .owl-carousel-no .item {
	width: calc(33.3% - 28px);
	padding: 0;
	margin: 0 14px;
	flex-direction: row;
	border-radius: 20px;
}
.s-variants .boxs .item .box {
	display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
	flex-direction: column;
	border-radius: 30px;
	overflow: hidden;
}
.s-variants .boxs .item .title {
	width: 100%;
}
.s-variants .boxs .item .box,
.s-variants .boxs .owl-carousel-no .box-show {
	height: 100%;
}
@media screen and (max-width:1199px){
	
}
@media screen and (max-width:1090px){
	.s-variants {
		font-size: 14px;
	}
	.s-variants .boxs .item .pic .temp {
    padding: 11px 8px;
		font-size: 12px;
		width: 75px;
	}
	.s-variants .boxs .item .pic .temp span,
	.s-variants .boxs .item .pic .temp sub {
    font-size: 20px;
	}
	.s-variants .boxs .item .pic .temp.t2 {
		/* top: 74px !important; */
	}
	.s-variants .boxs .item .security .itm span {
    font-size: 28px;
	}
	.s-variants .boxs .item .btm .price {
		font-size: 20px;
	}
	.s-variants .boxs .item .tp {
		flex-direction: column;
	}
	.s-variants .boxs .item .tp .price {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.s-variants .boxs .item .security .itm span {
		font-size: 33px;
	}
	.s-variants {
		font-size: 13px;
	}
	.s-variants .boxs .item .pic a .btn2 {
		width: 150px;
		padding: 18px 30px;
		transform: translate(-15%,-50%);
	}
}
@media screen and (max-width:992px){
	.s-variants {
		font-size: 13px;
	}
	.s-variants .boxs .item .title {
		font-size: 16px;
	}
	.s-variants .boxs .item .pic .temp {
    padding: 9px 5px;
		font-size: 10px;
		width: 65px;
	}
	.s-variants .boxs .item .pic .temp span,
	.s-variants .boxs .item .pic .temp sub {
    font-size: 17px;
	}
	.s-variants .boxs .item .pic .temp.t2 {
		top: 146px !important;
		bottom: inherit !important;
	}
	.s-variants .boxs .item .security .itm {
		font-size: 10.5px;
	}
	.s-variants .boxs .item .security .itm span {
    font-size: 24px;
	}
	.s-variants .boxs .item .btm .price {
		font-size: 20px;
	}	
	.s-variants .boxs .item .btm .text {
		padding-bottom: 15px;
	}
	.s-variants .boxs .item .btm .price {
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.s-variants .boxs .owl-carousel-no {
		justify-content: center;
	}
	.s-variants .boxs .owl-carousel-no .item {
		width: calc(50% - 28px);
		margin-bottom: 25px;
		height: auto;
	}
	.s-variants .boxs .owl-carousel-no .item .tp {
		flex-direction: row;
	}
	.s-variants .boxs .owl-carousel-no .item .tp .price {
		margin-right: 15px;
		margin-bottom: 0px;
	}
}
@media screen and (max-width:860px){
	.s-variants .boxs .item .pic .temp.t2 {
		top: inherit !important;
		bottom: 0 !important;
	}
}
@media screen and (min-width:749px){
	.s-variants .boxs .owl-carousel-no .readmore,
	.s-variants .boxs .owl-carousel-no .click2,
	.s-variants .boxs .owl-carousel-no .click {
		display: none;
	}
	.s-variants .boxs .owl-carousel-no .box-show {
		display: block !important;
	}
}
@media screen and (max-width:748px){
	.s-variants .s-text {
		font-size: 16px;
	}
	.s-variants .owl-carousel .owl-controls {
		top: 28%;
	}
	.s-variants .owl-carousel .owl-nav .owl-prev {
		left: 10px;
	}
	.s-variants .owl-carousel .owl-nav .owl-next {
		right: 10px;
	}
	.s-variants .owl-carousel .owl-nav .owl-next:after,
	.s-variants .owl-carousel .owl-nav .owl-prev:after {
		font-size: 50px;
	}
	.s-variants .boxs .owl-carousel-no {
		margin: 0;
	}
	.s-variants .boxs .owl-carousel-no .item {
		width: 370px;
		margin: 0;
		margin-bottom: 25px;
		display: block;
	}
	.s-variants .boxs .owl-carousel-no .item .tp {
		flex-direction: column;
	}
	.s-variants .boxs .owl-carousel-no .item .tp .price {
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.s-variants .boxs .item .title {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		border: #000 2px solid;
		border-radius: 40px;
		padding: 10px 20px;
		margin-bottom: 0 !important;
		height: auto;
	}
	.s-variants .boxs .item .title a {
		width: calc(100% - 35px);
	}
	.s-variants .boxs .item .click2 {
		font-family: Segoe_ui, sans-serif;
		width: 100%;
		text-align: center;
		font-size: 12px;
		text-decoration: underline;
		text-transform: none;
		font-weight: normal;
		margin-top: 3px;
		margin-bottom: -5px;
		color: #000;
		cursor: pointer;
	}
	.s-variants .boxs .item .click2:hover {
		text-decoration: none;
	}
	.s-variants .boxs .item .click {
		margin-right: 20px;
		flex-shrink: 0;
		cursor: pointer;
	}
	.s-variants .boxs .item .click:before {
		content: '\f068';
		font-family: 'FontAwesome', sans-serif;
	}
	.s-variants .boxs .item .title.active .click:before {
		content: '\f067';
	}
	.s-variants .boxs .item:nth-child(1) .title {
		border-color: #3da4d4;
	}
	.s-variants .boxs .item:nth-child(2) .title {
		border-color: #b7d347;
	}
	.s-variants .boxs .item:nth-child(3) .title {
		border-color: #000;
	}
	.s-variants .boxs .owl-carousel-no .box-show {
		/* display: none; */
	}
	.s-variants .boxs .item .box {
		margin-top: 10px;
	}
	.s-variants .boxs .item .pic a .btn2 {
		transform: translate(-30%,-50%);
	}
	.s-variants .boxs .owl-carousel-no .item .readmore {
		display: inline-block;
		margin-top: 15px;
		color: #e22727;
		text-decoration: underline;
	}
	.s-variants .boxs .owl-carousel-no .item .readmore:hover {
		text-decoration: none;
	}
}
@media screen and (max-width:549px){
	.s-variants .s-title {
		margin-bottom: 30px;
	}
	.s-variants .s-text {
		margin-bottom: 25px;
	}
	.s-variants .boxs .item .title {
		font-size: 15px;
		/* height: 45px; */
	}
	.s-variants .boxs .item .btm .price {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
	}
	.s-variants .boxs .item .btm .text {
    padding-bottom: 10px;
	}
	.s-variants .boxs .item .tp .btn2 {
		width: 130px;
		padding: 16px 20px;
	}
}
@media screen and (max-width:450px){
	.s-variants {
		font-size: 13px;
	}
	.s-variants .s-text {
		font-size: 14px;
	}
	.s-variants .boxs .owl-carousel-no .item {
		width: 300px;
	}
	.s-variants .boxs .item .title {
		font-size: 14px !important;
	}
	.s-variants .boxs .item .pic .temp.t2 {
		top: 60px !important;
	}
	.s-variants .boxs .owl-carousel-no .item .tp {
		flex-direction: column;
	}
	.s-variants .boxs .owl-carousel-no .item .tp .price {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}


/* End */


/* Start:/local/templates/main_new/components/bitrix/main.include/banner-reklam/style.css?17296635025927*/
.banner-reklam{background: url(/local/templates/main_new/img/reklama1-s.jpg);
    background-repeat: no-repeat;background-size: cover;width:100%;background-position: center;position:relative;
    font-family: 'Inter', sans-serif;
padding-top: 29px;
padding-bottom: 103px;overflow: hidden;
}
.banner-reklam .wrapper._h100 {margin-bottom: 20px;}
.banner-reklam-title{font-weight: 800;
font-size: 48px;
line-height: 58px;
font-family: 'Inter', sans-serif;
text-transform: uppercase;

color: #FFFFFF;}
.banner-reklam-900i{font-family: 'Inter Tight', sans-serif;font-weight: 900;}
.banner-reklam-title-bg{background: linear-gradient(90deg, #E22727 36.25%, rgba(255, 255, 255, 0) 92.86%);
backdrop-filter: blur(2.5px);
padding:3px 20px 0;margin-left: 23px;
border-radius: 6px;margin-bottom: 11px;}
.banner-reklam-content-black{font-family: 'Inter';
font-style: normal;
font-weight: 800;
font-size: 16px;
line-height: 19px;
text-transform: uppercase;
margin-bottom: 14px;
color: #000000;}
.banner-reklam-content-red{font-weight: 800;
font-size: 16px;
line-height: 19px;
text-transform: uppercase;

color: #D82234;}
.banner-reklam-content-bg{background: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 37.84%, rgba(255, 255, 255, 0) 89.08%);
backdrop-filter: blur(2.5px);

/* Note: backdrop-filter has minimal browser support */
border-radius: 6px;padding:18px 15px 14px;max-width: 246px;margin-left: 23px;margin-right: auto;}
.banner-reklam-footer-line1{font-family: 'Inter Tight', sans-serif;font-style: italic;
font-weight: 900;
font-size: 14px;
line-height: 17px;
text-align: center;

color: #FFFF34}
.banner-reklam-footer-line2{font-family: 'Inter Tight', sans-serif;font-style: italic;
font-weight: 900;
font-size: 32px;
line-height: 39px;

color: #FFFFFF;}
.banner-reklam-footer-round{text-align: center;
position: relative;
z-index: 5;}
.banner-reklam-footer-round::before {
  content: "";
width: 141px;
height: 141px;
position: absolute;
background: #E22727;
border-radius: 50%;
top: -30px;
left: 1px;
z-index: -1;
}
.banner-reklam-footer {
    position: absolute;
    bottom: 12px;
    right: 16px;
}
.banner-reklam-footer-round::after {
    content: "";
    width: 182px;
    height: 182px;
    position: absolute;
    background: rgba(226, 39, 39, 0.4);
    border-radius: 50%;
    top: -51px;
    left: -21px;
    z-index: -2;
}
.d-xl-block{display: none;}
.banner-reklam2 .banner-reklam-title {
    text-align: center;
}
.banner-reklam2 .banner-reklam-title-bg {
margin-left: 0;
    margin-right: 23px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 8.42%, #E22727 43.33%);
    backdrop-filter: blur(2.5px);
}
.banner-reklam2 .banner-reklam-content-bg{text-align: center; max-width:calc(100% - 76px);margin-left: auto;}
.banner-reklam2 {
    padding-bottom: 163px;
}
.banner-reklam2 .banner-reklam-footer {
    right: calc(50% - 72px);
}
@media screen and (min-width:576px){
.m-md-none{display:none;}
.banner-reklam{background: url(/local/templates/main_new/img/reklama1-md.jpg);
    background-repeat: no-repeat;background-size: cover;width:100%;background-position: center;position:relative;
    font-family: 'Inter', sans-serif;
padding-top: 47px;
padding-bottom: 176px;overflow: hidden;
}
.banner-reklam-title {
  font-weight: 800;
font-size: 70px;
line-height: 85px;
}
.banner-reklam-title-bg {
    padding: 3px 29px;
    margin-left: 26px;
    margin-bottom: 16px;
}
.banner-reklam-content-black {
  font-size: 24px;
line-height: 29px;
    margin-bottom: 11px;
}
.banner-reklam-content-red {
  font-size: 24px;
line-height: 29px;
}
.banner-reklam-content-bg {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 37.84%, rgba(255, 255, 255, 0) 89.08%);
backdrop-filter: blur(2.5px);

/* Note: backdrop-filter has minimal browser support */
border-radius: 6px;
    padding: 24px 29px 21px;
    max-width: 100%;
    margin-left: 26px;
    
}
.banner-reklam-footer-line1 {
  font-size: 24px;
line-height: 29px;margin-bottom: 1px;
}
.banner-reklam-footer-line2 {
  font-size: 48px;
line-height: 58px;
}
.banner-reklam-footer-line2 span{font-size: 36px;
line-height: 44px;}
.banner-reklam-footer-round::before {
    width: 224px;
    height: 224px;
    
    top: -42px;
    left: -9px;
}
.banner-reklam-footer-round::after {
    width: 289px;
    height: 289px;
    top: -75px;
    left: -42px;
}
.banner-reklam-footer {
    bottom: 12px;
    right: 32px;
}
.banner-reklam2 {
    padding-bottom: 192px;

}
.banner-reklam2 .banner-reklam-title-bg {
    margin-right: 80px;
}
.banner-reklam2 .banner-reklam-content-bg {
    text-align: right;
    margin-right: 80px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 14.72%, rgba(255, 255, 255, 0.8) 44.65%);
backdrop-filter: blur(2.5px);
}
.banner-reklam2 .banner-reklam-title {
    text-align: right;
}
}

@media only screen and (max-width: 1439px){
.banner-reklam-img {display: none!important;
}  
}
@media only screen and (min-width:1440px){
  .banner-reklam{background: url(/local/templates/main_new/img/reklama1.jpg);
    background-repeat: no-repeat;background-size: cover;width:100%;background-position: center;
padding-top: 65px;
padding-bottom: 130px;
}
.banner-reklam-title {
    font-weight: 800;
    font-size: 70px;
    line-height: 85px;
}
.banner-reklam-title-bg {
    padding: 3px 29px;
    margin-left: 0;
    margin-bottom: 16px;max-width: 742px;
}
.banner-reklam-content-bg {
    margin-left: 0;max-width: 742px;
}
.banner-reklam-footer {
    bottom: 40px;
    right: calc(50% - 102px);
}
.banner-reklam-img {
    position: absolute;
    bottom: 0;
    left: calc(50% + 112px);
}
.d-xl-block{display: block;}
.banner-reklam2 .banner-reklam-content-bg {
    max-width: 702px;
    margin-right: auto;
    margin-left: 0;
}
.banner-reklam2 .banner-reklam-title-bg{max-width: 702px;margin-bottom: 0;}
.banner-reklam2 .banner-reklam-footer {
    right: calc(50% + 272px);
}
.banner-reklam {
    padding-bottom: 175px;
}
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/news.list/types_balcon/style.css?17296636593629*/
.s-types-balcon {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 16px;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
	background: #f8f8f8;
	margin-top: 60px;
}
.s-types-balcon .s-title {
	margin-bottom: 40px;
	font-family: Segoe_ui_bold, sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
}
.s-types-balcon .boxs {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -10px;
}
.s-types-balcon .boxs .item {
	background: #ffffff;
	margin: 0px 10px 25px;
	width: 48.2%;
	border-radius: 30px;
	padding: 30px;
}
.s-types-balcon .boxs .item .title {
	text-align: center;
	font-size: 22px;
	margin-bottom: 20px;
}
.s-types-balcon .boxs .item .pic {
	margin-bottom: 15px;
	text-align: center;
}
.s-types-balcon .boxs .item .pic img {
	max-width: 100%;
}
.s-types-balcon .boxs .item .size {
	text-align: center;
	margin-bottom: 40px;
}
.s-types-balcon .boxs .item .props .itm {
	margin-bottom: 25px;
}
.s-types-balcon .boxs .item .props .itm:last-child {
	margin-bottom: 0;
}
.s-types-balcon .boxs .item .props .itm .bx {
	display: flex;
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.s-types-balcon .boxs .item .props .itm .bx span:first-child {
	margin-right: auto;
	font-size: 18px;
	padding-left: 25px;
}
.s-types-balcon .boxs .item .props .itm.cold .bx span:first-child {
	background: url(/local/templates/main_new/components/bitrix/news.list/types_balcon/img/icon-hold.png) center left no-repeat;
	background-size: contain;
}
.s-types-balcon .boxs .item .props .itm.teplo .bx span:first-child {
	background: url(/local/templates/main_new/components/bitrix/news.list/types_balcon/img/icon-hot.png) center left no-repeat;
	background-size: contain;
}
.s-types-balcon .boxs .item .props .itm .bx span:last-child {
	margin-left: auto;
}
.s-types-balcon .boxs .item .props .itm .bx span:last-child strong {
	color: #e22727;
	font-size: 18px;
}
.s-types-balcon .boxs .item .props .itm .txt {
	font-size: 14px;
}
.s-types-balcon .boxs .item .props .itm a.txt {
	color: #3da4d4;
}
.s-types-balcon .boxs .item .props .itm a.txt:hover {
	text-decoration: underline;
}
@media screen and (max-width:1199px){
	.s-types-balcon .boxs .item {
		width: 48%;
	}
	.s-types-balcon .s-title {
		font-size: 36px;	
	}	
}
@media screen and (max-width:1090px){
	.s-types-balcon .boxs .item {
		width: 47.9%;
	}
	.s-types-balcon .s-title {
		font-size: 30px;
	}
}
@media screen and (max-width:992px){
	.s-types-balcon .boxs .item {
		width: 100%;
	}
}
@media screen and (max-width:748px){
	.s-types-balcon .s-title {
		font-size: 24px;
	}
}
@media screen and (max-width:549px){
	.s-types-balcon .s-title {
		margin-bottom: 30px;
	}
	.s-types-balcon .boxs .item {
		padding: 25px 20px;
	}
	.s-types-balcon .boxs .item .title {
		font-size: 20px;
	}
	.s-types-balcon .boxs .item .props .itm .bx span:first-child {
		font-size: 16px;
	}
	.s-types-balcon .boxs .item .props .itm .bx span:last-child {
		font-size: 14px;
	}
	.s-types-balcon .boxs .item .props .itm .bx span:last-child strong {
		font-size: 16px;
	}
	.s-types-balcon .boxs .item .props .itm .txt {
    font-size: 12px;
	}
	.s-types-balcon .boxs .item .size {
		margin-bottom: 30px;
	}
}
@media screen and (max-width:450px){
	.s-types-balcon {
		font-size: 14px;
	}
	.s-types-balcon .boxs .item .title {
    font-size: 18px;
	}
	.s-types-balcon .boxs .item .size {
    margin-bottom: 20px;
	}
	.s-types-balcon .boxs .item .props .itm .bx span:first-child {
		font-size: 13px;
		padding-left: 20px;
	}
	.s-types-balcon .boxs .item .props .itm .bx span:last-child {
    font-size: 10px;
	}
	.s-types-balcon .boxs .item .props .itm .bx span:last-child strong {
    font-size: 13px;
	}
	.s-types-balcon .boxs .item .props .itm .txt {
    font-size: 10px;
	}
}



/* End */


/* Start:/local/templates/main_new/css/buy_now_pay_later.css?17752080437603*/
#buy_now__pay_later {
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    color: #000000;
    font-family: Segoe_ui_regular,sans-serif;
    font-weight: 600;
    line-height: 24px;
    font-size: 18px;
    font-style: normal;
}
.form-title, .ya_split_title {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 23px;
}
span.red {
    color: #E22727
}

.step {
    position: relative;
    display: flex;
    align-items: center;
    text-align: left;
}
.step span {
    position: absolute;
    margin: 0 auto;
    left: 21px;
    color: white;
    margin-right: 16px;
}
.step div {
    margin-left: 18px;
}
.select_split__wrapper {
    display: flex;
    justify-content: center;
    margin-top: 27px;
}
.split-title {
    display: flex;
    align-items: center;
    justify-content: center;
}
.calendar {
    margin-right: 10px;
}
.select-split {
    border-radius: 4px;
    border: 4px solid #E7E7E7;
    text-align: center;
}
.select-split.active {
    border: 4px solid rgba(9, 80, 148, 0.50);
}
.select-split-block {
    width: 388px;
    background: #FFF;
    padding: 30px 0px 33px 0px;
}
.contacts-step .select-split-block .step {
    margin-bottom: 20px;
}
.select-split-block:first-child {
    margin-right: 20px;
}
.split-name {
    font-size: 24px;
    margin-top: 12px;
}
.split-desc {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-top: 14px;
    padding: 0 42px;
}
.split-btn {
    margin-top: 32px;
}
input[type="radio"]{
    display:none;
}

.split-btn input[type=radio] + label{
    padding: 11px 39px;
    border-radius: 50px;
    border: 1px solid #FE1616;
}
.split-btn input[type=radio]:checked + label {
    padding: 11px 47px 11px 39px;
    border-radius: 50px;
    border: 1px solid #FE1616;
    background: #FE1616;
    color: #fff;
    margin-top: 10px;
    position: relative;
}
.split-btn input[type=radio]:checked + label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    background-position: center center;
    top: 13px;
    right: 17px;
    position: absolute;
}

.contacts-step {
    display: flex;
    justify-content: space-between;
}
.select_services__wrapper, .select_contacts__wrapper {
    text-align: left;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.checked__wrapper input[type="radio"]+label {
    display: inline-flex;
    align-items: center;
    user-select: none;
}
.checked__wrapper input[type="radio"]+label::before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 0.25em;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}

.checked__wrapper input[type="radio"]:checked+label::before {
    border-color: #E22727;
    background-color: #E22727;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.select_contacts__wrapper ul {
    margin-bottom: 22px;
}
.submit-form {
    text-align: left;
    width: 260px;
}
.submit-form button {
    background: #FE1616;
    padding: 11px 66px;
    color: #fff;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 22px;
}

.submit-form input {
    padding: 11px 44px 11px 23px;
    font-family: Montserrat;
    font-size: 14px;
    border: 1px solid #D3D3D3;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 22px;
    margin-bottom: 11px;
}
.agreement {
    color: #989898;
    text-align: center;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin-top: 11px;
}
div#form_error {
    color: red;
    text-align: left;
}
#form_success {
    color: green;
}
.step_xs {
    display: none;
}

.ya_split_wrapper {
    text-align: center;
    font-family: Segoe_ui_regular,sans-serif;
    margin-top: 30px;
}
.ya_split_subtitle {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.ya_split_wrapper .select-split-block {
    text-align: left;
    border-radius: 20px;
    border: none;
    box-shadow: 0 3px 15px rgba(0,0,0,.39);
    padding: 21px;
    width: 349px;
}
.ya_split_wrapper .split-title {
    justify-content: left;
    text-transform: uppercase;
    font-weight: 600;
}
.ya_split_wrapper .split-desc{
    padding: 0;
    margin: 0;
}
.ya_split_wrapper .ya_split_title {
    margin-bottom: 15px;
}
.ya_split_info {
    margin-bottom: 12px;
}
.split_icon svg{
    border-radius: 20px;
}
.buy_now_wrapper {
/*    padding: 18px;*/
}
.buy_now_banner  {
    background: url("/local/templates/main_new/css/../img/ya_split/desktop.png") center center no-repeat;
    background-size: inherit;
    height: 403px;
    position: relative;
}

.split_button {
    margin-top: 31px;
}
.split_button .show_more {
    border-radius: 50px;
    background: #FE1616;
    color: #fff;
    padding: 11px 40px;
}

@media (max-width: 940px) {
    .buy_now_banner {
        background: url("/local/templates/main_new/css/../img/ya_split/tablets.png") center center no-repeat;
        height: 536px;
    }
    .ya_split_wrapper .select_split__wrapper {
        display: flex;
    }
}

@media (max-width: 818px) {
    #buy_now__pay_later {
        display: contents;
    }
    .select_split__wrapper {
        display: inline-table;
    }
    .select-split:first-child {
        margin-bottom: 11px;
    }
    .step_xl {
        display: none;
    }
    .step_xs {
        display: flex;
    }
    .ya_split_wrapper .select-split:first-child {
        margin-bottom: 0;
    }
}
@media (max-width: 736px) {
    .buy_now_banner {
        background: url("/local/templates/main_new/css/../img/ya_split/mobile.png") center center no-repeat;
        height: 637px;
        width: 320px;
        margin: auto;
    }
    .ya_split_wrapper .select_split__wrapper {
        display: inline-table;
    }

    .ya_split_wrapper .select-split-block {
        width: 319px;
    }
    .ya_split_wrapper .select-split-block.select-split {
        padding: 10px 21px;
    }
    .ya_split_wrapper .split-title {
        font-size: 12px;
    }
    .ya_split_wrapper .select-split-block:first-child {
        margin-bottom: 11px;
        margin-right: 0;
    }
    .ya_split_info .ya_split_title {
        font-size: 34px;
    }
}
@media (max-width: 643px) {
    .contacts-step {
        display: inline-block;
    }
    .submit-form, .submit-form input, .submit-form button {
        width: 100%;
    }
    .submit-form button {
        line-height: 30px;
    }
    .section1 {
        display: inline-block;
    }
    .form-title {
        font-size: 24px;
    }
    .form-subtitle {
        font-size: 14px;
    }
    .select-split-block {
        width: 288px;
    }
    .checked__wrapper {
        padding-left: 25px;
    }
    .select-split-block .checked__wrapper ul {
        border-left: 2px solid transparent;
        padding-left: 15px;
    }
    .select-split-block:first-child .checked__wrapper ul {
        border-left: 2px solid #E22727;
    }
    .submit-form button {
        padding: 5px 66px;
    }
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/main.include/price_ost_balcon_key/style.css?17296635154356*/
.s-price_ost_balcon_key {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 16px;
	line-height: 1.2;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
}
.s-price_ost_balcon_key .s-title {
	margin-bottom: 40px;
}
.s-price_ost_balcon_key .boxs {
	display: flex;
	margin-bottom: 30px;
}
.s-price_ost_balcon_key .boxs > div {
	width: 50%;
}
.s-price_ost_balcon_key .boxs .thumbnail img {
	width: 100%;
}
.s-price_ost_balcon_key .boxs .caption {
	padding-left: 20px;
}
.s-price_ost_balcon_key .boxs .caption p {
	margin-bottom: 15px;
}
.s-price_ost_balcon_key .boxs .caption strong {
	font-family: Segoe_ui_bold, sans-serif;
}
.s-price_ost_balcon_key .text {
	margin-bottom: 30px;
	color: #000000;
	font-size: 22px;
	line-height: 1.2;
}
.s-price_ost_balcon_key .text strong {
	font-family: Segoe_ui_bold, sans-serif;
}
.s-price_ost_balcon_key .boxs2 {
	display: flex;
	align-items: flex-start;
}
.s-price_ost_balcon_key .boxs2 > div {
	width: 50%;
}
.s-price_ost_balcon_key .boxs2 .b-icons {
	display: flex;
	flex-wrap: wrap;
}
.s-price_ost_balcon_key .boxs2 .b-icons .itm {
	width: 33.3%;
	text-align: center;
	margin-bottom: 40px;
	padding: 0px 30px;
}
.s-price_ost_balcon_key .boxs2 .b-icons .itm img {
	margin-bottom: 15px;
}
.s-price_ost_balcon_key .boxs2 .b-icons .itm strong {
	font-family: Segoe_ui_bold, sans-serif;
}
.s-price_ost_balcon_key .boxs2 .f-block {
	margin-left: 20px;
	border-radius: 20px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 16px 0px rgba(19, 19, 19, 0.17);
	padding: 60px;
}
.s-price_ost_balcon_key .boxs2 .f-block .good {
	font-size: 22px;
	color: green;
	text-align: center;
}
.s-price_ost_balcon_key .boxs2 .f-block .s-title {
	font-size: 24px;
	font-family: Segoe_ui_regular, sans-serif;
	font-weight: normal;
}
.s-price_ost_balcon_key .boxs2 .f-block .s-title span {
	font-family: Segoe_ui_bold, sans-serif;
}
.s-price_ost_balcon_key .boxs2 .f-block .f-group {
	margin-bottom: 20px;
}
.s-price_ost_balcon_key .boxs2 .f-block .f-group label {
	width: 100%;
	display: block;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 1;
	color: #7f939c;
}
.s-price_ost_balcon_key .boxs2 .f-block .f-group input.f-control {
	border-radius: 3px;
	background: #fff;
	border: 1px solid rgba(112, 112, 112, 0.35);
	outline: none;
	padding: 9px 15px;
	color: #000000;
	font-size: 18px;
	width: 100%;
}
.s-price_ost_balcon_key .boxs2 .f-block .f-group input.f-control._error {
	border-color: red;
}
.s-price_ost_balcon_key .boxs2 .f-block .btn2 {
	border-radius: 35px;
	padding: 18px 40px;
	text-transform: uppercase;
	font-family: Segoe_ui_bold, sans-serif;
	font-weight: bold;
	display: inline-block;
	transition: all .4s ease;
	margin: 0px;
	width: inherit;
	font-size: 16px;
	width: 100%;
}
@media screen and (max-width:1199px){
	
}
@media screen and (max-width:1090px){
	
}
@media screen and (max-width:992px){
	.s-price_ost_balcon_key .boxs2,
	.s-price_ost_balcon_key .boxs {
		display: block;
	}
	.s-price_ost_balcon_key .boxs2 > div,
	.s-price_ost_balcon_key .boxs > div {
		width: 100%;
	}
	.s-price_ost_balcon_key .boxs .caption {
		margin-top: 20px;
		padding-left: 0;
	}
	.s-price_ost_balcon_key .text {
		font-size: 20px;
	}
	.s-price_ost_balcon_key .boxs2 .b-icons {
		justify-content: center;
	}
	.s-price_ost_balcon_key .boxs2 .f-block {
		margin: 0px auto;
		padding: 30px;
		width: 400px;
	}
	.s-price_ost_balcon_key .boxs2 .f-block .s-title {
		font-size: 22px;
	}
}
@media screen and (max-width:748px){
	.s-price_ost_balcon_key .text {
		font-size: 18px;
	}
	.s-price_ost_balcon_key .text br {
		display: none;
	}
	.s-price_ost_balcon_key .boxs2 .f-block .s-title {
    font-size: 20px;
    margin-bottom: 30px;
	}
}
@media screen and (max-width:549px){
	.s-price_ost_balcon_key .s-title {
		margin-bottom: 30px;
	}
	.s-price_ost_balcon_key .s-title br {
		display: none;
	}
	.s-price_ost_balcon_key .text {
    font-size: 16px;
	}
	.s-price_ost_balcon_key .boxs2 .b-icons .itm {
    margin-bottom: 30px;
    padding: 0px 10px;
	}
	.s-price_ost_balcon_key .boxs2 .f-block {
		width: 100%;
	}
	.s-price_ost_balcon_key .boxs2 .f-block .s-title {
    font-size: 18px;
    margin-bottom: 25px;
	}
}
@media screen and (max-width:450px){
	.s-price_ost_balcon_key {
		font-size: 13px;
	}
	.s-price_ost_balcon_key .boxs2 .f-block .s-title {
    font-size: 16px;
    margin-bottom: 25px;
	}
}



/* End */


/* Start:/local/templates/main_new/components/bitrix/news.list/house_types/style.css?17296637192089*/
.house-types-container {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 16px;
	/*padding-top: 60px;*/
	padding-bottom: 60px;
	overflow: hidden;
}
.house-types-container .s-title {
	margin-bottom: 40px;
}
.house-types-container .text {
	color: #000000;
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
}
.house-types-container .owl-carousel-hide {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -10px;
}
.house-types-container .item {
	padding: 0px 10px;
	width: 16.6%;
	margin-bottom: 15px;
	position: relative;

}

.house-types-container .item.hide {
	display: none;
}
.house-types-container .item .pic {
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
	border-radius: 16px;
}
.house-types-container .item .pic img {
	width: 100%;
	display: block;
}
.house-types-container .item .btm {
	text-align: center;
}
.house-types-container .item .title {
	display: block;
	margin-bottom: 5px;
}
.house-types-container .item .title a {
	text-decoration: underline;
	color: #0f95cf;
}
.house-types-container .item .title a:hover {
	text-decoration: none;
}
.house-types-container .item .price {
	padding: 0;
	font-family: Segoe_ui_bold, sans-serif;
}
@media screen and (max-width:1199px){
	.house-types-container .text {
		font-size: 17px;
	}
}
@media screen and (max-width:1090px){
	
}
@media screen and (max-width:992px){
	.house-types-container .item {
		width: 25%;
	}
}
@media screen and (max-width:748px){

}
@media screen and (max-width:549px){
	.house-types-container .text {
		font-size: 16px;
	}
	.house-types-container .s-title {
		margin-bottom: 30px;
	}
	.house-types-container .item {
		width: 50%;
	}
}
@media screen and (max-width:450px){
	.house-types-container {
		font-size: 14px;
	}
}
.house-types-show-all {
	text-align: center;
}
.house-types-show-all a {
	border: #fad830 1px solid;
	background: #fad830;
	color: #000;
	border-radius: 35px;
	padding: 18px 40px;
	text-transform: uppercase;
	font-family: Segoe_ui_bold,sans-serif;
	font-weight: 700;
	display: inline-block;
	transition: all .4s ease;
	font-size: 16px;
	margin: 15px 0 0 0;
}
/* End */


/* Start:/local/components/gmg/element.list/templates/desTabs/style.css?1776681808610*/
.design__wrap .descr h3 {
    font: 24px/28px Segoe_ui_regular;
    color: #000;
    margin: 16px 0 10px;
    text-align: left;
}
.design__wrap .descr h3:after {
    content: '';
    background: #4edbe2;
    width: 80px;
    height: 3px;
    margin: 14px 0 29px;
    display: block;
    clear: both;
}
@media (max-width: 1000px){
.design__wrap .descr h3 {
    font: 18px/20px Segoe_ui_regular;
text-align: center;
}

.design__wrap .descr h3:after {
    margin-left: auto;
    margin-right: auto;
}

.section h2.s-title{
font-family: Segoe_ui_bold, sans-serif;
    font-weight: bold;
    line-height: 1.2;
}
}


/* End */


/* Start:/local/templates/main_new/components/bitrix/news.list/zakaz_ost/style.css?17296636624289*/
.s-zakaz-ost {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 16px;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
	background: #f8f8f8;
}
.s-zakaz-ost .s-title {
	margin-bottom: 40px;
}
.s-zakaz-ost .text {
	color: #000000;
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
}
.s-zakaz-ost .owl-carousel-hide {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -10px;
}
.s-zakaz-ost .item {
	padding: 0px 10px;
	width: 16.6%;
	margin-bottom: 15px;
	position: relative;
}
.s-zakaz-ost .item .pic {
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
	border-radius: 16px;
}
.s-zakaz-ost .item .pic img {
	width: 100%;
	display: block;
}
.s-zakaz-ost .item .btm {
	text-align: center;
}
.s-zakaz-ost .item .title {
	display: block;
	margin-bottom: 5px;
}
.s-zakaz-ost .item .title a {
	text-decoration: underline;
	color: #0f95cf;
}
.s-zakaz-ost .item .title a:hover {
	text-decoration: none;
}
.s-zakaz-ost .item .price {
	padding: 0;
	font-family: Segoe_ui_bold, sans-serif;
}
@media screen and (max-width:1199px){
	.s-zakaz-ost .text {
		font-size: 17px;
	}
}
@media screen and (max-width:1090px){
	
}
@media screen and (max-width:992px){
	.s-zakaz-ost .item {
		width: 25%;
	}
}
@media screen and (max-width:748px){

}
@media screen and (max-width:549px){
	.s-zakaz-ost .text {
		font-size: 16px;
	}
	.s-zakaz-ost .s-title {
		margin-bottom: 30px;
	}
	.s-zakaz-ost .item {
		width: 50%;
	}
}
@media screen and (max-width:450px){
	.s-zakaz-ost {
		font-size: 14px;
	}
}

.pr-question {
	position: absolute;
	z-index: 3;
	right: 24px;
	top: 6px;
}

.pr-question span {
	display: block;
	cursor: pointer;
	width: 27px;
	height: 27px;
	text-align: center;
	border: 1px solid #949494;
	text-decoration: none !important;
	font: 500 16px/27px 'Roboto', sans-serif !important;
	color: #585857;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.pr-question span:hover {
	border-color: #ef7d22;
	background: #ef7d22;
	color: #ffffff;
}

.pr-question span:hover + .holder-question {
	display: block;
	opacity: 1;
	z-index: 3;
}

.holder-question {
	display: none;
	position: absolute;
	z-index: -3;
	top: 100%;
	margin: 24px 0 0;
	padding: 13px 18px;
	left: 50%;
	width: 308px;
	color: #ffffff;
	text-align: left;
	background: #555555;
	-webkit-transform: translateX(-50%) translateY(0);
	-moz-transform: translateX(-50%) translateY(0);
	-ms-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

.pr-question span:hover + .holder-question {
	display: block;
	opacity: 1;
	z-index: 3;
}

#content .holder-question p {
	margin: 0;
	color: #ffffff;
	font: 400 15px/20px 'Roboto', sans-serif !important;
}

.holder-question:before {
	content: '';
	position: absolute;
	left: 50%;
	top: -24px;
	border: 16px solid transparent;
	border-bottom: 12px solid #555555;
	-webkit-transform: translateX(-50%) translateY(0);
	-moz-transform: translateX(-50%) translateY(0);
	-ms-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0);
}

.stages-repair-list li:nth-child(12) .holder-question:before,
.stages-repair-list li:nth-child(12) .holder-question,
.stages-repair-list li:nth-child(8) .holder-question:before,
.stages-repair-list li:nth-child(8) .holder-question,
.stages-repair-list li:nth-child(4) .holder-question:before,
.stages-repair-list li:nth-child(4) .holder-question {
	left: auto;
	right: 0;
	-webkit-transform: translateX(0) translateY(0);
	-moz-transform: translateX(0) translateY(0);
	-ms-transform: translateX(0) translateY(0);
	transform: translateX(0) translateY(0);
}

.additional-services-container .item.hide {
	display: none;
}

.zakaz_ost-show-all {
	text-align: center;
}
.zakaz_ost-show-all a {
	border: #fad830 1px solid;
	background: #fad830;
	color: #000;
	border-radius: 35px;
	padding: 18px 40px;
	text-transform: uppercase;
	font-family: Segoe_ui_bold,sans-serif;
	font-weight: 700;
	display: inline-block;
	transition: all .4s ease;
	font-size: 16px;
	margin: 15px 0 0 0;
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/main.include/block_rssprochka_6month_white/style.css?17296635283542*/
.s-ras-6mon {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 14px;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
}
.s-ras-6mon .boxs {
	display: flex;
	border-radius: 20px;
	background-color: rgb(241, 241, 241);
	box-shadow: 0px 0px 8px 0px rgba(8, 8, 8, 0.13);	
	overflow: hidden;
	align-items: center;
}
.s-ras-6mon .boxs .caption {
	text-align: center;
	width: 480px;
	flex-shrink: 0;
	padding: 25px 65px;
}
.s-ras-6mon .boxs .caption .logo {
	margin-bottom: 25px;
}
.s-ras-6mon .boxs .caption .txt {
	margin-bottom: 25px;
}
.s-ras-6mon .boxs .caption .txt span {
	color: #e12d2d;
}
.s-ras-6mon .boxs .caption .ttle {
	font-size: 26px;
	margin-bottom: 25px;
}
.s-ras-6mon .boxs .caption .ttle span {
	font-family: Segoe_ui_bold, sans-serif;
	font-size: 46px;
}
.s-ras-6mon .boxs .caption .num {
	font-family: Segoe_ui_bold, sans-serif;
	margin-bottom: 25px;
	font-size: 117px;
	color: #e12d2d;
}
.s-ras-6mon .boxs .caption .btn2 {
	width: 100%;
	text-align: center;
}
.s-ras-6mon .boxs .thumbnail {
	width: 80%;
}
.s-ras-6mon .boxs .thumbnail img {
	width: 100%;
	display: inline-block;
}
@media screen and (max-width:1199px){
  .s-ras-6mon .boxs .caption {
    width: 400px;
    padding: 25px 50px;
	}
}
@media screen and (max-width:1090px){
	.s-ras-6mon .boxs .caption .logo {
		margin-bottom: 20px;
	}
	.s-ras-6mon .boxs .caption .logo img {
		width: 150px;
	}
	.s-ras-6mon .boxs .caption .txt {
		margin-bottom: 20px;
	}
	.s-ras-6mon .boxs .caption .ttle {
    font-size: 24px;
    margin-bottom: 10px;
	}
	.s-ras-6mon .boxs .caption .ttle span {
    font-size: 42px;
	}
	.s-ras-6mon .boxs .caption .num {
    margin-bottom: 15px;
    font-size: 100px;
	}
}
@media screen and (max-width:992px){
	.s-ras-6mon .boxs {
		flex-wrap: wrap;
		position: relative;
	}
	.s-ras-6mon .boxs .caption {
		width: 100%;
		order: 2;
	}
	.s-ras-6mon .boxs .caption .logo {
		position: absolute;
		top: 50px;
		left: 50px;
	}
	.s-ras-6mon .boxs .thumbnail {
		width: 100%;
		order: 1;
	}
	.s-ras-6mon .boxs .caption .btn2 {
		width: 300px;
	}
	.s-ras-6mon .boxs .caption .ttle {
		font-size: 20px;
		margin-bottom: 15px;
		padding-right: 100px;
	}
	.s-ras-6mon .boxs .caption .ttle span {
    font-size: 34px;
	}
	.s-ras-6mon .boxs .caption .num {
    margin-bottom: 0px;
		font-size: 75px;
		position: absolute;
		bottom: 80px;
		left: 50%;
		transform: translate(60px,0);
	}
}
@media screen and (max-width:748px){
	.s-ras-6mon .boxs .caption .logo img {
    width: 130px;
	}
	.s-ras-6mon .boxs .caption .logo {
    top: 30px;
    left: 30px;
	}
	.s-ras-6mon .boxs .caption .btn2 {
    width: 250px;
	}
	.s-ras-6mon .boxs .caption .ttle {
    font-size: 18px;
    margin-bottom: 15px;
    padding-right: 90px;
	}
	.s-ras-6mon .boxs .caption .ttle span {
    font-size: 30px;
	}
	.s-ras-6mon .boxs .caption .num {
    font-size: 65px;
    bottom: 80px;
    transform: translate(50px,0);
	}
}
@media screen and (max-width:549px){
	.s-ras-6mon .s-title {
		margin-bottom: 30px;
	}
	.s-ras-6mon .boxs .caption .logo img {
    width: 100px;
	}
}
@media screen and (max-width:450px){
	.s-ras-6mon {
		font-size: 14px;
	}
	.s-ras-6mon .boxs .caption {
		padding: 25px 10px;
	}
	.s-ras-6mon .boxs .caption .logo {
    top: 25px;
    left: 25px;
	}
	.s-ras-6mon .boxs .caption .ttle {
    font-size: 16px;
    margin-bottom: 15px;
    padding-right: 80px;
	}
	.s-ras-6mon .boxs .caption .ttle span {
    font-size: 26px;
	}
	.s-ras-6mon .boxs .caption .num {
    font-size: 55px;
    bottom: 80px;
    transform: translate(45px,0);
	}
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/main.include/block_how_zakaz/style.css?17296635323471*/
.s-how-zakaz {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
	background: #f8f8f8;
}
.s-how-zakaz .s-title {
	margin-bottom: 40px;
	text-align: center;
}
.s-how-zakaz .text {
	text-align: center;
	font-size: 18px;
	margin-bottom: 40px;
	color: #000000;
}
.s-how-zakaz .boxs {
	display: flex;
	flex-wrap: wrap;
}
.s-how-zakaz .boxs .item {
	margin: 0px 10px 30px;
	width: 31.3%;
	background: #ffffff;
	border-radius: 30px;
	box-shadow: 0px 0px 16px 0px rgba(19, 19, 19, 0.17);	
	overflow: hidden;
	text-align: center;
	padding: 40px;
	position: relative;
}
.s-how-zakaz .boxs .item .num {
	width: 84px;
	height: 84px;
	font-family: Segoe_ui_bold, sans-serif;
	font-weight: bold;
	color: #ffffff;
	border-radius: 50px;
	position: absolute;
	top: -30px;
	left: -30px;
	background: #e22727;
	font-size: 30px;
	padding: 40px 0px 0px 45px;
	text-align: left;
}
.s-how-zakaz .boxs .item .thumbnail {
	margin-bottom: 20px;
}
.s-how-zakaz .boxs .item .thumbnail img {
	max-width: 100%;
}
.s-how-zakaz .boxs .item .line {
	width: 170px;
	border-top: 1px solid #e22727;
	margin: 0 auto 20px;
}
.s-how-zakaz .boxs .f-block {
	width: 64%;
	margin: 0px 10px;
}
.s-how-zakaz .boxs .f-block .s-title {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 25px;
}
.s-how-zakaz .boxs .f-block .f-group {
	display: flex;
	margin-bottom: 15px;
}
.s-how-zakaz .boxs .f-block input[type="text"] {
	border-radius: 3px;
	background: #fff;
	border: 1px solid rgba(112, 112, 112, 0.35);
	outline: none;
	padding: 9px 15px;
	color: #000000;
	font-size: 18px;
	width: 50%;
	margin-right: 20px;
}
.s-how-zakaz .boxs .f-block input[type="text"]._error {
	border-color: red;
}
.s-how-zakaz .boxs .f-block input[type="text"]:last-child {
	margin-right: 0;
}
.s-how-zakaz .boxs .f-block .btn2 {
	height: 52px;
	width: 49%;
}
@media screen and (max-width:1199px){
	
}
@media screen and (max-width:1090px){
	.s-how-zakaz .boxs .item {
		width: 31.2%;
		padding: 40px 30px;
	}
	.s-how-zakaz .boxs .f-block {
		width: 64%;
	}	
}
@media screen and (max-width:992px){
	.s-how-zakaz .boxs .item {
    width: 47%;
    padding: 40px 40px;
	}
	.s-how-zakaz .boxs .f-block {
		width: 47%;
	}
	.s-how-zakaz .boxs .f-block .s-title {
		font-size: 18px;
		text-align: center;
	}
	.s-how-zakaz .boxs .f-block .f-group {
		display: block;
		margin-bottom: 0;
	}
	.s-how-zakaz .boxs .f-block input[type="text"] {
		width: 100%;
		margin: 0 0 15px;
		font-size: 16px;
	}
	.s-how-zakaz .boxs .f-block .btn2 {
		width: 100%;
	}
}
@media screen and (max-width:748px){
	.s-how-zakaz .text {
		font-size: 16px;
	}
	.s-how-zakaz .boxs .item {
    width: 46%;
    padding: 30px 30px;
	}
	.s-how-zakaz .boxs .item .thumbnail {
		margin-bottom: 15px;
	}
	.s-how-zakaz .boxs .item .line {
		width: 150px;
		margin-bottom: 15px;
	}
	.s-how-zakaz .boxs .item .num {
		font-size: 28px;
	}
	.s-how-zakaz .boxs .f-block {
    width: 46%;
	}
	.s-how-zakaz .boxs .f-block .s-title {
    font-size: 16px;
    margin-bottom: 15px;
	}
}
@media screen and (max-width:549px){
	.s-how-zakaz .s-title {
		margin-bottom: 30px;
	}
	.s-how-zakaz .boxs .item {
		margin: 0 0 25px;
		width: 100%;
	}
	.s-how-zakaz .boxs .f-block {
		margin: 0;
		width: 100%;
	}
}
@media screen and (max-width:450px){
	.s-how-zakaz {
		font-size: 14px;
	}
	.s-how-zakaz .text {
		font-size: 14px;
	}
}




/* End */


/* Start:/local/templates/main_new/components/bitrix/main.include/block_advantages_company/style.css?17296635396377*/
.s-badvantages-company {
	font-family: Segoe_ui_regular, sans-serif;
	font-size: 16px;
	line-height: 1.2;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow: hidden;
}
.s-badvantages-company .s-title {
	margin-bottom: 40px;
}
.s-badvantages-company .boxs {
	position: relative;
	padding-top: 40px;
}
.s-badvantages-company .boxs .pic {
	max-width: 100%;
	display: block;
	margin: 0px auto;
}
.s-badvantages-company .boxs .break {
	display: none;
}
.s-badvantages-company .boxs .item {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 4px 0px rgba(19, 19, 19, 0.22);
	border-radius: 40px;
	position: absolute;	
	display: flex;
	align-items: center;
	padding: 10px;
}
.s-badvantages-company .boxs .item .thumbnail {
	border-radius: 50%;
	background: #f5313b;
	width: 61px;
	height: 61px;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
}
.s-badvantages-company .boxs .item .txt {
	margin-left: 10px;
	padding-right: 10px;
}
.s-badvantages-company .boxs .item .txt strong {
	font-family: Segoe_ui_bold, sans-serif;
	font-weight: normal;
}
.s-badvantages-company .boxs .item:nth-child(1) {
	top: 0;
	left: 0;
}
.s-badvantages-company .boxs .item:nth-child(2) {
	top: 110px;
	left: 0;
}
.s-badvantages-company .boxs .item:nth-child(3) {
	top: 220px;
	left: 0;
}
.s-badvantages-company .boxs .item:nth-child(4) {
	top: 330px;
	left: 0;
}
.s-badvantages-company .boxs .item:nth-child(5) {
	top: 440px;
	left: 0;
}
.s-badvantages-company .boxs .item:nth-child(6) {
	top: 550px;
	left: 0;
}
.s-badvantages-company .boxs .item:nth-child(11),
.s-badvantages-company .boxs .item:nth-child(10),
.s-badvantages-company .boxs .item:nth-child(9),
.s-badvantages-company .boxs .item:nth-child(8),
.s-badvantages-company .boxs .item:nth-child(7) {
	text-align: right;
}
.s-badvantages-company .boxs .item:nth-child(11) .thumbnail,
.s-badvantages-company .boxs .item:nth-child(10) .thumbnail,
.s-badvantages-company .boxs .item:nth-child(9) .thumbnail,
.s-badvantages-company .boxs .item:nth-child(8) .thumbnail,
.s-badvantages-company .boxs .item:nth-child(7) .thumbnail {
	order: 2;
}
.s-badvantages-company .boxs .item:nth-child(7) {
	top: 0;
	right: 0;
}
.s-badvantages-company .boxs .item:nth-child(8) {
	top: 110px;
	right: 0;
}
.s-badvantages-company .boxs .item:nth-child(9) {
	top: 220px;
	right: 0;
}
.s-badvantages-company .boxs .item:nth-child(10) {
	top: 330px;
	right: 0;
}
.s-badvantages-company .boxs .item:nth-child(11) {
	top: 440px;
	right: 0;
}
@media screen and (max-width:1199px){
	
}
@media screen and (max-width:1090px){
	.s-badvantages-company {
		font-size: 14px;
	}
	.s-badvantages-company .boxs .item .thumbnail {
		width: 51px;
		height: 51px;
	}
	.s-badvantages-company .boxs .item .thumbnail img {
		width: 25px;
	}
	.s-badvantages-company .boxs .pic {
		width: 400px;
	}
	.s-badvantages-company .boxs .item:nth-child(8),
	.s-badvantages-company .boxs .item:nth-child(2) {
		top: 90px;
	}
	.s-badvantages-company .boxs .item:nth-child(9),
	.s-badvantages-company .boxs .item:nth-child(3) {
		top: 180px;
	}
	.s-badvantages-company .boxs .item:nth-child(10),
	.s-badvantages-company .boxs .item:nth-child(4) {
		top: 270px;
	}
	.s-badvantages-company .boxs .item:nth-child(11),
	.s-badvantages-company .boxs .item:nth-child(5) {
		top: 360px;
	}
	.s-badvantages-company .boxs .item:nth-child(6) {
		top: 450px;
	}
}
@media screen and (max-width:992px){
	.s-badvantages-company .boxs {
		padding-top: 0;
	}
	.s-badvantages-company .boxs > div {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		z-index: 5;
	}
	.s-badvantages-company .boxs .item {
		position: static;
		margin-bottom: 20px;
		margin-right: 20px;
	}
	.s-badvantages-company .boxs .item:nth-child(11), 
	.s-badvantages-company .boxs .item:nth-child(10), 
	.s-badvantages-company .boxs .item:nth-child(9), 
	.s-badvantages-company .boxs .item:nth-child(8), 
	.s-badvantages-company .boxs .item:nth-child(7) {
		text-align: left;
	}
	.s-badvantages-company .boxs .item:nth-child(11) .thumbnail, 
	.s-badvantages-company .boxs .item:nth-child(10) .thumbnail, 
	.s-badvantages-company .boxs .item:nth-child(9) .thumbnail, 
	.s-badvantages-company .boxs .item:nth-child(8) .thumbnail, 
	.s-badvantages-company .boxs .item:nth-child(7) .thumbnail {
    order: 0;
	}
	.s-badvantages-company .boxs .item:nth-child(1) {
		order: 1;
	}
	.s-badvantages-company .boxs .item:nth-child(2) {
		order: 6;
	}
	.s-badvantages-company .boxs .item:nth-child(3) {
		order: 3;
	}
	.s-badvantages-company .boxs .item:nth-child(4) {
		order: 4;
	}
	.s-badvantages-company .boxs .item:nth-child(5) {
		order: 5;
	}
	.s-badvantages-company .boxs .item:nth-child(6) {
		order: 2;
	}
	.s-badvantages-company .boxs .item:nth-child(7) {
		order: 11;
	}
	.s-badvantages-company .boxs .item:nth-child(8) {
		order: 8;
	}
	.s-badvantages-company .boxs .item:nth-child(9) {
		order: 10;
	}
	.s-badvantages-company .boxs .item:nth-child(10) {
		order: 7;
	}
	.s-badvantages-company .boxs .item:nth-child(11) {
		order: 9;
	}
	.s-badvantages-company .boxs .break {
		display: block;
		width: 100%;
	}
	.s-badvantages-company .boxs .break:nth-child(12) {
		order: 2;
	}
	.s-badvantages-company .boxs .break:nth-child(13) {
		order: 4;
	}
	.s-badvantages-company .boxs .break:nth-child(14) {
		order: 6;
	}
	.s-badvantages-company .boxs .break:nth-child(15) {
		order: 7;
	}
	.s-badvantages-company .boxs .break:nth-child(16) {
		order: 8;
	}
	.s-badvantages-company .boxs .break:nth-child(17) {
		order: 9;
	}
	.s-badvantages-company .boxs .break:nth-child(18) {
		order: 10;
	}
	.s-badvantages-company .boxs .pic {
		position: absolute;
		bottom: -30px;
		right: 0;
		width: 57%;
	}
}
@media screen and (max-width:748px){
	.s-badvantages-company {
		font-size: 13px;
	}
	.s-badvantages-company .boxs .pic {
    width: 62%;
	}
}
@media screen and (max-width:620px){
	.s-badvantages-company .boxs .pic {
		display: none;
	}
	.s-badvantages-company .boxs > div {
		justify-content: center;
	}
	.s-badvantages-company .boxs .item {
		width: 100%;
		margin-right: 0;
	}
	.s-badvantages-company .boxs .item .txt {
		width: 100%;
	}
	.s-badvantages-company .boxs .item .txt br {
		display: none;
	}
}
@media screen and (max-width:549px){
	.s-badvantages-company .s-title {
		margin-bottom: 30px;
	}
}
@media screen and (max-width:450px){
	.s-badvantages-company {
		font-size: 12px;
	}
}


/* End */


/* Start:/local/templates/main_new/components/bitrix/news.list/visokotehnolproizv3/style.css?17766832222590*/
.block-proizvodstvo{
/*font-family: 'Montserrat', sans-serif;*/
font-style: normal;color: #000000;background: #F5F5F5;padding: 26px 16px;}
  .block-proizvodstvo-title{font-weight: 700;font-family: 'Inter', sans-serif;
font-size: 24px;
line-height: 29px;
text-align: center;
margin-bottom:33px;}
.block-proizvodstvo-text{font-weight: 400;
font-size: 12px;
line-height: 16px;}
.block-proizvodstvo-head{text-align: center;padding-bottom: 21px;}
.block-proizvodstvo-content-text{font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 18px;padding-top:23px;}
.block-proizvodstvo ul{padding-left: 0;}
.block-proizvodstvo li{list-style: none;}
.block-proizvodstvo li{
  background: url(/local/templates/main_new/components/bitrix/news.list/visokotehnolproizv3/images/icon-ul.svg) no-repeat 0 0;
  padding-left: 38px;
  height: 56px;
    padding-left: 51px;
    min-height: 56px;
    height: auto;
    padding-bottom: 14px;
    background-size: 36px;  
font-family: Segoe_ui_regular, sans-serif;
}
.proizvodstvo-video-block{position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;}
    .proizvodstvo-video-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
.block-proizvodstvo-around{background: #F5F5F5;}

@media only screen and (min-width:768px) {
.block-proizvodstvo-head{text-align: left;padding-bottom: 42px;padding-top: 35px;}  
.block-proizvodstvo-title{font-weight: 700;
font-size: 40px;
line-height: 48px;
margin-bottom: 29px;text-align: left;
}
.block-proizvodstvo-text{font-weight: 400;
font-size: 14px;
line-height: 22px;}
.block-proizvodstvo-content-text{min-width:487px;width:487px;padding-left: 25px;margin-right: 20px;order: -1;font-size: 18px;
line-height: 24px;padding-right: 24px;background: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 2.29%, rgba(255, 255, 255, 0) 92.86%);
backdrop-filter: blur(2.5px);

/* Note: backdrop-filter has minimal browser support */
border-radius: 6px;}
.block-proizvodstvo-content{display:flex;}
.proizvodstvo-video-block{width:calc(100% - 487px);}
.proizvodstvo-video-block{
    padding-bottom: 460px;
    /*padding-top: 0;*/
}
.block-proizvodstvo li {
    padding-left: 51px;
    min-height: 56px;
    height: auto;
    padding-bottom: 14px;
    background-size: 36px;
}

}
@media only screen and (max-width:768px) {
.block-proizvodstvo-around {
    padding-top: 50px;
}
.block-proizvodstvo-head{padding-bottom: 0;}
.proizvodstvo-video-block {
		padding-top: 0;}
}
@media only screen and (min-width:1200px) {

}
/* End */


/* Start:/local/templates/main_new/components/bitrix/news.list/sertifikats/style.css?1776494754337*/
.s-gallery .vid_txt_pod_zag {
    max-width: 900px;
    text-align: center;
    margin: 0 auto 40px;
    font-size: 20px;
    line-height: normal;
}
@media screen and (max-width: 768px){
.s-gallery .vid_txt_pod_zag {
    max-width: 700px;
    text-align: center;
    margin: 0 auto 40px;
    font-size: 18px;
    line-height: normal;
}
}
/* End */
/* /local/templates/main_new/components/bitrix/main.include/block_osteklenie_balcon/style.css?17598796101530 */
/* /iframe/okna4/layout/css/template_styles_scoped.css?177677264593125 */
/* /local/templates/main_new/components/bitrix/news.list/variants2b/style.css?17296636969824 */
/* /local/templates/main_new/components/bitrix/main.include/banner-reklam/style.css?17296635025927 */
/* /local/templates/main_new/components/bitrix/news.list/types_balcon/style.css?17296636593629 */
/* /local/templates/main_new/css/buy_now_pay_later.css?17752080437603 */
/* /local/templates/main_new/components/bitrix/main.include/price_ost_balcon_key/style.css?17296635154356 */
/* /local/templates/main_new/components/bitrix/news.list/house_types/style.css?17296637192089 */
/* /local/components/gmg/element.list/templates/desTabs/style.css?1776681808610 */
/* /local/templates/main_new/components/bitrix/news.list/zakaz_ost/style.css?17296636624289 */
/* /local/templates/main_new/components/bitrix/main.include/block_rssprochka_6month_white/style.css?17296635283542 */
/* /local/templates/main_new/components/bitrix/main.include/block_how_zakaz/style.css?17296635323471 */
/* /local/templates/main_new/components/bitrix/main.include/block_advantages_company/style.css?17296635396377 */
/* /local/templates/main_new/components/bitrix/news.list/visokotehnolproizv3/style.css?17766832222590 */
/* /local/templates/main_new/components/bitrix/news.list/sertifikats/style.css?1776494754337 */
