/* General Style */
@import url(http://fonts.googleapis.com/css?family=Play:400,700&subset=latin,cyrillic-ext);
body {margin: 0;font-size: 14px;background:#ddd;font-family: 'Play', sans-serif;background-color: #afa8a3;height: 100%;background: linear-gradient(to bottom, rgb(190, 230, 229) 0%,#ffe1b5 100%);width: 100%;} /*background:url('/design/wot_background.jpg') no-repeat fixed #000;font-family: 'Play', sans-serif;}*/
h1{margin:0;margin-bottom:15px;}
a{color:#202020;}
a:hover{text-decoration:none;}
img {border:0}
.wrap { margin:0 auto;}
.header {margin: 0 auto;width: 970px;background: linear-gradient(to bottom, rgb(101, 199, 105) 0%,#48a340 100%);color: #fff;height:64px;border-radius: 8px 8px 0 0;}
.top{background: #202020;padding: 5px 0; background: url(/design/welap.jpg);}
.footer {background:#292929;margin:0 auto; width:970px;color:#fff;border-radius: 0 0 8px 8px;}
#page {padding-top:20px; width:970px;margin: 0 auto;}
#main {width:970px;margin: 0 auto;background:#eeefeb;}
#cassing{background: #edf0f0;}
#sidebar {width:330px;background: #202020;background: #edf0f0;float:left;}
#content {width: 624px;padding-left:15px;float:left;margin: 0;background: #ffffff;border-right: 1px solid #c3cdcd;}
#right {width:240px;}
.logo{padding-left:20px;width:305px;float:left;}
.logo a{color:#FFF;background: url("/design/torrents_game_logo.png") no-repeat;display: block;height: 42px;padding: 22px 0 0 115px;}
.logo a:hover{text-decoration:none;}
.search{float:right;padding:7px 20px 0 0;margin-top:15px;}
.attachment-196x196{margin:0 5px 5px 0;}
.torrent{width:200px;margin:0 5px 5px 0;float:left;overflow:hidden;}
.torrent-cover{background: #202020;width:200px;height:283px;}
.torrent-cover img {-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.torrent-cover img:hover {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.torrent-name{white-space:nowrap;padding:5px;}
.torrent-last{margin:0 0 5px 0;float:left;}
.torrent-side{width:145px;height:205px;float:left;margin:0 10px 10px 0;background:#000;}
.torrent-side img{-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.torrent-side img:hover {opacity: 0.8;}
.torrent-slider {width:145px;height:205px;float:left;margin:14px 0 14px 14px;background:#000;}
.torrent-slider img{-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.slider-text {float:left;width:130px;margin:10px 15px 5px 15px;; color:#999999;}
.torrent-slider img:hover {opacity: 0.8;}
.slider-button{float:right;margin:10px 15px 5px 15px;}
.slider-button a {color:#fff;}
#slider {height:233px;overflow: hidden;}
.rmenu{width: 155px;float:left;margin: 20px 0 5px 7px;font-size:18px;}
.lmenu{width: 155px;float:left;margin: 20px 0 5px 10px;font-size:18px;}
.lmenu ul, .rmenu ul {margin-top:20px;display:block;}
.lmenu li, .rmenu li {line-height: 25px;list-style: none;}
.lmenu a, .rmenu a {color: #ffffff;display: block;border-radius: 2px;background: #657979;line-height: 25px;padding: 0 10px;background-color: #657979;margin: 7px 10px 0 0;text-decoration: none;font-family: 'Exo 2', sans-serif;font-size: 14px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;}

.lmenu a:hover, .rmenu a:hover {background-color: #869696;}

.lmenu span, .rmenu span {color:#999999;}
#sidebar .screen-reader-text {color:#999999;}
ul{margin:0;padding:0;}
.footer{height:49px;padding-top:15px;background-color: #333;color: #7f7f7f;margin-bottom:20px;}
.left{float:left;padding-left:20px;}
.right{float:right;padding-right:20px;}
.content-left{width:250px;height:590px;float:left;padding:0 10px 10px 0;}
.content-right{width:600px;float:left;margin:0 0 0 10px;}
.video{background: #000;margin-bottom:20px;width:610px;}
.buy {background:#202020;width:550px;margin-bottom:20px;color:#fff;padding:20px 20px 20px 20px; text-align: center; border-radius: 8px}
.buy a{background:#6DAD2A;padding:10px;border-radius: 5px;color:#fff;}
.download {background:#202020;width:550px;margin-bottom:20px;color:#fff;padding:20px 20px 40px 40px; border-radius: 8px}
.download a{background:#6DAD2A;padding:10px;border-radius: 5px;color:#fff;}
/*.download a{color:#fff;}*/
.prev{float:left;margin:15px 15px 15px 0;}
.next{float:right;margin:15px;}
.next a, .prev a{background:#6DAD2A;padding:10px;border-radius: 5px;color:#fff;}
.highslide img {}
.related{margin:15px 0;font-size:18px;}
.cover-img{width:200px;height:283px;}
.wsp-category-title{display:block;padding:10px 0;}
.wsp-category-list{padding-left:40px;}
.wsp-posts-list{padding:0 0 40px 40px;}
.wsp-post{}
.sitemap-link{color:red;}
.footer a {color:#FFFFFF;}
.breadcrumbs{margin:15px 0 15px 0;}
.mess_counter{color:red;}
.counter{font-size: 32px;}
.ads_468x60{width:468px;height:60px;margin:0 5px 5px 5px;background:#fff9c0;}
/*.ads_300x250{width:300px;height:250px;margin:14px 14px 0 14px;padding-top:10px;}
/*.ads_300x250 a:hover{text-decoration:none !important;}
.ads_728x90{width:728px;height:90px;background:#000;margin:0 120px;border: 1px solid #6dad2a;}
.ads_240x400{width:240px;height:400px;background:#000;margin:14px;border: 1px solid #6dad2a;}
/*.ads_600x200{width:600px;height:200px;margin:0 5px 5px 5px;background:#fff9c0;}*/
#contact, #privacy{text-decoration:underline;cursor: pointer;}
#contact:hover, #privacy:hover{text-decoration:none;}
#cpa_rotator_block_3288_0 {padding: 0 0 0 0;}
.torrent-single {text-align:center;}
.help {width:610px;}
.help img {display:block;margin:0 auto;}
/* Browser FAV */
.browser-fav {
    display: none
}
.browser-fav-container {
    position: relative;
    padding: 10px 25px;
    color: #000;
    background: #ccc;
    line-height: 30px
}
.browser-fav-guide {
    margin-right: 10px
}
.browser-fav-guide:after {
    content: '';
    position: relative;
    top: -1px;
    display: inline-block;
    width: 53px;
    height: 19px;
    margin-left: 4px;
    background: url('images/sprites.png') -232px -67px no-repeat;
}
 
.browser-fav-abbr, .browser-fav-btn {
    background: #a3a3a3;
    border-radius: 3px
}
.browser-fav-abbr {
    display: inline-block;
    line-height: 17px;
    padding: 0 4px
}
.browser-fav-controls {
    position: absolute;
    top: 10px;
    right: 25px;
    white-space: nowrap
}
.browser-fav-btn {
    border: none;
    font-family: inherit;
    line-height: 23px;
    padding: 0 10px;
    margin-left: 8px;
    cursor: pointer
}
 
.browser-fav-container {
    display: flex
}
.browser-fav-intro {
    margin-right: 20px
}
.browser-fav-guide {
    flex: 1;
    text-align: center
}
.browser-fav-controls {
    position: static
}
/* -Browser FAV */
#eded9418c3{width:610px;}
/* paginate */

.pagination{
	margin: 20px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.pagination li {display:inline-block;}
.pagination li a:link,.pagination li a:visited{
	background: #000000;
    display: block;
    width:40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    color: #fff!important;
    border-radius: 20px;
text-decoration: none;
    
}
.pagination li a:hover{background:#6DAD2A}
.dots{
	color: #fff;
    display: block;
    width:40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    background: #ddd;
    border-radius: 20px;
}
.current {
	color: #fff;
    display: block;
    width:40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    background: #6DAD2A;
    border-radius: 20px;
}
.pagin {
    font-size: 12px;
    font-weight: bold;
    margin: 50px 0;
    text-align: center;
}
.pagin li {display:inline-block;}
.pagin li a {
    background: none repeat scroll 0 0 #f3f3f3;
    border-radius: 20px;
    color: #999 !important;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    width: 40px;
}
.pagin li span {
    background: none repeat scroll 0 0 #35c683;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    width: 40px;
}
#ad_bg {
	top: 0;
	left:0;
	display: inline;
	width: 100%;
        height: 100%;
        position: fixed;
	cursor: pointer;
	text-decoration: none;
}
#page{
  position: relative;
  box-shadow: 0 0 30px rgba(0,0,0,0.3);
  padding: 0px 0px 0px 0px;
  margin-top: 20px;
  border-radius: 8px;
}

.slida {
    height: 190px;
    width: 950px;
    display: flex;
    align-items: center;
    margin: 5px 0 7px 2px;
}

#header-new img {
    color: #FFF;
}
.newraz {
    border-radius: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
    width: 122px;
    margin: 0 7px;
    height: 190px;
    border: 1px solid #49a542;
    background: #505050;
}
.newraz:hover {opacity:0.7}

.nizleft {
    margin-top: 164px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    margin-left: -125px;
    position: absolute;
    background-color: #60ab08;
    border-radius: 2px;
    padding: 2px 6px;
    color: #fff;
}
.verhleft, .verhleft1 {
    margin-top: 164px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    margin-left: -55px;
    position: absolute;
    background-color: #3c9ae4;
    border-radius: 2px;
    padding: 2px 7px;
    color: #fff;
}


.topchik-two {
    background-color: #fff;
    height: 40px;
    padding: 0px 10px;
}

.topchik-menu, .topchik-menu li {
    float: left;
    list-style: none;
}
.topchik-menu a {
    display: block;
    line-height: 25px;
    padding: 0 11px;
    background-color: #f2f2f2;
    margin: 7px 6.8px 0 0;
    color: #2a2a2a;
    text-decoration: none;
}
button, .topchik-menu a {
    transition: all .3s;
}
.login-btns {display: inline-block;border-radius: 6px;background-color: #379030;margin: 22px 30px 10px 10px;float: right;}
.login-btns a{color: #fff;padding: 5px 15px;display: inline-block;text-transform: uppercase;font-size: 12px;cursor: pointer;text-decoration: none;}
.login-btns a:hover {text-decoration: underline;}
.login-btns a:last-child {border-left: 2px solid rgba(255, 255, 255, 0.15);border-right: 0;}


.short-story{overflow:hidden;position:relative;width: 195px;height:315px;font-size:12px;float:left;margin-right:10px;margin-top:10px;background-color: #edf0f0;text-align:center;padding-top:4px;border: 1px solid #d6e2ea;}
.short-title{height:40px;line-height:65px;width:240px;float:left;text-align:center;}
.short-title a{color:#000!important;font-size:14px;text-decoration:none;line-height:18px;}
.short-data{background:#f1f1f1 url(../images/short-data.png) repeat-x;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:12px;color:#909090;height:20px!important;line-height:20px!important;border-top:1px solid #e1e1e1;margin:0 0 5px;padding:0 5px;}
.short-data a{font-size:12px;color:#007de7;font-weight:400;text-decoration:none;}
.short-story img{width: 185px;height:260px;margin-bottom:8px;border: 1px solid #d6e2ea;}
.short-cat{color:#909090;font-size:11px;float:left;height:16px;margin:2px 5px 0 0;padding:0;}
.short-cat a{font-size:11px;color:#fff!important;background:url(../images/green.png) bottom repeat-x;font-weight:400!important;text-decoration:none!important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0!important;padding:1px 3px;}
.short-cat a:hover{background:#303030!important;}


.nizlefter {
    margin-top: 158px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    margin-left: -152px;
    position: absolute;
    background-color: #60ab08;
    border-radius: 2px;
    padding: 2px 6px;
    color: #fff;
    font-size: 14px;
}

.verhlefter{
    margin-top: 158px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    margin-left: -69px;
    float: right;
    /* position: absolute; */
    background-color: #3c9ae4;
    border-radius: 2px;
    padding: 2px 7px;
    color: #fff;
    font-size: 14px;
}


.verher{
    margin-top: -24px !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    margin-left: -39px;
    /* position: absolute; */
    float: left;
    background-color: #fb8c02;
    border-radius: 2px;
    padding: 2px 7px;
    color: #fff;
    font-size: 14px;
}
.short-story a {text-decoration: none;}

/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v41/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.verher i {
    font-size: 16px;
    padding-right: 5px;
    margin-top: -3px;
    vertical-align: middle;
}
.material-icons {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
}

ul:not(.browser-default) {
    padding-left: 0;
    list-style-type: none
}
ul:not(.browser-default) li {
    list-style-type: none
}


.tg_title {font-weight:900;font-size: 17px; }


.newgame ul li {
 height: 54px;
 border-bottom: 2px dotted #bec0c0;
 position: relative;
 margin-bottom: 12px;
 padding-bottom: 12px;
 box-sizing: content-box;
}

.newgame ul li:last-child {
 border-bottom:none;
 margin-bottom: -12px;
}


.newgame2 {
 padding-left: 68px;
}

.newgame2 p {
 font-size: 14px;
 display: block;
 width: 100%;
 white-space: nowrap;
 overflow: hidden;
}

.newgame2 span {
 font-size: 10px;
 position: absolute;
 bottom: 12px;
 background: rgb(176, 190, 197);
 padding: 2px 8px;
 border-radius: 15px;
 color:#fff;
 /* display:flex; */
 item-align: initial;
}

.newgame2 span:last-child {
 right: 0;
 background: rgb(102, 187, 106);
}

.newgame2 i {
 font-size:16px;
 padding-right:5px;
}

.newgame_img {
 height: 54px;
 width: 54px;
 overflow: hidden;
 position:absolute;
 left:0px;
 border-radius:2px;
}

.newgame2 span.databl {
 left: 68px;
 background: rgb(251, 233, 231);
 color: #9c8582;
 padding: 4px 10px;
 font-size: 11px;
 display:table;
}

.newgame {padding: 0 20px 0 5px;}
/*-----------*/

.block {
    background: #fff;
    padding: 10px 0px 21px 20px;
    margin-bottom: 15px;
    /* width: 639px; */
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
    position: relative;
}
.descr_block {
    /* margin-top: -40px; */
}
.gposter {
    width: 95px;
    height: 134px;
    float: left;
}
.info {
    padding-left: 115px !important;
    width: 475px;
}
.info li {
    height: 8px;
    line-height: 1px;
    position: relative;
    margin-top: 10px;
}
.info span {
    color: #000000;
    background: #fff;
    position: absolute;
    left: 0;
    padding: 0 5px 5px 0;
    font-size: 12px;
}
.info p {
    position: relative;
    color: #505050;
    /* right: 0; */
    left: 160px;
    padding: 0 0 5px 5px;
    height: 14px;
}
.texter {
    padding: 0px 15px 5px 15px;
}

.titlers{
    padding: 6px 12px;
}
hr {
    height: 2px;
    background: url(http://mineloads.ru/img/lin.png) repeat-x top left;
    border: 0;
    padding: 1px;
}
.mscreens .msbody img {
    width: 200px;
    height: 110px;
    margin: 0 3px 3px 0;
    opacity: 0.7;
    border-radius: 5px;
    cursor: pointer;
    background-color: #efefef;
    border: 2px solid #439e47 !important;
}
.tetl {
    font-size: 18px;
    margin: 20px 0 5px 10px;
    color: #999999;
}

.ctr {
    vertical-align: middle;
    float: right;
    margin-top: 3px;
}

#tor_pict2:hover img {
    opacity: 1;
}
#tor_pict2 img {
    opacity: .8;
    border-radius: 4px;
}
.shine:hover {
    box-shadow: 0 0 20px #26CF0C;
}

.shine {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #26CF0C;
    border-radius: 5px
}