/**** Страница переписка ****/


#comments
{
width: 840px;
font: 14px Tahoma;
}


#comments .path
{
margin: 17px 0 20px 0;
color: #965114;
}

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

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


#comments h1
{
font: 16px Tahoma;
margin: 25px 0 0 0;
text-transform: uppercase;
}

#comments h2
{
font: 16px Tahoma;
color: #555;
margin: 0 0 0 10px;
}

#comments h1::first-letter
{
font-size: 22px; 
font-weight: normal;
}





/*Список лидеров*/

#authors{margin: 20px 0; width: 100%;}
#authors .authorsheader{font: 10px Tahoma;}
#authors .authorsheader:nth-child(1) {background: #aaa; /* Цвет фона */ color: #fff; /* Цвет текста */} 
   
#authors tr:nth-child(2n) {background: #f9f9f9; /* Цвет фона */} 
 
#authors td{padding: 5px 25px; border-bottom: 1px solid #f2f2f2;}
#authors .num {padding: 0 0 0 25px; font: 16px Tahoma;}
#authors .avatar img{border:0; box-shadow: none; border-radius: 3px; width: 50px; height: 50px; margin: 0;}
#authors .uname {padding: 0;}
#authors .uname a{font: 16px Tahoma;}
#authors .uname p{font: 11px Tahoma; color: #999;}








#comments .maillist
{
  border-collapse: collapse; 
  border-spacing:0px;
  width: 100%;
  margin: 10px 0 0 0;
}

#comments .maillist tr td
{
  border-collapse: collapse;   
  border: 1px solid #8f7255;
  padding: 3px;
  padding: 10px 0 10px 20px;
}

#comments .maillist tr:first-child
{
  background-color: #ffeec9;
  font-weight: bold;
}

#comments .maillist tr td:first-child
{
  font-weight: bold;
  min-width: 150px;
}

#comments .maillist .sep
{
  background-color: #ffeec9;
}

#comments .maillist tr td .header
{
  font-size: 16px;
}

#comments .maillist tr td .opponent
{
  color: #555;
  font: 12px Tahoma;
}

#comments .maillist tr .stat
{
  color: #555;
  font: 11px Tahoma;
}


#comments .pagedescription
{
background: #f5f5f5; 
border-radius: 3px;
line-height: 15px;
font: 12px Tahoma;
text-shadow: 0 0 1px #fff;
margin: 10px 0 0 0;
padding: 15px;
}






/*Вывод галереи*/



#comments #recipes .recblock {position: relative; width: 150px; overflow: hidden; border: 1px solid #e4e4e4; padding: 3px; border-radius: 3px; float: left; margin: 20px 5px; min-height: 320px;}



#comments #recipes .recblock .info {width: 90%; margin: 0 auto;}
#comments #recipes .recblock .info ul {margin: 10px 0 0 5px; padding: 0; opacity: 0.6;}
#comments #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;}
#comments #recipes .recblock .info ul .comments{background:url('/images/subsection/comments-ico.png') left center no-repeat;}
#comments #recipes .recblock .info ul .author{background:url('/images/subsection/user-ico.png') left center no-repeat; }
#comments #recipes .recblock .info ul .rating{background:url('/images/subsection/rating-ico.png') left center no-repeat;}
#comments #recipes .recblock .info ul .energy{background:url('/images/subsection/energy-ico.png') left center no-repeat;}
#comments #recipes .recblock .info ul .views{background:url('/images/subsection/views-ico.png') left center no-repeat;}
#comments #recipes .recblock .info .description{font: 14px Tahoma; line-height: 13px; margin: 10px 0 0 0; color: #333; text-align: center;}
#comments #recipes .recblock .info .description:first-letter{text-transform: uppercase; font-size: 16px;}

#comments #recipes .recblock .info .rsource{line-height: 8px; text-align: center; margin: 10px 0; color: #999; font: 12px Tahoma;}
#comments #recipes .recblock .info .rsource a{line-height: 8px; color: #999; text-decoration: none; font: 12px Tahoma;}
#comments #recipes .recblock .info .rsource a:hover{text-decoration: underline;}

#comments #recipes .recblock .info .rauthor{line-height: 8px; text-align: center; margin: 10px 0; color: #999; font: 12px Tahoma;}
#comments #recipes .recblock .info .rauthor a{line-height: 8px; color: #999; text-decoration: none; font: 12px Tahoma;}
#comments #recipes .recblock .info .rauthor a:hover{text-decoration: underline;}

