div#foto .header {
background: #FFF;
padding: 10px 0;
height: auto;
position: fixed;
width: 100%;
border-bottom: 2px solid #3D1400;
height: 100px;
}
div.photo {
width: 1170px;
margin: 0 auto;
padding-top: 199px;
text-align: center;
}
div.photo img {
    border: 1px solid rgba(121, 121, 121, 1);
    padding: 7px;
    margin-bottom: 20px;
    background: rgba(77, 43, 0, 0.49);
}


.certs {
background-color: #F3F3F3;
padding-top: 30px;
}

body > div.wrap-outer.certs > div > div {
text-align: center;
}

body > div.wrap-outer.certs > div > h2, body > div.testimonials > div > h2{
font-size: 46px;
text-transform: uppercase;
color: #000;
border-bottom: 3px solid;
text-align: center;
}


body > div.main > div > div.timer_block > div.h1title > h2 {
float: right;
width: 235px;
font-size: 21px;
font-family: 'circe', sans-serif;
margin: 20px;
font-weight: bold;
color: #274741;
margin-bottom: 15px;
text-shadow: 1px 1px 3px #666, -1px -1px 3px #FFF, 1px 1px #666, -1px -1px #FFF;
}

body > div.main > div > div.timer_block > div.h1title > p {
float: right;
clear: both;
width: 323px;
padding: 20px;
color: #CE7022;
line-height: 23px;
font-size: 15px;
text-align: left;
text-shadow: -1px 0 #000, 0 1px #FFF, 1px 0 #FFF, 0 -1px #F4F4F4;
}


* {
	margin:0;
	padding:0;
}

html, body {
	margin:0;
	padding:0;
}

body {
	background:#fff;
	font-size:16px;
	line-height: 1;
	color:#4c535b;
	font-family:'circe', sans-serif;
}

b {
	font-family: 'circe_bold';
	font-weight:normal;
}

a {
	text-decoration:none;
}

p {
	margin:0;
	padding:0;
}

.wrap {
	width: 1057px;
	margin:0 auto;
}

.clear {
	clear:both;
}

.header {
	background: #FFFFFF;
	padding:10px 0;
	height: 100px;
}

.logo {
float: left;
width: 460px;
height: 70px;
background: url("logo.jpg");
position: relative;
top: 20px;
}

.phone {
	float:right;
	width: 248px;
	text-align:center;
	color:#364f49;
	font-family:'circe';
	margin-top:25px;
}

.phone em {
	font-family:'circe_bold';
	font-size:26px;
	line-height:22px;
	display: block;
	margin-bottom: 7px;
}

.phone a.mc {
	display:block;
	background:url(mc.png);
	width:225px;
	height:46px;
	line-height:46px;
}

.main {
	height:577px;
	padding-top:40px;
	background: url(main.jpg) repeat center bottom;
}

.title { no-repeat top; */
	margin:0 auto;
	color:#deddd8;
	font-size:24px;
	font-family:'circe_light';
	text-align:center;
	margin-bottom:35px;
}

.ttl2 {
	width:960px;
	background:url(title.png) no-repeat top;
}

.timer_block {
	width: 646px;
height: 350px;
background: rgba(255, 255, 255, 0.89);
float: left;
border-radius: 5px;
}

.left {
    float: left;
}

.order .left, .order2 .left {
	margin:310px 0 0 85px;
}

.order .timer, .order2 .timer {
	margin-top:300px;
}


.timer {float:left; margin:243px 0 0 12px;width:280px; height:74px; background:url("timer-container-bg.png")no-repeat center;position:relative; }
.timer .container { width: 280px;position:relative;
height: 85px; 
left: 4px; }
.timer .container div {height: 55px; width: 27px; float: left; position:relative;}
.timer {}
div.hourPlay, div.dayPlay, div.minutePlay, div.secondPlay {background: url('timer0_9.png') repeat 0 0; margin-top: 1px}
div.minute6Play, div.second6Play {background: url('timer0_5_l.png') repeat 0 0; margin: 1px 0 0 11px;}
div.hour2Play, div.day1Play {background: url('timer0_2_l.png') repeat 0 0; margin: 1px 0 0 11px;}
.timer .container em {position: absolute;
	font-size:17px;
bottom: -23px;
text-align: center;
width: 57px;
left: -30px;
}

