@media screen {
/*__________________________________________Base______________________________________________________*/
* {
	margin : 0;
	padding : 0;
	list-style : none;
}
body {
	height : 100%;
	font-family: Tahoma, Verdana;
	font-size: 62.5%;
	background: #D4DCDC;
}
#all {
	position: relative;
	width:1010px;
	margin:0 auto;
	padding-bottom:10px;
	background: #FFFFFF;
	border-left:#C9D1D1 2px solid;
	border-right:#C9D1D1 2px solid;
	z-index:1;
	height : auto;
}
#all-login {
	position:absolute;
	width:100%;
	height:100%;
	background: #FFFFFF;
}
a {
	color:#83A439;
	text-decoration:underline;
}
a:hover {
	text-decoration: none;
}
a img {
	border:none;
}
.clear {
	clear:both;
	height:0;
	margin:0;
	padding:0;
}
.hand {
	cursor: pointer;
	cursor: hand
}
.bg-none {
	background:none !important;
}
.displ-none {
	display:none !important;
}
.black-12px {
	font-size:1.2em;
	color:#000000;
	line-height:18px;
}
.white-12px {
	color:#FFFFFF;
	font-size:1.2em;
	line-height:16px;
}
h2 {
	color:#1392BC;
	font-size:2.2em;
	font-weight:bold;
}
h3 {
	color:#FFFFFF;
	font-size:2.2em;
	font-weight:normal;
}
.marked-text {
	color:#1392BC;
	font-weight:bold;
}
.blue-text {
	color:#1392BC;
}
.warning-text {
	color:#FF8C00;
	font-weight:bold;
}
#top-menu {
	/*margin:30px 0 0 345px;*/
	margin:20px 0 -20px 20px;
	float:left;
	display:inline;
}
#top-menu li {
	float:left;
	font-size:1.2em;
	background:url(../images/bullet_green-menu.gif) left 96% no-repeat;
	/*padding:10px 10px 0 11px;*/
	padding:10px 8px 0 9px;
}
#top-menu li img {
	/*margin:0px -5px 0 6px;*/
	margin:0px -4px 0 5px;
}
#top-menu .ringli{
	width:306px;
	padding:0 10px 0 11px;
}
#top-contact {
	margin:31px 11px 0 0px;
	float:right;
	display:inline;
}
#top-contact li {
	float:left;
	padding-right:15px;
	display:inline;
}
#logo {
	float:left;
	margin:20px 0 -14px 0;
}
#main-nav {
	float: right;
	margin:21px 0 0 0;
}
#main-nav li {
	float:left;
}
/*old menu
#main-nav-btn-home {
	background:url(../images/main-nav_home_btn.gif) left top no-repeat;
	width:93px;
	height:34px;
}
#main-nav-btn-home a {
	background:url(../images/main-nav_home_btn.gif) left top no-repeat;
	width:93px;
	height:34px;
	display:block;
}
#main-nav-btn-home a:hover {
	background:url(../images/main-nav_home_btn_sel.gif) left top no-repeat;
}
#main-nav-btn-about-comp {
	background:url(../images/main-nav_about-company_btn.gif) left top no-repeat;
	width:150px;
	height:34px;
}
#main-nav-btn-about-company a {
	background:url(../images/main-nav_about-company_btn.gif) left top no-repeat;
	width:150px;
	height:34px;
	display:block;
}
#main-nav-btn-about-company a:hover {
	background:url(../images/main-nav_about-comp_btn_sel.gif) left top no-repeat;
}
#main-nav-btn-blogs {
	background:url(../images/main-nav_blogs_btn.gif) left top no-repeat;
	width:70px;
	height:34px;
}
#main-nav-btn-blogs a {
	background:url(../images/main-nav_blogs_btn.gif) left top no-repeat;
	width:70px;
	height:34px;
	display:block;
}
#main-nav-btn-blogs a:hover {
	background: url(../images/main-nav_blogs_btn_sel.gif) left top no-repeat
}
#main-nav-btn-about-diet {
	background:url(../images/main-nav_about-diet_btn.gif) left top no-repeat;
	width:110px;
	height:34px;
}
#main-nav-btn-about-diet a {
	background:url(../images/main-nav_about-diet_btn.gif) left top no-repeat;
	width:110px;
	height:34px;
	display:block;
}
#main-nav-btn-about-diet a:hover {
	background:url(../images/main-nav_about-diet_btn_sel.gif) left top no-repeat;
}
#main-nav-btn-online-store {
	background:url(../images/main-nav_online-store_btn.gif) left top no-repeat;
	width:119px;
	height:34px;
}
#main-nav-btn-online-store a {
	background:url(../images/main-nav_online-store_btn.gif) left top no-repeat;
	width:119px;
	height:34px;
	display:block;
}
#main-nav-btn-online-store a:hover {
	background:url(../images/main-nav_onl-store_btn_sel.gif) left top no-repeat;
}
#main-nav-btn-contacts {
	background:url(../images/main-nav_contact-us-btn.gif) left top no-repeat;
	width:113px;
	height:34px;
}
#main-nav-btn-contacts a {
	background:url(../images/main-nav_contact-us-btn.gif) left top no-repeat;
	width:113px;
	height:34px;
	display:block;
}
#main-nav-btn-contacts a:hover {
	background:url(../images/main-nav_contact-us-btn_sel.gif) left top no-repeat;
}
*/
/*begin new menu*/
#main-nav-btn-home {
    background:url(../images/main-nav_home.gif) left top no-repeat;
    width:74px;
    height:34px;
}
#main-nav-btn-home a {
    background:url(../images/main-nav_home.gif) left top no-repeat;
    width:74px;
    height:34px;
    display:block;
}
#main-nav-btn-home a:hover {
    background:url(../images/main-nav_home_sel.gif) left top no-repeat;
}
#main-nav-btn-about {
    background:url(../images/main-nav_about.gif) left top no-repeat;
    width:66px;
    height:34px;
}
#main-nav-btn-about a {
    background:url(../images/main-nav_about.gif) left top no-repeat;
    width:66px;
    height:34px;
    display:block;
}
#main-nav-btn-about a:hover {
    background:url(../images/main-nav_about_sel.gif) left top no-repeat;
}
#main-nav-btn-community {
    background:url(../images/main-nav_community.gif) left top no-repeat;
    width:104px;
    height:34px;
}
#main-nav-btn-community a {
    background:url(../images/main-nav_community.gif) left top no-repeat;
    width:104px;
    height:34px;
    display:block;
}
#main-nav-btn-community a:hover {
    background: url(../images/main-nav_community_sel.gif) left top no-repeat
}
#main-nav-btn-stories {
    background:url(../images/main-nav_stories.gif) left top no-repeat;
    width:128px;
    height:34px;
}
#main-nav-btn-stories a {
    background:url(../images/main-nav_stories.gif) left top no-repeat;
    width:128px;
    height:34px;
    display:block;
}
#main-nav-btn-stories a:hover {
    background:url(../images/main-nav_stories_sel.gif) left top no-repeat;
}
#main-nav-btn-market-place {
    background:url(../images/main-nav_market-place.gif) left top no-repeat;
    width:114px;
    height:34px;
}
#main-nav-btn-market-place a {
    background:url(../images/main-nav_market-place.gif) left top no-repeat;
    width:114px;
    height:34px;
    display:block;
}
#main-nav-btn-market-place a:hover {
    background:url(../images/main-nav_market-place_sel.gif) left top no-repeat;
}
#main-nav-btn-providers {
    background:url(../images/main-nav_providers.gif) left top no-repeat;
    width:90px;
    height:34px;
}
#main-nav-btn-providers a {
    background:url(../images/main-nav_providers.gif) left top no-repeat;
    width:90px;
    height:34px;
    display:block;
}
#main-nav-btn-providers a:hover {
    background:url(../images/main-nav_providers_sel.gif) left top no-repeat;
}
#main-nav-btn-contact {
    background:url(../images/main-nav_contact.gif) left top no-repeat;
    width:79px;
    height:34px;
}
#main-nav-btn-contact a {
    background:url(../images/main-nav_contact.gif) left top no-repeat;
    width:79px;
    height:34px;
    display:block;
}
#main-nav-btn-contact a:hover {
    background:url(../images/main-nav_contact_sel.gif) left top no-repeat;
}


