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 catalog furnizori homepage employer ******/
.catalogbox2 {
	height:125px;
	float:left;
	width:340px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	padding-left:110px;
	padding-top:30px;
	margin-bottom:25px;
	border:1px solid #eaeaea;
}
.catalogbox2.socmed {
	background:url("../../theme/images/standaloneImg/catab2.png") no-repeat 2px 30px;
}
.catalogbox2.testi {
	float:right;
	width:362px;
	background:url("../../theme/images/standaloneImg/catb1.png") no-repeat 2px 27px;
}
.catalogbox2 .boxTitle {color:#146cd6;font-size:18px;padding-bottom:15px;}
.catalogbox2 .description {line-height:15px;}
.catalogbox2 .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;}

/***** autosuggest homepage *****/
.autosuggest_homepage {width: 178px !important}

/* BOXURI JOBURI QUIZ HOMEPAGE */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}
/* case 1 */
.grid-1 .jobs-online-test{
    width: 958px;
	border:1px solid #DDDDDD;
	border-radius:4px;
	margin-right:30px;
	float:left;
	font-family:'PT Sans';
}
.grid-1 .jobs-online-test figure a {
    display: table-cell;
    text-align: left;
}
.grid-1 .jobs-online-test figure figcaption {
    display: table-cell;
    padding-left: 40px;
    vertical-align: middle;
	font-size:1em;
}
/* case 2 */
.grid-2 .jobs-online-test{
    width: 463px;
	border:1px solid #DDDDDD;
	border-radius:4px;
	margin-right:30px;
	float:left;
	font-family:'PT Sans';
}
.grid-2 .jobs-online-test figure figcaption{
	font-size:1.167em;
}
/* case 3 */
.grid-3 .jobs-online-test{
    width: 298px;
	border:1px solid #DDDDDD;
	border-radius:4px;
	margin-right:30px;
	float:left;
	font-family:'PT Sans';
}
.jobs-online-test{
	margin-bottom:30px; /* de sters la implementare daca trebuie*/
	background: #ffffff;
}
.jobs-online-test.last {
	margin-right:0;
}
.jobs-online-test figure {
	margin:15px;
	display:block;
	min-height:104px;
	max-height:104px;
}
.jobs-online-test figure a {
    display: block;
    text-align: center;
}
.jobs-online-test figure img {
	margin-bottom:0;
	max-height:76px;
	min-height:76px;
}
.jobs-online-test figure figcaption {
    color: #B9B9B9;
}
.jobs-online-test .job-listing {
	background-color:#f9f9f9;
	padding-top: 1px;
}
.jobs-online-test .job-listing > li:hover {
	background:#fcfcfc;
}
.jobs-online-test .job-listing section {
    border-bottom: 1px solid #DDDDDD;
    margin: 0 20px;
    padding: 10px 0 20px;
	position:relative;
}
.jobs-online-test .job-listing li.last section {
	border-top: 1px solid #FFFFFF;
	border-bottom:none;
}
.jobs-online-test .job-listing li.single-job section {
	border:none;
}
.jobs-online-test .job-listing h3 {
	margin-bottom:10px;
	min-height: 48px;
	max-height: 48px;
	line-height: 1.5;
	overflow:hidden;
}
.jobs-online-test .job-listing h3 a {
    color: #0080DB;
    font-size: 0.80em;
    font-weight: bold;
	display: block;
	text-shadow:0 1px 1px #fff;
}
.jobs-online-test .job-listing p {
    font-size: 1.083em;
    line-height: 1.3;
}
.jobs-online-test .job-listing .see-job-details {
	position:absolute;
	right:0;
	top:35px;
	font-weight:normal;
}