.ring {
	position: absolute;
	width: 383px;
	height: 379px;
	background:url(ring.png);
	margin-left: -94px;
	margin-top: -42px;
}

.order_block {
	float:right;
	width:298px;
	height:280px;
	background:url(order_block.png);
	color:#1c2734;
	text-align:center;
	padding-top:70px;
	font-size:17px;
	line-height:15px;
}

.order_block form {
	margin-top:10px;
}

input {
	font-size:18px;
	color:#1c2734;
	width:214px;
	height:38px;
	background:rgba(0,0,0,0.07);
	box-shadow:-1px -1px 1px rgba(255,255,255,0.2), 1px 1px 1px rgba(255,255,255,0.2), inset 1px 1px 1px rgba(0,0,0,0.1), inset -1px -1px 1px rgba(0,0,0,0.1);
	border:none;
	margin-bottom:10px;
	border-radius:3px;
	padding:0 10px 0 35px;
	font-family:'circe';
}

input.input_name {
	background:rgba(0,0,0,0.07) url(input_name.png) no-repeat 10px;
}

input.input_email {
	background:rgba(0,0,0,0.07) url(input_email.png) no-repeat 10px;
}

input.input_phone {
	background:rgba(0,0,0,0.07) url(input_phone.png) no-repeat 10px;
}

input.bttn {
	width:237px;
	height:48px;
	background:url(bttn.png);
	border:none;
	box-shadow:none;
	margin-top:10px;
	cursor:pointer;
}

.services {
	padding:50px 0 20px 0;
}

h2 {
	margin:0 auto;
	margin-bottom:50px;
}

.services h2 {
	font-size: 46px;
	text-transform: uppercase;
	color: #000;
	border-bottom: 3px solid;
	text-align: center;
}

.service {
	padding: 31px 0px 12px 110px;
	float:left;
	color:#828282;
	font-size:17px;
	line-height:20px;
}

.s1 {
	background:url(s1.png) no-repeat 3px;
}

.s2 {
	background:url(s2.png) no-repeat left;
}

.s3 {
	background:url(s3.png) no-repeat 4px;
}

.s4 {
	background:url(s4.png) no-repeat 3px;
}

.s5 {
	background:url(s5.png) no-repeat left;
	margin-left:120px;
}

.s6 {
	background:url(s6.png) no-repeat 7px;
}

.collections_bg {
	background: url(bg1.jpg) repeat center 120px;
}

.collections {
	background: url(bg1.png) no-repeat center top;
	padding: 46px 0 50px 0;
}

.collections h2 {
	margin-bottom: 57px;
 
	font-size: 46px;  text-transform: uppercase;  color: #000;    text-align: center;
}

.collection {
	width:265px;
	float:left;
	color:#fff;
	font-size:19px;
	font-family:'charter';
	text-align:center;
	padding-top:290px;
	margin:0 27px;
	margin-bottom:70px;
}

.c1 {
	background: url(c1.png) no-repeat top;
}

.c2 {
	background:url(c2.png) no-repeat top;
}

.c3 {
	background:url(c3.png) no-repeat top;
}

.c4 {
	background:url(c4.png) no-repeat top;
}

.c5 {
	background:url(c5.png) no-repeat top;
}

.c6 {
	background:url(c6.png) no-repeat top;
}

.divider {
	width:191px;
	height:8px;
	margin:15px auto;
	background:url(divider.png) no-repeat center;
}

.collection a {
	
	display:block;

}

