﻿@font-face {
    font-family: "HeliosCondBold";
    src: url( "../fonts/HeliosCondBold.eot" );
	src: local("HeliosCondBold"), 
		 url("../fonts/HeliosCondBold.woff") format('woff'),
		 url("../fonts/HeliosCondBold.ttf") format("truetype");
}
@font-face {
    font-family: 'univers_condensedbold';
    src: url('/house/fonts/univers_condensed_bold-webfont.eot');
    src: url('/house/fonts/univers_condensed_bold-webfont-.eot#iefix') format('embedded-opentype'),
         url('/house/fonts/univers_condensed_bold-webfont.woff2') format('woff2'),
         url('/house/fonts/univers_condensed_bold-webfont.woff') format('woff'),
         url('/house/fonts/univers_condensed_bold-webfont.ttf') format('truetype'),
         url('/house/fonts/univers_condensed_bold-webfont.svg#univers_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_square_sans_proregular';
    src: url('/house/fonts/pfsquaresanspro-regular-webfont.eot');
    src: url('/house/fonts/pfsquaresanspro-regular-webfont-.eot#iefix') format('embedded-opentype'),
         url('/house/fonts/pfsquaresanspro-regular-webfont.woff2') format('woff2'),
         url('/house/fonts/pfsquaresanspro-regular-webfont.woff') format('woff'),
         url('/house/fonts/pfsquaresanspro-regular-webfont.ttf') format('truetype'),
         url('/house/fonts/pfsquaresanspro-regular-webfont.svg#pf_square_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helioscondcbold';
    src: url('/house/fonts/helios-webfont.eot');
    src: url('/house/fonts/helios-webfont-.eot#iefix') format('embedded-opentype'),
         url('/house/fonts/helios-webfont.woff2') format('woff2'),
         url('/house/fonts/helios-webfont.woff') format('woff'),
         url('/house/fonts/helios-webfont.ttf') format('truetype'),
         url('/house/fonts/helios-webfont.svg#helioscondcbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

BODY {
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 14px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    background: #f3fcfe    
//    background: #f3fcfe url("../images/bg/body-bg.jpg") repeat-x left top;
}
A { text-decoration: none; outline: none; }
A:HOVER { text-decoration: underline; }
UL {list-style: none;}
IMG { border: none; height: auto; }
LABEL { cursor: pointer; }
INPUT, TEXTAREA { outline: none; }
BUTTON SPAN {display: none;}
TEXTAREA {resize: none;}
IFRAME {
	margin: 0;
	border: none;
}
TABLE {
	border: none;
    border-spacing: 0;
    border-collapse: collapse;
}
section, article, header, footer {display:block;}
H1, H2, H3, H4, H5, H6, P, FIELDSET, FORM, UL, OL, LI, DL, DT, DD {
	padding: 0;
	margin: 0;
}
H1, H2, H3, H4, H5, H6 {
	color: #0e3f62;
}
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A {
	text-decoration: none !important;
}
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
	margin: 0 0 15px;
}
#content P, #content UL, #content OL {
	margin-bottom: 15px;
}
#content OL {margin-left: 15px;}
#content A {color: #009adc;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#page {
	min-width: 936px;
	overflow: hidden;
}
.area {
    margin: auto;
    text-align: left;
    width: 936px;
}
/*  Header  */
#header #show-menu {
	position: absolute;
	right: 0;
	top: 15px;
	display: none;
}
#header .area {
	position: relative;
	z-index: 77;
}
/*  Footer  */
#footer .social {
	margin: 25px 0 0;
}
#footer .social UL {
	list-style: none;
}
#footer .social UL LI {
	display: inline;
	margin-right: 15px;
}

#content .btn, #content .ask {
	display: inline-block;
	padding: 10px 15px;
	background-color: #f69829;
	color: #fff;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
}
#content .btn:hover, #content .partner .form-area BUTTON[type="submit"]:hover,
.form-area BUTTON[type="submit"]:hover, .form-area BUTTON[type="reset"]:hover, #content .box BUTTON:hover, #header .main-menu > UL > LI:hover > A,
#header .main-menu UL UL A:hover, .popup-top BUTTON:hover,
#content .box BUTTON[type="reset"]:hover, #content .all:hover, #content .admin .ask:hover, #content .filials .ask:hover, #content .ask:hover,
#content .center A:hover, #content .tabs LI A:hover, #header .main-menu UL .active A {
	text-shadow: 5px 8px 7px rgba(0, 0, 0, 0.71);
}
#content H2 .link:hover, #content .about .link:hover, #content .more:hover, #content .imitation:hover .more,
#content .side-menu UL A:hover,
#content .pager LI A:hover {
	text-shadow: 2px 4px 2px rgba(0, 0, 0, 0.51);
}
/*
#header .main-menu UL .active A:hover, #content .side-menu UL .active A:hover, #content .pager LI .active A:hover,
#content .tabs LI.active A:hover {text-shadow: none;}*/
#header .main-menu > UL {text-align: center;}
#header .main-menu > UL > LI {
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	margin-left: -5px;
	font-family: 'Roboto', sans-serif;
}
#header .main-menu > UL > LI.with-sub > A {
	padding-right: 13px;
	padding-left: 13px;
	background: url("../images/icons/menu-arrow.gif") no-repeat right 15px;
}
#header .main-menu > UL > LI > A {
	color: #fff;
	display: inline-block;
	padding: 7px 35px 6px;
	min-height: 17px;
}
#header .main-menu > UL > LI:hover > A, #header .main-menu > UL > LI.active > A {
	background: #ec952d;
	text-decoration: none;
}
#header .main-menu UL UL {
	position: absolute;
	left: 0;
	top: 30px;
	width: 168px;
	text-align: left;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	background-color: #315778;
	display: none;
}
#header .main-menu UL LI:hover UL {display: block;}
#header .main-menu UL UL A {
	display: block;
	color: #fff;
	padding: 7px 10px 7px 15px;
	text-transform: uppercase;
}
#header .main-menu UL UL .active A, #header .main-menu UL UL LI:hover A {
	background-color: #ec952d;
	text-decoration: none;
}
#header .center {padding: 15px 0 10px;}
#header .center A {
	text-decoration: underline;
	color: #009adc;
}
#header .center A:hover {text-decoration: none;}
#header .center P {margin-bottom: 5px;}
#header .left {
	width: 143px;
	float: left;
	margin-left: 85px;
	padding-left: 35px;
	margin-top: 10px;
	background: url("../images/icons/time.gif") no-repeat left top;
}
#header .left A {font-size: 13px;}
#header .right {
	float: right;
	width: 230px;
	margin-right: 50px;
	color: #0a243a;
	font-size: 30px;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 17px;
	padding-top: 3px;
	background: url("../images/icons/phone.png") no-repeat left 0;
}
#header .right P {
	font-family: "HeliosCondBold";
	line-height: 60%;
}
#header .right A {
	font-size: 14px;
	text-decoration: none;
	padding-bottom: 1px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #009adc;
}
#header .right A:hover {border: none;}
#header .center H1 {
	font-size: 16px;
	color: #001739;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
}
#header .center H1 STRONG {display: block;}
#footer {
	color: #fff;
	height: 100px;
	padding: 25px 0;
	margin-top: -150px;
	position: relative;
	min-width: 936px;
	overflow: hidden;
	background: url("../images/bg/footer-bg.gif") repeat left top;
}
#content {padding-bottom: 150px;}
#footer .area {
	text-align: center;
}
#footer A {
	color: #fff;
}
#footer UL LI {
	display: inline-block;
}
#footer .logo {
	float: left;
}
#footer .right {
	float: right;
	color: #50beff;
	min-height: 100px;
		padding-top: 25px;
}
#footer .right STRONG {
	padding-left: 20px;
	font-size: 30px;
	color: #fff;
	display: block;
	font-weight: normal;
	margin-top: 7px;
	font-family: "HeliosCondBold";
	background: url("../images/icons/phone.png") no-repeat left 5px;
}
#footer UL {
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 20px;
	font-family: 'Roboto', sans-serif;
}
#footer P {
	line-height: 200%;
	font-size: 12px;
	padding-top: 30px;
}
#footer UL LI {
	margin: 0 7px;
}
#content .breadcrumbs {margin-bottom: 17px;}
#content .breadcrumbs LI {
	font-size: 13px;
	display: inline-block;
	color: #333;
}
#content .breadcrumbs LI A {
	color: #333;
}
#content .breadcrumbs LI.current {
	color: #009adc;
}
#content H1 {
	font-size: 30px;
	font-family: "HeliosCondBold";
	text-transform: uppercase;
	margin-bottom: 12px;
	padding-top: 7px;
}
#content .services {padding: 10px 0 170px;}
#content .services UL {margin-left: -43px;}
#content .services LI {
	float: left;
	padding: 0 25px 25px;
	width: 283px;
	margin-left: 43px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
}
#content .services LI IMG {
	margin: 0 -25px;
}
#content .services LI H3 {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#content .services LI H3 A {
	color: #0e3f62;
}
#content .more, #content .all {
	font-size: 12px;
	color: #333;
	float: right;
	text-decoration: none;
	border: 2px solid #f69829;
	padding: 2px 8px;
}
#content .more:hover, #content .all:hover, #content .imitation:hover .more {
	background-color: #f69829;
	color: #fff;
}
.home #header .left {
	position: relative;
	left: 120px;
	margin-top: 15px;
}
.home #header .right {
	position: relative;
	right: 128px;
	margin-top: 20px;
}
.large-picture {
	margin-top: -329px;
	height: 676px;
	background: url("../images/pictures/large-picture.jpg") no-repeat center top;
}
#content .solutions {
	padding: 0 0 30px;
	background: url("../images/bg/bg-blue.jpg") no-repeat center top;
}
.home #content H2, #content .company .news H2 {
	color: #0e3f62;
	font-size: 30px;
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-family: "HeliosCondBold";
	padding-top: 40px;
	font-weight: normal;
}
.home #content .solutions H2 {
	color: #fff;
	font-size: 24px;
}
#content .solutions .item {
	background-color: #fff;
	padding: 10px 10px 20px;
	margin: 0 17px 5px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.38);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.38);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.38);
}
#content .solutions H3 {
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #001e37;
	padding: 10px 0 0;
}
#content .solutions H3 A {
	color: #001e37;
}
#content .solutions .more {
	float: none;
}
#content .solutions .area {
	text-align: center;
}
#content .solutions .btn {margin-top: 35px;}
#content .solutions .owl-prev, #content .solutions .owl-next, #carousel3 .owl-prev, #carousel3 .owl-next,
#carousel4 .owl-next, #carousel4 .owl-prev {
	width: 21px;
	height: 41px;
	float: left;
	text-indent: -10000px;
	margin-top: -115px;
	margin-left: -30px;
	background: url("../images/icons/prev.png") no-repeat 0 0;
}
#content .solutions .owl-next, #carousel3 .owl-next {
	background-image: url("../images/icons/next.png");
	float: right;
	margin: -115px -30px 0 0;
}
#carousel3 .owl-prev {
	background-image: url("../images/icons/prev-grey.png");
}
#carousel3 .owl-next {
	background-image: url("../images/icons/next-grey.png");
}
.gradient {
	padding-bottom: 30px;
	background: #fff url("../images/bg/gradient.jpg") repeat-x left bottom;
}
#content .why-we {
	padding-bottom: 30px;
	border-bottom: 1px solid #dbdbdc;
}
#content .why-we UL {
	font-size: 16px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}
