
.lbar{
	width:151px;
	border-right:1px solid #A2D3F2;
	border-bottom:1px solid #D5F0FD;
	float:left;
}
.lbar dl{
	width:151px;
	padding-bottom:2px;
}
.lbar dl.show dt a,.lbar dl.show dt a:hover{
	color:#06C;
	background:#EFF9FE url(../images/arrow_onoff.gif) 10px 9px no-repeat;
}
.lbar dl.show dd{
	display:block;
}
.lbar dl dt{
	width:151px;
	height:25px;
	line-height:25px;
}
.lbar dl dt a{
	width:123px;
	display:block;
	font-weight:bold;
	color:#222;
	text-decoration:none;
	padding-left:28px;
	background:#EFF9FE url(../images/arrow_onoff.gif) 10px -33px no-repeat;
}
.lbar dl dt a:hover{
	text-decoration:none;
	background-color:#E2F5FE;
}
.lbar dl dd{
	padding:2px 0px 12px 8px;
	display:none;
}
.lbar dl dd ul{
}
.lbar dl dd ul li{
	padding-left:20px;
	height:23px;
	line-height:23px;
	background:url(../images/icons.gif) 8px -54px no-repeat;
	overflow:hidden;
	margin-top:4px;
	padding-top:1px;
}
.lbar dl dd ul li.thisclass{
	background:#FFFCEE url(../images/icons.gif) 9px -824px no-repeat;
}
.lbar dl dd ul li.thisclass a,.lbar dl dd ul li.thisclass a:hover{
	text-decoration:none;
	cursor:default;
	color:#F60;
	font-weight:bold;
}
.lbar dl dd ul li a{
	text-decoration:underline;
}
.lbar dl dd ul li small{
	font-size:12px;
	color:#999;
	margin-left:5px;
}

.rbox{
	width:798px;
	float:right;
}
.orderBar{
	width:100%;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #D5EAF9;
	margin-top:1px;
}
.orderBar strong{
	color:#999;
	font-weight:normal;
	margin-left:6px;
}
.orderBar a{
	margin-right:12px;
}
.orderBar a.thisclass{
	font-weight:bold;
	color:#F60;
}
.albumList{
	width:784px;
	margin:0px auto;
	clear:both;
	padding:12px 0px 6px;
	overflow:hidden;
}
.albumList ul li{
	width:196px;
	height:216px;
	overflow:hidden;
	float:left;
	position:relative;
	padding:8px 0px 4px;
}
.albumList ul li a.albumLink{
	width:150px;
	padding:2px 4px;
	overflow:hidden;
	background:url(../images/album_bg_150.png) no-repeat;
	display:block;
	margin:0px auto;
	text-align:center;
}
.albumList ul li a.albumLink img{
	width:150px;
	height:150px;
	margin-bottom:10px;
	display:block;
}
.albumList ul li a.albumLink span.albumName{
	display:block;
	width:150px;
	height:19px;
	text-align:center;
	cursor:pointer;
	line-height:19px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.albumList ul li a.albumPlay{
	display:block;
	width:25px;
	height:25px;
	position:absolute;
	top:132px;
	right:26px;
	color:#FFF;
	text-indent:-9999px;
	letter-spacing:1px;
	background:url(../images/btn_album_play.png) right top no-repeat;!important;
	_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v5/r4/images/btn_album_play.png',sizingMethod='crop');
	cursor:pointer;
	overflow:hidden;
}
.albumList ul li a.albumPlay:hover{
	width:84px;
	text-decoration:none;
	background:url(../images/btn_album_play_hover.png) right top no-repeat;!important;
	_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v5/r4/images/btn_album_play_hover.png',sizingMethod='crop');
}
.albumList ul li span.singerName a{
	display:block;
	width:120px;
	text-align:center;
	line-height:17px;
	margin:0px auto;
	color:#690;
	clear:both;
	font-size:12px;
}
.albumList ul li span.albumDate{
	display:block;
	width:120px;
	text-align:center;
	line-height:15px;
	margin:0px auto;
	color:#888;
	clear:both;
	font-size:12px;
}
