.info img.flLeft, .info .flLeft img {
    border: 2px solid #EEEEEE;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    max-height: 81px;
}
/*.regfs {
    display: none;
}*/
.bg3{
	line-height: 18px;
}
.cgallerys {
    display: inline-block;
    margin: 35px 0;
}
.glls {
    float: left;
}
.box {
    /*display: none;*/
}
.mbuttons {
    /*display: inline-block;*/
    margin: 0 0 30px;
}

.seotext {
    border: 2px solid #E4E4E4;
    border-radius: 7px 7px 7px 7px;
    margin: 20px 0;
    padding: 10px;
}

#tkt{
font-weight:bold;
} 

.baner {
    margin: 0 auto 0;
    position: relative;
    width: 468px;
}
.clogoutForm {
    font-size: 14px;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 42px;
    width: 300px;
}
.dopinfo {
    display: block;
    position: relative;
    text-align: center;
}
#recipestars .info a strong, #diets .info a strong {
    top: -2px;
}
.cwarn {
    background: none repeat scroll 0 0 #FFD8D9;
    border: 1px solid #930303;
    border-radius: 5px 5px 5px 5px;
    color: #910609;
    display: inline-block;
    font-weight: bold;
    margin: 3px 0;
    padding: 5px 10px;
}
.cpp {
    background: url("../images/info_bg.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 35px;
    line-height: 30px;
    margin: 3px auto 10px;
    padding: 0 0 0 45px;
    width: 260px;
}
.tels {
    background: none repeat scroll 0 0 #FFF971;
    border: 1px solid #6DA100;
    border-radius: 5px 5px 5px 5px;
    font-weight: bold;
    margin: 3px 0;
    padding: 6px 0;
}
#just_kcaptcha_img {
    float: left;
}
p.big {
    font-size:1.167em;
}
.banrig {
    clear: both;
    display: block;
    float: none;
    height: 240px;
    margin: 0 0 15px;
}
.clear {
    /*clear: both;*/
}
.flLeft {
    float: left;
    width: 95px;
}
img.flLeft {
    width: 80px;
}
.dietsList .flLeft {
    width: 125px;
}
.ukrjapsList .flLeft {
    width: 125px;
}
form table td {
    vertical-align: top;
}
.category img, table.two.zebra img {
    border: 4px solid #EEEEEE;
    border-radius: 15px 15px 15px 15px;
    margin: 0;
}
.category.skilfuls img {
   /* border: none;*/
}
.compclass {
    border: 7px solid #EEEEEE;
    border-radius: 15px 15px 15px 15px;
    float:left;
    margin: 0 10px 0 0;
}
td a.category.product img {
    border: none;
}
td a.category.product {
    top: 0;
}
.flRight{
    float: right;
}
.alCenter {
    text-align: center;
}
table.two.zebra img {

}
form {
    margin:0;
    padding: 0;
}
ul.child {
    position: absolute;
    z-index: 999;
}

a img {
    outline:none;
    border:0;
}

a.category {
    margin: 0;
    position: relative;
    top: 20px;
    /*padding: 30px;*/
}

a:hover {
    text-decoration:none;
}

.hasLinks a {
    color: #f55202;
}

.dopbg {
    background: url("/images/products_bg.png") no-repeat scroll 90% 100% transparent;
    height: 229px;
}
a.button {
    display:block;
    color:#fff;
    font:bold 12px/27px Arial, sans-serif;
    text-decoration: none;
    padding:0 11px;
    text-align:center
}
a.button:hover {
    background-position: 0 100%;
    text-decoration: none;
}
.buyItems .rel {
    min-height: 140px;
    min-width: 190px;
}
.rel {
    min-height: 110px;
    min-width: 130px;
    position: relative;
}

.recipestarsList .flLeft {
    width: 130px;
    height: 110px;
}
.ukrjapsList .flLeft {
    width: 130px;
    height: 110px;
}
.meanliesList .flLeft {
    height: 110px;
    width: 130px;
}
.roundImg {
   background: url("../images/bg_img_115x108.png") no-repeat scroll 0 0 transparent;
}

div.roundImg {
    display: none;
}

.round180 {
   background: url("../images/bg_img_182x147.png") no-repeat scroll 0 0 transparent;
}
.round135 {
   background: url("../images/bg_img_135x155.png") no-repeat scroll 0 0 transparent;
}
.noborder {
    border:none !important;
}
.nobg {
    background:none !important;
}
.no-underline {
    text-decoration: none;
}
.info .cont .no-underline {
    font-weight: bold;
}
#messagebox {
    text-align: center;
}
.box.topBox .orange {
    width: 85px;
}
.two.vocaList tr {
    
}
.orange {
    color: #DC4B00 !important;
    font-size: 18px;
    margin: -1px 0 0;
}
.orange.prof a {
    color: #DC4B00 !important;
    font-size: 11px;
    line-height: 11px;
}
.no-underline.answer-but img {
    margin: -3px 0 0 -4px;
}
.orange strong {
    font-size: 10px;
    line-height: 4px;
    position: relative;
    top: 7px;
}
.clikes {
    background: url("/images/likes_count.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-weight: bold;
    height: 22px;
    margin: 1px 0 0;
    padding: 4px 0 0 8px;
    width: 18px;
}
.pcaw {
    float: left;
}
.blikes {
    float: right;
    width: 130px;
}
.bordered {
    border-bottom: 1px solid #dfdbd8 !important;
    min-height:1px;
    height:auto !important;
    height:1px;
}
#expert .red_button {
    position: relative;
    /*top: -5px;*/
}
.red_button {
    background:url("../images/btn.gif") 0 0 no-repeat;
    display: inline-block;
    width:112px;
    height:18px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-transform: lowercase;
    text-decoration: none;
    margin-top: 0.3em;
}
#products .dopbg a.red_button {
    bottom: 0;
    position: absolute;
}
#products .dopbg .info {
    height: 190px;
    position: relative;
}

