@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
}

body{
	background:transparent url(../img/body_bg_x.png) left top repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#555;	
}

.content{
	margin:0px auto;
	width:880px;
	overflow:hidden;
	padding:0px 20px;
	background:transparent url('../img/contetn_top_bg.png') left top no-repeat;
}


.content a img{border:none;}

.top{
	float:left;
	width:880px;
	padding-bottom:10px;
	overflow:hidden;
}

.upper_links{
	padding:7px 20px 10px;
	clear:both;
}

.upper_links a, .upper_links span{
	color:#af9f73;
}

.upper_links a:hover{
	text-decoration:underline;
	color:#867955;
}

.upper_links span{
	padding:0px 10px;
}

.logo{
	display:block;
	float:left;
	width:310px;
	height:90px;
}


.r_game_btn{
	display:block;
	float:right;
	height:48px;
	width:189px;
	margin-top:30px;
	background:transparent url(../img/random_game_btn.png) left top no-repeat;
}

.r_game_btn:hover{background-position:bottom;
}

.top_left{
	width:520px;
	float:left;
	padding:0px 10px 0px 0px;
	overflow:hidden;
}

.menu{
	float:left;
	height:37px;
	width:510px;
	padding-left:15px;
	overflow:hidden;
}

.menu a{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	height:37px;
	margin:0px 1px;
}

.menu a:hover{
	background-position:bottom;
}
.menu .selected{
	background-position:bottom;
}

.menu a span{
	display:block;
	float:left;
	cursor:pointer;
	width:7px;
	height:37px;
	overflow:hidden;
}

.menu a:hover span{
	background-position:bottom;
}

.menu .selected span{
	background-position:bottom;
}

span.btn_c{
	width:auto!important;
	height:auto!important;
	padding:10px 10px 0px;
}

.btn_green{background:transparent url(../img/btn_green_x.png) left top repeat-x;}

.btn_green_l{background:transparent url(../img/btn_green_l.png) left top no-repeat;}

.btn_green_r{background:transparent url(../img/btn_green_r.png) left top no-repeat;}


.btn_blue{background:transparent url(../img/btn_blue_x.png) left top repeat-x;}

.btn_blue_l{background:transparent url(../img/btn_blue_l.png) left top no-repeat;}

.btn_blue_r{background:transparent url(../img/btn_blue_r.png) left top no-repeat;}


.btn_purp{background:transparent url(../img/btn_purp_x.png) left top repeat-x;}

.btn_purp_l{background:transparent url(../img/btn_purp_l.png) left top no-repeat;}

.btn_purp_r{background:transparent url(../img/btn_purp_r.png) left top no-repeat;}


.btn_red{background:transparent url(../img/btn_red_x.png) left top repeat-x;}

.btn_red_l{background:transparent url(../img/btn_red_l.png) left top no-repeat;}

.btn_red_r{background:transparent url(../img/btn_red_r.png) left top no-repeat;}


.btn_orange{background:transparent url(../img/btn_orange_x.png) left top repeat-x;}

.btn_orange_l{background:transparent url(../img/btn_orange_l.png) left top no-repeat;}

.btn_orange_r{background:transparent url(../img/btn_orange_r.png) left top no-repeat;}


.navigation{
	padding-top:15px;
	width:880px;
	overflow:hidden;
	display:block;
	float:left;
	clear:both;
}


.sub_menu{
	float:left;
	clear:both;
	width:850px;
	height:42px;
	padding:0px 15px;
}

.sub_green{
	background:transparent url(../img/sub_menu_green.png) left top no-repeat;}
	
.sub_blue{
	background:transparent url(../img/sub_menu_blue.png) left top no-repeat;}
	
.sub_purple{
	background:transparent url(../img/sub_menu_purple.png) left top no-repeat;}
	
.sub_red{
	background:transparent url(../img/sub_menu_red.png) left top no-repeat;}
	
.sub_orange{
	background:transparent url(../img/sub_menu_organge.png) left top no-repeat;}

.sub_menu a,.sub_menu span{
	display:block;
	float:left;
	height:30px;
	color:#fff;
	font-weight:bold;
	padding-top:13px;
}

.sub_menu span{
	padding:13px 10px 0px;
}

.sub_menu a:hover{
	text-decoration:underline;
	background:transparent url(../img/sub_menu_hover.png) center bottom no-repeat;
}

