/* 
 * AtMp3! Music - CSS 
 * Date:	2009/01/10
 */
a{	color:#01878b;}
#box_menu{
	width:974px;
	height:30px;
	margin:0 auto;
	padding:0;
}
#a_menu{
	float:left;	
	margin:0;
	width:974px;
	padding:0;
	background:url("../images/bg_ul_menu_1x25.gif") repeat-x top;
}
#a_menu li{
	float:left;
	height:30px;
}
#a_menu li a.item{
	float:left;
	color:#01878b;
	font:700 12px/24px arial;
	overflow:hidden;
	border-top:solid 1px #dfdddd;
}
#a_menu li a.item span{	
 	display:block;
	padding:0 20px;
	background:url("../images/sd_mnu_separator2x17.gif") no-repeat right center;
}
#a_menu li a.item span.e_line{	
	background:none;
}
#a_menu li.active{
	background:url("../images/active_menu_arrow300x6.gif") no-repeat center bottom #acdd28;
}
#a_menu li.active a.item{
	color:#000;
	text-decoration:none;
	background:url("../images/bg_itemmenu_active_1x23.gif") repeat-x top;
}
#a_menu li.active a.item span, #a_menu li.pre_active a.item span{
	background:url("../images/sd_mnu_separator_a_1x23.gif") no-repeat right top;
}
#a_menu li p.f_menu{
	float:left;
	height:28px;
	padding-left:5px;
	background:url("../images/bg_fmenu_normal_cu5x25.gif") no-repeat left top;
}
#a_menu li p.f_menu a.item span{
	padding-left:15px;
}
#a_menu li.active p.f_menu{
	height:28px;
	padding-left:5px;
	background:url("../images/bg_fmenu_active_cu5x25.gif") no-repeat left top;
}
#a_menu li.active p.f_menu .item{
	border-left:none;
}
#a_menu .li_end{
	float:right;
	background:url("../images/bg_lmenu_normal_cu5x25.gif") no-repeat right top;
	padding:4px 10px 0 0;
	width:123px;
}
#a_menu .li_end a.item{
	border:none;
	color:#000;
	font:700 12px/18px arial;
	text-decoration:none;
	background:url("../images/bg_upload_btn_107x36.gif") no-repeat left top;
	height:18px;
}
#a_menu .li_end a.item span{
	background:url("../images/bg_upload_btn_107x36.gif") no-repeat right bottom;
	height:18px;
}

.ym_pagination{
	margin:0;
	padding:0;
	float:right;
	clear:both;
}
.ym_pagination li{ 	 
	font:11px arial; 
	list-style:none; 
	float:left;	
}
.ym_pagination a{ 
	border:solid 1px #ff9a1b; 
	margin-left:2px;
	background-color:#fff; 
	display:inline;
}
.ym_pagination a:link, 
.ym_pagination a:visited {
	color:#333; 
	display:block; 
	float:left; 
	padding:3px 7px; 
	text-decoration:none;
	display:inline;
}
.ym_pagination a:hover{ 
	border:solid 1px #ff9a1b; 
	background:#ff9a1b;
	display:inline; 
}
.ym_pagination .previous a:link,
.ym_pagination .previous a:visited,
.ym_pagination .previous a:active {
	background:url("../images/icon_arrow_7x10.gif") no-repeat 6px 5px;
	/*padding:3px 8px 3px 9px;*/
	width:3px;
	height:14px;
	background-color:#fff; 
	display:inline;
}
.ym_pagination .next a:link,
.ym_pagination .next a:visited,
.ym_pagination .next a:active {
	background:url("../images/icon_arrow_7x10.gif") no-repeat -7px 5px;
	/*padding:3px 8px 3px 9px;*/
	width:3px;
	height:14px;
	background-color:#fff; 
	display:inline;
}	
.ym_pagination .active{ 
	background:#ff9a1b; 
	border:1px solid #ff9a1b;
	color:#fff; 
	font-weight:700; 
	display:block; 
	float:left; 
	padding:3px 8px;
	margin-left:2px; 
	display:inline;
}

body{
	background:#fff;
}
#uni_wrapper{
	background:url("../images/container_bg_repeat.gif") repeat-y center;
}
#uni_container{
	border:1px solid #fafafa;
}

#ymms_2cl{
	width:652px;
	margin:10px 11px 0 0;
	float:left;
	padding-bottom:12px;
}
#ymms_2cr{	
	width:310px;
	float:right;
	overflow:hidden;
	margin:10px 0 12px 0;
}
#ymms_2cl_t{
	width:652px;
	height:156px;
	float:left;
	margin-bottom:12px;
}
#ymms_2cl_l{
	width:152;
	height:auto;
	float:left;
}
#ymms_2cl_r{
	width:488;
	height:auto;
	float:right;
	position:relative;
}

.banner_300x250{
	width:300px;
	height:250px;
	margin:0 0 12px 5px;
}

#flashplayer{
	width:310px;
	height:173px;
	overflow:hidden;
	margin-bottom:12px;
}

#bcate_ll{
	widows:152px;
	height:auto;
	border-bottom:1px solid #cdcdcd;
	overflow:hidden;
}
#bcate_ll .bcate_ll_header{
	width:152px;
	height:29px;
	background:url("../images/header_cate_lr.gif") repeat-x left bottom;
}
#bcate_ll .bcate_ll_h_l{
	width:152px;
	height:29px;
	background:url("../images/header_cate_lr.gif") no-repeat left -29px;
}
#bcate_ll .bcate_ll_h_r{
	width:152px;
	height:29px;
	background:url("../images/header_cate_lr.gif") no-repeat right top;	
}
#bcate_ll .bcate_ll_title{
	font:400 15px/29px arial;
	color:#000;
	margin-left:10px;
	float:left;
	display:inline;
}
#bcate_ll .bcate_ll_title_viewall{
	float:right;
	font:400 11px arial;
	color:#01878b;
	padding:9px 11px 0 0;
	margin-right:5px;
	background:url("../images/arrow_organ_5x9.gif") no-repeat right 11px;
	display:block;
}
#bcate_ll .boxcate_ll_content{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	width:140px;
	height:auto;
	padding:10px 0 5px 10px;
}
#bcate_ll .boxcate_ll_content .an_childitem{}
#bcate_ll .boxcate_ll_content .an_childitem a{
	font:400 11px/8px arial;
	color:#01878b;
	padding:0;
	margin:0;
	display:block;
	height:16px;
	width:130px;
}

#bfeature_singer_outer{
	width:488px;
	height:auto;
	margin-bottom:12px;
	overflow:hidden;
}
#bfeature_singer{
	width:488px;
	height:auto;
	overflow:hidden;
}
#bfeature_singer .bfeature_singer_t{
	width:488px;
	height:3px;
	font-size:0;
	background:url("../images/bfeature_top_488x3.gif") no-repeat;
}
#bfeature_singer .bfeature_singer_c{
	width:486px;
	height:auto;
	border:1px solid #d7d7d7;
	border-top:none;
	padding:2px 0 6px 0;
}
* html #bfeature_singer .bfeature_singer_c{
	padding-bottom:1px;
}
#bfeature_singer .bfeature_singer_c .bfs_c_group{
	overflow:hidden;
	margin-left:6px;	
}
#bfeature_singer .bfeature_singer_c .bfs_c_item{
	width:120px;
	height:112px;
	float:left;
	padding:0px 0 0 0;
}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb{	
	width:112px;
	height:112px;
	cursor:pointer;
	display:block;
	position:relative;
}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb img{ margin:4px 0 0 4px}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb .overlayDes{
	position:absolute;
	width:96px;
	height:42px;
	padding:2px 4px 0 4px;
	left:4px;
	top:64px;
	background:url("../images/black_opacity50.png") repeat;
	display:none;	
	font:700 11px arial;
	color:#ffeb37;
	overflow:hidden;
}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb .overlayDes .viewsong{
	font:400 10px tahoma;
	color:#fff;
}
* html #bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb .overlayDes{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./templates/blufun/images/black_opacity50.png', sizingMethod='scale');
}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb:hover{
	background:url("../images/bfeature_bg_112x112.gif") no-repeat;
	text-decoration:none;
}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb_hover,
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb_active{
	background:url("../images/bfeature_bg_112x112.gif") no-repeat;
}
#bfeature_singer .bfeature_singer_c .bfs_c_item a.bfs_c_item_thumb_hover .overlayDes{
	display:block;
}

.bfeature_singer_bottom{
	width:488px;
	/*height:156px;*/
	height:auto;
	background:url("../images/bfeature_bottomcontent.gif") no-repeat 4px bottom;
	overflow:hidden;
	padding-bottom:3px;
}
.bfeature_singer_bottom .bfsb_list{
	width:488px;
	/*height:132px;*/
	height:auto;
	overflow:hidden;	
}
/*06082008*/
.bfeature_singer_bottom .bfsb_item{
	width:197px;
	height:26px;
	float:left;
) no-repeat 0px 4px;
	padding-left:23px;*/
	margin-left:16px;
	overflow:hidden;
	display:inline;
}
.bfeature_singer_bottom .bfsb_item img.img_bh{
	margin-top:4px;
}
/*end*/

.bfeature_singer_bottom .bfsb_item a{
	font:400 12px/26px arial;
	color:#01878b;
}
.bfeature_singer_bottom .bfsb_blist .bfsb_btnClose{
	width:54px;
	margin-left:210px;
	text-align:center;
	float:left;
	padding-top:0px;
	display:inline;
}
* html .bfeature_singer_bottom .bfsb_blist .bfsb_btnClose{
	padding-top:2px;
}
.bfeature_singer_bottom .bfsb_blist .bfsb_btnClose a{
	font:700 11px arial;
	color:#fff;
}
.bfeature_singer_bottom .bfsb_blist .bfsb_btnViewAll{
	float:right;
	margin:-4px 20px 0 0;
	background:url("../images/arrow_organ_5x9.gif") no-repeat right 7px;
	padding-right:11px;
	display:inline;
}
.bfeature_singer_bottom .bfsb_blist .bfsb_btnViewAll a{
	font:400 11px arial;
	color:#01878b;
}

.right{
	background:url("../images/right_4x31.gif") no-repeat right top;
}
.right .left{
	background:url("../images/left_4x31.gif") no-repeat left top;
	height:31px;
}
.right .center{
	background:url("../images/center_1x31.gif") repeat-x;
	height:31px;
	margin:0 4px;
}
.right .center1{
	background:url("../images/center_1x31.gif") repeat-x;
	height:31px;
	margin:0 4px;
	font:700 15px/31px arial;
	color:#333;
	padding-left:6px;
	overflow:hidden;
}
.right .center ul{
	padding-left:7px;
}
.right .center ul li{
	float:left;
	margin-right:3px;
}
.right .center ul li a{
	float:left;
	background:url("../images/l_normal_4x31.gif") no-repeat left top;
	height:31px;
	font:400 13px/35px arial;
	color:#01878b;
	padding-left:4px;
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
}
.right .center ul li a span{
	float:left;
	height:31px;
	background:url("../images/c_normal_1x31.gif") repeat-x;
	
}
.right .center ul li a span strong{
	background:url("../images/r_normal_4x31.gif") no-repeat right top;
	float:left;
	height:31px;
	padding:0px 8px 0 4px;
}

.right .center ul li.active a{
	float:left;
	background:url("../images/l_active_4x31.gif") no-repeat left top;
	height:31px;
	font:400 13px/35px arial;
	color:#292929;
	padding-left:4px;
	overflow:hidden;
}
.right .center ul li.active a span{
	float:left;
	height:31px;
	background:url("../images/c_active_1x31.gif") repeat-x;
}
.right .center ul li.active a span strong{
	float:left;
	height:31px;
	background:url("../images/r_active_4x31.gif") no-repeat right top;
	padding:0px 8px 0 4px;
}
.border_488{
	width:486px;
	height:auto;
	border:1px solid #d7d7d7;
	border-top:none;
}

