/* ----------- Basic ----------- */
*{margin:0px; padding:0px;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	background:#115c01 url(../images/bg.png) top left repeat-x;
}
ul {list-style-type:none;}
a {text-decoration:none;}
a img {border:none;}
h2 {font-size:26px; color:#FFF; }
	h2 a {color:#FFF;}
	h2.namepro, h2.namepro a  {color:#144d88; font:bold 20px Arial, Helvetica, sans-serif; margin-bottom:0px;}
h3 {font-size:23px; color:#FFF;  margin-top:20px;}
	h3.namepro {color:#144d88; font:bold 16px Arial, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px; padding-left:0px; }
	h3.header {background:url(../images/bgheader.png) top left no-repeat; width:300px; height:48px; color:#FFF; padding:7px 0 0 40px; margin-left:-10px;}
	h3.mar {margin-left:-20px;}
h4 {font-size:18px; margin:10px 0 10px 0; clear:both;}
h5 {font-size:18px; font-weight:bold;color:#FFF;}
.title {font-size:14px; font-weight:bold;}
#wrap
{
	width:1000px;
	margin:0px auto;
	background-color:#fff;
	overflow:hidden; _overflow:visible; _height:1%;
}
.clear {clear:both;}
/*----------------------------TOP--------------------------------------*/
#logo { height:155px;}
#top {height:36px; background-color:#a8d298; border:#fff 1px solid;}
#middle {float:left; width:1000px; border-top:#a7d198 1px solid; overflow:hidden;}
.top-left {float:left; width:150px; padding-top:2px;}
	.top-left li {margin-bottom:3px; padding-left:10px;}
	.top-left li a {color:#1b1464; font-weight:bold; }
.top-middle { float:left; width:490px; padding:3px 0 0 8px; text-align:center; height:35px;}

.topmenu {}
	.topmenu li {float:left; display:inline; height:19px; padding:8px 15px; border-right:#fff 1px solid;}

.music, .film {width:140px; float:left;}
.live-show {width:207px; float:left;} 
.live-show img {width:207px;}
.top-right{float:right; width:350px; }
	.top-right a {font:bold 11px Arial, Helvetica, sans-serif; color:#144d88;}
	.top-right span {float:left; margin:7px 0 0 0;}

.search {background:url(../images/bg_search.jpg) top left no-repeat; width:143px; height:16px; position:relative; float:right; margin:10px 10px 0 0;}
	.search input.txt {width:115px; height:16px; padding:0 5px; font:normal 11px Arial, Helvetica, sans-serif; border:none;}
	.search input.btn-search  {width:18px; height:16px; background:none; border:none; position:absolute; top:0px; right:0px;}
.top-right div.best-sell {font-weight:bold; padding:2px 0 0 30px;}

div.best-sell span {text-align:center; margin-right:66px;}
div.best-sell span a {color:#1b1464;}

/*----------------------------MIDDLE--------------------------------------*/

#middle-left {float:left; width:170px; background-color:#cdebc9; padding-top:15px; margin-bottom: -4000px; padding-bottom: 4000px;}
#middle-middle {float:left; width:610px; /*background-color:#cdebc9;*/ background-color:#fff; margin-left:10px;margin-bottom: -4000px; padding-bottom: 4000px;}
#middle-right {float:right; width:200px !important;  background-color:#cdebc9; padding:10px 0;  margin-bottom: -4000px; padding-bottom: 4000px;}

.nav {color:#144D88; font-weight:bold; font-size:14px; margin-bottom:15px; background-color:#a8c8a4; border:#fff 1px solid; padding:3px 10px; float:left; overflow:hidden; _overflow:visible; _height:1%;}
	.nav a {color:#144D88;}
#middle-left div.lmusic {background:url(../images/left_music.jpg) top left no-repeat; padding-top:35px;}
#middle-left div.lfilm {background:url(../images/left_film.jpg) top left no-repeat; padding-top:35px;}
#middle-left div.llive {background:url(../images/left_live.jpg) top left no-repeat; padding-top:35px;}

#middle-left ul { margin:0 15px 30px ; }
#middle-left ul li {border-bottom:#a2cc9c 1px solid; padding:3px 0 3px 10px; background:url(../images/arr.png) left center no-repeat;}
	#middle-left ul li a {color:#144d88; font:bold 12px Arial, Helvetica, sans-serif;}
	#middle-left ul li a:hover, #middle-left ul li a.act {color:#2E7E17;}
.adv {margin-top:20px; text-align:center; margin-left:15px;}
.adv img {display:block; margin-bottom:10px;}

.new-product {padding-left: 0px; background:#f4f8f4 url(../images/bg_new_pro.jpg) 0 9px no-repeat;}
	#NewBooks img {margin-right:10px;}
.new-product li {display:inline; margin-right:18px;}

.new-music {clear:both; background: url(../images/icon_nhacmoi.jpg) -1px 0px no-repeat; margin-top:15px;}
a.img_newmusic img {width:220px; border:#fff 1px solid; float:left; margin:0 50px 0 45px;}
a.img_newfilm img {width:230px; border:#fff 1px solid; float:left; margin:0 50px 0 45px;}

.new-album {background-color:#CDEBC9; padding:15px 0 10px 11px; overflow:hidden; _overflow:visible; _height:1%;}
.new-album img {float:left;}
.new-album .info-album {/*margin-left:300px;*/  padding:40px 30px 0 0;}
	.new-album .info-album h2, .new-film  .info-film h2 {text-align:left;}
	.new-album .info-album h2 a , .new-film  .info-film h2 a {font:bold 25px Arial, Helvetica, sans-serif; color:#144d88;}

.new-film {background: url(../images/icon_phimmoi.jpg) -1px 0px no-repeat;margin-top:15px;}
.new-film  .info-film {overflow:hidden; _overflow:visible; _height:1%;  padding-top:30px;}

.news {background: url(../images/icon_tin.jpg)  -1px 0px no-repeat; margin-top:10px;}
.news-sub {background: url(../images/icon_tin_detail.gif) top left no-repeat; padding-top:47px; margin-top:20px; margin-right:19px;}
.bg-news {background-color:#cdebc9;  padding:0px 20px 20px 24px; overflow:hidden; _overflow:visible; _height:1%;}
	.bg-news ul {padding-top:30px;}
	.bg-news ul li {background:url(../images/bullet.png) left center no-repeat; padding:2px 0 2px 10px;}
	.bg-news ul li a {color:#144d88;}
.other-news {padding-left:30px; list-style-type:circle;}
.other-news li {margin-bottom:6px;}
.other-news li a { color:#333333;}
.bg-news img {margin-right:10px;}
.bg-news p {margin-top:10px;}
p.news-detail {float:right;padding-top:10px;}
a.title-news {font-weight:bold; color:#144d88; }

#middle-right .header {background:url(../images/special_cat.png) top left repeat-x; height:26px; font:bold 12px/26px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center; width:180px; margin-left:10px;}
#middle-right p {padding:15px 0 0px 10px; display:block;}
	#middle-right p  img {width:180px; display:block;}

#footer {clear:both; background:url(../images/bg_footer.png) bottom left repeat-x;}

.gotop {text-align:center; font-weight:bold; float:right;}
.gotop a {color:#FFF;}
.logo {background-color:#fff; overflow:hidden; border-top:#b6babe 1px solid; padding:20px 0 20px 5px;}
.copy {height:46px; overflow:hidden; background-color:#557d4d; padding:15px;}
.copyright { color:#FFF;  text-align:left; float:left; padding-top:5px;}
	.copyright a {color:#fff;}
.div-foot {width:1000px; margin:0 auto; text-align:center; background-color:#fff; padding-top:20px;}
.footlogo li {display:inline; float:left; margin-right:5px;}

/*TRANG NHAC*/
#album, #bio { padding:30px 0px 10px 10px;}
#album {padding-left:20px; clear:both;}
img.thumne, a.thumne img {float:left; margin-right:12px; width:280px;}
 
#album  .right-album {/*background:url(../images/icon_new.gif) top left no-repeat;*/ padding:5px 25px 0 0; margin-left:300px;}
.aganet img {width:280px; margin-top:10px;}
.table-product {margin-top:20px; color:#FFF; font-size:16px;}
.table-product td {padding:3px; font-size:14px; color:#333333; vertical-align:text-bottom; }
.media {text-align:center; margin-right:10px;}
.icon-media {width:40px; text-align: center;}
.list-music  {}
.head-table td{font-weight:bold;}
.list-music td {vertical-align:top; padding:7px 0 7px 3px;}
.name-song span{display:block; margin-left:17px;}
	.name-song a {color:#333333;}
.name-song strong {font-size:14px;}
.artist {font-weight:bold;}

.live-show-media {width:400px; float:left; margin-top:20px; }
.live-show-right {margin-left:420px;margin-top:20px; color:#333333;}
.live-show-right div {margin-bottom:6px;}
.live-show-right strong {font-size:14px;}
.other-liveshow {padding:10px;  text-align:center; background-color:#BDD9B9; width:200px; font-weight:bold; color:#181162; font-size:18px; margin-left:190px;}
.title-show {padding:10px 10px 10px 0;  text-align:left;  font-weight:bold; color:#144d88; font-size:16px; width:560px;}
.arrow-down {float:right; margin-top:-20px; padding-right:10px;}
.news-liveshow {background-color:#BDD9B9; margin-top:20px;}
.sumary-loiveshow {padding:10px 15px 10px 3px; font-weight:bold; line-height:19px;}
.tbl_agent td {font-size:12px; padding:2px 0}

/*Chuyen muc*/
#bio { margin:40px 0px 0px 10px; padding-right:10px; padding-left:0px; }
.bio-bg {background:url(../images/tieusu.gif) top left no-repeat; height:24px;padding:24px 25px 10px 40px;margin:-30px 0 0 -10px; position:absolute;}
.bio-text {padding:0 10px 0 10px;}
.release {border-bottom:#fff 1px solid; padding-bottom:5px; text-align:center; font-weight:bold; margin-top:10px;}
.list-music {width:560px; float:left; padding:10px 0 10px 0;}
.list-music div {width:166px; float:left; padding:2px 0px 2px 20px; font-weight:bold;}
.list-music div a {color:#333;}
.music-bg {background:url(../images/music.gif) top left no-repeat; height:24px;padding:16px 35px 10px 65px;margin-top:-10px; position:absolute;}
#book-music { margin:40px 0px 0px 0px; padding-right:0px; padding-left:0px; }
.book-music-bg {background:url(../images/book.gif) top left no-repeat; height:24px;padding:24px 25px 10px 55px;margin:-30px 0 0 -10px; position:absolute;}
#liveshow-music { margin:60px 0px 0px 0px; padding-right:0px; padding-left:0px; }
.liveshow-bg {background:url(../images/cm_liveshow.gif) top left no-repeat; height:24px;padding:22px 25px 10px 55px;margin:-30px 0 0 -10px; position:absolute;}
.list-music-artist {float:left; margin-right:20px;}
.list-music-artist td {font-weight:bold;}
.list-music-artist .number {text-align:right; padding-right:5px;}
.list-music-artist .name-song {width:140px; padding-left:5px;}
.list-music-artist .funtion {width:60px; text-align:center;}
.list-music-artist .name-song a {color:#333; text-decoration:underline; font-weight:normal;}
table.tbl-release {border-collapse:collapse; margin-top:-15px;}
table.tbl-release td {vertical-align:top; font-size:12px; border-bottom:#fff 1px solid; padding:20px 0; line-height:18px;}
	table.tbl-release td strong {font-size:18px;}
	table.tbl-release td div.stt {background-color:#a2cc9c; border:#fff 1px solid; color:#5f6767; font-weight:bold; float:left; padding:0px 5px;}
	table.tbl-release td a {color:#144d88; font-weight:bold;}
	table.tbl-release td p {padding:4px 0;}
table.tbl {margin-top:-10px;}
table.tbl td {vertical-align:top;font-size:12px; border-bottom:#fff 1px solid; padding:20px 0; line-height:18px;}	
	table.tbl td a {color:#144d88; font-weight:bold;}
	table.tbl td p {padding:4px 0;}
	table.tbl td img {padding-right:4px; float:left; margin-right:15px;}
	
.ttbc {padding:0px 15px 10px 3px; font-weight:bold;}
	.ttbc ul {margin-left:10px;}
	.ttbc ul li {padding:5px 0;}
	.ttbc ul li a {color:#000; font-weight:normal;}
.space {background-color:#BDD9B9;margin-top:20px; padding-top:10px;}
.info-song {padding:10px 15px 10px 3px; font-weight:bold; line-height:19px;}
.play {clear:both; padding:10px 0;}
.other-song {font-weight:bold; padding:15px 0 0; font-size:14px; clear:both;}
.intro-pro {padding:30px 15px 10px 15px;  line-height:19px;}
.sp {background-color:#BDD9B9; margin-top:10px;}
table.tbl-about td {vertical-align:top; font-size:12px; line-height:18px;}
	table.tbl-about td strong {font-size:18px; color:#144d88;}
	table.tbl-about td p {padding:4px 0;}
.errorMsg {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}
.borderAllNag {
	/*border: 1px solid #CCCCCC;*/
	width:15px;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	display:inline;
}

.borderAllNag img{
	vertical-align:middle;	
}


.borderAllNag a {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #2095EC;
	text-decoration: none;
}
.borderAllNag a:hover{
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.dateTime {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.marque {width:630px; margin:5px 0 0 10px; font-size:15px; color:#FFF; font-weight:bold;}
.content {padding-top:10px;  margin-bottom: -2000px; padding-bottom: 2000px;}
.func a {color:#144D88;}
.paging {padding: 0 10px 10px; border-top:none; text-align:right; margin-top:-5px;}
a.anews {color:#144D88;}
a:active {color:#144D88;}
.entry {font-size:14px !important; font-family:Arial, Helvetica, sans-serif !important; line-height:22px !important;}