.top_right{
	display:block;
	float:left;
	width:350px;
	padding-top:10px;
	overflow:hidden;
}

.login{
	float:left;
	clear:both;
	width:330px;
	overflow:hidden;
	height:70px;
	padding:10px;
	background:transparent url(../img/login_bg.png) left top no-repeat;
}


.login p{
	font-size:12px;
	color:#F60; 
	display:block;
	clear:both;
	font-weight:bold;
	margin:0px 0px 15px 35px;
}

.login form{
	width:330px;
	display:block;
	padding-top:3px;
	overflow:hidden;
	clear:both;
}

.login form div{
	float:left;
	margin-right:13px;
	width:118px;
	height:21px;
	background:transparent url('../img/login_input.png') left top no-repeat;
}

.login form div input{
	border:none;
	background:none;
	font-size:11px;
	font:#555;
	width:108px;
	height:17px;
	padding:2px 5px;
}

.login_btn{
	width:63px;
	height:21px;
	overflow:hidden;
	display:block;
	float:left;
}

.login form a{
	display:block;
	float:left;
	width:118px;
	padding:5px;
	color:#333;
	text-decoration:underline;
}


.login form a:hover{
	text-decoration:none;
	color:#666;
}

.srch{
	width:350px;
	display:block;
	float:right;
	margin-top:-10px;
	overflow:hidden;
}

.srch div{
	float:left;
	background:transparent url('../img/srch_input.png') left top no-repeat;
	width:239px;
	height:23px;
	margin:11px 12px 0px 0px;
	overflow:hidden;
}

.srch div input{
	padding:5px;
	width:229px; 
	height:13px;
	font-size:11px;
	color:#666;
	font-weight:bold;
	background:none;
	border:none;
}

/********************** end top *************************/

.left{
	float:left;
	width:180px;
	overflow:hidden;
}

.panel{
	width:180px;
	padding-bottom:10px;
	overflow:hidden;
}

.bar{
	float:left;
	width:180px;
	height:34px;
}

.bar div{
	float:right;
	width:40px;
	padding:10px 1px 0px 0px;
}

.bar div a{
	display:block;
	float:left;
	margin-right:2px;
	width:16px;
	height:16px;
	overflow:hidden;
}
.bar div a:hover{background-position:bottom;}
.bar_set{background:transparent url(../img/barbtn_set.png) left top no-repeat;}
.bar_min{background:transparent url(../img/barbtn_min.png) left top no-repeat;}


.bar h3, .bar h4, .bar h5{
	float:left;
	padding:9px 0px 0px 10px;
	font-size:12px;
	color:#fff;
	width:120px;
}

.bar_red{
	background:transparent url(../img/bar_red.png) left top no-repeat;
}
.bar_blue{
	background:transparent url(../img/bar_blue.png) left top no-repeat;
}
.bar_yellow{
	background:transparent url(../img/bar_yellow.png) left top no-repeat;
}

.bar_yellow h3, .bar_yellow h4, .bar_yellow h5{
	color:#333;
}

.bar_pink{
	background:transparent url(../img/bar_pink.png) left top no-repeat;
}
.bar_purple{
	background:transparent url(../img/bar_purple.png) left top no-repeat;
}

