/* Reset CSS
---------------------------------------*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, 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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
BODY {line-height: 1;}
UL {list-style: none;}
:focus {outline: 0;}
INS {text-decoration: none;}
DEL {text-decoration: line-through;}
.clear {
    clear: both;
}

embed {background: #FFF url('/images/preloader_bottom.gif') 50% 50% no-repeat}

.posts p {
	margin: 0 0 7px 0;
    }

h1
{
	text-align: center;
	font-size:1.3em;
	color: #FFF;
	display:block;
	padding: 7px;
	background-color: #F69A21;
	border-radius: 10px 10px 0 0;
	margin-top: 8px;
}
h2#menu {
	text-align:center; 
	padding-top:3px;
	margin-top:5px;
	padding-bottom:3px;
	font-size:1.2em;
	color: #FFF; 
	background-color: #50c2d7;
	
}

.moduletable h2 {
	text-align:center; 
	padding-top:3px;
	margin-top:15px;
	padding-bottom:3px;
	font-size:1.2em;
	color: #FFF; 
	background-color: #50c2d7;
	
}

.post h2 {
	text-align:center; 
	margin:15px 0 15px 0;
	padding-bottom:3px;
	font-size:1.2em;
	
}

h3.componentheading 
{
	text-align:center;
	font-size:1.1em;
	color: #FFF; 
	padding-bottom: 3px;
	margin-top: 1px; 
	margin-bottom: 3px; 
	background-color: #50c2d7;	
}

#system-message li{text-align:center; border: 1px solid #808080; background: #ffb900;font-weight:bold;margin-top:10px !important;}

.contentheading h1
{
	margin-top:5px;
	text-align:left;
	font-size:1.3em;
	color: #969696;
	margin-bottom:1px;
	background: none;
}
.contentheading a.custompage{
	display:inline;
	color: #7fc013;
	font-size: 18px;
	line-height: 18px;
	padding: 0 0 0 21px;
	font-weight: bold;
	background: url('images/componentheading_a.jpg') no-repeat 0 5px;
	text-decoration: none;
	}

.contentheading a.custompage:hover{
	color: #7fc013;
	background: url('images/componentheading_ah.jpg') no-repeat 0 5px;
	text-decoration: underline;
	}

.online_h1 h1
{
	margin-top:-15px!important;

}

.contentheading, .componentheading{
	color: #48b3cc;
	font-size: 20px;
	line-height: 20px;
	padding: 0 0 10px 0;
	font-weight: bold;
	}
.contentpaneopen {width:100%;}
.contentheading a, .componentheading a{
	display:block;
	width:100%;
	height:13px;
	overflow:hidden;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-align:center;
	}
.article_column .contentheading {
	padding:0;
	}
.article_column .introdesc {
	height:132px;
	overflow:hidden;
	margin-bottom:5px;
	}
.article_column .custompage .introdesc {
	height:auto;
	overflow:hidden;
	margin-bottom:5px;
	}

.sectiontopnews { padding-top:5px;}
.sectiontopnewscontent {
	border:1px solid #CCCCCC;
	border-radius: 5px;
	font-size:13px;
	float:left;
	margin:5px;
	display:block;
	width:138px;
	overflow:hidden;
	}
.sectiontopnewscontent img {
	height: 83px;
	width:130px;
	}

.sectiontopnewscontent .tit{
	display:block;
	height:18px;
	overflow:hidden;
	}

a{
	color: #146fc0;
	text-decoration: underline;
	}
a:hover{
	color: #146fc0;
	text-decoration: none;
	}


body {
	line-height: 16px;
	font-size: 13px;
	color: #777777;
	font-style: Regular;
	font-family: Tahoma;
	background: url('images/body.jpg');
	text-align: center;
	margin: 0;
	padding: 0;
    }
	
.moduletablebreadcrumbs {padding-top:20px; text-align:center;font-size:10px;}
.moduletablebreadcrumbs  a {color:#787878;}
.bgfontop{
	background: url('images/bgfontop.jpg') no-repeat top;
	}
.bgfonbottom{
	background: url('images/bgfonbottom.jpg') no-repeat bottom;
	}
		
.page {	
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 970px;
	min-height: 1200px;
	padding: 0 0 35px 0;
		}
	
	
.header{
	height: 126px;
	background: url('images/header.jpg') no-repeat;
	}	
.htop{
	height: 83px;
	}

.hlogo{
	float:left;
	padding: 3px 0 0 33px;
	width: 175px;
	}	
.hlogo a{
	display:block;
	width: 175px;
	height: 80px;
	}


.poisk{
	float:right;
	height: 53px;
	width: 371px;
	background: url('images/poisk.jpg') no-repeat 0 22px;
	padding: 28px 17px 0 0;
	}
.sumbit2{
	font-style: Regular;
	font-family: Tahoma;
	color: #777777;
	font-size: 12px;
	font-weight:bold;
	border:0;
	background: none;
	float:left;
	width: 265px;
    height: 29px;
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	}			
.submit{
	border:0;
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 11px;
	float: left;
	width: 73px;
    height: 29px;
	cursor: pointer;
	}


.mainmenu{
	height: 23px;
	width: 595px;
	padding: 0 0 0 188px;
	}
.mainmenu ul{
	padding: 5px 0 0 0;	
		}			
.mainmenu li{
	float: left;
	display: block;
	border-left: 1px solid #fff;
	padding: 0 13px 0 13px;
		}
.mainmenu li:first-child{
	border-left: 0;
		}		
.mainmenu li:hover{
		}				
.mainmenu li a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	line-height: 13px;
		}	
.mainmenu li a:hover{	
	text-decoration: underline;
		}	
.mainmenu li.active a{
	font-weight: bold;
	text-decoration: underline;
		}		




.content{
	background: #fff;
	padding: 0 0 17px 7px;
	}
.sidebar{
	padding: 0 8px 0 0;
	width: 191px;
	float:left;
	}
.posts{
	width: 756px;
	float:left;
	}

.right_article{
	padding: 0 8px 0 0;
	width: 191px;
	float:right;
	}





.contbottom{
	background: #51c4da url('images/contbottom.jpg') no-repeat;
	padding: 30px 32px 10px 32px;
	color: #fff;
	font-size: 12px;
	}
.footer{
	height: 113px;
	background: url('images/footer.jpg') no-repeat;
	}
.ftop{
	height: 25px;
	padding: 28px 0 0 45px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	}
.sceshik{
	float:left;
	padding: 0 8px 0 0;
	}


.fkopirayt{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 45px;
	float:left;
	width: 195px;
	}

.fmenu{
	width: 700px;
	float:left;
	padding: 0 0 0 0;
	}
.fmenu ul{
	padding: 0 0 0 0;	
		}			
.fmenu li{
	float: left;
	display: block;
	padding: 0 0 12px 0;
		}
.fmenu li:first-child{
	border-left: 0;
		}		
.fmenu li:hover{
		}				
.fmenu li a{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
	display:block;
	float:left;
	border-left: 1px solid #fff;
	padding: 0 5px 0 5px;
		}	
.fmenu li a:hover{	
	text-decoration: underline;
		}	
.fmenu li.active a{
	text-decoration: underline;
		}	



.sidebar h3{
	height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
		}
.sidebar div #menu{
	height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
		}
		

.sramka{
	background: url('images/smenu.jpg') repeat-y;
	width: 191px;
margin: 0 0 15px 0;
	}
.sramkabottom{
	background: url('images/smenubottom.jpg') no-repeat bottom;
	width: 191px;
	}
.smenu h3{
	height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	background: url('images/smenuh3.jpg') no-repeat;
		}
.smenu div #menu{
	height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
	background: url('images/smenuh3.jpg') no-repeat;
		}
.smenu ul{
	padding: 0 0 15px 12px;	
		}			
.smenu li{
	display: block;
	padding: 0 8px 0 0;
		}
.smenu li:first-child{
		}					
.smenu li a{
	color: #777777;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dotted #959596;
	padding: 3px 0 3px 0;	
	display:block;
	/*background: url('images/smenuli.jpg') no-repeat 0 4px;*/
		}	
