/* Author: Coop-land | Copyright: Vlad i Sanya | e-mail: | URL: http://www.coop-land.ru */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, pre, code, address, caption, cite, table, font { font-size: 1em; font-style: normal; font-weight: normal; }
code { font-size: 1.5em; font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, body { font-family: Tahoma; }
h1, h2, h3, h4, h5 { line-height: 1.2em; font-weight: bold;}
h1 { font-size: 1.8em; font-weight: normal;} h2 { font-size: 1.6em; font-weight: bold; } h3 { font-size: 1.5em;} h4 { font-size: 1.2em; } h5 { font-size: 1.0em; }
a { color: #009900; text-decoration: none; outline: none;}
a:hover { text-decoration: underline;color: #00ac37;}
input, textarea, select { font-size: 1em; font-family: Tahoma, Arial, Verdana, sans-serif; outline: none; }

body { color: #000; background-color: #FFFFFF; font-size: 0.70em; font-style: normal; font-weight: normal; line-height: 1.4em; }

.pagebg { background-color: #000;}

#bg {position:absolute;display:block;top:0;left:0;width:100%;height:990px;z-index:1;}

p { padding: 0; margin: 0; margin-bottom: 0.4em; }
.clr { clear: both; }
a img  { border: 1px none; }
.parag { text-indent: 30px; }
.small { color: #838383; }

hr  { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { margin: 0; padding-left: 16px; list-style-position:outside; list-style-image:none; }
ul li { margin: 0; padding: 0; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li, #pager ul, #pager ul li { margin: 0; padding: 0; list-style: none; }
.wrapper { position:relative; width: 1024px; text-align: left; margin: 0 auto; z-index: 2; }

#bullet_energy_emos div{overflow:auto;width:500px;}
#bullet_energy_emos{padding:3px 3px 0 !important}

/*HEAD*/
.lcolomn, .topbar ul a, .loginbox .lfield, .loginbox .submit { float: left; z-index: 4;position: relative; }
.rcolomn, .rss img, .searchform, .loginbox, .loginenter{ float: right;z-index: 4;position: relative; }
.green { color: #69a531;}

.fixed {  background: #ecf9e6;} 

#branding_link {
height:700px;
  width: 10%;
  margin-top:200px;
position:absolute;
  right: 2px;
overflow-x: hidden;  
text-indent:-9999px;
z-index:1;
} 


.spoilerwho > input[type=«checkbox»] {
 cursor: pointer;
  display:none;
 }
.spoilerwho >  input:checked + .box {
    display: block;
}

.lastnews  { margin-bottom: 8px; background: #faf9f7;  border: 1px inset #ebe9e5; width: 525px;} 
.lastnews .inside {padding: 2px 0 0 2px} 
.lastnews .dtitle  {padding-left: 5px; color: #fff; height: 15px; overflow: hidden; background: #009900; width: 100%;}   
.gg img {max-width: 525px }
.gg {font-size: 1.1em}
.relatednews {overflow: hidden; position: relative; border: 1px inset #ebe9e5; background: #f5f3ef; padding: 0 0 8px 0; margin-top:2px; }
.relatednews .binner { margin: 0 4px; } 
.topnews li { padding-bottom: -100px; padding-top: 5px;}
.topbar { height: 30px; overflow: hidden; padding: 0 12px 0 4px;background: #2a2a2a; opacity: 0.8; margin-top: 4px;}
.toolbar { height: 30px; overflow: hidden; padding: 0 12px 0 4px;background: #2a2a2a;z-index: 2;position: relative;}
  .topbar a { color: #fff; font-weight: bold; }
  .topbar ul, .topbar ul li, .header h1 { display: inline; }
  .topbar ul a { height: 21px; line-height: 20px; margin: 5px 0 0; padding: 0 9px 0 8px; background: url("../images/topbar_menu.png") no-repeat 100% 50%; }
.topbar ul .last a { background: none;} 
.like btn { margin: 50px 0 0; }
  
.rss img { margin: 6px 0 0; width: 33px; height: 17px; background: url("../images/rss.png") no-repeat 0 0; }
  .rss:hover img { background-position: -33px 0; }
.social, .s-Vkontakte, .s-Steam  {display:block; background: url("../images/social.png"); width:64px; height:19px; opacity:0.9;}
.s-Twitch {display:block; background: url("../images/social.png"); width:53px; height:19px; opacity:0.9;background-position:0px -57px;}
.s-YouTube {display:block; background: url("../images/social.png"); width:47px; height:19px; opacity:0.9;background-position:0px -38px;}
.s-Twitter {display:block; background: url("../images/social.png"); width:62px; height:19px; opacity:0.9;background-position:0px -76px;}
#social:hover {opacity: 1.0;}
.s-Vkontakte {background-position:0px 0px;}
.s-Steam {background-position:0px -19px;}

.headalpha, .footalpha, .wtop, .wfoot, .bsep {position: relative; z-index: 2; height: 13px; font-size: 1px; overflow: hidden; background-image: url("../images/headalpha.png"); }
  .footalpha { height: 14px; margin: 0 0 20px 0; background-image: url("../images/footalpha.png");z-index: 2;position: relative; }
   .walpha { padding: 0 4px; background: url("../images/wrapalpha.png") repeat-y 0 0;z-index: 1;position: relative; } 
  html .headalpha { background-image: url("../images/head_ie6.png"); }
  
  html .walpha { background: none; }

.header {z-index: 3;position: relative; padding: 0 20px; overflow: hidden; height: 74px; background: url("../images/header.png") no-repeat 0 0px; }
.toolbar {z-index: 3;position: relative; padding: 0 13px 0 35px;  height: 35px; background: url("../images/header.png") no-repeat 0 -74px; }

.toolbar .speedbar { margin: 7px 0 0; float: left; display: inline; color: #caea8a; }
    .speedbar a { color: #383c42; }

.spamcom {background: url("../images/stop.png"); opacity: 0.3; width:20px; height:20px;}
.spamcom1 {background: url("../images/warning.png"); opacity: 0.5; width:20px; height:20px;}
.spamcom1:hover {opacity: 1.0;}
.spamcom:hover {opacity: 1.0;}

.playerform  { z-index: 4; width: 315px; height: 22px;  overflow: hidden; position: relative;  top: 12px; }
.searchform { z-index: 2; width: 235px; height: 22px; overflow: hidden; position: relative; top: 14px; right: -14px;background: url("../images/search.png") no-repeat 0 0; }
  .searchform .lfield { float: left; width: 200px; height: 20px; padding: 0 0 0 8px;}
  .searchform .lfield input, .searchform .submit input { background: none; border: 0 none; }
  .searchform .lfield input { width: 200px; padding: 4px 0 0; color: #000; }
  .searchform .submit { position: absolute; right: 0; top: 0; }
  .searchform .submit input, .searchform .submit { width: 22px; height: 22px; }
  .searchform .submit input { cursor: pointer; background: url("../images/search.png") no-repeat 0 -22px; }
  .searchform .submit input:hover { background-position: -22px -22px; }

.loginform { display: inline; z-index: 2;}
.loginbox { margin: 6px 0 0;z-index: 2; position: relative;overflow:visible;}
.loginbox .lfield { padding: 0 4px 0 0; } 
.loginbox .lfield span { width: 50px; display: block; font-size: 1.0em; height: 16px; color: #c7ddb2;  }
.loginbox .lfield input { padding: 3px; border: 1px solid #3e651a; }
.loginbox .submit { padding: 1px 0 0; }
.loginbox .submit input { width: 31px; height: 23px; background: url("../images/enter.png") no-repeat 0 0px; opacity: 0.7;}
.loginbox .submit input:hover { opacity: 1.0; }
.loginbox .lreg { color: #3e651a; padding: 2px 0 0; }
.loginbox .lreg a { color: #fff; }
  .loginenter { width: 250px; padding: 0 67px 0 0; } 
 .loginenter .lgavatar { display: inline; margin: 5px -70px 0 0; float: right; width: 65px; height: 65px; overflow: hidden; }
.loginenter .lgavatar img { width: 65px; } 
.lginfo, .lginfo ul { float: left; width: 100%; }
.lginfo ul { width: 49.9%; font-size: 1.0em; line-height: 1.3em; color: #b5b5b5; }
.lginfo ul a { color: #e5e5e5; }
.lginfo ul a:hover { color: #fff;  background-color: #00ac37; } 

.related-news-ul {list-style-type: none; list-style-position: inside; }
.related-news-ul li a { color: #FFFFFF; }
#pack1, #pack2 {display:  none;}
.headpresent { padding: 0; border: 0 solid #547d32; border-width: 0 6px; padding: 0 0 0 525px; }
.presentbox { border-left: 3px solid #1a1f15; float: left; display: inline; margin: 0 0 0 -525px; width: 522px; height: 326px; background-color: #f0f0f0; }
.bestbox { float: right; width: 100%; }
.bestbox, .bestbox a { color: #6ba634; }
.bestbox h2 { font-size: 0.9em; text-transform: uppercase; padding: 0.5em 0 0.6em 12px; }
.bestbox ul { padding: 0 0 0 12px; margin: 0 0 0.6em 0; }
.bestbox ul, .bestbox ul li { height: 133px; overflow: hidden; }
.bestbox ul li { float: left; padding-right: 6px; }
.bestbox ul li img { width: 100px; } 
 
.newpms {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;font-size: 1.8em; font-weight: bold; padding: 10px 13px; position: absolute; background: #000; opacity: 0.7;right: 5px;top: 5px; z-index: 4;}
.newpms:hover {opacity: 0.9; background: #333;}
.sta0 {display:none;}


.wtop { height: 5px; background-image: url("../images/wraptop.png");z-index: 2;position: relative; }
 
.wfoot { height: 11px; background-image: url("../images/wrapfoot.png");z-index: 2;position: relative; }
.wmid { width: 100%; background: #fff url("../images/wrapmid.png") repeat-y 0 0;z-index: 2;position: relative; }

.prosm {float:right; height: 15px;  width: auto; text-align: center; color: #fff; font-size: 1.1em; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background: #a3ad9a;}
.likesn {font-weight: bold; color: #000; background: #e3e6e0;border: 1px solid #929b8a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.ratingshort { font-weight: normal; text-shadow: none; max-height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background: #e5e5e5; margin-right: 3px;}
.ratingfull { height: 25px;  width: auto; text-align: center; color: #fff; font-size: 1.1em;   border: 1px #e1ddd6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.footer { padding: 0 20px 0 170px; height: 53px; overflow: hidden; 
background: #009900 url("../images/logo33.png") no-repeat 0 8px;
border-top: 5px solid #008a12;
}
  .count { float: right ;width: 88px; margin: 11px 0 0;}
 .count1   { float: right ;width: 88px; margin: 11px 0 0; padding-right: 5px; } 
.count2   { float: right ;width: 88px; margin: 11px 0 0; padding-right: 5px; }
 .count3   { float: right ;width: 88px; margin: 11px 0 0; padding-right: 5px; } 
.count4   { float: right ;width: 31px; margin: 11px 0 0; padding-right: 5px; } 
.copyright { margin: 10px 0 0; float: left;color: #cccccc; }
  .copyright1 { color: #000; }
  .copyright1 a { color: #fff; }
  .copyright1 a:hover {color: #191919;}

.toper {position: relative;z-index: 4; height: 25px; overflow: hidden; background: #6ba634 url("../images/toper.png") no-repeat 0 0; border-bottom: 1px solid  #426227;  } 
.popular { background: #fafafa;}

.bp_item:hover {text-decoration:none;}
.blackdop {background: #000; opacity: 0.7;color: #fff; }
.blackdop:hover {background: #000; opacity: 1.0;}

.footinfo { border-top: 1px solid #1a1f15; background-color: #1a1f15; }
.footinfo .pad { position: relative; color: #fff; line-height: 1.3em; padding: 10px 15px 0 14px; }

.container, .leftside, .midside, .rightside, .mainside { overflow: hidden; position:relative;}
  .container { padding: 4px 0 4px 226px; } 
  .container .midside .container { padding: 0 226px 0 0; background: url("../images/rightcolomn.png") repeat-y 537px 0; }
  .leftside { display: inline; width: 226px; float: left; margin: 0 0 0 -226px;  }
  .rightside {  width: 250px; float: right; margin: 0 -218px 0 0; overflow: visible;}
  .midside { float: right; width: 100%; }
  .mainside { float: left; width: 527px; padding-top: 1px;  }
  table.conts { border: 0 none; width: 100%; }


.fbutton, .btn_reglog, .fresult { border: 0 none; cursor: pointer; font-weight: bold; }
  .fbutton { background: url("../images/fbutton.png") no-repeat 0 0; width: 102px; height: 25px; color: #ffffff; margin: 0 0 2px 0; padding: 2px 2px 4px 4px; box-shadow: 0.1em 0.4em 5px rgba(122,122,122,0.5); }
  .fbutton:hover {color: #e1ddd6;  background: url("../images/fbutton.png") no-repeat 0 -26px;  box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);  }
  .fresult { background: none; font-weight: normal; color: #69a531; }

.fbutton1 {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 0 none; cursor: pointer; font-weight: bold; background: url("../images/fbutton.png") no-repeat 0 0; width: 102px; height: 25px; color: #ffffff; margin: 0 0 2px 0; padding: 2px 2px 4px 4px; box-shadow: 0.1em 0.4em 5px rgba(122,122,122,0.5); }
  .fbutton1:hover {color: #e1ddd6;  background: url("../images/fbutton.png") no-repeat 0 -26px;  box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);  }

.bsep { width: 214px; height: 15px; background: url("../images/bsep.png") repeat-x 0 0; }
.asep  { width: 214px; height: 15px; background: url("../images/asep.png") repeat-x 0 0; } 
 .rbsep { width: 240px; height: 15px; background: url("../images/rbsep.png") repeat-x 0 0; }
.rasep  { width: 247px; height: 15px; background: url("../images/rasep.png") repeat-x 0 0; }  
.dtitle { font-size: 1em; font-weight: bold; width: 240px; }

 
.topblock { z-index: 4; position: relative;overflow: hidden; float: left; margin: 5px; padding: 5px; width: 15px;  background-color: #537C32;  -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.topblock a {color: #e1ddd6}
 .topblock:hover { margin-top: 2px; background-color: #3e5d25;} 

.block, .blockbox { width: 194px; margin: 0 0 8px 10px; overflow: hidden;z-index: 6;position: relative; }
  .leftside .block { background-color: #c7c3bd; }
  .leftside .block .dcont, .leftside .blockbox .dcont { margin: 0 8px; overflow: hidden;}
  .leftside .block .dtitle,  .leftside .blockbox .dtitle  {padding: 10px 0 0 8px; color: #fff; height: 19px; overflow: hidden; }
  .leftside .blockbox { background-color: #fafafa; }
         .leftside .block1 .dtitle {color: #fff; padding: 4px 0 0 8px; height: 19px; overflow: hidden; }
.leftside .blockbox .dtitle12   {  background-color: #fafafa; color: #000; padding-top: 20px; height: 25px; padding: 12px 0 0 8px;overflow: hidden; background: #4a880f url("../images/dtopSI.png") no-repeat 0 0px; } 
.leftside .blockbox .dcont { padding: 0 0 10px 0; }
   

.block1, .blockbox1 { width: 194px; margin: 0 0 8px 10px; overflow: hidden;z-index: 5;position: relative; }
  .leftside .block1 { background-color:    #fafafa ; }
  .leftside .block1 .dcont { margin: 0 8px; overflow: hidden; }
     .bcategory ul li {background: url("../images/categorylink.png") repeat-x 0 100%; }
    .bcategory ul a, .bcategory ul a strong { display: block; cursor: pointer;  }
    .bcategory ul a { width: 100%; padding: 3px 0 5px 2px; color: #000; text-decoration: none !important; }
    .bcategory ul a strong { padding: 0 10px; font-weight: normal; }
    .bcategory ul a:hover { text-shadow: 1px 0px 0px #c7c3bd;  background: url("../images/navbcat.png") no-repeat 0 100%; color: #fff; }
    .bcategory ul li.last { background: none; }
    .bcategory ul li.slide { background-color: #dddbd7;  padding: 3px 0 6px 2px; } 
    .bcategory ul#nav ul {display: none;  background-color: #dddbd7;  color: #fff; }
    .bcategory ul#nav li:hover ul {  position: relative; display: block;}  
    .bcategory ul#nav li:hover ul li{ position: relative; display: block; background: url("../images/categorylink1.png") repeat-x 0 100%;  }  

   
  .prog,.prog-tunngle,.prog-hamachi,.prog-garena,.prog-evolve {display:block; background: url("../images/setprog.jpg"); width:194px; height:40px; opacity:0.85;}  
  .prog-tunngle{background-position:0px 0px;}
  .prog-hamachi{background-position:0px -40px;}
  .prog-garena{background-position:0px -80px;}
  .prog-evolve{background-position:0px -120px;}
#prog:hover {opacity: 1.0;}

.prog1,.prog-steam,.prog-orig {display:inline; background: url("../images/setprog.jpg"); width:94px; height:40px; opacity:0.85;}
.prog-steam {background-position:0px -160px;}
.prog-orig {background-position:95px -160px;}
#prog1:hover {opacity: 1.0;}

 .slide {background-color: #f5f3ef;}

  .rightside .block2 { margin-left: 7px; z-index: 5;position: relative;} 
 .rightside .block2 .dtitle {font-size: 1.5em; font-weight: normal;  text-align: center; color: #fff; padding: 3px 0 0 0px; height: 19px; overflow: hidden; 
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #2d2d2d  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#2d2d2d )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#2d2d2d  100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2d2d2d ',GradientType=0 ); 
  border-top: 3px solid #009900;
  border-bottom: 3px solid #009900;
}
  .rightside .block2 .dcont {  margin-left: 12px; width: 219px; padding: 8px 0; overflow: hidden; }
     .rightside .btype1 {  margin-top: 6px;  margin-bottom: 8px; background: #f5f3ef;  border: 1px #ebe9e5; width: 240px; }
       
.search_form { width:240px; background-color: #F5f3ef;}
.search_box {font-size: 11px; width:120px; font-family:Verdana, Arial, Helvetica, Sans serif;}
.search_button {font-size: 11px; font-family:Verdana, Arial, Helvetica, Sans serif;}
.catalogue {font-size: 11px; color: #465360; font-weight:bold; font-family: Verdana, Arial, Helvetica, Sans serif; text-decoration: none;}
.catalogue:hover {font-size: 11px; color: #465360; font-weight:bold; font-family: Verdana, Arial, Helvetica, Sans serif; text-decoration: underline;}
.section {font-size: 10px; color: #7d4a16; font-style:normal; font-family: Verdana, Arial, Helvetica, Sans serif; text-decoration: none;}
.section:hover {font-size: 10px; color: #465360; font-style:normal; font-family: Verdana, Arial, Helvetica, Sans serif; text-decoration: underline;}


      .menugreen a { color: #fff; }
    .menugreen { background: url("../images/greemenu.png") repeat-x 0 0; padding: 1px 0 0; }
    .menugreen li, .related li { padding: 3px 0 4px 0; background: url("../images/greemenu.png") repeat-x 0 100%; }
    .related li { background-image: url("../images/dotted.png"); }
      .menugreen strong { font-weight: normal; }
  .coop1 {font-size:14pt;line-height:100%;  font-weight: bold; margin: 0 5px; padding: 5px 0px 6px 45px; width: 205px;  display: inline-block;   background:  url("../images/coop1.png") no-repeat 0 0 ; color: #FFF; box-shadow: 0.1em 0.2em 5px rgba(122,122,122,0.5);   }
.coop0  {font-size:14pt;line-height:100%; margin-left: 4px; margin: 0 5px; padding:  5px 0px 6px 45px;  width: 205px; display: inline-block;  background:  url("../images/coop0.png") no-repeat 0 0;   color: #696969; }

.multi1 {font-size:14pt;line-height:100%;  font-weight: bold;  padding:  5px 0px 6px 45px;  width: 205px;    display: inline-block;    background:  url("../images/multi1.png") no-repeat 0 0;  color: #FFF; box-shadow: 0.1em 0.2em 5px rgba(122,122,122,0.5);  }
.multi0 {font-size:14pt;line-height:100%; padding: 5px 0px 6px 45px;  width: 205px;   display: inline-block;  background:  url("../images/multi0.png")  no-repeat 0 0;  color: #696969;}  

 .meta {position: relative; color: #fff; font-weight: bold; margin-left: 290px; font-size: 19pt;  height: 50px;  background:  url( "http://coop-land.ru/templates/CoopLand/images/meta.png" ) no-repeat 0 0 ;  padding:   10px 0px 0px 177px; } 
 
.metacritic {float: right; width: 120px; height: 98px; background-color: #00ac37;}
.metacritic1 { width: 120px;  height: 54px; padding: 10px 10px 10px 10px;} 

.top_sign {
    position: absolute;
    left: -60px;
    bottom: 10px;
    height: 50px;
    width:50px;
}

.top_sign1 {
	display: block;
    float: right;
    height: 50px;
    width: 50px;
}
    
.top2016 {
	background: url(/uploads/pictures/top2016.png) 50% no-repeat;
}

.top2015 {
	background: url(/uploads/pictures/top2015.png) 50% no-repeat;
}


#repa_ava {float:left;padding-right:10px;width:80px;height:80px;}
 #repa_info {float:left;padding-right:10px;height:80px;}

div.stattablo {
  z-index: 5;
   color:#114C5B;
   text-align:center;
   font:16px Tahoma, Arial, sans-serif;
   display:block;
   margin-bottom:5px;
   white-space:nowrap;
   background:url(../images/skobkifull.png) no-repeat left top;
   height:35px;
   width:198px;
}
   div.stattablo span {
   color:#387021;
   font-size:11px;
}

#easyTooltip{
  z-index: 6;
    padding:10px;
    border:1px solid #00ac37;
    background: #333;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #fff;
    opacity: 0.7;
    -moz-opacity: 0.9; 
    -khtml-opacity: 0.9; 
    
    }

 .classcartinok img {
padding:0 3px 3px 0;
max-width: 525px;
}

/* DLE Friends v1.5 */
#no-friends { padding: 6px; border: 1px solid #dbdbdb; background-color: #FAF9F7; color: #009900; margin: 10px 0; }

.friends { margin-bottom: 10px; }
.friends ul, .prof-list { margin-top: 10px; }
.friends li { list-style: none; width: 91px; text-align: center; float: left; margin-right: 10px; }
.friends img { display: block; margin: 0 auto; width: 70px; height: 70px; }

.friends_table h3 { margin-bottom: 6px; font-size: 14px; line-height: 14px; font-weight: bold; }
  .friends_table h3 a span { font-size: 12px; font-weight: normal; color: #00ac37; }
  .friends_table h3 a span:hover { text-decoration: underline; }
.friends_table ul { list-style: none; margin: 0; padding: 0; }
.friends_table td { padding: 10px; border-bottom: 1px solid #EEE; font-size:12px; vertical-align: top; }
.friends_table .active { background-color: #F8F8F8; }
.contact_friends { width: 140px; }
.contact_friends a, .contact_friends span { display: block; padding: 6px; margin-bottom: 4px; line-height: 11px; }
.contact_friends a:hover { background-color: #e6ecda; text-decoration: none; }

#allfriends .rcol { margin-top: 4px; }
#allfriends h2.lcol a { text-decoration: underline; }
#allfriends h2.lcol a:hover { text-decoration: none; }

#friends_feed { margin: 0 15px; }
#friends_feed table { width: 100%; border-collapse: collapse; border-spacing: 0; margin-bottom: 25px; }
#friends_feed td { vertical-align: top; text-align: left; }
#friends_feed td.f_avatar, #friends_feed td.f_author { border: 1px solid; border-color: #ccdaab #edf2e1 #e2edf2; vertical-align: middle; background-color: #f7f9f4; }
#friends_feed td.f_avatar { width: 50px; border-spacing: 10px; padding: 2px; border-right-width: 0; }
#friends_feed td.f_avatar img { width: 50px; height: 50px; }
#friends_feed td.f_author { padding: 0 10px; border-left-width: 0; border-style: solid; font-size: 11px; }
#friends_feed td.f_author h3 { font-size: 14px; font-weight: bold; margin-bottom: 4px; }
#friends_feed td.f_story { padding: 15px 0; }
#friends_feed .f_cover { width: 104px; max-height: 104px; overflow: hidden; margin-right: 10px; float: left; border: 1px solid #E2EDF2; background-color: #f7f9f4; }
  #friends_feed .f_cover img { width: 100px; padding: 2px; }
#friends_feed td.f_det { border-top: 1px solid #E2EDF2; padding: 5px 0; }

.feed_loader { padding: 10px; text-align: center; border-top: 1px solid #E2EDF2; color: #284B5A; margin-bottom: 20px; }
.f_active:hover { border-color: #ACCCDA; background-color: #F4F8FA; cursor: pointer; }

rate_num{background-color:#4f1224;color:#FFF;font-size:12px;font-weight:700;width:20px;padding:3px 0}
 .rate_num label{cursor:hand}
 .td_rate{background-color:#00ac37;color:#FFF;font-weight:700;text-align:center}
 .rate{color:#19425E;font:bold 30pt Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:center}
 .rate2{font:bold 15pt Tahoma, Verdana, Arial, Helvetica, sans-serif}
 .rate_info{color:green;font:normal 20px Tahoma;text-align:center}

a.rightbigbutton {
  color: #fff; /* Цвет текста ссылки */
  text-decoration: none; /* Убираем подчеркивание ссылки */
  text-shadow: 1px 1px 1px #000; /* добавляем тень для текста */
  border: 1px solid #00ac37;
  background: -webkit-linear-gradient(top,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #4c4c4c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #4c4c4c 100%); /* Opera 11.10+ */ 
 
}

a.rightbigbutton:hover {
    color: #fff; /* Цвет текста ссылки */
  text-decoration: none; /* Убираем подчеркивание ссылки */
  text-shadow: 2px 2px 2px #000; /* добавляем тень для текста */
  background: #ff8a2b; /* Цвет фона кнопки по умолчанию */
  
}

a.buttoncoop {   
color: #fff; /* Цвет текста ссылки */
  text-decoration: none; /* Убираем подчеркивание ссылки */
  text-shadow: 1px 1px 1px #000; /* добавляем тень для текста */
  background: -moz-linear-gradient(top,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #e191919 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#191919), color-stop(71%,#323232), color-stop(100%,#191919)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #4c4c4c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #4c4c4c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #e191919 100%); /* IE10+ */
background: linear-gradient(to bottom,  #323232 0%, #323232 50%, #191919 51%, #323232 71%, #e191919 100%); /* W3C */
   
  border: 1px solid #00ac37; /* Обводка кнопки */
  border-radius: 10px; /* Радиус закругленых углов кнопки */
  padding: 10px 15px; /* Внутреннии отступы кнопки */
 
}

a.buttoncoop:hover {
    color: #fff; /* Цвет текста ссылки */
  text-decoration: none; /* Убираем подчеркивание ссылки */
  text-shadow: 2px 2px 2px #000; /* добавляем тень для текста */
  background: #ff8a2b; /* Цвет фона кнопки по умолчанию */
  
}

#bp_slider {
    max-height: 520px;  
}

#bp_slider .bp_item {
    font-size: 12px;
    width: 260px;
}
    
#bp_slider .bp_item strong {
    display: block;
}

#bp_slider .bp_item a {
text-decoration: none;
} 

#bp_slider .bp_item a:hover {
text-decoration: none;
color: #FF6600;
}
    
/*Закладки сиоциальные */
#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.9}
#share42:hover a {opacity: 0.9}
#share42 a:hover {opacity: 1}
#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}
/*Нисоновские наработки */

/* Bottom line у мелких картинок*/

.postviews {
  position: absolute;
  bottom: 10px;
  font: 11px "PT Sans",helvetica,"segoe UI",arial,sans-serif;
  color: #fff;
  background-repeat: no-repeat;
  background-position: 0% 1%;
  background-image: url(../images/view-i.png);

}
  
/* Bottom line */
.bottom-l {
  width: 250px;
  background: url("../images/bottom-l.png") repeat-x;
  position: relative;
  height: 42px;
   overflow: hidden;
  margin: -42px 0 0;}
.bottom-l .rblock {
  position: absolute;
  right: 10px;
  bottom: 9px;}
  
.postviews, .bottom-l .hinfo {
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
  height: 13px;
  font: 11px/12px "PT Sans",helvetica,"segoe UI",arial,sans-serif;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}  

.bottom-l .hinfo {
  background-repeat: no-repeat;
   background-position: 0px 1px;
  background-image: url(../images/comments-i.png);
cursor: pointer;}
    .bottom-l .hinfo:hover {
      background-position: 0px -26px;}
    .bottom-l .hinfo a {
  cursor: pointer;
  color: #fff;
  text-decoration: none;}


.bottom-l .likessh {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(../images/like-i.png);}
  .bottom-l .likessh:hover {
      background-position: 0px -27px;}

.postviews,.bottom-l .hinfo, .bottom-l .likessh, .authors, .reads {
margin: 0 0 0 10px;
padding: 0 0 0 20px;
height: 13px;
font: 11px/12px "PT Sans",helvetica,"segoe UI",arial,sans-serif;
color: #fff;
text-decoration: none;
display: inline-block;
}
.postviews, .bottom-l .likessh, .authors, .reads {
  cursor: default;
margin: 0 0 0 10px;
padding: 0 0 0 20px;
height: 13px;
font: 11px/12px "PT Sans",helvetica,"segoe UI",arial,sans-serif;
color: #fff;
text-decoration: none;
display: inline-block;
}
/* User right panel */
clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}

    /* Menu block-style */
    
  .menu_cont li {list-style: none; position: relative;}
  .menu_cont>li {
      position: relative;
    height: 50px;
    float: left;
    cursor: pointer;}

    .menu_cont>li:hover>a {color: #7bb456;}
  
    .menu_cont a {
        color: #fff;
        text-decoration: none;
        display: block;
        padding: 0 0 0 10px;}
    .menu_wrap .menu_cont_sub {
    cursor: auto;
    position: absolute;
    left: 0;
    visibility: hidden;
    overflow: hidden;}

.menu_cont_sub_list {
      background: #333;
      overflow: hidden;
      opacity: 0.98;
      padding: 0;
    width: 100%;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
      }
    
      .menu_cont_sub_list a {padding: 0;line-height: 38px;}
            .menu_cont li:hover .menu_cont_sub_list {
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    
                }
            .menu_cont_sub_list a {
          width: 100%;
          padding: 10px 17px;
           display: inline-block;
          white-space: nowrap;
          font: 13px/1 "PT Sans",helvetica,"segoe UI",arial,sans-serif;
          border-bottom: 1px solid #5b5b5b;}
            .menu_cont_sub_list a:hover {border-color: #304D2E;color: #7bb456;}
  
  /* Right information */

    
  /* User right panel */
  .user_wrap {
    position: relative; 
  z-index: 3;
     top: 10px;
    float: right;
    height: 50px;
  width: 100%;}
          
      .avatar_user .menu_cont>li:hover>a  {
         color: rgba(0, 0, 0, 0);
         -webkit-transition: color .4s ease;
         -ms-transition: color .4s ease; 
           }
      


  /* Usermenu */
  
  .usermenu {height: 52px;}
  .avatar_user .menu_cont {margin: 0;padding: 0;}
  .avatar_user .menu_cont_sub {
    right: 0;
     cursor: auto;
    position: absolute;
    visibility: hidden;
    overflow: hidden;}
  
.avablock img { max-width: 50px; max-height: 50px; padding-left: 5px;} 
.nickn { font-weight: bold; float: left; padding-top: 25px; font: 13px/1 "PT Sans",helvetica,"segoe UI",arial,sans-serif;padding: 20px 5px 0 0;} 
.avablock {width:100%; height: 100%;}
.avablock a{
  background-color:#333;}
.avablock a:hover {background-color: #474747;}

nav ul{
  border-bottom:5px solid #008a12;
  display:block;
    background-color:#009f29;
  width:1000px;
  height:50px;
}
nav ul li{  border-right:1px solid #00aa43;
  padding:0 20px;
  text-decoration:none;
  display:inline;
  float:right;
  font: normal normal 400 14px/50px "Tahoma";
  font-weight: bold;
}
nav ul li:hover{
  background:#00ac37;
  border-bottom:5px solid #00a02d;
}
nav ul li a {
  line-height:50px;
text-decoration:none;
color:#fff;
  font-size: 20px;
}
nav a{
  line-height:50px;
text-decoration:none;
color:#fff;
}
/*-----Поменю-------*/
nav ul li ul{
  display:none;
  
}
nav ul li:hover ul{
  height:auto;
  width:auto;
  right:212px;
  border-radius:5px;
  top:55px;
  position:absolute;
  border:1px solid;
  background:rgba(0, 159, 41, 0.9);
  display:block;
  box-shadow:1px 3px 1px;

}
nav ul li:hover ul li{
  border-right:none;
  float:none;
  border-bottom:1px solid #00aa43;
  display:block;
  
}
nav ul li:hover ul li:last-child{
  border:none;
}
nav ul li:hover li:hover {
background:#00ac37;

}
nav ul li:hover li a:hover {
color:#ddd;

}
/*---------------Правое меню маленкое*/
nav.right{
  position:relative;
  float:right;
  width:120px;
  height:50px;
  
}
nav.right ul{
  
  border:none;
  background:none;
}
nav.right ul li{
  border:none;
  margin:0;
  padding:0;
  float:none;
  
}
nav.right ul li a{
padding:20px 0;
line-height:50px;
text-decoration:none;
color:#fff;

}
nav.right ul li:hover{
  background:none;
  border:none;
}

nav.right ul li:hover ul{
  
  width:150px;
  background:rgba(0,0,0,.8);
  top:50px;
  right:0;
  position:absolute;
  display:block;
}
nav.right ul li:hover ul li{
  
  border:none;
  border-bottom:1px solid #000;
  background:none;
  
}
nav.right ul li:hover ul li a{
padding:0 5px;
}
nav.right ul li:hover ul li:hover{
  border-bottom:1px solid #000;
}
#menu img{
  position:absolute;
  top:3px;
  left:5px;
}
#menu{
position:relative;
  margin:0 auto;
  padding:0;
  width:1016px;
  height:100px;
}
.dounPart{
width:auto;
height:50px;
background:rgba(0,0,0,.8);
padding-left:110px;

}
.dounPart p{
  display:inline;
  font-style:italic;
  font-size:35px;
  line-height:50px;  
  color:#fff;
}
.dounPart p:first-child{
  color:red;
}
.dounPart p:last-child{
  word-spacing:-5px;
  padding-left:5px;
  color:#ddd;
  font-size:medium;
  font-variant:small-caps;
  font-family:"Courier New", sans-serif;
}
.dounPart p:nth-child(even){
  color:#ddd;
}
.dounPart p+p{
  color:#fff;
}
.dounPart div{
  float:left;
}
.logomain {width: 276px; height: 50px;display:block; background: url("../images/LogoSm1.png") no-repeat 0 1px; cursor:pointer;} 
/* */

nav ul { 
  width: auto;
}

#menu{
 height: 106px;
  background: rgba(51, 51, 51, 0.804);
}


#menu #header_login img { 
  height: auto;
  left: auto;
  position: relative;
  top: auto;
  width: 50px;
  height: 50px;
}

#header_login  { 
  float:right;
}

.user_wrap { 
top: 0px;
}

#header_login .avatar_user .menu_cont_sub { 
top: 49px;
}


.leftside .block .dtitle, .leftside .blockbox .dtitle { 
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #2d2d2d  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#2d2d2d )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#2d2d2d  100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2d2d2d ',GradientType=0 ); 
}
.leftside .block1 .dtitle { 
  border-top: 3px solid #009900;
  border-bottom: 3px solid #009900;
  margin-bottom: 0px;
  background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #2d2d2d  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#2d2d2d )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#2d2d2d  100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2d2d2d ',GradientType=0 ); 
}

.leftside .block1 .dtitle22 { 
  border-top: 3px solid #009900;
  border-bottom: 3px solid #009900;
  background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #2d2d2d  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#2d2d2d )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#2d2d2d  100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2d2d2d ',GradientType=0 ); 
}


.leftside .blockbox .dtitle { 
 color: #FFFFFF;
 padding-top: 9px;
  background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #2d2d2d  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#2d2d2d )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#2d2d2d  100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#2d2d2d  100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2d2d2d ',GradientType=0 );
}

.leftside .dtop { 
height: 5px;
}

/*------- ???? ---------*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

ul.dropdown {
  float: left;
  width: 906px;
   padding-left: 110px;
  border-bottom: 5px solid #008A12;
  display: block;
  height: 50px; 
  background: #009900;
 }

ul.dropdown li {
 float: left;
 border-right: 1px solid #00AA43;
 vertical-align: middle;
 font: 700 14px "Tahoma";
  color: #FFF;
}

ul.dropdown li:hover { 
  background-color: #00AC37;
  border-bottom: 5px solid #00A02D;
  position: relative;
  z-index: 599;
  cursor: default;
}

ul.dropdown li a {
  padding: 0px 20px;
  height:50px;
  line-height:50px;
  color:#FFF;
  display:block;
  text-decoration:none;
  
}

ul.dropdown li ul a:hover {
 color: #7BB456;}


ul.dropdown ul {
  visibility: hidden;
  position:absolute;
  left:0px;
  top: 100%;
  z-index: 1;
  left: auto;
  width: 184px;
  background:rgba(51,51,51,0.9);
}

ul.dropdown ul li {
  float: none;
  float: left;
  line-height: 20px;
  border-bottom: 1px solid #5B5B5B;
  width:100%;
  border-right: 0px solid #00AA43;
}

ul.dropdown li.first {
  background: url("../images/nav-arrow-right.png") no-repeat 100% 50%;
   }  

 
ul.dropdown li ul li { 
  border-right: 0px solid #00AA43;
}

ul.dropdown li ul li:hover { 
  background: none;
  border-bottom: 1px solid #5B5B5B;
   
  cursor: default;
}

ul.dropdown li ul li.first:hover { 
  background: url("../images/nav-arrow-right.png") no-repeat 100% 50%;
}

ul.dropdown li ul li ul li:hover { 
  background: none;
}

ul.dropdown li ul li a { 
  font-size:13px;
  font-family:"Segoe UI";
  font-weight:400;
  height:35px;
  line-height:35px;

}

  
 ul.dropdown ul ul {
  top: 1px;
  left: 99%;
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  border-top: none;
  border-left: none;
  font-weight: normal;
}

 

ul.dropdown li:hover > ul {
 visibility: visible;
}

/* BP images */

.bp_item img {
width: 178px;
}

.bp_smallitem img {
width: 60px;
height: 30px;
}

.bp_bigitem img {
width: 250px;
height: 160px;
}

/* похожие */
.bp_related img {
width: 165px;
}

/* Недавние новости */
.bp_mediumitem img {
width: 150px;
}

/* Флеш игры */
.bp_microitem img {
width: 60px;
height: 45px;
}

/* Шаблон таблицы репутации */
.popupTableForum {border-spacing:0;width:100%;font-size:12px}
.popupTableForum {text-align:left;}

.popupTableForum tr th {-moz-user-select:none;-khtml-user-select:none;user-select:none;padding:0;margin:0;border-top:1px solid #cae3a5;border-bottom:1px solid #cae3a5;padding:0;margin:0}
.popupTableForum tr th {color:#fff;font-weight:normal;padding:3px;font-size:11px!important}
.popupTableForum td {color: #fff; vertical-align:top; margin:0; padding:3px; font-size:11px; border-top:none!important; border-left:none!important; border-right:none!important}
.popupTableForum td a {color:#548427}

.w90{width:90px}
.w15{width:15px;text-align:center;}
.w250{width:250px}

.popupTableForum tbody tr td label input {margin-right:4px}
.popupTableForum tbody tr td label {-moz-user-select:none;-khtml-user-select:none;user-select:none}
.popupTableForum td {border:1px solid #abce89}

.popupTableForum tr th {
  /* фон шапки */
  background: #cae3a5 !important;
  background: -moz-linear-gradient(top, #009900 0%, #008900   55%, #548427 100%)!important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009900  ), color-stop(55%, #008900  ), color-stop(100%, #548427 ))!important;
  background: -webkit-linear-gradient(top,  #009900 0%, #008900   55%, #548427 100%)!important;
  background: -o-linear-gradient(top,   #009900 0%, #008900   55%, #548427 100%)!important;
  background: -ms-linear-gradient(top,  #009900 0%, #008900   55%, #548427 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009900', endColorstr='#548427', GradientType=0 );
  background: linear-gradient(top,    #009900 0%, #008900   55%, #548427 100%)!important  background: linear-gradient(top,    #009900 0%, #008900   55%, #548427 100%)!important
}

.disabled {
filter: grayscale(100%);
filter: gray;
-webkit-filter: grayscale(1);
}
/* Шаблон таблицы репутации end */

/* шаблон bp */
.overlay_wrapper {
	float:left; /* important */
	position:relative; /* important(so we can absolutely position the description div */ 
	margin-bottom: 5px;
}

.overlay_wrapper:last-child {
  margin-bottom: 0px;
}

.overlay_wrapper img {
  width: 194px;
}

.overlay_wrapper a:hover {
/*
text-decoration: none;
color: #009900;
*/
}

.description {
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	width:100%;
	/* styling bellow */
	background-color:black;
	font-weight: bold;
	text-align: center;
	color:white;
	opacity:0.6; /* transparency */
	filter:alpha(opacity=60); /* IE transparency */
	
    -webkit-transition: opacity 0.3s ease-in-out;
       -moz-transition: opacity 0.3s ease-in-out;
        -ms-transition: opacity 0.3s ease-in-out;
         -o-transition: opacity 0.3s ease-in-out;
            transition: opacity 0.3s ease-in-out;	
}

.overlay_wrapper a:hover .description {
  zoom: 1;
  opacity: 1.0;
  filter: alpha(opacity=100);
}

p.description_content {
	padding:5px;
	margin:0px;
	/*max-height: 32px;*/
	height: 32px;
}
/* шаблон bp end */

/* порось-стайл
.forumtitle-65 {
font-weight: bold;
color: #2242E8;
text-shadow: 0px 0px 5px;
background: url("../images/stat.gif");
}

Завоеватель вселенной 
.forumtitle-30 {
font-weight: bold;
color: red;
text-shadow: 0px 0px 5px;
background: url("../images/bgred.gif");
}

 Прародитель живого 
.forumtitle-31 {
background: transparent url("../images/starladder.png") no-repeat;
padding-left: 20px;
font-weight: bold;
text-shadow: 0px 0px 5px;
color: darkorange;
}


Сталин-стайл
.forumtitle-36 {
background: transparent url("../images/ussr.ico") no-repeat;
padding-left: 20px;
font-weight: bold;
text-shadow: 0px 0px 5px;
color: darkred;
}

*/

/* Индикатор лайков в коротких новостях */
.like_short {
color: #FFFFFF;
}

.delperepis:hover {
	opacity: 1.0
}
.delperepis {
	opacity: 0.2
}

#dle-content a[href*="//"]:not([href*="coop-land.ru"]):not(.highslide):after { content: url("../images/external_li.png"); padding-left: 1px; }

.back_click {
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
height:1500px;
padding-top:55px;
left: 50%;
    margin-left: -960px;
    right: 0;
}

.btn-friends {
/* стиль кнопки друзья (для мобильной версии не нужен) */
width: 65px;
margin: 2px;
}

#snow{
	background: none;
	font-family: Androgyne;
	background-image: url('../images/s1.png'), url('../images/s2.png'), url('../images/s3.png');
	height: 55px;
	left: 0px;
	position: absolute;
	top: 55px;
	width: 400px;
	z-index:1;
    cursor: pointer;
	-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;
}

a[href$="CoopLand2016"] .btn {
	transition: transform 0.2s ease;
    color: darkgrey;
}

a[href$="CoopLand2016"]:hover .btn {
  transform: translateX(-45px);
    color: black;
}

a[href$="CoopLand2016"]:active .btn {
     background: -moz-linear-gradient(top, #62c462, #51a351);
    background: -ms-linear-gradient(top, #62c462, #51a351);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background: -webkit-linear-gradient(top, #62c462, #51a351);
    background: -o-linear-gradient(top, #62c462, #51a351);
    background: linear-gradient(top, #62c462, #51a351);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}	