/*--------------- main ---------------------*/

.num-page {
	float:right;
	padding-right:8px;
}
.num-page a {float:right; width:22px; height:19px; padding-top:3px; overflow:hidden; background:url(../img/bg/bg-num-page.jpg) no-repeat left top; text-align:center; margin-left:5px; color:#7D7D7D;}
.num-page a:hover, .num-page a.action {color:#fff; font-weight:bold; background-position:left -22px;}

.career-content-box {
    border:solid 1px #D7D7D7;
    background:url(../img/bg/bg-career-content-box.jpg) repeat-y left top;
}
.career-search-box {
    height:115px;
    /*background:url(../img/bg/career-bg-search-job.jpg) no-repeat left top;*/
	background:url(../img/bg/career-bg-search-job-1.jpg) no-repeat left top;
    border-bottom:solid 1px #D7D7D7;
    
    position:relative;
}
a.btn-search-job {
    display:block;
	width:72px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/btn/btn-submit.jpg) no-repeat left top;
    
    position:absolute;
    left: 334px;
    top:57px;
}
a.btn-search-job:hover {background-position:left -40px;}
.comment-search-job {position:absolute; left:106px; top:44px;}
input.input-search-job {
    width:215px;
    border:none;
    background:none;
    font-size:12px;
	color:#666;
	line-height:27px;
    height:27px;
	padding:0px;
	margin:0px;
    
    position: absolute;
    left: 109px;
    top:64px;
}
a.btn-your-profile {
    display:block;
	width:72px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/btn/btn-submit.jpg) no-repeat left top;
    
    position:absolute;
    left: 752px;
    top:57px;
}
a.btn-your-profile:hover {background-position:left -40px;}
.comment-your-profile {position:absolute; left:524px; top:44px;}
input.input-your-profile {
    width:215px;
    border:none;
    background:none;
    font-size:12px;
	color:#666;
	line-height:27px;
    height:27px;
	padding:0px;
	margin:0px;
    
    position: absolute;
    left: 526px;
    top:64px;
}
.career-position-list {
    float:left;
    width: 610px;
}
.career-position-one-list {
    display:block;
    padding:6px 0px 6px 25px;
    border-bottom:solid 1px #e1e1e1;
    background:url(../img/ico/ico-list-promotion.jpg) no-repeat 6px 9px;
}
.career-position-one-list:hover {background-color:#F1F1F1;}
.contact-job-023188134 {
    width: 300px;
    padding-right:10px;
    float:right;
}

/*--------------- application form ---------------------*/
.application-form-box {
    padding: 0px 30px 10px 30px;
}

.bg-request {
    padding-left:33px;
    background-image:url(../img/bg/bg-request.gif);
	background-repeat:no-repeat;
	background-position:20px center;
}
.position-left-box {float:left; width:715px; border:solid 1px #DFE3C0; padding:1px;}
.position-inner-left-box {background-color:#DFE3C0; padding:10px;}
.bdr-career {padding: 2px; border:solid 1px #DFE3C0;}

a.btn-back-app {
    float:left;
    display: block;
    width:67px;
    height:21px;
    overflow:hidden;
    text-indent: -9999px;
    
    background: url(../img/btn/btn-back.jpg) no-repeat left top;
}
a.btn-next-app {
    float:left;
    display: block;
    width:67px;
    height:21px;
    overflow:hidden;
    text-indent: -9999px;
    
    background: url(../img/btn/btn-next.jpg) no-repeat left top;
}
a.btn-register-app {
    float:left;
    display: block;
    width:80px;
    height:21px;
    overflow:hidden;
    text-indent: -9999px;
    
    background: url(../img/btn/btn-register.jpg) no-repeat left top;
}
a.btn-next-app:hover, a.btn-back-app:hover, a.btn-register-app:hover {
    background-position:left -21px;
}