.smenu li a:hover{
	font-weight: bold;
	color:#fba73b;
	text-decoration: underline;
	/*background: url('images/smenulih.jpg') no-repeat 0 4px;*/
		}	
.smenu li.active a{
	font-weight: bold;
	color:#fba73b;
	text-decoration: underline;
	/*background: url('images/smenulih.jpg') no-repeat 0 4px;*/
		}	
.smenu li a img {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	height: 16px;
	padding-right:3px;
}
.smenu li a:hover img {
	border: none;
	border-radius: 0px;
	box-shadow: none;
}


.snovostipodpiska{
	text-align:center;
	padding: 0 0 10px 0;
		}
.snovostipodpiska h3{
text-align:left;
	height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	background: url('images/snovostipodpiska.jpg') no-repeat;
		}

.snovostipodpiska div #menu{
text-align:left;
	height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
	background: url('images/snovostipodpiska.jpg') no-repeat;
		}
		
.snovostipodpiska .inputbox{
	width: 134px;
	height: 25px;
	padding: 0 5px 0 5px;
	background: url('images/inputbox.jpg') no-repeat;
border: 0;
	margin: 0 auto;
	color: #777777;
	font-size: 12px;
	clear:both;
}
.snovostipodpiska .button{
	clear:both;
margin: 12px 0 0 0;
	width: 108px;
	height: 19px;
	background: url('images/button.jpg') no-repeat;
border: 0;
	margin: 0 auto;
	color: #fff;
	font-size: 12px;
 font-weight: bold;
}

