*{margin:0px; padding:0px;}

body{
	font-family:arial;
	background:none;
}
a{
	background-color:inherit;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline; cursor:pointer}
img{border:0px}
ul{list-style-type:none;}
li{list-style-type:none;}


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;
}

.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;
}

.clear{
	clear:both;
}
.bottom_footer{
	background:none; 
	width:100%; 
	text-align:center; 
	color:#0c4c86; 
	line-height:1.7; 
	padding:10px 0 14px 0; 
	clear:both;
	font-size:12px;	
}
.bottom_footer a{color:#0c4c86; font-weight:bold;}
.bottom_footer a:hover{text-decoration:underline;}

.bottom_footer_hr{
	border-bottom:1px solid #d7d7d7;	
}
#container{
	width:100%;
	margin:auto;
}
#uni_wrapper{
	width:974px;
	margin:auto;
	padding:0 0px;
}
#sub_menu{
	float:left;
}
#uni_header{
	width:974px;
	margin:0 auto;
}
#uni_header .top_header{
	width:974px;
	float:left;
}
#uni_header .top_header .register{
	float:right;
	width:550px;
}
#uni_header .top_header .register p{
	text-align:right;
	font:400 11px/20px arial;
	float:right;
}
#uni_header .top_header .register p span{
	margin-right:5px;
}
#uni_header .top_header .register ul {
	float:right;
	height:28px;
	background:url(images/graphics/bg_8x28_left.gif) no-repeat left top;
	padding-left:10px;
}
#uni_header .top_header .register ul li{
	height:28px;
	float:left;
	background:url(images/graphics/bg_1x25.gif) repeat-x;
	padding-left:18px;
	font:700 12px/20px arial;
	color:#FFFFFF;
}
#uni_header .top_header .register ul li a{
	color:#fff;
}
#uni_header .top_header .register ul li.end{
	background:url(images/graphics/bg_8x28_right.gif) no-repeat right top;
	padding-right:20px;
	padding-left:0px;
}
#uni_header .top_header .register ul li.drass{
	padding:0px 5px;
}
.welcome{
	float:right;
}
#uni_header .main_header{
	width:974px;
	height:60px;
	float:left;
	position:relative;
}
#uni_header .main_header .icon_flags_vn a, #uni_header .main_header .icon_flags_en a{
	position:absolute;
	bottom:-10px;
	right:0;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;	
	width:auto;
	padding:0 0 0 25px;
}
#uni_header .main_header .icon_flags_vn a{
	background:url(images/icons/flag_vn.gif) no-repeat left top;
}
#uni_header .main_header .icon_flags_en a{
	background:url(images/icons/flag_en.gif) no-repeat left top;
}
#uni_header .main_header .hr_logo{
	float:left;
	width:280px;
}
#uni_header .main_header .banner_top{
	float:left;
	margin-left:30px;
}
#uni_header .main_menu{
	margin-top:15px;
	width:974px;
	height:27px;
	float:left;
	background:url(images/graphics/bg_1x27.gif) repeat-x;
}
#uni_header .main_menu ul.main_menu_list{
	width:800px;
	float:left;
	height:27px;
}
#uni_header .main_menu ul.main_menu_list li{
	float:left;
	font:700 12px/23px arial;	
}
#uni_header .main_menu ul.main_menu_list li a{
	color:#fff;
	float:left;
	padding:0 10px;
	height:27px;
}
#uni_header .main_menu ul.main_menu_list a.active_menu {
	color:#fff;
	float:left;
	background:url(images/graphics/bg_hover_1x27.gif) repeat-x left top;
}
#uni_header .main_menu ul.main_menu_list li.menu_drass{
	color:#9eccfa;	
	font:400 13px/23px arial;
}
#uni_header .main_menu .employer_site{
	height:25px;
	width:120px;
	float:right;
	background:url(images/graphics/bg_5x20_left.gif) no-repeat left top;
	padding-left:5px;
	margin-right:15px;
	margin-top:3px;
	display:inline;
}
#uni_header .main_menu .employer_site p{
	height:25px;
	background:url(images/graphics/bg_5x20_right.gif) no-repeat right top;	
}
#uni_header .main_menu .employer_site p a{
	font:700 11px/20px arial;
	color:#ff5700;
}
#uni_header .main_menu .employer_site p img{
	float:left;
	margin:5px 5px 0px 15px;
}
#uni_header .sub_memu{
	width:974px;
	float:left;
}
#uni_content{
	width:974px;
	margin:0 auto;
}
#main_content{
	width:974px;
	font:400 12px arial;
	float:left;
	margin:10px 0 0 0;
}
#footer_main{
	width:100%; 
	font:normal 12px Arial,Tahoma; 
	margin:0 auto
}
.top_footer{
	width:974px; 
	margin:0px auto 12px auto; 
	clear:both; 
	overflow:hidden; 
	padding-top:10px
}
#uni_footer{
	width:974px;
	margin:0 auto;	
}
#uni_footer .bottom_footer p{
	float:left;
	width:974px;
	text-align:center;
	font:400 11px/16px Tahoma;
	color:#000;
	margin-top:5px;
} 
#uni_footer .bottom_footer p a{
	color:#225681;
}
.content_topfooter_974{width:972px; 
	border-left:1px solid #d1e2f5; 
	border-right:1px solid #d1e2f5;  
	float:left; padding:10px 0; 
	background:#f5f5f5 url(images/graphics/job_bg_center_ff_1x110.gif) repeat-x left top 
}
.content_topfooter_974 div{width:200px; float:left; margin-left:20px}
.content_topfooter_974 .margin_other_it{margin-left:80px; display:inline}
.content_topfooter_974 p{width:176px; color:#545454; font:bold 12px Arial,Tahoma; background:url(images/graphics/bg_19x18.gif) no-repeat left top; padding-left:24px; line-height:1.7; overflow:hidden}
.content_topfooter_974 ul{font:normal 12px Arial,Tahoma; width:192px; margin-left:8px; list-style-type:none}
.content_topfooter_974 li{background:url(images/icons/icon_16x16.gif) no-repeat left 2px; overflow:hidden; width:171px; padding:3px 0 0 21px; line-height:1.5 }
.content_topfooter_974 .icon_finish{background:url(images/icons/icon_16x13.gif) no-repeat left 2px;}
.content_topfooter_974 a{color:#156c9f}

.top_color_common{width:100%; background:url(images/graphics/job_bg_center_ft_6x5.gif) repeat-x left top; height:5px;float:left; font-size:0px; line-height:0px}
.top_color_common span{width:100%; background:url(images/graphics/job_bg_left_ft_6x5.gif) no-repeat left top; height:5px; float:left}
.top_color_common label{width:100%; background:url(images/graphics/job_bg_right_ft_6x5.gif) no-repeat right top; height:5px; float:left}

.footer_color_common{width:100%; background:url(images/graphics/job_bg_center_ff_6x5.gif) repeat-x left top; height:5px;float:left;  font-size:0px;  line-height:0px}
.footer_color_common span{width:100%; background:url(images/graphics/job_bg_left_ff_6x5.gif) no-repeat left top; height:5px; float:left}
.footer_color_common label{width:100%; background:url(images/graphics/job_bg_right_ff_6x5.gif) no-repeat right top; height:5px; float:left}