/*end new menu*/

.content{
	width:629px;
	float:left;
	padding:20px 0px 2px 0;
	margin:24px 0 0 0;
}

.left-column {
	width:339px;
	float:left;
}
/*begin rogovetso*/

.error {
	color:#F96004;
	font-weight:bold;
}
.info {
	color:#1392BC;
	font-weight:bold;
}
.nutrition-facts {
	background:url(../images/bg_bottom_welcome-box.gif) left bottom no-repeat;
	width:299px;
	margin-top:10px;
	padding-bottom:10px;
}
.nutrition-facts h2 {
	background:url(../images/bg_top_nutrition-facts.gif) left top no-repeat;
	width:299px;
}
.standart-box {
	background:url(../images/bg_bottom_welcome-box.gif) left bottom no-repeat;
	width:299px;
	margin:52px 0 0 25px;
	padding-bottom:20px;
}
.standart-box h2 {
	background:url(../images/bg_top_welcome-box.gif) left top no-repeat;
	width:299px;
	padding:13px 0 0 16px;
}
.standart-box p {
	padding:0px 0px 0px 18px;
}
.standart-box .posit-standart-text {
	padding:8px 14px 4px 18px !important;
}

/*
.standart-box a {
	display:block;
}
*/
.standart-box .posit-text {
	margin:2px 0 22px 0;
}
.standart-box-button {
	width:73px;
	padding:16px 0 0 16px;
}
.standart-box-double-button{
	width:150px;
	padding:11px 0 0 11px;
}
.standart-box .marked-text {
	color:#1392BC;
	font-weight:bold;
}
.standart-box .warning-text {
	color:#FF8C00;
	font-weight:bold;
}

.standart-box .login-flds {
	border:1px solid #9F9F9F;
	background-color:white;
	float:left;
	width:90%
}

