#main .wrap #employfield p {
	color:#5a5a5a;
	font-size:13px;
	margin-bottom:24px;
	line-height:18px;
}
#main .wrap #employfield h1 {
	border-bottom:1px dotted #5a5a5a;
	padding-bottom:9px;
}
#main .wrap #employfield .jobareas {
	float:left;
	margin-top:40px;
	width:33%;
}
#main .wrap #employfield .jobareas .bigletter {
	font-size:24px;
	color:#0068d0;
	line-height:20px;
	padding-left:0;
}
#main .wrap #employfield .jobareas ul {
	margin-bottom:28px;
	margin-top:7px;
}
#main .wrap #employfield .jobareas ul li, #main .wrap #employfield .townsareas ul li {
	font-size:13px;
	line-height:16px;
}
#main .wrap #employfield .jobareas ul li span, #main .wrap #employfield .townsareas ul li span {
	font-size:10px;
	color:#ff6600;
	padding-left:3px;
}
#main .wrap #employfield ul.alfabet {
	background:url('/theme/images/bg_alfabet.gif') no-repeat scroll 0 0;
	width:903px;
	height:34px;
}
#main .wrap #employfield ul.alfabet li {
	float:left;
	font-size:14px;
	line-height:20px;
	display:block;
	text-align:center;
}
#main .wrap #employfield ul.alfabet li a, ul.alfabet li span {
	padding:7px 0;
	display:block;
	width:34px;
	height:34px;
}
#main .wrap #employfield ul.alfabet li.letter a:hover {
	background:url('/theme/images/bg_blue.gif') no-repeat scroll 0 0;
	color:#fff;
	text-decoration:none;
	display:block;
}
#main .wrap #employfield ul.alfabet li.selected_letter {
	background:url('/theme/images/bg_deep_blue.gif') no-repeat scroll 0 0;
}
#main .wrap #employfield ul.alfabet li.selected_letter a {
	color:#fff;
	text-decoration:none;
}
#main .wrap #employfield ul.alfabet li span {
	color:#b2b2b2;
}
#main .wrap #employfield ul.towns {
	width:290px;
	float:left;
}
#main .wrap #employfield ul.smaller {
	width:200px;
}
#main .wrap #employfield .townsareas ul {
	margin:20px 0 10px 0;
}
#main .wrap #employfield .townsareas ul li {
	line-height:25px;
}
#main .wrap #employfield div.townsareas {
	margin-bottom:30px;
	overflow:auto;
	width:880px;
}
#main .town_details #employfield div.town_info {
	float:left;
	width:50%;
}
#main .town_details #employfield div.container_photo {
	float:right;
	width:45%;
	text-align:right;
}
#main .town_details #employfield .town_presentation, #main .town_details #employfield .domains_section {
	overflow:auto;
	width:100%;
	margin-bottom:3em;
}
#main .town_details #employfield .town_presentation h2 {
	font-size:1.08em;
	font-weight:bold;
	padding-bottom:0.8em;
}
#main .town_details #employfield ul li span {
	color:#FF6600;
	font-size:10px;
	padding-left:4px;
}
#main .town_details #employfield ul.top_jobs li {
	font-size:1.08em;
	line-height:140%;
}
#main .town_details #employfield ul.top_jobs {
	margin-bottom:1em;
}
#main .town_details #employfield .town_info a.all {
	background:transparent url(/theme/images/arrow_blue.png) no-repeat scroll 0 50%;
	padding-left:10px;
	float:right;
}
#main .town_details #employfield .company_logos {
	margin-top:2em;
	overflow:hidden;
}
#main .town_details #employfield .company_logos li a.pic {
	display:block;
	float:left;
	height:84px;
	text-align:center;
	margin-bottom:0.7em;
}
#main .town_details #employfield .company_logos li {
	float:left;
	width:135px;
	text-align:center;
}
#main .town_details #employfield .company_logos li a img {
	text-align:center;
}
#main .town_details #employfield .company_logos li a {
	display:block;
	width:135px;
	float:left;
}
#main .town_details #employfield .company_logos li.last_item {
	margin-right:0;
}
#main .town_details #employfield {
	margin:3em 0;
}
#main .town_details .company-jobs h1 a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/theme/images/arrow_blue.png) no-repeat scroll right 5px;
	border-left:1px solid #B2B2B2;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	padding:0 10px;
}
#main .town_details #employfield .country .container_photo {
	width:40%;
}
#main .town_details #employfield .country .town_info {
	width:55%;
}
#main .town_details div.paginare {
	margin-top:0.5em;
}
/********** pagina SEO oferte in oras *******/
#main .oferte_oras h2 {
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
}
#main .oferte_oras h2 span {
	
	display:block;
}
#main #employfield .oferte_oras .jobareas ul {
	margin:10px 0 10px 15px;
}
#main #employfield .oferte_oras .companii ul {
	margin-left:0;
}
#main #employfield .oferte_oras .companii h2 {
	margin-left:0;
}
#main #employfield .oferte_oras .jobareas a.see_all, #main #employfield a.all_offers {
	float:right;
	background:transparent url(/theme/images/arrow_blue.png) no-repeat scroll 0 50%;
	padding-left:10px;
	margin-right:20px;
}
#main #employfield a.all_offers {
	float:none;
	margin-bottom:40px;
}
#main #employfield .oferte_oras .jobareas {
	width:315px;
	border-right:1px dotted #7f7f7f;
	margin-top:20px;
}
#main #employfield .oferte_oras .last {
	border-right:none;
}
#main #employfield .oferte_oras {
	overflow:auto;
	width:100%;
	border-bottom:1px solid #f0f0f0;
	padding-bottom:30px;
}
#main #employfield p.note {
	color:#ababab;
	text-align:right;
	font-size:12px;
}
#main #employfield p.oferte {
	padding-top:10px;
}
#main .town_details p.vezi_tot {
	padding:10px 0 20px 0;
}
/****** joburi in oras */
	#main #employfield .joburi_oras .jobareas {
	width:470px;
}
#main .angajari table.joblist tbody td.job_name {
	font-size:15px;
	font-weight:normal;
}
#main .angajari table.joblist tbody td.job_name span {
	font-size:13px;
}
#main .angajari h2 {
	border-bottom:1px dotted #5A5A5A;
	padding-bottom:9px;
	margin-bottom:5px;
}
#main .angajari p.fara_joburi {
	padding-top:10px;
}
/**** pagini confirmare aplica la job ******/
#main .confirmare .hotSpotRepeat {background:url(/theme/images/standaloneImg/home-urgent.jpg) repeat-y center top;width:960px;float:left;margin-right:-3px;margin-bottom:15px}
#main .confirmare .hotSpotTop {background:url(/theme/images/standaloneImg/home-urgent.jpg) no-repeat right bottom;width:960px;float:left;}
#main .confirmare .topcvbg {background:url(/theme/images/standaloneImg/b.jpg) no-repeat left bottom;width:960px;float:left;}
#main .confirmare .curierbg {background:url(/theme/images/standaloneImg/a.jpg) no-repeat left bottom;width:960px;float:left;}
#main .confirmare .hotspot {background:url(/theme/images/standaloneImg/home-urgent.jpg) no-repeat left top;width:920px;float:left;padding:12px 20px 50px 20px;}	
	
