.empty
{
position: relative;
width: 128px;
height: 128px;
background: url(../images/emptytrans.gif) bottom;
}

.full
{
position: absolute;
bottom: 0px;
left: 0px;
width: 128px;
background: url(../images/fulltrans.gif) bottom;
}
body {background:#293751 url(http://l.yimg.com/a/i/us/mov/fe/bg.gif) right bottom repeat-x; margin:0px}
.form {margin:0px}
td {font-family: tahoma; font-size:12px}

a { color:#000000}
a:link { color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:hover {text-decoration:underline}

.cat-headermain { margin-left:10px; padding-left:0px;font-weight:bold; font-size:13px; color:#ffffff}
.cat-headermain a:link { text-decoration: none; color:#ffffff}
.cat-headermain a:visited { text-decoration: none; color:#ffffff}
.cat-headermain a:hover { color:#FFCC00; text-decoration: none;}
.tcat a:active { color: #ffffff; text-decoration: none;}

.thumb4 { margin-right: 8px; margin-bottom: 3px}
.thumb2 { margin-right: 5px; margin-bottom: 8px}
.thumb3 { margin-right: 8px; margin-bottom: 3px; margin-top:1px; padding-top:6px}



.canhle1 { padding-left:8px; padding-right: 8px;}
.canhle2 { padding-left:22px; padding-right: 8px;}
.sitetitle h2 { color:0000CC; margin:0px; margin-bottom:2px; font-size:12px; font-weight:normal; text-decoration:underline	}
.newstitle h2 { margin:0px; margin-bottom:4px; font-size:12px; font-weight:normal; text-decoration:none; font-weight:bold	}
.text-news{ font-family:arial; font-size:13px; color:#000000; text-align:left}

.cate-link {display: block; width: 100%; height: 17px;}
.cate-link2 {display: block; width: 100%; height: 17px; margin-left:10px}

.cat-dark a { text-decoration: none; color:#333333}
.cat-dark a:active { text-decoration: none; color:#333333}
.cat-dark a:link { text-decoration: none; color:#333333}
.cat-dark a:visited { text-decoration: none; color:#333333}
.cat-dark a:hover { text-decoration: none; color:#666666}

.cat-title { text-decoration: none; color:#339900}
.cat-title a, a:active { text-decoration: none; color:#339900}
.cat-title a:link { text-decoration: none; color:#339900}
.cat-title a:visited { text-decoration: none; color:#339900}
.cat-title a:hover { color: #339900; text-decoration:none; background:url(../images/arraw1.gif); height:17px; margin-right:5px; background-repeat:no-repeat; background-position:right}

.tag { margin-top:3px; color:#999999; font-size:10px}
.description {color:#999999; font-size:10px}
.moreinfo {color:#333333; font-size:12px; padding: 2px; padding-left:0px}
.moreinfo2 {color:#333333; font-size:12px; padding-top:4px}

.url { color:#267D2D}
.logo { text-align:right; float:right; display:block; font-size:10px; color:#0066FF  }
.img { margin-right: 5px; margin-bottom: 3px; margin-left: 5px}
.thumb { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.footer { color:#267D2D; font-size:12px}
.ingno1 { border-color:#0099FF; border-style:solid}

.searchbox {border:1px; border-style:dotted; height:30px; width:240px; font-weight:bold; color:#009933; font-size:16px; vertical-align:middle; padding:5px}
.button {width:100%; border: solid 1px #C9C9C9; color:#666666; font-size:11px; padding:2px}
.input {border:1px; border-style:dotted; height:24px; width:240px; font-weight:bold; color:#009933; font-size:10px; vertical-align:middle; padding:5px}
.inputmulti {border:1px; border-style:dotted; height:100px; width:240px; font-weight:bold; color:#009933; font-size:11px; vertical-align:middle; padding:5px; font-family:tahoma}

.text-huongdan{ font-family:arial; font-size:12px; color:#000000}

.movietitle {font-weight:bold; color:#CC0000; margin-bottom:3px}
.movietitle:a {font-weight:bold; color:#CC0000}
.movietitle:link {font-weight:bold; color:#CC0000}
.movietitle:active {font-weight:bold; color:#CC0000}
.movietitle:hover {font-weight:bold; color:#FF9900}
.movietitle:visited {font-weight:bold; color:#CC0000}

.movieepisode{ font-size:11px}
.movieview{ font-size:11px }
.moviered{ color:#CC0000 }

#dhtmlfloatie{
position: absolute;
left: 0;
left: -900px;
filter:alpha(opacity=0);
-moz-opacity:0;
border: 2px solid #006600;
padding: 5px;
z-index: 100;
}

.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05}
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.tag_cloud2 { padding: 3px; text-decoration: none; }
.tag_cloud2:link  { color: #81d601; }
.tag_cloud2:visited { color: #019c05; }
.tag_cloud2:hover { color: #ffffff; background: #69da03; }
.tag_cloud2:active { color: #ffffff; background: #ACFC65; }

.curvy {position:relative; width:100%; background:#D7FFCC; color:#000; margin:0em auto; padding-top:5px; padding-bottom:5px}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#FFF2CC; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#D7FFCC; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}


.chromemenu{
width: 99%;
font-weight: bold;
}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromemenu ul{
border: 0px solid #BBB;
color:#FFFFFF;
width: 100%;
background: url(../images/bg-cat.gif) repeat-x;
padding: 9px;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

.chromemenu ul li{
display: inline;
}

.chromemenu ul li a{
color: #ffffff;
padding: 1px 8px;
margin: 0p;
text-decoration: none;
border-right: 1px solid #fff;
}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
color:#FFCC00; text-decoration: none;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

#ddblueblockmenu{
border: 1px solid white;
border-bottom-width: 0;
width: 100%;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Tahoma', 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size:12px;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 182px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: black;
background-color: #E5E5E5;
border-bottom: 1px solid  #CCCCCC;
border-left: 7px solid #CDCDCD;
}

#ddblueblockmenu .menutitle a{
display: block;
color: white;
}

#ddblueblockmenu .menutitle a:hover{
display: block;
color:#D4D4D4;
text-decoration:none;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 100%;
}

#ddblueblockmenu li a:hover {
background-color: #F3F3F3;
border-left-color: #BEBEBE;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 3px;
padding-left: 5px;
background-color: #333333;
text-transform:uppercase;
font: bold 90% 'Tahoma', 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 980px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

</style>

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 200px;
}

.curlycontainer .innerdiv{
background: transparent url(../images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}
.pagenumstatic {
	BORDER-RIGHT: #D6E7EF 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #D6E7EF 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #D6E7EF 1px solid; WIDTH: 1em; COLOR: #CCCCCC; PADDING-TOP: 1px; BORDER-BOTTOM: #D6E7EF 1px solid; BACKGROUND-COLOR: #E4E4E4; TEXT-DECORATION: none
}
.pagenumnolink {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 1em;
	COLOR: #CCCCCC;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 0px solid #CCCCCC;
}
.pagenum A:link {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 1em;
	COLOR: #666666;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #;
	TEXT-DECORATION: none;
	border: 0px solid #CCCCCC;
	line-height:20px;	
}
.pagenum A:visited {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 1em;
	COLOR: #666666;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #;
	TEXT-DECORATION: none;
	border: 0px solid #CCCCCC;
	line-height:20px;	
}
.pagenum A:active {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 1em;
	COLOR: #666666;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #;
	TEXT-DECORATION: none;
	border: 0px solid #CCCCCC;
	line-height:20px;	
}
.pagenum A:hover {
 TEXT-DECORATION:underline; line-height:20px;	
}