/** glossary.css 2021-05-01 04:41:39 */
.glossary{position:relative;
width:100%;}
.glossary table{border-collapse:collapse;}
.glossary table td{padding:0;
margin:0;}
.glossary .char{font-size:16px;
font-weight:bold;
vertical-align:top;
width:40px;}
.glossary .words{padding-bottom:20px;}
.glossary .word{float:left;
width:200px;
cursor:pointer;
height:20px;
line-height:20px;
margin-bottom:10px;}
.glossary .word span{font-size:14px;

border-bottom:1px dashed #077edd;
color:#228da0;
font-weight:normal;}
.glossary .word .description{font-size:12px;
color:#363636;
display:none;}
.glossary .word:hover span{color:#363636;
border-bottom-width:0;

background:url(/images/lc/glossary_word_top_arrow3.gif) no-repeat center 19px;
z-index:2;
padding-bottom:20px;
position:relative;}
.glossary .word:hover .description{display:block;
position:absolute;
left:0;
z-index:1;
right:0;
background-color:white;
padding:30px 30px;
margin-top:10px;
color:#5c6366;
font-size:14px;

background-color:#fafaf9;}
/** buttons.css 2021-05-01 04:41:39 */
.button_wide{display:block;
background:url(/images/lc/button_wide_bg.png) no-repeat;
width:172px;
height:26px;
cursor:pointer;
text-align:center;
padding-top:10px;
color:#a4a4a4;
font-size:12px;
font-weight:bold;
text-decoration:none;}
.button_wide:visited, .button_wide:link, .button_wide:hover{color:#a4a4a4;
text-decoration:none;}
.button_wide_red{display:block;

background:url(/images/lc/button_red_on_white_bg.png) no-repeat transparent;
width:172px;
height:32px;
cursor:pointer;
text-align:center;
padding-top:10px;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;}
.button_wide_red:visited, .button_wide_red:link, .button_wide_red:hover{color:#ffffff;
text-decoration:none;}
.button_narrow_red{display:block;
background:url(/images/lc/button_narrow_red_bg.png) no-repeat transparent;
width:82px;
height:26px;
cursor:pointer;
text-align:center;
padding-top:10px;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;}
.button_narrow_red:visited, .button_narrow_red:link, .button_narrow_red:hover{color:#ffffff;
text-decoration:none;}
.button_narrow{display:inline-block;
background:url(/images/lc/button_narrow_bg.png) no-repeat transparent;
width:82px;
height:26px;
cursor:pointer;
text-align:center;
padding-top:10px;
color:#A4A4A4;
font-size:12px;
font-weight:bold;
text-decoration:none;}
.button_narrow:visited, .button_narrow:link, .button_narrow:hover{color:#A4A4A4;
text-decoration:none;}
/** articles.css 2021-05-01 04:41:39 */
#articles{}
#articles .articles_list_item{clear:both;
border-bottom:1px solid #ededec;
margin-bottom:18px;}
#articles .articles_list_item .photo{float:left;
border-width:0;
margin-right:20px;
margin-bottom:18px;
width:100px;}
#articles .articles_list_item .title{margin-bottom:15px;}
#articles .articles_list_item .title a{color:#3d484c;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#articles .articles_list_item .title a:hover{text-decoration:underline;}
#articles .articles_list_item .annotation{color:#5c6366;
font-size:14px;
font-family:Helvetica, sans-serif;
margin-bottom:18px;}
#articles .articles_list_item .annotation a{font-size:inherit;}
#articles h1{font-family:Helvetica, sans-serif;
font-size:24px;

font-weight:bold;
color:#3d484c;
padding:0;
margin:0;
margin-bottom:30px;}
#articles .article_text,
#articles .article_text p,
#articles .article_text li,
#articles .article_text td,
#articles .article_text th,
#articles .article_text strong,
#articles .article_text big{color:#5c6366;
font-size:14px;

line-height:1.4;
font-family:Helvetica, sans-serif;}
#articles .article_text a{font-size:inherit;
font-family:inherit;}
#articles .article_text h1,
#articles .article_text h1 strong{color:#3d484c;
font-family:Helvetica, sans-serif;
font-size:18px;

margin:15px 0;}
#articles .article_text h2,
#articles .article_text h2 strong{color:#3d484c;
font-family:Helvetica, sans-serif;
font-size:16px;

margin:15px 0;}
#articles .article_text h3,
#articles .article_text h3 strong{color:#3d484c;
font-family:Helvetica, sans-serif;
font-size:14px;

margin:15px 0;}
#articles .search_block{margin-bottom:30px;
position:relative;
white-space:nowrap;}
#search_text{border:1px solid #d9d9d9;
border-radius:5px;
font-size:14px;
font-family:Helvetica, sans-serif;
color:#3d484c;
padding:8px;
width:600px;
display:inline-block;
vertical-align:middle;}
.what_is_lowcarbo#articles li{margin-bottom:15px;
margin-left:15px;}
.what_is_lowcarbo#articles .socials{margin:20px 0;
vertical-align:middle;}
.what_is_lowcarbo#articles .socials .item{display:inline-block;
vertical-align:middle;
margin-right:20px;}
.what_is_lowcarbo#articles table .header{background-color:#85cfde;}
.what_is_lowcarbo#articles table .content{background-color:#b2e8f3;}
::-webkit-input-placeholder {color:#ccc;}
:-moz-placeholder {color:#ccc;}
.discount{}
.discount .item{margin-bottom:40px;}
.discount .item table{width:100%;}
.discount .item td{vertical-align:top;}
#articles .article_text.discount .item h2{margin:0 0 15px 0;}
.discount .item td.image{text-align:left;
width:400px;
padding-left:20px;}
/** reports.css 2021-05-01 04:41:39 */
.graph_report{vertical-align:top;
margin-top:30px;}
.graph_report .average{color:#A0A0A0;
font-size:12px;
margin-bottom:15px;
margin-left:50px;}
.graph_report .title{color:#A0A0A0;
font-size:16px;
margin-bottom:15px;}
.graph_report .title span{font-size:inherit;
color:black}
.graph_report .title a{font-size:12px;
color:#178599;
margin-left:20px;}
.graph_report .container{width:500px;
height:330px;

float:left;}
.graph_report .menu{width:200px;

height:330px;

margin-left:530px;
padding-top:7px;}
.graph_report .menu a{color:#178599;
font-size:14px;
text-decoration:none;
margin-bottom:8px;
display:inline-block;
border-bottom:1px dotted;}
.graph_report .menu a:hover{border-bottom:1px dotted transparent;}
.graph_report .menu a.disabled{color:#C0C0C0;
border-bottom:1px dotted transparent;
cursor:default;}
.graph_report .menu .legend{margin-top:40px;}
.graph_report .menu .legend div{color:#178599;
font-size:14px;
padding-left:20px;
margin-bottom:10px;
position:relative;}
.graph_report .menu .legend span{display:inline-block;
width:10px;
height:10px;
position:absolute;
left:0;
margin-top:3px;}
.graph_report .menu .legend span.goal{background-color:#FFCCCC;}
.graph_report .menu .legend span.calories{background-color:#c5df5e;}
.graph_report .menu .legend span.carbs{background-color:#81cce2;}
.graph_report .menu .legend span.protein{background-color:#4ea1b4;}
.graph_report .menu .legend span.fat{background-color:#fd9e56;}
.graph_report .menu .legend span.activity{background-color:#9a57a2;}
.graph_report .menu .legend span.difference{background-color:#8a9499;}
#content .service_content .set_period_popup{display:none;
position:absolute;
width:350px;
padding:0;
top:-8px;
left:-208px;}
#content .service_content .set_period_popup .header{height:26px;
width:100%;
text-align:right;
border-bottom:1px solid #e2e2e2;}
#content .service_content .set_period_popup .header .title{display:inline-block;
border:1px solid #e2e2e2;
border-bottom-width:0;
height:17px;
padding:8px;
padding-top:6px;
padding-bottom:2px;
font-size:14px;
color:#5c6366;
background-color:#FFFFFF;
position:relative;
top:1px;
cursor:pointer;}
#content .service_content .set_period_popup .content{border:1px solid #e2e2e2;
border-top-width:0;
width:324px;
padding:16px 12px;
background-color:#FFFFFF;
white-space:nowrap;}
#content .service_content .set_period_popup .content .date_block{display:inline-block;}
#content .service_content .set_period_popup .content .date_block .label{color:#5C6366;
font-size:12px;
margin-bottom:2px;}
#content .service_content .set_period_popup .content .date_block .calendar_icon{margin-left:3px;
margin-right:7px;}
#content .service_content .set_period_popup .content input.text{font-size:12px;
color:#3d484c;}
/** recipes.css 2021-05-01 04:41:39 */
#recipes{position:relative;

width:940px;
margin:0 auto;}
#recipes .button_add_recipe{display:block;
position:absolute;
top:0;

right:0;
width:172px;
height:32px;
padding-top:10px;
background:url(/images/lc/button_red_on_white_bg.png) no-repeat;
color:#FFFFFF;
font-size:16px;
font-family:Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-align:center;}
#recipe_search_word{border:1px solid #d9d9d9;
border-radius:5px;
font-size:14px;
font-family:Helvetica, sans-serif;
color:#3d484c;
padding:8px;
width:644px;
display:inline-block;
vertical-align:middle;}
#recipes .search_block{margin-bottom:30px;
margin-top:15px;
position:relative;}
#recipes .search_block .only_my_recipes{margin-left:3px;
margin-top:3px;}
#recipes .search_block .found{margin-top:10px;
margin-bottom:20px;
font-size:18px;
font-weight:bold;
color:#3d484c;}
.service_content .recipe_list_item{width:750px;}
.service_content .recipe_list_item td{}
.service_content .recipe_list_item .recipe_image{padding:0;
width:190px;
height:100px;
float:left;
text-align:center;}
.service_content .recipe_list_item .info_block{width:548px;
display:inline-block;
margin-bottom:55px;
position:relative;}
.service_content .recipe_list_item .info_block .description{color:#5c6366;
font-size:14px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-top:15px;
width:350px;}
.service_content .recipe_list_item .recipe_title{width:350px;}
.service_content .informers .recipe_list_item .recipe_title{width:160px;}
.service_content .recipe_list_item .recipe_title a{color:#228da0;
font-size:18px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
.service_content .recipe_list_item .recipe_title a:hover{text-decoration:underline;}
.service_content .recipe_list_item .recipe_nutrients{border-left:1px solid #ededec;
padding-left:20px;
position:absolute;
right:0;
bottom:0;
top:0;
width:169px;
white-space:nowrap;}
.service_content .recipe_list_item .recipe_nutrients div,
#recipes .recipe .recipe_nutrients div,
.service_content .recipe_list_item div.carbs{color:#5c6366;
font-size:12px;
font-weight:bold;
font-family:Helvetica, sans-serif;
margin-bottom:5px;
vertical-align:middle;
height:17px;}
.service_content .recipe_list_item .recipe_nutrients div.carbs,
#recipes .recipe .recipe_nutrients div.carbs{font-size:16px;
background:url(/images/lc/recipe_nutr_ico_carbs.gif) no-repeat left 2px;
padding-left:22px;
height:19px;}
.service_content .recipe_list_item div.carbs{font-size:14px;
height:19px;
white-space:nowrap;}
.service_content .recipe_list_item .recipe_nutrients div.prot,
#recipes .recipe .recipe_nutrients div.prot{background:url(/images/lc/recipe_nutr_ico_prot.gif) no-repeat left 0px;
padding-left:22px;}
.service_content .recipe_list_item .recipe_nutrients div.fat,
#recipes .recipe .recipe_nutrients div.fat{background:url(/images/lc/recipe_nutr_ico_fat.gif) no-repeat left 0px;
padding-left:22px;}
.service_content .recipe_list_item .recipe_nutrients div.cal,
#recipes .recipe .recipe_nutrients div.cal{background:url(/images/lc/recipe_nutr_ico_cal.gif) no-repeat left 0px;
padding-left:22px;}
.service_content .recipe_list_item .recipe_nutrients div span,
.service_content .recipe_list_item div.carbs span,
#recipes .recipe .recipe_nutrients div span{color:#81b63e;
font-size:inherit;}
.service_content .recipe_list_item .rating{margin-top:12px;}
.service_content .recipe_list_item .servings{color:#5c6366;
font-size:14px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-top:15px;
margin-bottom:5px;}
.service_content .recipe_list_item .time_all{color:#5c6366;
font-size:14px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-top:15px;
margin-bottom:5px;}
#recipes .time_all .watch{display:inline-block;
width:16px;
height:17px;
background:url(/images/lc/recipe_time_watch.gif) no-repeat;
vertical-align:middle;
margin-right:3px;}
#recipes .recipe .back_link{margin-bottom:15px;}
#recipes .recipe .title{color:#3d484c;
font-weight:bold;
font-size:30px;
font-family:Helvetica, sans-serif;}
#recipes .recipe .date{color:#5c6366;
font-size:13px;
font-family:Helvetica, sans-serif;
font-weight:500;}
#recipes .recipe .date span{color:#808080;
font-size:inherit;
margin-left:7px;
display:inline-block;
font-weight:normal;}
#recipes .recipe .photo{margin-top:30px;
margin-bottom:30px;}
#recipes .recipe .short_info{}
#recipes .recipe .short_info .rating{display:inline-block;
vertical-align:middle;}
#recipes .recipe .short_info .votes{display:inline-block;
vertical-align:middle;
font-size:14px;
color:#C0C0C0;}
#recipes .recipe .short_info .servings{display:inline-block;
color:#5c6366;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:normal;
margin-left:15px;
vertical-align:middle;}
#recipes .recipe .short_info .time_all{display:inline-block;
color:#5c6366;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:normal;
margin-left:15px;
vertical-align:middle;}
#recipes .recipe .short_info .print{display:inline-block;
background:url(/images/lc/ico_print.gif) no-repeat;
width:17px;
height:17px;
vertical-align:middle;
margin-left:15px;}
#recipes .recipe .recipe_content_block{position:relative;
width:630px;
margin-top:30px;}
#recipes .recipe .recipe_content_block .ingredients{}
#recipes .recipe .recipe_content_block .ingredients .title{color:#3d484c;
font-size:18px;
font-family:Helvetica, sans-serif;
font-weight:bold;
margin-bottom:15px;}
#recipes .recipe .recipe_content_block .ingredients .item{color:#5c6366;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:normal;
margin-bottom:7px;
width:290px;}
#recipes .recipe .recipe_content_block .recipe_nutrients{border-left:1px solid #ededec;
padding-left:20px;
position:absolute;
right:0;
bottom:0;
top:0;
width:310px;}
#recipes .recipe .description{font-size:14px;
color:#5c6366;}
#recipes .recipe .description .title{color:#3d484c;
font-size:18px;
font-family:Helvetica, sans-serif;
font-weight:bold;
margin-top:35px;
margin-bottom:15px;}
#recipes .recipe .button_edit{margin-top:50px;}
#recipes .recipe .illustrations{padding-top:20px;}
#recipes .recipe .illustrations .item{width:300px;
display:inline-block;
position:relative;
margin-bottom:20px;
margin-right:10px;
vertical-align:top;}
#recipes .recipe .illustrations .item img{margin-left:60px;}
#recipes .recipe .illustrations .item span{display:inline-block;
width:35px;
height:28px;
background-color:#adb1b2;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
position:absolute;
padding-top:10px;
padding-left:13px;
border:1px solid #adb1b2;
border-radius:7px 0 0 7px;}
/** main.css 2021-05-01 04:41:39 */
body, div, span, p, td, th, a, input, select, option, textarea, b, i{font-family:Helvetica, sans-serif;}
.old_main_content{width:100%;}
.old_right_block{width:180px;
float:right;
height:1%;}
.right_ad_expert{position:static;
margin-top:10px;}
.main_content{padding:0;}
#content{width:100%;