.allview{
	background:url("../images/icon_5x9.gif") no-repeat right 6px;
	font:400 11px arial;
	margin-right:11px;
	padding:3px 11px 0 0;
	text-align:right;
}
.allview a{color:#01878b;}
.text_sub_1{
	font:400 11px arial;
	color:#979797;
}

.boder_106x81{
	width:104px;
	height:79px;
	display:block;
	border:1px solid #c7c7c7;
	position:relative;
}
.boder_106x81 img.img_100_75{
	background:no-repeat center center;
	margin:2px;
}
.play_btn{
	width:20px;
	height:20px;
	position:absolute;
	bottom:3px;
	right:3px;
	background:url("../images/icon_play_20x20.png") no-repeat;
}
* html .play_btn{
	background:none;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./templates/blufun/images/icon_play_20x20.png', sizingMethod='crop');
}
.text_link_sub{
	font:400 11px arial;
	color:#01878b;
}
.text_gallery{
	font:400 11px arial;
	color:#333;
}
.bg_111x113{
	background:url("../images/bg_111x113.gif") no-repeat left top;
	width:111px;
	height:113px;
	display:block;
}
.bg_111x113 img.img_104x104{
	background:no-repeat center center;
	margin:5px 5px 0 2px;
}
.bg_photo{
	width:110px;
	height:111px;
	display:block;
}
.bg_photo img.img_pt_104x104{
	background:no-repeat center center;
	margin:3px 0 0 4px;
}
.bg_album{
	background:url("../images/bg_113x113.gif") no-repeat left top;
	width:113px;
	height:113px;
	display:block;
}
.bg_album img.img_a_104x104{
	background:no-repeat center center;
	margin:5px 0 0 4px;
}
.border_146x106{
	width:144px;
	height:104px;
	border:1px solid #919191;
	display:block;
}
.border_146x106 img.img_140x100{
	background:#fff no-repeat center center;
	margin:2px;
}

.title{
	width:474px;
	height:30px;
	padding-right:8px;
}
#bt_video .title{
	width:472px;
	height:30px;
	padding-right:2px;
}
.title .name_title, 
#bt_video .title .name_title{
	width:245px;
	height:30px;
	font:700 15px/30px arial;
	color:#333;
	padding-left:5px;
	overflow:hidden;
	float:left;
}
.title .btn_icon, 
#bt_video .title .btn_icon{
	float:right;
	padding:8px 0 4px;
}
.title .btn_icon .showpage, 
#bt_video .title .btn_icon .showpage{
	font:700 12px Arial;
	margin-right:6px;
	float:left;
}
.title .btn_icon .btn_pre,
.title .btn_icon .btn_next{
	width:16px;
	height:16px;
	margin:0 2px;
	background:url("../images/icon_gallery_37x16.gif") no-repeat;
	float:left;
	cursor:pointer;
}
#bt_video .title .btn_icon .btn_pre,
#bt_video .title .btn_icon .btn_next{
	width:16px;
	height:16px;
	margin:0 2px;
	cursor:pointer;
	background:url("../images/icon_gallery_1_37x16.gif") no-repeat;
	float:left;
}
.title .btn_icon .btn_next, 
#bt_video .title .btn_icon .btn_next{
	background-position:-21px;
}
#ym_mus_tabsearch{
	width:488px;
	height:70px;
	overflow:hidden;
}
.title_left_ttln{
	font:700 12px arial;
	width:136px;
	padding:9px 0 7px 0;
	overflow:hidden;
}
.title_left_ttln a{
	color:#01878b;
}
.nd_l_ttln{
	font:400 11px arial;
	color:#333;
	width:136px;
	overflow:hidden;
}
.kc_r{
	margin:0 3px;
}

#music_hot, 
#gallery_list, 
#video_list, 
#list_casi, 
#ttln, 
#video_music, 
#gallery, 
#news, 
#ttln_list, 
#ttln_banin{
	width:488px;
	margin-bottom:12px;
	overflow:hidden;
}
#music_hot .content_01, 
#list_casi .content_01, 
#gallery_list .content_01{
	width:486px;
	overflow:hidden;
}
#music_hot .content_01 ul.attmusic{
	width:486px;
	overflow:hidden;
	padding:12px 0 0px 0;
}
#music_hot .content_01 ul.attmusic li{
	width:233px;
	float:left;
	margin-left:10px;
	padding-bottom:2px;
	display:inline;
}
/*20080806*/
/*#music_hot .content_01 ul.attmusic li*/ img.img_bh{
	background:url("../images/icon_music_16x16.gif") no-repeat left top;
	height:16px;
	width:16px;
	margin-right:8px;
	float:left;
}
/*end*/
#music_hot .content_01 ul.attmusic li .text_link{
	font:400 12px arial;
	height:16px;
	width:205px;
	overflow:hidden;
	margin:1px 0;
}
#music_hot .content_01 ul.attmusic li .text_link a{
	color:#01878b;
}
#music_hot .content_01 ul.attmusic li .text_sub_2{
	font:400 11px arial;
	color:#979797;
	height:16px;
	width:192px;
	padding-left:25px;
	overflow:hidden;
}
/*end*/
#music_hot .content_01 ul.attmusic li .text_link{
	font:400 12px arial;
	height:16px;
	width:185px;
	overflow:hidden;
	margin:1px 0;
}
#music_hot .content_01 ul.attmusic li .text_link a{
	color:#01878b;
}
#music_hot .content_01 ul.attmusic li .text_sub_2{
	font:400 11px arial;
	color:#979797;
	height:16px;
	width:192px;
	padding-left:35px;
	overflow:hidden;
}


#music_hot .content_01 ul.an_bvcl_oneitem li{
	width:114px;
	height:141px;
	padding-top:6px;
	line-height:1.4;
	float:left;
	font-size:11px;
	padding-left:6px;
}
#music_hot .content_01 ul.an_bvcl_oneitem li .an_bvcl_video_thumbnail{
	width:104px;
	height:78px;
	padding:2px;
	_padding-bottom:0px;
	border:1px solid #c4c4c4;
	margin:0 13px 3px 0;
	position:relative;
	float:left;
}
#music_hot .content_01 ul.an_bvcl_oneitem li .an_bvcl_video_thumbnail .play{
	position:absolute;
	bottom:3px;
	right:3px;
	background:url("../images/icons/icon_play_17x17.gif") no-repeat top left;
	z-index:2;
}
#music_hot .content_01 img.img_add{
	height:13px;
	width:12px;
	margin-right:8px;
	float:left;
}
#music_hot .content_01 ul.an_bvcl_oneitem li .an_bvcl_right{
	float:left;
}
#music_hot .content_01 ul.an_bvcl_oneitem li .an_bvcl_right .an_bhvc_song{
	font:bold 12px arial;
	color:#fb832d;
	display:block;
	width:110px;
	height: expression( this.scrollHeight > 37 ? "36px" : "auto" );
	max-height: 36px;
	overflow:hidden;
	line-height:1.4;
}
#music_hot .content_01 ul.an_bvcl_oneitem li .an_bvcl_right .an_bhvc_artist{
	font-family:tahoma;
	font-size:11px;	
	color:#000;
}

#music_hot .content_01 .an_bpli2_c_paging{
	width:465px;
	height:30px;
	overflow:hidden;
	clear:both;
}
#music_hot .content_01 .an_bpli2_c_paging ul{
	padding-top:8px;
	width:auto;
	float:right;
}
#music_hot .content_01 .an_bpli2_c_paging ul li{
	float:left;
	height:auto;
	padding-top:1px;
	margin-left:4px;
}
#music_hot .content_01 .an_bpli2_c_paging ul li a{	
	background:#fff;
	border:1px solid #e4e7e4;
	padding:3px 6px 2px 7px; 
	display:block; 
	float:left;
	font-size:11px;
	text-decoration:underline;
	color:#000;
}
#music_hot .content_01 .an_bpli2_c_paging ul li a.active{
	background:#fa6810;
	border:1px solid #bfbfbf;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding:2px 6px 2px 7px; 
}
#music_hot .content_01 .an_bpli2_c_paging ul li a.btn_next{
	padding:0px;
	border:1px solid #bfbfbf;
}
#music_hot .content_01 .an_bpli2_c_paging ul li a:hover.btn_next{
	padding:0px;
}
#music_hot .content_01 .an_bpli2_c_paging ul li a:hover{
	background:#e2e2e4;
	border:1px solid #fa6810;
	padding:3px 6px 2px 7px;
}
#music_hot .content_01 .an_bpli2_c_paging ul li a:hover.active{
	padding:2px 6px 2px 7px;
}
#music_hot .content_01 .an_bpli2_c_paging ul li.dot{
	padding-top:9px;
	color:#7c7c7c;
}


#music_hot .content_01 .content_02{
	width:456px;
	margin:0 10px;
	padding:0 10px 7px 0;
	font:400 11px arial;
	text-align:right;
	background:url("../images/icon_5x9.gif") no-repeat right 3px;
	overflow:hidden;
}
#music_hot .content_01 .content_02 a{
	color:#01878b;
}
#music_hot .content_01 .attmusic .ym_pagination{
	margin:0;
	padding-right:5px;
	padding-bottom:5px;
	float:right;
	clear:both;
}
#music_hot .content_01 .attmusic .ym_pagination li{ 	 
	font:11px arial; 
	list-style:none; 
	float:left;	
}
#music_hot .content_01 .attmusic .ym_pagination a{ 
	border:solid 1px #ff9a1b; 
	margin-left:2px;
	background-color:#fff; 
	display:inline;
}
#music_hot .content_01 .attmusic .ym_pagination a:link, 
#music_hot .content_01 .attmusic .ym_pagination a:visited {
	color:#333; 
	display:block; 
	float:left; 
	padding:3px 7px; 
	text-decoration:none;
	display:inline;
}
#music_hot .content_01 .attmusic .ym_pagination a:hover{ 
	border:solid 1px #ff9a1b; 
	background:#ff9a1b;
	display:inline; 
}
#music_hot .content_01 .attmusic .ym_pagination .previous a:link,
#music_hot .content_01 .attmusic .ym_pagination .previous a:visited,
#music_hot .content_01 .attmusic .ym_pagination .previous a:active {
	background:url("../images/icon_arrow_7x10.gif") no-repeat 6px 5px;
	width:3px;
	height:14px;
	background-color:#fff; 
	display:inline;
}
#music_hot .content_01 .attmusic .ym_pagination .next a:link,
#music_hot .content_01 .attmusic .ym_pagination .next a:visited,
#music_hot .content_01 .attmusic .ym_pagination .next a:active {
	background:url("../images/icon_arrow_7x10.gif") no-repeat -7px 5px;
	width:3px;
	height:14px;
	background-color:#fff; 
	display:inline;
}	
#music_hot .content_01 .attmusic .ym_pagination .active{ 
	background:#ff9a1b; 
	border:1px solid #ff9a1b;
	color:#fff; 
	font-weight:700; 
	display:block; 
	float:left; 
	padding:3px 8px;
	margin-left:2px; 
	display:inline;
}

#music_hot .content_01 .attmusic ul{
	width:486px;
	overflow:hidden;
	padding:12px 0 0px 0;
}
#music_hot .content_01 .attmusic ul li{
	width:233px;
	float:left;
	margin-left:10px;
	padding-bottom:2px;
	display:inline;
}
/*20080806*/
/*#music_hot .content_01 .attmusic ul li*/ img.img_bh{
	background:url("../images/icon_music_16x16.gif") no-repeat left top;
	height:16px;
	width:16px;
	margin-right:8px;
	float:left;
}
/*end*/
#music_hot .content_01 .attmusic ul li .text_link{
	font:400 12px arial;
	height:16px;
	width:205px;
	overflow:hidden;
	margin:1px 0;
}
#music_hot .content_01 .attmusic ul li .text_link a{
	color:#0077C2;
}
#music_hot .content_01 .attmusic ul li .text_sub_2{
	font:400 11px arial;
	color:#979797;
	height:16px;
	width:192px;
	padding-left:25px;
	overflow:hidden;
}
/*end*/
#music_hot .content_01 .attmusic ul li .text_link{
	font:400 12px arial;
	height:16px;
	width:185px;
	overflow:hidden;
	margin:1px 0;
}
#music_hot .content_01 .attmusic ul li .text_link a{
	color:#0077C2;
}
#music_hot .content_01 .attmusic ul li .text_sub_2{
	font:400 11px arial;
	color:#979797;
	height:16px;
	width:192px;
	padding-left:35px;
	overflow:hidden;
}

#list_casi .title_list{
	font:700 14px tahoma;
	color:#333;
	height:21px;
}
#list_casi .content_01 .title_casi, 
#gallery_list .content_01 .title_casi, 
#video_list .content_01 .title_casi{
	font:700 11px tahoma;
	color:#333;
	text-align:right;
	padding:9px 0 0 0;
	height:28px;
}
#list_casi .content_01 .title_casi select, 
#gallery_list .content_01 .title_casi select, 
#video_list .content_01 .title_casi select{
	width:110px;
	margin-right:11px;
	font:400 11px tahoma;
}
#list_casi .content_01 ul.list_casi{
	width:486px;
	background:url("../images/bg_list_casi_100x326.gif") repeat top;
	overflow:hidden;
}
#gallery_list .content_01 ul.list_casi{
	width:486px;
	overflow:hidden;
}
#list_casi .content_01 ul.list_casi li.item_casi, 
#gallery_list .content_01 ul.list_casi li.item_casi{
	width:111px;
	height:153px;
	float:left;
	margin:0 5px;
	padding:8px 0 4px 0;
	display:inline;
	overflow:hidden;
}
#list_casi .content_01 ul.list_casi li.item_casi .text_link, 
#gallery_list .content_01 ul.list_casi li.item_casi .text_link{
	width:120px;
	height:15px;
	font:700 11px arial;
	text-align:center;
	padding-top:2px;
	overflow:hidden;
}
#list_casi .content_01 ul.list_casi li.item_casi .text_link a, 
#gallery_list .content_01 ul.list_casi li.item_casi .text_link a{
	color:#01878b;
}
#list_casi .content_01 ul.list_casi li.item_casi .text_link1, 
#gallery_list .content_01 ul.list_casi li.item_casi .text_link1{
	width:111px;
	height:15px;
	font:400 11px arial;
	color:#979797;
	padding-top:2px;
	text-align:center;
	overflow:hidden;
}
#list_casi .content_01 ul.list_casi li.item_casi .text_link1 a, 
#gallery_list .content_01 ul.list_casi li.item_casi .text_link1 a{
	color:#01878b;
}
#list_casi .content_01 .page, 
#gallery_list .content_01 .page, 
#video_list .content_01 .page{
	width:478px;
	height:22px;
	padding:15px 8px 8px 0;
}

