/* myjob.ro general styles */
/* skin colors: 
	#0068d0 (linkuri albastre)
	#3d3d3d (text content)
	#ff6600 (text portocaliu)
	#eff7ff (fundal bleu)
	#fcf1bd (fundal portocaliu)
	#f3f3f3 (fundal gri)

   typography:
	0.83em (10px)
	0.92em (11px)
	1em    (12px - default)
	1.08em (13px)
	1.16em (14px)
	1.25em (15px)
    1.33em (16px)
	1.66em (20px)
*/
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;
}

a{
	color:#0068d0;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.toggle-arrow:hover {text-decoration:none;}
a.toggle-arrow {outline: none;}

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
}

/****Search bar*******/
#main .wrap #lookfor{
background:url(../../theme/images/searchbar_left.png) no-repeat left 0;
padding-left:9px;
margin-bottom:17px;
width:905px;
}
#main .wrap #lookfor form{
background:url(../../theme/images/searchbar_right.png) no-repeat right 0;

}
#main .wrap #lookfor_cv{
background:url(../../theme/images/search_angajator.gif) no-repeat 0 0;
width:915px;
height:78px;
margin-bottom:17px;
padding-left:9px;
}
#main .wrap #lookfor .key,#main .wrap #lookfor_cv .key{
float:left;
margin-left:30px;
}
#main .wrap #lookfor form fieldset,#main .wrap #lookfor_cv form fieldset{

padding-top:21px;
padding-bottom:21px;
}
#main .wrap #lookfor label,#main .wrap #lookfor_cv label{
font-size:13px;
font-weight:bold;
color:#fff;
display:block;
}
#main .wrap #lookfor input,#main .wrap #lookfor_cv input{
width:180px;
}
#main .wrap #lookfor input.exemple,#main .wrap #lookfor_cv input.exemple{
		color:#a8a8a8;
}
#main .wrap #lookfor selected,#main .wrap #lookfor_cv selected{
width:132px;
}
#main .wrap #lookfor .submit,#main .wrap #lookfor_cv .submit{
	background:url(../../theme/images/bt_nou.png) no-repeat 0 0;
margin-top:10px;
float:none;
width:90px;
margin-left:42px;
color:#3d3d3d;
font-weight:bold;
}
#main .wrap #lookfor_cv .submit{
	background:url(../../theme/images/bt_nou_cv.png) no-repeat 0 0;
}

/*****************************/
p.error {
	color:#ff0000!important;
	width:280px;
	font-size:11px!important;
	/*padding-left:80px;*/
	background:none!important;
	line-height:1em;
}
.highlight{
	background:#FFF9DC;
}
input.error, select.error, textarea.error {
	border:2px solid #ff0000;
}

.form_popup p.error{
	padding-left:0px;
}



/****index articol***/

#articol{
	display:block;
	padding-bottom:50px;
	overflow:hidden;
	width:100%;
}

#articol #search_articol{
	padding-bottom:30px;
	border-bottom:1px solid #dcdcdc;
	margin-top:50px;
	margin-bottom:30px;
}
#articol #search_articol label{
	font-size:18px;
	color:#3f3f3f;
	padding-right:40px;

}
#articol #search_articol input.text{
	width:215px;
	
}
#articol #search_articol input.cautare_articol{
	border:none;
	font-size:13px;
	color:#5c93e9;
	font-weight:bold;
	background:url(../../theme/images/cauta_articol.png) no-repeat left 0;
	padding-left:25px;
	height:24px;
	margin-left:10px;
}
#articol #search_articol .ex{
	font-size:11px;
	color:#3f3f3f;
	padding-left:16.15em;
	padding-top:5px;
}

#articol ul.categorii li{
	float:left;
	width:33%;
	font-size:11px;
	color:#0073cc;
	margin-bottom:40px;
}
#articol ul.categorii li a.expand_categorie{
	float:right;
	text-decoration:underline;
	font-size:11px;
	color:#0073cc;
	padding-right:67px;
}

#articol ul.categorii li ul li{
	float:none;
	width:auto;
	background:url(../../theme/images/arrow_articol.gif) no-repeat left 50%;
	padding-left:15px;
	margin-bottom:3px;
}
#articol ul.categorii li h2{
	font-size:13px;
	color:#3f3f3f;
	font-weight:bold;
	padding-bottom:5px;
}
/************ pagina articol *********/
#articol .list_articles h4{
	color:#3f3f3f;
	font-size:13px;
	font-weight:bold;
}
#articol .list_articles ul li{
	float:left;
	width:100%;
	background:url(../../theme/images/arrow_articol.gif) no-repeat left 6px;
	padding-left:8px;