#content .why-we UL LI {
	width: 133px;
	float: left;
	color: #0a243a;
	margin-left: 63px;
}
#content .why-we UL LI:first-child {
	margin-left: 10px;
}
#content .news H2, #content .about H2 {
	text-align: left;
	padding-top: 30px;
}
#content .about H2 {
	margin-bottom: 15px;
}
#content .link {
	background-color: #f69829;
	color: #fff;
	font-size: 12px;
	text-transform: none;
	padding: 2px 13px;
	text-decoration: none;
	line-height: 140%;
	display: inline-block;
}
#content H2 .link {top: -6px; left: 5px; position: relative; padding-top: 1px; font-family: Arial, Helvetica, sans-serif;}
.news {
	padding-bottom: 30px;
	border-bottom: 1px solid #dbdbdc;
}
#content .news UL LI {
	float: left;
	width: 292px;
	margin-left: 33px;
}
#content .news UL {margin-left: -40px;}
#content .news IMG {
	float: left;
	margin-right: 12px;
}
#content .news H3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #1e0f00;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
#content .news H3 A {
	text-decoration: underline !important;
	color: #1e0f00;
}
#content .news H3 A:hover {text-decoration: none !important;}
#content .news SPAN {
	font-size: 11px;
	color: #009adc;
	display: block;
	margin-bottom: 10px;
}
#content .news P {
	font-size: 12px;
	margin-left: 131px;
	margin-bottom: 10px;
}
#content .about P {
	font-size: 13px;
}
#content .about .link {float: right; padding: 4px 10px;}
#content #carousel2 .item { margin: 0 10px; text-align: center;}
.bg-picture {
	padding-bottom: 72px;
	background: url("../images/pictures/large-picture-2.jpg") no-repeat center top;
}
#carousel2 .owl-prev, #carousel2 .owl-next {
	width: 11px;
	height: 15px;
	float: left;
	margin-left: -25px;
	text-indent: -10000px;
	margin-top: -45px;
	background: url("../images/icons/arrow-left.png") no-repeat left top;
}
#carousel2 {margin-bottom: 20px;}
#carousel2 .owl-next {
	float: right;
	margin: -45px -25px 0 0;
	background-image: url("../images/icons/arrow-right.png");
}
#carousel3 .item {
	background-color: #fff;
	text-align: center;
	padding: 10px;
	margin: 0 9px;
	box-sizing: border-box;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
#carousel3 .item SPAN {
	display: block;
	text-transform: uppercase;
}
#carousel3 .item A {
	color: #0e3f62;
}
#carousel3 .owl-prev, #carousel3 .owl-next {margin-top: -100px;}
#carousel2 {
	width: 815px;
	left: 60px;
}
#carousel3 {
	width: 815px;
	left: 60px;
}
#carousel3 .owl-prev {
	margin-left: -26px;
}
#carousel3 .owl-next {
	margin-left: 0;
	margin-right: -30px;
}
#content .reviews {
	padding-bottom: 40px;
	font-family: 'Roboto', sans-serif;
	background: #e9f1f5 url("../images/bg/gradient-blue.jpg") repeat-x left top;
}
#content .reviews .item {
	background: #f6fafb url("../images/bg/box-bg.jpg") repeat-x left top;
	padding: 17px;
	margin: 0 25px 5px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.24);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.24);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.24);
}
#content .reviews H3 {
	font-size: 18px;
	font-weight: 400;
	color: #0e3f62;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
#content .reviews H3 A {
	color: #0e3f62;
}
#content .reviews P {
	color: #8e8e8e;
	margin: 0 7px 30px;
}
#content .reviews P.small {font-size: 12px;}
#content .reviews P.small STRONG {font-style: italic; color: #333; display: block;}
#content .reviews .logo {
	float: left;
	margin-top: -4px;
	margin-right: 20px;
}
#carousel4 {
	width: 822px;
	left: 56px;
}
#carousel4 .owl-prev, #carousel4 .owl-next {
	width: 28px;
	height: 48px;
	margin-top: -215px;
	margin-left: -40px;
	background: url("../images/icons/prev-large.gif") no-repeat left top;
}
#carousel4 .owl-next {
	background-image: url("../images/icons/next-large.gif");
	float: right;
	margin-left: 0;
	margin-right: -40px;
}
#content .all {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	width: 260px;
	margin-top: 40px;
	padding: 7px;
	margin-right: 324px;
	display: inline-block;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}
