@charset "utf-8";
/* CSS DESIGNED BY QUYDHNNI */
/*http://www.vitradirect.com/ */
div, h1, h2, h3, h4, h5, p, label, img, span,form, input, textarea{margin:0; padding:0;}
body{
margin:0;
padding:0;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#554631 url(../images/bg.jpg) top center repeat-x;
}
a:link{
font-weight:bold;
color:#4d0303;
text-decoration:none;
}
a:hover{
font-weight:bold;
color:#FF6600;
text-decoration:underline;
}
.nobackground{background:none !important;}
.floatleft{float:left !important;}
.floatright{float:right !important;}
.marginleft{margin-left:10px;}
.width248{width:248px !important;}
.width238{width:228px !important;}
.clearboth{clear:both; width:0px; height:0px;}
.clearboth2{clear:both; width:100%; height:10px;}
#header{width:100%; height:90px; background:url(../images/glow.jpg) bottom center no-repeat;}
#header .banner{
width:790px;
height:90px;
margin:0 auto;
}
#header .banner .banner_left{
width:270px;
height:65px;
float:left;
}
#header .banner .banner_right{
width:520px;
height:65px;
float:left;
text-align:right;
}
#header .banner .banner_right p{margin-top:10px;}
#header .banner .banner_right span a{color:#FFFFFF; font-weight:normal; text-decoration:none}
#header .banner .banner_right span a:hover{color:#993300; font-weight:normal; text-decoration:underline}
#header .banner .nvabar{
width:100%; 
float:none; 
clear:both;
height:20px;
overflow: hidden;
}
#header .banner .nvabar ul{margin:0; padding:0;}
#header .banner .nvabar ul li{
padding-left:15px; 
padding-right:15px; 
background:url(../images/nvabar_line.jpg) right no-repeat;
float:left;
display: inline;
}
#header .banner .nvabar ul li a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
#header .banner .nvabar ul li a:hover{color:#fff257; font-weight:bold; text-decoration:underline;}
#header .banner .nvabar ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
height:20px;
line-height:20px;
background: #CCCCCC; /*sub menu background color */
visibility: hidden;
filter:alpha(opacity=50);
opacity:0.5;
}
#header .banner .nvabar ul li ul li a{
padding:3px 15px 3px 15px;
margin: 0;
color:#000000;
font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
}
#header .banner .nvabar ul li ul li a:hover{
background: #333333; 
color:#FFFFFF; 
text-decoration:none;
font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
}

#intro{width:100%; height:272px; background:url(../images/wallpaper2.jpg) bottom center no-repeat; overflow:hidden; word-wrap:break-word;}
#intro .intros{width:790px; height:232px; overflow:hidden; word-wrap:break-word; margin:0 auto; margin-top:10px;}
#intro .intros .media{width:300px; float:left;}
#intro .intros .mediatext{width:480px; margin-left:10px; float:left;}
#intro .intros .mediatext h2{color: #FFCC00; font-size:12px;float:left; width:480px; text-transform:uppercase; height:30px; display:block;}
#intro .intros .mediatext p span{display:block; font:bold 11px Arial, Helvetica, sans-serif;}
#intro .intros .mediatext p span label{color:#666666;margin-right:10px;}

#body{width:100%; background:url(../images/wood.jpg) top center no-repeat; overflow:hidden;}
#body .bodys{width:790px; margin:0 auto; margin-top:5px; overflow:hidden;}

