/* 
    Document   : style.css
    Created on : 24.07.2009, 17:11:38
    Author     : Artem Kiselev aka hemantic, Anatolii Shevyrin aka Waldes
    %s/\.\.\/img/\/images/g
*/

#gl-logo {
	display:block;
	width:321px;
	height:197px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../img/logo.png) center -25px no-repeat;
}

#pixels {
	position: absolute;
	top: -50px;
	left: 0;
}

.front_wrapper {
	/*background:url(../img/prototype-pic.jpg) center top no-repeat;
	background:url(../img/bg_romb.jpg) center top repeat;*/
	background:transparent url(../img/bg_bottom2.jpg) left bottom repeat-x;
}

.upper_bg {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:290px;
	display:block;
	background-color:#000000;
	background:url(../img/bg_top3.png) center top repeat-x;
}

body {
	font:12px tahoma,Helvetica,sans-serif;
	color:#2b2b2b;
	
	background:url(../img/bg_comix1.jpg) center top repeat;
}

table {
	font-size:12px;
}

h4 {
	font-size:14px;
	color:#f0f0f0;
	font-weight:bold;
}

h5, .columnpart .grey-description dt {
	font-size:12px;
	color:#fbfbfb;
	font-weight:bold;
}

a {
	color:#2C2C2C;
}

a:hover {
	color:#FFC841;
	/*background-color:#333;*/
}

.ucontent a {
	font-weight:bold;
}

.ucontent a:hover {
	color:#961505;
}

.icon-rss {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 6px 0 no-repeat;
}

.mask {
	background: url(../img/mask-gradient.png) left bottom no-repeat;
	margin-bottom:-3px;
}

.icon-unrss {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -29px no-repeat;
}

.icon-addfav {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -58px no-repeat;
}

.icon-removefav {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -87px no-repeat;
}

.icon-editprofile {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -116px no-repeat;
}

.icon-mail {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -144px no-repeat;
}

.icon-addfriend {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -168px no-repeat;
}

.icon-removefriend {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -191px no-repeat;
}

.icon-invite {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -212px no-repeat;
}

.icon-ignor {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -236px no-repeat;
}

.icon-disignor {
	padding-left:34px;
	background: url(../img/buttons-icons.png) 4px -259px no-repeat;
}

.clear {
	clear:both;
}

.vcard {
	position:relative;
	top:1px;
	white-space:nowrap;
}

.vcard .photo {
	border:1px solid #000;
	margin-right:5px;
}

.vcard em.fn {
	position:relative;
	bottom:4px;
	font-style:normal;
}

.more .num {
	padding-left:16px;
	background: url(../img/comments-num.png) left center no-repeat;
}

.more .pageviews {
	padding-left:14px;
	background: url(../img/views-num.png) left center no-repeat;
}

.new-comments {
	display:inline-block;
	height:25px;
	background:#223b37 url(../img/red-articles-new-comments.png) left center no-repeat;
	padding-left:6px;
	position:relative;
}

.new-comments em {
	display:inline-block;
	height:25px;
	line-height:25px;
	font-style:normal;
	font-size:12px;
	background:#223b37 url(../img/red-articles-new-comments.png) right center no-repeat;
	padding-right:5px;
}

.rating .more {
	position:absolute;
	bottom:10px;
	right:13px;
}

.rating .more a {
	color:#961505;
}

.subscribe-rss {
	display:inline-block;
	width:89px;
	*width:101px;
	height:27px;
	background:url(../img/subscribe-rss.png) left center no-repeat;
	text-decoration:none;
	padding-right:12px;
	text-align:right;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 12px 0 0;
	line-height:26px;
}

.contentpart .banner {
	margin-left:3px;
	margin-bottom:1px;
}

.banner img {
	display:block;
}

.inner-page .banner {
	background:url(../img/inner-banner-1.png) right top no-repeat;
	padding-top:2px;
	text-align: center;
}

.inner-page .banner .banner-wrapper-1 {
	background:url(../img/inner-banner-2.png) right bottom no-repeat;
	padding-bottom:2px;
}

.inner-page .banner .banner-wrapper-2 {
	background:url(../img/inner-banner-3.png) right bottom repeat-y;
	padding:6px 0;
}

.inner-page .banner img {
	margin:auto;
}

.header {
	zoom:1;
	display:block;
	background: url(../img/header.png) left bottom no-repeat;
	/*height:306px;*/
	height:250px;
	position:relative;
	z-index:11;
}

.header:after {
	content:"";
	display:block;
	clear:both;
}


#toplinescreen {
	float:right;
	/*height:180px;*/
	height:178px;
	overflow:hidden;
	position:relative;
	width:700px;
	color:#fff;
	display:block;
	/*margin-bottom:54px;*/
}

#toplinescreen a {
	color:#fff;
	text-decoration:none;
}

#toplinescreen .item {
	cursor:pointer;
	float:left;
	height:169px;
	*height:180px;
	line-height:13px;
	margin:5px;
	padding:4px;
	position:relative;
	text-align:left;
	width:122px;
	line-height:1.1em;
	*line-height:12px;
	*font-size:11px;
}

#toplinescreen .item:hover {
	color:#feb900;
}

#toplinescreen .item strong {
	display:block;
}

#toplinescreen img {
	margin-bottom:3px;
	border:2px solid #000;
}

#toplinescreen .items {
	clear:both;
	position:absolute;
	width:20000em;
	*left:0;
}

#userbar {
	display:block;
	float:right;
	clear:right;
	width:260px;
	text-align:right;
}

#searchfield {
	padding-right:8px;
	margin-top:7px;
}

#searchfield .search-query {
	padding:1px 6px;
	border-top:1px solid #3c3c3c;
	border-left:1px solid #3c3c3c;
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
	width:206px;
	
}

#searchfield .search-go {
	width:34px;
	height:20px;
	background:url(../img/search-submit.png) left 1px no-repeat;
	padding:0;
	border:none;
	cursor:pointer;
	_cursor:hand;
}

.cpanel {
	background:url(../img/cpanel-in.png) left top repeat-x;
	display:block;
	height:28px;
	margin-right:3px;
	text-align:center;
}

.cpanel .mail {
	float:left;
	display:block;
	height:28px;
	background:url(../img/cpanel-mail.png) left top repeat-x;
	line-height:28px;
	*width:20px;
}

.cpanel .mail a {
	display:block;
	height:28px;
	background:url(../img/cpanel-mail-right.png) right top no-repeat;
	padding-right:14px;
	color:#fff;
	text-decoration:none;
}

.cpanel .mail a:hover {
	text-decoration:underline;
}

.cpanel .mail em {
	display:block;
	height:28px;
	background:url(../img/cpanel-mail-mail.png) left center no-repeat;
	text-decoration:none;
	padding-left:23px;
	font-style:normal;
}

.cpanel .vcard {
	display:inline;
}

.cpanel .vcard a {
	color:#fff;
	font-weight:bold;
}

.cpanel .vcard a:hover {
	color:#FFC841;
}

.cpanel .vcard img {
	margin-right:6px;
	border:1px solid #fff;
	position:relative;
	top:4px;
}

.cpanel .logout {
	display:block;
	width:39px;
	height:27px;
	float:right;
	background:url(../img/logout.png) left top no-repeat;
	margin-top:1px;
}

#login-panel {
	text-align:left;
	background:url(../img/login-panel.png) left top no-repeat;
	padding-left:11px;
	color:#fff;
	position:relative;
	top:-15px;
	margin-bottom:-14px;
}

#login-panel a {
	color:#fff;
	font-size:10px;
}

#login-panel a:hover {
	color:#ffc841;
}

#login-panel input {
	height:17px;
	width:99px;
	padding:0;
	border-top:1px solid #3c3c3c;
	border-left:1px solid #3c3c3c;
	border-bottom:1px solid #bebebe;
	border-right:1px solid #3bebebe;
	margin:4px 7px 4px 0;
}

#login-panel .login-links {
	margin-bottom:2px;
}

#login-panel input.login-go {
	display:block;
	float:right;
	width:32px;
	height:25px;
	border:none;
	padding:0;
	margin:0 2px 0 0;
	background:url(../img/login.png) top left no-repeat;
	cursor:pointer;
	_cursor:hand;
	margin-bottom:-7px;
	*position:relative;
	*top:0px;
}

.firstblock .banner-wide {
	margin-left:14px;
	margin-bottom:5px;
	overflow:hidden;
}

.firstblock #alphabet {
	height:32px;
	*height:51px;
	background:url(../img/alphabet_bg4.png) right top no-repeat;
	margin:0 0 0 14px;
	width:720px;
	*width:729px;
	padding:19px 0 0 9px;
	position:relative;
	color:#fff;
	font-weight:bold;
	float:left;
}

.firstblock #alphabet #alphabet_links {
	position:absolute;
	top:6px;
	right:6px;
	*right:4px;
}

#alphabet_links a {
	color:#fff;
	background-color:#68000d;
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	padding:1px 2px;
	margin:0 0 4px;
	*margin-right:1px;
	height:16px;
	*height:18px;
	text-align:center;
	width:14px;
	*width:18px;
	font-weight:normal;
}

#alphabet_links a:hover {
	color:#FFC841;
	background-color:#000;
}

#alphabet_links #num {
	width:36px;
	*width:40px;
}