.why {
	height:566px;
	background:url(why.jpg) center;
	padding:110px 0;
}

.why_row {
	width:960px;
	background:url(why_row.png) no-repeat top;
	padding-top:20px;
	margin-bottom:40px;
}

.why_one {
	width:300px;
	min-height:62px;
	float:left;
	background:#264942;
	color:#deddd8;
	margin:0 10px;
}

.wo2 {
	width:254px;
	margin:0 33px;
}

.wo2 .why_text {
	width:161px;
}

.wo3 .why_text {
	padding-top:17px;
}

.wo4 .why_number {
	height:77px;
}

.wo4 .why_text {
	padding:11px 15px;
}

.why_number {
	float:left;
	width:61px;
	height:62px;
	line-height:62px;
	font-size:33px;
	text-align:center;
	font-family:'circe_extbold';
	border-right:#153029 solid 1px;
}

.why_text {
	width:207px;
	padding:0 15px;
	float:left;
	font-size:11px;
	line-height:14px;
	padding-top:11px;
	text-transform:uppercase;
	border-left:#2a4e47 solid 1px;
	text-shadow:1px 1px 1px rgba(222,221,216,0.3);
}


.why h2 {
	width:100%;
	display:inline-block;
	text-align:center;
	font-family:'circe_extbold';
	font-size:50px;
	text-transform:uppercase;
	color:#264942;
	margin:10px 0 50px 0;
}

.why h2 em {
	font-size:73px;
	line-height:63px;
}

.fromto {
	height:235px;
	background:url(fromto.png) no-repeat center;
}

.scheme {
	padding:50px 0;
	background:url(scheme.jpg) no-repeat center bottom;
}

.scheme .wrap {
	width:780px;
}

.step {
	color:#fff;
	width:780px;
}

.step_number {
	width:167px;
	height:212px;
	text-align:center;
	line-height:167px;
	text-transform:uppercase;
	font-family:'circe_extbold';
	font-size:26px;
	background:url(step.png);
	margin:0 20px;
	float:left;
}

.step_text {
	float:left;
	width:300px;
	font-family:'circe_light';
	font-size:17px;
	margin-top:30px;
}

.step_text span {
	text-transform:uppercase;
	font-size:20px;
	line-height:26px;
	font-family:'circe_bold';
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#8c7954 solid 1px;
}

.st1 {
	background:url(st1.png) no-repeat 450px bottom;
}

.st2 {
	background:url(st2.png)no-repeat 150px bottom;
}

.st3 {
	background:url(st3.png) no-repeat 470px bottom;
}

.st4 {
	background:url(st4.png) no-repeat 150px bottom;
}

.st5 {
	background:url(st5.png) no-repeat 550px bottom;
}

.st1 .step_text {
	width:160px;
}

.st2 .step_text {
	margin-left:370px;
	width:200px;
	text-align:right;
}

.st3 .step_text {
	width:240px;
}

.st4 .step_text {
	width:250px;
	text-align:right;
	margin-left:320px;
}

.st5 .step_text {
	width:310px;
}

.st6 .step_text {
	text-align:right;
	margin-left:270px;
}

.order {
	height:490px;
	background:url(order.jpg) no-repeat center bottom;
}

.order .wrap {
	position:relative;
	width:740px;
}

.order .timer_block {
	position:absolute;
	width:485px;
	height:406px;
	top:-20px;
	left:-50px;
	background:url(timer_block2.png) no-repeat;
}

.order .order_block {
	margin-top:36px;
}

.serts {
	padding:60px 0;
}

.serts .wrap {
	width:864px;
}

.serts h2 {
	width:864px;
	height:121px;
	background:url(serts_h2.png) no-repeat center;
}

.sert {
	display:block;
	float:left;
	width:380px;
	padding:530px 0 10px 0;
}

