
@charset "UTF-8";
@font-face {
	font-family: Exo;
	src: url(../fonts/Exo2.0-Regular.otf);
}
@font-face {
	font-family: ExoBl;
	src: url(../fonts/Exo2.0-Black.otf);
}
@font-face {
	font-family: ExoBd;
	src: url(../fonts/Exo2.0-Bold.otf);
}
@font-face {
	font-family: ExoLt;
	src: url(../fonts/Exo2.0-Light.otf);
}
@font-face {
	font-family: ExoLtIt;
	src: url(../fonts/Exo2.0-LightItalic.otf);
}
@font-face {
	font-family: ExoMd;
	src: url(../fonts/Exo2.0-Medium.otf);
}
@font-face {
	font-family: ExoSbIt;
	src: url(../fonts/Exo2.0-SemiBoldItalic.otf);
}
*:focus { outline: none; }
body {
	margin: 0;
	padding: 0;
	font-family: Exo;
	color: #000;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
input, button {
	border: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

#wure{width:100%}
.content {
	width: 960px;
	margin: auto;
	position: relative;
}
.contenttop {
	width: 1200px;
	margin: auto;
	position: relative;
}
.top-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
	padding: 10px 0;
	background-color: #000;
	z-index: 11;
	text-align: center;
}
.top-nav {
	display: inline-block;
	vertical-align: middle;
}
.top-nav li {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 5px;
	padding: 0 10px 0 5px;
	border-right: 1px dashed #585858;
}
.top-nav li:last-child { border-right: none; }
.top-nav a {
	font-size: 12px;
	color: #ffd04e;
	text-decoration: none;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.top-nav a:hover {
	color: #fff;
}
.top-fixed h6 {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #fff;
	margin-left: 40px;
}
.top-link {
	float: right;
	margin-top: 4px;
	position: relative;
	font-size: 12px;
	text-decoration: none;
	color: rgba(255, 255, 255, .5);
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.top-link:before {
	content: '';
	position: absolute;
	top: 0;
	left: -20px;
	width: 16px;
	height: 16px;
	background: url(../img/top-arrow.png) center no-repeat;
}
.top-link:hover { color: #fff; }
.header {
	margin-top: 40px;
	padding: 10px 0;
}
.logo {
	display: inline-block;
	vertical-align: middle;
	width: 338px;
	height:87px;
	padding-left: 60px;
	background: url(../img/logo.jpg) 0 center no-repeat;
	font-size: 12px;
	color: #000;
	text-decoration: none
}
.logo span {
	font-family: ExoBd;
	font-size: 24px;
	display: block;
}
.header h1 {
	display: inline-block;
	vertical-align: middle;
	width: 220px;
	text-align: center;
	padding: 0 30px;
	border-left: 2px solid #f0f0f0;
	border-right: 2px solid #f0f0f0;
	font-size: 18px;
	color: #ff9e01;
}
.header h1 span {
	font-family: ExoBd;
	display: block;
}
.phone-block {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 60px;
	text-align: center;
}
.phone-block h2 {
	font-family: ExoBd;
	font-size: 25px;
}
.phone-block h2 span { color: #666; }
.phone-block h6 {
	font-size: 14px;
color: #ff9c00;
border-bottom: #ff9c00 dashed 1px;
cursor: pointer;
}
.phone-block h6 a{
color: #ff9c00;
text-decoration: none;
}
.phone-block h6:hover {border-color: transparent;
}
.phone-call {
	margin-left: 23px;
	display: inline-block;
	vertical-align: middle;
	width: 190px;
	padding: 10px;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	font-family: ExoBd;
	font-size: 17px;
	color: #fff;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbe00), to(#ff9401));
	background: -webkit-linear-gradient(#ffbe00, #ff9401);
	background: -moz-linear-gradient(#ffbe00, #ff9401);
	background: -o-linear-gradient(#ffbe00, #ff9401);
	background: linear-gradient(#ffbe00, #ff9401);
	border-radius: 5px;
}
.phone-call:hover {
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#ffbe00), to(#ff9401));
	background: -webkit-linear-gradient(bottom, #ffbe00, #ff9401);
	background: -moz-linear-gradient(bottom, #ffbe00, #ff9401);
	background: -o-linear-gradient(bottom, #ffbe00, #ff9401);
	background: linear-gradient(bottom, #ffbe00, #ff9401);
}
.bg-slider {
	position: relative;
	width: 1200px;
	height: 520px;
	margin: auto;
}
.slider-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}
.slider-img img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
}
.left-arrow, .right-arrow {
	position: absolute;
	top: 0;
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(../img/bg-slider-arrows.png) no-repeat;
}
.left-arrow { left: 0; background-position: 0 0; }
.right-arrow { right: 0; background-position: -52px 0; }
.slider-img .active { opacity: 1; }
.slider-text {
	position: relative;
	z-index: 4;
}
.top-title {
	background-color: rgba(0, 0, 0, .5);
	text-align: center;
	padding: 5px 0;
}
.top-title h1, .top-title h3 {
	font-family: ExoBd;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	padding: 5px 0;
}
.top-title h1 { font-size: 30px; }
.top-title h3 { font-size: 24px; }
.top-title h2 {
	font-size: 18px;
	text-transform: uppercase;
	color: #ff9c00;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	padding: 5px 0;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.5, rgba(0, 0, 0, .25)), to(transparent));
	background: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, .25), transparent);
	background: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, .25), transparent);
	background: -o-linear-gradient(left, transparent, rgba(0, 0, 0, .25), transparent);
	background: linear-gradient(left, transparent, rgba(0, 0, 0, .25), transparent);
}
.top-form {
	margin: 40px auto 0;
	width: 380px;
	height: 230px;
	background: url(../img/top-form.png) center no-repeat;
	padding: 20px 10px;
	text-align: center;
}
.top-form h1 {
	font-family: ExoMd;
	font-size: 18px;
	color: #0069bc;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.top-form h1 span {
	display: block;
	font-family: ExoBd;
	font-size: 22px;
	color: #000;
}
.top-form input {
	display: block;
	margin: 10px auto;
	width: 225px;
	padding: 10px 5px;
	text-align: center;
	font-family: ExoLt;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	background-color: #e5e5e5;
	border-radius: 5px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.top-form input:focus {
	background-color: #f0f0f0;
}
.blue-button {
	display: block;
	cursor: pointer;
	width: 245px;
	margin: 30px auto 0;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-family: ExoBd;
	font-size: 17px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#007ad0), to(#95b5ff));
	background: -webkit-linear-gradient(#007ad0, #95b5ff);
	background: -moz-linear-gradient(#007ad0, #95b5ff);
	background: -o-linear-gradient(#007ad0, #95b5ff);
	background: linear-gradient(#007ad0, #95b5ff);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	border-radius: 5px;
}
.blue-button:hover {
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#007ad0), to(#95b5ff));
	background: -webkit-linear-gradient(bottom, #007ad0, #95b5ff);
	background: -moz-linear-gradient(bottom, #007ad0, #95b5ff);
	background: -o-linear-gradient(bottom, #007ad0, #95b5ff);
	background: linear-gradient(bottom, #007ad0, #95b5ff);
}
.clients {
	padding: 20px 0;
	text-align: center;
}
.clients h1 {
	text-transform: uppercase;
	vertical-align: middle;
	font-family: ExoBd;
	font-size: 24px;
	color: #000;
}
.clients img {
	display: inline-block;
	vertical-align: middle;
	margin: 50px 20px;
}
.title {
	text-align: center;
}
.title span {
	position: relative;
	text-transform: uppercase;
	font-family: ExoBd;
	font-size: 30px;
	color: #000;
}
.title span:before {
	content: '';
	position: absolute;
	top: 20px;
	left: -420px;
	width: 400px;
	height: 1px;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), to(rgba(0, 0, 0, .1)));
	background: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, .1));
	background: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, .1));
	background: -o-linear-gradient(left, transparent, rgba(0, 0, 0, .1));
	background: linear-gradient(left, transparent, rgba(0, 0, 0, .1));
}
.title span:after {
	content: '';
	position: absolute;
	top: 20px;
	right: -420px;
	width: 400px;
	height: 1px;
	background: -webkit-gradient(linear, 100% 0, 0 0, from(transparent), to(rgba(0, 0, 0, .1)));
	background: -webkit-linear-gradient(right, transparent, rgba(0, 0, 0, .1));
	background: -moz-linear-gradient(right, transparent, rgba(0, 0, 0, .1));
	background: -o-linear-gradient(right, transparent, rgba(0, 0, 0, .1));
	background: linear-gradient(right, transparent, rgba(0, 0, 0, .1));
}
.facts {
	background-color: #eaeaea;
	padding: 20px 0;
}
.facts ul { text-align: center; }
.facts li {
	display: inline-block;
	vertical-align: middle;
	width: 155px;
	height: 135px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .35);
	border-radius: 5px;
	background-color: #fff;
	padding: 40px 10px 0;
	margin: 20px 5px;
	text-align: center;
	position: relative;
}
.facts li:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 11px;
	width: 150px;
	height: 150px;
	border: 2px solid #ffc733;
	border-radius: 5px;
}
.facts h2 {
	font-family: ExoBl;
	font-size: 48px;
	margin-bottom: 10px;
}
.facts p {
	font-size: 14px;
}
.pluses {
	padding: 40px 0;
	background: url(../img/pluses-bg.jpg) center no-repeat;
	background-size: cover;
}
.pluses ul { text-align: center; }
.pluses li {
	display: inline-block;
	vertical-align: middle;
	width: 180px;
	height: 127px;
	margin: 10px 30px;
	padding-top: 57px;
	border-radius: 100%;
	box-shadow: 0 9px 20px rgba(0, 0, 0, .35);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#d9d9d9));
	background: -webkit-linear-gradient(#f5f5f5, #d9d9d9);
	background: -moz-linear-gradient(#f5f5f5, #d9d9d9);
	background: -o-linear-gradient(#f5f5f5, #d9d9d9);
	background: linear-gradient(#f5f5f5, #d9d9d9);
}
.pluses h2 {
	width: 150px;
	margin: auto;
	padding: 10px 0;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	border-top: 2px solid #ffc733;
	border-bottom: 2px solid #ffc733;
}
.pluses li:nth-child(4) h2 { letter-spacing: -1px; }
.services .title span { color: #fff; text-shadow: 0 1px 2px rgba(0, 0, 0, .5); }
.services {
	background: url(../img/bg-uslug.jpg) center 0 repeat-x;
	padding: 30px 0 20px;
	background-color:#dbe8f6;
}

.ulkk{
	position: relative;
	width: 1200px;
	height: 465px;
	margin: 95px auto 0;
}
.services #lastskk{margin-right:0;}
.services .lik {
position: relative;
margin-right: 105px;
float: left;
	width: 290px;
	height: 110px;
	padding: 20px 20px 20px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 9px 20px rgba(0, 0, 0, .35);
	text-align: center;
	font-family: Exo;
	font-size: 16px;
	font-weight: 900;
}
#frst{margin-left:218px;}
.bott{margin-top: 330px;}
.services .lik  span{font-size: 28px;}
.services .lik:after {
	content: '';
	position: absolute ;
	top: 10px;
	left: 10px;
	width: 310px;
	height: 130px;
	border: 2px solid #ffc733;
	border-radius: 5px;
}
.services li:nth-child(1) { top: 50px; left: 40px; }
.services li:nth-child(2) { top: 0; left: 330px; }
.services li:nth-child(3) { top: 50px; left: 625px; }
.services li:nth-child(4) { top: 215px; left: 0; }
.services li:nth-child(5) { top: 215px; left: 670px; }
.services li:nth-child(6) { top: 370px; left: 40px; }
.services li:nth-child(7) { top: 420px; left: 340px; }
.services li:nth-child(8) { top: 370px; left: 625px; }
.middle-block .content {
	background: url(../img/middle-bg.jpg) 0 center no-repeat;
	padding-top: 30px;
}
.kjl{height:106px;
vertical-align:middle;
display: table-cell;
width: 290px;
text-align:center;
}
#wulk{width: 320px;
}
.ulk{
text-align:left;
list-style-type: disc;
width: 305px;
position: relative;
margin: 60px auto 0;
font-weight: 900;
font-size: 19px;}
.middle-text {
	display: inline-block;
	vertical-align: middle;
	width: 330px;
	padding-left: 250px;
	text-align: center;
	text-transform: uppercase;
	font-family: ExoSbIt;
}
.middle-text h1 {
	font-size: 30px;
	color: #0a69af;
}
.middle-text h2 {
	font-size: 18px;
}
.middle-form {
	display: inline-block;
	vertical-align: middle;
	width: 310px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcb33), to(#ffa934));
	background: -webkit-linear-gradient(#ffcb33, #ffa934);
	background: -moz-linear-gradient(#ffcb33, #ffa934);
	background: -o-linear-gradient(#ffcb33, #ffa934);
	background: linear-gradient(#ffcb33, #ffa934);
	border-radius: 5px;
	margin-left: 60px;
}
.middle-form h1 {
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .35);
	color: #fff;
	font-family: ExoBd;
	font-size: 20px;
	padding: 20px 0 30px;
	background: url(../img/middle-arrow.png) center 100% no-repeat;
}
.middle-form input {
	display: block;
	margin: 10px auto;
	width: 225px;
	padding: 10px 5px;
	background-color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: 5px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.middle-form input:focus {
	background-color: #e5e5e5;
}
.middle-footer {
	background-color: rgba(255, 255, 255, .15);
	padding: 10px 0;
	margin-top: 30px;
}
.white-button {
	display: block;
	cursor: pointer;
	margin: 0 auto;
	width: 245px;
	padding: 10px 0;
	font-family: ExoBd;
	font-size: 17px;
	text-transform: uppercase;
	text-align: center;
	color: #004993;
	border-radius: 5px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background: -webkit-linear-gradient(#fff, #e6e6e6);
	background: -moz-linear-gradient(#fff, #e6e6e6);
	background: -o-linear-gradient(#fff, #e6e6e6);
	background: linear-gradient(#fff, #e6e6e6);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .45);
}
.white-button:hover {
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#fff), to(#e6e6e6));
	background: -webkit-linear-gradient(bottom, #fff, #e6e6e6);
	background: -moz-linear-gradient(bottom, #fff, #e6e6e6);
	background: -o-linear-gradient(bottom, #fff, #e6e6e6);
	background: linear-gradient(bottom, #fff, #e6e6e6);
}
.objects {
	/*background: url(../img/objects-bg.png) center repeat;*/
	background-color: #D1D1D1;
}
.object-slider {
	padding: 20px 0;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.5, rgba(255, 255, 255, .2)), to(transparent));
	background: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, .2), transparent);
	background: -moz-linear-gradient(left, transparent, rgba(255, 255, 255, .2), transparent);
	background: -o-linear-gradient(left, transparent, rgba(255, 255, 255, .2), transparent);
	background: linear-gradient(left, transparent, rgba(255, 255, 255, .2), transparent);
}
.slider-wrapper {
	width: 960px;
	margin: 30px auto 0;
	position: relative;
}
.lbtn, .rbtn {
	position: absolute;
	top: 60px;
	width: 75px;
	height: 75px;
	cursor: pointer;
	background: url(../img/slider-arrows.png) no-repeat;
}
.lbtn { left: -75px; background-position: 0 0; }
.rbtn { right: -75px; background-position: -75px 0; }
.object-slider .slider-inner {
	width: 100%;
	height: 260px;
	position: relative;
	overflow: hidden;
}
.object-slider .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 280px;
	/*height: 185px;*/
}
.object-slider .slide a {
	display: block;
	width: 264px;
	height: 185px;
	margin: auto;
	border: 5px solid #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .35);
	transition: top .2s linear;
	-webkit-transition: top .2s linear;
	-moz-transition: top .2s linear;
	-o-transition: top .2s linear;
	-ms-transition: top .2s linear;
}
.object-slider .slide a:hover { top: 30px; }
.slide img { width: 100%; height: 100%; }
.object-slider .slide h2 {
	text-align: center;
	font-family: Exo;
	font-size: 14px;
	color: #26529b;
	margin-top: 10px;
}
.object-slider .slide h2 span { font-family: ExoBd; }
.object-gallery h3 {
	padding: 30px 0 10px;
	text-align: center;
	text-transform: uppercase;
	font-family: ExoBd;
	font-size: 22px;
}
.object-gallery ul { text-align: center; }
.object-gallery li {
	display: inline-block;
	vertical-align: top;
	width: 170px;
	height: 190px;
	padding: 5px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background: -webkit-linear-gradient(#fff, #e6e6e6);
	background: -moz-linear-gradient(#fff, #e6e6e6);
	background: -o-linear-gradient(#fff, #e6e6e6);
	background: linear-gradient(#fff, #e6e6e6);
	text-align: center;
	margin: 20px 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .45);
}
.object-gallery p {
	font-family: ExoMd;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	margin-top: 20px;
}
.object-gallery li:last-child p { margin-top: 10px; }
.reasons {
	padding: 20px 0;
}
.object-gallery a{
	color: #000;
	text-decoration: none;
}
.object-gallery a:hover{
	color: #333;
	text-decoration: underline;
}
.reasons .content {
	background: url(../img/reasons-bg.jpg) 100% 100% no-repeat;
}
.reasons ul {
	margin: 20px 0;
}
.reasons li {
	font-family: 22px;
	margin: 30px 0;
	padding-left: 60px;
	padding-top: 15px;
	position: relative;
}
.reasons li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	background: url(../img/reasons-icons.png) no-repeat;
}
.reasons li:nth-child(1):before { background-position: 0 0; }
.reasons li:nth-child(2):before { background-position: 0 -50px; }
.reasons li:nth-child(3):before { background-position: 0 -100px; }
.reasons li:nth-child(4):before { background-position: 0 -150px; }
.reasons li:nth-child(5):before { background-position: 0 -200px; }
.reasons li:nth-child(6):before { background-position: 0 -250px; }
.reasons li:nth-child(7):before { background-position: 0 -300px; }
.reasons li:nth-child(8):before { background-position: 0 -350px; }
.reasons li:nth-child(9):before { background-position: 0 -400px; }
.licenses {
	text-align: center;
	height: 800px;
		background: url(../img/bg-licens.jpg) center 0 repeat-x;
	padding: 30px 0;
	background-color:#ffffff;
}
.licenses .title span { color: #fff; text-shadow: 0 1px 2px rgba(0, 0, 0, .35); }

.reviews {
	padding: 30px 0;
}
.reviews .slider-wrapper {
	width: 100%;
	position: relative;
}
.reviews .slider-inner {
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
}
.review {
	position: absolute;
	top: 0;
	left: 0;
	width: 460px;
	height: 340px;
}
.review-img {
	float: left;
	width: 130px;
	height: 150px;
	margin-right: 10px;
	border: 5px solid #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .45);
}
.review-text {
	/*display: inline-block;
	vertical-align: top;
	width: 300px;*/
}
.review-text h5 {
	font-family: ExoSbIt;
	font-size: 14px;
	margin-bottom: 10px;
}
.review-text p {
	font-size: 14px;
}
.bottom-block {
	background: url(../img/bottom-block.jpg) center no-repeat;
	background-size: cover;
	padding: 40px 0 0;
}
.bottom-text {
	display: inline-block;
	vertical-align: middle;
	width: 550px;
}
.bottom-text h1 {
	background: url(../img/bottom-arrow.png) center no-repeat;
	padding: 45px 40px;
	font-family: ExoLtIt;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}
.bottom-text h1 span {
	display: block;
	font-family: ExoSbIt;
	font-size: 30px;
}
.bottom-form {
	display: inline-block;
	vertical-align: middle;
	width: 310px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcb33), to(#ffa934));
	background: -webkit-linear-gradient(#ffcb33, #ffa934);
	background: -moz-linear-gradient(#ffcb33, #ffa934);
	background: -o-linear-gradient(#ffcb33, #ffa934);
	background: linear-gradient(#ffcb33, #ffa934);
	border-radius: 5px;
	margin-left: 90px;
}
.bottom-form h1 {
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .35);
	color: #fff;
	font-family: ExoBd;
	font-size: 15px;
	padding: 10px 0 20px;
	background: url(../img/middle-arrow.png) center 100% no-repeat;
}
.bottom-form h1 span { font-size: 29px; display: block; }
.bottom-form input {
	display: block;
	margin: 10px auto;
	width: 225px;
	padding: 10px 5px;
	background-color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: 5px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.bottom-form input:focus {
	background-color: #e5e5e5;
}
.footer {
	padding: 30px 0;
	height: 370px;
	background: url(../img/bg-foot.png) center 0 repeat-x;
	background-color:#ffffff;
}
.contact-info {
	display: inline-block;
vertical-align: middle;
width: 470px;
padding-left: 0px;
margin: 0 165px 0 70px;
color: #ffffff;
}
#white{color:#ffffff;}
#white h2 span {
color: #ac9a86;}
.contact-info p {margin-top: 20px;
font-size: 16px;}
.contact-info span{font-size: 26px;
margin-top: 10px;
font-weight: 900;
line-height: 42px;}
.footer .phone-block { margin: 0; margin-top: 50px;}
.bb2{margin-left: -50px;
margin-top: 170px;
width: 600px;
font-size: 50px;
font-weight: 900;
text-transform: uppercase;
color: #5d5d5d;
float: left;}
.meneg{
margin-left: 145px;
margin-top: 180px;
cursor: pointer;
float: left;
width: 225px;
height: 45px;
display: table-cell;
text-align: center;
vertical-align: middle;
background: url(../img/bg-foot.png) center 0 no-repeat;}
.meneg span{
font-size: 14px;
color: #ff9c00;
border-bottom: #ff9c00 dashed 1px;
line-height: 45px;}
.meneg span a{
color: #ff9c00;
text-decoration: none;;}
.meneg:hover span{
border-bottom: transparent;}
.overlay {
	display: none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	width: 100%;
	z-index: 20;
	cursor: pointer;
}
.message-block {
	text-align: center;
	width: 100%;
	display: none;
	z-index: 21;
	position: fixed;
	top: 100px;
	left: 0;
}
.message-block-inner {
	display: inline-block;
	position: relative;
}
.close-button {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 24px;
	height: 24px;
	background: url(../img/form-close.png) center no-repeat;
	cursor: pointer;
}
.message-form {
	width: 360px;
	border-radius: 5px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
	background: -webkit-linear-gradient(#fff, #f2f2f2);
	background: -moz-linear-gradient(#fff, #f2f2f2);
	background: -o-linear-gradient(#fff, #f2f2f2);
	background: linear-gradient(#fff, #f2f2f2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .75);
}
.message-form h1 {
	font-family: ExoBd;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
}
.form-header {
	padding: 20px 0;
	border-bottom: 1px solid #cacaca;
}
.form-footer {
	padding: 20px 0;
	border-top: 1px solid #cacaca;
}
.message-form input {
	display: block;
	margin: 10px auto;
	width: 225px;
	padding: 10px 5px;
	text-align: center;
	font-family: ExoLt;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	background-color: #e5e5e5;
	border-radius: 5px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
.message-form input:focus {
	background-color: #f0f0f0;
}
.message-form .phone-call {
	display: block;
	margin: auto;
	width: 180px;
}

a.sert {
display: block;
width: 214px;
padding: 290px 0 10px 0;
float: left;
margin: 0 30px;
margin-bottom: 30px;
text-decoration: none;
}
.se1 {
margin-left: 46px!important;
background: url("../img/licenses/se1.png") no-repeat top;
}
.se2 {
background: url("../img/licenses/se2.png") no-repeat top;
}
.se3 {
margin-left: 90px!important;
background: url("../img/licenses/se3.png") no-repeat top;
}
.se4 {
background: url("../img/licenses/se4.png") no-repeat top;
}
.se5 {
background: url("../img/licenses/se5.png") no-repeat top;
}
.se6 {
background: url("../img/licenses/se6.png") no-repeat top;
}
.inl{display: inline-block;margin-top: 75px;}
.zoom span {
border-bottom: #384049 dashed 1px;
}
.zoom {
color: #384049;
font-size: 14px;
background: url("../img/zoom.png") no-repeat right;
height: 19px;
line-height: 19px;
width: 72px;
padding-right: 25px;
margin-left: 55px;
}
a.sert:hover .zoom span {
border-color: transparent;
}
.hgjkdd{margin:0;}

#message-block{
	padding: 65px 40px 20px;
}
#message-block h1 {
	font-family: ExoBd;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
}
#message-block input {
	display: block;
	margin: 10px auto;
	width: 225px;
	padding: 10px 5px;
	text-align: center;
	font-family: ExoLt;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	background-color: #e5e5e5;
	border-radius: 5px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
#message-block input:focus {
	background-color: #f0f0f0;
}