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, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
font-family:Arial, Helvetica, sans-serif;
}


@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('вє'), url('/wp/template/1/fonts/MyriadPro-Regular.woff') format('woff'), url('/wp/template/1/fonts/MyriadPro-Regular.ttf') format('truetype'), url('/wp/template/1/fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('fonts/MyriadPro-Semibold.eot');
	src: local('вє'), url('/wp/template/1/fonts/MyriadPro-Semibold.woff') format('woff'), url('/wp/template/1/fonts/MyriadPro-Semibold.ttf') format('truetype'), url('/wp/template/1/fonts/MyriadPro-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('fonts/MyriadPro-BoldCond.eot');
	src: local('вє'), url('/wp/template/1/fonts/MyriadPro-BoldCond.woff') format('woff'), url('/wp/template/1/fonts/MyriadPro-BoldCond.ttf') format('truetype'), url('/wp/template/1/fonts/MyriadPro-BoldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Light';
	src: url('fonts/MyriadPro-Light.eot');
	src: local('вє'), url('/wp/template/1/fonts/MyriadPro-Light.woff') format('woff'), url('/wp/template/1/fonts/MyriadPro-Light.ttf') format('truetype'), url('/wp/template/1/fonts/MyriadPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



input {
margin:0;
padding:0;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}

q:before, q:after, blockquote:before, blockquote:after {
content:"";
}

header, nav, section, article, aside, footer {
  display: block;
}

.top {
	background:url(../images/topheader.png) top center no-repeat;
	height:112px;
	margin:0 auto;
}

.top a {
	display:block;
	position:relative;
	width:188px;
	height:37px;
	background:url(../images/zakaz.png) no-repeat;
	margin:0 auto;
	left: 395px;
	top: 55px;
}

.top a:hover {
	background-position:center;
}

.top a:active {
	background-position:bottom;
}

.top2 {
	height:493px;
	background:url(../images/kvartira.png) top center no-repeat;
	margin:0 auto;
}

.zagolovok {
	background:url(../images/zagolovok.png) repeat-x;
	height:80px;
	width:100%;
	position:relative;
	top:14px;
	text-align:center;
}

.zagolovok h2 {
	font-family:MyriadPro-Regular;
	font-size:24px;
	padding-top:26px;
}

.zahvat {
	width:980px;
	margin:0 auto;
	padding: 40px 0 0 0;
}

.akciya, .zamer {
	display:inline-block;
	vertical-align:bottom;
}

.akciya {
	background:url(../images/leftblocktop.png) no-repeat;
	width:593px;
	height:199px;
	font-family:MyriadPro-Regular;
	float: left;
margin-top: 148px;
}
.block7 {
overflow: hidden;
}
.akciya h2, .akciya h3 {
	font-size:23px;
	padding:19px 0 0 34px;
}

.akciya table {
	font-size:13px;
	margin:11px 0 0 34px;
}

.akciya tr {
	height:23px;
}
.akciya .td1 {
	width:115px;
}

.akciya .td2 {
	width:122px;
}

.akciya .td2 img {position: absolute;margin-top: 3px;}

.akciya .td2 span {
	font-size:14px;
}

.akciya .td3 span {
	font-size:16px;
}

.akciya span {
	font-family:MyriadPro-Semibold;font-weight: bold;
}

.zamer {
	background:url(../images/besplzamer.png) no-repeat;
	width:313px;
	height:345px;
	margin-left: 70px;
}
.count1 {
	width:249px;
	height:64px;
	background:url(../images/count1.png) no-repeat;
	color:#474747;
	position: relative;
	left: 335px;
	bottom: 47px;
}
.count1 #count_down_container_1 {
	overflow: hidden;
	height: 80px;
	padding-top: 138px;
	margin-left: 137px;
}

.count1 #day {width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 16px;float: left;text-align: center;}
.count1 #first {width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 21px;float: left;text-align: center;}
.count1 #sec {width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 21px;float: left;text-align: center;}
.count1 #tird {width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 21px;float: left;text-align: center;}

.zamer {
	text-align:center;
	font-size:13px;
	line-height:25px;
}

.zamer h2 {
	font-family:MyriadPro-Regular;
	font-size:25px;
	padding:19px 0 0 0;
}

.zamer p {
	padding:5px 10px 0 10px;
	margin-bottom:3px;
}

.zamer form input[type=text] {
	font-family:MyriadPro-Regular;
	font-size:18px;
	width: 251px;
	height: 34px;
	margin:0 0 13px 0;
	border: 1px solid #c1bfb3;
	border-radius: 13px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	outline: none;
	behavior: url(PIE.htc);
	position:relative;
	z-index:1;
	zoom:1;
	line-height:30px;

}


.zamer form input[placeholder] {
	padding-left:20px;
}

.zamer form  input[type=submit] {
	background:url(../images/hochu.png) top;
	width:271px;
	height:60px;
	border:none;
	outline:none;
	cursor:pointer;
}

.zamer form  input[type=submit]:hover {
	background:url(../images/hochu.png) center;
}

.zamer form  input[type=submit]:active {
	background:url(../images/hochu.png) bottom;
}

.zamer p.gar {
	line-height:16px;
}
.block3 {
	height:750px;
}
.block15{
	height: 400px;
}

.block3, .block5, .block7, .block10, .block13{
	width:100%;
	background:url(../images/blockthreeback.png);
}
.block3us, .block4usl, .block5zakaz, .block6z, .block9work, .block10port, .block11otz, .block12vib, .block13dum, .block14h2, .block15, .block7akc{
	background:url(../images/block3top2.png) top center no-repeat;
	width:980px;
	margin:0 auto;
	background-size: 113%;
}
.block15us img{
	width: 159px;
	height: 250px;
}

.block7akc  {
	width:980px;
	margin:0 auto;
}

.block3us h2.text, .block4usl h2, .block5zakaz h2,.block6z h2, .block7akc h2, .block9work h2, .block10port h2, .block11otz h2, .block12vib h2, .block13dum h2, .block15us h2 {
	font-family:MyriadPro-Light;
	font-size:30px;
	text-align:center;
	text-transform:uppercase;
	padding-top:26px;
	padding-left:170px;
	padding-right:170px;
}

.block3us h2, .block7akc h2, .block4usl div, .block10port div, .block11otz div.h210, .block15us div {
	background:url(../images/lineblock3.png) center 75% no-repeat;

}

.block12vib  div.h212 {
	background:url(../images/block11line.png) center 75% no-repeat;
}

.block13dum div.h213 {
	background:url(../images/block13line.png) center 75% no-repeat;
}
.block3us table {
	width:100%;
	font-size: 16px;
	margin-top:25px;
}
.block3us td {
	height:71px;
	vertical-align:middle;
	padding-left:71px;
	padding-bottom:10px;
	padding-top:10px;
}
.block3us td.one {
	width:450px;
	padding-right:30px;
}

.i1 {background:url(../images/i1.png) center left no-repeat;}
.i2 {background:url(../images/i2.png) center left no-repeat;}
.i3 {background:url(../images/i3.png) center left no-repeat;padding-right:50px;}
.i4 {background:url(../images/i4.png) center left no-repeat;}
.i5 {background:url(../images/i5.png) center left no-repeat;padding-right:50px;}
.i6 {background:url(../images/i6.png) center left no-repeat;}
.i7 {background:url(../images/i7.png) center left no-repeat;padding-right:50px;}
.i8 {background:url(../images/i8.png) center left no-repeat;}
.i9 {background:url(../images/i9.png) center left no-repeat;padding-right:50px;}
.i10 {background:url(../images/i10.png) center left no-repeat;}
.i11 {background:url(../images/i11.png) center left no-repeat;padding-right:50px;}
.i12 {background:url(../images/i12.png) center left no-repeat;}
.i13 {background:url(../images/i13.png) center left no-repeat;padding-right:50px;}
.i14 {background:url(../images/i14.png) center left no-repeat;}

.block4 {
	-khtml-magin-start: 5px;
	-webkit-margin-start: 5px;
	height:430px;
	width:98%;
}

.block4 img {
	padding-top:25px;
}

.block5 {
	height:640px;
}

.block5zakaz div, .block6z div {
	background:url(../images/lineblock5.png) center 65% no-repeat;

}

.block5zakaz table {
	width:100%;
	text-align:center;
	margin-top:40px;
}

.block5zakaz td {
	text-align:center;
	width:33%;
	padding:0 20px 20px 20px;
	font-size:15px;
	line-height:24px;
}
.block5zakaz table img {
	text-align:center;
}

.block6 {
	background:url(../images/block6bg.png) no-repeat center top;
	height:581px;
}

.block6 p {
	display:block;
	width:200px;
	font-size:20px;
	line-height:24px;
	text-align:center;
	position:relative;
}

.o8 {
top: 195px;
left: 760px;
}
.o7 {
top: 230px;
left: 510px;
}
.o6 {
top: 265px;
left: 265px;
}
.o5 {
top: 300px;
left: 20px;
}
.o4 {
top: 93px;
left: 760px;
}
.o3 {
top: 117px;
left: 510px;
}
.o2 {
top: 140px;
left: 265px;
}
.o1 {
top: 175px;
left: 20px;
}



.o1k, .o2k, .o3k {
	width:307px;
	height:360px;
	display:inline-block;
}

.o2k {
	margin: 0 25px 0 25px;
}

.opis {
	height:310px;
	overflow:hidden;

}

.opis h3 {
	text-align:center;
	font-size:20px;
	padding:5px 0 20px 0;
}

.opis  {
	line-height:23px;
	font-size:14px;
}

.opis ul {
	padding-top:25px;
}

.opis li {
	display:block;
	background:url(../images/li.png) center left no-repeat;
	padding-left:15px;
	margin-left:10px;
	line-height:30px;
}

.block8 {
	height:248px;
	background:url(../images/block8bg.png) top center no-repeat;
}

.block8zk {
	width:815px;
	margin:0 auto;
}

.block8zk h2 {
	font-family:MyriadPro-Light;
	font-size:30px;
	text-transform:uppercase;
	padding:46px 0 15px 160px;
}

.block8zk form input[type=text] {
	background:url(../images/backten.png) no-repeat left top;
	font-family:MyriadPro-Regular;
	font-size:18px;
	width: 241px;
	height: 35px;
	margin:0 0 13px 0;
	border: 1px solid #a7a7a7;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	outline: none;
	margin-right:20px;
	margin-bottom:20px;
	behavior: url(PIE.htc);
	position:relative;
	z-index:1;
	zoom:1;
	line-height:30px;
}
.block8zk form {
	padding-left:160px;
}
.block8zk form input[placeholder] {
	padding-left:20px;
}

.block8zk form  input[type=submit] {
	background:url(../images/vizov.png);
	width:263px;
	height:37px;
	border:none;
	outline:none;
	cursor:pointer;

}

.block8zk form  input[type=submit]:hover {
	background:url(../images/vizov.png) center;
}

.block8zk form  input[type=submit]:active {
	background:url(../images/vizov.png) bottom;
}

.block9work div.h29 {
	background:url(../images/block9line.png) center 75% no-repeat;
}
.block9 {
	height:300px;
}

.block9 img, .block10 img {
	padding-top:25px;
}

.block12 img {
	padding-top:30px;
}

.podp {
	font-size:14px;
	width:135px;
	display:inline-block;
	text-align:center;
	padding: 5px 10px 0 15px;
	line-height:18px;
}

.pos {
	width:205px;
	font-size:14px;
	font-family:MyriadPro-Regular;
	text-align:center;
	color:#646464;
	display:inline-block;
	vertical-align:top;
	padding-right:36px;
	padding-top:27px;
}

.pos span {
	font-family:MyriadPro-Regular;
	font-size:50px;
	display:block;
	color:black;
}

.pos img {
	display:block;
	padding-left:75px;
	margin-top: -10px;
	margin-bottom: 10px;
}

.block10 {
	height:550px;

}

div[class^="block11"] .block11 {
	height:560px !important;
}
.block11 {
	height:666px;
}
#otz {
width: 100%;
margin-left: 50px;
background: white url('prices.png') repeat;
overflow: hidden;
}

#otz h2 {
margin-top: 20px;
margin-left: 20px;
font-size: 50px;
line-height: 50px;
}

#otz ul {
padding: 0px;
margin-left: 20px;
}