.zoom {
	font-family:'din_italic';
	color:#384049;
	font-size:14px;
	background:url(zoom.png) no-repeat right;
	height:19px;
	line-height:19px;
	width:60px;
	padding-right:25px;
	margin:0 auto;
	margin-bottom:5px;
}

.zoom span {
	border-bottom:#384049 dashed 1px;
}

a.sert:hover .zoom span {
	border-color:transparent;
}

.se1 {
	background:url(se1-1.jpg) no-repeat left top;
}

.se2 {
	background:url(se2-1.jpg) no-repeat left top;
	float:right;
}

.se3 {
	background:url(se3-1.jpg) no-repeat left top;
}

.se4 {
	background:url(se4-1.jpg) no-repeat left top;
	float:right;
}

.se5 {
	background:url(se5-1.jpg) no-repeat left top;
	float:none;
	width:524px;
	margin:0 auto;
	padding-top:385px;
}

.supps_bg {
	background:#deddd8;
	background:url(bg2.jpg) center;
}

.supps_bg h2 {
	color:#deddd8;
	font-size:60px;
	margin:0;
	text-align:center;
	font-family:'century';
	line-height:150px;
}

.supps {
	background:#deddd8;
	padding:50px 0;
}

.supp {
	float:left;
	font-size:16px;
	color:#000;
	font-family:'circe_bold';
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:30px;
}

.supp span {
	font-size:12px;
	color:#3084be;
	text-decoration:underline;
	font-family:'circe';
}

.su1 {
	background:url(su1.png) no-repeat left 25px;
	width:222px;
	padding-top:110px;
	margin-left:10px;
}

.su2 {
	background:url(su2.png) no-repeat top;
	width:145px;
	padding-top:110px;
	margin-left:86px;
}

.su3 {
	background:url(su3.png) no-repeat left 10px;
	width:164px;
	padding-top:110px;
	margin-left:86px;
}

.su4 {
	background:url(su4.png) no-repeat left 15px;
	width:149px;
	padding-top:110px;
	margin-left:86px;
}

.su5 {
	background:url(su5.png) no-repeat left 30px;
	padding:90px 0 0 100px;
	width:189px;
	margin-left:10px;
}

.su6 {
	background:url(su6.png) no-repeat left 10px;
	padding:90px 0 0 110px;
	width:161px;
	margin-left:15px;
}

.su7 {
	background:url(su7.png) no-repeat top;
	padding:90px 0 0 132px;
	width:234px;
}

.projects {
	background:url(bg3.jpg) center top;
	padding-top:25px;
}

.projects_h2 {
	background: url(bg1.png) no-repeat center top;
	padding: 54px 0px;
	margin-bottom: 40px;
}

.projects h2 {
	width: 608px;
	height:54px;
	margin: 0 auto; no-repeat center; */
	font-size: 5;
	font-family: 'circe_bold';
	font-size: 44px;
	text-align: center;
	margin-bottom: 0px;
}

.project {
	width:480px;
	float:left;
	margin-bottom:60px;
	color:#fff;
	padding-top:50px;
}

.project_name {
	font-size:20px;
	text-transform:uppercase;
	margin:0 56px 0 57px;
}

.divider2 {
	width:480px;
	height:3px;
	margin:12px 0 10px 0;
	background:url(divider2.png)repeat-x;
}

.project_img {
	width:367px;
	height:271px;
	margin:20px 56px 20px 57px;
}

.project_det1 {
	font-size:18px;
	line-height:29px;
	font-family:'circe';
	margin:0 56px 0 57px;
}

.project_det2 {
	font-size:15px;
	line-height:20px;
	font-family:'circe';
	margin:0 56px 20px 57px;
	padding-bottom:20px;
	border-bottom:#fff solid 1px;
}

.project_det3 {
	line-height:20px;
	font-size:15px;
	font-family:'circe';
	margin:0 56px 0 57px;
}

.project em {
	color:#d1b15b;
	font-family:'circe_bold';
}