.form-box {
	color: #fff;
	background: url("../images/pictures/large-picture-3.jpg") no-repeat center top;
}
#content .form-box H2, .popup-top H2 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	padding-top: 27px;
}
#content .form-box H3 {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.form-box .area {position: relative;}
.form-box .area IMG {
	position: absolute;
	left: 0;
	bottom: 0;
}
#content .form-box .form {
	width: 405px;
	margin: auto;
}
#content .form-box .form INPUT, .popup-top INPUT {
	width: 100%;
	font-size: 12px;
	color: #000;
	font-style: italic;
	padding: 13px 15px;
	background-color: #fff;
	border: none;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
}
#content .form-box .form BUTTON, .popup-top BUTTON {
	font-size: 18px;
	border: none;
	cursor: pointer;
	width: 100%;
	margin-bottom: 15px;
	padding: 13px;
}
#content .jq-selectbox, .popup-top .jq-selectbox {
	width: 100%;
	margin-bottom: 10px;
}
#content .jq-selectbox__dropdown, .popup-top .jq-selectbox__dropdown {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	font-size: 12px;
}
#content .jq-selectbox__select, .popup-top .jq-selectbox__select {
	background: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0; 
	padding: 4px 0 4px 15px;
	font-style: italic;
	color: #666;
	font-size: 12px;
}
#content .jq-selectbox li {font-size: 12px;}
#content .jq-selectbox__trigger, .popup-top .jq-selectbox__trigger {border: none;}
#content .jq-selectbox__trigger-arrow, .popup-top .jq-selectbox__trigger-arrow {
	top: 19px; border-top-color: #315778;
	border-left-width: 7px;
	border-right-width: 7px;
	border-top-width: 6px;
}
.catalog {
	background: url("../images/bg/large-bg.jpg") repeat left top;
	min-height: 1119px;
	margin-bottom: -30px;
}
#content .catalog H1 {
	padding-top: 23px;
	margin-bottom: 23px;
}
.sidebar {
	float: left;
	width: 230px;
}
.main-content {
	float: right;
	width: 700px;
}
#content .sidebar .logos {
	left: -20px;
	position: relative;
}
#content .sidebar .logos LI {
	background-color: #e3ebee;
	margin-bottom: 8px;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.24);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.24);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.24);
}
#content .sidebar .logos LI A {
	display: block;
	padding: 10px 0 5px;
}
#content .sidebar .logos LI A:hover, #content .sidebar .logos LI.active A {
	background-color: #fff;
}
#content .list LI {
	background-color: #fff;
	margin-bottom: 20px;
	float: left;
	width: 100%;
	padding: 23px 30px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
}
#content .list {margin-top: -15px;}
#content .list LI IMG {
	float: left;
	margin-right: 50px;
}
#content .list H3 {
	font-size: 18px;
	text-transform: uppercase;
	color: #0e3f62;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
#content .list P {margin-bottom: 10px;}
#content .list H3 A {
	color: #0e3f62;
}
#content .contacts H1 {margin-bottom: 30px;}
#content .column {
	float: left;
	width: 50%;
}
#content .column H3, #content .filial H3, #content .filials H3 {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	color: #0e3f62;
	text-transform: uppercase;
}
#content .column UL {
	font-size: 14px;
	margin-bottom: 30px;
	font-family: 'Roboto', sans-serif;
}
#content .column UL LI {
	padding: 5px 0 5px 28px;
	margin-bottom: 7px;
	background: url("../images/icons/icon-1.gif") no-repeat left 4px;
}
#content .column UL LI.ic-2 {
	background: url("../images/icons/phone.png") no-repeat 5px 4px;
}
#content .column UL LI.ic-3 {
	background: url("../images/icons/icon-2.gif") no-repeat 0 2px;
}
#content .column UL LI.ic-4 {
	background: url("../images/icons/icon-3.gif") no-repeat 0 2px;
}
#content .column UL LI.ic-5 {
	background: url("../images/icons/icon-4.gif") no-repeat 0 2px;
}
#content .column UL LI A {
	color: #333;
}
#content .column P {margin-bottom: 30px;}
.form-area {padding-top: 15px;}
.form-area INPUT[type="text"], .form-area INPUT[type="tel"], .form-area INPUT[type="email"],
.form-area TEXTAREA {
	width: 100%;
	font-style: italic;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d3d5d6;
	padding: 7px 10px;
	margin-bottom: 15px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
}
.form-area TEXTAREA {height: 90px;}
.form-area BUTTON {
	float: right;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	background-color: #f69829;
	border: none;
	margin-left: 6px;
	cursor: pointer;
	padding: 8px 15px;
	width: 170px;
	text-align: center;
}
.form-area BUTTON[type="reset"] {
	background-color: #fafcfc;
	border: 1px solid #d3d5d6;
	color: #0e3f62;
	padding: 7px 15px;
}
#content .partner .form-area BUTTON[type="reset"]:hover, .form-area BUTTON[type="reset"]:hover {
	background: #f69829;
	color: #fff;
}
.imitation {
	float:right;
	width:121px;
	height:25px;
	position:relative;
}
#content .imitation .more {
	position: absolute;
	left: 0;
	top: -1px;
	font-size: 13px;
	font-weight: normal;
	padding: 3px 10px;
	cursor: pointer;
}
#content .column .imitation .more {top: -2px;}
.imitation INPUT {
	opacity:0;
	width: 100%;
	cursor: pointer;
}
.file-area {padding: 3px 0 20px; font-size: 12px;}
.file-area SPAN {
	float: right;
	margin: 3px 10px;
}
.file-area SPAN.result {margin-right: 0;}
#content .info-box {position: relative;}
#content .info-box H3 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
}
.text .img {
	border: 1px solid #456785;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	float: left;
	margin: 0 10px 10px 0;
}
.text .img IMG {
	border: 3px solid #fff;
	border-radius: 50%;
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
#content .text H4 {
	font-size: 18px;
	padding-top: 13px;
}
#content .text EM {display: block; margin-bottom: 20px;}
#content .text .phone {
	padding: 7px 0 5px 20px;
	background: url("../images/icons/phone.png") no-repeat left center;
}
#content .text P {
	font-size: 13px;
	float: left;
	width: 100%;
}
#content .ask {
	padding-left: 50px;
	padding-bottom: 9px;
	background: #f69829 url("../images/icons/ask1.gif") no-repeat 15px 8px;
}
#content .ask:hover {
	background: #f69829 url("../images/icons/ask.jpg") no-repeat 15px 8px;
}
#content .button {
	float: left;
	width: 100%;
	text-align: center;
}
#content .filial {padding: 20px 0; width: 100%;}
#content .filial H3 {
	font-weight: 700;
}
.map {
	margin-top: 7px;
	margin-bottom: 10px;
	border: 1px solid #d3d5d6;
	position: relative;
}
.map IMG {
	display: block;
	width: 100%;
}
#content .filial .jq-selectbox {
	width: 172px;
	float: left;
	margin-right: 13px;
	
}
#content .filial .jq-selectbox__select {
	height: 24px;
	padding-top: 0;
	font-style: normal;
	color: #333;
	line-height: 202%;
	padding-bottom: 0;
	padding-left: 10px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-color: #d3d5d6;
}
#content .filial .jq-selectbox__trigger div {
	display: none;
}
#content .filial .jq-selectbox__trigger {
	width: 25px;
	background: url("../images/icons/select-arrow.gif") no-repeat center center;
}
#content .filial .more {
	float: left;
	font-size: 14px;
	background: none;
	color: #333;
	cursor: pointer;
}
#content .filial .more:hover {
	background-color: #f69829;
	color: #fff;
}
#content .map A {
	position: absolute;
	left: 250px;
	top: 151px;
	width: 90px;
	line-height: 110%;
	background-color: #e3ebee;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	padding: 2px 10px 2px 35px;
	border: 1px solid #d3d5d6;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.80);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.80);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.80);
}
#content .map A:hover, #content .map A.active {
	background-color: #fff;
}
#content .map A SPAN {
	position: absolute;
	left: 5px;
	top: -3px;
	width: 28px;
	height: 33px;
	background: url("../images/icons/point.png") no-repeat 0 0;
}
#content .map A:hover SPAN, #content .map A.active SPAN {
	background-image: url("../images/icons/point-orange.png");
}
#content .map A.f-2 {
	left: 423px;
	top: 75px;
}
#content .map A.f-3 {
	left: 470px;
	top: 203px;
}
#content .filials {
	padding: 15px 0 70px;
	position: relative;
}
#content .filials H3 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 25px;
}
#content .filials UL {margin-left: -3%;}
#content .filials LI {
	float: left;
	width: 30%;
	text-align: center;
	margin-left: 3%;
	margin-bottom: 30px;
	min-height: 200px;
}
#content .filials .img {
	float: none;
	margin: 0 0 5px;
	display: inline-block;
}
#content .text H4, #content .text P, #content .text EM, #content .text .phone {
	text-align: left;
	display: block;
}
#content .text P {min-height: 100px;}
#content .text EM {margin-bottom: 10px;}
#content .text .phone {
	margin-bottom: 10px;
	display: inline-block;
}

