@charset "utf-8";
input[type=text], input[type=password], input[type=email], input[type=phone], input[type=number], textarea {padding: 0;font: 12px Arial,Helvetica,sans-serif;}
sub, sup {font-size: smaller;}
input[type=checkbox] {vertical-align: bottom;}
input[type=radio] {vertical-align: text-bottom;}
sub {vertical-align: sub;}
sup {vertical-align: super;}
input [type=text] {padding: 0;}
button, input, select, textarea {margin: 0;font-size: 12px;font-family: Arial,Helvetica,sans-serif;}
:focus, input, input[type=search]:focus, textarea {outline: 0;}
textarea {resize: none;overflow: auto;}
button, input[type=submit], input[type=button], label {cursor: pointer;}
button::-moz-focus-inner, input[type=submit]::-moz-focus-inner {padding: 0;border: 0;}
::-webkit-input-placeholder {color: #000;}
:-moz-placeholder {color: #000;}
@media(min-width:768px){
.balkon1:hover{width: 484px;}
.window3:hover{width: 501px;}
.window2:hover{width: 266px;}
.window1:hover{width: 196px;}
}
#forma5{width: 88%;}
#horizontal-multilevel-menu,
#horizontal-multilevel-menu ul{
	margin:0;padding:0;background:#bc262c url("/components/com_calculator/assets/img/header_menu_bg.gif") repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}
#horizontal-multilevel-menu a{
	display:block;padding:5px 10px;text-decoration:none;text-align:center}
#horizontal-multilevel-menu li{
	float:left}
#horizontal-multilevel-menu li a.root-item{
	color:#fff;font-weight:bold;padding:7px 12px}
#horizontal-multilevel-menu li a.root-item-selected{
	background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}
#horizontal-multilevel-menu li:hover a.root-item,
#horizontal-multilevel-menu li.jshover a.root-item{
	background:#e26336;color:#fff}
#horizontal-multilevel-menu a.parent{
	background:url("/components/com_calculator/assets/img/arrow.gif") center right no-repeat}
#horizontal-multilevel-menu a.denied{
	background:url("/components/com_calculator/assets/img/lock.gif") center right no-repeat}
#horizontal-multilevel-menu li:hover,
#horizontal-multilevel-menu li.jshover{
	background:#d6d6d6;color:#fff}
#horizontal-multilevel-menu li.item-selected{
	background:#d6d6d6;color:#fff}
#horizontal-multilevel-menu li ul{
	position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}
#horizontal-multilevel-menu li li{
	width:100%;border-bottom:1px solid #dedede}
#horizontal-multilevel-menu li ul a{
	text-align:left}
#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}
#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}
#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{
	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{
	display:block}
div.menu-clear-left{clear:left}
.bx-breadcrumb{margin:10px 0}
.bx-breadcrumb:after{content:"";display:table;clear:both}
.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}
.bx-breadcrumb-separator{
	float:left}
#horizontal-multilevel-menu,
#horizontal-multilevel-menu ul{
	margin:0;padding:0;background:#bc262c url("/components/com_calculator/assets/img/header_menu_bg.gif") repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}
#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}
#horizontal-multilevel-menu li{float:left}
#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}
#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}
#horizontal-multilevel-menu li:hover a.root-item,
#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}
#horizontal-multilevel-menu a.parent{background:url("/components/com_calculator/assets/img/arrow.gif") center right no-repeat}
#horizontal-multilevel-menu a.denied{background:url("/components/com_calculator/assets/img/lock.gif") center right no-repeat}
#horizontal-multilevel-menu li:hover,
#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}
#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}
#horizontal-multilevel-menu li ul{
	position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}
#horizontal-multilevel-menu li li{
	width:100%;border-bottom:1px solid #dedede}
