@charset "utf-8";
/* CSS Document */

/*---------------- 1_1_trang_chu ----------------*/
#wrapper{
/*	width:1054px; 
	margin:auto;
	background-repeat: no-repeat;
	background-position: left top;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='images/graphics/bg_shadow.png');
*/

}
#wrapper[id]{
/*	width:1054px; 
	margin:auto;
	background-image:url(../images/graphics/bg_shadow.png);
*/}

#container{ width:980px; margin:auto;}

/*---------------- Header ----------------*/
#header{ height:98px; width:980px; background:#FFF; float:left;}

#logo{ height:76px; width:980px; border-bottom:1px solid #8c8c8c;}
#logo .phimtogo{ float:left; width:277px; padding:14px 0 0 12px; padding-left:12px;}
#logo .banner_top{ float:right; width:468px; height:60px;  margin:8px 8px 0 0;}

#menu{ width:980px; height:20px; background:url(../images/graphics/bg_menu.jpg) repeat-x;}

#menu .menu_chinh{ width:450px; height:20px; float:left;}
#menu .menu_chinh ul{ /*padding:3px 0px 0px 0px;*/ padding:3px 0px 4px 0px;}
#menu .menu_chinh ul li{ display:inline;}
#menu .menu_chinh ul li a{ font-weight:bold; color:#303030; background:url(../images/graphics/line_dung.jpg) no-repeat top right; padding:2px 10px 2px 10px;}
#menu .menu_chinh ul li a.active{ font-weight:bold; color:#bd0c0c; background:url(../images/graphics/bg_menu_active_2.jpg) repeat-x top right; padding:2px 10px 2px 10px;}

#menu .menu_phu{ width:554px; height:18px; float:right; text-align:right; margin-top:2px;}

/*---------------- Content ----------------*/
#content{ background:#FFF; width:980px; float:left;}

#content_flash{ width:974px; height:315px; background:#c6c6c6;}
#content_flash .flash_intro{ width:666px; height:315px; float:left;}
#content_flash .flash_intro .flash_phim{ width:648px; height:298px; margin-left:8px; margin-top:8px; overflow:hidden}