#content .f .text .phone {display: block;}
#content .filials .ask {
	float: right;
}
.popup, .popup-top {
	width: 500px;
	background-color: #e3ebee;
	position: absolute;
	left: -999em;
	top: 0;
	z-index: 77777;
}
.popup-cont .in {
	padding: 40px 40px 25px;
}
.popup-cont .in .form-area {
	float: left;
	width: 100%;
	padding-bottom: 25px;
}
.popup {
	-webkit-box-shadow: 0px 0px 21px 1px rgba(0,0,0,0.51);
-moz-box-shadow: 0px 0px 21px 1px rgba(0,0,0,0.51);
box-shadow: 0px 0px 21px 1px rgba(0,0,0,0.51);

}
.popup .form-area {padding-top: 0;}
.popup .form-area TEXTAREA {
	height: 110px;
}
#chars-remaining {
	color: #666;
	font-size: 13px;
}
#content .filials .f {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
#content .buttons .btn {
	float: right;
	font-size: 18px;
	text-transform: none;
	width: 290px;
	text-align: center;
}
#content .buttons .btn.blue {
	float: left;
	background-color: #009adc;
}
#content .buttons {
	padding: 35px 0 316px;
}
.area.p {
	width: 477px;
	position: relative;
}
.popup-top {
	color: #fff;
	top: 0;
	width: 474px;
	
	
	background: url("../images/bg/blue-bg.gif") repeat 0 0;
}
.popup-top.popup-cont .in {
	padding: 35px 55px;
}
.popup-top H2 {
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 20px;
	text-align: center;
}
.popup-top BUTTON {
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	background-color: #f69829;
	color: #fff;
	font-weight: 700;
	margin-top: 10px;
}
.popup-top .close {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 9px;
	height: 11px;
	text-indent: -10000px;
	background: url("../images/icons/close.png") no-repeat 0 0;
}
#content .filials.height .f {
	position: relative;
	display: block;
}
#content .admin H1 {margin-bottom: 18px;}
#content .info-box.admin H3 {margin-bottom: 25px;}
#content .admin .ask {float: right;}
#content .filials.height LI {
	text-align: left;
}
#content .filials.height {
	padding-bottom: 160px;
}
#content .info-box.admin {margin-top: -10px;}
#content .side-menu H3 {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
}
.side-menu {
	padding: 20px;
	margin-top: 8px;
	background-color: #e3ebee;
	border: 1px solid #d8dada;
	border-bottom-color: #969898;
}
#content .side-menu UL {
	font-size: 12px;
	margin: 0 -7px;
	text-transform: uppercase;
}
#content .side-menu UL A {
	display: block;
	color: #333;
	margin-bottom: 1px;
	padding: 5px 5px 5px 25px;
	background: url("../images/icons/list-orange.gif") no-repeat 10px 10px;
}
#content .side-menu UL A:hover, #content .side-menu UL .active A {
	text-decoration: none;
	background-image: url("../images/icons/list-white.gif");
	background-color: #ec952d;
	color: #fff;
}
#content .container .sidebar {
	width: 209px;
}
#content .container .main-content {
	width: 695px;
}
#content .back {
	float: right;
	text-decoration: underline;
	margin-top: 10px;
	font-size: 12px;
}
#content .back:hover {text-decoration: none;}
#content .container .right-info {
	float: right;
	width: 294px;
	margin-top: -2px;
	margin-right: -15px;
}
#content .container .right-info STRONG {
	color: #0e3f62;
}
#content .container H1 {margin-bottom: 20px; padding-top: 0;}
#content .container .right-info LI {margin-bottom: 6px;}
#content .container .btn {margin: 20px 0 0 100px;}
#content .tabs {
	float: left;
	width: 100%;
	margin-top: 35px;
}
#content .tabs LI {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	float: left;
	margin-left: 4px;
}
#content .tabs LI A {
	color: #0e3f62;
	border: 1px solid #d9dada;
	border-top: none;
	border-bottom-color: #979898;
	background-color: #e3ebee;
	padding: 10px 0;
	text-align: center;
	display: block;
}
#content .tabs LI:first-child {margin-left: 0;}
#content .tabs LI:first-child A {
	width: 207px;
}
#content .tabs LI + LI A {
	width: 277px;
}
#content .tabs LI + LI + LI A {
	width: 187px;
}
#content .tabs LI A:hover {text-decoration: none;}
#content .tabs LI.active A {
	background-color: #fff;
	border-bottom-color: #fff;
	text-decoration: none;
}
#content .tabs LI.active A {padding-bottom: 15px;}
.tab {
	background-color: #fff;
	border: 1px solid #d9dada;
	border-top: none;
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 100px;
	border-bottom-color: #979898;
}
#content .tab-area P {
	font-size: 12px;
}
.tab-area {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 25px 30px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
}
.calc {
	position: fixed;
	right: 0;
	top: 280px;
	z-index: 777;
}
.partner {padding-left: 15px; padding-top: 20px; padding-bottom: 100px;}
.partner IMG {
	float: left;
	margin-right: 20px;
}
#content .partner H1 {
	margin-left: -15px;
	margin-bottom: 28px;
}
#content .partner P {
	line-height: 153%;
}
#content .partner P SPAN {color: #009adc;}
#content .partner P STRONG {
	font-size: 18px;
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #009adc;
	margin-bottom: 15px;
}
#content .partner .form-area H2 {
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
#content .partner .form-area {padding: 37px 0;}
#content .partner .form-area INPUT[type="text"], #content .partner .form-area INPUT[type="tel"], 
#content .partner .form-area INPUT[type="email"], #content .partner .form-area TEXTAREA {
	padding: 13px 20px;
	width: 274px;
	margin-left: 45px;
	margin-bottom: 23px;
}
#content .partner .form-area INPUT#name {margin-left: 0;}
#content .partner .form-area TEXTAREA {
	width: 100%;
	margin-left: 0;
	height: 110px;
}
#content .partner .file-area SPAN {
	float: left;
}
#content .partner .imitation {
	float: left;
}
#content .partner .file-area {
	margin-left: -10px;
	float: left;
	width: 50%;
	margin-top: 10px;
}
#content .partner .form-area BUTTON {
	font-size: 18px;
	padding: 15px;
	width: 190px;
}
#content .partner .form-area BUTTON[type="reset"] {
	background: none;
	padding: 14px;
}
#content .company .sidebar {
	width: 213px;
	float: right;
}
#content .company .main-content {
	float: left;
	overflow: hidden;
	padding-bottom: 150px;
}
#content .company .main-content P {font-size: 13px;}
#content .company .news H2 {padding-top: 0; text-align: left; font-size: 26px; margin-bottom: 27px;}
#content .company .news H2 .link {font-size: 10px; padding-top: 2px;}
#content .company .news IMG {
	width: 70px;
}
#content .company .news P {margin-left: 84px;}
#content .company .news H3 {font-size: 14px;}
#content .company .news .more {
	font-size: 10px;
}
#content .company .news UL {margin-left: 0;}
#content .company .news LI {margin-bottom: 25px; width: auto; margin-left: 0;}
#content .history {padding: 60px 0 0; }
#content .history LI {
	float: left;
	text-align: center;
	width: 127px;
	position: relative;
	padding-bottom: 50px;
	cursor: pointer;
}
#content .history UL {
	margin-left: -35px;
	margin-right: -35px;
}
#content .history LI > STRONG {
	display: block;
	padding: 7px 0;
	font-size: 16px;
	border-bottom: 1px solid #009adc;
}
#content .history LI IMG {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
-webkit-box-shadow: 10px 10px 25px -13px rgba(0,0,0,0.83);
-moz-box-shadow: 10px 10px 25px -13px rgba(0,0,0,0.83);
box-shadow: 10px 10px 25px -13px rgba(0,0,0,0.83);
}
#content .history LI SPAN {
	display: block;
	margin: -4px 0 1px;
}
#content .history LI SPAN EM {
	background-color: #009adc;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	width: 7px;
	height: 7px;
	display: inline-block;
}
#content .history LI .info {
	position: absolute;
	left: -30px;
	bottom: 100px;
	width: 177px;
	padding: 12px;
	display: none;
	z-index: 7;
	background-color: #fff;
	text-align: left;
	border: 1px solid #cad0d1;