.menu a {
	color:#fff;
}

.menu li {
	display:block;
	position:relative;
	float:left;
}

.menu-secondlevel {
	display:none;
}

.active .menu-secondlevel {
	display:block;
	position:absolute;
	left:-5px;
	width:143px;
	z-index:100;
	padding-top:9px;
	background:url(../img/second-level-top.png) left 4px no-repeat;
}

.menu-secondlevel ul {
	background:url(../img/second-level-bot.png) left bottom no-repeat;
	padding-bottom:5px;
}

.menu-secondlevel li {
	display:block;
	float:none;
	text-align:left;
	/*padding-left:9px;*/
	margin:0;
	background: #171717 url(../img/second-level-li.png) left bottom no-repeat;
}

.menu-secondlevel li.last {
	background:#171717 ;
}

#topmenu li .menu-secondlevel a {
	color:#fff;
	text-decoration:none;
	height:auto;
	line-height:18px;
	padding: 5px 9px 5px 9px;
	*height:28px;
}

#topmenu li .menu-secondlevel a:hover {
	color:#ffc841;
	text-decoration:underline;
	background-color:#333;
}

#topmenu {
	clear:both;
	float:left;
	margin-top:23px;
	padding-left:7px;
/*	position:absolute;
	bottom:23px;
	left:0;*/
}

#topmenu .item-toplevel {
	height:27px;
	line-height:27px;
	overflow:visible;
	margin:0 7px;
	*width:30px;
}

#topmenu li.first {
	margin:0;
}

#topmenu .link-toplevel i {
	font-style:normal;
	position:relative;
	left:-10px;
	padding-left:10px;
}

#topmenu li.first .link-toplevel i {
	padding:0 8px 0 18px;
}

#topmenu .link-toplevel b {
	position:relative;
	right:-5px;
}

#topmenu .item-toplevel a, #topmenu .item-toplevel i, #topmenu .item-toplevel b {
	display:block;
	height:27px;
	line-height:27px;
}

#topmenu .link-toplevel {
	text-transform:uppercase;
	text-decoration:none;
}

#topmenu .active .link-toplevel {
	color:#ffc841;
	background:url(../img/topmenu-active.png) left -54px repeat-x;
	cursor:pointer;
	_cursor:hand;
}

#topmenu .active .link-toplevel b {
	background:url(../img/topmenu-active.png) right -27px no-repeat;
}

#topmenu .active .link-toplevel i {
	background:url(../img/topmenu-active.png) left 0 no-repeat;
}

.mask-wrapper {
	background: url(../img/mask.png) center center;
}

.ufoot {
	zoom:1;
	display:block;
}

.ufoot:after {
	display:block;
	content:"";
	clear:both;
}

.firstblock {
	background:url(../img/left-grad.png) left top no-repeat;
}

.fixedcolumn {
	color:#f0f0f0;
	background:url(../img/right-grad.png) right top no-repeat;
}

.fixedcolumn a {
	color:#f0f0f0;
}

.fixedcolumn a.mctitle {
	text-decoration:none;
}

.fixedcolumn a.mctitle:hover {
	text-decoration:underline;
}

.fixedcolumn a:hover {
	text-decoration:none;
}

.fixedcolumn .bhead {
	background:url(../img/bhead.png) right bottom no-repeat;
	padding: 9px 9px 6px 9px;
	margin-bottom:4px;
}

.columnpart .bhead {
	background:url(../img/bhead.png) left bottom no-repeat;
	padding: 9px 9px 6px 9px;
	margin-bottom:4px;
}

.columnpart p {
	color:#C5C5C5;
	
	font-size:12px;
	line-height:16px;
	padding:2px 10px 3px;
}

.red-articles .article {
	margin-bottom:6px;
	color:#f0f0f0;
}

.red-articles a {
	color:#f0f0f0;
}

.red-articles a:hover {color:#ffc841;text-decoration:underline;}

.red-articles .uhead {
	background:#54000a url(../img/red-articles-uhead-top.png) right top no-repeat;
	position:relative;
	*width:100%;
}

.red-articles .uhead .new-comments {
	float:right;
	margin:1px 2px 0 0;
}

.red-articles h5 {
	padding:6px 7px 5px 7px;
}

/*.red-articles h5 a:hover {
	text-decoration:none;
}*/

.red-articles .ucontent {
	background: #68000d url(../img/red-articles-uhead.png) right top no-repeat;
	line-height:14px;
	font-size:11px;
	padding:7px 8px 5px;
}

.red-articles .illustration {
	display:block;
	border:1px solid #f9f9f9;
	float:left;
	margin:6px 7px 0 5px;
	z-index:10;
	position:relative;
}

.red-articles .ufoot {
	font-size:11px;
	background: #68000d url(../img/red-articles-ucontent.png) left bottom no-repeat;
}

.red-articles .datetime {
	float:right;
	display:block;
	text-align:right;
	background:#390007 url(../img/red-articles-datetime.png) right bottom no-repeat;
	padding-right:6px;
	margin-top:5px;
	white-space:nowrap;
	*width:70px;
}

.red-articles .datetime span {
	background: url(../img/red-articles-datetime.png) left bottom no-repeat;
	display:block;
	height:19px;
	line-height:19px;
	padding-left:20px;
}

.red-articles .vcard {
	float:left;
	padding: 0 0 5px 8px;
}

.red-articles .bfoot {
	background: url(../img/red-articles-bfoot.png) right top no-repeat;
	display:block;
	height:26px;
	font-weight:bold;
	text-align:right;
}

.fixedcolumn .red-articles {
	margin-bottom:6px;
}

.columnpart .red-articles .bfoot {
	background: url(../img/red-articles-bfoot.png) left top no-repeat;
}

.red-articles .bfoot a {
	padding:5px 5px 0 5px;
	line-height:26px;
}

.columnpart .red-articles .ucontent {
	background: #68000d url(../img/red-articles-uhead.png) left top no-repeat;
}

.columnpart .red-articles .uhead {
	background:#54000a url(../img/red-articles-uhead-top.png) left top no-repeat;
}

.box .bfoot .subscribe-rss {
	float:left;
	padding:0;
	padding-right:12px;
}

.inner-page {
	margin-top:3px;
}

.inner-page h1 {
	margin: 0 0 10px 16px;
	font-size:18px;
}

.inner-page .contentpart h1 {
	line-height:18px;
	padding:5px 0 5px 0;
	font-size:19px;
}

.inner-page .contentpart h2 {
	line-height:17px;
	padding:5px 10px 5px 0;
	font-size:14px;
}

.inner-page .post-info {
	display:block;
	margin-left:16px;
	border-bottom:1px solid #bfbfbf;
	padding-bottom:2px;
	zoom:1;
	text-align:right;
	position:relative;
	margin-right:6px;
	padding-right:15px;
}

.inner-page .post-nav {
	line-height:17px;
}

.inner-page .post-info:after {
	clear:both;
	display:block;
	content:"";
}

.inner-page .post-info .vcard {
	position:absolute;
	left:0;
	top:-2px;
	display:block;
}

.inner-page .post-info a {
	color:#2c2c2c;
}

.inner-page .patch-info {
	display:block;
	font-size:12px;
	margin-bottom:15px;
	padding:10px 7px 0;
	position:relative;
}

.patch-info img {
	float:left;
	margin:0 10px 10px 8px;
	border:1px solid #000;
}


.whiteblock {
	background:#efefef url(../img/whiteblock-middle-1.png) right top repeat-y;
}

.whiteblock .contentpart .bhead {
	background:#000 url(../img/what-to-do-top.png) right -38px no-repeat;
	margin-right:5px;
	display:block;
	padding:11px 9px 6px;
}

.inner-page .contentpart .bhead {
	background:url(../img/what-to-do-top.png) right -72px no-repeat;
	margin-right:0;
}

.whiteblock .contentpart .box {
	margin-left:8px;
}

.front .whiteblock .contentpart .banner {
	margin-left:3px;
	margin-top:10px;
	display:block;
	position:relative;
}

.front .whiteblock .contentpart .box .banner {
	margin-right: 0;
}

.whiteblock .contentpart .bhead a {
	color:#ffc841;
	font-size:11px;
	font-weight:normal;
	position:relative;
	bottom:1px;
	padding-left:5px;
}

.whiteblock .blhead {
	width:745px;
	*width:745px;
	height:14px;
	display:block;
	background:#dddddd url(../img/whiteblock-topbot.png) left top repeat-y;
}

.whiteblock .breadcrumb {
	width:730px;
	*width:747px;
	height:42px;
	margin-bottom:3px;
	background:#4b0911 url(../img/whiteblock-top-breacrumbs.png) left top repeat-y;
	padding-left:15px;
}

.whiteblock .breadcrumb li {
	display:block;
	float:left;
	height:28px;
	background: url(../img/breadcrumb-item.png) left top no-repeat;
	padding-left:7px;
	margin-right:1px;
	margin-top:8px;
	line-height:25px;
	text-transform:uppercase;
	whote-space:nowrap;
	*width:30px;
}

.whiteblock .breadcrumb h2 {
	margin:0;
	font-size:14px;
	color:#ffc841;
}

.whiteblock .breadcrumb a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background:url(../img/breadcrumb-arrow.png) left 2px no-repeat;
	padding-left:17px;
	padding-right:10px;
}

