#home_top {
	width:1000px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
#home_middle {
	width:1000px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
#home_l {
	width:785px;
	height:100%;
	float:left;
	clear:left;
	margin-right:5px;
}
#home_c {
	width:572px;
	height:100%;
	float:left;
}
#home_r {
	width:210px;
	height:auto;
	float:right;
	text-align:left;
}


/* ===============DANG NHAP================*/

#dangnhap {
	width:210px;
	height:auto;
	float:left;
	clear:left;
}
#dangnhap_tab {
	height:21px;
	background:url(../images/tab_login_bg.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	margin-bottom:2px;
	width:205px;
}
#dangnhap_tb {
	width:198px;
	height:160px;
	background:url(../images/login_bg.gif) no-repeat bottom;
	border:1px solid #CCCCCC;
	padding:10px 0px 0px 10px;
}

#form_tb {
	width:180px;
	float:left;
}
#formdangnhap {
	width:130px;
	float:left;
	clear:left;
	
}
input.loginform {
	width:120px;
	height:15px;
	color:#999999;
	margin-bottom:3px;
}
input.passwordform {
	width:120px;
	height:15px;
	color:#999999;
}
input.buttondangnhap {
	width:48px;
	height:40px;
	background:url(../images/button_dangnhap.gif) no-repeat;
	border:none;
	cursor:pointer;
}
#button_login_tb {
	width:50px;
	float:right;
}
#lanhatd {
	float:left;
	margin-top:5px;
}
#quenmk {
	float:left;
	background:url(../images/icon_quenmk.gif) no-repeat left center;
	width:150px;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:10px;
}
#quenmk a {
	color:#FF6600;
	text-decoration:underline;
}
#quenmk a:hover {
	color:#FF6600;
	text-decoration:underline;
}
#formdangky {
	margin-left:10px;
	margin-top:10px;
}
input.dangkymoi {
	width:168px;
	height:48px;
	background:url(../images/button_dangky.gif) no-repeat;
	border:none;
	cursor:pointer;
}

#centerbanner {
	width:570px;
	height:200px;
	float:right;
}
/* ===============TIM KIEM================*/
#search {
	width:210px;
	height:180px;
	background:url(../images/search_bg.gif) no-repeat;
	float:left;
	padding:10px;
}
*html #search {
	width:190px;
}
#search_title {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:20px;
}
input.searchformtext {
	width:150px;
	color:#999999;
	height:15px;
	margin-bottom:8px;
}
.listtatcanganh {
	color:#999999;
	height:20px;
	margin-bottom:8px;
	width:160px;
}
.listthanhpho {
	color:#999999;
	height:20px;
	width:160px;
}
.chontuyendung {
	height:20px;
	color:#FFFFFF;
	text-align:left;
}
#button_search_tb {
	width:190px;
	margin-top:10px;
	text-align:center;
}
.button_search {
	background:url(../images/button_search.gif) no-repeat;
	width:104px;
	height:28px;
	border:none;
	cursor:pointer;
}
/* ===============DANH MUC NGANH NGHE================*/
#danhmucnganh {
	width:574px;
	height:173px;
	background:url(../images/danhmuc_bg.gif) repeat-x left;
	float:left;
	clear:left;
}
#danhmucnganh_l {
	background:url(../images/danhmuc_left.gif) no-repeat left bottom;
	width:179px;
	height:173px;
	float:left;
	clear:left;
}
#danhmucnganh_r {
	width:395px;
	height:173px;
	float:right;
}
#danhmucnganh_r_top {
	width:395px;
	height:32px;
	background:url(../images/danhmuc_top.gif) no-repeat top center;
}
#danhmucnganh_tb {
	width:395px;
	height:141px;
}

.listjobs {
	float: left;
	width: 385px;
	color:#FF6600;
}
.listjobs UL {
	padding:5px;
	list-style: none
}
.listjobs UL LI {
	float: left;
	width: 50%;
	line-height:16px
}
.listjobs UL LI A:link {
	COLOR: #0089e1
}
.listjobs UL LI A:visited {
	color: #0089e1
}
.listjobs UL LI A:hover {
	COLOR: #0089e1;
	TEXT-DECORATION: underline
}



#chucdanh_tb {
	width:558px;
	height:auto;
	border:1px solid #FF6600;
	padding:5px;
	border-top:none;
}