border-collapse:collapse;

margin:0;}
.welcome{width:100%;

margin:0;}
#welcome_top_block{width:100%;
height:474px;

background-color:#85cfde;

background:url(/images/lc/welcome3_bg.jpg) no-repeat bottom left;
color:#333333;

margin:0;
padding:0;}
#welcome_top_block .content{width:940px;
margin:0 auto;
position:relative;}
#welcome_top_block .what_is{position:relative;
top:38px;

left:0;
width:550px;}
#welcome_top_block .what_is .title{color:#0d4e59;
font-family:Helvetica, sans-serif;
font-weight:bold;
font-size:44px;}
#welcome_top_block .what_is .decription{font-size:18px;
margin-bottom:18px;
color:white;}
#welcome_top_block .what_is .link{font-size:16px;}
#welcome_top_block .what_is .link a{font-size:16px;
color:#333333;}
#welcome_top_block .join{position:absolute;

left:0;
top:177px;
vertical-align:bottom;}
#welcome_top_block .join .button{background:url(/images/lc/button_join_bg.png) no-repeat left top;
width:172px;
height:30px;
text-align:center;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
font-family:Helvetica, sans-serif;
padding-top:12px;
cursor:pointer;
vertical-align:middle;
display:inline-block;}
#welcome_top_block .join .description{display:inline-block;
margin-left:6px;
color:white;
font-size:12px;
vertical-align:middle;}
#welcome_top_block .join .description a{color:#228da0;
text-decoration:none;}
#welcome_top_block .join .description a:hover{text-decoration:underline;}
#welcome_top_block .special_offer{position:absolute;
top:105px;


right:0;
width:140px;
height:45px;
background:url(/images/lc/button_special_offer3_bg.png) no-repeat top left;
color:white;
font-size:12px;
font-family:Helvetica, sans-serif;
padding-top:7px;
padding-left:15px;
cursor:pointer;}
#welcome_top_block .offer{width:940px;

position:absolute;
top:294px;

left:0;}
#welcome_top_block .offer .title{color:white;
font-size:17px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#welcome_top_block .offer .special{float:right;
font-size:16px;}
#welcome_top_block .offer .special a{font-size:inherit;
color:#333333;}
#welcome_top_block .message_closed{color:#FFFFFF;
width:600px;
padding-top:50px;}
#welcome_top_block .message_closed h3{color:#FFFFFF;
font-size:14px;
margin-bottom:20px;

text-align:center;}
#welcome_top_block .message_closed p{margin:10px 0;}
#welcome_top_block .message_closed p,
#welcome_top_block .message_closed a{color:#FFFFFF;
font-size:14px;
font-weight:bold;}
.welcome .peoples{width:100%;



padding-top:50px;
padding-bottom:40px;
text-align:center;}
.welcome .peoples .content{width:960px;
margin:0 auto;}
.welcome .peoples .item{width:475px;
display:inline-block;
vertical-align:top;
text-align:left;}
.welcome .peoples .item .title{font-size:18px;
font-family:Helvetica, sans-serif;
font-weight:bold;
color:#3d484c;
margin-bottom:40px;}
.welcome .peoples .item .photo{float:left;
width:128px;
height:128px;
margin-right:36px;
margin-left:15px;}
.welcome .peoples .item .info{margin-left:193px;}
.welcome .peoples .item .info .name{font-size:16px;
font-family:Helvetica, sans-serif;
font-weight:bold;
color:#228da0;}
.welcome .peoples .item .info .expert_profile{font-size:11px;
font-style:italic;
color:#929ca0;
font-family:Helvetica, sans-serif;}
.welcome .peoples .item .info .expert_description{margin-top:10px;
font-size:13px;
color:#5c6366;
font-family:Helvetica, sans-serif;}
.welcome .peoples .item .info .expert_button{margin-top:13px;}
.welcome .peoples .item .info .success_descr1{font-size:13px;

color:#3d484d;
font-style:italic;
font-family:Helvetica, sans-serif;}
.welcome .peoples .item .info .success_descr2{font-size:13px;
margin-top:10px;
font-family:Helvetica, sans-serif;
color:#5c6366;}
.welcome .peoples .item .info .link{display:inline-block;
font-size:13px;
margin-top:10px;
font-family:Helvetica, sans-serif;
color:#228da0;
text-decoration:none;}
.welcome .peoples .item .info .link:hover{text-decoration:underline;}
.welcome .bottom_bar{padding-top:50px;
padding-bottom:40px;
text-align:center;
vertical-align:top;
width:100%;
background-color:#f7f7f5;}
.welcome .bottom_bar .content{width:940px;
margin:0 auto;}
.welcome .bottom_bar .content .item{width:250px;
display:inline-block;
text-align:center;
vertical-align:top;
margin:0 30px;
cursor:pointer;
text-decoration:none;}
.welcome .bottom_bar .content .item .title{font-size:30px;
font-weight:bold;
color:#3d484c;
font-family:Helvetica, sans-serif;
margin-top:10px;
display:block;}
.welcome .bottom_bar .content .item .icon{padding:0;
margin:0;
display:block;}
.welcome .bottom_bar .content .item .description{font-size:13px;
color:#8a8f91;
margin-top:5px;
display:block;}
#bottom{width:100%;


height:150px;
background:#FFFFFF url(/images/lc/bottom2_bg.gif) repeat-x bottom;

clear:both;}
#bottom .content{width:940px;
margin:0 auto;
position:relative;}
#bottom .content .menu{position:absolute;

width:940px;
top:35px;}
#bottom .content .menu a.item{display:inline-block;
color:#228da0;
font-size:12px;
text-decoration:none;
font-family:Helvetica, sans-serif;
margin-right:18px;}
#bottom .content .menu a.item:hover{text-decoration:underline;}
#bottom .content .menu .social{position:absolute;
right:0;

top:-7px;}
#facebook .profileimage{display:none;}
#bottom .content .menu .social .title{color:#3d484c;
font-size:11px;
font-weight:bold;
width:120px;
text-align:right;
display:inline-block;
margin-right:10px;}
#bottom .content .menu .social .item{width:26px;
height:26px;
display:inline-block;}
#bottom .content .menu .social .twitter-follow-button{margin-right:20px;
position:absolute;
top:-4px;
left:-210px;}
#bottom .content .menu .social .fb-like{display:inline-block;
top:0px;}
#bottom .content .menu .social .fb-title{display:inline-block;
font:normal normal 700 14px/15px Tahoma;
color:#3B5998;
text-decoration:none;
vertical-align:middle;
padding-right:5px;}
#bottom .content .menu .social .fb-title:hover{text-decoration:underline;}
#bottom .content .menu .social .fb-title span{font-weight:normal;}
#fb-root{display:none;}
#bottom .content .copy{position:absolute;
color:#5c6366;
font-size:13px;
width:150px;
top:106px;}
#bottom .content .devel{position:absolute;

height:11px;
top:106px;
right:0px;
color:#5c6366;
font-size:13px;}
#bottom .content .devel span{display:inline-block;
margin-left:50px;
color:inherit;
font-size:inherit;}
.service_content .fields{}

