@charset windows-1251;
html,body{background:white;color:black;margin:0;padding:0;font-family:Tahoma;font-size:11px;height:100%}
body{margin:0}
a{color:#0083c7;text-decoration:underline}
a:hover{color:#0083c7;text-decoration:none}
a img{border:0}
table .menu{border:none;border-collapse:collapse}
td{vertical-align:top;padding:0}
form{margin:0;padding:0}
h1{font-size:24px;font-weight:normal;margin:0;padding:15px 0}
h2{font-size:18px;font-weight:normal;margin:0;padding:15px 0}
h3{font-size:15px;font-weight:bold;margin:0;padding:15px 0}
p{padding:0;margin:0 0 15px}
#logo,#slogan{vertical-align:middle;/*height:141px;*/}
#slogan{font-family:Arial;color:#525252;padding-left:25px;background:url(//s.nadiete.ru/head.jpg) no-repeat right bottom}
#menu{background:#00559e url(//s.nadiete.ru/menu_bg.jpg) repeat-x left top;height:66px}
#menu_ic td{height:37px;vertical-align:middle}
#menu_ic a{font-size:10px;color:white;text-decoration:underline;padding-left:17px;margin-right:15px}
#menu_ic a:hover{color:white;text-decoration:none}
#menu_ic1{background:url(//s.nadiete.ru/menu1.gif) no-repeat left center}
#menu_ic2{background:url(//s.nadiete.ru/menu2.gif) no-repeat left center}
#menu_ic3{background:url(//s.nadiete.ru/menu3.gif) no-repeat left center}
#menu_tb{background:url(//s.nadiete.ru/menul_bg.gif) repeat-x left top;height:29px}
#menu_tb td{background:url(//s.nadiete.ru/menul_r.gif) no-repeat right top;padding:0 2px 6px 0}
#menu_tb a{background:url(//s.nadiete.ru/menul_l.gif) no-repeat left top;display:block;height:23px;line-height:23px;padding:0 10px;color:#12273c;text-decoration:none}
#menu_tb a:hover{color:#0083c7;text-decoration:none}
#menu_tb td.active_menu_link{background:white url(//s.nadiete.ru/menua_r.gif) no-repeat right top}
#menu_tb td.active_menu_link a{background:url(//s.nadiete.ru/menua_l.gif) no-repeat left top}
#cont{padding-top:20px}
#categories{line-height:19px;font-size:10px;color:#8b8b8b;margin:10px 0 30px}
#categories a{display:block;float:left;clear:both;color:#e85d00;text-decoration:underline;font-size:11px;line-height:12px;font-weight:bold;background:url(//s.nadiete.ru/cat_bul.gif) no-repeat left top;height:12px;padding-bottom:3px;padding-left:20px;margin:2px 3px 2px 0}
#categories a:hover{text-decoration:none;color:#e85d00}
#left{width:175px}
.block{border:1px solid #c8d5d8;padding:2px 2px 15px;width:300px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:15px;box-sizing:border-box}
.block_b{background:url(//s.nadiete.ru/block_b.gif) no-repeat left top;height:15px;margin-bottom:20px}
#tit_news{background:#03419b url(//s.nadiete.ru/bg_tit_news.gif) repeat-x left top;text-align:center;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:26px;margin-bottom:14px}
.block1{padding:0 8px}
.block2{padding:0}
#l_news_c img{border:1px solid #c0c0c0;padding:1px;margin-right:5px}
.l_news_date{font-size:10px;color:#7d7d7d}
#l_news_c a{color:black;text-decoration:underline;font-weight:bold}
#l_news_c a:hover{color:black;text-decoration:none}
.l_news_sl{background:url(//s.nadiete.ru/l_news_sl.gif) repeat-x center center}
a#news_arch{color:#0083c7;text-decoration:underline;font-size:10px;font-family:Verdana;font-weight:normal}
a#news_arch:hover{color:#0083c7;text-decoration:none}
#tit_vote{background:#9b0387 url(//s.nadiete.ru/bg_tit_vote.gif) repeat-x left top;text-align:center;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:26px}
#l_vote_c{background:url(//s.nadiete.ru/bg_tit_votes.gif) no-repeat center top;padding-top:0}
#l_vote_c form{padding:10px 5px 0;line-height:20px}
#vote_but{background:#cccccc;border:1px solid #666666;font-size:10px;padding:0 20px;margin-top:10px;margin-left:8px}
a#vote_res{margin-left:13px}
#tit_diet{background:#9a0102 url(//s.nadiete.ru/bg_tit_diet.gif) repeat-x left top;text-align:center;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:26px}
#l_diet_c{background:url(//s.nadiete.ru/bg_tit_diets.gif) no-repeat center top;padding-right:2px}
#l_diet_c ol,#l_diet_c ul{margin:0;padding:15px 0 10px 20px;line-height:20px}
#l_diet_c li{margin:0;padding:0}
#l_diet_c a{color:black;text-decoration:underline}
#l_diet_c a:hover{color:black;text-decoration:none}
#lblock{background:url(//s.nadiete.ru/lblock_bg.gif) repeat-y left top;color:white;line-height:14px;font-size:12px;margin-top:20px}
#lblock_b{background:url(//s.nadiete.ru/lblock_b_1.gif) no-repeat left bottom}
#lblock_t{background:url(//s.nadiete.ru/lblock_lt.gif) no-repeat left top;padding:18px 17px 22px 12px}
#lblock a{font-size:11px;padding-left:12px;background:url(//s.nadiete.ru/lblock_bul_1.gif) no-repeat left 5px;color:#fff;text-decoration:underline}
#lblock a:hover{color:black;text-decoration:none}
#banner_cent{text-align:center;margin-bottom:20px}
#banner_block_cent{border:2px solid #f1c390;padding:11px 30px 0 0;margin-bottom:20px;display:table}
#banner_block_cent_div{padding:8px 9px 57px 18px;background:#f1c390 url(//s.nadiete.ru/banner_block_cent_bg.gif) no-repeat left bottom;margin-right:19px;float:left;width:163px;margin-left:-2px}
.big_link{padding-bottom:8px}
.big_link a{font-size:14px;font-weight:bold;color:black;text-decoration:underline}
.big_link a:hover{color:black;text-decoration:none}
.big_link h1{font-size:18px;font-weight:normal;color:black;padding:0}
#blocks_tb{width:100%;display:table;margin-bottom:20px}
.pink_block,.blue_block{border:1px solid #c5d2d6;padding:7px 9px 15px 0;margin-bottom:20px;display:table-cell;width:50%}
.block_tit{color:white;font-weight:bold;font-size:12px;padding-left:15px;line-height:21px;height:21px;margin-bottom:10px;margin-left:-1px;position:relative}
.pink_block .block_tit{background:#c43e00 url(//s.nadiete.ru/pink_block_tit.gif) repeat-x left top}
.blue_block .block_tit{background:#0085c4 url(//s.nadiete.ru/blue_block_tit.gif) repeat-x left top}
#dobavki{background:url(//s.nadiete.ru/dobavki_bg.gif) no-repeat right 20px}
#privichki{background:url(//s.nadiete.ru/privichki_bg.gif) no-repeat right bottom}
.block_pic{float:left;margin:0 auto 6px -1px;position:relative;padding:4px 4px 4px 21px}
.pink_block .block_pic{background:#f1c390}
.blue_block .block_pic{background:#a7d3e9}
.block_txt{padding:0 20px;clear:both}
#cblock_div{background:url(//s.nadiete.ru/cblock_l.gif) repeat-y left top;margin-left:-9px;margin-right:-9px}
#cblock_div1{background:url(//s.nadiete.ru/cblock_r.gif) repeat-y right top}
#cblock_tb{background:url(//s.nadiete.ru/cblock_b.gif) repeat-x left bottom}
#cblock_l{background:url(//s.nadiete.ru/cblock_lb.gif) no-repeat left bottom}
#cblock_r{background:url(//s.nadiete.ru/cblock_rb.gif) no-repeat left bottom}
#cblock_cont{background:url(//s.nadiete.ru/cblock_t.gif) repeat-x left top;padding:0 25px 10px}
#cblock_tit{background:url(//s.nadiete.ru/cblock_tit_l.gif) no-repeat left top;float:left}
#cblock_tit h1{background:url(//s.nadiete.ru/cblock_tit_r.gif) no-repeat right top;padding:15px 3px}
#cblock_cont p{clear:both}
#cont_links{padding:0 25px;margin-bottom:20px;font-size:10px}
#cont_links a{background:url(//s.nadiete.ru/cont_links_bul.gif) no-repeat left 5px;color:#00284b;text-decoration:underline;padding-left:11px}
#cont_links a:hover{color:#00284b;text-decoration:none}
#right{width:240px;padding-bottom:20px;padding-left:11px}
#subscribe{background:#0056a0 url(//s.nadiete.ru/subscr_bg.gif) repeat-y left top;border-bottom:1px solid #003867;margin-top:10px}
#subscribe_inner{background:url(//s.nadiete.ru/subscr_bg1.gif) repeat-x left top}
#subscribe_inner1{background:url(//s.nadiete.ru/subscr_l.gif) no-repeat left top}
#subscribe_inner2{background:url(//s.nadiete.ru/subscr_r.gif) no-repeat right top;padding:10px}
#subscribe a{color:black;text-decoration:underline;font-weight:bold}
#subscribe a:hover{color:black;text-decoration:none}
#subscribe td{padding-top:10px}
#subscribe label{color:white;text-decoration:underline;font-weight:bold}
#subscribe label:hover{color:white;text-decoration:none}
#subscr_check{margin-right:5px}
#subscr_text{border:1px solid #6e6f76;background:white;font-size:11px;width:100%}
#subscr_but{background:url(//s.nadiete.ru/subscr_but.gif) no-repeat left top;padding:0;margin:0 0 1px 5px;font-size:9px;line-height:17px;border:none;width:64px;height:17px}
#right_links,#right_links li{margin:0;padding:0;list-style:none;line-height:20px}
#right_links{padding:15px 0 20px}
#right_links li{background:url(//s.nadiete.ru/right_bul.gif) no-repeat 4px 5px;padding-left:14px}
#right_rec{font-size:11px;font-weight:normal;color:#010101;padding:13px;border:1px solid #c5d2d6}
#right_rec a{font-size:11px;font-weight:normal}
#right_rec span{font-size:14px;font-weight:bold}
#footer{background:url(//s.nadiete.ru/foot_bg.gif) repeat-x left top;padding:25px 0 30px;font-size:10px}
#footer td{vertical-align:middle}
#news{border:1px solid #c8d5d8;padding:6px 10px 0 0;font-size:13px}
#tit_news_c{background:#03419b url(//s.nadiete.ru/bg_tit_news.gif) repeat-x left top;margin-left:-1px;position:relative;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:22px;height:22px;padding:0 10px}
#bg_fav{background:#03419b url(//s.nadiete.ru/bg_fav.gif) repeat-x left top;margin-left:-1px;position:relative;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:22px;height:22px;padding:0 10px;margin-bottom:20px}
#cont_news_c{padding:10px}
.news_pic{margin:0 15px 6px -12px;position:relative;float:left;padding:4px 4px 4px 21px}
.news_pink .news_pic{background:#f1c390}
.news_blue .news_pic{background:#a7d3e9}
#cont_news_c .block_txt{padding:7px 0 0}
#cont_news_c .l_news_sl{height:25px;margin-bottom:5px}
#otzivi{border:1px solid #c8d5d8;padding:6px 10px 0 0;margin:0 20px 20px}
#tit_otzivi_c{background:#03419b url(//s.nadiete.ru/otzivi_bg.gif) repeat-x left top;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:22px;padding:0 10px;margin-left:-1px;position:relative;margin-bottom:13px;height:22px}
#otzivi_txt{padding:0 15px 20px 20px}
#otzivi_txt div{clear:both}
#otzivi_txt .l_news_sl{margin:5px 0}
.otziv_date{margin-left:-21px;position:relative;font-size:13px;line-height:13px;margin-bottom:10px}
.otziv_date td{padding:1px 1px 1px 18px}
.otziv_date.pink{background:#f1c390}
.otziv_date.blue{background:#a7d3e9}
.otziv_date div{background:white;padding:3px 8px 5px}
.otziv_date span{font-size:10px}
#otzivi .otziv_date div{width:160px}
.paginator{background:#e9e9e9;font-size:10px}
.paginator td{padding:3px 5px}
.paginator a{color:black;text-decoration:underline}
.paginator a.active_page{color:#3aa3d1;text-decoration:underline}
.paginator a:hover,.paginator a.active_page:hover{color:#3aa3d1;text-decoration:none}
a.print_link{font-size:10px;padding-left:20px;background:url(//s.nadiete.ru/print_bul.gif) no-repeat left 2px;margin-left:20px;dispaly:block;float:left;height:15px}
#catalog{padding:0;font-size:13px}
#catalog_div{border:1px solid #f1c390;padding:6px 10px 0 0;margin:0 0 10px}
#catalog_tit{background:#c43e00 url(//s.nadiete.ru/cat_tit.gif) repeat-x left top;font-size:12px;text-transform:uppercase;color:white;font-weight:bold;line-height:22px;padding:0 10px;margin-left:-1px;position:relative;margin-bottom:20px;height:22px}
#catalog_cats td{padding:0 15px 20px}
#catalog_cats{font-size:10px;color:#8b8b8b}
a.catalog_cat{color:#b21f00;text-decoration:underline;font-weight:bold;font-size:11px}
a.catalog_cat:hover{color:#b21f00;text-decoration:none}
.catalog_scat{padding:5px 0 10px;font-size:10px;color:black}
.catalog_scat a{color:black;text-decoration:underline}
.catalog_scat a:hover{color:#3aa3d1;text-decoration:none}
#catalog .paginator a{color:black;text-decoration:underline}
#catalog .paginator a.active_page{color:#b21f00;text-decoration:underline}
#catalog .paginator a:hover,#catalog .paginator a.active_page:hover{color:#b21f00;text-decoration:none}
#catalog_form{margin:10px 0 20px}
#catalog_form td{padding-right:4px}
#catalog_form select,#catalog_form input{border:1px solid #7f9db9;font-size:10px}
#cat_form_txt{width:200px}
.cat_pink,.cat_blue{margin-bottom:15px}
.cat_pink td,.cat_blue td{padding:10px 15px 15px}
.cat_pink td.cat_pic,.cat_blue td.cat_pic{padding:15px 0}
.cat_pink .cat_pic img{background:#f1c390;padding:4px 4px 4px 20px}
.cat_blue .cat_pic img{background:#a7d3e9;padding:4px 4px 4px 20px}
.cat_pink_bg{background:#fff6eb;border:1px solid #f1c390}
.cat_pink .l_news_sl{background:url(//s.nadiete.ru/pink_sl.gif) repeat-x center center}
.cat_blue .l_news_sl{background:url(//s.nadiete.ru/blue_sl.gif) repeat-x center center}
.cat_blue_bg{background:#e6f7ff;border:1px solid #a7d3e9}
.otsivTab td{vertical-align:0 autotop;padding:5px}
.otsivTab textarea{width:230px;height:50px}
#page{margin:0 auto;width:980px}
.path{margin:0 20px 20px}
.onTF{margin-left:20px}
.onTF a,strong{margin:0 3px}
.fit{width:238px;border-radius:5px;border:1px solid #C5D2D6;padding-bottom:15px;margin-bottom:10px}
.fit_tiz{width:238px}
.fit_tiz hr{border-color:#C5D2D6;border-image:none;border-style:dashed;border-width:1px 0 0;height:1px;margin:15px 0 10px;padding:0}
.fit_tizz{float:left;margin-left:5px}
.fit_tizz_right{margin-left:80px;padding-right:5px}
.fit_tizz_right a{color:#e96f1a;font-size:12px;font-weight:bold;font-family:Arial}
.fit_tizz_right div{padding-top:5px}
.fit_tizz_right div a{color:#936f58;font-size:12px;text-decoration:none;font-weight:normal}
.input,.textarea{margin-bottom:10px;width:50%;padding: 10px;box-sizing: border-box;}
.select{padding: 10px;box-sizing: border-box;}
.pages{display:table;margin:0 auto 25px}
.pages a, .pages span{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;color:#000;text-decoration:underline;-webkit-border-radius:2px;border-radius:2px;margin-right:1px}
.pages a:hover{color:#0085e6;background-color:#EFEFEF}
.pages .active{color:#FFF;text-decoration:underline;background-color:#0085e6}
.pages .active:hover{color:#FFF;text-decoration:underline;background-color:#02518A}
table.rezult td{border-top:1px solid #c5d2d6;border-right: 1px solid #fff;color:#000;font-size: 11px;vertical-align:middle;font-weight:normal;margin:0px;padding:5px}
.prozz{font-size:5px;height:5px;background:#c5d2d6}
.no{
background-color: #fff1f1!important;
    background-image: url(//s.kulina.ru/i/no-icon.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom: 5px;
border:1px solid red}
.ok{
background-color: #e9ffe7!important;
    background-image: url(//s.kulina.ru/i/ok-icon.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom: 5px;
border:1px solid #a9a9a9}
.recipe-cat {
    padding: 10px;
}
.recipe-block-left {
    margin-right: 15px;
    float: left;
    display: inline-block;
}
.recipe-block-right {
    display: block;
    margin-left: 195px;
}
.recipe-time {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #000;
    padding-bottom: 10px;
}
.recipe-txt {
    margin: 5px 0 20px!important;
}
.recipe-opt {
    background-color: #f5f5f5;
    padding: 10px;
    margin: 0 -10px 20px !important;
    font-weight: bold;
}
.recipe-opt span {
    font-weight: normal;
    color: #6c6c6c;
}
.recipe-img {
    display: block;
    text-align: center;
}
.ingrs {
    margin: 20px 0 !important;
}
.recipe-step {
    background-color: #f5f5f5;
    padding: 10px;
    margin: 0 -20px 1px -10px;
}
.sec {
    background: #ecf5f7;
}
.table td{padding:5px}
.warning{color:red}
.mr10{margin-right:10px}
.b-profile{margin-bottom: 10px;zoom: 1;}
.b-profile-bg{background: #f0faff;border: 1px solid #4fa0e2;padding: 10px;display:table;width:100%;box-sizing: border-box;position: relative}
.b-profile .b-img{float: left;margin-bottom: 15px;margin-right: 10px;}
.b-profile .b-info{float: left;width: 80px;}
.b-profile .b-name{font-family: Georgia, serif;font-size: 1.2em;line-height: 1.2em;}
.b-profile .b-rating{padding: 10px 0 10px 8px;}
.b-profile .b-links{font-size: 1.2em;line-height: 1.5em;font-family: Georgia, serif;font-style: italic;}
.b-profile .b-links a,.b-profile .b-name a{text-decoration:none;padding-bottom:1px;border-bottom:1px dashed;line-height: 1.8}
.b-profile .b-links a:hover,.b-profile .b-name a:hover,.b-profile .b-links a.a-small:hover{border:none}
.b-profile .b-links a.a-small{font-size: 0.8em;margin-left: 12px;font-style: normal;color: #adb7bd;text-decoration: none;padding-bottom:1px;border-bottom:1px dashed}
.b-profile .b-links a.a-small:hover{color: #008ad9;text-decoration: none;}
.out{position: absolute;bottom: 10px;right: 10px}



.c3 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    page-break-inside: avoid;
    break-inside: avoid;
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
    margin-bottom: 30px;
    border-left: 2px solid #00923f;
    padding-left: 5px;
    position: relative;
    margin-left: 25px;
}
.c3 a{display:table}
.alp {
    font-size: 20px;
    color: #00923f;
    position: absolute;
    left: -25px;
    top: -2px;
}


@media (max-width: 414px)
{
.c3 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    margin-left: 35px;
}