.whiteblock .breadcrumb a:hover {
	color:#FFC841;
}

.whiteblock .breadcrumb span {
	background:url(../img/breadcrumb-arrow.png) left 2px no-repeat;
	padding-left:17px;
	font-size: 13px;
}

.whiteblock .breadcrumb li div {
	display:block;
	height:28px;
	padding-right:7px;
	background: url(../img/breadcrumb-item.png) right top no-repeat;
}

.whiteblock .breadcrumb li.active {
	background: url(../img/breadcrumb-item.png) left bottom no-repeat;
}

.whiteblock .breadcrumb li.active div {
	background: url(../img/breadcrumb-item.png) right bottom no-repeat;
}

.whiteblock .breadcrumb li.active div h2 {
	max-width: 350px;
	overflow: hidden;
	white-space: nowrap;
}

.whiteblock .breadcrumb li.root a {
	padding:0;
	display:block;
	width:21px;
	height:28px;
	background: url(../img/breadcrumb-home.png) center center no-repeat;
}

.whiteblock .blfoot {
	clear:both;
	width:100%;
	height:19px;
	display:block;
	background:#dddddd url(../img/whiteblock-topbot.png) left bottom repeat-y;
}

.whiteblock .black-articles {
	background:#181818 url(../img/black-articles-middle.png) left bottom repeat-y;
	color:#c5c5c5;
	font-size:11px;
	margin:0;
	margin-bottom:2px;
}

.inner-page .black-articles {
	background:#181818 url(../img/black-article-bcontent.png) left bottom repeat-y;
}

.whiteblock .black-articles a {
	color:#fff;
}

.black-articles a:hover {
	color:#ffc841;
}

.whiteblock .black-articles .bhead {
	background: url(../img/black-articles-bhead.png) left top no-repeat;
	padding-top:9px;
}

.inner-page .black-articles .bhead {
	background: url(../img/black-articles-bhead-sm.png) left top no-repeat;
	padding:9px 8px 6px;
}

.whiteblock .black-articles .bfoot {
	background: url(../img/black-articles-bfoot.png) left bottom no-repeat;
	padding-bottom:11px;
	clear:both;
	zoom:1;
}

.inner-page .black-articles .bfoot {
	background: url(../img/black-articles-bfoot-sm.png) left bottom no-repeat;
}

.whiteblock .black-articles .bfoot:after {
	content:"";
	display:block;
	position:relative;
	clear:both;
}

.whiteblock .black-articles .article {
	background: url(../img/black-articles-article.png) left bottom no-repeat;
	padding:0 15px 10px 12px;
	margin-bottom:11px;
}

.inner-page .black-articles .article {
	background: url(../img/black-articles-article-sm.png) left bottom no-repeat;
}

.whiteblock .black-articles h4 {
	background: url(../img/black-articles-h4.png) left bottom no-repeat;
	display:block;
	position:relative;
	padding-top:11px;
	height:23px;
	*height:34px;
	top:-7px;
	padding-left:10px;
}

.inner-page .black-articles h4 {
	background: url(../img/inner-column-black-h4.png) left bottom no-repeat;
}

.whiteblock .black-articles .illustration {
	display:block;
	position:relative;
	float:left;
	border:1px solid #f9f9f9;
	margin-right:8px;
}

.whiteblock .black-articles h5 {
	background:url(../img/black-articles-h5.png) right top no-repeat;
	padding-top:5px;
	margin-top:5px;
}

.whiteblock .black-articles h5 a {
	color:#f0f0f0;
	text-decoration:none;
}

.whiteblock .black-articles h5 a:hover {
	text-decoration:underline;
}

.whiteblock .black-articles h6 a {
	color:#ffc841;
	text-decoration:none;
	font-size:11px;
}

.whiteblock .black-articles h6 a:hover {
	text-decoration:underline;
}

.whiteblock .black-articles .ucontent {
	clear:both;
	padding-top:9px;
}

.whiteblock .black-articles .bfoot-place {
	display:block;
	width:256px;
	height:26px;
	background:url(../img/black-articles-bfoot-place.png) left top no-repeat;
	margin-left:7px;
	font-weight:bold;
	text-align:right;
}

.inner-page .black-articles .bfoot-place {
	background:url(../img/black-articles-bfoot-place-sm.png) left top no-repeat;
	width:178px;
}

.whiteblock .black-articles .bfoot-place .subscribe-rss {
	margin-left:1px;
}

.whiteblock .black-articles .bfoot-place .all {
	line-height:26px;
	padding-right:10px;
}

.whiteblock .contentpart .box {
	margin-bottom:5px;
}

.whiteblock .grey-articles {
	background:#680000 url(../img/grey-articles-middle.png) left bottom repeat-y;
	color:#fff;
	font-size:11px;
	margin:0;
	margin-bottom:2px;
}

.whiteblock .grey-articles a {
	color:#fff;
}

.whiteblock .grey-articles .bhead {
	background: url(../img/grey-articles-bhead.png) left top no-repeat;
	padding-top:6px;
}

.whiteblock .grey-articles .bfoot {
	background: url(../img/grey-articles-bfoot.png) left bottom no-repeat;
	padding-bottom:6px;
	clear:both;
	zoom:1;
}

.whiteblock .grey-articles p {
	margin:9px 0;
}

.whiteblock .grey-articles .bcontent {
	/*padding:0 13px;*/
	font-size:12px;
}

.whiteblock .contentpart .bfoot {
	background:transparent url(../img/whiteblock-articles-bfoot.png) left bottom no-repeat;
	display:block;
	font-weight:bold;
	height:26px;
	margin-right:5px;
	*margin-right:5px;
	padding-right:7px;
	margin-top:8px;
	text-align:right;
}

.inner-page .contentpart .bfoot {
	background:transparent url(../img/whiteblock-articles-bfoot.png) right -25px no-repeat;
	margin-right:0;
}

.whiteblock .contentpart .bfoot .all {
	line-height:26px;
	padding:5px 5px 0;
	color:#fff;
}

.what-to-do {
	color:#fff;
	font-size:10px;
	margin-left:18px;
	margin-right:5px;
	margin-bottom:8px;
	background:#5a0707;
}

.inner-page .contentpart .box {
	margin:10px 5px 0 14px;
	clear:both;
	line-height:16px;
}

.front .inner-page .contentpart .box p {
	padding:0 10px 10px 0;
}

.gamedescription {
	border-bottom:1px solid #BEBEBE;
	padding-bottom:15px;
}

.front .inner-page .contentpart .item-matrix p {
	padding-top:10px;
}

.blogcp-full .tabs {
	display:block;
	width:535px;
	height:26px;
	background:url(../img/blogcp-full-tabs.png) top right no-repeat;
	margin-bottom:13px;
}

.blogcp-full .tabs li {
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:12px;
	*margin-left:14px;
	line-height:24px;
	color:#ffc841;
}

.blogcp-full .tabs li.active {
	background:url(../img/blogcp-full-active.png) center bottom no-repeat;
	/*padding:0 24px;
	margin: 0 -24px 0 0;*/
	margin:0 -12px 0 0;
	padding:0 20px;
}

.blogcp-full .tabs li a {
	color:#fff;
	text-decoration:none;
}

.blogcp-full .tabs li a:hover {
	text-decoration:underline;
}


.what-to-do .bhead {
	background:url(../img/what-to-do-top.png) left top no-repeat;
	display:block;
	height:36px;
}

.what-to-do .bhead h4 {
	padding: 14px 21px 0 21px;
	color:#ffc841;
}

.what-to-do .bcontent {
	padding:8px 11px;
	background:url(../img/what-to-do.png) left bottom no-repeat;
}

.what-to-do .bcontent p {
	margin-bottom:15px;
}

.what-to-do a {
	color:#FFC841;
}

.columnpart .grey-description {
	margin:0;
	font-size:11px;
}

.columnpart .grey-description a {
	color:#c5c5c5;
}

.columnpart .grey-description a:hover {
	color:#FFC841;
}

.columnpart .grey-description h5, .columnpart .grey-description dt {
	color:#ffc841;
	padding-bottom:6px;
	background:url(../img/grey-description-h5.png) left bottom no-repeat;
	margin-bottom:6px;
}

.columnpart .grey-description dd {
	line-height:14px;
	color:#c5c5c5;
}

.columnpart .grey-description .bhead {
	background:url(../img/grey-description-bhead.png) left top no-repeat;
	margin:0;
	padding:0;
	padding-top:12px;
	width:100%;
}

.columnpart .grey-description h4 {
	background:transparent url(../img/inner-column-h4.png) no-repeat scroll left bottom;
	display:block;
	height:23px;
	padding-left:10px;
	padding-top:11px;
	top:-7px;
	*top:-2px;
	position:relative;
	margin-left:7px;
	*padding-top:4px;
	*height:29px;
	*margin-bottom:4px;
}