.p1 {
	background:url(p1.png) no-repeat 325px top;
}

.p1 .project_img {
	background:url(pi1.png);
}

.p2 {
	background:url(p2.png) no-repeat right top;
}

.p2 .project_img {
	background:url(pi2.png);
}

.p3 {
	background:url(p3.png) no-repeat right top;
}

.p3 .project_img {
	background:url(pi3.png.jpg);
}

.p4 {
	background:url(p4.png) no-repeat right top;
}

.p4 .project_img {
	background:url(pi4.png);
}

.p5 {
	background:url(p5.png) no-repeat right top;
}

.p5 .project_img {
	background:url(pi5.png);
}

.p6 {
	background:url(p6.png) no-repeat right top;
}

.p6 .project_img {
	background:url(pi6.png);
}

.testimonials {
	padding:70px 0 30px 0;
	background:#e2e1dc;
}

.testimonials .wrap {
	width:920px;
}

/*.testimonials h2 {
	color:#254741;
	font-family:'circe_extbold';
	width:782px;
	text-align:center;
	height:58px;
	line-height:58px;
	font-size:58px;
	margin-bottom:70px;
	background:url(testimonials_h2.png) no-repeat center;
}*/

.testi {
	margin-bottom:50px;
}

.testi_img {
	width:170px;
	height:170px;
	margin-right:30px;
	float:left;
}

.testi_text {
	float:right;
	width:720px;
	color:#254741;
	font-size:18px;
	line-height:22px;
}

.testi_text span {
	color:#d1b15b;
	font-size:25px;
	line-height:29px;
	text-transform:uppercase;
	display:block;
	font-family:'circe_bold';
	border-bottom:#254741 solid 4px;
	padding-bottom:20px;
	margin:40px 0 20px 0;
}

.testi_name {
	font-size:12px;
	margin-top:40px;
	line-height:14px;
}

.testi_name em {
	font-family:'circe_bold';
}

.t1 .testi_img {
	background:url(t1.png)no-repeat center;
}

.t2 .testi_img {
	background:url(t2.png)no-repeat center;
}

.t3 .testi_img {
	background:url(t3.png) no-repeat center;
}

.t4 .testi_img {
	background:url(t4.png) no-repeat center;
}

.t5 .testi_img {
	background:url(t5.png) no-repeat center;
}

.t6 .testi_img {
	background:url(t6.png) no-repeat center;
}

.jewels {
	background:url(bg4.jpg) no-repeat center top;
	padding-bottom:35px;
}

.jewels h2 {
	width:465px;
	height:54px;
	padding:60px 0;
	margin:0 auto;
	background:url(jewels_h2.png) no-repeat center;
}

.jewels_cap {
	background:url(jewels_cap.jpg) no-repeat center;
	height:95px;
	color:#254741;
	font-size:20px;
	line-height:20px;
	text-align:center;
	font-family:'circe_bold';
	padding-top:32px;
	margin-bottom:70px;
	box-shadow:0px 7px 7px rgba(0,0,0,0.2), 0px -7px 7px rgba(0,0,0,0.2);
	text-shadow:0 -1px 0 rgba(255,255,255,0.4);
}

.jewel {
	width:217px;
	height:207px;
	float:left;
	margin:0 11px;
	position:relative;
	margin-bottom:30px;
}

.jewel_img {
	width:217px;
	height:207px;
	position:absolute;
	left:0;
	top:0;
}

.jewel_name {
	font-size:20px;
	color:#fff;
	background:#213832;
	border-radius:12px;
	position:absolute;
	top:140px;
	left:60px;
	height:45px;
	line-height:48px;
	border:#fff solid 2px;
	text-transform:uppercase;
	font-family:'circe_bold';
	text-shadow:2px 2px 2px rgba(0,0,0,0.5);
	padding:0 10px;
}