a.btnOrange, a.btnYellow {
    background: url("../images/btn_red.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font: bold 12px/30px Verdana,sans-serif;
    height: 30px;
    margin: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #DC6802;
    width: 115px;
}

a.btnOrange.lit, a.btnYellow.lit {
    font-size: 11px;
    letter-spacing: -1px;
    /*line-height: 13px;*/
 }
a.btnYellow.bg.lit {
    background-image: url("../images/btn_yellow2.gif");
    width: 220px;
}

#varDescription {
    height: 895px;
    overflow: hidden;
    position: relative;
    width: 570px;
}
#varDescription .content {
    float: left;
    height: 895px;
    left: 0;
    padding: 20px 0 0;
    position: absolute;
    top: 0;
    /*width: 5000px;*/
}
#varDescription .content .innerC {
    
}
#varDescription .content p {

}
#prevpv {
    background: url("../images/arrows_all.gif") no-repeat scroll 0 -39px transparent;
    cursor: pointer;
    display: inline;
    height: 34px;
    margin: 0 10px;
    padding: 3px 5px 6px 3px;
}
#nextpv {
    background: url("../images/arrows_all.gif") no-repeat scroll 0 -39px transparent;
    cursor: pointer;
    display: inline;
    height: 34px;
    margin: 0 10px;
    padding: 3px 5px 6px 3px;
}
#pre_order {
    min-height: 270px !important;
}

/*.red_button {
    background:url("../images/btn.gif") 0 0 no-repeat;
    display: inline-block;
    width:112px;
    height:18px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-transform: lowercase;
    text-decoration: none;
    margin-top: 0.3em;
}

a.btnOrange, a.btnYellow {
    background: url("../images/btn_red.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 45px;
    margin: 0 40px;
    padding: 13px 0 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #DC6802;
    width: 210px;
}*/
.addtocart {
    float: right;
}
.addtocart .selectCount {
    float: left;
    margin: 10px 10px 0 0;
}
a.btnOrange.sm {
    background: url("../images/btn_red.gif") no-repeat scroll 0 0 transparent;
    height: 28px;
    line-height: 18px;
    padding: 5px 0 0;
    width: 120px;
}
.promo_clear {
    margin: 2px 0 0 5px;
}
a.btnOrange.sm.comments {
    color: #FFFFFF;
    margin: 5px 0 0 5px !important;
}
a.btnYellow {
    background-image: url("../images/btn_yellow.gif");
    color: #000000;
    padding: 0;
    text-shadow: 1px 1px 0 #D9A201;
    width: 142px;
}
a.btnOrange:hover{
    color: #fff1e7;
}
#coshipping, #coall, #coptice {
    font-weight: bold;
}

.mtm10 {
    position: relative;
}
.mbm3 {
    margin-bottom:-3px !important;
}
/**
 * Layout
 */

.box h1 a.no-underline {
    color: #fff;
}

.box span a.no-underline {
    color: #fff;
}
.box.yellowBox h1 a.no-underline {
    color: #000;
}

.box.yellowBox span a.no-underline {
    color: #000;
}

.addtocart .stepper img {
    border: none !important;
}
p.dose a {
    font-weight: normal !important;
}
.addtocart a img {
    border: none !important;
}

.tc img {
    border: none;
}

.foomenu {
    
}

.develop {
    margin: -14px 15px 0 0;
}

.bascount {
	margin-left: 30px;
}

.top_basket {
    position:absolute;
    top:0;
    left:0;
    padding:0 3px;
    width:99%;
    display:none;
}

.top_basket .tt {
    height:3px;
    background:#e4e4e4;

}

.top_basket .tr {
    height:3px;
    width:3px;
    background:url("../images/bg_top_basket.gif") 0 100% no-repeat;
    position:absolute;
    top:0;
    left:0;
}
.top_basket .tr {
    left:auto;
    right:0;
    background-position: 0 0;
}

.tbasket {
    position:absolute;
    top:3px;
    right:150px;
    background:url("../images/top_basket.gif") 0 0 no-repeat;
    height: 21px;
    width: 117px;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 0 13px;
}
.tbasket a{
	color: #231F20;
}

.header .top_basket  .tbasket a {
    margin-right: 26px;
}

.header .slogan {
    padding: 16px 0 0;
    text-align:center;
    font-size: 16px;
}
.header .slogan a {
    color: #5f8c01;
    text-decoration: none;
}
.header .slogan a:hover {
    text-decoration: underline;
}

.basket {
    display: none;
}

.toph {
    position:relative;
    background:url("../images/bg_header.gif") 0 50% repeat-x;
    height:106px;
}