-webkit-box-shadow: 0px 0px 25px -12px rgba(0,0,0,0.73);
-moz-box-shadow: 0px 0px 25px -12px rgba(0,0,0,0.73);
box-shadow: 0px 0px 25px -12px rgba(0,0,0,0.73);
}
#content .history LI:first-child .info {left: 35px;}
#content .history LI:last-child .info {left: -103px;}
#content .history LI:hover .info {display: block;}
#content .history LI .info P {font-size: 12px; padding: 7px 0 0; margin-bottom: 0;}
.right-form {
	float: right;
	width: 420px;
	margin-right: -10px;
}
.box {
	background-color: #e3ebee;
	padding: 20px 45px 30px;
	margin-bottom: 26px;
	
	border: 1px solid #dadbdb;
	border-top: none;
	border-bottom-color: #979898;
}
.row-form {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #333;
	margin-bottom: 8px;
}
.row-form LABEL {
	font-size: 12px;
	width: 156px;
	text-align: right;
	float: left;
	margin: 8px 7px 0 0;
}
.row-form INPUT {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 6px 7px;
	margin: 0 3px;
	text-align: center;
	width: 50px;
	border: 1px solid #dadbdc;
	background: #fff url("../images/bg/input-bg.gif") repeat-x left top;
}
#content .box .jq-selectbox {
	width: 235px;
	margin-right: 18px;
	float: right;
}
#content .box .jq-selectbox__select {
	padding: 0 0 0 10px;
	font-style: normal;
	height: 30px;
}
#content .box .jq-selectbox__trigger-arrow {
	top: 11px; 
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 10px;
	border-top-color: #000;
}
#content .box H3 {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 20px;
}
#content .box BUTTON {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #e48c00;
	color: #fff;
	padding: 6px 10px;
	float: right;
	margin: 0 17px 0 0;
	border: none;
	width: 110px;
	cursor: pointer;
	border-top: 1px solid #fff;
-webkit-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.65);
box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.65);
}
#content .box BUTTON[type="reset"] {
	color: #333;
	width: 108px;
	text-shadow: none;
-webkit-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.75);
	background: #ebebeb url("../images/bg/btn-bg.gif") repeat-x left top;
}
#content .box BUTTON[type="reset"]:hover {
	background: #e48c00;
	color: #fff;
}
.dragdealer {
	width: 59px;
	height: 28px;
	float: left;
	position: relative;
	background: url("../images/bg/box.jpg") no-repeat left top;
}
.dragdealer .handle {
	width: 27px;
	height: 26px;
	left: 2px;
	top: 2px;
	position: absolute;
	background: url("../images/icons/slide.png") no-repeat left top;
}
.min-max {
	float: left;
	width: 100%;
	font-size: 12px;
	margin-top: -4px;
	margin-bottom: 20px;
}
.min-max SPAN, .dragdealer LABEL {
	float: left;
	margin: 6px 5px 0;
}
.min-max > LABEL {
	float: left;
	margin: 6px 56px 0 167px;
}
.dragdealer fieldset {
	border: none;
	outline: none;
	position: absolute;
	left: -29px;
	top: 0;
}
.dragdealer fieldset label {
	cursor: pointer;
}
.dragdealer fieldset.second {
	position: absolute;
	left: 59px;
}
.dragdealer fieldset input {
	position: absolute;
	left: 0;
	top: -15px;
}
.dragdealer .handle {top: 2px; left: 16px;}
#content .pictures UL {margin-left: -37px;}
#content .pictures LI {
	float: left;
	width: 206px;
	margin-left: 37px;
	margin-bottom: 20px;
}
#content .pictures LI A {
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
}
#content .pictures LI A STRONG {
	font-weight: 700;
	color: #0e3f62;
	display: block;
	margin: 7px 0;
	padding: 5px 0;
	background: url("../images/icons/arrow-right.gif") no-repeat right top;
}
#content .pictures LI IMG {
	border: 1px solid #cdcfcf;
	border-top: none;
	width: 100%;
	border-bottom-color: #767777;
}
#content .center {
	text-align: center;
	padding-bottom: 1px;
}
#content .center A {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 16px;
	text-decoration: none;
	color: #fff;
	padding: 9px 10px;
	display: inline-block;
	background-color: #009adc;
	text-transform: uppercase;
	margin-left: 20px;
}
#content .pager {
	padding-bottom: 20px;
	text-align: right;
	padding-top: 12px;
}
#content .pager LI {
	display: inline-block;
	font-family: 'Roboto', sans-serif;
}
#content .pager LI A {
	display: inline-block;
	width: 21px;
	text-align: center;
	color: #333;
	padding: 2px 0;
	margin-left: 7px;
	background-color: #fff;
	border: 2px solid #ec952d;
}
#content .pager LI A:hover, #content .pager LI.active A {
	background-color: #ec952d;
	color: #fff;
	text-decoration: none;
}
#content .pager LI.next A {
	border: none;
	background: none;
	margin-left: 1px;
}
.circle {
	width: 172px;
	height: 180px;
	float: left;
	margin-right: 50px;
	margin-top: 10px;
	position: relative;
	background: url("../images/pictures/circle.png") no-repeat center center;
}
.circle.second {margin-right: 0;}
#content .circle P {
	font-size: 12px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
#content .circle A, #content .circle fieldset {
	width: 22px;
	position: absolute;
	left: 15px;
	bottom: 35px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	height: 25px;
	color: #333;
	padding: 7px 0;
	text-decoration: none;
	background: url("../images/icons/orange.gif") no-repeat right 3px;
}
#content .circle fieldset {
	border: none;
	outline: none;
	cursor: pointer;
}
#content .circle fieldset label {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	
}
#content .circle fieldset input {
	position: absolute;
	left: 0;
	top: 0;
}
#content .circle.second fieldset.item-1 input {
	top: -6px;
	left: 18px;
}
#content .circle fieldset.item-2 input {
	left: 17px;
	top: 13px;
}
#content .circle fieldset.item-3 input {
	top: 22px;
}
#content .circle fieldset.item-4 input {
	top: 13px;
	left: -6px;
}
#content .circle A.a-10, #content .circle fieldset.item-2 {
	bottom: 102px;
	left: 5px;
	width: 32px;
	background-position: right 19px;
}
#content .circle.second fieldset.item-2 {
	width: 38px;
	left: 1px;
}
#content .circle A.a-15, #content .circle fieldset.item-3 {
	bottom: auto;
	top: 0;
	left: 73px;
	width: 20px;
	text-align: center;
	background-position: center bottom;
}
#content .circle A.a-20, #content .circle fieldset.item-4 {
	bottom: 102px;
	left: auto;
	right: 8px;
	width: 32px;
	text-align: right;
	background-position: left 19px;
}
#content .circle.second fieldset.item-4 {
	right: 10px;
}
#content .circle A.a-25, #content .circle fieldset.item-5 {
	bottom: 37px;
	left: auto;
	right: 10px;
	width: 32px;
	text-align: right;
	background-position: left 5px;
}
#content .circle A.active, #content .circle fieldset.active {
	background-image: url("../images/icons/blue.gif");
}
#content .circle STRONG {
	width: 74px;
	height: 74px;
	position: absolute;
	left: 46px;
	top: 50px;
	
	background: url("../images/icons/in.png") no-repeat 13px 13px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	
	-ms-transform: rotate(-135deg); /* IE 9 */
    -webkit-transform: rotate(-135deg); /* Chrome, Safari, Opera */
    transform: rotate(-135deg);
}

#content .circle STRONG.an {
	transition: .4s linear;
	-webkit-transition: all 300ms ease-out;

}
#content .circle.second .item-1 {
	width: 34px;
	left: 5px;
}
#content .partner .file-area SPAN {font-size: 13px;}
.overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 7777;
	opacity: 0.6;
	display: none;
}
#content .jq-selectbox UL {margin-bottom: 0;}
html, body { height: 100%; }
#page {
	position: relative;
	min-height: 100%;

}
fieldset input {opacity: 0;}


