body{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#777;background:url(body_bg.jpg);position:relative;z-index:0;padding:0;}
a{outline:none;text-decoration:underline;}
img{border:none;}
input{vertical-align:middle;}
.radio{margin-right:10px;}
.submit,.submit_send{text-align:center;display:block;border:none;}
#pre_wrapper{width:100%;min-width:991px;background:url(top_bg.jpg) top center no-repeat;}
#wrapper{width:100%;background:url(bot_bg.jpg) bottom center no-repeat;}
#wrapper_cont{background:none;width:100%;}
div.center{width:935px;margin:0 auto;}
div.dump{height:30px;}
#header{height:337px;}
#header div.logo{width:286px;float:right;padding-right:20px;margin:66px 0 0;}
#header div.logo a{display:block;text-decoration:none;color:#176b98;font-size:24px;font-family:"Arial Narrow",Arial,sans-serif;text-align:center;line-height:1;}
#header div.logo a.logo_but{background:url(logo_but.png) top left no-repeat;height:50px;color:#FFF;font-family:Calibri,sans-serif;font-size:32px;text-transform:uppercase;line-height:1.5;}
#pre_content{background:url(transparent_white.png);padding:5px;}
#pre_content div.box{background:#FFF;overflow:hidden;position:relative;zoom:1;z-index:1;padding:5px 5px 92px;}
#pre_content div.box div.menu{height:60px;background:url(menu_bg.jpg) repeat-x;}
#pre_content div.box div.menu ul{text-align:center;overflow:hidden;}
#pre_content div.box div.menu li{display:inline;font-size:27px;line-height:60px;padding:14px 20px 14px 0 !important;}
#pre_content div.box div.menu li a{color:#FFF;font-family:"Arial Narrow",Arial,sans-serif;text-decoration:none;padding:15px 0 14px 20px !important;}
#pre_content div.box div.menu li a:hover{text-decoration:underline;}
#pre_content div.box div.menu li.act{background:url(menu_a_bg.png) right center no-repeat;display:inline;font-size:27px;padding:14px 20px 14px 0 !important;}
#pre_content div.box div.menu li.act a{background:url(menu_span_bg.png) left center no-repeat;color:#1c4c08;text-decoration:none;padding:15px 0 14px 20px !important;}
div.box div.content{overflow:hidden;}
div.box div.content div.left{width:500px;float:left;padding-left:25px;}
div.box div.content div.right{width:380px;float:right;}
div.box div.content h2,div.box div.content h3{color:#90b738;margin-top:20px;font-family:"Arial Narrow",Arial,sans-serif;}
div.box div.content h2{font-size:27px;}
div.box div.content h3{font-size:20px;}
div.box div.content div.left p{font-size:16px;color:#464646;padding:10px 34px 10px 13px;}
div.box div.content div.left p strong.mas{color:#1c4c08;font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.clear{width:100%;height:1px;float:none;clear:both;overflow:hidden;visibility:hidden}


div.box div.content div.left div.constr{border:3px solid #b2d357;width:460px;margin:0 0 15px 10px;}
div.box div.content div.constr div.h{background:#94bb3b;border-bottom:3px solid #b2d357;overflow:hidden;margin-bottom:12px;padding:9px 20px;}
div.box div.content div.constr div.progr_bar{background:url(progr_b_l.png) left top no-repeat;height:33px;border:none;margin:10px 0 15px 18px;padding:0 0 0 17px;}
div.box div.content div.constr div.progr_bar div{background:url(progr_b_r.png) right top no-repeat;height:26px;width:150px;text-align:center;color:#fff;font-size:14px;padding:7px 17px 0 0;}
div.box div.content div.constr h3{color:#FFF;font-size:24px;float:left;font-family:Arial, Helvetica, sans-serif;margin-top:0;}

div.box div.content div.constr p{color:#9f9f9f;position:relative;padding:5px 5px 5px 20px;}
div.box div.content div.constr strong{color:#464646;}
div.box div.content div.constr ul{margin-left:30px;padding-top:5px;margin-bottom:10px}
div.box div.content div.constr li{line-height:1.5;color:#464646;}
.submit,div.box div.content div.constr .submit_send{color:#FFF;font-size:24px;font-family:"Arial Narrow",Arial,sans-serif;width:224px;height:56px;background:url(subm.png) top left no-repeat;padding-bottom:10px;cursor:pointer;text-decoration:none;margin:10px auto 0;}
a.submit_send{padding-top:10px;padding-bottom:0;display:block;}
div.box div.content div.constr .submit_send{background:url(send_mas.jpg) top left no-repeat;width:245px;}



div.box h2 strong{color:#b93230;font-size:27px;font-family:"Arial Narrow",Arial,sans-serif;text-align:center;display:block;width:300px;margin:0 auto;}
div.box h2 strong.cont{color:#b93230;font-size:24px;font-family:Arial, Helvetica, sans-serif;text-align:center;display:block;width:275px;margin:0 auto;}
div.box div.content div.right div.bonus div.wrapp{background:url(star_bonus.jpg) top left no-repeat;padding-left:65px;}
div.bonus div.wrapp p{color:#5e5e5e;font-family:Arial, Helvetica, sans-serif;padding:0 60px 0 0;}
div.bonus p{padding:10px 5px 0 0;}
div.box div.content div.right div.reviews li{border:1px solid #d2d2d2;overflow:hidden;position:relative;zoom:1;margin:10px 0 15px;padding:10px;}
div.box div.content div.reviews li div{overflow:hidden;margin-bottom:10px;}
div.box div.content div.reviews li div h3{float:left;margin:0;}
div.box div.content div.reviews li div span{float:right;display:block;width:70px;height:20px;background:url(envilope.jpg) 0 5px no-repeat;font-style:italic;font-size:12px;color:#90b738;padding:5px 0 0 24px;}
div.box div.content div.reviews li p{clear:both;}
#footer{height:64px;position:relative;padding:30px 50px 0;}
#footer a{display:block;float:right;color:#1c4c08;text-decoration:underline;width:130px;text-align:right;}
#footer p{float:left;color:#fff;width:155px;}
#footer p.contact{color:gray;}
#footer div.apple{background:url(apple.png) no-repeat;width:293px;height:201px;position:absolute;left:44%;margin-top:-137px;z-index:30;}
#footer div.apple_cont{background:url(apple_cont.png) no-repeat;width:293px;height:201px;position:absolute;left:44%;margin-top:-137px;z-index:30;}
div.box div.content div.constr label{position:absolute;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#9f9f9f;margin:3px 0 0 10px;}
.text{border:1px solid silver;height:25px;width:96%;font-size:16px;color:#9f9f9f;display:block;padding-left:3px;margin:0 auto;}
div.box div.content div.constr textarea{display:block;height:100px;border:1px solid silver;width:418px;font-size:16px;color:#9f9f9f;padding-left:3px;margin:0 auto;}
div.box div.content div.make_diet{background:url(make_d.png) left top no-repeat;width:315px;height:89px;margin:45px auto 100px;}
div.box div.content div.contact{margin:45px auto 550px;}
div.make_diet a{display:block;text-decoration:none;color:#1c4c08;font-size:28px;font-family:Impact, sans-serif;text-align:center;padding-top:5px;}
div.make_diet a span{display:block;font-size:23px;text-align:center;}
div.box div.quest{padding-left:10px;}
div.box div.content div.left div.quest div.wrapp{background:url(quest.jpg) top left no-repeat;padding:0 0 10px 77px;}
div.box div.quest div.wrapp p{color:#5e5e5e;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:0 90px 0 0;}
div.box div.quest li{background:url(quest_li_bg.jpg) bottom repeat-x;padding-bottom:10px;margin-right:39px;}
div.box div.quest li.no_bg{background:none;}
div.box div.content div.left div.quest li p{padding-left:20px;}

div.box div.content div.constr ul.result{margin-left:20px;margin-right:10px;padding:15px 0;}
div.box div.content div.constr ul.result li span{background:url(done.jpg) right top no-repeat;padding-right:18px;position:relative;zoom:1;}


div.bg_pay{background:#FFF;filter:alpha(opacity=50);opacity:0.5;position:absolute;height:100%;width:100%;z-index:50;display:none;}
div.rules{padding:20px;}
div.rules p{font-size:16px;color:#464646;text-align:justify;padding:10px 34px 10px 13px;}
a:hover,#footer a:hover{text-decoration:none;}
div.box div.content div.left p strong,div.pay div.bonus dt{font-weight:bold;}
div.bonus div.wrapp h2,div.quest div.wrapp h2{text-transform:uppercase;font-size:25px;}
div.bonus p img,div.box div.content div.reviews li img{float:left;margin:0 10px 5px 0;}