.toph .ll, .toph .rr {
    position:absolute;
    top:0;
    left:0;
    background:url("../images/bg_top.png") 0 0 no-repeat;
    height:106px;
    width:8px;
}

.toph .rr {
    left:auto;
    right:0;
    background-position: 0 100%;
}

.toph .logo {
    position:absolute;
    top: -15px;
    left: 50px;
}

.toph .regForm {
    position:absolute;
    top:0;
    right: 39px;
    width: 150px;
    height:82px;
    padding: 10px 21px;
    background:url("../images/bg_reg.png") 0 0 no-repeat;
}
.regForm  form div {
    position:relative;
}
.regForm input {
    background: url("../images/bg_input.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #909090;
    font-size: 9px;
    height: 14px;
    line-height: 20px;
    margin-bottom: 3px;
    outline: medium none;
    padding: 3px 5px;
    width: 141px;
}
.regForm a img {
    margin-right: -10px;
}
.regForm  p {
    padding: 0;
    line-height: 10px;
}
.regForm  p a {
    color: #507701;
    font-size: 11px;
}


.toph .cc {
    position:absolute;
    background:url("../images/bg_header_center.gif") 50% 0 no-repeat;
    width:100%;
    height: 70px;
    top: 17px;
}
.toph .shadow {
    position:absolute;
    top: 89px;
    height:5px;
    width:100%;
    background:url("../images/top_shadow.png") 50% 0 no-repeat;
} 

.toph .slogan2 {
    font-size: 16px;
    text-align: center;
    padding: 43px 0 0;
    position: relative;
    color: #878786;
    width: 400px;
    margin: 0 auto;
}

.smallNavi {
    font-size: 10px;
    color: #5f5f43;
    text-align: center;
    margin-top: -8px;
}
.smallNavi a {
  color: #5f5f43;  
}
.smallNavi {
    margin-top: -8px;
    position:relative;
}

.orangeNavi {
    position:relative;
    margin: 10px 18px 0;
    background: url("../images/bg_navi.gif") repeat-x scroll 0 0 transparent;
    height: 38px;

}

.orangeNavi .ll, .orangeNavi .rr {
    position:absolute;
    top:0;
    left: -3px;
    width:4px;
    height: 38px;
   background:url("../images/bg_navi.gif") 0 -38px no-repeat;
}
.orangeNavi .rr {
    background-position: 0 100%;
    left: auto;
    right: -3px;
}

.orangeNavi ul, .orangeNavi ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.orangeNavi ul li  {
    background: url("../images/separate.png") no-repeat scroll 100% 50% transparent;
    float: left;
    line-height: 36px;
    padding: 0 2%;
}
.orangeNavi ul li:last-child  {
    background: none;
}
.orangeNavi ul li.lastItem {
    background:none;
}

.orangeNavi ul li a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.orangeNavi ul li a:hover  {
    text-decoration: underline;
    text-shadow: 1px 1px 0 #FCFF00;
}

.orangeNavi .search {
    background: url("../images/bg_search.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 194px;
}

.orangeNavi .search input {
    vertical-align:top;
    background:none;
    border:none;
    outline:none;
}
.orangeNavi .search input#q {
    padding: 5px 8px;
    width:140px;
    color: #737272;
    font-size: 11px;
}

.content .sidebar {
    float:left;
    width: 230px;
    z-index: 6;
    position: relative;
}

.content .inLeft {
    padding-right: 15px;
    z-index:1;
}

.content .inRight {
    padding-left: 15px;
    z-index:3;
}

.content .inCenter {
    float:left;
    width: 100%;
    z-index:2;
    margin: 0 -245px;
}

.content .inCenter .squeze {
    padding: 0 245px;
}

.content .inCenter .bb {
    position:relative;
    padding: 0 6px;
    height: 6px;
    font-size: 1px;
}
.content .inCenter .bb .bl, .content .inCenter .bb .br {
    position:absolute;
    left:0;
    background:url("../images/center_bottom.gif") 0 0 no-repeat;
    width:6px;
    height:6px;
}
.content .inCenter .bb .br {
    background-position: 0 -7px;
    left: auto;
    right: 0;
}
.content .inCenter .bb .blb {
    background: url("../images/center_bottom.gif") repeat-x scroll 0 -14px transparent;
    height: 6px;
}
.content .inCenter .bg1 {
    background:#fff url("../images/center_left.gif") 0 0 repeat-y;
} 
.content .inCenter .bg2 {
    background:url("../images/center_right.gif") 100% 0 repeat-y;
    padding: 10px 6px;
    font-size: 1.2em;
    color: #3f3f3f;
    min-height: 1000px;
    height:auto !important;
    height:1100px;
}

.content .shadow {
    height:6px;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background: url("../images/top_shadow.png") no-repeat scroll 50% 0 transparent;
    z-index:9
}



.inCenter div.h1 {
    padding: 0 0 0 10px;
    margin: 10px 0;
    font-size: 21px;
    font-weight: normal;
    background: url("../images/bg_h1.gif") repeat-x scroll 0 0 transparent;
    height:31px;
}

.inCenter div.h1 span {
    display:block;
    float:left;
    background: url("../images/square.gif") no-repeat scroll 5px 2px #FFFFFF;
    padding: 0 5px 0 28px;
    line-height: 21px;
    color: #000;
    margin-top: -7px;
}

.inCenter h3 {
    color: #000000;
    font-size: 14px;
    padding: 0;
}
.p20 {
    padding-left:15px;
    padding-right:15px;
}
.p20 p img {
    border: 3px solid #EEEEEE;
}
.p20 p a img {
    border: none;
}
.tc {
    width:435px;
    margin:0 auto;
}
p.readMore {
    margin-top: 5px;
    padding: 0 0 0.75em;
    text-align: right;
}
p.readMore a {
    color: #4d9a11;
    font-weight: bold;
}

p.redReadMore a {
    color: #C10303;
    font-size: 13px;
}
.exdesc {
    height: 88px;
    overflow: hidden;
}
.two.answers p.orange {
    height: 10px;
}
p.redReadMore span {
    background: url("../images/comment_small.gif") no-repeat scroll 50% 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    height: 19px;
    letter-spacing: -2px;
    line-height: 13px;
    margin-left: 5px;
    padding-right: 3px;
    text-align: center;
    width: 21px;
}
p.orangeReadMore span {
    background-image:url("../images/comment_orange_small.gif");
    width: 25px;
    padding-top: 1px;
}
p.orangeReadMore {
    padding-bottom: 0;
    margin-bottom: -0.5em;
}
#products .info p:nth-child(even) a {
    color: #DA4800;
}
#products .info p:nth-child(odd) a {
    color: #3f3f3f;
}

