@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px}

body{color:#4d5b66; font-size:12px; font-family:arial; text-align:left; background:#000 url(../images/graphics/bg_body.jpg) no-repeat top}
a{	background-color:inherit; color:#e79900;text-decoration:none; outline:none;}
a:hover{text-decoration:underline}
img{border:0px}
/* Nhap lieu */
input{	font-family:arial, sans-serif;	font-size:12px;}
textarea{	font-family:Tahoma, arial, sans-serif;	font-size:12px; }
select{ font-family:Tahoma, arial, sans-serif;	font-size:12px;}
table{
	line-height:20px;
}
li{
	list-style:none;
}
/* easy clearing */
.clearfix:after{
	content:'[DO NOT LEAVE IT IS NOT REAL]'; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix{display:inline; position:relative;}
.clearfix{display:block;}
/* end easy clearing */
/* Nhap lieu */
h2{
	font-size:22px;
}
.green_nhat,.green_nhat a{
	color:#659620;	
}
.bg_yellow{
	background:yellow
}
.orange,.orange a{
	color:#eb500d!important;
}
.red,.red a{
	color:#ff2c2c!important;
}
.gray,.gray a{
	color:#696969
}
.blue{
	color:#07519a!important;
}
.pink{
	color:#e90183!important;
}
.text_align_right{
	text-align:right;
}
.text_center{
	text-align:center;
}
.black,.black a{
	color:#333333
}
.font_11px{
	font-size:11px!important
}
.kb_padding_10px{
	padding:10px 10px 0px 10px;
}
.font_22px{
	font-size:22px
}
.font_13px{
	font-size:13px
}

.font_normal{
	font-weight:normal;
}
.font_weight{
	font-weight:bold;
}
.font_18px{
	font-size:18px
}

.font_20px{
	font-size:20px
}

.font_15px{
	font-size:14px
}
.font_17px{
	font-size:17px
}

.font_38px{
	font-size:38px
}
h3{
	font-size:20px
}
.green{
	color:#659620
}
.margin_0px,.margin_0px img{
	margin:0px!important;
}


/*B-vj_header*/
#pt_container{
	width:980px;
	margin:0 auto;
}
#vj_header{width:980px; margin:0px auto; padding:75px 0px 0px 0px;}
/*B-chuan head top*/
#header_main{margin:0 auto; position:relative; clear:both; width:960px; padding:0px 10px; font:normal 12px arial;}
#list_name_top{width:960px; background-color:#fff; border:1px solid #ccc; position:absolute; top:20px; z-index:3; height:115px}
#header_main .left_list_name_top{width:156px; height:95px; float:left; background:url(../images/graphics/line_left_he_1x3.gif) repeat-y right center; margin-top:10px}
#header_main .left_list_name_top ul{width:144px; overflow:hidden; clear:both; margin-left:13px; list-style-type:none}
#header_main .left_list_name_top ul li{float:left; padding-left:9px; width:135px; margin-right:7px; line-height:1.7; overflow:hidden; height:20px}
#header_main .left_list_name_top ul li a{color:#333; font-weight:bold}
#header_main .right_list_name_top{width:792px; float:left; overflow:hidden}
#header_main .icon_js{width:45px; height:15px; float:right; margin-top:5px; position:absolute; right:5px}
#header_main .icon_js a{width:7px; height:14px; display:block; float:left; margin-left:5px;.margin-left:5px;_margin-left:4px; cursor:pointer; margin-top:3px}
#header_main .icon_js label{float:right; display:block; cursor:pointer; margin:2px 0 0 0px  }

#header_main .icon_prev_he{background:url(../images/icons/icon_prev_he_7x8_.gif) no-repeat left top; height:8px; width:7px}
#header_main .icon_next_he{background:url(../images/icons/icon_next_he_7x8.gif) no-repeat left top; height:8px; width:7px}
#header_main .icon_close_he{background:url(../images/icons/icon_close_10x10.gif) no-repeat left top; height:10px; width:10px}

#header_main .right_list_top_sd{width:792px; height:95px; clear:both; overflow:hidden; top:13px; position:absolute }
#header_main .right_list_top_sd ul{width:145px; overflow:hidden; list-style-type:none; float:left; margin-left:10px;}
#header_main .right_list_top_sd ul li{float:left; width:150px; line-height:1.8; overflow:hidden; height:18px}
#header_main .right_list_top_sd ul li a{color:#666666;}
#header_main .box20{width:812px; float:left;}

#header_main .top_menu{ height:23px;  margin:0 auto}
#header_main .menu_top_left{float:left;}
#header_main .menu_top_left ul{font:normal 12px arial; list-style-type:none; float:left}
#header_main .menu_top_left ul li{float:left; margin-right:1px; overflow:hidden; height:16px; border:1px solid #bebebe; padding:3px 11px 0 11px; background:#fff url(../images/graphics/bg_menu_he_1x19.gif) repeat-x left top; }
#header_main .menu_top_left ul li a{color:#003366}
#header_main .menu_top_left ul li a:hover{color:#000;}
#header_main .menu_top_left ul li.pic_js a{background:url(../images/icons/icon_down_he_5x8.gif) no-repeat right 5px; padding-right:15px}
#header_main .menu_top_left ul li.pic_js_up a{background:url(../images/icons/icon_up_he_5x8.gif) no-repeat right 5px; padding-right:15px}
#header_main .menu_top_right{font-size:12px; color:#666; text-align:right; margin-top:3px;}
#header_main .menu_top_right a{color:red}
#header_main .menu_top_right a:hover{color:#000; text-decoration:none}

#header .header_sub{ margin:0 auto; clear:both}
.header_fix{height:135px;}
.header_fix .he_logo{float:left; margin:9px 0 0 10px; display:inline; width:218px}
.header_fix .he_logo p{clear:left; font:normal 12px arial; color:#c18e9c}
.header_fix .he_logo p a{color:#c18e9c}
/*.logo_{width:218px;}
.logo{
	background-repeat: no-repeat;
	background-position: left top;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='images/graphics/logo_218x42.png'); 
}
.logo[class]{
	background-image:url(../images/graphics/logo_218x42.png);
	.background-image:none;
}*/
.logo_phim{
	padding-top:0px;
}
.search_banner{float:right; width:718px; text-align:right; margin-top:9px}

/*.header_fix .list_menu{background:url(../images/graphics/bg_1x2.gif) repeat-x left bottom; float:right; padding:9px 0}
.header_fix .list_menu a{float:left; color:#fff;  font:bold 12px arial; margin-right:20px}
.header_fix .list_menu a:hover{color:#e9b973; text-decoration:none}
.header_fix .list_menu a.active_menu{color:#e9b973}
.inp_search{float:right;  width:565px; font:normal 12px arial; margin-top:10px}
.inp_search .input_text{height:14px; width:255px; padding-top:1px; float:left; margin-right:10px}
.inp_search .input_bt{height:18px; width:76px; padding-top:1px; float:left; background:url(../images/graphics/bt_search_1x20.gif) repeat-x left top; border:1px solid #e5cbcb; margin-top:1px; font:bold 11px arial; color:#3a0000; cursor:pointer}
.inp_search select{ width:184px; float:left; height:19px; margin-right:10px}*/


.header_js{background:url(../images/graphics/bg_he2_1x7.gif) repeat-x left top; height:16px; width:980px}
.header_js p{background:url(../images/graphics/js_43x9.gif) no-repeat right top; height:9px; width:43px; margin:7px 30px 0 0; float:right}
.header_js p a.pic_sh_down_js{background:url(../images/icons/icon_9x5.gif) no-repeat left top; height:5px; width:9px; display:block; margin-left:17px}
.header_js p a.pic_sh_up_js{background:url(../images/icons/icon_up_9x5.gif) no-repeat left top; height:5px; width:9px; display:block; margin-left:17px}
#open_js{width:980px;height:62px; background:url(../images/graphics/bg_he_js_1x62.gif) repeat-x left top; padding:0px 0}
pre{overflow:visible;}
/*E-chuan head top*/


/*Menu chính trang chủ*/
.pt_main_menu{
	height:43px;
	overflow:hidden;
	padding:0 10px 0 20px;
}
.pt_main_menu li{
	float:left;
	line-height:30px;
	margin-right:10px;
}
.pt_main_menu li a{
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
/*Menu chính trang chủ*/

/*Seach trang chủ*/
.pt_search_div{
	background:url(../images/graphics/bg_search.jpg) repeat-x;
	text-align:center;
	height:43px;
	padding-left:320px;
	overflow:hidden;
}
.pt_search_div span{
	float:left;
	margin-top:5px;
}
.pt_search_button{
	background:url(../images/graphics/left_search_button.jpg) no-repeat top left;
	line-height:28px;
	padding-left:8px;
	margin-top:2px;
	margin-left:10px;
	overflow:hidden;
	height:28px;
}
.pt_search_icon{
	padding-right:10px;
}
.pt_search_button input{
	background:url(../images/graphics/right_search_button.jpg) no-repeat top right;
	line-height:28px;
	font-weight:bold;
	color:#333;
	border:0px;
	height:28px;
	float:left;
	padding:0px 17px 0px 9px;
	*padding:0px 12px 0px 2px;
	cursor:pointer;
	margin:0;
}
.pt_search_text input{
	border:2px solid #02b4e2;
	height:19px;
	width:300px;
	background:#dddddd;
	padding-top:3px;
}
/*Seach trang chủ*/
.vj_shopping_ttd{
	overflow:hidden;
}
.pt_quangcao_big_index{
	padding:5px 0px;
	background:#f0eee2
}

/* Content chính nội dung*/
#pt_content{
	overflow:hidden;
	height:100%;
	background:#f0eee2;
	padding:0 5px;
}
#pt_content_left{
	float:left;
	width:200px;
}
#pt_content_mid{
	float:left;
	width:560px;
	margin:0 5px;
}
#pt_content_right{
	float:left;
	width:200px;
}
/* Content chính nội dung*/
#pt_blue_wp{
	margin-bottom:5px;
	height:100%;
	
}
#pt_blue_wp_top_left{
	background:#fff url(../images/graphics/left_blue_wp.jpg) no-repeat top left;
	padding-left:5px;
}
#pt_blue_wp_top_right{
	background:#fff url(../images/graphics/right_blue_wp.jpg) no-repeat top right;
	padding-right:5px;
}
#pt_blue_wp_bottom_left{
	display:none;
}
.pt_blue_wp_title{
	font-size:18px;
	color:#FFF;
	padding:10px 0px 5px 10px;
	text-transform:uppercase;	
}
.pt_blue_wp_content{
	background:#fff;
	margin-top:2px;
	padding:10px 0px 0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-left:-5px;
	margin-right:-5px;
		border-bottom:1px solid #ccc;

	overflow:hidden;

}
.pt_blue_list_ds li{
	background:url(../images/icons/arrow.jpg) no-repeat top left;
	background-position:10px 5px;
	padding-left:30px;
	overflow:hidden;
	line-height:24px;
	border-bottom:1px solid #ccc;
}
.pt_blue_login{
	padding:0 15px 10px 15px;
}

