@charset "utf-8";

* {margin: 0; padding: 0;}
body {background-color: #afcad5;}
a {color: #4b99c1;}
#wrapper {background: url(images/bg.gif) repeat-y; margin: 0 auto; width: 801px;}
#header {background: url(images/header.jpg) -1px 0 no-repeat; height: 320px; position: relative; width: 800px;}
#header h1 {font: normal 24px Georgia, serif; left: 110px; position: absolute; top: 145px; width: 325px;}
#header h2 {bottom: 15px; font: normal 20px Georgia, serif; left: 75px; position: absolute; text-align: center; width: 650px;}
#header span.blue {color: #0196d6; font-size: 20px;}
#header a {display: block; height: 20px; right: 13px; position: absolute; top: 2px; width: 145px;}
#main {font-family: Arial, sans-serif; padding: 0 30px;}
#main hr {background-color: #ffffff; border: none; border-bottom: 2px dotted #666666; color: #ffffff; height: 2px; margin: 0 auto; width: 95%;}
#main img.seen_on {margin-bottom: 15px;}
#main p.eyes {background-color: #b6b8ba; border: 1px solid #646465; font-size: 14px; font-style: italic; margin-bottom: 20px; padding: 5px 25px;}
p.tab {background: url(images/tab.gif) no-repeat; font-size: 13px; font-style: italic; height: 19px; left: -1px; margin: 0; padding-top: 5px; text-align: center; text-transform: uppercase; top: -24px; position: absolute; width: 550px;}
p.tab span {color: #388ef9; font-weight: bold;}
#main p.tall, #main p.tall2 {font-size: 14px; font-style: italic; height: 19px; margin: 15px 0 15px 20px; padding-top: 5px; text-align: center; text-transform: uppercase; width: 525px;}
#main p.tall span {color: #51b5e1; font-weight: bold;}
#main p.bold {font-size: 17px; font-weight: bold; margin: 5px auto; width: 730px;}
#main p.center {font-size: 13px; margin: 30px 0 50px 0; text-align: center; width: 95%;}
div.gray {background-color: #dfdfdf; border-left: 1px solid #dbd9d9; border-right: 1px solid #dbd9d9; height: 130px; margin-bottom: 5px; padding: 15px 0px 15px 15px; position: relative;}
div.user span {color: #388ef9; display: block;}
img.main {float: left; margin-right: 10px;}
div.right {float: left;}
div.right p {font-size: 12px; margin-bottom: 18px; width: 100%;}
div.right img {border: 1px solid #71716f; float: left; margin-right: 7px;}
div.right img.last {margin: 0;}
div.gray2, div.blue {background-color: #dfdfdf; border: 1px solid #dbd9d9; margin: 20px 0; padding: 15px;}
div.gray2 p.what {font-weight: bold; font-size: 14px; margin-bottom: 10px;}
div.gray2 p.ingredients {font-size: 13px; margin-bottom: 15px;}
div.white {background-color: #fbfbfb; margin-bottom: 15px; padding: 15px;}
div.white h3, h3.big {color: #c10505; font-size: 18px; margin-bottom: 10px;}
h3.big {font-size: 30px;}
div.arg_images {padding-bottom: 100px;}
div.arg_box {float: left; width: 49%;}
div.arg_box p {font: bold 10px Tahoma, Arial, sans-serif; margin-bottom: 5px; text-align: center;}
p.small {font-size: 12px; margin-bottom: 20px;}
p.small span {
	color: #000000;
}
p.download {font: normal 20px Tahoma, Arial, sans-serif; margin-top: 25px; text-align: center;}
img.center {display: block; margin: 0 auto;}
div.works {margin: 0 auto;}
img.recognized {display: block; margin: 0 auto;}
p.features {color: #4b99c1; font-size: 18px; margin-bottom: 20px;}
div.recognized {background: url(images/features_bg.gif) no-repeat; font-size: 12px; height: 547px; line-height: 1.6; margin-bottom: 10px; padding: 15px 10px 10px 40px;}
div.recognized ul {float: left; font-size: 11px; list-style: none; line-height: 1.2; width: 275px;}
div.recognized ul.right {margin-left: 50px;}
div.recognized li {background: url(images/arrow.gif) 0 3px no-repeat; margin-bottom: 22px; padding-left: 12px;}
p.permanent {font: normal 30px Tahoma, Arials, sans-serif; text-align: center;}
p.permanent span {color: #4b99c1;}
div.ingredient {margin-bottom: 20px; height: 173px;}
div.ingredient img {float: left; margin-right: 10px;}
div.ingredient p {font: normal 13px Tahoma, Arial, sans-serif; float: left; width: 450px;}
p.aloe {margin-top: 55px;}
p.acai {margin-top: 40px;}
p.gaba {margin-top: 60px;}
p.resveratrol {margin-top: 30px;}
div.ingredient span {color: #4b99c1;}
div.blue {background-color: #a7cfdf; border: 1px solid #c5c5c6; font-family: Tahoma, Arial, sans-serif;}
div.blue h3 {color: #274c97; font: normal 30px Arial, sans-serif; margin-bottom: 10px; text-align: center;}
.player {margin: 0 auto; width: 640px;}
.abc {background: url(images/abc.jpg) 0 50% no-repeat; font-size: 14px; margin-top: 20px; padding-left: 75px;}
.abc span {display: block; font-size: 25px;}
div.magazines {margin-bottom: 40px;}
div.magazines p {font-size: 14px; padding-left: 200px;}
div.magazines p span {display: block; font-size: 21px;}
.pop {background: url(images/pop.jpg) 0 0 no-repeat; height: 54px; margin-bottom: 50px;}
.chat {background: url(images/chat.jpg) 0 0 no-repeat; height: 52px; padding-top: 12px;}
#order {background: url(images/payment.jpg) 5px 75% no-repeat; height: 215px; padding-bottom: 20px; position: relative;}
#order h3 {color: #c10505; font-size: 39px; font-weight: normal; margin-left: 75px; padding-top: 15px; text-align: center;}
#order a {background: url(images/order.jpg) no-repeat; display: block; height: 50px; left: 75px; top: 85px; position: absolute; width: 433px;}
#footer {background: url(images/footer.jpg) no-repeat; font-size: 10px; height: 54px; position: relative;}
#footer p {bottom: 20px; color: #ffffff; left: 20px; position: absolute;}
#footer a {color: #ffffff; bottom: 20px; left: 655px; position: absolute; width: 125px;}
.clear {clear: both;}
