body {
	margin:0;
	color:#000000;
	padding:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:24px
}
table, tr, td, form {
	border-collapse:collapse;
	margin:0;
	vertical-align:top;
	text-align:left;
	padding:0
}
img {
	border:0
}
.conteyner {
	width:973px;
	margin:0 auto
}
a {
	color:#2d6100
}
h1, h2, h3 {
	margin:0;
	font-weight:normal;
	padding:0
}
/*header*/
.best_body {
	width:645px
}
.best_body2 {
	height:201px;
	background:url(../images/best_body.jpg) no-repeat 0 0
}
.best_body div {
	padding:12px 0 0 340px
}
.best_body h1 {
	font-size:24px
}
.best_body h2 {
	color:#d78a0a;
	font-weight:bold;
	font-size:17px;
	margin-bottom:6px;
	margin-top:12px
}
.best_body h3, .best_body h3 a {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.best_body h3 {
	margin-left: 119px;
	margin-top: 11px;
}
.abetka {
	color:#0e0159;
	font-size:12px
}
.abetka a {
	color:#1a179c;
	text-decoration:underline;
	margin:0 2px;
	font-size:14px
}
.abetka a:hover {
	text-decoration:none
}
/*header*/
/*CONTENT*/
.form {
	margin: 0 auto;
}
.form td {
	padding: 3px;
}
#content {
	width: 488px;
}
.FEATURED {
	background-image: url(../images/FEATURED_C.jpg);
	background-repeat: repeat-y; background-position:0 0;
}
/*.f_img{
	width: 104px;
	text-align: right;
	padding-bottom: 13px;
	padding-right: 7px;
}*/
.f_img  img{
 margin:0 7px 12px 16px;
}
.kalkulete {
	background-image: url(../images/CALCULATE_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.bottom {
	width: 756px;
	background-image: url(../images/bottom_c.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #656262;
	padding-bottom: 15px;
}
.blu {
	color: #1642e5;
	padding-bottom: 9px;
	font-size: 14px;
}
.diet {
	width: 229px;
	background-image: url(../images/DIET_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	font-size: 12px;
	color: #3c3d41;
}
.diet div {
	padding: 0 11px 0 9px;
}
.free {
	width: 229px;
	background-image: url(../images/FREE_STUFF_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #5a5a5c;
	font-size: 12px;
	line-height: 12pt;
}
.free a {
	color: #5a5a5c;
}
.free_div {
	padding-bottom: 5px;
	color: #4c56d4;
}
.LAST_WORD{
	background-image: url(../images/LAST_WORD_C.jpg);
	font-size: 12px;
	color: #464545;
	position: relative;
	height: 143px;
	padding: 7px 10px 0 275px;
}
.LAST_WORD img{
	position: absolute;
	left: 40px;
	top: 24px;

}
.oval{
	height: 16px;
	width: 300px;
	margin-left: 4px;
	color: #4c56d4;
	padding-left: 6px;
	background-image: url(../images/ramka.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.oval_pad{
	padding-left: 9px;
}
.oval_pad span{
	color: #4c56d4;
	margin-left: 8px;
}
.oval_pad img{
	vertical-align: middle;
}
/*sb*/
#sb {
	width:159px;
	padding:0;
}
#sb img {
	display:block;
	margin-bottom:7px;
}
#sb a {
	color:#a96e0b;
	font-size:12px;
	text-decoration:none;
	display:block;
}
#sb a:hover {
	text-decoration:underline
}
#sb2 {
	width:270px;
	padding:10px 19px 0 28px;
	font-size:12px;
	line-height:11pt;
	background:url(../images/deans.jpg) no-repeat 0px 10px
}
#sb2 h1 {
}


td.with_left_menu{
	width:159px;
	padding:0;
	line-height:16pt;
}

td.with_left_menu img {
	display:block;
	margin-bottom:7px;
}
td.with_left_menu a {
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	display:block;
}

td.with_left_menu a:hover {
	text-decoration:underline
}

td.with_left_menu div{
	padding:0 5px 10px 8px;
	background-image:url(../images/left-menu-back.jpg);
	background-repeat:repeat-y;
}
/*sb*/
/*CONTENT*/
.footer a {
	color:#000000;
	text-decoration:none
}
.footer a:hover {
	text-decoration:underline
}
.inp {
	width:171px;
	padding-left:13px;
	margin:25px 0 0 0;
	height:17px;
	border:1px solid #c3c3c3;
	color:#124771
}
.sin {
	display:block;
	color:#4c56d4;
	margin-bottom:8px
}
/*diet-reviews*/
.APPROACH {
	padding:10px 25px 0 13px;
	font-size:12px;
	color:#2d2d37;
	line-height:14pt;
	background:url(../images/APPROACH_C.jpg) repeat-y 0 0
}
/*diet-reviews*/
/*new artcles*/
/*new artcles*/
/*Dean-freestuff*/
/*Dean-freestuff*/
/*new-belly-fat*/
/*new-belly-fat*/
/*new-tools-bmr*/
/*new-tools-bmr*/
/*new-tools*/
/*new-tools*/
/*new article-template*/
.MAKEOV {
	color:#1b1010;
	font-size:36px
}
.key_points_pad {
	padding-left:342px
}
.key_points_pad img {
	display:block
}
.key_points_pad span {
	font-size:18px;
	color:#d78a0a;
	display:block;
	padding:10px 0 2px 0;
	font-weight:bold
}
.key_points {
	width:281px;
	background:url(../images/key_points_c.jpg) repeat-y 0 0
}
.zagol {
	font-size:18px;
	color:#1b1010;
	padding-bottom:8px;
	margin-bottom:4px;
	background:url(../images/punktir.jpg) no-repeat 0 100%
}
.your_email {
	height:22px;
	width:153px;
	padding-left:29px;
	font-size:18px;
	color:#d3d2d2
}
.FREE_STUFF2 {
	width:291px;
	padding:0 12px 0 10px;
	font-size:12px;
	color:#5a5a5c;
	background:url(../images/FREE_STUFF_C2.jpg) repeat-y 0 0
}
.FREE_STUFF2 div {
	color:#4c56d4;
	padding-bottom:5px
}
.FREE_STUFF2 a {
	color:#5a5a5c
}
/*new article-template*/
/*new products*/
#new_products_l {
	width:144px;
	padding:4px 14px 0 5px
}
#new_products_l * {
	display:block
}
#new_products_menu {
	padding-left:13px;
	margin-bottom:24px
}
#new_products_menu * {
	color:#a96e0b;
	font-size:12px;
	text-decoration:none
}
#new_products_menu strong {
	margin-top:14px
}
#new_products_menu a:hover {
	text-decoration:underline
}
#new_products_menu span {
	color:#1f201c
}
#new_products_menu span b {
	color:#1f201c;
	margin-top:8px
}
#mcafee {
	margin:16px 0
}
.SHIPPING_C {
	padding:10px 13px 10px 10px;
	background:url(../images/SHIPPING_C.jpg) repeat-y 0 0
}
#new_products_c {
	width:546px
}
#BUY {
	position:absolute;
	left:192px;
	top:119px
}
#info {
	position:absolute;
	left:192px;
	top:154px
}
#new_products_table {
	width:100%;
	background:url(../images/WEIGHT_LOSS3_C.jpg) repeat-y 0 0
}
.ramka_products {
	margin:7px 9px 0 10px
}
.ramka_products td {
	text-align:center;
	vertical-align:middle;
	width:147px;
	height:165px;
	background:url(../images/ramka_products.jpg)
}
.n_p_table_v {
	margin-top:2px
}
.n_p_table_v div {
	padding:4px 11px 4px 21px;
	font-size:13px;
	color:#48474b;
	background:url(../images/kyb.jpg) no-repeat 6px 7px
}
.punk_v {
	width:123px;
	padding:6px;
	font-size:12px;
	color:#060404;
	line-height:10pt;
	background:url(../images/WEIGHT_LOSS_PYNK_V.jpg) repeat-y 0 0
}
.punk_g {
	margin:7px 0 6px 11px
}
.n_p_table_v .buy {
	margin:0 21px 0 6px
}
#new_products_r {
	width:245px;
	color:#bd2620;
	padding-left:14px
}
#new_products_r div {
	padding:6px 10px 10px 10px
}
/*new products*/
/*weight-loss-advanced*/
.ADVANCED {
	color:#4761d5;
	font-size:48px;
	letter-spacing:-1px;
	position:relative;
	top:-15px
}
#smile {
	width:305px;
	height:149px;
	padding:11px 19px 0 321px;
	color:#b03331;
	font-weight:bold;
	font-size:13px;
	position:relative;
	top:-20px;
	background:url(../images/smile.jpg) no-repeat 0 0
}
#w_l_a_l {
	width:311px;
	padding-right:16px
}
.go {
	color:#4c56d4;
	font-size:12px;
	padding:8px 78px 8px 5px;
	margin-right:5px;
	display:block;
	text-decoration:none;
	background:url(../images/go.jpg) no-repeat 100% 3px
}
.OXIDATIVE_STRESS {
	padding:7px 13px 0 17px;
	font-size:12px;
	color:#2d2d37;
	line-height:13pt;
	background:url(../images/OXIDATIVE_STRESS_C.jpg) repeat-y 0 0
}
.OXIDATIVE_STRESS div {
	color:#3d42d3;
	font-size:14px
}
.SLEEP_AND {
	width:313px;
	padding-right:13px;
	font-size:12px
}
.SLEEP_AND div {
	padding:0 10px;
	color:#464545;
	background:url(../images/SLEEP_AND_C.jpg) repeat-y 0 0
}
.SLEEP_AND span {
	color:#4c56d4
}
.STRESS_AND {
	width:313px;
	font-size:12px
}
.STRESS_AND div {
	padding:0 7px 0 10px;
	color:#464545;
	background:url(../images/STRESS_AND_C.jpg) repeat-y 0 0
}
.STRESS_AND span {
	color:#4c56d4
}
.MINERALS_AND {
	width:210px
}
.MINERALS_AND div {
	padding:0 10px;
	color:#464545;
	background:url(../images/MINERALS_AND_C.jpg) repeat-y 0 0
}
.MINERALS_AND span {
	color:#4c56d4;
	font-size:12px
}
/*weight-loss-advanced*/
/*weight-loss-basics*/
#smile2 {
	width:355px;
	height:149px;
	padding:11px 10px 0 281px;
	color:#4761d5;
	font-weight:bold;
	position:relative;
	top:-20px;
	background:url(../images/smile2.jpg) no-repeat 0 0
}
.UNDERSTANDING {
	width:313px;
	padding-right:13px;
	font-size:12px
}
.UNDERSTANDING div {
	padding:0 10px;
	color:#464545;
	background:url(../images/UNDERSTANDING_C.jpg) repeat-y 0 0
}
.UNDERSTANDING span {
	color:#4c56d4
}
.UNDERSTANDING_BMR {
	width:313px;
	font-size:12px
}
.UNDERSTANDING_BMR div {
	padding:0 7px 0 10px;
	color:#464545;
	background:url(../images/UNDERSTANDING_BMR_C.jpg) repeat-y 0 0
}
.UNDERSTANDING_BMR span {
	color:#4c56d4
}
/*weight-loss-basics*/
/*about-management*/
#m_staff{
	width: 783px;
	padding: 12px 4px;
	color: #5d5a5a;
	background-image: url(../images/m_staff_c.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
/*about-management*/
/*new-lookcut-approach*/
#m_staff span{
	font-size: 18px;
}
#m_staff div{
	color: #ffb73f;
	font-weight: bold;
}
/*new-lookcut-approach*/
/*New About*/
#m_staff2{
	width: 760px;
	padding: 12px 16px 25px 16px;
	color: #000000;
	background-image: url(../images/m_staff_c.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
/*New About*/
/*calorie-dictionary-F-example*/
.SEARCH_BY_ALPHA{
	background-image: url(../images/SEARCH_BY_ALPHA_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 10px 10px 19px 16px;
	position: relative;
}
.SEARCH_BY_ALPHA h1{
	font-size: 24px;
	color: #4761d5;
	margin-bottom: 11px;
}
.SEARCH_BY_ALPHA .inp_t{
	width: 148px;
	height: 17px;
	border: 1px solid #c3c3c3;
}
.SEARCH_BY_ALPHA a{
	color: #000000;
	font-size: 18px;
	text-decoration: none;
	margin: 0 3px;
}
.SEARCH_BY_ALPHA a:hover{
	text-decoration: underline;
}
#FOOD_ITEM{
	background-image: url(../images/FOOD_ITEM_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0 0 0 25px;
}
#FOOD_ITEM th{
	padding: 5px 5px 15px 5px;
	color: #2164eb;
}
#FOOD_ITEM td{
	padding: 5px;
	color: #343537;
	font-size: 13px;
}
#leter{
	color: #053bc3;
	font-size: 30px;
	padding: 0 0 15px 80px;
}
#leter strong{
	font-size: 48px;
}
/*calorie-dictionary-F-example*/
/*calorie-dictionary*/
.CALORIE_FACTS{
	width: 482px;
	padding: 0 18px 0 10px;
}
#CALORIE_FACTS{
	padding: 0 30px 0 15px;
}
#CALORIE_FACTS strong{
	color: #2164eb;
}
#CALORIE_FACTS table{
	font-size: 30px;
	color: #282829;
}
.COMMON_CALORIES th{
	color: #2f6eeb;
}
.COMMON_CALORIES th, .COMMON_CALORIES td{
	padding: 2px 5px 2px 0;
	vertical-align: middle;
}
/*calorie-dictionary*/
/*food-additives-function-acids*/
.the_5_w{
	width: 416px;
	padding: 0 6px 5px 7px;
	border-bottom: 2px solid #dff481;
	background-image: url(../images/the_5_w_c.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #2c49b7;
	font-size: 12px;
}
.the_5_w strong{
	color: #4e4e4e;
	font-size: 14px;
}
.FOOD_ADDITIVES h2{
	color: #ba251f;
	font-size: 24px;
}
.FOOD_ADDITIVES a{
	color: #181312;
	display: block;
	text-decoration: none;
}
.FOOD_ADDITIVES a:hover{
	text-decoration: underline;
}
/*food-additives-function-acids*/
/*food-additives-sample-aluminum*/
.HEALTH_CONCERNS{
	width: 415px;
	padding: 5px 7px;
	background-image: url(../images/HEALTH_CONCERNS-02.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	color: #4155a2;
	border-bottom: 2px solid #d5e393;
}
/*food-additives-sample-aluminum*/
/*new-forum*/
.DISCUSSION th{
	color: #4761d5;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0;
}
.DISCUSSION td{
	background-image: url(../images/tochka.jpg);
	background-repeat: no-repeat;
	background-position: 0 10px;
	width: 180px;
	padding: 8px 0 8px 20px;
	font-size: 12px;
}
.DISCUSSION td a{
	color: #4f32ce;
	text-decoration: none;
}
.DISCUSSION td a:hover{
	text-decoration: underline;
}
.forum_r{
	width: 350px;
}
.forum_r span{
	font-size: 18px;
	color: #4761d5;
	display: block;
	clear: both;
}
.forum_r div{
	width: 131px;
	height: 149px;
	padding:20px 11px 12px 13px;
	color: #343538;
	font-size: 12px;
	float: left;
	background-image: url(../images/forum_l.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 9pt;
	margin: 7px 20px 7px 0;
}
.forum_r div strong{
	color: #4761d5;
	display: block;
}
/*new-forum*/
/*new-supplement-index-alpha-lipoic-example*/
.ALPHA_LIPOIC{
	padding: 5px 26px 5px 12px;
	color: #282829;
	background-image: url(../images/ALPHA_LIPOIC_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.ALPHA_LIPOIC strong{
	color: #2164eb;
}
.HOW{
	padding-top: 24px;
	width: 280px;
}
.HOW hr{
	border: 0;
	color: #c0c0c0;
	background-color: #c0c0c0;
	height: 1px;
}
.HOW strong{
	color: #2164eb;
}
.HOW h2{
	font-size: 24px;
	color: #ba251f;
	letter-spacing: -1px;
}
.GABA{
	background-image: url(../images/GABA_C.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.go2 {
	color:#a96e0b;
	font-size:14px;
	padding:8px 78px 8px 0;
	margin-right:5px;
	display:block;
	text-decoration:none;
	background:url(../images/go.jpg) no-repeat 100% 50%
}
.foods{
	width: 145px;
	padding-right: 28px;
	color: #005699;
	font-size: 12px;
}
.foods strong{
	color: #4e4e4e;
}
/*new-supplement-index-alpha-lipoic-example*/
/*new-supplement-index-sample-page-weight-loss*/

/*new-supplement-index-sample-page-weight-loss*/
/*10poundsoffer*/
.free_c{
	width: 943px;
	padding: 0 5px 0 17px;
	background-image: url(../images/free_c.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
}
.free_c h1{
	font-size: 48px;
	color: #b0231e;
	letter-spacing: -1px;
}
.free_c h2{
	font-size: 30px;
	color: #d78a0a;
	font-weight: bold;
}
.free_c h3{
	font-size: 24px;
}
.podruga{
	position: absolute;
	top: -8px;
	right: 1px;
}
* html .podruga{right: 0px;}
.free_c_tab{
	margin: 7px 0 0 17px;
	font-size: 12px;
	line-height: 9pt;
}
.free_c_tab strong{
	color: #b3241e;
}
.sfgs {
	font-size: 12px;
	margin-left: 24px;
	margin-top: 10px;
}
.sfgs td{
	vertical-align: middle;
	line-height: 9pt;
}
.sfgs img{
	margin-left: 17px;
}
.orrw{
	margin-bottom: 30px;	
	
}
.orrw div{
	font-size: 13px;
	color: #121111;
	line-height: 9pt;
}
.orrw strong{
	color: #961e19;
}
.orrw span{
	color: #2f2f33;
}
.orrw span strong{color: #2f2f33;}
/*10poundsoffer*/
/*revised front*/
.start{
	padding: 0;
	color:#121111;
	background-image:url(../images/featured2_c.jpg);
	background-repeat:repeat-y;
	line-height: 10pt;
}
.start h1{
	color: #b0231e;
	font-size: 48px;
	line-height: 30pt;
	letter-spacing: -1px;
}
.start h1#i2{
	line-height: 25pt;
}
.start h2{
	color: #d78a0a;
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0;
}
.podryga2{
	position: relative;
	bottom: -3px;
	left: 1px;
}
.get_s{
	position: relative;
	top: 12px;
	left: 220px;
}
/*revised front*/
/*longevity*/
.myzik_s_kabiloy{
	position: absolute;
	top: -4px;
	left: 21px;
}
/*longevity*/
/*revised front*/
.podruga3{
	position: absolute;
	top: -3px;
	left: 0px;
}
#garbyz{
	background-image: url(../images/garbyz.jpg);
	background-repeat: no-repeat;
	background-position: 332px 62px;
}
#garbyz h2{
	font-size: 36px;
	line-height: 25pt;
}
#garbyz span{
	color: #b5322d;
	font-size: 20px;
	line-height: 14pt;
	display: block;
	padding-bottom: 14px;
}
#garbyz i{
	position: relative;
	top: 7px;
	font-style: normal;
}
/*revised front*/
.podruga4{
	position: absolute;
	top: -8px;
	right: 8px;
	z-index: 1;
}
.gettt{
	position: absolute;
	left: 515px;
	top: 168px;
}


table.feedback{
	margin:1em 0 0 0;
}

table.feedback td{
	padding:0 0 0.5em 0;
}

table.feedback td.with_text{
	padding:1em;
	background:#efefef;
}


ul.defis-bullet{
	list-style-image:url(../images/defis-bullet.jpg);
	margin:1em 0 0 1.2em;
	padding:0;
}

ul.defis-bullet li{
	padding:0 0 0.7em 0;
}





div.eating_step{
	width:32em;
	padding:0.3em;
	background:#d5cc80;
}


div.question_block{
	margin:0;
	background:#f8f8ea;
	padding:0.5em;
}

div.question{
	margin:1em 0 1em 0;
	background:white;
	padding:2em 2em 2em 1.5em;
	border:1px solid #e6e6d8;
}

div.q_header{
	/*margin:0.3em;
	background:white;
	padding:0.1em 0.3em 0.1em 0.3em;
	font-size:1.3em;
	width:14em;*/
	margin:0 0 0 0.3em;
}

div.q_number{
	color:#8455dc;
	font-size:1.4em;
	float:left;
	padding:0.1em 0.4em 0.1em 0;
	border-right:2px solid #e5e7d7;
	margin:0 1.5em 0 0;
}

div.question td.q_cell{
	padding:0.5em 0 0 0;
}

table.eating_navi{
	width:64em;
	margin:0.7em 0 0 0;
}

table.eating_navi td.w53px{
	width:53px;
	border:0;
}

table.eating_navi td.b_left{
	color:#a7a7a7;
	padding:0 0 0 0.2em;
	font-size:1.3em;
	vertical-align:middle;
	border:0;
}

table.eating_navi td.b_right{
	color:#a7a7a7;
	padding:0 0.2em 0 0;
	font-size:1.3em;
	vertical-align:middle;
	text-align:right;
	border:0;
}


table.two_and_13{
	width:100%;
	margin:0;
	text-align:center;
}

table.two_and_13 td{
	padding:1em;
	border:1px solid #8d8d8d;
}

table.two_and_13 td.basic_center{
	background:#f9fff8;
}

table.two_and_13 td.basic_top h1{
	color:#ffcc39;
	font-size:2.9em;
	margin-top:0.3em;
}

table.two_and_13 td.basic_top{
	padding:0.5em 1em 1em 1em;
}

table.some_fields td{
	padding:0.3em 1em 0.3em 0;
	vertical-align:middle;
	border:0;
}


div.first_step{
	background:#ffcc39;
	margin:-2em;
	padding:2em;
}

div.first_step td{
	padding:0 1em 3em 0;
}

div.first_step td.with_question{
	width:19em;
	padding:0 1em 1em 1em;
}

div.question_div{
	padding:1em 1em 0 1em;
	background:white;
	margin:0;
	width:18em;
}

div.question_div ul{
	list-style:none;
	padding:0;
	margin:0 0 0 0;
}

div.question_div li{
	padding:0 0 1em 0;
}


div.hidden_div{
	position:absolute;
	margin:-2em 0 0 26.3em;
	padding:0.2em;
	background:#d5cc80;
	width:25em;
	display:none;
	border:7px solid #f7f7e1;
}

div.hidden_div div{
	margin:0;
	padding:0.5em;
	background:white;
}


.r1, .r2, .r3 {
    display:block;
    height:1px;
    overflow:hidden; 
    font-size:1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.rounded-box-3 .inner-box, .rounded-box-3  b {
    background-color: #c13122;
}

.inner-box {
    padding:0.5em 1em 0.5em 1em;
    font-size:1.5em;
    color:white;
}

.rounded-box-3 {
    width:24em;
    margin:1em 0 1em 0;
    text-align:center;
}



ul.radio_list{
	list-style:none;
	padding:0;
	margin:0;
}

ul.radio_list li{
	float:left;
	margin:0.2em 0.5em 0 0;
	padding:0;
}




div.diet-programm{
	width:930px;
	text-align:left;
	padding:1em 0 0 0;
	margin:0;
}

div.diet-programm h1.diet-title{
	color:#b63000;
	font-size:2.8em;
	font-weight:bold;
}

div.diet-body{
	background:#ccc9c9;
	padding:10px 5px 15px 5px;
	margin:2.5em 0 0 0;
	float:left;
}

div.with_top_links{
	width:900px;
	padding:0;
	margin:auto;
	margin-bottom:25px;
	text-align:right;
	font-size:11px;
}

div.with_top_links a,
div.with_top_links a:link,
div.with_top_links a:visited,
div.with_top_links a:hover{
	color:#aaaaaa;
	font-weight:bold;
	text-decoration:none;
}

div.with_top_links span{
	color:#aaaaaa;
}



div.tabs-left{
	width:13px;
	height:114px;
	position:absolute;
	left:50%;
	margin:0 0 0 -458px;
	padding:0;
}

div.with_food_picker{
	margin:auto;
	margin-bottom:1.5em;
	background:white;
	width:870px;
	float:left;
	padding:10px;
	background-image:url(../images/diet/rounded-back.png);
	background-repeat:repeat-y;
}

div.popup{
	position:absolute;
	width:158px;
	height:324px;
	padding:15px 0 0 17px;
	background-image:url(../images/diet/popup_back.png);
	background-repeat:no-repeat;
}

div.popup-internal{
	width:10em;
	background:white;
	padding:0;
	margin:0;
	border:1px solid gray;
}

div.popup-internal ul{
	padding:0;
	margin:0;
	list-style:none;
	cursor:pointer;
	max-height:20em;
	overflow:auto;
}

div.popup-internal li{
	padding:2px 5px 2px 5px;
	font-size:12px;
	background:white;
	color:black;
	border-bottom:1px solid #e0e0e0;
}

div.popup-internal div.first_title{
	padding:3px 5px 3px 5px;
	background:#e72828;
	background-image:url(../images/diet/popup-title.jpg);
	background-repeat:repeat-x;
	color:white;
	font-weight:bold;
	border:0;
}


table.food_picker{
	width:535px;
	margin:0;
}

table.food_picker tr.highlighted{
	color:#e72828;
}

table.food_picker td.food_units{
	padding-left:5px;
	width:57px;
	cursor:pointer;
}

table.food_picker td{
	padding:10px 0 28px 0;
	font-size:12px;
}

table.food_picker td.first_td{
	width:92px;
	padding-left:5px;
}


div.total-calories{
	background-image:url(../images/diet/total-calories.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:28px;
	color:white;
	font-size:1.5em;
	padding:18px 0 0 18px;
	margin:0;
	float:right;
}

div.foods-visual{
	float:left;
	width:280px;
	height:320px;
	margin:-0.7em 0 0 0;
	padding:0;
}

div.foods-visual2{
	float:left;
	width:280px;
	height:280px;
	padding:10px;
	border:1px solid #e1e0da;
	margin:0.7em 0 0 0;
	background-image:url(../images/diet/foods-visual.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#f2f3ed;
}

div.food-image{
	position:absolute;
	margin:20px 0 0 0;
	padding:0;
	width:288px;
	height:260px;
}

div.food-image { behavior:url("css/iepngfix.htc"); }


div.with_day_parts{
	margin:auto;
	width:890px;
	height:160px;
	float:left;
	background-image:url(../images/diet/today-back.png);
	background-repeat:repeat-y;
}


table.with_day_meals td.with_meals{
	width:100%;
}

table.with_day_meals div.with_meals2{
	padding:5px;
	width:839px;
	height:102px;
	position:relative;
}

table.with_day_meals td.today{
	width:30px;
	vertical-align:middle;
	text-align:left;
}

table.with_day_meals{
	height:112px;
	margin:0 0 0 0.5em;
}

div.meal_div{
	color:#ff7500;
	position:absolute;
	width:70px;
	height:90px;
	padding:17px 0 0 0;
	z-index:9999;
	display:none;
}

div.meal_div img{
	margin:0 0 7px 26px;
	display:block;
}

div.meal_div a{
	color:#888888;
	text-decoration:none;
	font-size:12px;
	display:block;
	text-align:center;
}

div.small_icon{
	width:42px;
	height:42px;
	background-image:url(../images/diet-new/icon_back2.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

div.small_icon div{
	position:absolute;
	width:30px;
	height:30px;
	margin:3px 0 0 5px;
	text-align:left;
	background-repeat:no-repeat;
}

div.small_icon div { behavior:url("Style/iepngfix.htc"); }



div.view-week{
	width:20px;
	height:108px;
	position:absolute;
	left:50%;
	margin:0 0 0 -465px;
	padding:0;
}



div.left_triangle{
	border-top:22px solid #ffffff;
	border-right:45px solid #ccc9c9;
	border-bottom:22px solid #ffffff;
	padding:0;
	position:absolute;
	left:50%;
	margin:0 0 0 -517px;
	font-size:1px;
	line-height:0.1em;
}

div.right_triangle{
	border-top:22px solid #ffffff;
	border-left:45px solid #ccc9c9;
	border-bottom:22px solid #ffffff;
	padding:0;
	position:absolute;
	left:50%;
	margin:0 0 0 470px;
	font-size:1px;
	line-height:0.1em;
}



div.week-list{
	float:left;
	clear:both;
	margin:0;
	padding:0;
	margin:-32px -5px 0;
}

div.week-list ul{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
}

div.week-list ul li{
	float:left;
	padding:0px 0 0 0;
	margin:0 3px 0 0;
	background:#ccc9c9;
	width:112px;
	height:16px;
	text-align:center;
	color:#827f7f;
	font-size:1em;
	font-weight:bold;
	height:25px;
	line-height:25px;
}

div.week-list ul li.current_week{
	background:#be1100;
	color:white;
	margin-top:-0.3em;
	font-size:1.6em;
	line-height:34px;
	font-weight:bold;
	height:34px;
	width:125px;
}

div.diet-body-inner{
	background-color:white;
	padding:33px 15px 15px;
	width:890px;
}

div.waag-menu {
	position:absolute;
	margin:-27px 0 0 -5px;
}




div.with_exercises{
	margin:auto;
	width:870px;
	float:left;
	background:white;
	padding:10px;
	background-image:url(../images/diet/rounded-back.png);
	background-repeat:repeat-y;
}

div.ex-left{
	width:16em;
	padding:1em;
	float:left;
}

div.ex-left span.duration{
	color:#b63000;
	font-size:12px;
	font-weight:bold;
}

div.ex-left h3.ex-name{
	color:black;
	margin:-15px 0 5px 0;
	font-size:18px;
}

div.ex-center{
	width:21em;
	padding:0.8em 1em 0.8em 0.8em;
	float:left;
	margin:0 1em 0 1em;
	background:#e8e8e8;
}

div.ex-right{
	width:16em;
	padding:1em;
	float:left;
	margin:0 1em 0 0;
	background:#e8e8e8;
}

div.ex-left h2,
div.ex-center h2,
div.ex-right h2{
	color:#b63000;
}

div.ex-center div.ex-center-1,
div.ex-center div.ex-center-2,
div.ex-center div.ex-center-3{
	/*background:red;*/
	padding:0 1em 0.5em 1em;
	margin:0 0 1em 0;
	width:272px;
	background-image:url(../images/diet/rounded-back2.png);
	background-repeat:repeat-y;
}




table.login_programm{
	margin:1em 0 0 0;
}

table.login_programm td{
	padding:0 0.5em 0.3em 0;
	vertical-align:middle;
}




div.weekheader{
	width:779px;
	height:34;
	/*float:right;*/
	margin:3px 0 10px -10px;
}

div.with_dayofweek{
	width:808px;
	height:95px;
	margin:0;
	background:white;
	/*float:right;*/
	background-repeat:no-repeat;
	padding:0 12px 0 45px;
}

div.dayofweek{
	height:82px;
	padding:3px 10px 10px 0;
	width:808px;
	/*float:right;*/
}


div.draggable{
	position:absolute;
}


div.account_small{
	float:left;
	width:303px;
	margin:0 40px 50px 0;
	padding:15px 10px 15px 30px;
	border:1px solid #666666;
}

div.account_small td{
	padding:0 0 10px 0;
}

div.account_small h2{
	font-size:15px;
	font-weight:bold;
	margin:0 0 12px 0;
	color:#929a11;
}


div.rules_all{
	padding:7px;
	margin:0 19px 0 0;
	width:17em;
	float:left;
	border:1px solid #e0ded8;
	background:#f5f5f1;
}

div.rules_all div{
	background:white;
	padding:10px;
}

div.rules_all ul{
	margin:0.7em 0 0 0;
	list-style:none;
	padding:0;
}

div.rules_all ul li{
	padding:0 0 10px 0;
}

div.rules_all a{
	color:#be1100;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}

div.rules_all h3{
	color:#be1100;
	margin:0 0 0.5em 0;
	font-weight:bold;
	font-size:1.1em;
}


div.weight_dialog{
	position:absolute;
	left:50%;
	top:50%;
	width:550px;
	margin:-170px 0 0 -270px;
	padding:0;
	z-index:99999;
}

div.inner_div{
	background-image:url(../images/diet-new/login_popup_back.jpg);
	padding:10px 15px 15px 35px;
	background-repeat:repeat-y;
}

div.red_div{
	color:#c12010;
	font-weight:bold;
	padding:0px 0 5px 0;
}

div.hidden_error{
	color:red;
	font-size:0.8em;
	display:none;
	z-index:99999;
}



div.my_progress_bar{
	border:1px solid #999999;
	border-top:0;
	border-bottom:0;
	height:130px;
	width:888px;
	margin:0 0 0px 0;
	padding:0;
	background:white;
}

div.progress_left{
	width:13px;
	height:110px;
	position:absolute;
	left:50%;
	margin-left:-435px;
	padding:20px 0 0 0;
}

div.my_progress_header{
	color:#FC4853;
	font-size:14px;
	position:absolute;
	margin:0 0 0 -435px;
	padding:10px 0 0 0;
	left:50%;
}

div.my_progress_links{
	position:absolute;
	margin:0 0 0 400px;
	left:50%;
}

div.my_progress_links a{
	color:#FC4853;
	text-decoration:none;
}


div.with_4_buttons{
	margin:15px 0 0 0px;
	background:white;
	font-size:10px;
	color:#a96e0b;
	float:left;
	width:100%;
}

div.with_4_buttons td{
	text-align:center;
	padding:0 10px 0 0;
}

div.with_4_buttons td.last{
	padding:0;
}

div.with_4_buttons img{
	cursor:pointer;
}


div.fv-popup{
	display:none;
	position:absolute;
	width:265px;
	height:260px;
	z-index:9999;
	padding:10px;
	margin:-2px 0 0 0px;
	/*left:50%;*/
	background-color:white;
	border:5px solid #8a9300;
}

div.fv-popup div.internal{
	overflow:hidden;
	height:230px;
}

div.fv-popup div.internal_superfoods{
	margin:0;
	font-size:11px;
	overflow:hidden;
	height:230px;
}

div.fv-popup div.internal_superfoods h3{
	color:#ff7e11;
	font-size:12px;
	margin:0 0 5px 0;
}

div.fv-popup div.internal_superfoods p{
	margin:0 0 7px 0;
}

div.fv-popup a{
	color:blue;
	text-decoration:none;
}

div.fv-popup table{
	margin:0 0 0 0;
	width:100%;
}

div.fv-popup td{
	font-size:11px;
	text-align:center;
	width:63px;
	padding:3px 0 3px 0;
}

div.fv-popup td img{
	cursor:pointer;
	display:block;
	margin:auto;
}

div.spices-text{
	font-size:11px;
	text-align:left;
	padding:5px 7px 5px 7px;
	border:1px solid #cecacb;
	margin:7px 0 0 0;
	/*height:80px;
	/*width:250px;*/
}



#send-to-email{
	display:none;
	position:absolute;
	z-index:9999;
	padding:10px;
	margin:-2px 0 0 -290px;
	background-color:white;
	border:5px solid #8a9300;
	width:548px;
	height:262px;
	font-size:12px;
}

#send-to-email td.meals2email_td{
	width:25%;
}

#send-to-email td.meals2email_td img{
	display:block;
}

#send-to-email td.meals2email_td input{
	margin:0 0 0 5px;
	padding:0;
}

#send-to-email td.meals2email_td h3{
	font-weight:bold;
	margin:7px 0 5px 0;
	font-size:12px;
}




table.account_forms td{
	padding:0 0 10px 0;
}




#cart_info{
	position:absolute;
	top:10px;
	left:10px;
	font-size:12px;
}

#shopping_cart{
	position:absolute;
	left:50%;
	top:250px;
	margin:0 0 0 -336px;
	z-index:9999;
	display:none;
	color:#666666;
	font-size:13px;
}

#shopping_cart_internal{
	width:600px;
	padding:20px;
	border:7px solid #8a9300;
	background-color:white;
}

#shopping_cart_internal h1{
	margin:0 0 9px 0;
	font-size:18px;
	color:#585d3f;
}



table.shopping_cart{
	/*border:1px solid #b5c000;*/
}

table.shopping_cart th{
	font-weight:bold;
	padding:5px 20px 6px 5px;
	text-align:left;
	background-image:url(../images/diet-new/pr_inf_back.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #879449;
}

table.shopping_cart td{
	padding:7px 20px 7px 5px;
	vertical-align:middle;
}

table.shopping_cart th.b_left,
table.shopping_cart td.b_left{
	border-left:1px solid #879449;
}

table.shopping_cart th.b_right,
table.shopping_cart td.b_right{
	border-right:1px solid #879449;
}

table.shopping_cart td.b_bottom{
	border-bottom:1px solid #879449;
}


table.spipping_payment{
	margin:0 0 30px 0;
}

table.spipping_payment td{
	padding:3px 20px 3px 0;
}


table.final_order{
	border:1px solid #808080;
}

table.final_order td{
	padding:2px 20px 2px 20px;
}


#shipping_payment{
	margin:0;
}

#shipping_payment td{
	width:300px;
}