#otz ul li {
list-style: none;
display: inline-block;
vertical-align: top;
overflow: visible;
margin-bottom: 20px;
padding: 10px;
margin: 0px 5px 15px 5px;
}

#otz img {
float: left;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-right: 8px;
height: 100px;
width: 100px;
border-radius: 60px;
}

#otz li p {
font-size: 17px;
line-height: 18px;
text-align: justify;
}

#otz li p.fio {
font-size: 16px;
line-height: 17px;
font-weight: bold;
text-align: right;
padding-top: 5px;
}

#otz .pp {
width: 350px;
padding: 11px;
padding-top: 25px;
}

.otziv {
	padding-top:25px;
}

.photo {
	width:281px;
	display:inline-block;
	vertical-align:top;
	float: left;
}

.otext {
	width:655px;
	display:inline-block;
	height:300px;
	background:url(../images/polotno.png) bottom right no-repeat;
	vertical-align:top;
	padding-left: 40px;
}

.otext h3 {
	font-family:MyriadPro-Regular;
	color:#017ed8;
	font-size:24px;
	padding-bottom:10px;
}

.otext p {
	font-style:italic;
	font-size:15px;
	line-height:32px;
	text-indent:25px;
	padding-right:50px;
}

a.zbo {
	display:block;
	height:98px;
	width:737px;
	margin:0 auto;
	background:url(../images/hochuhochu.png) top no-repeat;
	margin-top:40px;
}

