#header {
	background:url(/theme/images/header.png) repeat-x bottom;
	border-bottom:2px solid #ff6600; 
	z-index:2;
	position:relative;
}
#header div#logo {padding:0;height:90px;padding:20px 0 10px 0;}
.header_simple_employer #header div#logo {padding:0;height:115px;padding:20px 0 0 0;}
#header_simple .loginLineup,
#header .loginLineup {text-align:right;padding-top:3px;}
#header_simple .flikeHome,
#header .flikeHome {float:left;}
#header_simple .bannerHeader,
#header .bannerHeader{float:right;width:728px;height:90px;overflow:hidden;}
#header .bannerHeader table {height:90px;}

/* logo doodle 
#header #logo a img, #header_simple #logo a img{visibility:hidden;}
#header .wrap, #header_simple .wrap {background:url(/theme/images/standaloneImg/logo-doodle.jpg) no-repeat top left;}
*/
#header_simple #logo a {display:inline-block;height:65px;margin:0;width:142px;margin-top:17px;float:left;}
/*#header_simple .wrap {margin-bottom:20px;}*/
/* end doodle*/
#header div#logo a {
	/*display:block; removed for facebook button */
	display:inline-block;
	height:65px;
	margin:19px 0 0 0;
	float:left;
	width:142px;
}
#header_simple {background:url(/theme/images/standaloneImg/header_simple.jpg) repeat-x bottom left;}
#header_simple #logo a.home_comute {background:url("/theme/images/home_employer.png") no-repeat scroll 0 bottom transparent;color:#FFFFFF;display:block;float:right;font-size:13px;height:53px;text-align:center;text-decoration:none;width:172px;position:absolute;font-weight:bold;z-index:5;font-weight:bold;right:0;top:83px;line-height:62px;}
#header_simple  a.comute_employer { background:url(/theme/images/home_page_candidati.gif) no-repeat scroll 0 bottom transparent} /* folosit pentru headerul din pagina de login*/
#header_simple .wrap {position:relative;}


#header div#logo .bannerHeader a,
#header_simple div#logo .bannerHeader a {margin-top:0;}



#header_simple div#logo {
	padding:0;
	padding:24px 0 24px 0;
	height:90px;
}
#header #utils {width:100%;background:url(/theme/images/top-bar.jpg) repeat-x left top;clear:both;height:28px;}
#header #utils a {
	color:#0156bd;
	font-size:11px;
	background:url(/theme/images/1.png) no-repeat left 50%;
	padding-left:20px;
	margin-top:4px;
	float:right;
}
#header #utils a.cont {
	padding-right:11px;
	margin-right:14px;
	background:url(/theme/images/2.png) no-repeat left 0;
	height:16px;
}
#header a.comute {
	float:right;
	color:#00639f;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	display:block;
	background:url(/theme/images/companii.png) no-repeat 0 bottom;
	width:172px;
	height:53px;
	text-align:center;
}
#header a.comute span {
	padding:24px 6px 4px;
	display:block;
}
#menu ul {
	float:left;
	line-height:14px;
	height:14px;
}
/*pentru homepage*/
#header a.home_comute {
	float:right;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	display:block;
	background:url(/theme/images/home_employer.png) no-repeat 0 bottom;
	height:53px;
	width:172px;
	text-align:center;
}
#header a.home_comute span {
	padding:24px 6px 4px;
	display:block;
}
/*end*/


#header ul#nav li {
	float:left;
	padding-bottom:8px;
}
#header ul#nav li.selected {
	background:url(/theme/images/sageata_selected.gif) no-repeat 50% bottom;
}
#header ul#nav .first {
	border-left:none;
	padding:7px 20px 4px 0;
}
#header ul#nav .latest {
	border-right:none;
	border-left:1px solid #97d8f9;
}
#header ul#nav li a {
	text-decoration:none;
	font-size:13px;
	color:#00639f;
	font-weight:bold;
	display:block;
	font-size:13px;
	margin-top:20px;
}
#header ul#nav li a span {
	border-left:1px solid #97d8f9;
	border-right:1px solid #fafdff;
	padding:7px 12px 4px;
	display:block;
	line-height:14px;
}
/*********** homepage companie ***/
.employer_header #header a.comute {
	color:#F90;
}
.employer_header #header a.home_comute {
	background:url(/theme/images/home_page_candidati.gif) no-repeat 0 bottom;
	color:#fff;
}
.employer_header #header {
	border-bottom: 2px solid #0298D3;
}
.header_simple_employer #header {
	height:165px;
	background:url(/theme/images/standaloneImg/header_simple.jpg) repeat-x bottom left;
	border:0;
}
.employer_header #header ul#nav li.selected {
	background:transparent url(/theme/images/sageata_selected_blue.gif) no-repeat scroll 50% bottom;
}
.employer_header #header img.oferta_anunt {
	position:absolute;
	margin-left:45px;
	margin-top:5px;
}
/************************ header logat ***/