#ttln .content_01{
	width:466px;
	padding:13px 11px 11px 9px;
	overflow:hidden;
}
* html #ttln .content_01{
	padding:13px 11px 0px 9px;
}
#ttln .content_01 .left_ttln{
	width:182px;
	float:left;
}
#ttln .content_01 .right_ttln{
	width:284px;
	float:right;
}
#ttln .content_01 .right_ttln .title_ttln{
	font:700 12px arial;
	color:#333;
}
#ttln .content_01 .right_ttln ul{
	width:284px;
	overflow:hidden;
	padding:8px 0 8px 0;
}
#ttln .content_01 .right_ttln ul li{
	width:273px;
	height:16px;
	padding:0 0 0 11px;
	margin-bottom:3px;
	background:url("../images/icon_4x4.gif") no-repeat left 6px;
	font:400 12px arial;
	overflow:hidden;
}
#ttln .content_01 .right_ttln ul li a{color:#01878b;}
#ttln .content_01 .right_ttln .allview{
	background:url("../images/icon_5x9.gif") no-repeat right 6px;
	font:400 11px arial;
	padding-right:11px;
	text-align:right;
}
#ttln .content_01 .right_ttln .allview a{color:#01878b;}


#video_music .content_01, 
#video_list .content_01{
	width:483px;
	height:auto;
	overflow:hidden;
	padding:12px 0 10px 3px;
}
#video_list .content_01{
	padding:0px 0 0px 3px;
}
#video_music .content_01 ul, 
#video_list .content_01 ul.list_video{
	width:483px;
	overflow:hidden;
}
#video_music .content_01 ul li, 
#video_list .content_01 ul.list_video li.item_list_video{
	width:106px;
	float:left;
	margin:0 7px;
	display:inline;
	overflow:hidden;
}
#video_list .content_01 ul.list_video li.item_list_video{
	padding:8px 0 8px 0;
}
#video_music .content_01 .text_link, 
#video_list .content_01 .text_link{
	width:106px;
	height:15px;
	overflow:hidden;
	padding-top:7px;
	font:400 12px arial;
}
#video_list .content_01 .text_link{
	padding-top:2px;
}
#video_music .content_01 .text_sub, 
#video_list .content_01 .text_sub{
	width:106px;
	height:15px;
	font:400 11px arial;
	color:#333;
}
#video_music .content_01 .text_link a{color:#01878b;}

#gallery .top{
	background:url("../images/top_gallery_488x4.gif") no-repeat left top;
	font-size:0px;
	height:4px;
}
#gallery .c_gallery{
	width:482px;
	border:1px solid #f2d94f;
	border-top:none;
	padding:0 0 8px 4px;
	background:#fcf5d7;
}
#gallery .c_gallery ul{
	width:482px;
	overflow:hidden;
}
#gallery .c_gallery ul li{
	width:111px;
	float:left;
	margin:0 5px 0 4px;
	overflow:hidden;
	display:inline;
}
#gallery .c_gallery .text_link{
	font:700 12px arial;
	width:111px;
	height:16px;
	overflow:hidden;
	padding-top:4px;
}
#gallery .c_gallery .text_link a{color:#01878b;}
#gallery .c_gallery .text_link1{
	width:111px;
	height:16px;
	overflow:hidden;
	font:400 11px arial;
	color:#979797;
}	
#gallery .c_gallery .text_link1 a{color:#01878b;}


#news .content_01{
	width:484px;
	padding:18px 0 13px 2px;
	background:#fceec9 url("../images/bg_news_1x262.gif") repeat-x ;
	overflow:hidden;
}
#news .content_01 ul{
	width:484px;
	overflow:hidden;
}
#news .content_01 ul li{
	width:146px;
	float:left;
	margin:0 7px;
	display:inline;
}

#ttln_list .top{
	background:url("../images/top_ttln_488x5.gif") no-repeat left top;
	height:5px;
	font-size:0;
}
#ttln_list .center{
	width:486px;
}
#ttln_list .center .title_ln{
	width:476px;
	height:30px;
	font:700 15px/30px arial;
	color:#333;
	padding-left:10px;
}
#ttln_list .center ul.list_ttln_list{
	width:486px;
	padding:11px 0 0 0;
	overflow:hidden;
}
#ttln_list .center ul.list_ttln_list li.item_ttln_list{
	width:486px;
	padding-bottom:18px;
	overflow:hidden;
}
#ttln_list .center ul.list_ttln_list li.item_ttln_list .left_ttln_list{
	width:146px;
	float:left;
	margin:0 13px 0 11px;
	display:inline;
}
#ttln_list .center ul.list_ttln_list li.item_ttln_list .right_ttln_list {
	width:316px;
	float:left;
}
#ttln_list .center ul.list_ttln_list li.item_ttln_list .right_ttln_list .tile_ttln_l{
	font:700 12px arial;
	width:310px;
	height:16px;
	overflow:hidden;
}
#ttln_list .center ul.list_ttln_list li.item_ttln_list .right_ttln_list .tile_ttln_l a{color:#01878b;}
#ttln_list .center ul.list_ttln_list li.item_ttln_list .right_ttln_list .nd_text{
	width:310px;
	font:400 11px arial;
	color:#333;
	margin:4px 0 6px 0;
	min-height:68px;
	height: expression( this.scrollHeight < 67 ? "68px" : "auto" );
}	
#ttln_list .center ul.list_ttln_list li.item_ttln_list .right_ttln_list .text_time{
	width:310px;
	height:15px;
	overflow:hidden;
	font:400 11px arial;
	color:#979796;
}
#ttln_list .center .page{
	width:476px;
	height:22px;
	padding:0 10px 11px 0;
	overflow:hidden;
}

#ttln_banin .content_01 {
	width:486px;
	overflow:hidden;
	background:#fff url("../images/bg_bottom_1x264.gif") repeat-x left bottom;
}
#banin{
	width:466px;
	overflow:hidden;
	padding:0 10px;
	margin-bottom:12px;
}
.bg_3x1, 
.bg_3x1_1{
	text-align:right;
	font:400 11px arial;
	color:#01878b;
	background:url("../images/bg_3x1.gif") repeat-x left bottom;
}
.bg_3x1 a, 
.bg_3x1_1 a{
	color:#01878b;
	padding:0 3px;
}
.bg_3x1{
	width:466px;
	padding:11px 0 4px 0;
}
.bg_3x1_1{
	width:138px;
	float:right;
	padding:9px 0 5px 0;
	margin-bottom:11px;
}
.an_bmn_c_cam{
	font:700 18px arial;
	color:#fa6f08;
	padding:6px 0 10px 0;
}
.an_bmn_c_dfirstcontent{
	font:700 12px arial;
	color:#515151;
	margin-bottom:10px;
	text-align:justify;
}
.an_bmn_c_dleftthumb{
	float:left;
	border:1px solid #bcbcbc;
	background:#efefef;
	padding:8px;
	margin:6px 13px 8px 0;
}
.an_bmn_c_dleftthumb img{
	border:1px solid #000;
}
.an_bmn_c_dlastcontent{
	font:400 11px arial;
	color:#515151;
	line-height:1.5;
	margin-bottom:6px;
	text-align:justify;
}
.from_source{
	width:466px;
	font:italic 12px arial;
	font-weight:700;
	height:14px;
	color:#fa6f08;
	text-align:right;
	padding-top:10px;
}
.text_time{
	height:14px;
	overflow:hidden;
	font:400 11px arial;
	color:#979796;
}
#list_news{
	width:461px;
	padding:0 14px 0 11px;
}
#list_news ul{
	width:461px;
}
#list_news ul li{
	width:461px;
	overflow:hidden;
	padding:10px 0 14px 0;
}
#list_news ul li .tile_ttln_l{
	font:700 12px arial;
	width:461px;
	height:16px;
	overflow:hidden;
}
#list_news ul li .tile_ttln_l a{color:#01878b;}
#list_news ul li .nd_text{
	width:461px;
	font:400 11px arial;
	color:#333;
	margin:4px 0 8px 0;
}
#list_news .title_ttln{
	font:700 15px arial;
	color:#333;
	padding:6px 0;
}

#box_topnhactre,#ym_top_np,#ym_top_mhot,#ym_top_listmany,#ym_top_notemany,#ym_topmonth{
	margin-bottom:12px;
}
#box_topnhactre .right_topm,#ym_top_np .right_topm,#ym_top_mhot .right_topm,#ym_top_listmany .right_topm,#ym_top_notemany .right_topm{
	width:488px;
	height:38px;
	overflow:hidden;
}
#box_topnhactre .right .left_topm,#ym_top_np .right .left_topm,#ym_top_mhot .right .left_topm,#ym_top_listmany .right .left_topm,#ym_top_notemany .right .left_topm{
	height:38px;
}
#box_topnhactre .right .center_topm,#ym_top_np .right .center_topm,#ym_top_mhot .right .center_topm,#ym_top_listmany .right .center_topm,#ym_top_notemany .right .center_topm{
	height:38px;
	font:700 15px/35px arial;
	color:#333;
	padding-left:6px;
	overflow:hidden;
	text-transform:capitalize;
}
#box_topnhactre .right .center_topm span,#ym_top_np .right .center_topm span,#ym_top_mhot .right .center_topm span,#ym_top_listmany .right .center_topm span,#ym_top_notemany .right .center_topm span{
	display:block;
	padding-left:20px;
	height:38px;
}

#box_topnhactre .content_topm,#ym_top_np .content_topm,#ym_top_mhot .content_topm,#ym_top_listmany .content_topm,#ym_top_notemany .content_topm{
	width:486px;
	overflow:hidden;
	margin-top:-8px;
	padding-top:8px;
}
#box_topnhactre .text_link,#ym_topmonth .text_link{
	font:400 12px arial;
	height:16px;
	width:205px;
	overflow:hidden;
	margin:1px 0;
}

#box_topnhactre .content_topm ul.ul_topm_linklist,#ym_topmonth .content_topm ul.ul_topm_linklist{
	width:486px;
	overflow:hidden;
	padding:12px 0 0px 0;
}
#box_topnhactre .content_topm ul.ul_topm_linklist li,#ym_topmonth .content_topm ul.ul_topm_linklist li{
	width:233px;
	float:left;
	margin-left:10px;
	padding-bottom:2px;
	display:inline;
}
#box_topnhactre .content_topm ul.ul_topm_linklist li img.img_bh,#ym_topmonth .content_topm ul.ul_topm_linklist li img.img_bh{
	background:url("../images/icon_music_16x16.gif") no-repeat left top;
	height:16px;
	width:16px;
	margin-right:8px;
	float:left;
}
#box_topnhactre .content_topm ul.ul_topm_linklist li img.img_add,#ym_topmonth .content_topm ul.ul_topm_linklist li img.img_add{
	height:13px;
	width:12px;
	margin-right:8px;
	float:left;
}
#box_topnhactre .content_topm ul.ul_topm_linklist li .text_link,#ym_topmonth .content_topm ul.ul_topm_linklist li .text_link{
	font:400 12px arial;
	height:16px;
	width:185px;
	overflow:hidden;
	margin:1px 0;
}
#box_topnhactre .content_topm ul.ul_topm_linklist li .text_link a,#ym_topmonth .content_topm ul.ul_topm_linklist li .text_link a{
	color:#01878b;
}
#box_topnhactre .content_topm ul.ul_topm_linklist li .text_sub_2,#ym_topmonth .content_topm ul.ul_topm_linklist li .text_sub_2{
	font:400 11px arial;
	color:#979797;
	height:16px;
	width:192px;
	padding-left:35px;
	overflow:hidden;
}
#box_topnhactre .content_topm .page,#ym_top_np .content_topm .page,#ym_top_mhot .content_topm .page,#ym_top_listmany .content_topm .page,#ym_top_notemany .content_topm .page,#ym_topmonth .content_topm .page{
	width:478px;
	height:22px;
	padding:15px 8px 8px 0;
}