.acymailing_form{
	padding: 0 0 0 25px;

}






.reklamarep{
	background: url('images/reklamarep.jpg') repeat-y;
}
.reklama{
text-align:center;
	padding: 0 0 10px 0;
	background: url('images/sreklamabottom.png') no-repeat bottom;
}
.reklama h3{
text-align:left;
height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	background: url('images/reklama.jpg') no-repeat;
}

.reklama div #menu{
text-align:left;
height: 30px;
	padding: 15px 0 0 60px;
	color: #fff;
	font-size: 15px;
	background: url('images/reklama.jpg') no-repeat;
}




.popylyrigru h3{
	height: 30px;
	padding: 15px 0 0 40px;
	color: #fff;
	font-size: 15px;
	background: url('images/popylyrigruh3.jpg') no-repeat;
		}
		
.popylyrigru div #menu{
	height: 30px;
	padding: 15px 0 0 40px;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
	background: url('images/popylyrigruh3.jpg') no-repeat;
		}
		
.popylyrigru div #menu{
	height: 30px;
	padding: 10px 0 0 45px;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
	background: url('images/popylyrigruh3.jpg') no-repeat;
		}
.popylyrigru ul{
	padding: 0 0 15px 12px;	
		}			
.popylyrigru li{
	display: block;
	padding: 0 8px 0 0;
		}
.popylyrigru li:first-child{
		}					
.popylyrigru li a{
	color: #777777;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px dotted #959596;
	padding: 3px 0 3px 0;	
	display:block;
	/*background: url('images/popylyrigruli.jpg') no-repeat 0 4px;*/
		}	
.popylyrigru li a:hover{
	font-weight: bold;
	color:#fba73b;
	text-decoration: underline;
	/*background: url('images/popylyrigrulih.jpg') no-repeat 0 4px;*/
		}	
.popylyrigru li.active a{
	font-weight: bold;
	color:#fba73b;
	text-decoration: underline;
	/*background: url('images/popylyrigrulih.jpg') no-repeat 0 4px;*/
		}	
.popylyrigru li a img {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	height: 20px;
	padding-right:7px;
}
.popylyrigru li a:hover img {
	border: none;
	border-radius: 0px;
	box-shadow: none;
}

.popylyrigru table a{
	font-weight:bold;
	padding-left:5px;
		}
.popylyrigru table a:hover{
	font-weight:bold;
	color:#0099FF;
	padding-left:5px;
		}		
.popylyrigru table{
	padding-left:5px;
		}		




.gorodigr{
	padding: 0 0 10px 0;
	color: #777777;
	font-size: 13px;
}
.gorodigr a{
	color: #ff7e03;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.gorodigr a:hover{
	color: #ff7e03;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.gorodigr h3{
text-align:left;
height: 30px;
	padding: 15px 0 0 50px;
	color: #fff;
	font-size: 15px;
	background: url('images/gorodigr.jpg') no-repeat;
}

.gorodigr div #menu{
text-align:left;
height: 30px;
	padding: 15px 0 0 50px;
	color: #fff;
	font-size: 15px;
	font-weight:bold;
	background: url('images/gorodigr.jpg') no-repeat;
}

.gorodigr p{
	padding: 0 15px 0 15px;
}









.post img{
	padding: 2px 2px 2px 2px;
	border: 1px solid #bababa;
	margin: 0 10px 18px 0;
	border: 1px solid #CCCCCC;
}




/**janr

.contentpaneopen span{
 display: block; 
    float: right;
	padding: 0 0 0 13px;
	background: url('images/janr.jpg') no-repeat 0 5px;
}
.contentpaneopen span a{
	color: #448fc6;
	font-size: 13px;
	}

*/


