/*** Geneal  ****/
* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
h1 { font-size:16px; color:#EEE; padding:2px 10px; font-weight:bold; background-color:#0099CC; display:block; margin-bottom:3px;}
h2 { margin-bottom:10px; font-size:15px; color:#E77EAB; margin-left:30px; font-weight:bold;}
a:link, a:visited { text-decoration:none; font-weight:bold; color:green;}
a:hover { text-decoration:underline}
.red { color:red;}
.center { text-align:center;}
.indent { text-indent:20px; margin-top:10px;}
.blue { color:blue;}
.bold { font-weight:bold;}
.green { color:green; font-weight:bold}
#page { background-color:#F0F0F0; width:762px; margin:0px auto; border:1px solid #00F}
#header { width:757px; height:212px; border-bottom:3px solid red; position:relative; padding-bottom:2px;}
#hleft { width:262px; height:64px; float:left; position:absolute;  }
#hright { width:495px; margin-left:262px; position:absolute; height:64px;  }
#hbottom { position:absolute; margin-top:64px; height:15px; width:757px; }
#srchbar { margin:0px 3px; background-color:#2AB6A7; color:#FFF; height:18px; padding:2px 30px 0px 30px; text-align:right; position:relative}
#lienlac { position:absolute; top:1px; left:10px;}
#thisinh { position:absolute; top:3px; left:180px;}
#tamthu { position:absolute; top:3px; left:100px;}
#ketqua { position:absolute; top:3px; left:469px;}
#pixtures { position:absolute; top:1px; left:320px;}
.navtxt:link, .navtxt:visited { font-size:12px; padding:0px 10px 0px 6px; color:#FFF; font-weight:bold;}
#hnavigator { position:absolute; top:81px;height:120px; border-top:3px solid #CCCCCC; width:757px;}
.tdcate { font-size:12px; font-weight:bold; width:126px; height:36px; text-align:center; background-color:#ccc; display:block}
	.tdcate a:link, .tdcate a:visited { font-size:12px; padding-top:9px;  display:block; text-decoration:none; color:#ffF;  width:126px; height:29px; background-image:url(../images/bgbutton.gif); margin-left:5px;}
	.tdcate a:hover {  font-size:12px; padding-top:9px;display:block; width:126px; height:29px; background-image:url(../images/bgbuttonover.gif);}
#fpage {  background-color:#499ED5; width:100%; clear:both;}
#fcate {  font-stretch:expanded; font-weight:bold; text-align:center; font-size:14px; color:#FFF; width:80%; padding:3px 0px 1px 0px; margin:0px auto; border-bottom:1px solid #FFF}
.fcate:link, .fcate:visited { color:white}
.fcate:hover { text-decoration:underline}
#copyright { font-size:9px; font-style:italic; text-align:right; padding:2px 12% 6px 0px; color:#FFF;}
#headpage { width:795px; height:120px; position:relative}
#footer { clear:both;}
#body { position:relative; display:block; margin-bottom:10px;}
div#leftside { padding:1px; width:180px; float:left;  margin:2px 0px 10px 1px;}
div#mainside { padding:1px; margin:2px 1px 0px 180px;}
.frame { background-color:#FFF; border:1px inset #666; width:555px; margin:0px auto; padding:3px 0px;}
.frameflv { background-color:#FFF; border:1px inset #666; width:555px; margin:10px auto; padding:3px 0px;}

.tdglobal { width:280px; height:120px; background-image:url(../images/global.gif); background-repeat:no-repeat; }
.subtitle { text-indent:20px; font-weight:bold; font-size:16px; margin:10px 0px;}
.imgpix { margin-bottom:5px;}
.bigtitle { font-size:24px; font-weight:bold; padding:5px 20px; background-color:#A1D8FD; margin:5px 20px;}
.pixtd { width:28%; text-align:center; padding:5px;}
.nametd { text-align:center; padding:3px; vertical-align:top; font-size:16px;}
.positiontd { text-align:center; padding:3px; vertical-align:top; font-style:italic;}
.td50 { width:50%; text-align:center}
div.tabbar { height:20px; padding:2px 20px; background-image:url(../images/bgtab.gif); background-repeat:repeat-x; margin-top:15px; }
.tab { vertical-align:baseline; padding:0px 10px 7px 10px;  height:24px; border-right:2px ridge #FFF; border-top:2px ridge #FFF; border-left:2px ridge #FFF;font-weight:bold; color:blue; background-color:#D3F846; margin-right:2px; }
.tab:link, .tab:visited { margin-left:1px; background-color:#FFF; vertical-align:baseline; padding:0px 10px 4px 10px;  height:24px; border-top:0px; border-right:0px ridge #FFF; border-left:0px; border-bottom:0px ridge #FFF}
.tab:hover { background-color:#C8F615; text-decoration:none;}
#onebox98 { margin:15px auto 10px auto; width: 95%;}
#contentbox { background-color:#D3F846; border-left:2px ridge #FFF; border-bottom:2px ridge #FFF; border-right:2px ridge #FFF; padding:16px 7px 10px 7px; margin:0px; }
.cuptxt { margin:10px; font-weight: bold; color:#FA3E8A}
.ulleft { text-align:left; margin-left:20px;}
.pixnote {  font-weight: bold; padding:10px 10px; text-align:center;}
.imgborder { padding:3px; border:8px double #CCC}
#plugin { text-align:center; padding:5px 0px; background-color:#CCC; width:340px; height:70px; margin:5px auto;}
.tdname { height:22px; font-size:18px; color:#0000DD; font-weight:bold; padding-left:40px; vertical-align:middle}
.songlist {margin-left:10px; padding:0px; line-height:0px;}
.tdsong { padding-left:80px;}
.lithisinh { width:98%; margin:10px auto}
.imgbullet { margin-right:2px;}
.lithisinh td { width:33%; padding:1px 2px 1px 2px;}

.tsname { background-color:#E2FDA1; color:#4055D3; padding:4px 30px; font-weight:bold; font-size:18px; }
#tbplugin { padding:5px; width:80%; margin:10px auto; border:4px double #CCC; background-color:#FFF49F }
.songtitle { font-weight:bold; font-size:20px;  color:#E16032; text-align:center; padding:3px;}
.songtitle2 { font-weight:bold; font-size:20px;  color:#0000FF; padding:3px; margin:10px 0px 10px 50px;}

.ulnewspaper { text-align:left; font-size:11px; color:#3E64FA; margin-left:20px; list-style-image:url(../images/crossani.gif); margin-bottom:10px;}
.ulhot { text-align:left; margin-left:0px; font-size:12px; }
p.italic { text-align:left; font-size:12px; font-style:italic; text-indent:11px; color:blue; padding:10px 2px;}
div.hotframe { border:1px solid #CCC; background-color:#E2FDA1; padding:4px;}
.imgmid { vertical-align:middle}
#screen { position:absolute; width:200px; height:74px; top: 84px; left:275px; z-index:2; }
#screen3 { position:absolute; width:200px; height:74px; top: 124px; left:275px; z-index:2; }
#ads { left:150px; text-align:center;}
.pix500 { text-align:center; margin:10px 0 0 0}
.pixnote { font-style:italic; font-size:12px; padding-left:20px; color:#0000FF}
.medtitle { font-size:16px; font-weight:bold; color:#FF0000; text-align:center; padding:10px 10px 0px 10px;}
#buttonbox { width:150px; margin:0px auto; text-align:left; padding:10px 0px;}
.menu1 { display:block; height:18px;}
.menu1:link, .menu1:visited { text-decoration:none; height:18px; padding:2px 0 2px 10px; background-color:#FA3E8A;  color:#FFF; border-bottom:1px solid #FFF;}
.menu1:hover { background-color:#763EFA}
.menu0 { display:block; height:40px; text-align:center; padding:2px;}
.menu0:link, .menu0:visited { text-decoration:none; height:31px; padding:2px 0 2px 10px; background-color:#219DF1;  color:#FFF; border:3px solid #FA3E8A;}
.menu0:hover { background-color:#763EFA}
.menuImg:link, .menuImg:visited { border:none; background-color:#219df1}
.submenu{ font-size:12px; display: block; height: 19px; margin-left: 14px; padding-top: 2px; padding-left: 7px; color: #333333; border-bottom:1px dashed #FFC139 }
.hide{ display: none; }
.show{ display: block; background-color:#FFE1BE; margin-left:5px;  }
.titledh { font-weight:bold; font-size:18px; color:#214BF1; margin-top:10px;}
.titledh span { font-size:14px;}
.title { font-weight:bold; margin:10px auto 0 auto; font-size:27px; font:"Times New Roman", Times, serif; color:#FA3E8A; font-stretch:extra-expanded}
.bodytxt, .bodytxt08 { color:#006600; font-weight:bold; font-size:14px; text-align:left; padding:10px; margin:auto;}
.bodytxt ul,  { margin:10px 0px 10px 30px; width:85%; background-color:#B5F121; padding:10px 10px 10px 30px;}
.bodytxt08 h1 { background-color:#FFFFFF; color:red; font-size:24px; font-weight:bold; text-align:center; margin:10px auto;}
.bodytxt08 h2 { color:#0000FF; font-size:22px; text-align:center; margin:10px auto;}
.bodytxt08 p { color:#006600; text-indent:30px; font-weight:normal; width:80%; margin:10px auto;}
.bodytxt08 ul { border:1px solid #CCCCCC;  width:70%; margin:10px auto; padding:10px 10px 10px 25px; background-color:#CCFFCC; font-weight:normal}
.bodytxt ul span { font-weight:bold; text-decoration:underline;}
.img500 { margin:5px auto 10px auto;}
.tdposition { width:180px; text-align:right; padding:10px 20px 10px 10px; font-weight:bold; font-size:16px; color:#FF0000; }
.tddetail { width:400px; padding:10px; font-size:14px; font-weight:bold; color:#006600}
.textbox { background-color:#FFFFFF; width:90%; padding:10px; margin:10px auto;}
.textbox h1 { font-stretch:narrower; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:36px; background-color:#FFFFFF; font-size:24px; font-weight:bold; color:#FF0000; text-align:center; }
.textbox h3 { color:#0000FF; font-weight:bold; font-size:16px; text-align:center; padding:10px;}
.textbox h4 { color:#FF0000; font-weight:bold; font-size:14px; text-transform:uppercase; margin:10px;}
.textbox p { font-weight:bold; color:#006600; margin:0px 10px 20px 10px;}
.textbox ul { margin:0px 10px 10px 50px; font-weight:bold; color:#0000FF; font-style:oblique; list-style:circle;}
.textbox ol { list-style:lower-latin;  margin:0 10px 30px 50px; font-weight:bold; color:#0000FF; font-style:oblique; }
.textbox ol li { margin-bottom:1px;}
.textbox ul li { margin-bottom:10px;}
.textbox h4 span { font-style:italic; font-weight:normal; color:#FF5555}
.textbox h1 span { font-size:22px;}
.new { background-color:#FFFFFF; margin:5px 10px 5px 90px;}
.new a:link, .new a:visited { color:#FF0000;}
.imgSinger { padding:5px 3px; border:2px groove #CCCCCC;}
.imgCenter { text-align:center; margin-bottom:10px;}
.imgCenter p { color:#FF0000; font-size:16px; padding:5px; font-weight:bold;}
.pindent { text-indent:25px; font:14px; margin-bottom:15px; }
.fletter:first-letter { font:bold 18px; margin-right:3px;}
.uldieukien { text-align:left; background-color:#CCFFFF; margin:10px; padding:15px 15px 15px 30px;}
.uldieukien li { line-height:16px; margin-bottom:16px}
.borderpix { padding:10px; border:10px double #999;}
.newtopic { list-style-image:url(../images/bull_music.gif); background-color:#FFFFFF; padding:10px;}

#semiFinal { margin:10px 0 0 0; padding:20px 0 0 0}
.tsDetail { position:relative; width:490px;}
.semiL { position:absolute; top:0; left:0; width:190px; height:240px}
.semiR { position:absolute; top:0; left:195px; height:240px; width:280px; background:#0F0;}
.player { width:300px; margin:0px auto; text-align:center; border:2px solid #CCC; }
.pixLarge { width:180px; margin:10px 0 10px 0; text-align:center; }
.playList { text-align:left;  margin:10px 0 0 15px; font-size:12px;}
.thumbBox {}
.imgThumb { width:78px; height:102px; margin:0 2px 0 0}
.clear { clear:both; width:1px; height:1px}
#topicBox { font-weight:bold; text-align:center; width:80%; margin:10px auto; border:1px solid #09F; padding:10px; background-color:#05c; color:#F0F0F0}