#ym_top_np .ul_top_np{
	width:478px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ym_top_np .ul_top_np li{
	float:left;
	width:93px;
	height:120px;
	overflow:hidden;
	text-align:center;
	margin:0 12px 7px 13px;
}
* html #ym_top_np .ul_top_np li{
	display:inline;
}
*+html #ym_top_np .ul_top_np li{
	display:inline;
}
#ym_top_np .ul_top_np li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ym_top_np .ul_top_np li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ym_top_np .ul_top_np li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ym_top_np .ul_top_np li .song_num .num{
	color:#333;
}

#ym_top_mhot .ul_top_np{
	width:478px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ym_top_mhot .ul_top_np li{
	float:left;
	width:93px;
	height:120px;
	overflow:hidden;
	text-align:center;
	margin:0 12px 7px 13px;
}
.mus_songviewer{
	width:486px;
	height:auto;
	overflow:hidden;
	border:solid 1px #dfddde;
	font:100 11px/15px arial;
	margin-bottom:12px;
}
.mus_songviewer .capplaylist{
	width:502px;
	height:auto;
	float:left;
	padding-left:20px;
	font:100 14px/20px arial;
	color:#333;
}
.mus_songviewer .flashbox{
	width:522px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
.mus_songviewer .flashbox .flashcover{
	width:463px;
	margin:auto;
	overflow:hidden;
}
.mus_songviewer .flashbox .flashcoverSong{
	width:336px;
	margin:auto;
	overflow:hidden;
}

.mus_songviewer .viewpop{
	text-align:right;
	width:100%;
	float:left;
}
.mus_songviewer .viewpop .openwindow{
	background:url("../images/icons/openwindow.gif") no-repeat right bottom;
	margin-top:10px;
}
#flashblock{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.mus_songviewer .ulfav{
	width:522px;
	height:20px;
	float:left;
	overflow:hidden;
	background:url("../images/graphics/bg1x20.gif") repeat-x bottom;
	border:solid 1px #dfddde;
	border-left:none;
	border-right:none;
}
.mus_songviewer .ulfav li{
	float:left;
	padding:0 10px 0 10px;
	display:inline;
	background:url("../images/graphics/borderdot1x4.gif") repeat-y right;
}
.ulfav li img{
	margin-right:5px;
}
.ulfav li.down img{
	background:url("../images/icons/ym_down13x13.gif") no-repeat left bottom;
}
.ulfav li.hot img{
	background:url("../images/icons/ym_hot14x14.gif") no-repeat left bottom;
}
.ulfav li.love img{
	background:url("../images/icons/ym_love.gif") no-repeat left bottom;
}
.ulfav li.add img{
	background:url("../images/icons/ym_add.gif") no-repeat left bottom;
}
.ulfav li.send img{
	background:url("../images/icons/ym_send.gif") no-repeat left bottom;
}
.ulfav li.bad img{
	background:url("../images/icons/ym_bad.gif") no-repeat left bottom;
}
.ulfav li.end{
	background:none;
	padding:0 0 0 15px;
}

.mus_songviewer .forlist li{
	padding:0 46px;
}
.mus_songviewer .rankview{
	width:522px;
	height:20px;
	float:left;
	overflow:hidden;
	border-bottom:solid 1px #dfddde;
}
.mus_songviewer .rankview li{
	float:left;
	height:20px;
	overflow:hidden;
	line-height:20px;
	padding:0 60px 0 10px;
	display:inline;
}
.mus_songviewer .rankview li.end{
	padding:0;
}
.mus_songviewer .rankview .text_sub_2{
	float:left;
	font:400 11px/20px arial;
	color:#979797;
}
.box_left{
	width:248px;
	height:auto;
	float:left;
	background:url("../images/graphics/borderdot1x4.gif") repeat-y right;
	display:inline;
}
.box_left li{
	width:223px;
	float:left;
	padding:0 5px 0 8px;
}
.box_left .label{
	float:left;
	width:50px;
	height:20px;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
	padding:0;
	margin:0;
}
.box_left .contxt{
	float:right;
	width:170px;
	padding:0;
	margin:0;
}
.box_right{
	width:472px;
	float:right;
	display:inline;
	margin-top:10px;
}
.box_right li{
	float:left;
	width:463px;
	overflow:hidden;
}
.box_right .end .code_box1,
.box_right .code .code_box1{
	width:81px;
	height:24px;
	overflow:hidden;
	text-align:right;
	float:left;
	font:11px/21px arial;
}
.box_right .end .code_box2,
.box_right .code .code_box2{
	width:275px;
	height:24px;
	overflow:hidden;
	float:right;
	padding-left:5px;
}
.box_right .code .code_box2 .ym_text_sub2{
	float:left;
	width:110px;
	border:1px solid #cbcbcb;
	padding:1px 5px 1px 5px;
	color:#c1c1c1;
}
.code .code_box2 .ym_text{
	background:url("../images/buttons/ym_pto_copybtn_43x16.gif") no-repeat;
	text-align:center;
	width:45px;
	height:18px;
	float:left;
	margin-left:7px;
	font:bold 11px/15px tahoma;
	text-decoration:none;
	color:#333
}
.box_right .end .code_box2 label{
	margin-right:10px;
	line-height:15px;
	float:left;
}
.box_right .end .code_box2 input{
	margin-right:3px;
	float:left;
}

* html #ym_top_mhot .ul_top_np li{
	display:inline;
}
*+html #ym_top_mhot .ul_top_np li{
	display:inline;
}
#ym_top_mhot .ul_top_np li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ym_top_mhot .ul_top_np li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ym_top_mhot .ul_top_np li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ym_top_mhot .ul_top_np li .song_num .num{
	color:#333;
}
#ym_top_listmany .ul_top_np{
	width:478px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ym_top_listmany .ul_top_np li{
	float:left;
	width:93px;
	height:120px;
	overflow:hidden;
	text-align:center;
	margin:0 12px 7px 13px;
}
* html #ym_top_listmany .ul_top_np li{
	display:inline;
}
*+html #ym_top_listmany .ul_top_np li{
	display:inline;
}
#ym_top_listmany .ul_top_np li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ym_top_listmany .ul_top_np li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ym_top_listmany .ul_top_np li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ym_top_listmany .ul_top_np li .song_num .num{
	color:#333;
}
#ym_top_notemany .ul_top_np{
	width:478px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ym_top_notemany .ul_top_np li{
	float:left;
	width:110px;
	height:120px;
	overflow:hidden;
	text-align:center;
	margin:0 4px 7px 4px;
}
* html #ym_top_notemany .ul_top_np li{
	display:inline;
}
*+html #ym_top_notemany .ul_top_np li{
	display:inline;
}
#ym_top_notemany .ul_top_np li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ym_top_notemany .ul_top_np li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ym_top_notemany .ul_top_np li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ym_top_notemany .ul_top_np li .song_num .num{
	color:#333;
}
#ym_topmonth .right{
	width:488px;
	overflow:hidden;
}
#ym_topmonth .right .center span{
	font:700 15px/31px arial;
	color:#333;
	padding-left:13px;
	overflow:hidden;
	text-transform:capitalize;
}
#ym_topmonth .right .center .cu_l_month{
	background:url("../images/bg_cu_lr_month8x23.gif") no-repeat left 0px;
	padding-left:5px; 
	width:auto; 
	margin:4px 0 0 2px;
	height:23px; 
	float:left
}
#ym_topmonth .right .center .cu_l_month .cu_r_month{
	background:url("../images/bg_cu_lr_month8x23.gif") no-repeat right 0px;
	padding-right:5px; 
	height:23px;
	float:left;
}
#ym_topmonth .right .center .cu_l_month .cu_r_month span.num_month{
	width:auto; 
	height:23px;
	padding:0 2px; 
	font:400 19px/23px arial;
	color:#FFFFFF;
	background:url("../images/bg_m_month1x23.gif") repeat-x 0px;
	float:left;
}
#ym_topmonth .content_topm{
	width:486px;
	overflow:hidden;
}

#canhacsikhac{
	width:488px;
	height:auto;
	overflow:hidden;
}
#canhacsikhac .ctn{
	width:486px;
	height:auto;
	overflow:hidden;
	border:1px solid #d7d7d7;
	border-top:none;
	padding:5px 0 5px;
	
}
#canhacsikhac .bg_top{
	width:488px;
	height:6px;
	background:url("../images/bg_canhacsikhac.gif") no-repeat left top;
	font-size:0;
}
#canhacsikhac .ctn .ctn_titcanhacsi{
	width:478px;
	height:20px;
	padding-left:10px;
	float:left;
}
#canhacsikhac .ctn .titcanhacsi{
	width:auto;
	height:20px;
	font:700 15px arial;
	color:#333333;
	float:left;
}
#canhacsikhac .ctn .ctn_titcanhacsi .dongnhac{
	width:auto;
	float:right;
	height:17px;
	font:400 11px arial;
	color:#01878b;
	text-align:right;
	padding:3px 5px 0 0;
}
#canhacsikhac .ctn .ctn_titcanhacsi .dongnhac a{
	font:400 11px arial;
	color:#01878b;
	text-decoration:underline;
	margin:0 5px;
}
#canhacsikhac .ctn .ctn_titcanhacsi .dongnhac a.tatca{
	font:700 11px arial;
	color:#ff6400;
	text-decoration:none;
}
#canhacsikhac .ctn .ctn_titcanhacsi .dongnhac a:hover{
	text-decoration:none;
}
#canhacsikhac .ctn .content{
	width:486px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:15px 0 10px;
}
#canhacsikhac .ctn .content ul{
	width:486px;
	height:auto;
	overflow:hidden;
}
#canhacsikhac .ctn .content li{
	background:url("../images/nutnhac.gif") no-repeat 10px 5px;
	padding-left:25px;
	width:137px;
	height:16px;
	float:left;
	font:11px arial;
	color:#01878b;
}
#canhacsikhac .ctn .content li a{
	font:11px arial;
	color:#01878b;
}
#canhacsikhac .ctn .xemtatca{
	padding-right:10px;
	width:476px;
	float:left;
}
#canhacsikhac .ctn .xemtatca .xemtatca1{
	text-align:right;
	font:11px arial;
	color:#01878b;
	background:url("../images/muiten.gif") no-repeat right 3px;
	padding-right:10px;
	width:466px;
}
#canhacsikhac .ctn .xemtatca .xemtatca1 a{
	font:11px arial;
	color:#01878b;
}

#box_slideshow{
	width:652px;
	background:url("../images/b_top_1x1.gif") repeat-x top;
}
#box_slideshow .title_slideshow{
	height:36px;
	width:652px;
	overflow:hidden;
}
#box_slideshow .title_slideshow .title{
	float:left;
	height:36px;
	width:400px;
	overflow:hidden;
	padding-left:10px;
	font:600 15px/34px arial;
	color:#414141;
	background:url("../images/cu_l_6x36.gif") no-repeat left top;
}
#box_slideshow .title_slideshow .link{
	float:right;
	background:url("../images/cu_r_6x36.gif") no-repeat right top;
	padding:10px 10px 0 0;
	height:26px;
	font:600 11px/26px arial;
	color:#01878b;
}
#box_slideshow .title_slideshow .link a{
	font:500 11px/20px arial;
	color:#01878b;
	padding:0 5px;
}
#box_slideshow .title_slideshow .link a.active{
	font-weight:700;
	color:#ff6400;
}
#box_imageslideshow{
	height:156px;
	overflow:hidden;
	padding:0 10px 8px 11px;
	border:solid 1px #d7d7d7;
	border-top:none;
}
#box_imageslideshow .btn_left,#box_imageslideshow .btn_right{
	float:left;
	width:24px;
	height:156px;
}
#box_imageslideshow .btn_left, #box_imageslideshow .btn_right{
	background:#fff6dd url("../images/bg_btn_l_r_48x156.gif") no-repeat;
	cursor:pointer;
}
#box_imageslideshow .btn_left{	background-position:left top;}
#box_imageslideshow .btn_right{	background-position:right top;}
#box_imageslideshow .content_imglist{
	float:left;
	position:relative;
	height:151px;
	padding-top:4px;
	background:#fff6dd url("../images/bg_border_content1x4.gif") repeat-x top;
	border-bottom:solid 1px #aaaaaa;
	overflow:hidden;
}
#box_imageslideshow .content_imglist .img_block{ 
	background:url("../images/bg_border_img111x112.gif") no-repeat 4px 4px;
	position:absolute;
	width:116px; 
	height:151px;
}
#box_imageslideshow .content_imglist .img_block img{
	float:left;
	width:104px;
	height:104px;
	border:solid 1px #fff;
	margin:8px 5px 4px;
	background:#fff no-repeat center center;
}
#box_imageslideshow .content_imglist p{
	float:left;
	height:14px;
	width:116px;
	clear:both;
	font:500 11px/14px arial;
	color:#979797;
	overflow:hidden;
	text-align:center;
}
#box_imageslideshow .content_imglist p span{
	color:#000;
	padding-right:4px;
}
#box_imageslideshow .content_imglist a{
	font:500 11px/14px arial;
	color:#01878b;
	padding:0 6px;
}
#box_imageslideshow .content_imglist a.a_singer_name{
	font-weight:700;
}

