

/* Start:/bitrix/templates/main/components/bitrix/menu/topMenu/style.css?14821534404540*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(../img/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(../img/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(../img/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

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

/*фиксированное плавающее меню*/
#js-top_nav{
	top: 124px; /*высота шапки в пикселях*/
	position: fixed;
	z-index: 1000;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1482153461467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/bottMenu/style.css?14821534404416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(../img/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(../img/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(../img/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/form.result.new/template_pozdravlyaem/style.css?1482153438666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(../img/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../img/icon_warn.gif);
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/form.result.new/template_flygirl/style.css?1482153438666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(../img/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../img/icon_warn.gif);
}
/* End */


/* Start:styles.css?149331348239689*/
@font-face{font-family: Roboto-R; src: url(../fonts/Roboto-Regular.ttf);}
@font-face{font-family: Roboto; src: url(../fonts/Roboto-Regular.ttf);}
@font-face{font-family: Roboto-L; src: url(../fonts/Roboto-Light.ttf);}
@font-face{font-family: Roboto-M; src: url(../fonts/Roboto-Medium.ttf);}
@font-face{font-family: Roboto-B; src: url(../fonts/Roboto-Medium.ttf);}
@font-face{font-family: 'Roboto Condensed'; src: url(../fonts/RobotoCondensed-Regular.ttf);}
@font-face{font-family: Roboto-Condensed-R; src: url(../fonts/RobotoCondensed-Regular.ttf);}
@font-face{font-family: Roboto-Condensed-B; src: url(../fonts/RobotoCondensed-Bold.ttf);}
@font-face{font-family: Roboto-Condensed-L; src: url(../fonts/RobotoCondensed-Light.ttf);}

.fs80 {font-size:80px !important;}

.captch .inp {padding-left: 240px !important}
.captch .inp.domarg {padding-left: 170px !important}
.ok1 {clear:both ; font-size: 28px; text-align: center; color: green; line-height: 30px}
.ok1.error {color: red}



.text { 
	width:1200px; 
	margin: 0 auto; 
	line-height: 21px;
	color: #333333;
	font-size: 16px; 
	padding: 0px 15px 10px 15px;
}

.text p, .text span, .text .teploblock {
	text-align: justify;
}


.text h1 {
	text-align:center; 
	color: #333;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
}

.text h2 {
	text-align:center; 
	color: #333;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
}

#plast {
	background-image: url(../img/p_1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 450px;
	padding-top: 40px;
	margin-top: -40px;
}

.info_block.mod_1 {
    background: #f5f5f5;
    padding: 25px 25px 50px;
    max-width: 390px;
    margin: 18px 150px 23px 0px;
}

.slide .info_block {
    background: #f5f5f5;
    padding: 55px 30px 70px;
    max-width: 390px;
    margin: 45px 150px 23px 200px;
}

#plast .info_caption {
    position: relative;
    color: #abb1c3;
    font-size: 28px;
    text-transform: uppercase;
    padding: 18px 0 0 !important;
    margin-bottom: 15px !important;
    
}

.info_text {
    font: 12px;
    margin-bottom: 13px;
}

.slide_phone {
    color: #615f62;
    font-size:30px
}

.redpricer{
	margin-top: 40px;
	margin-left: 10px;
	float: right;
	font-size: medium;
}

.text ul li.para {
list-style: none;
float: right;
width: 48%;
vertical-align: top;
text-align: justify;
}

.text ul {
	list-style: none;
}

.text ul li {
	/*list-style-image: url(../img/strelab.jpg);
	list-style-position: outside;*/
	margin: 0.5em 0; padding: 0 0 0 25px;
	list-style-type: none;
    background: url('../img/li.gif') no-repeat 0 0.6em;
	width: 48%;
}

.text ul li.para {
	/*list-style-image: url(../img/strelab.jpg);
	list-style-position: outside;*/
	margin: 0.5em 0; padding: 0 0 0 20px;
	list-style-type: none;
    background: none;
	width: 48%;
}

.text img { margin: 0px 15px 15px 15px;}

.text p { margin: 0px 0px 15px 0px;}

.advertisement__h1{
	position: absolute;
	top: 34px;
	left: 190px;
	

}

.advertisement__h1 h1 {

text-align: left;
font-size: 80px;
color: #fecc0c;
text-align: left;
font-weight: bold;
text-transform: uppercase;
font-size: 80px;
text-shadow: 0 2px 0px #000, 2px 0 0 #000, 0 -2px 0px #000, -2px 0 0 #000;
}

.advertisement__h1 h1:first-child {
  opacity: .99;
}

div.advertisement__tooltip {
	position: absolute;
	z-index: 20;
	opacity: 1;
}

.finish-type h1 {
	color: #fecc0c;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100px;
	text-shadow: 0 2px 0px #000, 2px 0 0 #000, 0 -2px 0px #000, -2px 0 0 #000;
	position: absolute;
	top: 38px;
	left: 260px;
	text-align: left;
	z-index: 0;
	font-size: 85px;
}

.pricelist {
border: 1px solid #CCCCFF;
margin-bottom: 40px;
}

.pricelist td{
height: 40px;
text-align: center;
background: none;
}

.pricelist tr.grey td{

background-color: #F4F4F4;
}

.pricelist tr{

background: none;
}

.pricelist td.title{
text-align: left;
}

.pricelist  td.tbl {
padding: 10px 2px 10px 2px;
font-size: 11px;
}

.pricelist td a {
color: #FF0000;	
margin-left: 40px;
font-weight: bold;
display: block;
margin-bottom: 15px;
}

.footer_email {
	position: absolute;
	top: 90px;
	right: 340px;
}

.footer_email a {
	color: #cccccc;
}

.custom-form span.custom-file {
	margin: 22px 0 0 -13px;
}

#file-input {
	width: 130px;
}