.chucdanh_list {
	float: left;
	width: 558px;
	color:#FF6600;
}
.chucdanh_list UL {
	padding:5px;
	list-style: none
}
.chucdanh_list UL LI {
	float: left;
	width: 50%;
	line-height:16px
}
.chucdanh_list UL LI A:link {
	COLOR: #0089e1
}
.chucdanh_list UL LI A:visited {
	color: #0089e1
}
.chucdanh_list UL LI A:hover {
	COLOR: #0089e1;
	TEXT-DECORATION: underline
}
/* ===============CONG VIEC TOT NHAT================*/
#cv_totnhat {
	width:420px;
	height:173px;
	float:right;
}
#cv_totnhat_tab {
	height:33px;
	background:url(../images/cvtotnhat_bg.gif) repeat-x;
}
#cv_totnhat_tab_l {
	width:12px;
	height:33px;
	background:url(../images/cvtotnhat_tab_left.gif) no-repeat;
	float:left;
	clear:left;
}
#cv_totnhat_tab_c {
	width:200px;
	height:23px;
	background:url(../images/cvtotnhat_tab_bg.gif) repeat-x;
	float:left;
	padding-top:10px;
}
#cv_totnhat_tab_r {
	width:10px;
	height:33px;
	background:url(../images/cvtotnhat_tab_right.gif) repeat-x;
	float:left;
}
span.cvtotnhat_text {
	color:#0089e1;
	font-weight:bold;
	font-size:12px;
}
#cv_totnhat_r {
	width:14px;
	height:33px;
	background:url(../images/cvtotnhat_right.gif) no-repeat right;
	float:right;
}
#cvtotnhat_tb {
	width:418px;
	height:139px;
	border:1px solid #60c4f5;
	border-top:none;
	float:left;
	background:url(../images/cvtotnhat_bg-19.gif) no-repeat right bottom;
}
.white_content {
	padding:10px;
}
.job_content{
	border-bottom:#3399cc 1px dashed;
	padding:0px 0px 2px 0px;
}
.job_titlle {
	font-weight:bold;
	padding-bottom:2px;
}
.job_titlle a{
	text-decoration:none;
}
.job_comp{
	color:#999999;
}
.view_more{
	color:#3399cc;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}
.view_more a{
	color:#3399cc;
	text-decoration:underline;
}
.view_more a:hover{
	color:#ff9900;
	text-decoration:underline;
}
.view_more a:visited{
	text-decoration:none;
	color:#3399cc;
}


/* ===============UNG VIEN TIEU BIEU================*/
#ungvien {
	width:210px;
	height:auto;
	float:left;
}
#ungvien_tab {
	width:205px;
	background:url(../images/nhatd_bg.gif) repeat-x;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 0px 5px;
	font-size:12px;
}
#ungvien_tb {
	width:203px;
	height:auto;
	border:1px solid #CCCCCC;
	margin-top:2px;
	padding:5px 0px 5px 5px;
	float:left;
}
#ungvien_details_tb {
	width:200px;
	height:72px;
	float:left;
	margin-bottom:3px;
}
#hinhungvien {
	width:55px;
	height:70px;
	border:1px solid #66CCCC;
	text-align:center;
	float:left;
	clear:left;
}
#tenungvien {
	width:139px;
	height:auto;
	float:right;
	font-weight:bold;
	color:#666666;
}
.vitri {
	color:#999999;
	font-weight:normal;
}

/* ===============NHAN EMAIL================*/
#nhanemail {
	width:210px;
	height:auto;
	float:left;
	margin-top:5px;
}
.nt .sort_menu{
	width:210px;
}
.nt .sort_menu li { 
	display:inline;
}
.nt .sort_menu li a{ 
	float:left;
	font-size:11px;
}
.nt .sort_menu li.act a{ 
	background:url(../images/tab_nhanemail_act.gif) no-repeat left ;
	height:18px;
	color:#FF6600; 
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;	
	width:100px;
	text-align:center;
	padding-top:5px;
}
.nt .sort_menu li.nor a{
	height:18px;
	background:url(../images/tab_nhanemail.gif) no-repeat left;
	color:#333;
	width:100px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:5px;
}
.nt .sort_menu li.nor a:hover{
	color:#5f7cb8;
}
.nt .content{ 
	border:1px solid #FF6600;
	float:left;
}
.nt .content table{
	background:url(../images/icon_email.gif) no-repeat right top; 
	font:11px Tahoma;
}
.nt .content table font{ 
	font-weight:bold;
}
.nt .content table td{
	padding:3px 0px 3px 3px;
}
.button_gui {
	background:url(../images/button_gui.gif) no-repeat;
	width:47px;
	height:19px;
	border:none;
	cursor:pointer;
}