.pt_blue_login_text{
	margin-bottom:10px;
}
.pt_blue_login_text input{
	width:165px;
	height:16px;
	padding-top:2px;
}
.pt_blue_login_button{
	padding-left:40px;
	*padding-left:40px;
}
.pt_blue_login_button div{
margin:10px 0px 10px 0px;
}
.pt_button{
	background:url(../images/graphics/left_button.jpg) no-repeat top left;
	padding-left:5px;
	height:26px;
	line-height:26px;
}
.pt_button a{
	background:url(../images/graphics/right_button.jpg) no-repeat top right;
	color:#fff;
	float:left;
	font-weight:bold;
	border:0px;
	height:26px;
	padding:0 10px 0 5px;
}
.pt_button input{
	background:url(../images/graphics/right_button.jpg) no-repeat top right;
	color:#fff;
	font-weight:bold;
	border:0px;
	height:26px;
	padding:0 14px 0 9px;
	*padding:0 5px 0 0px;
}

#pt_white_wp{
	margin-bottom:10px;
	overflow:hidden;
	height:100%;
}

#pt_white_wp_top_left{
	background:#fff url(../images/graphics/left_white_wp.jpg) no-repeat top left;
	padding-left:5px;
}
#pt_white_wp_top_right{
	background:#fff url(../images/graphics/right_white_wp.jpg) no-repeat top right;
	padding-right:5px;
	padding-top:5px;
	overflow:hidden;
	height:100%;
}
#pt_white_wp_bottom_left{
	background:#fff url(../images/graphics/left_bottom_white_wp.jpg) no-repeat bottom left;
	padding-left:10px;
	height:5px;
	line-height:5px;
}
#pt_white_wp_bottom_right{
	background:#fff url(../images/graphics/right_bottom_white_wp.jpg) no-repeat bottom right;
}
.pt_white_wp_title{
	font-size:18px;
	color:#e79900;
	text-transform:uppercase;
	padding:5px 0px 5px 10px;

}