.bigImg {
    position:relative;
}
.bigImg img {
    display:block
}

.bigImg .bgImg, .bigImg .bgImg .imt, .bigImg .bgImg .imb {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding:17px 0;
}

.bigImg .bgImg .imt, .bigImg .bgImg .imb, .bigImg .bgImg .imbg {
   background:url("../images/round_img.png") 0 0 no-repeat;
   height:17px;
    padding: 0;
}

.bigImg .bgImg .imb {
    top:auto;
    bottom:0;
    background-position: -435px 0;
}

.bigImg .bgImg .imbg {
   height: 165px;
   background-position: 100% 0;
   background-repeat:repeat-y;
}
.bigImg .bgImg .title {
    background:url("../images/underText.png") 0 0 no-repeat;
    width: 376px;
    height: 18px;
    padding: 12px 13px;
    position:absolute;
    bottom: 15px;
    left: 17px;
    white-space:nowrap;
    overflow:hidden;
}

.dynLoad ul {
    list-style: none;
    overflow:hidden;
    width:100%;
}
.dynLoad ul li {
    float:left;
    width: 137px;
    position:relative;
    cursor:pointer
}
.dynLoad ul li img {
    display:block;
}
.dynLoad ul li .roundImg {
    position:absolute;
    top:0;
    left:0;
    width:140px;
    height:80px;
    background:url("../images/slide_img.gif") 0 0 no-repeat;
}


.itemList .item {
	width:100%;
    padding:12px 0;
    position:relative;
    border-bottom: 1px solid #ccc;
}


.itemList .item {
	width:100%;
    border-bottom: 1px solid #CCCCCC;
    min-height: 110px;
    padding: 12px 0;
    position: relative;
}


.dietsList .item {
    border-bottom: medium none;
    border-top: 1px solid #CCCCCC;
    min-height: 115px;
}

.item .roundImg {
    position:absolute;
    top:0;
    left:0;
    width: 120px;
    height: 108px;
}

.itemList .item  img {
    border: 5px solid #EEEEEE;
    border-radius: 10px 10px 10px 10px;
    margin-right: 20px;
}
.addtocart .selectCount img {
    margin: 0px;
}
.xbascet {
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    position: absolute;
    right: 17px;
    text-decoration: none;
    top: 7px;
}
.xbascet:hover {
    color: #000000;
}
.inCenter .pager, .page_navigation {
    margin: 30px 0;
    position: relative;
    text-align: center;
}
.prerow {
    height: 35px;
}
.inCenter .pager a, .inCenter .pager span, .page_link, .previous_link, .next_link {
    width: 28px;
    line-height:30px;
    font-size: 12px;
    text-decoration: none;
    color: #111;
    font-weight: bold;
    background: url("../images/arrows_all.gif") no-repeat scroll 0 -36px transparent;
    display: inline-block;
    letter-spacing: -2px;
}

.inCenter .pager a:hover {
    color: #7d7d7d;
}

.inCenter .pager span, .page_link.page {
    background-position: 100% 0;
    width: 32px;
}

.previous_link {

}
.next_link {
    
}

.sidebar {
    padding-top: 15px;
}


.sidebar .box {
    position:relative;
    margin-bottom: 10px;
    font-size: 12px;
    overflow:hidden;
}