padding-bottom:3px;
	line-height:150%;
}
#articol .list_articles ul{
	margin-top:10px;
}
#articol .list_articles{
float:left;
	width:100%;
	font-size:11px;
	color:#0073cc;
	margin-bottom:20px;
	
}
#articol .list_articles a.see_all{
	float:right;
	text-decoration:underline;
	font-size:11px;
	color:#0073cc;
	font-weight:normal;
}
#articol .group_articles{
float:left;

	padding:0 10px 10px 19px;
	border-left:1px solid  #ededed;
	border-right:1px solid  #ededed;
}
#articol .article_view h2{
	font-size:20px;
	color:#3f3f3f;
	width:auto;
	padding-bottom:5px;
	display:inline;
	float:left;
}
#articol .article_view  div.options_article{
	float:right;
}

#articol .article_view a.recommend, #articol .article_view a.print{
	font-size:11px;
	font-weight:normal;
	display:inline;

}
#articol .article_view a.recommend{
	background:url(../../theme/images/icon_recommend.gif) no-repeat left 50%;
	padding-left:25px;
	margin-right:20px;
}

#articol .article_view a.recommend{
	background:url(../../theme/images/icon_recommend.gif) no-repeat left 50%;
	padding-left:30px;
	margin-right:10px;

  float:left;
}
#articol .article_view div.print_option{
	width:40px;
	display:inline;
	line-height:20px;
}
#articol .article_view a.print{
	background:url(../../theme/images/jobseeker/cv_print.gif) no-repeat left 50%;
	padding-left:25px;
	margin-left:10px;
width:50px;

}
#articol .icon_share{
	
	float:none;
	vertical-align:text-bottom;
	
}
#articol .share{
	
	margin-right:5px;
}
#articol .twitter_share{
	margin-left:5px;
	margin-right:2px;
}
#articol .article_view  p.author_date{
	float:right;
	font-style:italic;
	padding:10px 0;
}
#articol .article_content{

	line-height:142%;

}
#articol .article_content p{
	margin: 10px 0;
}
#articol .article_content img{
	margin: 10px;
}
#articol .relatedcontainer {
	float:right;
	width:305px;
	margin-left: 40px;
}
#articol .articol_azone{
	float: left;
	width: 305px;
	background:#f9f9f9 url(../../theme/images/articol_box_bottom.gif) no-repeat scroll 0 bottom;
	overflow: hidden;
	margin-bottom: 20px;
}
#articol .articol_search{
	float:left;
	width:300px;
	background:#f9f9f9 url(../../theme/images/articol_box_bottom.gif) no-repeat scroll 0 bottom;
	padding-bottom:8px;
	margin-bottom:10px;
}
#articol .articol_search #search_articol{
	background:url(../../theme/images/articol_box_top.gif) no-repeat scroll 0 top;
	padding-top:8px;
	margin-top:0;
	width:300px;
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
#articol .articol_search #search_articol fieldset{
	border-left:1px solid  #ededed;
	border-right:1px solid  #ededed;
	padding:19px;
}
#articol .articol_search #search_articol input.cautare_articol{
	margin-left:0;
	display:block;
	width:70px;
	
}
#articol .article_content ul{
	list-style-type:disc;
	list-style-position:inside;
	margin-left:15px
}
#articol .articol_search #search_articol input.cautare_articol {
	margin:6px 0;
}
#articol .articol_search #search_articol label{
	padding-bottom:10px;
	display:block;
}
#articol .article_content table{
	border:1px solid #ccc;
	margin:0 auto;
}

#articol .article_content table td{
	padding:5px;
	border:1px solid #ccc
}

#articol .article_content table font{
	color:#333333;
}

#articol .article_view {
	width:100%;
	padding:30px 0 10px 0;
	border-bottom:1px dotted #A6A6A6;
	line-height:140%;
	float:left;
	
}
#articol .article_title{
	float:left;
	width:100%;
	border-bottom:1px dotted #A6A6A6;
	margin-bottom:20px;
	margin-top:20px;
	display:inline;
}
#articol p.rating{
	padding:20px 0;
}
#articol p.rating img{
	margin-left:5px;
}
#articol .article_rating input{
	margin:10px 0;
}
#articol .article_rating strong a {
	font-weight:normal;
}
#articol .article_rating .rating_container{
	width:45%;
	float:left;
}
#articol .article_rating .sondaj ul.optiuni{
font-size:11px;
}
#articol .article_rating .sondaj ul.optiuni li input{
margin:2px 5px 2px 0;
veertical-align:text-bottom;
}
#articol .article_rating .sondaj ul.optiuni li{
padding:4px 0;
display:block;
}
#articol .article_rating .sondaj ul.optiuni li label{
	liine-height:150%;
}
#articol .article_rating .sondaj input.voteaza{
background:url("../../theme/images/blue_button.gif") no-repeat scroll 0 0 transparent;
color:#fff;
width:87px;
height:30px;
line-height:30px;
border:none;
margin-top:15px;
}

