/*-- style reset.css --*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}


img {
max-width:100%;
height: auto;
}

/*-- style main.css --*/
html, body{
	height:100%;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343434;
}
#pmOverlay {
   display: none;
	left: 380px !important;
	opacity: 0.5;
	position: absolute;
	top: -61px !important;
	width: 100%;
	z-index: 99;
}
.polit_page p {
  width: auto !important;
}
.politconf_footer{
  margin-top:5px;
  display:inline-block;
}
.polit_title{
  font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}

.wrap{
	min-height:100%;
	background-color:#fff;
}
/*-- box main --*/
.main{
    margin: 0 auto;
    width: 1000px;
    overflow:auto;
    padding-bottom: 126px;
}
.modalWindow{
	background:url(../i/fon-modal.png) 0 0 repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
    display:none;
}
b{
	font-weight:bold;
}
i{
	font-style:italic;
}
a{
	color:#f5822d;
}
a: hover{

}
p{}

img{}

h1, h2, h3{
	font:400 38px 'Ubuntu Condensed',sans-serif;
	color:#343434;
	margin-bottom: 24px;
}
h1{
	letter-spacing: -0.05em;
}
h2{
	font-size:22px;
	margin:30px 0 10px;
	 letter-spacing: -0.03em;
}

h3{
	font-size:20px;
	margin:20px 0 10px;
}

.fl{float:left;}
.fr{float:right;}
.ov{overflow: hidden;}

.group:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/*-- style style.css --*/
.content .bread-crumbs{
	margin: 0px 0 10px;
	padding:0;
}
.content .bread-crumbs li{
	display:inline-block;
	font-size:11px;
	color:#929292;
	margin-bottom: 0;
}
.bread-crumbs span{
	color:#929292;
	margin-left: 3px;
}
.bread-crumbs a{
	color:#929292;
	margin: 0 2px;
	display:block;
}
.bread-crumbs li:first-child a{
	margin-left:0;
}
.bread-crumbs a:hover{
	text-decoration:none;
}
.search{
	float: left;
    height: 26px;
    margin: 10px 0 10px 12px;
    width: 226px;
    position:relative;
}
.search label{
	font-size:11px;
    cursor: text;
    height: 22px;
    left: 27px;
    letter-spacing: 0.01em;
    line-height: 22px;
    position: absolute;
    top: 17px;
    width: 56%;
    color:#c7c7c7;
}
.search:hover input[type="submit"]{
	background-position: 0 0;
}
.search:hover input[type="text"]{
	border:1px solid #A7A7A7;
}
.search input{
	float:left;
}
.search input[type="text"]{
	background: #F6F6F6;
	border:1px solid #E8E8E8;
	border-radius: 2px 0 0 2px;
	height: 24px;
    padding: 0 0 0 14px;
    width: 179px;
}
.search input[type="submit"]{
	height: 26px;
	width: 29px;
	background: url(../i/search.png) 0 0 no-repeat;
	border:none;
	cursor: pointer;
}
.content p{
	margin-bottom: 10px;
	line-height: 24px;
}
.content:not(.content-reset-style) p{
	width: 480px;
	text-align: justify;
}
.content ul{
	list-style-image: url(../i/li.png);
	padding-left:20px;
}
.content ul,
.content ol{
	list-style-type:none;
	margin: 18px 0;
	line-height: 24px;
}
.content ol{
	list-style-type: none;
}
.content ol li{
	counter-increment: section;
	position: relative;
	padding-left: 33px;
}
.content ol ol li{
	counter-increment: section_2;
	position: relative;
	padding-left: 33px;
}
.content ol li,
.content ul li{
	font-weight:normal;
	margin-bottom:6px;
}
.content ol li:before{
	content: counter(section) '';
	background:url(../i/ol.png) 0 0 no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	left:0;
	top:0;
	text-align: center;
	font-weight:bold;
	color:#fff;
}
.content ol ul{
  content: counter(section_3) '';
    padding-left: 10px;
}
.content ol ul li{
    padding-left: 0px;
        counter-increment: section_3;
}
  
.content ol ul li::before{
  content: " "!important;
  display:none;
  
}
.content ol ol li:before{
	content: counter(section_2) '';
	background:url(../i/ol.png) 0 0 no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	left:0;
	top:0;
	text-align: center;
	font-weight:bold;
	color:#fff;
}
/*-- box footer --*/
.footer {
    background-color:#fff;
    margin-top: -77px;
}
.footer{
    height: 77px;
}
.fmain {
    margin: 0 auto;
    width: 1000px;
    border-top:3px solid #A5A5A5;
}
.copyright {
    margin: 27px 0 0 0px;
    float: left;
    color:#585858;
    font-size:14px;
}
.counter{
	margin-top:20px;
}
.share{
	margin:20px 30px 0 0;
}
.b-mandarin{
	height: 440px;
    margin-top: 16px;
    margin-left:20px;
    width: 650px;
    display:none;
}
.wrap-header{
	/*background:#FFCA19 url(../i/new_banner.jpg) center -1px no-repeat;*/
	background-image: url(../i/banner_header_main.jpg);
	background-size: cover;
	background-position: center center;
	/*height: 353px;*/
	height: 552px;
}
.header{
	width:1000px;
	margin:0 auto;
	overflow: hidden;
	/*height: 295px;*/
	height: 494px;
}
.header .slogan{
	/*margin-right: 16px;*/
    margin-top: 190px;
}
.inner .wrap-header{
	/*background:#FFCA19 url(../i/banner_new_inner.jpg) center 0 no-repeat;*/
	background-image: url(../i/banner_new_inner.jpg) center 0 no-repeat;
	background-size: cover;
	background-position: center center;
}
.header .fl{
	/*width: 550px;*/
	width: 48%;
	padding-right: 7%;
	box-sizing: border-box;
}
.header .fr{
	/*width: 432px;*/
	width: 52%;
}
.inner .header .fr {
	text-align: right;
}
/*.logo{
	float: left;
	clear: both;
	margin: 30px 0 13px 16px;
}*/
.logo-wrap {
	margin-top: 12px;
	text-align: center;
}
/*.logo{
	float: left;
    margin-bottom: 26px;
    margin-top: 19px;
}*/
.header-text{
	/*font-size: 12px;
	float: left;
	margin-top: 16px;
	margin-left: 64px;*/
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	font-style: Bold;
	font-size: 16px;
	line-height: 18px;
	color: #152C3B;
}
.header-text.top {
	margin-top: 16px;
}
.header-text.bottom{
	margin-top: 12px;
	margin-bottom: 18px;
}
.mandarin-header-wrap {
	display: inline-block;
	background: rgba(255,255,255,0.8);
	margin-top: 110px;
	padding: 14px 48px 32px 24px;
}
.mandarin-header{
	width:362px;
	height:241px;
	/*margin-top:20px;*/
	/*right: -110px;*/
	right: -76px;
}

/* Header Animated Mandarin*/

#MandarinHeader{
	position:absolute;
	z-index: 100;
}

.test .mandarin-header img{
	left: 22px;
	top: 44px;
    position: absolute;
    z-index: 0;
}

#mainmandarin-header{
	display: block;
}
#ventilyaciya-header,
#santehnika-header,
#rielti-header,
#otdelka-header,
#invest-header,
#soglasovanie-header,
#stroitelstvo-header,
#gazosnab-header,
#proektirovanie-header,
#energosnab-header,
#ventilyaciya-header-hf,
#santehnika-header-hf,
#rielti-header-hf,
#otdelka-header-hf,
#invest-header-hf,
#soglasovanie-header-hf,
#stroitelstvo-header-hf,
#gazosnab-header-hf,
#proektirovanie-header-hf,
#energosnab-header-hf{
	display: none;
}