.columnpart .grey-description .email {
	background:transparent url(../img/smallicons.png) no-repeat scroll -3px 2px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .icq {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -15px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .skype {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -32px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .lj {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -85px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .youtube {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -103px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .vimeo {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -119px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .myspace {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -135px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .flikr {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -151px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .facebook {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -167px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .blogger {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -183px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .vkontakte {
	background:transparent url(../img/smallicons.png) no-repeat scroll -4px -199px;
	padding:2px 0 2px 20px;
}

.columnpart .grey-description .bfoot {
	background:url(../img/grey-description-bfoot.png) left bottom no-repeat;
	display:block;
	height:12px;
	width:100%;
}

.columnpart .grey-description {
	background:url(../img/grey-description-bcontent.png) left top repeat-y;
}

.columnpart .grey-description .article, .columnpart .grey-description dl {
	background:url(../img/grey-description-article.png) left bottom no-repeat;
	padding:0 0 9px 12px;
	margin-bottom:7px;
}

.columnpart .grey-description .grade {
	margin:0;
	display:block;
	height:175px;
	padding-bottom:0;
	background:none;
}

.columnpart .grey-description .grade_green {
	background:url(../img/grade-green.jpg) left bottom no-repeat;
}

.columnpart .grey-description .grade_yellow {
	background:url(../img/grade-yellow.jpg) left bottom no-repeat;
}

.columnpart .grey-description .grade_orange {
	background:url(../img/grade-orange.jpg) left bottom no-repeat;
}

.columnpart .grey-description .grade_red {
	background:url(../img/grade-red.jpg) left bottom no-repeat;
}

.columnpart .grey-description .grade img{
	margin:39px 0 0 43px;
}

.column-filters .submit {
	overflow:hidden;
	text-align:center;
}

.column-filters .submit button {
	float:none;
}

.photobox {
	margin: 0 0 6px 9px;
}

.user_agr {background:#000 url(../img/user_agr.jpg) left top no-repeat;width:182px;height:5220px;*height:5190px;}

.photobox .photo {
	border:1px solid #000;
}

.columnpart .black-buttons {
	background:#181818 url(../img/black-buttons.png) left bottom repeat-y;
	color:#c5c5c5;
	font-size:11px;
	margin:0;
	margin-bottom:2px;
}

.black-buttons a {
	color:#fff;
}

.black-buttons .bhead {
	background: url(../img/black-buttons-topbot.png) left top no-repeat;
	height:8px;
	padding:0;
	display:block;
	*overflow:hidden;
}

.black-buttons .bfoot {
	background: url(../img/black-buttons-topbot.png) left bottom no-repeat;
	*background: url(../img/black-buttons-topbot.png) left -6px no-repeat;
	display:block;
	height:8px;
	clear:both;
	zoom:1;
	*overflow:hidden;
}

.black-buttons .bfoot:after {
	content:"";
	display:block;
	position:relative;
	clear:both;
}

.black-buttons ul {
	list-style:none;
}

.black-buttons li a {
	display:block;
	height:27px;
	line-height:27px;
	background:url(../img/black-button-single.png) left top no-repeat;
	margin-bottom:1px;
	font-size:11px;
}

.black-buttons li a:hover {
	color:#FFC841;
}

.black-buttons li a span {
	padding-bottom:2px;
}

.columnpart .unit-userrating {
	background:url(../img/column-rating-bg.png) left top no-repeat;
	margin:0;
	height:41px;
	padding-top:7px;
	margin-bottom:-5px;
	*margin-bottom:0;
}

/* BIG VOTING PANEL */

.unit-userrating .void-big {
	display:block;
	position:relative;
}

.unit-userrating .void-big strong {
	display:block;
	height:28px;
	width:189px;
	text-align:center;
}

.unit-userrating .void-big strong em {
	font-style:normal;
	color:#fff;
	line-height:30px;
}

.unit-userrating .void-big a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:5px;
}

.unit-userrating .void-big a.up {
	right:13px;
}

.unit-userrating .void-big a.down {
	left:13px;
}

.unit-userrating .positive-big {
	background:url(../img/void-big.png) left -56px;
}

.unit-userrating .negative-big {
	background:url(../img/void-big.png) left -56px;
}

.unit-userrating .neutral-big {
	background:url(../img/void-big.png) left -28px;
}


/* SMALL VOTING PANEL */

.void {
	display:block;
	position:relative;
}

.void strong {
	display:block;
	height:24px;
	width:110px;
	text-align:center;
}

.void strong em {
	font-style:normal;
	color:#fff;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	padding-right:8px;
}

.void a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0px;
}

.void a.up {
	right:10px;
}

.void a.down {
	left:3px;
}

.negative {
	background:url(../img/void.png) left 0px;
}

.positive {
	background:url(../img/void.png) left -24px;
}

.neutral {
	background:url(../img/void.png) left -48px;
}

.clist_pair {
	display: block;
	width: 690px;
	margin-left:23px;
	overflow: hidden;
	position: relative;
	clear: both;
	*padding-bottom: 10px;
}

.clist_pair .wrapper {
	display: block;
	width: 780px;
	overflow: hidden;
	position:relative;
}

.clist_pair dl {
	position:relative;
	float:left;
	width:325px;
	margin:0 9px 10px 0px;
	padding: 8px 10px;
	z-index:20;
	overflow:hidden;
}

.clist_pair dt {
	border-bottom:1px solid #ffc841;
	margin-bottom:9px;
	font-weight:bold;
	padding-bottom:4px;
}

.clist_pair dd {
	padding-left:11px;
	background:url(../img/clist-item.gif) left center no-repeat;
	margin-bottom:4px;
}

.clist_pair a {
	color:#fff;
	text-decoration:none;
}

.clist_pair a:hover {
	color:#fff;
	text-decoration:underline;
}

.clist_pair .all {
	float:right;
	font-size:11px;
	color:#ffc841;
	text-decoration:underline;
	font-weight:normal;
}

.doublecol {
	display:block;
	overflow:hidden;
	zoom:1;
}

.doublecol .article {
	width:254px;
	float:right;
	border-left:1px solid #961505;
}

.doublecol .bcontent {
	display:block;
	overflow:hidden;
	border-bottom:none;
}

.doublecol .article .ucontent {
	border-bottom:1px solid #bfbfbf;
	margin:0 7px 10px 10px;
	padding-right:9px;
	line-height:15px;
	display:block;
	overflow:hidden;
	*width:236px;
}

.doublecol .last .ucontent {
	margin-bottom:0;
}

.doublecol .illustration {
	float:left;
	border:1px solid #000;
	margin-right:7px;
}

.doublecol .lead {
	width:212px;
	float:left;
	border-right:1px solid #961505;
	border-left:none;
	position:relative;
	left:1px;
	*width:214px;
	display:block;
}

.front .doublecol .lead .ucontent {
	padding-right:0;
	margin-left:2px;
	border-bottom:none;
	line-height:15px;
	*width:auto;
}

.doublecol .lead .illustration {
	margin-bottom:3px;
}

.doublecol h5 {
	margin-bottom:8px;
}

.doublecol h5 a {
	color:#2b2b2b;
}

.datetime {
	float:right;
	background:#c3c3c3 url(../img/datetime.png) right top no-repeat;
	padding-right:4px;
	white-space:nowrap;
	*width:50px;
}

.datetime span {
	background:#c3c3c3 url(../img/datetime.png) left top no-repeat;
	padding-left:17px;
	height:16px;
	line-height:16px;
	display:block;
}

.doublecol .bfoot {
	clear:both;
}

.doublecol .more, .fixedcolumn .more, .black-articles .more {
	display:block;
	text-align:right;
	color:#961505;
	font-size:11px;
	padding:15px 0 5px;
	position:relative;
}

.fixedcolumn .more {
	padding:7px 0 5px;
}

.black-articles .more {
	padding:9px 0 2px;
}

.doublecol .more a{color:#961505;}

.rating a:hover, .inner-page .rating .g-controls a:hover, .inner-page .post-info a:hover, .textbox a:hover, .news h5 a:hover, .news .ufoot .tagline a:hover, .interesting a:hover, .popular-games li a:hover {
	color:#961505;
}

.rating .article {
	margin-right:5px;
	padding:3px 0;
	border-bottom:1px solid #c1c1c1;
	overflow:hidden;
	/**height:85px;
	*clear:both;
	*height:115px;

	position:relative;display:block;height:auto;float:left;*/
	*width:463px;
}

.inner-page .rating .article {
	*width:535px;
}

.inner-page .rating .article {
	margin-right:0;
	padding:9px 0;
	position:relative;
}

.inner-page .rating .g-controls {
	display:block;
	width:105px;
	position:absolute;
	right:0;
	bottom:6px;
	display:none;
}

.inner-page .rating .g-controls a {
	display:block;
	font-size:11px;
	color:#2b2b2b;
	margin-bottom:5px;
	height:14px;
}

.rating .illustration {
	float:left;
	border:1px solid #000;
	margin:3px 8px 3px 0;
}

.rating .rating-pos {
	display:block;
	width:35px;
	height:75px;
	float:right;
}

.rating h5 {
	margin-bottom:2px;
	font-size:12px;
}

.c-favourite {
	padding-left:20px;
	background:url(../img/c-controls.png) left 0 no-repeat;
}

.c-rss {
	padding-left:20px;
	background:url(../img/c-controls.png) left -17px no-repeat;
}


.extralinks {
	font-size:11px;
	color:#5e5e5e;
	position:relative;
	/*top:-13px;*/
	margin-bottom:16px;
}

.extralinks a {
	color:#5e5e5e;
}

.item-matrix .actions {
	font-size:11px;
	color:#5e5e5e;
	position:absolute;
	bottom:11px;
	left:130px;
}

.inner-page .rating h5 {
	font-size:14px;
}

.inner-page .rating .void {
	/*float:right;
	position:relative;
	right:-118px;*/
	position:absolute;
	right:0;
}

.rating h5 a {
	color:#000;
}

.inner-page .rating h5 a {
	text-decoration:none;
}

.inner-page .rating h5 a:hover {
	text-decoration:underline;
}

.inner-page .rating .ucontent {
	padding-right:115px;
	/*padding-bottom:30px;*/
}

.inner-page .rating .full {
	padding-right:15px;
}

.inner-page .rating .full .extralinks {
	margin-bottom:25px;
}

.rating .rating-pos span {
	display:block;
	width:35px;
	height:40px;
	line-height:40px;
	background:#000 url(../img/rating-pos.png) right center;
	text-align:center;
	font-size:18px;
	color:#ebebeb;
	font-weight:bold;
}

.rating .rating-pos .up {
	display:block;
	width:21px;
	height:12px;
	zoom:1;
	background:url(../img/rating-updown.png) center top no-repeat;
	margin: 0 0 6px 8px;
	*margin: 0 0 4px 8px;
	*background:url(../img/rating-updown.png) center 1px no-repeat;
}

.rating .rating-pos .down {
	display:block;
	width:21px;
	height:12px;
	background:url(../img/rating-updown.png) center bottom no-repeat;
	margin: 6px 0 0 8px;
	*margin: 3px 0 0 8px;
	*background:url(../img/rating-updown.png) center -12px no-repeat;
}

.interesting {
	font-size:10px;
	padding-top:10px;
}

.interesting .pic {
	float:left;
	margin-right:7px;
}

.interesting a {
	color:#000;
}

.interesting ul {
	list-style:none;
	padding-right:5px;
}

.interesting li {
	margin-bottom:5px;
}

.interesting .bcontent {
	margin-top:8px;
}

.blogcp-light ul {
	display:block;
	position:relative;
	top:-9px;
	*top:-10px;
	width:424px;
	*width:444px;
	height:24px;
	background:url(../img/tabs-light.png) left top no-repeat;
	list-style:none;
	text-align:left;
	padding-left:30px;
	margin-left:15px;
}

.blogcp-light li {
	display:inline-block;
	zoom:1;
	font-size:11px;
	padding-right:15px;
	font-weight:bold;
	line-height:17px;
	padding-top:1px;
	height:20px;
	*float:left;
}

.blogcp-light li.active {
	background:transparent url(../img/blogcp-full-active.png) no-repeat scroll center bottom;
	padding:0 10px;
	margin-right:5px;
	margin-left:-10px;
	margin-top:1px;
}

.blogcp-light a {
	color:#fff;
	text-decoration:none;
}

.blogcp-light span {
	color:#ffc841;
}

.blogcp-light a:hover {
	text-decoration:underline;
	color:#FFC841;
}

.mctable {
	font-size:12px;
	margin-bottom:30px;
}

.mctable td {
	background:url(../img/mcgid.png) right top repeat-y;
	border-top:8px solid #740000;
}

.mctable img {
	border:1px solid #000;
	margin:0 8px 0 6px;
}

.simple-list {
	list-style:none;
	margin-top:10px;
}

.view-more-list, .img-list {
	list-style:none;
	margin:0;
}

.simple-list li {
	margin-bottom:10px;
	margin-left:5px;
	background:url(../img/simple-list.png) top left repeat-y;
}

.img-list {
	padding:0 0 0 8px;
	overflow:hidden;
}

.img-list li {
	background:none repeat scroll 0 0 transparent;
	display:block;
	float:left;
	margin-right:6px;
	padding-right:0;
	width:85px;
}

.img-list li a {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #6B6B6B;
	display:block;
	margin-bottom:6px;
	padding:0;
}

.img-list li a:hover {
	border:1px solid #fff;
}

.img-list li a img {
	display:block;
}

.view-more-list li {
	padding-bottom:5px;
	background:transparent url(../img/grey-description-article.png) no-repeat scroll left bottom;
	margin:0 12px 5px 8px;
}

.view-more-list li a {
	text-decoration:none;
}

.simple-list a:hover, .view-more-list li a:hover {
	color:#ffc841;
	text-decoration:underline;
}

.simple-list a {
	display:block;
	height:18px;
	line-height:18px;
	/*background:url(../img/simple-list-icon.png) left top no-repeat;*/
}

.view-more-list a {
	display:block;
	line-height:18px;
}

.simple-list a img, .view-more-list a img{
	margin-right:5px;
	float:left;
	border:1px solid #707070;
}

.inner-banners .article {
	background:url(../img/inner-banner.png) left top no-repeat;
	padding-top:11px;
	text-align:center;
	padding-bottom:12px;
}

.inner-banners img {
	display:block;
	margin:auto;
	margin-bottom:4px;
}

.inner-banners a {
	text-decoration:none;
}


/* COMMENTS */
.comment {
	text-align:left;
	margin-top:7px;
	font-size:12px;
	position:relative;
}

.comment .chead {
	position:relative;
	z-index:10;
}

.comment .chead .vcard {
	float:left;
	position:relative;
	left:0;
	top:0;
	display:block;
	text-decoration:none;
	z-index:2;
}

.comment .chead .vcard .photo {
	margin-right:0;
	border:1px solid #636363;
}

.comment .chead .vcard .fn {
	position:absolute;
	color:#2b2b2b;
	top:0px;
	left:55px;
	border:none;
	text-decoration:underline;
}

/*.comment .ratingline{background:#232426 url(../img/verticaltrash.png) left -434px repeat-x;height:23px;text-align:right;color:#fff;display:block;margin-top:1px;position:relative;z-index:1;}*/

.comment .ratingline {
	height:24px;
	text-align:right;
	display:block;
	margin-top:1px;
	position:relative;
	z-index:1;
}

.comment .ratingline .rating {
	display:inline-block;
	margin-top:2px;
	margin-right:3px;
}

.comment .ratingline .void {
	top:-1px;
	right:0;
	position:absolute;
	float:right;
}

.comment .cbody {
	margin:5px 0 0 55px;
	line-height:16px;
}

.comment .cfoot {
	border-bottom:1px solid #bfbfbf;
	display:block;
	position:relative;
	margin-left:55px;
	margin-top:5px;
	text-align:right;
	padding-bottom:4px;
	padding-right:6px;
	font-size:11px;
}

.comment .cfoot a {
	color:#961505;
	padding-left:3px;
}

.comment .cfoot .date {
	font-size:11px;
	position:absolute;
	bottom:3px;
	left:0px;
	color:#696868;
}

.comment .cfoot .answer {
	font-size:11px;
	line-height:15px;
	position:absolute;
	bottom:3px;
	right:0px;
	color:#fff;
	background:#484848;
	padding:0 5px;
}

.comment .cfoot .answer:hover {
	text-decoration:none;
	background:#af2731;
}

.comment .vcard .friends {
	background:#58bb73;
	border-bottom:1px solid #3d8946;
}

.comment .vcard .ignore {
	background:#a10000;
	border-bottom:1px solid #680000;
}

.commentsunit .level {
	margin-left:30px;
}

.commentsunit .ufoot {
	display:block;
	height:40px;
	border-bottom:1px solid #b5b5b5;
	position:relative;
}

.commentsunit .ufoot .count {
	background:#dcdcdc;
	position:absolute;
	bottom:0;
	left:0;
	line-height:22px;
	background:#dcdcdc url(../img/smallicons.png) 5px -50px no-repeat;
	padding:0 3px 0 20px;
}

.commentsunit .ufoot .allcomments {
	position:absolute;
	bottom:0;
	right:0;
	line-height:22px;
}

.comment blockquote {
	border:1px solid #d2d2d2;
	padding:5px;
	background:#fff url(../img/quotes.png) right top no-repeat;
	margin-bottom:8px;
}

.comment blockquote .author {
	font-size:11px;
	position:relative;
	top:-4px;
}

.comment blockquote .author .vcard {
	position:relatove;
	top:4px;
	color:#2b2b2b;
}

.comment .controls {
	position:absolute;
	left:55px;
	*left:7px;
	top:17px;
	*top:16px;
	background:#af2731;
	border-bottom:4px solid #8c161c;
	display:none;
	width:145px;
	list-style:none;
	padding:10px 0 10px 6px;
	z-index:5;
}

.comment .controls li {
	float:left;
	border-left: 2px solid #8c161c;
	padding: 5px 0 5px 8px;
	width:130px;
	text-align:left;
	position:relative;
	display:block;
}

.commentblock {
	margin-top:10px;
}

.commentblock .pager-bottom, .videopagers .pager-bottom {
	margin:14px 0 4px 0;
}

.commentblock .item-counter, .videopagers .item-counter {
	padding:14px 0;
	border-top:1px solid #892525;
}

.commentblock .tabs {
	text-align:right;
}

.commentblock .comment-h {
	margin-bottom:-13px;
}

.depth-1 {margin-left:30px;}
.depth-2{margin-left:60px;}
.depth-3{margin-left:90px;}
.depth-4{margin-left:120px;}
.depth-5{margin-left:150px;}
.depth-6{margin-left:150px;}

.front .inner-page .contentpart .commentform {
	padding-top:20px;
}

.commentform {
	margin-top:10px;
	clear:both;
	border-top:1px solid #bfbfbf;
}

.commentform .comment-h {
	font-size:12px;
	padding:11px 0 6px 0;
}

.commentform textarea {
	border:1px solid #d2d2d2;
	display:block;
	width:523px;
}

.commentform p.add {
	text-align:right;
	padding:8px 12px;
	border-bottom:1px solid #d2d2d2;
}

.patch-info p {
	padding-bottom:5px;
}

.pb-approved, .pb-disapproved {
	padding-top:4px;
}

p.pb-approved strong{
	background:#5BBE76 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:3px 5px;
}

.pb-disapproved strong {
	background:#C12323 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:3px 5px;
}

.patch-info p.download {
	border-bottom:none;
	text-align:right;
	padding:0 12px;
	float:right;
}

.front .inner-page .contentpart .box p.add {
	padding-top:10px;
}

/* ITEMLIST TABLE */

.itemlist {
	padding-top:10px;
	*width:535px;
}

.itemlist .uhead {
	border-top:1px solid #bfbfbf;
	margin-bottom:9px;
}

.itemlist table {
	width:100%;
	font-size:11px;
}

.itemlist table a {
	color:#2c2c2c;
}

.itemlist table a:hover {
	text-decoration:none;
}

.itemlist table td {
	border-bottom:1px solid #bfbfbf;
	padding-top:2px;
}

.itemlist table th {
	text-align:left;
	padding-bottom:5px;
}

.itemlist table .comments {
	
	margin-left:5px;
}

.itemlist table .comments a {
	padding-bottom:2px;
}

.itemlist table .vcard {
	font-size:11px;
}

.itemlist table .rating {
	position:relative;
	float:right;
}

.itemlist h2, .item-matrix h2 {
	font-size:14px;
}

.item-matrix .uhead {
	padding-bottom:2px;
	border-bottom:1px solid #BEBEBE;
}

.item-matrix .uhead h2 {
	padding-top:0;
}

.item-matrix .uhead h2 .more {
	bottom:6px;
}

.uhead {
	display:block;
	position:relative;
}

.uhead h2 {
	padding:6px 5px 0 0;
	position:relative;
	zoom:1;
}

.uhead h2 a {
	color:#2c2c2c;
}

/*.uhead h2 a:hover {
	color:#FFC841;
	background-color:#333;
}*/

.uhead h2 img {
	border:1px solid #6e6e6e;
	position:relative;
	top:3px;
	*top:2px;
}

.uhead h2 .more {
	position:absolute;
	right:9px;
	bottom:1px;
	background:#c3c3c3 url(../img/datetime.png) right top no-repeat;
	padding-right:4px;
	white-space:nowrap;
	font-size:12px;
	*width:50px;
	font-weight:normal;
}

.uhead h2 .more a {
	background:#c3c3c3 url(../img/datetime.png) left top no-repeat;
	padding-left:17px;
	height:16px;
	line-height:16px;
	display:block;
	text-decoration:none;
}

.uhead h2 .more a:hover {
	text-decoration:underline;
}

/* ITEM-MATRIX */

.inner-page .contentpart .item-matrix, .inner-page .contentpart .news {
	margin-top:4px;
	*width:535px;
}

.item-matrix ul {
	list-style:none;
	zoom:1;
	position:relative;
	display:block;
}

.item-matrix ul:after {
	display:block;
	position:relative;
	clear:both;
	content:"";
}
.item-matrix .item-names {
	margin-top:7px;
}

.item-matrix .item-images {
	border-bottom:1px solid #bebebe;
	padding-bottom:11px;
	padding-top:5px;
}

.item-matrix li {
	display:block;
	float:left;
	position:relative;
	text-align:center;
	width:106px;
}

.item-matrix h5 {
	font-size:11px;
	/*padding:0 4px;*/
	padding:0;
}

.item-matrix h5 a {
	color:#3c3c3c;
}

.item-matrix img {
	bottom:11px;
	border:1px solid #2b2b2b;
}

/* NEWSLIST */

.news .article {
	zoom:1;
	padding-bottom:6px;
	border-bottom:1px solid #bfbfbf;
	padding-top:11px;
	line-height:16px;
	/*padding-right:10px;*/
	padding-right:0;
}

.news .article .ucontent {
	padding-right:10px;
}

.news .article:after {
	display:block;
	content:"";
	clear:both;
}

.news h5 {
	font-size:14px;
	margin-bottom:15px;
}

.news h5 a {
	color:#2b2b2b;
}

.news .illustration {
	float:left;
	border:1px solid #000;
	margin-right:10px;
}

.news .ufoot {
	text-align:right;
	padding-top:7px;
	padding-right:10px;
	display:block;
	clear:both;
}

.news .ufoot a {
	color:#961505;
	margin-left:7px;
	font-size:11px;
}

.news .vcard {
	position:relative;
	top:4px;
}

.news .ufoot .tagline {
	float:left;
	display:block;
	width:50%;
	text-align:left;
	font-size:10px;
	color:#919191;
}

.news .ufoot .tagline a {
	font-size:10px;
	color:#919191;
	margin:0;
}

.news .ufoot .tagline em {
	color:#2c2c2c;
	font-style:normal;
}

.news .ufoot .tagline em img {
	position:relative;
	top:1px;
}

.news .bfoot {
	padding-bottom:5px;
}

/* PAGER */

.pager-box {
	text-align:center;
	padding-bottom:22px;
}

.pager {
	display:inline-block;
	height:22px;
	line-height:22px;
	/*background: url(../img/pager.png) left -44px repeat-x;*/
	background: url(../img/pager2.png) top right no-repeat;
	zoom:1;
	margin:auto;
	margin-top:25px;
	white-space:nowrap;
	*width:100px;
	padding-right:10px;
}

.pager:after {
	clear:both;
	content:"";
	display:block;
	position:relative;
}

.pager strong {
	display:inline-block;
	width:102px;
	text-align:center;
	background: url(../img/pager.png) left 0 no-repeat;
	color:#fff;
	height:22px;
	position:relative;
	left:-6px;
	margin-right:-6px;
}

.pager .pager-controls {
	display:inline-block;
	height:22px;
	width:69px;
	background: url(../img/pager.png) right -22px no-repeat;
	position:relative;
	right:-10px;
	margin-left:-8px;
}

.pager em, .rubric em {
	display:inline-block;
	background: #000 url(../img/pager.png) right -66px no-repeat;
	color:#fff;
	padding:0 7px;
	font-style:normal;
	margin-left:10px;
	height:22px;
	line-height:22px;
}

.pager a, .rubric a {
	font-style:normal;
	padding:0 7px;
	height:22px;
	line-height:22px;
	color:#000;
	text-decoration:none;
}

.pager .pager-controls a, .rubric a {
	display:inline-block;
	height:16px;	
}

.rubric a {
	padding-bottom:6px;
	*padding-bottom:0;
}

.pager a:hover, .rubric a:hover {
	text-decoration:underline;
	color:#000;
}

/* LIST AND MATRIX CONTROLS */

.controls {
	display:block;
	background: url(../img/controls.png) right top no-repeat;
	text-align:center;
	position:relative;
	/*padding-bottom:26px;*/
	padding-bottom:16px;
	border-bottom:1px solid #bebebe;
	margin-top:4px;
	zoom:1;
}

.controls h1,
.controls h2 {
	position:absolute;
	top:6px;
	left:0px;
	font-size:14px;
}

.controls h2 {
	margin: 0 0 10px 16px;
	font-size: 16px;
}

.controls .sorting {
	diaplay:block;
	width:230px;
	height:24px;
	padding-left:16px;
	background:url(../img/controls-sorting.png) center top no-repeat;
	margin:auto;
	*width:246px;
}

.controls .sorting li {
	color:#FFC841;
	width:auto;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:17px;
	padding-top:3px;
	padding-bottom:2px;
	margin-left:18px;
	*height:20px;
}

.controls .sorting li.active {
	background:transparent url(../img/blogcp-full-active.png) no-repeat scroll center bottom;
	margin:1px -18px 0 0;
	padding:2px 22px 1px 22px;
}

.controls .sorting li a {
	color:#fff;
	text-decoration:none;
	padding:5px 0;
}

.controls .sorting li.active a {
	color:#ffc841;
}

.controls .sorting li.desc a {
	background: url(../img/tabs-sorting-down.png) center bottom no-repeat;
}

.controls .sorting li.asc a {
	background: url(../img/tabs-sorting-up.png) center 2px no-repeat;
}

.controls .listcontrols {
	display:block;
	width:100%;
	texta-lign:center;
	position:relative;
	margin:5px 0 5px 0;
}

.controls .viewbuttons {
	display:block;
	width:57px;
	padding-left:12px;
	padding-top:5px;
	height:17px;
	position:absolute;
	bottom:0;
	right:9px;
	background: url(../img/viewbuttons.png) left 0px no-repeat;
	*overflow:hidden;
	*height:22px;
}

.controls .viewbuttons a, .controls .viewbuttons span {
	display:block;
	width:12px;
	height:12px;
	background:red;
	float:left;
	margin-right:8px;
	overflow:hidden;
}

.controls .viewbuttons a.list {
	background: url(../img/viewbuttons.png) 0 -22px no-repeat;
}

.controls .viewbuttons span.list {
	background: url(../img/viewbuttons.png) -36px -22px no-repeat;
}

.controls .viewbuttons a.table {
	background: url(../img/viewbuttons.png) -24px -22px no-repeat;
}

.controls .viewbuttons span.table {
	background: url(../img/viewbuttons.png) -12px -22px no-repeat;
}

.controls .pager {
	margin-top:12px;
	*margin-top:22px;
}

.controls .rubric {
	border-top:1px solid #BFBFBF;
	margin-top:35px;
	margin-bottom:10px;
	border-bottom:1px solid #BFBFBF;
}

.controls .rubric strong {
	color:#fff;
	background: url(../img/rubric.png) top center no-repeat;
	text-align:center;
	display:inline-block;
	padding-top:4px;
	height:18px;
	*height:22px;
	width:150px;
	position:absolute;
	top:-21px;
	*top:14px;
	left:190px;
}

.controls .rubric span {

}

.letter {
	width:50px;
	height:17px;
	line-height:17px;
	text-align:center;
	background:#d4d4d4;
	color:#2b2b2b;
	position:absolute;
	bottom:0;
	left:0;
	font-weight:bold;
}

.matrix-delimiter {
	position:relative;
	height:17px;
	border-bottom:1px solid #BEBEBE;
	background:#EFEFEF;
	margin-top:-1px;
	margin-right:2px;
}

/* COLUMN FILTERS */

.column-filters input, .column-filters select {
	border:1px solid #000000;
	padding:0;
	width:170px;
}

.columnpart .column-filters h5 {
	background:none;
	margin-bottom:0;
	display:block;
	zoom:1;
	position:relative;
}

.columnpart .column-filters label {
	color:#fff;
	font-size:12px;
}

/* INFOBOX */

.info {
	background:#d4d4d4;
	border:1px solid #C3C3C3;
	margin:2px 6px 5px 8px;
	padding:8px 9px;
	position:relative;
	display:block;
	zoom:1;
	*width:100%;
}

.info .tl, .info .bl {
	display:block;
	background:#cacaca;
	width:2px;
	height:2px;
	position:absolute;
	left:-1px;
	*height:1px;
	overflow:hidden;
}

.info .tl b, .info .bl b {
	display:block;
	width:1px;
	height:1px;
	background:#efefef;
	position:absolute;
	left:0;
}

.info .tl {
	top:-1px;
}

.info .tl b {
	top:0px;
}

.info .bl {
	bottom:-1px;
}

.info .bl b {
	bottom:0px;
}

.info .searchitem {
	background:transparent url(../img/searchitem.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	height:30px;
	margin:-7px 18px -7px -6px;
	*margin-top:-6px;
	*margin-bottom:-10px;
	position:relative;
	text-decoration:none;
	width:181px;
	z-index:0;
}

.info .searchitem .searchitem-input {
	border:1px solid #838383;
	left:2px;
	position:absolute;
	top:4px;
	width:146px;
	height:19px;
}

.info .searchitem .searchitem-submit {
	background:transparent url(../img/search-submit.png) no-repeat scroll left 1px;
	border:0 none;
	cursor:pointer;
	height:20px;
	padding:0;
	position:absolute;
	right:0px;
	top:3px;
	width:34px;
	display:block;
}

/* ITEM COUNTER */

.item-counter-box {
	border-top:1px solid #bfbfbf;
	text-align:center;
	margin-top:35px;
}

.item-counter {
	display:block;
	position:relative;
	margin: 0 auto;
	width:158px;
	height:17px;
	background: url(../img/item-counter.png) center top no-repeat;
	font-size:14px;
}

.item-counter .txt {
	display:block;
	width:200px;
	text-align:right;
	position:absolute;
	left:-200px;
	font-size:11px;
	padding-top:2px;
}

.item-counter a {
	padding:0 5px;
	margin-left:5px;
	color:#000;
	text-decoration:none;
}

.item-counter a:hover {
	text-decoration:underline;
}

.item-counter strong {
	padding:0 5px;
	margin-left:5px;
	background: #000 url(../img/pager.png) right -66px no-repeat;
	font-weight:normal;
	color:#fff;
}

/* TAG CLOUD */

.tagcloud {
	padding-left:9px;
	list-style:none;
}

.tagcloud li {
	display:inline;
	padding-right:6px;
}

.tagcloud li a {
	color:#d0d0d0;
	text-decoration:none;
}

.tagcloud li a:hover {
	text-decoration:underline;
}

.tagcloud .w1 {
	font-size:18px;
}

.tagcloud .w2 {
	font-size:18px;
}

.tagcloud .w3 {
	font-size:13px;
}

.tagcloud .w4 {
	font-size:13px;
}

.tagcloud .w5 {
	font-size:13px;
}

.tagcloud .w6 {
	font-size:10px;
}

.tagcloud .w7 {
	font-size:10px;
}

/* INSERT */

.insert {
	display:block;
	position:relative;
	zoom:1;
	background: #bcbdbd url(../img/insert.png) -536px 0px repeat-y;
	margin:5px 0 12px 0;
	left:-1px;
	*width:535px;
	overflow:hidden;
}

.insert .ihead {
	display:block;
	width:100%;
	height:4px;
	background:url(../img/insert.png) 0px 0px no-repeat;
}

.insert .ifoot {
	display:block;
	width:100%;
	height:4px;
	background:url(../img/insert.png) -1072px 0px no-repeat;
	*overflow:hidden;
}

.insert .icontent {
	padding:10px 13px 13px;
}


/* ILLUSTRATIONS */

.insert .illustration img {
	border:1px solid #000;
	margin-bottom:5px;
}

.pic-samples {
	display:block;
	position:relative;
	zoom:1;
	width:520px;
}
.pic-samples:after {
	display:block;
	clear:both;
	position:relative;
	content:"";
}

.pic-samples img {
	border:1px solid #000;
	display:block;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

/* TEXTBOX */

.front .inner-page .contentpart .textbox {
	margin-bottom:-10px;
	display:block;
	position:relative;
	/*top:10px;*/
	color:#2c2c2c;
	line-height:17px;
}

.textbox p{
	padding-right:10px;
}

.textbox a {
	color:#2c2c2c;
}

.inner-page .contentpart .textbox .bfoot {
	background:#d1d1d1;
	display:block;
	zoom:1;
	position:relative;
	text-align:center;
	border-bottom:1px solid #a7a7a7;
	font-weight:normal;
	margin-top:20px;
	padding-right:100px;
}

.inner-page .contentpart .textbox .insert .bfoot, .inner-page .contentpart .article .insert .bfoot {
	background:url(../img/insert-video-bfoot.png) left bottom no-repeat;
	position:relative;
	border-bottom:none;
	margin-top:0;
	padding-bottom:1px;
	font-weight:normal;
	text-align:center;
}

.textbox .bfoot .void, .article .bfoot .void {
	display:block;
	position:absolute;
	right:0;
	top:2px;
	width:110px;
}

.textbox .bfoot .more, .article .bfoot .more {
	float:left;
	margin:4px 7px;
}

.textbox .bfoot .vcard, .article .bfoot .vcard {
	position:relative;
	top:4px;
}

.textbox .bfoot .date, .article .bfoot .date {
	position:relative;
	top:1px;
}
.textbox .tl {
	display:block;
	background:#cacaca;
	width:2px;
	height:2px;
	position:absolute;
	left:0px;
}

.textbox .tl b {
	display:block;
	width:1px;
	height:1px;
	background:#efefef;
	position:absolute;
	left:0;
}

.textbox .tl {
	top:0px;
}

.textbox .tl b {
	top:0px;
}

.textbox ul {
	list-style:none;
}


/* BOTTOM */

#bot {
	background:url(../img/bot.png) center top no-repeat;
}

#botmenu {
	text-align:left;
	padding:15px 12px;
	font-size:11px;
}

#botmenu a {
	color:#000;
}

#botmenu .up {
	float:right;
	background:url(../img/up.png) left center no-repeat;
	font-size:13px;
	font-weight:bold;
	padding-left:21px;
}

#botmenu a:hover {
	text-decoration:none;
}

#bot .counters {
	text-align:right;
	padding-top:48px;
}

#bot .credits {
	color:#fff;
	float:left;
	font-size:11px;
	padding-top:6px;
	padding-left:12px;
}

#bot .credits a{
	color:#ffc841;
}
/* POPUPS */

.popup {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	z-index:501;
	display:none;
	text-align:left;
}

.helptext {
	text-align:center;
	color:#000;
	font-weight:bold;
	position:absolute;
	top:10px;
	display:none;
	z-index:503;
	width:100%;
}

#upyachka {
	z-index:1000;
}

/*#popup label{width:65px;left:-70px;}*/
.popup p {
	margin-bottom:1em;
}

.backlight {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	top:0;
	left:0;
	z-index:500;
	overflow:hidden;
}

.popupcloser {
	display:block;
	position:absolute;
	top:-22px;
	right:0px;
	cursor:pointer;
	width:115px;
	height:27px;
	background:url(../img/image-close.png) 0 0 no-repeat;
	z-index:100;
	float:right;
	_cursor:hand;
}


div#overlay div.close {
	background-image:url(../img/additem.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
	display:none;
}

/* container for external content. uses vertical scrollbar if needed */
.popup-wrap {
	width:605px;
    background:url(../img/LS_top.png) center top no-repeat;
	display:block;
	position;relative;
	padding-top:30px;
}

.popup-wrap2 {
    background:url(../img/LS_bot.png) center bottom no-repeat;
	display:block;
	position;relative;
	padding-bottom:30px;
}

.popup-letter {
	display:block;
	text-align:center;
	background:url(../img/LS_mid.png) center top repeat-y;
	padding-top:9px;
}

.popup-letter .commentsunit {
	margin:auto;
	float:none;
	text-align:left;
}

.popup-letter .commentsunit .comment {
	margin-top:0;
}

.popup-letter .commentform {
	width:525px;
	border-bottom:none;
	margin:auto;
	text-align:left;
}

.popup-letter .commentform p {
	margin-bottom:0;
	margin-top:1em;
}

#front .image-lightbox {
	height:auto;
}

#front .image-lightbox img {
	border:1px solid #575757;
}

.popup-image-block {
	padding:10px;
	background:#efefef;
	display:block;
	position:relative;
}

.preloader {
	background:none;
}

.img-preloader {
	display:block;
	width:100px;
	height:100px;
	background:url(../img/preloader.gif) center center no-repeat;
}

/* REGISTERFORM */

#registerform {
	display:none;
	background:#efefef url(../img/regform.png) left 40px no-repeat;
	padding:15px 13px 10px;
}