.tieude{
	width:572px;
	padding:10px 0 10px 10px;
}
.ctn_button{
	height:21px;
	text-align:right;
	width:222px;
	padding:5px 0 5px 360px;
}
.ctn_button .btn{
	background:url("../images/bg_xanh.jpg");
	border:1px solid #6b8b03;
	width:90px;
	height:17px;
	text-align:center;
	float:left;
	margin:0 10px 0 0;
	padding:2px 0 0 0;
}
.ctn_button .btn .text_a{
	font:700 12px arial;
	color:#fff;
	text-decoration:none;
	border:0;
}
.ctn_noidung{
	padding:0 10px;
	background:#fff url("../images/bg_center.gif") repeat-x left bottom;
	border:1px solid #FF6600;
	width:560px;
	margin:0;
}
.ctn_noidung .tit_noidung{
	font:18px arial;
	color:#fa6f08;
	height:13px;
	padding-top:5px;
}
.ctn_noidung .noidung_gioithieu{
	font:700 12px arial;
	color:#515151;
	padding:20px 0 10px;
}
.ctn_noidung .ctn_hinh{
	border:1px solid #bcbcbc;
	padding:8px;
	width:152px;
	float:left;
	margin:3px 15px 0px 0;
}
.ctn_noidung .noidung{
	font:11px/16px arial;
	color:#515151;
	text-indent:5px;
	padding-bottom:5px;
}
.ctn_noidung .chuthich_ngaythang{
	text-align:right;
	font:11px arial;
	color:#979797;
	height:15px;
	padding:10px 0 10px 0;
}
.ctn_noidung .chuthich_nguon{
	color:#fa6f08;
	font:italic 12px arial;
}

.box_per_des{
	background:url("../images/mus_boxper_top_488x5.gif") no-repeat left top;
	width:488px;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	margin-bottom:12px;
}
.box_per_des .per_des_ctn{
	width:477px;
	height:auto;
	overflow:hidden;
	border:1px solid #fbb939;
	border-top:none;
	padding:3px 5px 3px 4px;
}
.box_per_des .per_des_ctn a{
	color:#01878b;
}

.box_per_des .per_des_ctn .box_per_detail{
	width:477px;
	background:url("../images/mus_des_titbg_1x4.gif") repeat-x left 20px;
	height:auto;
	overflow:hidden;
}
.box_per_des .box_per_detail .title{
	width:469px;
	height:24px;
	overflow:hidden;
	padding-left:8px;
	background:url("../images/mus_des_tit_left_6x24.gif") no-repeat 2px;
}
#page_music_artist_playlist  .box_per_detail .title{
	background:url("../images/mus_des_btit_left_6x24.gif") no-repeat 2px;
}
.box_per_des .box_per_detail .title .tit_right{
	width:auto;
	height:24px;
	background:url("../images/mus_des_tit_right_6x24.gif") no-repeat right;
	padding-right:6px;
	float:left;
}
#page_music_artist_playlist .box_per_detail .title .tit_right{
	background:url("../images/mus_des_btit_right_6x24.gif") no-repeat right;
}
.box_per_des .box_per_detail .title .tit_center{
	width:auto;
	height:24px;
	background:url("../images/mus_des_tit_center_1x24.gif") repeat-x;
	display:block;
	padding:0 7px;
	font:18px/24px arial;
	text-transform:uppercase;
	float:left;
}
#page_music_artist_playlist .box_per_detail .title .tit_center{
	background:url("../images/mus_des_btit_center_1x24.gif") repeat-x;
}
.box_per_des .box_per_detail .title .des_text{
	float:right;
	font:11px/20px arial;
	background:url("../images/icon_5x9.gif") no-repeat right center;
	padding-right:8px;
}
.box_per_des .box_per_detail .box_per_detail_ctn{
	width:477px;
	height:auto;
	overflow:hidden;
	background:#fff6dd;
	padding-top:3px;
	margin-bottom:5px;
}
#page_music_artist_playlist .box_per_detail .box_per_detail_ctn{
	background:#dffbfc;
}
#bio_detail .box_per_detail_ctn{ margin-bottom:0;}
.box_per_des .box_per_detail .box_per_detail_ctn .big_img_outer{
	width:477px;
	height:200px;
	position:relative;
}
.box_per_des .box_per_detail .box_per_detail_ctn .big_img_outer .big_img{
	width:477px;
	height:200px;
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.box_per_des .box_per_detail .box_per_detail_ctn .big_img_outer .des_ctn{
	width:460px;
	height:33px;
	display:block;
	overflow:hidden;
	background:url("../images/white_opac_80.png");
	padding:5px 5px 5px 12px;
	font:400 12px/16px arial;
	color:#333;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	display:none;
}
* html .box_per_des .box_per_detail .box_per_detail_ctn .big_img_outer .des_ctn{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='./templates/blufun/images/white_opac_80.png');	
}
.box_per_des .box_per_detail .box_per_detail_ctn .big_img_outer .hoverLayer{
	width:477px;
	height:200px;
	display:block;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0;
	top:0;
	z-index:3
}

.box_per_des .small_box_per{
	width:476px;
	padding-left:1px;
	clear:both;
	height:auto;
	overflow:hidden;
}
.box_per_des .small_box_per .box_per_white,
.box_per_des .small_box_per .box_per_yellow,
.box_per_des .small_box_per .box_per_blue{
	width:476px;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.box_per_des .small_box_per .box_per_yellow{
	background:#fff4d4;
}
.box_per_des .small_box_per .box_per_blue{
	background:#dffdfe;
}
.box_per_des .small_box_per .box_per_top_white,
.box_per_des .small_box_per .box_per_top_yellow,
.box_per_des .small_box_per .box_per_top_blue,
.box_per_des .small_box_per .box_per_top_white_blue{
	width:476px;
	background:url("../images/mus_topbox_w_475x5.gif") no-repeat top;
	height:5px;
	font-size:0;
	line-height:0;
}
.box_per_des .small_box_per .box_per_top_yellow{
	background:url("../images/mus_topbox_y_475x5.gif") no-repeat top;
}
.box_per_des .small_box_per .box_per_top_blue{
	background:url("../images/mus_topbox_b_475x5.gif") no-repeat top;
}
.box_per_des .small_box_per .box_per_top_white_blue{
	background:url("../images/mus_topbox_wb_475x5.gif") no-repeat top;
}
.box_per_des .small_box_per .title{
	width:451px;
	height:16px;
	overflow:hidden;
	color:#333;
	font:700 15px/16px arial;
	margin:5px 0 4px 0;
	padding:0 13px 0 12px;
}
.box_per_des .small_box_per .title .title_name{
	width:301px;
	height:20px;
	overflow:hidden;
	float:left;
	line-height:16px;
}
.box_per_des .small_box_per .title .btn_icon{
	float:right;
	padding:0;
	margin:0;
}
.title .btn_icon .btn_pre,
.title .btn_icon .btn_next{
	margin:0 0 0 4px;
}
.box_per_des #artist_songs .title,
.box_per_des #per_songs .title{
	padding-top:9px;
}
.box_per_des .small_box_per .ym_mus_list_song{
	width:450px;
	height:auto;
	overflow:hidden;
	padding:0 14px 0 12px;
}
#artist_songs .ym_mus_list_song{
	padding-top:5px;
}
/*20080806*/
.box_per_des .small_box_per .ym_mus_list_song .li_ctn{
	width:210px;
	float:left;
	font:12px/16px arial;
	height:16px;
	padding:10px 10px 0 0;
	overflow:hidden;
}
.f_input {
	border:#d7d7d7 1px solid;
	font-size:11px;
	padding:3px 4px 2px 4px;
	width:312px;
}
/*end*/
#artist_songs .ym_mus_list_song .li_ctn{
	height:32px;
	background-position:left 5px;
	padding-top:5px;
}
#artist_songs .ym_mus_list_song .li_ctn .singer_txt{
	font:11px/12px arial;
	color:#979797;
	height:12px;
	overflow:hidden;
	padding-top:4px;
	margin-left:24px;
}
.box_per_des .small_box_per .seemore{
	clear:both;
	width:452px;
	height:16px;
	font:11px/13px arial;
	text-align:right;
	background:url("../images/icon_5x9.gif") no-repeat right 8px;
	padding:5px 8px 5px 0;
}
.box_per_des .small_box_per .page{
	clear:both;
	width:470px;
	padding:10px 5px 5px 0;
	height:auto;
	overflow:hidden;
}
.box_per_des .ul_music_video{
	width:460px;	
	float:left;
	height:auto;
	overflow:hidden;
	padding:2px 13px 0 3px;
}
.box_per_des .ul_music_video .li_ctn{
	width:106px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-left:9px;
}
#page_singer_video .ul_music_video .li_ctn{
	padding-bottom:18px;
}
.box_per_des .ul_music_video .li_ctn .text_link{
	width:110px;
	height:15px;
	overflow:hidden;
	padding-top:7px;
	font:400 12px arial;
}
.box_per_des .ul_music_video .li_ctn .text_sub{
	width:106px;
	height:15px;
	font:400 11px arial;
	color:#333;
}

.box_per_des .ul_music_gallery{
	width:460px;	
	float:left;
	height:auto;
	overflow:hidden;
	padding:2px 8px 0 8px;
}
.box_per_des .ul_music_gallery .li_ctn{
	width:113px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:2px;
}

.box_per_des .ul_singer_news{
	width:454px;	
	float:left;
	height:auto;
	overflow:hidden;
	padding:2px 10px 0 12px;
}
.box_per_des .ul_singer_news .li_ctn{
	width:146px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:4px;
}
.box_per_des .ul_singer_news .li_ctn .ava_img{
	width:140px;
	height:100px;
	display:block;
	border:1px solid #919191;
	padding:2px;
	background:#fff;
}
.box_per_des .ul_singer_news .li_ctn .ava_img img{
	background:no-repeat center;
}
.box_per_des .ul_singer_news .li_ctn .news_tit{
	width:146px;
	height:48px;
	font:700 12px/16px arial;
	overflow:hidden;
	margin:8px 0 5px 0;
}
.box_per_des .ul_singer_news .li_ctn .news_detail{
	width:146px;
	font:11px/16px arial;
	height:64px;
	overflow:hidden;
	color:#333;
	margin:5px 0;
}

.box_per_des .ul_news_page{
	width:450px;	
	float:left;
	height:auto;
	overflow:hidden;
	padding:0px 14px 0 12px;
}
.box_per_des .ul_news_page .li_ctn{
	width:450px;
	height:auto;
	overflow:hidden;
	margin-top:23px;
}
.box_per_des .ul_news_page .li_ctn .news_tit,
.box_per_des .ul_news_page .li_ctn  .des_gray_txt{
	width:450px;
	height:15px;
	font:700 12px/15px arial;
	overflow:hidden;
	margin-bottom:5px;
}
.box_per_des .ul_news_page .li_ctn .news_detail{
	width:450px;
	height:48px;
	font:11px/16px arial;
	color:#333;
	overflow:hidden;
	margin-bottom:5px;
}
.box_per_des .ul_news_page .li_ctn  .des_gray_txt{
	font:11px/15px arial;
	color:#979797;
}

.box_per_des .ul_music_playlist{
	width:472px;	
	float:left;
	height:auto;
	overflow:hidden;
	padding:0px 1px 0 3px;
}

.box_per_des .ul_music_playlist .li_ctn{
	width:108px;
	height:auto;
	overflow:hidden;
	float:left;
	padding:10px 5px 18px;
}
.box_per_des .ul_music_playlist .li_ctn .ava_img{
	width:60px;
	height:60px;
	display:block;
	border:1px solid #dfdddd;
	padding:1px;
	background:#fff;
	margin:0 auto;
}
.box_per_des .ul_music_playlist .li_ctn .ava_img img{
	background:no-repeat center;
}
.box_per_des .ul_music_playlist .li_ctn .playlist_name{
	width:108px;
	height:14px;
	font:11px/14px arial;
	overflow:hidden;
	margin:8px 0 3px 0;
	text-align:center;
}
.box_per_des .ul_music_playlist .li_ctn .playlist_detail{
	width:108px;
	font:11px/14px arial;
	height:14px;
	overflow:hidden;
	color:#333;
	text-align:center
}
.box_per_des .ul_music_playlist .li_ctn .playlist_detail span{
	color:#979797;
}
#bio_detail .txt_green{color:#03a2a7;}
#bio_detail .tit_page{
	font:700 14px/16px arial;
	color:#333;
	width:457px;
	height:16px;
	overflow:hidden;
	padding:8px 10px 0;
	text-transform:uppercase;
}
#bio_detail .bio_content{
	width:461px;
	padding:0 10px 5px 6px;
	height:auto;
	overflow:hidden;
}
#bio_detail .bio_content .bio_ava{
	width:104px;
	height:104px;
	float:left;
	margin:0 5px 5px 5px;
}
#bio_detail .bio_content .des_gray_txt{
	font:11px arial;
	color:#979797;
	display:block;
	padding-bottom:3px;
}
#bio_detail .bio_content .des_gray_txt .bold_txt{
	color:#333;
}
#bio_detail .bio_content p{
	clear:both;
	padding:8px 0 10px;
	font:12px arial;
	color:#003333;
	width:461px;
}
#bio_detail .bio_content .ctn_txt{	
	font:12px arial;
	color:#003333;
	display:block;
	padding-top:15px;
}

