/**** Страница продуктов ****/


#kw
{
width: 100%;
margin: 20px auto;
font: 14px Tahoma;
}

#kw .path
{
margin: 17px 0 10px 0px;
color: color: #965114;
}

#kw .path a
{
color: #965114;
}


#kw .path .nm
{
display: inline;
position: relative;
width: 180px;
height: 20px;
z-index: 5;
font-weight: bold;
color: #965114;
}

#kw .path .nm .cont
{
position: absolute;
background: url('/images/text-hide.png') left center no-repeat;
right: 0;
top: 0;
width: 80px;
height: 20px;
z-index: 10;
}

#kw h1{font: normal 20px Verdana; text-transform: uppercase;}
#kw h1:first-letter{font-size: 28px;}


#kw h2
{
font: bold 12px Verdana;
margin: 0;
text-transform: uppercase;
}

#kw h2::first-letter
{
font-size: 20px; 
font-weight: normal;
}

#kw .content
{
width: 900px;
margin: 20px auto;
}

#kw .content img
{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0px 0px 10px #9b9b9b;
-moz-box-shadow: 0px 0px 10px #9b9b9b;
-webkit-box-shadow: 0px 0px 10px #9b9b9b;
margin: 10px 0;
border: 1px solid #fff;
}










#kw #recipes
{
padding: 0;
width: 840px;
margin: 0px auto;
}







#kw #recipes .recblock {position: relative; width: 240px; overflow: hidden; border: 1px solid #e4e4e4; padding: 3px; border-radius: 3px; float: left; margin: 20px 10px; min-height: 400px;}



#kw #recipes .recblock .info {width: 90%; margin: 0 auto;}
#kw #recipes .recblock .info .header {margin: 20px 0 0 0;}
#kw #recipes .recblock .info .header a{font: 16px Verdana; color: #c81212; text-decoration:  none; line-height: 18px;}
#kw #recipes .recblock .info ul {margin: 10px 0 0 5px; padding: 0; opacity: 0.6;}
#kw #recipes .recblock .info ul li {display:inline-block; margin:  0 10px 0 0; padding: 0; display:  inline; padding:0 0 0 18px;font-size:9px;text-shadow:#fff 1px 1px 1px;-moz-text-shadow:#fff 1px 1px 1px;-webkit-text-shadow:#fff 1px 1px 1px; height: 20px;}
#kw #recipes .recblock .info ul .comments{background:url('/images/subsection/comments-ico.png') left center no-repeat;}
#kw #recipes .recblock .info ul .author{background:url('/images/subsection/user-ico.png') left center no-repeat; }
#kw #recipes .recblock .info ul .rating{background:url('/images/subsection/rating-ico.png') left center no-repeat;}
#kw #recipes .recblock .info ul .energy{background:url('/images/subsection/energy-ico.png') left center no-repeat;}
#kw #recipes .recblock .info ul .views{background:url('/images/subsection/views-ico.png') left center no-repeat;}
#kw #recipes .recblock .info .description{font: 11px Verdana; line-height: 13px; margin: 10px 0 0 0; color: #999;}


#kw #recipes .recblock .info .author{position: absolute; text-align: center; left: 0px; bottom: 50px; font: 12px Verdana; line-height: 13px; color: #999; text-align: right; width: 234px; text-align: center; font-size: 10px;}
#kw #recipes .recblock .info .author a{font-size: 11px;}
#kw #recipes .recblock .info .author a:hover{color: #4086de;}
#kw #recipes .recblock .info .button {position: absolute; bottom: 0; right: 70px; display: block; width: 80px; padding: 10px; line-height: 30px; background-color: #f2f2f2; border-radius: 4px 4px 0 0; text-align: center; text-decoration: none;}
#kw #recipes .recblock .info .button:hover {background: #4086de; color: #fff;}


#kw #recipes .recblock .info a {font: normal 12px Verdana; color: #6b6b6b;}



#kw #recipes .recblock .preimage {width: 240px; height: 177px; border-radius: 3px 3px 0 0;}








#kw .hr
{
width: 840px;
margin: 15px 0;
background: url('/images/recipe/hr-line.png') center center repeat-x;
height: 22px;
}


#kw .hr img
{
display: block;
border: 0;
box-shadow: none;
width: 100px;
height: 22px;
margin: 0 auto;
}







/*******************************/
/* Вступительный текст главная */
/*******************************/


#kw .yashare-auto-init{margin: 10px auto; width: 230px;}



#kw #kwheaderinfo{

}


#kw #kwheaderinfo .kwhinfoleft{width: 410px; float: left;}
#kw #kwheaderinfo .kwhinfoleft .kwdescription{background: #f5f5f5; padding: 10px; border-radius: 3px; line-height: 15px; font: 12px Tahoma; text-shadow: 0 0 1px #fff; line-height: 16px; text-align: justify;}


#kw #kwheaderinfo .kwhinforight{width: 420px; float: left; margin: 60px 0 0 30px;}

#kw #kwheaderinfo .kwhinforight .themes
{
list-style: none;
padding: 0;
margin: 10px 10px 0 0;
width: 180px;
}

#kw #kwheaderinfo .kwhinforight .themes li
{
margin: 0 0 3px 0;
padding: 0 0 0 20px;
background: url('/images/products-links.png') left center no-repeat;
}

#kw #kwheaderinfo .kwhinforight .themes li a
{
color: #188ac5;
font: 16px Tahoma;
text-transform: none;
line-height: 20px;
}


/*Рубрика раздела*/
#kw #subkwheaderinfo{
margin: 20px 0 0 25px;
width: 800px;
}









#kw .go
{
font: 24px Verdana;
width: 805px;
height: 40px;
text-align: center;
line-height: 40px;
margin: 50px 0;
cursor: pointer;
border-radius: 3px;
padding: 5px 5px 5px 35px;
background: #f2f2f2;
text-shadow: 0 0 1px #fff;
background: #fff url('/images/down-arrow-32.png') no-repeat 280px 9px; 
}

#kw .go:hover
{
background-color: #f2f2f2;
}

#kw .pageinfo{font: 20px Tahoma; margin: 0 0 0 10px;}

#kw .hideblock{
display: none;
}