#articol .article_rating .sondaj{
	width:50%;
	float:right;
}
#articol .article_rating .sondaj h3{
color:#2c2c2c;
font-size:18px;
padding:20px 0 10px 0;
}
#articol .article_rating {
	border-bottom:1px dotted #A6A6A6;
	padding-bottom:35px;
	float:left;
	width:100%;
}
#articol .comments_section h3{
	font-size:18px;
	color:#3f3f3f;
	
	padding:20px 0;
	margin-bottom:10px;
	
}
#articol .comments_section ul{
	margin-left:35px;
}
#articol .comments_section ul li.comment{
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
	margin-bottom:30px;
	line-height:135%;
}
#articol .comments_section textarea{
	width:360px;
	height:100px;
}
#articol .comments_section  label{
	display:block;
	font-size:13px;
	margin-left:35px;
}
#articol .comments_section input, #articol .comments_section textarea{
	margin:5px 0 10px 35px;
}
#articol .comments_section  .send_comment{
	background:url(../../theme/images/icon_comment.gif) no-repeat 0 50%;
	color:#4274cd;
	border:none;
	padding-left:30px;
		margin: 10px 0 0 35px;
font-size:13px;
font-weight:bold;
height:24px;
display:inline;
float:none;
width:170px;

}
#articol .comments_section {
	float:left;
	width:100%;
	padding-bottom:50px;
}
  
  /***categorii***/
  
  
 #articol h2{
padding-bottom:20px;
}
#articol ul.art_categ li{
	width:49%;
}

div.paginare{
	text-align:right;
	margin-bottom:20px;
	margin-right:15px;
	width:80%;
}
div.paginare a{
	text-decoration:underline;
}
div.paginare p {
	display:inline;
	margin:0 8px;
}
div.paginare p span a{
	padding-left:2px;
	padding-right:2px;
}
div.paginare img{
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
}

/***paginare**/

 div.paginare {
	float:right;
	padding-left:16px;
	padding-right:0;
	margin-right:0;
}	
div.paginare a.next-page{
	background:url('../../theme/images/arrow_blue.gif') no-repeat scroll right 52%;
	padding-right:7px;
}
div.paginare a.prev-page{
	background:url('../../theme/images/arrow_prev.gif') no-repeat scroll left 52%;
	padding-left:7px;
}
div.paginare a {
	margin:2px;
padding:2px 5px;
text-decoration:underline;
}

/***twitter**/

.personal_info input.twitter{
	margin-left:20px;
	margin-top:20px;
}

/***breadcrumbs***/

ul.breadcrumbs{
	padding-left:0;
	line-height:16px;
	margin-top:1px;
    float:left;
	
}
ul.breadcrumbs li{
	display:inline;
	line-height:22px;
	font-size:12px;
	color:#707070;
}
#main ul.breadcrumbs li a{
	vertical-align:middle;
	font-weight:normal;
  margin-right:3px;
  font-size:12px;
}
#main ul.breadcrumbs li.selected span{
	color:#6f6f6f;
	text-decoration:none;
	vertical-align:middle;
	font-weight:normal;
}

.navigation{
	position:absolute;
	top:10px;
	left:0;
	vertical-align:top;
	
}
#main .wrap .nav_meniuangajator{
	position:relative;
	top:0;
	float:left;
	margin-bottom:10px;
}

#main  .director_companie .navigation{
 position:relative;
 top:-35px;
}

#main  .director_companie .navigation ul{
 float:none
}

/***************/
/*** not found page ***/
.not_found_page h1{
  border-bottom:1px dotted #666;
  line-height:1.8em;
  margin-bottom:10px
}

.not_found_page h2{
  margin-top:2em;
  font-size:18px;
  line-height:1.8em
}

.not_found_page{
	padding-bottom:50px
}