.pt_add_wp{
	height:100%;
	overflow:hidden;
	
}
.pt_add_wp_top{
	background: url(../images/graphics/left_top_add.jpg) no-repeat top left;
	padding-left:5px;
	height:5px;
	line-height:2px;
	font-size:1px;
}
.pt_add_wp_top_right{
	background: url(../images/graphics/right_top_add.jpg) no-repeat top right;
	height:5px;
	
}
.pt_add_wp_content{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:url(../images/graphics/bg_gray.jpg) repeat-x bottom;
}
.pt_add_wp_bot{
	background:#fff url(../images/graphics/left_bot_add.jpg) no-repeat bottom left;
	padding-left:5px;
	height:5px;
	line-height:5px;
}
.pt_add_wp_bot_right{
	background:#fff url(../images/graphics/right_bot_add.jpg) no-repeat bottom right;
}
.pt_add_wp_content{
	clear:left;
	overflow:hidden;
	height:100%;
}
.title_phim{
	margin:5px 0px;
}

.pt_group_phim{
	text-align:center;
	width:132px;
	float:left;
	height:260px;
	overflow:hidden;
}
.space_wp{
	margin-bottom:2px;
	font-size:1px;
	line-height:1px;
}
.view_more{
	text-align:right;
}
.temp_banner iframe{
	margin-bottom:5px;
}


