@charset "utf-8";
.boxName a:hover{ color:#414D4C;text-decoration:underline;}
/* ======================
start of album list 
====================== */
.music-list{
	
}
.listUl{
	margin:0;
	padding:0;
}
.listUl li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
.item-list{
	width:100px;
	margin:0 15px 20px 0;
  overflow:hidden;
  height:150px;
}
.item-list .image img{
	border:1px solid #CDCDCD;
	padding:1px;
	margin-bottom:5px;
}
.item-list .image:hover img{
	border:1px solid #000;
}
.item-list .name{
	height:30px;
	display:block;
	overflow:hidden;
	text-align:center;
	margin:3px 0;
}
.item-list .author{
	height:14px;
	display:block;
	overflow:hidden;
	font-size:11px;
	color:#AD830F;
	text-align:center;
}
.item-list .author:hover{
	color:#AD830F;
	text-decoration:underline;
}
.bnt_myPlayList{
	width:160px;
	height:37px;
	display:block;
	background:url(../images/buttons/btn_playlist.jpg) no-repeat top left;
	float:left;
}
.bnt_myPlayList:hover{
	background:url(../images/buttons/btn_playlist.jpg) no-repeat 0px -37px;
}
.bnt_makePlayList{
	width:140px;
	height:37px;
	display:block;
	background:url(../images/buttons/btn_playlist.jpg) no-repeat top right;
	float:left;
}
.bnt_makePlayList:hover{
	background:url(../images/buttons/btn_playlist.jpg) no-repeat right -37px;
}
.hotAlbumUl{
	margin:0;
	padding:0;
}
.hotAlbumUl li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
.item-hotAlbum{
	width:80px;
	margin:0 13px 15px 0;
  height:130px;
}
.item-hotAlbum .image img{
	border:1px solid #CDCDCD;
	padding:1px;
	margin-bottom:3px;
}
.item-hotAlbum .image:hover img{
	border:1px solid #000;
	padding:1px;
}
.item-hotAlbum .name{
	height:27px;
	display:block;
	overflow:hidden;
	text-align:center;
	margin:3px 0;
	font-size:11px;
}
.item-hotAlbum .author{
	height:14px;
	display:block;
	overflow:hidden;
	font-size:11px;
	color:#AD830F;
	text-align:center;
}
.item-hotAlbum .author:hover{
	color:#AD830F;
	text-decoration:underline;
}
/*Hien thi tu khoa tim kiem nhieu nhat:*/
.tag_cloud	{ padding:10px;}
/*
.tag_cloud .small {	font-size: 15px;}
.tag_cloud .normal{ font-size: 20px;}
.tag_cloud .large { font-size: 25px;font-weight: bold;}
.tag_cloud .large a { color: #0086C6;}
.tag_cloud .large a:hover {color: #ffffff;}
.tag_cloud .largest { font-size: 30px;font-weight: bold;}
.tag_cloud .largest a {	color: #EF5308;}
.tag_cloud .largest a:hover{ color: #ffffff;}
*/
.tag_cloud .small{ }
.tag_cloud .small a {font-size:1.2em; color:#c00;padding:2px;}
.tag_cloud .small a:hover {background-color:#666; color:#FFF;}
.tag_cloud .normal{}
.tag_cloud .normal a {font-size:1.4em; color:#396;padding:2px;}
.tag_cloud .normal a:hover {background-color:#666; color:#FFF;}
.tag_cloud .large{ }
.tag_cloud .large a {font-size:1.6em; color:#639;padding:2px;}
.tag_cloud .large a:hover {background-color:#666; color:#FFF;}
.tag_cloud .largest{}
.tag_cloud .largest a {font-size:1.8em; color:#C90;padding:2px;}
.tag_cloud .largest a:hover {background-color:#666; color:#FFF;}

/* ======================
start of album + artist detail 
====================== */
.dt_hot{
	padding-bottom:20px;
}
.dt_hot .left{
	float:left;
	margin-right:10px;
}
.dt_hot .image{
	border:1px solid #A2A59F;
	padding:1px;
	display:block;
	clear:both;
}
.dt_hot .text{
	float:left;
	width:250px;
	height:200px;
	overflow:hidden;
}
.dt_hot .text h4{
	font-size:15px;
	padding:0;
	padding-bottom:10px;
	color:#333;
}
.dt_hot .text span{
	margin-top:10px;
	color:#656565;
	display:block;
}
.imageLink{
	text-align:center;
	height:25px;
	line-height:25px;
}
.imageLink .share{
	float:left;
	display:inline;
	margin-left:20px;
	height:25px;
	line-height:25px;
}
.imageLink .embed{
	float:left;
	background:#E9EFE7;
	height:23px;
	line-height:20px;
	padding:3px 5px 0px 5px;
}
.embed-dt{
	background:#E9EFE7;
	padding:5px;
	width:445px;	
}
.embed-dt input{
	margin-right:5px;
}
.embed-dt .check{
	margin-right:20px;
	float:left;
	font-size:11px;
}
.artDt_hot{
	padding:0 15px 0 10px;
	position:relative;
}
.artDt_hot img{
	float:right;
	margin:0 0 5px 7px;
	border:1px solid #D7DFD5;
}
.artDt_hot table{
	width:279px;
	float:left;
	margin-bottom:10px;
}
.artDt_hot table td{
	padding:3px 0;
}
/* ======================
Start of category 
====================== */
.player{
	padding-bottom:30px;
}
.category{
	
}
.cat-tab{
	border-bottom:3px solid #9EB1A2;
	padding:0px 15px;
	font-weight:bold;
	background-color:#E9EFE7;
	margin:0 0 15px -10px;
	position:relative;
}
.cat-tab .active,.cat-tab .inActive:hover{
	height:27px;
	line-height:27px;
	margin-right:1px;
	padding:0px 15px;
	color:#000;
	float:left;
	background-color:#9EB1A2;
	position:relative;
}
.cat-tab .active:hover{
	color:#000;
	position:relative;
}
.cat-tab .inActive{
	height:27px;
	line-height:27px;
	margin-right:1px;
	padding:0px 15px;
	float:left;
	position:relative;
}

.category .titleAdt{
	background-color:#E9EFE7;
	padding:7px 0 7px 10px;
	color:##3B4949;
	font-weight:bold;
	position:relative;
	width:468px;
	margin:0 0 15px -10px;
}
.catContent{
	padding-right:10px;
}
.catContent .item{
	padding-bottom:10px;
	clear:both;
	margin-bottom:10px;
	background:url(../images/underLine.gif) repeat-x bottom;
}
.catContent .info{
	width:400px;
	float:left;
}
.catContent .info .name{
	display:block;
	color:#000;
	background:url(../images/icons/icon_dtList.jpg) no-repeat top left;
	padding:1px 0px 3px 25px;
}
.catContent .info .name:hover{
	color:#D49508;
}
.catContent .info .descAdt{
	display:block;
	font-size:11px;
	color:#999;
	padding:1px 0px 3px 25px;
}
.catContent .info .descAdt a:hover{
	text-decoration:underline;
}
.catContent .addAndDownload{
	float:right;
	display:inline-block;
	margin-right:5px;
}
.catContent .addAndDownload img{
	margin-left:10px;
}
.artist-tab{
	padding:5px 15px 0px 15px;
	font-weight:bold;
	background:#E9EFE7;
	margin:0px 0px 15px -15px;
	position:relative;
	clear:both;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.artist-tab .active,.artist-tab .inActive:hover{
	margin-right:1px;
	padding:0px 3px;
	color:#95772E;
	float:left;
	background-color:#F5F9F0;
	position:relative;
	line-height:25px;
	height:25px;
}
.artist-tab .active:hover{
	color:#000;
	position:relative;
	line-height:25px;
	height:25px;
}
.artist-tab .inActive{
	margin-right:1px;
	padding:0px 3px;
	float:left;
	color:#333333;
	position:relative;
	line-height:25px;
	height:25px;
}
.viewMore{
	display:inline;
	margin-right:20px;
	float:right;
}
.photoInfo{
	clear:both;
	padding:14px 6px 0px 6px;
}
.photoInfo .authorName{
	color:#656565;	
}
.photoInfo .authorName strong{
	display:block;
	float:left;
	width:35%;
	overflow:hidden;
	padding-left:3px;
}
.photoInfo .textarea01{
	width:270px; 
	height: 80px; 
	color: rgb(0, 51, 204);
	background-color:#FFF;
}
.photoInfo .list{
	clear:both;
	float:right;
	width:288px;
	padding:0;
	margin-top:8px;
}
.photoInfo .listTop{
	clear:both;
	height:2px;
	line-height:2px;
	font-size:0px;
	background:url(../images/privateListTop.jpg) no-repeat top left;
}
.photoInfo .listBottom{
	clear:both;
	height:2px;
	line-height:2px;
	font-size:0px;
	background:url(../images/privateListBottom.jpg) no-repeat top left;
}
.photoInfo .listBody{
	clear:both;
	padding-left:5px;
	height:102px;
	border-left:1px solid #C5D1C2;
	border-right:1px solid #C5D1C2;
	background:url(../images/privateListBody.jpg) repeat-x top left;
}
.photoInfo .listBody ul{
	width:200px;
	margin:0;
	padding:6px 0px 6px 0px;
}
.photoInfo .listBody li{
	float:left;
	width:48px;
	height:45px;
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight:bold;
	text-align:center;
}
.photoInfo .listBody li img{
	clear:both;
	display:block;
	border:none;
}
.photoInfo .tool-link{
	padding-left:5px;
}
.photoInfo .tool-link ul{
	margin:5px 0;
	padding:0;
}
.photoInfo .tool-link li{
	margin:3px 0px 1px 0px;
	padding:0;
	list-style-type:none;
	clear:both;
}
.photoInfo .tool-link img{
	margin-right:5px;
}
.photoAva{
	width:80px;
	height:80px;
	margin:7px 0px 0px 0px;
}
.photoAva a img {
	clear:both;
	border:1px solid #ABBDA8;
	margin:0px 0px 3px 0px;
	padding:1px;
	display:block;
}
.photoUnderline{
	background:url(../images/underLine.gif) repeat-x bottom;
	padding:8px 0 13px 0;
}
.photoInfoText{
	clear:both;
	padding:10px 0 10px 5px;
	color:#656565;
}
.detail-textWrap{
	margin:8px 0 8px 0;
}
.videoUnderline02{
	background:url(../images/underLine.gif) repeat-x bottom;
	height:1px;
	line-height:1px;
	font-size:0px;
}
.dt-videoTextLeft{
	display:block;
	float:left;
	width:260px;
}
/* ======================
start of Song detail 
====================== */
.songDetail{
	padding:0px 10px 20px 5px;
}
.songDetail .title{
	padding-bottom:10px;
}
.songDetail .title span{
	font-size:15px;
	font-weight:bold;
	color:#CB6600;
	float:left;
	display:block;
	width:430px;
}
.songDetail .title span{
	font-size:15px;
	font-weight:bold;
	color:#CB6600;
	float:left;
	display:block;
	width:430px;
	overflow:hidden;
}
.songDetail .content{
	clear:both;
	line-height:17px;
}
.songDetail .content a{
	color:#996500;
}
.songDetail .content a:hover{
	text-decoration:underline;
}
.songTool{
	padding:0px 0 20px 5px;
}
.songTool .action{
	text-align:center;
	padding-bottom:20px;
	position:relative;
}
.songTool .action img{
}
.songTool .action a{
	padding-right:15px;
}
.songTool .mix{
}
.songTool .mix .rate{
	background-color:#FCF9E5;
	border:1px solid #E9DCBC;
	text-align:center;
	padding:5px;
	width:130px;
	float:left;
	margin-right:10px;
}
.songTool .link{
	float:left;
	width:310px;
}
.songTool .link a{
	display:block;
	padding:0 0 5px 0;
}
.relateInfo{
	clear:both;
	margin-bottom:10px;
}
.relateInfo .title{
	clear:both;
}
.relateInfo .title strong{
	display:block;
	float:left;
}
.relateInfo .content{
	background-color:#FFF;
}
/* ======================
Start of upload 
====================== */
.upload{
	padding:23px 0 100px 190px;
}
.upload input{
	border:1px solid #CCC;
	padding:3px 0 0 3px;
	height:19px;
}
.upload .uploadName{
	clear:both;
	width:460px;
}
.upload .uploadName input{
}
.upload select{
	font-size:13px;
}
.upload h4{
	margin:0;
	margin-bottom:10px;
	font-size:13px;
	font-weight:bold;
	color:#CB6500;
}
.upload .textField{
	width:420px;
	float:left;
}
.upload .inputFile{
	height:auto;
}
.upload textarea{
	width:417px;
	height:125px;
	background-color:#FFF
}
.upload .radio{
	height:auto;
	border:none;
}
.upload p{
	margin:15px 0 30px 0;
}
.upload .button{
	width:100px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:url(../images/buttons/video-detail-button.jpg);
	border:none;
	padding:0px;
	cursor:pointer;
}
.upload .pointer{
	background:url(../images/upload_pointer.jpg);
	width:9px;
	height:18px;
	position:relative;
	margin-top:7px;
	float:left;
}
.upload .checkData{
	width:184px;
	border:1px solid #C9C99B;
	background-color:#FEFEE8;
	float:left;
	margin-left:-1px;
	padding:7px;
}
.upload table td{ 
	padding:3px 0px 3px 0px;
	position:relative;
}
#checkUploadName,#checkUploadKeyword,#checkUploadAuthor,#checkUploadSinger{ position:absolute;margin-left:430px;visibility:hidden;}
#chooseFileName{ position:absolute;margin-left:400px;visibility:hidden;margin-top:-67px;}
#chooseImg{ position:absolute;margin-left:530px;visibility:hidden;}
#checkUploadDesc{ position:absolute;margin-left:430px;visibility:hidden;margin-top:-135px;}
#checkUploadSelect{ position:absolute;visibility:hidden;margin-top:-10px;margin-left:115px;}
#checkUploadViewPub,#checkUploadViewPri,#checkUploadBlogPub,#checkUploadBlogPri,#checkUploadMember,#checkUploadPri01,#checkUploadPri02{ position:absolute;visibility:hidden;margin-top:-10px}
.upload a{text-decoration:underline;}
.upload a:hover{text-decoration:none;}
/* ======================
Start of myMusic 
====================== */
.chooseABC{
	padding-bottom:10px;
}
.chooseABC span{
	font-weight:bold;
	padding-right:10px;
}
.chooseABC a{
	padding-right:13px;
}
.chooseABC a:hover{
	text-decoration:underline;
}
.myMusic-tableTitle{
	padding:10px 0;background-color:#D6DED4;margin-left:-20px;padding-left:20px;
}
.myMusic-tableTitle input{
	float:left;
	margin-right:7px;
}
.myMusic-table{
	font-size:11px;
}
.myMusic-table td{
	padding:10px 0;
	border-bottom:1px dashed #999;
}
.myMusic-table img{
	margin-right:10px;
}
.myMusic-table input{
	float:left;
	margin-right:7px;
}
.myMusic-table .item{
	width:295px;
	float:left;
}
.myMusic-table .item .name{
	font-size:12px;
	color:#265927;
	display:block;
	padding-bottom:5px;
}
.myMusic-table .item .name:hover{
	text-decoration:underline;
}
.myMusic-table .item .author{
	color:#218E98;
	display:block;
}
.myMusic-table .item .author:hover{
	text-decoration:underline;
}
.myMusic-table .item .desc{
	color:#999;
	display:block;
}
.chiMuc{
	background-color:#F0F5EF;
	border:1px solid #D6DED4;
	height:36px;
	margin:20px 0 30px 0;
}
.chiMuc .text{
	background-color:#D6DED4;
	float:left;
	height:26px;
	font-weight:bold;
	color:#434343;
	padding:10px 20px 0px 20px;
}
.chiMuc .delete{
	background:url(../images/chiMucDel.gif) repeat-y right;
	margin-top:3px;
	height:24px;
	float:left;
	padding:4px 15px 0 15px;
}
.chiMuc .delete input{
	background:#666666;
	color:#FFF;
	width:50px;
	border-color:#EAECE1 #213A27 #213A27 #EAECE1;
	border-width:1px;
	border-style:solid;

}
.chiMuc .noibat{
	background:url(../images/chiMucDel.gif) repeat-y right;
	margin-top:3px;
	height:24px;
	float:left;
	padding:4px 15px 0 15px;
}
.chiMuc .noibat input{
	background:#557765;
	color:#FFF;
	width:120px;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
.chiMuc .diDen{
	margin-top:3px;
	height:24px;
	float:left;
	padding:4px 15px 0 15px;
}
.playlistCreate-tb td{
	padding:5px 0 0 0;
}

/* ======================
fix ngay` 28/01/2010
====================== */

.myMusic-tableTitle02{
  font-size:14px;
  color:#333333;
  font-weight:bold;
  border-top:1px solid #C2CEBF;
  padding:10px 0;
  margin-left:-20px;
  padding-left:20px;
}
#searchMore{
  width:152px;
  background:#F5F9F0;
  margin-left:49px;
  position:absolute;
  top:38px;
  visibility:hidden;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  padding:5px 0 5px 5px;
}
#searchMore span{
  color:#656565;
  font-size:11px;
}
#searchMore select{
  border-color:#ABADB3 #E3E9EF #E3E9EF #E3E9EF;
  border-width:1px;
  border-style:solid;
  width:100px;
}
.hdr .search .mainInput{
  float:left;
  padding:3px 0px 0px 5px;
  width:152px;
  height:19px;
  background:url(../images/searchHdrInput.jpg) no-repeat;
  color:#CCC;
  font-style:italic;
  border:none;
}
.itemQuanlyDanhMuc{
    padding:0 30px;
    width:180px;
    overflow:auto;
    float:left;
    background:url(../images/icons/thread.gif) no-repeat top left;
    margin-bottom: 10px;
}
.button-function-list {
    background-color:#D6DED4;
    border:1px solid #9FB1A3;
    padding:4px;
}
.artist-select {width:420px;margin-bottom:3px}
.artist-select .active,.artist-select .inActive:hover{
    margin-right:1px;
    padding:0px 2px;
    color:#95772E;
    float:left;
    background-color:#FFF;
    position:relative;
    line-height:25px;
    height:25px;
}
.artist-select .active:hover{
    color:#000;
    position:relative;
    line-height:25px;
    height:25px;
}
.artist-select .inActive{
    margin-right:1px;
    padding:0px 2px;
    float:left;
    color:#333333;
    position:relative;
    line-height:25px;
    height:25px;
}