.not_found_page h2 a{
  font-size:12px
}
/***************/
/************ sondaj ************/
.sondaj ul.optiuni li label.alta_opt{
	display:block;
  color:#3D3D3D;
  margin-top:5px
}
.sondaj ul.optiuni li textarea{
	width:250px;
	height:40px;
	font-size:12px;
  overflow:auto
}
.sondaj ul.optiuni li .procent_voturi{
	width:80px;
	float:left;
	margin:0 0 0 4px;
	display:inline;
}
	.sondaj ul.optiuni li span.nr_voturi,.sondaj ul.optiuni li span.question{
		float:left;
		width:auto;
		padding-top:10px;
		font-size:10px;
		padding-right:5px;
	}
    
    .sondaj ul.optiuni li span.nr_voturi{
        width: 6em;
    }
    
	.sondaj ul.optiuni li span.question{
		font-size:11px;
		padding-top:8px;
	}
	.sondaj ul.optiuni li span.procent{
		font-size:10px;
	}
	.sondaj ul.optiuni li{
		float:left;
		width:100%;
	}
	.sondaj ul.optiuni li div.procent_view{
		float:left;
		width:100px;
	}
	.sondaj ul.optiuni li div.procent_view span{
		display:inline;
float:left;
padding-left:4px;
width:100%;
	}
	.sondaj ul.optiuni {
float:left;
font-size:11px;
padding-bottom:10px;
width:100%;
	}
	.sondaj ul.optiuni li span.capacitate_continut {
background:none repeat scroll 0 0 #68A117;
display:block;
font-size:10px;
height:6px;
line-height:6px;
}
#articol .article_content .fblike {float: right; padding: 10px 0; margin:10px 10px; width: 97px;overflow:hidden;}
#articol .fbfanbox {float: right; width: 300px;}
#articol .addcom {width: 600px;float: left;}
#articol .pdfAvailable {width:100%;float:left;margin:20px 0;}
* html #articol .pdfAvailable {margin:0px;}
#articol .pdfAvailable img{position:relative; top:10px;}
#articol .bkbutton {float:left;width:100%;margin:20px 0;}
.feedWidth {width:100%}
.feedRSS {float:right}

/***** breadcrumbs overlayer ******/
.breadcrumbButton {padding-left:0;height:22px;float:left;}
.openBread {background:none;}
#main ul li.breadcrumbButton a {background:url("../../theme/images/standaloneImg/breadcrumbs-button.png") no-repeat bottom right;padding-right:10px;float:left;height:22px;margin-right:0;line-height:22px;}
#main ul li.openBread a{background:none;}
.breadcrumbOverlayer {position:relative;z-index:9;background:url("../../theme/images/standaloneImg/breadcrumb-open.png") repeat-y top center;width:402px;overflow:hidden;margin:9px 0 0 20px;font-size:11px;float:left;clear:both;float:left;display:none;}
.breadCrumbCV {margin:0;position:absolute;top:25px;float:left;}
* html .breadcrumbOverlayer {margin-left:84px;}
#cv .breadCrumbCV {top:130px;}
* html #cv .breadCrumbCV {margin-left:20px;display:none;}
* html .job_personalizat .breadcrumbOverlayer {margin-left:10px;}
.breadcrumbOverlayer .allDomains {background:url("../../theme/images/standaloneImg/breadcrumb-open.png") no-repeat bottom right;float:left;padding:17px 0px;width:402px;clear:both; margin:0;}
.breadcrumbOverlayer .topPart {background:url("../../theme/images/standaloneImg/breadcrumb-open.png") no-repeat top left;float:left;width:402px;height:15px;}
.breadcrumbOverlayer .allDomains a {font-weight:bold;background:url("../../theme/images/arrow_blue.png") no-repeat scroll 0 40% transparent;padding-left:13px;float:left;margin-left:10px;}
.breadcrumbOverlayer .allDomains span {cursor:pointer;float:right;float: right;font-size: 10px;background:url("../../theme/images/standaloneImg/close-overlayer.jpg") no-repeat right center;padding-right: 25px;line-height: 19px;color:#0068D0;margin-right:10px;}
.breadcrumbOverlayer .links {display:inline-block;width:185px;float:left;margin:1px 0 0 10px;}
.breadcrumbOverlayer strong .links {width:380px;margin:10px 10px 0 10px;border-bottom:1px solid #c8ebfc;padding-bottom:10px;font-weight:bold;font-size:12px;}
.breadcrumbOverlayer .second {clear:both;}
#viewCvHeader {z-index:10;}

.noBackground {
	background: none !important;
}
.onlineSuportJobseeker a{position:absolute;right:0;z-index:5;background:url("../../theme/images/standaloneImg/onlinesuport.jpg") no-repeat top right;width:74px;height:38px;padding-top:44px;margin-top:10px;font-size:12px;font-weight:bold; text-transform:uppercase;}
.cls {clear: both}
.pagination li{
	display:inline-block;
}