a.readmore-link{
	background: url('images/readmore_link.jpg') no-repeat 0 5px;
	color: #777777;
	font-size: 13px;

}
a.comments-link{
	background: url('images/comments_link.jpg') no-repeat 0 4px;
	color: #777777;
	font-size: 13px;

}



.post_sulki{
	text-align:center;
	margin: 35px 0 20px 0;
}
a.download{
	background: url('images/download.jpg') no-repeat 0 3px;
	color: #75ba55;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 16px;
	margin: 0 15px 0 0;
}

a.download_intro{ border:1px solid #fe8f00; border-radius: 7px; background:#febc00; color: #FFF; font-weight: bold; text-transform: uppercase; text-shadow: 0px -1px 1px #333; cursor:pointer;padding:7px;font-size:14px; text-decoration: none;}

a.video{
	background: url('images/video.jpg') no-repeat 0 3px;
	color: #ff7e03;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 16px;
}


table .pagenav{
padding-top:5px;
}

.pagenav_next
{
font-weight:normal;
padding:5px 5px 5px 5px;
background-color: #FEF9EB;
border:1px #CCCCCC solid;
border-radius:10px;  
-moz-border-radius:10px; 
-khtml-border-radius:10px;
}
a.pagenav {
	font-size: 13px;
	color: #ffcc00;
text-decoration: none;
}
a.pagenav:hover{
	color: #faec21;
text-decoration: underline;
}

span.pagenav{
	font-size: 13px;
color: #ffcc00;
text-decoration: underline;
} 

.blog_more{

}

.blog_more strong{
	display: block;
	color: #7fc013;
	font-size: 18px;
	line-height: 18px;
	padding: 0 0 10px 0;
		}
.blog_more b{
	display: block;
	color: #999999;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 10px 100px;
		}
.blog_more ul{
	padding: 0 0 15px 12px;	
		}			
.blog_more li{
	display: block;
	padding-bottom: 3px;
	float: left;
	width: 370px;
		}					
.blog_more li a{
	color: #777777;
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
	padding: 0;	
	display:block;
	background: url('images/popylyrigruli.jpg') no-repeat 4px 4px;
		}	
.blog_more li a img{
	height: 32px;
	width: 32px;
	margin: 0 5px 0 0;
	vertical-align: middle;
		}	
.blog_more li a:hover{
	font-weight: bold;
	color:#48b3cc;
	text-decoration: underline;
	background: url('images/popylyrigrulih.jpg') no-repeat 4px 4px;
		}	
.blog_more li.active a{
	font-weight: bold;
	color:#48b3cc;
	text-decoration: underline;
	background: url('images/popylyrigrulih.jpg') no-repeat 0 4px;
		}	
		
.contentpaneopen span.small{
 display: block; 
    float: left;
     padding: 0 0 0 13px;
     background: none;
}

.contentpaneopen span.highlight{

    font-weight:bold;
     background: none;
}

.addthis_toolbox {
text-align:justify
}

.addthis_toolbox .custom_images a {
width: 32px;
height: 32px;
cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 2px 2px; opacity: 0.6; }
.addthis_toolbox .custom_images a:hover img { margin: 2px 0; opacity: 1.0; }


table tr td .related_games {
background-color: #ECFAFB;
border:1px #CCCCCC solid;
border-radius:10px;  
-moz-border-radius:10px; 
-khtml-border-radius:10px;
}

.related_games img{
margin:15px auto 19px;
}
.related_games td div{
width:144px;
}

/**for main page intro*/ 

.moduletablemain_intro table {
background-color: #ECFAFB;
border:1px #CCCCCC solid;
border-radius:10px;  
-moz-border-radius:10px; 
-khtml-border-radius:10px;
font-weight: bold; 
font-size: 12px;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
}

.top_right_block {
width:250px;
}

.top_right_block span{
height: 30px;
padding: 3px 35px 7px 45px;
color: #FFFFFF;
font-size: 15px;
background: url('http://33abc.ru/images/best_games_bg.png') no-repeat 3px 0;
margin-bottom:10px;
}
		
.top_right_block a{
color: #777777;
text-decoration: underline;
display:block;
}		

.top_right_block a:hover{
color: #777777;
text-decoration: none;
display:block;
}

.top_right_game_title{
margin-bottom:-8px;
font-size: 10px;
}

.top_right_block img { 
width:123 px; 
height:83px; 
border: 1px solid #CCCCCC;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
}

.top_right_block a img { 
width:123 px; 
height:83px; 
border: 1px solid #CCCCCC;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
opacity: 0.9;
margin-bottom:5px;
margin-top:-5px;

}

.top_right_block a:hover img { 
opacity: 1; 
width:122 px; 
height:81px;
border: 1px solid #A4FB97;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
}


#s3slider a img { 
border: 1px solid #CCCCCC;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
opacity: 1; 
}
#s3slider a:hover img { 
border: 1px solid #FFBF00;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
opacity: 0.8; 
}

