#content_left {
float:left;
width:200px;
height:auto;
padding-top:20px;
margin-left:10px;
}

#content_right {
width:773px;
margin-left:210px;
padding-top:20px;
padding-bottom:10px;
/*border-left:1px #ffa751 solid;*/

}

.page_subject {
	height:47px;
	margin-top:2px;
	background:url(../images/th_center.png) center no-repeat;
	vertical-align:center;
}

.first_search_ground {
border:1px #CCCCCC solid;
float:left;
margin-left:2px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
width:200px;
}

.search_ground {
border:1px #CCCCCC solid;
float:left;
margin-left:25px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
width:200px;
}

.search_advanced{
margin-top:5px;
margin-bottom:5px;
padding-left:2px;
padding-right:2px;
width:160px;
}

.recruits_table {
background:url(../images/search_line.png) bottom repeat-x;
margin:0px 20px 20px 20px;
border:1px #CCCCCC solid;
height:auto;
}

.left_search {
background-color:#ff7e00;
height:240px;
width:200px;
margin:0px;
padding:2px;
}

.left_search_white {
background-color:#ffffff;
height:234px;
width:196px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}

.left_search_title {
background:url(../images/left_bg.png) repeat-x;
height:23px;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-top:2px;
}
.left_search_content {
background-color:#ffd1a4;
height:120px;
margin-top:10px;
padding:5px;
}

.left_search_input {
padding:2px;
}

.input_class {
width:160px;
}

.select_class {
width:165px;
}

/* recruit */

.recruit {
border:1px #CCCCCC solid;
margin:10px;
}

.recruit_title {
background:#ffd1a4;
height:auto;
padding-top:1px;
color:#000066;
font-weight:bold;
float:left;
width:100%;
}

.recruit_date {
background:#ffd1a4;
height:auto;
padding-right:10px;
}

.recruit_content {
margin:0px;
padding:0px;
}

.recruit_content_left {
float:left;
width:auto;
height:auto;
padding-top:8px;
padding-left:8px;
padding-right:5px;
padding-bottom:0px;
/*margin:5px;*/
}

.recruit_content_center {
float:left;
width:320px;
padding-top:5px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
height:auto;
}

.recruit_content_right {
width:212px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
height:auto;
float:left;
}

.sub_recruit_content_right {
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
float:left;
height:60px;
width:60px;
}

.rightsub_recruit_content_right {
width:120px;
float:left;
height:auto;
padding-top:5px;
padding-left:0px;
padding-right:2px;
padding-bottom:0px;
}

.sub_recruit_left {
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
float:left;
height:5px;
width:60px;
}

.sub_recruit_right {
width:120px;
float:left;
height:auto;
padding-top:5px;
padding-left:0px;
padding-right:2px;
padding-bottom:0px;
}

.pager {
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:20px;
}

#pager_links a { text-decoration:none; color:#329cdf; background:#fff; border:1px solid #e0e0e0; padding:1px 4px 1px 4px; margin:2px; font:Arial; color#333; }
#pager_links a:hover { text-decoration:none; color:#3399ff; background:#f2f2f2; border:1px solid #3399ff; padding:1px 4px 1px 4px; margin:2px; font:Arial; color#333; }
#current_page { border:1px solid #333; padding:1px 4px 1px 4px; margin:2px; color:#333; font:Arial; color#333; }

.list_img_small {
margin:2px;
float:left;
width:100px;
height:70px;
}

.detail_img_small {
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:10px;
float:left;
width:100px;
height:100px;
}

.detail_img_lagre {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
float:left;
width:230px;
height:170px;
}

/* start list company */
.list_company {
border:1px #CCCCCC solid;
width:160px;
height:160px;
float:left;
margin:5px;
}

.list_company_image {
border:1px #CCCCCC solid;
margin:5px;
height:50px;
}

.list_company_name {
padding:5px;
height:45px;
}

.list_company_btn {
padding:5px;
padding-top:5px;
}

/* End list company */


/* Start apply */

.job_apply {
background:url(../images/search_line.png) bottom repeat-x;
border:1px #CCCCCC solid;
margin:20px;
}

.job_information {
background-color:#ebebeb;
padding:5px;
border-bottom:1px #CCCCCC solid;
}