.ym_pagination{
	margin:0;
	padding:0;
	float:right;
	clear:both;
}
.ym_pagination li{ 	 
	font:11px arial; 
	list-style:none; 
	float:left;	
}
.ym_pagination a{ 
	border:solid 1px #ff9a1b; 
	margin-left:2px;
	background-color:#fff; 
	display:inline;
}
.ym_pagination a:link, 
.ym_pagination a:visited {
	color:#333; 
	display:block; 
	float:left; 
	padding:3px 7px; 
	text-decoration:none;
	display:inline;
}
.ym_pagination a:hover{ 
	border:solid 1px #ff9a1b; 
	background:#ff9a1b;
	display:inline; 
}
.ym_pagination .previous a:link,
.ym_pagination .previous a:visited,
.ym_pagination .previous a:active {
	background:url("../images/icon_arrow_7x10.gif") no-repeat 6px 5px;
	padding:3px 8px 3px 9px;
	background-color:#fff; 
	display:inline;
}
.ym_pagination .next a:link,
.ym_pagination .next a:visited,
.ym_pagination .next a:active {
	background:url("../images/icon_arrow_7x10.gif") no-repeat -7px 5px;
	padding:3px 8px 3px 9px;
	background-color:#fff; 
	display:inline;
}	
.ym_pagination .active{ 
	background:#ff9a1b; 
	border:1px solid #ff9a1b;
	color:#fff; 
	font-weight:700; 
	display:block; 
	float:left; 
	padding:3px 8px;
	margin-left:2px; 
	display:inline;
}

.banner_300x100{
	width:100%;
	text-align:center;
	margin-bottom:12px;
	height:100px;
}
.view_more{	
	clear:both;
	margin:3px 10px;
	background:url("../images/icon_5x9.gif") right 2px no-repeat;
	font:400 11px arial;
	color:#01878b;
	text-align:right;
	padding-right:10px
}

.right_col{
	width:310px;
	background:url("../images/right_green_4x31.gif") no-repeat right top;
}
.right_col .left{
	width:310px;
	background:url("../images/left_green_4x31.gif") no-repeat left top;
	height:31px;
}
.right_col .center{
	width:302px;
	background:url("../images/center_green_1x31.gif") repeat-x;
	height:31px;
	margin:0 4px;
}
.right_col .center1{
	background:url("../images/center_green_1x31.gif") repeat-x;
	height:31px;
	margin:0 4px;
	font:700 13px/35px arial;
	color:#333;
	padding-left:6px;
	overflow:hidden;
}
.right_col .center1 .left_title{
	width:200px;
	float:left;
	font:700 13px/35px arial;
	color:#333;
	padding-left:6px;
}
.right_col .center1 .right_title{
	float:right;
	font:400 12px/35px arial;
	color:#333;
	text-align:right;
}
.right_col .center1 .right_title .pre_r{
	background:url("../images/icon_pre_16x16.gif") no-repeat 1px top;
	width:16px;
	height:16px;
	margin-right:5px;
	float:left;
}
.right_col .center1 .right_title .next_r{
	background:url("../images/icon_next_16x16.gif") no-repeat 1px top;
	width:16px;
	height:16px;
	float:left;
}
.right_col .center ul{
	padding-left:7px;
}
.right_col .center ul li{
	float:left;
	margin-right:3px;
}
.right_col .center ul li a{
	float:left;
	background:url("../images/l_green_normal_4x31.gif") no-repeat left top;
	height:31px;
	font:400 13px/35px arial;
	color:#01878b;
	padding-left:4px;
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
}
.right_col .center ul li a span{
	float:left;
	height:31px;
	background:url("../images/c_green_normal_1x31.gif") repeat-x;
	
}
.right_col .center ul li a span strong{
	background:url("../images/r_green_normal_4x31.gif") no-repeat right top;
	float:left;
	height:31px;
	padding:0px 8px 0 4px;
}

.right_col .center ul li.active a{
	float:left;
	background:url("../images/l_green__active_4x31.gif") no-repeat left top;
	height:31px;
	font:400 13px/35px arial;
	color:#292929;
	padding-left:4px;
	overflow:hidden;
}
.right_col .center ul li.active a span{
	float:left;
	height:31px;
	background:url("../images/c_green_active_1x31.gif") repeat-x;
}
.right_col .center ul li.active a span strong{
	float:left;
	height:31px;
	background:url("../images/r_green_active_4x31.gif") no-repeat right top;
	padding:0px 8px 0 4px;
}

#ymms_top_100{
	background:url("../images/bg_top_100_310x44.gif") left top no-repeat;
	padding-top:4px;
	margin-bottom:12px;
}
#ymms_top_100 .content_top_100{
	border:1px solid #d7d7d7;
	border-top:none;
	padding:0 3px;
	height:auto;
	overflow:hidden;
	width:302px;
	font:400 12px arial;
}
#ymms_top_100 .content_top_100 .song_playlist{
	background:url("../images/bg_top_100_1x58.gif") left 39px repeat-x;
	display:block;
	float:left;
	width:139px;
	padding:12px 6px 10px 4px;	
	overflow:hidden;
}
* html #ymms_top_100 .content_top_100 .song_playlist{
	padding:12px 3px 10px 2px;	
}
#ymms_top_100 .content_top_100 .song_playlist li{
	height:17px;
	overflow:hidden;
	padding-bottom:2px;
	width:139px;
}
#ymms_top_100 .content_top_100 .song_playlist .title{
	font:700 15px Arial;
	color:#000;	
	padding-bottom:6px;
	text-transform:capitalize;
}
#ymms_top_100 .content_top_100 .song_playlist .dot{
	font-size:15px;
	color:#01878b;
	float:left;
	padding:0 5px 0 0;
}
#ymms_top_100 .content_top_100 .song_playlist li a{
	color:#01878b;
}
#ymms_top_100 .content_top_100 .song_playlist li a.active{
	font-weight:700;
}

#salient_month{
	margin-bottom:12px;
	background:url("../images/bg_salient_month_310x35.gif") left top no-repeat;
	padding-top:4px;
}
#salient_month .content_salient_month{
	border:1px solid #9f9f9f;
	border-top:none;
	width:308px;	
	height:auto;
	overflow:hidden;
}
#salient_month .content_salient_month .title{
	margin:0px 10px 5px 10px;
	font:700 15px arial;
	color:#333333;
	overflow:hidden;
	padding-top:2px;
	width:290px;
}
#salient_month .content_salient_month .title .text{
	float:left;
	width:auto;
	margin-top:4px;
}
#salient_month .content_salient_month .title .month{
	color:#fff;
	float:left;
	background:url("../images/bg_month.gif") left top no-repeat;
	width:26px;
	height:25px;
	text-align:center;
	padding-top:4px;
	margin:0px 0 0 5px;
}
#salient_month .content_salient_month .event,
#salient_month .content_salient_month .song,
#salient_month .content_salient_month .singer{
	width:310px
}
#salient_month .content_salient_month .singer{
	margin-bottom:5px;
}
#salient_month .content_salient_month .event .topic_title,
#salient_month .content_salient_month .song .topic_title,
#salient_month .content_salient_month .singer .topic_title{
	background:url("../images/bg_topic_1x42.gif") left 0px repeat-x;
	padding-left:15px;
	line-height:16px;
	margin-bottom:10px;
}
#salient_month .content_salient_month .song .topic_title{
	background-position: left -14px;
}
#salient_month .content_salient_month .singer .topic_title{
	background-position:left -28px;
}
* html #salient_month .content_salient_month .event .topic_title{
	background-position: left 2px;
}
* html #salient_month .content_salient_month .song .topic_title{
	background-position: left -12px;
}
* html #salient_month .content_salient_month .singer .topic_title{
	background-position:left -26px;
}
*+html #salient_month .content_salient_month .event .topic_title{
	background-position:left 2px;
}
*+html #salient_month .content_salient_month .song .topic_title{
	background-position: left -12px;
}
*+html #salient_month .content_salient_month .singer .topic_title{
	background-position:left -26px;
}
#salient_month .content_salient_month .event .topic_title .name,
#salient_month .content_salient_month .song .topic_title .name,
#salient_month .content_salient_month .singer .topic_title .name{
	background:#fff;
	padding:0 2px;
	text-transform:uppercase;
	font:700 12px arial;
	color:#333;
}
#salient_month .content_salient_month .event .title_event{
	font:700 12px arial;
	color:#01878b;
	margin:0 10px;
	height:15px;
	overflow:hidden;
}
#salient_month .content_salient_month .event .content_event{
	font:400 11px arial;
	color:#333;
	line-height:15px;
	margin:5px 10px;
	height:49px;
	overflow:hidden;
}
#salient_month .content_salient_month .event a{
	color:#01878b;
}
#salient_month .content_salient_month .song .lst_song{
	margin:0 10px;
}
/*20080806*/
#salient_month .content_salient_month .song .lst_song li{
	padding-left:24px;*/
	margin-bottom:2px;
	width:290px;
}
/*end*/
#salient_month .content_salient_month .song .lst_song li p{
	height:17px;
	width:265px;
	overflow:hidden;
}
#salient_month .content_salient_month .song .lst_song li .songname{
	color:#01878b;
	font:400 12px/17px arial;	
}
/*20080806*/
#salient_month .content_salient_month .song .lst_song li .singer{
	color:#979797;
	font:400 11px/17px arial;
	margin-left:24px;
}
#salient_month .lst_song li img.img_bh{
	background:url("../images/icon_music_16x16.gif") no-repeat left top;
	height:16px;
	width:16px;
	margin-right:8px;
	float:left;
}
/*end*/
#salient_month .content_salient_month .singer .singer_name{
	margin:-5px 10px 5px 10px;
	font:700 12px arial;
}
#salient_month .content_salient_month .singer .avatar{
	border:1px solid #dfdfdf;
	padding:1px;
	width:60px;
	height:60px;
	float:left;
	margin:0 5px 0 10px;
	background:#fff;
	display:inline;
}
#salient_month .content_salient_month .singer .lst_song{
	float:left;
	width:220px;
	margin:0 10px 0 0;	
	font:400 12px arial;
}
/*20080806*/
#salient_month .content_salient_month .singer .lst_song li{
	padding-left:24px;*/
	margin:2px 0;
	height:18px;
	overflow:hidden;
}
/*end*/
#ymms_playlist{
	width:310px;
	height:auto;
	margin-bottom:12px;
	overflow:hidden;
}
#ymms_playlist .content_ymms_playlist{
	clear:both;
	float:none;
	border:1px solid #d8d8d8;
	border-top:none;
	width:308px;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}
#ymms_playlist .content_ymms_playlist .content_playlist{
	width:304px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ymms_playlist .content_ymms_playlist .content_playlist ul li{
	float:left;
	background:#f0efef;	
	width:93px;
	height:120px;
	margin:0 4px 7px 3px;
	overflow:hidden;
	text-align:center;
}
* html #ymms_playlist .content_ymms_playlist .content_playlist ul li{
	display:inline;
}
*+html #ymms_playlist .content_ymms_playlist .content_playlist ul li{
	display:inline;
}
#ymms_playlist .content_ymms_playlist .content_playlist ul li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ymms_playlist .content_ymms_playlist .content_playlist ul li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ymms_playlist .content_ymms_playlist .content_playlist ul li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ymms_playlist .content_ymms_playlist .content_playlist ul li .song_num .num{
	color:#333;
}



#ymms_playlist .content_ymms_playlist .content_video{
	width:304px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ymms_playlist .content_ymms_playlist .content_video li{
	float:left;
	background:#f0efef;	
	width:143px;
	height:120px;
	margin:0 4px 7px 3px;
	overflow:hidden;
	text-align:center;
}
* html #ymms_playlist .content_ymms_playlist .content_video li{
	display:inline;
}
*+html #ymms_playlist .content_ymms_playlist .content_video li{
	display:inline;
}
#ymms_playlist .content_ymms_playlist .content_video li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:120px;
	height:80px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ymms_playlist .content_ymms_playlist .content_video li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ymms_playlist .content_ymms_playlist .content_video li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ymms_playlist .content_ymms_playlist .content_video li .song_num .num{
	color:#333;
}