/******* confirmare topcv ******/
#main .confirmare {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-top:25px;}
#main .confirmare .navigation {font-family: "Arial", Helvetica, sans-serif}
#main .confirmare ul.options li,
#main .confirmare p {font-size:17px;line-height:20px;color:#000000;letter-spacing:-0.02em;}
#main .confirmare h2 {color:#fd6600;font-size:24px;letter-spacing:-1px;}
#main .confirmare .related {margin:20px 0 30px 0;float:left;}
#main .confirmare .related h2 {border-bottom:1px solid #dedede;}
#main .confirmare h2 {padding:10px 0;}
#main .confirmare ul.options li {line-height:30px;}
#main .confirmare table.jobs_related {
	margin:20px 0;
}
#main .confirmare table.jobs_related td {clear:both;overflow:hidden;font-size:18px;background:none;font-weight:normal;padding:10px 0;line-height:24px;border-bottom:1px solid #E6ECF2}
#main .confirmare table.jobs_related td a {
	display: block;
	padding-right: 30px;
	border-right:1px dotted #ccc;
}

#main .confirmare ul.jobs_related {margin:5px 10px 15px 0px;}
#main .confirmare ul.jobs_related li {
	background-image: none;
	font-size: 14px;
	letter-spacing: normal;
}
#main .confirmare ul.jobs_related a {
	display: inline;
	font-size: 14px;
}

#main .confirmare table.jobs_related td.secnd a{
	padding-left:40px;
	border:none;
}


#main .confirmare .topcv {height:260px;margin-top:10px;}
#main .confirmare .promo_topcv h3,
#main .confirmare .topcv h3 {font-size:16px;color:#000;margin-top:60px;float:left;letter-spacing:-0.02em;}