.fields .button_text,
div.button_text{background-image:url(/images/lc/button_wide_bg.png);
width:172px;
height:26px;
font-size:12px;
color:#a4a4a4;
text-transform:uppercase;
padding-top:10px;
display:inline-block;}
span.calendar_icon{display:inline-block;
cursor:pointer;
width:15px;
height:16px;
background-image:url(/images/lc/ico_calendar.gif);
background-position:0 0;
background-repeat:no-repeat;
vertical-align:middle;
margin-left:7px;}
.ico_favorite{display:inline-block;
background:url(/images/lc/ico_favorite.gif) transparent no-repeat;
width:13px;
height:12px;}
.ico_day_favorite{display:inline-block;
background:url(/images/lc/ico_day_favorite.gif) transparent no-repeat;
width:11px;
height:14px;}
#content .service_content .log .table .table_group td div.food_log_select_favorite_window table.favorites_list td{height:auto;
background:none;
padding:3px;
border-bottom-width:0;}
.incomplete_nutrients_set_food{color:#d03a2f;
font-size:16px;
font-weight:bold;}
.navbar .page{padding:3px 6px;
font-size:12px;
color:#228DA0;}
.navbar .current,
.navbar .current:hover{background-color:#178599;
color:#FFFFFF;}
/** contact_us.css 2021-05-01 04:41:39 */
#contact_us td{color:#243338;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}
#contact_us .input_text{border:1px solid #000000;
font-size:12px;}
#contact_us .button{background-color:#0052A0;
color:#FFFFFF;
font-weight:bold;
border-top:2px solid #5B9FE0;
border-left:2px solid #5B9FE0;
border-right:2px solid #14386A;
border-bottom:2px solid #14386A;}
#contact_us{position:absolute;
top:0;
left:0;
right:0;
bottom:0;
padding:40px;
margin:0;

border-top:5px solid #85cfde;
border-bottom:5px solid #85cfde;}
#contact_us .title{font-size:24px;
color:#3d484c;
font-family:Helvetica, sans-serif;
font-weight:bold;
margin-bottom:20px;}
#contact_us .table_label{font-size:14px;
color:#3d484c;
font-family:Helvetica, sans-serif;
font-weight:bold;
margin-bottom:5px;}
#contact_us input,
#contact_us select,
#contact_us select option,
#contact_us textarea{font-size:14px;
color:#3d484c;
font-family:Helvetica, sans-serif;
font-weight:normal;}
#contact_us input,
#contact_us select,
#contact_us textarea{border:1px solid #d9d9d9;
border-radius:5px;
padding:5px;
width:350px;}
#contact_us select{height:32px;}
#contact_us .field{margin-bottom:20px;}
#contact_us .button{display:inline-block;
background:url(/images/lc/button_choose_tariff_bg.png) no-repeat;
width:104px;
height:26px;
border-width:0;
cursor:pointer;
font-size:12px;
color:#a4a4a4;
font-family:Helvetica, sans-serif;
font-weight:bold;
text-align:center;
padding-top:10px;}
#contact_us .close{display:inline-block;
font-size:14px;
color:#228da0;
font-family:Helvetica, sans-serif;
font-weight:normal;
margin-left:28px;}
#contact_us .text{font-size:14px;
color:#3d484c;
font-family:Helvetica, sans-serif;
font-weight:normal;}
.questions_warning{font-size:12px;
font-weight:bold;
margin-top:5px;
color:#808080;}
.sensitive_warning{font-size:14px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
color:#d03a2f;}
/** input_fields.css 2021-05-01 04:41:39 */
#content .fields p,
#content .fields a,
#content .fields li,
#content .fields b{font-size:14px;
font-family:Helvetica, sans-serif;}
#content .fields .field{margin-top:20px;}
#content .fields .field .title,
#content .fields .table_label{font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
color:#3d484c;
margin:0 0 10px 0;}
#content .fields .field input{border:1px solid #d9d9d9;
border-radius:5px;
font-size:14px;
font-family:Helvetica, sans-serif;
color:#3d484c;
padding:8px;
width:380px;}
#content .fields .field input.checkbox{width:13px;}
#content .fields .field input.text{width:auto;}
#content .fields select,
#content .fields select option{font-size:14px;
color:#3d484c;
font-family:Helvetica, sans-serif;
font-weight:normal;}
#content .fields select{border:1px solid #d9d9d9;
border-radius:5px;
padding:5px;}
#content select{height:32px;}
#content .fields .field .description{font-size:12px;
font-family:Helvetica, sans-serif;
color:#8a9599;
font-style:italic;}
/** header_bottom_menu.css 2021-05-01 04:41:39 */
#header_bottom_menu{height:57px;
padding:0;
margin:0;
background:#d5f3f9 url(/images/lc/header_bottom_menu_bg.gif) repeat-x top left;
position:relative;}
#header_bottom_menu .content{height:57px;
padding:0;
width:940px;
margin:0 auto;}
#header_bottom_menu .item{display:inline-block;
height:35px;
padding-left:19px;
padding-right:19px;
margin:0;
padding-top:22px;}
#header_bottom_menu .item.active{background:transparent url(/images/lc/header_bottom_menu_active_bg.gif) no-repeat center bottom;}
#header_bottom_menu .item.active:hover a{text-decoration:none;
cursor:default;}
#header_bottom_menu .item a{color:#228da0;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#header_bottom_menu .item.active a{color:#3d484c;}
#header_bottom_menu .item a:hover{text-decoration:underline;}
#header_bottom_menu .separator{display:inline-block;
width:1px;
height:32px;
background-color:#f2fbfd;
position:relative;
top:12px;}
#header_bottom_menu .content .discounts{display:inline-block;
float:right;
padding-top:14px;}
#header_bottom_menu .content .discounts .button_wide{background:url(/images/lc/discounts/button_bg.png) no-repeat;}

#header_bottom_menu .content .discounts a{display:block;
width:121px;
height:24px;

background:url(/images/lc/discounts/button_bg2.png) no-repeat;
color:white;
padding-left:32px;
padding-top:6px;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
font-size:14px;
margin-right:12px;}
#header_bottom_menu .content .discounts a:hover{text-decoration:underline;}
/** tabs.css 2021-05-01 04:41:39 */
.service_content .tabs{width:100%;
border-bottom:1px solid #f2f2f2;
padding:0;
margin:0;}
.service_content .tabs .item{display:inline-block;
height:26px;
border:1px solid #f2f2f2;
border-top-left-radius:7px;
border-top-right-radius:7px;
background-color:#fafafa;
position:relative;
top:1px;
color:#228da0;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:9px 20px 0 20px;}
.service_content .tabs .item.active{background-color:#FFFFFF;
border-bottom-color:#FFFFFF;
color:#3d484c;
cursor:default;}
/** log.css 2021-05-01 04:41:39 */
#content .service_content .context_info{float:left;
width:260px;
border:1px solid #f2f2f0;
border-radius:7px;
background-color:#fafaf9;
padding:20px;

height:auto;
min-height:500px;}
#content .service_content .context_info .user_name{color:#3d484c;
font-size:18px;
font-weight:bold;
margin-left:10px;
margin-bottom:30px;}
#content .service_content .context_info .item{margin-bottom:35px;}
#content .service_content .context_info .title{color:#3d484c;
font-size:18px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .context_info #tpl_messages{margin:0 0 10px;}
#content .service_content .context_info #message_text{border:1px solid #b8cbd9;
width:245px;
height:100px;
padding:5px;}
#content .service_content .context_info .date{margin:0 auto;
text-align:center;
margin-top:25px;}
#content .service_content .context_info .date .arrow{display:inline-block;}
#content .service_content .context_info .date .arrow a{color:#da3e33;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#content .service_content .context_info .date .current{display:inline-block;
color:#228DA0;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin:0 auto;
cursor:pointer;
vertical-align:middle;}
#content .service_content .context_info .date .current span{margin-left:3px;
position:relative;
top:-1px;}
#content .service_content .context_info .date .current:hover{text-decoration:underline;}
#content .service_content .context_info .separator{background-color:#e1e1e0;
width:100%;
height:1px;
margin-top:10px;
margin-bottom:24px;}
#content .service_content .context_info .info{color:#5c6366;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
position:relative;}
#content .service_content .context_info .time{color:#228DA0;
font-size:13px;
font-weight:bold;
font-family:Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-bottom:3px;
position:relative;
float:left;}
.message_row .edit_cont,.message_row .edit_time{clear:both;
width:auto;}
#content .service_content .context_info .message_row .edit_time .time_box{
padding:5px 0px 5px 10px;}
.message_row .edit_time input{
background:#fff;
border:1px solid #D9D9D9;
border-radius:5px;
color:#3D484C;
font-size:13px;
text-align:center;
width:30px;
height:	auto;}
#content .service_content .context_info .message_row .edit_msg_text{
width:240px;
background:#fff;}
#content .service_content .context_info .message_row{
clear:both;
padding:10px 0;}
#content .service_content .context_info .msg_row_sel{
border-radius:5px;}
#content .service_content .context_info .msg_edit_btn,
#content .service_content .context_info .msg_delete_btn{
display:none;
float:right;
padding-left:10px;
color:#228DA0;
font-family:Helvetica,sans-serif;
text-decoration:none;
line-height:14px;
background:#FAFAF9;
padding:2px 10px;}
#content .service_content .context_info .msg_edit_btn{
border-radius:5px 0px 0px 5px;}
#content .service_content .context_info .msg_edit_btn:hover,
#content .service_content .context_info .msg_delete_btn:hover{
text-decoration:underline;}
#content .service_content .context_info .msg_edit_btn img,
#content .service_content .context_info .msg_delete_btn img{
vertical-align:top;}
#content .service_content .context_info .edit_btn_cancel{
float:right;
margin-bottom:25px;}
#content .service_content .context_info .edit_btn_save{
float:left;}
#content .service_content .context_info .msg_id,
#content .service_content .context_info #delete_msg_text,
#content .service_content .context_info #edit_msg_form,
#content .service_content .context_info #edit_time_form{
display:none;}
#content .service_content .context_info .lkcb_loading{
background:#D5F3F9;
opacity:.7;}
#content .service_content .context_info .msg_text{
clear:both;
margin-bottom:12px;}
#content .service_content .context_info .info span{font-size:inherit;}
#content .service_content .context_info .info span.goals,
#content .service_content .context_info .info span.today{color:inherit;
font-size:inherit;
font-weight:bold;
font-family:inherit;
display:inline-block;
margin:0;}
#content .service_content .context_info .info span.goals{position:relative;
left:100px;}
#content .service_content .context_info .info span.today{position:absolute;
left:190px;}
#content .service_content .context_info .item .sector_title{color:#3D484C;
font-size:18px;
margin-top:30px;
margin-bottom:15px;}
#content .service_content .context_info .item .sector img{}
#content .service_content .context_info .item .sector .nutrients{display:block;
text-align:left;
margin-top:10px;}
#content .service_content .context_info .item .sector .nutrients div{color:#5c6366;
font-size:12px;

font-family:Helvetica, sans-serif;
margin-bottom:5px;
vertical-align:middle;
height:17px;}
#content .service_content .context_info .item .sector .nutrients div.carbs,
#content .service_content .context_info .item .sector .nutrients div.prot,
#content .service_content .context_info .item .sector .nutrients div.fat,
#content .service_content .context_info .item .sector .nutrients div.alcohol{padding-left:22px;
background-repeat:no-repeat;
background-position:left 0px;}
#content .service_content .context_info .item .sector .nutrients div.carbs{background-image:url(/images/lc/recipe_nutr_ico_carbs.gif);}
#content .service_content .context_info .item .sector .nutrients div.prot{background-image:url(/images/lc/recipe_nutr_ico_prot.gif);}
#content .service_content .context_info .item .sector .nutrients div.fat{background-image:url(/images/lc/recipe_nutr_ico_fat.gif);}
#content .service_content .context_info .item .sector .nutrients div.alcohol{background-image:url(/images/lc/recipe_nutr_ico_cal.gif);}
#content .service_content .context_info .item .link{color:#228da0;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-top:25px;
display:block;
text-decoration:none;
margin-left:10px;
margin-right:10px;}
#content .service_content .context_info .item .link:hover{text-decoration:underline;}
#content .service_content .context_info .item .current_weight{margin-left:10px;
margin-right:10px;
margin-top:20px;
color:#d03a2f;
font-size:18px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .context_info .item .nutrient{margin-bottom:20px;
position:relative;}
#content .service_content .context_info .item .nutrient span{display:inline-block;}
#content .service_content .context_info .item .nutrient span.name{color:#5c6366;
font-size:13px;
margin-left:10px;
margin-right:5px;}
#content .service_content .context_info .item .nutrient span.name,
#content .service_content .context_info .item .nutrient span.goal{
color:#5c6366;
font-size:13px;}
#content .service_content .context_info .item .nutrient span.goal{position:absolute;
left:125px;}
#content .service_content .context_info .item .nutrient span.day{position:absolute;
left:200px;
font-weight:bold;
color:#5c6366;
font-size:14px;}
#content .service_content .context_info .item .sector{text-align:center;}
#content .service_content .log{width:620px;
margin-left:330px;}
#content .service_content .log .toolbar{margin-bottom:25px;
height:44px;}
#content .service_content .log .toolbar .item{vertical-align:middle;
margin-right:10px;
cursor:pointer;

display:inline-block;
margin-left:10px;}
#content .service_content .log .toolbar .item .label{color:#a4a4a4;
font-size:9px;
font-weight:bold;
font-family:Helvetica, sans-serif;
display:inline-block;
vertical-align:middle;}
#content .service_content .log .toolbar .item img{border-width:0;
vertical-align:middle;}
#content .service_content .log .toolbar .separator{background-color:#e1e1e1;
width:1px;
height:44px;
display:inline-block;
vertical-align:middle;
margin-right:5px;}
#content .service_content .log .toolbar .popup{position:absolute;
visibility:hidden;