div.quest_step{
	float:left;
	/*width:420px;*/
	width:400px;
	/*padding:60px 35px 30px 35px;*/
	padding:60px 30px 30px 30px;
	border:1px solid #808080;
}

div.quest_step h1{
	font-size:18px;
	margin:0 0 30px 0;
}

div.quest_step div.nav_buttons{
	border-top:1px solid #808080;
	padding:50px 0 0 0;
}

div.quest_step div.question_area{
	border-top:1px solid #808080;
	color:gray;
	padding:25px 15px 40px 15px;
}

div.quest_step div.question_area div.question_title{
	color:#929A11;
	margin:0 0 0 -15px;
}

div.quest_step div.question_area p{
	font-size:12px;
	color:#6e7359;
}

div.quest_step div.question_area a,
div.quest_step div.question_area a:link,
div.quest_step div.question_area a:hover,
div.quest_step div.question_area a:visited
{
	color:#6e7359;
	font-size:12px;
	text-decoration:underline;
}

div.quest_step div.survey_progress{
	position:absolute;
	/*margin:-22px 0 0 220px;*/
	margin:-22px 0 0 200px;
	font-size:11px;
	width:200px;
	color:#808080;
}

div.quest_step div.survey_progress div.progress_bar{
	border:1px solid #b5c000;
	width:200px;
	height:17px;
	margin:7px 0 0 0;
}