#registerform .unit {
	padding-left:112px;
	padding-bottom:17px;
}

#registerform label {
	position:relative;
	display:block;
	width:100px;
	left:-100px;
	float:left;
	margin-right:-100px;
	line-height:1.38em;
	font-size:18px;
	color:#333333;
	padding-top:5px;
}

#registerform #user_agr_label {
	display: inline;
	float: none;
	width:470px;
}

#registerform input {
	font-size:1.23em;
	border:1px solid #848484;
	padding:5px 0;
	display:block;
	*height:30px;
}

#registerform #user_agr {
	display: inline;
	border: 0;
	background:none;
	height:15px;
	width:15px;
	margin: 0 0 0 10px;
	vertical-align: text-bottom;
}

#registerform #reg-submit {
	border:none;
	margin:auto;
	width: 151px;
	height: 37px;
}

#registerform input.text {
	width:556px;
	*width:550px;
}

#registerform input.submit {
	font-weight:bold;
}

#registerform textarea {
	width:23.07em;
}

#registerform span.description {
	display:block;
}

#registerform .reg-info {
	color:#fff;
	background:url(../img/reg-info.png) top left no-repeat;
	padding:10px;
	padding-top:8px;
	font-size:14px;
	margin-bottom:11px;
}

#registerform .delimiter {
	background:url(../img/regform-delimiter.png) center center no-repeat;
	display:block;
	*width:100%;
	height:1px;
	margin-bottom:17px;
}

