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


#subscribe{width: 920px; margin-left: 20px;}
#subscribe h1{margin: 40px 0 0 0;}
#subscribe .pagedescription{margin: 10px 0; font: 16px sans-serif;}
#subscribe .pagedescription a{font: 16px sans-serif; color: #333;}

#subscribe .sslist img:first-child{margin-left: 0;}
#subscribe .sslist{margin: 10px 0;}
#subscribe .sslist img{margin: 6px; width: 95px; height: 95px; opacity: 0.7;}
#subscribe .sslist img:hover{opacity: 1;}
#subscribe .norecipes{text-align: center; font-size: 20px; color: #000;}
#subscribe .norecipes a{display: block; font-size: 20px; padding: 10px; text-decoration: none; width: 300px; text-align: center; margin: 10px auto; background-color: #000; background-color: #263b7a; color: #fff;}
#subscribe .norecipes a:hover{background-color:#333;}


#subscribe .recipes{margin-left: -20px; width: 940px;}
#subscribe .recipes h2{margin: 20px 0 20px 20px;}
#subscribe .recipes .recblock {position: relative; width: 293px; min-height: 480px; overflow: hidden; float: left; margin: 8px 0px 8px 20px;  background: #eee;}
#subscribe .recipes .recblock .info .ingrlayer{position: absolute; display: none; left: 0; top: 0; background: url('/images/opacity80.png'); padding: 60px 40px 40px 40px; z-index: 2999; color: #fff; width: 193px; height: 100%; font: normal 12px sans-serif; line-height: 12px; overflow: auto;}
#subscribe .recipes .recblock .info .ingrlayer h2{font: 24px Tahoma; color: #fff; text-transform: none; margin: 0 0 10px 0;}
#subscribe .recipes .recblock .info .ingrlayer .ingrclose{position: absolute; right: 20px; top: 20px; cursor: pointer;}
#subscribe .recipes .recblock .videoicon{position: absolute; top: 10px; right: 10px; color: #fff; padding: 3px 10px 5px 35px; font-size: 11px; background: #d31400 url('/images/video-icon.png') left 10px center no-repeat; background-size: 16px 16px; text-shadow: 1px 1px 1px #871a0e;}
#subscribe .recipes .recblock .info {width: 90%; margin: 0 auto;}
#subscribe .recipes .recblock .info .header {margin: 15px 0 0 0;}
#subscribe .recipes .recblock .info .header a{font: 20px Tahoma; color: #000; text-decoration:  none; line-height: 22px; text-align: center;}
#subscribe .recipes .recblock .info ul {margin: 20px 0 0 5px; padding: 0; opacity: 0.6;}
#subscribe .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;}
#subscribe .recipes .recblock .info ul .comments{background:url('/images/subsection/comments-ico.png') left center no-repeat;}
#subscribe .recipes .recblock .info ul .author{background:url('/images/subsection/user-ico.png') left center no-repeat; }
#subscribe .recipes .recblock .info ul .rating{background:url('/images/subsection/like-ico.png') left center no-repeat;}
#subscribe .recipes .recblock .info ul .energy{background:url('/images/subsection/energy-ico.png') left center no-repeat;}
#subscribe .recipes .recblock .info ul .views{background:url('/images/subsection/views-ico.png') left center no-repeat;}
#subscribe .recipes .recblock .info .description{font: 11px Verdana; line-height: 13px; margin: 20px 0 0 0; color: #777;}
#subscribe .recipes .recblock .info ul .ingredients{background:url('/images/subsection/ingredients-ico.png') left center no-repeat; text-decoration: underline; cursor: pointer; font-size: 11px;}
#subscribe .recipes .recblock .info .author{position: absolute; text-align: center; left: 0px; bottom: 15px; font: 12px Verdana; line-height: 13px; color: #999; text-align: right; width: 100%; text-align: center; font-size: 10px;}
#subscribe .recipes .recblock .info .author a{font-size: 14px; text-decoration: none;}
#subscribe .recipes .recblock .info .author a:hover{color: #111;}
#subscribe .recipes .recblock .button {position: absolute; bottom: 0; left: 50%; margin-left: -50px; display: block; width: 80px; padding: 10px; line-height: 30px; background-color: #f2f2f2; border-radius: 4px 4px 0 0; text-align: center; text-decoration: none;}
#subscribe .recipes .recblock .button:hover {background: #4086de; color: #fff;}
#subscribe .recipes .recblock .info a {font: normal 12px Verdana; color: #6b6b6b;}
#subscribe .recipes .recblock .preimage {width: 293px; height: 219px;}
#subscribe .recipes .nrrmore{background-color: #ddd; padding: 20px 0px; font-size: 16px; text-align: center; clear: both; width: 920px; cursor: pointer; margin-left: 20px; margin-top: 10px;}
#subscribe .recipes .nrrmore:hover{background-color: #ccc;}
#subscribe .recipes .nrloader{display: none; width: 100px; margin: 0 auto;}
#subscribe .recipes .nrrlpagenum{text-align: center; font-size: 24px; font-weight: bold; margin: 20px 0 20px 20px; color: #000;}




#subscribe .authorslist{position: relative; margin-top: 20px; margin-left: -20px; width: 940px;}
#subscribe .authorslist h2{margin: 0 0 0 20px;}
#subscribe .authorslist .alcontainer{margin-top: 20px;}
#subscribe .authorslist .alcallauthorslink{position: absolute; right: 0px; top: -12px; display: inline-block; margin: 10px auto 20px auto; text-align: center; background-color: #263b7a; color: #fff; padding: 5px; text-decoration: none; border-radius: 2px;}
#subscribe .authorslist .alcallauthorslink:hover{background-color:#333;}
#subscribe .authorslist .alcontainer .alcblock{position: relative;float: left;width: 253px;padding: 20px;margin: 10px 0 10px 20px; box-shadow: 0 0 20px #ccc;}
#subscribe .authorslist .alcontainer .alcblock .avatar{width: 80px;height: 80px;}
#subscribe .authorslist .alcontainer .alcblock .alcname{position: absolute;left: 110px;top: 25px;font-size: 18px;color: #333;text-decoration: none;}
#subscribe .authorslist .alcontainer .alcblock .removesubscribe{position: absolute;left: 110px;bottom: 10px;font: 12px Tahoma;width: 120px;height: 23px;text-align: center;line-height: 23px;cursor: pointer;border-radius: 2px;padding: 3px;background: #d03f2c;color: #fff;margin: 10px 0 10px 0;}
#subscribe .authorslist .alcontainer .alcblock .removesubscribe:hover{background-color: #333;color: #fff;transition: 0.3s;text-shadow: none;}