background-color:#FFFFFF;
border:1px solid #e1e1e1;
padding:3px;}
#content .service_content .log .toolbar .popup input.text{padding:3px;
border-radius:2px;}
#content .service_content .log .toolbar .popup .button{background:transparent url(/images/lc/button_small_bg.png) no-repeat;
cursor:pointer;
display:inline-block;
height:21px;
width:52px;
color:#a4a4a4;
font-size:10px;
font-family:Helvetica, sans-serif;
font-weight:bold;
text-align:center;
padding-top:5px;}
#content .service_content .log .table{border-width:0;}
#content .service_content .log .table .table_header{background-color:transparent;
background-image:none;}
#content .service_content .log .table .table_header td{background-color:transparent;
background-image:none;
border-width:0;
vertical-align:middle;
border-bottom:1px solid #e1e1e1;}
#content .service_content .log .table .table_header .label{color:#8a9599;
font-size:12px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .log .table .table_header span, #content .service_content .log .table .table_header div, #content .service_content .log .table .table_header select{vertical-align:middle;
margin:0;}
#content .service_content .log .table .table_header .time{width:50px;
padding-left:10px;}
#content .service_content .log .table .table_header div.food_table{display:inline-block;
float:none;
margin-left:30px;
vertical-align:middle;
position:static;}
#content .service_content .log .table input.text,
#content .service_content .log .table input.text_empty,
#content .service_content .log .table select.select{border:1px solid #c1c1c1;
border-radius:2px;
color:#5c6366;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
padding:3px;
height:auto;}
#content .service_content .log .table select.select{height:24px;}
#content .service_content .log .table input.text_empty{color:#c1c1c1;}
#content .service_content .log .table select{height:24px;}
#content .service_content .log .table span.checkbox,
#content .service_content .log .table span.built-in-checkbox,
#content .service_content .log .table span.built-in-checkbox-checked,
span.built-in-checkbox,
span.built-in-checkbox-checked{background-image:url(/images/lc/icons.png);
width:15px;
height:15px;}
#content .service_content .log .table .table_group{background-color:transparent;
background-image:none;
height:45px;}
#content .service_content .log .table .table_group td{background-color:transparent;
background-image:none;
border-width:0;
border-bottom:1px solid #ededed;
vertical-align:middle;

height:44px;}
#content .service_content .log .table .table_group td div{height:auto;
vertical-align:middle;}
#content .service_content .log .table .table_group .label{color:#5c6366;
font-size:11px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin:0;
display:inline-block;
position:relative;
top:2px;}
#content .service_content .log .table .table_group span.checkbox{left:0;}
#content .service_content .log .table .table_group span.group_visibility_open{background-image:url(/images/lc/icons.png);
left:17px;}
#content .service_content .log .table .table_group span.group_visibility_closed{background-image:url(/images/lc/icons.png);
left:17px;}
#content .service_content .log .table .table_group .name{color:#178599;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
left:31px;
top:12px;}
#content .service_content .log .table .table_group .toolbar{height:auto;
margin:0;
margin-right:10px;
top:8px;}
#content .service_content .log .table .table_group .toolbar span.category_icon{background-image:url(/images/lc/icons.png);
height:15px;
width:12px;}
#content .service_content .log .table .table_group .toolbar span.from_favorites_icon{background-image:url(/images/lc/icons.png);
height:15px;
width:17px;
margin-left:6px;}
#content .service_content .log .table .table_group .toolbar span.clipboard_empty_icon{background-image:url(/images/lc/icons.png);
height:15px;
width:17px;
margin-left:6px;}
#content .service_content .log .table .table_group .toolbar span.clipboard_filled_icon{background-image:url(/images/lc/icons.png);
height:15px;
width:17px;
margin-left:6px;}
#content .service_content .log .table .table_group .summ{padding-left:0;}
#content .service_content .log .table .select_container table.select_block{border-color:#c1c1c1;
border-radius:3px;
background-color:white;}
#content .service_content .log .table .select_container table.select_block input.text_noborder{color:#5c6366;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
padding:3px;
height:auto;

width:100px;}
#content .service_content .log .table .select_container table.select_block td{padding-bottom:0;}
#content .service_content .log .table .food_log_select_measure_window{z-index:1;
border:1px solid #e1e1e1;
border-radius:2px;

padding:0;}
#content .service_content .log .table .food_log_select_measure_window .list_row td,
#content .service_content .log .table .food_log_select_measure_window .list_row_selected td{text-align:left;
padding:0 15px;}
#content .service_content .log .table .food_log_select_measure_window .list_row a,
#content .service_content .log .table .food_log_select_measure_window .list_row_selected a{color:#5c6366;
font-size:11px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#content .service_content .log .table .food_log_select_measure_window .list_row_selected td{background-color:#d5f3f9;}
#content .service_content span.food_add_button,
#content .service_content span.food_add_button_disabled{background-position:0% 0%;
height:26px;
width:67px;
position:relative;
top:2px;
z-index:0;}
#content .service_content span.food_add_button{background-image:url(/images/lc/food_log/button_add2_bg.png);}
#content .service_content span.food_add_button_disabled{background-image:url(/images/lc/food_log/button_add2_disabled_bg.png);}
#content .service_content .log .table .table_group .summ{color:#81b63e;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .log .table .data_row{height:40px;}
.table tr.data_row_hover td.even,.table tr.data_row_hover td.odd{
background:#D5F3F9;}
#content .service_content .log .table .data_row td{border-width:0;}
#content .service_content .log .table .data_row td span.delete_small_icon,
#content .service_content .goals .weight .top_block .info_track .weight_log span.delete_small_icon{background-image:url(/images/lc/food_log/ico_food_delete.gif);
background-position:0% 0%;
width:10px;
height:14px;}
#content .service_content .log .table .data_row .name{padding-left:0;}
#content .service_content .log .table .data_row td.name{white-space:nowrap;}
#content .service_content .log .table .data_row .time input,
#content .service_content .log .table .input_row .time input{width:32px;}
#content .service_content .log .table .data_row .amount input, #content .service_content .log .table .input_row .amount input{width:27px;}
#content .service_content .log .table .data_row .name span.name{color:#5c6366;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
margin-left:0;
white-space:normal;
display:inline-block;
width:230px;}
#content .service_content .log .table .data_row .unit{padding-left:0;
text-align:left;}
#content .service_content .log .table .data_row .amount{padding-left:0;
text-align:left;}
#content .service_content .log .table .data_row .info{color:#5c6366;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
padding-left:0;}
#content .service_content .log .table .data_row .info .tools .edit{margin:0 7px 0 4px;
cursor:pointer;
width:11px;
height:14px;
background:url(/images/lc/food_log/ico_food_edit.png) no-repeat;}
#content .service_content .log .table .data_row .info .tools .delete .delete_smallest_icon{background:url(/images/lc/food_log/ico_food_delete.png) no-repeat;
width:10px;
height:14px;
display:inline-block;
cursor:pointer;}
#content .service_content .log .table .input_row{border-bottom-color:#e1e1e1;
height:69px;}
#content .service_content .log .table .input_row td{padding-bottom:7px;}
#content .service_content .log .table .input_row .name{padding-left:0;}
#content .service_content .log .table .input_row .name input{width:230px;}
#content .service_content .log .table .input_row .name span.label{color:#8a9599;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-left:0;}
#content .service_content .log .table .input_row .unit{padding-left:0;
text-align:left;}
#content .service_content .log table.select_block .arrow{background:url(/images/lc/food_log/select_arrow.gif) no-repeat center center;
display:inline-block;
width:15px;
height:15px;
margin:1px;}
#content .service_content .log .table .input_row .amount{padding-left:0;
text-align:left;}
#content .service_content .log .table .input_row .button{padding-left:0;}
#content .service_content .log .table .table_summary{background-color:transparent;
background-image:none;}
#content .service_content .log .table .table_summary td{background-color:transparent;
background-image:none;
border-bottom-width:0;}
#content .service_content .log .table .table_summary td{color:#81b63e;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .log .table .table_summary span.label_table_summary{color:#8a9599;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-right:10px;}
#food_nutrition_info_container{background-color:#FFFFFF;
border-color:#e1e1e1;
color:#5c6366;
font-weight:normal;
font-family:Helvetica, sans-serif;
font-size:11px;
padding:25px;}
#food_nutrition_info_container .nutrient_name span, #food_nutrition_info_container .nutrient_amount span{font-weight:normal;
font-size:inherit;
color:#5c6366;
font-family:Helvetica, sans-serif;}
#food_nutrition_info_container .nutrient_amount span{font-weight:bold;}
#food_nutrition_info_container span.incomplete_nutrients_set_small{display:inline-block;
color:rgb(255, 126, 0);
font-weight:bold;
margin-right:5px;}
#content .service_content .log .table div.food_log_select_window{border-color:#e1e1e1;
padding:15px;}
#content .service_content .log .table div.food_log_select_window td{padding-bottom:0;}
#content .service_content .log .table div.food_log_select_window tr.list_row td,
#content .service_content .log .table div.food_log_select_window tr.list_row_selected td{padding:2px 0 2px 5px;}
#content .service_content .log .table div.food_log_select_window tr.list_row a,
#content .service_content .log .table div.food_log_select_window tr.list_row_selected a{color:#5c6366;
font-size:12px;
font-weight:normal;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#content .service_content .log .table div.food_log_select_window h4{color:#8a9599;
font-size:13px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .log .table div.food_log_select_window .shared_foods_link{margin:5px auto;
font-size:11px;
color:#178599;
text-align:center;}

#content .service_content .log .table div.food_log_select_window table.browse .sign_closed,
#content .service_content .log .table div.food_log_select_window table.browse .sign_open{width:10px;
height:10px;}
#content .service_content .log .table div.food_log_select_window table.browse .sign_closed{background-image:url(/images/lc/food_log/sign_group_closed.gif);}
#content .service_content .log .table div.food_log_select_window table.browse .sign_open{background-image:url(/images/lc/food_log/sign_group_open.gif);}
#content .service_content .log .table div.food_log_select_window table.browse td.left_knot{width:10px;
height:16px;
background-image:url(/images/lc/food_log/browse_left_knot.png);
background-position:left center;}
#content .service_content .log .table div.food_log_select_window table.browse td.line_horizontal{width:3px;
height:16px;
background-image:url(/images/lc/food_log/browse_line_horizontal.png);
background-position:left center;}
#content .service_content .log .table div.food_log_select_window table.browse td.line_right_end{width:11px;
height:16px;
background-image:url(/images/lc/food_log/browse_line_right_end.gif);
background-position:left center;}