.how {
	height:909px;
	background:url(how.jpg) no-repeat center top;
	padding-top:60px;
}

.how h2 {
	color:#fff;
	text-align:center;
	margin:0 0 30px 0;
	font-size:49px;
	font-family:'century';
}

.how_cap {
	text-transform:uppercase;
	color:#d1b15b;
	font-size:20px;
	font-family:'circe_bold';
	text-align:center;
	padding-bottom:40px;
	border-bottom:#fff solid 1px;
	margin-bottom:60px;
}

.how_one {
	margin-bottom:25px;
	width:800px;
	margin:0 auto;
	margin-bottom:30px;
}

.how_img {
	float:left;
	width:84px;
	height:84px;
	margin-right:20px;
}

.how_text {
	float:right;
	width:696px;
	color:#d1b15b;
	font-size:18px;
	line-height:24px;
	margin-top:8px;
}

.h1 .how_img {
	background:url(h1.png) no-repeat center;
}

.h1 .how_text {
	margin-top:18px;
}

.h2 .how_img {
	background:url(h2.png) no-repeat center;
}

.h3 .how_img {
	background:url(h3.png) no-repeat center;
}

.h4 .how_img {
	background:url(h4.png) no-repeat center;
}

.h5 .how_img {
	background:url(h5.png) no-repeat center;
}

.h5 .how_text {
	margin-top:18px;
}

.h6 .how_img {
	background:url(h6.png) no-repeat center;
}

.h6 .how_text {
	margin-top:20px;
}

.team {
	background:#e2e1dc;
	padding-bottom:45px;
}

.team .wrap {
	width:900px;
}

.team_cap {
	background:url(team_cap.png) no-repeat center;
	height:68px;
	color:#254741;
	font-size:20px;
	line-height:20px;
	text-align:center;
	font-family:'circe_bold';
	margin-bottom:60px;
	padding-top:12px;
	text-shadow:0 -1px 0 rgba(255,255,255,0.4);
}

.team h2 {
	color:#213832;
	text-align:center;
	margin:0 0;
	padding:40px 0;
	font-size:49px;
	font-family:'century';
}

.team_one {
	margin:0 10px;
	width:235px;
	float:left;
	padding:40px 0 0 195px;
	height:160px;
	color:#354943;
	font-size:15px;
	line-height:16px;
}

.team_one span {
	display:inline-block;
	color:#d1b15b;
	text-transform:uppercase;
	font-family:'circe_bold';
	padding:10px 10px 8px 10px;
	font-size:15px;
	background:#445b55;
}

.divider3 {
	margin:10px 0 20px 0;
	width:100%;
	height:1px;
	background:#7f8883;
}

.te1 {
	background:url(te1.png)/*tpa=http://zolotonazakaz.ru/a/images/te1.png*/ no-repeat left top;
}

.te2 {
	background:url(te2.png)/*tpa=http://zolotonazakaz.ru/a/images/te2.png*/ no-repeat left top;
}

.te3 {
	background:url(te3.png)/*tpa=http://zolotonazakaz.ru/a/images/te3.png*/ no-repeat left top;
}

.te4 {
	background:url(te4.png)/*tpa=http://zolotonazakaz.ru/a/images/te4.png*/ no-repeat left top;
}

.te5 {
	background:url(te5.png)/*tpa=http://zolotonazakaz.ru/a/images/te5.png*/ no-repeat left top;
}

.te6 {
	background:url(te6.png)/*tpa=http://zolotonazakaz.ru/a/images/te6.png*/ no-repeat left top;
}

.te7 {
	background:url(te7.png)/*tpa=http://zolotonazakaz.ru/a/images/te7.png*/ no-repeat left top;
}

.te8 {
	background:url(te8.png)/*tpa=http://zolotonazakaz.ru/a/images/te8.png*/ no-repeat left top;
}