#pt_footer{
	text-align:center;
	clear:left;
	height:313px;
	background:url(../images/graphics/bg_footer.jpg) no-repeat top center;
	padding:150px 0px 0px 0px;
		color:#fff;

}
#pt_footer p {
	font-weight:bold;
	color:#fff;
	height:50px;
}
#pt_footer p a{
	padding:0 5px;
	color:#fff
}
#pt_footer a{
	color:#fff
}
.all_group_phim{
	clear:left;
	padding:0 10px;
}
.pt_gruop_key{
clear:both;
overflow:hidden;
margin-bottom:10px;

}
.list_key{
	background:#e79900;
	padding-left:10px;
	margin-bottom:10px;
}
.list_key a{
	color:#fff;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
	font-size:15px;
	padding-right:5px;
}
.pt_list_show_select{
	float:left;
	padding:3px 0px 0px 10px;
}
.pt_list_show_select option{
	padding-right:10px;
}
.pt_but_search_list{
	float:left;
	margin-left:10px;
	width:50px;
}

.key_control{
	float:right;
	padding-right:10px;
}
.key_control img{
	padding-top:5px;
	padding-left:3px;
}


.gq_phantrang{
	float:right;
	padding-top:10px;
	padding-bottom:20px;
	font-size:11px;
	padding-right:10px;
}
.gq_phantrang a{
	border:1px solid #e79900;
	color:#e79900;
	font-weight:bold;
	padding:2px 6px;
}
.report_pages{
	background:#e79900!important;
	color:#fff!important;
}
.gq_phantrang_select{
	border:0px!important;
	color:#333!important;
}
.left_detail_table{
	font-weight:bold;
	padding-right:5px;
	width:80px;
	vertical-align:top
}
.left_detail img{
width:180px;
float:left;
margin-right:10px;

}
.pt_phim_details{
	padding:10px;
	overflow:hidden;
	height:100%;
}
.xemonline{
	padding:20px 0px;
}
.pt_noidung_detail{
	clear:left;
	text-align:justify;
	padding:10px 0px;
}
.list_channel{
	padding:10px 0px 10px 10px;
}
.list_channel li{
	float:left;
	width:105px;
	height:40px;
}
.pt_wp_channel{
	height:1000px;
}
.pt_2colum_channel{
	padding:8px;
	
}
.pt_2colum_channel_left{
width:263px;
float:left;
margin-right:5px;
}
.pt_2colum_channel_right{
width:263px;
float:left;
}
.pt_button_blue{
	background:url(../images/graphics/left_blue_button.jpg) no-repeat top left;
	height:25px;
	padding-left:5px;
	margin-bottom:10px;
	
}
.pt_button_blue span{
	background:url(../images/graphics/right_blue_button.jpg) no-repeat top right;
	height:25px;
	float:left;
	color:#fff;
	width:253px;
	padding-left:5px;
	line-height:25px;
	font-weight:bold;
}

.pt_speak_wp{
	background:url(../images/graphics/top_speak.jpg) no-repeat top;
	width:263px;
	
	padding-top:7px;
	color:#cc1036;
}
.pt_speak_wp_bot{
	background:url(../images/graphics/bot_speak.jpg) no-repeat bottom;
	width:243px;
	padding:0px 10px 28px 10px
}
.right_chanel_table{
	text-align:right;
}
.pt_speak_wp_orange{
	background:url(../images/graphics/top_speak_orange.jpg) no-repeat top;
	width:263px;
	
	padding-top:7px;
	color:#eb500d;
}
.pt_speak_wp_bot_orange{
	background:url(../images/graphics/bot_speak_orange.jpg) no-repeat bottom;
	width:243px;
	padding:0px 10px 28px 10px
}



.info_film {
display:block;
padding:2px 0;
}
.info_film li {
display:inline;
font-weight:normal;
padding:2px 5px 0 0;}

.opFilm {
border:1px solid #ccc;
display:block;
padding:2px 0;
}
.divOption{
	clear:left;
	padding-top:10px;
	overflow:hidden;
	height:30px;
}
.divOption li{
display:inline;
font-weight:normal;
padding:5px 5px 0 50px;
text-align:center;
width:200px;
}

.bg_fix{
	width:100%;
	min-width:980px;
}