.remember-block {
	margin:13px 0 0 18px;
	color:#83A439;
	font-size:1.2em;
	line-height:18px;
	$margin:13px 0 0 14px;
}
/*end rogovetso*/
#welcome-box {
	background:url(../images/bg_bottom_welcome-box.gif) left bottom no-repeat;
	width:299px;
	margin:54px 0 0 25px;
	padding-bottom:20px;
}
#welcome-box h2 {
	background:url(../images/bg_top_welcome-box.gif) left top no-repeat;
	width:299px;
	padding:13px 0 0 16px;
}
#welcome-box .padding {
	padding:0px 0px 0px 18px;
}
#welcome-box .posit-welcome-text {
	padding:8px 14px 4px 18px !important;
}
.link-bullet {
	background:url(../images/bullet_links.gif) left 60% no-repeat;
	padding-left:10px;
	font-size:1.2em;
	line-height:18px;
}
.link-sort {
	background:url(../images/bullet_asc.gif) left 60% no-repeat;
	padding-left:10px;
	font-size:1.2em;
	line-height:18px;
}
.link-sortdesc {
	background:url(../images/bullet_desc.gif) left 60% no-repeat;
	padding-left:10px;
	font-size:1.2em;
	line-height:18px;
}
#welcome-box a {
	display:block;
}
#welcome-box .posit-text {
	margin:2px 0 22px 0;
}
.posit-premier-box {
	float:left;
	width:314px;
	margin-right:17px;
}
#premier-box {
	background:url(../images/bg_top_premier-deluxe_box.gif) left top no-repeat;
	width:299px;
	z-index:9;
}
#bg-spacer-premier-box {
	background:url(../images/bg_spacer_premier-deluxe_bo.gif) left top repeat-y;
	z-index:1;
}
#bg-bottom-premier-box {
	background:url(../images/bg_bottom_premier-deluxe_bo.gif) left bottom no-repeat;
	width:314px;
	z-index:8;
}
#premier-box h3 {
	padding:13px 0 0px 15px;
}
#premier-box .posit-text {
	padding:9px 20px 0px 18px;
}
#bg-bottom-premier-box h5 {
	background:url(../images/btn_read-more_premier-delux.gif) left top no-repeat;
	width:86px;
	height:21px;
	margin:-14px 0 42px 17px;
	float:left;
	display:inline;
}
#bg-bottom-premier-box h5 a {
	width:86px;
	height:21px;
	display:block;
}
.cost {
	font-size:1.8em;
	line-height:14px;
	color:#FFFFFF;
	position:relative;
	left:245px;
	top:26px;
	width:60px;
	text-align:center;
}
.cost span {
	font-size:0.7em;
	line-height:14px;
	font-weight:bold;
	position:relative;
	top:2px;
}
#bmi-menu {
	height:44px;
	width:299px;
	margin:0 0 12px 0;
}
#bmi-menu li {
	float:left;
}
#bmi-menu .select-left a {
	background:url(../images/bg_sel_bmi-menu.gif) left top no-repeat;
	color:#1392BC;
	font-size:2.2em;
	display:block;
	padding:13px 5px 1px 16px;
	text-decoration:none;
}
#bmi-menu li .bmi-spacer-left {
	background:url(../images/bg_spacer_bmi-menu.gif) left top no-repeat;
	width:22px;
	display:block;
	padding:0px 0 0px 0px;
	height:45px;
}
#bmi-menu .unselect-right a {
	background:url(../images/bg_bmi-menu.gif) right top no-repeat;
	color:#FFFFFF;
	font-size:2.2em;
	display:block;
	padding:14px 46px 3px 7px;
	text-decoration:none;
	border-bottom:#D0D0D0 1px solid;
}
#bmi-menu .select-right a {
	background:url(../images/bg_sel_bmi-menu-right.gif) right top no-repeat;
	color:#1392BC;
	font-size:2.2em;
	display:block;
	padding:14px 46px 1px 7px;
	text-decoration:none;
}
#bmi-menu li .bmi-spacer-right {
	background:url(../images/bg_spacer_bmi-menu-right.gif) left top no-repeat;
	width:22px;
	display:block;
	padding:0px 0 0px 0px;
	height:45px;
}
#bmi-menu .unselect-left a {
	background:url(../images/bg_bmi-menu-left.gif) left top no-repeat;
	color:#FFFFFF;
	font-size:2.2em;
	display:block;
	padding:13px 5px 4px 16px;
	text-decoration:none;
	border-bottom:#D0D0D0 1px solid;
}
#pos-bmi-box {
	margin:20px 0 0 25px;
}
#bmi-box {
	background:url(../images/bg_right-top_bmi-box.gif) right 14% no-repeat;
	width:299px;
	z-index:10;
}
.bmi-display-box {
	padding:0px 14px 0 0;
	background:url(../images/pictures/pic_man-figure.gif) left top no-repeat;
	width:133px;
	height:240px;
	float:right;
}
#bmi-box input {
	width:51px;
	height:19px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
}
.text-input-parametrs {
	line-height:16px;
	font-size:1.2em;
	color:#4F4F4F;
	font-weight:bold;
}
#bmi-box p {
	padding-left:16px;
}
.posit-height-text {
	padding:2px 0 6px 0
}
#posit-inches-input {
	margin-left:12px !important;
}
.star {
	background:url(../images/ico_star.gif) right center no-repeat;
	margin-left:5px;
	width:6px;
	height:5px;
	float:left;
	margin-top:3px;
}
html > body .star {
	margin-top:7px
}
.star-blue {
	background:url(../images/ico_star-blue.gif) right center no-repeat;
	margin-left:5px;
	width:6px;
	height:5px;
	float:left;
	margin-top:3px;
}
html > body .star-blue {
	margin-top:7px
}
.text-legend-inputs {
	color:#9A9A9A;
	line-height:16px;
	font-size:1.2em;
}
.text-legend-inputs span {
	padding-left:45px;
}
.posit-weight-text {
	padding:12px 0 6px 0
}
.clear-left {
	clear:left;
}
.posit-normal-parametrs {
	margin-top:7px;
}
.posit-normal-parametrs p {
	font-size:1.1em;
	line-height:16px;
	font-weight:bold;
	color:#4F4F4F;
}
.posit-normal-parametrs p span {
	font-weight:normal;
}
.bmi-text {
	line-height:16px;
	font-size:1.4em;
	font-weight:bold;
	position:relative;
	top:63px !important;
	left:25px;
	height:1px;
	text-align:center;
}
#bmi-box h5 {
	background:url(../images/btn_compute-bmi.gif) left top no-repeat;
	width:104px;
	height:21px;
	margin:13px 0 0 16px
}
#bmi-box h5 a {
	width:104px;
	height:21px;
	display:block;
}
.bg-bottom-bmi-box {
	background:url(../images/bg_bottom_welcome-box.gif) left bottom no-repeat;
	width:299px;
	padding-bottom:20px;
	z-index:2;
}
.right-column {
	width:640px;
	float:left;
	margin:0 0 0 16px;
}
.right-column-calendar {
	width:640px;
	float:left;
	margin:-268px 0 0 16px;
}
#about-diet {
	background: url(../images/bg_diet_box.jpg) left bottom no-repeat;
	width:629px;
	float:left;
	padding:20px 0px 2px 0;
	margin:27px 0 0 0;
}
#about-diet h2 {
	padding:4px 0 0 228px
}
#about-diet p {
	font-size:1.2em;
	line-height:18px;
	padding:9px 10px 8px 230px;
}
#about-diet p .posit-text {
	position:relative;
	top:-10px;
	font-size:1em;
}
.posit-basic-plus-box {
	float:left;
	width:314px;
	margin-right:17px;
}
#basic-plus-box {
	background:url(../images/bg_top_premier_box.gif) left top no-repeat;
	width:299px;
	z-index:9;
}
#bg-spacer-basic-plus-box {
	background:url(../images/bg_spacer_premier_box.gif) left top repeat-y;
	z-index:1;
}
#bg-bottom-basic-plus-box {
	background:url(../images/bg_bottom_premier_box.gif) left bottom no-repeat;
	width:314px;
	z-index:8;
}
#basic-plus-box h3 {
	padding:13px 0 0px 15px;
}
#basic-plus-box .posit-text {
	padding:9px 20px 0px 18px;
}
#bg-bottom-basic-plus-box h5 {
	background:url(../images/btn_read-more_premier.gif) left top no-repeat;
	width:86px;
	height:21px;
	margin:-14px 0 42px 17px;
	float:left;
	display:inline;
}
#bg-bottom-basic-plus-box h5 a {
	width:86px;
	height:21px;
	display:block;
}
.posit-basic-box {
	float:left;
	width:314px;
}
#basic-box {
	background:url(../images/bg_top_basic_box.gif) left top no-repeat;
	width:299px;
	z-index:9;
}
#bg-spacer-basic-box {
	background:url(../images/bg_spacer_basic_box.gif) left top repeat-y;
	z-index:1;
}
#bg-bottom-basic-box {
	background:url(../images/bg_bottom_basic_box.gif) left bottom no-repeat;
	width:314px;
	z-index:8;
}
#basic-box h3 {
	padding:13px 0 0px 15px;
}
#basic-box .posit-text {
	padding:9px 20px 0px 18px;
}
#bg-bottom-basic-box h5 {
	background:url(../images/btn_read-more-basic.gif) left top no-repeat;
	width:86px;
	height:21px;
	margin:-14px 0 42px 17px;
	float:left;
	display:inline;
}
#bg-bottom-basic-box h5 a {
	width:86px;
	height:21px;
	display:block;
}
/*begin rogovetso*/
.standart-page-p {
	font-size:1.2em;
	line-height:18px;
	color:#515252;
}
.standart-page-box {
	float:left;
	width:629px;
	margin:15px 0 20px 0;
}
.standart-page-box .posit-text {
	font-size:1em;
	font-weight:normal;
	position:relative;
	top:16px;
	clear:both;
}
.standart-page-box .marked-text {
	color:#1392BC;
	font-weight:bold;
}
.standart-page-box .warning-text {
	color:#F96004;
	font-weight:bold;
}
.standart-page-box a {
	font-weight:bold;
}
.standart-page-box h2 {
	padding:0 0 10px 0px
}
.standart-page-box p {
	font-size:1.2em;
	line-height:18px;
	color:#515252;
	margin:20px;

}
.standart-page-box .message-content{
	font-size:1.2em;
	color:#515252;
}
.standart-page-box .message-content p {
	font-size:1em;
	line-height:18px;
}
.standart-page-box .message-content img {
	border:0;
	margin:0;
	float:none
}
.standart-page-box p span {
	padding-right:3px;
}
.standart-page-box img {
	float:left;
	border:#969696 2px solid;
	margin:8px 12px 12px 0;
}
.standart-page-box .img-package {
	border:none;
	margin-bottom:-7px;
	margin-top:2px;
	/*margin:5px 10px 0 0;*/
}
.standart-page-box .img-delete {
	margin-left:9px;
	border:none;
}
.standart-page-box ul{
	padding:10px 20px 10px 30px;
}
.standart-page-box ul li{
	font-size:1.2em;
	line-height:18px;
	color:#515252;
	list-style-type:square;
}
.standart-page-box ol{
	padding:10px 20px 10px 30px;
}
.standart-page-box ol li{
	font-size:1.2em;
	line-height:18px;
	color:#515252;
	list-style-type:decimal;
}
.small-standart-box {
	background:url(../images/bg_bottom_small-box.gif) left bottom no-repeat;
	width:202px;
	margin-left:20px;
	padding-bottom:20px;
}
.small-standart-box h2 {
	background:url(../images/bg_top_small-box.gif) left top no-repeat;
	width:202px;
	padding:13px 0 0 16px;
}
.small-standart-box p {
	padding:0px 0px 0px 18px;
}
.small-standart-box a {
	font-weight:normal;
	font-size:12px;
}
.small-standart-box .posit-standart-text {
	padding:8px 14px 4px 18px !important;
}
.sort-links {
	margin:0 0 0 120px;
}
.sort-links a {
	margin:0 50px 0 0;
}
.f-text {
	width: 345px;
	height:19px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
}
.f-text-small-font {
	width: 347px;
	height:19px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
	font-size:1.1em;
}
.f-text-select {
	width: 310px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
}
.f-text-small {
	width: 100px;
	height:19px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
}
.f-text-quantity {
	width: 40px;
	height:19px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
	text-align:right;
}
.f-text-weight {
	width: 40px;
	height:19px;
	border:#9F9F9F 1px solid;
	margin-right:5px;
	float:left;
}
.f-text-year {
	width: 60px;
	height:19px;
	border:#9F9F9F 1px solid;
	margin-right:5px;
	float:left;
}
.f-textarea {
	width: 345px;
	height: 100px;
	border:#9F9F9F 1px solid;
	font-family: Tahoma, Verdana;
	font-size:1.2em;
}
.f-textarea-height {
	width: 345px;
	height: 200px;
	border:#9F9F9F 1px solid;
	font-family: Tahoma, Verdana;
	font-size:1.2em;
}
.f-text-100 {
	width: 430px;
	height:19px;
	border:#9F9F9F 1px solid;
	vertical-align:middle;
	float:left;
}
.textarea-star {
	background:url(../images/ico_star.gif) right center no-repeat;
	margin-left:5px;
	width:6px;
	height:5px;
}
.textarea-star-blue {
	background:url(../images/ico_star-blue.gif) right center no-repeat;
	margin-left:5px;
	width:6px;
	height:5px;
}
.f-button {
	margin:20px 0 20px 0;
}
.f-button-search {
	background:url(../images/btn_search.gif) left top no-repeat;
	width: 65px;
	height: 21px;
	border:none;
	margin-left:10px;
	cursor:pointer;
}
.f-button-confirm {
	background:url(../images/btn_submit.gif) left top no-repeat;
	width: 69px;
	height: 21px;
	border:none;
	margin:13px 0 0 0;
	cursor:pointer;
}
.f-button-select {
	background:url(../images/btn_select.gif) left top no-repeat;
	width: 60px;
	height: 21px;
	border:none;
	margin:13px 0 0 0;
	cursor:pointer;
}
.f-button-submit {
	background:url(../images/btn_submit.gif) left top no-repeat;
	width: 69px;
	height: 21px;
	border:none;
	cursor:pointer;
}
.f-button-create_report {
	background:url(../images/btn_create_report.gif) left top no-repeat;
	width: 112px;
	height: 21px;
	border:none;
	margin:13px 0 0 20px;
	cursor:pointer;
}
.f-button-send {
	background:url(../images/btn_send.gif) left top no-repeat;
	width: 57px;
	height: 21px;
	border:none;
	margin:13px 0 0 0;
	cursor:pointer;
}
.f-button-checkout {
	background:url(../images/btn_check_out.gif) left top no-repeat;
	width: 87px;
	height: 21px;
	border:none;
	margin:13px 0 0 0;
	cursor:pointer;
}
.f-button-signin {
	background:url(../images/btn_signin.gif) left top no-repeat;
	width: 61px;
	height: 21px;
	border:none;
	cursor:pointer;
}
.f-button-add {
	background:url(../images/btn_add.gif) left top no-repeat;
	width: 46px;
	height: 21px;
	border:none;
	cursor:pointer;
}
.f-button-delete {
	background:url(../images/btn_delete.gif) left top no-repeat;
	width: 62px;
	height: 21px;
	border:none;
	cursor:pointer;
	margin-right:10px;
	float:right;
}
.f-button-password {
	background:url(../images/btn_pass.gif) left top no-repeat;
	width: 107px;
	height: 21px;
	border:none;
	margin-top:4px;
	cursor:pointer;
}
.f-button-update {
	background:url(../images/btn_update.gif) left top no-repeat;
	width: 69px;
	height: 21px;
	border:none;
	margin-top:13px;
	cursor:pointer;
}
.f-button-register {
	background:url(../images/btn_register.gif) left top no-repeat;
	width: 70px;
	height: 21px;
	border:none;
	cursor:pointer;
}
/*end rogovetso*/
.blogs-box {
	float:left;
	width:299px;
	margin:15px 0 20px 0;
}
.blogs-box .posit-text {
	font-size:1em;
	font-weight:normal;
	position:relative;
	top:16px;
	clear:both;
}
.blogs-box a {
	font-weight:bold;
}
.blogs-box h2 {
	padding:0 0 10px 0px
}
.blogs-box p {
	font-size:1.2em;
	line-height:18px;
	color:#515252;
}
.blogs-box p span {
	padding-right:3px;
}
/*new*/
.blogs-box ul{
	padding:10px 20px 10px 30px;
}
.blogs-box ul li{
	font-size:1.2em;
	line-height:18px;
	color:#515252;
	list-style-type:square;
}
.blogs-box ol{
	padding:10px 20px 10px 30px;
}
.blogs-box ol li{
	font-size:1.2em;
	line-height:18px;
	color:#515252;
	list-style-type:decimal;
}
/*new end*/
.dotted-border {
	background:url(../images/ico_dotted-border.gif) left center repeat-x;
	height:1px;
	width:90%;
	margin:18px 0;
	clear:both;
}
.nutritionists-box {
	float:right;
	width:299px;
	margin:13px 12px 0 0px;
	display:inline;
}
.nutritionists-box .posit-text {
	font-size:1em;
	font-weight:normal;
	margin:16px 0 0 0;
	clear:both;
}
.nutritionists-box a {
	font-weight:bold;
}
.nutritionists-box h2 {
	padding:0 0 9px 0px
}
.nutritionists-box p {
	font-size:1.2em;
	line-height:18px;
	color:#515252;
}
.nutritionists-box img {
	float:left;
	border:#969696 2px solid;
	margin:8px 12px 12px 0;
}
.nutritionists-box p span {
	padding-right:3px;
}
.hei {
	height:150px;
}
.hei-reg {
    height:150px;
    $height:170px;
}
#bottom {
	background: #FFFFFF;
	border-top:#D0D0D0 1px solid;
	width:1010px;
	height:98px;
	position:relative;
	z-index:10;
	left:50%;
	margin:0 0 0 -507px;
	$margin:0 0 0 -508px;
	border-left:#C9D1D1 2px solid;
	border-right:#C9D1D1 2px solid;
}

