/*RESET CSS STYLE*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	margin-top: -16px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*RESET CSS STYLE*/
body{
	background: #01205e;
	font-family: tahoma;
}

.header{
	margin: auto;
	height: 198px;
	width: 1121px;
	background: url(../images/top_logo.png);
	background-position: -55px;
}

.main_panel{
	width: 1020px;
	min-height: 300px;
	margin: auto;
	border-radius: 7px;
	overflow: hidden;
	margin-bottom: 20px;
	background: #292d33;
}

.sidebar{
	width: 280px;
	min-height: 700px;
	overflow: hidden;
	float: left;
	background: url(../images/bg_shadow.png) repeat-y right;
}

#reg_auth{
	border-bottom: 1px solid #444;
}

.menu{
	display: block;
	width: 280px;
}

.menu li{
	height: 50px;
	width: 255px;
	display: block;
	border-bottom: 1px solid #333;
	color: rgb(139, 139, 139);
	line-height: 50px;
	font-size: 13px;
	padding-left: 25px;
	transition: color .3s;
}

.menu li img{
	margin-right: 15px;
	opacity: 0.5;
	transition: opacity .3s;
}

.menu li:hover img{
	opacity: 1;
}

.menu li:hover{
	color: rgb(233, 233, 233);
	background: url(../images/bg_shadow.png) repeat-y right, #25292e;
}

.none{
	text-decoration: none;
	color: inherit;
}

.content{
	background: #fff;
	min-height: 600px;
	float: left;
	width: 740px;
}

.info_block{
	float: right;
	width: 100px;
}

#faq_more a{
	color: inherit;
	text-decoration: none;
	transition: color .3s;
}

#faq_more a:hover{
	color: inherit;
	text-decoration: none;
	color: #E9E9E9;
}

.game_block{
	min-height: 107px;
	padding: 20px;
	background: url(../images/hr_new.png) bottom repeat-x;
}

.img_game_block{
	height: 100px;
	width: 100px;
	float: left;
	border-radius: 4px;
}

.content_game_block{
	color: #808080;
	font-size: 11px;
	line-height: 17px;
	text-indent: 19px;
	text-align: justify;
	margin-left: 15px;
	width: 583px;
	float: left;
}

.content_game_block h7{
	font-size: 17px;
	line-height: 20px;
	margin-left: -19px;
	color:rgb(71, 71, 71);
}

.page_nav li{
	display: block;
	float: left;
	height: 30px;
	border-radius: 7px;
	color: #5f5f5f;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	transition: color .3s, background .3s;
}

.page_nav a:hover li{
	color: #5f5f5f;
	background: #ebebeb;
}

.page_nav .active{
	background: #8faf4e;
	cursor: default;
	color: #fff;
}

.block_info{
	min-height: 60px;
	padding-left: 10px;
}

.big_font_copy {
	font-weight: bolder;
	color: rgb(158, 158, 158);
	font-size: 12px;
	margin-right: 13px;
}

.small_font_copy {
	color: rgb(158, 158, 158);
	font-size: 10px;
	margin-right: 13px;
}

.bg_downloader{
	height: 103%;
	width: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.7);
	z-index: 10;
}

.downloader{
	position: fixed;
	height: 40px;
	width: 180px;
	left: 50%;
	top: 50%;
	margin-left: -90px;
	margin-top: -20px;
	background: rgba(0, 0, 0, 0.66);
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	z-index: 11;
}
/* Shortstory
-----------------------------------------------------------------------------*/
.shortstory-item {position: relative; clear: both; margin-bottom: 8px; height: 110px; overflow: hidden; display: block;}
.shortstory-item-body {background: #fff; margin: 15px 0 15px 88px;padding-left: 25px; height: 80px; border-bottom: 1px solid #e6e9ed; position: relative; z-index: 1;}
.shortstory-img-bg {width: 107px; height: 107px; background: #ffffff; border-radius: 100%; position: absolute; top: 0; left: 0; text-align: center;border: solid 7px #fff; box-shadow: #e6e9ed 0px 1px 0px 0px}
.shortstory-poster {width: 100%; height: 100%;border-radius: 100%; z-index: 2; position: relative;border: solid 7px #e6e9ed;}
.shortstory-poster > .poster {background-size: 100% !important; background-position: center center !important; width: 100%; min-height: 100%; overflow: hidden; border: 2px solid #fff; border-radius: 100%; display: block;}
.col-left {display: block; position: relative; overflow: hidden; height: 80px;width: 75%; float: left;}
.col-left h3 {display: block; font-weight: 600; font-size: 12px; text-transform: uppercase; line-height: 22px; height: 22px;overflow: hidden; color: #434a54;}
.col-left h3 a {color: #434a54;display: block;}
.shortstory-item-info {display: table;margin-top: -3px;position: relative; width: 100%;}
a.category {float: left; background: #8cc152; color: #fff; font-size: 12px; border-radius: 3px; padding: 4px 10px;transition: all 0.3s ease 0s; margin-right: 15px;}
a.category:before {display: inline-table; content: "\f07c";font-family: FontAwesome; padding-right: 7px;}
a.category:hover {background: #A0D468;}
.item-info {float: left; font-size: 12px; text-transform: uppercase; color: #aab2bd; padding-right: 15px;margin-top: 5px;}
.item-info .fa {padding-right: 5px; font-size: 14px;}
.size-icon-torr {background: url(../images/size-icon-torr.png) no-repeat left top; width: 12px; height: 12px; float: left; margin-top: 2px; margin-right: 5px;}
.col-right-top {font-size: 12px; color: #aab2bd;}
.seeds .fa {color: #8cc152; padding-right:5px; font-size:14px; }
.leechers .fa {color: #e9573f; padding-right:5px; font-size:14px; }
.leechers {margin-left: 10px;}
.col-right {margin-right: 42px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; text-align: right; float: right;}
.col-rait {color: #aab2bd; margin-top: 15px; text-align: right; text-align: -moz-right; text-align: -webkit-right; text-align: -o-right; text-align: -ms-right; float:right; opacity: 0.8;}
.readmore {position: absolute; bottom: 0; right: 0; background: #e6e9ed; color: #fff; width: 42px; height: 100%;text-align: center; line-height: 76px; transition: all 0.3s ease 0s; border: none; outline: 0;}
.readmore:before {display: inline-table; content: "\f105";font-family: FontAwesome; font-size: 52px}
.readmore:hover {background: #434a54;}
.comnum {display: block; z-index: 2; text-align: center; width: 36px;height: 32px; background: url(../images/commnum-bg.png) no-repeat; position: absolute; top: -8px; left: 77px; font-size: 12px; color: #fff; line-height: 27px;}