div.quest_step div.survey_progress div.progress_bar div.progress_line{
	background-image:url(../images/diet-new/survey_progress.jpg);
	background-repeat:repeat-x;
	height:17px;
}

div.quest_step div.survey_progress div.progress_bar div.progress_number{
	position:absolute;
	margin:2px 0 0 173px;
	font-size:11px;
	color:black;
}




#video_popup_back{
	position:absolute;
	top:0%;
	left:0%;
	z-index:9999;
	width:100%;
	height:100%;
	background:#aaaaaa;
	display:none;
}

#video_popup{
	position:absolute;
	top:50%;
	left:50%;
	z-index:99999;
	margin:-220px 0 0 -390px;
	background:white;
	width:740px;
	height:455px;
	padding:20px 10px 20px 20px;
	border:10px solid #879449;
	display:none;
}

#video_popup_right{
	clear:both;
	float:right;
	padding:0;
}

#video_popup_right_int{
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	width:150px;
	height:374px;
	overflow:hidden;
	border-top:1px solid #9fa96d;
	border-bottom:1px solid #9fa96d;
}



/*shapka*/
#shapka{ background:url(../images/shapka_bg.jpg) repeat-x 0 0;}
#shapka_l{ background: url(../images/shapka_l.jpg) no-repeat 0 0;}
#shapka_r{ background: url(../images/shapka_r.jpg) no-repeat 100% 0; padding:84px 0 0 28px; height:29px; position:relative}
#shapka_t{margin:-4px 0 0 245px; position:relative; top:4px}
#shapka_dean{ position:absolute; left:28px; top:10px}
#shapka_center{
	position:absolute;
	left:243px;
	top:26px;
	background:url(../images/shapka_center.jpg) no-repeat 0 0;
	padding:7px 0 0 44px;
	color: #4761d5;
	font-size: 18px;
	height:35px;
	width:462px;
	display:block;
	text-decoration:none;
}
#shapka_m{position:absolute; right:40px; top:23px}
#shapka_m img{ display:block}
#shapka_m2 a{
	color: #fda91e;
	font-size: 22px;
	text-decoration:none
}
#shapka_m2 a#m1{
	color: #4761d5;
	font-size:14px
}
#m2{ margin:0 0 0 98px}
#m3{ margin:0 0 0 85px}
#m4{ margin:0 0 0 91px}
#m5{ margin:0 0 0 102px}
/*shapka*/



/**/
#c_veep td.can_select,
#c_veep td.next_month,
#c_cleanse td.can_select{
	color:#585d3f;
	cursor:pointer;
}

#c_veep table,
#c_cleanse table{
	font-size:20px;
	margin:0 0 0 5px;
	color:#a0a0a0;
	font-weight:bold;
	border-collapse:separate;
}

div.month_1_4 table{
	font-size:11px;
	margin:0;
	color:#a0a0a0;
	font-weight:bold;
}

div.month_1_4 table td.our_days{
	color:#585d3f;
}

#c_veep th,
#c_cleanse th,
div.month_1_4 th{
	padding:0;
	text-align:center;
	border-bottom:1px solid #585d3f;
	color:#b5c000;
}

#c_veep th,
#c_cleanse th{
	width:46px;
	height:32px;
}

div.month_1_4 th{
	width:25px;
	height:18px;
}

#c_veep td,
#c_cleanse td,
div.month_1_4 td{
	padding:0;
	text-align:center;
	vertical-align:middle;
}

#c_veep td,
#c_cleanse td{
	height:38px;
	width:45px;
}

div.month_1_4 td{
	height:21px;
}

/**/