#content .service_content .log .table span.select_food_by_category_link{color:#228da0;
font-size:11px;
font-weight:normal;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#content .service_content .log .table tr.list_row,
#content .service_content .log .table tr.list_row_selected{height:auto;}
#content .service_content .log .table tr.list_row td,
#content .service_content .log .table tr.list_row_selected td{height:auto;
border-width:0;}
#content .service_content .log .table tr.list_row_selected td{background-color:#d5f3f9;}
#content .service_content .log .table tr.list_row a,
#content .service_content .log .table tr.list_row_selected a{}
#content .service_content .log .table tr.list_row span.select_food_ico,
#content .service_content .log .table tr.list_row_selected span.select_food_ico{display:inline-block;
width:10px;
height:10px;
background:url(/images/lc/food_log/ico_select_food.gif) no-repeat;}
#content .service_content .log .table tr.list_row span.select_food_approved_ico,
#content .service_content .log .table tr.list_row_selected span.select_food_approved_ico,
#content .service_content .log .table tr.list_row span.select_activity_ico,
#content .service_content .log .table tr.list_row_selected span.select_activity_ico{display:inline-block;
width:10px;
height:10px;
background:url(/images/lc/food_log/ico_select_approved_food.gif) no-repeat;}
#content .service_content .log .table tr.list_row span.select_history_ico,
#content .service_content .log .table tr.list_row_selected span.select_history_ico{display:inline-block;
width:10px;
height:10px;
background-image:url(/images/lc/food_log/ico_select_history.gif);
background-position:0 0;}
#content .service_content .log .table tr.list_row span.select_user_food_ico,
#content .service_content .log .table tr.list_row_selected span.select_user_food_ico{display:inline-block;
width:10px;
height:10px;
background:url(/images/lc/food_log/ico_select_user_food.gif) no-repeat;}
#content .service_content .log .table tr.list_row span.select_recipe_ico,
#content .service_content .log .table tr.list_row_selected span.select_recipe_ico{display:inline-block;
width:10px;
height:10px;
background:url(/images/lc/food_log/ico_select_recipe.gif) no-repeat;}
#content .service_content .log .table tr.list_row span.select_keyhole_ico,
#content .service_content .log .table tr.list_row_selected span.select_keyhole_ico{display:inline-block;
width:10px;
height:10px;
background:url(/images/lc/food_log/ico_select_keyhole.gif) no-repeat;}
#content .service_content .log .table span.select_food_page_normal span{color:#228da0;
font-size:12px;
font-weight:normal;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#content .service_content .log .table span.select_food_page_normal:hover span{text-decoration:underline;}
#content .service_content .log .table span.select_food_page_current, #content .service_content .log .table span.select_food_page_current span{background-color:transparent;
font-weight:normal;
color:#3d484d;}
#content .service_content .log .table span.select_food_page_arrow{color:#228da0;
font-size:12px;
font-weight:normal;
font-family:Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
white-space:nowrap;}
#content .service_content .log .table span.select_food_page_arrow:hover{text-decoration:underline;}
#content .service_content .log .table tr.list_row .see_recipe_content,
#content .service_content .log .table tr.list_row_selected .see_recipe_content{color:#aab0b2;
font-size:11px;
font-weight:normal;
font-family:Helvetica, sans-serif;}
#content .service_content .log .table .add_food_table{color:#5c6366;
font-size:11px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .log .table .add_food_table a{color:#178599;
font-size:11px;
font-weight:normal;
font-family:Helvetica, sans-serif;
text-decoration:none;
position:static;}
#content .service_content .log .table .add_food_table a:hover{text-decoration:underline;}
#content .service_content .log .table span.button_edit_food_log{width:67px;
height:26px;
background:url(/images/lc/food_log/button_add2_bg.png) no-repeat left top;
cursor:pointer;
display:inline-block;}
/** service_content.css 2021-05-01 04:41:39 */
#content .service_content{margin:45px auto;

width:940px;}
#content .service_content .service_title_located{font-family:Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#3d484c;
padding:0;
margin:0;
margin-bottom:30px;}

#content .service_content .service_group_{white-space:nowrap;
height:29px;
padding-top:5px;}
#content .service_content .service_group_selected{border-width:0;
background:#178599 url(/images/lc/articles_selected_right_arrow.png) no-repeat right top;
height:29px;
padding-top:5px;
white-space:nowrap;}
#content .service_content .service_group_ a{color:#228da0;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
margin:0 5px 0 13px;
display:inline-block;
vertical-align:middle;}
#content .service_content .service_group_selected a{color:#ffffff;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
margin:0 5px 0 13px;
display:inline-block;
vertical-align:middle;}
#content .service_content .service_group_ a:hover{text-decoration:underline;}
#content .service_content .service_group_ .count{font-size:11px;
font-family:Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
background-color:#b3b3b1;
display:inline-block;
padding:4px 6px;
border-radius:3px;
vertical-align:middle;
margin-right:15px;}
#content .service_content .service_group_selected .count{font-size:11px;
font-family:Helvetica, sans-serif;
font-weight:bold;
color:#178599;
background-color:#ffffff;
display:inline-block;
padding:4px 6px;
border-radius:3px;
vertical-align:middle;
margin-right:15px;}
#content .service_content .groups_title{color:#3d484c;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:bold;}
#content .service_content .back_link,
#content .service_content .back_link a{color:#228DA0;
font-size:13px;}
/** 6days.css 2021-05-01 04:41:39 */
#days6{}
.service_content#days6 h1.service_title_located{color:#008391;
font-size:30px;}
#days6 .description{color:#008391;
font-size:16px;
margin-bottom:20px;}
#days6 .diett_block{margin-bottom:50px;}
#days6 .diett_block .head{color:#008492;
font-size:24px;
font-weight:bold;
height:50px;
background:#FFFFFF url(/images/lc/6days/head_bg.png) repeat-x;
padding-top:8px;
padding-left:12px;}
#days6 .diett_block .description{font-size:14px;
margin:10px;
color:#231f20;
padding-left:10px;}
#days6 .diett_block .description li{font-size:inherit;
color:inherit;}
#days6 .diett_block .nutrients{margin-top:20px;
margin-bottom:45px;
margin-left:10px;}
#days6 .diett_block .nutrients .title{margin-bottom:30px;
cursor:pointer;
font-size:14px;
color:#008391;
font-weight:bold;
width:300px;}
#days6 .diett_block .nutrients .title span{font-size:inherit;
color:inherit;
font-weight:inherit;}
#days6 .diett_block .nutrients .title .text{font-size:inherit;
color:inherit;
font-weight:inherit;
border-bottom:1px dotted #008391;}
#days6 .diett_block .nutrients .title span{}
#days6 .diett_block .nutrients .content{display:none;}
#days6 .diett_block .nutrients img{display:inline-block;
vertical-align:top;}
#days6 .diett_block .nutrients .list{display:inline-block;
margin-left:100px;
vertical-align:top;
position:relative;}
#days6 .diett_block .nutrients .list .item{width:400px;
font-size:12px;
color:#5C6366;
margin-bottom:12px;
padding-left:40px;
height:19px;}
#days6 .diett_block .nutrients .list .carb{background:url(/images/lc/recipe_nutr_ico_carbs.gif) no-repeat 0 0;}
#days6 .diett_block .nutrients .list .prot{background:url(/images/lc/recipe_nutr_ico_prot.gif) no-repeat 0 0;}
#days6 .diett_block .nutrients .list .fat{background:url(/images/lc/recipe_nutr_ico_fat.gif) no-repeat 0 0;}
#days6 .diett_block .nutrients .list .item span{position:absolute;
left:160px;
font-weight:bold;
font-size:inherit;}
#days6 .diett_block .menu{margin-top:10px;}
#days6 .diett_block .menu .item{display:inline-block;
width:215px;
margin-right:15px;
vertical-align:top;}
#days6 .diett_block .menu .item .title{color:#008391;
font-size:15px;
font-weight:bold;
margin-bottom:20px;
padding-left:10px;}
#days6 .diett_block .menu .item .content{background-color:#f3f3f3;
border-radius:10px;
padding-bottom:20px;
margin-top:30px;
position:relative;}
#days6 .diett_block .menu .item .content .name{color:#008391;
font-size:14px;
font-weight:bold;
height:32px;
background:#f3f3f3 url(/images/lc/6days/name_bg.png) repeat-x;
padding-left:19px;
padding-top:8px;}
#days6 .diett_block .menu .item .content .food{color:#231f20;
font-size:13px;
position:relative;
left:100px;
width:100px;}
#days6 .diett_block .menu .item .content .food span{color:inherit;
font-size:inherit;
display:block;
width:75px;
font-weight:bold;
left:-80px;
position:absolute;}
#days6 .socials{text-align:center;
vertical-align:middle;
height:18px;
float:right;
margin-top:5px;}
#days6 .socials .item{display:inline-block;
height:18px;
margin:0 10px;
vertical-align:middle;}
#days6 .socials .item.fb-share-button{margin-top:6px;}
/** experts.css 2021-05-01 04:41:39 */
.service_content .experts{}
.service_content .experts .item{clear:both;}
.service_content .experts .item .photo{float:left;
width:220px;}
.service_content .experts .item .content{margin-left:240px;}
.service_content .experts .item .content .name{color:#228da0;
font-size:18px;
font-weight:bold;
text-decoration:none;}
.service_content .experts .item .content .specialization{color:#8a9599;
font-size:12px;
font-weight:normal;
font-style:italic;
margin-top:10px;}
.service_content .experts .item .content .description{color:#5c6366;
font-size:14px;
font-weight:normal;
margin-top:20px;}
.service_content .experts .item .content .more{color:#228da0;
font-size:13px;
font-weight:normal;
margin-top:14px;
display:inline-block;
text-decoration:none;
margin-bottom:50px;}
.service_content .experts .item .content .more:hover{text-decoration:underline;}
/** about.css 2021-05-01 04:41:39 */
#about,
#about p,
#about b,
#about i{font-size:14px;}
#about p{margin-bottom:20px;}
/** welcome.css 2021-05-01 04:41:39 */
#welcome_top_block .offers_bar_container{position:absolute;
left:-10px;
top:327px;}
#create_user .offers_bar_container{position:static;
margin:0 auto;
width:960px;
padding-bottom:70px;}
#welcome_offers_bar{width:960px;
height:83px;
text-align:center;
background:url(/images/lc/offers2_bg.png) no-repeat top left;
padding-top:27px;
display:block;}
#welcome_offers_bar .items_container{display:inline-block;}
#welcome_offers_bar .items_container .item{display:inline-block;
width:230px;
position:static;
text-align:left;
vertical-align:top;}
#welcome_offers_bar .items_container .item img{float:left;
margin-right:10px;
margin-bottom:50px;}
#welcome_offers_bar .items_container .item span{font-size:13px;
color:#85cfde;
display:block;}
#welcome_offers_bar .items_container .item span b{font-size:inherit;
color:white;}
/** header.css 2021-05-01 04:41:39 */
#header_top{width:100%;
padding:0;
margin:0 auto;
height:126px;
background-color:#85cfde;}
#header_top .content{width:940px;
margin:0 auto;
position:relative;}
#header_top .content .logo{position:absolute;
top:41px;
width:225px;
height:53px;

background:url(/images/lc/logo2.png) no-repeat top left;}
#header_top .content .logo:hover{background:url(/images/lc/logo2_hover.png) no-repeat top left;}
#header_top .title{position:absolute;
top:29px;
left:23px;
color:black;
font-size:26px;
font-weight:normal;
text-decoration:none;}
#header_top .menu{position:absolute;
top:51px;
left:253px;
vertical-align:middle;
white-space:nowrap;}
#header_top .menu a,
#header_top .menu_add a{display:inline-block;
font-size:13px;
margin-right:10px;
text-decoration:none;
color:#228da0;
font-weight:bold;
font-family:Helvetica, sans-serif;
vertical-align:middle;}
#header_top .content .menu a:hover{color:#FFFFFF;}
#header_top .menu a.tracker_item{width:121px;
height:24px;
background:url(/images/lc/button_tracker_bg.png) no-repeat top left;
color:white;
padding-left:32px;
padding-top:6px;}
#header_top .menu a.tracker_item:hover{text-decoration:underline;}
#header_top .menu .separator,
#header_top .menu_add .separator{display:inline-block;
background-color:#abdde8;
width:1px;
height:32px;
margin-right:9px;
vertical-align:middle;}
#header_top .menu_add{position:absolute;
top:51px;

right:0;
vertical-align:middle;
white-space:nowrap;}
#header_top .menu_add a{color:#FFFFFF;}
#header_top .content .menu_add a:hover{color:#228da0;}
#header_top .help{position:absolute;
top:14px;
left:535px;
vertical-align:middle;}

#header_top .help .item{display:inline-block;
float:left;
margin-right:19px;}
#header_top .help .item .ico{display:inline-block;
width:15px;
height:14px;
margin:0;
padding:0;
vertical-align:middle;}
#header_top .help .item .link{display:inline-block;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:0;
vertical-align:middle;
margin-left:2px;
font-family:Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;}
#header_top .help .item .link:hover{text-decoration:underline;}
#header_top .language{position:absolute;
top:14px;
left:715px;}
#header_top .language a{display:inline-block;
padding:0 3px;
font-size:12px;
font-weight:bold;
color:white;
text-decoration:none;
font-family:Helvetica, sans-serif;}
#header_top .language a.active{color:#b9f0fa;
cursor:default;}
#header_top .login{position:absolute;
top:14px;
right:0;}
#header_top .login .enter{display:inline-block;
padding-right:5px;
color:#FFFFFF;
font-size:12px;
font-family:Helvetica, sans-serif;
font-weight:bold;
margin:0;
text-decoration:none;}
#header_top .login .enter:hover{text-decoration:underline;}
#header_top .login .register{display:inline-block;
padding-left:3px;
font-size:12px;
font-family:Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin:0;
text-decoration:none;}
#header_top .login .register:hover{text-decoration:underline;}
#header_top .login .enter_form{position:absolute;
padding:10px;
border:1px solid #e6e6e5;
border-radius:3px;
background-color:white;
z-index:10;
white-space:nowrap;
display:none;