*html #bottom {
	margin:0 0 0 -507px;
}

#copy-pos {
	background:url(../images/ico_copy.gif) left center no-repeat;
	width:285px;
	float:left;
	margin:12px 0 0 0;
}
#copy-pos p {
	font-size:1.2em;
	line-height:18px;
	color:#515252;
	padding:25px 0 25px 41px;
}
#bottom-menu {
	margin:42px 0px 0 0px;
	float:right;
	display:inline;
}
#bottom-menu li {
	float:left;
	font-size:1.2em;
	background:url(../images/bullet_green-menu.gif) left 80% no-repeat;
	padding:0 10px 0 11px;
}
#posit-adv-block {
	clear:both;
	width:985px;
	margin:43px 0 0 25px;
	float:left;
	display:inline;
/*
	width:1010px;
*/
}

.card-info {
	width:13px;
	height:13px;
	margin:4px 0 0 5px;
}


table.table {width: 100%}
table.table TD {border-left: 1px solid #D0CCD8; border-top: 1px solid #D0CCD8; padding: 5px}
table.table TR.header TD {font-weight: bold; background-color: #F2F2F5}
table.table TR.white-header TD {font-weight: bold; background-color: #FFF}
table.table {border-right: 1px solid #D0CCD8; border-bottom: 1px solid #D0CCD8}
table.table img.mini-ava {margin:0}
table.table TR.post TD {background-color: #F2F2F5}


/*begin profile styles*/
.profile-arrow {background:url(../images/profile-bg.png) repeat-y; width:630px;}
.profile-arrow .in {background:url(../images/profile-bg-bt.png) no-repeat bottom; width:630px;}
.profile-arrow .inn {background:url(../images/profile-bg-tp.png) no-repeat top; overflow:hidden; _overflow:visible; _height:1%;}
.profile-arrow fieldset {border:none; float:left; width:400px; padding:25px 0 20px 20px;}
.profile-arrow fieldset .foto {border:#969696 2px solid;}
.profile-arrow fieldset p {font-size:1.2em; line-height:18px; color:#515252;}
.profile-arrow fieldset a {color:#1392BC;}
.profile-arrow .sub-menu {width:176px; float:right; padding:1px;}
.profile-arrow .form-label {line-height:16px; font-size:1.2em; font-weight:bold; color:#4F4F4F; margin-bottom:3px;}
.profile-form-text {width: 215px; height:19px; border:#7f9db9 1px solid; vertical-align:middle; float:left;}
.profile-form-text-quantity {width: 40px; height:19px; border:#7f9db9 1px solid; vertical-align:middle; float:left;}
.profile-form-text-small {width: 70px; height:19px; border:#7f9db9 1px solid; vertical-align:middle; float:left;}
.profile-form-textarea {width: 370px; height: 100px; border:#7f9db9 1px solid; font-family: Tahoma, Verdana; font-size:1.2em;}
.profile-form-file {width: 215px; border:#7f9db9 1px solid; vertical-align:middle; float:left;}
.profile-form-select {width: 45px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.profile-form-select-year {width: 65px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.profile-form-select-midi {width: 150px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.profile-form-select-long {width: 370px; border:#7f9db9 1px solid; margin-right:5px; float:left;font-size:0.9em;}
.profile-form-select-search-food {width: 370px; border:#7f9db9 1px solid; margin-right:5px; float:left;font-size:1.1em;}
.profile-form-select-search {width: 370px; border:#7f9db9 1px solid; margin-right:5px; float:left;font-size:1.2em;}
.profile-form-select-food {width: 150px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.profile-form-select-text {width: 215px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.profile-note { color:#5a5a5a; font-size:1.1em;}
.profile-button-submit {display:block; background:url(../images/j-button-bg1.gif) no-repeat right; height:22px; float:left; margin-left:3px;cursor:pointer;}
.profile-button-submit .inn-btn { display:block; background:url(../images/j-button-bg2.gif) no-repeat left; height:22px; line-height:22px; color:#32a0c4; font-weight:bold; padding:0 18px; font-size:12px; float:left;}
.profile-arrow .sub-menu .bag-bt {background:url(../images/prof-menu-bt.gif) no-repeat bottom right;}
.profile-arrow .sub-menu .bag-bt .bag-tp {background:url(../images/prof-menu-tp.gif) no-repeat top right; zoom:1;}
.profile-arrow .sub-menu ul {font-size:1.4em;}
.profile-arrow .sub-menu ul li {background:url(../images/prof-menu-border.gif) repeat-x bottom; padding:10px 0 11px 13px; zoom:1;}
.profile-arrow .sub-menu ul li span {display:block; background:url(../images/prof-menu-arrow.gif) no-repeat left; padding-left:10px;}
.profile-arrow .sub-menu ul a { color:#787878; text-decoration:none;}
.profile-arrow .sub-menu ul a:hover {color:#1392bc;}
.profile-arrow .sub-menu ul li.active {background:#f0f3f5 url(../images/prof-menu-border-act.gif) repeat-x bottom; border-top:1px solid #e2e2e2; margin-top:-1px; padding-bottom:12px; zoom:1;}
.profile-arrow .sub-menu ul li.active span, .profile-arrow .sub-menu ul li.activelast span, .profile-arrow .sub-menu ul li.activefirst span {background:url(../images/prof-menu-arrow-blue.gif) no-repeat left; color:#1392bc;}
.profile-arrow .sub-menu ul li.last {background:none; padding-bottom:14px;}
.profile-arrow .sub-menu ul li.activelast { background:url(../images/prof-menu-actbg.gif) no-repeat bottom left; color:#1392bc; border-top:1px solid #e2e2e2; margin-top:-1px; zoom:1;  padding-bottom:14px;}
.profile-arrow .sub-menu ul li.activefirst { background:url(../images/prof-menu-actbg.gif) no-repeat top left; color:#1392bc; border-bottom:1px solid #e2e2e2; zoom:1;}
.ico-calendar {margin:35px 0 0 45px;}

table.profile-table {width: 100%}
table.profile-table TD {border-left: 1px solid #7f9db9; border-top: 1px solid #7f9db9; padding: 5px;background-color: #FFF}
table.profile-table TR.header TD {font-weight: bold;background: none}
table.profile-table {border-right: 1px solid #7f9db9; border-bottom: 1px solid #7f9db9}

.tabs {float:left; width:443px; border-bottom:1px solid #d0d0d0; padding:9px 0 0 9px; font-size:1.2em;}
.tabs .tab { float:left; background:url(../images/tab-nabg-left.png) no-repeat left top; margin-left:-1px;}
.tabs .tab .inner { background:url(../images/tab-nabg-right.png) no-repeat right top; padding:8px 15px 6px 15px; }
.tabs a {color:#5a5a5a; text-decoration:none;}
.tabs .tab-activ { float:left; background:url(../images/tab-bg-left.png) no-repeat left top;}
.tabs .tab-activ .inner { background:url(../images/tab-bg-right.png) no-repeat right top; padding:8px 15px 6px 15px; color:#1392bc;}
.tabs .first { margin-left:0;}
.calendar-area { height:33px; font-size:1.2em; color:#5a5a5a; margin-bottom:20px;}
.calendar-area .left-arrow {background:url(../images/calendar-left-bg.gif) no-repeat; width:17px; height:22px; padding-top:11px; text-align:center; float:left;}
.calendar-area .date {height:23px; border:1px solid #d0d0d0; background-color:#ffffff; padding:8px 13px 0 13px; float:left;}
.calendar-area .date img {vertical-align:middle; margin: -6px 0px 0px 4px;}
.calendar-area .right-arrow {background:url(../images/calendar-right-bg.gif) no-repeat; width:18px; height:22px; padding-top:11px; text-align:center; float:left;}

.f-text-calendar {height:17px;border:#FFF 1px solid;color:#5A5A5A;width:120px;}
/*end profile styles*/
.journal-area {background:url(../images/journal-bg.gif) repeat-y left; width:411px;}
.journal-area .inner-area {background:url(../images/journal-bg-bt.gif) no-repeat bottom left;}
.journal-area .inner-area .inn {background:url(../images/journal-bg-top.gif) no-repeat top left; padding:13px 0;}
.journal-area .marked-text { display:block; background:#3da8c9 url(../images/journal-title-bg.gif) repeat-x bottom; padding:3px 18px; color:#ffffff;}
.journal-area p {padding-left:18px; padding-right:18px; clear:both;}
.j-button-search { background:url(../images/j-button-search.gif) left top no-repeat; width: 74px; height: 22px; border:none; margin-left:3px; cursor:pointer;}
.j-button-add {	background:url(../images/j-button-add.gif) left top no-repeat; width: 74px; height: 22px; border:none; cursor:pointer; float:right;}
.journal-area .journal-form-text-quantity {width: 49px; height:19px; border:#7f9db9 1px solid; vertical-align:middle; float:right;}
.journal-area .w-209 {width:215px;}
.journal-area .journal-form-select-midi {width: 177px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.journal-area .journal-form-select-small {width: 130px; border:#7f9db9 1px solid; margin-right:5px; margin-bottom:10px;}
.journal-area span.form-label {margin-bottom:3px; display:block;}
.journal-area .form-label-water {display:block; color:#5a5a5a; margin-top:4px; font-size:1.1em;}
.journal-area .journal-text-legend-inputs {color:#5a5a5a; padding-left:5px; font-size:1.1em;}
.journal-area .journal-form-text-duration {width:61px; height:19px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.journal-area .j-button { display:block; background:url(../images/j-button-bg1.gif) no-repeat right; height:22px; float:left; margin-left:3px;cursor:pointer;}
.journal-area .j-button .inner-btn { display:block; background:url(../images/j-button-bg2.gif) no-repeat left; height:22px; line-height:22px; color:#32a0c4; font-weight:bold; padding:1 1px; font-size:12px; float:left;}
.journal-area .j-button .inner-input-btn { background:none;border:none;color:#32a0c4; font-weight:bold;width:128px;padding-top:3px; font-size:12px;font-family:Tahoma;cursor:pointer;}
.journal-area .button-right {float:right; display:block;}
.journal-area .total-area {float:left;margin:20px 4px 0 6px;text-align:center;border:1px solid #1392BC;width:250px;background-color:#FFF;height:310px;}
.journal-area .total-area .total-blue-line {background-color:#1392BC;height:7px;}
.journal-area .total-area .total-blue-line-small {background-color:#1392BC;height:1px;}
.journal-area .pie-area {float:right;margin:20px 6px 0 4px;text-align:center;border:1px solid #1392BC;width:120px;background-color:#FFF;height:300px;padding-top:10px;}
.journal-area .journal-textarea {width: 372px; height: 100px; border:#7f9db9 1px solid; font-family: Tahoma, Verdana; font-size:1.2em;color:#5a5a5a;}
.journal-area .j-dotted-border {background:url(../images/ico_dotted-border.gif) left center repeat-x; height:1px; width:95%; margin:18px 10px; clear:both;}
.journal-area .calendar-area {padding-left:18px; padding-right:18px; clear:both;}
.journal-area .comment-text {padding-left:18px; color:#5a5a5a; font-size:1.1em;}
.journal-area .journal-form-text-interval {width:130px; height:19px; border:#7f9db9 1px solid; margin-right:5px; float:left;}
.journal-area .inner-area .inn ul li {color:#515252;list-style-type:square;}
.journal-area .green-text {color:#83A439;}
.journal-area .red-text {color:#F00;}
.journal-area .orange-text {color:#FF8C00;}

}