/* ===============THONG KE================*/
#thongke {
	width:210px;
	height:auto;
	float:left;
}
#thongke_tab {
	background:url(../images/tab_thongke.gif) no-repeat;
	width:210px;
	height:51px;
}
#thongke_tb {
	width:203px;
	height:auto;
	border:1px solid #e6e6e6;
	border-top:0px;
	padding:5px 0px 0px 5px;
}
#sokhachonline {
	background:url(../images/icon_sokhachonline.gif) no-repeat left;
	padding-left:22px;
	padding-top:2px;
	height:18px;
	margin-bottom:3px;
}
#sokhachtruycap {
	background:url(../images/icon_sokhachtruycap.gif) no-repeat left;
	padding-left:22px;
	padding-top:2px;
	height:18px;
	margin-bottom:3px;
}
#vldangtuyen {
	background:url(../images/icon_sovieclam.gif) no-repeat left;
	padding-left:22px;
	padding-top:2px;
	height:18px;
	margin-bottom:3px;
}
#hoso {
	background:url(../images/icon_hoso.gif) no-repeat left;
	padding-left:22px;
	padding-top:2px;
	height:18px;
	margin-bottom:3px;
}

/* ===============NHA TUYEN DUNG================*/

#nhatuyendung {
	width:570px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
#nhatuyendung_tab {
	width:570px;
	height:33px;
	background:url(../images/nhatd_bg.gif) repeat-x;
	float:left;
}
#nhatuyendung_tab_l {
	width:17px;
	height:33px;
	float:left;
	clear:left;
	background:url(../images/nhatd_tab_left.gif) no-repeat left;
}
#nhatuyendung_tab_c {
	background:url(../images/nhatd_tab_bg.gif) repeat-x;
	width:300px;
	height:23px;
	float:left;
	padding-top:10px;
}
#nhatuyendung_tab_r {
	background:url(../images/nhatd_tab_right.gif) no-repeat;
	width:18px;
	height:33px;
	float:left;
}
#nhatuyendung_r {
	background:url(../images/nhatd_right.gif) no-repeat;
	width:10px;
	height:33px;
	float:right;
}
span.nhatd_text {
	color:#FF6600;
	font-weight:bold;
	font-size:12px;
}
#nhatuyendung_tb {
	width:568px;
	height:auto;
	border:1px solid #fc9b00;
	border-top:none;
	float:left;
	padding:0px 0px 10px 0px;
}
*html #nhatuyendung_tb {
	width:568px;
}
#nhatuyendung_details {
	width:88px;
	height:43px;
	border:1px solid #CCCCCC;
	float:left;
	margin:20px 5px 10px 15px;
}
*html #nhatuyendung_details {
	width:88px;
	height:43px;
	border:1px solid #CCCCCC;
	float:left;
	margin:28px 0px 0px 14px;
}
.xemtatca_ntd{
	color:#FF6600;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	float:right;
	width:180px;
}
.xemtatca_ntd a{
	color:#FF6600;
	text-decoration:none;
}
.xemtatca_ntd a:hover{
	color:#FF6600;
	text-decoration:underline;
}

/* ===============CAM NANG================*/
#camnang {
	width:570px;
	height:200px;
	float:left;
	margin-top:5px;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
*html .shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 12px Verdana;
height:12px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 22px;
margin-right: 3px;
color: #2d2b2b;
background: url(../images/tab_unact_cn.gif) top left repeat-x;
border-left:1px solid #ffb46c;
border-right:1px solid #ffb46c;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/tab_act_cn.gif);
border-bottom-color: white;
color:#FF6600;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