#ya-phone-1, span.phone_block{ color:#333333 !important; }
.header__phone span.phone_block span.phone_code { color:#fecc0c }

.similar.sharp:after{
	background:none;
}

.similar.sharp h1 {
	margin-bottom: 30px;
	font-size: 23px;
	color: #fff;
	text-align: center;
	padding: 44px 0 0;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase; 
}

.similar.sharp img {
	border-radius: 123px;
	width: 246px;
}

.similar.sharp .submenu {
	margin: 70px auto;
	width: 1174px;
}

.similar.sharp .ares-slider_block {
	position: relative;
	float:left;
	margin-right:30px;
}

.similar.sharp  .submenu.kbe {
	width: 848px;
}
.similar.sharp  .submenu.thyssen {
	width: 557px;
}



.similar.sharp  .submenu.kbe .ares-slider_block:last-child, 
.similar.sharp  .submenu.thyssen .ares-slider_block:last-child {
	margin-right:0;
}




.service-name {
  margin-bottom:10px; font-size:18px; display: inline-block; width: 105px; 
}

.service-price {
  color: #858585;
  font-size: 18px !important;
  text-align: right;
  display: inline-block;
  width: 40px;
  font-weight: bold !important;
}

.service-montag-block {
	margin-top: 45px;  padding-right: 10px;
}

.service-ottdelka-block {
	margin-top: 10px;  padding-right: 10px;
}

.service-price-ico {
	vertical-align: baseline; opacity: 0.5; height:14px;
}

div.moove_title {
	 color: #fecc0c;
    position: absolute;
    top: 100px;
    right: 30px;
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 100px;
    text-shadow: 0 2px 0px #000, 2px 0 0 #000, 0 -2px 0px #000, -2px 0 0 #000;
    opacity: 0;
}

.plastic-window__inner > div.moove_title span {
    display: block;
    margin-top: 19px;
}

.similar.sharp h2 {
	margin-bottom: 30px;
	font-size: 23px;
	color: #fff;
	text-align: center;
	padding: 44px 0 0;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase; 
}

.glazing_first_line { 
  background-color: rgba(255,255,255,0.7);
  padding: 15px;
  border-radius: 10px;
  margin-top: -19px;
  
}

.glazing.dacha {
	border-top:none;
}

div.glazing.dacha li span, div.glazing.pvhdoor li span {
	font-weight: normal;
}

.dacha .cent_kont a.calc_it, .pvhdoor .cent_kont a.calc_it{
	z-index:2000;
}


/* ProdesCode.com 2015 08 04 */
/* Start */

.prodescode__content {
	margin: 0 auto;
	max-width: 1200px;
	min-width: 980px;
/* 	min-width: 980px; */
	padding: 0 10px;
}

.prodescode__content p{
	font-size: 17px;
	color: #333;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 20px;
	line-height: 1.4;
}

.prodescode__content a {
	color: #0099ff;
}

h2.pagezag span:after {
    content: '';
    position: absolute;
    width: 500px;
    height: 4px;
    background-color: #fecc0c;
    bottom: -4px;
    left: 50%;
    margin-left: -250px;
}	
	
	
h2.pagezag {
	text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 60px !important;
    letter-spacing: 2px;
    margin-bottom: 76px;
    position: relative;
	margin: 0 0 85px 0;
}

h2.pagezag span {
    padding-bottom: 30px;
    position: relative;
    color: #333;
}

h1.zagtipokna2 {
	text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px !important;
    letter-spacing: 2px;
    margin-bottom: 76px;
    position: relative;
	margin: 0 0 85px 0;
}
h1.zagtipokna2 span {
    position: relative;
    color: #333;
    padding-bottom: 30px;
}
h1.zagtipokna2 span::after {
    content: "";
    position: absolute;
    width: 500px;
    height: 4px;
    background-color: #FECC0C;
    bottom: -4px;
    left: 50%;
    margin-left: -250px;
}

.underpagezag {
	font-size: 21px;
	text-align: center;
	color: #333;
	line-height: 1.3;
}


.tabletseny {
	width: 100%;
	background: #ccc;
	border-collapse: separate; 
	border-spacing: 1px;
	margin-bottom: 10px;
}

.tabletseny td{
		background: #fff;
		height: 84px;
		vertical-align: middle;
		text-align: center;
		width: 8%;
		color: #333;
		font-weight: bold;
		font-size: 22px;
}

.tabletseny .tabletseny-firsttd {
		width: 12%;
		font-size: 19px;
		color: #333;
		font-family: 'Roboto', sans-serif;
}

.tabletseny_greytitle td{
	background: #f4f4f4;
	color: #868686;
	font-size: 19px;
	height: 50px;
}

.tabletseny_comment {
	text-align: center;
	font-size: 14px;
	color: #666;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 25px;
}

/* ProdesCode.com 2015 08 04 */
/* End */



/* ProdesCode.com 2015 08 09 */
/* Start */

.montazh-free {
	height: 409px;
	background: url(../img/montazh-free/bg.jpg) no-repeat center center;
}

.montazh-free__left {
	width: 600px;
	padding-top: 40px;
	margin-left: 20px;
	text-align: center;
	float: left;
}

.montazh-free__first {
	font-size: 40px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.montazh-free__second {
	font-size: 65px;
	color: #fecc0c;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 43px;
}

.montazh-free__three {
	font-size: 18px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px #191919;
	margin-bottom: 20px;
}

.montazh-free__three span {
	color: #ff0000;
}

.montazh-free__right {
	width: 297px;
	text-align: center;
	float: right;
	margin: 116px 123px 0px 0px;
}

.input_name {
	width: 297px;
	height: 53px;
	background: url(../img/montazh-free/input_name.png) no-repeat center center;
	margin-bottom: 10px;
}

.input_name input, .input_tel input {
	width: 210px;
	height: 30px;
	margin-left: 50px;
	margin-top: 12px;
	font-size: 20px !important;
	color: #999;
	font-family: 'Roboto', sans-serif;
	border: 0px;
	background: none;
}

.input_tel {
	width: 297px;
	height: 53px;
	background: url(../img/montazh-free/input_tel.png) no-repeat center center;
	margin-bottom: 14px;
}

@media only screen and (max-width : 1024px) {
	
	.montazh-free__left {
		width: 520px;
	}
	
	.montazh-free__first {
		font-size: 28px;
	}	
	
	.montazh-free__second {
		font-size: 45px;
		margin-bottom: 53px;
	}	
	
	.montazh-free__right {
		width: 297px;
		text-align: center;
		float: right;
		margin: 116px 20px 0px 0px;
	}
}


.sposoby-oplaty {
	height: 406px;
	background: url(../img/sposoby-oplaty/bg.jpg) no-repeat center center;
}

.sposoby-oplaty__zag {
	font-size: 60px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.sposoby-oplaty__firsttable {
	width: 90%;
	margin: 0 auto;
}

.sposoby-oplaty__firsttable td{
	text-align: center;
	width: 33.3%;
}

.sposoby-oplaty__line {
  width: 70%;
  height: 4px;
  background-color: #fecc0c;
  margin:  30px auto;
}

.sposoby-oplaty__secondtable {
	width: 90%;
	margin: 0 auto;
}

.sposoby-oplaty__secondtable td{
	text-align: center;
	width: 33.3%;
}

.sposoby-oplaty__secondtable__zag {
	font-size: 22px;
	color: #fecc0c;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px #0b6499;
	margin-bottom: 5px;
	padding-top: 200px;
}

.sposoby-oplaty__secondtable__desc {
	font-size: 18px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 1.2;
}

.posoby-oplaty__secondtable__td1 {
	background: url(../img/sposoby-oplaty/ico1.png) no-repeat center 30px;
}

.posoby-oplaty__secondtable__td2 {
	background: url(../img/sposoby-oplaty/ico2.png) no-repeat center 65px;
}

.posoby-oplaty__secondtable__td3 {
	background: url(../img/sposoby-oplaty/ico3.png) no-repeat center top;
}

.table-sert {
	width: 90%;
	margin: 0 auto;
}

.table-sert td{
	text-align: center;
	width: 25%;
}

/* ProdesCode.com 2015 08 09 */
/* End */




/* ProdesCode.com 2015 08 10 */
/* Start */

.about_topbg {
	min-height: 497px;
	background: url(../img/about/topbg.jpg) no-repeat center bottom;
}

h2.pagezagh2 {
		text-align: left;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 60px !important;
    letter-spacing: 2px;
    margin-bottom: 40px;
    position: relative;
}

h2.pagezagh2center {
		text-align: left;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 60px !important;
    letter-spacing: 2px;
    margin-bottom: 40px !important;
    position: relative;
}

.about_topbg_right {
	margin-left: 430px;
}

@media only screen and (max-width : 1024px) {
	.about_topbg_right {
		margin-left: 330px;
	}
	
	h2.pagezagh2 {
		text-align: center;
	}
}

.about_proizv_top {
	height: 13px;
	background: url(../img/about/proizv_top.png) center top;
	margin-top: -13px;
}

.about_proizv_bottom {
	height: 13px;
	background: url(../img/about/proizv_bottom.png) center bottom;
}

.about_proizv {
	background: url(../img/about/proizv_bg.png) center center;
}

.table-comanda {
	width: 98%;
	margin: 0 auto;
}

.table-comanda td{
	text-align: center;
	width: 25%;
}

.table-comanda td img {
	margin-bottom: 10px;
}

.comanda__name {
	font-size: 21px;
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.comanda__opit {
	font-size: 14px;
	color: #666;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
}

.comanda__yellow {
	font-size: 18px;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-style: italic;
	background: #fecc0c;
	width: 225px;
	margin: 0 auto 10px auto;
	padding: 8px 0px;
}

.table-comanda td p {
	font-size: 17px;
	color: #000;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2;
	font-weight: 300;
}

.table-comanda td a {
	color: #0099ff;
}

.table-comanda__tel {
	color: #333;
	font-size: 30px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin: 5px auto;
}

.table-comanda__tel span {
	color: #fecc0c;
}

.proizv_slider_bg {
	width: 867px;
	height: 555px;
	background: url(../img/about/proizv_slider_bg.png) center bottom;
	margin: 0 auto 60px auto;
	padding-top: 15px;
}

.flex-caption {
  width: 100%;
  padding: 2%;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.2;
  position: absolute;
  font-weight: 300;
}

.flex-caption div {
	font-size: 24px;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: 8px;
	text-transform: uppercase;
}

/* ProdesCode.com 2015 08 10 */
/* End */


/* ProdesCode.com 2015 08 11 */
/* Start */

.tablefrance {
	width: 100%;
}

.tablefrance td{
		vertical-align: top;
		text-align: justify;
}

.pagezagh3 {
	font-size: 40px;
	text-align: left;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  margin-bottom: 30px;
  position: relative;
  color: #333;
}

h3.pagezagh3center {
		text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 40px !important;
    margin-bottom: 40px !important;
    position: relative;
}


.pagezagh4 {
	font-size: 30px;
	text-align: left;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  margin-bottom: 30px;
  position: relative;
  line-height: 1.3;
}

.pagezagh5 {
	font-size: 24px;
	font-family: 'Roboto Condensed', sans-serif;
  margin-bottom: 15px;
  position: relative;
  line-height: 1.3;
  color: #333333;
}

.line {
	height: 70px;
	background: url(../img/uteplenie/line.png) no-repeat center center;
	margin-bottom: 15px;
}

.franceprice {
	background: #fecc0c;
	background: rgba(254, 204, 12, 0.8);
	padding: 10px 20px;
	font-size: 30px;
	font-family: 'Roboto Condensed', sans-serif;
	position: relative;
	margin: -53px -7px 0px 0px;
	display: inline-block;
	float: right;
	text-align: center;
}

.franceprice sup {
	font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
}

.franceprice span {
	font-size: 40px;
	color: #050708;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
}

.franceprice span img {
	vertical-align: baseline;
}

.franceprice.insideblock {
	margin: -67px 8px 0px 0px;
}

.tablemoskitki {
	width: 100%;
}

.tablemoskitki td{
		vertical-align: top;
}

td.tablemoskitki_right {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
}

td.tablemoskitki_right img{
	margin-bottom: 8px;
}

.threeblock {
	width: 322px;
	float: left;
	margin: 0px 50px 40px 0px;
}

.threeblock img {
	margin-bottom: 15px;
}

.threeblock_zag {
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
	margin-bottom: 5px;
}

.threeblock_round {
	width: 69px;
	height: 69px;
	background: url(../img/kladka-penobloki/round.png) no-repeat center center; 
	font-size: 60px;
	color: #333;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	line-height: 65px;
	position: relative;
	float: right;
	margin: -25px -25px -46px 0px;
}

.clear {
	clear: both;
}

.vinos-round {
	width: 152px;
	height: 152px;
	background: url(../img/vinos-balkona/round.png) no-repeat center center; 
	text-align: center;
	position: relative;
	float: right;
	margin: 10px 10px -162px 0px;
}

.vinos-round-1 {
	font-size: 45px;
	color: #333;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	text-shadow: 0px 1px 0px #fffc00;
	margin-top: 30px;
	margin-bottom: 5px;
}

.vinos-round-2 {
	font-size: 21px;
	color: #333;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	text-shadow: 0px 1px 0px #fffc00;
}

.vnotdelka__color img {
	margin: 0px 5px 10px 0px;
}

.vnotdelka__img1_in {
	width: 162px;
	height: 137px;
	background: url(../img/vneshnyaya-otdelka/img1_in.jpg) no-repeat center center;
	position: relative;
	margin: -142px 5px 0px 0px;
	display: inline-block;
	float: right;
}

.vnotdelka__img2_in {
	width: 162px;
	height: 137px;
	background: url(../img/vneshnyaya-otdelka/img1_in.jpg) no-repeat center center;
	position: relative;
	margin: -142px 0px 0px 5px;
	display: inline-block;
	float: left;
}

.vnotdelka__img1_in .franceprice, .vnotdelka__img2_in .franceprice {
	background: #fecc0c;
	background: rgba(254, 204, 12, 0.8);
	padding: 10px 0px;
	font-size: 30px;
	font-family: 'Roboto Condensed', sans-serif;
	position: relative;
	margin: 77px 0px 0px 0px;
	display: block;
	float: none;
	text-align: center;
}

.vnotdelka__img1_in .franceprice sup, .vnotdelka__img2_in .franceprice sup {
	font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
}

.vnotdelka__img1_in .franceprice span, .vnotdelka__img2_in .franceprice span {
	font-size: 40px;
	color: #050708;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
}

.vnotdelka__img1_in .franceprice span img, .vnotdelka__img2_in .franceprice span img {
	vertical-align: baseline;
}

.vnotdelka__img1_in .franceprice.insideblock, .vnotdelka__img2_in .franceprice.insideblock {
	margin: -67px 8px 0px 0px;
}


/* ProdesCode.com 2015 08 11 */
/* End */


/* ProdesCode.com 2015 08 18 */
/* End */

.furniture_block {
	border: 1px solid #fecc0c;
	height: 260px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 22px;
	font-family: 'Roboto', sans-serif;
	display: inline-block;
	margin: 60px 20px 0px 20px;
	padding: 0 20px;
}

.furniture_block img{	
	margin: -60px 0px 20px 0px;
}

.furniture_all_block {
	text-align: center;
	margin-bottom: 10px;
}

.laminaciya_all_block {
	text-align: center;
}

.laminaciya_block {
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 30px;
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
	text-transform: uppercase;
	width: 30%;
}

.laminaciya_block img {
	width: 100%;
}

.laminaciya_zag {
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	font-size: 40px;
	margin-bottom: 10px;
}

.lam_color {
	width: 144px;
	font-family: 'Roboto', sans-serif;
	line-height: 2;
	text-align: center;
	color: #999999;
	font-size: 15px;
	float: left;
	margin-bottom: 10px;
}

.tdcenter {
	text-align: center !important;
}

.tdright {
	text-align: right !important;
}

.otkosy_ico {
	width: 160px;
	float: left;
	text-align: center;
	color: #333333;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	margin-bottom: 10px;
}

.otkosy_line {
    height: 70px;
    background: url(../img/uteplenie/line.png) no-repeat top center;
    margin-bottom: 15px;
    margin-top: -27px;
    z-index: 10;
    position: relative;
}

.otlivy_ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.otlivy_ul li {
	padding-left: 25px;
	font-size: 21px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #333;
	background: url(../img/otlivy/li.png) no-repeat left center;
	margin-bottom: 10px;
}

.pod_color_zag {
	font-size: 24px;
	color: #333;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 20px;
	margin-bottom: 20px;
}

.pod_color_okna_zag {
	font-size: 24px;
	color: #333;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 0px;
	margin-bottom: 20px;
}

.pod_color_okna_zag a {
	text-decoration: underline;
}

.pod_color_okna_zag span {
	padding-left: 20px;
}


.pod_color {
	text-align: center;
	float: left;
	width: 90px;
	vertical-align: top;
	font-weight: 300;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}

.pod_color img{
	margin-bottom: 10px;
}

.pod_color_okna {
	text-align: center;
	float: left;
	width: 94px;
	vertical-align: top;
	font-weight: 300;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}

.pod_color_okna img{
	margin-bottom: 10px;
}

.okna_link {
	text-align: center;
	margin-bottom: 15px;
}

.okna_link a {
	display: inline-block;
	padding: 9px 15px;
	font-size: 21px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #02a1ff;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 0 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.okna_link a:hover,  .okna_link a.act_okna_link{
	background: #02a1ff;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
}

.okna_model_link {
	text-align: center;
	margin-bottom: 30px;
}

.okna_model_link a {
	display: inline-block;
	cursor: pointer;
	padding: 18px 30px;
	font-size: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	background: #dedede;
  background: -webkit-linear-gradient(bottom, #efeded, #dedede);
  background: linear-gradient(to top, #efeded, #dedede);
}

.okna_model_link a:hover,  .okna_model_link a.act_okna_link{
	background: #ffeb64;
  background: -webkit-linear-gradient(bottom, #ffeb64, #fecc0d);
  background: linear-gradient(to top, #ffeb64, #fecc0d);
}

.okna_model_link a:first-child {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.okna_model_link a:last-child {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.zagtipokna {
	text-align: center;
	color: #333333;
	font-size: 40px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-bottom: 30px;
}

.oknablock_in {
	height: 600px;
}

.oknablock_in_gutwerk58 {
	background: url(../img/gutwerk/img_58.jpg) no-repeat center top;
}

.oknablock_in_gutwerk70 {
	background: url(../img/gutwerk/img_70.png) no-repeat center top;
}

.oknablock_in_kbeEngine {
	background: url(../img/kbe/img_engine.jpg) no-repeat center top;
}

.oknablock_in_kbeExpert {
	background: url(../img/kbe/img_expert.jpg) no-repeat center top;
}

.oknablock_in_kbe76 {
	background: url(../img/kbe/img_76.jpg) no-repeat center top;
}

.oknablock_in_kbe88 {
	background: url(../img/kbe/img_88.jpg) no-repeat center top;
}

.oknablock_in_RehauBlitz {
	background: url(../img/rehau/img_blitz.jpg) no-repeat center top;
}

.oknablock_in_RehauSynego {
	background: url(../img/rehau/img_synego.jpg) no-repeat center top;
}

.oknablock_in_RehauDELIGHT {
	background: url(../img/rehau/img_delight.jpg) no-repeat center top;
}

.oknablock_in_RehauBRILLANT {
	background: url(../img/rehau/img_brilliant.jpg) no-repeat center top;
}
.oknablock_in_RehauGENEO {
	background: url(../img/rehau/img_geneo.jpg) no-repeat center top;
}

.oknablock_in_TROCALBalance {
	background: url(../img/trocal/img.jpg) no-repeat center top;
}


.oknablock_in_left {
	float: left;
	color: #333;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	width: 320px;
	font-weight: 300;
	line-height: 1.2;
	background: #fff;
}

.oknablock_in_left span {
	color: #02a1ff;
	font-size: 20px;
	font-weight: 400;
	
}

.oknablock_in_right {
	float: right;
	color: #333;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	width: 350px;
	font-weight: 300;
	line-height: 1.2;
	background: #fff;
}

.oknablock_in_right span {
	color: #02a1ff;
	font-size: 20px;
	font-weight: 400;
}

.oknablock_in_lam {
	width: 420px;
}

.charprof {
	border: 1px solid #cccccc;
	padding: 12px 6px 0px 12px;
	margin-left: -17px;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	color: #999999;
}

.charprof table {
	margin-bottom: 15px;
}

.charprof_zag {
	color: #02a1ff;
	font-size: 20px;
	font-weight: 400;
	margin-top: -26px;
	background: #fff;
	float: left;
	padding: 0 4px;
	margin-bottom: 10px;
}

.charprof_red {
	width: 10px;
	height: 20px;
	background: url(../img/gutwerk/char_red.png) no-repeat center center;
	float: left;
	margin-right: 2px;
}

.charprof_grey {
	width: 10px;
	height: 20px;
	background: url(../img/gutwerk/char_grey.png) no-repeat center center;
	float: left;
	margin-right: 2px;
}

.charprof_green {
	width: 10px;
	height: 20px;
	background: url(../img/gutwerk/char_green.png) no-repeat center center;
	float: left;
	margin-right: 2px;
}

.charprof_yellow {
	width: 10px;
	height: 20px;
	background: url(../img/gutwerk/char_yellow.png) no-repeat center center;
	float: left;
	margin-right: 2px;
}

.righttsena {
	font-size: 32px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
}

.righttsena .cifraall {
	font-size: 50px;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	color: #050708;
}

.righttsena .m2 {
	font-size: 40px;
	color: #333;
}

.table_pr_pl_okon {
	width: 90%;
	margin: 0 auto;
}

.table_pr_pl_okon td{
	vertical-align: top;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	width: 25%;
	padding: 0 25px;
	line-height: 1.3;
}

.zag_pr_pl_okon {
	font-size: 22px;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;
	margin-bottom: 5px;
}
.pr_pl_okon .benefits__one:after {
    background: url("/img/gutwerk/preim_ico1.png") no-repeat center center;
    top: 0;
    left: 20px;
    width: 232px;
    height: 231px;
}

.pr_pl_okon .benefits__two:after {
    background: url("/img/gutwerk/preim_ico2.png") no-repeat center center;
    top: 0;
    left: 20px;
    width: 232px;
    height: 231px;
}

.pr_pl_okon .benefits__three:after {
    background: url("/img/gutwerk/preim_ico3.png") no-repeat center center;
    top: 0;
    left: 20px;
    width: 232px;
    height: 231px;
}

.pr_pl_okon .benefits__four:after {
    background: url("/img/gutwerk/preim_ico4.png") no-repeat center center;
    top: 0;
    left: 20px;
    width: 232px;
    height: 231px;
}

.our-works__link a.btn {
	color: #010101;
font-size:28px;
}

p.shumpaket {
	font-size: 36px;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-align: center;
}

.shumpaket_slider .ares-slider2 .ares-slider__prev, .shumpaket_slider .ares-slider2 .ares-slider__next {
	top:320px;
}

.shumpaket_slider .ares-slider2 .ares-slider__next {
  right: 30px;
}

.shumpaket_slider .ares-slider2 .ares-slider__prev {
	left:30px;
}

.shumpaket_slider img {
	width: 90%;
	margin-left: 5%;
}

.steklopaket_ico {
}

.steklopaket_ico_1 {
	width: 32%;
	margin-right: 1%;
	float: left;
	text-align: center;
	color: #333333;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.steklopaket_ico_1 div.bg {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	background: #ff6600 url(../img/steklopaket/ico1.png) no-repeat 15px center;
	padding: 8px 0px;
}

.steklopaket_ico  .opis {
	height: 40px;
}

.steklopaket_ico_2 {
	width: 32%;
	margin-right: 1%;
	float: left;
	text-align: center;
	color: #333333;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.steklopaket_ico_2 div.bg {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	background: #33cc33 url(../img/steklopaket/ico2.png) no-repeat 15px center;
	padding: 8px 0px;
}

.steklopaket_ico_3 {
	width: 32%;
	margin-right: 1%;
	float: left;
	text-align: center;
	color: #333333;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.steklopaket_ico_3 div.bg {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	background: #0099ff url(../img/steklopaket/ico3.png) no-repeat 15px center;
	padding: 8px 0px;
}

/* ProdesCode.com 2015 08 18 */
/* End */

.tovpodr {
text-align:center;
clear:both;}

.tovpodr a{
text-decoration:underline;
font-size: 18px;
font-weight: 300;
font-family: 'Roboto', sans-serif;}


/* toorr2p 17.11.2015 */
/*** ASC-OKNA ***/
.asc-okna {
    color:#333333;
}
.asc-okna .two-img-text {
    margin: 50px 0;
}
.asc-okna .two-img-text .over-img {
    float: left;
    width: 335px;
    border: 1px solid #cccccc;
}
.asc-okna .two-img-text img {margin: 0; display: block;}
.asc-okna .two-img-text .two-text{margin-left: 380px;}
.asc-okna .ttl {font-size:27px; font-weight:bold; color:#333333;}

.h3-center{text-align:center; font-family:'Roboto Condensed'; font-weight:bold; font-size:50px;}
.asc-okna .variant-okna table{margin:70px auto 35px auto;}
.asc-okna .variant-okna .img-over{position:relative; width:340px; margin:0 auto;}
.asc-okna .variant-okna .img-over img{border:1px solid #cccccc;}
.asc-okna .variant-okna .img-over span{
    display: block;
    width:69px;
    height:69px;
    position:absolute;
    right:-34px;
    top:-34px;
    background:url(../img/span-num.png) top center no-repeat;
    line-height:69px;
    text-align:center;
    font-size: 60px;
    font-family: 'Roboto Condensed';
    font-weight: bold;
}
.asc-okna .variant-okna .text-over{width:340px; margin:28px auto 0 auto;text-align: justify; font-size: 17px; font-family:'Roboto-L';}
.asc-okna .variant-okna .text-over .ttl{font-size:24px;}

.asc-okna .variant-okna td{width: 33.3%;}
.asc-okna .variant-okna td:nth-child(1) .img-over, 
.asc-okna .variant-okna td:nth-child(1) .text-over{float:left;}
.asc-okna .variant-okna td:nth-child(3) .img-over, 
.asc-okna .variant-okna td:nth-child(3) .text-over{float:right;}
/*** END ASC-OKNA ***/

/*** CLIMAT-OKNA ***/
.climat-okna{width:1161px; margin:0 auto;}
.climat-okna .banner-hor{margin:33px auto;}
.climat-okna .climat-okna-tbl{}
.climat-okna .climat-okna-tbl .over-img {
    width: 347px;
    float: left;
}
.climat-okna .climat-okna-tbl img {border:1px solid #cccccc; margin-bottom:18px;}
.climat-okna .climat-okna-tbl .over-text{
    margin-left:388px;
}
.climat-okna .climat-okna-tbl .over-text p {
}
.climat-okna .climat-okna-tbl .ttl {font-size:21px; font-weight:bold; color:#333333;}
.climat-okna .climat-okna-tbl .ttl-blue{color:#0099cc;}

.climat-okna .climat-okna-tbl table{color:#666666; font-size: 17px; font-family:'Roboto-L'; border-top:2px solid #cccccc;}
.climat-okna .climat-okna-tbl table td{border-bottom:1px solid #e8e8e8; padding: 20px 0;}
.climat-okna .climat-okna-tbl table td p{margin-left: 12px; margin-bottom: 0;}
.climat-okna .climat-okna-tbl table td strong{display: block; text-align:center; font-size:19px; font-family:'Roboto-M'; color:#666666;}
/*** END CLIMAT-OKNA ***/

/*** OKNA-GOROD ***/
.okna-gorod{}
.super-price{}
.super-price h3{text-transform: uppercase; font-size:50px; font-family:'Roboto-Condensed-B'; color:#000;}
.okna-gorod .super-price table{margin:70px auto 35px auto;}
.okna-gorod .super-price .img-over{position:relative; width:340px; margin:0 auto;}
.okna-gorod .super-price .img-over img{border:1px solid #cccccc; display: block; margin-top: 16px;}
.okna-gorod .super-price .img-over a{text-transform: uppercase; font-size:18px; font-family:'Roboto-Condensed-B'; color:#00a0ff; text-decoration: underline;}
.okna-gorod .super-price .text-over{width:340px; margin:28px auto 0 auto; text-align: justify; font-size: 17px; font-family:'Roboto-L';}
.okna-gorod .super-price .text-over .ttl{font-size:24px;}

.okna-gorod .super-price td{width: 33.3%;}
.okna-gorod .super-price td:nth-child(1) .img-over, 
.okna-gorod .super-price td:nth-child(1) .text-over{float:left;}
.okna-gorod .super-price td:nth-child(3) .img-over, 
.okna-gorod .super-price td:nth-child(3) .text-over{float:right;}


#slider-ok li img{border: 1px solid #cccccc;}
.slider-over{text-align: center; position: relative; margin:40px auto 60px auto;}
.slider-over #slider-ok{width:1071px; margin: 0 auto; padding-bottom: 24px; background: url(../img/sl-shadow.png) center bottom no-repeat;}
.slider-over #slider-ok .slider-flag{
    position:absolute;
    right:-3px;
    top:30px;
    width: 291px;
    height: 103px;
    background:url(../img/slider-flag.png) top right no-repeat;
    font-family:'Roboto-Condensed-B';
    font-size: 24px;
}
.slider-over #slider-ok .slider-flag span{display:block; margin:23px 0 0 30px;}

/* Easy Slider */
	#slider-ok ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
   }
	#slider-ok li{ 
		width:1071px;
		height:426px;
		overflow:hidden; 
        position: relative;
    }	
	#prevBtn, #nextBtn{ 
		display:block;
		width:92px;
		height:92px;
		position:absolute;
		left:0;
		top:168px;
		z-index:1000;
    }
    #prevBtn{left: 0px;}
    #nextBtn{left: inherit; right: 0;}
	#prevBtn a, #nextBtn a{  
		display:block;
		position:relative;
		width:92px;
		height:92px;
		background-color:#999999;	
        -moz-border-radius:92px;
        -webkit-border-radius:92px;
        -o-border-radius:92px;
        border-radius:90px;
        background-repeat:no-repeat;
        background-position:center center;
        line-height:0;
        text-indent:999px;
        overflow:hidden;
        font-size:0;
    }
    #prevBtn a:hover, #nextBtn a:hover{background-color: #fed124;}

    #prevBtn a{background-image:url(../img/slbtn_prev.png);}	
	#nextBtn a{background-image:url(../img/slbtn_next.png); }	
		
	/* numeric controls */	

ol#controls{display: none;}
/* // Easy Slider */
/*** END OKNA-GOROD ***/

/*** PORTAL ***/
.portal{}
.portal .two-img-text {margin: 70px 0 50px 0;}
.portal .two-img-text .over-img{float:left;}
.portal .two-img-text img {margin:0; display:block;border:1px solid #cccccc;}
.portal .two-img-text .two-text{margin-left:564px;}
.portal .two-img-text .two-text p{font-size: 17px; font-family:'Roboto-L'; line-height: 1.2;}
.portal .two-img-text .two-text p.ttl{font-size:40px; font-weight:bold; color:#333333; font-family: 'Roboto Condensed', sans-serif; line-height:42px;}
.portal .portal-var .pagezagh3{text-transform: uppercase;}
.portal .variant-okna table{margin:70px auto 35px auto;}
.portal .variant-okna .img-over{position:relative; width:322px; margin:0 auto;}
.portal .variant-okna .img-over img{border:1px solid #cccccc;}
.portal .variant-okna .img-over span{
    display: block;
    width:69px;
    height:69px;
    position:absolute;
    right:-34px;
    top:-34px;
    background:url(../img/span-num.png) top center no-repeat;
    line-height:69px;
    text-align:center;
    font-size: 60px;
    font-family: 'Roboto Condensed';
    font-weight: bold;
}
.portal .variant-okna .text-over{width:322px; margin:28px auto 0 auto;text-align: justify; font-size: 16px; font-family:'Roboto-L';}
.portal .variant-okna .text-over .ttl{font-size:21px;font-family:'Roboto-B'; text-align: left;}

.portal .variant-okna td{width: 33.3%; padding-bottom: 60px;}
.portal .variant-okna td:nth-child(1) .img-over, 
.portal .variant-okna td:nth-child(1) .text-over{float:left;}
.portal .variant-okna td:nth-child(3) .img-over, 
.portal .variant-okna td:nth-child(3) .text-over{float:right;}
/*** END PORTAL ***/

/*** VIBOR-STEKLOPAKET ***/
.vibor-steklopaket{width: 1174; margin: 0 auto;}
.vibor-steklopaket {color:#333333;}
.vibor-steklopaket .two-img-text {margin: 50px 0;}
.vibor-steklopaket .two-img-text .over-img {float: left;}
.vibor-steklopaket .two-img-text img {margin:0; display:block; border:1px solid #cccccc;}
.vibor-steklopaket .two-img-text .two-text{margin-left:564px;}
.vibor-steklopaket .ttl {font-size:27px; font-weight:bold; color:#333333;}
.vibor-steklopaket .two-img-text li{
    margin-bottom: 20px;
    line-height: 20px;
}
.vibor-steklopaket .two-img-text li em{
    background:#fecc0c; 
    width:14px; 
    height:14px;
    display: block;
    float: left;
    -moz-border-radius:14px;
    -webkit-border-radius:14px;
    -o-border-radius:14px;
    border-radius:14px;
    margin:5px 8px -10px 0;
}
.vibor-steklopaket .two-img-text li span{
    color:#333;
    font-size:17px;
    font-weight:300;
    font-family:'Roboto', sans-serif;
    line-height:22px;
}
.vibor-steklopaket .two-img-text li:before{

    color:#fecc0c;
    font-size:50px;
    line-height:1px;
}
.vibor-steklopaket .line{margin-bottom: 0; height: 50px;}
.vibor-steklopaket .two-img-rig-text{margin:15px;}
.vibor-steklopaket .two-img-rig-text .two-text{margin-left:0; text-align: justify;}
.two-img-rig-text .two-text .ttl{font-size: 40px;}
.two-img-rig-text .two-text img{float:right; margin:32px 0 37px 37px; border: none; display: block;}

.bron {
}
.bron h3{margin:31px 0 40px 0;font-family:'Roboto-B';font-size: 40px; text-align: center;}
.bron .bron-row .item .ttl {
    color: #333;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 1.4;
    font-size: 30px;
    font-family: 'Roboto-B';
    margin-top: 33px;
}
.bron .bron-row .lft{float: left;}
.bron .bron-row .rig{float: right;}
.bron .bron-row .item {width: 536px;}
.bron .bron-row .item img {
    border: 1px solid #e2e2e2;
    display: block;
}
.bron .bron-row .item .text{
    width: 100%;
    padding: 0;
    margin:0;
}
.bron .bron-row .item .text p {text-align: justify;   }
/*** END VIBOR-STEKLOPAKET ***/


/*** ZHALUSI ***/
.zhalusi{width: 1146px; margin: 0 auto;}
.zhalusi .line{height:12px; margin-bottom:48px;}
.zhalusi .zhalusi-row{}
.zhalusi .zhalusi-row .item {width: 536px;}
.zhalusi .zhalusi-row .lft{float: left;}
.zhalusi .zhalusi-row .rig{float: right;}
.zhalusi .zhalusi-row .item .ttl{font-size: 30px;font-family:'Roboto-B';}
.zhalusi .zhalusi-row .item .img-over {
    position: relative;
}
.zhalusi .zhalusi-row .item .img-over span {
    border:1px solid #e2e2e2;
    display:block;
}
.zhalusi .zhalusi-row .item img {display: block;}
.zhalusi .zhalusi-row .item .price {
    position:absolute;
    bottom:-7px;
    right:-7px;
    height:55px;
    padding:0 91px 0 18px;
    margin: 0;
    background: rgba(254, 204, 12, 0.8) url(../img/grnm2.png) 95% center no-repeat;
    line-height: 55px;
    font-size: 30px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
 }
.zhalusi .zhalusi-row .item strong {
    font-size: 40px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}
.zhalusi .zhalusi-row .item .text {
    width:100%;
    padding:0;
    margin:36px 0 0 0;
}
/*** END ZHALUSI ***/
/* End */


/* Start:/bitrix/templates/main/template_styles.css?1493313482609*/
.lb-number{display: none !important;}
.lb-caption{
    color: #fff !important;
    font-size: 27px !important;
    margin: 5px 0 !important;
    text-align: center !important;
    padding-top: 5px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    display: block !important;
    padding:0 27px !important;
    text-transform: uppercase;
}
.lb-caption span{font-weight:normal !important;}
.lb-caption b{color:#ffd949;}
.lb-dataContainer{position:relative;}
.lb-closeContainer{position: absolute !important; top:13px !important; right:0 !important;}
.lb-details{width: 100% !important;}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/topMenu/style.css?14821534404540 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1482153461467 */
/* /bitrix/templates/main/components/bitrix/menu/bottMenu/style.css?14821534404416 */
/* /bitrix/templates/.default/components/bitrix/form.result.new/template_pozdravlyaem/style.css?1482153438666 */
/* /bitrix/templates/.default/components/bitrix/form.result.new/template_flygirl/style.css?1482153438666 */
/* /bitrix/templates/main/styles.css?149331348239689 */
/* /bitrix/templates/main/template_styles.css?1493313482609 */