.test .mandarin-header .soglasovanie{
	left: 103px;
    top: 0;
}
.test .mandarin-header .soglasovanie .line{
	bottom: -16px;
    left: -7px;
    transform: rotate(45deg);
    width: 47px;
    -o-transform:      rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform:         rotate(45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}


.test .mandarin-header .invest{
	left: 225px;
	top: 15px;
}
.test .mandarin-header .invest .line{
	/* bottom: -13px;
	     left: -37px; */
     bottom:-17px;
     left:-32px;
     width: 42px;
      /* transform: rotate(-38deg);
           -o-transform:      rotate(-38deg);
      -webkit-transform: rotate(-38deg);
      transform:         rotate(-38deg);
      	 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7193398003386512, M12=0.6946583704589973, M21=-0.6946583704589973, M22=0.7193398003386512, SizingMethod='auto expand')"; */
	  transform: rotate(-54deg);
     -o-transform:      rotate(-54deg);
      -webkit-transform: rotate(-54deg);
      transform:         rotate(-54deg);
}

.test .mandarin-header .otdelka{
	left: 265px;
    top: 83px;
}
.test .mandarin-header .otdelka .line{
	/* bottom: 3px; */
	bottom:0px;
    left: -57px;
    width: 60px;
    /* transform: rotate(4deg);
     -o-transform:      rotate(4deg);
     -webkit-transform: rotate(4deg);
     transform:         rotate(4deg);
    	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.992546151641322, M12=-0.12186934340514811, M21=0.12186934340514811, M22=0.992546151641322, SizingMethod='auto expand')"; */
	transform: rotate(0deg);
     -o-transform:      rotate(0deg);
     -webkit-transform: rotate(0deg);
     transform:         rotate(0deg);
}
.test .mandarin-header .rielti{
	left: 270px;
    top: 140px;
}
.test .mandarin-header .rielti .line{
	bottom: 16px;
    left: -60px;
    transform: rotate(30deg);
    width: 65px;
    -o-transform:      rotate(30deg);
     -webkit-transform: rotate(30deg);
     transform:         rotate(30deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.8290375725550414, M12=-0.5591929034707473, M21=0.5591929034707473, M22=0.8290375725550414, SizingMethod='auto expand')";
}
.test .mandarin-header .santehnika{
	left: 245px;
    top: 190px;
}
.test .mandarin-header .santehnika .line{
    bottom: 23px;
    left: -54px;
    transform: rotate(45deg);
    width: 65px;
    -o-transform:      rotate(45deg);
     -webkit-transform: rotate(45deg);
     transform:         rotate(45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}
.test .mandarin-header .ventilyaciya{
	left: 110px;
    top: 230px;
}
.test .mandarin-header .ventilyaciya .line{
	bottom: 29px;
    left: 28px;
    transform: rotate(70deg);
    width: 62px;
    -o-transform:      rotate(70deg);
     -webkit-transform: rotate(70deg);
     transform:         rotate(70deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.4383711467890774, M12=-0.898794046299167, M21=0.898794046299167, M22=0.4383711467890774, SizingMethod='auto expand')";
}
.test .mandarin-header .proektirovanie{
	left: -34px;
	top: 195px;
}
.test .mandarin-header .proektirovanie .line{
	bottom: 18px;
    right: -42px;
    transform: rotate(-46deg);
    width: 50px;
    -o-transform:      rotate(-46deg);
     -webkit-transform: rotate(-46deg);
     transform:         rotate(-46deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6946583704589976, M12=0.7193398003386509, M21=-0.7193398003386509, M22=0.6946583704589976, SizingMethod='auto expand')";
}
.test .mandarin-header .energosnab{
	left: -85px;
	top: 139px;
}
.test .mandarin-header .energosnab .line{
	bottom: 16px;
	right: -55px;
    transform: rotate(-32deg);
    width: 60px;
     -o-transform:      rotate(-32deg);
     -webkit-transform: rotate(-32deg);
     transform:         rotate(-32deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.8191520442889918, M12=0.573576436351046, M21=-0.573576436351046, M22=0.8191520442889918, SizingMethod='auto expand')";
}
.test .mandarin-header .gazosnab{
	left: -65px;
	top: 83px;
}
.test .mandarin-header .gazosnab .line{
	bottom: 7px;
    right: -70px;
    transform: rotate(-11deg);
    width: 70px;
    -o-transform:      rotate(-11deg);
     -webkit-transform: rotate(-11deg);
     transform:         rotate(-11deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9612616959383188, M12=0.27563735581699933, M21=-0.27563735581699933, M22=0.9612616959383188, SizingMethod='auto expand')";
}
.test .mandarin-header .stroitelstvo{
	left: -22px;
	top: 24px;
}
.test .mandarin-header .stroitelstvo .line{
	bottom: -14px;
    right: -40px;
    transform: rotate(40deg);
    width: 46px;
    -o-transform:      rotate(40deg);
    -webkit-transform: rotate(40deg);
     transform:         rotate(40deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}

.test .mandarin-header .title{
	color: #474747;
    font: 400 14px/14px 'Ubuntu Condensed',sans-serif;
    position:relative;
    z-index:1;
    /* padding: 4px 2px 3px; */
    padding: 3px 2px 4px;
    -webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.test .mandarin-header a{
	text-decoration: none;
	  display: block;
	  position:relative;
	  z-index: 10;
}
.test .mandarin-header .title:before{
	width:100%;
	height:2px;
	background:#474747;
	position: absolute;
	bottom:0px;
	left:0;
	content:"";
}
.test .mandarin-header .fon{
	width:100%;
	height:100%;
	display:block;
	content:"";
	background:#343434;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0;
	top:0;
    z-index:0;
    -webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}
.test .mandarin-header a:hover .title{color:#fff;}
.test .mandarin-header a:hover .title:before{background:#343434;}
.test .mandarin-header a:hover+.line{background:#000;}
.test .mandarin-header a:hover .fon{
	opacity:1;
	filter:alpha(opacity=100);
}
.test .mandarin-header{
	position: relative;
}
.test .mandarin-header>div{
	position: absolute;
}

.test .mandarin-header img{
	left: 22px;
	left:27px;
    position: absolute;
    top: 44px;
    top:34px;
    z-index: 0;
max-width:233px;
}
.test .mandarin-header .line{
	height:1px;
	background:#848484;
	content:"";
	position: absolute;
	z-index:1;
	 -webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}

/* Colored Links in Mandarin Header */



/*Soglasovanie*/

.test .mandarin-header .soglasovanie a:hover .title{color:#fff;}
.test .mandarin-header .soglasovanie a:hover .title:before{background:#195aa9;}
.test .mandarin-header .soglasovanie a:hover+.line{background:#195aa9;}
.test .mandarin-header .soglasovanie .fon{background:#195aa9;}

/* .test .mandarin-header .soglasovanie a:hover .title{color:#474747;}
.test .mandarin-header .soglasovanie a:hover .title:before{background:#474747;}
.test .mandarin-header .soglasovanie a:hover+.line{background:#848484;}
.test .mandarin-header .soglasovanie .fon{background:transparent;} */

/* Invest */

.test .mandarin-header .invest a:hover .title{color:#fff;}
.test .mandarin-header .invest a:hover .title:before{background:#086a41;}
.test .mandarin-header .invest a:hover+.line{background:#086a41;}
.test .mandarin-header .invest .fon{background:#086a41;}

/* .test .mandarin-header .invest a:hover .title{color:#474747;}
.test .mandarin-header .invest a:hover .title:before{background:#474747;}
.test .mandarin-header .invest a:hover+.line{background:#848484;}
.test .mandarin-header .invest .fon{background:transparent;} */

/* Otdelka */

.test .mandarin-header .otdelka a:hover .title{color:#474747;}
.test .mandarin-header .otdelka a:hover .title:before{background:#8fc744;}
.test .mandarin-header .otdelka a:hover+.line{background:#8fc744;}
.test .mandarin-header .otdelka .fon{background:#8fc744;}

/* .test .mandarin-header .otdelka a:hover .title{color:#474747;}
.test .mandarin-header .otdelka a:hover .title:before{background:#474747;}
.test .mandarin-header .otdelka a:hover+.line{background:#848484;}
.test .mandarin-header .otdelka .fon{background:transparent;} */

/* Rielti */

.test .mandarin-header .rielti a:hover .title{color:#fff;}
.test .mandarin-header .rielti a:hover .title:before{background:#ef3d33;}
.test .mandarin-header .rielti a:hover+.line{background:#ef3d33;}
.test .mandarin-header .rielti .fon{background:#ef3d33;}

/* .test .mandarin-header .rielti a:hover .title{color:#474747;}
.test .mandarin-header .rielti a:hover .title:before{background:#474747;}
.test .mandarin-header .rielti a:hover+.line{background:#848484;}
.test .mandarin-header .rielti .fon{background:transparent;} */

/* Santehnika */

.test .mandarin-header .santehnika a:hover .title{color:#fff;}
.test .mandarin-header .santehnika a:hover .title:before{background:#00aeef;}
.test .mandarin-header .santehnika a:hover+.line{background:#00aeef;}
.test .mandarin-header .santehnika .fon{background:#00aeef;}

/* Ventilyaciya */

.test .mandarin-header .ventilyaciya a:hover .title{color:#fff;}
.test .mandarin-header .ventilyaciya a:hover .title:before{background:#868e90;}
.test .mandarin-header .ventilyaciya a:hover+.line{background:#868e90;}
.test .mandarin-header .ventilyaciya .fon{background:#868e90;}

/* Energosnab */

.test .mandarin-header .energosnab a:hover .title{color:#474747;}
.test .mandarin-header .energosnab a:hover .title:before{background:#f1ec3b;}
.test .mandarin-header .energosnab a:hover+.line{background:#f1ec3b;}
.test .mandarin-header .energosnab .fon{background:#f1ec3b;}


/* Proektirovanie */

.test .mandarin-header .proektirovanie a:hover .title{color:#fff;}
.test .mandarin-header .proektirovanie a:hover .title:before{background:#677a86;}
.test .mandarin-header .proektirovanie a:hover+.line{background:#677a86;}
.test .mandarin-header .proektirovanie .fon{background:#677a86;}


/* Gazosnab */

.test .mandarin-header .gazosnab a:hover .title{color:#474747;}
.test .mandarin-header .gazosnab a:hover .title:before{background:#43c3d3;}
.test .mandarin-header .gazosnab a:hover+.line{background:#43c3d3;}
.test .mandarin-header .gazosnab .fon{background:#43c3d3;}

/* .test .mandarin-header .gazosnab a:hover .title{color:#474747;}
.test .mandarin-header .gazosnab a:hover .title:before{background:#474747;}
.test .mandarin-header .gazosnab a:hover+.line{background:#848484;}
.test .mandarin-header .gazosnab .fon{background:transparent;} */

/* Stroitelstvo */

.test .mandarin-header .stroitelstvo a:hover .title{color:#fff;}
.test .mandarin-header .stroitelstvo a:hover .title:before{background:#231f20;}
.test .mandarin-header .stroitelstvo a:hover+.line{background:#231f20;}
.test .mandarin-header .stroitelstvo .fon{background:#231f20;}

/* .test .mandarin-header .stroitelstvo a:hover .title{color:#474747;}
.test .mandarin-header .stroitelstvo a:hover .title:before{background:#474747;}
.test .mandarin-header .stroitelstvo a:hover+.line{background:#848484;}
.test .mandarin-header .stroitelstvo .fon{background:transparent;} */

----------------------------------------------------

.contacts-index {
	clear: left;
    color: #152C3B;
    float: left;
    font: 700 26px 'PT Sans Narrow',sans-serif;
    letter-spacing: -0.01em;
    margin: 0 52px 12px 15px;
}
.contacts-grid {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 40px;
}
.contacts{
	clear: left;
	color: #152C3B;
	font: 700 26px 'PT Sans Narrow',sans-serif;
	letter-spacing: -0.01em;
	/*margin-left: 16px;
	float: left;
	margin: 0 53px 13px 15px;
	margin: 0 20px 13px 15px;*/
}
.contacts span{
	font-weight:normal;
}
.contacts-index .title{
	font-size:13px;
	min-height: 18px;
	line-height: 18px;
	padding-left: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0;
	background:url(../i/phone.png) 0 0 no-repeat;
}
.contacts .title{
	font-size:13px;
	min-height: 18px;
	line-height: 18px;
	/*padding-left: 24px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0;
	/*background:url(../i/phone.png) 0 0 no-repeat;*/
}
.contacts.fax {
	float:left;
	clear:none;
}
.contacts.office {
    float: left;
    clear: none;
    max-width: 240px;
    margin-right: 0;
}
.contacts.fax .title{
	background:url(../i/fax.png) 0 0 no-repeat;
}
/*.contacts.office .title{
	background:url(../i/office.png) 0 0 no-repeat;
}*/
.main-menu{
	background:#343434;
	height:58px;
}
.main-menu ul{
	width:1000px;
	display:table;
	margin:0 auto;
}
.main-menu li{
	display:table-cell;
}
.main-menu li div{
	position: relative;
}
.main-menu a{
    color: #FFFFFF;
    display: block;
    font: 400 22px/22px 'Ubuntu Condensed',sans-serif;
    padding: 19px 10px 17px;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 1;
}
.main-menu span{
	position: absolute;
	top:0;
	left:0;
	height:58px;
	width:100%;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDg4MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffb442 0%, #f08830 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb442), color-stop(100%,#f08830));
	background: -webkit-linear-gradient(top, #ffb442 0%,#f08830 100%);
	background: -o-linear-gradient(top, #ffb442 0%,#f08830 100%);
	background: -ms-linear-gradient(top, #ffb442 0%,#f08830 100%);
	background: linear-gradient(to bottom, #ffb442 0%,#f08830 100%);
	-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}
.main-menu a:hover+span{
	opacity: 1;
	filter:alpha(opacity=100);
}
.main-menu .active span{
	opacity:1;
	filter:alpha(opacity=100);
}
.main-all .left-container{
	//margin-right:10px;
}
.left-container{
	float: left;
    //margin-left: 16px;
    margin-right: 25px;
    margin-top: 52px;
    width: 260px;
}
.inner .left-container{
	/*  margin-left: 17px;
	     margin-top: 43px;
	     width: 212px;
	      margin-right: 37px; */
	margin-left: 15px;
	margin-top: 27px;
	width: 226px;
	margin-right: 26px;
}
.left-container .title{
	color:#000;
	font:400 26px 'Ubuntu Condensed', sans-serif;
	margin-bottom: 21px;
	 letter-spacing: -0.03em;
}
.content .b-news{
	margin-top:30px;
}
.b-news .item{
	line-height: 19px;
    margin-bottom: 21px;
    margin-right: 30px;
    overflow: hidden;
}
.left-container .b-news .item{
	margin-right:0;
}
.b-news .b-picture{
	width:74px;
	height:74px;
	display:table;
	padding:3px;
	background:#fff;
	border:1px solid #909090;
	 margin: 0 12px 0 0;
	line-height: 0;
}
.b-news .picture{
	width:74px;
	height:74px;
	display:table-cell;
	vertical-align: middle;
	text-align: center;
}
.b-news img{
	max-width:74px;
	max-height:74px;
}
.b-news .text{
	overflow: hidden;
}
.b-news .date{
	 color: #F06E00;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 4px;
}
.date{
	 color: #F06E00;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 4px;
}
.b-news p{
	font-size:13px;
	line-height: 19px;
	letter-spacing: -0.01em;
	color:#5B6B75;
}
.all-news{
	color:#f5822d;
	font:400 19px 'Ubuntu Condensed', sans-serif;
	letter-spacing: -0.025em;
	display:inline-block;
	margin-top:5px;
}
.content{
	overflow: hidden;
	 padding: 19px 0;
}
.b-mandarin .title{
	color: #474747;
    font: 400 21px/21px 'Ubuntu Condensed',sans-serif;
    position:relative;
    z-index:1;
    padding: 4px 10px 7px;
    -webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.b-mandarin a{
	text-decoration: none;
	  display: block;
	  position:relative;
	  z-index: 10;
}
.b-mandarin .title:before{
	width:100%;
	height:4px;
	background:#474747;
	position: absolute;
	bottom:0px;
	left:0;
	content:"";
}
.b-mandarin .fon{
	width:100%;
	height:100%;
	display:block;
	content:"";
	background:#343434;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0;
	top:0;
    z-index:0;
    -webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}
.b-mandarin a:hover .title{
	color:#fff;
}
.b-mandarin a:hover .title:before{
	background:#343434;
}
.b-mandarin a:hover+.line{
	background:#000;
}
.b-mandarin a:hover .fon{
	opacity:1;
	filter:alpha(opacity=100);
}

/* ------Colored Links --------*/

.test .b-mandarin .title{
	color: #474747;
    font: 400 21px/21px 'Ubuntu Condensed',sans-serif;
    position:relative;
    z-index:1;
    padding: 4px 10px 7px;
    -webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.test .b-mandarin a{
	text-decoration: none;
	  display: block;
	  position:relative;
	  z-index: 10;
}
.test .b-mandarin .title:before{
	width:100%;
	height:4px;
	background:#474747;
	position: absolute;
	bottom:0px;
	left:0;
	content:"";
}
.test .b-mandarin .fon{
	width:100%;
	height:100%;
	display:block;
	content:"";
	background:#343434;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0;
	top:0;
    z-index:0;
    -webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}
.test .b-mandarin a:hover .title{
	color:#fff;
}
.test .b-mandarin a:hover .title:before{
	background:#343434;
}
.test .b-mandarin a:hover+.line{
	background:#000;
}
.test .b-mandarin a:hover .fon{
	opacity:1;
	filter:alpha(opacity=100);
}

/*Soglasovanie*/

.test .b-mandarin .soglasovanie a:hover .title{color:#fff;}
.test .b-mandarin .soglasovanie a:hover .title:before{background:#195aa9;}
.test .b-mandarin .soglasovanie a:hover+.line{background:#195aa9;}
.test .b-mandarin .soglasovanie .fon{background:#195aa9;}

/* .test .b-mandarin .soglasovanie a:hover .title{color:#474747;}
.test .b-mandarin .soglasovanie a:hover .title:before{background:#474747;}
.test .b-mandarin .soglasovanie a:hover+.line{background:#848484;}
.test .b-mandarin .soglasovanie .fon{background:#fff;} */

/* Invest */

.test .b-mandarin .invest a:hover .title{color:#fff;}
.test .b-mandarin .invest a:hover .title:before{background:#086a41;}
.test .b-mandarin .invest a:hover+.line{background:#086a41;}
.test .b-mandarin .invest .fon{background:#086a41;}

/* .test .b-mandarin .invest a:hover .title{color:#474747;}
.test .b-mandarin .invest a:hover .title:before{background:#474747;}
.test .b-mandarin .invest a:hover+.line{background:#848484;}
.test .b-mandarin .invest .fon{background:#fff;} */

/* Otdelka */

.test .b-mandarin .otdelka a:hover .title{color:#474747;}
.test .b-mandarin .otdelka a:hover .title:before{background:#8fc744;}
.test .b-mandarin .otdelka a:hover+.line{background:#8fc744;}
.test .b-mandarin .otdelka .fon{background:#8fc744;}

/* .test .b-mandarin .otdelka a:hover .title{color:#474747;}
.test .b-mandarin .otdelka a:hover .title:before{background:#474747;}
.test .b-mandarin .otdelka a:hover+.line{background:#848484;}
.test .b-mandarin .otdelka .fon{background:#fff;} */

/* Rielti */

.test .b-mandarin .rielti a:hover .title{color:#fff;}
.test .b-mandarin .rielti a:hover .title:before{background:#ef3d33;}
.test .b-mandarin .rielti a:hover+.line{background:#ef3d33;}
.test .b-mandarin .rielti .fon{background:#ef3d33;}

/* .test .b-mandarin .rielti a:hover .title{color:#474747;}
.test .b-mandarin .rielti a:hover .title:before{background:#474747;}
.test .b-mandarin .rielti a:hover+.line{background:#848484;}
.test .b-mandarin .rielti .fon{background:#fff;} */

/* Santehnika */

.test .b-mandarin .santehnika a:hover .title{color:#fff;}
.test .b-mandarin .santehnika a:hover .title:before{background:#00aeef;}
.test .b-mandarin .santehnika a:hover+.line{background:#00aeef;}
.test .b-mandarin .santehnika .fon{background:#00aeef;}

/* Ventilyaciya */

.test .b-mandarin .ventilyaciya a:hover .title{color:#fff;}
.test .b-mandarin .ventilyaciya a:hover .title:before{background:#868e90;}
.test .b-mandarin .ventilyaciya a:hover+.line{background:#868e90;}
.test .b-mandarin .ventilyaciya .fon{background:#868e90;}

/* Energosnab */

.test .b-mandarin .energosnab a:hover .title{color:#474747;}
.test .b-mandarin .energosnab a:hover .title:before{background:#f1ec3b;}
.test .b-mandarin .energosnab a:hover+.line{background:#f1ec3b;}
.test .b-mandarin .energosnab .fon{background:#f1ec3b;}


/* Proektirovanie */

.test .b-mandarin .proektirovanie a:hover .title{color:#fff;}
.test .b-mandarin .proektirovanie a:hover .title:before{background:#677a86;}
.test .b-mandarin .proektirovanie a:hover+.line{background:#677a86;}
.test .b-mandarin .proektirovanie .fon{background:#677a86;}


/* Gazosnab */

.test .b-mandarin .gazosnab a:hover .title{color:#474747;}
.test .b-mandarin .gazosnab a:hover .title:before{background:#43c3d3;}
.test .b-mandarin .gazosnab a:hover+.line{background:#43c3d3;}
.test .b-mandarin .gazosnab .fon{background:#43c3d3;}

/* .test .b-mandarin .gazosnab a:hover .title{color:#474747;}
.test .b-mandarin .gazosnab a:hover .title:before{background:#474747;}
.test .b-mandarin .gazosnab a:hover+.line{background:#848484;}
.test .b-mandarin .gazosnab .fon{background:#fff;} */

/* Stroitelstvo */

.test .b-mandarin .stroitelstvo a:hover .title{color:#fff;}
.test .b-mandarin .stroitelstvo a:hover .title:before{background:#231f20;}
.test .b-mandarin .stroitelstvo a:hover+.line{background:#231f20;}
.test .b-mandarin .stroitelstvo .fon{background:#231f20;}

/* .test .b-mandarin .stroitelstvo a:hover .title{color:#474747;}
.test .b-mandarin .stroitelstvo a:hover .title:before{background:#474747;}
.test .b-mandarin .stroitelstvo a:hover+.line{background:#848484;}
.test .b-mandarin .stroitelstvo .fon{background:#fff;} */



/* -------------------------- */



.b-mandarin{
	position: relative;
	margin-bottom: 100px;
}
.b-mandarin>div{
	position: absolute;
}

.b-mandarin img{
	left: 221px;
    position: absolute;
    top: 85px;
    z-index: 0;
}
.b-mandarin .line{
	height:1px;
	background:#848484;
	content:"";
	position: absolute;
	z-index:1;
	 -webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.soglasovanie{
	 left: 278px;
    top: 6px;
}
.soglasovanie .line{
	 bottom: -27px;
    left: -11px;
    transform: rotate(45deg);
    width: 77px;
    -o-transform:      rotate(45deg);
     -webkit-transform: rotate(45deg);
     transform:         rotate(45deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}


.invest{
	 left: 478px;
    top: 51px;
}
.invest .line{
	 bottom: -19px;
    left: -46px;
    transform: rotate(-44deg);
    width: 54px;
    -o-transform:      rotate(-44deg);
     -webkit-transform: rotate(-44deg);
     transform:         rotate(-44deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7193398003386512, M12=0.6946583704589973, M21=-0.6946583704589973, M22=0.7193398003386512, SizingMethod='auto expand')";
}

.otdelka{
	left: 559px;
    top: 151px;
}
.otdelka .line{
	 bottom: 6px;
    left: -101px;
    transform: rotate(7deg);
    width: 102px;
     -o-transform:      rotate(7deg);
     -webkit-transform: rotate(7deg);
     transform:         rotate(7deg);
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.992546151641322, M12=-0.12186934340514811, M21=0.12186934340514811, M22=0.992546151641322, SizingMethod='auto expand')";
}
.rielti{
	left: 577px;
    top: 244px;
}
.rielti .line{
	bottom: 38px;
    left: -121px;
    transform: rotate(34deg);
    width: 135px;
    -o-transform:      rotate(34deg);
     -webkit-transform: rotate(34deg);
     transform:         rotate(34deg);
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.8290375725550414, M12=-0.5591929034707473, M21=0.5591929034707473, M22=0.8290375725550414, SizingMethod='auto expand')";
}
.santehnika{
	left: 538px;
    top: 339px;
}
.santehnika .line{
	  bottom: 31px;
    left: -72px;
    transform: rotate(45deg);
    width: 85px;
    -o-transform:      rotate(45deg);
     -webkit-transform: rotate(45deg);
     transform:         rotate(45deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}
.ventilyaciya{
	left: 311px;
    top: 386px;
}
.ventilyaciya .line{
	 bottom: 52px;
    left: 39px;
    transform: rotate(64deg);
    width: 109px;
    -o-transform:      rotate(64deg);
     -webkit-transform: rotate(64deg);
     transform:         rotate(64deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.4383711467890774, M12=-0.898794046299167, M21=0.898794046299167, M22=0.4383711467890774, SizingMethod='auto expand')";
}

.proektirovanie{
	left: 80px;
    top: 336px;
}
.proektirovanie .line{
	 bottom: 29px;
    right: -65px;
    transform: rotate(-46deg);
    width: 78px;
    -o-transform:      rotate(-46deg);
     -webkit-transform: rotate(-46deg);
     transform:         rotate(-46deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6946583704589976, M12=0.7193398003386509, M21=-0.7193398003386509, M22=0.6946583704589976, SizingMethod='auto expand')";
}
.energosnab{
	left: 35px;
    top: 243px;
}
.energosnab .line{
	 bottom: 18px;
    right: -50px;
    transform: rotate(-35deg);
    width: 55px;
     -o-transform:      rotate(-35deg);
     -webkit-transform: rotate(-35deg);
     transform:         rotate(-35deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.8191520442889918, M12=0.573576436351046, M21=-0.573576436351046, M22=0.8191520442889918, SizingMethod='auto expand')";
}
.gazosnab{
	 left: 28px;
    top: 150px;
}
.gazosnab .line{
	 bottom: 15px;
    right: -89px;
    transform: rotate(-16deg);
    width: 91px;
    -o-transform:      rotate(-16deg);
     -webkit-transform: rotate(-16deg);
     transform:         rotate(-16deg);
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9612616959383188, M12=0.27563735581699933, M21=-0.27563735581699933, M22=0.9612616959383188, SizingMethod='auto expand')";
}
.stroitelstvo{
	left: 82px;
    top: 60px;
}
.stroitelstvo .line{
	bottom: -20px;
    right: -48px;
    transform: rotate(45deg);
    width: 57px;
    -o-transform:      rotate(45deg);
     -webkit-transform: rotate(45deg);
     transform:         rotate(45deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}

/* Test Animated Mandarin */

#Mandarin{
	position:absolute;
	z-index: 100;s
}

.test .b-mandarin img{
	left: 147px;
	left:160px;
    position: absolute;
    top: 80px;
    top:60px;
    z-index: 0;
}

/* #defolt-mandarin {
	display: block;
} */

#mainmandarin {
	display: block;
}

#ventilyaciya,
#santehnika,
#rielti,
#otdelka,
#invest,
#soglasovanie,
#stroitelstvo,
#gazosnab,
#proektirovanie,
#energosnab,
#ventilyaciya-hf,
#santehnika-hf,
#rielti-hf,
#otdelka-hf,
#invest-hf,
#soglasovanie-hf,
#stroitelstvo-hf,
#gazosnab-hf,
#proektirovanie-hf,
#energosnab-hf{
	display: none;
}

.test .soglasovanie{
	 left: 278px;
    top: 6px;
}
.test .soglasovanie .line{
	bottom: -32px;
    left: -12px;
    transform: rotate(45deg);
    width: 90px;
    -o-transform:      rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform:         rotate(45deg);
	/* bottom: -27px;
	    left: -11px;
	    transform: rotate(45deg);
	    width: 77px;
	    -o-transform:      rotate(45deg);
	     -webkit-transform: rotate(45deg);
	     transform:         rotate(45deg); */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}


.test .invest{
	left: 520px;
	top: 25px;
	/* left: 478px;
	    top: 51px; */
}
.test .invest .line{
	bottom: -28px;
     left: -83px;
     transform: rotate(-38deg);
     width: 95px;
     -o-transform:      rotate(-38deg);
      -webkit-transform: rotate(-38deg);
      transform:         rotate(-38deg);
	/*  bottom: -19px;
	     left: -46px;
	     transform: rotate(-44deg);
	     width: 54px;
	     -o-transform:      rotate(-44deg);
	      -webkit-transform: rotate(-44deg);
	      transform:         rotate(-44deg); */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7193398003386512, M12=0.6946583704589973, M21=-0.6946583704589973, M22=0.7193398003386512, SizingMethod='auto expand')";
}

.test .otdelka{
	left: 575px;
	/* left: 559px; */
    top: 151px;
}
.test .otdelka .line{
	bottom: 4px;
    left: -110px;
    transform: rotate(4deg);
    width: 112px;
     -o-transform:      rotate(4deg);
     -webkit-transform: rotate(4deg);
     transform:         rotate(4deg);
	/* bottom: 6px;
	    left: -101px;
	    transform: rotate(7deg);
	    width: 102px;
	     -o-transform:      rotate(7deg);
	     -webkit-transform: rotate(7deg);
	     transform:         rotate(7deg); */
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.992546151641322, M12=-0.12186934340514811, M21=0.12186934340514811, M22=0.992546151641322, SizingMethod='auto expand')";
}
.test .rielti{
	left: 577px;
    top: 244px;
}
.test .rielti .line{
	bottom: 32px;
    left: -115px;
    transform: rotate(30deg);
    width: 125px;
    -o-transform:      rotate(30deg);
     -webkit-transform: rotate(30deg);
     transform:         rotate(30deg);
	/* bottom: 38px;
	    left: -121px;
	    transform: rotate(34deg);
	    width: 135px;
	    -o-transform:      rotate(34deg);
	     -webkit-transform: rotate(34deg);
	     transform:         rotate(34deg); */
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.8290375725550414, M12=-0.5591929034707473, M21=0.5591929034707473, M22=0.8290375725550414, SizingMethod='auto expand')";
}
.test .santehnika{
	left: 538px;
    top: 339px;
}
.test .santehnika .line{
    bottom: 47px;
    left: -110px;
    transform: rotate(45deg);
    width: 130px;
    -o-transform:      rotate(45deg);
     -webkit-transform: rotate(45deg);
     transform:         rotate(45deg);
	/* bottom: 31px;
	    left: -72px;
	    transform: rotate(45deg);
	    width: 85px;
	    -o-transform:      rotate(45deg);
	     -webkit-transform: rotate(45deg);
	     transform:         rotate(45deg); */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}
.test .ventilyaciya{
	left: 311px;
    top: 386px;
}
.test .ventilyaciya .line{
	 bottom: 52px;
    left: 37px;
    transform: rotate(64deg);
    width: 109px;
    -o-transform:      rotate(64deg);
     -webkit-transform: rotate(64deg);
     transform:         rotate(64deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.4383711467890774, M12=-0.898794046299167, M21=0.898794046299167, M22=0.4383711467890774, SizingMethod='auto expand')";
}
.test .proektirovanie{
	left: 57px;
    top: 336px;
}
.test .proektirovanie .line{
	 bottom: 34px;
    right: -78px;
    transform: rotate(-46deg);
    width: 92px;
    -o-transform:      rotate(-46deg);
     -webkit-transform: rotate(-46deg);
     transform:         rotate(-46deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6946583704589976, M12=0.7193398003386509, M21=-0.7193398003386509, M22=0.6946583704589976, SizingMethod='auto expand')";
}
.test .energosnab{
	left: 0;
	left:-12px;
	/* left: 35px; */
    top: 243px;
}
.test .energosnab .line{
	bottom: 22px;
	right: -78px;
    transform: rotate(-32deg);
    width: 85px;
     -o-transform:      rotate(-32deg);
     -webkit-transform: rotate(-32deg);
     transform:         rotate(-32deg);
	/* bottom: 18px;
	    right: -50px;
	    transform: rotate(-35deg);
	    width: 55px;
	     -o-transform:      rotate(-35deg);
	     -webkit-transform: rotate(-35deg);
	     transform:         rotate(-35deg); */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.8191520442889918, M12=0.573576436351046, M21=-0.573576436351046, M22=0.8191520442889918, SizingMethod='auto expand')";
}
.test .gazosnab{
	left: 0;
	/* left: 28px; */
    top: 150px;
}
.test .gazosnab .line{
	bottom: 13px;
    right: -118px;
    transform: rotate(-11deg);
    width: 120px;
    -o-transform:      rotate(-11deg);
     -webkit-transform: rotate(-11deg);
     transform:         rotate(-11deg);
	/* bottom: 15px;
	    right: -89px;
	    transform: rotate(-16deg);
	    width: 91px;
	    -o-transform:      rotate(-16deg);
	     -webkit-transform: rotate(-16deg);
	     transform:         rotate(-16deg); */
     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9612616959383188, M12=0.27563735581699933, M21=-0.27563735581699933, M22=0.9612616959383188, SizingMethod='auto expand')";
}
.test .stroitelstvo{
	left: 65px;
	top: 40px;
	/* left: 82px;
	    top: 60px; */
}
.test .stroitelstvo .line{
	bottom: -26px;
    right: -73px;
    transform: rotate(40deg);
    width: 85px;
    -o-transform:      rotate(40deg);
    -webkit-transform: rotate(40deg);
     transform:         rotate(40deg);
	/* bottom: -20px;
	    right: -48px;
	    transform: rotate(4deg);
	    width: 57px;
	    -o-transform:      rotate(45deg);
	     -webkit-transform: rotate(45deg);
	     transform:         rotate(45deg); */
      -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}

/* End Animated Mandarin */


.left-menu{
	margin:0 4px 0 2px;
}
.left-menu > li{
	 margin-bottom: 7px;
}
.left-menu>li>a{
	color:#343434;
	font:400 20px/20px 'Ubuntu Condensed', sans-serif;
	text-decoration: none;
	display:block;
	padding: 4px 13px 7px 13px;
	letter-spacing: -0.02em;
	position: relative;
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.left-menu>li>a:hover{
	color:#ff8b2d;
}
.left-menu>li>a:hover:before{
	content:"";
	width:6px;
	height:6px;
	position: absolute;
	left:0;
	top: 12px;
	background:url(../i/li-menu.png) 0 0 no-repeat;
}
.left-menu>.active>a,
.left-menu>.active>a:hover{
	background:#FF8B2D;
	color:#fff;
}
.left-menu>.active>a:hover:before{
	display:none;
}
.left-menu>.active>a:after{
	 background: url("../i/active-menu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 10px;
    position: absolute;
    right: 7px;
    top: 11px;
    width: 7px;
}
.left-menu>.active .podmenu{
	display:block;
}

/* -----Blue Menu -----*/

.blue-menu>.active>a,
.blue-menu>.active>a:hover{
	background:#0091EF;
}
.blue-menu>li>a:hover{
	color:#008fec;
}
.blue-menu>li>a:hover:before{
	background:url(../i/blue-li.png) 0 0 no-repeat;
}

/* ----Gray Menu -----*/

.gray-menu>.active>a,
.gray-menu>.active>a:hover{
	background:#8F8F8F;
}
.gray-menu>li>a:hover{
	color:#8F8F8F;
}
.gray-menu>li>a:hover:before{
	background:url(../i/gray-li.png) 0 0 no-repeat;
}

/* ----Yellow Menu -----*/

.yellow-menu>.active>a,
.yellow-menu>.active>a:hover{
	background:#f1ec3b;
	color:#343434;
}
.yellow-menu>li>a:hover{
	color:#f1ec3b;
}
.yellow-menu>li>a:hover:before{
	background:url(../i/yellow-li.png) 0 0 no-repeat;
}

/* ----Proekt Menu -----*/

.proekt-menu>.active>a,
.proekt-menu>.active>a:hover{
	background:url(../i/proekt-bg1.png) 0 0 no-repeat;
	text-shadow: 3px 3px 4px #fff;
	color:#35434c;
}
.proekt-menu>li>a:hover{
	color:#a3aeb6;

}
.proekt-menu>li>a:hover:before{
	background:url(../i/proekt-li.png) 0 0 no-repeat;
}

/* ----Gaz Menu -----*/

.gaz-menu>.active>a,
.gaz-menu>.active>a:hover{
	background:#00e3ec;
	color:#343434;
}
.gaz-menu>li>a:hover{
	color:#00e3ec;
}
.gaz-menu>li>a:hover:before{
	background:url(../i/gaz-li.png) 0 0 no-repeat;
}

/* ---- Stroy Menu -----*/

.stroy-menu>.active>a,
.stroy-menu>.active>a:hover{
	background:#000;
	color:#fff;
}
.stroy-menu>li>a:hover{
	color:#000;
}
.stroy-menu>li>a:hover:before{
	background:url(../i/stroy-li.png) 0 0 no-repeat;
}

/* ---- Sogl Menu -----*/

.sogl-menu>.active>a,
.sogl-menu>.active>a:hover{
	background:#0000fe;
	color:#fff;
}
.sogl-menu>li>a:hover{
	color:#0000fe;
}
.sogl-menu>li>a:hover:before{
	background:url(../i/sogl-li.png) 0 0 no-repeat;
}

/* ---- Invest Menu -----*/

.invest-menu>.active>a,
.invest-menu>.active>a:hover{
	background:#006634;
	color:#fff;
}
.invest-menu>li>a:hover{
	color:#006634;
}
.invest-menu>li>a:hover:before{
	background:url(../i/invest-li.png) 0 0 no-repeat;
}

/* ---- Otd Menu -----*/

.otd-menu>.active>a,
.otd-menu>.active>a:hover{
	background:#98d700;
	color:#000;
}
.otd-menu>li>a:hover{
	color:#98d700;
}
.otd-menu>li>a:hover:before{
	background:url(../i/otd-li.png) 0 0 no-repeat;
}

/* ---- Riel Menu -----*/

.riel-menu>.active>a,
.riel-menu>.active>a:hover{
	background:#fe2400;
	color:#fff;
}
.riel-menu>li>a:hover{
	color:#fe2400;
}
.riel-menu>li>a:hover:before{
	background:url(../i/riel-li.png) 0 0 no-repeat;
}


.podmenu{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#f6f6f6 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%,#f6f6f6 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%,#f6f6f6 100%);
	-pie-background:linear-gradient(top, #fcfcfc 0%, #f6f6f6 100%);
	 padding: 11px 0 16px;
	 margin-bottom: 14px;
	display:none;
}
.podmenu a{
	color:#006bb4;
	font: 400 18px 'Ubuntu Condensed',sans-serif;
	  padding: 4px 5px 4px 25px;
	display:block;
	position: relative;
	letter-spacing: -0.03em;
}
.podmenu .active a,
.podmenu .active a:hover{
	color:#5c5b5b;
	text-decoration: none;
}
.podmenu .active a:before{
	width:5px;
	height:7px;
	background:url(../i/podmenu.png) 0 0 no-repeat;
	position: absolute;
	left: 13px;
	top: 14px;
	content:"";
}
.podmenu a:hover{
	color:#0093f2;
}
.content .table{
	width:99%;
	margin: 20px 0;
}
.content .table td{
	border:1px solid #C7C7C7;
	padding: 10px 15px;
}
.content .table td:first-child{
	font-weight: bold;
	color: #929292;
	text-align: center;
	width: 16px;
	padding: 10px 0;
}
.content .table tr:nth-child(2n+1){
	background:#F4F4F4;
}
.content .table th{
	background:#7C7C7C;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding: 8px 10px;
	border-left:1px solid #DEDEDE;
}
.content .table th:first-child{
	border-left:1px solid #7C7C7C;
}

.content .table th:last-child{
	border-right:1px solid #7C7C7C;
}
.img{
	border:1px solid #909090;
	padding:3px;
	background:#fff;
box-sizing: border-box;
}
.img[align="left"]{
	margin:0 20px 5px 0;
}
.img[align="right"]{
	margin:0 0px 5px 20px;
}
.invisible{
	display:none;
}
.b-vacancy{
	overflow: hidden;
}
.b-vacancy .text{
	overflow: hidden;
}
.b-vacancy .invisible{
	padding-top:15px;
}
.b-vacancy {
	overflow: hidden;
	 margin-bottom: 28px;
}
.b-vacancy .picture .img{
	margin: 6px 21px 3px 0;
}
.b-vacancy .title{
	 display: block;
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 5px;
    margin-top: 3px;
}
.more{
	font-size:12px;
	line-height:12px;
	color:#929292;
	display:inline-block;
	clear:both;
	border-bottom:1px dashed;
	margin-right:10px;
	position: relative;
	cursor:pointer;
}
.more:before{
	width: 9px;
	height: 9px;
	background: url(../i/strela.png) right 0 no-repeat;
	right: -10px;
	top: 2px;
	position: absolute;
	content: "";
}
.roll-up.more:before{
	background-position: 0 bottom;
}
.b-vacancy-item{
	overflow: hidden;
	 margin-bottom: 16px;
}
.b-vacancy-item.vacancy2{
	margin-bottom: 35px;
}
.b-vacancy-item .img{
	margin: 3px 17px 5px 0;
}
.b-vacancy-item.vacancy2 .img{
	margin: 0 20px 5px 0;
}
.b-vacancy-item .text{
	overflow: hidden;
	font-size:12px;
	line-height:20px;
}
.content .b-vacancy-item p{
	line-height: 20px;
	margin-bottom: 0;
}
.content .b-vacancy-item ul{
	list-style-image: url(../i/li2.png);
	margin:0;
	padding-left: 17px;
}
.content .b-vacancy-item ul li{
	line-height: 20px;
	margin-bottom: 0;
}
.b-vacancy-item .title{
	font-weight:bold;
	color:#929292;
}
.black{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.content .b-vacancy-item .main-title{
	color:#f5822d;
	font-weight:bold;
	font-size:16px;
	 margin-bottom: 2px;
}
.content .b-vacancy-item .pay{
	font-size: 14px;
   margin-bottom: 5px;
}
.b-vacancy-item .title a{
	font-weight:normal;
}
.button a{
	color:#343434;
	cursor:pointer;
	font-size:18px;
	text-decoration:none;
	line-height:18px;
	box-shadow:0 1px 0 0 #E9E9E9;
	margin-bottom:1px;
	text-shadow:0 1px 0 #E7E7E7;
	display:inline-block;
	 margin-bottom: 26px;
     padding: 3px 10px 5px;
	font-family:'Ubuntu Condensed',sans-serif;
	border-width:1px;
	border-style:solid;
	border-color:#D5D5D5 #B6B6B6 #ABABAB;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e6e6e6 0%, #cecece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#cecece));
	background: -webkit-linear-gradient(top, #e6e6e6 0%,#cecece 100%);
	background: -o-linear-gradient(top, #e6e6e6 0%,#cecece 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%,#cecece 100%);
	background: linear-gradient(to bottom, #e6e6e6 0%,#cecece 100%);
	-pie-background:linear-gradient(top, #e6e6e6 0%, #cecece 100%);
}
.see-also{
	font-size:14px;
	color:#929292;
}
.see-also a{
	color:#343434;
	display:inline-block;
}
.controls{
	overflow: hidden;
	margin-bottom: 3px;
	margin-right: 17px;
}
.controls .prev{
	float:right;
	margin-right: 32px;
}
.controls .prev a{
  	padding-left: 26px;
	position: relative;
	display:inline-block;
	text-align: center;
}
.controls .prev a:before{
	width:10px;
	height:9px;
	content:"";
	position: absolute;
	left:10px;
	top:50%;
	margin-top:-4px;
	background:url(../i/b-prev.png) 0 0 no-repeat;
}
.controls .next{
	float:right;
}
.controls.controls2 .prev{
	float:left;
}
.controls .next a{
	padding-right:28px;
	position: relative;
	display:inline-block;
	text-align: center;
}
.controls .next a:before{
	width:10px;
	height:9px;
	content:"";
	position: absolute;
	right:10px;
	top:50%;
	margin-top:-4px;
	background:url(../i/b-next.png) 0 0 no-repeat;
}
.zakazchik .title{
	color:#343434;
	font-size:20px;
	font-family:'Ubuntu Condensed',sans-serif;
	margin: 18px 0 12px;
	display:block;
}
.zakazchik .picture{
	margin: 0 27px 0 0;
}
.pagination{
	color:#656565;
	font-size:12px;
	margin-top:40px;
}

.pagination li{
	display:inline-block;
}
.content .pagination ul{
	display:inline-block;
	 margin: 0 14px;
	padding-left:0;
}
.pagination ul a{
	  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #848484;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 0 2px;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: 30px;
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.pagination ul a:hover{
	color:#F5822D;
	border:1px solid #F5822D;
}
.pagination .current,
.pagination .current:hover{
	border:1px solid #F5822D;
	color:#fff;
	background:#F5822D;
}
.pagination-prev,
.pagination-next{
	color:#848484;
	font-size:12px;
	padding: 5px 2px;
	display:inline-block;
}
.pagination-next{
	padding-right:13px;
	background: url(../i/pag-next.png) right 8px no-repeat;
}
.pagination-next.disabled{
	color:#C6C6C6;
	background-position: right -15px;
}
.pagination-prev{
	padding-left:13px;
	background:url(../i/pag-prev.png) right 0 no-repeat;
}
.pagination-prev.disabled{
	color:#C6C6C6;
	background-position: 0 -15px;
}
.content .b-vacancy-item .main-title-black{
	font-size:16px;
	font-weight:bold;
	color:#343434;
	margin-bottom: 3px;
}
.back{
	display:inline-block;
	color:#343434;
	margin-bottom: 31px;
	text-decoration: none;
}
.back span{
	border-bottom:1px solid;
	display:inline-block;
}
.form input[type="text"], .form input[type="password"] {
	border:1px solid #CDCDCD;
	width:228px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	outline:none;
	padding:0 10px;
}
.form .attention{
	color:#929292;
	margin-bottom: 27px;
}
.form label{
	 width: 58px;
	display:inline-block;
}
.form fieldset{
	margin-bottom: 9px;
}
.form .send{
	display:inline-block;
	position: relative;
	box-shadow:0 1px 0 0 #CFCFCF;
	margin-top: 16px;
}
.form input[type="submit"]{
	background: url("../i/enter.png") no-repeat scroll 90% center;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Ubuntu Condensed',sans-serif;
    font-size: 19px;
    letter-spacing: -0.03em;
    line-height: 30px;
    margin: 0;
    outline: medium none;
    padding: 4px 26px 5px 10px;
    text-shadow: 0 1px 0 #F67B22;
    z-index: 2;
}
.form .fon{
	opacity:1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjhjMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffb442 0%, #f68c30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb442), color-stop(100%,#f68c30));
	background: -webkit-linear-gradient(top, #ffb442 0%,#f68c30 100%);
	background: -o-linear-gradient(top, #ffb442 0%,#f68c30 100%);
	background: -ms-linear-gradient(top, #ffb442 0%,#f68c30 100%);
	background: linear-gradient(to bottom, #ffb442 0%,#f68c30 100%);
	-pie-background:linear-gradient(top, #ffb442 0%, #f68c30 100%);
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:"";
	z-index:1;
}
.form .fon-hover{
	background:red;
	opacity:1;
	filter:alpha(opacity=100);
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:"";
	z-index:0;
	display:none;
}
/* .form .send:hover .fon{
	opacity:0;
} */
.form .b-send{
	position: relative;
	z-index:2;
}
.video{
	clear:both;
	margin: 20px 0 6px;
}
.video .item{
	display:inline-block;
	vertical-align: top;
	width:176px;
	width:200px;
	margin-bottom: 30px;
}
.ov{
	overflow: hidden;
}
.big-h2{
	font-size:19px;
	font-family:'Ubuntu Condensed',sans-serif;
	text-transform: uppercase;
	margin: 0 0 17px;
	letter-spacing: -0.025em;
}
.video .picture{
	position: relative;
	width:167px;
	height:93px;
	width:200px;
	height:150px;
	margin-bottom: 6px;
	border:1px solid #fff;
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.video .fon{
	position: absolute;
	left:0;
	top:0;
	background:url(../i/fon-modal.png) 0 0 repeat;
	width:100%;
	height:100%;
	content:"";
	z-index:1;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.video .play{
	width:22px;
	height:22px;
	background:url(../i/play.png) 0 0 no-repeat;
	position: absolute;
	left:50%;
	top:50%;
	content:"";
	margin-top:-11px;
	margin-left:-11px;
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.video img{
	width:167px;
	height:93px;
	width:100%;
	height:100%;
}
.video .time{
	position: absolute;
	bottom:0;
	right:0;
	padding:2px 5px;
	font-weight:bold;
	color:#f5822d;
	font-size:11px;
	display:inline-block;
	background:#343434;
	z-index:3;
	 line-height: 14px;
}
.video a{
	font-size:12px;
	color:#343434;
	-webkit-transition: all 0.1s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	-ms-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.video a:hover .play,
.video a:hover .fon{
	opacity:1;
	filter:alpha(opacity=100);
}
.video a:hover{
	color:#f5822d;
}
.video a:hover .picture{
	border-color:#F5822D;
}
.video .text{
	text-align: center;
	line-height: 16px;
}
.gallery{
	margin-top:40px;
}
.gallery .item{
	display: inline-block;
	vertical-align: top;
	width: 155px;
	font-size: 12px;
	line-height: 15px;
	color: #343434;
	margin: 0 22px 38px 0;
	text-align: center;
}
.gallery .item:hover{
	color:#f5822d;
}
.gallery .item:hover .picture{
	border:1px solid #F5822D;
	box-shadow:0 0 0 1px #F5822D, 0 2px 4px #DEDEDE;
}
.gallery .picture{
	width:108px;
	height:157px;
	padding:3px;
	border:1px solid #A0A0A0;
	display:inline-block;
	margin: 0 2px 7px;
}
.gallery .picture img{
	max-width:108px;
	max-height:157px;
}
.right-video{
	float:right;
	width: 172px;
	width: auto;
	margin: 9px 15px 0 20px;
}
.left-video{
	float:left;
	width: 172px;
	margin: 0 47px 0 2px;
}
.right-video .picture,.left-video .picture{
	border-color:#9A9A9A;
}
.b-vacancy-item .podrobno{
	overflow: hidden;
}
.right-video.video .item{
	margin-bottom: 0;
}
.post{
	font-size:15px;
	margin: 5px 0 7px;
}
.gray{
	color:#929292;
	margin: 5px 0 0;
}
.b-vacancy-item .info p{
	margin-bottom: 15px;
	line-height: 19px;
}
.gallery2{
	margin:30px 0;
}
.gallery2 .b-picture{
	width:150px;
	height:120px;
	display:table;
	border:1px solid #D5D5D5;
	text-align: center;
	margin-bottom: 6px;
}
.gallery2 .picture{
	width:150px;
	height:120px;
	display:table-cell;
	vertical-align: middle;
}
.gallery2 .item{
	font:400 18px 'Ubuntu Condensed',sans-serif;
	color:#343434;
	display:inline-block;
	vertical-align: top;
	width:152px;
	margin: 0 40px 40px 0;
	text-align: center;
}
.gallery2 .item .text{
	 line-height: 16px;
    margin-top: 8px;
}
.slider{
	 height: 293px;
    margin-bottom: 17px;
    margin-top: 16px;
    /*width: 715px;*/
		width: 100%;
}
.ramka{
	width:715px;
	height:293px;
	position: absolute;
	top:0;
	left:0;
	background:url(../i/ramka.png) 0 0 no-repeat;

}
.content .buttons{
	padding:0;
	margin: 0 0 23px;
}
.content .buttons li{
	 border-color: #E3E3E3 #D5D5D5 #C8C8C8;
    border-style: solid;
    border-width: 1px;
    color: #EC6806;
    cursor: pointer;
    display: inline-block;
    font: 400 24px 'Ubuntu Condensed',sans-serif;
    letter-spacing: -0.03em;
    margin: 0 0 0 17px;
    padding: 21px 0px 22px 101px;
    position: relative;
    text-shadow: 0 1px 0 #FFFFFF;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbfbfb 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #fbfbfb 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #fbfbfb 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom, #fbfbfb 0%,#e8e8e8 100%);
	-pie-background:linear-gradient(top, #fbfbfb 0%, #e8e8e8 100%);
}
.buttons li:first-child{
	margin-left:0;
}
.content .buttons li.button-contacts{
	 padding: 21px 0px 22px 101px;
	 width: 121px;
}
.content .buttons li.button-price{
	 padding: 21px 0px 22px 101px;
	 width: 121px;
}
.content .buttons li.button-zakazchiki{
	 padding: 21px 0 22px 102px;
	  width: 121px;
}
.content .buttons li.button-objects{
	padding: 21px 0 22px 84px;
    width: 136px;
}
.buttons .button-contacts:before{
	 content: "";
    height: 50px;
    left: 12px;
    position: absolute;
    top: 11px;
    width: 70px;
	background:url(../i/contacts.png) 0 0 no-repeat;
}
.buttons .button-price:before{
	content: "";
    height: 52px;
    left: 15px;
    position: absolute;
    top: 7px;
    width: 71px;
	background:url(../i/price.png) 0 0 no-repeat;
}
.buttons .button-zakazchiki:before{
 	content: "";
    height: 50px;
    left: 16px;
    position: absolute;
    top: 11px;
    width: 68px;
	background:url(../i/zakazchiki.png) 0 0 no-repeat;
}
.buttons .button-objects:before{
 	content: "";
    height: 46px;
    left: 8px;
    position: absolute;
    top: 11px;
    width: 67px;
	background:url(../i/objects.png) 0 0 no-repeat;
}
.content .buttons li.active{
	color:#7B7B7B;
	border-color:#C8C8C8 #CBCBCB #CDCDCD;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e8e8e8 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#ededed 100%);
	background: -o-linear-gradient(top, #e8e8e8 0%,#ededed 100%);
	background: -ms-linear-gradient(top, #e8e8e8 0%,#ededed 100%);
	background: linear-gradient(to bottom, #e8e8e8 0%,#ededed 100%);
	-pie-background:linear-gradient(top, #e8e8e8 0%, #ededed 100%);
	box-shadow: 0 2px 2px 0 #E0E0E0 inset;
}
.content .buttons li.active:before{
	background-position: 0 bottom;
}
.left-container .razdel .title{
	font-size:30px;
	color:#fff;
	margin-bottom: 5px;
	letter-spacing: -0.04em;
}
.razdel{
	border-style:solid;
	border-width:1px;
	 padding: 6px 13px 11px;
	border-radius:2px;
	margin-bottom: 20px;
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:18px;
}

/* ---------Blue block --------*/

.razdel.blue{
	border-color:#4FBAFF #2D90D3 #126EB0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #009cff 0%, #007cd1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009cff), color-stop(100%,#007cd1));
	background: -webkit-linear-gradient(top, #009cff 0%,#007cd1 100%);
	background: -o-linear-gradient(top, #009cff 0%,#007cd1 100%);
	background: -ms-linear-gradient(top, #009cff 0%,#007cd1 100%);
	background: linear-gradient(to bottom, #009cff 0%,#007cd1 100%);
	-pie-background:linear-gradient(top, #009cff 0%, #007cd1 100%);
	color:#a9ddff;
}
.razdel.blue .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#e9f6ff;
	 margin-left: 2px;
}
.razdel.blue .phone sub{
	font-weight:400;
	color:#bfe6ff;
	margin:0 3px;
}

/* ---------Gray block ---------*/
.razdel.gray{
	background:#8f8f8f;
	border-color:#8f8f8f;
	color:#fff;
	margin-top: 0;

}
.razdel.gray .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#dfdfdf;
	 margin-left: 2px;
}
.razdel.gray .phone sub{
	font-weight:400;
	color:#dfdfdf;
	margin:0 3px;
}


/* ---------Yellow block ---------*/
.razdel.yellow{
	background:#f1ec3b;
	border-color:#f1ec3b;
	color:#343434;
	margin-top: 0;
}

.left-container .razdel.yellow .title{
	color:#343434;
}
.razdel.yellow .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#343434;
	 margin-left: 2px;
}
.razdel.yellow .phone sub{
	font-weight:400;
	color:#343434;
	margin:0 3px;
}


/* ---------Proekt block ---------*/
.razdel.proekt{
	background: url(/i/proekt-bg.png);
	border: none;
	color:#35434c;
	text-shadow: 3px 3px 4px #fff;
	margin-top: 0;

}
.razdel.proekt .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#fff;
	color:#35434c;
	text-shadow: 3px 3px 4px #fff;
	 margin-left: 2px;
}
.razdel.proekt .phone sub{
	font-weight:400;
	color:#35434c;
	text-shadow: 3px 3px 4px #fff;
	margin:0 3px;
}

.left-container .razdel.proekt .title{
	color:#35434c;
	text-shadow: 3px 3px 4px #fff;
}

/*--пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ--*/
.razdel.gaz{
	border-color: #00e3ec;
	background: #00e3ec;
	color: #31515c;
}
.left-container .razdel.gaz .title{
	color: #343434;
}
.razdel.gaz .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#31515c;
	 margin-left: 2px;
}
.razdel.gaz .phone sub{
	font-weight:400;
	color:#31515c;
	margin:0 3px;
}


/*--пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ--*/
.razdel.stroy{
	background: #000;
	color: #d2d2d2;
	border-color: #000;
}
.razdel.stroy .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#d2d2d2;
	 margin-left: 2px;
}
.razdel.stroy .phone sub{
	font-weight:400;
	color:#d2d2d2;
	margin:0 3px;
}

/*--пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ--*/
.razdel.sogl{
	background: #0000fe;
	color: #91b8fd;
	border-color: #0000fe;
}
.razdel.sogl .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#91b8fd;
	 margin-left: 2px;
}
.razdel.sogl .phone sub{
	font-weight:400;
	color:#91b8fd;
	margin:0 3px;
}


/*--пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ--*/
.razdel.invest{
	background: #006634;
	color: #c6f2db;
	border-color: #006634;
}
.razdel.invest .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#c6f2db;
	 margin-left: 2px;
}
.razdel.invest .phone sub{
	font-weight:400;
	color:#c6f2db;
	margin:0 3px;
}


/*--пїЅпїЅпїЅпїЅпїЅпїЅпїЅ--*/
.razdel.otd{
	background: #98d700;
	color: #31331b;
	border-color: #98d700;
}
.left-container .razdel.otd .title{
	color: #000;
}
.razdel.otd .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#31331b;
	 margin-left: 2px;
}
.razdel.otd .phone sub{
	font-weight:400;
	color:#31331b;
	margin:0 3px;
}

/*--пїЅпїЅпїЅпїЅпїЅпїЅ--*/
.razdel.riel{
	background: #fe2400;
	color: #ffe9e5;
	border-color: #fe2400;
}
.razdel.riel .phone span{
	font:700 22px/30px 'PT Sans Narrow',sans-serif;
	color:#ffe9e5;
	 margin-left: 2px;
}
.razdel.riel .phone sub{
	font-weight:400;
	color:#ffe9e5;
	margin:0 3px;
}

.all-akcii a{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjhiMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffb442 0%, #f68b31 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb442), color-stop(100%,#f68b31));
	background: -webkit-linear-gradient(top, #ffb442 0%,#f68b31 100%);
	background: -o-linear-gradient(top, #ffb442 0%,#f68b31 100%);
	background: -ms-linear-gradient(top, #ffb442 0%,#f68b31 100%);
	background: linear-gradient(to bottom, #ffb442 0%,#f68b31 100%);
	-pie-background:linear-gradient(top, #ffb442 0%, #f68b31 100%);
	 border-color: #FEA631 #FB8716 #F87D1E;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    font: 400 24px/24px 'Ubuntu Condensed',sans-serif;
    letter-spacing: -0.04em;
     margin: 30px 0 40px;
    padding: 9px 0 12px 81px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 #EF8123;
}
.all-akcii a:before{
	width:62px;
	height:31px;
	content:"";
	background:url(../i/all-akcii.png) 0 0 no-repeat;
	position: absolute;
	left: 11px;
	top:8px;
}
.banner{
	 margin: 12px 0;
}
.ov{
	overflow: hidden;
	padding-top: 30px;
}
.content .download{
	 list-style-image: none;
    margin: 30px 0 30px 19px;
    padding: 0;
}
.download a{
	text-decoration: none;
	font-size:14px;
	height:22px;
	line-height:22px;
	color:#838383;
}
.download a span{
	font-size:15px;
	font-weight:bold;
	color:#f5822d;
	text-decoration: underline;
}
.content .download li{
	position: relative;
	padding-left:30px;
	margin-bottom: 12px;
}
.download li:before{
	width:25px;
	height:22px;
	content:"";
	position: absolute;
	left:0;
	top:0;
}
.download .pdf:before{
	background:url(../i/pdf.png) 0 0 no-repeat;
}
.download .doc:before{
	background:url(../i/doc.png) 0 0 no-repeat;
}
.download .xls:before{
	background:url(../i/xls.png) 0 0 no-repeat;
}
.mini-controls{
	float: right;
    margin-right: 45px;
}
.mini-controls2{
	float: right;
    margin-right: 13px;
    margin-bottom: 27px;
}
.ov .back{
	 margin-top: 8px;
}
.partner .text-about .title{
	color: #343434;
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 6px;
}
.otziv{
	margin: 32px 0 0;
}
.content .otziv p{
	 line-height: 20px;
}
.otziv .title{
	color:#343434;
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:18px;
	text-transform: uppercase;
	margin-bottom: 21px;
	font-weight:normal;
	letter-spacing: -0.02em;
}
.otziv .text .title{
	margin-bottom: 12px;
}
.otziv .text{
	font-size:13px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.gallery.gallery2 .item{
	width: 174px;
	margin: 1px 3px 30px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.gallery.gallery2  .picture{
	width:164px;
	height:122px;
	line-height: 0;
}
.gallery.gallery2 img{
	max-width:164px;
	max-height:122px;
}
.gallery.gallery2 .title{
	color: #343434;
	font-family: 'Ubuntu Condensed',sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	 margin-bottom: 17px;
	font-weight: normal;
}
.form.form2{
	 width: 380px;
}
.form2 .attention{
	font-size:13px;
	color:#4a4a4a;
	margin-bottom: 22px;
}
.form.form2 input[type="text"],
.form.form2 textarea{
	width: 358px;
	border:1px solid #CDCDCD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.form2 textarea{
	height: 117px;
	resize:none;
	padding:0;
	outline:none;
	padding: 0 10px;
}
.form .capcha label{
	float:left;
}
.form.form2 label{
	color: #000000;
    display: block;
    font-size: 12px;
    width: 100%;
}
.form .capcha{
	overflow: hidden;
	margin-bottom: 14px;
}
.form .capcha input[type="text"]{
	 width: 60px;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	float: left;
}
.form.form2 .capcha label{
	display:inline-block;
	color:#000;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
	float:left;
	  width: 110px;
}
.form .capcha img{
	float:right;
}
.form2{
	 margin: 36px 0 30px;
}
.form.form2 fieldset{
	 margin-bottom: 10px;
}
.form2 .title{
	font-size:20px;
	color:#343434;
	font-family:'Ubuntu Condensed',sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	letter-spacing: -0.02em;
}
.map{
	margin-bottom: 14px;
}
.ya-map{
	font-size:12px;
	padding-left:25px;
	height:18px;
	line-height: 18px;
	background:url(../i/ya.png) 0 0 no-repeat;
	display:inline-block;
}
.right-column{
	float:right;
	width:390px;
}
.right-column2{
	float:right;
	width: 308px;
}
.left-column{
	float:left;
	width: 385px;
}
.personal-text .img{
	margin-top:6px;
}
.personal-text{
	margin-bottom: 29px;
}
.ov .button a{
	margin-bottom: 13px;
}
.partner .img{
	margin: 2px 15px 5px 0;
}
.b-contacts{
	margin: 0 0 20px;
}
.content .b-contacts p{
	margin-bottom: 6px;
}

.b-vacancy.akcii .picture .img{
	margin: 0 24px 5px 0;
}
.content .b-vacancy p{
	font-size: 13px;
    line-height: 18px;
}
.b-vacancy.akcii .title{
	margin-bottom: 9px;
}
.b-vacancy.akcii{
	margin-bottom: 22px;
}

.video .video-player {
    display:none;
}
.popup{
	position: absolute;
	top:50%;
	margin-top:-50px;
	left:50%;
	margin-left:-300px;
	background:#fff;
	font: 400 21px 'Ubuntu Condensed',sans-serif;
	color:#7e7e7e;
	padding:30px;
	z-index:9999;
	border-radius:3px;
	box-shadow:0 0 10px 4px #535353;
	display:none;
}
.popup .orange{
	color:#ff6c00;
}
.popup .title{
	color:#ff6c00;
	font-size:26px;
}
.popup p{
	margin-bottom:15px;
}
.popup .close{
	width:49px;
	height:49px;
	content:"";
	background:url(../i/close.png) 0 0 no-repeat;
	cursor:pointer;
	position: absolute;
	top:-20px;
	right:-20px;
}
.popup .close:hover{
	background-position: 0 bottom;
}



/* ----Customers ----*/

.customers{
	border:1px solid #d9d9d9;
	border-radius:3px;
	padding:10px 10px 30px 15px;
	position:relative;
	width:197px;
	margin-top:0;
	margin-right: 20px;

}
.customers p{
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:22px;
	margin: 0 0 15px 0;
	color:#7b7b7b;
	font-weight:700;
	text-transform:uppercase;

}
.customers ul{
	margin-bottom: 15px;
}

.customers ul li{
	margin-bottom: 15px;
}

.customers ul li a{
	font-size:18px;
	line-height:20px;
	/* line-height:38px; */
	font-family:'Ubuntu Condensed',sans-serif;
	/* color:#11659e; */
	color:#0083db;
}
.customers ul li a:hover{
	color:#28abff;
	/* color:#0093f2; */
}
.customers .hidden{
	/*display:none;*/
	display: block;
}
.showall{
	position:absolute;
	width:228px;
	height:43px;
	left:-3px;
	bottom:-14px;
	border:none;
	cursor:pointer;
	color:#343434;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background: url(../i/show-hide.png) 0 0 no-repeat;
	padding-bottom: 14px;
	display:block;
	outline:none;
}
.showall:hover{
	background-position:0 -46px;
	color:#0079c7;
	text-shadow:0 1px 1px #ffffff;
}
.hideall{
	position:absolute;
	width:228px;
	height:43px;
	left:-3px;
	bottom:-14px;
	border:none;
	cursor:pointer;
	color:#343434;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background: url(../i/show-hide.png) 0 -93px no-repeat;
	padding-top: 5px;
	display:block;
	outline:none;
}
.hideall:hover{
	background-position:0 -138px;
	color:#0079c7;
	text-shadow:0 1px 1px #ffffff;
}
.header .years {
	margin-top: 15px;
	font-family: "PT Sans Narrow";
	font-weight: 700;
	font-style: Bold;
	font-size: 60px;
	text-align: center;
	color: #152C3B;
}
.header .slogan{
	background: rgba(255,255,255,0.8);
	padding: 14px 24px 24px 24px;
	text-align: right;
	float: right;
	/*margin-top: 130px;*/
	margin-top: 120px;
	/*color: white;
	font-size: 45px;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;*/
	font-family: "PT Sans Narrow";
	font-weight: 700;
	font-style: Bold;
	font-size: 30px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #152C3B;
}
.header .slogan li {
	line-height: 1.25em;
}
.header .slogan li.sm {
	margin-top: 12px;
	font-size: 20px;
}
.header .slogan li span {
	color: #F5822D;
}

.slider.mainSlide .bx-wrapper .bx-pager.bx-default-pager a {
	display: none;
}

.slider.mainSlide .bx-wrapper .bx-next {
    right: 0;
    background: url(../i/next.png) no-repeat 0 0;
}
.slider.mainSlide .ramka {
    /*width: 684px;*/
		width: 100%;
}
.mandarin-header.mainCont {
    right: -231px;
}


.mandarin-wrap-cont {
    position: absolute;
}

.mandarin-center-action {
    position: absolute;
	left: 115px;
    top: 80px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mandarin-center-pane {
    background: rgb(255 255 255 / 93%);
    padding: 8px 16px;
	font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 16px;
    text-align: center;
    line-height: 1.4;
    border-radius: 5px;
    box-shadow: 0px 0px 4px #00000059;
    opacity: 0;
    transition: opacity 0.5s;
	pointer-events: none;
	touch-action: none;
}

.is-all-open .mandarin-center-pane {
    opacity: 1;
	pointer-events: initial;
	touch-action: initial;
}

.mandarin-header .mandarinItem {
	opacity: 1;
	transition: opacity 0.5s;
	z-index: 11;
}

.mandarin-header.is-all-open .mandarinItem {
	opacity: 0;
	pointer-events: none;
	touch-action: none;
	transition-delay: 1s;
}
.mandarin-header .mandarin-center-action a {
    display: inline;
}