.css_htop_mp3{
	width:330px;
	height:638px;
	position:relative;
}
.css_htop_mp3 .album_back{
	position:absolute;
	width:330px;
	height:638px;
	left:0px;
	top:0px;
	z-index:0;
}
.css_htop_mp3 .album_info{
	position:absolute;
	left:1px;
	top:124px;
	width:330px;
	height:514px;
	z-index:100;
}

.css_htop_mp3 .album_info .trace_list{
	width:302px;
	height:501px;
	overflow:auto;
}
.css_htop_mp3 UL{
	padding:0px;
	margin:0px;
	width:302px;
	list-style:none;
	display:block;
	height:50px;
}
.css_htop_mp3 UL LI{
	height:49px;
	float:left;	
	border-bottom:1px solid #000000;	
}
.css_htop_mp3 UL LI.too{
	color:#1a1a1a;
	font-size:25px;
	width:50px;
	font-weight:bold;
	border-right:1px solid #000000;
}
.css_htop_mp3 UL LI.pic{
	width:50px;
	border-right:1px solid #000000;
}
.css_htop_mp3 UL LI.time{
	width:50px;
	border-left:1px solid #000000;
	color:#999999;
	font-size:12px;
}
.css_htop_mp3 UL LI.trace{
	width:199px;
	overflow:hidden;
}
.css_htop_mp3 UL LI.trace .song_name{
	height:28px;
}
.css_htop_mp3 UL LI.trace .song_name A{
	color:#889999;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.css_htop_mp3 UL LI.trace .song_name A:hover{
	color:#889999;
	text-decoration:underline;
}
.css_htop_mp3 UL LI.trace A{
	color:#1a1a1a;
	text-decoration:none;
	font-size:10px;
}
.css_htop_mp3 UL LI.trace A:hover{
	color:#1a1a1a;
	text-decoration:underline;
}
.css_htop_mp3 UL LI.song{
	width:21px;
	float:right;
	background:url(music_song_icon.gif) center right no-repeat;
}
.css_htop_mp3 UL LI.video{
	width:21px;
	float:right;
	background:url(music_video_icon.gif) center right no-repeat;
}
.css_htop_mp3 UL LI.ug{
	width:21px;
	float:right;
	background:url(music_ug_icon.gif) center right no-repeat;
}

.css_home_top{
	background:#0093CD;
	height:202px;
	width:996px;
}
.css_home_top UL.main{
	height:202px;
	width:996px;
	padding:0px;
	margin:0px;
	list-style:none;
}
.css_home_top UL.main LI.welcome{
	float:left;
	width:201px;
	height:202px;
}
.css_home_top UL.main LI.welcome .borders{
	border:1px solid #0093CD;
	border-bottom:1px solid #0088C3;
	display:block;
}
.css_home_top UL.main LI.welcome .borders .border2{
	border:1px solid #00A9DF;
	display:block;
	border-bottom:1px solid #0093CD;
	border-right:1px solid #0093CD;
}
.css_home_top UL.main LI.welcome .borders .border2 .sizess{
	height:198px;
	width:197px;
	display:block;
}
.css_home_top UL.main LI.welcome .title{
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding:5px;
}
.css_home_top UL.main LI.top_games{
	float:left;
	width:585px;
	height:202px;
	background:#1BB7F4;
}
.css_home_top UL.main LI.top_games .head{
	width:585px;
	height:44px;
	background:#009DD9;
}
.css_home_top UL.main LI.top_games .head .borders{
	border:1px solid #00B1EF;
	border-bottom:1px solid #0086B7;
	border-right:1px solid #0086B7;
}
.css_home_top UL.main LI.top_games .head .sizess{
	width:583px;
	height:41px;
}
.css_home_top UL.main LI.top_games .title{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	padding:13px 10px;
}
.css_home_top UL.main LI.ad{
	float:left;
	width:210px;
	height:202px;
}
.css_home_top UL.main LI.ad .borders{
	border:1px solid #00A4E7;
	border-bottom:1px solid #0088C3;
	border-top:1px solid #0097D3;
	border-right:1px solid #0088C3;
	display:block;
}
.css_home_top UL.main LI.ad .borders .border2{
	border:1px solid #0097D3;
	display:block;
	border-bottom:1px solid #0097D3;
	border-right:1px solid #0097D3;
	border-top:1px solid #0097D3;
}
.css_home_top UL.main LI.ad .borders .border2 .sizess{
	height:198px;
	width:206px;
	display:block;
}

.family_cont {position:relative; float:left; width:585px; height:158px;}
.family_cont .itemlist {position:relative; clear:both; width:545px; overflow:hidden; margin-left:21px; z-index:1; background:url(top_items_bck.gif) repeat-x;  } 
.family_cont .itemlist UL {padding:0px; margin:0px;}  
.family_cont .itemlist li {position:relative; float:left; width:136px; height:158px; text-align:center; list-style:none; padding:0px;}  
.family_cont .itemlist li h4 {height:37px; padding:0px; margin:0px; padding-top:97px; font-size:12px; font-weight:normal;}
.family_cont .itemlist li h4 a {color:#005073; }
.family_cont .itemlist li .thumb {position:absolute; top:10px; left:19px; background:#009dd9; padding:2px;}
.family_cont .itemlist li .price {height:17px; color:#005073; font-size:12px; text-align:center; padding:0px; margin:0px;}
.family_cont .itemlist li .price img {margin-right:2px; vertical-align:middle;}
.family_cont .itemlist li .btn { padding:0px; margin:0px;}
.family_cont .item_navi {position:absolute; top:0px; left:0; margin:0px; padding:0px; clear:both; width:100%; z-index:0}
.family_cont .item_navi .next {float:right;}

.fl{float:left;}
.fr{float:right;}


.css_all_game_list{
	background:#AFE0F7;
	width:996px;
}
.css_all_game_list .games_head{
	color:#0E94FA;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background:#1BB7F4;
	height:45px;
}
.css_all_game_list .games_head .borders{
	background:#009DD9;
	border:1px solid #00B1EF;
	border-bottom:1px solid #0086B7;
	border-right:1px solid #0086B7;
}
.css_all_game_list .games_head .title{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	padding:13px 10px;
}

UL.item_list {clear:both; overflow:hidden; padding:0px; margin:0px; list-style:none;}
UL.item_list P { padding:0px; margin:0px;}
UL.item_list H5 { padding:0px; margin:0px;}
UL.item_list li {position:relative; float:left; width:316px; height:105px; margin-bottom:20px; border-bottom:1px solid #4eaad2; list-style:none}
UL.item_list li h5 {padding:2px 0 0 102px; color:#005073; font-size:12px; font-weight:normal; letter-spacing:-1px;}
UL.item_list li h5 img {margin-right:1px; vertical-align:middle;}
UL.item_list li .thumb {position:absolute; top:0; left:0; width:87px; height:79px; padding:3px; background:#3da1cb;}
UL.item_list li p {padding:6px 0 0 102px; color:#0c6a93; font-size:11px;}
UL.item_list li p.price img {vertical-align:middle;}
UL.item_list li p.btn img {margin-right:4px;}
UL.item_list li p.detail {letter-spacing:-1px;}
UL.item_list.lst2 {border-bottom:1px solid #4eaad2;}
UL.item_list.lst2 li {height:auto; *padding-bottom:20px; border:none;}
UL.item_list.lst2 li p.price span {float:left; width:33px;}
