@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial; font-size:12px; background-image:url(../images/background.jpg)}

a{ color:#660000}
a:hover{ text-decoration:none}
.top{ width:902px; height:60px; background-color:#000; margin:auto}
.logo{ padding:5px 0px 0px 31px; float:left}
.logo a{ color:#000}
.reg_link{ float:left; margin:20px 0px 0px 44px}
.reg_link a{ font-size:14px; color:#3399cc}
.reg_link a:hover{ text-decoration:none}

.useradmin{ padding:8px 20px 0px 0px; line-height:20px;}
.useradmin a{color:#3399cc;}
.useradmin a:hover{ text-decoration:none}

.messagecellheaders {
	font-size: 12px;
	color: rgb(255, 0, 0);
}

.login{ float:left; margin:14px 0px 0px 95px; color:#FFF}
.login input{ float:left;}
.login_field{ width:140px; margin:0px 11px 0px 2px; font-size:11px; color:#a1a1a1; }

.all{margin:auto;}
img{ border:0px;}
.corners_block{margin:auto; width:900px;}
.corners{height:8px; position:absolute; top:60px; width:900px;}
.topcorner_left{ float:left}
.topcorner_right{ float:right}

.header{ background-color:#000; height:120px; width:872px; margin:auto}
.header_wight{ background-color:#FFF; margin:0px 5px 0px 5px; width:862px; height:30px; float:left}
.header_wight ul{ padding:0px; margin:7px 0px 0px 13px; list-style:none; float:left}
.header_wight li{float:left; margin:0px 20px 0px 0px}
.header_wight li a{ font-size:14px; color:#ff0000; font-weight:bold}
.header_wight li a:hover{ text-decoration:none}
.search{float:right; margin-right:15px;}
.search form{ margin:5px 0px 0px 0px; padding:0px;}
.search input{ margin:0px 0px 0px 8px; padding:0px;float:left}
.serchfield{ width:142px;}
.advert1{ margin:0px 0px 0px 72px; float:left}

.featured{ height:285px; background-color:#000; width:872px; margin:25px 0px 0px 0px; padding:0px 0px 5px 0px}
.featured_game{ float:left; padding:13px 0px 0px 13px; width:511px;}
.featured_block{ width:511px; height:230px; background-color:#FFF; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}

.featured h1{ padding:0px; margin:0px 0px 5px 0px; font-size:24px; color:#FFF; font-weight:normal; float:left}

.featured_img{ float:left; padding:6px;}
.featured_info{ margin:8px 11px 0px 0px; width:189px; float:left;}
.featured_title{ float:left; width:140px; margin-bottom:4px;}
.featured_title a{ font-size:18px; color:#3399cc}
.featured_title a:hover{text-decoration:none}
.featured_id{background-color:#000; float:right; color:#FFF; margin:5px 0px 0px 0px; font-weight:bold; padding:1px 2px 1px 2px}
.featured_autor{ float:left; font-style:italic; clear:both; width:100%}
.featured_rating{ float:left;  width:100%; margin:2px 0px 3px 0px}
.featured_desc{ float:left; width:100%;}


.advert2{ width:250px; height:250px; float:left; margin:26px 0px 0px 50px}

.hot{ background-color:#000; float:left; margin:25px 0px 0px 0px; padding:5px;}
.hot_games{ background-color:#FFF; width:576px; float:left; height:472px;}
.hot h1{ padding:0px; margin:13px 0px 17px 20px; font-size:24px; color:#000; font-weight:normal; text-decoration:underline}

.hot_game{ float:left; width:288px; height:138px; padding:0px 0px 0px 0px;}

.hot_left{ float:left; width:75px; margin:7px 12px 0px 20px}
.hot_img{}
.hot_info{ float:left; width:170px;}
.hot_title{}
.hot_title a{ font-size:18px; color:#3399cc}
.hot_title a:hover{text-decoration:none}
.hot_id{background-color:#000; color:#FFF; font-weight:bold; padding:1px 2px 1px 2px; float:right;}
.hot_autor{font-style:italic;}
.hot_rating{margin:2px 0px 3px 0px; }
.hot_desc{ }

.recent_reviews{ background-color:#FFF; width:281px; float:left; margin-left:5px; height:472px;}
.recent{ float:left; padding:3px 0px 20px 0px;}
.recent_img{ float:left; margin:2px 9px 0px 20px;}
.recent_info{ float:left}
.recent_title a{ font-size:14px; text-decoration:underline; color:#000}
.recent_title a:hover{text-decoration:none}
.recent p{margin:2px 0px 0px 0px; padding:0px; float:left;  width:198px;}

.games{background-color:#000; float:left; margin:25px 0px 0px 0px; padding:0px 0px 5px 5px;}
.games_block{ background-color:#fff; float:left; width:284px; margin:5px 5px 0px 0px; height:374px;}
.games_block2{ background-color:#fff; float:left; width:211px; margin:0px 6px 0px 0px; height:374px;}
.games h1{ padding:0px; margin:8px 0px 0px 20px; font-weight:normal}
.games h1 a{ font-size:24px; color:#fe0000}
.games h1 a:hover{text-decoration:none}

.game{ float:left; margin:25px 0px 0px 20px}
.games_img{ float:left; margin:0px 9px 0px 0px;}
.games_info{ float:left; height:50px;}
.games_title{width:128px;}
.games_title a{text-decoration:underline; color:#000;}
.games_title a:hover{ text-decoration:none}
.games p{margin:2px 0px 0px 0px; padding:0px; float:left; width:128px; text-align:left}

.bottom{ margin-top:24px; float:left; width:100%;}
.tags{ width:295px; float:left;}
.tags h1{ font-size:24px; font-weight:normal; margin:0px 0px 2px 0px; padding:0px;}
.tags p{color:#FFF;  padding:0px; margin:0px; line-height:30px;}
.tags a{ color:#FFFFFF; margin-right:10px; font-weight:normal}
.tags a:hover{}
.tag_small{ font-size:18px;}
.tag_big{ font-size:24px;}
.advert3{ float:left; width:277px; text-align:center; margin-top:60px;}
.advert4{ float:left; width:300px; text-align:center; margin-top:30px;}

.footer{ background-color:#000; float:left; margin:25px 0px 0px 0px; padding:5px 5px 0px 5px;}
.footer p{background-color:#FFF; width:822px; float:left; margin:0px; padding:11px 20px 8px 20px;}

.footer_black{ background-color:#000; float:left; clear:both; width:100%; height:44px;}
.footer_all{ width:872px; margin:auto;}
.footer_menu{ float:left}
.footer_menu ul{ padding:0px; margin:10px 0px 0px 0px; list-style:none}
.footer_menu li{ display:inline; margin:0px 16px 0px 0px}
.footer_menu a{ font-size:14px; color:#F00}
.footer_menu a:hover{ text-decoration:none}
.copy{ float:right; color:#FFF; margin-top:6px; font-size:14px}

.full_bg{background-color:#000; float:left; margin:25px 0px 0px 0px; padding:5px;}
.full_bg h1{ padding:9px 5px 2px 5px; margin:0px; background-color:#FFF; font-size:24px; font-weight:normal; float:left;}
.full{ width:849px; padding:6px; background-color:#FFF; float:left}
.full_game{background-color:#FFF; width:600px; float:left; margin:0px 0px 0px 0px;}


.fullinfo{ float:left; background-color:#FFF; margin-top:7px; width:449px; padding:6px;}
.fullinfo1{ float:left; margin:4px 0px 0px 17px;}
	.fullinfo1 strong{ padding-right:6px;}
	.fullinfo1 p{ margin:8px 0px 0px 0px; padding:0px;}
	.fullinfo1 a{ color:#660000}
	.fullinfo1 a:hover{ text-decoration:none}
	.fullinfo1 img{ position:relative; top:3px; margin:0px 4px 0px 0px}
.fullinfo2{ float:left; margin:8px 0px 0px 34px; width:300px;}
	.fullinfo2 p{ margin:8px 0px 0px 0px; padding:0px}
	.fullinfo2 span{ font-size:14px; font-weight:bold}
.favorites{ margin:14px 0px 12px 0px}
.favorites img{ margin:0px 4px 1px 0px}

.comments{ float:left; margin:25px 0px 0px 0px; background-color:#949d9b; width:537px;}
.comments h1{ font-size:24px; text-decoration:underline; padding:0px 0px 0px 0px; margin:20px 0px 0px 23px; font-weight:normal}

.comment{ background-color:#d7dddc;  float:left; width:480px; margin:18px 0px 0px 20px; padding:6px;}
.comment_avatar{ float:left}
.comment_avatar img{ border:1px solid #6d706f}
.comm_date{ width:120px; float:left;}
.comment_info{ width:305px; float:left;}
.comment_info a{ color:#660000}
.comment_info a:hover{ text-decoration:none}
.comment_info p{ padding:0px; margin:0px 10px 0px 18px; float:left;text-align:justify}

.full_advert_hot{ float:left}
.advert5{text-align:right; width:335px; margin:25px 0px 0px 0px}
.full_hot{ background-color:#949d9b; width:300px; margin:25px 0px 0px 35px}
.full_hot h1{ padding:0px; padding:20px 0px 0px 25px; font-size:24px; color:#000; font-weight:normal; text-decoration:underline}

.full_hot_game{width:300px; height:138px; padding:0px 0px 0px 0px;}
.hot_block_main{ background-color:#d7dddc; width:280px; height:110px; margin:0px 10px 0px 10px; padding:5px 0px 0px 0px}


.latest_games{background-color:#949d9b; width:276px; margin:25px 0px 0px 0px; float:left}
.latest_games h2{padding:20px 0px 0px 25px; font-size:24px; color:#000; font-weight:normal;  margin:0px 0px 11px 0px;}
	
.comment_navi_block{ float:left; margin:20px 0px 0px 0px; width:510px;}
.add_comment{ float:left; margin:0px 0px 20px 20px;}
.add_comment a{ color:#000}
.add_comment a:hover{ text-decoration:none}
.add_comment img{ position:relative; top:3px; margin:0px 10px 0px 0px}
.allcomments{ float:left; padding:10px 0px 0px 20px}
.allcomments a{  color:#000}
.allcomments a:hover{ text-decoration:none}
.navigation{ float:right}
.navigation a{ color:#ff9900; text-decoration:none}


.full_cat_bg{background-color:#000; float:left; margin:25px 0px 0px 0px; padding:5px; width:862px;}
	.full_cat_bg2{background-color:#000; float:left; margin:25px 0px 0px 0px; padding:5px; width:527px;}
	.full_cat_bg2 h1{ padding:9px 6px 2px 5px; margin:0px; background-color:#FFF; font-size:24px; font-weight:normal; float:left; }
.full_cat{background-color:#FFF; width:507px; float:left; margin:0px; padding:11px 0px 8px 20px;clear:both;}
/*.full_cat_bg{background-color:#000; float:left; margin:25px 0px 0px 0px; padding:5px;}*/
/*.full_cat{background-color:#FFF; width:576px; float:left; height:472px; padding-top:20px;}*/
.full_cat_bg h1{ padding:9px 6px 2px 5px; margin:0px; background-color:#FFF; font-size:24px; font-weight:normal; float:left; }

.full_cat_title{ margin-bottom:4px;}
.full_cat_title a{color:#3399cc}
.full_cat_title a:hover{text-decoration:none}

.full_cat_advert{ float:left; width:208px; margin:38px 0px 0px 10px;}

.PageNumbers{ float:left; width:502px;}

.slidebotton{ float:right; margin-top:10px; width:80px;}
.prev {
	border:0px;
	display:block; width:13px; height:13px;
	cursor:pointer;
	float:left;
	background:url(../images/slidePrev.jpg) no-repeat;
	}
	
.next {
	border:0px;
	float:right;
	display:block; width:13px;height:13px;
	cursor:pointer;
	background:url(../images/slideNext.jpg) no-repeat;}
	
	
	
#cform{ display:none}	

.star-rating2{ position:relative;}