* html #ymms_playlist .view_more{
	margin-top:7px;
}
*+html #ymms_playlist .view_more{
	margin-top:7px;
}
#ymmus_tagcloud{
	width:310px;
	height:auto;
	margin-bottom:12px;
	overflow:hidden;
}
#ymmus_tagcloud .bcate_ll_header{
	width:310px;
	height:29px;
	background:url("../images/header_cate_lr.gif") repeat-x left bottom;
}
#ymmus_tagcloud .bcate_ll_h_l{
	width:290px;
	height:29px;
	background:url("../images/header_cate_lr.gif") no-repeat left -29px;
	font:700 15px/29px Arial;
	padding-left:10px;
	margin-right:10px;
}
#ymmus_tagcloud .bcate_ll_h_r{
	width:310px;
	height:29px;
	background:url("../images/header_cate_lr.gif") no-repeat right top;	
}
#ymmus_tagcloud .tagcloud_content{
	width:300px;
	height:auto;
	padding:8px 4px 5px;
	border:1px solid #d7d7d7;
	font:700 10px/25px Arial;
	text-align:center;
}
* html #ymmus_tagcloud .tagcloud_content{
	line-height:26px;
	padding:8px 4px 6px;
}
*+html #ymmus_tagcloud .tagcloud_content{
	line-height:26px;
	padding:8px 4px 6px;
}
#ymmus_tagcloud .tagcloud_content a{
	margin:0 3px 0 3px; 
}
#ymmus_tagcloud .tagcloud_content .f2,
#ymmus_tagcloud .tagcloud_content .f9,
#ymmus_tagcloud .tagcloud_content .f10{
	font-size:12px;
	color:#475f02;
}
#ymmus_tagcloud .tagcloud_content .f3,
#ymmus_tagcloud .tagcloud_content .f7{
	font-size:16px;
	color:#ef0784;
}
#ymmus_tagcloud .tagcloud_content .f4,
#ymmus_tagcloud .tagcloud_content .f5,
#ymmus_tagcloud .tagcloud_content .f6,
#ymmus_tagcloud .tagcloud_content .f8{
	font-size:11px;
	color:#fe73be;
}
#ymmus_tagcloud .tagcloud_content .f1,
#ymmus_tagcloud .tagcloud_content .f1,
#ymmus_tagcloud .tagcloud_content .f14{
	font-size:16px;
	color:#85b007;
}
#ymmus_tagcloud .tagcloud_content .f6{
	color:#ef0784;
}
#ymmus_tagcloud .tagcloud_content .f7{
	color:#85b007;
}
#ymmus_tagcloud .tagcloud_content .f16{
	font-size:14px;
	color:#475f02;
}
#ymmus_tagcloud .tagcloud_content .f9{
	color:#ef0784;
}
#ymmus_tagcloud .tagcloud_content .f11{
	font-size:18px;
	color:#475f02;
}
#ymmus_tagcloud .tagcloud_content .f12{
	font-size:16px;
	color:#fe73be;
}
/* Tags List2 */
/* end tag list 2*/
#top_songwriter,
#top_songwriter_blue{
margin-bottom:12px;
	background:url("../images/bg_top_310x5.gif") no-repeat;
	padding-top:5px;
}
#top_songwriter .main_content,
#top_songwriter_blue .main_content{
	border:1px solid #d7d7d7;
	border-top:none;
	width:308px;	
	height:auto;
	overflow:hidden;
}
#top_songwriter .main_content .name_songwrite,
#top_songwriter_blue .main_content .name_songwrite{
	margin:2px 12px 9px;
	padding-left:42px;
	width:242px;
	height:21px;
	background:url("../images/bg_top_37x21.gif") no-repeat;
	font:700 15px/20px Arial;
	color:#333;
	overflow:hidden;
}
#top_songwriter .main_content .bg_orange,
#top_songwriter_blue .main_content .bg_blue{
	width:278px;
	height:14px;
	background:url("../images/bg_menu_620x11.gif") no-repeat left bottom;
	padding-left:30px;
}
#top_songwriter_blue .main_content .bg_blue{
	background-position:right bottom;
}
#top_songwriter .main_content .bg_orange .name_title,
#top_songwriter_blue .main_content .bg_blue .name_title{
	height:14px;
	background:#fff url("../images/bg_7x28.gif") no-repeat right top;
	padding:0 12px 0 6px;
	font:700 12px Arial;
	color:#333;
	text-transform:uppercase;
	float:left;
	}
#top_songwriter_blue .main_content .bg_blue .name_title{
	background-position:right bottom;
}
* html #top_songwriter .main_content .bg_orange .name_title{
	background-position:right 1px;
}
#top_songwriter .main_content .ul_content{
	width:284px;
	padding:1px 12px 9px;
	height:auto;
	overflow:hidden;
	}
/*20080806*/	
#top_songwriter .main_content .ul_content li{
	width:260px;
	height:17px;
	padding:8px 0 0 0;
	font:400 12px Arial;
	overflow:hidden;
	float:left;
	}
/*end*/	
#top_songwriter_blue .main_content .ul_content{
	width:284px;
	height:auto;
	padding:9px 12px;
	overflow:hidden;
}
/*20080806*/
#top_songwriter_blue .main_content .ul_content li{
	width:260px;
	height:35px;
	float:left;
	}

#top_songwriter_blue .main_content .ul_content li .name{
	width:260px;
	height:16px;
	padding-top:1px;
	font:400 12px/15px Arial;
	overflow:hidden;
}
#top_songwriter_blue .main_content .ul_content li .gray{
	width:260px;
	height:13px;
	padding-top:2px;
	font:400 11px Arial;
	color:#979797;
	overflow:hidden;
	margin-left:24px;
}/*end*/	
#history{
	width:310px;
	height:auto;
	background:#f0fde2 url("../images/bg_top_310x100.gif") no-repeat;
	padding-top:5px;
	overflow:hidden;
	margin-bottom:12px;
	}
#history .main_content{
	width:288px;
	height:auto;
	border:1px solid #d7d7d7;
	border-top:none;
	padding:0 10px;
	overflow:hidden;
}
#history .main_content .title{
	width:288px;
	height:22px;
	padding-top:2px;
	font:700 18px Arial;
	overflow:hidden;
}
#history .main_content .title a{
	font-weight:700;
}
#history .main_content .detail{
	width:288px;
	height:64px;
	padding:5px 0 2px;
}
#history .main_content .detail .bor_img{
	width:60px;
	height:60px;
	background:#fff;
	padding:1px;
	border:1px solid #dfdddd;
	margin-right:11px;
	float:left;
	display:block;
}
#history .main_content .detail .bor_img img{
	background:no-repeat center;
}
#history .main_content .detail .name{
	width:213px;
	height:16px;
	padding-top:10px;
	font:700 12px Arial;
	color:#333;
	overflow:hidden;
	float:left;
}
#history .main_content .detail .gray{
	width:213px;
	height:13px;
	font:400 11px/13px Arial;
	color:#979797;
	padding-top:2px;
	overflow:hidden;
	float:left;
}
#history .main_content .detail .gray span{
	color:#333;
}
#history .main_content .nd{
	width:288px;
	padding:8px 0 10px;
	font:400 12px Arial;
}
#ymms_list_playlist{
	margin-bottom:12px;
}
#ymms_list_playlist .main_content{
	width:292px;
	height:auto;
	border:1px solid #d8d8d8;
	padding:0 8px 8px;
	border-top:none;
}
#ymms_list_playlist .main_content .ul_content{
	width:281px;
	height:auto;
	padding:14px 0 8px 11px;
	overflow:hidden;
}
/*20080806*/
#ymms_list_playlist .main_content .ul_content li{
	width:257px;
	height:34px;
	float:left;
	}
#ymms_list_playlist .main_content .ul_content li .name{
	width:257px;
	height:16px;
	padding-top:1px;
	font:400 12px/15px Arial;
	overflow:hidden;
}
#ymms_list_playlist .main_content .ul_content li .gray{
	width:257px;
	height:13px;
	padding-top:2px;
	font:400 11px Arial;
	color:#979797;
	overflow:hidden;
	margin-left:24px;
}
/*end*/
#ymms_list_playlist .main_content .seeall{
	width:282px;
	height:14px;
	font:400 11px Arial;
	text-align:right;
	background:url("../images/icon_5x9.gif") no-repeat right 2px;
	padding-right:10px;
}
.bcate_rl_header{
	width:310px;
	height:29px;
	background:url("../images/header_cate_lr.gif") repeat-x left bottom;
}
.bcate_rl_h_l{
	width:290px;
	height:29px;
	background:url("../images/header_cate_lr.gif") no-repeat left -29px;
	font:700 15px/28px Arial;
	text-transform:capitalize;
	padding-left:10px;
	margin-right:10px;
}
.bcate_rl_h_r{
	width:310px;
	height:29px;
	background:url("../images/header_cate_lr.gif") no-repeat right top;	
}
#ymmus_newsong{
	width:310px;
	height:auto;
	overflow:hidden;
	margin-bottom:12px;
}
#ymmus_newsong .content_newsong{
	width:291px;
	height:auto;
	border:1px solid #d8d8d8;
	padding:0 9px 8px 8px;
	border-top:none;
}
#ymmus_newsong .content_newsong .ul_content{
	width:280px;
	height:auto;
	padding:18px 0 8px 11px;
	overflow:hidden;
}
/*20080806*/
#ymmus_newsong .content_newsong .ul_content li{
	width:256px;
	height:34px;
	float:left;
	}
#ymmus_newsong .content_newsong .ul_content li .name{
	width:256px;
	height:16px;
	padding-top:1px;
	font:400 12px/15px Arial;
	overflow:hidden;
}
#ymmus_newsong .content_newsong .ul_content li .gray{
	width:256px;
	height:13px;
	padding-top:2px;
	font:400 11px Arial;
	color:#979797;
	overflow:hidden;
	margin-left:24px;
}
/*end*/
#ymmus_newsong .content_newsong .seeall{
	width:281px;
	height:14px;
	font:400 11px Arial;
	text-align:right;
	background:url("../images/icon_5x9.gif") no-repeat right 2px;
	padding-right:10px;
}
#ymms_playlist_bl{
	width:310px;
	height:auto;
	overflow:hidden;
	margin-bottom:12px;
}
#ymms_playlist_bl .content_ymms_playlist{
	border:1px solid #d8d8d8;
	border-top:none;
	width:308px;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}

#ymms_playlist_bl .content_ymms_playlist .content_playlist{
	width:304px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ymms_playlist_bl .content_ymms_playlist .content_playlist li{
	float:left;
	background:#f0efef;	
	width:93px;
	height:120px;
	margin:0 4px 7px 3px;
	overflow:hidden;
	text-align:center;
}
* html #ymms_playlist_bl .content_ymms_playlist .content_playlist li{
	display:inline;
}
*+html #ymms_playlist_bl .content_ymms_playlist .content_playlist li{
	display:inline;
}
#ymms_playlist_bl .content_ymms_playlist .content_playlist li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ymms_playlist_bl .content_ymms_playlist .content_playlist li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ymms_playlist_bl .content_ymms_playlist .content_playlist li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ymms_playlist_bl .content_ymms_playlist .content_playlist li .song_num .num{
	color:#333;
}
#ymms_playlist .content_ymms_playlist .content_online{
	width:304px;
	height:auto;
	overflow:hidden;
	padding:7px 0 0 4px;
	display:block;
}
#ymms_playlist .content_ymms_playlist .content_online li{
	float:left;
	background:#fff;	
	width:93px;
	height:80px;
	font-size:11px;
	margin:0 4px 7px 3px;
	overflow:hidden;
	text-align:center;
}
* html #ymms_playlist .content_ymms_playlist .content_online li{
	display:inline;
}
*+html #ymms_playlist .content_ymms_playlist .content_online li{
	display:inline;
}
#ymms_playlist .content_ymms_playlist .content_online li .bg_img{
	border:1px solid #dfdddd;
	padding:1px;
	width:60px;
	height:60px;
	display:block;
	margin:10px auto 7px auto;
	background:#fff no-repeat center;
}
#ymms_playlist .content_ymms_playlist .content_online li .song_name{
	height:13px;
	overflow:hidden;
	font:400 11px arial;
	margin:0 5px 4px 5px;
}
#ymms_playlist .content_ymms_playlist .content_online li .song_num{
	height:13px;
	font:400 11px arial;
	margin:0 5px 4px 5px;
	color:#979797
}
#ymms_playlist .content_ymms_playlist .content_online li .song_num .num{
	color:#333;
}
* html #ymms_playlist_bl .view_more{
	margin-top:7px;
}
*+html #ymms_playlist_bl .view_more{
	margin-top:7px;
}
#ymms_singer_songwriter{
	width:310px;
	margin-bottom:12px;
}
#ymms_singer_songwriter .content{
	width:308px;
	height:auto;
	border:1px solid #d8d8d8;
	border-top:none;
	overflow:hidden;
	}