#header .logat #utils a.welcome {
	background:url(/theme/images/icon_welcome.gif) no-repeat left 0;
	display:block;
	height:18px;
	line-height:18px;
	float:left;
	margin-right:10px;
}
#header .logat #utils a.logout {
	background:url(/theme/images/icon_logout.gif) no-repeat left 0;
	display:block;
	height:18px;
	line-height:18px;
	float:left;
}

/********* cont angajator header jobseeker logat **********/
.employerAccount {float:right;background:transparent url("/theme/images/standaloneImg/baraSold.png") no-repeat top left;height:33px;margin-top:29px;width:650px;clear:right;padding-left:5px;}
.employerAccount .accesCV,
#header div#logo .employerAccount .soldCredit,
#header div#logo .employerAccount a {height:24px;line-height:24px;float:left;margin:5px 6px 0;width:auto;font-weight:bold;font-size:12px;color:#000;padding:0;}
#header div#logo .employerAccount .anounces {background:url("/theme/images/standaloneImg/anunturiButon.png") no-repeat right bottom;float:left;height:24px;margin:5px 7px 0 0px;}
#header div#logo .employerAccount .anounces a {margin:0 10px 0 0;background:url("/theme/images/standaloneImg/anunturiButon.png") no-repeat left top;padding-left:10px;}
#header div#logo .employerAccount a strong {color:#fd6600;}
#header div#logo .employerAccount .soldCredit {font-size:14px;float:right;}
#header div#logo .employerAccount a.reincarcaButton {float:right;background:url("/theme/images/standaloneImg/reincarca.jpg") no-repeat top left;width:72px;height:22px;line-height:22px;text-align:center;color:#fff;}
#header div#logo .employerAccount .soldCredit strong {color:#579301;}
#header div#logo .employerAccount .soldCredit strong.negative {color:#C00;}



/**feedback***/


#opinion {
	position:absolute;

	top:28px;
	left:0;
	width:100%;
	z-index:10;
	text-align:left;
}
#opinion .form_opinion {
	background:#fff url(/theme/images/bk_form.png) repeat-x 0 bottom;
	display:block;
	height:305px;
	margin:0 auto;
}
#opinion .formwrap {
	margin:0 auto;
	overflow: hidden;
	width:960px;
}
#opinion .form_opinion a {
	height:235px;
	border-right:1px solid #fff;
	width:194px;
	float:left;
	margin-left:0px;
	margin-top:14px;
	padding-right:45px;
	margin-bottom:10px;
}
#opinion .form_opinion a img {
	width:194px;
}
#opinion .form_opinion form fieldset {
	display:block;
	margin-top:10px;
	width:240px;
	float:left;
	border-left:1px solid #a8d4e2;
	padding-left:55px;
	height:244px;
	font-size:13px;
}
#opinion .form_opinion form input {
	width:140px;
	margin-bottom:10px;
	font-size:11px;
	margin-right:60px;
}
#opinion .form_opinion form label{
	padding-top:5px;
	display:block;
	
}
#opinion .form_opinion form select {
	width:160px;
	font-size:13px;
}
#opinion .form_opinion form input.impression {
	border:none;
	background:url(/theme/images/parereata.png) no-repeat 0 0;
	width:85px;
	height:27px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin-top:8px;
	margin-bottom:5px;
}
#opinion .form_opinion form textarea {
	font-size:13px;
}
#opinion .form_opinion span {
	font-size:9px;
	color:#8d9ea3;
	float:left;
	line-height:12px;
	width:690px;
	padding-left:57px;
	margin-top:15px
}
#opinion input.opinion_closed {
	background:url(/theme/images/bt_opinion_inchis.gif) no-repeat center bottom;
	width:124px;
	padding-top:0px;
	padding-bottom:4px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	z-index:10;
	border:none;
	height:20px;
	cursor: pointer;
}
#opinion input.opinion_opened {
	background:url(/theme/images/bt_opinion_deschis.gif) no-repeat center bottom;
	width:124px;
	margin-top:0;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	height:20px;
	border:none;
	cursor: pointer;
}
#opinion .feedback {
	border-top:2px solid #d00100;
	line-height:0;
	margin:0;
	padding:0;
	z-index:10;
	text-align:center;
}
.form_opinion form .exemple {
	color:#a8a8a8;
}
.form_opinion .feedback_info {
	float:left;
	width:700px;
}
/***telverde**/

 #header .linie_ajutor #utils{
	margin-top:45px;
}
#telverde {
	background:url(/theme/images/bt_telverde.png) no-repeat left 9px;
	padding-left:35px;
	float:right;
	padding-top:8px;
	margin-top:16px;
	width:180px;
}
.header_simple_employer #telverde {margin-top:0;}
#header #telverde span a.emailr {height:auto;margin:0;display:inline;width:auto;float:none;}
#telverde p {
	font-size:18px;
	color:#9b9b9b;
	line-height:18px;
}
#telverde p span {
	color:#599b0a;
	font-size:18px;
	line-height:12px;
	display:inline;
}
#telverde span {
	font-size:10px;
	line-height:10px;
	color:#4f4f4f;
	margin-top:3px;
	display:block;
}
#header #telverde span a{
	background:none;
	color:#00639F;
	padding-left:2px;
}
/*** butonshortlist**/