#comments #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;}
#comments #recipes .recblock .info .author a{font-size: 11px;}
#comments #recipes .recblock .info .author a:hover{color: #4086de;}
#comments #recipes .recblock .info .button {position: absolute; bottom: 0; right: 30px; display: block; width: 80px; padding: 10px; line-height: 30px; background-color: #f2f2f2; border-radius: 4px 4px 0 0; text-align: center; text-decoration: none;}
#comments #recipes .recblock .info .button:hover {background: #4086de; color: #fff;}
#comments #recipes .recblock .info a {font: normal 12px Verdana; color: #6b6b6b;}
#comments #recipes .recblock .preimage {width: 150px; height: 150px; border-radius: 3px 3px 0 0;}



/*вывод рецептов*/


#comments #toprecipes .toprecblock {position: relative; width: 260px; overflow: hidden; border: 1px solid #e4e4e4; padding: 3px; border-radius: 3px; float: left; margin: 10px 5px 20px 5px; min-height: 400px;}


#comments #toprecipes .toprecblock .rectopinfo {background: url('/images/blackopacity.png'); width: 260px; height: 40px; position: absolute; left:3px; top:3px; border-radius: 3px 3px 0 0 ;}
#comments #toprecipes .toprecblock .rectopinfo .dtupd{ width: 70px; color: #fff; position: absolute; right: 3px; top: 4px; font: 12px Verdana; padding: 5px; border-radius: 3px;}
#comments #toprecipes .toprecblock .rectopinfo .dtupd span{color: #fff; font: 8px Verdana;  display:block;}

#comments #toprecipes .toprecblock .info {width: 90%; margin: 0 auto;}
#comments #toprecipes .toprecblock .info .header {margin: 20px 0 0 0;}
#comments #toprecipes .toprecblock .info .header a{font: 16px Verdana; color: #c81212; text-decoration:  none; line-height: 18px;}
#comments #toprecipes .toprecblock .info ul {margin: 10px 0 0 5px; padding: 0; opacity: 0.6;}
#comments #toprecipes .toprecblock .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;}
#comments #toprecipes .toprecblock .info ul .comments{background:url('/images/subsection/comments-ico.png') left center no-repeat;}
#comments #toprecipes .toprecblock .info ul .author{background:url('/images/subsection/user-ico.png') left center no-repeat; }
#comments #toprecipes .toprecblock .info ul .rating{background:url('/images/subsection/like-ico.png') left center no-repeat;}
#comments #toprecipes .toprecblock .info ul .energy{background:url('/images/subsection/energy-ico.png') left center no-repeat;}
#comments #toprecipes .toprecblock .info ul .views{background:url('/images/subsection/views-ico.png') left center no-repeat;}
#comments #toprecipes .toprecblock .info .description{font: 11px Verdana; line-height: 13px; margin: 10px 0 0 0; color: #999;}


#comments #toprecipes .toprecblock .info .author{position: absolute; left: 18px; bottom: 11px; font: 12px Verdana; line-height: 13px; margin: 10px 0 0 0; color: #999; text-align: right;}



#comments #toprecipes .toprecblock .info .author a{font-size: 11px;}
#comments #toprecipes .toprecblock .info .author a:hover{color: #4086de;}
#comments #toprecipes .toprecblock .button {position: absolute; bottom: 0; right: 0px; display: block; width: 70px; padding: 10px; line-height: 30px; background-color: #f2f2f2; border-radius: 4px 0 0 0; margin: 0 auto; text-align: center; text-decoration: none;}
#comments #toprecipes .toprecblock .button:hover {background: #4086de; color: #fff;}


#comments #toprecipes .toprecblock .info a {font: normal 12px Verdana; color: #6b6b6b;}


#comments #toprecipes .toprecblock .preimage {width: 260px; height: 195px; border-radius: 3px 3px 0 0;}
















/*new*/

.ingrobject{float:left; margin: 3px; width: 130px; text-align: center; text-decoration: none;}

.ingrobject img{width: 100px; height: 80px;}
.ingrobject .ingrname{font: 14px Tahoma; margin: 10px 0 0 0; color: #000; text-decoration: underline;}



/*Страница фотоотчета*/

#comments .itemname{margin: 10px 0;}













#comments .recipecomment{display: block; border-radius: 2px; color: #999; background: #f5f5f5; margin: 5px; padding: 5px; width: 400px; height: 76px; position: relative; float: left;}
#comments .recipecomment:hover{background: #eee;}

#comments .recipecomment .commentavatar{display: block; width: 60px; height: 60px; position: absolute; left: 10px; top: 8px; font: 14px Tahoma;}
#comments .recipecomment .commentname{display: block; height: 15px; position: absolute; left: 80px; top: 5px; font: 12px Tahoma;}
#comments .recipecomment .commenttext{display: block; width: 297px; height: 15px; position: absolute; left: 97px; top: 25px; font: 11px Tahoma; color: #6d6d6d;}
#comments .recipecomment .commenttext img{width: 12px; height: 12px;}
#comments .recipecomment .commentauthor{display: block; position: absolute; right: 14px; bottom: 5px; font: 12px Tahoma;}