@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic);
@import url("https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=cyrillic");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i");

body{font-family: Arial, Tahoma, Verdana, sans-serif;font-size: .75em;line-height: 1.2em;color: #323232;background: #fff url("../i/bg.jpg") repeat center top;}
a{color: #008ad9;text-decoration: underline;}
a:hover{color: #008ad9;text-decoration: none;}
h1{line-height: 1.3em;padding: 0;font-weight: normal;}
h2{color: #436374;font-size: 1.25em;line-height: 1.3em;margin: 0;padding: 0;font-weight: normal;}
p{line-height: 1.2em;padding-bottom: 1em;text-align: justify;}
.b-wrap{width: 948px;margin: 0 auto;}
.b-headbar{background: #9db136 url("../i/bg-head-bar.gif") repeat-x left top;border-bottom: 1px solid #849627;}
.b-head-tit{font-family: Georgia, serif;font-size: 11px;line-height: 14px;color: #fff;font-style: italic;padding-top: 8px;float: left;}
.b-head-auth{float: right;position: relative;background: #b2c450 url("../i/bg-head-panel.gif") repeat-x left top;border-left: 1px solid #788922;border-right: 1px solid #788922;font-size: 14px;font-style: italic;padding-left: 20px;padding-bottom: 4px;}
.b-head-auth a{color: #fff;text-decoration: none;border-bottom: 1px dashed #fff;display: block;float: left;margin: 7px 10px 0 10px;line-height: 16px;}
.b-head-auth a:hover{color: #fff;text-decoration: none;border-bottom: 1px solid #fff;}
.b-head-auth a span{display: block;float: left;margin: 0 0 -2px -20px;position: relative;background: url('/i/sprite.gif') no-repeat scroll -1px -1px transparent;width: 20px;height: 17px;}
.b-head-auth .b-spacer{background: url('/i/sprite.gif') no-repeat scroll -168px -2px transparent;}
.b-head-links{float: left;margin-left: 40px;padding-top: 4px;}
.b-head-links a{color: #292929;text-decoration: none;border-bottom: 1px dashed #292929;margin: 4px 10px 0 10px;display: block;float: left;}
.b-head-links a:hover{color: #292929;text-decoration: none;border-bottom: 1px solid #292929;}
.b-head-links .b-spacer{background: url('/i/sprite.gif') no-repeat scroll -163px -2px transparent;}
.b-headbar .b-spacer{display: inline-block;width: 1px;height: 27px;vertical-align: top;float: left;}
.b-head{background: url("../i/bg-head.gif") no-repeat center bottom;padding-bottom: 10px;margin-bottom: 10px;zoom: 1;}
.b-head-bd{background: #fff;border-left: 1px solid #a2b638;border-right: 1px solid #a2b638;border-bottom: 1px dashed #2a6900;padding: 10px 10px 10px 23px;}
a.a-logo, a.a-logo:hover{display: block;background: #fff url("../i/logo.gif") no-repeat left top;width: 191px;height: 66px;float: left;}
a.a-logo-ny, a.a-logo-ny:hover{display: block;background: #fff url("../i/logo-ny.png") no-repeat left top;width: 191px;height: 66px;float: left;}
.b-head-a, .b-head-b, .b-head-c{float: left;padding-top: 20px;}
.b-head-a{margin-left: 30px;position: relative;z-index: 1;width: 175px;z-index: 11}
.b-head-a a, .b-head-b a, .b-head-c a{font-family: Georgia, serif;color: #191919;text-decoration: underline;font-size: 1.67em;line-height: 1.2em;margin-left: 15px;}
.b-head-a a:hover, .b-head-b a:hover, .b-head-c a:hover{color: #191919;text-decoration: none;background: #fff;}
.b-head-a a.a-square, .b-head-a a.a-square:hover{display: inline-block;float: right;width: 21px;height: 21px;background: url('/i/sprite.gif') no-repeat scroll -79px -2px transparent;margin-left: auto;margin-top: 5px;font-size: 0.6em;line-height: 1.2em;}
.b-head a.act, .b-head a.act:hover{color: #eb5a01;text-decoration: none;}
.b-head-a a, .b-head-a span{float: left;}
.b-head-a span{display: block;margin: 8px 0 0 4px;}
.b-head-a a.a-square{float: right;}
.b-head-a span, .b-head-b span{color: #7d7d7d;font-family: Georgia, serif;}
.b-recipes-types{position: absolute;left: 100%;top: 100%;margin-left: -21px;background: #eff1e4;border: 1px solid #b4b99b;padding: 10px;display: none;float: none;}
.b-recipes-types a, .b-recipes-types a:hover{font-size: 1.2em;line-height: 1.6em;margin: 0;white-space: nowrap;background: #eff1e4;float: none;}
.tb-main{margin-bottom: 30px;width: 100%;border-collapse: collapse;}
.td-left{background: #fff;border: 1px solid #a6b941;border-bottom: none;vertical-align: top;}
.b-search{background: #eff1e4;padding: 25px;border-bottom: 1px dashed #839814;}
.b-search-head{font-family: Georgia, serif;font-style: italic;font-size: 1.2em;line-height: 1.2em;color: #7c7f7a;}
.b-search-head a.a-fat{font-size: 0.75em;font-weight: bold;color: #191919;margin-left: 5px;text-decoration: underline;}
.b-search-head a.a-fat:hover{color: #eb5a01;text-decoration: none;}
.b-search-head span, .b-search-head span a{margin-left: 15px;}
.b-search .b-form{padding-top: 5px;}
.inp-txt-search{font-style: italic;font-size: 11px;line-height: 1.2em;color: #a5a5a5;background: #fff;border: 1px solid #707070;padding: 2px 5px;width: 480px;float: left;height: 14px;}
.inp-img-search{float: left;margin-left: 5px;width: 21px;height: 20px;    background: #cecece url("/i/btn-search.gif") repeat-x left top;border: none;cursor: pointer;}
.b-search .b-form a{display: block;float: right;font-size: 11px;line-height: 13px;margin-top: 2px;border-bottom: 1px dashed #008ad9;text-decoration: none;white-space: nowrap;}
.b-search .b-form a:hover{border-bottom: 1px solid #008ad9;text-decoration: none;}
.b-block{border-top: 1px dashed #839814;padding: 35px 23px 30px 23px;}
.b-tit-switcher, .b-tit-switcher-small{font-family: Georgia, serif;font-style: italic;font-size: 1.2em;line-height: 1.2em;color: #7c7f7a;padding-bottom: 20px;}
.b-tit-switcher a{font-weight: bold;font-size: 1.1em;line-height: 1.2em;display: inline-block;margin-left: 15px;color: #2b2b2b;text-decoration: none;border-bottom: 1px dashed #2b2b2b;}
.b-tit-switcher-small a{font-weight: bold;font-size: 0.8em;line-height: 1.2em;display: inline-block;margin-left: 15px;color: #2b2b2b;text-decoration: none;border-bottom: 1px dashed #2b2b2b;}
.b-tit-switcher a:hover, .b-tit-switcher-small a:hover{color: #2b2b2b;text-decoration: none;border-bottom: 1px solid #2b2b2b;}
.b-tit-switcher a.act, .b-tit-switcher a.act:hover{color: #fff;padding: 5px 15px 8px 15px;text-decoration: none;background: #bace51;border: 1px solid #acbf4b;border-bottom: none;position: relative;vertical-align: middle;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(js/PIE.htc);}
.b-tit-switcher-small a.act, .b-tit-switcher-small a.act:hover{color: #fff;padding: 3px 15px 6px 15px;text-decoration: none;background: #bace51;border: 1px solid #acbf4b;border-bottom: none;position: relative;vertical-align: middle;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(js/PIE.htc);}
.b-tit-switcher a.act span{display: block;position: relative;clear: both;margin: 8px 0 -16px 0;height: 9px;background: url('/i/sprite.gif') no-repeat scroll -103px -4px transparent;left: 62px;width:17px;}
.b-tit-switcher-small a.act span{display: block;clear: both;margin: 6px 0 -14px 0;height: 9px;background: url("../i/bg-switcher.gif") no-repeat center top;}
.b-tit{font-family: Georgia, serif;font-size: 1.75em;line-height: 1.1em;padding-bottom: 20px;}
.b-tit span{font-size: 0.75em;color: #7c7f7a;}
.b-txt{padding-bottom: 15px;line-height: 1.4em;}
.b-author{font-family: Georgia, serif;font-size: 0.9em;line-height: 1.2em;}
.b-author a{font-style: italic;}
/*.b-recipes-index .b-item{float: left;width: 150px;margin-left: 16px;margin-bottom: 7px;}*/

.b-recipes-index .b-item {display: inline-block;margin-bottom: 7px;margin-left: 10px;vertical-align: top;width: 150px;}
/*.b-recipes-index .b-item.first{margin-left: 0;}*/

.b-recipes-index .b-name{font-size: 1.2em;line-height: 1.2em;padding: 5px 0 10px 0;}

.center{text-align:center;}

.b-more{padding-top: 20px;font-family: Georgia, serif;color: #9b9b9b;}
.b-more a{font-style: italic;}
.b-users-index .b-item{float: left;width: 100px;margin-bottom: 10px;}
.b-users .b-item{float: left;width: 140px;margin-left: 30px;}
.b-users .br{height: 30px;}
.b-users-index .b-item.first, .b-users .b-item.first{margin-left: 0;}
.b-users-index .b-name, .b-users .b-name{font-family: Georgia, serif;font-size: 1.2em;line-height: 1.2em;padding-top: 5px;}
.b-users-index .b-rating, .b-users .b-rating, .b-recipe-one .b-rating, .b-profile .b-rating, .b-recipe-left .b-info .b-rating{padding: 5px 0;font-family: Georgia, serif;color: #a3abb0;padding-left: 8px;background: url("../i/ico-rating-up.gif") no-repeat left center;}
.b-users-index .b-online, .b-users .b-online, .b-recipe-one .b-online{font-family: Georgia, serif;font-size: 0.9em;line-height: 1.2em;color: #c1c1c1;font-style: italic;font-weight: bold;}
.b-users-index .b-online.online, .b-users .b-online.online, .b-recipe-one .b-online.online{color: #ff8400;}
.b-news-index .b-item{float: left;width: 200px;margin-left: 25px;}
.b-news-index .b-item.first{margin-left: 0;}
.b-news-index .b-name{font-family: Georgia, serif;font-size: 1.2em;line-height: 1.2em;padding: 5px 0 8px 0;}
.b-news-index .b-txt{padding: 0;}
.td-right{width: 240px;padding-left: 8px;vertical-align: top;}
.b-banners{margin-bottom: 20px;}
.b-banners .b-one{margin-bottom: 13px;}
.b-profile{margin-bottom: 30px;zoom: 1;}
.b-profile-bg{background: #eff3dd;border: 1px solid #a2b638;border-bottom: 1px dashed #2a6900;padding: 25px 0 20px 20px;}
.b-profile .b-img{float: left;margin-bottom: 15px;}
.b-profile .b-info{float: left;margin-left: 12px;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.a-small{font-size: 0.7em;margin-left: 12px;font-style: normal;color: #adb7bd;text-decoration: underline;}
.b-profile .b-links a.a-small:hover{color: #008ad9;text-decoration: none;}
.b-profile-foot{height: 14px;background: url("../i/bg-right.gif") no-repeat center top;}
.b-dayly .b-name{font-family: Georgia, serif;font-style: italic;font-weight: bold;font-size: 18px;line-height: 26px;color: #fff;display: inline-block;width: 238px;text-align: center;background: #bace51;border: 1px solid #acbf4b;border-bottom: none;position: relative;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(js/PIE.htc);}
.b-dayly .b-name span{display: block;clear: both;margin: 2px 0 -5px 0;height: 6px;background: url('/i/sprite.gif') no-repeat -31px -20px transparent;width:10px;position: relative;left: 108px;}
.b-dayly .b-container{padding-top: 10px;zoom: 1;}
.b-dayly .b-item{float: left;}
.b-popup-dayly{display: none;background: #fff;padding: 12px;border: 1px solid #d3d3d3;width: 210px;position: absolute;margin: 15px 0 0 10px;zoom: 1;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.b-popup-dayly .b-arrow{background: url("../i/bg-popup.gif") no-repeat left top;margin-top: -21px;height: 9px;margin-bottom: 12px;}
.b-dayly .b-container .b-name{font-family: Georgia, serif;font-style: normal;font-size: 1.2em;line-height: 1.2em;font-weight: normal;background: none;border: none;display: inline;width: auto;}
.b-dayly .b-img{float: left;margin-right: 12px;}
.b-dayly .b-item a img{display: block;}
.b-dayly .b-date{color: #f88800;font-family: Georgia, serif;font-size: 1.2em;line-height: 1.2em;padding-top: 10px;}
.td-foot{background: #fff;border: 1px solid #a6b941;border-top: none;vertical-align: bottom;padding: 20px 25px 70px 25px;}
.b-foot-txt{background: #e9ecdd;color: #787878;font-family: Verdana, sans-serif;font-size: 0.9em;line-height: 1.2em;padding: 20px;position: relative;}
.b-foot-copy{color: #505050;font-family: Arial, sans-serif;font-size: 0.9em;line-height: 1.2em;background: url("../i/logo-foot.gif") no-repeat left top;padding: 0 35px 0 110px;margin-top: 20px;}
.b-popup{position: absolute;top: 40px;left: 50%;background: #efefef;border: 1px solid #a9a9a9;width: 460px;display: none;z-index: 500;}
.b-popup-tit{background: #d8d8d8;color: #767676;font-family: Georgia, serif;font-size: 18px;line-height: 20px;padding: 10px 10px 10px 15px;height: 20px;}
.b-popup-tit span{float: left;position: relative;}a.a-close{font-family: Verdana, sans-serif;text-decoration: none;font-size: 13px;color: #616f15;text-align: center;background: #fff;display: block;float: right;width: 13px;height: 14px;padding-left: 1px;line-height: 11px;position: relative;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;behavior: url(js/PIE.htc);}
a.a-close:hover{color: #008ad9;text-decoration: none;}
.b-popup-foot{border-top: 1px dashed #a9a9a9;padding: 10px;}
#auth{margin-left: -45px;}
#auth .b-popup-main{padding: 20px 0 10px 0;}
#auth .b-popup-foot{padding-left: 105px;}
#auth .b-nolabel{padding-left: 105px;}
#auth .inp-txt{float: left;margin-top: -3px;position: relative;}
#auth .br, #search .br{height: 10px;}
.b-auth-right{float: left;margin-left: 5px;}
#auth .inp-btn, #search .inp-btn{width: 90px;}
#auth label{text-align: right;width: 100px;margin-right: 5px;display: block;float: left;}
#auth .b-nolabel label{float: none;display: inline;}
#subscribe{margin-left: -248px;}
#subscribe .b-popup-main{padding: 25px 0 30px 0;}

#subscribe label{width: 100px;margin-right: 5px;display: block;float: left;text-align: right;}
#subscribe .inp-txt{margin-top: -3px;position: relative;}
#subscribe .br{height: 10px;}
#subscribe .b-nolabel{padding-left: 105px;}
#subscribe .inp-btn{width: 120px;}
#search{margin-left: -378px;}
#search .b-popup-main{padding: 30px 50px 30px 30px;}
#search .inp-txt{width: 320px;float: right;margin-top: -3px;position: relative;}
#search .inp-btn{width: 90px;margin-left: 48px;}
#search a.a-search-more{float: right;display: block;margin-top: 7px;text-decoration: none;border-bottom: 1px dashed #008ad9;}
#search a.a-search-more:hover{text-decoration: none;border-bottom: 1px solid #008ad9;}
.inp-txt{background: #fefce8;border: 1px solid #707070;width: 210px;padding: 2px 5px;}
.inp-textarea{border: 1px solid #707070;padding: 2px 5px;}
.inp-btn{background: #cecece url("../i/bg-btn.gif") repeat-x left top;border: 1px solid #aaaaaa;padding: 5px;font-size: 14px;line-height: 16px;color: #000;text-align: center;position: relative;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(js/PIE.htc);}
.inp-btn.green{background: #56771a url("../i/bg-btn-green.gif") repeat-x left top;border: 1px solid #768721;}
label span{color: #d2232a;}
.b-img.f-left{margin-right: 20px;margin-bottom: 10px;}
.b-img.f-right{margin-left: 20px;margin-bottom: 10px;}
.br.spacer{border-bottom: 1px dashed #cbcbcb;padding-top: 15px;margin-bottom: 15px;}
.br.spacer2{border-bottom: 1px dashed #cbcbcb;padding-top: 10px;margin-bottom: 20px;}
.br.spacer3{border-bottom: 1px dashed #cbcbcb;padding-top: 25px;margin-bottom: 10px;}
.b-tit.spacer4{border-bottom: 1px dashed #cbcbcb;padding-bottom: 15px;margin-bottom: 10px;}
.b-content{padding: 23px;}
.b-content ul{margin-left: 23px;}
/*.b-content img{margin:5px;}*/
.b-content .b-tit{font-size: 2em;line-height: 1.1em;}
.b-breadcrumbs{font-size: 0.85em;line-height: 1.2em;color: #7c7f7a;padding-bottom: 10px;}
.b-breadcrumbs a{color: #7c7f7a;text-decoration: underline;}
.b-breadcrumbs a:hover{color: #7c7f7a;text-decoration: none;}
.b-breadcrumbs span{margin: 0 2px;}
.b-subtit{font-family: Georgia, serif;font-size: 1.5em;line-height: 1.2em;color: #323232;}
.b-subtit a{color: #323232;text-decoration: underline;}
.b-subtit a:hover{color: #323232;text-decoration: none;}
.b-categories{padding: 5px 0 20px 0;line-height: 1.4em;}
.b-categories a{color: #323232;text-decoration: underline;}
.b-categories a:hover{color: #323232;text-decoration: none;}
.b-register{color: #7c7f7a;}
.b-warn{padding: 0 0 20px 225px;color: #000;}
.b-warn span{color: #ba0008;}
.b-register .inp-txt{background: #fff;width: 215px;}
.b-register .inp-txt.small{width: 145px;}
.b-register label, .b-register .b-label{display: block;float: left;width: 220px;text-align: right;margin: 0 5px 7px 0;padding: 3px 0 10px 0;}
.b-register .b-checkbox{padding: 10px 0 10px 225px;}
.b-register .b-checkbox label{display: inline;width: auto;float: none;}
.b-register .b-checkbox input{margin-bottom: 10px;}
.b-register .b-radio label{display: inline;float: none;width: auto;margin-right: 10px;}
.b-register .b-note{color: #a5a5a5;font-style: italic;width: 355px;padding: 0 0 12px 225px;margin-top: -5px;position: relative;}
.b-register .b-btns{padding-left: 225px;}
.b-register .b-btns input{width: 85px;}
.b-register input.inp-btn.green{margin-right: 5px;width: 130px;}
.b-search-advanced{padding-top: 10px;}
.b-search-advanced .inp-txt{width: 390px;}
.b-search-advanced select, .b-add_recipe select{width: 240px;}
.b-btn-add_step{padding: 2px 0 30px 225px;}
.b-btn-add_step input{width: 130px;}
.b-add_recipe .inp-txt{width: 390px;}
.b-add_recipe .b-file .inp-txt{width: 310px;}
.b-add_recipe .b-file-del{float: right;background: url("../i/btn-search-white.gif") no-repeat left center;height: 20px;margin-right: 27px;padding-left: 29px;padding-top: 2px;font-size: 0.85em;}
.b-add_recipe .b-file-del a{color: #809095;text-decoration: underline;}
.b-add_recipe .b-file-del a:hover{color: #809095;text-decoration: none;}
.b-add_recipe .inp-file{position:absolute;width: 352px;display: block;margin: -35px 0 0 225px;cursor: pointer;opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0);}
.b-add_recipe .inp-textarea{width: 390px;}
.b-add_recipe .b-note{margin: 5px 0;}
.b-add_recipe .b-form-step{padding-top: 10px;}
.b-add_recipe .b-form-step .b-nolabel{padding: 3px 0 10px 225px;}
.b-add_recipe .b-step-del{padding-right: 25px;height: 18px;}
.b-step-del a{font-family: Verdana, sans-serif;text-decoration: none;font-size: 13px;color: #616f15;text-align: center;background: #d3d7c0;display: block;float: right;width: 13px;height: 14px;padding-left: 1px;line-height: 11px;position: relative;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;behavior: url(js/PIE.htc);}
.b-step-del a:hover{color: #008ad9;text-decoration: none;}
.b-add_recipe .b-form-step .b-name{font-weight: bold;color: #707070;}
.b-search-simple-flipper{border-bottom: 1px dashed #839814;height: 15px;padding-right: 25px;position: relative;}
.b-search-simple-flipper a{display: block;font-size: 0.75em;line-height: 12px;background: #fff;margin: 9px 25px -9px auto;right: 0;color: #809095;text-decoration: none;border-bottom: 1px dashed #809095;border-left: 5px solid #fff;border-right: 5px solid #fff;position: absolute;}
.b-search-simple-flipper a:hover{color: #809095;text-decoration: none;border-bottom: 1px solid #809095;}
.b-search-simple-flipper a span{display: block;float: right;width: 12px;height: 12px;position: relative;margin-right: -18px;background: #fff url("../i/a-flipper.gif") no-repeat left top;border-right: 3px solid #fff;}
.b-search-simple-flipper a.act{display: none;}
.b-search-simple-flipper a.act span{background-position: left bottom;}
.b-search-simple .b-search{background: #fff;padding-bottom: 10px;display: none;}
.b-search-simple .inp-txt-search{font-size: 14px;padding: 0 5px 2px 5px;height: 17px;font-family: Georgia, serif;}
.b-paginator{border-top: 1px dashed #839814;font-family: Georgia, serif;font-style: italic;color: #7c7f7a;padding: 20px 23px 0 23px;}
.b-paginator a, .b-paginator span{margin: 0 2px;}
.b-paginator span.act{color: #ff8400;}
.b-paginator.left{padding-left: 0;border-top: 1px dashed #cbcbcb;}
.b-content.left{float: left;width: 200px;padding-right: 0;}
.b-content.right{float: right;width: 428px;padding-left: 0;}
.b-paginator.right{padding-left: 0;border-top: none;padding-top: 5px;}
.b-menu{font-family: Georgia, serif;font-weight: bold;}
.b-menu a{color: #2b6c00;line-height: 25px;text-decoration: underline;}
.b-menu a:hover{color: #eb5a01;text-decoration: underline;}
.b-menu .b-subcats{font-weight: normal;font-size: 0.9em;}
.b-menu .b-subcats a{text-decoration: none;}
.b-menu .b-subcats a span{text-decoration: underline;}
.b-menu .spacer{border-bottom: 1px dashed #cbcbcb;padding-top: 10px;margin-bottom: 10px;}
.b-tit-left{color: #7c7f7a;font-family: Georgia, serif;font-size: 1.2em;line-height: 1.2em;font-style: italic;padding-bottom: 10px;}
.b-category .b-item .b-img{float: left;padding-top: 4px;}
.b-category .b-item .b-info{float: right;width: 260px;}
.b-category .b-item .b-info-none{float: right;width:490px;}
.b-category .b-item .b-name{font-family: Georgia, serif;font-size: 1.5em;line-height: 1.2em;}
.b-category .b-item .b-descr{padding-top: 10px;padding-bottom: 20px;color: #7c7f7a;}
.b-category .b-item .b-descr span{color: #505050;}
/*.b-category .b-item-foot{margin: -15px 0 0 170px;}*/
.b-category .b-item-foot .b-author{float: left;}
.b-category .b-item-foot .b-rating{float: left;margin-left: 15px;font-family: Georgia, serif;color: #a3abb0;padding-left: 8px;background: url("../i/ico-rating-up.gif") no-repeat left center;}
.b-category .b-item-foot .b-comments, .b-recipe-left .b-comments{color: #a3abb0;font-size: 0.9em;float: left;margin-left: 15px;}
.b-category .b-item-foot .b-comments a, .b-category .b-item-foot .b-comments a:hover, .b-recipe-left .b-comments a, .b-recipe-left .b-comments a:hover{color: #a3abb0;text-decoration: none;}
.b-category .b-item-foot .b-comments span, .b-recipe-left .b-comments span{display: block;float: left;min-width: 12px;text-align: center;color: #fff;padding: 0 3px;margin-right: 3px;background: #a3abb0;position: relative;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;behavior: url(js/PIE.htc);}
.b-category .b-item-foot .b-comments span span, .b-recipe-left .b-comments span span{display: block;/*background: #fff url("../i/bg-comments.gif") no-repeat right bottom;*/background: url('/i/sprite.gif') no-repeat scroll -48px -21px transparent;height: 3px;padding: 0;line-height: 0;margin: 0 0 -3px 0;float: none;width: 4px;left:5px;}.b-tit.dated{padding-bottom: 5px;}
.b-tit-date{color: #7c7f7a;font-size: 0.8em;padding-bottom: 25px;}
.b-recipe-one .b-img{float: left;}
.b-recipe-one .b-info{float: right;width: 230px;}
.b-recipe-one .b-info .b-info{width: 140px;}
.b-block.recipe{padding-top: 20px;}
.recipe .b-subtit{color: #7c7f7a;}
.b-recipe-note{color: #7c7f7a;padding: 15px 0 20px 0;font-style: italic;}
.b-recipe-links a{display: block;float: left;padding-left: 5px;font-size: 0.8em;color: #a3abb0;margin-bottom: 3px;}
a.a-add{/*background: url("../i/ico-add.gif") no-repeat left 2px;*/}
.span_fav {background: url("/i/sprite.gif") no-repeat scroll -20px -5px transparent;float: left;height: 11px;position: relative;top: 3px;width: 16px;margin-right: 2px;}
.span_print {background: url("/i/sprite.gif") no-repeat scroll -61px -4px transparent;float: left;height: 12px;position: relative;top: 3px;width: 14px;margin-right: 4px;}
.span_email {background: url("/i/sprite.gif") no-repeat scroll -40px -6px transparent;float: left;height: 9px;position: relative;top: 3px;width: 17px;}
a.a-print{/*background: url("../i/ico-print.gif") no-repeat left 2px;*/}
a.a-mail{/*background: url("../i/ico-mail.gif") no-repeat left 3px;*/}
.b-recipe-step{background: #f0f1e9;padding: 20px;margin-bottom: 1px;color: #7c7f7a;}
.b-recipe-step.odd{background: #ecefdf;}
.b-recipe-step .b-img{float: left;}
.b-recipe-step .b-info{float: right;width: 430px;}
.b-recipe-step .b-info-none{}
.b-recipe-left{float: left;width: 300px;color: #7c7f7a;line-height: 1.5em;}
.b-recipe-left .b-tags{padding: 30px 0 20px 0;line-height: 1.2em;}
.b-recipe-left .b-tags a{color: #a3abb0;font-size: 0.9em;}
.b-recipe-left .b-info .b-rating{float: left;}
.b-recipe-left .b-comments{line-height: 1.3em;padding-top: 7px;}
.b-recipe-left .b-added{float: left;background: url("../i/ico-added.gif") no-repeat left 2px;margin-left: 15px;margin-top: 7px;padding-left: 22px;font-family: Georgia, serif;line-height: 1.2em;color: #a3abb0;}
.b-recipe-left .b-added a, .b-recipe-left .b-added a:hover{color: #a3abb0;text-decoration: none;}
.b-recipe-right{float: right;width: 330px;}
.b-recipe-right .b-subtit{padding-bottom: 15px;}
.b-recipe-right .b-dotted{border-bottom: 1px dotted #cbcbcb;line-height: 1em;margin-bottom: 5px;}
.b-recipe-right .b-dotted .f-left, .b-recipe-right .b-dotted .f-right{background: #fff;line-height: 1.2em;margin-bottom: -2px;color: #7c7f7a;}
.f-left{padding-right: 5px;}
.f-right{padding-left: 5px;}
.b-recipe-vote{padding-bottom: 40px;}
.b-recipe-vote .b-left{float: left;width: 200px;}
.b-recipe-vote-stars{width: 75px;padding-top: 44px;background: url("../i/a-star.gif") repeat-x left 10px;}
.b-recipe-vote-stars a{display: block;padding-top: 20px;line-height: 14px;height: 14px;background: url("../i/a-star.gif") repeat-x left -1000px;text-align: right;padding-right: 4px;margin-top: -34px;text-decoration: none;}
.b-recipe-vote-stars a:hover{text-decoration: underline;background-position: left -100px;}
.b-recipe-vote-stars a.act{background-position: left -100px;}
.b-recipe-vote-stars a.a-vote1{width: 11px;}
.b-recipe-vote-stars a.a-vote2{width: 26px;}
.b-recipe-vote-stars a.a-vote3{width: 41px;}
.b-recipe-vote-stars a.a-vote4{width: 56px;}
.b-recipe-vote-stars a.a-vote5{width: 71px;}
.b-recipe-vote .b-right{float: left;width: 450px;}
.b-recipe-vote .b-right .b-img{float: left;}
.b-recipe-share{border-top: 1px solid #a3b73a;border-bottom: 1px solid #a3b73a;padding: 15px 0;}
.b-recipe-share .b-name{font-family: Georgia, serif;color: #7c7f7a;float: left;width: 200px;}
.b-recipe-share .b-item{float: left;margin-right: 15px;}
.b-recipe-code{color: #7c7f7a;font-family: Georgia, serif;font-size: 0.9em;padding: 5px 0;}
.b-recipe-code .hided{font-size: 1.2em;padding-top: 10px;}
.b-recipe-code textarea{width: 450px;margin-top: 5px;}
.b-recipe-comments{padding-top: 30px;}
.b-recipe-comments .b-subtit span{font-size: 0.67em;font-weight: normal;}
.b-recipe-comments .b-subtit a{color: #008ad9;text-decoration: none;border-bottom: 1px dashed #008ad9;font-family: Arial, sans-serif;font-size: 0.67em;margin-left: 5px;}
.b-recipe-comments .b-subtit a:hover{color: #008ad9;text-decoration: none;border-bottom: 1px solid #008ad9;}
.b-recipe-comments .b-form{padding-top: 10px;display: none;}
.b-recipe-comments .b-form textarea{width: 455px;border: 1px solid #b5b5b5;}
.b-recipe-comments .b-form input{width: 290px;border: 1px solid #b5b5b5;background: none repeat scroll 0 0 #FFFFFF;}
.b-recipe-comments .b-form-btns{padding-top: 3px;}
.b-recipe-comments .b-form-btns a{font-size: 0.8em;color: #809095;text-decoration: underline;margin-right: 10px;}
.b-recipe-comments .b-form-btns a:hover{color: #809095;text-decoration: none;}
.b-recipe-comments .b-item{border-top: 1px dashed #cbcbcb;padding: 15px 0;}
.b-recipe-comments .b-item.first{border-top: none;margin-top: 20px;}
.b-recipe-comments .b-item.lvl2{margin-left: 55px;}
.b-recipe-comments .b-item .b-img{float: left;}
.b-recipe-comments .b-item .b-info{float: left;margin-left: 15px;width: 505px;}
.b-recipe-comments .b-item.lvl2 .b-info{width: 450px;}
.b-recipe-comments .b-item .b-name{font-family: Georgia, serif;font-style: italic;padding-bottom: 10px;}
.b-recipe-comments .b-item .b-name span{font-family: Arial, sans-serif;font-size: 0.8em;font-style: normal;color: #a3abb0;margin-left: 15px;}
.b-recipe-comments .b-item .b-form-flipper{padding-top: 10px;}
.b-recipe-comments .b-item .b-form-flipper a{color: #809095;font-size: 0.8em;line-height: 1.2em;border-bottom: 1px dashed #809095;text-decoration: none;}
.b-recipe-comments .b-item .b-form-flipper a:hover{color: #809095;text-decoration: none;border-bottom: 1px solid #809095;}
.b-recipe-comments .b-item .b-rate{float: right;color: #8c8c8c;font-weight: bold;}
.b-recipe-comments .b-item .b-rate a{display: inline-block;font-weight: normal;width: 12px;height: 12px;border: 1px solid #cbcbcb;color: #8c8c8c;text-decoration: none;text-align: center;font-size: 14px;line-height: 12px;}
.b-recipe-comments .b-item .b-rate a:hover{color: #008ad9;border: 1px solid #008ad9;text-decoration: none;}
.b-recipe-comments .b-item .b-rate span{width: 25px;display: inline-block;text-align: center;margin: 0 3px;}
.ingr{background: none repeat scroll 0 0 #FFFFFF;color: #7C7F7A;line-height: 1.2em;margin-bottom: -2px;}
.popup_recipe_code{background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #A9A9A9;display: none;left: 50%;position: relative;top: 40px;width: 460px;z-index: 500;}
#fadeBlock{position: fixed;right: 0;top: 35%;z-index: 50000;padding: 15px 22px;background: #fff;display: none;border: 1px solid #c5d2d6;border-right: none;width: 220px;border-radius: 10px 0 0 10px;-moz-border-radius: 0 10px 10px 0;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;}
a#fadeBlockClose, a#fadeBlockClose:hover{display: inline-block;float: right;margin: -5px -12px 0 0;background: url("/i/block-close.gif");width: 14px;height: 14px;text-decoration: none;border: none;}
.b-fadeBlock-tit{color: #008ad9;font-size: 20px;line-height: 25px;font-family: Georgia, "Times New Roman", serif;padding-bottom: 10px;}
.b-fadeBlock-tit a{color: #008ad9;font-size: 20px;font-family: Georgia, "Times New Roman", serif;text-decoration: underline;}
.b-fadeBlock-tit a:hover{color: #ff0000;text-decoration: underline;}
.b-fadeBlock-text{color: #323232;font-size: 12px;line-height: 15px;font-family: Arial, Tahoma, Verdana, sans-serif;padding-top: 10px;}
.b-fadeBlock-more{padding-top: 15px;}
.b-fadeBlock-more a{color: #008ad9;text-decoration: underline;font-style: italic;font-size: 11px;line-height: 13px;font-family: Arial, Tahoma, Verdana, sans-serif;}
.b-fadeBlock-more a:hover{color: #008ad9;text-decoration: none;}




.fit {width:240px;height:400px;border-radius: 5px;border: 1px solid #C5D2D6;background-color: #FFFFFF;}
.fit_tiz {width:240px;height:100px;}
.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;}
.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;}

.next a {border: 1px solid #ccc;border-radius: 5px;color: #000;display: block;margin: 0 auto 8px;padding: 10px;text-align: center;text-decoration: none;}


.attr {display: inline-block;margin-bottom: 20px;}
.attr input {display: inline-block;}
.tiz {background-color: #f0f1e9;padding: 10px 7px 20px;}
.tiz img {
    border: 0 none;
    margin: 4px 6px 0;
}
.tiz p {
    width: 150px;
    line-height: 17px;
        text-align: center;
}


.smile{width:455px;}
.smile span{cursor:pointer;margin-bottom:8px;}
.emoji{margin-left:1px;margin-right:1px;height:16px;width:16px;background:rgba(0, 0, 0, 0) url("//kulina.ru/i/emoji.png") no-repeat scroll 0 0;display:inline-block}
.emoji_1{background-position:0 0!important}
.emoji_2{background-position:0 -408px!important}
.emoji_3{background-position:0 -17px!important}
.emoji_4{background-position:0 -34px!important}
.emoji_5{background-position:0 -51px!important}
.emoji_6{background-position:0 -68px!important}
.emoji_7{background-position:0 -85px!important}
.emoji_8{background-position:0 -102px!important}
.emoji_9{background-position:0 -119px!important}
.emoji_10{background-position:0 -136px!important}
.emoji_11{background-position:0 -154px!important}
.emoji_12{background-position:0 -170px!important}
.emoji_13{background-position:0 -187px!important}
.emoji_14{background-position:0 -204px!important}
.emoji_15{background-position:0 -221px!important}
.emoji_16{background-position:0 -238px!important}
.emoji_17{background-position:0 -255px!important}
.emoji_18{background-position:0 -272px!important}
.emoji_19{background-position:0 -289px!important}
.emoji_20{background-position:0 -306px!important}
.emoji_21{background-position:0 -323px!important}
.emoji_22{background-position:0 -340px!important}
.emoji_23{background-position:0 -357px!important}
.emoji_24{background-position:0 -374px!important}
.emoji_25{background-position:0 -391px!important}
.emoji_26{background-position:0 -408px!important}
.emoji_27{background-position:0 -425px!important}
.emoji_28{background-position:0 -442px!important}
.emoji_29{background-position:0 -459px!important}
.emoji_30{background-position:0 -476px!important}
.emoji_31{background-position:0 -493px!important}
.emoji_32{background-position:0 -510px!important}
.emoji_33{background-position:0 -527px!important}
.emoji_34{background-position:0 -544px!important}

.ingr_list{display: flex;padding-top: 1em;}
.ingr_list img {width: 25px;height:25px;opacity: 0.7;}
.ingr_list span{padding-left: 5px;color: #7c7f7a;text-align: left;}

.inst{width: 30px;position: relative;right: -45px;height: 30px;top:17px;}
.footer{background-color: #fff;padding: 25px;border: 1px solid #a6b941;max-width:948px;margin:0 auto 20px;box-sizing: border-box;}
.footer ul li{display: inline-block;text-align: left;line-height: normal;font-weight: 300;font-size: 14px;vertical-align: top;}
.footer ul li a{display: block;}

.c4{
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    page-break-inside: avoid;
    break-inside: avoid;
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;}
.list-menu {
    display: inline-block;
    width: 100%;
    padding: 5px;
    font-family: "PT Sans Narrow";font-size: 15px;
}
.list-menu-black:first-child {
    margin: 0;
}

.list-menu-black {
    margin-top: 20px;
}
.list-menu-black a{color: #000;}
.c4 a {text-decoration: none;}


.policy-rules{position: fixed;bottom: 0;width: 100%;right: 0;z-index: 900000000;}
.policy-rules-cont{background-color: #fff;margin: 10px;padding: 20px;border-radius: 4px;position: relative;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.policy-rules-title{font-size: 18px;margin-bottom: 20px;}
.policy-rules-text{font-size: 14px;width: 90%;}
.bt-ok{background-color: #001489;border-color: #001489;color: #ffffff;padding: 5px;width: 30px;text-align: center;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);cursor: pointer;}