/*КАЛЬКУЛЯТОР*/
.calc_bg{
	background: url(../images/bg/bg_calc.jpg) no-repeat;
	background-position: 50% 0;
	background-size: auto 100%;
	font-family: "HeliosCondBold";
}
.calc_bg h2{
	line-height: 1;
	padding-top: 43px;
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
}
.calc_bg span{
	line-height: 1.3;
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
/*	font-weight: 600;*/
}

.calc_bg .bordered {
/*	width: 743px;*/
    margin-left: 7px;
    margin-bottom: 52px;
    width: 711px;
	float: left;
	margin-top: 22px;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-bottom: 1px solid #959595;
    background-color: #fff;
    padding: 25px 31px 32px 31px;
    border-radius: 2px;
    background: url(../images/bg/bg_calcc.jpg);
}

.calc_bg .bordered h3{
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #CDCDCD;
	padding-bottom: 17px;
}
.calc_bg .bordered p.form-h{
	font-weight: 600;
	font-size: 13px;
	color: #009adc;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}


.calc_bg .bordered div.jq-selectbox__select{
	height: 32px;
	padding: 0 !important;
	border: 0;
}

#content.calc_bg .jq-selectbox__trigger-arrow{
    top: 13px;
    border-top-color: #000;
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 9px;
}

#content.calc_bg .inp-inline .form-control{
	text-align: center;
    width: 63px;
	height: 28px;
	border: 1px solid #DADBDC;
}
#content.calc_bg .inp-inline{
	float: left;
	margin-left: 4px;
}
#content.calc_bg .inp-inline p{
	margin-bottom: 3px;
	text-align: center;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#content.calc_bg label{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;

}
#content.calc_bg .col-lg-4{
	float: left;
	width: 215px;
	margin-right: 20px;
}


#content.calc_bg #temper-zima{

}
#content.calc_bg .form-control{
	width: 100%;
	height: 28px;
}
#content.calc_bg .texxt{
	margin-bottom: 3px;
	margin-top: 3px !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif;
}
#content.calc_bg .col-lg-12 {
    width: 450px;
}
#content.calc_bg input,#content.calc_bg select{
	border: 0;
/*	background: url(../images/bg/bg_input.png) repeat-x;
	border-right: 1px solid #DADBDC;
	border-left: 1px solid #DADBDC;*/
	border: 1px solid #DADBDC;
	-webkit-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;;
	-moz-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
	box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
}
#content.calc_bg .jq-selectbox__select-text{
/*	border: 0;
	background: url(../images/bg/bg_input.png) repeat-x;
		border-left: 1px solid #DADBDC;
	border-right: 1px solid #DADBDC;*/
	border: 1px solid #DADBDC;
	-webkit-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;;
	-moz-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
	box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
}

#content.calc_bg .row1{
	float: left;
}

#content.calc_bg .left_1{
	margin-top: 32px;
	margin-left: 20px;
	margin-right: 0;
}
#content.calc_bg .left_1 .circle{
	margin-top: 0px;
	margin-left: 20px;
}

#content.calc_bg .left_1 .form-h{
	margin-bottom: 0;
}
#content.calc_bg .left_2 .form-h{
	margin-bottom: 0;
}
#content.calc_bg .left_2 .circle{
	margin-top: 0;
	margin-left: 40px;
}
#content.calc_bg .left_2 .radio{
    float: left;
    margin-top: -42px;
    position: relative;
    z-index: 99;
}
#content.calc_bg .left_2 .radio2{
    float: left;
    margin-top: -15px;
}
#content.calc_bg .left_2 .radio .pull-left{
	float: left;
	margin-right: 12px;
}
#content.calc_bg .left_2 .radio input.pull-left1{
	float: left;
    width: 45px;
    height: 17px;
	margin-right: 2px;

}
.area_calc {
    margin: auto;
    width: 795px;
}

#content.calc_bg .pull-right {
    float: right!important;
}

#content.calc_bg .select-stena {
    /*width: 26%;*/
    font-size: 11px;
    margin: 0px 0px 0px 5px;
    /* padding-left: 5px; */
    padding: 2px 0 2px 5px;
}
#content.calc_bg .col-lg-4 .radio{
	margin-bottom: 5px;
	margin-right: 25px;
}


#content.calc_bg .col-lg-4 .radio .pull-right{
	width: 60px;
	height: 19px;
	text-align: center;
}
#content.calc_bg .col-lg-4 .radio .inp-energo{
	width: 58px;
	height: 17px;
}

#content.calc_bg .col-lg-4 .radio input[type=number]::-webkit-outer-spin-button,
#content.calc_bg .col-lg-4 .radio input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#content.calc_bg .col-lg-4 .radio input[type=number] {
    -moz-appearance:textfield;
}

#content.calc_bg .col-lg-4 .calc_radio fieldset input{
	opacity: 0;
	display: none;
}



#content.calc_bg .col-lg-4 .calc_radio .dragdealer1{
	width: 71px;
	height: 21px;
	float: left;
    position: relative;
	background: url("../images/bg/box.png") no-repeat left top;
}

#content.calc_bg .col-lg-4 .calc_radio .dragdealer1 .handle{
	top: -2px;
    left: 23px;
}

#content.calc_bg .col-lg-4 .calc_radio .dragdealer1 fieldset {
    border: none;
    outline: none;
    position: absolute;
    left: -29px;
    top: 0;
}

#content.calc_bg .col-lg-4 .calc_radio .dragdealer1 fieldset label {
    cursor: pointer;
}
#content.calc_bg .col-lg-4 .calc_radio .dragdealer fieldset input {
    position: absolute;
    left: 0;
    top: -15px;
}

#content.calc_bg .col_9{
	width: 245px;
	margin-right: 0;
}

#content.calc_bg .col_7{
	width: 230px;
}
#content.calc_bg .col_11{
	width: 230px;
	margin-right: 0;
}
#content.calc_bg .col_11 label input{
	float: left;
}

#content.calc_bg .col_11 span{
    float: left;
    width: 183px;
    font-size: 13px;
    font-weight: 200;
}

#content.calc_bg h3{
	float: left;
    width: 100%;
   /* font-family: Arial, Helvetica, sans-serif;*/
   font-family: 'Roboto', sans-serif;
   font-size: 20px;
    font-weight: 200;
    color: #0e3f62;
}
#content.calc_bg .col_16 input{
font-size: 14px;
}
#content.calc_bg .col_8{
	margin-bottom: 35px;
}

#content.calc_bg .col_12{
	width: 100%;
	float: left;
}

#content.calc_bg .title_13{
	width: 100%;
	float: left;
	color: #000;
	text-transform: none;
	font-size: 14px;
	font-weight: 200;
	margin-left: 0 !important;
}

#content.calc_bg .left_15 .radio input.pull-left1{
	float: left;
    width: 45px;
    height: 17px;
    margin-right: 2px;
    text-align: center;
}

#content.calc_bg .left_15 .radio .pull-left {
    float: left;
    margin-right: 12px;
}

#content.calc_bg .left_15 .radio {
    float: left;
    margin-top: -35px;
}

#content.calc_bg .left_15 .radio2 {
    float: left;
    margin-top: -10px;
}

#content.calc_bg .col_14{
	float: left;
}
#content.calc_bg .col_15{
	float: left;
	margin-left: 120px;
}

#content.calc_bg .col_16{
	float: left;
}

#content.calc_bg .col_17{
	float: left;
}
#content.calc_bg .col_17 textarea{
	width: 407px;
	height: 174px;
/*	border-right: 1px solid #DADBDC;
	border-left: 1px solid #DADBDC;*/
	/*background: url(../images/bg/bg_textarea.jpg) repeat-x;*/
	border: 1px solid #DADBDC;
	-webkit-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;;
	-moz-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
	box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
}
#content.calc_bg .col_18{
	float: left;
	width: 100%;
}

#content.calc_bg .col_btn{
	float: left;
}

#content.calc_bg .col_1{
	margin-bottom: 28px;
}

#content.calc_bg .col_2 p.form-h{
	margin-bottom: 8px;
}

#content.calc_bg .col_3 p.form-h{
	margin-bottom: 6px;
}

#content.calc_bg .col_7 .circle fieldset.item-3{
	    width: 100px;
    left: 34px;
}

#content.calc_bg .col_7 .circle fieldset.item-1{
    width: 70px;
    left: -33px;
}
#content.calc_bg .col_7 .circle fieldset.item-1 label{
	position: absolute;
    top: -26px;
    left: 22px;
}