color:#228DA0;
font-family:Helvetica, sans-serif;}
#header_top .login .enter_form label{color:#228DA0;
margin-left:5px;}
#header_top .login .enter_form input{border:1px solid #d9d9d9;
border-radius:3px;
padding:3px;
margin:0 5px 5px 5px;
font-family:Helvetica, sans-serif;}
#header_top .login .enter_form input.submit{border-width:0;
background:url(/images/lc/button_login4_bg.png) no-repeat;
width:50px;
height:26px;
font-family:Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#a4a4a4;
cursor:pointer;}
#header_top .login .enter_form a{display:block;
margin-left:25px;
color:#228DA0;}
#header_top .login .user_name_closed{cursor:pointer;}
#header_top .login .user_name_closed .container{white-space:nowrap;}
#header_top .login .user_name_closed .ico{background:url(/images/lc/header_ico_user.gif) no-repeat left top;
width:15px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-right:5px;}
#header_top .login .user_name_closed .name{color:#FFFFFF;
font-weight:bold;
font-size:11px;
vertical-align:middle;
display:inline-block;}
#header_top .login .user_name_closed .arrow{background:url(/images/lc/header_login_arrow_down.gif) no-repeat left top;
width:5px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-left:5px;}
#header_top .login .user_name_open{cursor:pointer;
z-index:1;
background-color:#FFFFFF;
border:1px solid #e1e1e1;
padding:0;
margin:0;
position:absolute;
top:-10px;
right:-11px;
display:none;
box-shadow:1px 1px 5px #AAA;}
#header_top .login .user_name_open .container{padding:9px 10px;
white-space:nowrap;
border-bottom:1px solid #e1e1e1;}
#header_top .login .user_name_open .ico{background:url(/images/lc/header_ico_user_open.gif) no-repeat left top;
width:15px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-right:5px;}
#header_top .login .user_name_open .name{color:#228da0;
font-weight:bold;
font-size:11px;
vertical-align:middle;
display:inline-block;}
#header_top .login .user_name_open .arrow{background:url(/images/lc/header_login_arrow_up.gif) no-repeat left top;
width:5px;
height:14px;
display:inline-block;
vertical-align:middle;
margin-left:5px;}
#header_top .login .user_name_open .user_menu{}
#header_top .login .user_name_open .user_menu .item{color:#228da0;
padding:9px 10px;
display:block;
font-size:12px;
text-decoration:none;}
#header_top .login .user_name_open .user_menu .tborder{border-top:1px solid #e1e1e1;}
#header_top .login .user_name_open .user_menu .item:hover{background-color:#e6fbff;}
#header_top .tracker{position:absolute;
top:96px;
right:22px;}
#header_top .tracker a{font-size:16px;
color:black;
text-decoration:none;}
#header_top .tracker a:hover{text-decoration:underline;}
#header_bottom_wave{width:100%;
height:4px;
padding:0;
background:url(/images/lc/header_bottom_wave2_bg.gif) repeat-x left bottom;}
.main_content{padding-top:0;}
/** forum.css 2021-05-01 04:41:39 */
#forum{}
#forum .table{border-width:0;}
#forum .table .table_header{}
#forum .table .table_header td{border-width:0;
background-image:none;
background-color:#f7f7f5;
height:32px;}
#forum .table td.table_group{height:32px;}
#forum .table .table_header td .label, #forum .table td.table_group h4{color:#5c6366;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin-left:0;}
#forum .table td.forum_category_list, #forum .table td.forum_theme_name{vertical-align:middle;
border-width:0;
height:40px;
width:540px;
padding-left:0;}
#forum .table td.forum_category_list a{color:#3d484c;
font-size:13px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#forum .table td.forum_category_list a:hover{text-decoration:underline;}
#forum .table td.forum_category_data, #forum .table td.forum_theme_data{vertical-align:middle;
border-width:0;
color:#3d484c;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
height:40px;
text-align:left;}
#forum .table td.forum_category_list_last_message{vertical-align:middle;
border-width:0;
height:40px;
width:120px;}
#forum .table td.forum_category_list_last_message a{color:#228da0;}
#forum .table td.forum_theme_name a{color:#3d484c;
font-size:13px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#forum .table td.forum_theme_name a:hover{text-decoration:underline;}
#forum h4.forum_category_header,
#forum h4.forum_category_header a,
#forum h4.forum_theme_header,
#forum h4.forum_theme_header a{color:#228da0;
font-size:12px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-decoration:none;}
#forum h4.forum_category_header a:hover,
#forum h4.forum_theme_header a:hover{text-decoration:underline;}
#forum .table .table_row_odd{font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
background-color:#f7f7f5;}
#forum .table .table_row_odd b{font-size:13px;
font-family:Helvetica, sans-serif;}
#forum .table td{color:#3d484c;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;}
#forum .table a.forum_message_toolbar_link{display:inline-block;
background-image:url(/images/lc/button_small_red_bg.png);
background-repeat:no-repeat;
width:52px;
height:21px;
text-align:center;
color:#ffffff;
text-decoration:none;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding-top:5px;}
#forum .table a.forum_message_toolbar_link{display:inline-block;
background-image:url(/images/lc/button_small_red_bg.png);
background-repeat:no-repeat;
width:52px;
height:21px;
text-align:center;
color:#ffffff;
text-decoration:none;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding-top:5px;}
#forum .table a.forum_message_toolbar_gray_link{display:inline-block;
background-image:url(/images/lc/button_small_bg.png);
background-repeat:no-repeat;
width:52px;
height:21px;
text-align:center;
color:#a4a4a4;
text-decoration:none;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding-top:5px;}
#forum .message_form{margin-left:0;
width:100%;
border-collapse:collapse;
border-spacing:1px;}
#forum .message_form td{color:#5C6366;
font-size:13px;
padding:3px;}
/** mandatory_popup.css 2021-05-01 04:41:39 */
.mandatory_popup{background-color:#FFFFFF;
width:378px;
padding-left:40px;
padding-right:40px;
padding-bottom:25px;
padding-top:35px;
margin:0;
position:absolute;
z-index:100;

height:auto;
border-top:solid 5px #85cfde;
border-bottom:solid 5px #85cfde;
border-right:solid 1px #f4f4f4;
border-left:solid 1px #f4f4f4;}
.mandatory_popup .close{background:url(/images/lc/popup_close.gif) no-repeat;
width:13px;
height:14px;
position:absolute;
top:20px;
right:20px;
cursor:pointer;}
.mandatory_popup .separator{width:380px;
height:1px;
background-color:#ededed;
margin:18px 0;}
/** rater.css 2021-05-01 04:41:39 */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{background:url(/images/lc/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;}
.star-rating li{display:inline;}
.star-rating a,
.star-rating .current-rating{position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{background-position:left bottom;}
.star-rating .current-rating{z-index:1;
background-position:left center;}
.inline-rating{display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align:middle;}
.small-star{width:50px;
height:10px;}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{background-image:url(star_small.gif);
line-height:10px;
height:10px;}

/** goals.css 2021-05-01 04:41:39 */
#content .service_content .goals{margin-left:230px;}
#content .service_content .goals_left_menu{width:220px;
float:left;}
#content .service_content .goals table.list_goals{width:730px;
border-collapse:collapse;
position:relative;}
#content .service_content .goals table.list_goals .header td{height:32px;
border-bottom:1px solid #ededec;
vertical-align:middle;
color:#3d484c;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
font-style:italic;}
#content .service_content .goals table.list_goals .group td{height:50px;
vertical-align:middle;
color:#3d484c;
font-size:24px;
font-weight:bold;
font-family:Helvetica, sans-serif;
padding-left:10px;}
#content .service_content .goals table.list_goals .data_row td{height:34px;
padding:0;
vertical-align:middle;
background-color:#FFFFFF;}
#content .service_content .goals table.list_goals .data_row:hover td{background-color:#f7f7f5;}
#content .service_content .goals table.list_goals .data_row td.name{color:#3d484c;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
padding-left:10px;}
#content .service_content .goals table.list_goals .data_row td.name .delete{display:none;}
#content .service_content .goals table.list_goals .data_row:hover td.name .delete{display:inline-block;
color:#8a9599;
font-size:12px;
font-weight:normal;
font-family:Helvetica, sans-serif;
height:13px;
text-decoration:underline;
border-left:1px solid #8a9599;
padding-left:7px;
margin-left:7px;
cursor:pointer;
line-height:12px;}
#content .service_content .goals table.list_goals .data_row td.amount{color:#3d484c;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#content .service_content .goals span.add_button{background-image:url(/images/lc/button_search_recipe_bg.png);
width:82px;
height:26px;
padding-top:10px;
background-position:0 1px;
text-align:center;
color:#a4a4a4;
font-size:12px;
font-weight:bold;
font-family:Helvetica, sans-serif;
position:static;}
#info_base .rda,
#info_base .max,
#info_vitamins .rda,
#info_vitamins .max,
#info_microelements .rda,
#info_microelements .max{color:#3d484c;
font-size:14px;
font-weight:normal;}
#info_base .rda span,
#info_base .max span,
#info_vitamins .rda span,
#info_vitamins .max span,
#info_microelements .rda span,
#info_microelements .max span,
#info_base .rda a,
#info_vitamins .rda a,
#info_microelements .rda a{color:inherit;
font-size:inherit;
font-weight:bold;}
#content .service_content .goals table.list_goals .header .vitamins_warning{position:absolute;
width:200px;
left:-230px;
border:1px solid #d03a2f;
padding:10px;
border-radius:5px;
font-style:normal;}

#content .service_content .goals .weight{width:100%;}
#content .service_content .goals .weight .top_block{width:100%;}
#content .service_content .goals .weight .top_block .info_track{width:360px;
margin-top:0;
padding-top:0;}
#content .service_content .goals .weight .top_block .info_track .info{}
#content .service_content .goals .weight .top_block .info_track .info .no_goal{color:#A0A0A0;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;
margin-bottom:20px;}
#content .service_content .goals .weight .top_block .info_track .info .goal{color:#5c6366;
font-size:16px;
font-weight:normal;
font-family:Helvetica, sans-serif;
padding-bottom:15px;
border-bottom:1px solid #EDEDEC;}
#content .service_content .goals .weight .top_block .info_track .info .goal span{color:inherit;
font-size:inherit;
font-weight:bold;
font-family:inherit;}
#content .service_content .goals .weight .top_block .info_track .info .daily_calories_needs{margin:15px 0;
color:#5C6366;
font-size:16px;}
#content .service_content .goals .weight .top_block .info_track .info .daily_calories_needs span{color:inherit;
font-size:inherit;
font-weight:bold;}
#content .service_content .goals .weight .top_block .info_track .info .bmi{color:#8a9599;
font-size:12px;
font-weight:normal;
font-family:Helvetica, sans-serif;
margin:15px 0 20px 0;}
#content .service_content .goals .weight .top_block .info_track .info .bmi a{color:inherit;
font-size:inherit;
font-weight:inherit;
font-family:inherit;}
#calories_warning{vertical-align:middle;
border:1px solid #d03a2f;
border-radius:5px;
padding:5px;
margin-bottom:20px;
display:none;}
#calories_warning td{color:#8A9599;
font-size:12px;}
#content .service_content .goals .weight .top_block .info_track .track{border-top:1px solid #ededec;}
#content .service_content .goals .weight .top_block .info_track .track p{margin-top:15px;
color:#5c6366;
font-size:14px;
font-weight:normal;
font-family:Helvetica, sans-serif;}
#content .service_content .goals .weight .top_block .info_track .track .form{margin-top:18px;
width:400px;
vertical-align:middle;}
#content .service_content .goals .weight .top_block .info_track .track .form input.date{width:80px;
display:inline-block;
padding:5px;
height:18px;
vertical-align:middle;}
#content .service_content .goals .weight .top_block .info_track .track .form input.weight{border-top-right-radius:0;
border-bottom-right-radius:0;
margin-right:0;
padding:5px;
height:18px;
vertical-align:middle;
width:100px;
display:inline-block;}
#content .service_content .goals .weight .top_block .info_track .track .form .calendar_icon{margin-left:0;
margin-right:7px;}
#content .service_content .goals .weight .top_block .info_track .track .form .submit{display:inline-block;
background:url(/images/lc/goal_weight_add_red_bg.png) no-repeat;
height:22px;
width:67px;
margin:0;
color:#ffffff;
font-size:11px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-align:center;
padding-top:8px;
vertical-align:middle;
cursor:pointer;}
#content .service_content .goals .weight .top_block .info_track .weight_log{}
#content .service_content .goals .weight .top_block .info_track .weight_log .header_switch{display:inline-block;
margin:15px 0;
font-size:12px;
color:#228da0;
font-weight:bold;}
#content .service_content .goals .weight .top_block .info_track .weight_log .table_header .label{color:#228da0;
font-weight:bold;
font-size:12px;}
#content .service_content .goals .weight .top_block .info_track .weight_log td{color:#3D484C;
font-size:12px;}
#content .service_content .goals .weight .top_block .form{width:250px;
display:inline-block;
text-align:left;}
#content .service_content .goals .weight .top_block .form .item{color:#919799;
font-size:13px;
font-weight:normal;
font-family:Helvetica, sans-serif;
font-style:italic;}
#content .service_content .goals .weight .top_block .form .item span{display:block;
color:#3d484c;
font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
margin-bottom:7px;
font-style:normal;}
#content .service_content .goals .weight .top_block .form .item input{margin-bottom:15px;}