.te9 {
	background:url(te9.png)/*tpa=http://zolotonazakaz.ru/a/images/te9.png*/ no-repeat left top;
}

.quote {
	width:592px;
	height:148px;
	margin:0 auto;
	color:#1c332d;
	text-align:center;
	padding:45px 0 0 50px;
	font-family:'charter';
	font-size:20px;
	line-height:26px;
	background:url(quote.png)/*tpa=http://zolotonazakaz.ru/a/images/quote.png*/ no-repeat center;
	text-shadow:1px 1px 1px rgba(33,56,50,0.3);
	margin-top:30px;
}

.makers {
	background:url(makers.jpg)/*tpa=http://zolotonazakaz.ru/a/images/makers.jpg*/ no-repeat center top;
	height:757px;
	padding-top:120px;
}

.makers h2 {
	margin:0 0 200px 0;
	text-align:center;
	color:#deddd8;
	background:url(makers_h2.png)/*tpa=http://zolotonazakaz.ru/a/images/makers_h2.png*/ no-repeat center 25px;
	font-size:48px;
	line-height:48px;
	height:48px;
	font-family:'century';
}

.makers .wrap {
	text-align:center;
	color:#deddd8;
	font-family:'circe';
	font-size:31px;
	line-height:41px;
}

.address {
	background:#fff;
	padding:80px 0 20px 0;
}

.address h2 {
	color:#254741;
	text-align:center;
	font-size:61px;
	line-height:61px;
	font-family:'circe_extbold';
	text-transform:uppercase;
	padding-bottom:10px;
	width:829px;
	margin:0 auto;
	margin-bottom:20px;
	background:url(address_h2.png) no-repeat bottom;
}

.address_block {
	text-transform:uppercase;
	text-align:center;
	color:#254741;
	font-size:15px;
	line-height:24px;
	font-family:'circe';
	
}

.address_block span {
	font-family:'circe_bold';
	font-size:18px;
}

.map {
	width:960px;
	height:487px;
	background:url(map.png) no-repeat center;
}

.address_phone {
	text-align:center;
	color:#1c332d;
	font-family:'circe_bold';
	margin:0 auto;
	margin-top:10px;
	font-size:18px;
	line-height:24px;
}

.address_phone em {
	font-size:30px;
}

.order2 {
	height:490px;
	background: url(bg1.jpg) repeat center bottom;
}

.order2 .wrap {
	position:relative;
	width:740px;
}

.order2 .timer_block {
	position:absolute;
	width:485px;
	height:406px;
	margin-top:10px;
	left:-50px;
	background:url(timer_block3.png) no-repeat;
}

.order2 .order_block {
	margin-top:66px;
	background:url(order_block2.png);
}

.order2 input.bttn {
	background:url(bttn2.png);
}

.any_q {
	padding:70px 0;
	background:#e2e1dc;
}

.any_q .wrap {
	width:960px;
}

.any_q span {
	display:block;
	float:left;
	font-size:60px;
	color:#29403a;
	font-family:'circe_bold';
}

.any_q a {
	display:block;
	float:right;
	color:#e7082f;
	font-size:26px;
	font-family:'circe_light';
	border-bottom:#e7082f dashed 1px;
	line-height:26px;
	margin-top:20px;
}

.any_q a:hover {
	border-color:transparent;
}

.footer {
	width:100%;
	padding:35px 0;
	font-family:'circe_light';
	background: url(bg1.jpg);
	color:#fff;
}

.f_phone {
	float:left;
	width:321px;
	font-size:36px;
	font-family:'circe_bold';
}

.f_phone a {
	color:#fff;
	font-size:20px;
	line-height:20px;
	font-family:'circe_light';
	border-bottom:#fff dashed 1px;
}

.f_phone a:hover {
	border-color:transparent;
}