#main .confirmare .promo_topcv .info,
#main .confirmare .topcv .info {font-size:18px;letter-spacing:-0.02em;color:#fd6600;clear:both;padding-top:5px;}
#main .confirmare .promo_topcv .note,
#main .confirmare .topcv .note {width:164px;font-size:14px;color:#484848;line-height:15px;margin:33px 0 0 172px;}
#main .confirmare .promo_topcv strong,
#main .confirmare .topcv h3 strong {color:#fd6600;font-weight:normal;}
#main .confirmare .promo_topcv a.button,
#main .confirmare .topcv a.button {background:url("/theme/images/sprite-apply.png") no-repeat scroll -969px -315px transparent;border:none;clear:both;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:14px;font-weight:bold;height:40px;line-height:40px;text-align:center;text-shadow:0 1px 0 #602400;width:193px;margin:20px 0 0 169px;}
#main .confirmare .promo_topcv a.button {margin-left:0;}

#main .confirmare .promo_topcv {height:190px;margin-top:10px;padding-top:20px;}
#main .confirmare .promo_topcv h1 {font-size:16px;color:#000;float:left;}
#main .confirmare .promo_topcv .info {font-size:22px;}
#main .confirmare .promo_topcv h3 {margin-top:25px;font-size:14px;color:#484848;}
#main .confirmare .promo_topcv .note_pret {clear:both;font-size:14px;color:#484848;}

#main .confirmare .optiune_aleasa {background:url("/theme/images/standaloneImg/secondStepBg.jpg") no-repeat left top;float:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-top:25px;padding:20px;width:920px;}
#main .confirmare .optiune_aleasa h2 {font-size:24px;padding-top:10px;color:#000;}
#main .confirmare .optiune_aleasa h2 strong {font-weight:normal;color:#fd6600;}
#main .confirmare .optiune_aleasa h2 span {color:#484848;font-size:19px;}
#main .confirmare .optiune_aleasa p {clear:both;float:left;margin:8px -3px 8px 0;width:100%;color:#333;font-size:12px;}
#main .confirmare .optiune_aleasa p.code {font-size:19px;line-height:22px;margin-bottom:10px;}
#main .confirmare .optiune_aleasa p.code span {background:#fbccab;padding:3px;}



/************ pagini SEO intermediare *********/
#main .intermediare #cities, #main .intermediare #areas{
	width:100%;
	margin:0 0 40px 0;

}
#main .intermediare #cities h2, #main .intermediare #areas h2, #main .intermediare #countries h2{
	width:100%;
	border-bottom:1px solid #f3f3f3;
	padding-bottom:10px;
}
#main .intermediare #cities ul, #main .intermediare #areas ul, #main .intermediare #countries ul{
width:220px;
margin-right:10px;
}
#main .intermediare #cities ul li, #main .intermediare #areas ul li, #main .intermediare #countries ul li{
	line-height:150%;
}
#main .intermediare #countries ul li{
background:transparent url(/theme/images/arrow_blue.png) no-repeat scroll 0 50%;
font-size:13px;
padding-left:10px;
text-decoration:none;
}
#main .intermediare #countries ul{
	float:left;
	margin-top:20px;
}
#main .intermediare{
	overflow:auto;
	width:100%;
	padding-bottom:65px;
}
/********* pagina listingjobs alerta ********/
#main .listing_alerta dl{
	width:100%;
	float:left;
	line-height:180%;
	font-size:13px;
	margin-bottom:20px;
}
#main .listing_alerta p{
	line-height:180%;
	font-size:13px;
}
#main .listing_alerta dl dt, #main .listing_alerta dl dd{
	float:left;
}
#main .listing_alerta dl dt{
	width:auto;
}
#main .listing_alerta dl dd{
	width:870px;
	margin-left:5px;
	color:#679C14;
font-weight:bold;
}
#main .listing_alerta dl dd a{
	font-weight:normal;
}
#main .listing_alerta table.joblist th.job_location{
	font-weight:normal;
	text-align:center;
	font-size:10px;
}
#main .listing_alerta table.joblist td.job_location{
	font-weight:normal;
	text-align:center;
	
}
#main .listing_alerta h2{
	border-bottom:1px dotted #000;
	padding-bottom:5px;
}


/***index companii in orase**/

#main .director_companie #employfield ul li a{
	font-weight:normal;
}
#main .director_companie #employfield ul li span{
	font-weight:normal;
}
#main .director_companie #employfield ul li{
	padding:0;
}
#main .director_companie #employfield ul{
	float:none;
	width:auto;
}
#main #employfield .all_offers {background:transparent url(/theme/images/arrow_blue.png) no-repeat scroll 0 50%;padding-left:10px;margin-right:20px;}