.job_apply_table {
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
width:94%;
margin-top:15px;
}

.job_apply_table_rows {
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
padding-top:5px;
width:200px;
height:30px;
float:left;
font-weight:bold;
padding-left:5px;
}

.job_apply_table_rows_right {
border-bottom:1px #CCCCCC solid;
padding-top:5px;
height:30px;
}


.job_apply_table_rows_bottom {
border-right:1px #CCCCCC solid;
padding-top:5px;
width:200px;
height:30px;
float:left;
font-weight:bold;
padding-left:5px;
}
.job_apply_table_rows_right_bottom {
padding-top:5px;
height:30px;
}

/* start thong tin user */
.job_apply_user {
background:url(../images/search_line.png) bottom repeat-x;
border:1px #CCCCCC solid;
margin:20px;
}

.job_apply_user_table_rows {
background:#fffbe7;
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
padding-top:5px;
width:200px;
height:30px;
float:left;
font-weight:bold;
padding-left:5px;
}

.job_apply_user_table_rows_right {
border-bottom:1px #CCCCCC solid;
padding-top:5px;
height:30px;
}


.job_apply_user_table_rows_bottom {
background:#fffbe7;
border-right:1px #CCCCCC solid;
padding-top:5px;
width:200px;
height:30px;
float:left;
font-weight:bold;
padding-left:5px;
}
.job_apply_user_table_rows_right_bottom {
padding-top:5px;
height:30px;
}


.job_apply_user_table_rows_text {
background:#fffbe7;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
padding-top:5px;
width:200px;
height:180px;
float:left;
font-weight:bold;
padding-left:5px;
}
.job_apply_user_table_rows_right_text {
border-bottom:1px #CCCCCC solid;
padding-top:5px;
height:180px;
}

.job_apply_user_table_rows_captcha {
background:#fffbe7;
border-right:1px #CCCCCC solid;
padding-top:5px;
width:200px;
height:100px;
float:left;
font-weight:bold;
padding-left:5px;
}
.job_apply_user_table_rows_right_captcha {
padding-top:5px;
height:100px;
}

.apply_input {
width:200px;
height:20px;
}

.apply_error {
color:#FF0000;
margin:5px;
}

/* end thong tin user */


/* End apply */


/* start search advanced */

.job_search_advanced_user {
border:1px #CCCCCC solid;
margin-left:20px;
margin-right:20px;
height:650px;
}

.table_search_advanced {
border:1px #CCCCCC solid;
width:320px;
margin:10px;
float:left;
}

.search_advanced_title {
background:#ebebeb;
font-weight:bold;
}

/*
.search_advanced_select {
border:1px #CCCCCC solid;
margin:10px;
}
*/
.search_advanced_select_input {
width:280px;
height:150px;
border:1px #CCCCCC solid;
margin:10px;
}

.search_advanced_salary {
border:1px #CCCCCC solid;
margin-left:10px;
margin-right:10px;
}

.search_advanced_keyword {
border-right:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
margin-left:10px;
margin-right:10px;
}

/* end search advanced */


/* Start tin tuyen dung chi tiet */

.recruit_detail {
border:1px #CCCCCC solid;
margin-top:20px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
height:auto;
}

.recruit_detail_title {
background:#f2f2f2;
height:35px;
color:#329cdf;
}

.recruit_detail_content {
height:auto;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:0px;
}

.recruit_detail_content_left {
background:#fffbe5;
padding:5px;
width:200px;
border-bottom:1px #CCCCCC solid;
}

.recruit_detail_content_right {
background:#ffffff;
padding:5px;
border-bottom:1px #CCCCCC solid;
}

/* end */

.bg_all_frame{
 background:url(../images/search_line.png) bottom repeat-x;
 height:auto;
}

#div_footer_front {
	width:892px;
	height:58px;
	float:none;
	margin:5px 56px 10px 55px;
	/*border-top:1px #ff7700 solid;*/
}

#div_footer_contents_front {
	width:892px;
	height:auto;
	vertical-align:middle;
	text-align:center;
	padding-top:8px;
}

.footer_border {
border-bottom:1px #ff7700 solid;
}

.right_border {
border-right:1px #ff7700 solid;
}