body{
	font: 0.75em/116% Arial, Helvetica, sans-serif; 
	color:#3d3d3d;
	text-align:center;
}

input,table,td,th,textarea{
	font-family:Arial, Helvetica, sans-serif;
}

.wrap{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	position:relative;
}

/*** wrapul de la mijloc***/
#main .wrap{
	overflow:hidden;
	padding-top:48px;
}
.employer_box, .jobseekerHomepage{
	padding-top:20px!important;
}

a{
	color:#0068d0;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1,h2,h3{
 	color:#5a5a5a;
	font-size:1.66em;
	font-weight:normal;
	line-height:120%;
}

input.submit{
	border:none;
	background:url(/theme/images/bt.gif) no-repeat scroll 0 0;
	width:90px;
	height:29px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin-top:24px;
	margin-left:46px;
	float:left;
}

textarea{
	font-size:13px
}

#areas ul li a, #cities ul li a {
	background:url('/theme/images/arrow_blue.gif') no-repeat scroll 0 50%;
	padding-left:10px;
	text-decoration:none;
	line-height:16px;
}
#areas ul li span, #cities ul li span {
	color:#ff6600;
	padding-left:2px;
	font-size:10px;
}
#areas ul, #cities ul {
	margin-top:20px;
	float:left;
	margin-right:10px;
}
#areas ul {
	width:230px;
}
#cities ul {
	width:130px;
	margin-right:20px
}
#areas ul.ultim, #cities ul.ultim {
	position:relative;
	margin-right:0;
}
#areas a.all, #cities a.all{
	background:transparent url(/theme/images/arrow_down.gif) no-repeat scroll 0 50%;
	float:right;
	font-weight:bold;
	line-height:25px;
	padding-left:15px;
	margin-top:15px;
	margin-right:20px;
}
#hotspot .all  {float:right;font-size:12px;background:transparent url(/theme/images/arrow_down.gif) no-repeat scroll 0 50%;font-weight:bold;padding-left:15px;margin-bottom:20px;}
#cities a.all {
	left:940px;
}
#cities a.allTowns {width:103px;margin-top:5px;}
#cities {
	float:left;
	width:430px;
	margin-left:40px;
}
#areas {
	float:left;
	width:470px;
}
#areas h1, #cities h1,
#areas h2, #cities h2{
	border-bottom:1px solid #d8d8d8;
	width:260px;
}

/*************/
#promo {
	overflow:hidden;
	width:470px;
	height:250px;
	float:right;
	margin-bottom:10px
}

#promo .promo_var1 .promo_text,#promo .promo_var2 .promo_text {
	width:245px;
	float:left;
	margin:20px 0 10px 24px;
}
#promo .promo_var1 .promo_text{
	margin-top:10px;
}
#promo .promo_var2 .promo_text {
	margin-left:10px;
	width:300px;
}

#promo .promo_var1 img {
	float:left;
	margin-top:10px;
}
#promo .promo_var1 .promo_text ul li,#promo .promo_var2 .promo_text ul li {
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 0 3px;
	line-height:17px;
	padding-left:8px;
}
#promo .promo_var1 .promo_text p,#promo .promo_var2 .promo_text p{
	line-height:18px;
}
#promo .promo_var2 .promo_text p {
	padding-top:20px;
}
#promo .promo_var1 h3 span {
	font-size:14px;
	font-weight:bold;
}
#promo .promo_var1 h3,#promo .promo_var2 h3 {
	color:#3d3d3d;
}
#promo .promo_var1 {
	color:#3d3d3d;
}
#promo .promo_var1 .button_blue,#promo .promo_var2 .button_blue  {
	background:transparent url(/theme/images/blue_button.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding: 7px 0 7px 22px;
	text-align:left;
	width:122px;
	cursor:pointer;
	float:right;
	margin-top:10px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#promo .promo_var2 img{
	float:right;
	margin-top:10px;
}
#promo .promo_var3 .info{
	padding:5px 20px;
	border-bottom:1px solid #fff;
}
#promo .promo_var3 .info h4{
	padding:3px 0;
}
#promo .promo_var3 .info .more{
	background:transparent url(/theme/images/arrow_go.png) no-repeat scroll 0 8px;