a.zbo:hover {
	background:url(../images/hochuhochu.png) center no-repeat;
}

a.zbo:active {
	background:url(../images/hochuhochu.png) bottom no-repeat;
}

.block12 {
	height:312px;
}
noindex:-o-prefocus, .block13 {
	height:750px !important;
	font-size:14px;
	line-height:18px;
}
.block13 {
	height:850px;
	font-size:14px;
	line-height:18px;

}
.block13 ol {
	padding-left:20px;
	padding-top:25px;

}
.block13 ol li {
	padding-top:35px;

}

.block13dum form input[type=text] {
	background:url(../images/backinput.png) no-repeat left top;
	font-family:MyriadPro-Regular;
	font-size:18px;
	width: 238px;
	height: 46px;
	margin:0 0 13px 0;
	border: 1px solid #9fc2de;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	outline: none;
	margin-right:20px;
	margin-bottom:20px;
	vertical-align:top;
	behavior: url(PIE.htc);
	position:relative;
	z-index:1;
	zoom:1;
	line-height:50px;
}

.block13dum form {
	padding-top:30px;
}
.block13dum form input[placeholder] {
	padding-left:20px;
}

.block13dum form  input[type=submit] {
	background:url(../images/zakazuvau.png);
	width:381px;
	height:98px;
	border:none;
	outline:none;
	cursor:pointer;
	margin-left: 30px;

}

