body {background-color: #005a2f;font: 11px 'Tahoma', sans-serif; height:100%;}
small {font-size: 10px;color:#fff}

.ttl {color: #3a8f2e; font-family:Tahoma,Arial; font-size: 12px;text-decoration:none;}

#mainBox {margin: 0 auto;}

#logoup {width:950px;height:142px;text-align:center;margin: 0 auto;background:#005a2f;}
#fpmenu {width:950px;height:372px;text-align:center;margin: 0 auto;background:#005a2f;}
#fpbanplace {width:950px;height:168px;text-align:center;margin: 0 auto;background:url(../img/bottom.gif) no-repeat;}
#fpcopyplace {width:950px;height:22px;margin: 0 auto;margin-top:12px;background:#005a2f;}

#btmbann {text-align: left;margin:0 5px;}
#btmbann td {padding:0 5px;}
#btmbann td.td31{width:310px;height:155px;vertical-align: bottom;}
#btmbann td.td30{width:300px;height:155px;vertical-align: bottom;}


#main_menu {width:950px;height:179px;text-align:center;margin: 0 auto;}
#main_menu a { display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_news {background:url(../img/menu/news_.gif) top right no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_body {background:url(../img/menu/health_.gif) top center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_club {background:url(../img/menu/club_.gif) top left no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_life {background:url(../img/menu/life_.gif) top center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_life:hover, #main_menu a.ru_life_sel {background:url(../img/menu/life_.gif) bottom center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_club:hover, #main_menu a.ru_club_sel {background:url(../img/menu/club_.gif) bottom left no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_body:hover, #main_menu a.ru_body_sel {background:url(../img/menu/health_.gif) bottom center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.ru_news:hover, #main_menu a.ru_news_sel {background:url(../img/menu/news_.gif) bottom right no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_news {background:url(../img/menu/en_news_.gif) top left no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_body {background:url(../img/menu/en_health_.gif) top center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_club {background:url(../img/menu/en_club_.gif) top left no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_life {background:url(../img/menu/en_life_.gif) top center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_life:hover, #main_menu a.en_life_sel {background:url(../img/menu/en_life_.gif) bottom center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_club:hover, #main_menu a.en_club_sel {background:url(../img/menu/en_club_.gif) bottom left no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_body:hover, #main_menu a.en_body_sel {background:url(../img/menu/en_health_.gif) bottom center no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu a.en_news:hover, #main_menu a.en_news_sel {background:url(../img/menu/en_news_.gif) bottom right no-repeat; display: block; width: 100%; height: 100%; text-decoration: none; }
#main_menu table.menu_tbl { margin: 0; padding: 0}
#main_menu td {  width:215px; height:179px;}
#main_menu td.health { background:url(../img/menu/health.gif) center no-repeat; width:215px; height:179px;}
#main_menu td.arrow { background:url(../img/menu/arrow.gif) center no-repeat; width:90px; height:179px;}
#main_menu td.life { background:url(../img/menu/life.gif) center no-repeat; width:215px; height:179px;}
#main_menu td.club { background:url(../img/menu/club.gif) center no-repeat; width:215px; height:179px;}


#titlebg {width:950px;height:21px;text-align:left;margin: 0 auto;padding:0;background:url(../img/titlebg21.jpg) no-repeat; }

#titlebg h1 { position:absolute; top:296px;margin:0;padding:0 0 0 25px; color: #83b61e; font-size: 36px; font-family: Arial; font-weight: normal;}

#cntBlock {width:950px;margin: 0 auto;padding:0;background:#ffffff; position:relative;}
#cntBlock #setka {margin: 0;padding:0;}
#cntBlock #setka td.s0 { width:175px;vertical-align: top;}
#cntBlock #setka td.s1 { width:505px;vertical-align: top;}
#cntBlock #setka td.s2 { width:40px;vertical-align: top;}
#cntBlock #setka td.s3 { width:195px;vertical-align: top; padding-right: 30px;}
#setka .content_text {color: #666; font-family:Tahoma,Arial; font-size: 11px; line-height:14px; padding-top:15px; padding-right:0;}
#setka a {color: #3a8f2e; font-family:Tahoma,Arial;text-decoration:none;}
#setka h2 {color: #83b61e; font-size: 18px; font-family: Arial; font-weight: 300;}

#submenu	{}
#submenu, #submenu a {list-style-image:url(../img/submenu_bull.gif); color:#3a8f2e;font-family:Georgia; font-size:12px;}
#submenu li, li.active {margin-top: 14px;}
#submenu li.active{list-style-image:url(../img/submenu_active_bull.gif); color:#666;font-weight:bold;}


/* Skachkov */
#new_tastes, #new_tastes a{ color:#3a8f2e; font-family:Georgia,serif; font-size:16px; margin-bottom:10px; font-weight:bold;}
/*#new_tastes a {text-decoration: underline; }*/
#new_tastes small { color:#3a8f2e; font-family:Tahoma,serif; font-size:11px; font-weight:normal;}
#new_tastes .bordered { border-bottom: solid 1px #cfd2d6;  padding:9px; padding-left:0;}
#cntBlock td.ss0 { width:30px; vertical-align:top;}
#cntBlock td.ss1 { width:674px; vertical-align:top; }
#new_tastes a.showhide_active { color:#83b61e; font-style:italic; margin-bottom:10px; }
#tbl_day {width:325px; padding:0; margin:0; font-family:Tahoma, serif; }
#tbl_day th { font-size:11px; color:#3a8f2e; font-weight:normal; text-align: center;}
#tbl_day td { font-size:10px; padding: 13px 10px; color:#666; }
#tbl_day th.lcol { background: #ccd3db url(/img/table_head_left.gif) left top no-repeat; width:129px; height:53px; }
#tbl_day th.rcol { background: #ccd3db url(/img/table_head_right.gif) right top no-repeat; height:53px; width:196px;}
#tbl_day td.lcol { border: solid 1px #ccd3db; border-bottom: none; font-weight:bold; }
#tbl_day td.rcol { border-right: solid 1px #ccd3db; border-top: solid 1px #ccd3db; }
#tbl_day td.foot_lcol { background: url(/img/table_foot_left.gif) left bottom no-repeat; height:15px; padding:0; }
#tbl_day td.foot_rcol { background: url(/img/table_foot_right.gif) right bottom no-repeat; padding: 0;}
#tbl_day ul { list-style-image:url(/img/list_bullet.gif); margin:0;}
html>body #tbl_day ul {padding:13px;}

#regForm {color: #666; font-size:10px;}
#regForm p.error {margin: 0 0 1em;padding: 0;color: red;}
#regForm div {position: relative;width: 100%;height: 60px;overflow: hidden;}
#regForm div.submit {margin: 30px 0;height: auto;}
#regForm div.submit p {position: relative;}
#regForm div.submit input {width: auto;}
#regForm div p {position: absolute;top: 0;}
#regForm p.name {left: 0;width:413px;}
#regForm p.index {left: 0;width:73px;}
#regForm p.city {left: 95px;width:214px;}
#regForm p.nick {right: 0;width:217px;}
#regForm p.address {right: 0; width:322px;}
#regForm p.phone {left: 0;width:179px;}
#regForm p.email {left: 0;width:179px;}

#regForm p.name span { background:url(/img/reg_form/name.gif) no-repeat; }
#regForm p.nick span {  background:url(/img/reg_form/nick.gif) no-repeat; }
#regForm p.index span {  background:url(/img/reg_form/index.gif) no-repeat;  }
#regForm p.city span {  background:url(/img/reg_form/city.gif) no-repeat;  }
#regForm p.address span {  background:url(/img/reg_form/address.gif) no-repeat; }
#regForm p.phone span {  background:url(/img/reg_form/phone.gif) no-repeat;  }
#regForm p.email span {  background:url(/img/reg_form/email.gif) no-repeat;  }
#regForm div p span {display: block;padding: 1px 4px;}
#regForm div p input { display: block;width: 100%;border: 0; background: transparent;/*font-size:14px;*/ }

.pic_ttl {color: #666; font-size:11px;font-family:Tahoma,Arial;font-weight:100;}
.answer {width: 100%; overflow:hidden;}

ol.rules	{margin:0 0 0 30px;}
ol.rules ol	{margin:0 0 0 20px;}
ol.rules ul	{margin:0 0 0 5px; list-style:none;}
ol.rules ul li	{padding-left:15px; background:url(/img/li.gif) 0 0.6em no-repeat;}
ol.rules li	{margin-top:15px; margin-bottom:15px;}
ol.rules li li	{margin-top:5px; margin-bottom:5px;}

ol.rules p	{margin:0 0 8px 0;}



#promoGrid	{width:950px; height:100%; margin:0 auto;}
#promoGrid td.promoTop		{height:310px; background:url(/img/promo_head.jpg) center no-repeat;}
#promoGrid td.promoBlock	{padding-bottom:30px; vertical-align:top; background:white;}

#promoHead		{width:950px; height:310px; position:relative;}

#menu_promo_prizes		{position:absolute; left:30px; top:150px; display:block; width:117px; height:120px; background:url(/img/menu_promo_prizes.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_prizes.png,sizingMethod=crop); cursor:pointer; cursor:hand;}
#menu_promo_prizes:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_prizes_hover.png,sizingMethod=crop); cursor:pointer;}
#menu_promo_consultations		{position:absolute; left:450px; top:165px; display:block; width:120px; height:130px; background:url(/img/menu_promo_consultations.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_consultations.png,sizingMethod=crop); cursor:pointer; cursor:hand;}
#menu_promo_consultations:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_consultations_hover.png,sizingMethod=crop);}
#menu_promo_offers			{position:absolute; left:600px; top:160px; display:block; width:94px; height:125px; background:url(/img/menu_promo_offers.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_offers.png,sizingMethod=crop); cursor:pointer; cursor:hand;}
#menu_promo_offers:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_offers_hover.png,sizingMethod=crop);}
#menu_promo_contest			{position:absolute; left:725px; top:155px; display:block; width:83px; height:124px; background:url(/img/menu_promo_contest.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_contest.png,sizingMethod=crop); cursor:pointer; cursor:hand;}
#menu_promo_contest:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_contest_hover.png,sizingMethod=crop);}
#menu_promo_pr			{position:absolute; left:845px; top:150px; display:block; width:76px; height:118px; background:url(/img/menu_promo_pr.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_pr.png,sizingMethod=crop); cursor:pointer; cursor:hand;}
#menu_promo_pr:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_promo_pr_hover.png,sizingMethod=crop);}

#promoLogin			{position:absolute; left:520px; top:20px; width:430px; height:61px; background:url(/img/promo_login.jpg) right center no-repeat #ea008c;}
table.promoEnter	{margin-left:100px; height:32px;}
table.promoEnter td	{padding-right:8px;}
table.promoEnter input	{width:95px; font-size:8pt; color:#ea008c;}
table.promoEnter td.promoSubmit	{padding:0 0 0 12px;}
table.promoEnter td.promoSubmit input	{width:50px; height:17px;}
.loginFeature_01	{position:absolute; left:-35px; top:-15px; width:111px; height:93px;}
.linkBlogs		{margin:6px 0 0 75px;}

#promoTitle		{padding:10px 30px; margin-right:200px; font-size:36px; color:#83b61e; background:url(/img/promo_title.gif) center bottom no-repeat;}

#promoContent	{width:950px; margin-top:15px;}
#promoContent td.leftColumn		{width:175px; vertical-align:top;}
#promoContent td.centralColumn	{width:505px; vertical-align:top;}
#promoContent td.rightColumn	{width:270px; vertical-align:top;}


.promoWellcom		{margin-left:80px; height:32px; font-size:13pt; line-height:30px; color:white;}
.promoWellcom a, .promoWellcom a:visited	{color:f8e500;}
.promoWellcom span		{margin-left:30px;}
.linkPersonal		{margin:6px 0 0 75px;}
.linkPersonal a		{margin-right:12px;}

.iePNG, img.png {filter:expression(fixPNG(this));} 
.iePNG a	{position: relative;}

td.leftPhoto {padding:0 10px 20px 0; vertical-align:top;}
td.rightPhoto {padding:0 0 20px 10px; vertical-align:top;}
td.leftRate {padding:0 10px 0px 0; font-size:12pt; text-align:center;}
td.rightRate {padding:0 0 0px 10px; text-align:center;}

a.promoLogout	{display:display; position:absolute; left:385px; top:-15px; width:30px; height:50px; background:url(/img/promo_logout.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/promo_logout.png", sizingMethod="crop"); cursor:pointer;}
a.promoLogout:hover	{background-position:left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/promo_logout_hover.png", sizingMethod="crop"); cursor:pointer;}

.registrationButton		{width:405px; height:85px; background:url(/img/promo_submit.gif) no-repeat;}
.registrationButton div	{padding:16px 0 0 100px; font-size:18pt;}
.registrationButton a, .registrationButton a:visited	{color:white;}
.registrationButton span	{display:block; color:white; font-size:13pt;}

.loginFeature_02	{position:absolute; left:-43px; top:-4px; width:111px; height:93px; background:url(/img/promo_feature_02.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/promo_feature_02.png,sizingMethod=crop);}
.loginFeature_02 img	{margin:2px 0 0 45px;}

span.pagenator	{margin:0 4px; color:ea008c;}
a.pagenator, a.pagenator:hover	{margin:0 4px; color:549625;}re_02.png,sizingMethod=crop);}
.loginFeature_02 img	{margin:2px 0 0 45px;}

span.pagenator	{margin:0 2px; color:ea008c;}
a.pagenator, a.pagenator:hover	{margin:0 2px; color:549625;}

a.ratePoint, a.ratePoint	{font-size:13pt; color:white; margin:0 3px;}

#rate_01	{position:relative; display:block; width:62px; height:60px; background:url(/img/rate_01.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_01.png,sizingMethod=crop);}
#rate_01:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_01_hover.png,sizingMethod=crop);}
#rate_02	{position:relative; display:block; width:65px; height:63px; background:url(/img/rate_02.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_02.png,sizingMethod=crop);}
#rate_02:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_02_hover.png,sizingMethod=crop);}
#rate_03	{position:relative; display:block; width:67px; height:65px; background:url(/img/rate_03.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_03.png,sizingMethod=crop);}
#rate_03:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_03_hover.png,sizingMethod=crop);}
#rate_04	{position:relative; display:block; width:69px; height:67px; background:url(/img/rate_04.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_04.png,sizingMethod=crop);}
#rate_04:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_04_hover.png,sizingMethod=crop);}
#rate_05	{position:relative; display:block; width:72px; height:69px; background:url(/img/rate_05.png) no-repeat; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_05.png,sizingMethod=crop);}
#rate_05:hover	{background-position: left bottom; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rate_05_hover.png,sizingMethod=crop);}