.bar_purple h3, .bar_purple h4, .bar_purple h5{color:#FF3;}

.bar_orange{
	background:transparent url(../img/bar_orange.png) left top no-repeat;
}
.bar_brown{
	background:transparent url(../img/bar_brown.png) left top no-repeat;
}
.bar_green{
	background:transparent url(../img/bar_green.png) left top no-repeat;
}

.bar_green h3, .bar_green h4, .bar_green h5{ color:#333;}

ul.cats, ul.gameslist{
	display:block;
	clear:both;
	width:180px;
}

ul.cats li, ul.gameslist li{
	width:180px;
	float:left;
	margin-top:1px;
	clear:both;
}

ul.cats li a{
	display:block;
	float:left;
	color:#666;
	width:170px;
	height:19px;
	overflow:hidden;
	padding:5px 0px 0px 10px;
	background:transparent url(../img/cats_li_bg.png) left top no-repeat;
}


ul.cats li a:hover{
	background-position:bottom;
	color:#fff;
}

ul.gameslist li{
	background-color:#f2eed9;
	border-bottom:#d5cda4 1px solid;
	padding:10px;
	width:160px;
}

.game_li_img{
	display:block;
	float:left;
	width:56px;
	height:56px;
	overflow:hidden;
	text-align:center;
	border:#999 solid 1px;
	margin-right:10px;
}

.game_li_img img{
	height:56px;
	text-align:center;
}

ul.gameslist li p{
	display:block;
	float:left;
	width:92px;
	padding-bottom:5px;
}

.side_play_btn{
	display:block;
	float:left;
	background:transparent url(../img/play_btn_blue.png) left top no-repeat;
	width:90px;
	height:18px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding-top:4px;
}

a:hover.side_play_btn{
	background-position:bottom;
	color:#333;
}

.side_box{
	float:left;
	clear:both;
	width:180px;
	background:transparent url(../img/side_box_y.png) left top repeat-y;
}

.side_box img{
	display:block;
	float:left;
}

.anketa{
	display:block;
	float:left;
	clear:both;
	width:160px;
	padding:10px 10px 0px 10px;
	overflow:hidden;
}

.anketa p{
	color:#333;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}

.anketa div{
	display:block;
	clear:both;
	width:150px;
	height:15px;
	overflow:hidden;
	padding:3px 10px;
}

.anketa_radio{
	float:left;
	margin-right:5px;
}


.vote{
	padding-top:15px;
}

.side_users{
	width:160px;
	padding:10px 10px 3px 10px;
}

.side_users div{
	float:left;
	clear:both;
	width:180px;
	padding:5px 0px;
	overflow:hidden;
}

.side_users div a{
	width:44px;
	height:44px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:10px;
	border:#fff solid 1px;
	text-align:center;
}


.side_users div a:hover{border:#F39 solid 1px;}

.side_users div a img{
	height:44px;
	text-align:center;
}

.allusersbtn{
	display:block;
	float:left;
	width:160px;
	color:#fff;
	font-weight:bold;
	background:transparent url(../img/all_users_btn.png) left top no-repeat;
	height:21px;
	padding-top:6px;
	text-align:center;
	margin:3px 0px;
}

a:hover{
	background-position:bottom;
}

/********* left *******************/

.center{
	float:left;
	padding:0px 10px;
	width:500px;
	overflow:hidden;
}

.most_wanted{
	clear:both;
	width:520px; 
	overflow:hidden;
	height:223px;
	background:transparent url(../img/most_wanted_games_bg.png) left top no-repeat;
}


.most_wanted h1{
	font-size:14px;
	color:#333;
	padding:10px 15px;
}

.most_wanted div{
	float:left;
	padding:5px 13px 0px;
	width:97px;
	overflow:hidden;
}

.most_wanted div p{
	width:97px;
	text-align:center;
	line-height:11px;
	height:22px;
	overflow:hidden;
	padding-bottom:7px;
	color:#C00;
	font-weight:bold;
}

.most_game_img{
	width:91px;
	height:91px;
	display:block;
	float:left;
	clear:both;
	overflow:hidden;
	border:#fff solid 3px;
	text-align:center;
}

a:hover.most_game_img{
	border:#C00 solid 3px;
}

.most_game_img img{
	height:91px;
	text-align:center;
}

.play_most_game, .read_btn{
	width:72px;
	height:25px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	background:transparent url(../img/play_most_btn.png) left top no-repeat;
	padding:8px 0px 0px 25px;
}

a:hover.play_most_game, a:hover.read_btn{
	background-position:bottom;
}

.gamebox, .game_panel{
	width:97px;
	height:155px;
	margin-right:11px;
	overflow:hidden;
	display:block;
	float:left;
	background:transparent url(../img/game_box.png) left top no-repeat;
	padding:0px 10px;
}

.game_panel{
	width:117px;
	padding:0px;
	height:auto;
	background:transparent url(../img/game_panel_y.png) left top repeat-y;
}

.gamebox p, .game_panel p{
	width:87px;
	padding:7px 5px;
	height:14px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.game_panel_top{
	width:97px;
	padding:0px 10px;
	display:block;
	clear:both;
	background:transparent url(../img/game_panel_top.png) left top no-repeat;
}

.game_panel p{
	color:#06C;
	border-bottom:#ccc dotted 1px;
	margin-bottom:6px;
}

.game_img{
	display:block;
	float:left;
	clear:both;
	width:91px;
	height:91px; 
	overflow:hidden;
	padding:2px;
	background:#fff;
	border:#ccc  solid 1px;
	margin-bottom:10px;
	text-align:center;
}


.game_img:hover{
	border:#6c0 solid 2px;
	padding:1px;
}

.game_img img{
	height:91px;
	text-align:center;
}

.game_panel_bottom{
	display:block;
	float:left;
	width:117px;
	height:5px;
	padding-top:5px;
}

.gamebox img{
	display:block;
	float:left;
	width:95px;
	height:95px;
	overflow:hidden;
}

.gamebox ul, .gamebox ul li{
	display:block;
	clear:both;
	width:95px;
	padding:2px 0px;
	overflow:hidden;
}


.gamebox ul{margin-bottom:5px;}

.gamebox ul li a{
	color:#555;
	text-decoration:underline;
	float:left;
	clear:both;
}

.gamebox ul li a:hover{
	color:#333;
	text-decoration:none;
}

.gamebox_btn{
	width:95px;
	height:16px;
	display:block;
	float:left;
	clear:both;
	color:#333;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	background:transparent url(../img/game_box_btn.png) left top no-repeat;
}

.gamebox_line{
	display:block;
	float:left;
	clear:both;
	padding:5px 0px 5px 0px;
	width:520px;
}

.center_panels_line{
	display:block;
	clear:both;
	width:520px;
	padding:10px 0px;
}

.center_panel{
	display:block;
	float:left;
	background:transparent url(../img/center_panel_y.png) left top repeat-y;
	width:245px;
	height:auto;
	margin-right:10px;
	overflow:hidden;
}

.center_panel h2{
	width:230px;
	background:transparent url(../img/center_panel_top.png) left top no-repeat;
	height:25px;
	color:#06C;
	font-size:13px;
	padding:12px 10px 0px 15px;
}


.center_panel ul{
	display:block;
	clear:both;
	width:225px;
	padding:0px 10px;
}


.center_panel ul li{
	display:block;
	clear:both;
	width:225px;
	padding:10px 0px;
	overflow:hidden;
	border-bottom:#999 dotted 1px;
}


.center_panel ul li div{
	display:block;
	float:left;
	text-align:center;
	width:57px;
	height:57px;
	overflow:hidden;
	border:#ccc solid 2px;
}

.center_panel ul li div img{
	height:57px;
}

.center_panel ul li p{
	display:block;
	float:left;
	width:90px; 
	overflow:hidden;
	padding:0px 5px;
}


.center_panel ul li a{
	display:block;
	float:left;
	width:64px;
	height:20px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
	background:transparent url(../img/center_panel_play_btn.png) left top no-repeat;
	margin-top:15px;
}

.center_panel ul li a:hover{
	background-position:bottom;}
	
.banner468{
	display:block;
	float:left;
	clear:both;
	width:468px;
	height:60px;
	overflow:hidden;
	padding:10px 16px 0px;
}

.right{
	float:left;
	width:180px;
	overflow:hidden;
}

.side_play_btn_purp{
	background:transparent url(../img/side_play_btn_purp.png) left top no-repeat;
	color:#FF3;
}

a:hover.side_play_btn_purp{
	background-position:bottom;
	color:#639;
}

ul.top10, .blue_ul, .brown_ul{
	display:block;
	clear:both;
	width:160px;
	padding:5px 10px;
	overflow:hidden;
}

.top10 li, blue_ul li, .brown_ul li{
	width:160px;
	overflow:hidden;
}

.top10 li a{
	display:block;
	clear:both;
	color:#555;
	padding:3px 10px;
	width:140px;
	border-bottom:#999 dotted 1px;
}

.top10 li a:hover{
	border-bottom:#999 1px solid;
	color:#333;
}

.tags{
	clear:both;
	width:160px;
	padding:10px 10px 5px 10px;
}

.tags div {
	width:160px;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}

.tags div a{
	padding:1px 2px;
	color:#6f5e44;
}


.tags div a:hover{
	text-decoration:underline;
}

.orange_side_btn{
	width:160px;
	overflow:hidden;
	height:19px;
	text-align:center;
	font-weight:bold;
	display:block;
	clear:both;
	padding-top:5px;
	color:#333;
	background:transparent url(../img/orange_side_btn.png) left top no-repeat;
}

a:hover.orange_side_btn{background-position:bottom;}


.blue_ul li a, .brown_ul li a{
	background:transparent url(../img/ul_bullet_blue.png) left top no-repeat;
	color:#555;
	text-decoration:underline;
	height:14px;
	padding:0px 0px 0px 15px;
	display:block;
	clear:both;
	margin:5px 0px;
}

.brown_ul li a{	background:transparent url(../img/ul_bullet_brown.png) left top no-repeat}


.blue_ul li a:hover, .brown_ul li a:hover{
	background-position:left bottom;
	color:#333;}
	
.banner180{
	display:block;
	float:left;
	clear:both;
	width:180px;
	height:150px;
	overflow:hidden;
}

.foot{
	float:left;
	clear:both;
	margin:10px 0px;
	width:880px;
	overflow:hidden;
	background:transparent url(../img/foot_bg.png) left top no-repeat;
}

.footmenu{
	float:left;
	padding:20px;
}

.footmenu a{color:#fff;}
.footmenu a:hover{text-decoration:underline;}

.footmenu span{
	color:#b61a00;
	padding:0px 10px;
}

.coppyr{
	display:block;
	float:right;
	color:#fff;
	padding:35px 10px 0px 0px;
}

.friends{
	float:left;
	clear:both;
	width:840px;
	overflow:hidden;
	padding:20px;
}

.friends a{
	color:#555; text-decoration:underline;
	margin:0px 5px;
}

.friends a:hover{
	color:#d72204;
}



/******************* registration **************************/

h1.regh1{
	display:block;
	float:left;
	width:374px;
	height:48px;
	overflow:hidden;
	color:#09C;
	font-size:14px;
	padding:15px 0px 0px 55px;
	background:transparent url(../img/reg_h1.png) left top no-repeat;
}

.registration{
	width:440px;
	padding:10px 30px;
	float:left;
	clear:both;
	overflow:hidden;
}

form.regform{
	width:440px;
	clear:both;
	overflow:hidden;
}

.regstep{
	float:left;
	clear:both;
	overflow:hidden;
	width:440px;
	padding:10px 0px;
}

.regstep select{
	display:block;
	float:left;
	width:250px;
	height:25px;
}

.regstep label{
	display:block;
	float:left;
	width:150px;
	padding-top:5px;
	color:#333;
	font-weight:bold;
}

.regstep label span{
	color:#C33;
}

.inputbody{
	float:left;
	width:250px;
	height:25px;
	overflow:hidden;
	background:transparent url('../img/reg_input_long.png') left top no-repeat;
}


.inputbox{
	display:block;
	width:246px;
	height:20px;
	font-size:12px;
	padding:5px 2px 0px 2px;
	color:#444;
	background:none;
	border:none;
}

.wantmail{
	display:block;
	float:left;
	width:400px;
	padding-left:150px;
	padding-top:10px;
}

.wantmail label{
	display:block;
	float:left;
	position:relative;
	width:200px;
	padding-left:10px;
	font-weight:normal;
}

.mailcheckbox{
	display:block;
	float:left;
	margin-top:6px;
}

.wantmail label a{
	color:#390;
	text-decoration:underline;
}

.wantmail label a:hover{
	text-decoration:none;
	color:#390;
}


.reg_btn{
	display:block;
	float:left;
	width:200px;
	height:50px;
}



.redstars{
	display:block;
	float:left;
	width:440px;
	overflow:hidden;
	font-size:12px;
	color:#333;
	margin-bottom:20px;
}

.redstars span{
	color:#C00;
}

/*************** NEWS ********************/

.new{
	float:left;
	clear:both;
	width:480px;
	padding:10px;
	overflow:hidden;
	border-bottom:#ccc dotted 1px;
}

.new_title{
	display:block;
	clear:both;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C00;
	padding:10px 0px;
}

a:hover.new_title{
	text-decoration:underline;
}

.new div{
	display:block;
	float:left;
	clear:both;
	width:480px;
	padding:5px 0px 10px 0px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.new div strong{color:#c00;}

.new div a{
	color:#C00;
	text-decoration:underline;
}

.new div a:hover{text-decoration:none;}

.new p{
	display:block;
	float:left;
	clear:both;
	text-align:justify;
	width:480px;
	padding:10px 0px;
	font-size:12px;
	font-weight:bold;
}

.read_btn{
	background:transparent url(../img/read_btn.png) left top no-repeat;
	padding-left:15px;
	width:82px;
	margin-right:10px;
	float:right;
}

.pages{
	/*width:560px;*/
	float:left;
	padding:10px;
}

.pages a{
	display:block;
	float:left;
	width:auto;
	margin-left:4px;
	margin-bottom:4px;
	height:20px;
	background:transparent url('../img/page_num_x.png') left top repeat-x;
	color:#fff;
}

.pages a:hover{
	background-position: bottom;
}

.pages a span{
	display:block;
	float:left;
	height:17px;
	padding-top:3px;
}

.pages a:hover span{background-position:left bottom;}

.number_l{
	background:transparent url('../img/page_num_left.png') left top no-repeat;
	padding-left:7px;
	padding-right:2px;
}

.number_r{
	background:transparent url('../img/page_num_right.png') left top no-repeat;
	width:5px;
}

.current_page{
	display:block;
	float:left;
	width:auto;
	margin-left:4px;
	font-weight:bold;
	height:20px;
	background:transparent url('../img/page_num_x.png') left bottom repeat-x;
	color:#fff;
}

.current_page span{
	display:block;
	float:left;
	height:17px;
	padding-top:3px;
	background-position:bottom left;
}


/*************** game page *********************/

.screen{
	float:left;
	clear:both;
	overflow:hidden;
	width:500px;
	height:auto;
        text-align:center;
}

.game_options{
	float:left;
	clear:both;
	width:500px;
	overflow:hidden;
	padding:10px 0px;
}

.game_options a{
	display:block;
	float:left;
	height:20px;
	padding-top:3px;
	font-size:12px;
	color:#666;
	text-decoration:underline;
	margin-right:20px;
	padding-left:25px;
}


.game_options a:hover{
	background-position:left top;
	text-decoration:none;
	color:#C00;
}

.fullscreen{background:transparent url(../img/icon_fulscreen.png) left top no-repeat}

.add2fav{background:transparent url(../img/icon_fav.png) left top no-repeat}

.game_info{
	float:left;
	clear:both;
	width:460px;
	padding:15px 20px;
	background:#f6f6f6;
	border-bottom:#ccc solid 1px;
}


.game_info h1{
	display:block;
	clear:both;
	padding-bottom:15px;
	font-size:16px;
	color:#06C
}

.game_pic{
	display:block;
	float:left;
	width:100px;
	height:auto;
	overflow:hidden;
	margin-right:10px;
}

.game_info div{
	float:left;
	width:350px;
	overflow:hidden;
}


.game_info div p{
	width:350px;
	display:block;
	text-align:justify;
	margin-bottom:10px;
}

.game_info div strong{
	color:#06C;
	display:block;
	clear:both;
	padding:3px 0px;
}

.game_info div strong a{
	color:#555;
	font-weight:normal;
	text-decoration:underline;}
	
.game_info div strong a:hover{text-decoration:none; color:#333;}

.game_info div strong span{font-weight:normal; color:#555;}

.game_info div strong img{margin-bottom:-7px;}

.add_review{
	margin-top:15px;
	display:block;
	float:left;
	clear:both;
	width:400px;
	height:215px;
	padding:20px 50px;
	overflow:hidden;
	background:transparent url(../img/add_-comment_box.png) left top no-repeat;
}


.add_review h2{
	display:block;
	clear:both;
	color:#06C;
	padding:0px 0px 20px 50px;
	font-size:14px;
}


.add_review form{
	display:block;
	float:left;
	width:400px; 
	overflow:hidden;
}


.add_review form label{
	display:block;
	clear:both;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px;
}

.add_review form input{
	display:block;
	clear:both;
	font-size:11px;
	font-weight:bold;
	width:200px;
}


.add_review form textarea{
	display:block;
	clear:both;
	width:390px;
	height:60px;
}

.add_btn{
	display:block;
	float:left;
	margin-top:10px;
	width:198px!important;
	height:50px!important;
	overflow:hidden;
}

.center_list li{
	border-bottom:none!important;
	padding:0px!important;
}

.center_list li a{
	width:225px!important;
	background:none!important;
	color:#555!important;
	text-align:left!important;
	padding:5px 0px 0px 10px!important;
	margin:0px!important;
	font-weight:normal!important;
	border-bottom:#999 dotted 1px;
}

.center_list li a:hover{
	border-bottom:#999 solid 1px;
	color:#000!important;
	background:#fcfcfc!important;
}

.send2fr{
	display:block;
	float:left;
	clear:both;
	padding:10px;
	width:480px;
	overflow:hidden;
	border-bottom:#ccc solid 1px;
	border-top:#ccc solid 1px;
	margin:10px 0px;
}

.send2fr div{
	width:115px;
	padding-right:10px;
	float:left;
}

.send2fr div input{
	width:115px;
	font-size:11px;
	height:12px;
	padding:2px 0px;
}

.send2fr label{
	display:block;
	float:left;
	clear:both;
	width:480px;
	padding-bottom:10px;
	font-size:13px;
	color:#09C;
	font-weight:bold;
}

.send2fr_btn{
	display:block;
	float:left;
	width:100px;
	height:20px;
	overflow:hidden;
}

/*************** my account *************/

.loged p{
	margin-left:10px;
}

.login p span{
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	color:#666;
}

.login p span a{
	color:#333;
	text-decoration:underline;
}

.login p span a:hover{
	text-decoration:none;
	color:#F60;
}

.loged{
	float:left;
	clear:both;
	padding-left:45px;
}


.loged a{
	margin:0px 20px 0px 0px;
	font-weight:bold;
	color:#06C;
	text-decoration:underline;
}


.loged a:hover{
	text-decoration:none;
	color:#09F;
}

.account{
	float:left;
	clear:both;
	overflow:hidden;
	width:500px;
	background:transparent url(../img/account_bg.png) left top no-repeat;
	min-height:320px;
	padding-bottom:10px;
}

.account_menu{
	float:left;
	height:35px;
	width:500px;
	overflow:hidden;
	padding:0px 10px;
}

.account_menu a{
	display:block;
	float:left;
	font-size:11px;
	color:#fff;
	height:35px;
	background:transparent url(../img/ca_btn.png) left top repeat-x;
	margin:0px 3px 0px 0px;
	font-weight:bold;
}

.account_menu div{
	float:left;
	height:35px;
	overflow:hidden;
}

.account_menu  .selected{
	display:block;
	float:left;
	font-size:11px;
	color:#6e663f;
	height:35px;
	background:transparent url(../img/ca_btn.png) left bottom repeat-x;
}




.account_menu a:hover{
	text-decoration:underline!important;
}

.account_menu a span{
	display:block;
	float:left;
	cursor:pointer;
}
.account_menu .selected span{
	background-position:bottom;
}
.la_btn{
	width:10px;
	height:35px;
	background:transparent url(../img/la_btn.png) left top no-repeat;
}

.ca_btn{
	padding:10px 8px 0px;
}

.ra_btn{
	width:10px;
	height:35px;
	background:transparent url(../img/ra_btn.png) left top no-repeat;
}

.acc_left{
	float:left;
	padding:20px 0px 10px 20px;
	width:285px;
	overflow:hidden;
}


.acc_left table{
	width:285px;
}

.acc_left table tbody tr td{
	padding:5px;
	border-bottom:#eae5cb solid 1px;
}

td.acc_atribute{
	width:100px;
	color:#6e663f;
}

td.acc_value{
	color:#333;
	font-weight:bold;
	width:165px;
	background:#fafafa;
}

.acc_right{
	float:left;
	width:160px;
	overflow:hidden;
	padding:20px 10px 10px 15px;
}

.avatar{
	float:left;
	clear:both;
	overflow:hidden;
	width:150px;
	height:150px;
	padding:3px;
	margin-bottom:15px;
	border:#6C0 solid 1px;
	text-align:center;
}


.avatar img{
	height:150px; 
}

.edit_profil{
	display:block;
	clear:both;
	font-weight:bold;
	color:#555;
	text-decoration:underline;
	background:transparent url(../img/icon_edit_profil.png) left top no-repeat;
	height:21px;
	margin-bottom:10px;
	padding:5px 0px 0px 26px;
}

a:hover.edit_profil{
	background-position:left top;
	text-decoration:none;
	color:#690;
}

/***** center heads *********/

.centerhead{
	display:block;
	float:left;
	width:374px;
	height:48px;
	overflow:hidden;
	color:#09C;
	font-size:14px;
	padding:15px 0px 0px 55px;
}

.head_arcade{background:transparent url(../img/head_arcade.png) left top no-repeat;}
.head_action{background:transparent url(../img/head_action.png) left top no-repeat;}
.head_cars{background:transparent url(../img/head_cars.png) left top no-repeat;}
.head_card{background:transparent url(../img/head_cards.png) left top no-repeat;}
.head_chess{background:transparent url(../img/head_chess.png) left top no-repeat;}
.head_sport{background:transparent url(../img/head_sport.png) left top no-repeat;}
.head_puzzle{background:transparent url(../img/head_puzzle.png) left top no-repeat;}
.head_boi{background:transparent url(../img/head_boi.png) left top no-repeat;}
.head_shot{background:transparent url(../img/head_shot.png) left top no-repeat;}
.head_other{background:transparent url(../img/head_other.png) left top no-repeat;}
.head_strategy{background:transparent url(../img/head_strategy.png) left top no-repeat;}
.head_chart{background:transparent url(../img/head_charts.png) left top no-repeat;}
.head_srch{background:transparent url(../img/head_srch.png) left top no-repeat;}
.head_video{background:transparent url(../img/head_video.png) left top no-repeat;}
.head_fun{background:transparent url(../img/head_fun.png) left top no-repeat;}
.head_users{background:transparent url(../img/head_users.png) left top no-repeat;}
.head_info{background:transparent url(../img/head_info.png) left top no-repeat;}
.head_contacts{background:transparent url(../img/head_contatcts.png) left top no-repeat;}



/**** edit ***/

.login2{
	float:left;
	clear:both;
	width:330px;
	overflow:hidden;
	height:170px;
	padding:10px;
	background:transparent url(../img/login_bg.png) left top no-repeat;
}


.login2 p{
	font-size:12px;
	color:#F60;
	display:block;
	clear:both;
	font-weight:bold;
	margin:0px 0px 15px 35px;
}

.login2 form{
	width:330px;
	display:block;
	padding-top:3px;
	overflow:hidden;
	clear:both;
}

.login2 form div{
	float:left;
	margin-right:13px;
	width:118px;
	height:21px;
	background:transparent url('../img/login_input.png') left top no-repeat;
}

.login2 form div input{
	border:none;
	background:none;
	font-size:11px;
	font:#555;
	width:108px;
	height:17px;
	padding:2px 5px;
}

.login_btn{
	width:63px;
	height:21px;
	overflow:hidden;
	display:block;
	float:left;
}

.login2 form a{
	display:block;
	float:left;
	width:118px;
	padding:5px;
	color:#333;
	text-decoration:underline;
}


.login2 form a:hover{
	text-decoration:none;
	color:#666;
}

.srch{
	width:350px;
	display:block;
	float:right;
	margin-top:-10px;
	overflow:hidden;
}

.srch div{
	float:left;
	background:transparent url('../img/srch_input.png') left top no-repeat;
	width:239px;
	height:23px;
	margin:11px 12px 0px 0px;
	overflow:hidden;
}

.srch div input{
	padding:5px;
	width:229px;
	height:13px;
	font-size:11px;
	color:#666;
	font-weight:bold;
	background:none;
	border:none;
}


.userraw{

	clear:both;
	overflow:hidden;
	padding:3px;
	margin-bottom:10px;
	border-bottom:#6C0  dotted 1px;

}

.usrrawl {

	float:left;
	overflow:hidden;
	width:100px;
	height:100px;
	padding:3px;
	margin-bottom:5px;
	border:#6C0 solid 1px;
	text-align:center;
}

.usrrawl  img{
	height:100px; 
}
.usrrawr {
	font-weight:bold;
	float:left;
	padding:3px;
	margin-bottom:5px;
	margin-left: 15px;
	font-size: 13px;
	text-align: left;
width: 350px;
}

.usrrawr .read_btn {
	float:right;
}


.the_comment{
 float:left;
 width:480px;
 padding:10px;
 margin-bottom:10px;
 border-bottom:#ccc solid 1px;
}

.the_comment p{
 display:block;
 float:left;
 text-align:justify;
 margin-bottom:10px;
}

.the_comment span{
 color:#999;
 display:block;
}

span.author{
 float:left;
}

span.com_date{
 float:right;
}