#content .service_content .goals .weight .top_block .form .item span.calendar_icon{display:inline-block;}
#content .service_content .goals .weight .top_block .form .add_goal_button{background-image:url(/images/lc/button_search_recipe_bg.png);
width:82px;
height:26px;
color:#a4a4a4;
font-size:11px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-align:center;
padding-top:10px;
cursor:pointer;}
#content .service_content .goals .weight .graph{width:100%;
border-top:1px solid #ededec;
margin-top:32px;
padding-top:32px;
clear:both;}
/** expert.css 2021-05-01 04:41:39 */
.service_content .expert{}
.service_content .expert .name{color:#3d484c;
font-size:24px;
font-weight:bold;}
.service_content .expert .specialization{color:#8a9599;
font-size:14px;
font-weight:normal;
font-style:italic;
margin-top:10px;}
.service_content .expert .photo{float:left;
width:220px;
padding-top:25px;}
.service_content .expert .content{margin-left:240px;}
.service_content .expert .content .expert_tabs{}
.service_content .expert .content .description{color:#5c6366;
font-size:14px;
font-weight:normal;
margin-top:30px;}
.service_content .expert .content .services_title{font-size:16px;
font-weight:bold;
color:#3d484c;
margin-top:20px;}
.service_content .expert .content .service{margin-top:15px;}
.service_content .expert .content .service .title{color:#3d484c;
font-size:13px;
font-weight:bold;
display:inline-block;
width:300px;}
.service_content .expert .content .service .cost{color:#228da0;
font-size:13px;
font-weight:bold;
display:inline-block;
width:100px;}
.service_content .expert .content .service .button_text_short{display:inline-block;
width:82px;
height:26px;
background-image:url(/images/lc/button_search_recipe_bg.png);
color:#a4a4a4;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-top:10px;}
.service_content .expert .content .questions{}
.service_content .expert .content .questions .ask_button{margin-top:20px;}
.service_content .expert .content .questions .item{margin-top:30px;
margin-bottom:40px;
background-color:#fafaf9;
padding:20px;
border-radius:7px;}
.service_content .expert .content .questions .item .question{color:#5c6366;
font-size:14px;}
.service_content .expert .content .questions .item .answer{margin-left:70px;
color:#333333;
font-size:12px;
margin-top:50px;}
.service_content .expert .content .questions .meeting{margin-top:20px;}
.service_content .expert .content .questions .meeting .title{color:#3D484C;
font-size:18px;
font-weight:bold;}
.service_content .expert .content .questions .meeting .title span{color:#C0C0C0;
font-size:inherit;
font-weight:inherit;}
.service_content .expert .content .questions .meeting .date{color:#5c6366;
font-size:13px;
font-weight:normal;
font-style:italic;
margin-top:10px;}
.service_content .expert .content .questions .meeting .description{margin-top:10px;}
.service_content .expert .content .questions .answers{margin-top:20px;
background-color:#fafaf9;
border-radius:7px;
padding:20px;}
.service_content .expert .content .questions .answers .answer_item{margin-bottom:20px;}
.service_content .expert .content .questions .answers .answer_item .question{color:#228DA0;
font-size:14px;}
.service_content .expert .content .questions .answers .answer_item .question span.author{display:block;

color:#228DA0;
font-size:14px;
font-weight:bold;
margin-bottom:10px;}
.service_content .expert .content .questions .answers .answer_item .question span.date{color:#8a9599;
font-size:12px;
font-weight:normal;}
.service_content .expert .content .questions .answers .answer_item .answer{color:#333333;

font-size:14px;
margin-left:20px;
margin-top:20px;}
.service_content .expert .content .questions .answers .answer_item .answer span{display:block;
color:#8a9599;
font-size:12px;
margin-bottom:10px;}
.service_content .expert .content .questions .list_meetings{border-top:1px solid #F2F2F2;
padding-top:0px;
margin-top:20px;}
.service_content .expert .content .questions .list_meetings .title{font-size:14px;
font-weight:bold;
color:#5c6366;
margin-top:20px;}
.service_content .expert .content .questions .list_meetings a{display:block;
font-size:12px;
font-weight:normal;
color:#228DA0;
margin-top:7px;}
.service_content .meetings_experts_list{float:left;
width:300px;}
.service_content .meetings_container{width:630px;
margin-left:320px;}
.service_content .meetings_container .meeting_item{display:inline-block;
width:300px;
float:left;
margin-right:15px;
margin-bottom:40px;
height:100px;}
.service_content .meetings_container .meeting_item .photo{width:100px;
height:100px;

float:left;}
.service_content .meetings_container .meeting_item .info{margin-left:110px;
width:190px;}
.service_content .meetings_container .meeting_item .info .expert{color:#3d484c;
font-size:12px;
font-weight:bold;
margin-bottom:5px;}
.service_content .meetings_container .meeting_item .info .title{color:#228da0;
font-size:16px;
font-weight:bold;
margin-bottom:8px;
text-decoration:none;
display:block;}
.service_content .meetings_container .meeting_item .info .title:hover{text-decoration:underline;}
.service_content .meetings_container .meeting_item .info .date{color:#5c6366;
font-size:13px;
margin-bottom:8px;}
.service_content .meetings_container .meeting_item .info .questions{color:#228da0;
font-size:13px;
display:block;
padding-left:17px;
background-image:url(/images/lc/ico_small_gray_question.gif);
background-repeat:no-repeat;
background-position:0 2px;}
.service_content .past_meetings{}
.service_content .past_meetings .last{width:330px;
float:left;}
.service_content .past_meetings .last .photo{width:100px;
float:left;}
.service_content .past_meetings .last .info{margin-left:110px;}
.service_content .past_meetings .last .info .expert_name{color:#3d484c;
font-size:12px;
font-weight:bold;}
.service_content .past_meetings .last .info .title{color:#228da0;
font-size:16px;
font-weight:bold;
margin-top:8px;
display:block;}
.service_content .past_meetings .last .info .date{color:#5c6366;
font-size:13px;
margin-top:8px;}
.service_content .past_meetings .last .info .answers_count{color:#228da0;
font-size:13px;
margin-top:8px;
display:block;
padding-left:17px;
background-image:url(/images/lc/ico_small_gray_question.gif);
background-repeat:no-repeat;
background-position:0 2px;}
.service_content .past_meetings .list{margin-left:330px;}
.service_content .past_meetings .list .item{}
.service_content .past_meetings .list .item .title{display:block;
color:#228da0;
font-size:16px;
font-weight:bold;}
.service_content .past_meetings .list .item .date{color:#5c6366;
font-size:13px;
margin-top:8px;}

.mandatory_popup .ask_question{}
.mandatory_popup .ask_question .title{font-size:24px;
color:#3d484c;
font-weight:bold;}
.mandatory_popup .ask_question textarea{width:362px;
height:150px;
margin-top:20px;}
.mandatory_popup .ask_question .button{margin-top:20px;}
/** inputs.css 2021-05-01 04:41:39 */
#content .service_content input.text,
#content .service_content textarea,
#content .service_content textarea.text,
#content .service_content select,
#content .service_content select.select,
#content .mandatory_popup textarea{border:1px solid #d9d9d9;
border-radius:5px;
font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:normal;

color:#3d484c;
padding:8px;}
input.file{height:33px;}
#content .service_content select,
select.select{padding:5px;}
#content .service_content option{font-size:14px;
font-family:Helvetica, sans-serif;
font-weight:normal;
color:#3d484c;}
#content .service_content select{height:33px;}
#content .service_content .input_label{font-size:14px;
font-weight:bold;
font-family:Helvetica, sans-serif;
color:#3d484c;
margin:0 0 10px 0;
margin-top:20px;}
#content input.wide{width:282px;}
#content select.wide{width:300px;}
#content input.medium,
#content .fields .field input.medium{width:132px;}
#content select.medium{width:150px;}
#content input.short,
#content .fields .field input.short{width:57px;}
#content select.short{width:75px;}
/** user.css 2021-05-01 04:41:39 */
#user_profile_form{}
.order_info{padding-left:20%;
padding-right:30%;
font-size:14px;
color:#3D484C;
border-bottom:1px solid #b8cbd9;
padding-bottom:20px;
margin-bottom:20px;}
.order_info div{font-size:inherit;
margin-bottom:10px;
color:inherit;}
.order_info div .auto_payment_enabled{font-size:inherit;
font-weight:bold;
color:green;}
.order_info div .auto_payment_disabled{font-size:inherit;
font-weight:bold;
color:red;}
#auto_payment_description_link,
#clean_payment_data_description_link{margin-left:20px;
border-bottom:dotted 1px;
display:inline-block;
cursor:pointer;
color:#808080;}
#auto_payment_description_link a{}
#auto_payment_description,
#clean_payment_data_description{display:none;
padding:10px;
background-color:#F8F8F8;
border-radius:5px;
font-size:12px;
margin:0 20px;}
#auto_payment_description a.link,
#clean_payment_data_description a.link{font-size:12px;}
#auto_payment_description span{font-size:inherit;
font-weight:bold;}
#payment_log_link{color:#228DA0;
font-weight:bold;
cursor:pointer;
text-decoration:underline;
margin-top:10px;}
#payment_log{display:none;}
#payment_log table{border-collapse:collapse;}
#payment_log th{text-align:left;
font-weight:normal;}
#payment_log th,
#payment_log td{border-bottom:1px solid #E0E0E0;
padding:7px;
font-size:12px;
color:#3D484C;}
#payment_log td.amount{text-align:right;
font-weight:bold;}
#user_profile_form{margin-left:0;
width:100%;}
#user_profile_form.with_photo{margin-left:250px;}
#user_profile_form td.label{text-align:right;
width:20%;}
#user_profile_form td.field{text-align:left;
width:80%;}
.user_profile_photo{float:left;
width:20%;
width:250px;
margin-top:0;}
/** user_welcome.css 2021-05-01 04:41:39 */
.service_content .informers{margin-left:320px;}
.service_content .informers .item{margin-bottom:50px;
height:auto;}
.service_content .informers .item .header{color:#3d484c;
font-size:18px;
font-weight:bold;
padding-bottom:18px;
margin-bottom:18px;
border-bottom:1px solid #e1e1e0;
position:relative;}
.service_content .informers .item .header a{display:inline-block;
position:absolute;
right:0;
color:#228da0;
font-size:13px;
font-weight:normal;
text-decoration:none;}
.service_content .informers .item .header a span{font-size:inherit;
font-weight:bold;}
.service_content .informers .item .header a:hover{text-decoration:underline;}
.service_content .informers .item .content{overflow:hidden;
width:100%;}
.service_content .informers .item .content .recipe_list_item{width:280px;
float:left;}
.service_content .informers .item .content .recipe_list_item .recipe_image{width:100px;}
.service_content .informers .item .content .recipe_list_item .info_block{width:150px;}
.service_content .informers .item .content .recipe_list_item .info_block .description{width:150px;}
.service_content .informers .item .content .recipe_list_item .servings{margin:8px 0;}
.service_content .informers .item .content .recipe_list_item .time_all{margin:8px 0;}
.service_content .informers .item .content .article_item{width:260px;
float:left;
margin-right:20px;}
.service_content .informers .item .content .article_item a.title{display:block;
color:#228da0;
font-weight:bold;
font-size:16px;
text-decoration:none;}
.service_content .informers .item .content .article_item a.title:hover{text-decoration:underline;}
.service_content .informers .item .content .article_item .date{color:#8a9599;
font-size:12px;
margin-top:10px;}
.service_content .informers .item .content .article_item .annotation{color:#5c6366;
font-size:14px;
margin-top:10px;
overflow:hidden;
word-wrap:break-word;}
.service_content .informers .meeting{background-color:#fafaf9;

border-left:1px solid #f2f2f0;
border-right:1px solid #f2f2f0;
border-bottom:1px solid #f2f2f0;

border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
padding:40px;
padding-top:20px;
overflow:hidden;
width:538px;}
.service_content .informers .top_menu_none{background-color:#fafaf9;
border-top:1px solid #f2f2f0;
border-left:1px solid #f2f2f0;
border-right:1px solid #f2f2f0;
border-top-left-radius:5px;
border-top-right-radius:5px;
height:20px;
margin-bottom:0;}
.service_content .informers .top_menu{height:25px;
margin-bottom:0;
padding:0;}
.service_content .informers .top_menu .menu_item{font-size:13px;
display:inline-block;
border-top:1px solid #f2f2f0;
border-left:1px solid #f2f2f0;
border-right:1px solid #f2f2f0;
border-top-left-radius:5px;
border-top-right-radius:5px;
height:20px;
padding:5px 10px 0 10px;
cursor:pointer;


color:#8A9599;

font-weight:normal;}
.service_content .informers .top_menu .menu_item.selected{background-color:#fafaf9;

color:#5C6366;


cursor:default;}
.service_content .informers .meeting .photo{float:left;
width:180px;}
.service_content .informers .meeting .photo .image{width:180px;
height:180px;}
.service_content .informers .meeting .photo .image img{display:block;
margin:0 auto;}
.service_content .informers .meeting .photo .expert_name{color:#3d484c;
font-weight:bold;
font-size:14px;
text-align:center;}
.service_content .informers .meeting .photo .expert_specialization{color:#8a9599;
font-weight:normal;
font-size:12px;
font-style:italic;
text-align:center;}
.service_content .informers .meeting .info{margin-left:220px;}
.service_content .informers .meeting .info .title{color:#3d484c;
font-size:30px;
font-weight:bold;
display:block;
text-decoration:none;}
.service_content .informers .meeting .info .title:hover{text-decoration:underline;}
.service_content .informers .meeting .info .date{color:#5c6366;
font-size:13px;
margin-top:15px;}
.service_content .informers .meeting .info .description{color:#5c6366;
font-size:16px;
margin-top:15px;}
.service_content .informers .meeting .info .answers_count{display:block;
color:#228da0;
font-size:13px;

padding-left:18px;
background:url(/images/lc/ico_small_gray_question.gif) no-repeat 0 3px;
margin-top:15px;}
.service_content .informers .meeting .info .button{display:block;
margin-top:20px;
text-decoration:none;
background:url(/images/lc/button_red_on_white_bg.png) no-repeat;
width:172px;
height:32px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:10px;}
/** create.css 2021-05-01 04:41:39 */
#create_user{width:100%;
padding-top:17px;
background:#85cfde url(/images/lc/top_bottom_wave_bg.gif) repeat-x bottom left;}
#create_user .content{width:940px;
margin:0 auto;}
#create_user .title{font-size:24px;
color:#3d484c;
font-family:Helvetica, sans-serif;
font-weight:bold;}
#create_user .breadcrumbs{text-align:center;
border-bottom:1px solid #c2e7ef;
padding-bottom:10px;