#content.calc_bg .col_7 .circle fieldset.item-5 label{
    position: absolute;
    top: -24px;
    left: 12px;
}

#content.calc_bg .marg_5{
    float: left;
    /*margin-top: -30px;*/
    position: relative;
    z-index: 99;
}

#content.calc_bg .col_7 .circle fieldset label {
	font-size: 13px;	
}

#content.calc_bg .col_7 .radio{
	margin-left: 20px;
}
#content.calc_bg .col_7 .radio2{
	margin-left: 20px;
	    position: relative;
    z-index: 888;
}

#content.calc_bg .marg_8{
    float: left;
    margin-top: 15px;
}

#content.calc_bg .marg_0{
	margin-right: 0;
}

.calc_bg h2{
	margin-bottom: 23px !important;
}

#content.calc_bg .col_13_mid{
	margin-left: 10px;
}
#content.calc_bg .col_13_right{
	margin-right: 0;
	margin-left: 10px;
}

#content.calc_bg .marg_bot{
	margin-bottom: 20px;
	float: left;
}

#content.calc_bg .circle label{
	font-size: 13px;
}

#content.calc_bg #teplo-vtz .circle .item-1 label{
	top: -4px;
    left: -13px;
    position: absolute;
}

#content.calc_bg #teplo-vtz .circle .item-2 label{
    position: absolute;
    left: -12px;
    top: 2px;
}
#content.calc_bg #teplo-vtz .circle .item-3{
    width: 100px;
    left: 33px;
}
#content.calc_bg #teplo-vtz .circle .item-4 label{
    left: 14px;
    top: 1px;
    position: absolute;
    text-align: left;
}

#content.calc_bg #teplo-vtz .circle .item-5 label{
    position: absolute;
    left: 16px;
    top: -4px;
    text-align: left;
}
#content.calc_bg #teplo-vtz .radio{
    position: relative;
    z-index: 99;
    margin-top: -40px;
}
#content.calc_bg #teplo-vtz .kr_1{
    margin-left: 20px;
}

#content.calc_bg #teplo-vtz .kr_1{
    margin-right: 40px;
    width: 206px;
}
#content.calc_bg #teplo-vtz .kr_3{
    margin-right: 0px;
    width: 206px;
}
#content.calc_bg #teplo-vtz .kr_2{
    margin-right: 33px;
    width: 206px;
}
#content.calc_bg #teplo-vtz p{
    margin-bottom: -10px;
}

#content.calc_bg #teplo-vtz .radio{
	margin-left: -20px;
}
#content.calc_bg #teplo-vtz .radio2{
	margin-left: -20px;
	margin-top: -15px;
}
#content.calc_bg #teplo-vtz{
	float: left;
    margin-bottom: 30px;
}

#content.calc_bg .col_15 select{
    width: 258px;
}
#content.calc_bg .col_14 p{
	margin-bottom: 10px;
}

#content.calc_bg  .coll_14{
	margin-bottom: 30px;
}
#content.calc_bg  .col_16 input{
	margin-bottom: 5px; 
}
#content.calc_bg  .col_17{
    margin-left: 8px;
}
#content.calc_bg .marg_16{
	margin-bottom: 40px;
	float: left;
}

#content.calc_bg  .col_18 p{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#content.calc_bg  .col_18 span{
	margin-left: 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#content.calc_bg  .col_18 .more{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#content.calc_bg  .col_18 .imitation{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

#content.calc_bg  .col_18_title{
	margin-bottom: 5px;
}
#content.calc_bg  .col_18 textarea{
    height: 44px;
    	border: 1px solid #DADBDC;
	-webkit-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;;
	-moz-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
	box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
}
#content.calc_bg  form .col_btn{
	width: 100%;
	text-align: center;
	position: relative;
    height: 33px;
}
#content.calc_bg  form .col_btn button{
	width: 190px;
	height: 30px;
	    padding: 6px 15px;
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
        position: absolute;
    left: 50%;
    margin-left: -93px;
}


/*переключатель*/


#content.calc_bg .col_9 #slide_1 fieldset{
    left: -90px;
    top: -17px;
    width: 100px;
    height: 20px;
}
#content.calc_bg .col_9 #slide_1 fieldset.second{
    width: 28px;
    height: 30px;
    left: 40px;
    top: -18px;
}
#content.calc_bg .col_9 #slide_1 fieldset label{
	position: absolute;
    top: -19px;
    left: 27px;
}
#content.calc_bg .col_9 #slide_1 fieldset.second label{
    position: absolute;
    top: -22px;
    left: 31px;
}
#content.calc_bg .dragdealer fieldset{
	 background: url("../images/icons/blue.gif") no-repeat right 3px;
}
#content.calc_bg .dragdealer fieldset.active{
	background: url("../images/icons/orange.gif") no-repeat right 3px;
}
#content.calc_bg .circle fieldset{
    background-image: url("../images/icons/blue.gif");
}
#content.calc_bg .circle fieldset.active{
    background-image: url("../images/icons/orange.gif");
}

#content.calc_bg .dragdealer .handle {
    top: -2px;
    left: 21px;
}


#content.calc_bg .dragdealer{
	margin-left: 70px;
    margin-top: 30px;
    background: url(../images/bg/box.png) no-repeat;
    width: 71px;
    height: 21px;
}

/*2 переключатель*/


#content.calc_bg #slide_2 fieldset{
    width: 42px;
    height: 50px;
    top: -16px;
}
#content.calc_bg #slide_2 fieldset.second{
    width: 20px;
    height: 50px;
    left: 46px;
    top: -17px;
}
#content.calc_bg #slide_2 fieldset label{
position: absolute;
    top: -6px;
    left: 4px;
}
#content.calc_bg #slide_2 fieldset.second label{
    position: absolute;
    left: 23px;
    top: -5px;
}
#content.calc_bg #slide_2{
    margin-top: 15px;
    margin-left: 47px;
}

/*3,4,5 переключатель*/


#content.calc_bg .slide_345 fieldset{
    width: 42px;
    height: 50px;
    top: -16px;
}
#content.calc_bg .slide_345 fieldset.second{
    width: 20px;
    height: 30px;
    left: 47px;
    top: -16px;
}
#content.calc_bg .slide_345 fieldset label{
position: absolute;
    top: -31px;
    left: -32px;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}
#content.calc_bg .slide_345 fieldset.second label{
    position: absolute;
    left: -11px;
    top: -31px;
}

/*/////*/
#content.calc_bg .slide_345{
    margin-top: 60px;
}

#content.calc_bg .radio_shadow{
	box-shadow:none;
}
#content.calc_bg .col_16 input{
	padding-left: 17px;
    width: 183px;
}
#content.calc_bg .col_15 select{
    padding-left: 10px;
}

#content.calc_bg .col_7 .radio input{
	text-align: center;
}

#content.calc_bg{
	float: left;
    width: 100%;
    margin-bottom: 27px;
}


#content.calc_bg .jq-selectbox__select{
	border: 1px solid #DADBDC;
box-shadow:none;
    height: 30px;
}
#content.calc_bg select {
	border: 0;
}

#content.calc_bg .jq-selectbox__select-text{
	border: 0;
	font-size: 14px;
    padding-left: 10px;
}

#content.calc_bg .col_5 .jq-selectbox__select{
    height: 17px;
}

#content.calc_bg .col_5 .jq-selectbox__select-text{
	    height: 19px;
	    line-height: 1.5;
	        width: 51px !important;
    padding-left: 7px;
}
#content.calc_bg .col_5 .radio .pull-right{
	text-align: left;
}
#content.calc_bg .col_6 .jq-selectbox__select{
    height: 17px;
}

#content.calc_bg .col_6 .jq-selectbox__select-text{
	    height: 19px;
	    line-height: 1.5;
	     width: 51px !important;
    padding-left: 7px;
}
#content.calc_bg .col_6 .radio .pull-right{
	text-align: left;
}

#content.calc_bg .col_6 .jq-selectbox__trigger-arrow{
	top: 5px;
    left: 20px;
    border-top-color: #000;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-width: 7px;
}
#content.calc_bg .col_5 .jq-selectbox__trigger-arrow{
	top: 5px;
    left: 20px;
    border-top-color: #000;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-width: 7px;
}
#content.calc_bg .col_15{
    width: 258px;
}
#content.calc_bg .col_15 .jq-selectbox__select-text{
    padding-left: 12px;
    width: 244px;
    font-size: 14px;
}