.block13dum form  input[type=submit]:hover {
	background:url(../images/zakazuvau.png) center;
}

.block13dum form  input[type=submit]:active {
	background:url(../images/zakazuvau.png) bottom;
}

.zvs {
	margin: -35px 0 0 0;
	font-size:16px;
}

.zvs span {
	font-size:20px;
	color:#0172c4;
}

.block14 {
	height:640px;
	background:url(../images/podvalback.png) center top no-repeat;
	margin-top:155px;
}

.block14h2 {
	padding-top:40px;
}

.block14h2 h2 {
	font-family:MyriadPro-Regular;
	font-size:30px;
	line-height:39px;
	text-transform:uppercase;
}

.h214 {

	width:490px;
	float:left;
}

.count2 {
	width:249px;
	height:64px;
	background:url(../images/count1.png) no-repeat;
	color:#474747;
	display:inline-block;


}
.count2 #count_down_container_2 {
	overflow: hidden;
	height: 80px;
	padding-top: 138px;
	margin-left: 137px;
}

.count2 #day{width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 16px;float: left;text-align: center;}
.count2 #first{width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 21px;float: left;text-align: center;}
.count2 #sec{width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 21px;float: left;text-align: center;}
.count2 #tird{width: 39px;font-family: MyriadPro-BoldCond;font-size: 33px;margin-top: 5px;margin-left: 21px;float: left;text-align: center;}

.cc {
	width: 249px;
	padding-bottom:5px;
	display: inline-block;
	float:right;
}