margin:28px auto;}
#create_user .breadcrumbs .crumb{font-size:14px;
font-family:Helvetica, sans-serif;
color:#c2e7ef;
font-weight:bold;}
#create_user .breadcrumbs .arrow{font-family:"Times New Roman";
font-size:18px;
font-style:normal;
font-variant:normal;
color:#498e9b;}
#create_user .breadcrumbs .active{color:#FFFFFF;}
#create_user .text{margin-top:40px;
text-align:center;
font-size:20px;
color:#0d4e59;}
#create_user .text a{font-size:inherit;}
#create_user .text_small{margin:50px 0;
text-align:center;
font-size:12px;}
#create_user .description{font-size:16px;
color:#0d4e59;
width:350px;
margin:0 auto;
text-align:center;
margin-top:20px;
font-weight:normal;}
#create_user .another_tariff_link{margin-left:150px;
font-size:13px;
color:#228da0;
font-family:Helvetica, sans-serif;
font-weight:bold;}
#create_user .another_tariff_link a{font-size:inherit;
font-family:inherit;
color:inherit;
text-decoration:none;
font-weight:normal;}
#create_user .another_tariff_link a:hover{text-decoration:underline;}
#create_user .plans{text-align:center;
margin-top:55px;
padding-bottom:40px;}
#create_user .plans .plan{display:inline-block;
position:relative;
width:170px;
height:208px;
margin-left:15px;
margin-right:15px;}
#create_user .plans .plan .container{position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background-color:white;
border:1px solid #e8e8e8;
border-radius:3px;
text-align:center;
padding-top:20px;}
#create_user .plans .plan:hover .container{top:-15px;
bottom:-15px;
left:-15px;
right:-15px;
background-color:white;
cursor:pointer;
z-index:1;}
#create_user .plans .plan .container .period{font-size:24px;
color:#3d484c;
font-weight:bold;
font-family:Helvetica, sans-serif;}
#create_user .plans .plan .container .cost{font-size:18px;
color:#81b63e;
font-weight:bold;
font-family:Helvetica, sans-serif;
margin-top:18px;}
#create_user .plans .plan .container .separator{border-bottom:1px solid #ededed;
margin:20px 22px 10px 22px;;}
#create_user .plans .plan .container .per_mon{color:#3d484c;
font-size:14px;}
#create_user .plans .plan .container .button{display:inline-block;
color:#a4a4a4;
font-size:12px;
font-family:Helvetica, sans-serif;
font-weight:bold;
background:url(/images/lc/button_choose_tariff_bg.png) no-repeat left top;
width:104px;
height:26px;
padding:0;
text-align:center;
padding-top:10px;}

#create_user .fields{width:390px;
margin:33px auto 85px auto;
background-color:white;
border:1px solid #e1e1e1;
border-radius:5px;
padding-left:65px;
padding-right:65px;
padding-top:30px;
padding-bottom:50px;}
#create_user .button{display:block;
color:#a4a4a4;
background:url(/images/lc/button_next_stepf_bg.png) no-repeat;
width:101px;
height:26px;
text-align:center;

font-family:Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
margin:20px auto 0 auto;
padding-top:0px;
font-size:14px;
height:36px;
border-width:0;
cursor:pointer;}
#create_user .button_payment{display:block;
text-align:center;
width:150px;
margin:0 auto 50px auto;
cursor:pointer;}
#create_user .button_payment_red{display:block;
text-align:center;
width:172px;
height:42px;
color:white;
background:url(/images/lc/button_join_bg.png) no-repeat;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;
cursor:pointer;
padding-top:10px;}
#create_user .offers_title{color:#2e91a3;
font-size:18px;
font-weight:bold;
text-align:center;
margin-bottom:20px;}
#create_user .month_cost{color:#3D484C;
font-size:14px;
font-weight:bold;
text-align:center;
margin-bottom:15px;}
/** member_benefits.css 2021-05-01 04:41:39 */
.member_benefits{padding-bottom:40px;}
.member_benefits .item,
.member_benefits .item p,
.member_benefits .item a,
.member_benefits .item b,
.member_benefits .item h2{color:#ffffff;
font-size:14px;}
.member_benefits .item h2,
.member_benefits .item a.h2{font-size:16px;
margin-bottom:10px;
font-family:"Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;}
.member_benefits .item a.h2{display:block;
font-weight:bold;
text-decoration:none;}
.member_benefits .item a.h2:hover{text-decoration:underline;}
.member_benefits .item p{margin-bottom:10px;}
.member_benefits .item{margin-bottom:20px;
padding:20px;
background-color:#2a8b96;
border-radius:7px;}
.member_benefits .item img{float:left;
margin-right:15px;}
/** success_stories.css 2021-05-01 04:41:39 */
#success_stories{margin-left:20px;}
#success_stories .story_list_item{padding-top:28px;
border-top:1px solid #EDEDED;
padding-bottom:28px;

clear:both;
height:140px;}
#success_stories .story_list_item .title{display:block;
font-size:18px;
font-weight:bold;
margin-bottom:16px;
text-decoration:none;
color:#228da0;}
#success_stories .story_list_item .title:hover{text-decoration:underline;}
#success_stories .story_list_item .description{font-size:14px;
color:#5c6366;
margin-bottom:16px;}
#success_stories .story_list_item .description a{font-size:inherit;
font-style:italic;}
#success_stories .story_list_item .note{font-size:12px;
color:#8a9599;
margin-bottom:16px;
font-style:italic;}

#success_stories .story_item{clear:both;}
#success_stories .story_item .back_link{margin-bottom:10px;}
#success_stories .story_item .title{color:#3d484c;
font-size:30px;
font-weight:bold;
margin-bottom:30px;}
#success_stories .story_item .description{color:#5c6366;
font-size:14px;}
#success_stories .story_item .content{margin-top:30px;}
#success_stories .story_item .content, #success_stories .story_item .content p, #success_stories .story_item .content b{color:#5c6366;
font-size:14px;}
#success_stories .story_item .content p,
#success_stories .story_item .content ul{margin-bottom:20px;}
#success_stories .story_item .content li,
#success_stories .story_item .content a{font-size:inherit;}
#success_stories .story_item .content h2{font-size:14px;
margin-bottom:7px;}
#success_stories .story_item .content h3{font-size:12px;
margin-bottom:7px;
color:inherit;}
#success_stories .story_item .photos,
#success_stories .story_list_item .photos{float:left;
width:280px;
margin-right:20px;
padding:0;
clear:both;}
#success_stories .story_item .photos .item,
#success_stories .story_list_item .photos .item{width:140px;
display:inline-block;
padding:0;
margin:0;
vertical-align:top;}
#success_stories .story_list_item .photos .item{height:140px;}
#success_stories .story_item .photos .item img,
#success_stories .story_list_item .photos .item img{display:block;
padding:0;
margin:0;}
.button_tell_story{float:right;}
/** annotation.css 2021-05-01 04:41:39 */
body{margin:0;
padding:0;}
#annotation{width:100%;
margin:0;
padding:0;
height:1050px;
background:url(/images/lc/annotation3_bg.jpg) no-repeat center top;
padding-top:270px;}
#annotation .form{background-color:#78c6da;
width:500px;
height:300px;
margin:0 auto;
padding:0;
padding-top:50px;
position:relative;
border:3px solid #606060;
border-radius:15px;}
#annotation .form .logo{background:url(/images/lc/logo.png) no-repeat top left;
width:255px;
height:53px;
margin:0 auto;}
#annotation .form .description{color:#0d4e59;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;
width:300px;
margin:0 auto;
margin-top:20px;}
#annotation .form .thank{width:300px;
margin:0 auto;
margin-top:20px;
white-space:nowrap;
color:white;
font-size:24px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-align:center;}
#annotation .form .inputs{width:300px;
margin:0 auto;
margin-top:20px;
white-space:nowrap;}
#annotation .form .inputs .email{border:0 solid white;
padding:10px;
font-size:16px;
font-weight:bold;
color:#0d4e59;
background-color:#e9e9e9;}
#annotation .form .inputs .submit{border-width:0;
background:transparent url(/images/lc/button_annotation_bg.png) no-repeat;
height:42px;
width:104px;
color:white;
font-size:16px;
font-weight:bold;}
#annotation .form .bottom{position:absolute;
bottom:0;
width:100%;
height:30px;}
#annotation .form .bottom .copy{color:#606060;
font-size:12px;
font-family:Helvetica, sans-serif;
float:left;
width:150px;
margin-left:20px;}
#annotation .form .bottom .contact{width:150px;
margin-left:20px;
position:absolute;
right:20px;
text-align:right;}
#annotation .form .bottom .contact a{color:#606060;
font-size:12px;
font-family:Helvetica, sans-serif;}
#annotation .form .bottom .contact a:hover{color:#d5321f;}