#content.calc_bg .col_5 input[type=radio], 
#content.calc_bg .col_6 input[type=radio], 
#content.calc_bg .left_2 .radio input[type=radio],
#content.calc_bg .left_2 .radio2 input[type=radio],
#content.calc_bg .col_8 input[type=radio],
#content.calc_bg .col_10_11 input[type=radio],
#content.calc_bg .col_type input[type=radio],
#content.calc_bg .rbteplo input[type=radio]{
	    display: none;
	}
	#content.calc_bg .col_5 input[type=radio] + label:before, 
	#content.calc_bg .col_6 input[type=radio] + label:before, 
	#content.calc_bg .left_2 .radio input[type=radio] + label:before, 
	#content.calc_bg .left_2 .radio2 input[type=radio] + label:before,
	#content.calc_bg .col_8 input[type=radio] + label:before,
	#content.calc_bg .col_10_11 input[type=radio] + label:before,
	#content.calc_bg .col_type input[type=radio] + label:before,
		#content.calc_bg .rbteplo input[type=radio] + label:before{
	    content: "";  
	    display: inline-block;  
	    width: 15px;  
	    height: 15px;  
	    vertical-align:middle;
	    margin-right: 8px;  
	    background-color: #fff;  
	    box-shadow: inset 0px 0px 4px rgba(0, 0, 0, .3);
	    border-radius: 8px;  
	}

	#content.calc_bg .col_5 input[type=radio]:checked + label:before,
	#content.calc_bg .col_6 input[type=radio]:checked + label:before, 
	#content.calc_bg .left_2 .radio input[type=radio]:checked + label:before,	
	#content.calc_bg .left_2 .radio2 input[type=radio]:checked + label:before,
	#content.calc_bg .col_8 input[type=radio]:checked + label:before,
	#content.calc_bg .col_10_11 input[type=radio]:checked + label:before,
	#content.calc_bg .col_type input[type=radio]:checked + label:before,
	#content.calc_bg .rbteplo input[type=radio]:checked + label:before{
		content: "\2022";
		color: #797979;
	 
		font-size:1.8em;
		text-align:center;
		line-height:14px;
		text-shadow:0px 0px 3px #eee;
	}

#content.calc_bg .col_5 .select-stena, #content.calc_bg .col_6 .select-stena{
	padding: 0;
}

#content.calc_bg .marg_r0{
	margin-right: 0 !important;
}

#content.calc_bg .col_11 .radio{
	margin-right: 0 !important;
}

#content.calc_bg .col_11 span{
	float: right;
}
#content.calc_bg .col_11 label{
	float: left;
	margin-bottom: 10px;
}

#content.calc_bg .rbteplo{
	position: relative;
	z-index: 888;
}

#content.calc_bg .jq-selectbox__select, #content.calc_bg .popup-top .jq-selectbox__select{
	font-style: normal;
	overflow: hidden;
}

#content.calc_bg .jq-number__field{
	width: 40px;
	border-radius: 0;
	box-shadow:none;
	border-bottom-color: none;
	border: 1px solid #CCC;
	background-color: #fff;
}
#content.calc_bg .jq-number__field input{
	padding: 0;
	width: 40px !important;
}
#content.calc_bg .jq-number{
	width: 30px;
}

#content.calc_bg .jq-number__spin{
	width: 22px;
	    border-radius: 0;
}

#content.calc_bg .jq-number__spin.minus:after{
	content: '-';
    line-height: 0;
    left: 6px;
    top: 4px;
    position: absolute;
    font-size: 30px;
}
#content.calc_bg .jq-number__spin.plus:after{
	content: '+';
    line-height: 0;
    left: 6px;
    top: 4px;
    position: absolute;
    font-size: 21px;
}




#content.calc_bg .jq-checkbox.checked .jq-checkbox__div{
	width: 9px;
    height: 9px;
    margin: 3px 0 0 3px;
}

#content.calc_bg .jq-checkbox{
	width: 15px;
	border-radius: 3px;
    height: 15px;
    background: #fff;
        border: 1px solid #DADBDC;
    -webkit-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
    -moz-box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
    box-shadow: 0px 3px 6px rgba(83, 83, 83, 0.2) inset;
}

#content.calc_bg .col_14 label{
	margin-bottom: 8px;
	float: left;
	width: 100%;
}

#content.calc_bg .jq-selectbox .placeholder{
	color: #000;
}

#content.calc_bg .jq-selectbox__select{
	color: #000;
}

::-webkit-input-placeholder {color:#000;}
::-moz-placeholder          {color:#000;}/* Firefox 19+ */
:-moz-placeholder           {color:#000;}/* Firefox 18- */
:-ms-input-placeholder      {color:#000;}


#content.calc_bg .dragdealer .handle{
	top: -2px;
    left: 22px;
}

.header-nav{
	height: 30px;
	background: #315778;
}
.header-nav ul{

}
.header-nav ul li{
	display: inline-block;
	padding: 0 15px;
}
.header-nav ul li:hover{
	background: #ec952d;
}
.header-nav ul li + li{
	margin-left: 40px;
}
.header-nav ul li a{
	font-family: 'roboto';
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
}
.logo{
	text-align: center;
	float: left;
	margin: 8px 60px 0 23px;
}
.logo a p{
	font-size: 14px;
	text-transform: uppercase;
	color: #001739;
	font-family: 'univers_condensedbold';
	margin-top: 7px;
}
.header-center-text{
	margin-top: 43px;
	float: left;
}
.header-center-text p{
	font-size: 30px;
	color: #0e3f62;
	text-transform: uppercase;
	font-family: 'univers_condensedbold';
}
.header-center-text p a{
	font-family: 'roboto';
	line-height: 22px;
	margin-bottom: 5px;
}
.header-center-text p a span{
	width: 480px;
	text-transform: none;
	font-weight: normal;
	margin-left: -240px;
}
.expert-help{
	float: right;
}
.expert-help p{
	font-family: 'helioscondcbold';
	font-size: 30px;
	color: #0a243a;
	position: relative;
}
.expert-help p::before{
	content: "";
/*	background: url("images/img/expert-call-before.png") no-repeat; COMMENTED by Yuliya Z. 11-07-2019 */
	width: 13px;
	height: 21px;
	position: absolute;
	top: 5px;
	left: -18px;
}
.expert-help a{
	display: block;
	line-height: 24px;
}
.expert-help{
	margin: 24px 20px 0 0;
}
.expert-help .expert-call{
	color: #fff;
	text-transform: uppercase;
	background: #ec952d;
	padding: 0 16px;
	margin-bottom: 7px;
	position: relative;
}
.expert-help .expert-call:hover{
	box-shadow: 0px 2px 15px #000;
}
.expert-help .download-present span{
	display: inline-block;
	color: #315778;
	line-height: 1;
	vertical-align: middle;
	font-size: 14px;
	border-bottom: 1px dashed #315778;
}
.expert-help .download-present::before{
	content: "";
	display: inline-block;
	background: url("images/img/download-present-icon.png") no-repeat;
	margin-right: 5px;
	vertical-align: middle;
	width: 18px;
	height: 21px;
}
.expert-help .download-present span:hover{
	border-color: transparent;
}


.question-icon,
div .question-icon{
	display: inline-block;
	background: #f8f8f8;
	height: 22px;
	width: 22px;
	vertical-align: middle;
	margin-left: 1px;
	color: #0e3f62;
	font-size: 14px;
	border-radius: 50%;
	text-align: center;
	border: 1px solid #9ea1a2;
	position: relative;
}

.help-text{
	display: none;
	color: #0e3f62;
	font-size: 14px;
	z-index: 9999 !important;
	min-width: 300px;
	font-family: 'arial';
	background: #fff;
	padding: 25px;
	border: 1px solid #e3e3e3;
	box-shadow: 1px 1px 3px #000;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 32px;
	font-weight: normal;
}
.help-text::after{
	content: "";
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -12px;
}
a.question-icon:hover .help-text{
	display: inline-block;
}

.container {
width: 978px;
margin: 0 auto;	
}
.proverka {display: none}