.contents .news{ padding:5px;font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;float:left;}
.contents .tpic{ width:94px; height:69px; background:url(../images/graphic/bg_career_tpic.gif) no-repeat center center; float:left; margin-right:2px; margin-bottom:2px;}
.contents .tpic span{height:65px; width:90px; margin:2px 0 0 2px; display:block;}
.contents .news .title{ text-transform:none; background:none; color:#0099CC;font-weight:bold; }
.contents .news .title a {color:#0099CC}
contents .news .title a:hover {color:#0099CC}
.contents .news span.more a {color:#FF6600; font-size:9px; float:left;}
.contents ul {list-style:none; padding:3px; margin:0 0 5px;}
.contents ul li { margin:3px 0; float:left; height:40px;width:250px}
.contents ul li a:link, .home_career .contents ul li a:visited { border:1px solid #FFF; background:none; color:#333333; width:250px; float:left; margin:0 5px 0 0; padding:2px}
.contents ul li a:hover { border:1px solid #FF6600; background:url(../images/bg_home_career_active.gif) repeat-x top; color:#333333; width:240px; float:left; margin:0 5px 0 0; padding:2px;}
.contents .xemtrang{ width:208px;font:11px Tahoma; text-align:right;  float: right; margin:0 8px 8px 0; padding-right:15px;}
.contents .xemtrang a{ font-weight: bold; color: #333 ; text-decoration: none;}
.contents .xemtrang a:hover{ font-weight: bold; color: #333 ; text-decoration: underline;}
.contents .mpic { width:30px; height:25px; background:url(../images/bg_career_mpic.gif) no-repeat center center; float:left; margin:2px 5px 2px 2px; border:1px solid #ccc; padding:1px}


/* ===============KHAO SAT================*/
#khaosat { 
	width:210px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
#khaosat_tab {
	background:url(../images/khaosat_tab.gif) no-repeat;
	width:205px;
	height:23px;
	padding:5px 0px 0px 5px;
	font-weight:bold;
}
#khaosat_tb {
	width:198px;
	height:auto;
	border:1px solid #FF6600;
	padding:5px;
}
#cauhoithamdo {
	font-weight:bold;
}
.button_xemkq {
	background:url(../images/button_ketqua.gif) no-repeat;
	width:72px;
	height:19px;
	cursor:pointer;
	border:none;
	margin-left:10px;
}
#banner210x120 {
	width:210px;
	height:auto;
	float:left;
	margin-bottom:5px;
}



/* ===============chucvu================*/

.padding8 { padding:8px 0 0}
.row { display:inline; margin:5px 0}
.row ul li{ display:inline}

/* ================================ CSS FOR TEXT ===========================*/
.text_red {color:#FF3300}
.text_reg { font-weight: bold; color:#333;padding-left:10px;}
.text_right { text-align:right;padding-right:10px;}
.text_new { text-align:justify;padding-right::100px;}
.right { text-align:right; float:right}
.left { text-align:left; float:left}
.text_center { text-align:center}
.fontbold{ font-weight:bold; padding-right:0xp}

.bg_content_menu, .rs_search { background-color:#EAEFF2;text-align:center;width:100%}
.bg_content_menu td, .rs_search td { margin:0; padding:0; border:0; background-color:#EAEFF2; font-weight:bold}
.bg_content_menu td a:link, .bg_content_menu td a:visited, .bg_content_menu td a:hover, .rs_search td a:link, .rs_search td a:visited, .rs_search td a:hover {font-weight:bold}
.bg_content_menu span text_normal, .rs_search span text_normal {text-transform:none; text-decoration:none}
.bg_content_menu1 { margin:0; padding:0; border:0; background-color:#EAEFF2}

.width1 { width:1%; float:left}
.width2 { width:2%; float:left}
.width3 { width:3%; float:left}
.width4 { width:4%; float:left}
.width5 { width:5%; float:left}
.width6 { width:6%; float:left}
.width8 { width:8%; float:left}
.width10 { width:63px; float:left}
.width10px { width:10px}
.width12 { width:65px; float:left}
.width13 { width:13%; float:left}
.width15 { width:15%; float:left}
.width17 { width:17%; float:left}
.width18 { width:18%; float:left}
.width19 { width:19%; float:left}
.width20 { width:145px; float:left}
.width21 { width:21%; float:left}
.width22 { width:22%; float:left}
.width25 { width:25%; float:left}
.width28 { width:28%; float:left}
.width30 { width:30%; float:left}
.width35 { width:200px; float:left}
.width40 { width:40%; float:left}
.width45 { width:45%; float:left}
.width45_1 { width:45%; float:left}
.width49 { width:49%; float:left}
.width50 { width:50%; float:left}
.width54 { width:54%; float:left}
.width55 { width:55%; float:left}
.width60 { width:60%; float:left}
.width65 { width:65%; float:left}
.width70 { width:70%; float:left}
.width75 { width:75%; float:left}
.width80 { width:80%; float:left}
.width85 { width:85%; float:left}
.width90 { width:90%; float:left}

.width95 { width:95%; float:left}
.width94 { width:94%; float:left}
.width100 { width:100%; float:left}
.line { background-color:#EAEFF2; padding:3px}
.line_content { padding:3px;text-align:center;}
.line_content a:link, .line_content a:visited, .line_content a:active, .color, .color a:link, .color a:visited { color:#2f7fc3}
.line_content a:hover, .color a:hover { color:#4fa7f2}

.line_content_bg_blue { padding:8px; background-color:#F4F5F7;}
.line_content_bg_blue a:link, .line_content_bg_blue a:visited, .line_content_bg_blue a:active, .color, .color a:link, .color a:visited { color:#2f7fc3}
.line_content_bg_blue a:hover, .color a:hover { color:#4fa7f2}

.line_content_title { padding:8px 5px 8px 8px; }
.line_content_title a:link, .line_content_title a:visited, .line_content_title a:active, .color, .color a:link, .color a:visited { color:#333}
.line_content_title a:hover, .color a:hover { color:#333; text-decoration: underline}

.line_content_bg { padding:8px; background-color:#FFFFFF;}
.line_content_bg a:link, .line_content_bg a:visited, .line_content_bg a:active, .color, .color a:link, .color a:visited { color:#2f7fc3}
.line_content_bg a:hover, .color a:hover { color:#4fa7f2}


.line_content_01{ padding:10px;}
.line_content_01 a span{ font-weight: bold; color:#333; text-decoration:underline}
.line_content_01 a:hover span{font-weight: bold; color:#333; text-decoration:none}
.table2 { background-color:#F4F5F7;float:left;width:100%}
.table1 { background-color:#FFFFFF;float:left;width:100%}
.table { padding:4px 3px 0}


/* ===============CAM NANG================*/
#camnang1 {
	width:568px;
	height:auto;
	float:left;
	margin-top:5px;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs1{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
*html .shadetabs1{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 12px Verdana;
height:12px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs1 li{
display: inline;
margin: 0;
}

.shadetabs1 li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 22px;
margin-left: 3px;
color: #2d2b2b;
background: url(../images/tab_unact_cn.gif) top left repeat-x;
border-left:1px solid #ffb46c;
border-right:1px solid #ffb46c;
}

.shadetabs1 li a:visited{
color: #2d2b2b;
}

.shadetabs1 li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs1 li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs1 li a.selected{ /*selected main tab style */
background-image: url(../images/tab_act_cn.gif);
border-bottom-color: white;
color:#FF6600;
}

.shadetabs1 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent1{
display:none;
}
.button		{ border-left:1px solid #ECE9D8; border-right:2px solid #716F64; border-top:1px solid #ECE9D8; border-bottom:2px solid #716F64; font-family: Arial, Tahoma, Verdana; font-size: 9pt; background-color:#EBE8D6 }
.textbox	{ border-left:2px solid #76746C; border-right:1px solid #ECE9D8; border-top:2px solid #76746C; border-bottom:1px solid #ECE9D8; font-family: Arial, Tahoma, Verdana; font-size: 9pt;  }
@media print {
.tabcontent1 {
display:block !important;
}
}
.button_general {
	font-family:Tahoma;	
	font-size:11px;	
	color:#fff;	
	padding:0px;
	cursor:pointer;	
	background:url(../images/tab_login_bg.gif) repeat-x; 
	font-weight:bold; 
	height:22px;
	border:none;
	text-align:center;
	padding-bottom:3px; 
	border:1px solid #FF9900;
}
.button_blue {
	font-family:Tahoma;	
	font-size:11px;	
	color:#fff;	
	padding:0px;
	cursor:pointer;	
	background:url(../images/tab_login_blue.jpg) repeat-x; 
	font-weight:bold; 
	height:22px;
	border:none;
	text-align:center;
	padding-bottom:3px; 
	border:1px solid #0099FF;
}