li.shortlist_count .no {
	font-size:10px;
	color:#f27115;
	background:none;
}
#header ul#nav li.shortlist_count a span {
	padding:7px 7px 4px 12px;
	display:block;
	line-height:14px;
}
/********* header jobseeker *************/
.header_jobseeker #utils {width:100%;background:url(/theme/images/top-bar.jpg) repeat-x left top;clear:both;height:28px;}
#header #utils a.cont,
.header_jobseeker #utils a.cont {
	background:transparent url(/theme/images/1.png) no-repeat scroll left 0;
	height:16px;
	margin-right:14px;
	padding-right:11px;
}
#header #utils a.logout,
.header_jobseeker #utils a.logout {
	background:transparent url(/theme/images/3.png) no-repeat scroll left 0;
}
.header_jobseeker #utils a {
	float:right;
	margin-top:4px;
	background:transparent url(/theme/images/1.png) no-repeat scroll left 50%;
	color:#6E879B;
	font-size:11px;
	padding-left:20px;
}
#header #utils a.login,
.header_jobseeker #utils a.login {
	background:transparent url(/theme/images/2.png) no-repeat scroll left 0!important;
}

/**erori**/

p.error {
	color:#ff0000!important;
	width:280px;
	font-size:11px!important;
	/*padding-left:80px;*/
	background:none!important;
	line-height:1em;
	font-weight:normal;
}
.refillAccountMessage {position:absolute;font-size:12px;color:#d80000;border:1px solid #fcd00b;padding:4px 8px;background:#fff7e5;right:1px;top:135px;}
.header_simple_employer .overflowFix {overflow:visible;} 
#header div#logo .refillAccountMessage a {float:none;height:auto;margin:0;width:auto;}
/***magazin online*/
#header ul#nav li.magazin_online{
	background:url(/theme/images/magazin.png) no-repeat 50% 20%;
}

/********** banner header angajator ************/
.employer_header .bannerEmployer {float:left;border:none;height:90px;margin-left:30px;width:535px;}


/****** promovare top cv *************/
#header .topCVpromotion {background:url(/theme/images/standaloneImg/bonusRegister.jpg) repeat-x top left;border:1px solid #cfe4f7;border-top:none;border-bottom:none;float:right;padding:2px 10px 0 10px;height:24px;margin-top:-2px;width:200px;}
#header #utils .topCVpromotion a {float:left;}
#header .topCVpromotion span {color:#fd6600;}

#header_simple .registerTab {float:right;font-size:13px;height:53px;position:absolute;z-index:5;right:0;top:83px;width:282px;}
#header_simple .registerTab span {float:left;line-height:62px;font-weight:bold;font-size:11px;margin-right:10px;}
#header_simple #logo .registerTab a.comute {background:url("/theme/images/home_employer.png") no-repeat scroll 0 bottom transparent;color:#FFFFFF;display:inline;float:right;font-size:13px;height:53px;text-align:center;text-decoration:none;width:172px;position:static;font-weight:bold;font-weight:bold;line-height:62px;margin:0;height:53px;text-shadow: 1px 1px 0 #015997;}
#header_simple #logo .registerTab a.comute_employer {background-image:url("/theme/images/home_page_candidati.gif");}




/* added by Dan Ionescu on 15.11.2011 - for the banner in the employer header */
div.bannerEmployer a { margin: 0px !important; }