.cc p {
	padding-bottom:5px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.block14h2 .o1k, .block14h2 .o2k, .block14h2 .o3k {
	padding-top:15px;
	text-align:center;
	height:300px;
	float: left;
}

.block14h2 .opis span {
	color:#ff8311;
	font-size:20px;
}

.block14h2 .opis h3 {
	padding:5px 0 5px 0;
}
.block14h2 .opis {
	height:300px;
}

.gift {
	width:100%;
	background:url(../images/gift.png) left center no-repeat;
	height:186px;
}

.gift h2 {
	font-family:MyriadPro-Regular;
	font-size:30px;
	text-transform:none;
	padding:0 0 0 245px;
	line-height:48px;
}

.zsv {
	padding:25px 0 0 245px;
}

.zbos {
	display:block;
	width:271px;
	height:45px;
	background:url(../images/vizovblue.png) top;

}

.zbos:hover {
	background:url(../images/vizovblue.png) center;
}

.zbos:active {
	background:url(../images/vizovblue.png) bottom;
}
.spasibo {
	width:465px;
	height:146px;
	background:url(../images/spasibo.png);
}

.spasiboClose {
	position: relative;
	top: 10px;
	left: 425px;
}
#OverLay { display: none; z-index: 1000; position: absolute; z-index: 1000; width: 100%; height: 100%; min-width: 970px; background: #000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
    #Popup { display: none; z-index: 1001; position: absolute; z-index: 1001; min-width: 340px; left: 50%; margin: 0 0 0 -170px; }


.PopupContent {width: 465px;height: 269px;background: url(../images/popup.png);position: fixed;margin-left: -232px;left: 50%;margin-top: -135px;top: 50%;}

.PopupClose {
	position: relative;
	top: 10px;
	left: 425px;
}
.PopupContent form {
	padding-top:10px;
}
.title {
	font-family:MyriadPro-Regular;
	font-size:24px;
	text-align:center;
	padding-bottom:10px;
}

.to {
	font-family:MyriadPro-Regular;
	font-size:18px;
	color: #666666;
	display:block;
	padding-right:35px;
	line-height: 34px;
	text-align:right;
}

.PopupContent form input[type=text] {
	background:url(../images/backpop.png) no-repeat left top;
	font-family:MyriadPro-Regular;
	font-size:18px;
	width: 255px;
	height: 34px;
	margin:0 0 13px 0;
	border: 1px solid #9fc2de;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	outline: none;
	margin-right:20px;
	margin-bottom:20px;
	vertical-align:top;
}
form input[type=text].error { border: 1px solid #f40000; }
.message.good {margin-top: 55px;}
.message.good_1 {margin-bottom: 70px;text-align: center;font-size: 25px;}
.PopupContent form input[type=text].error { border: 1px solid #f40000; }

.PopupContent form {


}
.PopupContent form input[placeholder] {
	padding-left:20px;
}

.PopupContent form  input[type=submit] {
	background:url(../images/zakaz.png);
	width:188px;
	height:37px;
	border:none;
	outline:none;
	cursor:pointer;
	margin-left: 134px;

}

.PopupContent form  input[type=submit]:hover {
	background:url(../images/zakaz.png) center;
}

.PopupContent form  input[type=submit]:active {
	background:url(../images/zakaz.png) bottom;
}

.insp {
	height:54px;
	background:url(../images/vau.png) center left no-repeat;
	margin-left: 70px;
margin-top: 10px;
}
.block13dum {
height: 790px;
}
.insp p {
	font-family:MyriadPro-Regular;
	font-size:24px;
	display:block;
	padding-left:74px;
	padding-top:15px;
}
div.ww{position:relative;width:100%;margin:52px 0 0}
div.ww>.in{position:relative;width:990px;margin:-20px auto 0}
div.ww .left{position:absolute;float:left;width:495px;margin-left: -135px;}
div.ww .right{position:absolute;float:right;width:475px;margin-left: 355px;}
div.ww div{position:relative;float:left;widows:435px;font-size:15px;color:#444;line-height:19px;margin:0 0 25px;padding:6px 0 0 60px}
div.ww div h3{font-size:16px;font-weight:600;text-transform:uppercase;margin:0 0 3px}
div.ww .right div{background:url(../images/icon6.png) 7px 0 no-repeat}
div.ww .left div.trouble1{background:url(../images/icon1.png) 7px 0 no-repeat}
div.ww .left div.trouble2{background:url(../images/icon2.png) 7px 0 no-repeat}
div.ww .left div.trouble3{background:url(../images/icon3.png) 7px 0 no-repeat}
div.ww .left div.trouble4{background:url(../images/icon4.png) 7px 0 no-repeat}
div.ww .left div.trouble5{background:url(../images/icon5.png) 7px 0 no-repeat}
div.ww .left > h1,div.ww .right > h1{position:relative;float:left;width:451px;font-size:19px;text-align:center;margin:0 0 41px;padding:0 20px}
div.c_form_2 {margin-top:805px}
div.block10port li {width: 225px;min-height: 195px;margin: 0 0 10px 20px;float: left;overflow: hidden;}
div.block10port li .first_row {margin-left: 0;}
div.block10port li a {font-size: 14px;color: #45362f;text-align: center;font-family: "PFBeauSansPro-Light", sans-serif;}
div.block10port li p {width: 210px;margin: 0 auto;}
div.block10port li img {margin: 0 0 10px 0;}