font-weight:bold;
line-height:11px;
padding:6px 0 0 15px;
}
#promo .promo_var3 .info p{
	line-height:16px;
}

#promo .promo_var3 {
	background:#EFF7FF url(/theme/images/bg_promo_top.png) no-repeat scroll 0 0;
}
#promo .promo_var3 .bg_bottom{
		background:#EFF7FF url(/theme/images/bottom.png) no-repeat scroll 0 0;
		height:8px;
		width:442px;
}
#promo .promo_var3 .ultim{
	border-bottom:none;
	padding-bottom:0;
}
#promo .promo_var3 .bg_prim{
	padding-top:10px;
}

.hotSpotRepeat {background:url(/theme/images/standaloneImg/home-urgent.jpg) repeat-y center top;width:960px;float:left;margin-right:-3px;}
.angajariUrgente {margin-bottom: 30px;}
.hotSpotTop {background:url(/theme/images/standaloneImg/home-urgent.jpg) no-repeat right bottom;width:960px;float:left;}
#hotspot {background:url(/theme/images/standaloneImg/home-urgent.jpg) no-repeat left top;width:920px;float:left;padding:12px 20px 0px 20px;}

#hotspot h3{
	width:100%;
	padding:0 0 10px;
	border-bottom:1px solid #D8D8D8;
}
#hotspot ul li{
display:block;
float:left;
width:306px;
height:76px;

}
#hotspot ul{
	margin:20px 0 10px 0px;
	overflow:hidden;
	float:none;
}
#hotspot ul li h4{
	font-size:14px;	
}
#hotspot ul li h4,#hotspot ul li p.experience, #hotspot ul li p.description, #hotspot ul li p.companyName{
	float:left;
	margin-left:15px;
	line-height:15px;
}
#hotspot ul li a.pic{
	display:block;
	float:left;
	width:84px;
	height:74px;
	text-align:center;
	overflow:hidden;
}


#hotspot ul li h4,#hotspot ul li p.experience, #hotspot ul li p.description, #hotspot ul li a.details{
	width:205px;

}
#hotspot ul li p.experience{
	/*height:30px;*/
	font-size:11px;
}
#hotspot ul li p.experience span{font-style:italic;}
#hotspot ul li p.companyName {font-size:11px;font-weight:bold;margin-left:15px;color:#fd6600;width: 205px;}
#hotspot ul li h4 a{
	display:block;
}

#hotspot ul li a.details{
	background:transparent url(/theme/images/arrow_blue.gif) no-repeat scroll 0 50%;
	padding-left:10px;
	font-weight:bold;
	margin-left:15px;
	float:left;
	font-size:11px;
	margin-top:7px;
}

#hotspot ul li p.description{
	padding: 10px 0;
}


/**************** zona candidati recomandati employer de pe homepage ************************/
.employerTopCv #hotspot ul li a.pic{width:60px;}
.employerTopCv #hotspot ul {float:left;}
.employerTopCv #hotspot ul li {margin-bottom:10px;}
#footer_simple {margin-top:20px;}
/**************************************/


.grupare_box{
	float:left;
	width:100%;
	margin-bottom:10px;
}

#promo .concept_promo {
    background:url(/theme/images/promobk.png) no-repeat scroll 0 bottom;
    height: 250px;
}

#promo .concept_promo  h3{
    background:url(/theme/images/promo_down.gif) no-repeat scroll right 0;   
    width:423px;
    margin-left: 25px;
    color: #ff7e0e;
    font-size: 2em; 
    height: 40px;    
}

