/* CSS Document */
*{margin:0px; padding:0px}
body{color:#000; text-align:left; background:#1f1f1f url(../images/graphics/body.gif) repeat-y center top;}
a{	background-color:inherit;	text-decoration:none; outline:none;}
a:hover{text-decoration:underline}
img{border:0px}
/* Nhap lieu */
input{	font-family:Tahoma, arial, sans-serif;	font-size:11px;}
textarea{	font-family:Tahoma, arial, sans-serif;	font-size:11px; }
select{ font-family:Tahoma, arial, sans-serif;	font-size:11px;}
/* 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 */

/*go on*/
#vj_container{margin:0 auto; font:normal 11px arial; width:980px; background:#fff}
#vj_wrapper_content{margin:0 auto;  width:960px;}

/*B-vj_header*/
#vj_header{width:960px; margin:0 auto;}
/*B-chuan head top*/
#header_main{margin:0 auto; position:relative; clear:both; width:960px; font:normal 11px tahoma;}
#list_name_top{width:960px; background-color:#fff; position:absolute; top:22px; 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{width:960px; height:23px; float:left; 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: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; float:right}
#header_main .menu_top_right a{color:#666}
#header_main .menu_top_right a:hover{color:#000; text-decoration:none}

#header{width:960px; clear:both; overflow:hidden}
#header .header_sub{width:960px; margin:0 auto; clear:both}
.header_fix{background:url(../images/graphics/bg_he_153x76.jpg) repeat-x left top; height:75px; width:960px;}
.header_fix .he_logo{float:left; margin:9px 0 0 10px; display:inline;/* width:218px;*/ position:relative}
.header_fix .he_logo p{ font:normal 11px arial; color:#888889; position:absolute; z-index:1;  top:45px; left:150px; width:200px}
.header_fix .he_logo p a{color:#888889}
.header_fix .he_logo p a.vj_nickname{color:#d10872; font-weight:bold}

.logo_{width:218px;}
.logo{
	background-repeat: no-repeat;
	background-position: left top;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='images/graphics/nhactogo_176x58px.png'); /*make for IE*/
}
.logo[class]{
	background-image:url(../images/graphics/nhactogo_176x58px.png);
	.background-image:none;
}
.header_fix .search_{float:right; width:712px}
.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:#0990bc;  font:normal 12px verdana; margin-right:20px}
.header_fix .list_menu a:hover{color:#e80079; text-decoration:none}
.header_fix .list_menu a.active_menu{color:#e80079}
.inp_search{float:right;  width:565px; font:normal 12px arial; margin-top:10px}
.inp_search .input_text{height:13px;.height:12px;_height:13px; width:255px; padding-top:1px; float:left; margin-right:10px}
.inp_search .input_bt{height:19px; .height:19px;_height:20px; width:76px;  float:left; background:#ec008c ; border:1px solid #333; font:bold 11px tahoma; color:#fff; cursor:pointer; padding-bottom:2px}
.inp_search select{ width:184px; float:left; height:18px; margin-right:10px}


.header_js{background:url(../images/graphics/bg_he2_1x7.gif) repeat-x left top; height:16px; width:960px; font-size:0px; line-height:0; margin:0 auto;}
.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 span{cursor: pointer}
.header_js p .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 .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:956px;height:62px; background:url(../images/graphics/bg_he_js_1x62.gif) repeat-x left top; margin:0 auto; overflow:hidden;}
.vj_left_open_684px{width:648px;height:62px; float:left; background:url(../images/graphics/bg_open_2x54.gif) no-repeat right 6px; overflow:hidden}
.vj_left_open_684px div{font:normal 12px tahoma; margin:13px auto 0px auto; width:600px; overflow:hidden;  padding-bottom:11px}
.vj_left_open_684px div *{float:left;margin-right:6px}
.vj_left_open_684px div span{font:bold 12px arial; color:#fff; margin-top:2px}
.vj_left_open_684px div .select_casi{ width:77px; height:18px}
.vj_left_open_684px div .input_casi{width:222px; height:14px;.height:14px; padding:1px 0 0 0 }
.vj_left_open_684px div .select_theloai{width:119px; height:18px}
.vj_left_open_684px div .input_button{width:74px; border:1px solid #000; background:url(../images/graphics/bg_bt_1x18.gif) repeat-x left top; color:#fff; height:19px; font-weight:bold; padding-bottom:3px; cursor:pointer}
.vj_left_open_684px p{margin:0px auto; text-align:center; overflow:hidden; font:normal 12px arial; }
.vj_left_open_684px p label{margin-right:10px}
.vj_left_open_684px p a{margin-right:10px; font-weight:bold; color:#000}
.vj_right_open_308px{width:293px; float:right; height:52px; margin:6px 3px 0 0}


pre{overflow:visible;}
/*E-chuan head top*/



/*B-vj_content*/
#vj_content{width:960px; margin:0px auto 0 auto; overflow:hidden; clear:both; padding-top:5px }
#vj_content_left{width:160px; float:left}
#vj_content_right{width:790px; float:right}
#vj_sub_cr_left{width:480px; float:left}
#vj_sub_cr_right{width:300px; float:right}

#vj_menu_left{width:160px; background:url(../images/graphics/bg_menu_160x3.gif) repeat-y left top; margin-bottom:10px}
#vj_menu_left ul{list-style-type:none; font:normal 12px arial; width:158px  }
#vj_menu_left li{width:158px; background:url(../images/graphics/bg_menu_3x24.gif) repeat-x left bottom; height:24px; overflow:hidden}
#vj_menu_left li a{background:url(../images/graphics/icon_menu_2x2.gif) no-repeat left 7px; margin:5px 0 0 10px; padding-left:6px; width:135px; display:block; color:#333; overflow:hidden; height:15px}
#vj_menu_left li.vj_parent_menu a{width:158px; padding-left:0px; background:none; font-weight:bold; color:#3952a2;}
#vj_menu_left li.vj_parent_menu a:hover{color:#e80079; text-decoration:none}
.banner_116px{width:116px; margin:0 auto 10px auto}
/*E-vj_content*/




/*B-vj_wrapper_footer*/
#vj_wrapper_footer{margin:0 auto; width:960px; padding-bottom:15px }
#footer_main{width:960px; clear:both; margin:0px auto; padding:15px 0 0px 0; overflow:hidden; font:normal 11px tahoma;}
#list_name_footer{width:958px; border:1px solid #dbd5d1; background:#fff url(../images/graphics/bg_fo.gif) repeat-x left top;  margin:0px auto; clear:both; overflow:hidden; padding:10px 0}
/*left_list_name*/
#list_name_footer .left_list_name{width:283px; height:135px; margin:0px 0 0 10px;  float:left; display:inline; background:#ededed}
#list_name_footer .left_list_name h1{font-weight:normal; font-size:20px; width:257px; overflow:hidden; clear:both; margin:5px 0 5px 13px; color:#000}
#list_name_footer .left_list_name ul{width:265px; overflow:hidden; clear:both; margin-left:13px; list-style-type:none}
#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/icon01_list_fo_left_5x5.gif) no-repeat left 9px; height:20px}
#list_name_footer .left_list_name ul li a{color:#3952a2}
/*right_list_name*/
#list_name_footer .right_list_name{width:643px; overflow:hidden; float:right;}
#list_name_footer .top_list_footer_js{width:643px;}
#list_name_footer .all_js_footer{font:normal 20px tahoma; width:502px; float:left; color:#333; overflow:hidden}
#list_name_footer .icon_js_footer{width:55px; height:14px; float:right;  margin:5px 5px 0 0}
#list_name_footer .icon_js_footer .prev_bt_fo{background:url(../images/icons/left_21x14.gif) no-repeat left top; height:14px; width:21px}
#list_name_footer .icon_js_footer .next_bt_fo{background:url(../images/icons/right_21x14.gif) no-repeat left top; height:14px; width:21px}
#list_name_footer .icon_js_footer a{width:21px; height:14px; float:left; margin-left:5px;}
/*footer_list_sd*/
#list_name_footer .footer_list_sd{width:643px; overflow:hidden; height:100px; margin-top:10px; float:left}
#list_name_footer .footer_list_sd ul{width:150px; list-style-type:none; 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/icon_list_fo_left_5x5.gif) no-repeat left 9px; height:20px}
#list_name_footer .footer_list_sd ul li a{color:#333;}
#list_name_footer .cut_js_footer{width:643px; float:left;}

#footer{width:960px; clear:both; overflow:hidden; margin:0px auto;}
#footer .content_footer{width:960px; text-align:center; line-height:20px; padding-top:8px; overflow:hidden; color:#3952a2}
#footer .content_footer a{color:#3952a2}
#footer .content_footer span{color:#333}
#footer .content_footer span a{color:#333}
/*E-chuan footer*/


#vj_flash_box{width:480px;  height:250px; overflow:hidden; margin-bottom:10px}
.vj_banner_300{width:300px;  overflow:hidden; margin-bottom:10px}
.vj_banner_468{width:468px; height:60px; overflow:hidden; margin:0 auto 10px auto}

#vj_flash_video{width:480px;  height:375px; overflow:hidden; margin-bottom:10px}


@media print 
{
.overflo_none{overflow:visible}
.noidung_sao{width:600px}
.nguon_tin{width:550px}		
.bt_print,.footer_print,#header_print{display:none}
}