#registerform .reg-submit {
	background:url(../img/regform-delimiter.png) center center no-repeat;
	text-align:center;
}

#registerform .reg-logo {
	display:block;
	margin-bottom: -48px;
	*width:100%;
	height:83px;
	background:url(../img/reglogo.png) center center no-repeat;
	position:relative;
	font-size:11px;
	color:#878787;
	font-weight:bold;
}

#registerform .captcha {
	padding-left:160px;
}

#registerform .captcha img {
	position:relative;
	display:block;
	left:-160px;
	float:left;
	margin-right:-150px;
}

#registerform .captcha input {
	margin-top:5px;
	width:396px;
	*width:390px;
}

#registerform .txt1 {
	display:block;
	position:relative;
	width:50%;
	*margin-right: -100%;
	float:left;
	text-align:right;
	padding-top:25px;
}

#registerform .txt1 span {
	padding-right:75px;
}

#registerform .txt2 {
	display:block;
	position:relative;
	width:50%;
	float:right;
	text-align:left;
	padding-top:25px;
}

#registerform .txt2 span {
	padding-left:75px;
}

.out_block .menu_txt {
	color:#808080;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:17px;
	margin-bottom:5px;
	padding-left:17px;
	text-align:left;
	text-decoration:none;
}

#gallery-medialist {
	display:none;
}