a.copyright {
	float:right;
	display:block;
	width:165px;
	font-family:'circe_light';
	background:url(mokselle.png) no-repeat right;
	height:40px;
	line-height:40px;
	padding-right:150px;
	font-size:16px;
	color:#fff;
	margin-top:7px;
	text-transform:uppercase;
}

#lean_overlay {
	position: fixed;
	z-index: 10000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
}

.modal {
	width:100%;
	display:none;
	color:#131313;
	background:#deddd8;
	padding: 30px 0; 
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

.modal-box {
	background:#3E2100;
	width:560px;
	padding:20px 30px 10px 30px; 
	margin:0 auto;
	border-radius:10px;
	box-shadow:inset 3px 3px 3px rgba(0,0,0,0.1), 1px -1px 1px rgba(255,255,255,0.3);
}

.modal-title {
	font-size:24px;
	text-align:center;
	margin-bottom:20px;
	color:#fff;
	font-family:'circe';
	text-shadow:0px -1px 0px #3e0d02;
}

.modal-title span {
	font-size:18px;
	display:block;
	margin-top:5px;
	color:#ddc7b8;
}

.modal input {
	border-radius:5px;
	color:#614f44;
	height:35px;
	width:207px;
	font-size:20px;
	font-family:'circe';
	margin:0 10px 10px 10px;
	border:#cfc8bc solid 1px!important;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.12);
}

.modal input.input_name {
	background:#f5f3ef url(modal_name.png) no-repeat 10px;
}

.modal input.input_email {
	background:#f5f3ef url(modal_email.png) no-repeat 10px;
}

.modal input.input_phone {
	background:#f5f3ef url(modal_phone.png) no-repeat 10px;
}

.modal input.bttn {
	width:196px;
	padding:0;
	height:36px;
	line-height:38px;
	color:#4a4b01;
	border:none!important;
	box-shadow:none;
	text-shadow:none;
	font-size:18px;
	background:url(bttn3.png);
	font-family:'circe';
	margin-left:182px;
	margin:10px 0 10px 182px;
	text-shadow:0px 1px 0px rgba(234,235,120,0.38);
}

#question .modal-box {
	width:630px;
}

#question .bttn {
	margin-left:217px;
}

.form_left {
	float:left;
	width:220px;
}

.form_right {
	float:right;
	width:355px;
}

textarea {
	border-radius:5px;
	color:#614f44;
	background:#f5f3ef;
	width:315px;
	height:117px;
	margin:0 10px 10px 10px;
	border:#cfc8bc solid 1px;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
	resize:none;
	font-size:20px;
	font-family:'circe';
	padding:6px 10px;
	line-height:23px;
}

.hidden_area {
	opacity: 0;
}

.anim {
	transition: all 1s ease; opacity: 0.01; transform: scale(0.5, 0.5);
}

.complete a {
	position:absolute;
	background:#189b18;
	right:0;
	top:0;
	height:80px;
	line-height:75px;
	width:80px;
	cursor:pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-size:30px;
	font-family:tahoma;
}

.complete a:hover {
	background:#176f17;
}

p.msgs {
	width:100%;
	display:block;
	padding:0;
	line-height:80px;
	font-size:24px;
	font-family:'circe_bold';
	position:absolute;
	left:0;
	z-index:999;
	color:#000;
	text-align:center;
	top:0;
}

span.complete {
	width:100%;
	display:block;
	line-height:80px;
	background:#189b18;
	position:absolute;
	left:0;
	z-index:999;
	text-align:center;
	top:0;
	color:#fff;

}

span.error {
	width:100%;
	display:block;
	line-height:80px;
	background:#ff0000;
	position:absolute;
	left:0;
	z-index:999;
	text-align:center;
	top:0;
	color:#fff;
}

.error a {
	position:absolute;
	background:#ff0000;
	right:0;
	top:0;
	height:80px;
	line-height:75px;
	width:80px;
	cursor:pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-size:30px;
	font-family:tahoma;
}

.error a:hover {
	background:#5d0202;
}