#promo .concept_promo  ul li a{
    color: #5569a0;
    line-height: 50px;
    height: 50px;  
    display: block;
    padding-left: 65px;
    font-size: 1.16em;
}

#promo .concept_promo  ul li a:hover{
    background-image:url(/theme/images/promobk2.png);  
    background-repeat: no-repeat;
    color:#071d5a; 
    text-decoration: none;
}

#promo .concept_promo  ul li{
padding-top:15px ;
}

#promo .concept_promo  ul li.link_promo1 a{
background-position: 0 -6px;
}

#promo .concept_promo  ul li.link_promo2 a{
background-position: 0 -71px;
}

#promo .concept_promo  ul li.link_promo3 a{
background-position: 0 -136px;
}

/********************/
/*** adaugare importanta pentru pozitionarea 
search boxului la sfarsitul codului html ***/
#main .wrap {
overflow:hidden;	
position:relative;
}
.grupare_box {overflow:hidden;float:none;}

/*** slider homepage employer ***/
#gallery {width:433px;overflow:hidden;margin:13px 20px 0 507px;height:256px;}
#gallery #slides{height:236px;width:433px;overflow:hidden;}
#gallery #slides .slide{float:left;}
#gallery #menuslider ul {float:right;padding-top:4px;}
#gallery #menuslider ul li {width:11px;display:block;float:left;list-style:none;height:10px;overflow:hidden;background:url(/theme/images/hp_employer_slider/selected.png) no-repeat left -10px;}
#gallery #menuslider ul li.act {background-position:left 0px;}
#gallery #menuslider ul li a{cursor:pointer;width:11px;height:10px;text-decoration:none;float:left;}

/* highlight NOU */
#footer div.newHolders ul li a {display:inline-block;}
#footer div.nav_site ul li.newHolder a{position:relative;margin-top:10px;display:inline-block;}
#footer div.nav_site ul li.newHolder .newOptionHP{background:url("/theme/images/new24.png") no-repeat scroll 0 0 transparent;
cursor:pointer;float:right;height:33px;padding:0;position:absolute;right:-32px;text-indent:-9999px;top:-15px;width:33px;}
#footer div.nav_site ul li.marginForNew a{margin-bottom:10px;}
* html #footer div.nav_site ul li.newHolder .newOptionHP{background-image:url("/theme/images/new8.png");}


/***** box catalog furnizori homepage employer ******/
.catalogfurnizoriBox {background:url("/theme/images/standaloneImg/catalogBox2.jpg") no-repeat left top;height:74px;float:left;width:859px;padding-left:100px;padding-top:20px;margin-bottom:25px;}
.catalogfurnizoriBox .boxTitle {color:#146cd6;font-size:18px;padding-bottom:15px;}
.catalogfurnizoriBox .description {line-height:15px;}
.catalogfurnizoriBox .description a {color:#146cd6}

/***** box linkuri promovate homepage ***********/
.promotedLinks {background:url("/theme/images/standaloneImg/homepage-slider.png") no-repeat left top;float:right;width:466px;height:231px;margin:10px 0 20px;padding:4px;}
.promotedLinks .normalLink {font-weight:normal;font-size:11px;display:inline;}
.promotedLinks li img {float:left;padding:0 15px 0 10px;}
.promotedLinks li {float:left;width:233px;padding:15px 0 17px 0px;background:url("/theme/images/standaloneImg/slider-border.png") repeat-x left bottom;height:44px;}
.promotedLinks li a {font-weight:bold;display:block;padding-bottom:4px;color:#00639F;}
.promotedLinks li.lastTwo {background:none;}
.promotedLinks li:hover {background:url("/theme/images/standaloneImg/slider-border.png") repeat-x left bottom #def3fa;}
.promotedLinks li span {font-size:11px;color:#484848;}
#areas ul.ultim {width:210px;}
#cities {width:460px;margin-left:20px;}
#cities ul {width:140px;}