#ymms_singer_songwriter .content .ul_content{
	width:308px;
	height:auto;
	padding:12px 0 14px;
	overflow:hidden;
} 
#ymms_singer_songwriter .content .ul_content li{
	width:134px;
	height:16px;
	float:left;
	padding-left:9px;
	margin-right:10px;
	font:400 11px Arial;
	display:inline;
	overflow:hidden;
}
#ymms_singer_songwriter .content .ul_content li .dot{
	font-size:15px;
	color:#34a1a4;
	float:left;
	padding:0 12px 0 0;
}
#ymms_gallery_detail,
#ymms_gallery_detail_sildeshow{
	width:652px;
	height:auto;
	background:url("../images/bg_top_652x5.gif") no-repeat;
	padding-top:5px;
	overflow:hidden;
	margin-bottom:12px;
}
#ymms_gallery_detail .main_content,
#ymms_gallery_detail_sildeshow .main_content{
	width:650px;
	height:auto;
	border:1px solid #d7d7d7;
	border-top:none;
	overflow:hidden;
}
#ymms_gallery_detail .main_content .header,
#ymms_gallery_detail_sildeshow .main_content .header{
	height:22px;
	padding:4px 0px 2px 10px;
	width:640px;
	overflow:hidden;
}
#ymms_gallery_detail .main_content .header .name,
#ymms_gallery_detail_sildeshow .main_content .header .name{
	float:left;
	width:360px;
	height:22px;
	font:700 15px/22px Arial;
	color:#333;
	text-transform:uppercase;
	overflow:hidden;
}
#ymms_gallery_detail .main_content .header .text_right,
#ymms_gallery_detail_sildeshow .main_content .header .text_right{
	float:left;
	width:280px;
	height:18px;
	padding:3px 0 1px;
	font:400 11px/18px Arial;
	color:#333;
	text-align:right;
	overflow:hidden;
	}
#ymms_gallery_detail .main_content .header .text_right strong{
	color:#979797;
}
#ymms_gallery_detail .main_content .header .text_right .dash{
	margin:0 5px;
}
#ymms_gallery_detail .main_content .header .text_right .view_more{
	margin-left:0;
}
#ymms_gallery_detail .main_content .ul_content{
	width:650px;
	height:auto;
	background:#fff url("../images/bg_1_102x280.gif") repeat left -14px;
	overflow:hidden;
}
#ymms_gallery_detail .main_content .ul_content li{
	width:110px;
	height:110px;
	padding:2px 10px 28px;
	display:inline;
	background:url("../images/bg_img_110x110.gif") no-repeat 10px 2px;
	float:left;
}
#ymms_gallery_detail .main_content .ul_content li a{
	width:104px;
	height:104px;
	background:#fff;
	padding:1px;
	margin:1px 1px 3px 3px;
	display:block;
}
* html #ymms_gallery_detail .main_content .ul_content li a{
	margin:3px 1px 0 3px;
	}
*+html #ymms_gallery_detail .main_content .ul_content li a{
	margin:3px 1px 0 3px;
	}
#ymms_gallery_detail .main_content .ul_content li a img{
	background:no-repeat center;
}
#ymms_gallery_detail .main_content .ul_content li a:hover{
	width:102px;
	height:102px;
	padding:0;
	border:2px solid #02eae7;
}
#ymms_gallery_detail .main_content .ul_content li a:hover img{
	width:102px;
	height:102px;
	background:no-repeat center;
}
#ymms_gallery_detail .main_content .page{
	width:640px;
	height:auto;
	padding:3px 10px 10px 0;
	overflow:hidden;
}
#ymms_gallery_detail_sildeshow .main_content .flash{
	margin:0 auto;
	padding:6px 0 16px;
	text-align:center;
}

#ym_mus_tabsearch{
	width:488px;
	height:70px;
	overflow:hidden;
	margin-bottom:12px;
}
#ym_mus_tabsearch .tab_menu{
	width:488px;
	height:20px;
	overflow:hidden;
}
#ym_mus_tabsearch .tab_menu ul{
	width:488px;
	height:20px;
	overflow:hidden;
	background:url("../images/mus_tab_bg_1x1.gif") repeat-x bottom;
}
#ym_mus_tabsearch .tab_menu ul li{
	float:left;
	margin-right:2px;
}
#ym_mus_tabsearch .tab_menu ul li a{
	float:left;
	background:url("../images/mus_tab_center_1x20.gif") repeat-x;
	height:20px;
	font:700 11px/20px arial;
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
}
#ym_mus_tabsearch .tab_menu ul li a span{
	float:left;
	height:20px;
	background:url("../images/mus_tab_left_3x20.gif") no-repeat left top;
	display:block;
	
}
#ym_mus_tabsearch .tab_menu ul li a span strong{
	background:url("../images/mus_tab_right_3x20.gif") no-repeat right top;
	float:left;
	height:20px;
	padding:0 10px;
	color:#333;
}
#ym_mus_tabsearch .tab_menu ul li.active a{
	background:url("../images/mus_tab_center_act_1x20.gif") repeat-x;
}
#ym_mus_tabsearch .tab_menu ul li.active a span{
	background:url("../images/mus_tab_left_act_3x20.gif") no-repeat left top;
}
#ym_mus_tabsearch .tab_menu ul li.active a span strong{
	background:url("../images/mus_tab_right_act_3x20.gif") no-repeat right top;
}
#ym_mus_tabsearch .tab_content{
	width:486px;
	height:49px;
	overflow:hidden;
	border:1px solid #b0afaf;
	border-top:none;
	background:#fcfff3 url("../images/mus_tab_conten_bg_1x49.gif") repeat-x bottom;
}
#ym_mus_tabsearch .tab_content .song_ctn{
	width:475px;
	height:36px;
	padding:13px 0 0 11px;
	overflow:hidden;
}
#ym_mus_tabsearch .tab_content .song_ctn .txt_field{
	width:345px;
	padding:5px;
	font:10px tahoma;
	color:#979797;
	border:1px solid #dfdddd;
	border-left:2px solid #dfdddd;
	background:#fff url("../images/mus_txt_field_1x20.gif") repeat-x top;
	float:left;
}
#ym_mus_tabsearch .tab_content .song_ctn .search_btn{
	width:101px;
	height:24px;
	background:url("../images/mus_tab_search_btn_101x20.gif") no-repeat;
	text-align:center;
	font:700 11px/22px tahoma;
	color:#333;
	border:none;
	margin:0 0 0 5px;
	float:left;
	cursor:pointer;
}
#c2,
#c3,
#c4{ display:none}
#step1{
	width:468px;
	overflow:hidden;
	padding:0 13px 0 26px;
}
#step1 .title_01{
	width:458px;
	font:normal 11px tahoma;
	color:#000;
	padding:9px 0 14px 0;
}
#step1 ul{
	width:468px;
	overflow:hidden;
}
#step1 ul li{
	width:485px;
	margin-bottom:10px;
	overflow:hidden;
}
#step1 ul li.normal .benleft{
	width:100px;
	padding-right:10px;
	font:normal 11px tahoma;
	color:#000;
	text-align:left;
	float:left;
}
#step1 ul li.error .benleft{
	width:100px;
	font:normal 11px tahoma;
	color:#000;
	text-align:left;
	float:left;
	padding:14px 10px 0 0;
}
#step1 ul li .right{
	width:372px;
	float:right;
}
#step1 ul li .right .dk{
	font:normal 10px tahoma;
	color:#333;
}
#step1 ul li .right .dk a{color:#2989e2;text-decoration:underline;}
#step1 ul li .right .dk a:hover{text-decoration:none;}
#step1 ul li .right span.check{
	margin-right:10px;
	font:normal 11px tahoma;
	color:#333;
}
#step1 ul li .right input.input_01{
	width:250px;
	padding:2px;
	border:1px solid #c7c7c7;
}
#step1 ul li .right input.input_02{
	width:18px;
	height:13px;
	margin-right:3px;
}
#step1 ul li .right select{
	width:253px;
	padding:2px;
	border:1px solid #c7c7c7;
}
#step1 ul li .right .text_node{
	width:380px;
	font:normal 10px tahoma;
	color:#6b6b6b;
	padding-top:4px;
}
#step1 ul li .right .text_node1{
	width:300px;
	font:normal 10px tahoma;
	text-align:justify;
	color:#6b6b6b;
	padding-top:4px;
}
#step1 ul li .right .text_node a{color:#2989e2;text-decoration:underline;}
#step1 ul li .right .text_node a:hover{text-decoration:none;}
#step1 ul li.normal .right .text_error{
	font:normal 10px tahoma;
	color:#e50000;
	padding-bottom:3px;
	display:none;
}
#step1 ul li.error .right .text_error{
	font:normal 10px tahoma;
	color:#e50000;
	padding-bottom:3px;
}
#step1 ul li.error .right .text_error1{
	font:normal 10px tahoma;
	color:#e50000;
	padding:0 0 3px 24px;
}
.red{
	font:bold 11px tahoma;
	color:#e50000;
	margin:0 2px;
}
#ttln_banin .content_01 .playlist{
	width:446px;
	padding:0 9px 0 9px;
	font:normal 11px tahoma;
	color:#333;
}	
#ttln_banin .content_01 .playlist .content_01{
	width:441px;
	padding:7px 5px 3px 0;
	height:20px;
	overflow:hidden;
}
#ttln_banin .content_01 .playlist .content_01 .content_01_left{
	float:left;
	line-height:20px;
}
#ttln_banin .content_01 .playlist .content_01 .content_01_right{
	float:right;
	text-align:right;
}
#ttln_banin .content_01 .playlist .content_01 .content_01_right select{
	width:107px;
	font:normal 11px tahoma;
	color:#6b6b6b;
	padding:2px;
	border:1px solid #d5d5d5;
}
#ttln_banin .content_01 .playlist .content_02{
	width:446px;
}
#ttln_banin .content_01 .playlist .content_02 ul{
	width:446px;
	overflow:hidden;
}
#ttln_banin .content_01 .playlist .content_02 ul li{
	width:446px;
	margin-top:11px;
	float:left;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benleft{
	width:296px;
	float:left;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benleft .images{
	width:47px;
	float:left;
	height:47px;
	margin-right:11px;
	border:1px solid #dfdddd;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benleft .dsbaihat{
	width:230px;
	float:left;
	font:normal 11px arial;
	padding-bottom:2px;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benleft .dsbaihat a{color:#2581d8;font:bold 14px arial;}
#ttln_banin .content_01 .playlist .content_02 ul li .benleft .dsbaihat .dsbaihat_text_xam{
	font:normal 11px arial;
	color:#6b6b6b;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benleft .images img{
	margin:1px;
	background:no-repeat left top;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benright{
	width:150px;
	padding-top:3px;
	float:right;
	text-align:right;
}
#ttln_banin .content_01 .playlist .content_02 ul li .benright a{
	margin:0 2px;
	color:#2581d8;
}
#ttln_banin .content_01 .playlist .content_03{
	width:741px;
	padding:12px 5px 8px 0;
	height:22px;
}
#ttln_banin .content_01 ul.ul_topm_linklist{
	width:486px;
	overflow:hidden;
	padding:12px 0 0px 0;
}
#ttln_banin .content_01 ul.ul_topm_linklist li{
	width:233px;
	float:left;
	margin-left:10px;
	padding-bottom:2px;
	display:inline;
}
#ttln_banin .content_01 ul.ul_topm_linklist li img.img_bh{
	background:url("../images/icon_music_16x16.gif") no-repeat left top;
	height:16px;
	width:16px;
	margin-right:8px;
	float:left;
}

#ttln_banin .content_01 ul.ul_topm_linklist li img.img_add{
	height:13px;
	width:12px;
	margin-right:8px;
	float:left;
}
#ttln_banin .content_01 ul.ul_topm_linklist li .text_link{
	font:400 12px arial;
	height:16px;
	width:185px;
	overflow:hidden;
	margin:1px 0;
}
#ttln_banin .content_01 ul.ul_topm_linklist li .text_link a{
	color:#0077C2;
}
#ttln_banin .content_01 ul.ul_topm_linklist li .text_sub_2{
	font:400 11px arial;
	color:#979797;
	height:16px;
	width:192px;
	padding-left:35px;
	overflow:hidden;
}
#ttln_banin .content_01 .page{
	width:478px;
	height:22px;
	padding:15px 8px 8px 0;
}
#ttln_banin .content_01 ul.list_video{
	width:483px;
	overflow:hidden;
}
#ttln_banin .content_01 ul.list_video li.item_list_video{
	width:106px;
	float:left;
	margin:0 7px;
	display:inline;
	overflow:hidden;
}
#ttln_banin .content_01 ul.list_video li.item_list_video{
	padding:8px 0 8px 0;
}
#ttln_banin .content_01 .text_link{
	width:106px;
	height:15px;
	overflow:hidden;
	padding-top:7px;
	font:400 12px arial;
}
#ttln_banin .content_01 .text_sub{
	width:106px;
	height:15px;
	font:400 11px arial;
	color:#333;
}