.sidebar .box h1 {
    padding: 0;
    margin: 0;
    font: bold 14px/22px Verdana, sans-serif;
    color: #292928;
    text-shadow:1px 1px 0 #fcff00;
    text-align: center;
}
.sidebar .box .info {
    padding: 7px 12px;

}
.addque {
    bottom: 0;
    margin: 0 0 6px;
    position: relative;
    vertical-align: bottom;
}
.sidebar .box .info.news {
    padding: 3px 12px;
}
.sidebar .box p {
    padding: 0.1em 0;
}
.sidebar #products.box p {
    margin: 5px 0;
}
#product.box p:nth-child(odd) a {
    color: #DB4700;
}
#product.box p:nth-child(even) a {
    color: #3f3f3f;
}
#expert.box .cont {
    margin: -1px 0 0 100px;
}
#meanly.box .cont {
    margin: -1px 0 0 100px;
}
#ukrjap.box .cont {
    margin: -1px 0 0 100px;
}
.sidebar .box .cont {
    margin-left: 95px;
    margin-top: -0.3em;
    width: 107px;
}
#experts.box .cont {
    font-size: 12px;
    margin: -5px 0 0 95px;
    width: 105px;
}
a.answer-but {
    bottom: -5px;
    position: relative;
    vertical-align: bottom;
}
.orange.prof strong {
    font-size: 15px;
}
#experts .recept {
    max-height: 79px;
}
.sidebar .topBox {
    background:url("../images/top_news.png") 0 0 no-repeat;
    height:156px;
    overflow:hidden;
}
.allans {
    position: relative;
    top: 4px;
}
.ename {
    display: inline-block;
}
.ename h2 {
    margin: 0 !important;
    padding: 0 !important;
}
.sidebar .topBox  h1 {
    color: #fff;
    text-shadow:1px 1px 0 #dc4b00;
    line-height:20px;
    width: 185px;
}

.sidebar .topBox  span {
    color: #fff;
    text-shadow:1px 1px 0 #dc4b00;
    line-height:20px;
    width: 185px;
    display: block;
    text-align: center;
    font-weight: bold;
}

.sidebar .topBox img {
    margin-right: 6px;
}

.sidebar .yellowBox {
    background:url("../images/yellow.png") 0 0 no-repeat;
    height:250px;
}
#stp.box.yellowBox .info {
    height: 190px;
    overflow: hidden;
}
.sidebar .yellowBox  h1{
    color: #000;
    text-shadow: 1px 1px 0 #fcff00;
}

.sidebar .yellowBox  span{
    color: #000;
    text-shadow: 1px 1px 0 #fcff00;
     display: block;
    text-align: center;
    font-weight: bold;
}

.sidebar .greenBox {
    background:url("../images/green2.png") 0 0 no-repeat;
    height:250px;
}

.sidebar .greenBox  h1, .sidebar .greenSlideBox  h1{
    color: #fff;
    text-shadow: 1px 1px 0 #6b9100;
}

.sidebar .greenBox  span, .sidebar .greenSlideBox  span{
    color: #fff;
    text-shadow: 1px 1px 0 #6b9100;
    display: block;
    text-align: center;
    font-weight: bold;
}

.sidebar .greenSlideBox {
    background:url("../images/green.png") 0 0 no-repeat;
    height:210px;
}

.sidebar .redBox {
    background:url("../images/orange.png") 0 0 no-repeat;
    height:251px;
}
.sidebar .redBox  h1{
    color: #fff;
    text-shadow: 1px 1px 0 #d74500;
}

.sidebar .redBox  span{
    color: #fff;
    text-shadow: 1px 1px 0 #d74500;
    display: block;
    text-align: center;
    font-weight: bold;
}


.sidebar a.bigBtn {
    background:url("../images/add_recept.png") 0 0 no-repeat;
    margin-bottom: 15px;
    font: bold 14px/47px Verdana, sans-serif;
    color: #fff;
    text-shadow: -1px 1px 0 #DC6802;
    text-align: center;
    display:block;
    text-decoration: none;
    padding-bottom: 12px;
}

.sidebar .subscribe {
    background: url("../images/bg_subscribe.png") no-repeat scroll -3px 0 transparent;
    margin-right: -10px;
    padding: 15px 5px 0 8px;
    height: 87px;

}

.sidebar .subscribe h2 {
    color: #302F2F;
    font-size: 15px;
    padding: 2px 0 14px 6px;
    text-shadow: 0 1px 0 #FFF99F;
    width: 120px;
}

.sidebar .subscribe span {
    color: #302F2F;
    font-size: 14px;
    padding: 2px 0 14px 6px;
    text-shadow: 0 1px 0 #FFF99F;
    width: 120px;
     display: block;
    text-align: left;
    font-weight: bold;
    font-family: Arial,sans-serif;
}

.sidebar .subscribe form * {
    vertical-align: top;
}

.sidebar .subscribe form input#email {
    background: url("../images/bg_input_subscribe.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #5B5B59;
    font-family: Verdana;
    font-size: 11px;
    height: 18px;
    margin-top: -1px;
    outline: medium none;
    padding: 2px 5px;
    width: 124px;
}

.sidebar .recept {
    background: url("../images/line.gif") no-repeat scroll 105% 100% transparent;
    margin-bottom: 4px;
    margin-top: 4px;
    max-height: 78px;
    overflow: hidden;
    padding-bottom: 5px;
}
#ukrjap .recept {
    max-height: 86px;
}
#ukrjap .red_button {
    position: relative;
    top: -12px;
}
.sidebar .recept:nth-child(2) {
    background: none;
}

.sidebar .slider {
    padding: 10px 17px 10px 9px
}

.sidebar .slider ul {
    margin: 0;
    padding: 0;
}
.sidebar .slider ul li {
    float:left;
    width: 14px;
    list-style: none;
    margin-top: 3px;
}

.sidebar .slider ul li a {
    display:block;
    width: 15px;
    float:left;
    text-align:center;
    font-size: 12px;
    color: #587111;
    font-weight: bold;
}