/* gamemag news */
div.gm-news h5 {
 font-size: 11px;
 padding-top: 0;
 padding-right: 0;
}

div.gm-news h5 a {
 color: #22d0ff;
}

div.gm-news {
 overflow: hidden;
 margin-bottom: 2px;
 font-size: 11px;
 background: #2C353F url("/images/sc2-ufoot.png") no-repeat left bottom;
 padding: 7px;
}

div.gm-news img {
 float: left;
 margin-right: 7px;
 border: 1px solid #afafaf;
}

/* buy game banners */
div.game-adv {
	width: 170px;
	overflow: hidden;
}

div.game-adv p {
	padding: 0;
	font-size: 11px;
	line-height: 1.2;
}

div.game-adv div.title-game {
	height: 23px;
	overflow: hidden;
	margin-bottom: 7px;
	background: #94b913 url(../img/adv-h5.png) repeat-x 0 100%;
}

div.game-adv div.title-game h5 {
	padding: 0 4px;
	margin: 0;
	height: 23px;
	white-space: nowrap;
	line-height: 23px;
	font-size: 14px;
	font-weight: bold;
	background: none;
	color: #fff;
}

div.game-adv img {
	border: 1px solid #242424;
	float: left;
	margin-right: 5px;
}

div.game-adv div.buy-me {
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 5px 0;
	font-size: 13px;
	font-weight: bold;
	color: #2c2c2c;
}

