body, input { font-family: Georgia, "Times New Roman", Times, serif;font-size: 62,5%; }

form {display: inline;}

img.png24 {background-image: none! important; behavior: url('/templates/png.htc');}


div.top_feedback_folder {background: url('/templates/img/top_feedback_folder.gif') no-repeat;width: 140px;height: 37px;position:absolute;left: 220;display: none;}
div.top_help_folder {background: url('/templates/img/top_help_folder.gif') no-repeat;width: 140px;height: 37px;position:absolute;left: 360;display: none;}
div.fold_help_box {position: absolute;top: 37;left: 360;width: 500px;display: none;z-index: 1000;}
div.fold_feedback_box {position: absolute;top: 37;left: 220;display: none;z-index: 1000;}

table.fold_box  td.content{background: url('/templates/img/fold_box_p1.gif');padding: 10px;color: #7d7d7d;}

table.fold_box  td.p1{background: url('/templates/img/fold_box_p2.gif') no-repeat;width: 12px;height: 10px;}

table.fold_box  td.p2{background: url('/templates/img/fold_box_p1.gif');height: 10px;}

table.fold_box  td.p3{background: url('/templates/img/fold_box_p4.gif') no-repeat;width: 12px;height: 10px;}

div.fold_box1 {background: url('/templates/img/top_fold_b1.gif') no-repeat;width: 11px; height: 196; float:left;}
div.fold_box2 {
	background: url('/templates/img/top_fold_b2.gif') repeat-x; 
	height: 196; 
	float:left;
}

div.fold_box3 {
	background: url('/templates/img/top_fold_b3.gif') no-repeat; 
	width: 11px; 
	height: 196; 
	float:left;
}

div.top_help {
	position: absolute;
	left: 370;
	top: 10;
	height: 18px;
	background: url('img/top_help_ico.gif') no-repeat; 
	padding: 0 0 0 25px;
}

div.top_feedback {
	position: absolute;
	left: 230;
	top: 10;
	background: url('img/top_feedback_ico.gif') no-repeat; 
	padding: 0 0 0 25px;
	height: 18px;
}

.say_thanks {font-size: 0.9em; color: #666666;}

.top_user_back {
	background: url('/templates/img/top_user_back.gif') no-repeat;
	position:absolute;
	width: 226px;
	height: 4px;
	top: 33;
	right: 220;
}

.top_user_b1 {
	
	color: #595959;
	height: 35px;
	font-size: 0.9em;
}

.top_user_b2{padding: 0 10px 0 15px;}

.top_user_b3 {padding: 0 0px 5px;}

.top_user_b5 {font-size: 0.8em; padding: 0 5px 0 5px;}


.top_user_b4 {padding: 0 20px 0 20px;}

.top_user_b6 {padding: 0 0px 0 0px;}
.top_user_b7 {padding: 0 5px 0 6px;}

.rv_counter_green {width: 36px; height: 19px; background: url("/templates/img/rv_counter_green.gif") no-repeat;}
.cv_counter_green {width: 36px; height: 19px; background: url("/templates/img/cv_counter_green.gif") no-repeat;}

.rv_counter_std {width: 36px; height: 19px; background: url("/templates/img/rv_counter_std.gif") no-repeat;}
.cv_counter_std {width: 36px; height: 19px; background: url("/templates/img/cv_counter_std.gif") no-repeat;}

.rv_counter_in {position: relative; left: 22; top: 4; color: #ffffff; font-size: 0.7em; font-family: Arial;}
.cv_counter_in {position: relative; text-align: center; right: 2; top: 4; color: #ffffff; font-size: 0.7em; font-family: Arial;}


table.menu_header {border-bottom: 1px solid #a89199;}
table.menu_header td.td1{background: url('/templates/img/calendar_header1.jpg') repeat-x;height: 46px;}
table.menu_header td.middle{background: url('/templates/img/calendar_header2.jpg') repeat-x;padding: 0 0 0 10px;font-size: 1.4em;}
table.menu_header td.right{background: url('/templates/img/calendar_header3.jpg') repeat-x;}
table.menu_header td.f_td1{border-top: 1px solid #e5dee0;}
table.menu_header td.f_middle{border-top: 1px solid #e5dee0;background: #e9e9d6;}
table.menu_header td.f_right{border-top: 1px solid #e5dee0;padding: 10px 0 0 20px;}
div.menu_day_block {background: #ffffff;width: 130px;height: 103px;font-color: #7e7b7b;font-size: 3em;padding: 30px 0 0 0;}
.menu_add_td {background: url('/templates/img/menu_add_back.gif') no-repeat 0 50%; height: 77px;}

table.menu_header_dash {border-bottom: 1px solid #a89199;}
table.menu_header_dash td.td1{background: url('/templates/img/calendar_header1.jpg') repeat-x;height: 46px;}
table.menu_header_dash td.middle{background: url('/templates/img/calendar_header2.jpg') repeat-x;padding: 0 0 0 10px;font-size: 1.4em;}
table.menu_header_dash td.right{background: url('/templates/img/calendar_header3.jpg') repeat-x;}
table.menu_header_dash td.f_td1{border-top: 1px solid #e5dee0;}
table.menu_header_dash td.f_middle{border-top: 1px solid #e5dee0;background: #e9e9d6;}
table.menu_header_dash td.f_right{border-top: 1px solid #e5dee0;padding: 10px 0 0 20px;}
div.menu_day_block_dash {background: #ffffff;width: 80px;height: 60px;font-color: #7e7b7b;font-size: 1.8em;padding: 25px 0 0 0;}

table.main_page_table1 {margin: 20px 0 0 0;}
table.main_page_table1 td.left { padding: 0 0 0 20px;}
table.main_page_table1 td.right { padding: 0 20px 0 20px;}

table.main_page_table2 {}
table.main_page_table2 td.left {}
table.main_page_table2 td.right {}

div.main_about{color: #333333; padding: 10px 0 0 0; height: 260px;}

div.poll_ans {border-bottom: 1px solid #dfdfc4; padding: 14px 0 8px 0;}
div.poll_done {color: #e2004a; padding: 15px 0 0 0; font-size: 1.4em;}

div.main_page_title {color: #e3004f; font-size: 2.4em;}
div.main_search_desc {color: #6b6b6b; font-size: 0.9em; padding: 15px 0 0 0;}

div.wtb_cats {border-bottom: 1px solid #c1c1c1; padding: 0 0 40px 0;}

table.wtb_c td{text-align: center;}

div.guide_m1 {padding: 0 0 0 150px; margin: 20px 0 0 0; background: url('/templates/img/wtb_m1_back.gif') 0 100% no-repeat;}
div.guide_m2 {padding: 20px 0 20px 0; font-size: 0.9em;}
div.guide_m3 {padding: 0px 0 10px 0; font-size: 1.6em; color: #b9bab6;}
div.guide_m4 {line-height: 140%; font-size: 1.1em;}

span.guide_m5 {font-size: 1.8em; color: #b9bab6;}
span.guide_m6 {font-size: 1.8em; color: #000000;}
div.guide_m7 {margin: 50px 0 20px 0;}

table.guide_m8 {height: 82px;}
table.guide_m8 td.m8_l {background: url('/templates/img/gm8_1.gif') no-repeat;}
table.guide_m8 td.m8_m {background: url('/templates/img/gm8_2.gif') repeat-x;}
table.guide_m8 td.m8_r {background: url('/templates/img/gm8_3.gif') no-repeat;}

div.guide_m9 {color: #464646; font-size: 1em; padding: 10px 0 2px 0;}

div.guide_m10 {float: left; font-size: 0.7em; color: #908f8f; padding: 3px 3px 0 0; width: 110px;}

div.guide_m11 {height: 25px; background: #f7f6f6; border-bottom: 2px solid #18bc2f; padding: 7px 0 7px 40px;}
div.guide_m12 {height: 30px; font-size: 1.2em; background: url('/templates/img/guide_m12.gif') no-repeat 0 0; padding: 3px 0 0 35px;}

table.guide_m13 {height: 56px;}
table.guide_m13 td.m13_l {background: url('/templates/img/gm13_1.gif') no-repeat; width: 21px;}
table.guide_m13 td.m13_m {background: url('/templates/img/gm13_2.gif') repeat-x; font-size: 0.9em; line-height: 120%;}
table.guide_m13 td.m13_r {background: url('/templates/img/gm13_3.gif') no-repeat; width: 25px;}

div.banner_main {
    #border-top: 2px solid #9fc810; 
    padding: 10px 0 0 0; 
    margin: 25px 0 40px 0;
}
div.banner_main_back {background: #f5f5f5;}

.menu_add_td_dash {height: 77px;}

div.menu_mitem_div {
    padding: 0px 0 0px 0px;
    margin: 30px 0 30px 0;
    background: url('/templates/img/menu_mitem_back1.gif') repeat-x 0 100%;
}
div.menu_mitem_div_last {
    padding: 0px 0 0px 0px;
    margin: 30px 0 30px 0;
}
div.menu_mitem_div2 {
    background: url('/templates/img/menu_mitem_back2.gif') no-repeat 10% 0;
    height: 21px;
}

table.menu_mitem {
    
    padding: 0 0 0 30px;
}

table.menu_items {
    
    
}

table.menu_items td{
    line-height: 170%; 
    padding: 0 5px 20px 0;   
}

.menu_open {
    
    background: url('/templates/img/menu_open_back.jpg') repeat-x;
    padding: 20px 0 0 0;
}

div.menu_no_recipes {
    color: #ababab;
    font-size: 1.4em;
    padding: 20px 0 0 20px;
}

div.menu_no_recipes_dash {color: #ababab;font-size: 1em;padding: 0px 0 0 20px;}

table.root_table_main {
    background: url('/templates/img/main_page_tb1.gif') repeat-x;
    
}

table.root_table_main td.top_main{
    height: 422px;
}


table.register_table {}
table.register_table td.left_part{}
table.register_table td.right_part{padding: 0px 0 0 20px;}

table.main_page_tm {
    
}

table.main_page_tm td.main{
    
    padding: 0 0 4px 0px;
    height: 75px;
}

div.main_page_logo {
    
    padding: 15px 0 0 0;
}

.main_pres_screen {
    
}

table.mu_block1 {
    
}

table.mu_block1 td.left {
    
}

table.mu_block1 td.right {
    padding: 0 0 0 15px;
}

table.mu_block2 {
    
    background: url('/templates/img/main_user_back.png') repeat-x 0 0 #ffffff;
    width: 700px;
    margin: 15px 0 0 0;
}

table.mu_block2 td.left{
    
    padding: 20px;
    width: 270px;
}

table.mu_block2 td.right{
    
    background: url('/templates/img/main_stat_back2.jpg') no-repeat 0 4px;
    padding: 20px 0 0 10px;
}

.main_avatar {
    
    border: 3px solid #ffffff;
}

.avatar_border {
    
    border: 2px solid #e1e1e1;
}


.main_stat_rating1 {
    
    color: #595959;
    font-size: 1.4em;
}

.main_stat_rating2 {
    
    padding: 10px 0 0 35px;
    color: #9a9a93;
}

.ui_rating {padding: 10px 0 0 35px;color: #9a9a93;}

span.main_stat_count {
    
    color: #ab9da2;
    padding: 0 0 0 5px;
}

div.main_stat1 {padding: 0 0 5px 0;}

div.ui_stat2 {padding: 0 0 8px 0;}

div.ui_folder {display: inline-block; padding: 0 30px 0 0;}
table.ui_folders_block {margin: 40px 0 20px 0;}

table.ui_folders_block td.selected{
    
    color: #949192;
    font-size: 1.4em;
    background: url('/templates/img/bookmarks_active.gif') repeat-x;
    height: 83px;
    padding: 0 20px 0 20px;
}

table.ui_folders_block td.normal{
    
    color: #949192;
    font-size: 1.4em;
    padding: 0 20px 0 20px;
}


table.ul_folders_block {margin: 10px 0 20px 0;}

table.ul_folders_block td.selected{
    
    color: #949192;
    font-size: 1.4em;
    background: url('/templates/img/bookmarks_active.gif') repeat-x;
    height: 83px;
    padding: 0 20px 0 20px;
}

table.ul_folders_block td.normal{
    
    color: #949192;
    font-size: 1.4em;
    padding: 0 20px 0 0px;
}


table.atm_folders_block {margin: 10px 0 20px 0;}

table.atm_folders_block td.selected{
    
    color: #949192;
    font-size: 1.4em;
    background: url('/templates/img/bookmarks_active.gif') repeat-x;
    height: 83px;
    padding: 0 20px 0 20px;
}

table.atm_folders_block td.normal{
    
    color: #949192;
    font-size: 1.4em;
    padding: 0 20px 0 20px;
}


table.main_user_list {margin: 40px 0 0 0;}
table.main_user_list th {font-size: 0.9em; color: #79796a; border-bottom: 1px solid #ddddd7; font-weight: normal; padding: 0 0 15px 0;}
table.main_user_list td {font-size: 0.9em; color: #5b5b4f; border-bottom: 1px solid #ddddd7; padding: 15px 0 15px 0;}

div.main_avatar {
    
    border: 5px solid #d6d2d2;
}


table.main_user_block {
    
    padding: 20px 0 0 0;
}

div.main_user_bmenu {
    
    padding: 15px 0 0 0;
}

div.main_pres_slogan {
    color: #e3004f;
    font-size: 1.4em;
    padding: 25px 0 0 0;
}


div.main_page_divider{
    border-bottom: 1px solid #c2c2c2;
    margin: 10px 0 20px 0;
}

div.page_divider{
    border-bottom: 1px solid #a8a8a8;
}

div.main_pres_list1 {
    color: #8d8085;
    font-size: 1em;
    padding: 15px 0 0 0;
}

div.main_pres_list2 {
    color: #3e3e3e;
    font-size: 1em;
    padding: 30px 0 0 0;
}

span.menu_header_black {
    
    color: #000000;
    font-size: 2.2em;
}

span.menu_header_gray {
    
    color: #a89199;
    font-size: 1.6em;
}

div.menu_header_block {
    
    padding: 0 0 20px 0;
}

span.menu_arrow_left {
    
    padding: 0 10px 0 0;
}

span.menu_arrow_right {
    
    padding: 0 0 0 10px;
}

table.arrows_table {
    
    padding: 0 0 20px 0;
}

.enter_big {
    color: #e3004f;
    font-size: 3.6em;
}

span.today_main {
    
    color: #a89199;
    font-size: 3em;
}

div.main_calendar_block {
    width: 80%; 
    background: url('/templates/img/main_calendar_block.jpg') repeat-x #eeeee0;
    padding: 20px 0 20px 40px;
}


div.menu_list_block {
    padding: 20px 0 0px 20px;
    width: 95%;
}

table.menu_list_block_2 {
    margin: 0px 0 20px 20px;
}


table.menu_list_block_2 td.bottom{
    padding: 10px 0px 0px 0px;
}

div.list_print {
    background: url('/templates/img/list_print_ico.gif') no-repeat 0 50%;
    padding: 30px 0 0 60px;
    height: 50px;
}

div.list_mail {
    background: url('/templates/img/list_mail_ico.gif') no-repeat 0 50%;
    padding: 30px 0 0 50px;
    height: 50px;
}


div.new_bookmark_block {
    background: url('/templates/img/favorites_ico.jpg') no-repeat;
    height: 47px;
    padding: 15px 0 0 55px;
}

div.new_message_block {
    background: url('/templates/img/new_message_ico.jpg') no-repeat 0 50%;
    height: 35px;
    padding: 15px 0 0 55px;
}

div.new_recipe_block {background: url('/templates/img/new_recipe_ico1.jpg') no-repeat 0 50%; height: 33px; padding: 0 0 0 45px;}
div.new_cat_block {background: url('/templates/img/add_cat_ico1.gif') no-repeat 0 30%; height: 33px; padding: 0 0 0 35px;}
div.new_book_block {background: url('/templates/img/new_book_ico.jpg') no-repeat 0 50%; height: 33px; padding: 0 0 0 55px;}

div.hint {line-height: 150%;color:#4a4a4a;padding: 10px 0 10px 0;}

div.big_search_block {float: left; margin: 0 7px 0 0;}

div.big_search_block .title{color: #737373;font-size: 1.4em;padding: 0 0 4px 0;}

div.big_search_block .tbox{background: url('/templates/img/big_search_back.gif') repeat-x; width: 225px; height: 10px;}
div.big_search_block .cbox{overflow-y: scroll; width: 215px; height: 95px;background: #f6f6de; color: #3e3e3e; padding: 10px 0 10px 10px;}

table.book_ico {margin: 0 0 40px 0;}
table.book_ico td{padding: 0 40px 0 0;}

div.forum_quote {background: #f2f2e6; padding: 20px; margin: 10px 0 0 0;}
blockquote {background: #f2f2e6; padding: 20px; margin: 10px 0 0 0;}

table.add_blog_kt {background: url('/templates/img/kt_back.gif') repeat-x #eaeaea; margin: 15px 0 0 0; padding: 20px 10px 10px 10px;}

div.single_kw {float: left; font-size: 0.9em; color: #e3004f; padding: 5px 10px 0 0; width: 170px;}

table.edit_user {background: url('/templates/img/edit_user_back.gif') repeat-x #f3f3f3;}
table.edit_user td.top{border-bottom: 2px solid #ffffff;}
table.edit_user_in1 {margin: 30px 0 30px 0;}

table.edit_user_in2 td {padding: 7px 0 0 0;}
table.edit_user_in2 td.left {color: #e4105a; font-size: 1.4em; padding: 0 20px 0 0;}

div.edit_user_in3 {margin: 20px 0 20px 20px; font-size: 1.4em;}

table.edit_user_in4 {margin: 0px 0 20px 0px;}
table.edit_user_in4 td.left_td {color: #e4105a; font-size: 1.2em; width: 1%; padding: 0 20px 0 20px; width: 30%;}
table.edit_user_in4 td {padding: 0 0 7px 0;}
table.edit_user_in4 td.notice {font-size: 0.9em; color: #797979; padding: 7px 0 0 0;}

div.eu_avatar {border: 5px solid #d6d2d2; display: inline-block;}
div.eu_avatar2 {padding: 5px 0 0 0;}

div.main_block_title {font-size: 30px; color: #8e8e8e;}
div.main_block_gtitle {font-size: 30px; color: #91b806;}

table.messages_table {
    
    border-top: 1px solid #a8a8a2;
}

table.messages_table th{
    
    background: #f3f3e9;
    border-bottom: 1px solid #e0e0e0;
    color: #acacab;
    padding: 10px 0 10px 0;
    font-weight: normal;
    text-align: left;
}

table.messages_table td.td1{
    width: 55px;
    padding: 0 0 4px 0;
}
table.messages_table td.td2{
    width: 230px;
    padding: 10px 0 10px 0;
}
table.messages_table td.td3{
    padding: 10px 0 10px 0;
}
table.messages_table td.td4{
    width: 130px;
    padding: 10px 0 10px 0;
    color: #a1a1a1;
    font-size: 0.9em;
}
table.messages_table td.no_message{

    padding: 30px 0 0px 0;
    color: #000000;
    text-align: center;
    font-size: 2.4em;
}

div.black_header_18 {
    
    color: #000000;
    font-size: 1.4em;
    padding: 0 0 20px 0;
}

div.black_header_26 {
    
    color: #000000;
    font-size: 2.2em;
    padding: 0 0 20px 0;
}

h1 {color: #000000;font-size: 2.2em;padding: 0 0 20px 0; margin: 10px 0 0 0; font-weight: normal;}
h2 {color: #000000; font-size: 1.2em;padding: 10px 0 10px 0; margin: 0; font-weight: normal;}

div.gray_header_14 {
    
    color: #aaa4a4;
    font-size: 1.4em;
}

div.list_text1 {
    
    font-size: 1em;
    padding: 3px 0 3px 0;
}

table.list_main_table {
    margin: 20px 0 0 0;
}

table.list_main_table td.background{
     background: url('/templates/img/menu_list_block.jpg') repeat-x #f6f6de;
}

table.list_main_table td.saved_lists{
     padding: 0 0 0 15px;
}

table.list_ing_table {
    padding: 0 0 3px 0;
}


table.add_bookmark_table td.left_td{
    color: #595959;
    font-size: 1.4em;
    width: 120px;
    padding: 0 0 10px 0;
}
table.add_bookmark_table td.right_td{
    padding: 0 0 10px 0;
}
table.add_bookmark_table td.bottom{
    padding: 10px 0 0 0;
}
table.add_bookmark_table td.sp{
    color: #595959;
    font-size: 1.4em;
    padding: 0 0 10px 0;
}


div.dic_letters_block {margin: 30px 0 20px 0;}
div.dic_letter {width: 200px; height: 190px; float: left;}
div.letter_header {color: #e3004f; font-size: 1.8em; padding: 0 0 6px 0;}
div.letter_words {padding: 0 0 3px 0;}

table.main_login {margin: 13px 0 0 0;}
table.main_login td.top {padding: 0 0 10px 0;}

div.small_img {float: left; padding: 0 10px 0 0;}

div.main_block_desc {color: #6b6b6b; font-size: 0.9em; margin: 10px 0 30px 0;}

div.help_block {background: url('/templates/img/help_page_ico.gif') no-repeat; padding:  10px 20px 0 40px; margin: 0 0 20px 0;}
div.help_block_d {color: #807676; padding: 5px 0 0 0; font-size: 0.9em;}

div.faq_title {color: #ffffff; font-size: 1.4em; background: #e3004f; padding: 5px; display: inline-block;}
span.ft1 {color: #ffffff; font-size: 0.6em; padding: 0 20px 0 0;}

table.help_faq {margin: 10px 0 40px 0;}
table.help_faq td.desc {color: 807676; font-size: 0.9em;}
table.help_faq td.title {color: #000000; font-size: 0.9em; padding: 0 0 0 5px;}


table.add_to_dic {
    
}
table.add_to_dic td.left_td{
    color: #000000;
    font-size: 1.4em;
    padding: 0 0 10px 0;
}
table.add_to_dic td.right_td{
    padding: 0 0 10px 0;
}
table.add_to_dic td.bottom{
    
}

table.bookmarks_cat {
    
    padding: 0 0 30px 0;
}

table.bookmarks_cat td.selected{
    
    color: #949192;
    font-size: 1.4em;
    background: url('/templates/img/bookmarks_active.gif') repeat-x;
    height: 83px;
    padding: 0 20px 0 20px;
}

table.bookmarks_cat td.normal{
    
    color: #949192;
    font-size: 1.4em;
    padding: 0 20px 0 20px;
}

.ui_uname {font-size: 1.6em;}



table.messages_cat {
    
    margin: 30px 0 0px 0;
}

table.messages_cat td.selected{
    
    color: #949192;
    font-size: 1.4em;
    background: url('/templates/img/bookmarks_active.gif') repeat-x;
    height: 83px;
    padding: 0 20px 0 20px;
}

table.messages_cat td.normal{
    
    color: #949192;
    font-size: 1.4em;
    padding: 0 20px 0 20px;
}


div.bcat_count_active{
    color: #95958f;
    background: url('/templates/img/bm_star1.gif') no-repeat 0 85%;
    padding: 10px 0 4px 20px;
    height: 14px;
    font-size: 0.8em;
}
div.bcat_count{
    color: #95958f;
    background: url('/templates/img/bm_star2.gif') no-repeat 0 85%;
    padding: 10px 0 4px 20px;
    height: 14px;
    font-size: 0.8em;
}


div.mcat_count_active{
    color: #95958f;
    background: url('/templates/img/bm_env1.gif') no-repeat 0 85%;
    padding: 10px 0 0px 24px;
    height: 18px;
    font-size: 0.8em;
}
div.mcat_count{
    color: #95958f;
    background: url('/templates/img/bm_env2.gif') no-repeat 0 85%;
    padding: 10px 0 0px 24px;
    height: 18px;
    font-size: 0.8em;
}
div.mcat_count_black{
    color: #95958f;
    background: url('/templates/img/bm_env3.gif') no-repeat 0 85%;
    padding: 10px 0 0px 24px;
    height: 18px;
    font-size: 0.8em;
}


div.list_period {
    
    background: url('/templates/img/list_period_back.gif') repeat-x #f3f3f3;
    margin: 10px 0 0 0;
    padding: 10px;
    width: 450px;
}

div.add_bookmark {
    
    background: url('/templates/img/list_period_back.gif') repeat-x #f3f3f3;
    margin: 5px 0 0px 0;
    padding: 10px;
    width: 80%;
}

div.bookmarks_block {
    
    padding: 20px 0 30px 0;
}
div.single_bm {padding: 0 0 25px 0;}

div.main_open_calendar {
    
    background: url('/templates/img/main_calendar_ico.png') no-repeat;
    padding: 5px 0 0 45px;
    margin: 20px 0 0 0;
    height: 28px;
}

.hello_big {
    color: #bab6b7;
    font-size: 3.6em;
}

.ui_big {
    color: #bab6b7;
    font-size: 3em;
}

table.ui_table1 {border-top: 4px solid #eaeaea; border-bottom: 8px solid #eaeaea; margin: 10px 0 0 0;}
table.ui_table1 td.uit1_td1 {background: url('/templates/img/uit1_td1.gif') no-repeat #eaeaea;}
table.ui_table1 td.uit1_td2 {background: url('/templates/img/uit1_td2.gif') repeat-x #ffffff;}
table.ui_table1 td.uit1_td3 {background: url('/templates/img/uit1_td3.gif') repeat-x #eaeaea; padding: 15px 0 10px 20px;}

.main_user_name {
    color: #000000;
    font-size: 2.4em;
}

div.main_enter_block {
    
    padding: 10px 0 10px 0;
}

table.main_table_pres {
    
    margin: 0 0 0 0px;
    width: 100%;
}

table.main_table_pres td.left{
    width: 50%;
    padding: 0 10px 0 0;
}

table.main_table_pres td.right_top{
    background: url('/templates/img/main_recipes_back.jpg') no-repeat;
    width: 50%;
    padding: 0 0 0 20px;
}

table.main_table_pres td.right{
    width: 50%;
    padding: 0 0 0 20px;
}

input.top_login_field {

	border: 0;
	background: url('/templates/img/login_input_back.gif') no-repeat;
	width: 147px;
	height: 21px;
	color: #8a8a8a;
	padding: 3px;
}

input.top_login_field { outline: none; }

table.top_login_table {margin: 6px 0 0 0;}

table.top_login_table td.top_login_b1 {padding: 0 15px 0 0;}
table.top_login_table td.top_login_b2 {padding: 0 30px 0 0;}
table.top_login_table td.top_login_b3 {padding: 0 50px 0 0;}

div.top_login_b1{
	position: absolute;
	right: 300;
	top: 7;
}

div.top_login_b2{
	position: absolute;
	right: 130;
	top: 7;
}

div.top_login_b3{
	position: absolute;
	right: 50;
	top: 7;
}

div.button_b1 {
	background: url('/templates/img/button_b1.gif') no-repeat;
	width: 4px;
	height: 23px;
	float:left;
}

div.button_b2 {
	background: url('/templates/img/button_b2.gif') repeat-x;
	height: 23px;
	float:left;
}

div.button_b3 {
	background: url('/templates/img/button_b3.gif') no-repeat;
	width: 4px;
	height: 23px;
	float:left;
}

div.big_button_b1 {
	background: url('/templates/img/big_button_b1.gif') no-repeat;
	width: 3px;
	height: 36px;
	float:left;
}

div.big_button_b3 {
	background: url('/templates/img/big_button_b3.gif') repeat-x;
	height: 36px;
	float:left;
}

div.big_button_b2 {
	background: url('/templates/img/big_button_b2.gif') no-repeat;
	width: 3px;
	height: 36px;
	float:left;
}


div.middle_button_b1 {
	background: url('/templates/img/middle_button_b1.gif') no-repeat;
	width: 3px;
	height: 33px;
	float:left;
}

div.middle_button_b3 {
	background: url('/templates/img/middle_button_b3.gif') repeat-x;
	height: 33px;
	float:left;
}

div.middle_button_b2 {
	background: url('/templates/img/middle_button_b2.gif') no-repeat;
	width: 3px;
	height: 33px;
	float:left;
}



.std_button {
	border: 0;
	background: transparent;
	padding: 2px 0 0 0 ;
	color: #4b4b4b;
	font-size: 0.9em;
}

.std_button_black {
	border: 0;
	background: transparent;
	padding: 2px 0 0 0 ;
	color: #000000;
	font-size: 1em;
}

.std_big_button {
	border: 0;
	background: transparent;
	padding: 5px 5px 0 5px ;
	color: #212121;
	font-size: 1.4em;
}

.std_middle_button {
	border: 0;
	background: transparent;
	padding: 5px 5px 0 5px ;
	color: #000000;
	font-size: 1em;
}


div.big_red_input1 {
	background: url('/templates/img/big_red_input1.gif') no-repeat;
	width: 3px;
	height: 37px;
	float:left;
}

div.big_red_input2 {
	background: url('/templates/img/big_red_input2.gif') repeat-x;
	height: 37px;
	width: 90%;
	float:left;
}

div.big_red_input3 {
	background: url('/templates/img/big_red_input3.gif') no-repeat;
	width: 3px;
	height: 37px;
	float:left;
}

.big_red_input {
	border: 0;
	background: transparent;
	padding: 0px 5px 0 5px ;
	color: #666666;
	outline: none;
	font-size: 1.4em;
	width: 100%;
}
.big_red_input2 {
	border: 0;
	background: transparent;
	padding: 2px 5px 0 5px ;
	color: #000000;
	outline: none;
	font-size: 1.2em;
	width: 100%;
}



div.big_gray_input1 {
	background: url('/templates/img/big_gray_input1.gif') no-repeat;
	width: 3px;
	height: 33px;
	float:left;
}

div.big_gray_input2 {
	background: url('/templates/img/big_gray_input2.gif') repeat-x;
	height: 33px;
	float:left;
}

div.big_gray_input3 {
	background: url('/templates/img/big_gray_input3.gif') no-repeat;
	width: 3px;
	height: 33px;
	float:left;
}

.big_gray_input {
	border: 0;
	background: transparent;
	padding: 3px 0px 0 0px ;
	color: #000000;
	outline: none;
	font-size: 1.1em;
	width: 100%;
}

div.search_type {display: inline-block; padding: 5px 50px 0 0; color: #625c5c;}


table.main_login_table {
    
    margin: 0 0 5px 0;
}

table.main_login_table td {
    
    padding: 0 0 10px 0;
}

div.top_reg_back {
	position: absolute;
	width: 528px;
	background: url('/templates/img/top_reg_back.gif') no-repeat;
	right: 42;
	top: 37;
	text-align: right;
}

div.reg_inner_link {
	padding: 10px;
}

.auth_text {
	color: #8a8a8a;
	padding: 0 10px 0 0;
	font-size: 0.9em;
}

.top_line_block {
	height: 37px;
	background: url('/templates/img/top_line_back.gif') repeat-x;
}

table.top_menu_block {
	height: 157px;

}

div.logo_click_area {
	height: 157px;
    width: 100%;
}

table.top_menu_block td.logo {
	background: url('/templates/img/top_logo.gif') no-repeat; 
	background-position: 10px 10px;
}


table.big_field {
	padding: 0;
}
table.big_field td.p1 {
	width: 3px;
	height: 3px;
	background: url('/templates/img/field_p1.gif') no-repeat;
	padding: 0;
}
table.big_field td.p2 {
	height: 1px;
	background: url('/templates/img/field_p2.gif') repeat-x;
	padding: 0;
}
table.big_field td.p3 {
	width: 3px;
	height: 3px;
	background: url('/templates/img/field_p3.gif') no-repeat;
	padding: 0;
}
table.big_field td.p4 {
	width: 3px;
	background: url('/templates/img/field_p4.gif') repeat-y;
	padding: 0;
}
table.big_field td.p5 {
	width: 3px;
	background: url('/templates/img/field_p5.gif') repeat-y;
	padding: 0;
}
table.big_field td.p6 {
	width: 3px;
	height: 3px;
	background: url('/templates/img/field_p6.gif') no-repeat;
	padding: 0;
}
table.big_field td.p7 {
	height: 3px;
	background: url('/templates/img/field_p7.gif') repeat-x;
	padding: 0;
}
table.big_field td.p8 {
	height: 3px;
	width: 3px;
	background: url('/templates/img/field_p8.gif') no-repeat;
	padding: 0;
}
table.big_field td.p_content {
	background: #ffffff;
	padding: 5px;
}

div.feedback_text {
	color: #7d7d7d;
	padding: 10px 0 10px 0;
}

.textarea_std {
	border: 0;
	outline: none;
	font-size: 1em;
	font-weight: normal;
}


ul.sortable {list-style: none; padding: 0;}
ul.sortable li {}


table.top_menu {
	padding: 0 0 0 0;
	margin: 50px 0 0 0;
	background-position: 0 40px;
}

table.top_menu  td.up{

	padding: 0 0 17px 52px;
}

table.top_menu  td.down{
	
	background: url('/templates/img/top_menu_back.gif') no-repeat;
	background-position: 15px 0px;
	padding: 0px 0 0px 52px;
}

.top_menu_item {
	padding: 0px 40px 0px 0px;
	display: inline;
}

.m_top_menu_item {
	padding: 0px 40px 30px 0px;
	display: inline;
}

.top_menu2_item {
	margin: 14px 20px 0px 10px;
	text-align: left;
	height: 51px;
}

.top_menu2_item_selected1 {
	width: 4px;
	float: left;
	height: 51px;
	background: url('/templates/img/top_menu2_back1.gif') no-repeat;
}

.top_menu2_item_selected2 {
	padding: 14px 16px 0px 6px;
	float: left;
	height: 51px;
	background: url('/templates/img/top_menu2_back2.gif') repeat-x;
	text-align: left;
}
.top_menu2_item_selected3 {
	width: 4px;
	float: left;
	height: 51px;
	background: url('/templates/img/top_menu2_back3.gif') no-repeat;
}


div.mc_item{
    padding: 3px 0 3px 0;
}

div.menu_mc_header{
    background: url('/templates/img/menu_mc_header.gif') no-repeat;
    height: 83px;
    color: #abab7f;
    font-size: 2em;
    padding: 10px 0 0 20px;
}

div.mc_header{
    background: url('/templates/img/mc_header.gif') no-repeat;
    height: 42px;
    color: #ffffff;
    font-size: 1.4em;
    padding: 3px 0 0 10px;
    margin: 15px 0 0 0;
}
div.mc_header_dash{
    background: url('/templates/img/mc_header.gif') no-repeat;
    height: 42px;
    color: #ffffff;
    font-size: 1.2em;
    padding: 3px 0 0 10px;
    margin: 0px 0 0 0;
}
div.mc_header_next{
    background: url('/templates/img/mc_header.gif') no-repeat;
    height: 42px;
    color: #ffffff;
    font-size: 1.4em;
    padding: 3px 0 0 10px;
    margin: 15px 0 0 0;
}

div.menu_cat_header{
    background: url('/templates/img/mc_header.gif') no-repeat;
    height: 42px;
    color: #ffffff;
    font-size: 1.4em;
    padding: 3px 0 0 10px;
    margin: 15px 0 0 0;
}

div.bottom_block {
	background: url('/templates/img/bottom_back.gif') repeat-x;
	height: 208px;
	margin-top: 50px;
}

table.main_table {

}

table.main_table td.left{
	padding: 0 20px 0 10px;
}

table.main_table td.right{
	padding: 0 10px 0 0px;
}

table.bottom_table {
	height: 100%;
}

table.bottom_table  td.left{
	width: 50%;
	background: url('/templates/img/bottom_logo.gif') no-repeat;
	background-position: 50% 50%;
}

table.bottom_table  td.right{
	width: 50%;
}

div.bottom_link {
	padding: 0 0 10px 0;
}

table.bottom_link_box td {
	padding: 0 50px 0 0;
	white-space: nowrap;
}


div.single_comment {
    
    padding: 10px 0 10px 0;	
}

.comment_rating {font-size: 0.9em; text-align: right;}

a.bottom_link {
	font-size: 90%;
}
a.bottom_link:link {
	color: #8b7575;
	text-decoration: underline;
}
a.bottom_link:visited {
	color: #8b7575;
	text-decoration: underline;
}
a.bottom_link:hover {
	color: #8b7575;
	text-decoration: underline;
}

table.recipes_cat_list {

}

table.recipes_cat_list td.l1 {
	padding: 15px 0 7px 0;
}

table.recipes_cat_list td.count_l1{
	color: #9a9a9a;
	padding: 15px 0 7px 0;
}

table.recipes_cat_list td.count_l2{
	color: #9a9a9a;
	padding: 1px 0px 1px 0px;
}

table.recipes_cat_list td.l2 {
	padding: 1px 0px 1px 0px;
	line-height: 130%;
}

div.rand_recipe {
	color: #888888;
	font-size: 1.5em;
	margin: 0 0 5px 0;
}

div.last_comment_block {
    
    padding: 0 0 35px 0;
}

div.last_comment_b1 {
    padding: 2px 0 5px 0;
}

div.last_comment_b2 {color: #212121;font-size: 0.9em; margin: 5px 0 0 0;}
.last_comment_b2_s {color: #9b9797; font-size: 0.9em;}

.last_recipes {margin: 0 0 25px 0;}
.last_recipes_b2 {padding: 10px 0 10px 0;}
.last_recipes_b3 {border-top: 1px solid #aeaeae;  color: #827e80; padding: 10px 0 0 0; font-size: 0.9em;}

.lr_b1 {color: #464646; font-size: 0.8em; background: url('/templates/img/lr_b1.gif') no-repeat 0 50%; padding: 0 0 0 12px;}
.lr_b2 {color: #464646; font-size: 0.8em; background: url('/templates/img/lr_b2.gif') no-repeat 0 50%; padding: 0 0 0 12px;}
.lr_b3 {color: #464646; font-size: 0.8em; background: url('/templates/img/lr_b3.gif') no-repeat 0 50%; padding: 0 0 0 12px;}


div.adv_desc {color: #685e5e; font-size: 0.9em; margin: 0 0 25px 0;}

table.madvices_table {background: url('/templates/img/novice_main_back.jpg') no-repeat 100% 0; margin: 30px 0 0 0;}

div.mavd_title{font-size: 3.2em; color: #e1014f;}
div.adv_cat_main {background: url('/templates/img/novice_cat_back.gif') no-repeat 0 0; margin: 35px 0 0 0; height: 140px;}

div.adv_cat_title {font-size: 1.4em; color: #e1014f; padding: 50px 0 0 0;}
div.adv_cat_item {font-size: 1em; color: #e1014f; padding: 2px 0 0 0;}
.adv_cat_count {font-size: 5.6em; color: #dadada; padding: 10px 0 0 15px;}

span.advice_count {color: #7ec520; font-size: 0.9em;}

div.add_advice_main {width: 254px; height: 48px; background: url('/templates/img/add_advice_back.gif') no-repeat; text-align: right; margin: 95px 0 0 0;}
span.add_advice_link {position: relative; top: 17; right: 20;}

div.add_advice_text {color: #aaa5a5; font-size: 0.9em; margin: 15px 0 50px 0; border-bottom: 1px solid #dddddd; padding: 0 0 13px 0;}

a.main_advice_name {font-weight: normal; font-size: 1.6em;}
a.main_advice_name:link {color: #e1014f; text-decoration: underline;}
a.main_advice_name:visited {color: #e1014f; text-decoration: underline;}
a.main_advice_name:hover {color: #e1014f; text-decoration: underline;}

div.single_advice {padding: 0 0 20px 0; margin: 0 0 20px 0; background: url('/templates/img/adv_list_line.gif') repeat-x 0 100%;}
div.adv_comments_count {padding: 10px 0 10px 0;}

a.ac_link {font-weight: normal;font-size: 0.9em;}
a.ac_link:link {color: #a49a9a;text-decoration: underline;}
a.ac_link:visited {color: #a49a9a;text-decoration: underline;}
a.ac_link:hover {color: #a49a9a;text-decoration: underline;}

div.adv_list_text {color: #685e5e;}

span.qt_main {color: #ffffff; font-size: 2.8em;}
span.qt_sub {color: #ffffff; font-size: 2em;}
div.qt_q {color: #ffffff; font-size: 0.9em; padding: 15px 0 15px 0px; margin-bottom: 15px; border-bottom: 1px solid #bfe986;}
div.qt_a {color: #3f3939; font-size: 0.9em; line-height: 140%;}

a.qt_a {font-weight: normal;font-size: 1em;}
a.qt_a:link {color: #3f3939;text-decoration: none;}
a.qt_a:visited {color: #3f3939;text-decoration: none;}
a.qt_a:hover {color: #3f3939;text-decoration: none;}

div.rand_advice_inner {background: url('/templates/img/rand_advice_inner.jpg') no-repeat; width: 252px; height: 462px; padding: 10px; margin: 40px 0 0 0;}

.qt2_main {color: #ffffff; font-size: 2.2em;}
.qt2_sub {color: #ffffff; font-size: 1.6em;}
div.qt2_q {color: #ffffff; font-size: 0.9em; padding: 15px 0 15px 0; border-bottom: 1px solid #bfe986; margin-bottom: 15px;}
div.qt2_a {color: #3f3939; font-size: 0.9em; line-height: 140%;}

div.adv_rt1 {color: #e1014f; font-size: 1.6em; height: 35px; background: url('/templates/img/adv_pop_ico.gif') no-repeat 0 50%; padding: 0 0 0 35px;}
div.adv_rt2 {color: #e1014f; font-size: 1.6em; height: 30px; background: url('/templates/img/adv_rlist_new.gif') no-repeat 0 30%; padding: 0 0 0 25px; margin: 35px 0 0 0;}
div.adv_rlist_block {border-top: 1px solid #8dc73f; padding: 8px 0 0 0; margin: 5px 0 0 0;}
div.adv_rlist {background: url('/templates/img/adv_rlist_ico.gif') no-repeat 0 80%; padding: 5px 0 0 20px;}

a.adv_main {font-weight: normal; color: #e1014f; font-size: 2em; line-height: 90%;}
a.adv_main:link {color: #e1014f;text-decoration: none;}
a.adv_main:visited {color: #e1014f;text-decoration: none;}
a.adv_main:hover {color: #e1014f;text-decoration: none;}

.cvote_rating {position: relative; top: -1; color: #ffffff; font-size: 0.6em;  font-family: Arial;}

table.cvote_table {}
table.cvote_table td.cvote_std_plus {height: 16px;}
table.cvote_table td.cvote_std_middle {background: url('/templates/img/cvote_std2.gif') no-repeat; height: 16px; width: 18px; text-align: center;}
table.cvote_table td.cvote_std_minus {height: 16px;}

table.cvote_table td.cvote_green_plus {height: 16px;}
table.cvote_table td.cvote_green_middle {background: url('/templates/img/cvote_green2.gif') no-repeat; height: 16px; width: 18px; text-align: center;}
table.cvote_table td.cvote_green_minus {height: 16px;}

table.cvote_table td.cvote_red_plus {height: 16px;}
table.cvote_table td.cvote_red_middle {background: url('/templates/img/cvote_red2.gif') no-repeat; height: 16px; width: 18px; text-align: center;}
table.cvote_table td.cvote_red_minus {height: 16px;}


div.main_top_area {padding: 90px 0 0 0;}

.mrating_block_first {background: #f6f6ee; border-bottom: 1px solid #e3e3db; padding: 10px 0px 10px 3px; margin: 30px 0 0 0;}
.mrating_block_std {background: #f6f6ee; border-bottom: 1px solid #e3e3db; padding: 15px 0px 15px 3px;}

.mtop_you {border-bottom: 1px solid #e3e3db; padding: 30px 10px 30px 0px;}

.mtop_b1_first {color: #e3004f; font-size: 2.6em; line-height: 90%;}
.mtop_b1 {color: #898989; font-size: 2.6em; line-height: 110%;}
.mtop_b2 {color: #e3004f; font-size: 1em; line-height: 70%;}

table.mtop_b3 {}

.mtop_b4 {margin: 5px 0 0 0;}
.mtop_b5 {margin: 0 0 5px 0;}
.mtop_b6 {color: #bbbbb5; font-size: 1em; padding: 0 0 0 8px;}

.mtop_b7 {background: url('/templates/img/user_top_back1.gif') no-repeat 50% 65px; height: 140px;}
.mtop_b8 {background: url('/templates/img/user_top_back2.gif') no-repeat; height: 48px; width: 142px;}
.mtop_b9 {color: #9a9a93; font-size: 1em; height: 40px; position: relative; top: 6; left: 6;}

.mtop_b10 {color: #898989; border-bottom: 1px solid #bcbcbc; font-size: 1.4em;}
.mtop_b11 {color: #898989;}

.mtop_b12 {padding: 0 0 0 1px;}

table.seasons_t1 {margin: 10px 0 20px 0;}
table.seasons_t1 td.left {width: 267px; height: 147px; background: url('/templates/img/seasons_ico_big.jpg') no-repeat;}

div.seasons_b1 {color: #0bb623; font-size: 1.4em;}
div.seasons_b2 {margin: 20px 0 20px 0; font-size: 0.9em;}
div.seasons_b3 {color: #959595; font-size: 0.9em;}

.seasons_hs {position: relative; top: 50;}

table.seasons_t2 {margin: 40px 0 0 0;}
table.seasons_t2 td.header1 {background: url('/templates/img/seasons_meat.gif') no-repeat 50% 20%; border-right: 1px solid #e0e0e0; height: 169px; color: #979797;}
table.seasons_t2 td.header2 {background: url('/templates/img/seasons_fish.gif') no-repeat 50% 20%; border-right: 1px solid #e0e0e0; color: #979797;}
table.seasons_t2 td.header3 {background: url('/templates/img/seasons_veg.gif') no-repeat 50% 20%; border-right: 1px solid #e0e0e0; color: #979797;}
table.seasons_t2 td.header4 {background: url('/templates/img/seasons_fruits.gif') no-repeat 50% 20%; border-right: 1px solid #e0e0e0; color: #979797;}
table.seasons_t2 td.header5 {background: url('/templates/img/seasons_grass.gif') no-repeat 50% 20%; border-right: 1px solid #e0e0e0; color: #979797;}


table.seasons_t3 {border-bottom: 2px solid #9c9c9c;}
table.seasons_t3_active {border-bottom: 2px solid #46b756;}
table.seasons_t3_active td {border-right: 1px solid #e0e0e0; color: #979797; background: url('/templates/img/seasons_bg1.gif') repeat-x 0 100%;}
table.seasons_t3 td {border-right: 1px solid #e0e0e0; color: #979797; background: url('/templates/img/seasons_bg1.gif') repeat-x 0 100%;}

.seasons_h {background: url('/templates/img/seasons_bg2.gif') no-repeat 100% 0; width: 147px; height: 43px;}
.seasons_h2 {background: url('/templates/img/seasons_bg4.gif') no-repeat 0 0; width: 147px; height: 43px;}

.seasons_label_active {color: #39b54a; font-size: 1.4em; position: relative; top: 8;}
.seasons_label_std {color: #9c9c9c; font-size: 1.4em; position: relative; top: 8;}

table.seasons_t4 {border-top: 2px solid #ffffff;}
table.seasons_t4 td {background: #ffffff; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; color: #8c8c8c; padding:5px; font-size: 0.9em;}
table.seasons_t4 td.seasons_last {border-right: 1px solid #e0e0e0; background: #ffffff; height: 40px; border-bottom: 1px solid #ffffff;}

table.seasons_t4_active {border-top: 2px solid #ffffff;}
table.seasons_t4_active td {background: #efefef; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; color: #000000; padding:5px; font-size: 0.9em;}
table.seasons_t4_active td.seasons_last {border-right: 1px solid #e0e0e0; background: #ffffff; height: 40px; border-bottom: 1px solid #ffffff;}

.seasons_h3 {background: url('/templates/img/seasons_bg5.gif') no-repeat 100% 0; width: 147px; height: 24px;}
.seasons_h4 {background: url('/templates/img/seasons_bg6.gif') no-repeat; width: 147px; height: 24px;}


.cbook_ico1 {display: inline-block; margin: 0 20px 0 0; background: url('/templates/img/list_edit_ico2.gif') no-repeat 0 50%; padding: 0 0 0 25px;}
.cbook_ico2 {display: inline-block; background: url('/templates/img/list_delete_ico2.gif') no-repeat 0 50%; padding: 0 0 0 25px;}

div.rand_recipe_main {
	color: #e3004f;
	font-size: 1.6em;
}

div.rand_recipe_block {
	/* border: 1px dashed #c0c095; */
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}

div.recipe_block_main {
	margin: 10px 0 0 0;
}

div.rnd_recipe_ings {
	line-height: 130%;
	color: #988787;
	font-size: 0.7em;
}

div.rnd_recipe_ne {border-top: 2px solid #9fc810; background: #f6f6de; padding: 0 10px 10px 10px;}

div.rnd_recipe_desc {
	color: #666666;
	padding: 10px 0 10px 0;
	font-size: 0.9em;
}

div.rnd_comments {
	padding: 0 0 10px 0;
}

div.add_to_fav1 {color: #b4b4b4; font-size: 0.7em; padding: 0 0 3px 0;}
div.add_to_fav2 {}


table.rt_v2 {display: inline-block; position: relative; top: 7; height: 35px;}

table.rt_v2 td.rating_cell_green {display: inline-block; background: url('/templates/img/rating_back_green.gif') no-repeat; width: 68px; height: 35px; text-align: right;}
table.rt_v2 td.rating_cell_red {display: inline-block; background: url('/templates/img/rating_back_red.gif') no-repeat; width: 68px; height: 35px; text-align: right;}
table.rt_v2 td.rating_cell_std {display: inline-block; background: url('/templates/img/rating_back_std.gif') no-repeat; width: 68px; height: 35px; text-align: right;}
div.rdiv_v2 {color: #ffffff; padding: 10px 10px 0 0; font-size: 0.9em; font-weight: normal; font-family: Arial;}

table.adv_rt_v2 {display: inline-block; position: relative; top: 3; left: 5; height: 33px;}
table.adv_rt_v2 td.adv_rating_cell_green {display: inline-block; background: url('/templates/img/adv_rating_back_green.gif') no-repeat; width: 27px; height: 33px; text-align: right;}
table.adv_rt_v2 td.adv_rating_cell_red {display: inline-block; background: url('/templates/img/adv_rating_back_red.gif') no-repeat; width: 27px; height: 33px; text-align: right;}
table.adv_rt_v2 td.adv_rating_cell_std {display: inline-block; background: url('/templates/img/adv_rating_back_std.gif') no-repeat; width: 27px; height: 33px; text-align: right;}

div.adv_rdiv_v2 {color: #ffffff; padding: 15px 10px 0 0; font-size: 0.9em; font-weight: normal; font-family: Arial;}


table.rating_table {
	margin: 0 0 0 5px;
	display: inline;
	position: relative;
	top: 5;
}

table.rating_table td.rating_done {
	background: url('/templates/img/rating_done.gif') no-repeat;
	text-align: center;
	width: 47px;
	height: 26px;
	color: #a29c9e;
}

table.rating_table td.rating {
	background: #dfdfc4;
	margin: 0 1px 0 1px;
	padding: 3px 10px 3px 10px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

table.rating_table td.left {
	width: 11px;
	padding:0;
}

table.rating_table td.right {
	width: 11px;
	padding:0;
}

div.rnd_recipe_name {
	padding: 0 0 10px 0;
}


.add_recipe_block {
	background: url('/templates/img/add_recipe_ico.gif') no-repeat;
	padding: 3px 0 0 34px;
	height: 30px;
}

div.add_recipe_desc {
	color: a7a7a7;
	padding: 10px 0 0 0;
}

span.search_main_title {
	color: #e3004f;
	font-size: 2em;
	font-weight: normal;
}

span.search_second_title {
	color: #949494;
	font-weight: normal;
	font-size: 1em;
	padding: 0 5px 0 5px;
}

div.search_block {
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #dadada;
	margin: 0 0 10px 0;
}


table.blog_title {padding: 0 10px 10px 0; }

table.blog_title2 {margin: 0 4px 10px 0; padding: 0 0 4px 0; border-bottom: 1px solid #eaf5dd;}

div.blog_main_author {

	padding: 0 0 0 24px;
	margin: 0 0 0 1px;
	background: url('/templates/img/blog_user_ico.gif') no-repeat 0 50%;
}

span.blog_main_date {
	color: #a1a1a1;
	padding: 0 0 0 4px;
	font-size: 12px;
}


div.blog_text {
	color: #2b2828;
	padding: 20px 0 0 0;
	line-height: 140%;
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 10px 0;
}

div.blog_text_main {
	color: #000000;
	padding: 20px 0 0 0;
	line-height: 140%;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

div.blog_key {

	padding: 10px 0 7px 30px;
	background: url('/templates/img/blog_key_ico.gif') no-repeat;
	color: #e3004f;
	background-position: 3px 10px;
	font-size: 14px;
}

div.blog_comments {
	padding: 0 0 0 30px;
	height: 19px;
	background: url('/templates/img/blog_comments_ico.gif') no-repeat;
	font-size: 14px;
}

table.post_table {
	margin: 0 0 70px 0;
}

div.main_cloud  {
	color: #9a9a9a;
	font-size: 1.4em;
	padding: 0 0 10px 0;
}

.c_avatar_block2 {margin: 10px 0 0 0; height: 54px; display: inline-block;}
.r_author_rating {margin: 0px 0 0 20px; height: 54px; display: inline-block; color: #8b8b7e; font-size: 1em;}

.recount_background2 {background: url('/templates/img/p_recount_back.gif') repeat-x;}

.r_edit_recipe{background: url('/templates/img/new_recipe_ico1.jpg') no-repeat 0 50%; height: 33px; padding: 3px 0 0 45px; margin: 10px 0 0 0;}

.r_thanks {background: url('/templates/img/r_thanks_ico.jpg') no-repeat; padding: 5px 0 0 25px; height: 24px; margin: 10px 0 0 0;}

div.comments_title {
	font-size: 1.8em;
	color: #000000;
	padding: 0 0 30px 0;
}

div.comment_text {
	padding: 10px 0 10px 0;
	color: #000000;
	font-size: 0.8em;
	line-height: 150%;
}

span.reply_block {
	padding: 0 0 0 20px;
}

span.post_comment_title {
	font-size: 1.8em;
	color: #e3004f;
	border-bottom: 1px dashed #e3004f;
}

div.comments_block {
	padding: 0px 0 40px 0;
}

div.sc_button {
	padding: 10px 0 0 0;
}

div.comment_user_block {
	padding: 10px 0 10px 0;
}

span.comment_user_block_in {
	color: #908484;
	font-weight: normal;
    font-size: 0.9em;
}


div.rsl_block {
	padding: 3px 0 10px 0;
}

div.rsl_single {
	padding: 0px 10px 0 0;
	display: inline;
}

table.rt_main {

}

table.rt_main td.top_left {
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
	padding: 0 0 13px 20px;
	background: url('/templates/img/kitchen_ico.gif') no-repeat;
}

table.rt_main td.top_right {
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
}

table.rt_main td.bottom_right {
	color: #6c6c6c;
	font-size: 0.9em;
}

table.rt_main td.bottom_left {
	color: #988787;
	font-size: 0.9em;
}


a.recipe_text{
    color: #4b4b4b;
	font-size: 0.9em;
}
a.recipe_text:link {
	color: #6c6c6c;
	text-decoration: none;
}
a.recipe_text:visited {
	color: #6c6c6c;
	text-decoration: none;
}
a.recipe_text:hover {
	color: #6c6c6c;
	text-decoration: none;
}

table.live_table { border-bottom: 1px solid #a3a3a3; margin: 0 0 20px 0;}
table.live_table td{ padding: 0 0 15px 0;}
table.live_table td.right{ color: #afaaaa; font-size: 1.8em; padding: 0 0 15px 0;}

.live_b1 {color: #332e2e; font-size: 2.4em;}
.live_b2 {color: #636363; font-size: 1.8em;}

table.glist_table {margin: 0 0 45px 0;}

table.glist_table td.rlt_t1 {width: 100px; border-bottom: 1px solid #b8b8b8; color: #b8b8b8; font-size: 0.9em; font-style: italic; padding: 0 0 10px 0; text-align: center;}
table.glist_table td.rlt_t2 {border-bottom: 1px solid #d1d1d1;}
table.glist_table td.rlt_t3 {border-bottom: 1px solid #d1d1d1; width: 125px; padding: 0 0 10px 0;}

table.glist_table td.rlt_b1 {text-align: center; color: #b8b8b8; font-size: 0.8em; font-style: italic; width: 100px;}
table.glist_table td.rlt_b2 {padding: 0 15px 0 0;}

.glist_price {color: #7aa339;}

div.rlt_onmap {height: 27px; background: url('/templates/img/on_map_ico.gif') no-repeat; padding: 0 0 0 30px;}

div.gk_title {color: #8ebf40; font-size: 1.6em; margin: 0 0 20px 0;}

.catp_name {font-size: 2.2em; border-bottom: 1px solid #a39d9f; padding: 0 0 10px 0;}

table.catp_table {margin: 7px 0 0 0;}

.catp_desch {color: #8c8587; font-style: italic; font-size: 1.2em; padding: 0 0 10px 0;}
.catp_descb {font-size: 0.9em; margin: 0 0 40px 0;}

table.price_box1 {}

table.rlist_table {margin: 0 0 45px 0;}

table.rlist_table td.rlt_t1 {width: 100px; border-bottom: 1px solid #b8b8b8; color: #b8b8b8; font-size: 0.9em; font-style: italic; padding: 0 0 10px 0; text-align: center;}
table.rlist_table td.rlt_t2 {border-bottom: 1px solid #97cd62;}
table.rlist_table td.rlt_t3 {border-bottom: 1px solid #97cd62; width: 125px; padding: 0 0 10px 0;}

table.rlist_table td.rlt_b2 {padding: 0 15px 0 0;}

div.rlt_r_title {font-size: 0.8em; color: #898989; font-style: italic;} 

table.rl_sort {
    
    padding: 0 0 0px 0;
}

table.rl_sort td.selected{
    
    color: #949192;
    font-size: 0.9em;
    background: url('/templates/img/rl_sort.gif') repeat-x;
    height: 42px;
    padding: 0 20px 0 20px;
}

table.rl_sort td.normal{
    
    color: #949192;
    font-size: 0.9em;
    padding: 0 20px 0 20px;
}

div.recipe_in_list {
	padding: 0 0 50px 0;
}

div.paginator {background: url('/templates/img/paginator_back.gif') no-repeat; width: 482px; height: 44px; text-align: left;}
.p_active {color: #ffffff; font-size: 0.9em; background: url('/templates/img/p_active.gif') no-repeat; width: 32px; height: 32px;}
.p_normal {width: 20px; height: 32px;}

.p_next {width: 140px; height: 32px; background: url('/templates/img/paginator_back2.gif') no-repeat; padding: 0 10px 0 0; font-style: italic; font-size: 0.9em; color: #666666;}

a.cloud{
}
a.cloud:link {
	color: #e3004f;
	text-decoration: underline;
}
a.cloud:visited {
	color: #e3004f;
	text-decoration: underline;
}
a.cloud:hover {
	color: #e3004f;
	text-decoration: underline;
}

a.stv_link{
}
a.stv_link:link {
	color: #e3004f;
	text-decoration: underline;
}
a.stv_link:visited {
	color: #e3004f;
	text-decoration: underline;
}
a.stv_link:hover {
	color: #e3004f;
	text-decoration: underline;
}


a.blog_comments_link{
}
a.blog_comments_link:link {
	color: #6b6b5b;
	text-decoration: underline;
}
a.blog_comments_link:visited {
	color: #6b6b5b;
	text-decoration: underline;
}
a.blog_comments_link:hover {
	color: #6b6b5b;
	text-decoration: underline;
}

a.blog_title{
	font-size: 2.2em;
}
a.blog_title:link {
	color: #000000;
	text-decoration: none;
}
a.blog_title:visited {
	color: #000000;
	text-decoration: none;
}
a.blog_title:hover {
	color: #000000;
	text-decoration: none;
}

a.blog_title_main{
	font-size: 1.4em;
}
a.blog_title_main:link {
	color: #000000;
	text-decoration: none;
}
a.blog_title_main:visited {
	color: #000000;
	text-decoration: none;
}
a.blog_title_main:hover {
	color: #000000;
	text-decoration: none;
}


a.blog_author{
	font-size: 12px;
}
a.blog_author:link {
	color: #79796a;
	text-decoration: underline;
}
a.blog_author:visited {
	color: #79796a;
	text-decoration: underline;
}
a.blog_author:hover {
	color: #79796a;
	text-decoration: underline;
}


a.second_search{
    font-size: 1.2em;
}
a.second_search:link {
	color: #e3004f;
	text-decoration: underline;
}
a.second_search:visited {
	color: #e3004f;
	text-decoration: underline;
}
a.second_search:hover {
	color: #e3004f;
	text-decoration: underline;
}

a.main_add_recipe{
	border-bottom: 1px dashed #e5115b;
	font-weight: normal;
	font-size: 1em;
}
a.main_add_recipe:link {
	color: #e5115b;
	text-decoration: none;
}
a.main_add_recipe:visited {
	color: #e5115b;
	text-decoration: none;
}
a.main_add_recipe:hover {
	color: #e5115b;
	text-decoration: none;
}

a.dotted_link_12{
	border-bottom: 1px dashed #e5115b;
	font-size: 1em;
}
a.dotted_link_12:link {
	color: #e5115b;
	text-decoration: none;
}
a.dotted_link_12:visited {
	color: #e5115b;
	text-decoration: none;
}
a.dotted_link_12:hover {
	color: #e5115b;
	text-decoration: none;
}

a.dotted_link_16{
	border-bottom: 1px dashed #e5115b;
	font-size: 1.4em;
}
a.dotted_link_16:link {
	color: #e5115b;
	text-decoration: none;
}
a.dotted_link_16:visited {
	color: #e5115b;
	text-decoration: none;
}
a.dotted_link_16:hover {
	color: #e5115b;
	text-decoration: none;
}


a.rnd_comments{
    font-size: 0.9em;
}
a.rnd_comments:link {
	color: #9a9a9a;
	text-decoration: underline;
}
a.rnd_comments:visited {
	color: #9a9a9a;
	text-decoration: underline;
}
a.rnd_comments:hover {
	color: #9a9a9a;
	text-decoration: underline;
}

.sub_recipe_note {
    color: #bbbbbb;
    font-size: 0.9em;
}

div.recipe_description {color: #666666;padding: 28px 0 10px 0;border-bottom: 2px solid #91b808;font-size: 0.9em;line-height: 140%;}
table.recipe_description2 {margin: 20px 0 0 0; color: #303030; font-size: 0.9em;}
table.recipe_description2 td.kitchen {background: url('/templates/img/desc_kitchen.gif') no-repeat; padding: 0 0 0 20px;}
table.recipe_description2 td.time {background: url('/templates/img/desc_time.gif') no-repeat; padding: 0 0 0 18px;}
table.recipe_description2 td.dif {background: url('/templates/img/desc_dif.gif') no-repeat; padding: 0 0 0 18px;}

h2.recipe_ing {
    color: #e93372;
    font-size: 1.9em;
    font-weight: normal;
    padding: 0 0 0 0;
    margin: 0px 0 8px 0;
}
h2.recipe_ing_next {
    color: #e93372;
    font-size: 1.9em;
    font-weight: normal;
    padding: 0 0 0 0;
    margin: 35px 0 10px 0;
}

div.ing_text {
    color: #000000;
    font-size: 1.2em;
    padding: 2px 0 2px 0;
}
span.ing_count {
    color: #897f7f;
    font-size: 1em;
}

div.menu_ing_text {
    color: #383232;
    font-size: 1em;
    padding: 3px 0 3px 0;
}
span.menu_ing_count {
    color: #897f7f;
    font-size: 1em;
}

table.process_table {
    
    padding:10px 0 10px 0px;
}
table.process_table td.left {
    
    background: url('/templates/img/process_back.gif') no-repeat 50% 50%;
    font-size: 1.2em;
    padding: 0 0 0 25px;
    width: 34px;
    height: 44px;
}
table.process_table td.right {
    
    font-size: 17px;
    color: #383232;
    padding: 0 0 0 20px;
    line-height: 140%;
}


table.reg_plus {padding:10px 0 10px 0px;}
table.reg_plus td.left {
    
    background: url('/templates/img/process_back.gif') no-repeat 50% 50%;
    font-weight: bold;
    font-size: 1em;
    padding: 0 0 0 20px;
    width: 34px;
    height: 44px;
}
table.reg_plus td.right {
    
    font-size: 1em;
    color: #383232;
    padding: 0 0 0 15px;
}

table.reg_plus_red {padding:10px 0 10px 0px;}
table.reg_plus_red td.left {
    
    background: url('/templates/img/reg_plus_red.gif') no-repeat 50% 50%;
    font-weight: bold;
    font-size: 1em;
    padding: 0 0 0 20px;
    width: 38px;
    height: 44px;
}
table.reg_plus_red td.right {
    
    font-size: 1.4em;
    color: #e3004f;
    padding: 0 0 0 15px;
}


table.menu_process_table {
    
    padding:10px 0 10px 0px;
}
table.menu_process_table td.left {
    
    background: url('/templates/img/process_back.gif') no-repeat 50% 50%;
    font-weight: bold;
    font-size: 1em;
    padding: 0 0 0 25px;
    width: 34px;
    height: 44px;
}
table.menu_process_table td.m_right {
    
    font-size: 1em;
    color: #383232;
    padding: 0 0 0 20px;
}


.prepared_header {
    
    font-size: 1.4em;
    color: #9c9c87;
}

div.prepared_block {
    
    padding: 40px 0 10px 0;
}

span.prepared_user_block {
    padding: 0 20px 0 0;
}

span.prepared_time {
    color:#a68989;
    padding: 0 0 0 5px;
}

div.persons_block {
    
    padding: 20px 0 20px 0;
    background: url('/templates/img/persons_back.gif') no-repeat 95px 17px;
}

.recipe_cal_padding {display: none; position: absolute; margin: 0px 0 0 320;}

div.menu_persons_block {
    
    padding: 10px 0 10px 0;
}

div.r_precount {background: url('/templates/img/r_precount.gif') no-repeat; padding: 3px 0 0 20px;}

div.recount_bh1 {
    display: none;
    padding: 5px 0 0px 20px;
    color: #999999;
    font-size: 0.9em;
}

table.hint_table {}
table.hint_table td.h_left {background: url('/templates/img/hint_ico.gif') no-repeat;}
table.hint_table td.h_right {color: #000000; font-size: 0.9em; border-bottom: 1px solid #dbeba2; padding: 0 0 20px 0;}

table.hint_table td.hb_left {background: url('/templates/img/dev_blog_ico.gif') no-repeat 0 20px;}
table.hint_table td.hb_right {color: #737373; font-size: 0.9em; padding: 20px 0 0 0;}

div.menu_recount_bh1 {
    display: none;
    padding: 30px 0 20px 210px;
    color: #e4004f;
}

span.persons_block_p1 {
    color: #6c6c6c;
    font-size: 1.1em;
}

span.persons_block_p2 {
    color: #e4004f;
    font-size: 1.1em;
    padding: 0 0 0 40px;
}

span.menu_persons_block_p2 {
    color: #e4004f;
    font-size: 1.4em;
    padding: 0 0 0 10px;
}

.main_recipe_name{
	font-size: 1.8em;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.menu_recipe_name{
	font-size: 1.4em;
	font-weight: normal;
}

table.kitche_resipes_list {}
table.kitche_resipes_list td.bottom {padding: 0 0 20px 0;}

.add_process_back {background: url('/templates/img/add_process_back.gif') no-repeat 0 50%; font-size: 1.4em;}

div.history_date {color:#999999;padding: 0 0 15px 0;}

div.history_block {padding: 0 0 15px 0;}

div.history_desc {padding: 10px 0 0 0;color: #6c6c6c;}

table.add_recipe_table {background: #f6f6de;table-layout: fixed;}
table.add_recipe_table td, th{padding: 0 40px 0 0;}
table.add_recipe_table td.td_left, th.th_left{width: 220px; padding: 0 0 0 15px;}
table.add_recipe_table td.td_left{color: #666666; font-size: 1.4em;}
table.add_recipe_table td.td_sp{color: #666666; font-size: 1.4em; padding: 0 0 0 15px;}
table.add_recipe_table td.td_button{padding: 30px 0 30px 20px; }
table.add_recipe_table td.td_single{color: #000000; font-size: 1.4em; padding: 20px 0 0 15px;}
table.add_recipe_table td.single_images{color: #000000; font-size: 1em; padding: 20px 0 20px 20px; background: url('/templates/img/add_photo_back.gif') repeat-x #f3f3f3;}
table.add_recipe_table td.upload_status{color: #000000; font-size: 1em; padding: 0px 0 0px 20px; background: #f3f3f3; border-bottom: 1px solid #cfcec7;}
.td_single2{color: #666666; font-size: 1.4em; padding: 0px 0 0 15px;}
table.add_recipe_table td{padding: 10px 0 10px 0px; }
table.add_recipe_table th{font-weight: normal; background: url('/templates/img/new_recipe_bg.jpg') repeat-x; height: 93px; border-bottom: 1px solid #c9c9b9; text-align: left; color: #000000; font-size: 1.4em;}



table.dashboard_block {border: 1px dotted #b0b068;}
table.dashboard_block_next {border: 1px dotted #b0b068; margin: 20px 0 0 0;}
div.dashboard_header {height: 39px; background: url('/templates/img/dashboard_header.gif') repeat-x; padding: 10px 0 0 5px;}
div.dashboard_header_list {height: 39px; background: url('/templates/img/dashboard_header_list.gif') repeat-x; padding: 10px 0 0 5px;}

.ws_padding_all {padding: 20px 0 0 20px;}
.ws_padding {padding: 0 0 0 20px;}

table.dash_messages {margin: 0 0 20px 0;}
table.dash_messages td {border-bottom: 1px solid #dfdfc4; padding: 15px 0 5px 0;}

table.dashboard_table td.left {padding: 0 20px 0 0;}

table.dashboard_header_t td.left span.title{color: #a8a8a8; font-size: 1.4em;}

div._quote {background: #f2f2e6; font-size: 1em; padding: 20px;margin: 10px 0 0px 0;}

div.dash_messages1{
    color: #9e9e9e;
    background: url('/templates/img/bm_env1.gif') no-repeat 0 0;
    padding: 3px 0 0px 24px;
    height: 18px;
    font-size: 0.8em;
}
div.dash_messages2{
    color: #9e9e9e;
    background: url('/templates/img/bm_env2.gif') no-repeat 0 0;
    padding: 3px 0 0px 24px;
    height: 18px;
    font-size: 0.8em;
}
div.dash_messages3{
    color: #9e9e9e;
    background: url('/templates/img/bm_env3.gif') no-repeat 0 0;
    padding: 3px 0 0px 24px;
    height: 18px;
    font-size: 0.8em;
}

div.r_add_tmb{background: url('/templates/img/to_my_book_ico.jpg') no-repeat 0 50%; height: 28px; padding: 3px 0 0 44px; margin: 10px 0 0 0;}
div.r_add_ing{background: url('/templates/img/to_my_list_ico.gif') no-repeat 0 50%; height: 32px; padding: 3px 0 0 44px; margin: 10px 0 0 0;}
div.r_add_print{background: url('/templates/img/r_print_ico.gif') no-repeat 0 50%; height: 27px; padding: 3px 0 0 44px; margin: 10px 0 0 0;}
div.r_add_friends{background: url('/templates/img/r_friends_ico.gif') no-repeat 0 50%; height: 27px; padding: 3px 0 0 44px; margin: 10px 0 0 0;}

table.modal_login {display: none; position: absolute; z-index: 10000;}

table.modal_login td.p1{background: url('/templates/img/modal_p1.png') no-repeat; width: 22px; height: 23px;}
table.modal_login td.p2{background: url('/templates/img/modal_p2.png') repeat-x; height: 23px;}
table.modal_login td.p3{background: url('/templates/img/modal_p3.png') no-repeat; width: 22px; height: 23px;}

table.modal_login td.p4{background: url('/templates/img/modal_p4.png') repeat-y; width: 22px;}
table.modal_login td.p5{background: url('/templates/img/modal_p5.png') repeat-y; width: 22px;}

table.modal_login td.p6{background: url('/templates/img/modal_p6.png') no-repeat; width: 22px; height: 23px;}
table.modal_login td.p7{background: url('/templates/img/modal_p7.png') repeat-x; height: 23px;}
table.modal_login td.p8{background: url('/templates/img/modal_p8.png') no-repeat; width: 22px; height: 23px;}

.blog_likes{padding: 15px 0 10px 0;}

table.modal_login td.content{background: #ffffff;}

.my_file_upload_back {height: 95px;width: 155px;background: url('/templates/img/add_photo.gif') no-repeat; padding: 70px 0 0 10px; float: left; margin-right: 10px;}
.single_upload_photo {height: 165px;width: 165px;background: url('/templates/img/add_photo.gif') no-repeat; float: left; margin-right: 0px;}

#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1em; height: 1.5em; }
html>body #sortable li { height: 1.5em; line-height: 1em; }
.ui-state-highlight { height: 1.5em; line-height: 1em; }


div.atm_my {display: inline-block; background: url('/templates/img/atm_my.gif') no-repeat; padding: 7px 0 0 70px; height: 40px; color: #646464;}
div.atm_shared {display: inline-block; background: url('/templates/img/atm_shared.gif') no-repeat; padding: 7px 0 0 70px; margin: 0 0 0 0px; height: 40px; color: #646464;}

div.atm_h1 {color: #000000; font-size: 1.4em; margin: 0 0 10px 0;}
div.atm_hint {color: #898989; font-size: 0.9em; padding: 10px 0 15px 0;}

a.main_recipe_name{}
a.main_recipe_name:link {color: #000000;text-decoration: none;}
a.main_recipe_name:visited {color: #000000;text-decoration: none;}
a.main_recipe_name:hover {color: #000000;text-decoration: underline;}


a.rnd_recipe_name {font-weight: normal;font-size: 1.2em;}
a.rnd_recipe_name:link {color: #000000;text-decoration: none;}
a.rnd_recipe_name:visited {color: #000000;text-decoration: none;}
a.rnd_recipe_name:hover {color: #000000;text-decoration: none;}

a.rcat_level1{font-size: 1.8em;}
a.rcat_level1:link {color: #000000;text-decoration: none;}
a.rcat_level1:visited {color: #000000;text-decoration: none;}
a.rcat_level1:hover {color: #000000;text-decoration: underline;}


a.rcat_level2{}
a.rcat_level2:link {color: #e3004f;text-decoration: none;}
a.rcat_level2:visited {color: #e3004f;text-decoration: none;}
a.rcat_level2:hover {color: #e3004f;text-decoration: underline;}

a.top_user {font-weight: normal;font-size: 0.9em;}
a.top_user:link {color: #e3004f;text-decoration: none;}
a.top_user:visited {color: #e3004f;text-decoration: none;}
a.top_user:hover {color: #e3004f;text-decoration: none;}

a.reg_link {border-bottom: 1px dashed #000000;}
a.reg_link:link {color: #595959;text-decoration: none;}
a.reg_link:visited {color: #595959;text-decoration: none;}
a.reg_link:hover {color: #595959;text-decoration: none;}


a.top_help_link { font-size: 0.9em; }
a.top_help_link:link { color: #595959; text-decoration: underline; }
a.top_help_link:visited { color: #595959; text-decoration: underline; }
a.top_help_link:hover { color: #595959; text-decoration: underline; }

a.top_menu { font-size: 1.4em; }
a.top_menu:link { color: #e3004f; text-decoration: underline; }
a.top_menu:visited { color: #e3004f; text-decoration: underline; }
a.top_menu:hover { color: #e3004f; text-decoration: underline; }


a.m_top_menu { font-size: 1.4em; }
a.m_top_menu:link { color: #e3004f; text-decoration: underline; }
a.m_top_menu:visited { color: #e3004f; text-decoration: underline; }
a.m_top_menu:hover { color: #e3004f; text-decoration: underline; }

a.m_top_menu_locked { font-size: 1.4em; }
a.m_top_menu_locked:link { color: #ada2a6; text-decoration: underline; }
a.m_top_menu_locked:visited { color: #ada2a6; text-decoration: underline; }
a.m_top_menu_locked:hover { color: #ada2a6; text-decoration: underline; }


a.top_menu_selected{ font-size: 1.4em; }
a.top_menu_selected:link { color: #a89199; text-decoration: underline; }
a.top_menu_selected:visited { color: #a89199; text-decoration: underline; }
a.top_menu_selected:hover { color: #a89199; text-decoration: underline; }


a.top_menu2 { font-size: 1em; }
a.top_menu2:link { color: #e3004f; text-decoration: underline; }
a.top_menu2:visited { color: #e3004f; text-decoration: underline; }
a.top_menu2:hover { color: #e3004f; text-decoration: underline; }


a.red_link { font-size: 0.9em; }
a.red_link:link { color: #e3004f; text-decoration: underline; }
a.red_link:visited { color: #e3004f; text-decoration: underline; }
a.red_link:hover { color: #e3004f; text-decoration: underline; }

a.white_link { font-size: 1em; }
a.white_link:link { color: #ffffff; text-decoration: underline; }
a.white_link:visited { color: #ffffff; text-decoration: underline; }
a.white_link:hover { color: #ffffff; text-decoration: underline; }

a.green_link { font-size: 1em; }
a.green_link:link { color: #7c9e01; text-decoration: underline; }
a.green_link:visited { color: #7c9e01; text-decoration: underline; }
a.green_link:hover { color: #7c9e01; text-decoration: underline; }

a.pages_link { font-size: 1em; }
a.pages_link:link { color: #e3004f; text-decoration: none; }
a.pages_link:visited { color: #e3004f; text-decoration: none; }
a.pages_link:hover { color: #e3004f; text-decoration: underline; }

div.spage_number {display: inline-block; padding: 0 5px 0 0; font-size: 2em; font-weight: normal; color: #a1a38d;}


a.black_link { font-size: 1em; }
a.black_link:link { color: #000000; text-decoration: underline; }
a.black_link:visited { color: #000000; text-decoration: underline; }
a.black_link:hover { color: #000000; text-decoration: underline; }

a.black_link_book { font-size: 1em; }
a.black_link_book:link { color: #000000; text-decoration: none; }
a.black_link_book:visited { color: #000000; text-decoration: none; }
a.black_link_book:hover { color: #000000; text-decoration: underline; }


a.gray_link_book { font-size: 1em; }
a.gray_link_book:link { color: #aaaaaa; text-decoration: none; }
a.gray_link_book:visited { color: #aaaaaa; text-decoration: none; }
a.gray_link_book:hover { color: #aaaaaa; text-decoration: underline; }



a.black_link_history { font-size: 1.4em;}
a.black_link_history:link { color: #000000;	text-decoration: none; }
a.black_link_history:visited { color: #000000; text-decoration: none; }
a.black_link_history:hover {color: #000000; text-decoration: underline; }

a.black_link_recipe { font-size: 1.4em;}
a.black_link_recipe:link { color: #000000;	text-decoration: none; }
a.black_link_recipe:visited { color: #000000; text-decoration: none; }
a.black_link_recipe:hover {color: #000000; text-decoration: underline; }

a.gray_link_tree { font-size: 2.6em;}
a.gray_link_tree:link { color: #9e9e9e;	text-decoration: none; }
a.gray_link_tree:visited { color: #9e9e9e; text-decoration: none; }
a.gray_link_tree:hover {color: #9e9e9e; text-decoration: none; }

a.gray_link_small_tree { font-size: 1.4em;}
a.gray_link_small_tree:link { color: #9e9e9e;	text-decoration: none; }
a.gray_link_small_tree:visited { color: #9e9e9e; text-decoration: none; }
a.gray_link_small_tree:hover {color: #9e9e9e; text-decoration: none; }


a.user_gray { font-size: 1em; }
a.user_gray:link { color: #666666; text-decoration: none; }
a.user_gray:visited { color: #666666; text-decoration: none; }
a.user_gray:hover { color: #666666; text-decoration: underline; }

div.bread_crumbs { padding: 10px 0 25px 0; }

a.nav { font-size: 0.8em; font-weight: normal; }
a.nav:link { color: #e5115b; text-decoration: underline; }
a.nav:visited { color: #e5115b; text-decoration: underline; }
a.nav:hover { color: #e5115b; text-decoration: underline; }

a.nav_gray { font-size: 0.8em; font-weight: normal; }
a.nav_gray:link { color: #9a9a9a; text-decoration: none; }
a.nav_gray:visited { color: #9a9a9a; text-decoration: none; }
a.nav_gray:hover { color: #9a9a9a; text-decoration: none; }


a.recipe_sup_link { font-size: 0.9em; font-style: italic;}
a.recipe_sup_link:link { color: #9a9a9a; text-decoration: underline; }
a.recipe_sup_link:visited { color: #9a9a9a; text-decoration: underline; }
a.recipe_sup_link:hover { color: #9a9a9a; text-decoration: underline; }

a.recount_persons {font-size: 1em; border-bottom: 1px dashed #e4004f; }
a.recount_persons:link { color: #e4004f; text-decoration: none; }
a.recount_persons:visited { color: #e4004f; text-decoration: none; }
a.recount_persons:hover { color: #e4004f; text-decoration: none; }

a.service_link { font-size: 0.8em; }
a.service_link:link { color: #9e9494; text-decoration: underline; }
a.service_link:visited { color: #9e9494; text-decoration: underline; }
a.service_link:hover { color: #9e9494; text-decoration: underline; }

a.red_link { font-size: 0.9em; }
a.red_link:link { color: #e3004f; text-decoration: underline; }
a.red_link:visited { color: #e3004f; text-decoration: underline; }
a.red_link:hover { color: #e3004f; text-decoration: underline; }

a { font-size: 1em; }
a:link { color: #e3004f; text-decoration: underline; }
a:visited { color: #e3004f; text-decoration: underline; }
a:hover { color: #e3004f; text-decoration: none; }

a.menu_link { font-size: 1em; }
a.menu_link:link { color: #666666; text-decoration: none; }
a.menu_link:visited { color: #666666; text-decoration: none; }
a.menu_link:hover { color: #666666; text-decoration: none; }

.errorField {
  background-color: #990000;
  color: white;
}
.errorFieldDemo2 {
  background-color: #ffffcc;
  color: #990000;
}
.errorFieldDemo5 {
  background-color: #ffffcc;
  border: 1px solid #aa0000;
  color: #aa0000;
}
.errorFieldDemo6 {
  background-color: green;
  color: #cccccc;
}

#rsvErrors { 
  display: none; 
    padding: 8px; 
    background-color: #ffffcc; 
    border: 1px solid #aa0000;
    line-height: 12px;
    margin-bottom: 12px;
}