.sidebar #taxonomyList {
    padding: 0px 17px 0px 9px
}


.inCenter .two {
    width:100%;
    border-collapse:collapse;
}
.inCenter .answers {
    border-bottom: 1px solid #d4d4d2;
}
.answers .flLeft {
    width: 140px;
}
.inCenter .two td {
    text-align: center;
    padding: 5px 0;
}
.stepper img {
    border: none;
}
.inCenter .answers td {
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.inCenter .buyItems td {
    padding: 5px 10px 5px 5px;
}
.p20 .comments #addComment .wrapCorner {
    width: 300px;
}
.p20 .comments #addComment a.btnOrange,
.p20 .comments #addComment a.btnYellow {
    margin: 0px;
}
.p20 .comments #addComment h3 {
    float: left;
}
.inCenter .answers td.pList {
    padding: 12px 10px 10px 0;
}

.zebra td {
    background: url("../images/zebra_grey.gif") repeat-x scroll 0 50% transparent;
    vertical-align:middle;
}
.zebra_pink td {
    background-image:url("../images/zebra_pink.gif");
}
.zebra_yellow td {
    background-image:url("../images/zebra_orange.gif");
}
.zebra_green td {
    background-image:url("../images/zebra_green.gif");
}
.dashDot td {
    border-top:1px dashed #d4d4d2;
    text-align: left;
    padding-left: 15px;
}
.category.product.img {
    background: url("../images/product_category.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 10px 20px 3px 16px;
}
.inCenter .dashDot td a {
    font: bold 1.167em Verdana, sans-serif;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
}
.inCenter .dashDot td a:hover {
    text-decoration: underline;
}

.symbList {
    text-align: center;
   
}
.symbList a {
    font-size: 11px;
    font-weight: bold;
    color:#355000;
    margin: 0 5px;
}

.vocaList td {
    width:33.3%;
    text-align: left;
    padding: 12px 10px;
    border-top: 1px solid #d4d4d2;
}
.vocaList a {
    text-decoration: none;
    font: 12px Verdana, Geneva, sans-serif;
    color: #231F20;
	outline: none;
	line-height: 1.2em;
	font-size: 1.2em
	font: 12px "Verdana";
}
.vocaList a:hover {
    text-decoration: underline;
}

.vocaList .all a {
    text-decoration: underline;
}
.vocaList .all a:hover {
    text-decoration: none;
}

.vocaList span {
    font-weight: bold;
    font-size: 30px;
    display:block;
    float:left;
}

.vocaList .tgreen span, .vocaList .tgreen .all a {
    color: #699e00;
}
.vocaList .torange span, .vocaList .torange .all a {
    color: #df9903;
}
.vocaList .tred span, .vocaList .tred .all a {
    color: #db4900;
}


.vocaList div {
    margin-left: 40px;
}

.vocaList div p {
    padding-bottom: 0;
}
#addComment .wrapCorner {
    width: auto;
}
.wrapCorner {
    width: 231px;
    margin-bottom:10px;
    border:1px solid #6c6c6c;
    margin-left: 10px;
}
.overflow .wrapCorner {
    margin-bottom: 0;
}

.wrapCorner .inText  {
    background: #f6f6f6;
}

.wrapCorner .inText input, .wrapCorner .inText textarea {
    margin: 0;
    width:98%;
    border:none;
    background:none;
    outline:none;
    font: normal 11px Verdana, sans-serif;
    color: #6c6c6c;
    resize:none;
}

.addComment h3 {
    font-size: 1.167em;
} 

.inCenter h2 {
    font-size: 1.167em;
    margin: 10px 0;
    padding: 0.5em 0 0;
}

.category h2 {
    color: #FFFFFF;
    font-size: 1.167em;
    height: 20px;
    line-height: 12px;
    margin-bottom: -0.3em;
    padding: 0.5em 0 0;
    position: relative;
    top: -36px;
}
a.category.diet h2, .category.skilfuls h2 {
    display: none;
}
.category.skilfuls h2 {
    top: -40px;
}

td:nth-child(odd) .category h2 {
    background: url("../images/text_cat_l.png") no-repeat scroll 50% 0 transparent;
}
td:nth-child(even) .category h2 {
    background: url("../images/text_cat_r.png") no-repeat scroll 50% 0 transparent;
}
tr:nth-child(odd) td:nth-child(odd) .category.recipes h2 {
    background: url("../images/r1.png") no-repeat scroll 50% 1px transparent;
}
tr:nth-child(odd) td:nth-child(even) .category.recipes h2 {
    background: url("../images/r2.png") no-repeat scroll 50% 1px transparent;
}
tr:nth-child(even) td:nth-child(odd) .category.recipes h2 {
    background: url("../images/r3.png") no-repeat scroll 50% 1px transparent;
}
tr:nth-child(even) td:nth-child(even) .category.recipes h2 {
    background: url("../images/r4.png") no-repeat scroll 50% 1px transparent;
}

.inCenter h2.big {
    font-size: 1.33em;
    padding: 0;
    margin-bottom: 0em;
}
.date {
    display:inline-block;
    text-align: center;
    width:60px;
    height:17px;
    line-height:17px;
    color: #fff;
    margin: 0 5px;
    background:url("../images/bg_date.gif") 0 0 no-repeat;
    font-size: 11px;
    letter-spacing:-1px
}