#horizontal-multilevel-menu li ul a{text-align:left}
#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}
#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}
#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{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{display:block}
div.menu-clear-left{clear:left}
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("/components/com_calculator/assets/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("/components/com_calculator/assets/img/icon_warn.gif")}
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("/components/com_calculator/assets/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("/components/com_calculator/assets/img/icon_warn.gif")}
.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:#333;font-size:16px;padding:0 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}
.info_block.mod_1{background:#f5f5f5;padding:25px 25px 50px;max-width:390px;margin:18px 150px 23px 0}
.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-size: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{
	margin:.5em 0;padding:0 0 0 25px;list-style-type:none;background:url("/components/com_calculator/assets/img/li.gif") no-repeat 0 .6em;width:48%}
.text ul li.para{margin:.5em 0;padding:0 0 0 20px;list-style-type:none;background:none;width:48%}
.text img{margin:0 15px 15px 15px}
.text p{margin:0 0 15px 0}
.advertisement__h1{position:absolute;top:34px;left:190px}
.advertisement__h1 h1{
	text-align:left;
	font-size:80px;
	color:#fecc0c;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:0 2px 0 #000,2px 0 0 #000,0 -2px 0 #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;font-size:85px;text-shadow:0 2px 0 #000,2px 0 0 #000,0 -2px 0 #000,-2px 0 0 #000;position:absolute;top:38px;left:260px;text-align:left;z-index:0}
.pricelist{border:1px solid #ccf;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:#f00;margin-left:40px;font-weight:bold;display:block;margin-bottom:15px}
.custom-form span.custom-file{margin:22px 0 0 -13px}
#file-input{width:130px}#ya-phone-1,span.phone_block{color:#333 !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:.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 0 #000,2px 0 0 #000,0 -2px 0 #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,.7);padding:15px;border-radius:10px;margin-top:-19px}.glazing.dacha{border-top:0}
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__content{margin:0 auto;max-width:1200px;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:#09f}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}
.montazh-free{height:409px;background:url("/components/com_calculator/assets/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:0 1px 1px #191919;margin-bottom:20px}
.montazh-free__three span{color:#f00}.montazh-free__right{width:297px;text-align:center;float:right;margin:116px 123px 0 0}.input_name{width:297px;height:53px;background:url("/components/com_calculator/assets/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:0;background:none}.input_tel{width:297px;height:53px;background:url("/components/com_calculator/assets/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 0 0}
}
.sposoby-oplaty{margin:0 0 45px;height:406px;background:url("/components/com_calculator/assets/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:0 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("/components/com_calculator/assets/img/sposoby-oplaty/ico1.png") no-repeat center 30px}
.posoby-oplaty__secondtable__td2{background:url("/components/com_calculator/assets/img/sposoby-oplaty/ico2.png") no-repeat center 45px}
.posoby-oplaty__secondtable__td3{background:url("/components/com_calculator/assets/img/sposoby-oplaty/ico3.png") no-repeat center top}
.table-sert{width:90%;margin:0 auto}
.table-sert td{text-align:center;width:25%}
.about_topbg{min-height:497px;background:url("/components/com_calculator/assets/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("/components/com_calculator/assets/img/about/proizv_top.png") center top;margin-top:-13px}
.about_proizv_bottom{height:13px;background:url("/components/com_calculator/assets/img/about/proizv_bottom.png") center bottom}
.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 0}
.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:#09f}
.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("/components/com_calculator/assets/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}
.tablefrance{width:100%}
.tablefrance td{vertical-align:top;text-align:justify}
.tablefrance__desc{padding-top:20px}
@media(min-width:801px){
	.tablefrance td{padding-left:10px;padding-right:10px}
}
.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:#333}
.line{height:70px;background:url("/components/com_calculator/assets/img/line.png") no-repeat center center;margin-bottom:15px}
.franceprice{background:#fecc0c;background:rgba(254,204,12,.8);padding:10px 20px;font-size:30px;font-family:"Roboto Condensed",sans-serif;position:relative;margin:-53px -7px 0 0;display:inline-block;float:right;text-align:center}
.franceprice sup{font-size:16px;font-family:"Roboto Condensed",sans-serif}
.franceprice span:first-child{font-size:40px;color:#050708;font-weight:bold;font-family:"Roboto Condensed",sans-serif}
.franceprice .icon-rouble{top:4px}
.franceprice span img{vertical-align:baseline}
.franceprice.insideblock{margin:-67px 8px 0 0}
.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:0 50px 40px 0}
.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("/components/com_calculator/assets/img/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 0}.clear{clear:both}.vinos-round{width:152px;height:152px;background:url("/components/com_calculator/assets/img/round-bordered.png") no-repeat center center;background-size:contain;text-align:center;position:relative;float:right;margin:10px 10px -162px 0}.vinos-round-1{font-size:45px;color:#333;font-weight:bold;font-family:"Roboto Condensed",sans-serif;text-align:center;text-shadow:0 1px 0 #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:0 1px 0 #fffc00}.vnotdelka__color img{margin:0 5px 10px 0}.vnotdelka__img1_in{width:162px;height:137px;background:url("/components/com_calculator/assets/img/vneshnyaya-otdelka/img1_in.jpg") no-repeat center center;position:relative;margin:-142px 5px 0 0;display:inline-block;float:right}
.vnotdelka__img2_in{width:162px;height:137px;background:url("/components/com_calculator/assets/img/vneshnyaya-otdelka/img1_in.jpg") no-repeat center center;position:relative;margin:-142px 0 0 5px;display:inline-block;float:left}.vnotdelka__img1_in .franceprice,.vnotdelka__img2_in .franceprice{background:#fecc0c;background:rgba(254,204,12,.8);padding:10px 0;font-size:30px;font-family:"Roboto Condensed",sans-serif;position:relative;margin:77px 0 0 0;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 0 0}.furniture_block{border:1px solid #fecc0c;height:260px;text-align:center;color:#333;font-weight:bold;font-size:22px;font-family:"Roboto",sans-serif;display:inline-block;margin:60px 20px 0 20px;padding:0 20px}.furniture_block img{margin:-60px 0 20px 0}.furniture_all_block{text-align:center;margin-bottom:10px}.laminaciya_all_block{text-align:center}.laminaciya_block{text-align:center;color:#333;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{color:#333;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:#999;font-size:15px;float:left;margin-bottom:10px}.tdcenter{text-align:center !important}.tdright{text-align:right !important}.otkosy_ico{width:150px;float:left;text-align:center;color:#333;font-family:"Roboto Condensed",sans-serif;font-size:24px;margin-bottom:10px}.otkosy_line{height:12px;background:url("/components/com_calculator/assets/img/uteplenie/line.png") no-repeat top center;margin-bottom:15px;margin-top:-11px;z-index:10;position:relative}.otlivy_ul{list-style:none;margin:0;padding:0}.otlivy_ul li{padding-left:25px;font-size:21px;font-family:"Roboto Condensed",sans-serif;color:#333;background:url("/components/com_calculator/assets/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:22px;color:#333;font-family:"Roboto Condensed",sans-serif;padding-left:0;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:89px;height:120px;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 .3s ease;transition:all .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:#333;font-size:40px;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:bold;margin-bottom:30px}.oknablock_in{min-height:600px}.oknablock_in:after{content:"";display:table;clear:both}.oknablock_in_gutwerk58{background:url("/components/com_calculator/assets/img/gutwerk/img_58.jpg") no-repeat center top}
.oknablock_in_gutwerk70{background:url("/components/com_calculator/assets/img/gutwerk/img_70.png") no-repeat center top}.oknablock_in_kbeEngine{background:url("/components/com_calculator/assets/img/kbe/img_engine.jpg") no-repeat center top}.oknablock_in_kbeExpert{background:url("/components/com_calculator/assets/img/kbe/img_expert.jpg") no-repeat center top}.oknablock_in_kbe76{background:url("/components/com_calculator/assets/img/kbe/img_76.jpg") no-repeat center top}.oknablock_in_kbe88{background:url("/components/com_calculator/assets/img/kbe/img_88.jpg") no-repeat center top}.oknablock_in_RehauBlitz{background:url("/components/com_calculator/assets/img/rehau/img_blitz.jpg") no-repeat center top}.oknablock_in_RehauSIB{background:url("/components/com_calculator/assets/img/rehau/img_sib.jpg") no-repeat center top}.oknablock_in_RehauDELIGHT{background:url("/components/com_calculator/assets/img/rehau/img_delight.jpg") no-repeat center top}.oknablock_in_RehauBRILLANT{background:url("/components/com_calculator/assets/img/rehau/img_brilliant.jpg") no-repeat center top}.oknablock_in_TROCALBalance{background:url("/components/com_calculator/assets/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 #ccc;padding:12px 6px 0 12px;margin-left:-17px;font-size:16px;font-family:"Roboto",sans-serif;color:#999}.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("/components/com_calculator/assets/img/gutwerk/char_red.png") no-repeat center center;float:left;margin-right:2px}.charprof_grey{width:10px;height:20px;background:url("/components/com_calculator/assets/img/gutwerk/char_grey.png") no-repeat center center;float:left;margin-right:2px}.charprof_green{width:10px;height:20px;background:url("/components/com_calculator/assets/img/gutwerk/char_green.png") no-repeat center center;float:left;margin-right:2px}
.charprof_yellow{width:10px;height:20px;background:url("/components/com_calculator/assets/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:60px;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_1{width:32%;margin-right:1%;float:left;text-align:center;color:#333;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:#f60 url("/components/com_calculator/assets/img/steklopaket/ico1.png") no-repeat 15px center;padding:8px 0}.steklopaket_ico .opis{height:40px}.steklopaket_ico_2{width:32%;margin-right:1%;float:left;text-align:center;color:#333;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:#3c3 url("/components/com_calculator/assets/img/steklopaket/ico2.png") no-repeat 15px center;padding:8px 0}.steklopaket_ico_3{width:32%;margin-right:1%;float:left;text-align:center;color:#333;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:#09f url("/components/com_calculator/assets/img/steklopaket/ico3.png") no-repeat 15px center;padding:8px 0}.tovpodr{text-align:center;clear:both}
.tovpodr a{text-decoration:underline;font-size:18px;font-weight:300;font-family:"Roboto",sans-serif}.asc-okna{color:#333}.asc-okna .two-img-text{margin:50px 0}.asc-okna .two-img-text .over-img{float:left;width:335px;border:1px solid #ccc}.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:#333}.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 #ccc}.asc-okna .variant-okna .img-over span{display:block;width:69px;height:69px;position:absolute;right:-34px;top:-34px;background:url("/components/com_calculator/assets/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}.climat-okna{width:1161px;margin:0 auto}.climat-okna .banner-hor{margin:33px auto}.climat-okna .climat-okna-tbl .over-img{width:347px;float:left}.climat-okna .climat-okna-tbl img{border:1px solid #ccc;margin-bottom:18px}.climat-okna .climat-okna-tbl .over-text{margin-left:388px}.climat-okna .climat-okna-tbl .ttl{font-size:21px;font-weight:bold;color:#333}.climat-okna .climat-okna-tbl .ttl-blue{color:#09c}.climat-okna .climat-okna-tbl table{color:#666;font-size:17px;font-family:"Roboto-L";border-top:2px solid #ccc}.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:#666}.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 #ccc;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 #ccc}
.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("/components/com_calculator/assets/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("/components/com_calculator/assets/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}#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:0}#nextBtn{left:inherit;right:0}#prevBtn a,#nextBtn a{display:block;position:relative;width:92px;height:92px;background-color:#999;-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("/components/com_calculator/assets/img/slbtn_prev.png")}
#nextBtn a{background-image:url("/components/com_calculator/assets/img/slbtn_next.png")}ol#controls{display:none}.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 #ccc}.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:#333;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 #ccc}.portal .variant-okna .img-over span{display:block;width:69px;height:69px;position:absolute;right:-34px;top:-34px;background:url("/components/com_calculator/assets/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}.vibor-steklopaket{width:1174px;margin:0 auto}.vibor-steklopaket{color:#333}.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 #ccc}.vibor-steklopaket .two-img-text .two-text{margin-left:564px}.vibor-steklopaket .ttl{font-size:27px;font-weight:bold;color:#333}.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:0;display:block}.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}.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}
.gallery{height:427px;width:1149px;position:relative;left:50%;margin:0 0 57px -574.5px}.our-clients__decoretion .gallery{margin:0 0 48px -574.5px}.gallery-item{position:absolute;width:318px;height:232px;border:3px solid #e5e4e4;background:url("/components/com_calculator/assets/img/gallery.png");border-radius:8px;opacity:0}.gallery-item img{position:absolute;top:11px;left:50%;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #e5e4e4;border-radius:136px;margin-left:-68px;width:136px;height:136px}.gallery-item h2{text-align:center !important;font-size:18px !important;text-transform:none !important;color:#000;margin-bottom:11px !important;padding-top:167px;font-weight:700;font-family:"Roboto Condensed",sans-serif}.gallery-item .zag{text-align:center !important;font-size:18px !important;text-transform:none !important;color:#000;margin-bottom:11px !important;padding-top:90px;font-weight:700;font-family:"Roboto Condensed",sans-serif;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.gallery-item.gallery-item_prev-center .zag,.gallery-item.gallery-item_next-center .zag{padding-top:40px}.gallery_img .gallery-item .zag{padding-top:167px}.gallery_img .gallery-item.gallery-item_prev-center .zag,.gallery_img .gallery-item.gallery-item_next-center .zag{padding-top:128px}.gallery-item time{display:block;text-align:center;font-size:18px;color:#fecc0c;font-weight:700;margin-bottom:18px;font-family:"Roboto Condensed",sans-serif}.gallery-item p{opacity:0;color:#333 !important;font-size:16px !important;font-weight:400 !important;font-family:"Roboto Condensed",sans-serif;margin:0 auto;width:392px;line-height:24px;text-align:justify;height:144px;overflow:hidden;visibility:hidden}.gallery-item a,.gallery-item a:visited{opacity:0;font-size:18px;color:#00a0ff;text-decoration:underline;font-weight:700;font-family:"Roboto Condensed",sans-serif;position:absolute;left:50%;margin-left:-80.5px;text-transform:uppercase;bottom:23px;z-index:-1;visibility:hidden}.gallery-item a:hover{color:#00a0ff;text-decoration:none}
.gallery__prev,.gallery__next{position:absolute;background:url("/components/com_calculator/assets/img/gallery-btn.png");width:50px;height:50px;top:202px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery__prev{left:-22px}.gallery__next{right:-22px;background-position:right 0}.gallery__prev:hover{background-position:0 bottom}.gallery__next:hover{background-position:right bottom}
.gallery-item_next-left{-webkit-animation:next-left 500ms ease-in-out;-moz-animation:next-left 500ms ease-in-out;animation:next-left 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_next-center{-webkit-animation:next-center 500ms ease-in-out;-moz-animation:next-center 500ms ease-in-out;animation:next-center 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_next-right{-webkit-animation:next-right 500ms ease-in-out;-moz-animation:next-right 500ms ease-in-out;animation:next-right 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.gallery-item_next-zero{-webkit-animation:next-zero 500ms ease-in-out;-moz-animation:next-zero 500ms ease-in-out;animation:next-zero 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_next-center img{-webkit-animation:img-large 500ms ease-in-out;-moz-animation:img-large 500ms ease-in-out;animation:img-large 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_next-left img{-webkit-animation:img-small 500ms ease-in-out;-moz-animation:img-small 500ms ease-in-out;animation:img-small 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_next-center p{-webkit-animation:text-large 200ms ease-in-out;-moz-animation:text-large 200ms ease-in-out;animation:text-large 200ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms}.gallery-item_next-left p{-webkit-animation:text-small 200ms ease-in-out;-moz-animation:text-small 200ms ease-in-out;animation:text-small 200ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes next-left{
	0%{opacity:1;left:334px;top:25px;width:482px;height:403px}
	100%{opacity:1;left:0;top:112px;width:318px;height:232px}
}
@-moz-keyframes next-left{
	0%{opacity:1;left:334px;top:25px;width:482px;height:403px}
	100%{opacity:1;left:0;top:112px;width:318px;height:232px}
}
@keyframes next-left{
	0%{opacity:1;left:334px;top:25px;width:482px;height:403px}
	100%{opacity:1;left:0;top:112px;width:318px;height:232px}
}
@-webkit-keyframes next-center{0%{opacity:1;left:831px;top:112px;width:318px;height:232px}100%{opacity:1;left:334px;top:25px;width:482px;height:403px}}
@-moz-keyframes next-center{0%{opacity:1;left:831px;top:112px;width:318px;height:232px}100%{opacity:1;left:334px;top:25px;width:482px;height:403px}}
@keyframes next-center{0%{opacity:1;left:831px;top:112px;width:318px;height:232px}100%{opacity:1;left:334px;top:25px;width:482px;height:403px}}
@-webkit-keyframes next-right{0%{opacity:0;left:1164px;top:112px;width:318px;height:232px}100%{opacity:1;left:831px;top:112px;width:318px;height:232px}}
@-moz-keyframes next-right{0%{opacity:0;left:1164px;top:112px;width:318px;height:232px}100%{opacity:1;left:831px;top:112px;width:318px;height:232px}}
@keyframes next-right{0%{opacity:0;left:1164px;top:112px;width:318px;height:232px}100%{opacity:1;left:831px;top:112px;width:318px;height:232px}}
@-webkit-keyframes next-zero{0%{opacity:1;left:0;top:112px;width:318px;height:232px}100%{opacity:0;left:-333px;top:112px;width:318px;height:232px}}
@-moz-keyframes next-zero{0%{opacity:1;left:0;top:112px;width:318px;height:232px}100%{opacity:0;left:-333px;top:112px;width:318px;height:232px}}
@keyframes next-zero{0%{opacity:1;left:0;top:112px;width:318px;height:232px}100%{opacity:0;left:-333px;top:112px;width:318px;height:232px}}
.gallery-item_prev-left{-webkit-animation:prev-left 500ms ease-in-out;-moz-animation:prev-left 500ms ease-in-out;animation:prev-left 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_prev-center{-webkit-animation:prev-center 500ms ease-in-out;-moz-animation:prev-center 500ms ease-in-out;animation:prev-center 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.gallery-item_prev-right{-webkit-animation:prev-right 500ms ease-in-out;-moz-animation:prev-right 500ms ease-in-out;animation:prev-right 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_prev-zero{-webkit-animation:prev-zero 500ms ease-in-out;-moz-animation:prev-zero 500ms ease-in-out;animation:prev-zero 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_prev-center img{-webkit-animation:img-large 500ms ease-in-out;-moz-animation:img-large 500ms ease-in-out;animation:img-large 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_prev-right img{-webkit-animation:img-small 500ms ease-in-out;-moz-animation:img-small 500ms ease-in-out;animation:img-small 500ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.gallery-item_prev-center p{-webkit-animation:text-large 200ms ease-in-out;-moz-animation:text-large 200ms ease-in-out;animation:text-large 200ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms}.gallery-item_prev-right p{-webkit-animation:text-small 200ms ease-in-out;-moz-animation:text-small 200ms ease-in-out;animation:text-small 200ms ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes prev-left{0%{opacity:0;left:-333px;top:112px;width:318px;height:232px}100%{opacity:1;left:0;top:112px;width:318px;height:232px}}
@-moz-keyframes prev-left{0%{opacity:0;left:-333px;top:112px;width:318px;height:232px}100%{opacity:1;left:0;top:112px;width:318px;height:232px}}
@keyframes prev-left{0%{opacity:0;left:-333px;top:112px;width:318px;height:232px}100%{opacity:1;top:112px;left:0;width:318px;height:232px}}
@-webkit-keyframes prev-center{0%{opacity:1;left:0;top:112px;width:318px;height:232px}100%{opacity:1;left:334px;top:25px;width:482px;height:403px}}
@-moz-keyframes prev-center{0%{opacity:1;left:0;top:112px;width:318px;height:232px}100%{opacity:1;left:334px;top:25px;width:482px;height:403px}}
@keyframes prev-center{0%{opacity:1;left:0;top:112px;width:318px;height:232px}100%{opacity:1;left:334px;top:25px;width:482px;height:403px}}
@-webkit-keyframes prev-right{0%{opacity:1;left:334px;top:25px;width:482px;height:403px}100%{opacity:1;left:831px;top:112px;width:318px;height:232px}}
@-moz-keyframes prev-right{0%{opacity:1;left:334px;top:25px;width:482px;height:403px}100%{opacity:1;left:831px;top:112px;width:318px;height:232px}}
@keyframes prev-right{0%{opacity:1;left:334px;top:25px;width:482px;height:403px}100%{opacity:1;left:831px;top:112px;width:318px;height:232px}}
@-webkit-keyframes prev-zero{0%{opacity:1;left:831px;top:112px;width:318px;height:232px}100%{opacity:0;left:1164px;top:112px;width:318px;height:232px}}
@-moz-keyframes prev-zero{0%{opacity:1;left:831px;top:112px;width:318px;height:232px}100%{opacity:0;left:1164px;top:112px;width:318px;height:232px}}
@keyframes prev-zero{0%{opacity:1;left:831px;top:112px;width:318px;height:232px}100%{opacity:0;left:1164px;top:112px;width:318px;height:232px}}
@-webkit-keyframes img-large{0%{top:11px}100%{top:-28px}}
@-moz-keyframes img-large{0%{top:11px}100%{top:-28px}}
@keyframes img-large{0%{top:11px}100%{top:-28px}}
@-webkit-keyframes img-small{0%{top:-28px}100%{top:11px}}
@-moz-keyframes img-small{0%{top:-28px}100%{top:11px}}
@keyframes img-small{0%{top:-28px}100%{top:11px}}
@-webkit-keyframes title-large{0%{padding-top:167px}100%{padding-top:128px}}
@-moz-keyframes title-large{0%{padding-top:167px}100%{padding-top:128px}}
@keyframes title-large{0%{padding-top:167px}100%{padding-top:128px}}
@-webkit-keyframes title-small{0%{padding-top:128px}100%{padding-top:167px}}
@-moz-keyframes title-small{0%{padding-top:128px}100%{padding-top:167px}}
@keyframes title-small{0%{padding-top:128px}100%{padding-top:167px}}
@-webkit-keyframes text-large{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}
@-moz-keyframes text-large{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes text-large{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}
@-webkit-keyframes text-small{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@-moz-keyframes text-small{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@keyframes text-small{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
.sub-collapser{display:none}.slimmenu>li>div>ul{min-width:100%}
@media(max-width:1024px){
	.menu-collapser{
		position:relative;
		width:100%;
		height:48px;
		line-height:48px;
		line-height:50px;
		padding:0 8px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		color:#333;
		font-size:26px;
		text-transform:uppercase;
		white-space:nowrap;
		font-weight:700;
		text-align:right;
		padding-right:55px
	}
}
body:after{content:url("/components/com_calculator/assets/img/close.png") url("/components/com_calculator/assets/img/loading.gif") url("/components/com_calculator/assets/img/prev.png") url("/components/com_calculator/assets/img/next.png");display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:0}
.lb-outerContainer{position:relative;background-color:white;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url("/components/com_calculator/assets/img/loading.gif") no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url("/components/com_calculator/assets/img/prev.png") left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url("/components/com_calculator/assets/img/next.png") right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url("/components/com_calculator/assets/img/close.png") top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;max-width: 100% !important;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.slide {width: 320px !important;opacity: .7;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;transition: opacity .3s ease;}
.slide:hover {opacity: 1;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {display: none;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev {left: 0;background: url("/components/com_calculator/assets/img/works-but.png") no-repeat top left;}
.bx-wrapper .bx-next {right: 0;background: url("/components/com_calculator/assets/img/works-but.png") no-repeat top right;}
.bx-wrapper .bx-prev:after, .bx-wrapper .bx-next:after {content: "";position: absolute;width: 56px;height: 70px;background: url("/components/com_calculator/assets/img/works-but.png") no-repeat bottom left;top: 0;left: 0;opacity: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;transition: opacity .3s ease;}
.bx-wrapper .bx-next:after {background: url("/components/com_calculator/assets/img/works-but.png") no-repeat bottom right;}
.bx-wrapper .bx-prev:hover:after, .bx-wrapper .bx-next:hover:after {opacity: 1;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -35px;outline: 0;width: 56px;height: 70px;text-indent: -9999px;z-index: 9999;}
@media (max-width:450px) {
	.bx-wrapper .bx-controls-direction a {z-index: 999;}
}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url("/components/com_calculator/assets/css/images/controls.png") -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url("/components/com_calculator/assets/css/images/controls.png") -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #660600;background: rgba(80,80,80,.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/components/com_calculator/assets/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url("/components/com_calculator/assets/css/AjaxLoader.gif") no-repeat center center}
@font-face {
	font-family: "flexslider-icon";
	src: url("/components/com_calculator/assets/js/flexslider/fonts/flexslider-icon.eot");
	src: url("/components/com_calculator/assets/js/flexslider/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("/components/com_calculator/assets/js/flexslider/fonts/flexslider-icon.woff") format("woff"),url("/components/com_calculator/assets/js/flexslider/fonts/flexslider-icon.ttf") format("truetype"),url("/components/com_calculator/assets/js/flexslider/fonts/flexslider-icon.svg#flexslider-icon") format("svg");
	font-weight: normal;
	font-style: normal;
}
.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {outline: none;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.flex-pauseplay span {text-transform: capitalize;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.flexslider .slides:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.no-js .flexslider .slides > li:first-child {display: block;}
.flexslider {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;zoom: 1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: "" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: "" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: "" 0 1px 4px rgba(0,0,0,.2);box-shadow: "" 0 1px 4px rgba(0,0,0,.2);}
.proizv_slider_bg .flexslider {margin: 0 0 60px 34px;width: 800px;background: #fff;border: 0px solid #000;position: relative;zoom: 1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {height: auto;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.carousel li {margin-right: 5px;}
.flex-direction-nav {}
.flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0,0,0,.8);text-shadow: 1px 1px 0 rgba(255,255,255,.3);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.flex-direction-nav a:before {font-family: "flexslider-icon";font-size: 40px;display: inline-block;content: "";color: rgba(0,0,0,.8);text-shadow: 1px 1px 0 rgba(255,255,255,.3);}
.flex-direction-nav a.flex-next:before {content: "";}
.flex-direction-nav .flex-prev {left: -50px;}
.flex-direction-nav .flex-next {right: -50px;text-align: right;}
.flexslider:hover .flex-direction-nav .flex-prev {opacity: .7;left: 10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}
.flexslider:hover .flex-direction-nav .flex-next {opacity: .7;right: 10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: 0 !important;filter: alpha(opacity=0);cursor: default;}
.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: .8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}
.flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: "";}
.flex-pauseplay a:hover {opacity: 1;}
.flex-pauseplay a.flex-play:before {content: "";}
.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}
.proizv_slider_bg .flex-control-nav {bottom: -60px;}
.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);box-shadow: inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.proizv_slider_bg .flex-control-paging li a {width: 18px;height: 18px;display: block;background: none;cursor: pointer;text-indent: -9999px;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border: 2px solid #fecc0c;}
.flex-control-paging li a:hover {background: #fecc0c;background: rgba(254,204,12,.9);}
.flex-control-paging li a.flex-active {background: #fecc0c;background: rgba(254,204,12,.9);cursor: default;}
.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}
.flex-control-thumbs li {width: 25%;float: left;margin: 0;}
.flex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}
@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}
.flex-direction-nav .flex-next {opacity: 1;right: 10px;}}
@media (max-width:1024px) {.proizv_slider_bg .flexslider {margin: 0 0 100px 0;width: 100%;background: #fff;border: 0px solid #000;position: relative;zoom: 1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}}
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {padding: 0;margin: 0;border: 0;outline: 0;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-inner, .fancybox-outer, .fancybox-skin {position: relative;}
.fancybox-opened {z-index: 8030;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-iframe, .fancybox-image {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {background-image: url("/components/com_calculator/assets/js/fancybox/fancybox_sprite.png");}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: .8;cursor: pointer;z-index: 8060;}
.fancybox-close, .fancybox-nav, .fancybox-nav span {z-index: 8040;position: absolute;}
#fancybox-loading div {width: 44px;height: 44px;background: url("/components/com_calculator/assets/js/fancybox/fancybox_loading.gif") center center no-repeat;}
.fancybox-close {top: 0;right: 0;width: 55px;height: 56px;background: url("/components/com_calculator/assets/img/pic/close.png") left top !important;}
@media (max-width:450px) {
	.fancybox-close {
		top: 20px;
		width: 35px;
		height: 36px;
		background-size: contain !important;
	}
}
.fancybox-nav {
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: url("/components/com_calculator/assets/js/fancybox/blank.gif");
	-webkit-tap-highlight-color: transparent;
}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: visible !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url("/components/com_calculator/assets/js/fancybox/fancybox_overlay.png");}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: 400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: 0 0;background: rgba(0,0,0,.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #fff;font-weight: 700;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0,0,0,.8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: url("/components/com_calculator/assets/js/fancybox/fancybox_sprite@2x.png");
		background-size: 44px 152px;
	}
	#fancybox-loading div {background-image: url("/components/com_calculator/assets/js/fancybox/fancybox_loading@2x.gif");background-size: 24px 24px;}
}
@-webkit-keyframes jump{
	0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(1.2)}50%{-webkit-transform:scale(.9)}75%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes jump{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(1.2)}50%{-moz-transform:scale(.9)}75%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}
@keyframes jump{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.9)}75%{transform:scale(1.1)}100%{transform:scale(1)}}
@-webkit-keyframes shiver{10%{left:10px}20%{left:-10px}30%{left:7.5px}40%{left:-7.5px}50%{left:5px}60%{left:-5px}70%{left:2.5px}80%{left:-2.5px}90%{left:1px}100%{left:0}}
@-moz-keyframes shiver{10%{left:10px}20%{left:-10px}30%{left:7.5px}40%{left:-7.5px}50%{left:5px}60%{left:-5px}70%{left:2.5px}80%{left:-2.5px}90%{left:1px}100%{left:0}}
@keyframes shiver{10%{left:10px}20%{left:-10px}30%{left:7.5px}40%{left:-7.5px}50%{left:5px}60%{left:-5px}70%{left:2.5px}80%{left:-2.5px}90%{left:1px}100%{left:0}}
@-webkit-keyframes starRound{0%{-webkit-transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg)}}
@-moz-keyframes starRound{0%{-moz-transform:rotateY(0deg)}100%{-moz-transform:rotateY(180deg)}}
@keyframes starRound{0%{transform:rotateY(0deg)}100%{transform:rotateY(180deg)}}
@-webkit-keyframes cardRound{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(25deg)}50%{-webkit-transform:rotate(-25deg)}75%{-webkit-transform:rotate(25deg)}100%{-webkit-transform:rotate(0deg)}}
@-moz-keyframes cardRound{0%{-moz-transform:rotate(0deg)}25%{-moz-transform:rotate(25deg)}50%{-moz-transform:rotate(-25deg)}75%{-moz-transform:rotate(25deg)}100%{-moz-transform:rotate(0deg)}}
@keyframes cardRound{0%{transform:rotate(0deg)}25%{transform:rotate(25deg)}50%{transform:rotate(-25deg)}75%{transform:rotate(25deg)}100%{transform:rotate(0deg)}}
@-webkit-keyframes show{0%{opacity:0;transform:scale(2)}100%{opacity:1;transform:scale(1)}}
@-moz-keyframes show{0%{opacity:0;transform:scale(2)}100%{opacity:1;transform:scale(1)}}
@-ms-keyframes show{0%{opacity:0;transform:scale(2)}100%{opacity:1;transform:scale(1)}}
@-o-keyframes show{0%{opacity:0;transform:scale(2)}100%{opacity:1;transform:scale(1)}}
@keyframes show{0%{opacity:0;transform:scale(2)}100%{opacity:1;transform:scale(1)}}
@-webkit-keyframes shake{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}
@-moz-keyframes shake{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}
@-ms-keyframes shake{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}
@-o-keyframes shake{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}
@keyframes shake{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}
@-webkit-keyframes push1{0%{left:-200px;opacity:0}100%{left:0;opacity:1}}
@-moz-keyframes push1{0%{left:-200px;opacity:0}100%{left:0;opacity:1}}
@-ms-keyframes push1{0%{left:-200px;opacity:0}100%{left:0;opacity:1}}
@-o-keyframes push1{0%{left:-200px;opacity:0}100%{left:0;opacity:1}}
@keyframes push1{0%{left:-200px;opacity:0}100%{left:0;opacity:1}}
@-webkit-keyframes push2{0%{left:200px;opacity:0}100%{left:0;opacity:1}}
@-moz-keyframes push2{0%{left:200px;opacity:0}100%{left:0;opacity:1}}
@-ms-keyframes push2{0%{left:200px;opacity:0}100%{left:0;opacity:1}}
@-o-keyframes push2{0%{left:200px;opacity:0}100%{left:0;opacity:1}}
@keyframes push2{0%{left:200px;opacity:0}100%{left:0;opacity:1}}
@-webkit-keyframes increase{0%{transform:scale(0);opacity:0}30%{transform:scale(1.5);opacity:1}55%{transform:scale(.7)}70%{transform:scale(1.2)}84%{transform:scale(.9)}94%{transform:scale(1.05)}100%{transform:scale(1)}}
@-moz-keyframes increase{0%{transform:scale(0);opacity:0}30%{transform:scale(1.5);opacity:1}55%{transform:scale(.7)}70%{transform:scale(1.2)}84%{transform:scale(.9)}94%{transform:scale(1.05)}100%{transform:scale(1)}}
@-ms-keyframes increase{0%{transform:scale(0);opacity:0}30%{transform:scale(1.5);opacity:1}55%{transform:scale(.7)}70%{transform:scale(1.2)}84%{transform:scale(.9)}94%{transform:scale(1.05)}100%{transform:scale(1)}}
@-o-keyframes increase{0%{transform:scale(0);opacity:0}30%{transform:scale(1.5);opacity:1}55%{transform:scale(.7)}70%{transform:scale(1.2)}84%{transform:scale(.9)}94%{transform:scale(1.05)}100%{transform:scale(1)}}
@keyframes increase{0%{transform:scale(0);opacity:0}30%{transform:scale(1.5);opacity:1}55%{transform:scale(.7)}70%{transform:scale(1.2)}84%{transform:scale(.9)}94%{transform:scale(1.05)}100%{transform:scale(1)}}
@-webkit-keyframes jump2{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.7)}50%{-webkit-transform:scale(.9)}75%{-webkit-transform:scale(.8)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes jump2{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.7)}50%{-moz-transform:scale(.9)}75%{-moz-transform:scale(.8)}100%{-moz-transform:scale(1)}}
@keyframes jump2{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(.9)}75%{transform:scale(.8)}100%{transform:scale(1)}}
@-webkit-keyframes shiver{10%{left:10px}20%{left:-10px}30%{left:7.5px}40%{left:-7.5px}50%{left:5px}60%{left:-5px}70%{left:2.5px}80%{left:-2.5px}90%{left:1px}100%{left:0}}
@-moz-keyframes shiver{10%{left:10px}20%{left:-10px}30%{left:7.5px}40%{left:-7.5px}50%{left:5px}60%{left:-5px}70%{left:2.5px}80%{left:-2.5px}90%{left:1px}100%{left:0}}
@keyframes shiver{10%{left:10px}20%{left:-10px}30%{left:7.5px}40%{left:-7.5px}50%{left:5px}60%{left:-5px}70%{left:2.5px}80%{left:-2.5px}90%{left:1px}100%{left:0}}
@-webkit-keyframes moving{0%{right:-1500px;opacity:0}100%{right:30px;opacity:1}}
@-moz-keyframes moving{0%{right:-1500px;opacity:0}100%{right:30px;opacity:1}}
@keyframes moving{0%{right:-1500px;opacity:0}100%{right:30px;opacity:1}}
@-webkit-keyframes moving-left{0%{left:-2000px;opacity:0}100%{left:-215px;opacity:1}}
@-moz-keyframes moving-left{0%{left:-2000px;opacity:0}100%{left:-215px;opacity:1}}
@keyframes moving-left{0%{left:-2000px;opacity:0}100%{left:-215px;opacity:1}}
@-webkit-keyframes show-list{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}
@-moz-keyframes show-list{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes show-list{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}
@-webkit-keyframes show-discount{0%{right:-1500px;opacity:0}100%{right:30px;opacity:1}}
@-moz-keyframes show-discount{0%{right:-1500px;opacity:0}100%{right:30px;opacity:1}}
@keyframes show-discount{0%{right:-1500px;opacity:0}100%{right:30px;opacity:1}}
@font-face{font-family:"plus-minus";src:url("/components/com_calculator/assets/fonts/plus-minus.eot?5065t7");src:url("/components/com_calculator/assets/fonts/plus-minus.eot?5065t7#iefix") format("embedded-opentype"),url("/components/com_calculator/assets/fonts/plus-minus.ttf?5065t7") format("truetype"),url("/components/com_calculator/assets/fonts/plus-minus.woff?5065t7") format("woff"),url("/components/com_calculator/assets/fonts/plus-minus.svg?5065t7#plus-minus") format("svg");font-weight:normal;font-style:normal}
@font-face{
	font-family:"valute";src:url("/components/com_calculator/assets/fonts/valute.eot?g1krgn");src:url("/components/com_calculator/assets/fonts/valute.eot?g1krgn#iefix") format("embedded-opentype"),url("/components/com_calculator/assets/fonts/valute.ttf?g1krgn") format("truetype"),url("/components/com_calculator/assets/fonts/valute.woff?g1krgn") format("woff"),url("/components/com_calculator/assets/fonts/valute.svg?g1krgn#valute") format("svg");
	font-weight:normal;font-style:normal
}
i{
	/*font-family:"plus-minus" !important;*/
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale}
.icon-plus:before{content:"";border:2px solid #fff;border-radius:4px;padding:4px;font-size:10px}
.icon-minus:before{content:"";border:2px solid #fff;border-radius:4px;padding:4px;font-size:10px}
.icon-rouble:before{content:""}
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="phone"],
input[type="number"]{font:12px Arial,Helvetica,sans-serif}
a:hover{text-decoration:none}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
.placeholder{color:#999}
.hidden{display:none}
.site{min-height:100%;min-width:1200px;overflow:hidden;position:relative}
.site:after{content:"";display:block;clear:both;width:100%;height:140px}#btnPrev,#btnNext{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.text-center{text-align:center}
.block-center{margin-left:auto !important;margin-right:auto !important}
.h2-default{font-size:60px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:-1px !important}
.h2{margin:0 0 20px 0;font-size:40px;font-weight:700;text-transform:uppercase;text-align:center}
.title-bordered{position:relative;line-height:75px}.title-bordered:after{position:absolute;width:500px;height:4px;content:"";background-color:#fecc0c;top:100%;left:0;right:0;margin:28px auto 0}.title-calculate{font-size:50px;margin-bottom:28px;text-transform:uppercase;text-align:center;font-weight:bold}.header{position:relative;height:174px;margin-bottom:25px}
.sub_menu>a:before{content:">";position:absolute;top:50%;height:20px;margin-top:-10px;font-size:20px;line-height:1;right:15px}
.site__content{clear:both}
.prodescode__content{padding:0 20px}
.prodescode__content h2{font-size:30px;margin-bottom:35px;text-transform:uppercase;text-align:center}
.row:after{content:"";display:table;clear:both}
.col-1-2,.col-1-3{position:relative;float:left}
.col-1-3{width:33.33%}
.col-1-2{width:50%}
.push-1-2{left:50%}
.pull-1-2{right:50%}
.scale{-webkit-animation:jump 2s 1;-moz-animation:jump 2s 1;-ms-animation:jump 2s 1;-o-animation:jump 2s 1;animation:jump 2s 1}
.scale2{-webkit-animation:jump2 2s 1;-moz-animation:jump2 2s 1;animation:jump2 2s 1}
.no-anim{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;opacity:1}.showText{opacity:1 !important}
.window-gallery>h2>span,.finishes__title>h2>span,.company-shares h2 span{display:block;padding-bottom:30px;position:relative}.window-gallery h2 span:after,.finishes__title h2 span:after,.company-shares h2 span:after{content:"";position:absolute;width:500px;height:4px;background-color:#fecc0c;top:100%;left:50%;margin-left:-250px}.finishes__title p,.company-shares p{color:#333;font-size:22px;text-align:center;line-height:30px;white-space:pre-line;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.company-shares .company-shares__detail{margin-bottom:60px}.company-shares .company-shares__detail p{line-height:30px;font-size:22px}.company-shares .company-shares__detail_large{margin-bottom:27px;padding-top:27px;padding-bottom:27px}.company-shares .company-shares__detail_large p{font-size:26px;line-height:32px}.company-shares .company-shares__detail_small{padding-top:5px;margin-bottom:35px}.compant-propose{height:1065px;position:relative}.compant-propose>img{position:absolute;top:73px;left:-300px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:0}.compant-propose>img.girl-move{left:-75px;opacity:1}.shares-propouse{position:absolute;top:175px;right:0;width:817px;text-align:justify}
.shares-propouse:after{content:"";display:inline-block;width:100%;vertical-align:top}.shares-propouse li{width:398px;display:inline-block;vertical-align:top;opacity:0;margin-bottom:161px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.shares-propouse li.show-shares{opacity:1}.shares-propouse li>div{position:relative;height:265px;background:#fed124;margin-bottom:21px;text-align:center}.shares-propouse li>div:after{content:"";position:absolute;top:0;left:50%;background:url("/components/com_calculator/assets/img/shares-back.jpg");width:297px;height:148px;z-index:1;margin-left:-148px}.shares-propouse li>div:before{content:"";position:absolute;left:50%;bottom:-20px;background:url("/components/com_calculator/assets/img/star.png");width:56px;height:44px;margin-left:-28px}.starRound{position:absolute;left:50%;bottom:-20px;background:url("/components/com_calculator/assets/img/star2.png");width:35px;height:33px;margin-left:-18px;-webkit-animation:starRound 2s infinite linear;animation:starRound 2s infinite linear}.shares-propouse li div img{position:relative;z-index:5;top:-135px}
.shares-propouse li div h3{font-size:30px;text-transform:uppercase;white-space:pre-line;position:relative;top:-117px;line-height:35px;z-index:5}
.shares-propouse li p{font-size:24px;white-space:pre-line;position:relative;z-index:6}
.rotateCard{-webkit-animation:cardRound 2s 1;-moz-animation:cardRound 2s 1;-ms-animation:cardRound 2s 1;-o-animation:cardRound 2s 1;animation:cardRound 2s 1}
.counter{position:absolute;top:84px;right:16px}
.counter img{display:none;margin-left:11px}
.windows-calculate{width:1200px;margin:0 auto 54px}
.our-clients h2,.windows-calculate>h2{font-size:50px;margin-bottom:28px;text-transform:uppercase;text-align:center}.windows-calculate__inner{border:1px solid #f6c300;border-radius:13px;background:#ffeb64;background:-moz-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffeb64),color-stop(100%,#fecc0c));background:-webkit-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:-o-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:-ms-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:linear-gradient(to bottom,#ffeb64 0,#fecc0c 100%);margin:0 0 20px 17px;width:1165px;padding:31px 0 20px 34px;position:relative}
.windows-sale__decoration .windows-calculate__inner{margin:0 0 1px 17px}.popup__capcha,.windows-calculate__input-wrap{background:#fecc0d;background:-moz-linear-gradient(top,#fecc0d 0,#ffe961 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fecc0d),color-stop(100%,#ffe961));background:-webkit-linear-gradient(top,#fecc0d 0,#ffe961 100%);background:-o-linear-gradient(top,#fecc0d 0,#ffe961 100%);background:-ms-linear-gradient(top,#fecc0d 0,#ffe961 100%);background:linear-gradient(to bottom,#fecc0d 0,#ffe961 100%);display:inline-block;vertical-align:top;margin-right:20px;border-radius:5px;padding:5px}.windows-calculate__input-wrap input{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 2px 68px;width:337px;height:54px;border-radius:3px;background:url("/components/com_calculator/assets/img/windows-calculate__input-bg.jpg") no-repeat 0 0 #fff;font-family:"Roboto Condensed",sans-serif;font-size:22px;border:0;box-shadow:inset 1px 1px 2px #ccc;color:#333}
.windows-calculate__input-wrap input[type='tel']{background:url("/components/com_calculator/assets/img/windows-calculate__input_tel-bg.jpg") no-repeat 0 0 #fff}.windows-calculate__btn,.popup>input,.windows-calculate__inner>input,.calc_it{display:inline-block;vertical-align:top;background:#07a3ff;text-transform:uppercase;color:#fff;font-family:"roboto condensed",sans-serif;font-size:30px;padding:19px 45px 20px;border-radius:5px;border:0;border-bottom:4px solid #0080cc;-webkit-transition:background .3s ease;transition:background .3s ease;margin:-10px 0 0 0}
.windows-calculate__btn:hover,.popup>input:hover,.windows-calculate__inner>input:hover,.calc_it:hover{background:#3fb7ff}.windows-calculate__inner>a{text-align:center;white-space:pre-line;margin:9px 6px 0 -16px;display:inline-block;vertical-align:top}.windows-calculate__inner>a>span{display:inline-block;vertical-align:top;border-bottom:1px solid #333;color:#333;line-height:19px;font-size:16px;letter-spacing:1px;-webkit-transition:border-bottom .3s ease;transition:border-bottom .3s ease}.windows-calculate__inner>a:hover>span{border-bottom:1px solid transparent}.our-clients{width:1200px;margin:0 auto 0}.our-clients__wrap{width:1200px;height:484px}.our-clients h2{opacity:1;margin-bottom:32px}.our-clients .gallery-item{max-height:390px !important}.our-clients .gallery-item_next-center,.our-clients .gallery-item_prev-center{min-height:300px !important}
.our-clients .gallery-item p{font-size:17px;font-weight:200 !important;height:270px;font-family:"Roboto",sans-serif;max-height:220px;overflow:hidden}.our-clients .gallery-item p a{display:inline;font-size:17px;font-weight:200 !important;font-family:"Roboto",sans-serif;color:#00a0ff;text-decoration:underline;position:static !important;text-transform:none !important;margin:0}.show_all_resp{position:static;margin-bottom:45px;text-align:center}.show_all_resp a{text-decoration:underline;font-size:18px;color:#00a0ff;font-weight:700;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif}.our-clients__decoretion .gallery{margin-bottom:0;height:470px}.contacts{position:relative;z-index:1;margin:-40px 0 27px;border-bottom:4px solid #fecc0c}.contacts__map{height:608px;width:100%;position:absolute}
.contacts__wrap{position:relative;height:608px;margin:0 0 17px}.contacts__items{position:relative;width:1200px;margin:0 auto}.contacts__info{position:absolute;right:5px;top:0;background:rgba(255,255,255,.9);font-style:normal;text-align:center;padding:32px 30px;width:518px;height:479px;-webkit-animation:lightSpeedIn 1s linear;-moz-animation:lightSpeedIn 1s linear;-o-animation:lightSpeedIn 1s linear;-ms-animation:lightSpeedIn 1s linear;animation:lightSpeedIn 1s linear}.contacts__info>div{position:relative;z-index:1}.contacts__info:after{content:"";position:absolute;background:url("/components/com_calculator/assets/img/contacts.png");width:518px;height:118px;bottom:-118px;left:0}
.contacts__info h1{text-transform:uppercase;font-size:60px;padding:0 0 23px;border-bottom:4px solid #fecc0c;margin:0 7px 23px 12px;font-weight:700}.contacts__info dl{margin:0 0 26px;font-size:20px}.contacts__info dl dt{font-size:22px;font-weight:700;color:#fecc0c;margin-bottom:2px}.contacts__info dl dd{line-height:24px;white-space:pre-line}.contacts__requisites{width:1200px;margin:0 auto;font-size:20px;text-transform:uppercase;padding:0 15px 13px 29px}
.contacts_anim{-webkit-animation:bounceInLeft 1s linear;-moz-animation:bounceInLeft 1s linear;-o-animation:bounceInLeft 1s linear;-ms-animation:bounceInLeft 1s linear;animation:bounceInLeft 1s linear}.contacts__requisites h2{font-weight:700;font-size:60px;color:#fecc0c;display:inline-block;vertical-align:top;text-transform:uppercase;margin:21px 98px 0 0}.contacts__requisites-info{display:inline-block;vertical-align:top;max-width:409px;line-height:24px}.contacts__requisites-info span{display:block}.contacts__requisites-info+.contacts__requisites-info{margin:0 0 0 63px;float:right}.general-director{width:1200px;margin:0 auto 50px;text-align:center}.general-director h2{text-transform:uppercase;font-size:60px;margin:0 0 31px;font-weight:700}.general-director__anim{-webkit-animation:flipInY 1s linear;-moz-animation:flipInY 1s linear;-o-animation:flipInY 1s linear;-ms-animation:flipInY 1s linear;animation:flipInY 1s linear}
.general-director form{position:relative;width:837px;height:504px;display:inline-block;vertical-align:top;text-align:left;margin:0 0 0 -70px;padding:46px 40px 10px 88px;background:#fefefe;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(254,254,254,1)),color-stop(51%,rgba(247,247,247,1)),color-stop(100%,rgba(250,250,250,1)));background:-webkit-linear-gradient(top,rgba(254,254,254,1) 0,rgba(247,247,247,1) 51%,rgba(250,250,250,1) 100%);background:linear-gradient(to bottom,rgba(254,254,254,1) 0,rgba(247,247,247,1) 51%,rgba(250,250,250,1) 100%)}.general-director form>div{position:relative;z-index:1}.general-director form:after{content:"";position:absolute;background:url("/components/com_calculator/assets/img/general-derector.png") no-repeat;width:881px;height:554px;top:0;left:0}.general-director__form{-webkit-animation:swing 1s linear;-moz-animation:swing 1s linear;-o-animation:swing 1s linear;-ms-animation:swing 1s linear;animation:swing 1s linear}
.general-director form div div{margin:0 0 33px}.general-director form input[type="text"],.general-director form input[name="tel"],.general-director form textarea{width:245px;height:62px;border:0;border-radius:10px;background-color:#efefef;box-shadow:5px 5px 2px -3px silver inset;font-size:22px;padding:16px}
.general-director form textarea{width:710px;height:173px}.general-director form [type="submit"]{background:#ffea63;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,234,99,1)),color-stop(11%,rgba(255,233,95,1)),color-stop(24%,rgba(255,228,85,1)),color-stop(35%,rgba(255,226,70,1)),color-stop(42%,rgba(255,223,68,1)),color-stop(76%,rgba(253,211,29,1)),color-stop(82%,rgba(254,210,27,1)),color-stop(90%,rgba(255,208,17,1)),color-stop(100%,rgba(253,206,15,1)));background:-webkit-linear-gradient(top,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);background:linear-gradient(to bottom,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);box-shadow:0 -5px 0 0 #e0b203 inset;border-radius:5px;border:0;height:68px;padding:0 35px;color:#010101;font-size:30px;line-height:30px;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.general-director form [type="submit"]:hover{opacity:.8}
.general-director__send{text-align:right;margin:-27px 0 0 !important}.decorating{position:relative;min-width:1160px;margin:47px 0 35px;text-align:center}.slider{width:1160px;position:relative;overflow:hidden;height:365px;left:-5px;top:0;margin:0 0 30px}.slider__btn{position:absolute;top:131px;background:url("/components/com_calculator/assets/img/slider-but.png") no-repeat left top;height:98px;width:98px;z-index:950;-webkit-transition:all .3s ease;transition:all .3s ease}.slider__btn_prev{left:130px}.slider__btn_prev:after,.slider__btn_next:after{content:"";position:absolute;top:0;left:0;background:url("/components/com_calculator/assets/img/slider-but.png") no-repeat left bottom;height:98px;width:98px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.slider__btn_next:after{background:url("/components/com_calculator/assets/img/slider-but.png") no-repeat right bottom}.slider__btn_prev:hover:after,.slider__btn_next:hover:after{opacity:1}.slider__btn_next{right:84px;background-position:right top}.slider ul{position:absolute;left:315px;top:0}.slider__item{width:564px;height:354px;position:absolute;display:none;border-radius:2px;overflow:hidden;background-color:#fff;padding:2px;box-shadow:0 3px 7px 2px rgba(0,0,0,.2);opacity:.7}.slider__item.active{opacity:1}.slider-card{position:absolute}.slider-card img{display:block;width:560px;height:350px;position:absolute;top:0;left:0}.slider__info{z-index:2;position:absolute;top:227px;left:0;padding-left:13px;line-height:81px;font-size:21px;font-weight:normal;background:url("/components/com_calculator/assets/img/slider__info-bg.png") no-repeat;width:560px;height:101px;opacity:0}
.slider__item.active .slider__info{opacity:1}.slider__info>div{color:#000;font-size:27px;display:table;height:100%;width:355px;text-align:left;line-height:42px;padding:4px 0 0 3px}.slider__info>div>span{display:table-cell;vertical-align:middle;text-transform:uppercase}.slider__info>span{position:absolute;line-height:normal;top:10px;left:413px;width:150px;font-size:20px;color:#000;text-align:center}.slider__info>span>span{display:block;font-size:42px;font-weight:700;text-align:center;margin-bottom:-8px}.slider__info>span>span:after{content:"";background:url("/components/com_calculator/assets/img/rub3.png") no-repeat;width:31px;height:36px;display:inline-block;position:relative;top:6px;margin-left:6px}.slider__label{background:url("/components/com_calculator/assets/img/slider__label.png") no-repeat;position:absolute;top:10px;left:456px;width:105px;height:74px;color:#fff;text-transform:uppercase;text-shadow:0 1px 1px #000;font-size:30px;padding:23px 0 0 29px;opacity:0}
.slider__item.active .slider__label{opacity:1}.decorating__freephone,.decorating__freephone:visited{display:inline-block;vertical-align:top;background:#ffea63;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,234,99,1)),color-stop(11%,rgba(255,233,95,1)),color-stop(24%,rgba(255,228,85,1)),color-stop(35%,rgba(255,226,70,1)),color-stop(42%,rgba(255,223,68,1)),color-stop(76%,rgba(253,211,29,1)),color-stop(82%,rgba(254,210,27,1)),color-stop(90%,rgba(255,208,17,1)),color-stop(100%,rgba(253,206,15,1)));background:-webkit-linear-gradient(top,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);background:linear-gradient(to bottom,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);box-shadow:0 -5px 0 0 #e0b203 inset;border-radius:5px;border:0;height:81px;padding:24px 36px;color:#010101;font-size:30px;line-height:30px;text-transform:uppercase;margin:0 0 0 -5px;font-family:"Roboto Condensed",sans-serif;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
.decorating__freephone:hover{opacity:.8}
.form_add_resp_static{display:none}
/*Block Наши преимущества Animation*/
.benefits.animation li{
	-webkit-transform:scale(.5);
	-o-transform:scale(.5);
	-moz-transform:scale(.5);
	transform:scale(.5);
	opacity:0;
}
.benefits.animStart li{
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	opacity:1;
	-webkit-transition:opacity 500ms ease-in-out,-webkit-transform 500ms ease-in-out;
	transition:opacity 500ms ease-in-out,transform 500ms ease-in-out;
}
.benefits.animStart .benefits__one{
	-webkit-transition-delay:0ms;
	transition-delay:0ms;
}
.benefits.animStart .benefits__two{
	-webkit-transition-delay:100ms;
	transition-delay:100ms;
}
.benefits.animStart .benefits__three{
	-webkit-transition-delay:100ms;
	transition-delay:100ms;
}
.benefits.animStart .benefits__four{
	-webkit-transition-delay:100ms;
	transition-delay:100ms;
}
/*//Block Наши преимущества Animation*/
.our-works h2{font-size:50px;margin-bottom:35px;text-transform:uppercase;text-align:center}
.our-works__link{text-align:center;padding:0 0 1px;margin-top:-9px}
.finishes{margin-top:10px;margin-bottom:36px}
.finishes__title h2:after{position:absolute;height:4px;text-align:center;width:500px;background:#fecc0c}
.finishes__title p{opacity:1}.finishes_glazing{margin-bottom:55px}.advertisement{height:769px;border-top:1px solid #ccc;margin:32px 0 -2px;display:inline-block;width:100%;position:relative;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.advertisement:after{content:"";position:absolute;background:url("/components/com_calculator/assets/img/preloader.gif");width:50px;height:50px;top:50%;opacity:0;left:50%;margin:-25px 0 0 -25px;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.advertisement.empty>*{opacity:0}.advertisement__pics{position:absolute;top:0;left:50%;overflow:hidden;height:768px;z-index:1}.advertisement__item{position:absolute;top:0;left:100%;width:100%;height:100%;overflow:hidden}.advertisement__item img{position:relative;display:block}
.advertisement__item img:first-child{left:20px;top:-20px}.advertisement__item img+img{position:relative;margin-top:-768px;display:block}.advertisement.empty:after{opacity:1}.advertisement__gallery{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.advertisement__controls{width:1200px;margin:0 auto;position:relative;z-index:2}.advertisement__sale{background:url("/components/com_calculator/assets/img/advertisement__sale.png");width:176px;height:222px;position:absolute;right:-9px;top:-1px;text-align:center;font-weight:700;font-size:30px;color:#fff;padding-top:43px;text-shadow:2px 2px 0 rgba(189,14,14,.75);font-family:"Roboto Condensed",sans-serif}.advertisement__sale>span{color:#ffd800;font-size:50px;display:block;padding-bottom:2px}.advertisement__sale>span span{font-size:75px}.advertisement__calculate{position:absolute;top:668px;left:345px}.advertisement__pages{font-family:"Roboto Condensed",sans-serif;position:absolute;top:489px;left:61px}
.advertisement__pages>li{width:522px;height:159px;border:3px solid #fff;background:rgba(255,255,255,.9);border-radius:10px;padding:11px 0 0 101px;display:inline-block;vertical-align:top;position:relative;margin-right:41px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.advertisement__pages li.active{cursor:default}.advertisement__pages li:before{content:"";position:absolute;background:url("/components/com_calculator/assets/img/advertisement__pages.png");width:91px;height:46px;top:-48px;left:101px}.advertisement__pages li.active:before{background-position:0 bottom}.advertisement__pages li:after{content:"";position:absolute;background:url("/components/com_calculator/assets/img/advertisement__pages_cold.png");width:76px;height:159px;top:-18px;left:16px}
.advertisement__pages li:first-child:after{background:url("/components/com_calculator/assets/img/advertisement__pages_hot.png")}.advertisement__pages h2{font-weight:700;color:#000;font-size:34px;width:230px;line-height:41px;margin-bottom:6px;text-transform:uppercase}.advertisement__pages p{color:#333;font-size:16px;line-height:19px;padding-right:20px;font-weight:400}.advertisement__tooltip__close{background:url("/components/com_calculator/assets/img/advertisement__tooltip__close.png");background-size:cover;width:25px;height:25px;cursor:pointer;position:absolute;top:0;right:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.advertisement__pages p span{display:block}.advertisement__pages li>span{width:171px;height:85px;background:#fecc0c;border-radius:0 7px 0 0;position:absolute;top:0;right:0;font-size:50px;color:#000;padding:21px 0 0 20px;text-transform:uppercase;font-weight:700}.advertisement__pages li>span span:after{content:"";display:inline-block;background:url("/components/com_calculator/assets/img/rub.png");width:31px;height:36px;position:relative;left:7px}.advertisement__btn{position:absolute;background:url("/components/com_calculator/assets/img/advertisement__btn.png");width:0;height:0;top:292px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}
.advertisement__btn.active{opacity:1;width:112px;height:112px}.advertisement__btn_prev{left:-111px;-webkit-animation:blink2 3s infinite linear;-moz-animation:blink2 3s infinite linear;animation:blink2 3s infinite linear}.advertisement__btn_next{right:-111px;background-position:right 0;-webkit-animation:blink 3s infinite linear;-moz-animation:blink 3s infinite linear;animation:blink 3s infinite linear}
@-webkit-keyframes blink{0%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}25%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") right 0}50%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}75%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") right 0}100%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}}@-moz-keyframes blink{0%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}25%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") right 0}50%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}75%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") right 0}100%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}}@keyframes blink{0%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}25%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") right 0}50%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}75%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") right 0}100%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") right 0}}@-webkit-keyframes blink2{0%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}25%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") 0 0}50%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}75%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") 0 0}100%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}}@-moz-keyframes blink2{0%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}25%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") 0 0}50%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}75%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") 0 0}100%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}}@keyframes blink2{0%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}25%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") 0 0}50%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}75%{background:url("/components/com_calculator/assets/img/advertisement__btn-yllow.png") 0 0}100%{background:url("/components/com_calculator/assets/img/advertisement__btn.png") 0 0}}
.advertisement__points{width:1200px;height:100%;margin:0 auto;position:relative;z-index:2}
.advertisement__points>div{position:absolute;background:url("/components/com_calculator/assets/img/advertisement__points.png");width:52px;height:52px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.advertisement__points>div.active{z-index:2}.advertisement__item:nth-child(1) .advertisement__points>div:nth-child(1){top:291px;left:240px}.advertisement__item:nth-child(1) .advertisement__points>div:nth-child(2){top:357px;left:500px}.advertisement__item:nth-child(1) .advertisement__points>div:nth-child(3){top:275px;left:717px}.advertisement__item:nth-child(1) .advertisement__points>div:nth-child(4){top:348px;left:847px}.advertisement__item:nth-child(2) .advertisement__points>div:nth-child(1){top:332px;left:266px}.advertisement__item:nth-child(2) .advertisement__points>div:nth-child(2){top:358px;left:413px}.advertisement__item:nth-child(2) .advertisement__points>div:nth-child(3){top:312px;left:590px}.advertisement__item:nth-child(2) .advertisement__points>div:nth-child(4){top:327px;left:863px}
.advertisement__tooltip{position:absolute;top:-220px;left:-238px;background:url("/components/com_calculator/assets/img/tooltip.png");width:0;overflow:hidden;height:0;font-family:"Roboto Condensed",sans-serif;padding:0;opacity:0;cursor:default;-webkit-transition:opacity 300ms ease-in-out,top 300ms ease-in-out;transition:opacity 300ms ease-in-out,top 300ms ease-in-out}.advertisement__tooltip_type2{top:-220px;left:-343px;background:url("/components/com_calculator/assets/img/tooltip2.png")}.active>.advertisement__tooltip{top:-257px;width:531px;height:265px;opacity:1;padding:32px 32px 1px 178px}.advertisement__tooltip h2{font-size:22px;font-weight:700;padding-bottom:16px;margin-bottom:15px;white-space:nowrap;border-bottom:1px solid #fecc0c}.advertisement__tooltip img{position:absolute;top:16px;left:16px !important;width:145px;height:145px}.advertisement__tooltip p{line-height:21px;font-size:16px;font-weight:400;text-align:justify;color:#333}.turnkey{margin-top:-4px}
.turnkey h2{text-align:center;text-transform:uppercase;font-weight:700;font-size:60px;letter-spacing:2px;margin-bottom:76px;position:relative}.turnkey h2 span{padding-bottom:30px;position:relative}.turnkey h2 span:after{content:"";position:absolute;width:500px;height:4px;background-color:#fecc0c;bottom:-4px;left:50%;margin-left:-250px}.turnkey p{color:#333;font-size:26px;text-align:center;line-height:31px;white-space:pre-line}.turnkey ul{width:1200px;margin:0 auto;padding:50px 0 0 387px;background:url("/components/com_calculator/assets/img/turnkey-men.png") no-repeat 7px 37px;min-height:751px}.turnkey__item{display:inline-block;vertical-align:top;position:relative;width:389px;height:259px;border:2px solid #fff;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.3);margin-left:15px;margin-bottom:16px;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;z-index:4}.turnkey__item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:5}.turnkey__item img{position:absolute;top:0;left:0;z-index:1}.turnkey__item a{color:#000 !important}
.turnkey__item div{z-index:2;position:absolute;background:url("/components/com_calculator/assets/img/turnkey.png");width:385px;height:81px;top:159px;left:0;padding-left:13px;line-height:81px;font-size:21px;font-weight:normal}.turnkey__item div>span{position:absolute;line-height:normal;top:15px;left:282px;font-size:18px}.turnkey__item div>span>span{display:block;font-size:35px;font-weight:700;text-align:center;margin-bottom:-6px}.turnkey__item div>span>span:after{content:"";background:url("/components/com_calculator/assets/img/rub2.png");width:19px;height:24px;display:inline-block;position:relative;top:-1px;margin-left:6px}
.turnkey__link{width:1200px;margin:-128px auto 41px;padding-left:642px}.turnkey__link .btn_2{padding:24px 38px}.advert{height:295px;background:url("/components/com_calculator/assets/img/yellow.jpg") repeat-x 0 6px;position:relative}.advert__content{width:1200px;margin:0 auto;padding-top:37px}.advert:after{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:url("/components/com_calculator/assets/img/yellow__up.png")}.advert__content ul{margin-left:-23px;font-family:"Roboto Condensed",sans-serif}.advert__content.animate li{opacity:1;left:0}.advert__content li{display:inline-block;vertical-align:bottom;height:258px;padding-top:56px;opacity:0;position:relative;left:1000px;-webkit-transition:opacity 1000ms ease-in-out,left 1000ms ease-in-out;transition:opacity 1000ms ease-in-out,left 1000ms ease-in-out}.advert__content li:nth-child(1){background:url("/components/com_calculator/assets/img/advert1.png");width:415px;margin-right:42px;padding-left:211px;-webkit-transition-delay:0ms;transition-delay:0ms}
.advert__content li:nth-child(2){background:url("/components/com_calculator/assets/img/advert2.png");width:349px;margin-right:34px;padding-left:143px;-webkit-transition-delay:200ms;transition-delay:200ms}.advert__content li:nth-child(3){background:url("/components/com_calculator/assets/img/advert3.png");width:372px;padding-left:163px;-webkit-transition-delay:300ms;transition-delay:300ms}.advert__content h2{font-size:30px;line-height:36px;margin-bottom:29px;font-weight:700;color:#000;font-family:"Roboto Condensed",sans-serif}.advert__content h2 span{display:block}.advert__content a,.advert__content a:visited{font-size:18px;font-weight:700;text-decoration:underline;color:#00a0ff;font-family:"Roboto Condensed",sans-serif}.advert__content a:hover{text-decoration:none}.advert_decoration{margin:-6px 0 67px 0;z-index:2}.advert_pvh{margin:-6px 0 -12px 0;z-index:2}.advert_pvh:before,.advert_decoration:before{content:"";position:absolute;bottom:0;left:0;right:0;background:url("/components/com_calculator/assets/img/white-up.png") repeat-x;height:15px}
.similar{position:relative;z-index:3;margin-top:-6px;background:url("/components/com_calculator/assets/img/blue.jpg") no-repeat center 6px;background-size:cover;height:475px;margin-bottom:47px}.similar:after{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:url("/components/com_calculator/assets/img/blue__up.png") repeat-x center 0}.similar h2{margin-bottom:30px;font-size:60px;color:#fff;text-align:center;padding:44px 0 0;font-weight:700;font-family:"Roboto Condensed",sans-serif}.ares-slider{position:relative;margin:0 auto;width:937px}.ares-slider_item{position:absolute;left:-1000px;list-style:none;width:262px;height:262px}.ares-slider_block{position:absolute;width:262px;height:262px;top:0;left:0;border:8px solid #fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;border-radius:262px;background:#fff}.ares-slider_item a{position:relative;top:0;left:0;width:246px;height:246px;display:block}
.similar .ares-slider2 .ares-slider_block img,.ares-slider_item img{position:absolute;top:0;left:0;z-index:1;border-radius:123px}.similar .ares-slider2 .ares-slider_block span,.ares-slider_item span{position:absolute;bottom:-45px;width:100%;text-align:center;font-size:21px;color:#fff;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:700}.ares-slider__next,.ares-slider__prev{position:absolute;content:"";background:url("/components/com_calculator/assets/img/similar-btn.png");width:54px;height:54px;top:103px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ares-slider__next{background-position:right 0;right:-106px;left:auto}.ares-slider__prev{left:-106px}.ares-slider__next:hover{background-position:right bottom}
.ares-slider__prev:hover{background-position:0 bottom}.similar .ares-slider2 .ares-slider__inner{text-align:justify;background:none}.similar .ares-slider2 .ares-slider__inner:after{content:"";display:inline-block;width:100%}.similar .ares-slider2 .ares-slider_block{display:inline-block;vertical-align:top;position:relative}.similar__label:after{content:"";background:url("/components/com_calculator/assets/img/pic/similar-label.png") no-repeat;width:103px;height:72px;top:88px;right:0;position:absolute;z-index:1}.sub-menu{height:177px;position:relative;padding-top:51px;margin-bottom:47px;background:url("/components/com_calculator/assets/img/sub-menu.jpg") repeat-x 0 51px}.sub-menu:after{content:"";position:absolute;bottom:0;left:0;width:100%;background:url("/components/com_calculator/assets/img/sub-menu.jpg") repeat-x;height:8px}.sub-menu ul{width:1108px;padding-right:13px;margin:0 auto;text-align:justify;padding-top:51px}.sub-menu li{display:inline-block;vertical-align:top}.sub-menu ul:after{content:"";display:inline-block;width:100%}.sub-menu a,.sub-menu a:visited{text-decoration:underline;font-size:18px;position:relative;display:block;color:#00a0ff;font-weight:700;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif}.sub-menu a:hover{text-decoration:none}
.sub-menu li a:after{position:absolute;content:"";left:0}.sub-menu li:nth-child(1) a{padding-left:64px}.sub-menu li:nth-child(1) a:after{background:url("/components/com_calculator/assets/img/sub-menu1.jpg");width:54px;height:72px;top:-20px}.sub-menu li:nth-child(2) a{padding-left:64px}.sub-menu_decoration li:nth-child(2) a:after{background:url("/components/com_calculator/assets/img/balconies-glazing.png") no-repeat;width:58px;height:80px;top:-20px}.sub-menu li:nth-child(3) a{padding-left:97px}.sub-menu li:nth-child(3) a:after{background:url("/components/com_calculator/assets/img/sub-menu2.png");width:82px;height:71px;top:-19px}.sub-menu li:nth-child(4) a{padding-left:72px}.sub-menu li:nth-child(4) a:after{background:url("/components/com_calculator/assets/img/sub-menu3.png");width:62px;height:60px;top:-14px}.sub-menu li:nth-child(5) a{padding-left:44px}.sub-menu li:nth-child(5) a:after{background:url("/components/com_calculator/assets/img/sub-menu4.png");width:39px;height:78px;top:-22px}.sub-menu__shiver a:after{-webkit-animation:shiver 1s 1 ease-in;-moz-animation:shiver 1s 1 ease-in;animation:shiver 1s 1 ease-in}.sub-menu__shiver a:after{-webkit-animation:shiver 1s 1 ease-in;-moz-animation:shiver 1s 1 ease-in;animation:shiver 1s 1 ease-in}
.btn,.btn:visited{display:inline-block;vertical-align:top;background:#ffea63;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,234,99,1)),color-stop(11%,rgba(255,233,95,1)),color-stop(24%,rgba(255,228,85,1)),color-stop(35%,rgba(255,226,70,1)),color-stop(42%,rgba(255,223,68,1)),color-stop(76%,rgba(253,211,29,1)),color-stop(82%,rgba(254,210,27,1)),color-stop(90%,rgba(255,208,17,1)),color-stop(100%,rgba(253,206,15,1)));background:-webkit-linear-gradient(top,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);background:linear-gradient(to bottom,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);box-shadow:0 -5px 0 0 #e0b203 inset;border-radius:5px;border:0;height:81px;padding:24px 36px;color:#010101;font-size:30px;line-height:30px;text-transform:uppercase;margin:0 0 0 -5px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.btn:hover{opacity:.8}
.btn_2,.btn_2:visited{background:#07a3ff;border-bottom:4px solid #0080cc;box-shadow:none;color:#fff}.btn_2:hover{background:#3fb7ff}.btn_padding-small{padding-left:15px;padding-right:15px}.finish-type{background:url("/components/com_calculator/assets/img/finish-type-bg.jpg")}.finish-type__wrap{height:752px;margin:0 auto;position:relative}.finish-type__inner-wrap{background:url("/components/com_calculator/assets/img/finish-type__inner-bg.jpg") no-repeat center 0;height:752px;position:relative;z-index:2;margin:0 auto}.plastic-window__yard,.finish-type__img-wrap{width:1200px;overflow:hidden;position:absolute;z-index:1;left:50%;margin-left:-600px}.finish-type__inner{position:relative;width:1200px;margin:0 auto}.work-type{z-index:2;position:absolute;background:url("/components/com_calculator/assets/img/turnkey.png");width:385px;height:81px;top:159px;left:0;padding-left:47px;line-height:81px;font-size:21px;font-weight:normal}.work-type>span{position:absolute;line-height:normal;top:10px;left:252px;width:142px;font-size:20px;text-align:center}.work-type_top-arrow>span{top:28px}.work-type>span>span{display:block;font-size:42px;font-weight:700;text-align:center;margin-bottom:-8px}.work-type>span>span:after{content:"";background:url("/components/com_calculator/assets/img/rub3.png") no-repeat;width:31px;height:36px;display:inline-block;position:relative;top:6px;margin-left:6px}
.work-type_bottom-arrow{background:url("/components/com_calculator/assets/img/work-type_bottom-arrow.png") no-repeat;width:396px;height:116px;padding-bottom:14px}.work-type_top-arrow{background:url("/components/com_calculator/assets/img/work-type_top-arrow.png") no-repeat;width:396px;height:116px;padding-top:14px}.glazed-balcony{top:183px;left:328px}.balcony-closet{top:200px;left:771px}.finishing-balcony{top:344px;left:660px}.insulation{top:460px;left:565px}.floor-laying{top:605px;left:460px}.work-type>div{display:table;height:100%}.work-type>div>span{font-size:28px;white-space:pre-line;display:table-cell;vertical-align:middle;line-height:34px}.finish-type__discount{position:absolute;top:0;right:10px;color:#fff;text-shadow:0 1px 1px #000;background:url("/components/com_calculator/assets/img/finish-type__discount.png") no-repeat;width:176px;height:222px;overflow:hidden;font-size:30px;text-align:center;padding-top:44px;font-weight:bold}.finish-type__discount>div{color:#ffd800;font-size:50px;margin-bottom:2px}.finish-type__discount>div span{font-size:75px}.calculator{background:url("/components/com_calculator/assets/img/calkulator-bg.jpg") repeat;margin-top:-5px}.calculator__wrap{width:1200px;margin:0 auto;height:647px}.calculator__title{background:url("/components/com_calculator/assets/img/tabletipokna-bg.jpg") repeat;border-bottom:1px solid #434343;box-shadow:0 0 10px #000}
.calculator__inner-title{width:1200px;margin:0 auto;position:relative}.calculator__inner-title h2{position:relative;font-size:34px;color:#fecc0c;text-shadow:0 1px 1px #000;padding:28px 0 24px 73px}.calculator__inner-title h2:after{content:"";position:absolute;background:url("/components/com_calculator/assets/img/calculator__inner-title.png") no-repeat;width:44px;height:45px;top:24px;left:16px}.calculator__inner-title .finish-type__discount{right:auto;left:440px;z-index:1}.calculator__inner-title>a{text-transform:uppercase;color:#999;font-size:24px;font-weight:bold;background:url("/components/com_calculator/assets/img/calculator__inner-title__div-bg.png") repeat-x;position:absolute;vertical-align:top;width:279px;height:86px;-moz-box-sizing:border-box;box-sizing:border-box;top:0;padding:34px 0 0 109px;box-shadow:inset 0 0 8px #202020;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator__inner-title>a.active{background:url("/components/com_calculator/assets/img/calculator__inner-title__div-active-bg.png") repeat-x;cursor:default;color:#fff}
.calculator__inner-title>a:before{content:"";background:url("/components/com_calculator/assets/img/calculator__inner-title-btn.png") no-repeat;position:absolute;width:36px;height:36px;top:28px;left:52px}.calculator__inner-title>a.active:before{content:"";background:url("/components/com_calculator/assets/img/calculator__inner-title_active-btn.png") no-repeat;position:absolute;width:70px;height:72px;top:10px;left:35px}.calculator__window-btn{right:297px}.calculator__balcony-btn{right:16px}.popup{background:url("/components/com_calculator/assets/img/popup-bg.jpg");position:absolute;width:486px;height:486px;border-radius:10px;border:3px solid #fff;display:none;z-index:2;text-align:center}.popup .windows-calculate__input-wrap{margin:0 0 18px 0}.popup__close{position:absolute;background:url("/components/com_calculator/assets/img/popup__close.png") no-repeat;width:52px;height:52px;top:-26px;right:-26px}.popup h2{color:#000;margin-bottom:29px;font-size:40px;text-transform:uppercase;padding-top:34px}.popup h3{font-size:16px;margin:4px 0 1px;font-weight:normal;letter-spacing:1px}.popup__capcha{margin:0 0 31px 0;position:relative}.popup__capcha:before{content:"";position:absolute;width:2px;height:38px;background:#ccc;top:16px;left:171px}.popup__capcha>div{background:#fff;box-shadow:inset 1px 1px 2px #ccc;width:337px;height:54px;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px}
.popup__capcha,.popup__capcha input{display:inline-block;vertical-align:top;border:0}.popup__capcha input{height:47px;width:162px;-moz-box-sizing:border-box;box-sizing:border-box;color:#544f4b;font-size:30px}.window-gallery{width:1200px;margin:0 auto 57px;height:713px;position:relative}.window-gallery__wrap{padding-left:78px}.window-gallery h2{margin-bottom:64px;padding-top:63px;letter-spacing:0}#flsGallery{overflow:hidden;width:1060px;height:550px;position:relative;float:left}#flsGallery li{list-style:none;float:left;height:550px;overflow:hidden;margin:0 24px}.flsGalleryInner{position:absolute;top:0;left:0}.ares-slider2{margin:0 auto;width:100%;position:relative;text-align:center;margin-bottom:40px}
.ares-slider2_fix-height{height:615px}.similar .ares-slider2{width:960px}.ares-slider2 .ares-slider__prev,.ares-slider2 .ares-slider__next{width:50px;height:50px;cursor:pointer;float:left;border-radius:50px;position:absolute;top:148px;left:0;z-index:1;-webkit-transition:background .3s ease;transition:background .3s ease}.ares-slider2 .ares-slider__inner{display:none;position:absolute;width:100%;height:359px;padding:10px 13px 11px;top:0;left:0;background:#fff;text-align:justify}.ares-slider2 .ares-slider__inner:after{content:"";width:100%;display:inline-block}.ares-slider2 .ares-slider__prev{background:url("/components/com_calculator/assets/img/flsGallery-btn.png") no-repeat 16px 12px #e4e4e4;left:-62px}.ares-slider2 .ares-slider__next{background:url("/components/com_calculator/assets/img/flsGallery-btn_next.png") no-repeat 19px 11px #e4e4e4;right:-72px;left:auto}.ares-slider2 .ares-slider__prev:hover{background:url("/components/com_calculator/assets/img/flsGallery-btn.png") no-repeat 16px 12px #fecc0c}
.ares-slider2 .ares-slider__next:hover{background:url("/components/com_calculator/assets/img/flsGallery-btn_next.png") no-repeat 19px 11px #fecc0c}.similar .ares-slider2 .ares-slider__prev{position:absolute;content:"";background:url("/components/com_calculator/assets/img/similar-btn.png");width:54px;height:54px;top:113px;left:-95px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.similar .ares-slider2 .ares-slider__prev:hover{background-position:0 bottom}.similar .ares-slider2 .ares-slider__next{position:absolute;content:"";background:url("/components/com_calculator/assets/img/similar-btn.png") right 0;width:54px;height:54px;top:113px;cursor:pointer;right:-94px;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}
.similar .ares-slider2 .ares-slider__next:hover{background-position:right bottom}.window-gallery__inner{display:inline-block;vertical-align:top}.window-gallery__inner>h3{text-align:center;font-weight:normal;font-size:21px;color:#999;margin-bottom:11px}.window-gallery__inner>h3>span{font-weight:bold;color:#000;text-transform:uppercase}.window-gallery__inner dl{text-align:center;display:block;font-weight:bold}.window-gallery__inner dt{font-size:21px;color:#999;margin-bottom:5px;font-weight:normal}.window-gallery__inner dd{font-size:24px;color:#000}.window-gallery__inner>a{margin-bottom:15px;display:block}.window-gallery__inner>a>img{display:block;margin-bottom:11px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.8}.window-gallery__inner>a:hover>img{opacity:1}.window-gallery__inner>div{border-radius:4px;overflow:hidden;width:247px;margin:0 auto}
.window-gallery__price{background:#fecc0c;padding-bottom:10px}.window-gallery__price>span{display:block;font-weight:bold;text-align:center;font-size:20px;color:#000;width:100%}.window-gallery__price>span:first-child{display:block;margin-bottom:8px;color:#fff;font-weight:bold;font-size:20px;padding:7px 0 0 0;width:100%;padding-right:10px;text-align:center}.ares-slider2__old-price{position:relative;font-size:24px}.ares-slider2__old-price:before{content:"";position:absolute;width:100%;height:1px;background:#f00;top:17px;left:0}
.ares-slider2__old-price:after{content:"";position:relative;display:inline-block;width:15px;height:17px;background:url("/components/com_calculator/assets/img/rub5.png") no-repeat;top:0;right:-4px}.ares-slider2_new-price{font-size:40px;position:relative}
.ares-slider2_new-price:after{content:"";position:relative;display:inline-block;width:25px;height:30px;background:url("/components/com_calculator/assets/img/rub3.png") no-repeat;top:1px;right:-6px}
.window-gallery__price+a{display:block;background:#3fb7ff;text-align:center;color:#fff;font-weight:bold;font-size:24px;padding:17px 0 15px;text-transform:uppercase;-webkit-transition:background .3s ease;transition:background .3s ease}.window-gallery__price+a:hover{background:#00a0ff}.img-wrap{height:262px}.balcony_gallery .window-gallery__inner>h3{margin-bottom:22px}.balcony_gallery .ares-slider__inner{padding:10px 66px 11px}.plastic-window{background:#d7b947;margin-top:-5px;position:relative;height:751px;overflow:hidden}.plastic-window__wrap{background:url("/components/com_calculator/assets/img/pic/plastic-window__wrap2.jpg") no-repeat center 0;height:752px;position:relative;z-index:2;margin:0 auto}.plastic-window__inner{width:1200px;margin:0 auto;position:relative}.plastic-window__family{position:absolute;top:22px;left:-215px;opacity:0}
.plastic-window__family_active{-webkit-animation:moving-left 1s 1 ease-in;-moz-animation:moving-left 1s 1 ease-in;animation:moving-left 1s 1 ease-in}.plastic-window__inner>h2,.plastic-window__inner>h1{color:#fecc0c;position:absolute;top:100px;right:30px;text-align:right;font-weight:bold;text-transform:uppercase;font-size:100px;text-shadow:0 2px 0 #000,2px 0 0 #000,0 -2px 0 #000,-2px 0 0 #000;opacity:0}.plastic-window__moove-title{-webkit-animation:moving 1s 1 ease-in;-moz-animation:moving 1s 1 ease-in;animation:moving 1s 1 ease-in}.plastic-window__inner>h2 span,.plastic-window__inner>h1 span{display:block;margin-top:19px}.plastic-window__discount{position:absolute;top:403px;right:25px;width:491px;height:237px;background:url("/components/com_calculator/assets/img/plastic-window__discount-bg.png") no-repeat;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px 5px 0 170px;text-align:center;opacity:0}.plastic-window__old-price{position:relative;color:#000;font-size:30px;display:inline-block;margin-bottom:27px}
.plastic-window__old-price:after{content:"";position:absolute;width:100%;height:2px;background:#fa7a7b;top:17px;left:0}.plastic-window__old-price+span{display:block;font-size:30px;margin-bottom:8px}.plastic-window__rub-mini{background:url("/components/com_calculator/assets/img/rub6.png") no-repeat;width:16px;height:20px;display:inline-block}.plastic-window__price{display:block;font-style:italic;font-size:50px;font-weight:bold}.plastic-window__price span{font-size:38px}.plastic-window__price span b{font-size:23px;font-weight:bold;position:absolute;margin-top:5px}.plastic-window__price span sup{font-size:20px}.sticker{z-index:1;position:absolute !important;margin-left:800px;margin-top:-10px;display:inline-block;background:url("/components/com_calculator/assets/images/main/tsena.png") no-repeat;width:130px;height:70px}.plastic-window__calculation{vertical-align:top;position:absolute;top:188px;right:40px;background:#07a3ff;text-transform:uppercase;color:#fff;font-family:"roboto condensed",sans-serif;font-size:30px;padding:23px 45px 24px;border-radius:5px;border:0;border-bottom:5px solid #0080cc;-webkit-transition:background .3s ease;transition:background .3s ease}.plastic-window__calculation:hover{background:#3fb7ff}.glazing{background:#f7f6f3;border-bottom:1px solid #ccc}.glazing__wrap{width:1200px;margin:0 auto;position:relative}.glazing__pic{position:absolute;top:0;left:-360px}
.glazing__pic:after{content:"";background:url("/components/com_calculator/assets/img/pic/glazing__right.png") no-repeat;width:658px;height:854px;top:0;right:-480px;position:absolute}.glazing__list{display:block;text-align:justify;position:relative;padding:55px 0 0 8px;margin-bottom:-15px}.glazing__list:after{content:"";display:inline-block;width:100%}.glazing__list li{display:inline-block;margin-bottom:44px;opacity:0}.glazing__list li:nth-child(odd){margin-right:500px}.glazing__list a img{display:block;margin-bottom:11px;width:261px;height:261px;border:8px solid #fff;border-radius:300px}.glazing__list a span{display:block;text-align:center;white-space:pre-line;font-size:21px;line-height:25px;color:#333;text-transform:uppercase;font-weight:bold}.glazing__list_active{-webkit-animation:show-list 1s 1 ease-in;-moz-animation:show-list 1s 1 ease-in;animation:show-list 1s 1 ease-in}
.glazing__list a img:hover,.glazing__list-img-1:hover,.glazing__list-img-2:hover,.glazing__list-img-3:hover,.glazing__list-img-4:hover,.glazing__list-img-profil:hover,.glazing__list-img-color:hover,.glazing__list-img-okna:hover{transform:scale(1.08);z-index:5;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.glazing__list-img-1,.glazing__list-img-2,.glazing__list-img-3,.glazing__list-img-4,.glazing__list-img-profil,.glazing__list-img-color,.glazing__list-img-okna{display:block;width:245px;height:245px;margin:0 auto 20px;border:8px solid #fff;border-radius:50%;background-size:cover}
.glazing__list-img-1{background:url("/components/com_calculator/assets/img/pic/glazing__list-1.jpg") no-repeat 50% 0}
.glazing__list-img-2{background:url("/components/com_calculator/assets/img/pic/glazing__list-2.jpg") no-repeat 50% 0}
.glazing__list-img-3{background:url("/components/com_calculator/assets/img/pic/glazing__list-3.jpg") no-repeat 50% 0}
.glazing__list-img-4{background:url("/components/com_calculator/assets/img/pic/glazing__list-4.jpg") no-repeat 50% 0}
.glazing__list-img-profil{background:url("/components/com_calculator/assets/img/pic/glazing__list-profil.jpg") no-repeat 50% 0}
.glazing__list-img-color{background:url("/components/com_calculator/assets/img/pic/glazing__list-color.jpg") no-repeat 50% 0}
.glazing__list-img-okna{background:url("/components/com_calculator/assets/img/pic/glazing__list-okna.jpg") no-repeat 50% 0}
.plastic-window__discount_active{-webkit-animation:show-discount 1s 1 ease-in;-moz-animation:show-discount 1s 1 ease-in;animation:show-discount 1s 1 ease-in}
.terms_info{text-align:center;color:#000;width:70%;margin:25px auto 20px}
.terms_list{background:url("/components/com_calculator/assets/uploads/images/terms/fon1.jpg") no-repeat;background-size:100% 100%;margin-bottom:30px;padding:20px 100px;display:inline-block;width:100%;text-align:center}
.terms_ruka{background:url("/components/com_calculator/assets/uploads/images/terms/ryka.png") no-repeat;width:450px;height:340px;background-size:100%;position:absolute;right:0;margin-top:-320px}
.terms_list_container{width:960px;margin:0 auto}.term_unit{display:block;float:left;width:320px;text-align:center;height:250px;padding:0 10px;position:relative;border-radius:3px;text-decoration:none}.term_caption{display:inline-block;color:#fff;margin-top:-10px}.term_icon{display:block;position:static}
.term_icon img{width:220px}.term_controls{text-align:center}.terms_list_link{display:inline-block;vertical-align:top;color:#5ab3cd;font:21px;text-decoration:none;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:10px}.terms_list_link:after{content:"";position:absolute;bottom:0;left:50%;width:94px;margin-left:-47px;height:1px;background:#84c6da}.terms_list_link:before{content:"";position:absolute;top:2px;left:-18px;width:15px;height:22px;background:url("/sprite.png") no-repeat -146px -45px}
.clear{clear:both;height:1px;line-height:1px}.p404{width:825px;height:555px;background:url("/components/com_calculator/assets/img/404.gif") no-repeat center top;margin:0 auto;position:relative}.notfound{width:405px;margin:0 0 0 135px;text-align:center}.p404 .txt1{font-size:31px;color:#333;padding:110px 0 10px 0;text-transform:uppercase}.p404 .txt2{font-size:60px;color:#000;padding:0 0 20px 0;text-transform:uppercase;font-weight:bold;border-bottom:4px solid #fecc0c}.p404 .txt3{font-size:26px;line-height:35px;color:#000;padding:20px 0 20px 0;font-weight:bold;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif}
.p404 .txt4{font-size:45px;color:#00a0ff;padding:0 0 20px 0;font-weight:bold;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif}.otdelka-balkonov{height:752px;background:url("/components/com_calculator/assets/img/pic/head1.jpg") no-repeat center top;margin:-40px 0 0 0;text-align:right;padding:110px 0 0 0}.cent_kont{width:1200px;margin:auto}.price_blok{width:497px;height:275px;background:url("/components/com_calculator/assets/img/bg_price.png") no-repeat center top;margin:60px 10px 0 auto;text-align:left}.skidka{float:left;color:#fff;padding:50px 0 0 51px;font-size:30px;text-transform:uppercase;width:90px;font-weight:bold}.skidka p{color:#ffd800;text-shadow:1px 1px 1px #a80000;font-size:47px;font-family:"Roboto Condensed",sans-serif;text-transform:none}.skidka p b{font-size:75px}.newoldprice{float:right;font-size:28px;padding:30px 30px 0 0}.old_price{background:url("/components/com_calculator/assets/img/old_line.png") repeat-x left 14px;padding:0 6px 20px 6px}.new_price{text-align:center;font-size:30px}.new_price p{font-size:60px;font-weight:bold;padding:8px 0 0 0}.calc_it{margin:18px 0 0 20px}.calc_it_long{margin:0;width:292px;height:54px;font-size:24px;padding:0 15px;line-height:54px}.dacha{height:783px;background:url("/components/com_calculator/assets/img/pic/dacha.jpg") no-repeat center top;font-size:21px;text-transform:uppercase}.dacha div{text-align:center;font-size:21px;text-transform:uppercase;line-height:26px}.dacha .txt1{float:left;margin:305px 0 0 40px;width:250px}.dacha .txt2{float:right;margin:305px 40px 0 0;width:250px}.dacha .txt3{float:left;margin:325px 0 0 40px;width:250px}.dacha .txt4{float:right;margin:325px 40px 0 0;width:250px}
.dacha .cent_kont{position:relative}.dacha .cent_kont a.calc_it{position:absolute;top:657px;left:330px;width:530px}.otdelka-balkonov.pvh{background:url("/components/com_calculator/assets/img/pic/head2.jpg") no-repeat center top}.pvhokna{height:783px;background:url("/components/com_calculator/assets/img/pic/plastic.jpg") no-repeat center top;font-size:21px;text-transform:uppercase}.pvhokna div{text-align:center;font-size:21px;text-transform:uppercase;line-height:26px}.pvhokna .txt1{float:left;margin:330px 0 0 20px;width:250px}.pvhokna .txt2{float:right;margin:330px 10px 0 0;width:250px}.pvhokna .txt3{float:left;margin:310px 0 0 20px;width:250px}.pvhokna .txt4{float:right;margin:310px 10px 0 0;width:250px}.otdelka-balkonov.door{background:url("/components/com_calculator/assets/img/pic/head3.jpg") no-repeat center top}.pvhdoor{height:785px;background:url("/components/com_calculator/assets/img/pic/pvhdoor.jpg") no-repeat center top;font-size:21px;text-transform:uppercase}.pvhdoor div{text-align:center;font-size:21px;text-transform:uppercase;line-height:26px}.pvhdoor .txt1{float:left;margin:320px 0 0 20px;width:250px}.pvhdoor .txt2{float:right;margin:320px 10px 0 0;width:250px}
.pvhdoor .txt3{float:left;margin:310px 0 0 20px;width:250px}.pvhdoor .txt4{float:right;margin:310px 10px 0 0;width:250px}.pvhdoor .cent_kont{position:relative}.pvhdoor .cent_kont a.calc_it{position:absolute;top:657px;left:330px;width:530px}.shags{margin:50px 0 0 0;padding:330px 0 65px 0;background:url("/components/com_calculator/assets/img/pic/shagi.jpg") no-repeat center top}.shags div{float:left;width:320px;font-size:21px;text-transform:uppercase;line-height:24px;margin-left:20px}.shags b{font-size:60px;float:left;text-transform:uppercase;color:#fecc0c;margin-right:11px;line-height:41px}
.shags .shag2{margin:0 80px 0 115px}.respItem{border:3px solid #e5e4e4;border-radius:8px;background:url("/components/com_calculator/assets/img/pic/respBG.jpg") repeat left top;width:595px;padding:20px 30px 30px 35px;margin:0 0 30px 0;text-align:center;position:relative;top:40px}.respItemText,.respItem p{font-weight:200 !important;font-family:"Roboto",sans-serif;text-align:justify;font-size:16px;line-height:23px}.respPic{margin:-50px auto 0 auto;width:135px}.respPic img{width:135px;height:135px;border-radius:135px;border:3px solid #e5e4e4;margin-left:-4px}.respName{font-weight:bold;font-size:18px;width:270px;text-align:left;display:inline-block;padding:10px 0 15px 0}.respDate{font-weight:bold;font-size:18px;width:250px;text-align:right;padding:0 0 18px 0;display:inline-block;color:#fecc0c}.fleft{float:left}.form_add_resp{width:592px;height:581px;background:url("/components/com_calculator/assets/img/pic/add_resp_form.png") repeat left top;float:right;position:relative;top:0}
.form_add_resp h2{text-transform:uppercase;text-align:center;font-size:40px;margin:55px 0 20px 0}.form_add_resp .inp,.form_add_resp textarea{width:480px;border:4px solid #ffea63;border-radius:8px;background:#fff;font-size:24px;color:#999;padding:15px 20px 12px 20px;margin:0 0 20px 50px;font-family:"Roboto Condensed",sans-serif}
.form_add_resp textarea{height:210px}.captch{width:310px;float:left}.captch p{font-size:16px}.captch img{position:relative;top:-77px;left:60px}.captch .inp{width:280px;border:4px solid #ffea63;border-radius:8px;background:#fff;font-size:24px;color:#999;padding:15px 20px 12px 150px;margin:0 0 20px 50px;font-family:"Roboto Condensed",sans-serif}.form_add_resp .calc_it{float:right;width:182px !important;padding:19px 0 20px;text-align:center;margin-right:62px;margin-top:16px}.forma1{display:none;background:url("/components/com_calculator/assets/img/pic/form_bg.png") repeat left top;padding-top:85px;width:536px;height:531px}#forma2{left:333px;top:-543px}.forma1 a.close{float:right;margin:0;width:55px;height:56px;background:url("/components/com_calculator/assets/img/pic/close.png") repeat left top;position:relative;z-index:6666;display:none}a.close:hover{cursor:pointer}.forma1 form{clear:both;margin:0 90px}.forma1 input{margin:0 0 25px 0;font-size:24px;color:#999;font-family:"Roboto Condensed",sans-serif;padding:0 0 0 72px;float:left}.forma1 .inp1{width:345px;height:63px;background:url("/components/com_calculator/assets/img/pic/inp1.png") repeat left top;border:0}.forma1 .inp2{width:345px;height:63px;background:url("/components/com_calculator/assets/img/pic/inp2.png") repeat left top;border:0}.forma1 h2{text-transform:uppercase;text-align:center;font-size:40px;margin:0 0 20px 0}#thanks{width:538px;height:246px;background:url("/components/com_calculator/assets/img/tnkswin.png") no-repeat center center;text-align:center;padding-top:60px}
#thanks h2{color:#01a0ff;text-align:center}#thanks p{font-size:24px;color:#333}.thanks-message{padding:10px 40px;font-size:24px;color:#333}.forma1 .captch{float:left;width:340px}.forma1 .captch input{width:340px !important;margin:0}.forma1 .captch img{position:relative;top:-58px;left:15px}.forma1 .captch p{text-align:center !important;font-size:18px;padding:0 0 10px 0}.forma1 .calc_it{width:340px !important;padding:19px 0 20px;text-align:center;color:#fff;margin:40px 0 0 0;font-size:30px}.our-works__link .cent_kont{position:relative}
#file-input{position:absolute;top:77px;background:none;border:0;font-size:12px}.custom-form .custom-file .remove{position:absolute;left:-9999px}.custom-form .custom-file{display:inline-block;text-align:center;margin:22px 0 0 -8px}.windows-calculate__inner .custom-file>a>span{display:inline-block;vertical-align:top;border-bottom:1px solid #333;color:#333;line-height:19px;font-size:16px;letter-spacing:1px;-webkit-transition:border-bottom .3s ease;transition:border-bottom .3s ease}.windows-calculate__inner .custom-file>a:hover>span{border-bottom:1px solid transparent}.otdelka-balkonov h2,.advertisement__item h3,.finish-type h3{color:#fecc0c;text-align:right;font-weight:bold;text-transform:uppercase;font-size:100px;text-shadow:0 2px 0 #000,2px 0 0 #000,0 -2px 0 #000,-2px 0 0 #000}.otdelka-balkonov h2 span,.advertisement__item h3 span,.finish-type h3 span{display:block;margin-top:19px}.advertisement__item h3{position:absolute;top:34px;left:190px;text-align:left;z-index:0;font-size:80px}.advertisement__item h3 span{margin-top:1px}.finish-type h3{position:absolute;top:38px;left:260px;text-align:left;z-index:0;font-size:85px}.otdelka p{text-align:left;line-height:24px;padding:0 3px;font-size:22px;margin:0 0 5px 0;font-weight:bold}.kalk_otd{width:1100px;height:800px;margin:50px 0 0 0}#blkbg{position:relative;width:599px;height:800px;float:left;top:1px;margin-left:0}
#blkbg.tip1{background:url("/components/com_calculator/assets/img/otd/balk1.jpg") no-repeat right top}
#blkbg.tip2{background:url("/components/com_calculator/assets/img/otd/balk2.jpg") no-repeat left top}
#blkbg.tip3{background:url("/components/com_calculator/assets/img/otd/balk3.jpg") no-repeat left top}
#blkbg div{display:none;position:absolute;left:0;top:0;width:499px;height:800px}
#shkaf1_1,#shkaf1_2,#shkaf1_3{z-index:100}
.blk_item{width:499px;height:800px;float:left;background:url("/components/com_calculator/assets/img/otd/rightBG.jpg") no-repeat right top}
.blk_item .otdtit{margin:17px 0 30px 55px;font-family:"Roboto Condensed",sans-serif;text-align:center;font-size:25px}.type1{margin:0 auto 20px auto;font-family:"Roboto",sans-serif;font-size:16px}.type1 p{font-size:21px;font-weight:bold;text-transform:uppercase;text-align:center;text-shadow:1px 1px 1px #fff;margin:0 0 3px 0}.pol2{padding:10px 0 18px 0;background:url("/components/com_calculator/assets/img/otd/line.png") repeat-x left bottom;margin:0 10px 0 30px}.pol2 a{display:block;float:left;color:#000;font-size:16px;padding:10px 0 10px 45px;width:150px;background:url("/components/com_calculator/assets/img/otd/dot1.png") no-repeat left top;text-shadow:1px 1px 1px #fff;white-space:nowrap}.pol2 a.active{background:url("/components/com_calculator/assets/img/otd/dot2.png") no-repeat left top}.itog_price{text-align:center;width:232px;height:77px;background:url("/components/com_calculator/assets/img/otd/priceBG.png") no-repeat left top;display:inline-block;font-size:55px;font-family:"Roboto Condensed",sans-serif;font-weight:bold;color:#fed124;line-height:70px;padding:0 50px 0 0;margin-left:35px;float:left}.oformit{width:195px;height:77px;background:url("/components/com_calculator/assets/img/otd/buttBG.png") no-repeat center top;float:left;margin:0 0 0 10px}.oformit a{font-family:"Roboto Condensed",sans-serif;font-size:25px;text-align:center;line-height:74px;color:#000;text-transform:uppercase;display:block;height:100%;width:100%}.rassroch{text-align:center;padding:17px 0 0 0;font-size:27px}.rassroch a{color:#c00;line-height:14px;font-size:20px;font-family:"Roboto",sans-serif;font-weight:bold;border-bottom:2px solid #c00;text-transform:uppercase}.rassroch a:hover{border:0}
.kupongreyok{display:none;width:auto;height:auto;overflow:auto;overflow-y:scroll;position:fixed;bottom:0;right:0;top:0;left:0;z-index:100;background:url("/components/com_calculator/assets/img/fancybox_overlay.png")}.kuponcloseok{position:absolute;margin-top:-29px;margin-left:460px;width:52px;height:52px;cursor:pointer;z-index:8040;background-image:url("/components/com_calculator/assets/img/kupon_crest.png")}.kuponbgok{height:195px;position:absolute;width:486px;top:180px;opacity:1;overflow:visible;z-index:8050;background:url("/components/com_calculator/assets/img/kupon_bgok.png") no-repeat center top;left:50%;margin-left:-243px}.kupongrey{display:none;width:auto;height:auto;overflow:auto;overflow-y:scroll;position:fixed;bottom:0;right:0;top:0;left:0;z-index:2000;background:url("/components/com_calculator/assets/img/fancybox_overlay.png")}.kuponclose{position:absolute;margin-top:-15px;margin-left:560px;width:52px;height:52px;cursor:pointer;z-index:8040;background-image:url("/components/com_calculator/assets/img/kupon_crest.png")}
.kupon_cifra__wait{background-color:#f00;padding:10px 15px;font-size:28px;min-width:300px;width:360px;font-weight:bold;margin:20px auto 10px;text-align:center;color:#fff}.kuponbg{height:524px;border-radius:5px;position:absolute;width:586px;top:100px;opacity:1;overflow:visible;z-index:8050;background:url("/components/com_calculator/assets/img/new-form.png") no-repeat center top;left:50%;margin-left:-293px;transition:transform 800ms ease}.kupongrey-btn{display:none;position:fixed;right:50px;top:230px;width:60px;height:60px;cursor:pointer;background:url("/components/com_calculator/assets/img/present.png") no-repeat;z-index:999}.kupongrey-btn:hover{opacity:.7}.kuponbgfly{height:472px;position:absolute;width:743px;top:150px;opacity:1;overflow:visible;z-index:8050;background:url("/components/com_calculator/assets/img/kupon_bgfly.png") no-repeat center top;left:50%;margin-left:-371px}.kuponclosefly{position:absolute;margin-top:-15px;margin-left:700px;width:52px;height:52px;cursor:pointer;z-index:8040;background-image:url("/components/com_calculator/assets//img/kupon_crestokfly.png")}.kupon_cifrafly{width:350px;height:92px;margin-left:46px;margin-top:0}.kupon_cifrafly .inpnametort,.kupon_cifrafly .inpteltort,.kupon_cifrafly .buttortfly{margin:0 auto 20px auto}.kupon_cifra{width:580px;height:92px;margin-top:20px}
.scchasgrey2{display:none;width:auto;height:auto;overflow:auto;overflow-y:scroll;position:fixed;bottom:0;right:0;top:0;left:0;z-index:100;background:url("/components/com_calculator/assets/img/fancybox_overlay.png")}.scchasblockclose2{position:absolute;top:15px;right:13px;width:17px;height:16px;cursor:pointer;z-index:8040;background-image:url("/components/com_calculator/assets/img/myperezvonimclose.png")}.inpnametort{width:311px;margin:0 auto;height:54px;background:url("/components/com_calculator/assets/img/inpnametort.png");margin-bottom:20px}.inpteltort{width:311px;height:54px;margin:0 auto;background:url("/components/com_calculator/assets/img/inpteltort.png");margin-bottom:15px}.inpnametort input,.inpteltort input{margin:10px 0 0 0;font-size:24px;color:#999;font-family:"Roboto Condensed",sans-serif;padding:0 0 0 72px;background:transparent;border:0}.buttort{width:304px;height:82px;background:url("/components/com_calculator/assets/img/buttort.png") left top no-repeat;margin:0 auto;cursor:pointer}
.buttort:hover{background:url("/components/com_calculator/assets/img/buttort.png") left bottom no-repeat}.buttortfly{width:304px;height:82px;background:url("/components/com_calculator/assets/img/buttortfly.png") left top no-repeat;margin-left:4px;cursor:pointer}.buttortfly:hover{background:url("/components/com_calculator/assets/img/buttortfly.png") left bottom no-repeat}.catalog__undercatalog{text-align:center;height:112px;line-height:112px;font-size:60px;color:#000;font-weight:bold;text-transform:uppercase;margin-top:-40px}.catalog__inner-title h2{position:relative;font-size:34px;color:#fecc0c;text-shadow:0 1px 1px #000;padding:26px 0 26px 73px;text-transform:uppercase}.catalog__inner-title{width:1200px;margin:0 auto;position:relative}.catalog__title{background:url("/components/com_calculator/assets/img/catalog_tabletipokna-bg.jpg") repeat;border-bottom:1px solid #434343;box-shadow:0 0 10px #000;position:relative}
.catalog__inner-title h2:after{content:"";position:absolute;background:url("/components/com_calculator/assets/img/catalog__inner-title.png") no-repeat;width:43px;height:43px;top:22px;left:16px}.catalog__filtr{background:url("/components/com_calculator/assets/img/catalog-bg.jpg") repeat;height:170px}.catalog__filtr-in{width:1200px;margin:0 auto}.catalog_filtrbg{width:179px;height:62px;background:url("/components/com_calculator/assets/img/catalog_filtrbg.png") no-repeat center center;float:left}.catalog_filtrbg input{width:160px;height:50px;margin:6px 10px;text-align:center;font-size:22px;border:0;background:none}.catalog_filtrbg-razd{background:url("/components/com_calculator/assets/img/catalog_filtrbg-razd.png") repeat-x center center;width:39px;float:left;height:62px}
.catalog_filter-zag{font-size:22px;text-transform:uppercase;color:#bcbcbc;text-align:center;text-shadow:1px 1px 1px black;margin-bottom:10px;margin-top:30px}.catalog__filtr-in{width:1200px;margin:0 auto}.cat__filtr-shir{width:410px;float:left;margin-left:35px}.catalog__filtr-but{display:inline-block;vertical-align:top;border:0;border:0;cursor:pointer;background:url("/components/com_calculator/assets/img/catalog_filtr_but_.png") no-repeat center top;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:50px 0 0 30px;width:216px;height:82px}.catalog__filtr-but:hover{background:url("/components/com_calculator/assets/img/catalog_filtr_but__.png") no-repeat center bottom}.catalog__list{width:1200px;margin:30px auto 20px auto}.catalog__list:after{content:"";display:table;clear:both}.catalog__tovlist{background-color:#fafafa;width:380px;border:1px solid #fecc0c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin:10px 9px 10px 9px}.catalog__tovlist_zag{font-size:21px;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:10px;height:60px;display:table;width:380px}.catalog__tovlist_zag div{display:table-cell;vertical-align:middle}.catalog__tovlist_razm{height:38px;font-size:16px;color:#666;text-align:center}.catalog__tovlist_razm span{font-size:18px;font-weight:bold;color:#000}
.catalog__tovlist_img{text-align:center;height:250px}.catalog__tovlist_art{height:46px;line-height:46px;text-align:center}.catalogtovbotbg{background:url("/components/com_calculator/assets/img/catalogtovbotbg.png") center top;height:110px;border-top:1px solid #fecc0c}.catlistleft{width:193px;margin:15px 0 0 20px;float:left}.costcatold{font-size:28px;position:relative;padding:0 5px}.costcatold:before{content:"";position:absolute;width:100%;height:1px;background:#f00;top:17px;left:0}.costcatold:after{content:"";position:relative;display:inline-block;width:16px;height:20px;background:url("/components/com_calculator/assets/img/rubold_.png") no-repeat;top:0;right:-4px}.catlistrigth{width:147px;height:70px;margin:20px 0 0 0;display:inline-block;vertical-align:top;background:#07a3ff;text-transform:uppercase;color:#fff;font-family:"roboto condensed",sans-serif;font-size:30px;border-radius:5px;border:0;border-bottom:4px solid #0080cc;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:center;padding-top:18px}.catlistrigth:hover{background:#3fb7ff}
.costcatnew{font-size:56px;font-weight:bold}.costcatnew:after{content:"";position:relative;display:inline-block;width:34px;height:40px;background:url("/components/com_calculator/assets/img/rubnew_.png") no-repeat;top:0;right:-4px}.catalog__pagenator ul{padding:0;margin:0;list-style:none;text-align:center;height:100px;display:block;font-size:0}.catalog__pagenator ul:before{content:"";height:100%;display:inline-block}.catalog__pagenator li{padding:0;margin:0 5px;font-size:20px;color:#999;display:inline-block}.catalog__pagenator li a{display:block;width:50px;height:50px;border:1px solid #ccc;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding-top:9px;font-size:30px;color:#333;text-decoration:none}.catalog__pagenator li a:hover,.catalog__pagenator .actlip{display:block;width:50px;height:50px;border:1px solid #f6c300;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding-top:9px;font-size:30px;color:#333;text-decoration:none;background:#ffeb64;background:-moz-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffeb64),color-stop(100%,#fecc0c));background:-webkit-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:-o-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:-ms-linear-gradient(top,#ffeb64 0,#fecc0c 100%);background:linear-gradient(to bottom,#ffeb64 0,#fecc0c 100%)}.catalog__pagenator ul:before,.catalog__pagenator li{vertical-align:middle}.catalog__list .clblock{clear:both}
.undercatalogrek{width:800px;margin:25px auto;border:2px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 0 20px 60px;font-size:19px;color:#333}.rekright{width:240px;float:right}.catalog_item_name{font-size:34px;font-weight:bold;color:#333;text-align:center;padding:25px 0 20px;text-transform:uppercase}.catalog_item_topbord{width:400px;height:4px;margin:0 auto -1px auto;background:#fecc0c;position:relative}.catalog__item{border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:975px;margin:0 auto 50px auto;background:url("/components/com_calculator/assets/img/catalog__itembg.jpg");padding:40px 0 25px}.catalog__item_bottel{font-family:"Roboto",sans-serif;text-align:center;width:1200px;margin:0 auto;font-size:18px;color:#333;font-weight:bold}.catalog__item_bottel span{font-size:60px}
.catalog__item_bottel span span{color:#fecc0c}.oplatadostavka{font-family:"Roboto",sans-serif;font-size:15px;color:#666}.opldost_zag{font-weight:bold;font-size:18px;font-family:"Roboto Condensed",sans-serif;margin-bottom:4px}.opldost_chto{font-size:14px;color:#666;font-style:italic}.catalog__inner-money{width:32px;height:28px;background:url("/components/com_calculator/assets/img/catalog__inner-money.png") no-repeat;position:absolute;margin-left:-38px;margin-top:-4px}.catalog__inner-car{width:38px;height:24px;background:url("/components/com_calculator/assets/img/catalog__inner-car.png") no-repeat;position:absolute;margin-left:-44px;margin-top:-4px}
.catalog__item-width{width:241px;text-align:center;margin-top:15px;color:#000;font-size:23px}.catalog__item-width img{vertical-align:middle}.catalog__item-height{width:86px;text-align:center;color:#000;font-size:23px;position:absolute;margin:70px 0 0 240px}.catalog__item-height img{margin:10px 0}.catalog__item-tovart{font-size:19px;background:#ffdb00;width:195px;padding:10px 0;text-align:center;margin-bottom:30px}.catalog__item-tovart span{font-size:22px}.catalog__inner-cost{width:230px;height:178px;background:url("/components/com_calculator/assets/img/catalog__inner-cost.png") no-repeat center center;margin-left:-17px}.costcatolddiv{padding:50px 0 0 30px}.costtovtov{font-size:55px;font-weight:bold;color:#01a0ff;margin-left:35px}.catalog__podpis_item{margin-bottom:30px;padding-top:30px;text-align:center;font-size:13px;font-family:"Roboto",sans-serif}.catalog__podpis_item .redpodp{font-weight:bold;font-style:italic;color:#c00;font-size:17px;margin-bottom:10px}.catalog__podpis_item .redc{color:#c00}.catalog__inner-formabg{background:url("/components/com_calculator/assets/img/catalog__inner-formabg.png") no-repeat center center;width:917px;height:424px;margin:0 auto}.catalog__inner-formabg-zag{font-size:50px;text-align:center;text-transform:uppercase;padding-top:40px;font-weight:bold;margin-bottom:30px}.catalog__inner-formabg-left{margin-left:40px;float:left;width:315px}
.catalog__inner-input{background:url("/components/com_calculator/assets/img/catalog__inner-input.png") no-repeat center center;width:315px;height:62px;margin-bottom:26px}.catalog__inner-input input{width:260px;height:40px;margin:12px 0 0 29px;font-size:22px;border:0;background:none}.catalog__inner-formabg-right{margin-right:40px;float:right;width:464px}.catalog__inner-textarea{background:url("/components/com_calculator/assets/img/catalog__inner-textarea.png") no-repeat center center;width:464px;height:148px;margin-bottom:20px}
.catalog__inner-textarea textarea{width:420px;height:115px;font-size:22px;margin:16px 0 0 24px;border:0;background:none}.catalog__inner-but{display:inline-block;vertical-align:top;background:#07a3ff;text-transform:uppercase;color:#fff;font-family:"roboto condensed",sans-serif;font-size:30px;border-radius:5px;border:0;border-bottom:4px solid #0080cc;-webkit-transition:background .3s ease;transition:background .3s ease;margin:0;width:210px;height:70px;float:right}.catalog__inner-but:hover{background:#3fb7ff}.vertical-menu{font-size:15px}.vertical-menu .root-item-selected{background-color:#fff;color:#000}.vertical-menu a{text-decoration:none;padding:5px 7px}li.item-selected>a{background-color:#fff;color:#000}li.item-selected>div>a{background-color:#fff;color:#000}.vertical-menu ul{margin-top:10px}.vertical-menu ul li{margin-left:10px}.vertical-menu ul li ul{margin-left:10px}.image-mask{position:absolute}.image-mask__item{line-height:1;position:absolute;color:#02a1ff;background-color:#fff;font-size:16px;padding:2px 6px;border-radius:50%;border:2px solid #02a1ff}.plastic-window__moove-title{top:400px !important}.phone_container{display:none}#myMap{float:left;margin:0 20px 10px 0;width:100%;max-width:650px;height:430px;display:inline-block}
.main-window i,.low-price-main i,.types-balkoni i,.cold-top i,.window-profile-main i,.icon-rouble{position:relative;top:7px;font-family:"valute" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-window__img{background-size:contain}.main-window__img_dacha{background:url("/components/com_calculator/assets/img/dacha.png") no-repeat center top}.main-window__img_bower{background:url("/components/com_calculator/assets/img/bower.png") no-repeat center top}.main-window__img_dacha .main-window__wrapper,.main-window__img_bower .main-window__wrapper{background:none !important}.main-window__wrapper{width:1200px;height:600px;margin:50px auto 0;background:url("/components/com_calculator/assets/img/window.png") no-repeat center right}.main-window__wrapper_balkoni{background:url("/components/com_calculator/assets/img/balkoni.jpg") no-repeat right !important;background-size:91% !important}.main-window__wrapper_doors-2{background:url("/components/com_calculator/assets/img/doors-2.jpg") no-repeat right -8px !important;height:545px;overflow:hidden}
.main-window__wrapper_block{position:relative;margin-top:-25px;margin-bottom:50px}.main-window__wrapper_block:after{position:absolute;bottom:-20px;left:0;right:0;height:22px;content:"";background:url("/components/com_calculator/assets/img/bottom-shadow.png") no-repeat center top;background-size:cover}.main-window__img-wrap-bower{position:absolute;top:0;right:-40px;width:350px;height:600px;background:url("/components/com_calculator/assets/img/man-2.png") no-repeat right center}.main-window__img-wrap-dacha{position:absolute;top:0;left:17%;width:510px;height:600px;background:url("/components/com_calculator/assets/img/couple.png") no-repeat left top}.main-window__img-btn-dacha{position:absolute;right:10px;bottom:38px}.main-window__img-sale_bower{position:absolute;top:35px;right:195px}.main-window__img-sale_dacha{position:absolute;top:35px;right:10px}.img-sale-tpl{width:210px;height:205px;background:url("/components/com_calculator/assets/img/sale-tpl.png") no-repeat;background-size:contain}.img-sale-tpl__text{position:absolute;left:0;right:0;top:30px;font-weight:bold;font-style:italic;color:#fff;text-align:center;text-shadow:3px 3px 0 #900}.img-sale-tpl__text-item{font-size:120px}
.img-sale-tpl__text-unit{margin-left:-14px;font-size:100px}.img-ribbon{position:absolute;left:0;top:0;width:210px;height:205px;background:url("/components/com_calculator/assets/img/ribbon.png") no-repeat;background-size:contain}.img-ribbon__text{position:absolute;left:0;right:0;bottom:40px;font-size:36px;font-weight:bold;font-style:italic;color:#000;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 #ffe308}.main-window__img-text{position:absolute;top:0;bottom:0;left:0;padding:30px 0 0 15px;background:url("/components/com_calculator/assets/img/vyezd-zamershchika.png") no-repeat 74px 88%}.main-window__img-text_bower{max-width:65%}.main-window__img-text-title{font-size:70px;font-weight:bold;text-transform:uppercase;line-height:1.2;letter-spacing:-1.5px;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff}.main-window__img-text_bower-desc{margin-top:14px;font-size:50px;font-weight:bold;text-transform:uppercase;line-height:1;letter-spacing:4px;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff}
.main-window__img-text_bower-price{margin-top:17px}.main-window__img-text_bower-price-text{font-size:75px;font-weight:bold;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff}.main-window__img-text_bower-price-number{margin-left:8px;font-size:106px;font-weight:bold;color:#f00;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff}.main-window__img-text_bower-price-unit{margin-left:7px;font-size:75px;font-weight:bold;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff}.main-window__img-text_dacha{max-width:35%;background-position-x:55px}.main-window__img-text_dacha-desc{margin-top:13px;font-size:35px;font-weight:bold;color:#f00;line-height:1.2;letter-spacing:-.4px;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff}.main-window__img-text_dacha-desc sup{font-size:20px}.main-window__img-wrap{position:absolute;text-align:center;padding-left:40px;margin-top:-20px;max-height:565px;overflow:hidden}.main-window__img-promo{position:absolute;margin-left:900px}.main-window__left{position:absolute;width:380px;height:512px;margin-left:15px}
.main-window__title{width:385px;text-align:center;text-transform:uppercase;font-weight:700;font-size:51px;letter-spacing:0}.main-window__title_spacing{display:block;margin-bottom:10px;letter-spacing:1px}.main-window__title_balkon{display:block;text-align:left !important;margin-bottom:10px;letter-spacing:2px}
.main-window__red{color:#f00}.main-window__price-box{margin-top:35px;padding:5px;border-radius:5px;-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 3px rgba(0,0,0,.1);box-shadow:0 0 8px 3px rgba(0,0,0,.1)}.main-window__price-all{height:84px;background-color:#333;color:#fff;padding-left:22px;padding-top:10px}.main-window__price-all .main-window__descr{padding-top:26px;font-size:30px;margin-right:10px;float:left;font-style:italic}.main-window__price-all .main-window__value{font-size:58px;text-transform:uppercase;font-weight:700;letter-spacing:0;font-style:normal;vertical-align:middle}.main-window__price-all .main-window__value>span:before{width:165px;display:inline-block;height:50px;margin-top:10px;z-index:5;position:absolute;background:url("/components/com_calculator/assets/img/shape.png") no-repeat center center;content:" "}.main-window__price-all i{display:inline-block;margin-top:5px}
.main-window__price-us{height:218px;background-color:#ffe80f;color:#333}.main-window__price-us{height:218px;background-color:#ffe80f;color:#333}.main-window__price-us .main-window__descr{padding-top:26px;text-align:center;font-size:37px;font-style:italic}.main-window__price-us .main-window__value{font-size:78px;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:0;font-style:normal;vertical-align:middle}
.main-window__submit{text-align:center;width:310px;height:103px;-moz-box-shadow:inset 0 69px 0 -15px #fb5555,inset 0 -5px 0 0 #cc4c3d;-webkit-box-shadow:inset 0 69px 0 -15px #fb5555,inset 0 -5px 0 0 #cc4c3d;box-shadow:inset 0 69px 0 -15px #fb5555,inset 0 -5px 0 0 #cc4c3d;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f41414),color-stop(1,#f53636));background:-moz-linear-gradient(top,#f41414 5%,#f53636 100%);background:-webkit-linear-gradient(top,#f41414 5%,#f53636 100%);background:-o-linear-gradient(top,#f41414 5%,#f53636 100%);background:-ms-linear-gradient(top,#f41414 5%,#f53636 100%);background:linear-gradient(to bottom,#f41414 5%,#f53636 100%);background-color:#f41414;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;text-transform:uppercase;cursor:pointer;color:#fff;padding:10px 22px;text-decoration:none;margin:-60px auto 0}.main-window__submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f53636),color-stop(1,#f41414));background:-moz-linear-gradient(top,#f53636 5%,#f41414 100%);background:-webkit-linear-gradient(top,#f53636 5%,#f41414 100%);background:-o-linear-gradient(top,#f53636 5%,#f41414 100%);background:-ms-linear-gradient(top,#f53636 5%,#f41414 100%);background:linear-gradient(to bottom,#f53636 5%,#f41414 100%);background-color:#f53636}
.main-window__submit:active{position:relative;top:1px}
.main-window__submit_top{font-weight:bold;font-size:42px;text-shadow:1px 2px 2px #cc4c3d;margin-bottom:10px}
.main-window__submit_bottom{font-size:19px}
.laminat-main{padding-top:30px}
.laminat-main__slider{padding:40px 60px 0}
.laminat-main__item{text-align:center}
.laminat-main__item>img{padding:5px;border:1px solid #ccc}
.laminat-main__detail{text-align:center;margin:50px auto 70px}
.laminat-main .gallery__prev,
.laminat-main .gallery__next{top:65px}
.laminat-main .gallery__prev{left:-2px}
.laminat-main .gallery__next{right:-2px}
.kinds-glass{margin-top:60px}
.kinds-glass__tabs{text-align:center}.kinds-glass__tab-content{padding:50px 0;font-size:0}.kinds-glass__title{font-size:40px;text-transform:uppercase;line-height:1;text-align:center}.kinds-glass__tab-left,.kinds-glass__tab-right{display:inline-block;vertical-align:top}.kinds-glass__tab-left{width:45%}.kinds-glass__tab-right{width:55%;margin-top:33px}.kinds-glass__block-info-first-label{position:absolute;left:130px;bottom:-80px}.choose-color{margin-top:60px}.choose-color__wrap{position:relative;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;font-size:0}.choose-color__wrap:before,.choose-color__wrap:after{position:absolute;left:0;right:0;height:14px;content:"";background:url("/components/com_calculator/assets/img/long-shadow.png") no-repeat center top;background-size:contain;z-index:2}
.choose-color__wrap:before{top:0}.choose-color__wrap:after{bottom:0;transform:rotate(180deg)}.choose-color__left,.choose-color__right{display:inline-block;vertical-align:top;position:relative}.choose-color__left{width:55%}.choose-color__right{width:45%}.choose-color__items-title{margin:10px 0 5px 5px;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;color:#333;text-transform:uppercase}.choose-color__items{padding:0 0 10px 10px}.choose-color__item{display:inline-block;vertical-align:top;width:98px;height:98px;margin:0 5px 2px;border-radius:50%;border:5px solid #e7e7e7;cursor:pointer;overflow:hidden}.choose-color__item:hover,.choose-color__item.active{border-color:#ffde00}.color-tpl{position:absolute;left:78px;top:0;width:100%;height:100%}.color-tpl img{display:block;max-width:100%;height:auto}
.color-tpl__frame,.color-tpl__handle{position:absolute;top:0;left:0;width:100%;height:400px}
.color-svetliy-dub{content:"";background:url("/components/com_calculator/assets/img/color-svetliy-dub.jpg") no-repeat;background-size:cover}
.color-gor-sosns{content:"";background:url("/components/com_calculator/assets/img/color-gor-sosns.jpg") no-repeat;background-size:cover}
.color-oregon{content:"";background:url("/components/com_calculator/assets/img/color-oregon.jpg") no-repeat;background-size:cover}
.color-gold-dub{content:"";background:url("/components/com_calculator/assets/img/color-gold-dub.jpg") no-repeat;background-size:cover}
.color-oreh{content:"";background:url("/components/com_calculator/assets/img/color-oreh.jpg") no-repeat;background-size:cover}
.color-duglas{content:"";background:url("/components/com_calculator/assets/img/color-duglas.jpg") no-repeat;background-size:cover}
.color-winter-duglas{content:"";background:url("/components/com_calculator/assets/img/color-winter-duglas.jpg") no-repeat;background-size:cover}
.color-dub{content:"";background:url("/components/com_calculator/assets/img/color-dub.jpg") no-repeat;background-size:cover}
.color-temniy-dub{content:"";background:url("/components/com_calculator/assets/img/color-temniy-dub.jpg") no-repeat;background-size:cover}
.color-moreniy-dub{content:"";background:url("/components/com_calculator/assets/img/color-moreniy-dub.jpg") no-repeat;background-size:cover}
.color-mahagon{content:"";background:url("/components/com_calculator/assets/img/color-mahagon.jpg") no-repeat;background-size:cover}
.color-black-vishnya{content:"";background:url("/components/com_calculator/assets/img/color-black-vishnya.jpg") no-repeat;background-size:cover}
.handle-small-white{content:"";background:url("/components/com_calculator/assets/img/handle-small-white.jpg") no-repeat;background-size:cover}
.handle-small-silver{content:"";background:url("/components/com_calculator/assets/img/handle-small-silver.jpg") no-repeat;background-size:cover}
.handle-small-titan{content:"";background:url("/components/com_calculator/assets/img/handle-small-titan.jpg") no-repeat;background-size:cover}
.handle-small-shampane{content:"";background:url("/components/com_calculator/assets/img/handle-small-shampane.jpg") no-repeat;background-size:cover}
.handle-small-bronze{content:"";background:url("/components/com_calculator/assets/img/handle-small-bronze.jpg") no-repeat;background-size:cover}
.handle-small-broun{content:"";background:url("/components/com_calculator/assets/img/handle-small-broun.jpg") no-repeat;background-size:cover}
.credit-main__wrapper{padding-top:40px;height:500px;margin-bottom:60px}.credit-main__img-wrap{position:absolute;text-align:center;padding-left:40px;margin-top:-20px}
.credit-main__container{height:425px;width:560px;margin-left:600px;border:1px solid #ffdf02;position:absolute}.credit-main__head{font-size:40px;font-weight:bold;padding:20px 0;text-align:center;background:#fffd30;background:-moz-linear-gradient(top,#fffd30 0,#fff11e 40%,#ffdf02 100%);background:-webkit-linear-gradient(top,#fffd30 0,#fff11e 40%,#ffdf02 100%);background:linear-gradient(to bottom,#fffd30 0,#fff11e 40%,#ffdf02 100%)}.credit-main__detail{text-align:center;margin-top:40px;margin-bottom:45px}.credit-main__more{margin:0 auto;text-align:center}.window-profile-main{padding-top:50px;margin-bottom:80px}
.window-profile-main__item{width:295px;display:inline-block}.window-profile-main__item-img-1,.window-profile-main__item-img-2,.window-profile-main__item-img-3,.window-profile-main__item-img-4{height:410px;background-size:contain}.window-profile-main__item-img-1{background:url("/components/com_calculator/assets/img/rehau.jpg") no-repeat 50% 0}.window-profile-main__item-img-2{background:url("/components/com_calculator/assets/img/kbe.jpg") no-repeat 50% 0}.window-profile-main__item-img-3{background:url("/components/com_calculator/assets/img/gutwerk.jpg") no-repeat 50% 0}.window-profile-main__item-img-4{background:url("/components/com_calculator/assets/img/trocal.jpg") no-repeat 50% 0}.window-profile-main__container{margin-top:20px}.window-profile-main__price{color:#f00;font-size:60px;font-weight:bold;text-align:center}
.window-profile-main__metric{font-size:30px;text-align:center;background:url("/components/com_calculator/assets/img/listprice.png") no-repeat center;margin-bottom:20px}.window-profile-main__metric>span:after{content:"2";font-size:15px;position:relative;top:-11px;font-weight:bold;display:inline}.window-profile-main__more{text-align:center;text-decoration:underline;font-size:18px;position:relative;display:block;color:#00a0ff;font-weight:700;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif}.types-balkoni{margin-top:50px}.types-balkoni__item{clear:both;padding:20px 0 40px;text-align:left}.types-balkoni__image{float:left;display:inline-block;width:530px;margin-right:35px}.types-balkoni__text{display:inline-block;width:630px}
.types-balkoni__text h3{font-size:39px;margin-bottom:20px}.types-balkoni__line{clear:both}.types-balkoni__text p{font-size:17px;line-height:normal;text-align:left;font-family:"Roboto",sans-serif;font-weight:300}.types-balkoni__detail{margin:30px auto 0;text-align:center}.types-balkoni__image_right{float:right !important}.types-balkoni__cost{width:271px;height:89px;margin-top:-89px;float:right;font-size:53px;text-align:center;padding-top:10px;padding-left:30px;font-weight:bold;position:relative;background:url("/components/com_calculator/assets/img/cost.png") no-repeat center}.types-balkoni__cost span{font-size:30px;font-weight:normal}.types-balkoni__cost span:after{content:"2";font-size:20px;position:relative;top:-11px;font-weight:bold;display:inline}
.cold-top__wrapper{padding-top:40px}.cold-top__img-wrap{text-align:center;width:360px;height:430px;padding:0 25px;display:inline-block;float:left}.cold-top__img{padding-top:10px;border:1px solid #ccc}.cold-top__head{font-weight:bold;font-size:40px;color:#ffde00;background-color:#333;padding:15px 0}.cold-top__text{width:800px;display:inline-block;margin-left:30px}.cold-top__cost{float:none;color:#f00;font-size:60px;margin-left:18px;margin-top:-20px}.cold-top__title{font-size:42px;font-weight:bold;line-height:1.3}.cold-top__descr{font-size:18px;font-family:"Roboto",sans-serif;white-space:pre-line;line-height:21px;margin-bottom:25px}.cold-top__item{border:1px solid #ccc;width:192px;height:160px;margin-right:5px;padding:4px;display:inline-block}.cold-top__item-head{background-color:#ffde00;height:60px;padding-top:9px;font-size:21px;text-align:center}.cold-top__item-value{height:92px;padding:15px 0 0;font-size:65px;text-align:center}.cold-top__submit{margin-top:25px}
.cold-top__list-price{clear:both;margin-top:20px;padding:0 10px;text-align:center}.cold-top__list-item{border:8px solid #e9e9e9;display:inline-block;margin:20px 10px;width:366px;height:272px}.cold-top__list-label{position:absolute;width:112px;height:56px;padding-top:8px;text-align:center;padding-right:10px;text-transform:uppercase;z-index:8;margin-top:25px;margin-left:-8px;font-size:19px;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,.6);background:url("/components/com_calculator/assets/img/best-price.png") no-repeat center}.cold-about{margin-top:30px;font-size:0}.cold-about>h2{font-size:50px;letter-spacing:normal;margin-bottom:40px}.cold-about__wrapper{padding:0 20px}.cold-about__item{width:33.33%;vertical-align:top;display:inline-block;margin:0;padding:0 10px}.cold-about__image{width:100%;text-align:center}.cold-about__image img{margin:auto;display:block;max-width:100%;height:auto}.cold-about__image-1-1,.cold-about__image-1-2,.cold-about__image-1-3,.cold-about__image-2-1,.cold-about__image-2-2,.cold-about__image-2-3{height:235px;background-size:contain}
.cold-about__image-1-1{background:url("/components/com_calculator/assets/img/hot2.jpg") no-repeat 50% 0}.cold-about__image-1-2{background:url("/components/com_calculator/assets/img/hot1.jpg") no-repeat 50% 0}.cold-about__image-1-3{background:url("/components/com_calculator/assets/img/hot3.jpg") no-repeat 50% 0}.cold-about__image-2-1{background:url("/components/com_calculator/assets/img/cold1.jpg") no-repeat 50% 0}.cold-about__image-2-2{background:url("/components/com_calculator/assets/img/cold2.jpg") no-repeat 50% 0}.cold-about__image-2-3{background:url("/components/com_calculator/assets/img/cold3.jpg") no-repeat 50% 0}.cold-about__title{font-size:23px;font-weight:bold;text-align:center;margin-bottom:10px}.cold-about__text{font-size:16px;margin-bottom:10px;line-height:21px}.low-price-cold .low-price-main__container{background-size:contain}
.low-price-cold .low-price-main__item{width:450px;padding-top:25px}.low-price-cold .low-price-main__prices{margin-top:205px;margin-left:85px}.low-price-cold__container{width:1024px;margin:0 auto}.addon{background:url("/components/com_calculator/assets/img/pic/form_bg.png") repeat left top;padding-top:65px;display:none;position:static;width:536px;height:531px}.addon h2{text-transform:uppercase;text-align:center;font-size:40px;color:#f00;margin-bottom:10px !important}.addon h3{text-align:center;font-size:24px;margin-bottom:5px}.addon .descr{text-align:center;font-size:18px;margin-bottom:15px}.addon form{padding:0}
.addon input{margin-bottom:10px !important}.addon .red-action{color:#fff;padding:10px;margin:10px auto 0;clear:both;width:390px;font-size:23px;text-align:center;background-color:#f00}.addon .calc_it{margin:10px 0 20px 0 !important}.bx-breadcrumb{width:1200px;padding:0 20px;margin:20px auto 0}.bx-breadcrumb .bx-breadcrumb-item{font-size:19px;font-weight:700;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif}.bx-breadcrumb .bx-breadcrumb-item span{margin-left:5px}.bx-breadcrumb-item a{text-decoration:underline;color:#00a0ff}
.fade{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
}
.fade.in{
	opacity:1;
}
.modal-open .modal{
	opacity:1;
	background: transparent;
}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}.tabs{font-size:0}.tabs__item{display:inline-block;list-style:none}.tabs__item+.tabs__item{margin-left:30px}.tabs__item a{display:block;padding:14px 17px;font-size:36px;line-height:1;text-transform:uppercase;color:#000;border:2px solid transparent;border-radius:4px;font-weight:bold}.tabs__item a:hover{border-color:#ffde00}.tabs__item.active a{padding:16px 19px;border:0;background:linear-gradient(to bottom,#ff3,#ffde00)}.tab-pane{position:relative}.tab-pane__row+.tab-pane__row{margin-top:-30px}.block-info-first{position:relative;display:inline-block;width:538px;margin-right:15px;padding:20px 20px 18px 31px;background-color:rgba(255,255,255,.7);font-family:"Roboto",sans-serif;font-size:20px;color:#333;text-align:left;letter-spacing:-.2px;line-height:1.19;border-radius:10px;border:8px solid #00a0ff}.block-info-first_big-bottom{padding-bottom:40px}.block-info-first__screamer{position:absolute;top:5px;left:-70px}
.block-info-first__screamer-2{position:absolute;top:-30px;left:-70px}.block-info-first__title{margin-bottom:15px;font-family:"Roboto Condensed",sans-serif;font-size:30px;font-weight:bold;color:#333}.block-info-first__text-indent{margin-left:30px;font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:36px;color:#333}.tab__block-info-second{position:relative;display:inline-block;width:370px;margin-right:45px}.tab__block-info-second .main-window__price-box{margin-top:0}.tab__image{position:absolute;top:12px;left:-35px}.label{width:269px;height:88px;background:url("/components/com_calculator/assets/img/label.png") no-repeat;background-size:contain;font-family:"Roboto Condensed",sans-serif;font-size:70px;font-weight:bold;text-align:center;color:#f00}.screamer{width:90px;height:90px;content:"";background:url("/components/com_calculator/assets/img/screamer.png") no-repeat;background-size:contain}.bg-sky{background-image:url("/components/com_calculator/assets/img/bg-sky.png");background-repeat:no-repeat}.bg-sky .low-price-main__container{background:none}.text-right{text-align:right}
.font-italic{font-style:italic}.img-responsive{display:block;max-width:100%;height:auto}.marker{position:relative;display:inline-block;margin-left:23px;padding-left:12px;padding-right:15px;font-size:36px;font-weight:bold;line-height:54px}.marker:before{position:absolute;left:-23px;top:0;width:0;height:0;border-style:solid;border-width:27px 23px 27px 0;content:""}.marker_red{background-color:#f00;color:#fff}
.marker_red:before{border-color:transparent #f00 transparent transparent}.line-shadow{position:relative}.line-shadow:after{position:absolute;top:100%;left:0;right:0;height:15px;margin-top:-15px;content:"";background:url("/components/com_calculator/assets/img/line-shadow.png") no-repeat center top;background-size:cover}.card-column__img img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.card-column__title{position:relative;padding-bottom:18px;font-size:30px;font-weight:bold;text-align:center;text-transform:uppercase;line-height:1}.card-column__title:after{position:absolute;left:0;right:0;bottom:0;margin:auto;width:80%;height:1px;background-color:#fecc0c;content:""}.card-column__text{width:80%;margin:20px auto 0;font-family:"Roboto",sans-serif;font-size:20px;line-height:1.2}.windows-for-house{padding-top:18px;padding-bottom:60px}.windows-shape{padding-top:75px;padding-bottom:60px}.windows-shape__carousel-wrap{padding-left:60px;padding-right:60px}.windows-shape__carousel-title{font-size:30px;font-weight:bold;line-height:1.1;text-align:center;height:65px;overflow:hidden}.windows-shape__carousel-label{padding-top:24px;text-align:center}
.windows-shape__carousel-label .label{display:inline-block;padding:5px 0 0 10px}.intro-cross-block{padding-top:20px;padding-bottom:20px}.intro-cross-block__text{padding:10px 0 95px 15px;font-size:24px;font-weight:lighter;line-height:1.2}.intro-cross-block__img img{display:block;max-width:100%;height:auto}.intro-cross-block__sale{position:absolute;top:-16px;right:10px}.doors-items{padding:60px 20px}.doors-items__item{position:relative}.doors-items__item{margin-bottom:110px}.doors-items__item:before{position:absolute;top:100%;left:0;width:100%;height:12px;margin-top:45px;content:"";background:url("/components/com_calculator/assets/img/line.png") no-repeat center center}.doors-items__item:after{content:"";display:table;clear:both}.doors-items__media{width:40%;position:relative}.doors-items__label{position:absolute;bottom:-20px;right:-20px;width:270px;height:86px;background:url("/components/com_calculator/assets/img/sticker.png") no-repeat;background-size:contain}.doors-items__label-text{color:#f00;font-size:60px;font-weight:700;line-height:86px;text-align:center}.doors-items__media_left{float:left;margin-right:40px}
.doors-items__media_right{float:right;margin-left:40px}.doors-items__image{display:block;max-width:100%;height:auto}.doors-items__title{margin:0 0 30px;font-family:Roboto,sans-serif;color:#333;font-size:40px;font-weight:700;text-align:left}.doors-items__text,.doors-items__text p{font-family:Roboto,sans-serif;color:#333;font-size:22px;font-weight:300;line-height:25px;text-align:justify}.otdelka_header_top{color:#fecc0c;font-weight:bold;text-transform:uppercase;font-size:85px;text-shadow:0 2px 0 #000,2px 0 0 #000,0 -2px 0 #000,-2px 0 0 #000;position:absolute;top:38px;left:260px;text-align:left;z-index:0}.otkosy-img-1{background:url("/components/com_calculator/assets/uploads/images/otkosy/img1.jpg") no-repeat}.otkosy-img-2{background:url("/components/com_calculator/assets/uploads/images/otkosy/img2.jpg") no-repeat}.otkosy-img-3{background:url("/components/com_calculator/assets/uploads/images/otkosy/img3.jpg") no-repeat}.otkosy-img-1,.otkosy-img-2,.otkosy-img-3{height:570px;background-size:contain}
@media(max-width:1024px){
	body{position:absolute;width:100%}
	.mini-menu{display:none}
	.plastic-window__discount{display:none}
	
	#callto{display:none}
	#consultsystems_button_0{display:none}
	#clbh_phone_div{display:none}
	div.benefits li span{display:none}
	div.benefits li{width:236px}
	div.contacts__map{display:none}
	object{display:none}.hidemobile{display:none}div.teploblock p,div.teploblock li,table.pricelist td,address.contacts__info dd,.contacts__requisites-info span,div.text p{font-size:28px;line-height:normal}div.similar.sharp h2,div.text h1,div.text h2{font-size:34px !important;line-height:normal;margin:60px}div.similar.sharp .submenu{width:100%}
	.header__top,
	.company-shares,
	.windows-sale>div,
	.windows-calculate,
	.our-clients,
	.our-clients__wrap,
	.contacts__items,
	.contacts__requisites,.general-director,.advertisement__controls,.advertisement__points,.turnkey ul,.turnkey__link,.advert__content,.finish-type__img-wrap,.finish-type__inner,.calculator__wrap,.calculator__inner-title,.window-gallery,.plastic-window__inner,.glazing__wrap,div.text,.finishes__title,.company-shares,.cent_kont{width:100% !important}body,.site{width:100% !important;min-width:0 !important}.similar.sharp img{width:215px !important}.ares-slider_block{width:215px !important;height:215px !important}.text ul li.para{float:none !important;width:100% !important}
	.text ul li{width:100% !important}div.fs80,.advertisement__h1 h1,.finish-type__inner h1{font-size:60px !important}.advertisement__h1 h1,.finish-type__inner h1{margin-top:40px}span.custom-file{display:none !important}.windows-calculate__input-wrap{width:335px;margin-bottom:10px}.windows-calculate__inner{text-align:center;width:90% !important;padding:31px 0 20px 0 !important;margin:0 auto !important}.windows-calculate__inner input[type=submit]{width:245px;font-size:18px;float:none !important;margin-top:1px}.glazing__list li:nth-child(odd){margin-right:250px !important}.advert__content.animate li{margin-right:-80px}.advert__content.animate li h2 span{font-size:65% !important}.term_unit{width:234px;float:none;display:inline-block}.term_icon{right:50px}.term_caption{text-align:center;font-size:30px}.terms_info{display:block}.advertisement__pages>li{width:400px !important}.advertisement__pages p{display:none}.advertisement__pages h2{font-size:26px;margin-top:42px}.turnkey__link{margin:0 !important}.turnkey__link .btn{font-size:23px}.balcony-closet{top:210px;left:420px}
	.glazed-balcony{top:100px;left:420px}.finishing-balcony{top:320px;left:420px}.insulation{top:430px;left:420px}.floor-laying{top:540px;left:420px}.work-type.work-type_top-arrow,.work-type.work-type_bottom-arrow{background:url("/components/com_calculator/assets/img/turnkey.png") no-repeat;width:385px;height:81px;padding-top:0;padding-bottom:0}.work-type.work-type_top-arrow>span{top:10px}#blkbg{display:none !important}.blk_item{margin-left:240px}img[src="/components/com_calculator/assets/img/okna/giv1.png"]{display:none}td[width='130px']{width:0}.contacts__info dl{margin:0 0 8px !important}.calculator{max-width:980px}
	.calculator__inner-title .finish-type__discount{left:340px !important}.windows-calculate__input-wrap{width:300px}.windows-calculate__input-wrap input{width:307px}.inetmagtovshirok{width:1200px}.window-gallery .ares-slider2{width:980px}.header__menu div ul{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}.header__menu>ul>li>div>a{-webkit-transition-duration:none !important;transition-duration:0 !important;-webkit-transition-property:none !important;transition-property:none !important}.line{height:50px}.climat-okna .climat-okna-tbl .ttl{line-height:1}.climat-okna .climat-okna-tbl .ttl-blue{font-size:18px}
	.climat-okna .climat-okna-tbl table td{padding:10px 0}.climat-okna .climat-okna-tbl table td strong{font-size:16px}.asc-okna .ttl{line-height:1.1;font-size:24px}.cold-top__img-wrap{display:none}.cold-top__text{width:100%;margin-left:0;padding:0 20px}.cold-top__item{margin-bottom:10px}.cold-top__list-price{text-align:center}.cold-about__wrapper{text-align:center}.low-price-main__container{height:auto;background:none}.main-window__img-promo{display:none}h1.zagtipokna2 span:after{left:50% !important}.header__mobile-menu-wrap{right:-260px}.sub_menu>a:before{content:""}.similar{display:none}.company-shares{margin-top:40px}.windows-calculate__input-wrap input{width:290px}.windows-calculate__inner [type="submit"]{width:245px;font-size:18px;float:none !important;margin-top:1px}.windows-calculate__btn{float:none !important;margin:0 !important}.credit-main__container{margin:0 auto;border:0;position:static}.credit-main__img-wrap{display:none}.threeblock{width:30%;vertical-align:top;display:inline-block;float:none;margin:0 15px 40px 0}
	.sticker{display:none}.catalog__undercatalog{font-size:40px;height:auto;padding:20px 30px;line-height:1}.catalog__filtr{height:auto;padding-bottom:20px}.catalog__filtr-in{text-align:center;width:100%}.cat__filtr-shir{width:270px;display:inline-block;float:none;margin-left:15px}.catalog_filtrbg{width:119px;background-size:contain}.catalog__filtr-but{margin:67px 0 0 0;width:156px;height:52px;background-size:contain}.catalog_filtrbg input{width:100px;font-size:22px}.catalog_filtrbg-razd{width:19px}.catalog__list{width:100%;text-align:center}.catalog__tovlist{width:47%;min-width:300px;float:none;display:inline-block;margin:10px 0}.catalog__tovlist_zag{display:block;width:auto;padding-top:20px}.catalog__tovlist_zag div{display:block}.catalog__tovlist_img img{width:100%;max-width:340px;height:auto}.catalog__tovlist_img{padding:20px}.catlistleft{width:auto;text-align:left}.costcatnew:after{width:22px;height:27px;background-size:contain}.costcatold{font-size:23px}.costcatold:after{width:16px;height:17px;background-size:contain}.costcatnew{font-size:40px}
	.catlistrigth{width:auto;height:auto;font-size:24px;padding:9px 15px}.tablefrance td{vertical-align:middle}.pagezagh3{margin-bottom:15px}h2.pagezagh2center{font-size:25px !important;letter-spacing:2px;margin-bottom:25px !important}.portal .two-img-text .over-img{margin-right:20px}.portal .two-img-text .two-text{margin-left:0}.dash .digit{vertical-align:top;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease;background:url("/components/com_calculator/assets/img/timer-bg.png") no-repeat;background-size:contain;width:44px;height:68px;color:#fff;font-weight:bold;font-size:60px;padding:6px 0 0 0;margin-bottom:11px}.timer-wrap:after{right:60px;left:auto}.timer-wrap:after,.timer-wrap:before{width:405px;top:35px;margin-left:-202px;left:50%}.oknablock_in{background-position:45% 30%;background-size:35%}
	.pod_color_okna_zag span,.pod_color_okna_zag a{display:block;padding-left:0}.sub-menu ul{width:100%;padding:51px 13px 0 13px}.climat-okna{width:100%}.climat-okna .banner-hor img{width:100%}.asc-okna .variant-okna .img-over,.asc-okna .variant-okna .text-over,.okna-gorod .super-price .img-over,.okna-gorod .super-price .text-over{width:300px}.asc-okna .variant-okna .img-over img,.okna-gorod .super-price .img-over img{width:100%}.slider-over{display:none}.catalog__item{width:100%}.prodescode__content{width:98%;min-width:0}.montazh-free{height:auto;background:url("/components/com_calculator/assets/img/footer-back.png")}.montazh-free__right{float:none;width:100%}.montazh-free__right{margin:20px 0 0 0;padding-bottom:20px}
	.montazh-free__left{float:none;margin-left:0;width:100%}.montazh-free__second{margin-bottom:33px}.montazh-free br{display:none}.montazh-free .input_name,.montazh-free .input_tel{margin:10px auto}.portal .variant-okna .text-over,.portal .variant-okna .img-over{width:100%}.portal .variant-okna .img-over img{width:100%}
	.portal .variant-okna td{width:33%;display:inline-block;padding:0 15px 30px 15px}.proizv_slider_bg{width:100%;height:auto;background:none}.table-comanda td{display:inline-block}.table-comanda td img{width:98%}.finishes .form_add_resp{display:none}.form_add_resp_static{display:block !important;position:static;background-position:center;border-radius:5px;background-size:cover;width:90%;padding-top:40px;height:490px;max-width:575px;margin:0 auto;float:none;background-repeat:no-repeat}.form_add_resp h2{text-transform:uppercase;text-align:center;font-size:30px;margin:0}.form_add_resp .inp,.form_add_resp textarea{width:80%;margin:10px auto;display:block}.form_add_resp .calc_it{float:none;width:182px !important;padding:19px 0 20px;text-align:center;margin:10px auto;display:block}.finishes .fleft{float:none}.finishes .respItem{margin:0 auto 50px auto}.compant-propose{padding-top:140px}.compant-propose .girl-move{display:none}.shares-propouse{margin:0 auto;position:static;width:90%}.shares-propouse li{width:47%}div.contacts__map{display:none}
	.contacts__info{position:relative;width:100%;max-width:518px;height:auto;margin:0 auto}.contacts__info h1{font-size:40px;padding:0 0 13px;border-bottom:4px solid #fecc0c;margin:0 7px 10px 12px}.contacts__info dl dd{white-space:normal}.contacts__info:after{display:none;background-size:100%;background-repeat:no-repeat;width:100%;max-width:518px;margin:0 auto}.contacts__requisites{margin:0 auto;font-size:20px;text-transform:uppercase;padding:0 15px 13px 29px}.contacts__requisites h2{margin-bottom:10px;font-size:40px;display:block}.contacts__requisites-info{width:50%}.contacts__requisites-info+.contacts__requisites-info{float:none;margin:35px 0 0}.general-director h2{font-size:40px}.pvhdoor .cent_kont a.calc_it{position:absolute;top:657px;left:50%;font-size:27px;margin-left:-190px;width:380px !important}.glazing__pic{display:none}.dacha{background-position:bottom;background-size:330%}.dacha .cent_kont a.calc_it{left:50%;font-size:25px;width:370px !important;margin-left:-205px}.catalog__inner-formabg-right{margin-right:70px}.catalog__item_bottel{width:100%}.benefits ul{text-align:center}.kalk_otd{width:100%}.kalk_otd .blk_item{float:none;margin:0 auto}.company-shares .decorating{width:100%;min-width:10px}.company-shares .decorating .slider{display:none}.advert__content li:nth-child(1){width:375px}
	.advert__content li:nth-child(2){width:335px}.okna-gorod .super-price table{margin:30px auto 30px auto;text-align:center}.okna-gorod .super-price td{text-align:left;width:33%;display:inline-block;padding:10px}.okna-gorod .super-price .img-over,.okna-gorod .super-price .text-over{width:100%}.okna-gorod .super-price .img-over img{width:100%}.asc-okna .variant-okna td{width:100%;clear:both;display:block}.asc-okna .variant-okna .img-over{margin-bottom:15px;padding-right:15px;width:35%;float:left !important}.asc-okna .variant-okna .img-over img{width:100%}.asc-okna .variant-okna .text-over{width:65%;display:inline-block;float:none;margin:15px auto 0 auto}.asc-okna .variant-okna .img-over span{width:34px;height:34px;position:absolute;right:0;top:-17px;background:url("/components/com_calculator/assets/img/span-num.png") top center no-repeat;background-size:contain;line-height:34px;text-align:center;font-size:30px;font-family:"Roboto Condensed";font-weight:bold}.shags{width:100%;background-size:contain;background-position:center}.shags div{width:33%;margin:0;text-align:center}.shags .shag2{margin:0}.advertisement__calculate{left:50%;margin-left:-300px}.contacts__wrap{height:auto}.terms_list_container{width:100%;text-align:center}.terms_list{padding:20px 50px;background:none}.term_caption{text-align:center;color:#000;font-size:14px !important}.term_unit{vertical-align:top;float:none;display:inline-block}.terms_ruka{display:none}.low-price-main{display:none}.window-profile-main__container{text-align:center}
	.main-window__wrapper.main-window__wrapper_block{width:770px}.main-window__img-text_bower{background-position-y:99%}.h2-default{font-size:25px;line-height:1}.h2,.title-calculate{font-size:30px;line-height:1}.title-bordered:after{margin-top:20px;width:70%}.tabs__item+.tabs__item{margin-left:20px}.tabs__item a{font-size:24px}.kinds-glass__title{font-size:24px}.marker{font-size:24px}.kinds-glass__tab-left{width:40%;padding-top:40px}.kinds-glass__tab-right{width:60%}.block-info-first{width:460px}.block-info-first__title{font-size:24px}.block-info-first__text-indent{margin-left:20px;font-size:20px}.label{width:230px;height:66px;font-size:54px}.kinds-glass__block-info-first-label{left:100px;bottom:-50px}.choose-color__left{width:45%}.choose-color__right{width:55%}.color-tpl{left:40px}.main-window__img-text_dacha{max-width:65%}.windows-shape__carousel-wrap .gallery__next{right:0}.windows-shape__carousel-wrap .gallery__prev{left:0}.otdelka_header_top{left:40px}}
@media(max-width:800px){
	html,body{width:100%;min-width:0}
	.h2,
	.title-calculate{font-size:25px}
	.btn,.btn:visited{font-size:25px}
	.site{width:100%;min-width:0}
	.header__mobile-menu-wrap a{text-decoration:none;color:#fff}
	.header{height:104px;margin-bottom:40px}
	.terms_info{padding-top:40px}
	.header__top{width:100%;position:relative;margin:0 auto}
	.logo{position:static;margin-top:10px}
	.logo a img{position:absolute;top:19px;left:16px;width:200px}
	.header__phone{padding:0 20px;display:block;position:static;color:#000;font-size:13px;text-align:center}
	.header__phone span.phone_code{color:#000 !important}
	.header__phone a:first-child{font-size:15px;display:inline;float:right;letter-spacing:normal}#callto{font-size:15px;word-spacing:normal;letter-spacing:normal;display:inline;float:left !important}
	.show-mobile-menu{display:block;position:absolute;top:45px;right:10px}
	.plastic-window{height:301px}
	.plastic-window__wrap{height:301px;background-size:cover !important;background-position:30% 20% !important}
	.plastic-window__family{top:22px;left:-90px}
	.plastic-window__family img{width:300px;height:312px}
	.plastic-window .moove_title{top:25px;right:20px}
	.plastic-window__moove-title{top:40px !important}
	.plastic-window .fs80{font-size:36px !important}
	.plastic-window .fs80 span{margin-top:30px}.cold-top__list-item{border:0;width:45%;height:auto;margin:0 10px 10px 0}
	.cold-top__list-item img{width:100%}.cold-top__wrapper{padding-top:0}.cold-about{padding:0 20px}
	.windows-sale{clear:both}
	.windows-sale>div{padding:18px 0 13px 0}
	.windows-sale h2{padding:0 10px;font-size:20px;letter-spacing:0;margin-bottom:22px}
	.timer-wrap{padding-left:0;margin-bottom:0}
	.timer-wrap:after,
	.timer-wrap:before{display:none}
	.goods__count-title{font-size:14px}
	.dash .digit{font-size:40px;width:30px;height:50px;margin-bottom:5px;background-size:100%}
	.dash{margin-right:9px}
	.windows-sale .windows-calculate{width:60% !important;padding:0}
	.finishes{display:block;padding:0 10px}
	.finishes_glazing{display:block;padding:0 10px}
	.finishes__title>h2{font-size:30px;margin-bottom:26px}
	.finishes__title>p{font-size:20px;line-height:25px}
	.finishes .prodescode__content{width:100%;max-width:100%;min-width:100%}
	.finishes .prodescode__content p{font-size:14px}
	.finishes .prodescode__content h2{font-size:20px}
	.glazing{background:url("/components/com_calculator/assets/img/gallery.png");margin-bottom:30px}
	.glazing__list{padding:15px 0 0 8px;text-align:center}
	.glazing__pic{display:none}
	.glazing__list a{width:auto}
	.glazing__list a img{width:150px;height:150px;border-radius:50%;margin:0 auto}
	.glazing__list a span{margin-top:10px;font-size:14px;line-height:17px}
	.glazing__list li{margin-bottom:20px;width:190px}
	.glazing__list li:nth-child(odd){margin-right:0 !important}
	.glazing__list li{width:45%}
	.glazing__list-img-1,
	.glazing__list-img-2,
	.glazing__list-img-3,
	.glazing__list-img-4,
	.glazing__list-img-profil,
	.glazing__list-img-color,
	.glazing__list-img-okna{width:150px;height:150px}
	.glazing__list-img-1{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-1-mob.jpg")}
	.glazing__list-img-2{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-2-mob.jpg")}
	.glazing__list-img-3{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-3-mob.jpg")}
	.glazing__list-img-4{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-4-mob.jpg")}
	.glazing__list-img-profil{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-profil-mob.jpg")}
	.glazing__list-img-color{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-color-mob.jpg")}
	.glazing__list-img-okna{background-image:url("/components/com_calculator/assets/img/pic/glazing__list-okna-mob.jpg")}
	.advert{background:none;height:auto;margin-bottom:50px}
	.advert_decoration{margin:-6px 0 0 0}
	.advert__content{padding-top:15px;text-align:center}
	.advert__content ul{margin:0}
	.advert_pvh:before,
	.advert_decoration:before{display:none}
	.advert_pvh:after,
	.advert_decoration:after{display:none}
	.advert__content li,
	.advert__content li:nth-child(1),
	.advert__content li:nth-child(2),
	.advert__content li:nth-child(3){margin-top:15px;display:inline-block;padding-top:120px;height:auto;width:200px;background-size:55% !important;padding-left:0;text-align:center;background-color:rgba(255,255,255,.7)}
	.advert__content li:nth-child(1){background:url("/components/com_calculator/assets/img/advert1_mob.png") no-repeat center top}
	.advert__content li:nth-child(2){background:url("/components/com_calculator/assets/img/advert2_mob.png") no-repeat center top}
	.advert__content li:nth-child(3){background:url("/components/com_calculator/assets/img/advert3_mob.png") no-repeat center top}
	.advert__content.animate li{margin-right:10px}
	.advert__content h2{font-size:20px;line-height:26px;margin-bottom:10px}
	.similar{width:100%;margin-bottom:30px}
	.similar h2{font-size:20px}
	.similar .ares-slider2 .ares-slider_block img,.ares-slider_item img{width:199px}
	.company-shares{margin-bottom:40px}
	.benefits{width:80%;margin:0 auto}
	.benefits h3{margin-bottom:0;font-size:19px}
	.benefits ul{margin:0;text-align:center}.benefits li{padding:150px 0 0}
	.benefits__one:after{background:url("/components/com_calculator/assets/img/benefits1-mob.png") no-repeat center;top:0;left:0;width:232px;height:141px}
	.benefits__two:after{background:url("/components/com_calculator/assets/img/benefits2-mob.png") no-repeat center;top:20px;left:50%;width:119px;height:141px;margin-left:-60px}
	.benefits__three:after{background:url("/components/com_calculator/assets/img/benefits3-mob.png") no-repeat center;top:20px;left:0;width:243px;height:141px}
	.benefits__four:after{background:url("/components/com_calculator/assets/img/benefits4-mob.png") no-repeat center;top:20px;left:60px;width:119px;height:112px}
	.window-gallery>h2>span,
	.finishes__title>h2>span,
	.company-shares h2 span{padding-bottom:20px}
	.window-gallery>h2,
	.finishes__title>h2,
	.windows-sale h2,
	.company-shares h2,
	.company-shares h1,
	.finishes__title h1{font-size:25px}
	.window-gallery h2 span:after,
	.finishes__title h2 span:after,
	.company-shares h2 span:after{width:90%;height:3px;background-color:#fecc0c;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}
	.company-shares h1,.our-works h2{font-size:25px;margin-bottom:20px}
	.bx-wrapper{margin:0 auto 30px}
	.our-works__link{clear:both;height:81px}
	.our-works__link a.btn{font-size:16px;height:auto;padding:10px 15px}
	.sub-menu_decoration{display:block}
	.sub-menu{height:auto;background:url("/components/com_calculator/assets/img/sub-menu.jpg") repeat-x 0 1px;padding-top:0;margin-bottom:37px}
	.sub-menu a,
	.sub-menu a:visited{font-size:16px}
	.sub-menu ul{text-align:center;padding-right:0;width:100%}
	.sub-menu li{display:block;width:auto;padding-right:20px;margin-bottom:35px;text-align:center}
	.sub-menu li a{display:inline-block;vertical-align:top;padding-left:45px !important}
	.sub-menu li a:after{width:40px !important;height:60px !important;background-size:contain !important;background-repeat:no-repeat !important}
	.sub-menu li:nth-child(1) a:after{background-image:url("/components/com_calculator/assets/img/sub-menu1-1.jpg")}
	.sub-menu li:nth-child(2) a:after{background-image:url("/components/com_calculator/assets/img/balconies-glazing-1.jpg")}
	.sub-menu li:nth-child(3) a:after{top:-5px;background-image:url("/components/com_calculator/assets/img/sub-menu2-1.jpg")}
	.sub-menu li:nth-child(4) a:after{top:-5px;background-image:url("/components/com_calculator/assets/img/sub-menu3-1.jpg")}
	.sub-menu li:nth-child(5) a:after{top:-22px;background-image:url("/components/com_calculator/assets/img/sub-menu4-1.jpg")}
	.our-clients{display:block}
	.our-clients h2,
	.windows-calculate>h2{font-size:25px}
	.gallery-item{width:90%;height:292px}
	.gallery-item img{margin-left:-53px;width:106px;height:106px}
	.gallery-item p{width:60%;line-height:21px;font-size:14px !important}
	.pr_pl_okon br{display:none}.table_pr_pl_okon{width:100%}
	.table_pr_pl_okon tr{display:block;text-align:center}
	.table_pr_pl_okon td{display:inline-block;font-size:14px;width:300px;margin:0 auto;padding:0 20px;line-height:1.3}
	.table_pr_pl_okon td img{height:100px}
	.windows-calculate{width:65% !important;display:block;padding:0 10px}
	.windows-calculate__inner{width:100% !important;margin:0 !important;padding:31px 10px 20px 10px !important;text-align:center}
	.windows-calculate__input-wrap{width:100%;margin-bottom:5px}.windows-calculate__input-wrap input{width:100%}.windows-calculate__inner input[type=submit]{margin:0 !important}.sposoby-oplaty{background:none;background-color:#119ef0;height:auto}
	.sposoby-oplaty__line{margin:10px auto}.sposoby-oplaty__zag{font-size:25px}.sposoby-oplaty__secondtable{width:100%;display:block;text-align:center;margin:15px 0 0 0;padding-bottom:35px}
	.sposoby-oplaty__secondtable td{display:inline-block;width:33%;padding:0 10px}.sposoby-oplaty__secondtable__desc{font-size:14px}.sposoby-oplaty__secondtable__zag{padding-top:100px}
	.posoby-oplaty__secondtable__td1{background:url("/components/com_calculator/assets/img/sposoby-oplaty/ico1-1.png") no-repeat center 10px}.posoby-oplaty__secondtable__td2{background:url("/components/com_calculator/assets/img/sposoby-oplaty/ico2-1.png") no-repeat center 10px}.posoby-oplaty__secondtable__td3{background:url("/components/com_calculator/assets/img/sposoby-oplaty/ico3-1.png") no-repeat center 10px}
	.counter{top:inherit;bottom:10px;left:10px}
	.header__mobile-menu-wrap{width:170px}.vertical-menu{font-size:13px}
	.prodescode__content{width:98%;max-width:none;min-width:0}
	.prodescode__content p{font-size:14px;clear:both}.about_topbg{background:none;min-height:0}.proizv_slider_bg .flex-control-nav{bottom:-20px}.about_topbg_right{margin-left:0;width:100%}.zagtipokna{font-size:25px;margin-bottom:17px}h1.zagtipokna2{font-size:25px !important;margin:20px 0 17px}h1.zagtipokna2 span::after{content:"";position:static;width:70%;margin:20px auto;height:4px;display:block;background-color:#fecc0c;bottom:0;left:0}.okna_link a{font-size:15px;padding:9px 10px;margin:0 3px 3px 3px}.okna_model_link a{padding:13px 15px;font-size:16px;border-radius:5px;margin-bottom:3px}.oknablock_in{height:330px;min-height:auto;background-position:left top;background-size:contain}.oknablock_in>div>span:before{counter-increment:heading;content:counter(heading) ". "}
	.oknablock_in_left{padding:0 0 0 300px;width:100%;font-size:14px;float:none;background:none}.oknablock_in_left span,.oknablock_in_right span{margin-top:10px;display:block;font-size:16px}.oknablock_in_left br,.oknablock_in_right br{display:none}.oknablock_in_right{width:100%;font-size:14px}.oknablock_in_right .charprof{margin-top:25px;margin-left:0;padding:12px 6px 0 6px;font-size:14px;text-align:center}
	.charprof .tdright{display:block !important;margin-bottom:10px;font-size:16px;width:190px}.charprof .charprof_red,.charprof .charprof_grey,.charprof .charprof_green,.charprof .charprof_yellow{width:13px}.righttsena{font-size:25px}.righttsena .cifraall{display:inline-block;font-size:50px}.righttsena .m2{display:inline-block;font-size:30px}.oknablock_in_lam{width:140%;margin-top:15px}.pod_color_okna_zag{font-size:20px}.pod_color_okna_zag span{padding-left:0}.pod_color_okna_zag a{font-size:18px}.pod_color_okna{width:64px}.pod_color_okna img{width:100%}.pagezagh3{font-size:25px;margin-bottom:25px}.banner-hor img{width:100%}.climat-okna-tbl .over-text p{clear:none}.climat-okna .climat-okna-tbl .over-img{width:50%}
	.climat-okna .climat-okna-tbl .over-img img{width:auto}.asc-okna .two-img-text{margin:25px 0}.asc-okna .two-img-text .over-img{width:45%;margin-right:15px}.asc-okna .two-img-text img{width:100%}.asc-okna .two-img-text .two-text{margin-left:0}.catalog__inner-title{text-align:center}
	.catalog__inner-title h2{margin-bottom:0;padding-left:0}.catalog__inner-title h2:after{display:none}.calculator__inner-title>a{position:static;display:inline-block;width:auto;height:auto;padding:20px 40px}
	.calculator__inner-title>a:before{display:none}
	.advertisement{height:350px}.advertisement__sale{width:106px;height:122px;padding-top:30px;font-size:18px;background-size:contain;background-repeat:no-repeat}.advertisement__sale>span{font-size:18px}.advertisement__sale>span span{font-size:30px}.advertisement__h1{top:0;left:0;margin-top:90px;width:100%;text-align:center}.advertisement__h1 h1{text-align:center;font-size:45px !important}.advertisement__pages{display:none}
	.advertisement__points{display:none}.advertisement__calculate{display:none}.turnkey{width:95%;margin:0 auto 30px auto}.turnkey ul{padding:50px 0 0 0;background:none;min-height:0}
	.turnkey__item{width:49%;margin-left:0;min-height:225px;height:auto;box-shadow:none;border:0 solid #fff}.turnkey__item img{width:100%;height:auto;position:static}.turnkey__item div{position:static;background-size:100%;background-repeat:no-repeat;width:100%;min-height:60px;padding-top:30px;padding-left:13px;line-height:1;font-size:15px}.turnkey__item div>span{position:absolute;line-height:normal;display:inline-block;top:auto;margin-top:-10px;width:100px;right:-19px;left:auto;font-size:14px}.turnkey h2{font-size:30px;letter-spacing:2px;margin-bottom:36px}
	.turnkey p{font-size:19px;line-height:22px}.turnkey__link{padding-left:0;text-align:center}.finish-type__inner h1{width:300px;font-size:50px !important;margin-left:-150px;text-align:center;left:50%}
	.finish-type__discount{background-size:contain;width:126px;height:162px;font-size:21px}.finish-type__discount>div{font-size:30px}.finish-type__discount>div span{font-size:45px}.work-type_bottom-arrow{width:326px;height:96px;background-size:contain}.work-type_top-arrow{width:326px;height:96px;background-size:contain}.work-type_top-arrow span{top:20px !important}.work-type>div>span{font-size:20px;line-height:27px}
	.work-type>span{top:10px;left:202px;width:122px;font-size:15px}
	.work-type>span>span{font-size:35px;margin-bottom:-8px}.work-type>span>span:after{width:21px;height:29px;top:6px;margin-left:3px;background-size:contain}.glazed-balcony{top:203px;left:35%}
	.finishing-balcony{top:313px;left:35%}.balcony-closet{top:420px;left:35%}.insulation{top:530px;left:35%}.floor-laying{top:640px;left:35%}.company-shares p{padding:0 20px;font-size:16px;line-height:25px;white-space:normal}.kalk_otd{width:100%;height:auto}.blk_item{float:none;margin:0 auto;padding-bottom:20px;height:auto;border-bottom:3px solid #000}.blk_item .otdtit{padding-top:15px}
	.decorating{width:100%;margin:27px 0 20px;min-width:0}.decorating .slider{display:none}.tablefrance td{display:block;width:100%}.tablefrance td>img{width:100%;display:block;margin:0 auto}.tablefrance .pod_color{width:65px;display:inline-block;float:none;margin-bottom:5px}h3.pagezagh3center{font-size:25px !important;margin-bottom:25px !important}.clear{clear:none;display:none}
	.threeblock{display:inline-block;vertical-align:top;float:none;width:31%;margin:0;padding:0 5px}.threeblock_zag{font-size:18px}.threeblock:last-child{position:relative;left:50%;margin-left:-25%}.threeblock_round{width:45px;height:45px;background-size:contain;font-size:30px;line-height:45px;margin:-25px -16px -46px 0}.vinos-round{margin:-20px 10px -162px 0}
	.underpagezag{font-size:18px}
	.pagezagh4{font-size:25px;line-height:1.1}
	.tablefrance_laminacia td{text-align:center}.lam_color{float:none;display:inline-block}h2.pagezag span{font-size:30px !important;letter-spacing:normal;position:relative;line-height:1;margin:0 0 45px 0}.laminaciya_block{width:200px}.portal .two-img-text .over-img{width:100%;margin-bottom:15px}.portal .two-img-text .over-img img{margin-right:20px;width:100%}.portal .two-img-text .two-text p.ttl{font-size:25px;line-height:27px}.portal-var p img{width:100%}.portal .variant-okna .text-over,.portal .variant-okna .img-over,.portal .variant-okna .img-over img{width:100%}
	.portal .variant-okna .text-over .ttl{font-size:19px;line-height:1.2}.img-over .num{width:39px;height:39px;right:-19px;top:-19px;background:url("/components/com_calculator/assets/img/span-num.png") top center no-repeat;background-size:contain;line-height:39px;z-index:51;font-size:34px}.tabletseny{width:90%;position:absolute;overflow:scroll;display:block}.tabletseny td{padding:3px 5px}.window-gallery{height:auto;margin:0 auto 0}.window-gallery .ares-slider2{width:100%;height:auto}.window-gallery__inner{margin-bottom:20px}.window-gallery__inner>a>img{max-width:300px}.pagezagh3{font-size:25px !important}.okna-gorod .super-price td{width:50%}.okna-gorod .super-price .img-over a{font-size:16px}.tablemoskitki_right>img{width:40px !important;clear:both;display:block !important;margin:0 auto !important}.pagezagh4>br{display:none}
	.franceprice.insideblock{margin:-53px 8px 0 0}.terms_list{text-align:center;padding:0}.terms_list .term_unit{vertical-align:top}.proizv_slider_bg{width:100%;height:auto;padding-bottom:0}.flex-caption div{font-size:20px}.company-shares{margin-top:20px;margin-bottom:50px}.table-sert{display:block}.table-sert td{display:inline-block;width:50%}.table-sert td img{width:100%}.table-comanda{display:block}.table-comanda td{display:inline-block;width:50%;margin-bottom:10px}.table-comanda td img{width:auto}.portal .variant-okna{text-align:center}.portal .variant-okna tr{display:inline}.portal .variant-okna td{width:50%;display:inline-block;padding:0 15px 30px 15px}.asc-okna p{clear:none}
	.vnotdelka__img1_in .franceprice span,.vnotdelka__img2_in .franceprice span{font-size:30px}div.teploblock p,div.teploblock li,table.pricelist td,address.contacts__info dd,.contacts__requisites-info span,div.text p{font-size:21px}.finishes .respItem{max-width:500px;width:100%}.compant-propose{height:auto}.shares-propouse{text-align:center}.shares-propouse li{width:90%}.general-director form{width:100%}.general-director form textarea{width:100%;min-width:245px}.pvhdoor{background:url("/components/com_calculator/assets/img/gallery.png");height:auto;margin-bottom:20px}.glazing_first_line{background-color:transparent}.pvhdoor .cent_kont{display:none}.gorod_link_holder:before{height:100% !important;background:url("/components/com_calculator/assets/css/images/ge1.png") no-repeat 50% 100%;background-size:contain !important}.dacha{padding:10px 0;background:url("/components/com_calculator/assets/img/gallery.png") !important;height:auto}.dacha .cent_kont a.calc_it{font-size:19px;position:static;margin:0 auto;width:290px !important}.pol2{background:none}
	.rassroch{clear:both}.catalog__item{padding:0 20px;text-align:center;border:0}.catalog__item table tr td{display:inline-block;width:auto;padding:0 20px;margin:15px 0 0 0}.catalog__item-height{margin:30px 0 0 199px}.catalog__item .oplatadostavka{text-align:left}.catalog__item table tr td:first-child{display:none}.catalog__item table tr td:nth-child(2){margin-right:60px}.catalog__inner-cost .costcatolddiv{padding:50px 0 0 0}.catalog__inner-cost .costtovtov{font-size:55px;margin-left:0}.catalog__inner-formabg{width:100%;height:auto;text-align:center;background:#fed916;padding:10px}.catalog__inner-formabg-zag{font-size:40px;padding-top:20px;margin-bottom:20px}
	.catalog__inner-formabg-left{width:40%;float:none;margin-left:0;display:inline-block}.catalog__inner-formabg-right{width:50%;text-align:left;float:none;vertical-align:top;margin-right:0;display:inline-block}.catalog__inner-input{width:95%;margin-bottom:10px}.catalog__inner-input input{width:100%}.catalog__inner-textarea{width:95%;margin-bottom:10px}.catalog__inner-textarea textarea{width:100%}.catalog__inner-but{height:auto;float:none;padding:3px 10px}.catalog__item_bottel span{font-size:40px}.tabletseny_comment{padding-top:600px}.climat-okna .climat-okna-tbl table{margin-left:-20px}.kupongrey .kuponbg{width:310px;border-radius:5px;margin-left:-155px;top:50%;margin-top:-240px}.kupongrey .kuponclose{margin-left:300px}.kuponbg p:nth-child(1){font-size:40px !important}
	.kuponbg p:nth-child(2){font-size:19px !important}.kuponbg p:nth-child(3){font-size:19px !important}.kupon_cifra{width:100%;height:92px;padding:0 10px;margin-left:0;margin-top:20px}.inpnametort{width:100%;height:54px;background:url("/components/com_calculator/assets/img/inpnametort.png") no-repeat;margin-bottom:10px;background-size:contain}.inpteltort{width:100%;height:54px;background:url("/components/com_calculator/assets/img/inpteltort.png") no-repeat;margin-bottom:10px;background-size:contain}.buttort{width:100%;height:60px;background:url("/components/com_calculator/assets/img/buttort.png") left top no-repeat;background-size:contain;margin-left:4px;cursor:pointer}
	.shags{text-align:center;background:none;padding-top:0;margin-top:30px}.shags div{text-align:left;display:inline-block;float:none;min-width:320px;margin-top:20px}
	.shags .shag2{margin-top:20px}.kupongrey{display:none !important}
	.laminat-main{display:none}.credit-main__img-wrap{display:none}.credit-main__wrapper{padding-top:0;margin-bottom:30px}.credit-main__wrapper{height:400px}.card-column__item+.card-column__item{margin-top:60px}.intro-cross-block-dacha{padding-top:60px}.intro-cross-block__text{padding-bottom:50px;font-size:18px}.main-window__img-wrap-dacha{display:none}.doors-items__text p{padding-left:0;padding-right:0}.otdelka_header_top{left:100px}
}
@media(max-width:650px){
	.main-window__wrapper_doors-2{background:none !important}.turnkey__item{width:100%}.credit-main__container{width:85%}.credit-main__head{font-size:33px}.credit-main__detail img{width:100%}.window-profile-main__item img{height:300px}.window-profile-main__item-img-1,.window-profile-main__item-img-2,.window-profile-main__item-img-3,.window-profile-main__item-img-4{height:300px}.window-profile-main__item-img-1{background-image:url("/components/com_calculator/assets/img/rehau-mob.jpg")}.window-profile-main__item-img-2{background-image:url("/components/com_calculator/assets/img/kbe-mob.jpg")}.window-profile-main__item-img-3{background-image:url("/components/com_calculator/assets/img/gutwerk-mob.jpg")}.window-profile-main__item-img-4{background-image:url("/components/com_calculator/assets/img/trocal-mob.jpg")}.window-profile-main__price{font-size:40px}.types-balkoni__item{padding:0}
	.types-balkoni__image,.types-balkoni__image img{width:100%}.types-balkoni__cost{width:171px;height:69px;margin-top:-79px;font-size:33px;padding-top:13px;background-size:contain}.types-balkoni__text{display:block;width:90%;margin-left:auto;margin-right:auto}.types-balkoni__text h3{padding:0 20px;font-size:27px;margin:10px 0}.types-balkoni__image_right{float:none !important}.types-balkoni__image{float:none;margin:0}.types-balkoni__detail{margin:10px auto 20px}.img-sale-tpl{width:150px;height:145px}.img-sale-tpl__text{top:20px}.img-sale-tpl__text-item{font-size:74px}
	.img-sale-tpl__text-unit{font-size:60px;margin-left:-7px}.img-ribbon{width:150px;height:145px}.img-ribbon__text{font-size:24px;bottom:35px}.doors-items__media{width:100%}.doors-items__image{min-width:100%}.doors-items__label{right:-10px;width:180px;height:60px}.doors-items__label-text{font-size:40px;line-height:60px}.doors-items__title{margin-top:30px}.doors-items__media_left,.doors-items__media_right{float:none;margin-left:0;margin-right:0}.advert__content.animate li{display:block;margin:30px auto 0}.company-shares p{padding:0}.benefits{width:90%}.otdelka_header_top{font-size:36px}.otkosy-img-1,.otkosy-img-2,.otkosy-img-3{background-position:0 30px}}
@media(max-width:450px){.header{margin-bottom:0}.main-window__img-wrap{display:none;width:400px;left:25%;margin-top:167px}.main-window__img-wrap img{width:400px}.main-window__wrapper{width:100%;height:440px;margin-top:0;background:none}.main-window__left{width:100%;height:auto;margin-left:0;padding-left:10px;padding-right:10px}.company-shares .company-shares__detail{padding-top:10px;margin-bottom:30px}.company-shares .company-shares__detail p{font-size:17px;line-height:22px}.main-window__price-box{margin-top:20px}.main-window__price-all{height:114px;text-align:center;padding:0}
	.main-window__price-all .main-window__descr{padding-top:16px;font-size:20px;margin-right:10px;float:none}.main-window__price-us{height:180px}.main-window__price-us .main-window__descr{padding-top:16px;font-size:27px}.main-window__title{margin:0;width:100%}.main-window__title{font-size:30px}.main-window__price-us .main-window__value{font-size:65px}.main-window__submit{width:210px;height:85px}.main-window__submit_top{font-size:30px;margin-bottom:18px}.main-window__submit_bottom{font-size:13px}.credit-main__wrapper{height:auto}.credit-main__container{margin-left:0;border:0;height:auto;width:100%;position:static}.window-profile-main{padding-top:30px;width:80%}.low-price-main__item{width:100%}.credit-main{margin-bottom:30px}
	.credit-main__head{display:none}.credit-main__detail{margin-top:0;margin-bottom:20px}.calc_it{font-size:20px}.credit-main__detail img{width:80%}.cold-top__wrapper{padding-top:0}.cold-top__head{font-size:25px}.types-balkoni__cost{margin:-79px auto 0}.cold-top__img-wrap{width:100%;height:auto}.cold-top__text{width:100%;text-align:center;margin-top:20px;margin-left:0;padding:0 20px}.cold-top__title{font-size:25px;font-weight:bold;line-height:1.1}.cold-top__descr{font-size:16px}.cold-top__item{display:none}.cold-top__list-item{width:100%}.cold-about__item{width:100%;margin:0}
	.prodescode__content p{clear:both}.phone_container{display:block;font-size:14px;font-weight:bold;border-radius:4px;text-align:center;padding:0 10px;width:140px;margin:0 auto}.phone_container a{width:100%;color:#000;text-align:center;border-bottom:1px dashed #000}.windows-sale .windows-calculate{width:100% !important;padding:0}.windows-calculate{width:100% !important}.oknablock_in{height:330px;background-position:center top;background-size:contain}.oknablock_in_left{padding:350px 0 0 0;width:100%;font-size:14px;float:none;background:none}.oknablock_in_left span,.oknablock_in_right span{margin-top:10px;display:block;font-size:16px}.oknablock_in_left br,.oknablock_in_right br{display:none}.oknablock_in_right{width:100%;font-size:14px}.oknablock_in_right .charprof{margin-top:25px;margin-left:0;padding:12px 6px 0 6px;font-size:14px;text-align:center}
	.charprof .tdright{display:block !important;margin-bottom:10px;font-size:14px;width:100px}.charprof .charprof_red,.charprof .charprof_grey,.charprof .charprof_green,.charprof .charprof_yellow{width:7px}.righttsena{font-size:25px}.righttsena .cifraall{display:inline-block;font-size:50px}.righttsena .m2{display:inline-block;font-size:30px}.catalog__undercatalog{font-size:20px;height:auto;margin-bottom:15px;line-height:1.2}.catalog__title{box-shadow:none}.catalog__inner-title{height:auto}.catalog__inner-title h2{margin:0 auto 10px auto;width:95%;font-size:22px;padding:18px 0 16px 15px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.catalog__inner-title h2:after{position:absolute;background:url("/img/catalog__inner-title.png") no-repeat;background-size:contain;width:26px;margin-top:-7px;height:26px}.calculator__inner-title>a{box-sizing:border-box;position:static;text-align:center;float:left;display:inline-block;padding:10px 10px 10px 19px;width:50%;height:auto}
	.catalog__tovlist_zag div{font-size:20px}.calculator__inner-title>a:before{display:none}.catalog__filtr{clear:both;height:auto;padding-bottom:10px}.catalog__filtr-in{width:100%}.cat__filtr-shir{width:100%;text-align:center;margin-left:0}.catalog_filter-zag{margin:15px auto 0 auto;width:70%;text-align:center;font-size:18px}.catalog_filtrbg{background-size:contain;display:inline-block;width:109px;float:none}.catalog_filtrbg-razd{display:inline-block;float:none;height:16px}.catalog_filtrbg input{width:100px;margin:6px 0;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.catalog__filtr-but{margin:14px auto;display:block;width:140px;height:45px;font-size:19px;background-size:contain}.catalog__filtr-but:hover{background:url("/components/com_calculator/assets/img/catalog_filtr_but__.png") no-repeat center bottom;background-size:contain}.catalog__list{width:100%}
	.catalog__tovlist{width:95%}.catalog__tovlist_zag{width:100%;padding:0 10px}.catalog__tovlist .catlistleft{width:150px}.catalog__tovlist .costcatnew{font-size:45px}.catalog__tovlist_img img{width:95%;max-height:250px}.catalog__tovlist .costcatnew:after{width:24px;height:30px;background:url("/img/rubnew_.png") no-repeat;background-size:contain}.catalog__tovlist .catlistrigth{float:right;margin-right:15px;height:auto;width:auto;font-size:25px;padding:16px 9px}.catalog_item_name{font-size:20px}.catalog__item .oplatadostavka{width:300px}.catalog__item .catalogtovimg{width:190px;margin-left:-20px}.undercatalogrek{margin:25px auto;border:2px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:14px;width:95%;font-size:19px;color:#333}.undercatalogrek .rekright{display:none}.climat-okna .climat-okna-tbl .over-img{width:100%}.climat-okna .climat-okna-tbl .over-img img{width:100%;float:none}.climat-okna .climat-okna-tbl .over-text{margin-left:0}.banner-hor img{display:none}.line{display:none}
	.asc-okna .variant-okna table{margin:30px auto 35px auto}.asc-okna .two-img-text .over-img{margin-bottom:10px}.asc-okna .two-img-text .over-img,.asc-okna .two-img-text .over-img img{width:100%}.asc-okna .variant-okna td:nth-child(1) .img-over,.asc-okna .variant-okna td:nth-child(1) .text-over{float:none}.asc-okna .variant-okna .img-over span{width:45px;height:45px;right:-11px;top:-17px;background-size:contain;line-height:45px;font-size:32px}.asc-okna .two-img-text .two-text{margin-left:0}.asc-okna .variant-okna td{display:block;width:100%}.asc-okna .variant-okna .img-over,.asc-okna .variant-okna .text-over{width:100%;max-width:none}.asc-okna .variant-okna .img-over img{width:100%;max-width:none}.turnkey ul{background-size:50%}
	.turnkey__item{width:100%;margin-left:0}.turnkey__item img{width:100%}.turnkey__item div{margin-top:5px;width:100%;background-position:center;font-size:15px}.turnkey__item div>span{line-height:normal;margin-top:-10px;width:80px;left:auto;right:10px;font-size:15px}.threeblock{display:block;width:100%;margin:0}td .pagezagh4{margin-bottom:10px}.portal .variant-okna td{width:100%}div.similar.sharp h2,div.text h1,div.text h2{font-size:30px !important;margin:30px 0;line-height:normal;height:auto}div.teploblock p,div.teploblock li,table.pricelist td,address.contacts__info dd,.contacts__requisites-info span,div.text p{font-size:15px}.forma1{width:100%;padding:0;border-radius:5px;background:url("/components/com_calculator/assets/img/pic/form_bg.png") no-repeat 16% 0;background-size:140%;height:auto;min-height:330px}
	.forma1 h2{font-size:25px;text-align:center;margin:20px 0 5px 0;padding:30px 0 15px 10px}.forma1 form{margin:0;padding:5px}.forma1 .inp1,.forma1 .inp2{width:100%;background-size:140%;height:53px;border-radius:7px}.forma1 .inp1{background:url("/components/com_calculator/assets/img/pic/inp1.png") no-repeat left top}.forma1 .inp2{background:url("/components/com_calculator/assets/img/pic/inp2.png") no-repeat left top}.forma1 input{font-size:20px;padding:0 0 0 62px;margin:0 0 15px 0}
	.forma1 .calc_it{width:100% !important;font-size:20px;padding:10px 0 10px;margin:0}.okna-gorod .super-price td{width:100%}.tablefrance td>img{width:100%;display:inline;margin:0}.decorating__freephone,.decorating__freephone:visited{font-size:16px;height:auto;padding:10px 15px}.otdelka_header_top{top:40px;left:auto;right:30px;line-height:51px;text-align:right}.finish-type{margin-top:0 !important;background:none}.finish-type__discount{display:none}
	.finish-type__inner .work-type{display:none}.finish-type__inner-wrap{background-size:cover}.finish-type__inner-wrap,.finish-type__wrap{height:300px}.blk_item{width:95%;border:2px solid black;height:auto;background:none;background-color:#ececec;padding:0}.blk_item .otdtit{background-color:#000;padding:5px 10px;margin:0 0 20px 0}.blk_item .otdtit img{width:100%}.type1{clear:both}.pol2{background:none;padding:10px 0 10px 0;margin:0 10px 0 25%}
	.pol2 a{display:block;float:none;padding:10px 0 10px 45px;width:auto}.itog_price{text-align:center;width:232px;height:77px;display:block;font-size:55px;font-family:"Roboto Condensed",sans-serif;font-weight:bold;color:#fed124;line-height:70px;padding:0 50px 0 0;margin:0 auto;float:none}.oformit{width:195px;height:77px;float:none;margin:10px auto}.rassroch{padding:0 0 17px 0}.steklopaket_ico .opis{margin-bottom:22px}.ares-slider2{display:block}
	.shumpaket_slider{display:none}.term_caption{font-size:20px}.term_icon{margin-top:20px;position:static}.table-sert td{width:100%}.table-comanda td{width:100%}.sposoby-oplaty__secondtable td{display:inline-block;width:70%;padding:0 5px}.furniture_block{width:100%;margin:60px 0 0 0}.furniture_block img{max-width:100%}.shares-propouse{width:93%}
	.shares-propouse li{width:100%;margin-left:0}.shares-propouse li div h3{font-size:25px}.general-director form div div{margin:0 0 23px}.general-director__send{margin:-10px 0 0 !important}.gorod_link_left img,.gorod_link_right img{margin-bottom:30px}.catalog__inner-formabg-left,.catalog__inner-formabg-right{width:100%;text-align:center}.catalog__item_bottel span{font-size:30px}.climat-okna .climat-okna-tbl table{margin-left:0}.table_pr_pl_okon td{width:100%}
	.otkosy_ico{display:inline-block;float:none}.contacts__info{right:0;padding-bottom:0}.contacts__requisites h2{text-align:center;width:100%}.contacts__requisites{padding:15px 20px 40px 20px}.contacts__requisites-info{width:100%;text-align:center}.header__phone{display:none}#callto{display:none}
	.main-window__img{background-size:cover}
	.main-window__wrapper.main-window__wrapper_block{width:430px}
	.main-window__img-wrap-bower{display:none}
	.main-window__img-text_dacha{max-width:70%}
	.main-window__img-sale{right:0}.main-window__img-text_bower,.main-window__img-text_dacha{background-position-x:15px;background-size:180px auto}.main-window__img-text_bower-title,.main-window__img-text_bower-desc{font-size:30px;letter-spacing:0;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.main-window__img-text-title{font-size:30px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.main-window__img-text_dacha-desc{font-size:26px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.main-window__img-sale_bower,.main-window__img-sale_dacha{right:0}.main-window__img-text_bower-price-text{font-size:40px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
	.main-window__img-text_bower-price-number{font-size:70px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.main-window__img-text_bower-price-unit{font-size:50px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.low-price-glass__tabs{margin-top:30px}.tabs__item{margin-bottom:10px}.tabs__item a{font-size:20px}.block-info-first{width:100%;font-size:18px;padding-left:40px}.tab__block-info-second{width:100%;padding-left:20px}
	.screamer{width:60px;height:60px}.block-info-first__screamer{left:-20px}.kinds-glass{margin-top:50px}.kinds-glass__tab-content{padding-top:30px}.kinds-glass__title{font-size:20px}.marker{margin-left:21px;padding-left:10px;padding-right:13px;font-size:16px;line-height:50px}.marker:before{left:-21px;border-width:25px 21px 25px 0}.kinds-glass__tab-content{padding-left:10px;padding-right:10px}.kinds-glass__tab-left,.kinds-glass__tab-right{width:100%}.kinds-glass__tab-right{position:absolute;left:0;top:40px}.choose-color__wrap{margin-bottom:50px}.choose-color__left,.choose-color__right{width:100%}
	.choose-color__items{padding:0}
	.choose-color__item{width:60px;height:60px}
	.color-tpl{position:relative;left:0}
	.col-1-2{float:none;width:100%}
	.push-1-2{left:0}.pull-1-2{right:0}
	.kupongrey-btn{top:20%;right:20px}
	.cold-about__image-1-1,
	.cold-about__image-1-2,
	.cold-about__image-1-3,
	.cold-about__image-2-1,
	.cold-about__image-2-2,
	.cold-about__image-2-3{height:150px}
	.cold-about__image-1-1{background-image:url("/components/com_calculator/assets/img/hot2-mob.jpg")}
	.cold-about__image-1-2{background-image:url("/components/com_calculator/assets/img/hot1-mob.jpg")}
	.cold-about__image-1-3{background-image:url("/components/com_calculator/assets/img/hot3-mob.jpg")}
	.cold-about__image-2-1{background-image:url("/components/com_calculator/assets/img/cold1-mob.jpg")}
	.cold-about__image-2-2{background-image:url("/components/com_calculator/assets/img/cold2-mob.jpg")}
	.cold-about__image-2-3{background-image:url("/components/com_calculator/assets/img/cold3-mob.jpg")}
	.otkosy-img-1,.otkosy-img-2,.otkosy-img-3{height:355px}
	.otkosy-img-1{background-image:url("/components/com_calculator/assets/uploads/images/otkosy/img1-mob.jpg")}
	.otkosy-img-2{background-image:url("/components/com_calculator/assets/uploads/images/otkosy/img2-mob.jpg")}
	.otkosy-img-3{background-image:url("/components/com_calculator/assets/uploads/images/otkosy/img3-mob.jpg")}.sub-menu{display:none}}
@media(max-width:360px){
	.glazing__list li{margin-right:0 !important;width:100%}
	.plastic-window{height:240px}
	.plastic-window__wrap{height:240px;background-size:cover !important;background-position:center}
	.plastic-window__family{top:52px;left:-40px}
	.plastic-window__family img{width:200px;height:206px}
	.plastic-window .moove_title{top:25px;right:20px}
	.plastic-window .fs80{font-size:30px !important}
	.charprof table td div{height:17px !important;width:5px !important}
	.montazh-free .dash .digit{font-size:30px;width:26px}
	.sub-menu li{padding-right:50px}
	.main-window__wrapper.main-window__wrapper_block,.container{width:100%}
	.main-window__img-text_bower-price-number{font-size:50px}
	.main-window__img-text_bower{background-position-x:30px;background-size:160px auto}
	.main-window__img-text_dacha{background-position-x:15px;background-size:160px auto}
	.tabs__item+.tabs__item{margin-left:10px;margin-right:10px}
	.tabs__item a{padding:12px 15px;font-size:16px}
	.kinds-glass__title{font-size:16px}
	.marker{margin-left:0;font-size:14px;line-height:40px}
	.marker:before{display:none}
	.label{width:180px;height:50px;font-size:46px}
	.kinds-glass__block-info-first-label{bottom:-40px}
	.block-info-first__title{font-size:18px}
	.block-info-first__text-indent{font-size:16px}
	.choose-color__item{width:49px;height:49px}
	.main-window__img-text_dacha{max-width:55%}
	.main-window__img-text_dacha-desc{font-size:20px}
	.main-window__img-btn-dacha .main-window__submit{width:170px;height:70px;padding:7px 15px}
	.main-window__img-btn-dacha .main-window__submit_top{font-size:24px}
	.main-window__img-btn-dacha .main-window__submit_bottom{font-size:12px}
	.card-column__title{font-size:24px}.card-column__text{font-size:100%}
	.intro-cross-block__text{font-size:100%}}
.header__mobile-menu-wrap{overflow-y:scroll;position:fixed;display:block;background:url("/components/com_calculator/assets/img/footer-back.png");color:#fff;right:-270px;top:0;bottom:0;width:270px;box-shadow:inset 2px 0 1px rgba(0,0,0,.1)}.header__mobile-menu-wrap a{text-decoration:none;color:#fff}.vertical-menu{font-size:15px}.vertical-menu .root-item-selected{box-shadow:inset 2px 0 1px rgba(0,0,0,.1);background-color:#fff;color:#000}.vertical-menu a{height:auto;text-decoration:none;padding:5px 7px}.vertical-menu ul{clear:both;margin-top:0;padding-top:19px}.vertical-menu>li{border-bottom:1px dashed rgba(144,144,144,.6)}.vertical-menu>li>div>a{font-size:18px;padding:17px;display:block}.vertical-menu .menu-plus{border-radius:4px;margin-left:0;padding:0 0 2px 0 !important}li.item-selected>a{background-color:#fff;color:#000}
li.item-selected>div>a{background-color:#fff;color:#000}.vertical-menu ul li{margin-left:20px}.vertical-menu ul li ul{margin-left:10px}.vertical-menu ul{display:none}.plastic-window__discount{top:100px}.plastic-window__price-title{margin-left:15px;width:300px;height:118px;background:url("/components/com_calculator/assets/img/krug.png");background-size:100%}.plastic-window__price{color:#ff0c16;text-shadow:#fff 1px 0,#fff 1px 1px,#fff 0 1px,#fff -1px 1px,#fff -1px 0,#fff -1px -1px,#fff 0 -1px,#fff 1px -1px,#fff 0 0 3px,#fff 0 0 3px,#fff 0 0 3px,#fff 0 0 3px,#fff 0 0 3px,#fff 0 0 3px,#fff 0 0 3px,#333 3px 3px 5px}.plastic-window__discount{padding-top:0}.article-block:before,.article-block:after{content:"";display:table}.article-block:after{clear:both}.article-item{margin:10px 10px;padding:20px 30px 30px 35px;box-sizing:border-box;border-radius:8px}.article-item__title{height:48px;font-weight:bold;font-size:18px;text-align:left;padding:10px 0 0;overflow:hidden;color:#333}.article-item__date{float:left;font-weight:bold;font-size:18px;padding:10px 0 0;color:#fecc0c}.article-item__text,.article-item__text-2{margin:10px 0 0;font-family:"Roboto",sans-serif;font-size:16px;line-height:23px;font-weight:200;text-align:justify}.article-item__text{height:165px;overflow:hidden}.article-item__more{margin:10px 0 0;text-align:right}.article-item__more a{color:#09f;text-decoration:underline}
.article-title-1{text-align:center;text-transform:uppercase;font-weight:700;font-size:50px;letter-spacing:2px;position:relative;margin:20px 0 85px 0}.article-title-1 span{position:relative;color:#333;padding-bottom:30px}.article-title-1 span:after{content:"";position:absolute;width:500px;height:4px;background-color:#fecc0c;bottom:-4px;left:50%;margin-left:-250px}.article-title-2{margin-bottom:30px;font-size:40px;text-align:left;font-family:"Roboto",sans-serif;font-weight:bold;position:relative;color:#333}.article-title-3{font-size:24px;color:#333;font-family:"Roboto Condensed",sans-serif;margin-bottom:20px}.article-item img{width:100%;max-width:100%;height:auto}.accordion-item{position:relative;cursor:pointer;margin:0 0 20px;padding:10px;border:1px solid #e5e4e4;border-radius:3px}.accordion-item>p{margin:0}.accordion-item:after{position:absolute;top:17px;right:20px;content:"";background-image:url("/components/com_calculator/assets/img/sprite.png");background-position:-100px -36px;width:8px;height:11px}.accordion-item.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordion-item .accordion-section{display:none;margin:20px 0 0}.accordion-item .accordion-section.active{display:block}
@media(max-width:991px){
	.col-1-3{float:none;width:100%}
	.article-title-1{font-size:25px;margin-bottom:40px}
	.article-title-1 span{padding-bottom:15px}
	.article-title-2{font-size:25px}
}
.zagtipokna2{text-align:center;text-transform:uppercase;font-weight:700;font-size:50px !important;letter-spacing:2px;position:relative;margin:20px 0 85px}.inppay{width:480px;border:4px solid #ffea63;border-radius:8px;background:#fff;font-size:24px;color:#999;padding:15px 20px 12px 20px;margin:0 0 20px 0;font-family:"Roboto Condensed",sans-serif}.gettopay{vertical-align:top;background:#07a3ff;text-transform:uppercase;color:#fff;font-family:"roboto condensed",sans-serif;font-size:30px;padding:19px 45px 20px;border-radius:5px;border:0;-webkit-transition:background .3s ease;transition:background .3s ease;margin:0 0 20px 0}.tooltip{position:absolute;z-index:1070;display:block;font-family:"PT Sans",sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"PT Sans",sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.catalog-price{color:red}div.catalog-section table td{padding-right:10px;padding-top:10px}.catalog-price{color:red}div.catalog-section table td{padding-right:10px;padding-top:10px}div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}.news-date-time{color:#486daa}.zhalusi{width:1146px;margin:0 auto}.zhalusi .line{height:12px;margin-bottom:48px}.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{display:block}.zhalusi .zhalusi-row .item .price{position:absolute;bottom:-7px;right:-7px;height:55px;padding:0 18px;margin:0;background:rgba(254,204,12,.8) url("/bitrix/templates/main/images/rubm2.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}
.zhalusi .zhalusi-row .item .unit{display:inline-block;vertical-align:top;font-size:36px;font-weight:500}.zhalusi .zhalusi-row .item .unit .icon-rouble{top:3px}.zhalusi .zhalusi-row .item .unit sup{font-size:20px}.reviews-showmore-block{margin:120px 0 90px;padding-left:15%}.btn-showmore{display:inline-block;vertical-align:top;background:#ffea63;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,234,99,1)),color-stop(11%,rgba(255,233,95,1)),color-stop(24%,rgba(255,228,85,1)),color-stop(35%,rgba(255,226,70,1)),color-stop(42%,rgba(255,223,68,1)),color-stop(76%,rgba(253,211,29,1)),color-stop(82%,rgba(254,210,27,1)),color-stop(90%,rgba(255,208,17,1)),color-stop(100%,rgba(253,206,15,1)));background:-webkit-linear-gradient(top,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);background:linear-gradient(to bottom,rgba(255,234,99,1) 0,rgba(255,233,95,1) 11%,rgba(255,228,85,1) 24%,rgba(255,226,70,1) 35%,rgba(255,223,68,1) 42%,rgba(253,211,29,1) 76%,rgba(254,210,27,1) 82%,rgba(255,208,17,1) 90%,rgba(253,206,15,1) 100%);box-shadow:0 -5px 0 0 #e0b203 inset;border-radius:5px;border:0;height:81px;padding:24px 36px;color:#010101;font-size:30px;line-height:30px;text-transform:uppercase;margin:0 0 0 -5px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.windows-sale+.sposoby-oplaty,.windows-sale+.glazing.dacha{margin-top:-55px}.color-blue{color:#01a0ff}
.wrap {width: 100%;margin: 0px auto 0px auto;background-repeat: no-repeat;background-position: 50% 150px;}
.forma1 .inp1,.forma1 .inp2 {z-index: 99999;}
.logotopblock {height: 100px;width: 930px;border-collapse: collapse;margin: 0 auto;}
.toptel {height: 46px;width: 550px;text-align: right;float: right;margin-top: 10px;}
.raschtoptxt {font-size: 12px;color: #999;float: right;margin-top: 4px;margin-right: 4px;}
.raschtoptxt a {font-size: 12px;color: #999;}
.raschtoptxt a:hover {font-size: 12px;color: #666;}
.pereztoptxt {font-size: 12px;color: #999;}
.pereztoptxt a {font-size: 12px;color: #999;}
.pereztoptxt a:hover {font-size: 12px;color: #666;}
.toptel495 {color: #f90;font-size: 22px;float: right;margin-top: 1px;margin-right: 3px;}
.toptelnemb {float: right;width: 220px;}
.toptelnembtxt {color: #666;font-size: 24px;}
.topmenu {width: 673px;float: right;margin-top: 9px;}
.topmenuul {}
.topmenuul li {font-family: Tahoma,Geneva,sans-serif;display: inline;color: #008aff;font-size: 14px;margin-right: 35px;}
.topmenuul li.last {font-family: Tahoma,Geneva,sans-serif;display: inline;color: #008aff;font-size: 14px;margin-right: 0px;}
.topmenuul li a {color: #80b1e2;}
.topmenuul li a:hover, .topmenuul li a.act {color: #008aff;text-decoration: none;}
.topvypmenuprod {position: absolute;z-index: 50;top: 80px;margin-left: -15px;}
.topvypmenucen {position: absolute;z-index: 50;top: 80px;margin-left: 123px;}
.topvypmenupolez {position: absolute;z-index: 50;top: 80px;margin-left: 328px;}
.topvypmenuabout {position: absolute;z-index: 50;top: 80px;margin-left: 427px;}
.topvypmenuperez {position: absolute;z-index: 50;top: 45px;margin-left: 305px;}
.butperezclose {cursor: pointer;}
.topmenutop {width: 248px;height: 25px;background-image: url("/components/com_calculator/assets/img/topmenutop.png");background-repeat: no-repeat;background-position: bottom;position: relative;z-index: 50;}
.topmenucenter {width: 248px;background-image: url("/components/com_calculator/assets/img/topmenucenter.png");background-repeat: repeat-y;position: relative;z-index: 50;}
.topmenubottom {width: 248px;height: 15px;background-image: url("/components/com_calculator/assets/img/topmenubottom.png");background-repeat: no-repeat;position: relative;z-index: 50;}
.topmenucenter p {margin: 0 0 0 15px;}
.topmenucenter p a:hover {text-decoration: none;}
.topmenucenter .hrmen {margin: 7px 0 7px 3px;width: 240px;height: 2px;border-top: 1px solid #ffddbc;}
.slogontopblock {height: 56px;width: 930px;border-collapse: collapse;margin: 0 auto;}
.slogontop {font-size: 24px;color: #555459;margin-top: 10px;width: 257px;float: left;}
.slogonikontop {font-size: 14px;}
.slogonreload1, .slogonreload2, .slogonreload3, .slogonreload4 {cursor: pointer;cursor: hand;}
.actsiimain {width: 859px;height: 322px;background-image: url("/components/com_calculator/assets/img/actsiimain.png");background-position: top;background-repeat: no-repeat;margin: 60px auto 0px auto;}
.actsiimain table {margin: 0px auto 0px auto;}
.actsiimainzag {font-size: 24px;color: #ff8207;text-align: center !important;background-color: white;padding: 0 9px;}
.actsiimainnazv, .actsiimainnazv a, .actsiimainnazv a:hover {color: #555459;font-size: 16px;text-decoration: none;}
.actsiiplast {width: 225px;height: 180px;background: url("/components/com_calculator/assets/img/actsiiplast.jpg");}
.actsiibalkon {width: 225px;height: 180px;background: url("/components/com_calculator/assets/img/actsiibalkon.jpg");}
.actsiiwood {width: 225px;height: 180px;background: url("/components/com_calculator/assets/img/actsiiwood.jpg");}
.actsiimainskid {font-size: 24px;color: #555459;float: left;margin: 6px 4px 0px 5px;}
.actsiimaindo {font-size: 18px;color: #555459;float: left;margin: 11px 4px 0px 0px;}
.actsiimainprots {font-family: Tahoma,Geneva,sans-serif;font-size: 36px;color: #ff8207;float: left;}
.actsiicena {width: 60px;height: 60px;float: right;margin: 17px 0 0px 153px;color: #000;text-align: center;font-size: 10px;position: absolute;}
.actsiicenaspan {font-size: 18px;color: #000;}
.contentblock {width: 930px;border-collapse: collapse;margin: 25px auto 0px auto;}
#sidebar {width: 230px;float: left;margin-bottom: 35px;}
#sidebar h2 {font-size: 20px;color: #6da5de;margin-left: 10px;margin-top: 8px;margin-bottom: 11px;}
.greyline {width: 180px;height: 2px;border-top: 1px solid #e0e0e0;margin: 18px auto 16px auto;}
.greyline230 {width: 230px;height: 2px;border-top: 1px solid #e0e0e0;margin: 18px auto 16px auto;}
.secsmallleft {width: 100px;float: left;margin: 0px 0px 0px 10px;}
.secsmallright {width: 100px;float: right;}
.secotzlefttop {width: 230px;background-image: url("/components/com_calculator/assets/img/secotzlefttop.png");background-position: top;background-repeat: no-repeat;}
.secotzleftzag {font-size: 14px;color: #ff8106;text-align: center;}
.secotzleftbottom {width: 230px;height: 18px;background-image: url("/components/com_calculator/assets/img/secotzleftbottom.png");background-position: top;background-repeat: no-repeat;}
.secotzleftcontent {width: 180px;margin: 0px auto 0px auto;padding-bottom: 0px;}
.secotzleftcontentzag {color: #ff8106;font-family: Arial,Helvetica,sans-serif;font-style: italic;margin-bottom: 3px;}
.secotzleftcontenttext {color: #555459;font-size: 11px;line-height: 1.3;}
.banvideo {width: 230px;height: 230px;background-image: url("/components/com_calculator/assets/img/banvideobg.png");background-position: top;background-repeat: no-repeat;text-align: center;}
.leftzamer {width: 36px;float: left;}
.leftzamertxt {font-size: 14px;padding-top: 5px;}

/*#content {margin-left: 260px;margin-bottom: 35px;}*/
#content p {line-height: 1.4;font-weight: normal !important; display: none;}
.conzagorange {font-size: 24px;color: #ff8106;}
.conzagblue {color: #6da5de;}
.secbanokna {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbanokna.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbanbalkon {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbanbalkon.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbander {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbander.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbangotovoe {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbangotovoe.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbanactsii {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbanakts.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbandileram {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbandileram.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbano_kompanii {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbano_kompanii.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbanpoleznoe {width: 673px;height: 229px;background-image: url("/components/com_calculator/assets/img/secbanpoleznoe.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.secbanoknatsena {width: 106px;height: 106px;background-image: url("/components/com_calculator/assets/img/secbanoknatsena.png");position: absolute;z-index: 40;margin: -15px 0 0 585px;}
.secbanactsiicena {width: 80px;height: 60px;float: right;margin: 17px 15px 0px 0px;color: #000;text-align: center;font-size: 14px;-moz-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);-o-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}
.secbanactsiicenaspan {font-size: 26px;color: #000;}
.seckalkokna {width: 687px;height: 107px;background: url("/components/com_calculator/assets/img/seckalkokna.png");background-position: top;background-repeat: no-repeat;}
.seckalkoknasel {width: 270px;height: 21px;border: 1px solid #ff8106;}
.secsms {width: 687px;height: 42px;background: url("/components/com_calculator/assets/img/secsms.png") no-repeat top center;}
.secoknabonus {width: 682px;height: 309px;margin-bottom: 10px;}
.oknapoptop {width: 357px;height: 10px;background: url("/components/com_calculator/assets/img/oknapoptop.png") no-repeat top left;}
.oknapopcenter {width: 357px;background: url("/components/com_calculator/assets/img/oknapopcenter.png") no-repeat top left;padding: 0px 0px 5px 0px;}
.oknapopcenter p {font-size: 12px;margin: 0px 15px 3px 15px;}
.oknapopbottom {width: 357px;height: 10px;background: url("/components/com_calculator/assets/img/oknapopbottom.png") no-repeat top left;}
.ii1 {width: 270px;height: 30px;position: absolute;margin-left: 50px;margin-top: 255px;}
.ii1 span {font-size: 18px;color: #ff8106;}
.ii2 {width: 240px;height: 30px;position: absolute;margin-left: 380px;margin-top: 255px;}
.ii2 span {font-size: 18px;color: #6da5de;border-bottom: 1px dashed #6da5de;cursor: pointer;}
.oknadejstvvazhno {width: 682px;height: 309px;background: url("/components/com_calculator/assets/img/oknadejstvvazhno.jpg") no-repeat top left;}
.oknanepereplach {width: 682px;height: 309px;}
.oknane {background: url("/components/com_calculator/assets/img/oknanepereplach.jpg") no-repeat top left;}
.balkonne {background: url("/components/com_calculator/assets/img/balkonnepereplach.jpg") no-repeat top left;}
.woodne {background: url("/components/com_calculator/assets/img/woodnepereplach.jpg") no-repeat top left;}
.i7 {width: 80px;height: 30px;position: absolute;margin-top: 115px;margin-left: 70px;}
.i7 span {color: #878787;font-size: 14px;border-bottom: #878787 1px dotted;cursor: pointer;}
.i8 {width: 90px;height: 30px;position: absolute;margin-top: 75px;margin-left: 530px;}
.i8 span {color: #878787;font-size: 14px;border-bottom: #878787 1px dotted;cursor: pointer;}
.i9 {width: 100px;height: 30px;}
.i9okna {position: absolute;margin-top: 197px;margin-left: 420px;}
.i9balkon {position: absolute;margin-top: 213px;margin-left: 488px;}
.i9wood {position: absolute;margin-top: 213px;margin-left: 485px;}
.i9 span {color: #878787;font-size: 14px;border-bottom: #878787 1px dotted;cursor: pointer;}
.i10, .i11, .i12 {width: 357px;position: absolute;margin-top: 20px;margin-left: 160px;}
.i1 {width: 120px;height: 30px;position: absolute;margin-top: 122px;margin-left: 50px;}
.i1 span {color: #878787;font-size: 14px;border-bottom: #878787 1px dotted;cursor: pointer;}
.i2 {width: 90px;height: 30px;position: absolute;margin-top: 50px;margin-left: 520px;}
.i2 span {color: #878787;font-size: 14px;border-bottom: #878787 1px dotted;cursor: pointer;}
.i3 {width: 100px;height: 30px;position: absolute;margin-top: 203px;margin-left: 470px;}
.i3 span {color: #878787;font-size: 14px;border-bottom: #878787 1px dotted;cursor: pointer;}
.i4, .i5, .i6 {width: 357px;position: absolute;margin-top: 20px;margin-left: 160px;}
.za5min {width: 687px;height: 42px;background: url("/components/com_calculator/assets/img/za5min.png") left top no-repeat;}
.myperezv {width: 687px;height: 42px;background: url("/components/com_calculator/assets/img/myperezvonim.png") left top no-repeat;}
a.prfile {color: #8a5b00;}
a.prfile:hover {color: #003c80;}
.portfol {background: url("/components/com_calculator/assets/img/portfol.png") no-repeat left top;width: 675px;height: 123px;padding-top: 7px;}
.portphotoram {width: 140px;height: 105px;background-color: #fff;border: 1px solid #d7d7d7;}
.portphotoram img {margin: 5px;}
.inputform {background: url("/components/com_calculator/assets/img/inputform.gif") no-repeat;width: 197px;height: 22px;padding: 2px 0px 0px 5px;}
.inptext {width: 182px;height: 15px;border: 0px;color: #6d6d6d;}
.textareaform {background: url("/components/com_calculator/assets/img/textareaform.gif") no-repeat;width: 620px;height: 146px;padding: 5px;}
.textareatext {height: 130px;border: 0px solid #03c;color: #6d6d6d;resize: none;width: 590px;overflow: auto;}
.tooltip {position: absolute;z-index: 999;left: -9999px;background-color: #f1f1f1;padding: 13px;border: 1px solid #e4e4e4;width: 160px;-moz-border-radius: 5px;-webkit-border-radius: 5px;display: none;}
.tooltip p {margin: 0;padding: 0;color: #ff8207;font-size: 12px;font-family: Tahoma,Geneva,sans-serif;background-color: #f1f1f1;}
.tableuzrazm p {margin-bottom: 5px;}
.tableuzrazm a {text-decoration: none;border-bottom: 1px dashed;}
.inetmagpodbor {width: 230px;height: 313px;background: url("/components/com_calculator/assets/img/inetmagpodbor.png") no-repeat;}
.inetmagpodborinp {width: 54px;height: 22px;background: url("/components/com_calculator/assets/img/inetmagpodborinp.png") no-repeat;padding: 1px 0px 0px 2px;}
.inetmagpodborinp input {width: 48px;height: 16px;border: 0px;}
.inetmagspisuzk {width: 334px;height: 414px;background: url("/components/com_calculator/assets/img/inetmagspisuzk.png") no-repeat top left;float: left;}
.inetmagspisshirok {width: 670px;height: 414px;background: url("/components/com_calculator/assets/img/inetmagspisshirok.png") no-repeat top left;}
.inetmagtovshirokbottom {width: 670px;height: 17px;}
.inetmagspisokopis {font-size: 12px;color: #78787b;}
.inetmagspisokopis .paraminet {color: #555459;}
.inetmagspistsena {margin-left: 25px;font-size: 12px;color: #555459;}
.inetmagnew {width: 118px;height: 71px;background: url("/components/com_calculator/assets/img/inetmagnew.png") no-repeat top left;position: absolute;margin-top: -145px;margin-left: 223px;}
.inetmagnewshirok {width: 118px;height: 71px;background: url("/components/com_calculator/assets/img/inetmagnew.png") no-repeat top left;position: absolute;margin-top: -145px;margin-left: 560px;}
.inetmagnewshiroktovar {width: 118px;height: 71px;background: url("/components/com_calculator/assets/img/inetmagnew.png") no-repeat top left;position: absolute;margin-top: 260px;margin-left: 560px;}
.listdiv p {padding-top: 3px;}
.listdivaact {color: #ff8106;}
.inetshopinputbig {width: 398px;height: 22px;background: url("/components/com_calculator/assets/img/inetshopinputbig.gif") no-repeat top left;padding: 2px 0px 0px 4px;}
.inetshopinputbig input {width: 385px;height: 14px !important;border: 0px;color: #6d6d6d;}
.inetshopinputsm {width: 197px;height: 22px;background: url("/components/com_calculator/assets/img/inetshopinputsm.gif") no-repeat top left;padding: 2px 0px 0px 4px;float: left;}
.inetshopinputsm input {width: 184px;height: 14px !important;border: 0px;color: #6d6d6d;}
.inetshoptextarea {width: 398px;height: 86px;background: url("/components/com_calculator/assets/img/inetshoptextarea.gif") top center no-repeat;padding: 2px 0px 0px 4px;}
.inetshoptextarea textarea {width: 386px;height: 76px;border: 0px;resize: none;overflow: auto;color: #6d6d6d;}
::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
.placeholder {color: #999;}
.border-radius {position: relative;}
.border-radius i, .border-radius b {position: absolute;height: 15px;display: block;}
.border-radius i {width: 15px;}
.border-radius b {left: 15px;}
.blue-border {margin: 15px 0;}
.blue-border .top {top: -15px;border-top: 1px solid #c8eaf7;margin-left: -1px;}
.blue-border .bottom {bottom: -15px;border-bottom: 1px solid #c8eaf7;margin-left: -1px;}
.blue-border .lt {left: -15px;top: -1px;}
.blue-border .rt {right: -15px;top: -1px;background-position: -393px -45px;}
.blue-border .lb {left: -15px;bottom: -1px;background-position: -378px -60px;}
.blue-border .rb {right: -15px;bottom: -1px;background-position: -393px -60px;}
.razmer-box {z-index: 10;position: absolute;text-align: center;display: none;}
.razmer-box b {}
.razmer-box .rt {top: -1px;}
.box-content {padding-top: 10px;}
.close {width: 16px;height: 16px;display: block;float: right;background: url("/components/com_calculator/assets/images/close_btn.png") no-repeat;}
.reveal-modal-bg {position: absolute;height: 100%;width: 100%;background: url("/components/com_calculator/assets/img/fancy_title_over.png") repeat 0 0;z-index: 100;display: none;top: 0;left: 0;}
.reveal-modal {visibility: hidden;top: 200px;left: 50%;margin-left: -210px;width: 320px;background: #eee url("/components/com_calculator/assets/img/modal-gloss.png") no-repeat -200px -80px;position: absolute;z-index: 101;padding: 30px 40px 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.reveal-modal.small {width: 200px;margin-left: -140px;}
.reveal-modal.medium {width: 400px;margin-left: -240px;}
.reveal-modal.large {width: 600px;margin-left: -340px;}
.reveal-modal.xlarge {width: 800px;margin-left: -440px;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;font-weight: bold;cursor: pointer;}
.ketchup-error-container {display: none;position: relative;width: auto;}
.ketchup-error-container-alt ol {font-size: 12px;color: #111;background: #f04d5b;padding: 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;list-style: none;line-height: 16px;}
.ketchup-error-container-alt span {display: block;width: 0;height: 0;border-left: 0 solid transparent;border-right: 15px solid transparent;border-top: 10px solid red;border-top: 10px solid rgba(255,0,0,.6);border-bottom: 0;margin-left: 10px;}
.ketchup-error-container-alt {margin: 0px 10px 10px 0px;width: 210px;display: none;position: absolute;}
.ketchup-error-container-alt li {background: #f04d5b;color: white;padding: 3px 10px 3px 10px;font-size: 12px;margin-bottom: 3px;boder-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.tabletipokna img {border: 1px solid #b3b3b3;cursor: pointer;}
.tabletipokna img:hover, img.okact {border: 1px solid #ff8106;}
.tipoknapopcenter {width: 115px;background: #333;}
.tipoknapopcenter div {text-align: left;}
.tipoknapopcenter img {border: 1px solid #b3b3b3;cursor: pointer;}
.tipoknapopcenter img:hover {border: 3px solid #fecc0c;border-radius: 2px;}
#slider {width: 200px;}
#slidervert {height: 200px;}
.ui-slider {position: relative;}
.ui-slider-horizontal .ui-slider-handle {position: absolute;z-index: 2;width: 67px;height: 47px;background: url("/components/com_calculator/assets/img/slider_hor.png") no-repeat;cursor: pointer;}
.ui-slider-vertical .ui-slider-handle {position: absolute;z-index: 2;width: 47px;height: 67px;background: url("/components/com_calculator/assets/img/slider_ver.png") no-repeat;cursor: pointer;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden;}
.ui-slider-horizontal {height: 20px;}
.ui-slider-vertical {width: 3px;height: 200px;}
.verbalk .ui-slider-vertical {width: 3px;height: 100px !important;}
.ui-slider-horizontal .ui-slider-handle {top: -11px;margin-left: -25px;}
.ui-slider-vertical .ui-slider-handle {margin-bottom: -33px;margin-left: -12px;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;border-bottom-left-radius: 10px;border-top-left-radius: 10px;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.ui-widget-content {background: #565656;border: 1px solid #202020;}
.ui-widget-header {border: 1px solid #d4d4d4;background: #eec316;}
.ui-corner-all {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.oknofull, .oknofullder {height: 265px;width: 258px;text-align: center;}
.oknofull img, .oknofullder img {margin: auto;}
td.tdbottom {vertical-align: bottom !important;}
.secbankalk {width: 670px;height: 114px;background-image: url("/components/com_calculator/assets/img/skidkalk.jpg");background-position: top;background-repeat: no-repeat;margin: 10px 0 35px 0;}
.tabletipbalk1 img, .tabletipbalk2 img {margin: 1px;cursor: pointer;}
.tabletipbalk1 img:hover, .tabletipbalk2 img:hover, img.okact {margin: 0px;border: 3px solid #fecc0c;cursor: pointer;border-radius: 2px;}
.oknofullbalk {height: 157px;width: 290px;text-align: center;}
.oknofullbalk img {margin: auto;}
.kalkpodpisbalk {width: 179px;height: 66px;background: url("/components/com_calculator/assets/img/kalkpodpis.png") no-repeat top left;position: absolute;margin-top: -130px;margin-left: 136px;}
.kalkpodpisdiv {text-align: center;font-size: 22px;color: #523f00;}
.inetmagspisokopis td {position: relative;}
.oknofull, .oknofullder {height: 350px;width: 503px;margin: 200px 0 50px 0;text-align: center;}
.oknofullbalk {height: auto;width: 600px;text-align: center;display: inline-block;vertical-align: top;}
.oknofull img, .oknofullder img {margin: auto;display: inline-block;vertical-align: top;}
.popok1, .popok2, .popok3, .popok4 {position: absolute;top: 9px;}
.popok1 {left: 18px;}
.popok2 {left: 95px;}
.popok3 {left: 203px;}
.popok4 {left: 348px;}
.popok1 .tipoknapopcenter {width: 71px;}
.popok2 .tipoknapopcenter {width: 102px;padding: 10px 10px;}
.popok3 .tipoknapopcenter {padding: 10px 10px;}
.popok4 .tipoknapopcenter {width: 70px;padding: 10px 10px;}
.tipokna1 > img {width: 49px;height: 59px;}
.tipokna2 > img {width: 80px;height: 59px;}
.tipokna3 > img {width: 117px;height: 59px;}
.tipokna4 > img {width: 49px;height: 99px;}
.sliderhor-wrap {background: #292929;width: 389px;height: 32px;padding: 5px;border-radius: 15px;border: 1px solid #202020;box-shadow: inset 0 0 3px #202020;margin: -21px 0 0 56px;}
.sliderver-wrap {background: #292929;height: 354px;width: 31px;padding-top: 5px;border-radius: 15px;border: 1px solid #202020;box-shadow: inset 0 0 3px #202020;margin-left: 128px;}
.ui-slider-vertical {width: 19px;height: 341px;}
.ui-slider-vertical .ui-slider-range {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.tipoknapopcenter {width: 139px;background: #333;padding: 10px 10px 0;border-radius: 9px;border: 1px solid #424242;}
.tabletipokna-wrap {background: url("/components/com_calculator/assets/img/tabletipokna-bg.jpg") repeat;padding: 20px 29px;border-radius: 10px;box-shadow: inset 0 0 5px #000;position: absolute;top: 28px;left: 32px;}
.choice-info {background: #e9e9e9;}
.choice-info__installation, .choice-info__sizes {padding: 23px 9px 23px;width: 436px;margin: 0 10px;position: relative;}
.choice-info__height {display: block !important;text-align: center !important;margin-left: 0 !important;margin-bottom: 37px;}
.choice-info__height > div {display: inline-block;margin: 0 0 1px;}
.choice-info__height span {display: block;}
.choice-info__width {margin-bottom: 10px;counter-reset: width;}
.choice-info__width > div:after {counter-increment: width;content: counter(width);position: absolute;top: -21px;left: 50%;margin: 0 0 0 -20px;color: #000;font-size: 16px;width: 40px;height: 40px;border-radius: 20px;background-color: #fecc0c;font-weight: 700;clip: rect(0,40px,20px,0);padding: 3px 0 0 0;text-align: center;}
.choice-info__width > div {display: inline-block;vertical-align: top;position: relative;margin-left: 4px;}
.choice-info__width > div:first-child {margin-left: 0;}
.choice-info__width span {position: absolute;bottom: -24px;left: 50%;margin-left: -38%;font-size: 14px;color: #858585;text-transform: uppercase;font-weight: 700;}
.choice-info__width .inpcalk {width: 88px !important;}
.choice-info__installment:after, .choice-info__price:after, .choice-info__installation:before, .choice-info__sizes:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #fff;box-shadow: 0 1px 0px #d5d5d5;}
.tipbalk1 img:hover, .tipbalk2 img:hover, .tipbalk3 img:hover, .tipbalk4 img:hover, .tipbalk5 img:hover, .tipbalk6 img:hover, .tipbalk7 img:hover, .tipbalk1 img.okact, .tipbalk2 img.okact, .tipbalk3 img.okact, .tipbalk4 img.okact, .tipbalk5 img.okact, .tipbalk6 img.okact, .tipbalk7 img.okact {border: none;margin: 1px;}
.tipbalk1, .tipbalk2, .tipbalk3, .tipbalk4, .tipbalk5, .tipbalk6, .tipbalk7 {position: relative;cursor: pointer;display: inline-block;}
.tipbalk1:after, .tipbalk2:after, .tipbalk3:after, .tipbalk4:after, .tipbalk5:after, .tipbalk6:after, .tipbalk7:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% 100% !important;opacity: 0;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;transition: opacity .2s ease;}
.tipbalk1:hover:after, .tipbalk2:hover:after, .tipbalk3:hover:after, .tipbalk4:hover:after, .tipbalk5:hover:after, .tipbalk6:hover:after, .tipbalk7:hover:after, .tipbalk1.active:after, .tipbalk2.active:after, .tipbalk3.active:after, .tipbalk4.active:after, .tipbalk5.active:after, .tipbalk6.active:after, .tipbalk7.active:after {opacity: 1;}
.tipbalk1:after {background: url("/components/com_calculator/assets/img/pic/balkon7-hover.png") no-repeat;}
.tipbalk2:after {background: url("/components/com_calculator/assets/img/pic/balkon3-hover.png") no-repeat;}
.tipbalk3:after {background: url("/components/com_calculator/assets/img/pic/balkon1-hover.png") no-repeat;}
.tipbalk4:after {background: url("/components/com_calculator/assets/img/pic/balkon2-hover.png") no-repeat;}
.tipbalk5:after {background: url("/components/com_calculator/assets/img/pic/balkon4-hover.png") no-repeat;}
.tipbalk6:after {background: url("/components/com_calculator/assets/img/pic/balkon5-hover.png") no-repeat;}
.tipbalk7:after {background: url("/components/com_calculator/assets/img/pic/balkon6-hover.png") no-repeat;}
.choice-info__price h2, .choice-info__sizes > h2 {font-size: 18px;color: #858585;margin-bottom: 14px;text-align: center;text-transform: uppercase;}
.choice-info__sizes > h2 + div {margin-left: 75px;}
.choice-info__sizes > div {display: inline-block;vertical-align: top;text-align: center;}
.choice-info__sizes > div > div {border: 1px solid #c6c9cb;border-radius: 3px;padding: 5px;box-shadow: inset 0 0 3px #c6c9cb;margin-bottom: 7px;}
.choice-info__price > div > div, .choice-info__sizes .inpcalk {border: 1px solid #b3beb6;border-radius: 3px;padding: 5px;box-shadow: inset 0 0 6px #b3beb6;width: 103px;background: #ddeae1;height: 51px;-moz-box-sizing: border-box;box-sizing: border-box;}
.inpcalk input {color: #333;font-size: 40px !important;border: none;background: none;display: inline-block;width: 100%;text-align: center;font-weight: bold !important;}
.choice-info__sizes > span {font-weight: bold;font-size: 31px;color: #000;display: inline-block;vertical-align: top;margin: 12px 8px 0;}
.choice-info__sizes > div > div + span {font-size: 14px;color: #858585;text-transform: uppercase;font-weight: 700;}
.choice-info__installation {text-align: justify;padding: 28px 34px 11px;}
.choice-info__installation:after {content: "";display: inline-block;width: 100%;}
.choice-info__installation > div {display: inline-block;vertical-align: top;}
.choice-info__installation span {display: inline-block;vertical-align: top;font-weight: bold;font-size: 18px;color: #333;text-transform: uppercase;padding-top: 5px;}
.choice-info__installation > div > div {display: inline-block;vertical-align: top;width: 30px;height: 30px;margin-right: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}
.tipoknachekact {background: url("/components/com_calculator/assets/img/choice-info__installation-btn.png") no-repeat;}
.tipoknachek {background: url("/components/com_calculator/assets/img/choice-info__installation-btn.png") no-repeat 0 -32px;}
.choice-info__installment, .choice-info__price {padding: 25px 0 24px;text-align: center;margin: 0 10px;position: relative;}
.choice-info__price > div {box-shadow: inset 0 0 5px #c8cbcc;display: inline-block;vertical-align: top;text-align: center;border-radius: 5px;padding: 6px 5px 6px 5px;}
.choice-info__price > div > div {display: inline-block;vertical-align: top;padding-top: 11px;width: 168px;height: 75px;}
.choice-info__price > div > div > span {font-size: 50px;color: #00a0ff;font-weight: bold;display: inline-block;vertical-align: top;}
.choice-info__price > div > span {display: inline-block;vertical-align: top;background: url("/components/com_calculator/assets/img/rub3.png") no-repeat;width: 25px;height: 30px;margin: 22px 9px 0 14px;}
.choice-info__installment .rassrochka {font-size: 36px;color: #000;font-weight: bold;}
.choice-info__installment {padding: 19px 0 24px;}
.choice-info__installment a, .choice-info__installment span, .choice-info__installment > div {display: inline-block;vertical-align: top;color: #000;}
.choice-info__installment a {color: #00a0ff;font-size: 18px;font-weight: bold;text-transform: uppercase;border-bottom: 2px solid #00a0ff;-webkit-transition: border-bottom .3s ease;transition: border-bottom .3s ease;line-height: 17px;margin: 16px 4px 0 0;}
.choice-info__installment a:hover {border-bottom: 1px solid transparent;}
.choice-info__slash {font-size: 37px;font-weight: bold;}
.choice-info__valuta {background: url("/components/com_calculator/assets/img/rub4.png") no-repeat;width: 25px;height: 30px;margin: 6px -6px 0 7px;}
.choice-info__month {font-size: 24px;font-weight: bold;margin: 12px 0 0 0;}
.choice-info__discount {padding: 35px 0 28px;text-align: center;position: relative;}
.choice-info__discount:after {content: "";position: absolute;background: url("/components/com_calculator/assets/img/calculator-triangle.png") no-repeat;width: 463px;height: 64px;bottom: -63px;left: 0;}
.choice-info__discount a {background: #ffeb63;background: -moz-linear-gradient(top,#ffeb63 0%,#fecc0d 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffeb63),color-stop(100%,#fecc0d));background: -webkit-linear-gradient(top,#ffeb63 0%,#fecc0d 100%);background: -o-linear-gradient(top,#ffeb63 0%,#fecc0d 100%);background: -ms-linear-gradient(top,#ffeb63 0%,#fecc0d 100%);background: linear-gradient(to bottom,#ffeb63 0%,#fecc0d 100%);padding: 25px 31px 22px;display: inline-block;vertical-align: top;text-transform: uppercase;color: #000;font-family: "roboto condensed",sans-serif;font-size: 30px;border-radius: 5px;border-bottom: 4px solid #e0b203;}
.choice-info__discount a:hover {background: #ffdf43;background: -moz-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffdf43),color-stop(100%,#ffdf43));background: -webkit-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: -o-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: -ms-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: linear-gradient(to bottom,#ffdf43 0%,#ffdf43 100%);}
.calculator_balcony .choice-info__installation, .calculator_balcony .choice-info__sizes {padding: 23px 0 21px;width: auto;}
.calculator_balcony .choice-info__installment {padding: 16px 0 17px;margin: 0 10px;}
.calculator_balcony .choice-info__price {padding: 19px 0 20px;margin: 0 10px;}
.calculator_balcony .choice-info__discount {padding: 23px 0 27px;}
.calculator_balcony .choice-info__installment a {margin: 16px 9px 0 0;}
.calculator_balcony .choice-info {background: #e7e7e7;width: 455px;display: inline-block;vertical-align: top;margin: 0 141px 0 0;}
.choice-info__gallery {position: relative;width: 600px;display: inline-block;vertical-align: top;padding: 229px 0 0;}
.calculator_balcony .tabletipokna-wrap {padding: 16px 20px 16px 28px;border-radius: 6px;top: 28px;left: 55px;width: 496px;}
.calculator_balcony .tabletipokna-wrap table {width: 100%;}
.calculator_balcony .tabletipokna-wrap table:first-child {margin-bottom: 15px;}
.calculator_balcony .tabletipokna-wrap table:first-child + table {margin: 0 0 0 15px;width: 90%;}
.calculator_balcony .tabletipokna-wrap td {vertical-align: middle;text-align: center;}
@media (max-width:1024px) {.calculator {width: 100%;max-width: 100%;height: auto;}
.calculator__wrap {height: auto;}
.choice-info-table .choice-info__separator {display: none;}
.calculator__inner-title .finish-type__discount {display: none;}
.inetmagtovshirok {width: 100%;}
.choice-info__tipokna>table {display: none;}
.choice-info__tipokna {padding-left: 25px;}
.calculator_balcony .choice-info {margin: 0;width: 50%;}
.choice-info__gallery {width: 50%;}
.calculator_balcony .tabletipokna-wrap {padding: 16px 20px 16px 28px;border-radius: 6px;top: 10px;left: 10px;width: 90%;}
.inetmagtovshirokbottom {display: none;}
.calculator_balcony .choice-info__sizes {text-align: center;}
.choice-info__discount:after {display: none;}
.oknofullbalk {width: 100%;}
.oknofullbalk img {width: 80%;}}
@media (max-width:800px) {.calculator {max-width: none;width: 100%;height: auto;overflow-x: inherit;}
.calculator__inner-title {text-align: center;}
.calculator__inner-title h2 {font-size: 24px;text-align: left;padding: 24px 0 24px 73px;width: 250px;}
.calculator .finish-type__discount {right: 10px;left: auto !important;z-index: 1;width: 76px;height: 82px;padding-top: 14px;background: url("/components/com_calculator/assets/img/finish-type__discount.png") no-repeat center;background-size: contain;font-size: 12px;}
.calculator .finish-type__discount > div span {font-size: 30px;}
.calculator .finish-type__discount > div {font-size: 20px;margin-bottom: 0;}
.calculator__wrap {height: auto;}
.inetmagtovshirok {width: 100% !important;}
.inetmagspisokopis {padding: 0 10px;width: 100%;}
.calculator_balcony .choice-info {width: 100%;max-width: 450px;border-radius: 5px;margin: 0 auto;display: block;}
.choice-info-table, .choice-info-table>tbody, .choice-info-table>tbody>tr, .choice-info-table>tbody>tr>td {width: 100%;display: block;}
.choice-info-table .choice-info {display: block;border-radius: 5px;border-radius: 5px;width: 100%;clear: both;max-width: 450px;text-align: center;margin: 0 auto;}
.choice-info-table .choice-info__sizes > h2 + div {margin-left: 0;}
.choice-info-table .choice-info__separator {display: none;}
.choice-info__installation, .choice-info__sizes {width: 100% !important;margin: 0;}
.choice-info__separator {}
.tabletipokna {margin: 0 auto;}
.choice-info__discount:after {display: block;content: "";position: absolute;background: url("/components/com_calculator/assets/img/calculator-triangle.png") no-repeat;background-size: contain;width: 100%;height: 54px;bottom: -53px;left: 0;}
.choice-info__gallery {position: relative;left: 10px;width: 98% !important;padding: 10px 0 0;margin-bottom: 30px;}
.calculator_balcony .tabletipokna-wrap {width: 100%;left: 0;top: 0;position: relative;margin-bottom: 10px;}
.choice-info__discount:after {position: absolute;background: url("/components/com_calculator/assets/img/calculator-triangle.png") no-repeat;background-size: contain;width: 100%;height: 64px;bottom: -63px;left: 0;}
.choice-info__width>div {margin-bottom: 10px;margin-top: 40px;}
.choice-info__sizes > div {display: block;}
.choice-info__discount a {font-size: 20px;padding: 15px 21px 17px;}
.oknofullbalk {height: auto;width: 100%;}
.oknofullbalk img {width: 100%;max-width: 320px;}
.tabletipokna-wrap {position: static;}
.tabletipokna-wrap table {text-align: center;}
.tabletipokna-wrap table td {display: inline-block;margin-right: 10px;}
.tabletipokna-wrap table td div {width: 70px;margin-bottom: 10px;}
.tabletipokna-wrap table td div img {width: 100%;height: auto;}
.choice-info__height {margin-bottom: 10px;}
.choice-info__sizes_okna>div {display: inline-block;}
.choice-info {}
.choice-info__tipokna {margin: 50px 0 0 0;display: block;width: 100%;}
.choice-info__tipokna>table {display: none;}
.choice-info__tipokna .tabletipokna-wrap table td div {width: auto;}
.oknofull {margin: 20px 0 50px 0;width: 100%;padding: 0 20px;height: auto;}
.oknofull img {width: 100%;max-width: 360px;height: auto;}
.tipoknapopcenter {width: auto !important;}
.choice-info-table, .inetmagspisokopis>table, .inetmagspisokopis>table>tbody, .inetmagspisokopis>table>tbody>tr {width: 100%;display: block;}}
@media (max-width:450px) {}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;pointer-events: none;}
.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {-webkit-filter: inherit;filter: inherit;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.wrap {max-width: 1170px;margin: 0 auto;padding-left: 0;padding-right: 0;}
.wrap:before, .wrap:after {content: "";display: table;}
.wrap:after {clear: both;}
.bold {font-weight: 700;}
.text-right {text-align: right;}
.img-responsive {display: inline-block;max-width: 100%;height: auto;}
.hidden {display: none;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.icon-cross, .item-remove:before, .icon-cross-active, .item-remove:hover:before, .icon-chevron-small-right, .icon-calendar, .icon-to-cart, .icon-mouse, .icon-mouse-big, .icon-check, .icon-chevron-small-down-white, .icon-chevron-small-down-black, .icon-triangle {display: inline-block;vertical-align: top;}
.icon-cross, .item-remove:before {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -86px -50px;width: 14px;height: 14px;}
.icon-cross-active, .item-remove:hover:before {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -86px -36px;width: 14px;height: 14px;}
.icon-chevron-small-right {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -100px -36px;width: 8px;height: 11px;}
.icon-calendar {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -48px -27px;width: 21px;height: 21px;}
.icon-to-cart {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -48px 0px;width: 38px;height: 27px;}
.icon-mouse {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -46px -48px;width: 20px;height: 22px;}
.icon-mouse-big {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: 0px 0px;width: 48px;height: 48px;}
.icon-check {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: 0px -48px;width: 23px;height: 22px;}
.icon-chevron-small-down-white {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -23px -48px;width: 23px;height: 22px;}
.icon-chevron-small-down-black {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -86px 0px;width: 22px;height: 17px;}
.icon-triangle {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -69px -27px;width: 13px;height: 13px;}
.calculator {padding: 0 0 50px;background: #f9f9f9;}
.calculator:before, .calculator:after {content: "";display: table;}
.calculator:after {clear: both;}
.calculator__choice {float: left;width: 60%;}
.calculator__info {float: left;width: 40%;}
.choice-info {margin: 20px 0 0;background: #f9f9f9;}
.choice-info:before, .choice-info:after {content: "";display: table;}
.choice-info:after {clear: both;}
.choice-info__type, .choice-info__preview {float: left;}
.choice-info__type {width: 27%;}
.choice-info__preview {width: 73%;}
.choice-info__preview_col-left, .choice-info__preview_col-right {float: left;}
.choice-info__preview_col-left {width: 12%;}
.choice-info__preview_col-right {width: 71%;}
.choice-info__preview_img {position: relative;text-align: center;}
.choice-info__preview_img .icon-mouse-big {position: absolute;bottom: -9px;left: 55%;z-index: 5;}
#img-action {position: relative;display: inline-block;height: 366px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.img-action-type-window-1 .mesh {bottom: 197px;}
.img-action-type-window-1 .mesh-1 {left: 50%;}
.img-action-type-window-1 .mesh-3, .img-action-type-window-1 .mesh-2 {display: none;}
.img-action-type-window-1 .click-window-area-left, .img-action-type-window-1 .click-window-area-right {width: 0;}
.img-action-type-window-1 .click-window-area-center {left: 0;width: 100%;}
.img-action-type-window-2 .mesh {bottom: 197px;}
.img-action-type-window-2 .mesh-1 {left: 25%;}
.img-action-type-window-2 .mesh-2 {right: 13%;}
.img-action-type-window-2 .mesh-3 {display: none;}
.img-action-type-window-2 .click-window-area-left, .img-action-type-window-2 .click-window-area-right {width: 50%;}
.img-action-type-window-2 .click-window-area-center {width: 0;}
.img-action-type-window-3 .mesh {bottom: 180px;}
.img-action-type-window-3 .mesh-1 {left: 17.5%;}
.img-action-type-window-3 .mesh-3 {right: 16.665%;}
.img-action-type-window-3 .mesh-2 {left: 50%;}
.img-action-type-window-3 .click-window-area-left, .img-action-type-window-3 .click-window-area-right, .img-action-type-window-3 .click-window-area-center {width: 33.33%;}
.img-action-type-bblock-1 .mesh {bottom: 220px;}
.img-action-type-bblock-1 .mesh-1 {left: 23%;}
.img-action-type-bblock-1 .mesh-3, .img-action-type-bblock-1 .mesh-2 {display: none;}
.img-action-type-bblock-1 .click-window-area-left, .img-action-type-bblock-1 .click-window-area-right {width: 50%;}
.img-action-type-bblock-1 .click-window-area-center {width: 0;}
.img-action-type-bblock-2 .mesh {bottom: 220px;}
.img-action-type-bblock-2 .mesh-1 {left: 17%;}
.img-action-type-bblock-2 .mesh-3 {display: none;}
.img-action-type-bblock-2 .mesh-2 {left: 46%;}
.img-action-type-bblock-2 .click-window-area-left {width: 31%;}
.img-action-type-bblock-2 .click-window-area-right {width: 36%;}
.img-action-type-bblock-2 .click-window-area-center {width: 27%;}
.img-layer {position: absolute;top: 0;left: 0;}
.mesh {position: absolute;z-index: 9;}
.mesh-1 {margin-left: -40px;}
.mesh-3 {margin-right: -40px;}
.mesh-2 {margin-left: -40px;}
.click-window-area-left, .click-window-area-right, .click-window-area-center {position: absolute;bottom: 0;height: 290px;cursor: pointer;}
.click-window-area-left {left: 0;}
.click-window-area-right {right: 0;}
.click-window-area-center {left: 33.33%;}
.choice-info__type_title {margin: 6px 0 7px;padding-left: 14px;font-size: 22px;text-transform: uppercase;}
.window-type {position: relative;}
.window-type__block {position: relative;display: inline-block;vertical-align: top;padding: 7px;border: 1px solid transparent;border-radius: 4px;box-sizing: border-box;font-size: 0;background-color: #f9f9f9;white-space: nowrap;z-index: 9;}
.window-type__block.active .window-type__block_preview {border: 3px solid #fecc0d;}
.window-type__block.active .window-type__block_img.active {border: 3px solid #fecc0d;}
.window-type__block:hover {background-color: #fff;border: 1px solid #d8d8d8;}
.window-type__block:hover .window-type__block_preview {display: none;}
.window-type__block:hover .window-type__block_img {display: inline-block;}
.window-type__block:hover .window-type__block_img.active, .window-type__block:hover .window-type__block_img:hover {border: 3px solid #fecc0d;}
.window-type__block_preview {cursor: pointer;border: 3px solid transparent;border-radius: 4px;}
.window-type__block_img {display: none;vertical-align: top;cursor: pointer;border: 3px solid transparent;border-radius: 4px;}
.window-type__block_img + .window-type__block_img {margin-left: 6px;}
.choice-info__preview_help {margin: 52px 0 0;font-family: "Roboto",sans-serif;font-size: 14px;line-height: 22px;}
.calculator__params {margin: 37px 0 0;padding-left: 10px;}
.calculator__params_col-1, .calculator__params_col-2, .calculator__params_col-3 {display: inline-block;vertical-align: top;}
.calculator__params_col-2, .calculator__params_col-3 {padding-left: 16px;}
.calculator__params_col-2 div + div {margin-top: 7px;text-align: right;}
.calculator__params_col-3 .param-select {margin-top: 9px;}
.calculator-total {position: relative;margin: 33px 0 0;padding: 21px 19px 12px;background: #fff;border: 2px solid #ebe9e9;border-radius: 4px;}
.discount-flag {position: absolute;top: 0;right: 4px;width: 122px;height: 154px;background: url("/components/com_calculator/assets/img/calc/flag-discount.png") no-repeat;text-align: center;}
.discount-flag_num {margin: 31px 0 0;display: inline-block;vertical-align: top;font-size: 52px;color: #ffd800;}
.discount-flag_percent {margin: 46px 0 0;display: inline-block;vertical-align: top;font-size: 35px;color: #ffd800;}
.discount-flag_desc {
	font-size: 21px;
	color: #fff;
	text-transform: uppercase;
	font-family:'RobotoCondensed-Bold';
}
.calculator-total__service:before, .calculator-total__service:after {content: "";display: table;}
.calculator-total__service:after {clear: both;}
.calculator-total__service_col-left {float: left;}
.calculator-total__service_col-right {float: left;padding-left: 5px;}
.calculator-total__title {padding: 0 11px;font-size: 24px;}
.calculator-total__price-old {font-size: 18px;text-decoration: line-through; display: none;}
.calculator-total__price {margin: 7px 0 0;font-family: "Roboto",sans-serif;font-size: 36px;color: #e11300;}
.calculator-total__price span {font-weight: 700;}
.calculator-total__price-montag {margin: 7px 0 0;font-size: 16px;color: #969696; display: none;}
.calculator-total__price-ottdelka {font-size: 16px;margin: 1px 0 0;color: #969696; display: none;}
.calculator-total__service {padding: 13px 11px 0;}
.calculator-total__buy {margin: 8px 0 0;padding: 8px 0 0;border-top: 1px solid #cacaca;}
.calculator-total__buy_credit {padding: 16px 0 0;font-size: 18px;font-family: "Roboto",sans-serif;text-align: center;}
.calculator-total__buy_credit span {font-size: 21px;}
.calculator-total__footer:before, .calculator-total__footer:after {content: "";display: table;}
.calculator-total__footer:after {clear: both;}
.calculator-total__count {float: left;padding: 23px 0 0;}
.calculator-total__quantity {float: left;padding: 45px 0 0 3px;font-family: "Roboto",sans-serif;font-size: 18px;color: #858585;}
.calculator-total__btn {float: right;padding: 20px 0 0;text-align: center;}
.calculator-order {margin: 11px 0 0;padding: 16px 19px 12px;background-color: #eee;border: 1px solid #d8d8d8;border-radius: 4px;opacity: 0;}
.calculator-order__title {padding: 0 0 15px;font-family: "Roboto",sans-serif;font-size: 24px;font-weight: 700;text-align: center;text-transform: uppercase;border-bottom: 1px solid #cacaca;}
.calculator-order__item {margin: 0 0 13px;}
.calculator-order__item:before, .calculator-order__item:after {content: "";display: table;}
.calculator-order__item:after {clear: both;}
.calculator-order__item + .calculator-order__item {border-top: 1px solid #cacaca;}
.calculator-order__item_img, .calculator-order__item_triangle, .calculator-order__item_param, .calculator-order__item_remove {float: left;box-sizing: border-box;}
.calculator-order__item_img {position: relative;width: 17%;}
.calculator-order__item_img img {max-height: 70px;}
.calculator-order__item_triangle {width: 5%;margin: 19px 0 0;padding-left: 7px;}
.calculator-order__item_param {width: 52%;margin: 15px 0 0;padding-left: 7px;font-family: "Roboto",sans-serif;font-size: 14px;line-height: 1.3;}
.calculator-order__item_remove {width: 26%;margin: 16px 0 0;font-family: "Roboto",sans-serif;font-size: 14px;text-align: right;}
.item-remove {display: inline-block;vertical-align: top;position: relative;padding-left: 18px;color: #969696;text-decoration: none;}
.item-remove:before {position: absolute;top: 0;left: 0;content: "";}
.item-remove:hover {color: #636363;}
.calculator-order__count {position: absolute;top: 20px;left: 5px;}
.calculator-order__price {padding: 25px 0 10px;}
.calculator-order__price:before, .calculator-order__price:after {content: "";display: table;}
.calculator-order__price:after {clear: both;}
.calculator-order__price-col {float: right;}
.calculator-order__price-col + .calculator-order__price-col {padding-right: 5px;}
.calculator-order__sum {font-family: "Roboto",sans-serif;font-size: 20px;}
.calculator-order__sum .big-size {font-family: "Roboto Condensed",sans-serif;font-size: 36px;color: #e11300;}
.calculator-order__dop {font-size: 16px;color: #969696; display: none;}
.calculator-order__benefit {margin: 10px 0 0;padding-top: 5px;font-family: "Roboto",sans-serif;text-align: right;border-top: 1px solid #333;}
.calculator-order__benefit:before, .calculator-order__benefit:after {content: "";display: table;}
.calculator-order__benefit:after {clear: both;}
.calculator-order__benefit table tr {font-size: 16px;line-height: 24px;}
.calculator-order__benefit table tr td:last-child {font-style: italic;}
.calculator-order__benefit table td:last-child {padding-left: 14px;color: #e11300;}
.calculator-order__benefit table tr:nth-of-type(1) td:first-child {font-size: 18px;font-weight: 700;}
.calculator-order__benefit table tr:nth-of-type(1) td:last-child {font-size: 24px;font-style: normal;}
.calculator-order__benefit table tr:nth-of-type(1) td:last-child span {font-weight: 700;}
.calculator-order__btn {margin: 10px 0 0;text-align: center;}
.calculator-order__lead {margin: 12px 0 0;font-family: "Roboto",sans-serif;font-size: 14px;text-align: center;}
.calculator-order__leadred {margin: 12px 0 0;font-family: "Roboto",sans-serif;font-size: 14px;color: #e11300;text-align: center;}
.fast-order {margin: 20px 0 25px;text-align: center;}
.fast-order .btn-c {margin-top: 10px;}
.calculator-other-calc {margin: 50px 0 0;text-align: center;}
.calculator-other-calc__item {margin-bottom: 10px;}
.lam-block {display: inline-block;vertical-align: top;width: 23px;height: 22px;border: 2px solid #f9f9f9;border-radius: 6px;cursor: pointer;}
.lam-block + .lam-block {margin-left: 20px;}
.lam-block:hover, .lam-block.active {border: 2px solid #fecc0d; display: none;}
.lam-0 {background-color: #fff;}
.lam-1 {background-color: #fdf4e3;}
.lam-2 {background-color: #bd2d0b;}
.lam-3 {background-color: #8f2400;}
.lam-4 {background-color: #7e2b1d;}
.lam-5 {background-color: #026827;}
.lam-6 {background-color: #084533;}
.lam-7 {background-color: #2d6284;}
.lam-8 {background-color: #28374a;}
.lam-9 {background-color: #989da0;}
.lam-10 {background-color: #cbced3;}
.lam-11 {background-color: #b1b3a8;}
.lam-12 {background-color: #9ca1a7;}
.lam-13 {background-color: #393a3f;}
.lam-14 {background-color: #311c1b;}
.lam-15 {background-color: #2e2418;}
.lam-16 {background-color: #232220;}
.btn-c {display: inline-block;text-align: center;text-decoration: none;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-sizing: border-box;}
.btn-c-primary {color: #333;background-color: #fecc0d;border: 1px solid #fff;border-radius: 4px;box-shadow: 3px 3px 0 0 rgba(0,0,0,.1);}
.btn-c-primary:hover {background: -webkit-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: -o-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: linear-gradient(to bottom,#ffdf43 0%,#ffdf43 100%);}
.btn-c-primary2 {color: #333;border: 1px solid #fff;border-radius: 4px;box-shadow: 3px 3px 0 0 rgba(0,0,0,.1);}
.btn-c-primary2:hover {background: -webkit-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: -o-linear-gradient(top,#ffdf43 0%,#ffdf43 100%);background: linear-gradient(to bottom,#ffdf43 0%,#ffdf43 100%);}
.btn-c-buy {position: relative;padding: 13px 71px 12px 51px;font-size: 21px;text-transform: uppercase;}
.btn-c-buy:after {position: absolute;top: 6px;right: 24px;content: "";background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -48px 0px;width: 38px;height: 27px;}
.btn-c-order {padding: 13px 51px 12px;font-size: 21px;text-transform: uppercase;}
.btn-c-chevron {position: relative;display: inline-block;padding: 9px 25px 10px 18px;min-width: 282px;font-family: "Roboto",sans-serif;font-size: 18px;text-align: left;}
.btn-c-chevron:after {position: absolute;top: 50%;right: 14px;margin-top: -4px;content: "";background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -100px -36px;width: 8px;height: 11px;}
.param {position: relative;display: inline-block;vertical-align: top;text-align: center;}
.param__desc {margin: 5px 0 0;font-family: "Roboto",sans-serif;font-size: 14px;color: #858585;}
.param-inpt-text, .param-inpt-text-2 {font-family: "Roboto",sans-serif !important;font-size: 30px !important;border: 1px solid #ccc;outline: none;background: #f5f5f5;border-radius: 1px;}
.param-inpt-text {width: 101px;height: 43px;text-align: center;}
.param-inpt-text-2 {width: 65px;height: 40px;padding-left: 10px;text-align: left;}
.param-btn-plus, .param-btn-minus {position: absolute;right: 0;width: 30px;height: 50%;border: 1px solid #ccc;background-color: #ebe9e9;outline: none;cursor: pointer;}
.param-btn-plus:hover, .param-btn-minus:hover {background-color: #ccc;}
.param-btn-plus {top: 0;}
.param-btn-minus {bottom: 0;border-top: none;}
.param-cross {display: inline-block;padding: 8px 8px 0 12px;font-size: 30px;text-align: center;}
.param-label {
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	line-height: 23px;
	text-align: left;
	display: none;
}
@media only screen and (max-width : 480px) {
	.param-label {
		text-align: center;
	}
}
.param-select {min-width: 158px;}
.checkbox {
	position: relative;
	display: inline-block!important;
	padding-left: 33px;
	margin-top: 0px!important;
}
.checkbox label, .checkbox-2 label {font-family: "Roboto",sans-serif;font-size: 16px;line-height: 23px;cursor: pointer; display: none;}
.checkbox input[type=checkbox], .checkbox-2 input[type=checkbox], .checkbox-3 input[type=checkbox] {display: none;}
.checkbox label:after {display: block;position: absolute;top: 0;left: 0;width: 23px;height: 22px;content: "";background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 1px;}
.checkbox input[type=checkbox]:checked + label:after {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: 0px -48px;width: 23px;height: 22px;}
.checkbox-2 {position: relative;padding-right: 38px;}
.checkbox-2 label:after {display: block;position: absolute;top: 0;right: 0;width: 23px;height: 22px;content: "";background-color: #fecc0d;border-radius: 3px;}
.checkbox-2 input[type=checkbox]:checked + label:after {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -23px -48px;width: 23px;height: 22px;}
.checkbox-3 {position: relative;display: inline-block;text-align: center;}
.checkbox-3 label {display: inline-block;max-width: 80px;font-family: "Roboto",sans-serif;font-size: 14px;line-height: 1;cursor: pointer;}
.checkbox-3 label:after {display: inline-block;position: absolute;top: -27px;left: 0;right: 0;margin: 0 auto;width: 19px;height: 19px;content: "";border: 2px solid #505e66;border-radius: 1px;}
.checkbox-3 input[type=checkbox]:checked + label:after {background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -87px -20px;width: 19px;height: 19px;}
.select-list {display: inline-block;position: relative;top: -3px;padding: 4px;border: 1px solid transparent;text-align: left;}
.select-list.active {border: 1px solid #ccc;border-radius: 3px 3px 0 0;background-color: #fff;}
.select-list ul {position: absolute;top: 100%;left: -1px;display: none;margin: 0;padding: 10px 3px 3px;border: 1px solid #ccc;border-radius: 0 3px 3px 3px;background-color: #fff;white-space: nowrap;z-index: 99;}
.select-list ul.active {display: block;}
.select-list ul li {list-style: none;}
.select-list ul li + li {margin-top: 20px;}
.select-list-active {font: 0/0 serif;text-shadow: none;color: transparent;}
.ui-slider .ui-slider-handle, .ui-slider-vertical .ui-slider-handle, .ui-slider-horizontal .ui-slider-handle {width: 20px;height: 20px;font-size: 18px;box-sizing: border-box;outline: none;cursor: pointer;}
.ui-slider .ui-slider-handle:before, .ui-slider-vertical .ui-slider-handle:before, .ui-slider-horizontal .ui-slider-handle:before {position: absolute;content: "";width: 30px;height: 30px;background-color: #fff;border: 1px solid #858585;border-radius: 50%;}
.ui-slider .ui-slider-handle:after, .ui-slider-vertical .ui-slider-handle:after, .ui-slider-horizontal .ui-slider-handle:after {position: absolute;content: "";width: 20px;height: 20px;background: #fecc0d;background: -webkit-radial-gradient(#fecc0d,#fff);background: -o-radial-gradient(#fecc0d,#fff);background: radial-gradient(#fecc0d,#fff);border: 1px solid #858585;border-radius: 50%;}
.slider-v {margin: 0;width: 19px;height: 368px;background: url("/components/com_calculator/assets/img/calc/scale-v.png") repeat-y;}
.ui-slider-vertical .ui-slider-handle {margin: 0 0 -10px 0;padding: 0 57px 0 0;left: -47px;}
.ui-slider-vertical .ui-slider-handle:before {top: -5px;right: -5px;}
.ui-slider-vertical .ui-slider-handle:after {top: 0;right: 0;}
.slider-h {margin: 28px 0 0;height: 19px;background: url("/components/com_calculator/assets/img/calc/scale-h.png") repeat-x;}
.ui-slider-horizontal .ui-slider-handle {margin: 0 0 0 -10px;padding: 30px 0 0;top: 10px;text-indent: -4px;}
.ui-slider-horizontal .ui-slider-handle:before {top: -5px;left: -5px;}
.ui-slider-horizontal .ui-slider-handle:after {top: 0;left: 0;}
.slider-v, .slider-h {border: 0;}
.ui-slider-vertical .ui-slider-handle, .ui-slider-horizontal .ui-slider-handle {background: none;}
.ik_select_link {margin: 8px 0 0;padding: 4px 10px 5px;border: 1px solid #ccc;border-radius: 1px;background-color: #fff;}
.ik_select_link:after {position: absolute;top: 50%;right: 2px;margin-top: -8px;content: "";cursor: pointer;border-left: 1px solid #ccc;background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -86px 0px;width: 22px;height: 17px;}
.ik_select_link_text {font-family: "Roboto",sans-serif;font-size: 16px;cursor: pointer;}
.ik_select_list_inner {min-width: 140px;}
.ik_select_list_inner ul {margin: 0;padding: 10px;border: 1px solid #ccc;background-color: #fff;}
.ik_select_option {list-style: none;font-family: "Roboto",sans-serif;font-size: 16px;cursor: pointer;}
.ik_select_option + .ik_select_option {margin-top: 8px;}
.ik_select_option:hover {color: #636363;}


@media (max-width:1199px) {.wrap {max-width: 962px;padding-left: 15px;padding-right: 15px;}
.calculator__params {padding-left: 0;}
.calculator__params_col-3 {padding: 20px 0 0;}}
@media (max-width:991px) {.wrap {max-width: 738px;}
.calculator__choice, .calculator__info {width: 100%;}
.calculator__params_col-3 {padding: 0 0 0 20px;}}
@media (max-width:767px) {.btn-c-order {padding: 13px 10px 12px;}
.btn-c-buy {padding: 13px 10px 10px;}
.btn-c-buy:after {display: none;}
.btn-c-chevron {padding: 9px 25px 10px 12px;}
.discount-flag {display: none;}
.choice-info__type, .choice-info__preview {width: 100%;}
.choice-info {position: relative;}
.choice-info__type {position: absolute;width: 100%;height: 140px;text-align: center;}
.choice-info__preview {margin-top: 140px;}
.slider-v {float: right;}
.choice-info__preview_help {text-align: center;}
.window-type {display: inline-block;vertical-align: top;}
.window-type img {max-width: 46px;}
.window-type__block_img {margin-bottom: 10px;}
.window-type__block_img + .window-type__block_img {margin-left: 0;}
.window-type__block:hover .window-type__block_img {display: block;}
.window-type__block:hover .window-type__block_img:first-child {display: block;}
.choice-info__preview_col-left {width: 15%;}
.choice-info__preview_col-right {width: 70%;text-align: center;}
.calculator__params {text-align: center;}
.calculator__params_col-1 {display: block;}
.calculator__params_col-2, .calculator__params_col-3 {margin-top: 30px;}
.calculator__params_col-2 {padding-left: 0;}
.calculator-total__service_col-left, .calculator-total__service_col-right {width: 100%;}
.accordion {position: relative;cursor: pointer;}
.accordion:after {position: absolute;top: 7px;right: 0;content: "";background-image: url("/components/com_calculator/assets/img/calc/sprite.png");background-position: -100px -36px;width: 8px;height: 11px;}
.accordion.active:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.accordion-section {display: none;}
.accordion-section.active {display: block;}}
@media (max-width:480px) {.choice-info__preview_col-left {width: 0%;}
.choice-info__preview_col-right {width: 100%;}
.slider-v, .slider-h {display: none;}
.calculator__params_col-2 div + div {margin-top: 20px;text-align: left;}
.calculator__params_col-3 {padding-left: 0;}
.calculator-order__sum .big-size {font-size: 18px;}}
.cbh-phone {position: fixed;visibility: hidden;width: 282px;height: 225px;cursor: pointer;z-index: 90;-webkit-transition: visibility .5s;-moz-transition: visibility .5s;-o-transition: visibility .5s;transition: visibility .5s;background: url("/components/com_calculator/assets/img/hotiteskidku.png") top left no-repeat;}
.cbh-phone.static:hover {opacity: 1;}
.cbh-phone.show {visibility: visible;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}}
@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@-webkit-keyframes fadeOutRight {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
.cbh-phone.static {opacity: .6;}
.cbh-phone.hover {opacity: 1;}
.boxHidded {visibility: hidden;}
.bounceInRight, .fadeIn, .slideInRight, .slideOutRight {visibility: visible !important;}
.cbh-ph-circle {width: 160px;height: 160px;top: 20px;left: 20px;position: absolute;background-color: transparent;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid rgba(30,30,30,.4);opacity: .1;-webkit-animation: cbh-circle-anim 1.2s infinite ease-in-out;-moz-animation: cbh-circle-anim 1.2s infinite ease-in-out;-ms-animation: cbh-circle-anim 1.2s infinite ease-in-out;-o-animation: cbh-circle-anim 1.2s infinite ease-in-out;animation: cbh-circle-anim 1.2s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.cbh-phone.active .cbh-ph-circle {-webkit-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;-moz-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;-ms-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;-o-animation: cbh-circle-anim 1.1s infinite ease-in-out !important;animation: cbh-circle-anim 1.1s infinite ease-in-out !important;}
.cbh-phone.static .cbh-ph-circle {-webkit-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;-moz-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;-ms-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;-o-animation: cbh-circle-anim 2.2s infinite ease-in-out !important;animation: cbh-circle-anim 2.2s infinite ease-in-out !important;}
.cbh-phone.hover .cbh-ph-circle {border-color: rgba(0,166,80,1);opacity: .5;}
.cbh-phone.green.hover .cbh-ph-circle {border-color: rgba(117,235,80,1);opacity: .5;}
.cbh-phone.green .cbh-ph-circle {border-color: rgba(0,166,80,1);opacity: .5;}
.cbh-phone.gray.hover .cbh-ph-circle {border-color: rgba(204,204,204,1);opacity: .5;}
.cbh-phone.gray .cbh-ph-circle {border-color: rgba(117,235,80,1);opacity: .5;}
.cbh-ph-circle-fill {width: 100px;height: 100px;top: 50px;left: 50px;position: absolute;background-color: #000;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .1;-webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-o-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.cbh-phone.active .cbh-ph-circle-fill {-webkit-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;-moz-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;-ms-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;-o-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important;}
.cbh-phone.static .cbh-ph-circle-fill {-webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;-moz-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;-ms-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;-o-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;opacity: 0 !important;}
.cbh-phone.hover .cbh-ph-circle-fill {background-color: rgba(0,166,80,.5);opacity: .75 !important;}
.cbh-phone.green.hover .cbh-ph-circle-fill {background-color: rgba(117,235,80,.5);opacity: .75 !important;}
.cbh-phone.green .cbh-ph-circle-fill {background-color: rgba(0,166,80,.5);opacity: .75 !important;}
.cbh-phone.gray.hover .cbh-ph-circle-fill {background-color: rgba(204,204,204,.5);opacity: .75 !important;}
.cbh-phone.gray .cbh-ph-circle-fill {background-color: rgba(117,235,80,.5);opacity: .75 !important;}
.cbh-ph-img-circle {width: 60px;height: 60px;top: 70px;left: 70px;position: absolute;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==");background-color: rgba(30,30,30,.1);background-position: center center;background-repeat: no-repeat;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;-webkit-animation: cbh-circle-img-anim 1s infinite ease-in-out;-moz-animation: cbh-circle-img-anim 1s infinite ease-in-out;-ms-animation: cbh-circle-img-anim 1s infinite ease-in-out;-o-animation: cbh-circle-img-anim 1s infinite ease-in-out;animation: cbh-circle-img-anim 1s infinite ease-in-out;}
.cbh-ph-img-circle:hover {opacity: 1;}
.cbh-phone.active .cbh-ph-img-circle {-webkit-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;-moz-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;-ms-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;-o-animation: cbh-circle-img-anim 1s infinite ease-in-out !important;animation: cbh-circle-img-anim 1s infinite ease-in-out !important;}
.cbh-phone.static .cbh-ph-img-circle {-webkit-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;-moz-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;-ms-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;-o-animation: cbh-circle-img-anim 0s infinite ease-in-out !important;animation: cbh-circle-img-anim 0s infinite ease-in-out !important;}
.cbh-phone.hover .cbh-ph-img-circle {background-color: rgba(0,166,80,1);}
.cbh-phone.green.hover .cbh-ph-img-circle {background-color: rgba(117,235,80,1);}
.cbh-phone.green .cbh-ph-img-circle {background-color: rgba(0,166,80,1);}
.cbh-phone.gray.hover .cbh-ph-img-circle {background-color: rgba(204,204,204,1);}
.cbh-phone.gray .cbh-ph-img-circle {background-color: rgba(117,235,80,1);}
@-moz-keyframes cbh-circle-anim {0% {-moz-transform: rotate(0) scale(.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
30% {-moz-transform: rotate(0) scale(.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
100% {-moz-transform: rotate(0) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes cbh-circle-anim {0% {-webkit-transform: rotate(0) scale(.5) skew(1deg);-webkit-opacity: .1;}
30% {-webkit-transform: rotate(0) scale(.7) skew(1deg);-webkit-opacity: .5;}
100% {-webkit-transform: rotate(0) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes cbh-circle-anim {0% {-o-transform: rotate(0) kscale(.5) skew(1deg);-o-opacity: .1;}
30% {-o-transform: rotate(0) scale(.7) skew(1deg);-o-opacity: .5;}
100% {-o-transform: rotate(0) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes cbh-circle-anim {0% {transform: rotate(0) scale(.5) skew(1deg);opacity: .1;}
30% {transform: rotate(0) scale(.7) skew(1deg);opacity: .5;}
100% {transform: rotate(0) scale(1) skew(1deg);opacity: .1;}}
@-moz-keyframes cbh-circle-fill-anim {0%, 100% {-moz-transform: rotate(0) scale(.7) skew(1deg);opacity: .2;}
50% {-moz-transform: rotate(0) -moz-scale(1) skew(1deg);opacity: .2;}}
@-webkit-keyframes cbh-circle-fill-anim {0%, 100% {-webkit-transform: rotate(0) scale(.7) skew(1deg);opacity: .2;}
50% {-webkit-transform: rotate(0) scale(1) skew(1deg);opacity: .2;}}
@-o-keyframes cbh-circle-fill-anim {0%, 100% {-o-transform: rotate(0) scale(.7) skew(1deg);opacity: .2;}
50% {-o-transform: rotate(0) scale(1) skew(1deg);opacity: .2;}}
@keyframes cbh-circle-fill-anim {0%, 100% {transform: rotate(0) scale(.7) skew(1deg);opacity: .2;}
50% {transform: rotate(0) scale(1) skew(1deg);opacity: .2;}}
@keyframes cbh-circle-img-anim {0%, 100%, 50% {transform: rotate(0) scale(1) skew(1deg);}
10%, 30% {transform: rotate(-25deg) scale(1) skew(1deg);}
20%, 40% {transform: rotate(25deg) scale(1) skew(1deg);}}
@-moz-keyframes cbh-circle-img-anim {0% {transform: rotate(0) scale(1) skew(1deg);}
10%, 30% {-moz-transform: rotate(-25deg) scale(1) skew(1deg);}
20%, 40% {-moz-transform: rotate(25deg) scale(1) skew(1deg);}
100%, 50% {-moz-transform: rotate(0) scale(1) skew(1deg);}}
@-webkit-keyframes cbh-circle-img-anim {0%, 100%, 50% {-webkit-transform: rotate(0) scale(1) skew(1deg);}
10%, 30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}
20%, 40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}}
@-o-keyframes cbh-circle-img-anim {0%, 100%, 50% {-o-transform: rotate(0) scale(1) skew(1deg);}
10%, 30% {-o-transform: rotate(-25deg) scale(1) skew(1deg);}
20%, 40% {-o-transform: rotate(25deg) scale(1) skew(1deg);}}
@charset "UTF-8";
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
@-webkit-keyframes bounce {0%, 100%, 20%, 53%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
40%, 43% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
70% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {0%, 100%, 20%, 53%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
40%, 43% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
70% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}
@-webkit-keyframes flash {0%, 100%, 50% {opacity: 1;}
25%, 75% {opacity: 0;}}
@keyframes flash {0%, 100%, 50% {opacity: 1;}
25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}
@-webkit-keyframes pulse {0%, 100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}}
@keyframes pulse {0%, 100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {0%, 100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}}
@keyframes rubberBand {0%, 100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {0%, 100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
@keyframes shake {0%, 100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
.shake {-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
100% {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
@keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
100% {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
.swing {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada {0%, 100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}}
@keyframes tada {0%, 100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {0%, 100% {-webkit-transform: none;transform: none;}
15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}}
@keyframes wobble {0%, 100% {-webkit-transform: none;transform: none;}
15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;-webkit-animation-duration: .75s;animation-duration: .75s;}
.bounceOut, .flipOutX {-webkit-animation-duration: .75s;}
@-webkit-keyframes bounceInDown {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInDown {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
100% {-webkit-transform: none;transform: none;}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInLeft {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
100% {-webkit-transform: none;transform: none;}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
60% {-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInRight {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
60% {-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
100% {-webkit-transform: none;transform: none;}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
0% {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
100% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
100% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;animation-duration: .75s;}
@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
100% {-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
100% {-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
100% {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}
@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
.flipInY, .flipOutX {-webkit-backface-visibility: visible !important;}
@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
100% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
@keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
100% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;animation-duration: .75s;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
100% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
@keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
100% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;-webkit-animation-duration: .75s;animation-duration: .75s;}
@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
100% {-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
100% {-webkit-transform: none;transform: none;opacity: 1;}}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut {0% {opacity: 1;}
100% {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
@keyframes lightSpeedOut {0% {opacity: 1;}
100% {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
@keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
100% {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
100% {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
.hinge {-webkit-animation-name: hinge;animation-name: hinge;}
@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
100% {opacity: 1;-webkit-transform: none;transform: none;}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
@keyframes rollOut {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
50% {opacity: 1;}}
@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut {0% {opacity: 1;}
50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
100% {opacity: 0;}}
@keyframes zoomOut {0% {opacity: 1;}
50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
100% {opacity: 0;}}
.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);visibility: visible;}
100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideInDown {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);visibility: visible;}
100% {-webkit-transform: translateY(0);transform: translateY(0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);visibility: visible;}
100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideInLeft {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);visibility: visible;}
100% {-webkit-transform: translateX(0);transform: translateX(0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {0% {-webkit-transform: translateX(100%);transform: translateX(100%);visibility: visible;}
100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideInRight {0% {-webkit-transform: translateX(100%);transform: translateX(100%);visibility: visible;}
100% {-webkit-transform: translateX(0);transform: translateX(0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY(100%);transform: translateY(100%);visibility: visible;}
100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes slideInUp {0% {-webkit-transform: translateY(100%);transform: translateY(100%);visibility: visible;}
100% {-webkit-transform: translateY(0);transform: translateY(0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}
100% {visibility: hidden;-webkit-transform: translateY(100%);transform: translateY(100%);}}
@keyframes slideOutDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}
100% {visibility: hidden;-webkit-transform: translateY(100%);transform: translateY(100%);}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}
100% {visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes slideOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}
100% {visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}
100% {visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes slideOutRight {0% {-webkit-transform: translateX(0);transform: translateX(0);}
100% {visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}
100% {visibility: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@keyframes slideOutUp {0% {-webkit-transform: translateY(0);transform: translateY(0);}
100% {visibility: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
@media(max-width:1024px){
	body{position:absolute;width:100%}
	.mini-menu{display:none}
	.plastic-window__discount{display:none}
	#callto{display:none}
	#consultsystems_button_0{display:none}
	#clbh_phone_div{display:none}
	div.benefits li span{display:none}
	div.benefits li{width:236px}
	div.contacts__map{display:none}
	object{display:none}
	.hidemobile{display:none}
	div.teploblock p,
	div.teploblock li,
	table.pricelist td,
	div.respItem p,
	address.contacts__info dd,
	.contacts__requisites-info span,
	div.text p{font-size:28px;line-height:normal}
	div.similar.sharp .submenu{width:100%}
	.header__top,
	.company-shares,
	.windows-sale>div,
	.windows-calculate,
	.our-clients,
	.our-clients__wrap,
	.contacts__items,
	.contacts__requisites,
	.general-director,
	.advertisement__controls,
	.advertisement__points,
	.turnkey ul,
	.turnkey__link,
	.advert__content,
	.finish-type__img-wrap,
	.finish-type__inner,
	.calculator__wrap,
	.calculator__inner-title,
	.window-gallery,
	.plastic-window__inner,
	.glazing__wrap,
	div.text,
	.finishes__title,
	.company-shares,
	.cent_kont{width:100% !important}
	body,
	div.site{min-width:0 !important}
	.similar.sharp img{width:215px !important}
	.ares-slider_block{width:215px !important;height:215px !important}
	.text ul li.para{float:none !important;width:100% !important}
	.text ul li{width:100% !important}
	div.fs80,.advertisement__h1 h1,
	.finish-type__inner h1{font-size:60px !important}
	.advertisement__h1 h1,
	.finish-type__inner h1{margin-top:40px}
	span.custom-file{display:none !important}
	.glazing__list li:nth-child(odd){margin-right:250px !important}
	.advert__content.animate li h2 span{font-size:65% !important}
	.term_unit{width:234px;float:none;display:inline-block}
	.term_icon{right:50px}.term_caption{text-align:center;font-size:30px}
	.terms_info{display:block}.advertisement__pages>li{width:400px !important}
	.advertisement__pages p{display:none}
	.advertisement__pages h2{font-size:26px;margin-top:42px}
	.turnkey__link{margin:0 !important}
	.turnkey__link .btn{font-size:23px}#blkbg{display:none !important}
	.blk_item{margin-left:240px}img[src='/components/com_calculator/assets/img/okna/giv1.png']{display:none}td[width='130px']{width:0}
	.contacts__info dl{margin:0 0 8px !important}
	.calculator{max-width:980px}
	.calculator__inner-title .finish-type__discount{left:340px !important}
	.inetmagtovshirok{width:1200px}
	.window-gallery .ares-slider2{width:980px}
	.header__menu div ul{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}
	.header__menu>ul>li>div>a{-webkit-transition-duration:none !important;transition-duration:0 !important;-webkit-transition-property:none !important;transition-property:none !important}
	.line{height:50px}
	.climat-okna .climat-okna-tbl .ttl{line-height:1}
	.climat-okna .climat-okna-tbl .ttl-blue{font-size:18px}
	.climat-okna .climat-okna-tbl table td{padding:10px 0}
	.climat-okna .climat-okna-tbl table td strong{font-size:16px}
	.asc-okna .ttl{line-height:1.1;font-size:24px}
}