/* -- module quydhnni -- */
#body .bodys .quydhnni{
width:258px;
height:300px;
border:1px solid #FFFFFF;
float:left;
word-wrap:break-word;
overflow:hidden;
}
#body .bodys .filmbg{background:url(../images/bgfilm.jpg) center top no-repeat;}
#body .bodys .quydhnni p.title{
height:43px;
width:240px;
background:url(../images/bgptitle.jpg) bottom repeat-x;
margin-left:10px;
word-wrap:break-word;
}
span.gioithieufilmsoluoc{
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
p.gioithieufilmsoluoc2{
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:10px;
}
#body .bodys .quydhnni p.title span.buttonact{
width:90px;
height:30px;
display:block;
float:left;
margin-left:10px;
margin-top:6px;
background:url(../images/bgbutton1.jpg) no-repeat;
}
#body .bodys .quydhnni p.title span.buttonact a, #body .bodys .quydhnni p.title span.buttonnoact a:hover, #body .bodys .quydhnni p.title span.buttonnoact a.selected{
width:90px;
height:30px;
line-height:30px;
display:block;
text-align:center;
text-decoration:none;
font-weight:bold;
color:#4d0303;
text-transform:uppercase;
}
#body .bodys .quydhnni p.title span.buttonnoact{
width:90px;
height:30px;
display:block;
float:left;
margin-left:10px;
margin-top:6px;
background:url(../images/bgbutton2.jpg) no-repeat;
}
#body .bodys .quydhnni p.title span.buttonnoact a{
width:90px;
height:30px;
line-height:30px;
display:block;
text-align:center;
text-decoration:none;
font-weight:bold;
color:#5b4d4d;
text-transform:uppercase;
}
#body .bodys .quydhnni p.title span.txttitle{
color:#4d0303;
height:40px;
line-height:40px;
margin-left:10px;
font:bold 18px/40px "Times New Roman", Times, serif;
}
a.txttitlelink{
font-weight:bold;
color:#4d0303;
text-transform:uppercase;
height:40px;
line-height:40px;
text-decoration:none;
}
#body .bodys .quydhnni .film{
width:240px;
margin:5px 10px 0 10px;
overflow:hidden;
font:normal 14px/25px Arial, Helvetica, sans-serif;
}
#body .bodys .quydhnni .film img.filmthumb{
width:110px;
height:140px;
border:solid 5px #FFFFFF;
float:left;
margin-right:5px;
}
#body .bodys .quydhnni .film img.filmthumb2{
width:90px;
border:solid 5px #564732;
float:left;
margin-right:5px;
}
#body .bodys .quydhnni .film img.filmthumb3{
width:60px;
height:60px;
border:solid 3px #564732;
float:left;
margin-right:5px;
}
#body .bodys .quydhnni div.film h2 a.linkedit, #body .bodys .quydhnni div.film a{
color:#4d0303;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:20px;
}
#body .bodys .quydhnni .film h2 a:hover{text-decoration:underline;}
#body .bodys .quydhnni .film p{font:bold 11px/18px Arial, Helvetica, sans-serif;}
#body .bodys .quydhnni .film p label{color:#000000; font-weight:normal;}
/* -- /module quydhnni -- */
#body .bodys .content{
width:768px;
padding-left:10px;
padding-right:10px;
border:solid 1px #333333;
margin-bottom:5px;
padding-bottom:5px;
overflow:hidden;
}
#body .bodys .content h2{
font:bold 13px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;
font-style:italic;
border-bottom:dashed 1px #CCCCCC;
}
#body .bodys .content .filmday{
float:left; 
width:125px;
overflow:hidden;
margin-top:10px;
}
#body .bodys .content .filmday img.filmthumb{
width:100px;
height:110px;
border:solid 5px #FFFFFF;
margin-right:5px;
margin-bottom:5px;
}
#body .bodys .content .filmday h3 a{
font:bold 11px Arial, Helvetica, sans-serif;
width:110px;
color:#4d0303;
text-decoration:none;
}
#body .bodys .content .filmday h3 a:hover{text-decoration:underline;}
#body .bodys .content .weekfilm{width:350px; margin-top:10px; border:1px solid #666666; overflow:hidden; float:left;}
#body .bodys .content .weekfilm p{
display:block;  
font-weight:bold; 
border-bottom:1px solid #666666; 
color:#CCCCCC;
padding:5px 0 5px 5px;
margin-bottom:5px;
}
#body .bodys .content .weekfilm span.days a, #body .bodys .content .weekfilm span.days a:visited{
width:40px; 
height:20px;
line-height:20px;
display:block; 
text-align:center; 
float:left;
margin:3px;
border:solid 1px #FF9900;
color:#4d0303;
text-decoration:none;
font-weight:normal;
}
#body .bodys .content .weekfilm span.days a:hover{background:#FFFFFF;}
#body .bodys .content #scrollable{overflow:hidden; margin-left:20px;}
#body .bodys .content #scrollable .items{float:left; height:160px;;}
#body .bodys .content #scrollable .items p.filnew{
width:100px; 
margin-left:5px; 
float:left; 
overflow:hidden; 
text-align:center;
border:1px solid #666666;
margin-top:5px;
}
#body .bodys .content #scrollable .items p.filnew label{
display:block; 
font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; 
background:#333333; 
height:18px;
text-align:center;
filter:alpha(opacity=60);
opacity:0.6;
color:#FFFF00;
}
#body .bodys .content #scrollable .items p.filnew a, #body .bodys .content #scrollable .items p.filnew a:active{width:120px;color:#4d0303; text-decoration:none; font-weight:normal;}
#body .bodys .content #scrollable .items p.filnew a:hover{color:#FFFF00; font-weight:normal;}
#body .bodys .content #scrollable .items p.filnew a img{width:70px; height:70px; border:3px solid #FFFFFF; margin-top:5px;}
#body .bodys .content #scrollable .items p.filnew a:hover img{ border:3px solid #FF9900;}
#body .bodys .content #scrollable .items p.filnew a span{width:100%; display:block; margin-top:5px; text-align:center;}
#body .bodys .content #scrollable a.prev, #body .bodys .content #scrollable a.next {
	display:block;
	width:29px;
	height:29px;
	float:left;
	cursor:pointer;
	}
#body .bodys .content #scrollable a.prev {
	background:url(../images/bttn-prev-sand.png) no-repeat;
	margin:45px 15px 0 0;
	}
#body .bodys .content #scrollable a.next {
	background:url(../images/bttn-next-sand.png) no-repeat;
	margin:45px 0 0 15px;
	}
#body .bodys .content p.pcontent{margin-left:10px; margin-right:10px;}
#body .bodys .content p.pcontent span.titlestrong{
display:block;
font-weight:bold;
margin-top:5px;
color:#FF9900;
line-height:20px;
}
.bgexpress{background:url(../images/bgexpress.jpg) center top no-repeat; width:248px !important;}
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
#footer{width:100%; height:72px; background:#292116 url(../images/foot2.jpg) top center no-repeat; overflow:hidden;}
#footer .footers{width:790px; height:20px; margin:0 auto; line-height:20px; margin-top:40px !important; padding-top:10px;}