div.game-adv div.buy-me a {
	color: #2c2c2c;
}

div.game-adv div.buy-me .game-price {
	float: left;
	padding-left: 8px;
}

div.game-adv div.buy-me .game-order {
	float: right;
}

/* side blocks */
div.adv-side-block {
	padding: 0 6px;
}

div.adv-side-block div.game-adv {
	width: 178px;
	border-bottom: 1px solid #666;
	margin-bottom: 12px;
}

div.adv-side-block div.game-adv img {
	border-color: #7e7e7e;
}

div.adv-side-block div.game-adv p {
	color: #adadad;
}

div.adv-side-block div.game-adv div.buy-me,
div.adv-side-block div.game-adv div.buy-me a {
	color: #fff;
}

/* main blocks */
div.adv-main-block {
	margin: 10px 0;
	padding-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #c4c6b0;
}

div.adv-main-block div.game-adv {
	width: 170px;
	float: left;
	margin-right: 8px;
}

.front .inner-page div.adv-main-block div.game-adv p {
	padding: 0;
}

div.gl-adsense {
	width: 269px;
}

div.gl-adsense.glad-inner {
	width: 193px;
	margin-top: 3px;
}

div.gl-adsense .glad_top,
div.gl-adsense .glad_bot {
	height: 6px;
	font-size: 1px;
	line-height: 1px;
	background: url(../img/gladsense.png) no-repeat 0 0;
}

div.gl-adsense.glad-inner .glad_top,
div.gl-adsense.glad-inner .glad_bot {
	background: url(../img/gladsense-inner.png) no-repeat 0 0;
}

div.gl-adsense .glad_bot,
div.gl-adsense.glad-inner .glad_bot {
	background-position: 0 -6px;
}

div.gl-adsense .glad_item {
	padding: 7px 10px;
	background-color: #232425;
	border-bottom: 1px solid #393a3b;
}

div.gl-adsense .glad_item h5 a {
	font-size: 12px;
	color: #ffcc00;
}

div.gl-adsense .glad_item p {
	padding: 0;
	font-size: 11px;
	color: #d4d4d4;
}

div.gl-adsense .glad_item p.glad_url {
	font-size: 10px;
	color: #828282;
}

/* popular games */
.popular-games {
	padding: 0 10px;
	*height: 1%;
}

.popular-games.pg-main {
	padding: 10px;
	overflow: hidden;
	margin: 5px 5px 10px 7px;
	background-color: #c2c2c2;
	border-right: 2px solid #a4a4a4;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.popular-games.pg-right {
	padding: 9px 9px 4px;
	background-color: #2b2b2b;
	border-top: 2px solid #2c353f;
	border-bottom: 2px solid #2c353f;
}

.popular-games li {
	padding: 5px 0;
	overflow: hidden;
	*height: 1%;
	border-top: 1px solid #474748;
}

.popular-games li a {
	text-decoration: none;
}

.popular-games.pg-main li {
	float: left;
	width: 50%;
	padding: 0;
	border: 0;
}

.popular-games li.first {
	border: 0;
	padding-top: 0;
}

.popular-games li img {
	border: 1px solid #666;
	float: left;
	margin-right: 5px;
}

.whiteblock .black-articles .popular-games li h5 {
	margin: 0 0 3px;
	padding: 0 7px 0 0;
	background: none;
}

.whiteblock .black-articles .popular-games li h5 a {
	color: #ebebeb;
}

.popular-games li p {
	line-height: 12px;
	color: #b7b7b7;
	font-size: 11px;
}

.popular-games.pg-main li p {
	color: #333;
	margin-top: 4px;
}

.adv-block {
	clear: both;
	padding-top: 10px;
}

.adv-block h4 {
	padding: 0 18px;
	color: #333;
}

/* .inner-page .adv-block {
	width: 554px;
}

.inner-page .popular-games.pg-main {
	width: 534px;
} */