a img { 
border: 1px solid #CCCCCC;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4); 
box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
opacity: 1; 
}

a:hover img { 
border: 1px solid #FFBF00;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; 
opacity: 0.7;
}

.article_separator{
    display:none;
}
.contentpaneopen img{
    margin: 0 5px 2px 0; 
}
.contentpaneopen img.intropic{
    width: 166px;
    height:124px;
}

.custompage img.intropic{
    width: 133px;
    height:76px;
}

.popular-girls-games {
margin-bottom:-50px;
}

.moduletable_online, .online_games a {
font-size: 16px;
font-weight: bold;
}

.moduletable_online a img{
height:200px!important;
width:200px!important;
}
p.linkedtitle {text-align:center;color:#fba73b;font-size: 18px; padding:10px; font-weight:bold;}
ul.linkeditems {background-color: #ECFAFB;border: 1px solid #CCCCCC;border-radius: 10px; height:410px;width:99%;padding:3px;}
ul.linkeditems li {float:left; width:230px; text-align:center;margin: 5px 9px;}
ul.linkeditems li img {display:block; margin: auto; height:160px; width:220px;}
.mod_linked_articles a:hover img{
border: 1px solid #FFBF00;
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
border-radius: 10px;
-webkit-box-shadow: 0 3px 15px orange; 
-moz-box-shadow: 0 3px 15px orange;
box-shadow: 0 3px 15px orange;
opacity: 1;
}
ul.linkeditems li span {font-weight:bold;height:18px; display:block}
#fullgame {position:fixed; width:100%; height:100%; top:0; left:0; background-color: #000;opacity:0.8;z-index:2;}
.closewin{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;display: block;position: absolute;right: 30px;text-indent: -9999px;top: 20px;z-index:200;}

#fullscreen a{color: #ff7e03;font-weight:bold; font-size: 14px;padding: 0 0 0 16px; background: url('images/video.jpg') no-repeat 0 3px;}

div.pagination {padding-top: 15px;}

div.pagination a:visited{
         font-size: 12px;
         background:#FFF9EC;
         color:#ff7e03;
         margin-right:3px;
         margin-left:3px;
	 padding: 5px 5px 5px 5px;
                }
div.pagination a:link{
         font-size: 12px;
         background:#FFF9EC;
         color:#ff7e03;
         margin-right:3px;
         margin-left:3px;
	 padding: 5px 5px 5px 5px;
                }
div.pagination a:hover{
        font-size: 12px;
	background:#9FE3F4;
        color:#fff;
	padding: 5px 5px 5px 5px;   
        }
div.pagination span{
        font-size: 12px;
        background:#d2d2d2;
        color:#fff;
        margin-right:3px;
        margin-left:3px;
	padding: 5px 5px 5px 5px;
        }
#extravote {float:right; width:150px;}
div.mostread div, .blog_home .contentpaneopen_home {float:left;width:138px;margin:6px;text-align:center;}
div.mostread div img, .contentpaneopen_home img {float:none;height:83px; width:130px;padding:0px;margin:0px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.400);}
div.mostread div a.mostread_title, .contentpagetitle_home {display:block; overflow:hidden; height:18px;}
.contentpagetitle {margin-top:10px;}
.blog_home {width:100%;margin-bottom:20px;}
.system-unpublished {display:none;}

.mainpromo {width:765px; height:500px; margin-top:7px; font-size:1.1em;}
.mainpromocell {width:180px; float:left; margin:5px; text-align:center;}
.mainpromocell img{width:170px;}
.afterrelated {margin: 10px 0;}

.top_games_left img {margin: 0 0 5px 10px !important; width:50px;}

.sistemreq {border:1px dashed #000000; padding: 7px; border-radius:7px; background-color: #FFFAF0; margin-top:25px !important;}

#slidebox{
    width:360px;
    height:340px;
    padding:10px;
    background-color:#fff;
    border-top:3px solid #E28409;   
    position:fixed;
    bottom:0px;
    right:-480px;
	-moz-box-shadow:-2px 0px 5px #aaa;
	-webkit-box-shadow:-2px 0px 5px #aaa;
	box-shadow:-2px 0px 5px #aaa;
}
a.close{
    background:transparent url(images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}