.red {
    color: #c13616;
}

a.like {
    background: url("../images/like.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 27px;
    text-decoration: none;
    width: 104px;
}
a.likeActive {
    background:url("../images/like_active.gif") 0 0 no-repeat;
}
a.likeUnactive:hover {
    background:url("../images/like_hover.gif") 0 0 no-repeat;
}
.flRight.like.likeUnactive.no {
    background:url("../images/like_hover.gif") 0 0 no-repeat;
}

.comm {
    color: #E15100;
    float: left;
    font: bold 14px Verdana,sans-serif;
}

.comments span.commentCount {
    background: url("../images/comment.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: 37px;
    margin: -4px 0 0 25px;
    padding-top: 2px;
    text-align: center;
    width: 27px;
}

.comments .commentList {
    position:relative;
}
.comments .commentList .item {
    clear: both;
    padding: 0 0 12px;
}
img.cavatar {
    float: left;
    margin: 0 10px 15px 0;
}
.comments .commentList .item h4 {
    color: #a5a4a4;
    font-weight: normal;
    font-size: 1em;
    padding-top: 0;
}
 .comments .commentList .item h4 strong {
   color:#ac2727;
    font-weight: bold;
}



.inCenter .brd {
    height: 150px;
    margin: 7px 10px 5px 0;
    width: 190px;
}

.inCenter .round180, .inCenter .round135 {
    position:absolute;
    top:0;
    left:0;
    width:182px;
    height:147px;
}

.inCenter .round135 {
    width:135px;
    height:155px;
}

.selectCount {
    background:url("../images/bg_select_count.gif") 0 0 no-repeat;
    position:relative;
    width:70px;
    height: 21px;
}
.selectCount input {
    width: 20px;
    border: none;
    background: none;
    padding-left: 3px;
    padding: 3px;
}

.selectCount img {
    position:absolute;
    top:0;
    right:22px;
    z-index:2;
    cursor:pointer;
}
.selectCount img.stepUp {
    right:0px;
}


.basket {
    width:265px;
    background: url("../images/bg_basket.png") repeat-y scroll -547px 0 transparent;
    position:relative;
    margin: -7px -11px 25px;
    /*display:none;*/
}

.basket .bg1, .basket .bg2 {
    position:absolute;
    z-index:3;
    top:-5px;
    left:0;
    width:265px;
    height:8px;
    background: url("../images/bg_basket.png") no-repeat scroll -2px 0 transparent;
}

.basket .bg2 {
    height:13px;
    top:auto;
    bottom: -12px;
    background-position: -276px 0;
    width: 265px;
}

.basket .info {
    padding: 0 6px;
}

.basket table {
    width: 252px;
    border-collapse:collapse;
    margin-bottom: 1px;
}
.basket table td, .basket table th {
    text-align:center;
    font-size: 12px;
    font-weight: normal;
    height:22px;
    padding: 3px 0;
    vertical-align: top;
}

.basket table a {
    color: #bd9505;
    font: bold 1em Arial, sans-serif;
    text-decoration: none;
}
.basket table a:hover {
    text-decoration: underline;
}

.basket table thead, .basket table tfoot {
    background:url("../images/basket_row.gif") 0 50% no-repeat

} 

.basket table tbody tr {
    background:url("../images/basket_row1.gif") 0 50% repeat-y;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.basket table tbody tr td.remove, .basket table tbody tr td.ltr {
    background:url("../images/lb.gif") 0 100% no-repeat;
    padding:0;

}
.basket table tbody tr td.ltr {
    background:url("../images/rb.gif") 100% 100% no-repeat;
}

.basket table tbody tr td.remove div, .basket table tbody tr td.ltr div {
    background:url("../images/lt.gif") 0 0 no-repeat;
    padding-top:3px;
}

.basket table tbody tr td.ltr div {
    background:url("../images/rt.gif") 100% 0 no-repeat;
}
 
.buyBtn, .inCenter .answers td.buyBtn {
    text-align:right;
}
.inCenter .answers .mrow td {
    vertical-align:middle;
}

.inCenter .answers td.buyBtn  div {
    margin-top: -18px;
}

/* footer */
.footer {
    margin: 30px 0  10px
}

.footer .smallNavi {
    margin: 0;
    padding-top: 46px;
}

.jcarousel-skin .jcarousel-direction-rtl {
	direction: rtl;
    -moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width: 100%;
    margin: 5px 0;
    -moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.jcarousel-skin .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.jcarousel-skin .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal, .jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 21px;
    right: 0;
    width: 22px;
    height: 40px;
    cursor: pointer;
    background: url("../images/slide_nav.png") no-repeat scroll 0 -41px transparent;
}


.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -30px;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    left: -1px;
    right:auto;
    background-position: 0 0;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -45px;
}




.sidebar .slider .jcarousel-direction-rtl {
	direction: rtl;
    -moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.sidebar .slider .jcarousel-clip-horizontal {
    width: 138px;
    margin: 0 18px;
    -moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.sidebar .slider .jcarousel-item-horizontal {
	margin-left: 0;
}

.sidebar .slider .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.sidebar .slider .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.sidebar .slider .jcarousel-next-horizontal, .sidebar .slider .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    cursor: pointer;
    background: url("../images/navi.png") no-repeat scroll 0 -39px transparent;
}


.sidebar .slider .jcarousel-next-disabled-horizontal,
.sidebar .slider .jcarousel-next-disabled-horizontal:hover,
.sidebar .slider .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 100%;
}

.sidebar .slider .jcarousel-prev-horizontal {
    left: -2px;
    right:auto;
    background-position: 0 0;
}

.sidebar .slider .jcarousel-prev-disabled-horizontal,
.sidebar .slider .jcarousel-prev-disabled-horizontal:hover,
.sidebar .slider .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 100%;
}

.jquery-checkbox {display: inline-block; font-size: 17px; line-height: 17px; cursor: pointer;
    margin-top: -2px;
}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 17px; height: 17px; cursor:pointer;}
.jquery-checkbox img{background: transparent url(../images/bg_checkbox.png) no-repeat;}