/*B-vj_flash_top*/
.vj_flash_top{ width:648px; height:298px; margin-bottom:10px; /*position:relative;*/ z-index:100; position:relative;}
.img_main_fl{width:648px; height:298px;}
.img_fl{ width:648px; height:298px;}
.img_fl p{position:absolute; left:0px; top:240px; width:648px; overflow:hidden; height:50px;  background-color:#ccc; -moz-opacity:0.5;filter:alpha(opacity=50);}
.img_fl p a{font:normal 18px arial; color:#000;  height:21px; width:340px; overflow:hidden;  float:right; margin:19px 67px 0 0; text-align:right; }
.class_flash{ margin:0px auto; overflow:hidden; position:absolute; left:21px; top:249px; z-index:100}
.class_flash ul{list-style-type:none}
.class_flash li{float:left; height:28px; background:url(../images/graphics/bg_f_1x28.gif) repeat-x left bottom; }
.class_flash li a{float:left; padding:3px 12px 0 12px; border-left:1px solid #8b8b8b; border-right:1px solid #8b8b8b; height:17px; color:#737373; margin-top:8px; text-align:center; font:bold 12px arial}
.class_flash li a:hover{text-decoration:none; color:#fff}
.class_flash li.active_fl{background:url(../images/graphics/60x27.gif) no-repeat center bottom; }
.class_flash li.active_fl a{color:#fff;}





#content_flash .banner_help{ width:308px; height:315px; float:right;}
#content_flash .banner_help .banner_300x250{ width:300px; height:250px; margin-top:8px;}
#content_flash .banner_help .hotro{ width:300px; height:41px; margin-top:8px; font-weight:bold; background:url(../images/icons/icon_telephone.jpg) no-repeat 20px #FFF; display:block;}
#content_flash .banner_help .hotro a{ color:#bd0c0c; font-size:13px; font-family:Verdana; display:block; padding-top:12px; margin-left:64px;}


#coll_js_02{width:298px; border-left:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff; background:#FFF;  position:absolute; top:406px; z-index:1000; }
.list_yahoo{height:118px; overflow:hidden}
.list_yahoo ul{width:298px; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px;float:left}
.list_yahoo ul li{float:left; width:135px; margin:0 0px 8px 10px; overflow:hidden; display:inline} 
.list_yahoo ul li a{color:#333;}
.list_yahoo ul li a img{float:left; margin-right:5px}




#content_main{ float:left; width:980px;}
#content_left{ float:left; width:246px;}



#movie_list{ margin:8px 0px 0px 8px;}

#movie_list .block_top{ width:222px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_list .block_top ins{ color:#b7b7b7; text-decoration:none;}

#movie_list .block_center{ width:230px;/* height:46px;*/}





#movie_search{ margin-bottom:8px; margin-left:8px;}
#movie_search .block_top{ width:222px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_search .block_top ins{ color:#b7b7b7; text-decoration:none;}

#movie_search .block_center{ width:230px; background:#c6c6c6; padding:13px 0px;}
#movie_search .block_center .khung_search{ width:161px; height:16px; border:1px #6f6f6f solid; background:#FFF; margin-left:8px; .margin-left:0px; _margin-left:0px; padding-top:4px; .padding-top:2px; _padding-top:2px; font-size:12px; padding-left:4px;}
#movie_search .block_center .but_search{ width:43px; height:20px; background:#333; font-weight:bold; color:#FFF;}





#banner_left{overflow:hidden; clear:both}
#banner_left ul{ text-align:center; list-style:none;}
#banner_left ul li{ margin-bottom:8px;}
#banner_left ul li a{ margin-bottom:8px;}





#movie_news{ margin-bottom:8px; margin-left:8px;}
#movie_news .block_top{ width:222px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_news .block_top ins{ color:#b7b7b7; text-decoration:none;}

#movie_news .block_center{ width:230px; background:#c6c6c6; color:#2a2a2a;}
#movie_news .block_center ul{ margin-left:8px; margin-right:8px; padding-top:8px; list-style:none;}
/*sua 13/09*/
#movie_news .block_center ul li{ border-bottom:1px dotted #FFF;  padding-top:8px; padding-bottom:8px; width:213px; overflow:hidden}
/*sua 13/09*/
#movie_news .block_center ul li a{ color:#2a2a2a; font-weight:bold; font-size:12px; font-family:Verdana;}
#movie_news .block_center ul li img{ float:left; border:1px solid #FFF; margin-right:8px;}

#movie_news .block_bottom{ width:222px; height:16px; background:#c6c6c6; text-align:right; padding-right:8px; padding-top:2px;}
#movie_news .block_bottom a{ color:#ad0000; background:url(../images/icons/arrow.gif) right center no-repeat; padding-right:10px;}


#content_right{ float:right; width:728px;}

#content_right_left{ float:right; width:540px; background:#c6c6c6; float:left; margin-top:8px; padding-bottom:12px;}

#content_top_phim{ height:26px; width:540px; background:url(../images/graphics/bg_top_phim.jpg) repeat-x; font-size:12px; font-family:Verdana; float:left;}

/*them 16-09*/
#content_top_phim p.movies{ font-weight:bold; width:195px; float:left; margin-top:5px; margin-left:10px; margin-right:10px;}
#content_top_phim p.movies a{ color:#ad0000; font-weight:normal;}
#content_top_phim p.display{ font-weight:bold; width:310px; float:right; margin-top:5px; font-weight:normal; text-align:right; margin-right:10px;}
/*them 16-09*/

#content_top_phim p.display a{ color:#ad0000; font-weight:normal; /*background:url(../images/icons/arrow.gif) right center no-repeat; padding-right:10px;*/ }
#content_top_phim p.display a.active{ font-weight:bold;}




#content_bottom_phim{ height:26px; width:540px; background:url(../images/graphics/bg_top_phim.jpg) repeat-x; font-size:12px; font-family:Verdana; float:left; margin-top:8px;}

#content_bottom_phim p.display_page{ font-weight:bold; width:520px; float:left; margin-top:5px; font-weight:normal; text-align:center; margin-right:10px; text-align:center;}
#content_bottom_phim p.display_page a{ color:#ad0000; font-weight:normal; }
#content_bottom_phim p.display_page a.active{ font-weight:bold;}








#content_center_phim{ font-size:12px; font-family:Verdana;/* width:540px; float:left;*/}
#content_center_phim ul{ margin-left:15px;}
#content_center_phim ul li{ list-style:none; display:inline;} 

#content_center_phim ul li .poster_phim{ width:120px; text-align:center; float:left; margin-top:15px; padding-right:10px;} 
#content_center_phim ul li .poster_phim p.tieude_poster a{ color:#ad0000; font-weight:bold; height:43px; margin-top:2px; overflow:hidden; display:block;}
#content_center_phim ul li .poster_phim p.phimbo ins{ font-weight:bold; color:#ad0000; text-decoration:none;}
#content_center_phim ul li .poster_phim p.view ins{ font-weight:bold; color:#ad0000; text-decoration:none;}
#content_center_phim ul li .poster_phim p.rating{}

/* Ngôi sao rating -----------------------------------*/
#star{
	width:108px;
	height:22px;
	float:left;
	padding:2px 0 0 12px;
}
.user_star_rating{float:left;height:17px;overflow:hidden; width:auto; padding-left:0px; padding-bottom:0px; clear:both; padding-top:2px; }
.user_star_rating div{background:url(../images/icons/sao.gif) no-repeat top left;float:left;padding-right:0px;height:19px;width:19px; }
.user_star_rating div.star1{background-position:center left;}
.user_star_rating div.star2{background-position:bottom left;}
.user_star_rating div a{display:block;/*float:left;*/}
.user_star_rating div img{float:left;height:17px;width:9px;}
.user_star_rating img {border:0;}
.user_star_rating form {margin:0;padding:0}






#content_right_right{ float:right; width:188px; float:right;}















#movie_login{ margin:8px 0px 8px 8px;}
#movie_login .block_top{ width:164px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_login .block_top ins{ color:#b7b7b7; text-decoration:none;}

#movie_login .block_center{ width:156px; background:#c6c6c6; padding:8px; font-size:12px; font-family:Arial;}
#movie_login .block_center input.username{ border:1px solid #6f6f6f; height:16px; margin-left:0px; .margin-left:0px; _margin-left:-8px;}
#movie_login .block_center input.password{ border:1px solid #6f6f6f; height:16px; margin-bottom:5px; .margin-bottom:3px; _margin-bottom:3px; margin-left:0px; .margin-left:0px; _margin-left:-8px;}
#movie_login .block_center input.o_check{ margin-right:4px;}
#movie_login .block_center input.nut_login{ width:47px; padding:2px; background:#333; color:#FFF; font-weight:bold; margin-left:50px; margin-top:4px;}


#movie_login .block_bottom{ width:172px; height:16px; background:#c6c6c6; color:#333; text-align:center; padding:0px 0px 6px 0px;}
#movie_login .block_bottom a{ color:#ad0000; font-size:12px; font-family:Arial;}


#movie_links{ margin:8px 0px 8px 8px;}
#movie_links .block_top{ width:164px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_links .block_top ins{ color:#b7b7b7; text-decoration:none;}
#movie_links .block_center{ width:172px; background:#c6c6c6;}
#movie_links .block_center ul{ padding-top:4px; padding-bottom:4px;}
#movie_links .block_center ul li{ background:url(../images/icons/arrow.gif) left no-repeat; list-style:none; padding:4px; margin-left:8px;}
#movie_links .block_center ul li a{ padding-left:10px; color:#bd0c0c; font-size:12px; font-family:Arial;}
#movie_links .block_bottom{ width:172px; height:16px; background:#c6c6c6;}




#movie_galleries{ margin:8px 0px 8px 8px;}
#movie_galleries .block_top{ width:164px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_galleries .block_top ins{ color:#b7b7b7; text-decoration:none;}
#movie_galleries .block_center{ width:172px; height:220px; background:#c6c6c6; text-align:right; padding-top:8px;}
#movie_galleries .block_center .hinh_anh{ width:82px; height:110px; float:left;}
#movie_galleries .block_center .hinh_anh a { font-weight:bold; color:#333;}

#movie_galleries .block_bottom{ width:172px; height:16px; background:#c6c6c6;}


#banner_160_600{ text-align:center;}



#phim_chitiet{ background:#c6c6c6;}
#trailer{ padding:7px;}
#trailer .flash_trailer{ border:1px solid #cdcdcd;}

#thongtinphim{ float:left; width:958px; padding-left:8px; padding-right:8px; background:#c6c6c6;}

#thongtinphim .link_chucnang{ color:#2e2e2e; font-size:12px; font-weight:bold;}
/*sua 16/09*/
#thongtinphim .link_chucnang p.phimbo{ float:left; background:url(../images/icons/ngoisao.gif) no-repeat left top; padding-left:30px; width:600px}
#thongtinphim .link_chucnang p.phimbo span{float:left; width:60px;}
#thongtinphim .link_chucnang p.phimbo label{float:right; width:540px}
/*sua 16/09*/
#thongtinphim .link_chucnang p.phimbo a{color:#ad0000;}
#thongtinphim .link_chucnang p.phimbo a.active{ color:#FFF;}
#thongtinphim .link_chucnang p.comment_linkxau{ float:right;}
#thongtinphim .link_chucnang p.comment_linkxau a.link_comment{ background:url(../images/icons/comment.gif) no-repeat left; padding-left:30px; color:#333;}
#thongtinphim .link_chucnang p.comment_linkxau a.link_baoxau{ background:url(../images/icons/link_xau.gif) no-repeat left; padding-left:36px; color:#333;}


#bl_qc{ float:left; width:958px; padding-left:8px; padding-right:8px; background:#c6c6c6; padding-top:10px;}
#cot_trai{ width:367px; float:left; margin-right:8px;}


#movie_description{ margin-bottom:8px; background:#FFF; font-size:12px; font-family:Verdana; padding-bottom:8px;}
#movie_description .block_top{ width:359px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#movie_description .block_top ins{ color:#b7b7b7; text-decoration:none;}
#movie_description .block_center{ width:351px; color:#2a2a2a; margin:8px 8px 0px 8px;}
#movie_description .block_center p{ margin-bottom:3px;}
#movie_description .block_center p.ten_movie ins{ font-weight:bold; color:#ad0000; text-decoration:none;}
#movie_description .block_center p.posted a{ color:#ad0000;}
#movie_description .block_center p.view_rate ins{ color:#ad0000; text-decoration:none;}
#movie_description .block_center p.love_tell{ margin-top:4px; margin-bottom:4px;}
#movie_description .block_center p.love_tell a{ color:#ad0000;}
#movie_description .block_center p.love_tell a.love{ background:url(../images/icons/love.gif) no-repeat left; padding-left:25px;}
#movie_description .block_center p.love_tell a.tell{ background:url(../images/icons/tell.gif) no-repeat left; padding-left:25px;}

/* Ngôi sao rating 1 -----------------------------------*/
#star_1{
/*	width:100px;
	height:22px;
	padding:2px 0 0 12px;
	background:#CC6600;*/
}
.user_star_rating_1{float:left;height:17px;overflow:hidden; width:auto; padding-left:0px; padding-bottom:0px; padding-top:2px; padding-right:8px;}
.user_star_rating_1 div{background:url(../images/icons/sao.gif) no-repeat top left;float:left;padding-right:0px;height:19px;width:19px; }
.user_star_rating_1 div.star1{background-position:center left;}
.user_star_rating_1 div.star2{background-position:bottom left;}
.user_star_rating_1 div a{display:block;}
.user_star_rating_1 div img{float:left;height:17px;width:9px;}
.user_star_rating_1 img {border:0;}
.user_star_rating_1 form {margin:0;padding:0}



#movie_description .block_center p.gt_nd{ text-align:justify;}

#quangcao{ margin-bottom:8px;}
#quangcao .block_top{ width:359px; height:20px; background:#333; color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana; padding:5px 0px 0px 8px;}
#quangcao .block_top ins{ color:#b7b7b7; text-decoration:none;}
#quangcao .block_center{ width:367px; background:#FFF; color:#2a2a2a; text-align:center; padding-bottom:8px;}
#quangcao .block_center a img{ margin-top:8px;}


#cot_phai{ width:583px; float:right;}

#cot_phai .loibinh{ float:left; width:583px;}
#cot_phai .loibinh ul{}
#cot_phai .loibinh ul li{ width:583px; border-top:1px dotted #FFF; padding-top:10px; padding-bottom:10px; font-size:12px; font-family:Verdana; float:left; list-style:none;}
#cot_phai .loibinh ul li img{ border:1px solid #FFF; float:left; margin-right:10px;}
#cot_phai .loibinh ul li p.nickname{ margin-bottom:4px;  width:500px;}
#cot_phai .loibinh ul li p.nickname a{ font-weight:bold; color:#333;}
#cot_phai .loibinh ul li p.thoigian{ color:#000; font-size:11px; margin-bottom:8px;}
#cot_phai .loibinh ul li p.nd_bl{ width:500px;}

#cot_phai .loibinh ul li p.baoxau{ text-align:right; width:583px; float:right;}
#cot_phai .loibinh ul li p.baoxau a{ color:#ad0000; background:url(../images/icons/baoxau.gif) no-repeat left; padding-left:16px;}


#cot_phai .o_nhap{ width:583px; float:left; padding-top:10px; padding-bottom:10px; border-top:1px dotted #FFF;}
#cot_phai .o_nhap textarea.khung_bl{ width:560px; height:60px; color:#6d6d6d; font-size:12px; padding:10px}
#cot_phai .o_nhap p.gioihan{ color:#6d6d6d; font-size:12px; margin-top:2px;}
#cot_phai .o_nhap input.gui_bl{ width:70px; height:20px; float:right; background:#6a6a6a; border:1px solid #909090; font-weight:bold; color:#FFF;}



#login_phim{ width:554px; height:18px; float:right; text-align:right; margin-top:2px;}
#login_phim ul{ padding:2px 0px 2px 10px;}
#login_phim ul li{ display:inline; font-weight:bold; color:#303030; background:url(../images/graphics/line_dung.jpg) no-repeat top left; padding:2px 10px 2px 10px;}
#login_phim ul li a{ color:#ad0000;}


#cot_phai .login_comment{ width:580px; height:55px; border:1px solid #909090; margin-top:10px; background:#FFF; float:left; text-align:center; padding-top:22px; font-size:12px; font-family:Verdana;}
#cot_phai .login_comment a{ color:#ad0000;}


#box_baoxau{ /*height:305px;*/ width:524px; border:1px solid #979797; background:#FFF; float:left;}
#box_baoxau .tieude{ height:16px; width:508px; background:#333; padding:4px 8px; color:#FFF; font-weight:bold; font-size:14px;}
#box_baoxau .tieude p{ float:left; width:300px;}
#box_baoxau .tieude a{ float:right; width:208px; text-align:right; color:#FFF;}

#box_baoxau .noidung{ border-top:6px solid #CCC; /*height:235px;*/ width:484px; font-size:12px; padding:20px;}
#box_baoxau .noidung p{ padding-bottom:3px;}
#box_baoxau .noidung p ins{ color:#ad0000; font-weight:bold; text-decoration:none; font-size:12px;}
#box_baoxau .noidung p a{ color:#0b9ad9;}
#box_baoxau .noidung p a.tenphim{ font-weight:bold;}
#box_baoxau .noidung p input{ width:370px; height:16px; color:#0b9ad9;}
#box_baoxau .noidung p textarea{ width:370px; height:80px; color:#0b9ad9;}
#box_baoxau .noidung p input.nut_gui{ width:80px; height:26px; background:#333; font-weight:bold; color:#FFF; font-size:12px;}

#box_baoxau .noidung p input.tenban{ margin-left:27px;}
#box_baoxau .noidung p input.ten_nguoinhan{ width:370px; margin-left:29px;}
#box_baoxau .noidung p input.email_nguoinhan{ width:349px;}
#box_baoxau .noidung p textarea.loinhan{ margin-left:46px;}
#box_baoxau .noidung p input.maso{ margin-left:14px; width:100px; font-weight:bold; font-size:14px;}
#box_baoxau .noidung p input.nhapmaso{ margin-left:27px;}
#box_baoxau .noidung p.tt_nutgui{ text-align:right; padding-right:8px;}


#cot_phai .o_nhap{ float:left; width:583px;}




/*---------------- Footer ----------------*/

/*B-footer*/
#footer_main{width:980px; clear:both; margin:0px auto 0 auto; padding:8px 0 0px 0; overflow:hidden; font:normal 11px tahoma; background-color:#fff; float:left;}

/*B-chuan footer*/
#list_name_footer{width:976px; border:2px solid #fff; background:#c6c6c6;  margin:0px auto 0 auto; clear:both; font-family:tahoma; font-size:11px; overflow:hidden; padding:10px 0}
#list_name_footer .left_list_name{width:283px; height:140px; margin:0px 0 0 10px;  float:left; display:inline; background:url(../images/icons/xoc.gif) repeat;}
#list_name_footer .left_list_name h1{font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:20px; font-weight:normal; width:257px; overflow:hidden; clear:both; margin:0px 0 4px 13px; color:#ad0000}
#list_name_footer .left_list_name ul{width:265px; overflow:hidden; clear:both; margin-left:13px;}
#list_name_footer .left_list_name ul li{float:left; padding-left:9px; width:116px; margin-right:7px; line-height:1.8; overflow:hidden; background:url(../images/icons/icon_5x5_f.gif) no-repeat left 9px;}
#list_name_footer .left_list_name ul li a{font-weight:normal; color:#ad0000; font-size:12px; font-family:Arial;}

#list_name_footer .right_list_name{width:665px; overflow:hidden; float:right;}
#list_name_footer .top_list_footer_js{width:665px;}
#list_name_footer .top_list_footer_js .all_js_footer{font:normal 20px tahoma; width:522px; float:left;color:#000}
#list_name_footer .top_list_footer_js .icon_js_footer{width:30px; height:8px; float:right;  margin:5px 5px 0 0}
#list_name_footer .top_list_footer_js .icon_js_footer a{width:7px; height:8px; float:left; margin-left:5px; cursor:pointer;}

#list_name_footer .footer_list_sd{width:665px; overflow:hidden; height:110px; margin-top:10px; float:left}
#list_name_footer .footer_list_sd ul{width:156px; margin-right:10px; float:left; overflow:hidden;}
#list_name_footer .footer_list_sd ul li{padding-left:9px; width:147px; line-height:1.8; overflow:hidden; float:left; background:url(../images/icons/icon01_5x5_f.gif) no-repeat left 9px; list-style:disc;}
#list_name_footer .footer_list_sd ul li a{color:#333; font-weight:normal; font-size:12px; font-family:Arial;}
#list_name_footer .box19{width:665px; float:left;}

#footer{width:974px; clear:both; overflow:hidden; margin:0px auto 0 auto; font:normal 11px tahoma;}
#footer .content_footer{width:980px; text-align:center; line-height:20px; padding-top:8px; overflow:hidden; color:#bd0c0c; font-size:12px; font-family:Arial;}
#footer .content_footer a{color:#bd0c0c}
#footer .content_footer span{color:#404040}
#footer .content_footer span a{color:#404040}
/*E-chuan footer*/



















