.game_top{
	text-align:left;
	width:975px;
}
.game_top_in{
	margin-left:60px;
	height:65px;
	background: #98ac2e url('/img/game_top_bg.gif');
	color:white;	
}
.game_name{
	font-size:20px;
	margin:10px 0px 5px 10px;	
}
.game_name a{color:white;text-decoration:none;}

.game_date{	
	color:#e5eacb;
	font-weight: bold;
	margin-left:10px;	
}
.view_link{
	font-size:13px;
	font-weight:bold;	
	color:#e5eacb;
	margin:10px 20px 5px 0px;	
}
.view_link img{
	margin-bottom:-5px;
}	
.view_link a{	
	color:white;	
}         
.make_game{
	text-align:right;
	margin-right:20px;
}
.make_game a{
	color:#e5eacb;
}
.game_topic{
	padding:15px 0px 10px 60px;
	color:#98ad2e;
	font-size:20px;
	text-align:left;
	width:975px;
}

.big_rate{
	font-size:28px;
	font-weight:bold;	
	color:#98ac2e;
}	
table.vote_table{
	width:500px;
	margin:0px 0px 0px 60px;
}

table.vote_table .g_action{
	background:#98ac2e;
	
	color:white;
	font-size:18px;
	padding-left:20px;
	height:40px; 
}
table.vote_table .g_action img{
	margin-bottom:-3px;
}	
table.vote_table .g_voters{
	background: #f7f7cf;
	width:140px;
	text-align:center;
}
table.vote_table .g_voters img{
	margin-left:5px;
}
#vote_str{
	font-size:11px;
	color:#666;
	line-height:7px;
	margin-top:5px;	
}
.prize{
	color:#ff8800;
}
.last_games{font-weight:bold;margin-bottom:10px}
.last_games a{
	text-decoration: none;
	border-bottom:1px dashed #2973b7;
}
.last_games a:hover{
	border-bottom:1px solid #2973b7;
}

.last_image_border{
	border:1px solid #b6b6b6;
	width:330px;
	padding:10px 0px;
}

.last_image_border{
	text-align:center;
	margin-top:20px;
}

table.game_list{
	width:330px;
	border-bottom:1px dashed #cacaca;
}
.list_bg{
	background:#f6f6f6;
}
table.game_list td.first{
	width:155px;
	border-right:1px solid #FFF;
	padding-left:5px;
}
table.game_list td.second{
	text-align:center;
}
table.game_list td.second_user{
	width:155px;
	padding-left:5px;
}
table.game_list td{
	padding:7px 0px 5px 0px;
}

table.last_data{
	margin-top:10px;
	width:250px;	 
}
table.last_data td.first{
	width:90px;
	text-align: center;
	font-size:11px;
	color:#888888;
	border-right:1px solid #c2c2c2;
}
table.last_data td.second{
	padding-left:10px;
	line-height:17px;	
}
table.last_data td.second img{margin-bottom:-2px;margin-left:5px;}
.last_place{
	color:#fda200;
	font-size:13px;
	font-weight:bold;
}
.last_all_vote{
	color:#black;
	font-size:13px;
	font-weight:bold;
}

.more_voters{
	margin-top:20px;
	font-weight:bold;	
}
.thumb_view{
	margin-left:60px;
	margin-bottom:50px;	
}
td.thumb_images{padding:15px 0px 5px 0px}
td.thumb_line{border-top:1px dashed #d8d8d8;padding-bottom:15px;}
.vote_color{color:#fda200;}

.thumb_user{margin-bottom:3px;}

.thumb_data{
	text-align:center;
	width:110px;
	font-size:11px;
}

.vote_sub_text{
	margin:20px 0px 20px 60px;
	line-height:16px;
	width:500px;	
}
.vote_sub_text_prize{
	margin:10px 0px 30px 0px;
	font-size:14px;
	font-weight:bold;
}