.jquery-checkbox img, .jquery-checkbox-hover img{
	background-position: 0 100%;
}
.jquery-checkbox-checked img, .jquery-checkbox-checked .jquery-checkbox-hover img{
	background-position: 0 0;
}

/************** Drop-down skin *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
	font:12px Verdana, sans-serif;
	float:left;
    width: 236px !important;
}
.dd .ddTitle {
    background:url(../images/bg_select_top.gif) 0 0 no-repeat;
	border: none;
	padding: 3px 3px 3px 12px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height: 17px;
    color:#111;
}

.dd .ddTitle span.arrow {
	background:url(../images/blank.gif) no-repeat 0 0;
    float:right;
    display:inline-block;
    width: 19px;
    height: 14px;
    cursor:pointer;
    margin-top: 0;
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	display:none;
	margin: -5px 0 0 0;
	width: 236px !important;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#fff;
    background:url("../images/bg_select.gif") 0 100% no-repeat;
    padding: 0;
    margin-top: -4px;
}

.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}

.dd .ddChild a {
	display:block;
	padding: 5px 0 5px 10px;
	text-decoration:none;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
    margin: 0 1px;
    border-top:1px solid #b0b1b1
}
.dd .ddChild a:hover {
	color:#000
}

.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#f6f6f6;
    color: #b0b1b1;

}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #999 !important;}
.dd .noBorderTop{border-top:none 0  !important}




#TB_owerflow {
	position:absolute;
	width:100%;
	background:#000;
	opacity:0.6;
	filter: alpha(opacity=60);
	z-index:100;
	top:0;
	left:0;
    display:none;
}

#TB_message {
    z-index:101;
    width: 100%;
    margin-top:200px;
    display:none;
    position:absolute;
    /*position:fixed;*/
    top:0;
}

#TB_message .TB_m {
    margin: 0 auto;
    z-index: 102;
    padding: 0 30px;
    width: 397px;
    position: relative;
    background: url("../images/bg_popup.png") repeat-y scroll -910px 0 transparent;
    font-size:12px;
}

#TB_message .TB_m .bg1, #TB_message .TB_m .bg2 {
    width: 453px;
    position:absolute;
    height:20px;
    top: -20px;
    left:0;
    background: url("../images/bg_popup.png") repeat-y scroll 0 0 transparent;
}

#TB_message .TB_m .bg2  {
    background-position: -454px 0;
    top:auto;
    bottom: -20px;
}

a.closeBtn, a#closeprev {
    background: url("../images/close.gif") no-repeat scroll 50% 50% transparent;
    border: medium none;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
}

#TB_message .TB_m h2 {
    color: #e15100;
    font-size:16px;
}

#TB_message .TB_m table {
    border-collapse:collapse;
    margin:10px auto;
}

#TB_message .TB_m table td {
    padding: 4px 3px;
}


/*TAGS*/
.tags .f1 {
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}
.tags .f2 {
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
.tags .f3 {
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
}
.tags .f4 {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
}
.tags .f5 {
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
}
.tags .f6 {
    font-size: 10px;
    font-weight: bold;
}
.tags .f7 {
    font-size: 12px;
    font-weight: bold;
}
.tags .f8 {
    font-size: 15px;
    font-weight: bold;
}
.tags .f9 {
    font-size: 18px;
    font-weight: bold;
}
.tags .f10 {
    font-size: 22px;
    font-weight: bold;
}

.tags .f16 {
    font-size: 10px;
}
.tags .f17 {
    font-size: 12px;
}
.tags .f18 {
    font-size: 15px;
}
.tags .f19 {
    font-size: 18px;
}
.tags .f20 {
    font-size: 22px;
}

/*************/
.tab_style{
 width:100%;
}

.tab_style td{
 padding-bottom:43px;
}

.headline_style{
 display:block;
 position:relative;
}

.headline_style h2{
 color:#ffffff;
 height:22px;
 bottom:0px;
 font-size:15px;
 display:block;
 position:relative;
 top:-28px;
 margin-bottom:-28px;
 padding:3px 0 0;
 text-decoration: none;
}

.hd1 h2{
 background: url("../images/r1.png") no-repeat scroll 50% 1px transparent;
}

.hd2 h2{
 background: url("../images/r2.png") no-repeat scroll 50% 1px transparent;
}

.hd3 h2{
 background: url("../images/r3.png") no-repeat scroll 50% 1px transparent;
}

.hd4 h2{
 background: url("../images/r4.png") no-repeat scroll 50% 1px transparent;
}


