body { margin: 0; padding: 0; font: 12px Verdana, Arial, sans-serif; background-color: #e6e6e6; }
#container { margin: 0 auto; padding-left: 4px; width: 603px; background: #fff url(bg-job-body-left.png) repeat-y left top; }
.wrap { padding-right: 5px; background: #fff url(bg-job-body-right.png) repeat-y right top; }
#masthead, #footer { line-height: 1.15em;}
#masthead a, #footer a, #extra_footer a { color: #3f62a2; text-decoration: none; }
#masthead a:hover, #footer a:hover { text-decoration: underline; }
#masthead strong, #footer strong { font-weight: bold; }
#masthead em, #footer em { font-style: italic; }
#masthead { height: 62px; overflow: hidden; background: transparent url(bg-job-masthead.png) repeat-x left top; }
#masthead h1 { width: 300px; height: 62px; margin: 0; padding: 0; float: left; }
#masthead h1 span { background: transparent url(fir-job-logo.png) no-repeat left top; }
#masthead .ad { float: right; color: #fff;  }
#share_box { width: 100%; height: 38px; overflow: hidden; background: transparent url(share_box_bg.png) repeat-x right top;}
#share_box a {margin:9px 0px 0px 21px; display:block; float:left;}
#share_box img {border:0;}
#footer { width: 100%; height: 35px; overflow: hidden; background-color: #2f3e60;}
#footer ul { clear: both; margin: 0; padding: 0; }
#footer li { float: left; margin: 0; padding: 0; list-style: none; }
#footer a { color: #fff; }
#footer .actions {  padding: 13px 0 10px 30px; font-size: 13px; font-weight: bold; }
#footer .actions li { margin-right: 40px; }
#footer .actions a { padding-left: 12px; background: transparent url(bullet-arrow_right-white-dark.png) no-repeat left center; }
#footer .links { text-align:center; padding: 11px 0 10px 0px; font-size: 11px; font-weight: bold; margin-left: 168px;}
#footer .links.advPage { margin-left: 120px;}
#footer .links a { border-right: 1px solid #a9bcd8; }
#footer .links a.last { border-right: none; }
#footer .links a { padding: 0 10px;}
#footer .links a.startlap { margin-left: 10px; padding: 5px 10px 5px 20px; color: #faab4d; background: transparent url(icon-job-footer-startlap.png) no-repeat left center; }

#footer_empty { width: 100%; text-align:center; height: 39px; overflow: hidden; background: transparent url(bg-job-footer.png) no-repeat right bottom; }
#footer_empty ul { margin: 0; padding: 0; }
#footer_empty li { float:left; margin: 0; padding: 0; list-style: none; }
#footer_empty a { color: #fff; }
#footer_empty .links { padding: 14px 0 10px 60px; font-size: 10px; font-weight: bold; }
#footer_empty .links li { border-right: 1px solid #a9bcd8; }
#footer_empty .links .last { border-right: none; }
#footer_empty .links a { padding: 0 10px; }


#extra_footer {
	height: 25px;
	background: #232e4d;
	padding: 13px 20px 0;
}
#extra_footer a {
	color: #b7ccea;
	font-weight: bold;
	font-size: 11px;
}
#extra_footer div {
	float: left;
	width: 50%;
}
#extra_footer div.right {
	text-align: right;
}
#extra_footer a.last {
	margin-left: 7px;
	padding-left: 10px;
	border-left: 1px solid #4c638c;
}

#questionsDivFrame {width: 700px; height: 290px; display:none; border:3px solid #c0d2ec; color: #7f7f7f;}
#questionsDivContainer .jqi {width:427px;}
#questionsDiv .text {border-bottom: 1px solid #CCCCCC; margin:0px 5px 0px 5px; padding:14px 0px 19px 0px; font-size:11px; letter-spacing:-0.2px;line-height:15px; text-align:justify; }
#questionsDiv .answers {text-align:center; margin:14px 0px 2px 0px;}
#questionsDiv .answers table {display: inline;text-align: left;}
#questionsDiv .answertext {font-size:12px; color: #7f7f7f;}
#questionsDiv .hiddenquestion {display: none; text-align:center;}
#questionsDiv .short_question {font-size: 14px; font-weight:bold; margin-top:16px;}
#questionsDiv .long_question {font-size: 14px; letter-spacing:-0.2px;}
#applyButtonHidden, #applyButtonHiddenHeader {display: none;}
.apply_button{background: url(apply_button.png) no-repeat; width: 170px; height: 34px; margin: 10px 214px 15px 214px; display:block;}
.apply_button_header{background: url(apply_button_header.png) no-repeat; width: 172px; height: 38px; margin: 13px 12px 0px 0px; display:block; float: right;}

/* hasonló és közeli állások */
.adv_feat {
	border:1px solid #8298bc;
	margin:10px;
	background:#fff;
	font-size:11px;
	color:#3f62a2;
}
.adv_feat a {
	margin:0 5px;
	padding:3px 0 4px 5px;
}
.adv_feat h2, .adv_feat .head {
	margin:0 9px 5px;
	padding:8px 0 9px;
	color:#434e7e;
	font-size:12px;
	font-weight:bold;
	background:transparent url(border-dotted-lightblue2.png) repeat-x bottom;
}
.adv_feat .bottom {
	float:right;
	background:transparent url(bullet-arrow_right-lightblue.png) no-repeat 0 7px;
	padding:6px 0 8px 13px;
}
.adv_feat a {
	display:block;
	color:#3f62a2;
	text-decoration:none;
}
.adv_feat a:hover {
	text-decoration:underline;
}
.adv_feat .light {
	background-color:#eff3fa;
}


/* közeli állások */
.adv_feat ul {
	padding:0 10px 5px 0;
	margin:0;
}
.adv_feat li {
	list-style:none;
	float:left;
	width:184px;
	padding:4px 0 2px 4px;
}
.adv_feat.city {
	background-color:#eff3fa;
	padding:0 0 5px;
	font-size:12px;
}
.adv_feat.city a {
	color:#3f62a2;
	font-size:11px;
	display: inline;
	margin: 0;
}

#adv_layer {
	display: none;
}
