/**********************************/
#content h2.h-prim {
	padding-top:10px;
}
#content form {
	padding-bottom:5px;
	width:919px;
}
#content .info-upload {
	padding-bottom:35px;
}
#content {
	padding-top:23px;
	margin-right:21px;
	overflow:hidden;
}
#content fieldset {
	border-bottom:1px solid #d4d4d4;
	padding-bottom:30px;
	margin-bottom:29px;
	float:left;
	width:545px;
}
#content .tips {
	background:url(/theme/images/border_mic.gif) no-repeat scroll 0 0;
	width:260px;
	float:left;
	margin-left:15px;
	padding-left:27px;
	color:#545454;
	font-size:11px;
}
#content .tipsb {
	background:url(/theme/images/border_mare.gif) no-repeat scroll 0 0;
}
#content .tipslogin {
	background:url(/theme/images/border_sugestie.gif) no-repeat scroll 0 0;
	margin-top:60px;
	padding-top:10px;
	margin-left:0;
	width:235px;
}
#content .tips strong {
	padding-bottom:15px;
	display:block;
}
#content .tips p {
	font-size:11px;
}
.last {
	border:0!important;
}
/***************************/
.form-container #content form {
	float:left;
}
.form-container h1 {
	color:#545454;
	font-size:18px;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px dotted #000000;/*margin:0 54px;*/
}
.form-container p {
	font-size:12px;
	color:#545454;
	line-height:160%;
	padding-bottom:18px;
	/*padding-left:35px;*/
	padding-right:49px;
}
.form-container form p {
	padding-left:0;
	padding-right:0;
}
.form-container #content .namecv {
	padding-top:30px
}
.form-container #content label {
	color:#545454;
	font-size:12px;
	font-weight:bold;
	padding-right:17px;
}
.form-container #content fieldset.namecv label.language {
	color:#545454;
	font-size:11px;
	font-weight:normal;
	padding-right:0;
	line-height:20px;
	display:inline;
  float:left
}
.form-container #content fieldset.namecv div.lang span {
	display:block;
}
.form-container #content .language input {
	height:15px;
	margin-bottom:5px;
	vertical-align:middle;
}
.form-container #content span {
	font-size:12px;
	font-weight:bold;
	padding-left:1px;
	color:#3D3D3D;
}
.form-container #content h2 span {
	color:#0068D0;
}
.form-container #content .or {
	background:url(/theme/images/bg_sau_orange.gif) center center no-repeat;
	text-align:center;
	height:33px;
	line-height:33px;
	display:block;
	margin:5px 0 23px -80px;
	width:470px;
	padding:0;
	font-weight:bold;
	color:#fff;
}
.form-container #content p.details {
	font-size:11px;
	color:#545454;
	font-weight:normal;
	margin-bottom:0;
}
.form-container #content .name {
	float:left;
}
.form-container #content .lang {
	float:left;
	padding-left:15px
}
.form-container #content .textcv {
	width:270px;
	padding:3px;
}
.form-container input.exemple, .form-container textarea.exemple {
	color:#a8a8a8;
}
.form-container #content fieldset .text {
	margin-top:25px;
	float:left;
}
.form-container #content fieldset textarea {
	margin-top:4px;
	float:left;
	margin-bottom:0;
	font-size:13px;
}
.form-container #content .allow {
	font-weight:normal;
	float:left;
	width:100%;
	line-height:20px
}
.form-container #content .allow input {
	margin-bottom:2em;
	float:left
}
.form-container #content fieldset .expl {
	float:left;
	margin-top:28px;
	margin-left:22px;
	display:inline
}
.form-container #content .fortips {
	float:left;
	width:545px;
}
.form-container #content label.allow span {
	display:block;
	font-weight:normal;
	padding-left:23px;
}
.form-container #content fieldset.submit {
	height:30px;
	width:829px;
	border-bottom:0;
	border-top:1px dotted #000;
	margin-bottom:0;
}
.form-container #content .marked, .form-container .marked, .setari .marked {
	font-size:11px;
	color:#fb6f0c;
	float:left;
	padding-left:0;
	width:500px;
	padding-bottom:0;
}
.setari .marked{
	position:absolute;
  left:0;
  top:38px
}
    
.form-container #content input.next {
	float:right;
	margin:20px 15px 20px 72px;
	border:none;
	background:url(/theme/images/next.gif) no-repeat scroll 0 0;
	width:103px;
	height:26px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.form-container #content div.cv_myjob {
	background:url(/theme/images/bg_lightbluet.gif) no-repeat scroll 0 top;
	height:39px;
	margin-bottom:40px;
	padding-bottom:0;
	float:left;
	width:838px;
	margin-top:0;
	padding-top:4px;
}
.form-container #content p.cv_myjob {
	line-height:35px;
	padding-bottom:4px;
	background:url(/theme/images/bg_lightblueb.gif) no-repeat scroll 0 bottom;
}
.form-container #content p.cv_myjob span {
	background:#EBF8FD;
	display:block;
	padding-left:30px;
	font-weight:normal;
}
.form-container #content p.cv_myjob a {
	color:#0068d0;
	font-weight:bold;
	text-decoration:underline;
	padding-left:2px;
}
.form-container #content fieldset.fieldset-upload {
	margin-top:10px;
}
.form-container #content fieldset.fieldset-upload span {
	padding-left:0;
}
.form-container #content fieldset.fieldset-upload label, .form-container #content fieldset.namecv label {
	display:block;
	float:none;
	padding-bottom:3px;
}
.form-container #content fieldset p.cv_myjob a.blue_bt {
	background:url(/theme/images/bt_blue92.png) no-repeat scroll 0 0;
	color:#fff;
	line-height:27px;
	padding:7px 20px;
	margin:0 8px 20px 0;
	text-decoration:none;
}
/****** uploadcv pas 1 ***/
#content .personal_info .textcv, #content .detalii-job .textcv {
	width:185px;
	padding:0;
	z-index:2;
}
.personal_info label, ul.pairs li.total_experience label {
	display:block;
	width:185px;
}
.personal_info ul.pairs li, #content .detalii-job ul.pairs li, #content ul li.perioada-job {
	height:65px;
	width:207px;
	float:left;
	display:block;
}
.personal_info ul.pairs li.schimba_info{
	display:block;
	width:100%;
	height:25px;
	background:transparent url(/theme/images/arrow_blue.gif) no-repeat scroll 0 4px;
line-height:16px;
padding-left:10px;
}
#content ul li.perioada-job {
	width:300px;
}
#content ul.pairs li.perioada-job {
	width:270px;
}
#content ul.pairs li.perioada-job label.label_prezent {
	display:inline;
	width:65px;
}
#content ul.pairs li.perioada-job label.label_prezent input {
	margin:0;
	width:auto;
	margin-right:3px;
}
#content .personal_info p.error, #content ul.pairs li p.error {
	padding-left:0;
	line-height:11px;
	width:185px;
	padding:0;
}
#content .detalii-job ul.pairs li.study_level p.error {
	width:140px;
}
#content ul.pairs li p#birth_date_error {
	line-height:10px;
}
#content ul.pairs li label {
	font-weight:normal;
	padding-right:2px;
	line-height:20px;
	color:#3d3d3d;
	display:block;
}
#content input#birth_date {
	width:85px;
}
#content .personal_info .adresare label {
	display:inline;
	width:70px;
	font-weight:normal;
}
#content .personal_info .pairs span.starecivila {
	display:block;
	line-height:20px;
	color:#3D3D3D;
}
#content .personal_info div.adresare {
	margin-bottom:8px;
	margin-top:15px;
}
#content .personal_info .marriage span, #content ul.pairs li span {
	font-weight:normal;
}
#content .personal_info select, #content .detalii-job select {
	width:185px;
}
#content .personal-info .adresare input {
	height:15px;
	margin-bottom:5px;
	margin-right:0;
	vertical-align:middle;
}
#content .login .adresare {
	padding-bottom:5px;
}
#content .login .socialAccountProfiles {width:414px;border-bottom:1px solid #e3e3e3;height:23px;margin-bottom:10px;}
#content .login .socialAccountProfilesInput {margin-bottom:20px;}
#content .login .socialAccountProfilesInput label img {float:left;margin:0 4px 5px 0;}
#content .login .socialAccountProfilesInput .examples {font-size:10px;display:block;}
#main .wrap .info_personale .edit_cv dl dd .socialthumb{float:left;margin-right:5px;}
#main .wrap .info_personale ul li label .socialthumb{float:right;margin-left:2px;}
#content .login .acord_conditii p#agree_error,p.long_error {
	width:100% !important;
	height:11px;
}
#content .personal_info li.marriage label {
	width:100px;
}
.personal_info label.accept_phonecall {
	padding-bottom:5px;
	width:240px;
}
.form-container h2 {
	border-bottom:1px dotted #000000;
	padding:0 0 10px 0;
	color:#3d3d3d;
	float:left;
	width:840px;
}
.form-container h2.cariera-inchide {
	margin-bottom:10px;
}
#content form .info_pers {
	float:left;
	width:810px;
}
#content .personal_info {
	border:none;
	padding-bottom:0;
}
#content form {
	padding-top:0;
}
#content .info_pers fieldset {
	margin-bottom:20px;
	border:none;
}
#content ul.pairs li.adauga_poza {
	width:395px;
}
#content ul.pairs li.adauga_poza img {
	float:right;
}
#content ul.pairs li.adauga_poza a {
	top:50px;
}
#content ul.pairs li.adauga_poza label {
	padding-bottom:0;
}
#content ul.pairs li.total_experience {
	width:545px;
	margin-bottom:10px;
	margin-top:15px;
}
#content .detalii-job {
	background:#FFF9DC none repeat scroll 0 0;
	margin-top:10px;
	margin-bottom:30px;
	float:left;
	width:545px;
	position:relative;
}
#content .detalii-job ul {
	margin:15px 20px;
	width:500px;
}
#content ul.pairs li.perioada-job input {
	width:60px;
}
#content ul.pairs li.perioada-job label {
	float:left;
	width:200px;
}
#content .grup-perioada {
	float:left;
	width:100px;
}
#content .perioada-smaller {
	width:90px;
}
#content .optiuni-job a {
	display:block;
}
#content ul.pairs li .button-calendar, #content ul.pairs li.perioada-job .button-calendar,#main .wrap .info_personale ul li .button-calendar {
	background:url(/theme/images/icon-calendar.png) no-repeat scroll 0 0;
	width:16px;
	height:20px;
	line-height:25px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
}
#content p.error-login a {
	background-image:url(/theme/images/arrow_blue.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	text-decoration:underline;
}
#content p.error-login {
	padding-bottom:0;
	line-height:15px;
}
#content .detalii-job .close-window {
	background:transparent url(/theme/images/button_close.png) no-repeat scroll 0 0;
	border:medium none;
	height:24px;
	position:absolute;
	right:5px;
	top:5px;
	width:24px;
	cursor:pointer;
}
#content .detalii-job .add-job {
	background:transparent url(/theme/images/icon-save.png) no-repeat scroll 13px 0;
	bottom:10px;
	line-height:18px;
	padding:0 9px 0 30px;
}
#content div.ultim fieldset {
	margin-bottom:0;
}
#content div.ultim {
	border-bottom:1px dotted #000;
	width:840px;
}
#content .fortips h4 {
	font-size:1.08em;
	float:left;
	width:445px;
	padding-bottom:10px;
	color:#3D3D3D;
}
#content .fortips h4 a {
	font-weight:normal;
	font-size:0.92em;
}
#content h2.cariera-inchide a {
	background:transparent url(/theme/images/arrow_top.jpg) no-repeat scroll right 5px;
	font-weight:normal;
	padding-right:13px;
}
#content h2.cariera-adauga a {
	background:transparent url(/theme/images/arrow_2.gif) no-repeat scroll right 6px;
	font-weight:normal;
	padding-right:13px;
}
#content h2.cariera-adauga {
	margin-bottom:0;
}
#content h2 a {
	font-size:12px;
}
#content div.container-button {
	overflow:auto;
	float:left;
	width:810px;
}
#content .completed-experience ul li span {
	color:#be6e0f;
	font-weight:normal;
	padding-left:5px;
	float:left;
	width:395px;
}
#content .completed-experience a.adauga_link strong {
	display:block;
	line-height:20px;
	padding-bottom:20px;
	padding-top:20px;
	font-weight:normal;
}
#content .fortips a.adauga_link strong, #content .fortips a.adauga_link {
	font-weight:normal;
	padding-top:10px;
	display:block;
}
#content .completed-experience ul li {
	width:530px;
	font-size:1.08em;
	line-height:25px;
}
#content .completed-experience ul {
	padding:20px 0 0 0;
	overflow:auto;
	width:545px;
}
#content .completed-experience ul.list_borderless {
	border:none;
}
#content .completed-experience h3 {
	font-size:1.08em;
	font-weight:bold;
	color:#3D3D3D;
	padding-top:20px;
}
#content .completed-experience {
	width:545px;
	overflow:hidden;
}
#content .optiuni-job a {
	float:left;
	display:inline;
}
#content .optiuni-job {
	float:right;
	padding-top:5px;
}
#content .optiuni-job a.sterge-job, #content h3 a.sterge-job {
	background:transparent url(/theme/images/icon_sterge_job.gif) no-repeat scroll 0 4px;
	padding-left:18px;
  font-size:13px;
}
#content .optiuni-job a.edit-job, #content h2 a.edit-job, #content h3 a.edit-job {
	background:transparent url(/theme/images/icon_edit.gif) no-repeat scroll 22px 4px;
	padding-left:40px;
  font-size:13px;
}
#content h3 a.sterge-job {
	margin-left:20px;
}
#content h3 a.sterge-job, #content h3 a.edit-job {
	font-weight:normal;
}
#content .info-cariera {
	background:#fff9dc;
	margin-right:90px;
	padding:10px 0 10px 10px;
}
#content .cariera-inchide .next {
	margin-bottom:40px;
}
/************************* pas 2  **********/
#content .detalii-job ul.smaller li {
	width:190px;
}
#content ul.smaller li input, #content ul.smaller li select {
	width:170px;
}
#content ul.smaller li.study_level select {
	width:100px;
	float:left;
}
#content ul.smaller li.study_level {
	width:120px;
}
#content .detalii-job ul.smaller li.perioada-job {
	width:192px;
}
#content ul.smaller li.education-degree input {
	width:auto;
}
#content ul.smaller li.education-degree input.texteducation {
	width:92px;
}
#content ul.smaller li.education-degree {
	width:220px;
}
#content ul.smaller li.localitate {
	width:300px;
}
#content ul.pairs li.education-degree .text-mic {
	display:block;
	width:100px;
}
#content .smaller .grup-perioada {
	width:96px;
}
#content ul.smaller li.perioada-job input {
	width:57px;
}
#content ul.smaller li.perioada-job label {
	width:192px;
}
.salveaza-educatie, #content .detalii-job .salveaza-educatie {
	background:transparent url(/theme/images/iconita_save.png) no-repeat scroll 20px 2px;
	line-height:18px;
	padding:0 20px 0 40px;
}
/*#content .detalii-job ul p {
	width:185px;
	padding:0;
}*/
 #content ul.pairs li.certificare-descriere, #content ul.pairs li.responsabilitati-grup {
	height:130px;
	width:440px;
}
ul.pairs li.certificare-descriere textarea {
	width:360px;
	height:95px;
	font-size:13px;
}
#content ul.pairs li.responsabilitati-grup textarea {
	width:390px;
	height:90px;
	font-size:13px;
}
.abilitati {
	padding-top:10px;
}
.abilitati h4 {
	padding:10px 0 0 20px;
}
.abilitati ul.pairs li {
	height:50px;
}
#content .abilitati ul li.abilitati-completate {
	height:20px;
	width:450px;
}
#content .abilitati ul.pairs li.limba-nivel, #content .abilitati ul.pairs li.anul-categorie {
	width:308px;
}
#content .abilitati ul.pairs li.limba-nivel label, #content .abilitati ul.pairs li.anul-categorie label {
	display:block;
}
#content .abilitati ul.smaller li.anul-categorie select {
	width:110px;
}
#content .abilitati ul.smaller li.salary-level input {
	width:20px;
}
#content .abilitati ul.smaller li.salary-level label {
	display:block;
	width:250px;
}
#content .abilitati ul.pairs li.salary-level {
	width:300px;
}
#content .abilitati ul.pairs li.salary-level label.moneda, #content .abilitati ul.pairs li.tip_post label {
	display:inline;
	width:60px;
}
#content .abilitati ul.pairs li.tip_post {
	width:490px;
}
#content .abilitati ul.pairs li.tip_post label {
	display:inline;
	float:left;
	width:160px;
}
#content .abilitati ul.pairs li.tip_post input {
	width:auto;
	margin-right:3px;
}
#content .abilitati ul.smaller li.salary-level input.text-mic {
	width:90px;
}
#content .abilitati ul.smaller li.perioada-inceput select.texteducation {
	width:150px;
	margin-right:15px;
}
#content .abilitati ul.smaller li.perioada-inceput select {
	width:auto;
	margin-right:5px;
}
#content .abilitati ul.pairs li.perioada-inceput input {
	width:auto;
	vertical-align:middle;
	margin-left:5px;
}
#content .abilitati ul.pairs li.perioada-inceput input#begindays {
	width:30px;
}
#content .abilitati ul.smaller li.perioada-inceput {
	width:500px;
	height:35px;
}
#content ul.smaller li.perioada-inceput label {
	display:inline;
}
#content ul.smaller li.education-degree .label-single {
	display:inline;
}
#content .abilitati ul.pairs li.relocare {
	width:400px;
	height:35px;
}
#content .abilitati ul.pairs li.relocare p.error {
	width:200px;
}
#content .abilitati ul.pairs li.relocare input {
	width:auto;
}
#content .completed-experience ul li span.definitie {
	color:#000000;
	float:left;
	text-align:left;
	width:122px;
}
#content ul.pairs .abilitati-completate, #content ul.pairs .tari-completate {
	color:#545454;
	font-size:1em;
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 0 3px;
	padding-left:10px;
}
#content ul.pairs li.tari-completate {
	height:20px;
	padding-left:110px;
	width:350px;
}
#content ul.pairs li.tari-completate {
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 100px 3px;
}
#content ul.pairs li.strainatate {
	margin-top:10px;
}
#content ul.pairs .abilitati-completate .sterge-abilitate, #content ul.pairs .tari-completate .sterge-tara {
	background:transparent url(/theme/images/icon_sterge_job.gif) no-repeat scroll 0 5px;
	margin-left:5px;
	width:10px;
	border:none;
}
#content ul.pairs .relocare label {
	float:left;
	width:100px;
}
#content fieldset.ultim {
	margin-bottom:0px;
	padding-bottom:0px;
}
#content .ultim {
	padding-bottom:20px;
	margin-bottom:10px;
}
#content .detalii-job ul {
	margin:10px 20px;
}
#content h2.cariera-adauga a span {
	background:transparent url(/theme/images/arrow_blue.gif) no-repeat scroll right 5px;
	font-weight:normal;
	padding-right:9px;
}
#content input.bt_login {
	background:transparent url(/theme/images/bg_button_big.gif) no-repeat scroll 0 0;
	width:126px;
	height:33px;
	border:none;
	float:right;
	color:#fff;
	margin:20px;
	font-weight:bold;
	font-size:1em
}
select#experience {
	z-index:2;
	position:relative;
	overflow:inherit;
}
#content .passwdforgot label {
	display:block;
	font-weight:normal;
}
#content .passwdforgot input.text {
	width:230px;
}
#content .passwdforgot input.next_button {
	background:transparent url(/theme/images/bt_apply_big.gif) no-repeat scroll 0 0;
	width:144px;
	height:33px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	margin:0 0 0 20px;
	float:none;
}
#content .passwdforgot {
	padding-bottom:150px;
}
#content .change_email fieldset label{
	margin-top:10px;
	margin-bottom:5px;
}
#content .change_email fieldset input.text{
	margin-top:0;
}
#content .change_email{
float:left;
}
#content .change_email fieldset {
	width:300px;
	float:left;
	border-bottom:none;
}
#content .change_email  input.next_button{
	float:left;
	margin-top:90px;
}
#content .change_email p.error{
	padding-bottom:10px;
	float:left;
}
#content .change_passwd fieldset label{
	
	margin-bottom:5px;
	float:left;
}

#content .change_passwd fieldset input.text{
	margin-top:0;
}
#content .change_passwd{
float:left;
}
#content .change_passwd fieldset {
	width:300px;
	float:left;
	border-bottom:none;
}
#content .change_passwd  input.next_button{
	float:left;
	margin-top:150px;
}
#content .change_passwd p.error{
	padding-bottom:10px;
	float:left;
	height:15px;
line-height:15px;
	padding-bottom:5px;
}
#content .msg_final {
	padding-bottom:125px;
}
#content ul li.acord_conditii label, #content ul li.acord_conditii {
	width:100%;
}
#content ul li.acord_conditii label {
	padding-bottom:0;
}
/*************** alerta ***********/
 #content .alerta {
	background:none;
	overflow:hidden;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:30px;
	width:100%;
}
#content .alerta fieldset.namecv label {
	font-weight:normal;
	display:block;
}
#content .alerta fieldset.namecv {
	padding-top:0;
	border:none;
	margin-bottom:0;
}
#content .alerta fieldset.namecv .option {
	display:inline;
}
#content .alerta fieldset.namecv label input {
	margin:4px 2px 0 0;
}
#content .alerta fieldset.namecv input.textcv {
	display:block;
}
#content .alerta fieldset.namecv p {
	padding-bottom:0;
}
#content .alerta fieldset.namecv div.configurare_alerta {
	overflow:auto;
	height:auto;
	margin-top:10px;
}
#content .alerta ul {
	height:auto;
	margin:0;
	overflow:hidden;
	width:auto;
	float:left;
	clear:both;
}
#content .alerta ul.pairs li {
	height:auto;
	width:210px;
}
#content .alerta ul.pairs li label {
	line-height:15px;
}
#content .alerta ul.smaller li.abilitati-completate {
	width:175px;
}
#content .alerta ul.pairs li p.error {
	line-height:11px;
	padding:0;
	width:170px;
	height:11px;
}
#content .alerta ul.smaller li {
	width:31%;
}
#content .alerta ul.smaller, #content .alerta ul.bigger {
	width:100%;
}
#content .alerta ul.pairs li input, #content .alerta ul.pairs li select, #content .alerta ul.pairs li label {
	width:185px;
}
#content .alerta ul.smaller li select, #content .alerta ul.smaller li label {
	width:145px;
}
#content .alerta div.accept_termsalert label {
	float:left;
	width:500px;
}
#content .alerta a.add-job {
	background-position:0 50%;
	padding:0 0 0 18px;
	display:inline;
	width:50px;
}
#content .alerta ul.bigger li {
	width:245px;
}
#content .alerta ul.bigger li select {
	width:220px;
}
#content .alerta div.optiuni_cautare {
	padding:10px 0;
}
#content .alerta h3 {
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px dotted #000000;
	line-height:180%;
}
#content .alerta ul li.abilitati-completate {
	background-position:0 65%;
}
.form-container #content .alerta fieldset.submit {
	margin-bottom:0;
	width:92%;
}
.form-container #content .alerta input.next {
	margin-right:60px;
}
#content .alerta ul.completed {
	margin:0 0 3px;
}
#content .alerta #terms_error {
	padding-left:0;
	width:100%;
	float:left;
}
#content .alerta #smartInputHolder {
	float: left;
	width: 500px;
	margin-left: 0px;
}
#content .alerta #smartInputHolder ul {
	float: left;
	margin-left: 0px;
}
#content .alerta #smartInputHolder li {

}
/****************** inregistratre cont companie *********/
#content .info_pers h3.subtitle_form {
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px dotted #000000;
	line-height:180%;
	width:100%;
	float:left;
	margin:20px 0;
}
#content .login textarea.descriere_comp {
	width:390px;
	height:80px;
	margin-bottom:0;
}
#content .login ul.pairs li.single_item {
	width:100%;
	height:auto;
}
#content .login ul.pairs li.single_item label.forma_companie {
	float:left;
	width:auto;
	margin:0 10px 15px 0;
}
#content .login ul.pairs li.single_item label.forma_companie input {
	margin:0;
}
#content .login ul.pairs li.cod_identificare select {
	width:auto;
	float:left;
}
#content .login ul.pairs li.cod_identificare input {
	float:left;
	width:130px;
	margin-left:5px;
}
#content .login ul.pairs li.add_contacts a.add-job {
	background:transparent url(/theme/images/icon-save.png) no-repeat scroll 13px 0;
	bottom:10px;
	line-height:18px;
	padding-left:30px;
}
#content .login ul.pairs li.add_contacts {
	margin-bottom:20px;
}
#content .login ul.pairs li.add_contacts ul.pairs li.abilitati-completate {
	width:400px;
	height:auto;
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 0 4px;
}
#content fieldset.login {
	margin-bottom:0;
}
.personal_info label.accept_phonecall input {
	margin:0 3px 0 0;
}
.personal_info ul.pairs li.sigla_companie {
	width:auto;
	height:auto;
}
.personal_info ul.pairs li.sigla_companie a {
	display:block;
}
.personal_info ul.pairs li.sigla_afisare {
	padding-left:20px;
}
a.pass_modify {
	display:block;
	float:left;
	width:100%;
	background:transparent url(/theme/images/arrow_down.gif) no-repeat scroll 0 50%;
	padding-left:11px;
	margin-bottom:10px;
}
em.counter {
	display:block;
	float:left;
	width:100%;
	font-size:11px;
}
/******************** Anunt angajare ************/
 .anunt_angajare #content fieldset textarea.descriere_comp {
	float:none;
}
.anunt_angajare #content fieldset input.text_anunt {
	width:390px;
}
.anunt_angajare .form-container fieldset p {
	padding-bottom:0;
	font-size:13px;
	color:#000;
}
.anunt_angajare .form-container fieldset p a {
	text-decoration:underline;
}
.anunt_angajare .personal_info ul.pairs li {
	padding-bottom:10px;
	height:50px;
}
.anunt_angajare #content .login ul.pairs li.add_contacts {
	margin-bottom:10px;
}
.anunt_angajare .form-container .cerere_info {
	width:100%;
	float:left;
	padding-top:10px;
}
.anunt_angajare #content form, .anunt_angajare .form-container .marked {
	padding-left:0;
}
.anunt_angajare .form-container h1 {
	margin-left:0;
}
.anunt_angajare #content {
	margin-left:0;
}
.anunt_angajare .box_angajare {
	background:transparent url(/theme/images/box_angajare.gif) no-repeat scroll 0 0;
	margin-bottom:20px;
	width:392px;
	position:relative;
	height:148px;
}
.anunt_angajare .box_angajare h3 {
	padding:15px 0 10px 15px;
}
.anunt_angajare .box_angajare p {
	padding:0 0 0 15px;
}
.anunt_angajare .box_angajare a.help {
	position:absolute;
	right:10px;
	top:5px;
	text-decoration:underline;
}
.anunt_angajare .form-container #content input.next {
	float:none;
	margin:0 0 20px 200px;
}
.anunt_angajare .personal_info ul.pairs li.abilitati-completate {
	padding-bottom:0px;
}
.anunt_angajare #content .tips {
	margin-top:20px;
}

.anunt_angajare div.cv_grup img {
float:left;
margin-left:5px;
margin-top:5px;
}
.anunt_angajare label.alege_cv {
display:inline;
float:left;
width:350px;
}
.anunt_angajare #content  span.promotedcv {
color:#69B0D8;
font-size:10px;
}
.anunt_angajare div.asistenta {
float:right;
margin-top:20px;
}
.anunt_angajare #content .info_cod{
	width:200px;
}
.anunt_angajare #content div.asistenta span.accentuat {
color:#FF7200;
}
.anunt_angajare .choose_cv h4, .anunt_angajare .box_upload_cv h4{
	font-size:13px;
	padding-bottom:10px;
	color:#545454;
}
.anunt_angajare .box_upload_cv h4{
	padding-bottom:5px;
}
.anunt_angajare strong.promo_top{
color:#FD832E;
font-size:16px;
}
.anunt_angajare .choose_cv, .anunt_angajare .box_upload_cv{
	float:left;
margin-bottom:20px;
width:100%;
}
/**curier pas 1***/

.form-container #curiercontent {
	margin-left:40px;
}
#content #curierpas1 {
	padding-left:0;
}
#curierpas1 ul.pairs {
	float:left;
	width:530px;
}
#curierpas1 ul li {
	width:100%;
	height:auto;
}
#curierpas1 ul li.samerow {
	width:195px;
	float:left;
	margin-bottom:0;
	margin-top:10px;
	height:55px;
}
#curierpas1 ul li.place {
	margin-top:18px;
}
#curierpas1 ul li .setari_curier{
	margin-bottom:15px;
}
#content #curierpas1 .add-loc {
	background:transparent url(/theme/images/icon-save.png) no-repeat scroll 13px 1px;
	bottom:10px;
	line-height:18px;
	padding:0 9px 0 30px;
}
#content #curierpas1 select {
	float:left;
}
#content #curierpas1 ul.pairs li.tari-completate {
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 0 3px;
	padding-left:10px;
	line-height:12px;
}
#content #curierpas1 ul li p.details {
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 0 0;
	width:275px;
	padding-left:10px;
	line-height:12px;
}
#content #curierpas1 ul li label {
	width:100%;
}
#content #curierpas1 .tips {
	margin-top:10em;
	background:transparent url(/theme/images/border_sugestie.gif) no-repeat scroll 0 0;
}
#main #types {
	margin-top:20px;
}
#main #types p.details {
	font-size:11px;
	color:#413e3e;
	padding-left:0;
	width:780px;
}
#main #types h2 {
	color:#545454;
	font-size:18px;
	margin-bottom:5px;
}
#main #types .curier_premium, #main #types .curier_standard {
	width:261px;
	float:left;
	background:url(/theme/images/curier_bottom.gif) no-repeat 0 bottom;
	margin-right:25px;
}
#main #types .curier_premium label {
	color:#f26721;
	font-size:18px;
	display:block;
	padding-top:14px;
	margin-left:14px;
}
#main #types .curier_standard label {
	color:#3b8aae;
	font-size:18px;
	display:block;
	padding-top:14px;
	margin-left:14px;
}
#main #types .curiertop {
	background:url(/theme/images/curier_top.gif) no-repeat 0 top;
	width:261px;
	padding-top:5px;
	padding-bottom:6px;
}
#main #types .datecurier {
	border-left:1px solid #d2dce4;
	border-right:1px solid #d2dce4;
}
#main #types span {
	margin-left:34px;
	font-size:13px;
	color:#413e3e;
	display:block;
	padding-top:5px;
}
#main #types .tips {
	margin-top:3em;
	background:transparent url(/theme/images/border_mic.gif) no-repeat scroll 0 0;
	color:#545454;
	float:left;
	font-size:11px;
	margin-left:32px;
	padding-left:27px;
	width:260px;
}
#main #types .tips p {
	padding-left:0;
	padding-right:0;
	font-size:11px;
}
#main #types .curier_premium p {
	font-size:13px;
	color:#413e3e;
	padding:17px 17px 30px 20px;
}
#main #types .curier_standard p {
	font-size:13px;
	color:#413e3e;
	padding:17px 17px 9px 20px;
}
#main #types .curier_standard p.info_curier, #main #types .curier_premium p.info_curier {
	font-size:11px;
	border-top:1px solid #d2dce4;
	padding:15px 0 19px 0;
	width:212px;
	margin-left:20px;
}
#main #types .nextstep {
	background:url(/theme/images/bg_button_big.gif) no-repeat 0 0;
	border:none;
	width:126px;
	height:33px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10em;
	margin-left:14em;
}
.form-container #content p.must {
	float:none;
	line-height:15px;
}
/************ curier pas 2 ************/

.curier_pas2 h1 {
	margin:0;
}
.curier_pas2 h3 {
	color:#f26721;
	font-size:18px;
	padding:10px 0;
}
dl.informatii_introduse {
	float:left;
	width:100%;
	font-size:13px;
	line-height:20px;
	margin:15px 0;
	padding:0;
}
.curier_pas2 table {
	width:450px;
	margin:10px 0 40px 35px;
	font-size:13px;
	color:#545454;
}
.curier_pas2 table td, .curier_pas2 table th {
	padding:3px 0;
	border-bottom:1px solid #dbdbdb;
	text-align:left;
}
.form-container .curier_pas2 p {
	padding:0;
}
.curier_pas2 p.selection {
	color:#3d3d3d;
	padding:10px 0 0 35px;
	font-size:13px;
}
#content p.info_plata {
	font-size:12px;
	width:210px;
	padding:0;
	margin-top:5px;
}
#content div.info_plata {
	float:left;
	width:280px;
}
#content p.info_plata span, #content p.info_retea span {
	font-size:11px;
	padding:0 0 10px 0;
	font-weight:normal;
	display:block;
}
#content p.info_retea span {
	padding:0;
}
#content p.info_retea {
	padding:0;
	margin:20px 0 40px 0;
}
.curier_pas2 a.help {
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 5px 4px;
	color:#545454;
	display:block;
	float:left;
	line-height:22px;
	padding-left:11px;
	width:40px;
}
.curier_pas2 p.cod_sms input {
	float:left;
}
.curier_pas2 p.cod_sms {
	float:left;
	width:220px;
}
#content .info_cod input.next {
	margin:0 15px 0 0;
}
#content div.info_cod {
	float:left;
	margin-top:40px;
	width:550px;
	padding:0;
}
#content table.companii td label {
	font-weight:normal;
}
dl.informatii_introduse dt {
	float:left;
	width:140px;
}
dl.informatii_introduse dd {
	float:left;
	color:#0068D0;
	width:750px;
}
.curier_pas2 p.suplimentar{
	background:transparent url(/theme/images/arrow.png) no-repeat scroll 0 3px;
margin:10px 0 5px 20px;
padding-left:6px;
}

/**pas0**/

.box_error {
	color:#d02402;
	padding: 0 10px 10px 10px;
	border:1px solid #d02402;
	width:440px;
	margin-bottom:10px;
}
.box_error p {
	padding:10px 10px 0 0;
	color:#d02402;
	font-weight:bold;
	border-bottom:1px solid #e79180;
	font-size:13px;
}
.box_error ul {
	margin-top:5px;
}
.box_error ul li {
	line-height:20px;
}
/*********** pagina eroare *****/

#main .error_page h2 {
	border-bottom:1px solid #e79180;
	color:#d02402;
	font-size:13px;
	font-weight:bold;
}
#main .error_page {
	width:400px;
}
#main .error_page ul li {
	color:#d02402;
	line-height:18px;
}
#main .error_page p {
	padding:10px 0;
	line-height:16px;
}
/*******  pagina contact ************/
	 
#main .contact .form_contact {
	float:left;
	width:410px;
	margin-top:40px;
	padding-bottom:40px;
}
#main .contact .form_contact  p.error{
	float:left;
margin-left:150px;
width:250px;
display:inline;
margin-bottom:10px;
padding-bottom:0;
}
#main .contact .info_contact {
	float:right;
	width:480px;
	margin:40px 0 40px 0;
}
#main .contact .form_contact label {
	float:left;
	width:150px;
	margin-bottom:10px;
}
#main .contact .form_contact input {
	float:left;
	width:140px;
	
}
#main .contact .form_contact textarea {
	float:left;
	width:250px;
	height:100px;
	font-size:12px;
}
#main .contact .form_contact input.button {
	background:transparent url(/theme/images/bt.gif) no-repeat scroll 0 0;
	width:90px;
	height:29px;
	line-height:29px;
	color:#fff;
	font-weight:bold;
	border:none;
	margin:20px 0 0 150px;
}
#main .contact .info_contact h3, #main .contact .info_contact p {
	color:#333333;
}
#main .contact .info_contact h3 {
	padding-bottom:5px;
}
#main .contact .info_contact span.tel_verde {
	color:#2ca900;
	font-weight:bold;
	font-size:14px;
	padding:5px 0;
	display:block;
}
/************ pagina download formular *********/
#main .download .formular_download input {
	float:left;
	width:140px;
}
#main .download .formular_download label {
	float:left;
	width:60px;
	margin-left:15px;
}
#main .download .formular_download fieldset {
	width:600px;
	border-left:1px solid #f1f1f1;
	padding-top:30px;
	float:left;
	padding-bottom:20px;
}
#main .download .formular_download label.acord {
	width:auto;
	margin-left:70px;
}
#main .download .formular_download label.acord input {
	width:auto;
	float:none;
}
#main .download .formular_download label.acord a{
	color:#5a5a5a;
	font-weight:bold;
}
#main .download .formular_download .grupare_campuri {
	overflow:auto;
	width:100%;
	margin-bottom:10px;
}
#main .download h1 {
	padding-bottom:25px;
	color:#000;
}
#main .download .formular_download span.info_mail {
	font-size:11px;
	font-style:italic;
	padding:5px;
	display:block;
	float:left;
}
#main .download .formular_download {
	background:#f8f8f8 url(/theme/images/download_top.gif) no-repeat scroll 0 top;
	padding-top:7px;
	float:left;
}
#main .download .formular_download .right_side input {
	float:none;
	width:auto;
	margin-top:40px;
}
#main .download .formular_download .right_side {
	height:125px;
	border-left:1px solid #e8e8e8;
	text-align:center;
}
#main .download {
	background:transparent url(/theme/images/download_bottom.gif) no-repeat scroll 0 bottom;
	padding-bottom:7px;
	margin-bottom:70px;
	overflow:auto;
	width:100%;
}
#main .download .formular_download fieldset.right {
	width:358px;
	border-left:none;
	border-right:1px solid #f1f1f1;
	padding-top:10px;
	overflow:auto;
	padding-bottom:40px;
}
#main .download .formular_download .content_felicitari{
	width:958px;
	border-right:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;

}
#main .download .formular_download .content_felicitari p{
	padding:20px;
	line-height:16px;
}
#main .download .formular_download p.error{
	padding-left:75px;
width:335px;
	line-height:normal;
	float:left;
}
#main .final_step h1{
	padding:20px;
}
#main .final_step .formular_download  input{
	width:auto;
	
	float:left;
}
#main .final_step .formular_download .content_felicitari{
float:left;
}
#main .final_step .formular_download p{
margin:0 0 10px 0;
height:50px;
}

/***pagina finala curier***/

#alege #comanda_inreg {
padding:30px 0 10px 30px;
}

#alege #succes, #alege #ales {
margin:20px 0 20px 30px;
}
#alege #ultim{
	margin-bottom:20px;
}
#alege table {
border:medium none;
border-spacing:0;
margin-left:33px;
margin-top:5px;
text-align:left;
}
#alege table thead th {
background-color:#D7D7D7;
padding:3px 0 3px 17px;
}
#alege table thead th {
font-weight:bolder;
text-align:left;
font-size:16px;
}
#alege table tbody td {
background-color:#FFFFFF;
border-bottom:1px solid #D7D7D7;
padding:2px 0 2px 17px;
font-size:16px;
}
p.info_cerere{
	float:left;
	width:100%;
	font-size:11px;
}

/****recaptcha****/

.personal_info ul.pairs li.recaptcha {
	height:150px;
	margin-bottom:30px;
	width:400px;
}
.personal_info label, ul.pairs li.recaptcha label {

width:260px;
}
#main .contact .form_contact .recaptcha label{
	width:260px;
}
#main .contact .form_contact .recaptcha {
	width:300px;
}
.recaptcha .optiuni_recaptcha{
	float:left;
	width:220px;
	margin-top:5px;
}
 .form-container #content fieldset .recaptcha input.text, #main .contact .form_contact .recaptcha input.text{
	width:220px;
	margin-top:10px;
}

/**********8 refacere pagigni curier ****/
#main .curier_new li.rezultate_cautare div {
border-bottom:1px solid #F4F4F4;
margin-bottom:10px;
max-height:390px;
overflow-x:hidden;
overflow-y:auto;
padding-top:10px;
width:640px;
border:1px solid #e7e7e7;
}
html #main .curier_new li.rezultate_cautare div{
 
   height: expression( this.scrollHeight > 388 ? "390px" : "auto" ); 

 }
#main .curier_new li.rezultate_cautare label.impar {

background:#F8F8F8 none repeat scroll 0 0;
}

#main .curier_new li.rezultate_cautare  label {
display:block;
padding:3px 0 3px 5px;
}

#main .curier_new li.rezultate_cautare p{
	font-weight:bold;
	padding:10px 0;
	font-size:13px;
	color:#363636;
}

#main .curier_new #curierpas1 ul li.email input, #main .curier_new #curierpas1 ul li.email p{
	float:left;
	width:auto;
}
#main .curier_new #curierpas1 ul li.email p{ 
margin:5px 0 0 10px;
}
#main .curier_new #curierpas1 .tips {
margin-top:12em;
margin-left:-85px;
}
#main .curier_new #curierpas1 .setari_curier p{
	font-weight:bold;
	font-size:13px;
}
#main .curier_new #types .curiertop {

background:transparent url(/theme/images/myjobcurier_topborder.gif) no-repeat scroll 0 top;
padding-bottom:5px;
padding-top:5px;
width:356px;
}
#main .curier_new #types .curier_premium, #main .curier_new #types .curier_standard {

background:transparent url(/theme/images/myjobcurier_bottomborder.gif) no-repeat scroll 0 bottom;
float:left;
margin-right:0;
width:356px;
}
#main .curier_new #curierpas1 fieldset.continua{
	width:100%;
	border-top:1px solid #D4D4D4;
	border-bottom:none;
	margin-top:25px;
}
#main .curier_new  .box_sau {
float:left;
margin-left:20px;
margin-right:20px;
margin-top:55px;
}
#main .curier_new #types  .datecurier label {
font-weight:normal;
display:inline;
}
#main .curier_new #types  .datecurier label  input{
	margin-right:5px;
	
}
#main .curier_new  #types span 
{  margin-left:0;
display:inline;
color:#757474;
font-size:13px;
}
#main .curier_new  #types .curier_standard p.info_curier,
#main .curier_new  #types .curier_premium p.info_curier {
padding:15px 0 19px;
width:310px;
color:#7e7e7e;
}

#main .curier_new #types .datecurier{
padding-top:22px;
}
#main  .curier_new #types .curier_premium p, #main  .curier_new #types .curier_standard p {

padding:30px 17px 10px 20px;
}
#main .curier_new #types {
float:left;
margin-bottom:30px;
margin-top:5px;
width:100%;
}
#main .curier_new ul.pairs li.rezultate_cautare{
	padding:20px 0;
	
}

#main .curier_new .nextstep{
	background:transparent url(/theme/images/bt.gif) no-repeat scroll 0 0;
	width:90px;
	height:29px;
	line-height:29px;
	border:none;
	color:#fff;
	font-weight:bold;
	margin:20px 65px 20px 0;
	float:right;
}
#main .curier_new div.asistenta {
margin:0;
position:relative;
top:-10px;
text-align:right;
line-height:130%;}
#main .curier_new{
	position:relative;
}
/********** pas 2 curier ********/

.curier_new #content{
	padding-top:0;
}
.curier_new .optiune_aleasa p span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFED7B none repeat scroll 0 0;
color:#383838;
font-size:18px;
margin:0 3px;
padding:0 3px;
}
.curier_new  .optiune_aleasa h2 {
margin-bottom:15px;
font-size:18px;
}
.curier_new  .optiune_aleasa .serviciu_ales{
	color:#f26721;
	margin-right:5px;
}
.curier_new  .curier_pas2 table.companii_selectate th, .curier_new  .curier_pas2  table.companii_selectate td{
	border:none;
	padding:5px 0;
	line-height:130%;
}
.curier_new  .curier_pas2 table.companii_selectate th{
	padding-bottom:10px;
}
.curier_new  .curier_pas2 table.companii_selectate{
	margin-top:20px;
}
.curier_new .curier_pas2 h1{
	border-bottom:1px solid #e1e1e1;
	padding:10px 0 5px;
}
.curier_new .curier_pas2 h4 {
color:#626161;
font-size:13px;
padding:20px 0 5px;
font-weight:bold;
}
.curier_new .curier_pas2 dl.informatii_introduse {
	margin-top:5px;
}
.curier_new .curier_pas2 h3{
	color:#f26721;
	font-size:18px;
}
.curier_new .curier_pas2 .info{
	font-size:13px;
	color:#626161;
	line-height:130%;
}
.curier_new .curier_pas2 table.companii_selectate td.impar{
background:#F8F8F8;
}
/********* pagina cerere angajare noua *****/
.angajare_new .optiuni_cv{
	border:1px solid #cfcfcf;
	float:left;
	width:500px;
	margin-bottom:10px;
}
.angajare_new  .choose_cv, .angajare_new  .box_upload_cv {

margin:20px 0;
}
.angajare_new .box_upload_cv h4, .angajare_new .box_upload_cv input, .angajare_new .box_upload_cv p, .angajare_new .choose_cv p {
	margin:0 20px;
}
.angajare_new .box_upload_cv h4, .angajare_new .choose_cv h4
{
	color:#000000;
	font-size:18px;
	font-weight:normal;
}
.angajare_new .choose_cv h4, .angajare_new .choose_cv .cv_grup{ 
	margin:0 20px;
}

.angajare_new .optiuni_cv  p.sau {
	background:transparent url(/theme/images/bk_sau.gif) no-repeat scroll 0 0;
	float:left;
	line-height:39px;
	width:39px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin-left:20px;
	display:inline;
}
.angajare_new div.cv_grup img.icon_cvpromo {
float:none;
vertical-align:bottom;
}
.angajare_new .choose_cv h4{
	background:transparent url(/theme/images/arrow_big.gif) no-repeat scroll left 15%;
	padding-left:10px;
}
.angajare_new .form-container #content input.next{
	float:right;
	margin:20px 20px 20px 0;
}
.angajare_new .form-container .cerere_info {

padding-top:0px;
border-top:1px solid #cfcfcf;
}
.angajare_new #content .tips {
margin-top:87px;
width:290px;
}
.angajare_new  #content .cv_grup span.promotedcv {
color:#A7A7A7;
font-size:10px;
}

.angajare_new div.asistenta{
margin:-25px 0 0;
text-align:right;
float:none
}

.angajare_new ul.pasi {
margin:-20px 0 13px;
}
.angajare_new ul.pasi .selectat , .angajare_new ul.pasi li a:hover {
color:#626161;
text-decoration:none;
}
.angajare_new ul.pasi .selectat {
border-bottom:5px solid #FF6600;
font-size:13px;
}
.angajare_new ul.pasi li ,.angajare_new ul.pasi li a{
color:#C8C8C8;
font-weight:normal;
}
.angajare_new ul.pasi .selectat a, .angajare_new ul.pasi li a:hover {
color:#626161;
text-decoration:none;
}

.angajare_new ul.pasi li.selected_step {
border-bottom:4px solid #FF6600;
}

.angajare_new ul.pasi li {
border-bottom:4px solid #FFE0CC;
float:left;
margin-right:3px;
width:155px;
}

#mail_actual{
margin-bottom:18px
}

form#change_passwd{
padding-top:10px;
overflow:hidden
}

/***inscriere virgineanu***/


.comic{
	background:url(/theme/images/virgineanu/bk_page.png) no-repeat 0 0;
	width:787px;
	height:647px;
	border-bottom:1px solid #c3c3c3;
	margin-bottom:35px;
	position:relative;
}
.comic form fieldset{
	width:490px;
	height:265px;
	background:url(/theme/images/virgineanu/bk_form.gif) no-repeat 0 0;
	position:absolute;
	right:0;
	bottom:9em;
}
.comic form h1{
	font-size:18px;
	color:#2e2e2e;
	padding:25px 0 5px 26px;
	margin:0;
	float:left;
}
.comic form ul.pairs{
	float:left;
	padding-left:26px;
	height:115px;
	width:auto;
}
.comic form input{
	margin:3px 0 0 0;
	width:190px;
    border:1px solid #a4b97f;
}

.comic form input.submit{
	background:url(/theme/images/virgineanu/maalatur.png) no-repeat 0 0;
	width:271px;
	height:47px;
	border:none;
	margin-top:10px;
	margin-left:26px;
}
.comic ul li{
display:block;
float:left;
width:220px;
}
.comic ul.pairs li label {
color:#3D3D3D;
display:block;
font-weight:normal;
padding-right:2px;
padding-top:10px;
}
.comic ul.pairs li p.error {
line-height:11px;
padding:0;
width:190px;
margin:0;
}
.comic p.termeni{
	position:absolute;
	bottom:15px;
	left:0;
}
.comic p.termeni input{
	margin:0 3px 0 0;
	width:auto;
}
#main .wrap a.logo_vir{
	margin-bottom:7em;
	display:block;
}

.comic p.terms_error{
	position:absolute;
	bottom:3px;
	left:1px;
	width:100%;
}

/***pas1***/

#main .wrap .info_personale{
	padding-bottom:8em;
}
#main .wrap .info_personale h2,#main .wrap .info_personale h1{
	color:#000;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#main .wrap .info_personale h1{
 font-size:18px
}

#main .wrap .info_personale p.marked{
	padding-bottom:25px;  
	clear:both;
  color:#FB6F0C;
	font-size:11px;
  padding-top:1px
}
#main .wrap .info_personale .adresare{
	padding-left:118px;
	padding-bottom:0px;
}
#main .wrap .info_personale .adresare label{
	padding-right:25px;
	font-size:13px;
	color:#545454;
}
#main .wrap .info_personale ul li{
	padding-top:6px;
	float:left;
	width:100%;
  position:relative;
  height:34px
}

#main .wrap .info_personale ul li.selected{
}

#main .wrap .info_personale ul li label,#main .wrap .info_personale ul li.lang span.limba_cv_label{
	font-size:13px;
	color:#545454;
	text-align:right;
	width:109px;
	display:block;
	float:left;
	padding-top:6px;
	margin-right:10px;
}

#main .wrap .info_personale ul li.lang span.limba_cv_label{
  padding-top:3px;
}

#main .wrap .info_personale ul li .text_error{
	color:#F00;
}

#main .wrap .info_personale ul li input{
	width:253px;
	border:1px solid #b9bec1;
  font-size:16px;
  color:#545454;
    padding:2px 0;
}

#main .wrap .info_personale ul li .longinput{
	width:385px
}

#main .wrap .info_personale ul li input.data_nasterii{
	width:225px;
}

#main .wrap .info_personale ul li select{
	width:253px;
	font-size:16px;
	border:1px solid #b9bec1;
	margin-bottom:5px;
  float:left;
  color:#545454;
  padding:1px 0;
}

#main .wrap .info_personale ul li select.unselected{
	color:#7D7D7D;
}

#main .wrap .info_personale ul li .indiciu{
	background:url(/theme/images/cv_nou/pick.gif) no-repeat left center;
  position:absolute;
	top:-4px;
	left:33em;
  z-index:99
}
#main .wrap .info_personale ul li .indiciu p{
	border-right:1px solid #dbd8d8;
	border-top:1px solid #dbd8d8;
	border-bottom:1px solid #dbd8d8;
	font-size:13px;
	color:#545454;
	padding:16px 24px 18px 22px;
	margin-left:11px;
	background-color:#fdffd7;
  line-height:1em
}
#main .wrap .info_personale fieldset.alte_info{
	border-top:1px dotted #000;
	border-bottom:1px solid #c9c9c9;
	padding-top:30px;
	margin-top:6px;
	padding-bottom:19px;
	margin-bottom:17px;
}
#main .wrap .info_personale .next{
	background:url(/theme/images/cv_nou/continua.png) no-repeat 0 0;
	border:none;
	height:44px;
	width:163px;
	font-size:18px;
	color:#fff;
	
}
#main .wrap .info_personale .next_small{
	background:url(/theme/images/cv_nou/continua.png) no-repeat 0 0;
	border:none;
	height:26px;
	width:90px;
	font-size:12px;
	color:#fff;
	
}

#main .wrap .info_personale ul li img{
	padding-left:3px;
}

/***cv myjob***/

#main .wrap .info_personale .namecv ul{
  padding-top:10px
}

#main .wrap .info_personale .namecv ul #li_numecv{
	padding-bottom:10px
}

#main .wrap .info_personale ul li.lang{
	margin-bottom:0;
}

#main .wrap .info_personale ul li.lang label{
	float:none;
	display:inline;
	margin-left:3px;
	margin-right:0;
  width:auto
}

#main .wrap .info_personale ul li.lang label.language{
	margin-right:10px;
}
#main .wrap .info_personale ul li.lang input{
	float:none;
	width:auto;
	border:none;
}
#main .wrap .info_personale ul li.gaseste_cv{
	padding-left:118px;
	padding-bottom:30px;
}
#main .wrap .info_personale ul li.gaseste_cv label{
	width:auto;
	line-height:19px;
}
#main .wrap .info_personale ul li.gaseste_cv input{
	width:auto;
	border:none;
}
#main .wrap .info_personale h2 label{
	font-size:13px;
	color:#545454;
	font-weight:normal;
	margin-left:7px;
}
#main .wrap .info_personale .experienta,#main .wrap .info_personale .list_educatie{
	padding-top:11px;	
}

#main .wrap .info_personale h2 label select{
 font-size:16px;
 color:#545454
}

#main .wrap .info_personale .experienta ul,#main .wrap .info_personale .educatie ul{
	border-bottom:1px solid #c9c9c9;
	padding-bottom:20px;
	width:70%;
  overflow:hidden;
  float:left
}

#main .wrap .info_personale .calupeducatie{
  width:100%;
  clear:both
}

#main .wrap .info_personale .sterge-domeniu{
	background:url("/theme/images/icon_sterge_job.gif") no-repeat scroll 0 50% transparent;
	border:0;
	margin-left:5px;
	width:10px;
  height:20px;
	float:none;
}

#main .wrap .info_personale #cities_jobdorit .sterge-domeniu,#main .wrap .info_personale #domenii_jobdorit .sterge-domeniu{
  float:left
}

#main .wrap .info_personale a.adauga{
	display:block;	
	margin-left:10em;
	clear:both;
  line-height:25px;
  width:150px;
}
#main .wrap .info_personale li.perioada-job select{
	width:77px;
  float:none;
  margin-bottom:0;
}
#main .wrap .info_personale li.perioada-job input{
	float:none;
	width:auto;
	
}
#main .wrap .info_personale li.perioada-job label.label_prezent{
	display:inline;
	float:none;
	margin-left:3px;
  width:auto
	
}
#main .wrap .info_personale li.perioada-job label.label_prezent input{
	border:none;
}
#main .wrap .info_personale li.perioada-job span{
	padding-left:14px;
	padding-right:14px;
}

#main .wrap .info_personale textarea{
	width:253px;
	color:#545454;
	height:100px;
  float:left;
  border:1px solid #b9bec1;
  font-size:16px
}

#main .wrap .info_personale a.adauga_exp{
	background:url("/theme/images/icon-save.png") no-repeat scroll 0 5px transparent;
	padding:5px 0px 45px 18px;
	display:block;
  width:200px;
  clear:both;
}

#main .wrap .info_personale a.renunta{
	float:right;
	margin-top:10px;
}

#main .wrap .info_personale .close-window{
	background:url("/theme/images/button_close.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:24px;
width:24px;
vertical-align:-1px
}

#main .wrap .info_personale ul{
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
  padding-top:4px;
  padding-bottom:5px
}

#main .wrap .info_personale .vreau_job{
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
	margin-top:10px;
}
#main .wrap .info_personale .vreau_job ul{
	padding-bottom:20px;
}


#main .wrap .info_personale .locatie{
	width:100%;
}

#main .wrap .info_personale .vreau_job .locatie{
  padding-left:10em
}

#main .wrap .info_personale .cv_copypaste{
	padding-top:5px;
}
#main .wrap .info_personale .cv_copypaste textarea{
	width:629px;
	height:242px;
	font-size:13px;
	color:#909090;
}
#main .wrap .info_personale .cv_copypaste ul{
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
	padding:10px 0 20px;
}
#main .wrap .info_personale .cv_copypaste ul li.lang{
	padding-bottom:29px;
}
#main .wrap .info_personale .cv_upload{
	margin-top:10px;
  display:block;
  overflow:hidden;
}
#main .wrap .info_personale .cv_upload ul{
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
	padding-bottom:20px;
  padding-top:5px
}
#main .wrap .info_personale .cv_upload ul li.lang{
	padding-bottom:23px;
}
#main .wrap .info_personale .cv_upload ul li input{
	float:none;
}
#main .wrap .info_personale .cv_upload ul li p.details{
	padding-left:120px;
	font-size:11px;
	padding-top:3px;
	padding-bottom:2px;
}
#main .wrap .info_personale .cv_upload ul li p.error{
	padding:0 0 0 120px;
}

#main .wrap .info_personale p.error{
	padding-left:11em;
	clear:left;
	height:11px;
	width:100%;
	overflow:hidden;
}

#main .wrap .info_personale ul li .select_categ select{
  margin-bottom:0
}

/**editeaza cv**/

#main .wrap .info_personale .edit_info{
	position: relative;
	background-color:#fafaf0;
	border:1px solid #f4f4f1;
	width:68%;
	float:left;
	padding-top:10px;
	padding-bottom:25px;
}
#main .wrap .info_personale .edit_info .salveaza{
	border:none;
	background:url(/theme/images/cv_nou/salveaza_cv.png) no-repeat 0 0;
	width:185px;
	height:39px;
	color:#fff;
	float:left;
	margin-left:118px;
  font-size:13px
	
}
#main .wrap .info_personale .edit_info .renunta_cv{
	background:url(/theme/images/cv_nou/renunta.png) no-repeat 0 0;
	width:105px;
	height:39px;
	display:block;
	text-align:center;
	padding-top:13px;
	padding-left:3px;
	float:left;
	margin-left:10px;
}

#main .wrap .info_personale .edit_info .gaseste_cv{
	margin-bottom:0;
}
#main .wrap .info_personale .grad_completare{
	float:left;
	width:30%;
	margin-left:15px;
	background-color:#faf7da;
	border:1px solid #ddd;
}
#main .wrap .info_personale .grad_completare p{
	font-weight:bold;
	font-size:13px;
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	padding:17px 0 6px 20px;
}
#main .wrap .info_personale .grad_completare p span{
	font-size:24px;
	color:#05aa01;
	margin-left:2px;
}
#main .wrap .info_personale .grad_completare p.capacitate{
	border:1px solid #b4b4b4;
    width:222px;
	padding:0;
	margin-left:20px;
	margin-bottom:12px;
}
#main .wrap .info_personale .grad_completare p.capacitate span.capacitate_continut{
	background:none repeat scroll 0 0 #05aa01;
display:block;
font-size:10px;
height:9px;
line-height:9px;
margin-left:0;
}
#main .wrap .info_personale .grad_completare p.tip{
	font-size:12px;
	color:#5f5f5f;
	font-weight:normal;
	padding-top:0;
}
#main .wrap .form_editare h2{
	padding-top:35px;
  margin-bottom:10px
}
#main .wrap .info_personale li.stare_civila input{
	width:auto;
	float:none;
	border:none;
}
#main .wrap .info_personale li.stare_civila label{
	margin-right:7px;
}
#main .wrap .info_personale li.stare_civila label.state{
	text-align:left;
	padding-top:0;
	width:100px;
}
#main .wrap .form_editare li.tara select{
	width:170px;
}
#main .wrap .info_personale .info_completare{
	float:right;
	width:30%;
	margin-left:15px;
	background-color:#f6f7f7;
	border:1px solid #ddd;
}
#main .wrap .info_personale .info_completare p{
	font-size:13px;
	font-weight:bold;
	color:#5f5f5f;
	margin:14px 20px 14px 20px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:9px;
}
#main .wrap .info_personale .info_completare p span{
	color:#ff6600;
	padding:0;
	display:inline;
}
#main .wrap .info_personale .info_completare span{
	padding:0 0 5px 20px;
	display:block;
}
#main .wrap .info_personale .info_completare dl{
	padding-left:20px;
	padding-bottom:15px;
}
#main .wrap .info_personale .info_completare dl dt{
	float:left;
	color:#05aa01;
	font-size:13px;
	padding-bottom:3px;
	padding-right:3px;
}
#main .wrap .info_personale .info_completare dl dd{
	padding-bottom:3px;
	color:#05aa01;
	font-size:13px;
}
#main .foto{
	padding-top:0;
	
}
#main .wrap .info_personale .sterge_poza{
	float:left;
	padding-left:10px;
	padding-top:25px;
	width:auto;
	padding-bottom:53px;
}
#main .wrap .info_personale img.picture{
	float:left;
	height:84px;

}
#main .wrap .info_personale iframe.photo{
	background-color:#FAFAF0;
}
#main .wrap .info_personale ul li span.caractere{
	font-size:11px;
	color:#8c8c8c;
	display:block;
	padding-left:11em;
  clear:both
}
#main .wrap .info_personale .info_completare p.procentaj{
	border-bottom:none;
	background:url(/theme/images/cv_nou/grad_completare.png) no-repeat 85% 0;
	padding-top:5px;
	margin:10px 20px;
}
#main .wrap .info_personale .info_completare p.procentaj span{
	color:#05aa01;
}
#main .wrap .info_personale ul li.medie{
	width:30%;
}
#main .wrap .info_personale ul li.medie input{
	width:28px;
}
#main .wrap .info_personale ul li.specializare{
	width:58%;
}
#main .wrap .info_personale .conf{
	width:auto;
	line-height:19px;
}
#main .wrap .info_personale ul li .conf input{
	width:auto;
	border:none;
}
#main .wrap .info_personale .conf {
	padding-top:0;
}
#main .wrap .info_personale span.in{
	font-size:13px;
	color:#7d7d7d;
	float:left;
	padding-top:3px;
	padding-left:10px;
	padding-right:15px;
}
#main .wrap .info_personale li.nivel_sal input{
	width:105px;
  float:left;
}
#main .wrap .info_personale ul li ul.tipuri_job{
	float:left;
	width:80%;
}
#main .wrap .info_personale ul li ul.tipuri_job li label{
	text-align:left;
	line-height:21px;
	width:auto;
}
#main .wrap .info_personale ul li ul.tipuri_job li input{
	width:auto;
	border:none;
}
#main .wrap .info_personale ul li ul.tipuri_job li{
	width:27%;
	padding-top:0;
	margin-bottom:0;
}
#main .wrap .info_personale ul li input.data_inceput{
	width:60px;
  float:left
}
#main .wrap .info_personale ul li select.permis{
	width:87px;
	
}
#main .wrap .info_personale ul li select.level{
	width:87px;
}
#main .wrap .info_personale ul li .select_categ{
	width:auto;
	float:left;	
}
#main .wrap .info_personale ul li .all_items{
	float:left;
	width:400px;
  margin-bottom:-3px
}

#main .wrap .info_personale ul li .select_categ p.error{
	padding-left:0
}


#main .wrap .info_personale .edit_info ul li,#main .wrap .info_personale #vreau_job ul li,#main .wrap .info_personale .experienta ul li,#main .wrap .info_personale ul li#li_upload_cv,#main .wrap .info_personale ul li.copypaste_textarea,#main .wrap .info_personale ul li#country-cont-study-1{
  height:auto
}

#main .wrap .info_personale ul li .container_text{
 height:300px
}

#main .wrap .form_editare .announcement {background-color:#f6ffe0;border:1px solid #bee85a;padding:30px 15px 30px 30px;color:#3b9805;font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:95%;}

/**cv inchis***/

#main .wrap .info_personale .edit_cv{
	position: relative;
	background-color:#f6f7f7;
	border:1px solid #eceded;
	padding-bottom:10px;
	float:left;
	padding-top:10px;
	width:68%;
  margin-bottom:5px
}
#main .wrap .info_personale .edit_cv p{
	font-size:14px;
	color:#5f5f5f;
	padding-left:15px;
	float:left;
}
#main .wrap .info_personale .optiuni{
	float:right;
	padding-right:10px;
	line-height:11px;
}
#main .wrap .info_personale .optiuni a.editeaza{
	background:url(/theme/images/icon_edit.gif) no-repeat left 0;
	padding-left:16px;
	font-size:13px;
	color:#0068d0;
	padding-right:10px;
	float:left;
}
#main .wrap .info_personale .optiuni .sterge_job{
	background:url(/theme/images/icon_sterge_job.gif) no-repeat left 0;
	padding-left:16px;
	font-size:13px;
	color:#0068d0;
	float:left;
}
#main .wrap .info_personale .edit_cv  dl{
	float:left;
	width:73%;
}
#main .wrap .info_personale .edit_cv dl dt{
	color:#5f5f5f;
display:block;
float:left;
font-size:13px;
margin-right:10px;
padding-bottom:15px;
text-align:right;
width:125px;
line-height:17px;
}
#main .wrap .info_personale .edit_cv dl dd{
	font-size:13px;
	color:#8c8c8c;
	padding-bottom:15px;
	line-height:17px;
	float:left;
	width:70%;
}
#main .wrap .info_personale ul li div.adauga_domeniu,#main .wrap .info_personale ul li #domenii_jobdorit,#main .wrap .info_personale ul li #cities_jobdorit,#main .wrap .info_personale ul li #list-cities-want{
	float:left;
  width:290px; 
}

* html #main .wrap .info_personale ul li select,* html #main .wrap .info_personale ul li textarea{
	 margin-left:3px;
   display:inline;
}

* html #main .wrap .info_personale ul li.perioada-job select{
	 margin-left:0px
}

#main .wrap .info_personale ul li #list-cities-want div,
#main .wrap .info_personale ul li div.adauga_domeniu div{
	height:30px
}

#study-15,#experienta-15{
margin-bottom:60px
}

#main .wrap .info_personale ul li div.pairs{
	width:530px;
  height:30px;
  float:left
}

#main .wrap .info_personale .tara{
	float:left;
	width:auto;
}
.necompletat {
	color: #ff0000;
}
#main .wrap .nivel_exp dl{
	float:left;
    width:80%;
	
}
#main .wrap .nivel_exp dl dt {
color:#5F5F5F;
display:block;
float:left;
font-size:13px;
line-height:17px;
margin-right:10px;
padding-bottom:15px;
text-align:right;
width:125px;
}
#main .wrap .nivel_exp{
	float:left;
	width:68%;
	padding-top:10px;
}
#main .wrap .nivel_exp dl dd {
color:#8C8C8C;
float:left;
font-size:13px;
line-height:17px;
padding-bottom:15px;
width:70%;
}
#main .wrap .nivel_exp ul{
	width:80%;
}

#main .wrap .nivel_exp .salveaza  {
background:url("/theme/images/cv_nou/salveaza_cv.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:left;
height:39px;
margin-left:118px;
width:185px;
}
#main .wrap .nivel_exp .renunta_cv  {
background:url("/theme/images/cv_nou/renunta.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:39px;
margin-left:10px;
padding-left:3px;
padding-top:13px;
text-align:center;
width:105px;
}
#main .wrap .info_personale .retrage_container {
padding:10px;
text-align:center;
width:330px;
background:none repeat scroll 0 0 #FDFAC4;
border:1px solid #E5E0CA;
overflow:auto;
padding:10px;
position:absolute;
top:5em;
left:13em;
}
#main .wrap .info_personale .course_view .retrage_container {
	top: 0.1em;
}
#main .wrap .info_personale .retrage_container .info_retrage {
color:#6F6F6F;
font-size:13px;
line-height:120%;
margin-bottom:8px;
float: none;
}
#main .wrap .info_personale .retrage_container .alege {
padding:10px 15px;
padding-left: 40px;
text-align:center;
}
#main .wrap .info_personale .retrage_container a.retrage {
background-color:#F9F9F9;
border:1px solid #C7C7C7;
color:#0068D0;
font-size:11px;
margin-right:15px;
padding:8px 15px;
}

#main .wrap .info_personale li.perioada-job span.pana_la{
 padding:0 5px;
 width:auto
}

.info_personale .inapoi_save{
 background:url(/theme/images/very_big_orange_bt.gif) 0 0 no-repeat;
 width:271px;
 height:38px;
 line-height:38px;
 font-weight:bold;
 color:#fff;
 display:block;
 float:right;
 text-align:center;
 font-size:14px;
 margin-top:20px;
}

.edit_info .no_field{
	top:3px;
  position:relative
}

#main .wrap .info_personale ul li#li_cityid select{
	margin-bottom:0;
  
}

.form-container .msg_final a.inapoi_save{
	background:url(/theme/images/bt_apply.gif) no-repeat 0 0;
	display:block;
	color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:31px;
text-align:center;
width:122px;
padding-top:8px;
}

/****************************/
/*** noul formular inregistrare 2010 ***/
#main .wrap .info_personale ul li.conditii_inregistrare{
  height:auto;
  margin-top:30px
}

#main .wrap .info_personale ul li.conditii_inregistrare label{
	float:none;
  width:500px;
  text-align:left;
  margin-left:130px;
}
#main .wrap #signin_employer ul li.conditii_inregistrare label {margin-left:151px;width:750px;}


#main .wrap .info_personale ul li.conditii_inregistrare input{
  width:auto;
  border:0
}

/* inregistrare candidat checkboul "Sunt de acord cu: "*/
#main .wrap .info_personale ul li.conditii_inregistrare .agree{
  padding:10px 0 0 160px;
}

#main .wrap .info_personale ul li.conditii_inregistrare .agree p{
  line-height:180%;
  padding-left:20px;
  background:url("/theme/images/standaloneImg/gray-bullet.jpg") no-repeat left center;
}
/* end inregistrare candidat checkboul "Sunt de acord cu: "*/

#main .wrap .signin  ul li label{
	width:120px
}
#main .wrap .signin  .inregistrare_angajator{
	float:right;
  margin-top:-30px;
  background:#e1edfa url(/theme/images/go_now.gif) no-repeat 10px 50%;
  padding:7px 15px 7px 35px;
  font-size:14px;
  font-weight:bold
}

#recaptcha_image{
 margin-left:127px
}

#main .wrap .info_personale ul li#li_captcha{
	height:auto
}

#main .wrap .info_personale ul li#li_captcha #recaptcha_container{
	width:400px
}

#recaptcha_reload_btn{
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
   margin-left:127px;
   margin-top:3px;
   display:block;
}
#recaptcha_reload_btn img{
vertical-align:text-bottom;
}

/*#signin_employer #recaptcha_reload_btn,#signin_employer #recaptcha_image{
	margin-left:0
}*/

#signin_employer .recaptcha_box{float:left}

#main .wrap .signin p.error{
	padding-left:12em
}
#main .contact #recaptcha_reload_btn {
 margin-left:0;
 margin-bottom:15px
}

#main .contact #recaptcha_image{
	margin-left:0
}

/* new form with add script */
#main .employerSignin ul li.add_contacts a.add-job {background:url("/theme/images/icon-save.png") no-repeat scroll 4px 0 transparent;bottom:10px;line-height:18px;padding-left:23px;font-size:11px;}
#main .employerSignin ul li.add_contacts a.add-web {background:url("/theme/images/icon-save.png") no-repeat scroll 4px 2px transparent;bottom:10px;line-height:18px;padding-left:23px;font-size:11px;margin:5px 0 0 150px;clear:both;float:left;}
#main .wrap .employerSignin ul li.textareaDescription {height:auto;}
#main .wrap .employerSignin textarea {width:500px;height:auto;}
#main .wrap .employerSignin ul.pairs .abilitati-completate .sterge-abilitate, #main .wrap .employerSignin ul.pairs .tari-completate .sterge-tara {background:transparent url(/theme/images/icon_sterge_job.gif) no-repeat scroll 0 2px;margin-left:5px;width:10px;border:none; height:16px; padding:2px;}
#main .wrap .employerSignin ul.pairs li.add_contacts ul.pairs li.abilitati-completate{width:400px;height:auto;background:transparent url(/theme/images/arrow.png) no-repeat scroll -1px 9px;}
#main .wrap .employerSignin ul li.sigla_companie input  {font-size:13px;}
#main .wrap .employerSignin ul li.sigla_companie {height:auto;}
#main .wrap .employerSignin ul li.sigla_companie .details {margin-left:154px;font-size:10px;color:#666;clear:both;}
#main .wrap .employerSignin ul li.cod_identificare select {width:56px;}
#main .wrap .employerSignin ul li.cod_identificare input {width:187px;margin-left:10px;}
#main .wrap .employerSignin .adresare {padding-left:149px;}
#main .wrap .employerSignin fieldset.noBorderBottom {border-bottom:none;padding-bottom:0px;}
#main .wrap .employerSignin ul li label {width:144px;}
.employerSignin #recaptcha_image{ margin-left:151px;}
#main .wrap .employerSignin ul li#li_captcha #recaptcha_container{width:430px}
.employerSignin #recaptcha_reload_btn {margin-left:151px;}
#main .wrap .employerSignin p.error {padding-left:14em;}
#main .wrap .employerSignin ul li.add_contacts {height:auto;}
#main .wrap .employerSignin #webcontainer,#main .wrap .employerSignin  #emailscontainer {margin-bottom:0px;overflow:hidden;padding-bottom:0px;padding-top:0px;color:#ff0000;font-size:11px;padding-left:156px;}
#main .wrap .employerSignin #webcontainer li, #main .wrap .employerSignin  #emailscontainer li {padding-left:10px;height:auto;padding-top:0;background:transparent url(/theme/images/arrow.png) no-repeat scroll left 50%;color:#000;vertical-align:middle; float:none; padding-bottom:2px;}
#main .wrap .employerSignin #webcontainer li input, #main .wrap .employerSignin  #emailscontainer li input {font-size:11px;}
#main .wrap .employerSignin ul li select {margin-bottom:2px;}

/* new forms jobseeker services */

#main .jobseekerServicesForms h1,
#main .jobseekerServicesForms h2,
#main .jobseekerServicesForms h3{font-size:28px;letter-spacing:-1px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;float:left;}
#main .jobseekerServicesForms .upload_steps {float:left;clear:both;width:100%;background:url("/theme/images/standaloneImg/steps.jpg") no-repeat left bottom;width:316px;padding-bottom:15px;margin-top:20px;}
#main .jobseekerServicesForms h3,
#main .jobseekerServicesForms h2 {font-size:20px;border-bottom:1px solid #ccc;width:100%;padding-bottom:5px;margin-bottom:5px;padding-top:20px;}
#main .jobseekerServicesForms h3 {font-size:17px;margin:35px 0;letter-spacing:-0.02em;}
#main .jobseekerServicesForms .camp_oblig {font-size:11px;display:block;margin-bottom:25px;clear:both;}
#main .jobseekerServicesForms #content label strong,
#main .jobseekerServicesForms .camp_oblig strong {color:#fd6600;}
#main .jobseekerServicesForms .selected_step {background-position:right bottom;}
#main .jobseekerServicesForms .upload_steps span {width:150px;float:left;padding-left:5px;}
#main .jobseekerServicesForms .smallDescription {font-size:14px;clear:both;width:100%;padding-top:20px;line-height:150%;}
#main .jobseekerServicesForms #content fieldset {width:100%;border:none;margin:0;padding:0;}
#main .jobseekerServicesForms #content {margin:0px;clear:both;padding:0;}
#main .jobseekerServicesForms #content form {width:100%;}
#main .jobseekerServicesForms #content p {width:100%;clear:both;margin:8px 0;float:left;margin-right:-3px;}
#main .jobseekerServicesForms #content p.error {margin:0;}
#main .jobseekerServicesForms #content label{color:#000;float:left;font-size:15px;line-height:140%;width:200px;}
#main .jobseekerServicesForms #content input {background:url("/theme/images/sprite-apply.png") no-repeat scroll -969px -85px #FFFFFF;border:1px solid #E4E4E4;border-top:none;float:left;font-size:15px;height:24px;line-height:24px;width:290px;}
#main .jobseekerServicesForms #content select {float:left;font-size:15px;height:24px;line-height:24px;width:290px;}
#main .jobseekerServicesForms #content .uploadCv {background:url("/theme/images/sprite-apply.png") no-repeat scroll -970px -42px transparent;float:left;height:33px;overflow:hidden;padding:5px 0 0 6px;width:293px;}
#main .jobseekerServicesForms #content .uploadCv input {background:none transparent;width:280px;font-size:14px;height:24px;padding-top:2px;outline:none;border:1px solid #e3e3e3;line-height:18px;}
#main .jobseekerServicesForms #content .uploadCv input[type="file"]{border-top:1px solid #fff;outline:none;margin:-1px 0 0 1px;height:25px;}
html>/**/body #main .jobseekerServicesForms #content .uploadCv input{border:none;}
#main .jobseekerServicesForms #content .details {clear:both;display:block;float:left;width:100%;padding-left:202px;font-size:11px;margin-bottom:5px;}
#main .jobseekerServicesForms #content .conditions input {width:auto;height:auto;border:none;padding:0;margin:0 10px 0 0;background:none;}
#main .jobseekerServicesForms #content .conditions label{width:100%;font-size:12px;font-weight:bold;line-height:100%;}
#main .jobseekerServicesForms #content .button {background:url("/theme/images/standaloneImg/newbuttons.png") no-repeat right top;width:174px;height:43px;border:none;display:block;margin:0 auto;color:#FFFFFF;text-shadow:0 1px 0 #602400;font-weight:bold;font-size:16px;line-height:46px;text-align:center;}
#main .jobseekerServicesForms #content .button:hover {cursor:pointer;text-decoration:none;}
#main .jobseekerServicesForms #content .add-loc {line-height:24px;font-size:11px;background:url("/theme/images/icon-save.png") no-repeat scroll 13px 1px transparent;bottom:10px;padding:0 9px 0 30px;}
#main .jobseekerServicesForms #content .rezultate_cautare {float:left;width:958px;border:1px solid #ccc;padding:10px 0;overflow:auto;height:400px;margin-bottom:15px;}
#main .jobseekerServicesForms #content .rezultate_cautare label{width:900px;padding:10px;font-size:12px;}
#main .jobseekerServicesForms #content .rezultate_cautare label.impar {background:#f3f3f3;}
#main .jobseekerServicesForms #content .rezultate_cautare input{width:auto;height:auto;border:none;padding:0;margin:0 15px 0 0;background:none;}
#main .jobseekerServicesForms #content .box_error {padding:10px;width:470px;}
#main .jobseekerServicesForms #content p.error {padding-left:202px;}
#main .jobseekerServicesForms .asistenta {font-size:14px;padding:2px 50px 5px 5px;background:url("/theme/images/attention.jpg") no-repeat right top;text-align:right;}
#main .jobseekerServicesForms .asistenta .accentuat {color:#3a68d8;font-size:17px;}
#main .jobseekerServicesForms .box_cvuri p{background:url("/theme/images/standaloneImg/selectCVbg.jpg") no-repeat left center transparent;height:30px;line-height:28px;margin-bottom:7px;padding:2px;}
#main .jobseekerServicesForms .box_cvuri h6 {color:#000;font-size:13px;margin:18px 0 8px 0;float:left;}
#main .jobseekerServicesForms #content .box_cvuri p {margin:0 0 7px 0;}
#main .jobseekerServicesForms #content .box_cvuri p a {color:#0180C3;font-weight:bold;line-height:30px;}
#main .jobseekerServicesForms #content .box_cvuri p label,
#main .jobseekerServicesForms #content .box_cvuri p .promotedcv{color:#0180C3;float:left;font-size:12px;height:26px;margin:0 0 0 4px;overflow:hidden;width:550px;line-height:28px;}
#main .jobseekerServicesForms #content .box_cvuri p .promotedcv input {margin-top:8px;}
#main .jobseekerServicesForms #content .box_cvuri p label .propcv {color:#aaa;padding:4px 0 0 5px;line-height:29px;}
#main .jobseekerServicesForms #content .box_cvuri p label .propcv strong {color:#aaa;}
#main .jobseekerServicesForms #content .box_cvuri p label input {width:auto;height:auto;margin:6px 6px 0 0;border:none;background:none;line-height:10px;float:left;}
#main .jobseekerServicesForms #content h4 {font-size:15px;letter-spacing:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;float:left;font-weight:normal;margin-top:25px;}
#main .jobseekerServicesForms #content .cv_listed {float:left;width:650px;}
#main .jobseekerServicesForms #content .cv_listed p{background:url("/theme/images/sprite-apply.png") no-repeat scroll -970px -391px transparent;}
#main .jobseekerServicesForms #content .cv_listed p label {width:395px;}
#main .jobseekerServicesForms #content .alignedInput {padding-left:200px;}
#main .jobseekerServicesForms #content .prodescription {background:url("/theme/images/standaloneImg/optionsBg.jpg") no-repeat left top transparent;width:350px;height:136px;float:left;margin:15px 0;text-align:center;padding:15px 0;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .jobseekerServicesForms #content .prodescription h5 strong {color:#fd6600;font-weight:normal;}
#main .jobseekerServicesForms #content .prodescription h5 {font-size:22px;letter-spacing:-1px;font-weight:normal;margin-bottom:10px;line-height:22px;}
#main .jobseekerServicesForms #content .prodescription h6 {font-size:14px;line-height:12px;}
#main .jobseekerServicesForms #content h6.detailsOrder {font-size:14px;line-height:12px;margin:20px 0 10px 0;float:left;width:100%;}
#main .jobseekerServicesForms #content .prodescription p {font-size:14px;letter-spacing:-1px;margin-top:0px;}
#main .jobseekerServicesForms #content .prodescription p span {font-size:25px;line-height:22px;}
#main .jobseekerServicesForms #content .prodescription a {background:url("/theme/images/standaloneImg/buttonsPromote.jpg") no-repeat center top;width:194px;height:50px;border:none;display:block;margin:0 auto;color:#FFFFFF;text-shadow:0 1px 0 #602400;font-weight:bold;font-size:16px;line-height:36px;text-align:center;margin-top:10px;}
#main .jobseekerServicesForms #content .clasic a {background-position:center -56px}
#main .jobseekerServicesForms #content .prodescription a:hover {text-decoration:none;background-position:center -123px;line-height:43px;}
#main .jobseekerServicesForms #content .clasic a:hover {background-position:center -179px}
#main .jobseekerServicesForms #content p.leftError {padding-left:0px;}
#main .jobseekerServicesForms #content .optiune_aleasa {background:url("/theme/images/standaloneImg/secondStepBg.jpg") no-repeat left top;float:left;width:920px;margin-top:25px;padding:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .jobseekerServicesForms #content .optiune_aleasa h2 {border:none;padding-top:10px;font-size:24px;}
#main .jobseekerServicesForms #content .optiune_aleasa h2 strong {font-weight:normal;color:#fd6600}
#main .jobseekerServicesForms #content .optiune_aleasa h2 span {font-size:19px;color:#484848;}
#main .jobseekerServicesForms #content .optiune_aleasa p.code {font-size:19px;margin-bottom:15px;line-height:22px;}
#main .jobseekerServicesForms #content .optiune_aleasa p.code span {background:#fbccab;padding:3px;}
#main .jobseekerServicesForms #content .companii_selectate {float:left;width:958px;border:1px solid #ccc;padding:10px 0;overflow:auto;height:400px;margin-bottom:15px;}
#main .jobseekerServicesForms #content .companii_selectate td{padding:10px;font-size:12px;}
#main .jobseekerServicesForms #content .companii_selectate td.impar{background:#f3f3f3;}
#main .jobseekerServicesForms #content .moreAdd {background:url("/theme/images/arrow.png") no-repeat scroll left 65% transparent;color:#000000;float:none;height:auto;padding-left:10px;padding-top:0;margin:0;margin-left:200px;padding-left:15px;line-height:19px;clear:both;}
#main .jobseekerServicesForms #content .moreAdd input {background:url("/theme/images/icon_sterge_job.gif") no-repeat scroll 0 6px transparent;border:medium none;height:16px;margin-left:5px;padding:2px;width:10px;float:none;line-height:22px;}
#main .jobseekerServicesForms #content p.loginArea {padding:0 0 30px 200px;text-align:left;border-bottom:1px solid #ccc;margin-bottom:30px;}
#main .jobseekerServicesForms #content p.loginArea .button {float:left;background-position:left top;margin-right:10px;}
#main .jobseekerServicesForms #content p.loginArea span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}
#main .jobseekerServicesForms #content p.loginArea span strong {font-size:18px;font-weight:normal;display:block;line-height:20px;padding-top:5px;}
#content .alerta fieldset.namecv .explainText {font-size:11px;font-weight:bold;color:#666;margin:5px 0 10px;display:block;}

.jobApply .box-formular form p label.quest {width:100%;}


/********* 404 page ***********/

.not_found_page {background:url("/theme/images/standaloneImg/bg-error.jpg") no-repeat center top;}
.not_found_page .tornPage{padding-left:50px;color:#fff;text-shadow:0px 1px 0px #3b5b75;font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;height:240px;float:left;}
.not_found_page .tornPage a {color:#fff;text-decoration:underline;}
.not_found_page .tornPage .errorTitle {font-size:48px;margin:40px 0 25px;}
.not_found_page .tornPage .errorSubtitle {line-height:28px;font-size:28px;margin-bottom:5px;}
.not_found_page .refillAccount,
.not_found_page .refillAccountTop,
.not_found_page .refillAccountBottom {background:url(/theme/images/contulmeu/credit_myjob/payment-general-bg.png) no-repeat center top;width:956px;float:left;}
.not_found_page .refillAccountTop { background-position: left top; background-repeat:no-repeat;}
.not_found_page .refillAccount {margin-bottom:10px; background-repeat:repeat-y;}
.not_found_page .refillAccountBottom { background-position: right bottom;background-repeat:no-repeat;padding:20px 15px 15px 25px;width:916px; }
.not_found_page .refillAccountBottom .rightPart,
.not_found_page .refillAccountBottom .leftPart {float:left;width:48%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:-0.05em;margin-bottom:10px;}
.not_found_page .refillAccountBottom strong {font-size:21px;color:#fd6600;font-weight:normal;margin-bottom:10px;display:block;line-height:22px;}


/********** add tags page ***********/
#main .addTags {background:url("/theme/images/standaloneImg/taguri.jpg") no-repeat right center;padding:25px 350px 25px 0;width:610px;color:#000;}
#main fieldset.addTags {background:none;padding:0;width:auto;}
.addTags h1, .addTags .description, .addTags h2{font-size:24px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.addTags .description {font-size:15px;letter-spacing:0;margin-top:10px;}
.addTags h2 {font-size:18px;padding:20px 0 10px 0;clear:both;}
.addTags .smallDescription {margin-bottom:10px;}
#main .wrap .info_personale .tagItem,
.addTags .tagItem {background:#EEF3F7;border:1px solid #BAD0E5;display:inline-block;font-weight:bold;margin:5px 0;padding:4px 8px;color:#000;float:left;margin-right:4px;}
.addTags .tagItem .tagName {float:left;}
#main .wrap .info_personale .tagItem .deleteTag,
.addTags .tagItem .deleteTag{background:url("/theme/images/cv_nou/sprite.png") no-repeat scroll -1px -545px transparent;display:inline-block;height:12px;margin-left:10px;text-indent:-9999px;width:12px;cursor:pointer;float:left;}
#main .wrap .info_personale .tagItem .deleteTag {float: right} /* Adaugat de Catalin Trandafir 21.02.2011 - pagina de modificare CV Myjob, mod vizualizare */
.addTags .button {background:url("/theme/images/sprite-apply.png") no-repeat scroll -969px -315px transparent;border:none;color:#FFFFFF;font-weight:bold;height:40px;margin-top:30px;text-shadow:0 1px 0 #602400;width:193px;cursor:pointer;float:left;text-align:center;line-height:40px;font-size:14px;clear:both;}
.addTags .addNewTagsPage {float:left;clear:both;}
.addTags .addNewTags label{float:left;width:140px;font-size:15px;font-weight:normal;color:#474747;line-height:27px;}
.addTags .tagsListSpaced {margin-top:30px;}
.addTags .nospaces {margin-top:10px;}
.addTags .addNewTags input {background:url("/theme/images/sprite-apply.png") no-repeat scroll -969px -85px #FFFFFF;border:1px solid #E4E4E4;color:#474747;float:left!important;font-size:15px;height:28px;line-height:28px;width:238px;}
#main .wrap .info_personale ul li .addNewTag {margin-top:7px;}
#main .wrap .info_personale ul li .addNewTag,
.addTags .addNewTags .addNewTag {float:left;line-height:30px;font-weight:bold;margin-left:10px;background:url("/theme/images/icon-save.png") no-repeat scroll 3px 8px transparent;padding-left:25px;}
#main .wrap .info_personale ul li input.addNewTags {margin-top:7px;float:left;}
#main .wrap .cv_copypaste .copypaste_textarea {margin-left:119px;}
#main .wrap .info_personale #tagListHolder {float:left;width:70%;}
#main .wrap .info_personale ul li.tagList #tagListHolder {float:left;width:800px;}
#main .wrap .info_personale ul li.tagList {height:auto;}
#footer_simple {clear:both;float:left;width:100%;} 

/*** important fix *****/ 
/******** jobs alert page *********/
.jobsAlert h1, .jobsAlert h2, .jobsAlert #content h3 {border-bottom:none;font-size:24px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;padding-bottom:0;}
.jobsAlert h2 {font-size:14px;letter-spacing:0;margin-bottom:10px;}
.jobsAlert #content h3{font-size:18px;border-bottom:1px solid #d9d9d9;padding-bottom:2px;float:left;width:958px;margin:5px 0 0 0;clear:both;}
.jobsAlert #content label {float:left;width:240px;font-size:15px;font-weight:normal;color:#474747;line-height:27px;}
.jobsAlert #content label strong {color:#fd6600;}
.jobsAlert #content select {float:left;border:1px solid #E4E4E4;color:#474747;font-size:15px;height:28px;padding-top:3px;width:340px;}
.jobsAlert input.textInput{background:url("/theme/images/sprite-apply.png") no-repeat scroll -969px -85px #FFFFFF;border:1px solid #E4E4E4;color:#474747;float:left;font-size:15px;height:28px;line-height:28px;width:338px;}
.jobsAlert #content .button {background:url("/theme/images/sprite-apply.png") no-repeat scroll -969px -315px transparent;border:none;color:#FFFFFF;font-weight:bold;height:40px;margin-top:15px;text-shadow:0 1px 0 #602400;width:193px;cursor:pointer;float:left;text-align:center;line-height:40px;font-size:14px;}
.jobsAlert #content a.blue {margin:8px;background:url("/theme/images/standaloneImg/newbuttons.png") no-repeat scroll left top transparent;height:43px;line-height:43px;width:171px;}
.jobsAlert #content .alerta a.add-job {float:left;margin:0 0 0 260px;clear:both;width:250px;padding-bottom:10px;background-position:0 3px;}
.jobsAlert #content .alerta .moreOptions a.add-job {margin:3px 0 8px 242px;}
.jobsAlert .moreOptions {float:left;margin:0px -3px 0px 0;padding:10px 15px 0px 15px;background:#fafdff;border:1px solid #d9edfc;width:928px;clear:both;}
.jobsAlert .optionsTrigger {float:left;display:block;padding:15px 15px 15px 52px;font-weight:bold;font-size:14px;width:958px;border:1px solid #d9edfc;margin-top:10px;background:url("/theme/images/standaloneImg/enlarge.jpg") no-repeat 20px 15px #d6f1fb;clear:both;}
.jobsAlert #content .moreOptions label {width:225px;}
.jobsAlert .frameList {list-style:none;}
.jobsAlert p, .jobsAlert .frameList li {float:left;clear:both;padding:0 0 4px 0;list-style:none;width:960px;margin:0;}
.jobsAlert #content .marked {color:#656565;padding-bottom:25px;float:left;display:block;}
.jobsAlert #content .marked strong {color:#fd6600;}
.jobsAlert .smallLogin {float:left;margin:0 0 10px 0px;background:#ebf8fd;border:1px solid #97d8f9;width:958px;color:#000;height:60px;clear:both;}
.jobsAlert #content span.explainText {float:left;margin:0 0 0 10px;background:#ebf8fd;border:1px solid #97d8f9;width:333px;color:#000;font-weight:normal;padding:1px 8px;font-size:11px;height:28px;}
.jobsAlert #content span.noJobs {border:1px solid #ff8e09;background:#fffcd0;}
.jobsAlert #content span.noJobs strong{color:#F00;}
.jobsAlert .smallLogin strong, .jobsAlert #content .smallLogin span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;display:block;}
.jobsAlert .smallLogin strong {padding-top:15px;}
.jobsAlert #content .smallLogin span {font-size:12px;color:#000;padding-top:3px;}
.jobsAlert #content span.explainText strong {display:block;}
.jobsAlert #content .frequency {width:115px;}
.jobsAlert #content span.error {color:#F00;line-height:13px;float:left;padding:2px 0 5px 255px;clear:both;width:300px;/*display:none;*/}
.jobsAlert #content .moreOptions span.error {margin-left:240px;}
.jobsAlert #content .completed {clear:both;padding-left:243px;}
.jobsAlert #content,
.jobsAlert #content form,
.jobsAlert #content fieldset {width:auto;border:none;margin:0;padding:0;}
.jobsAlert #content {padding-top:10px;}
.jobsAlert #content .addElement {float:left;}
.jobsAlert #content .addElement select{clear:both;}
.jobsAlert #content .addElement .padd { margin: 5px 0 0 0;}
.jobsAlert #content .addElement .sterge-domeniu{background:url("/theme/images/icon_sterge_job.gif") no-repeat 0 50%;border:none;float:left;height:30px;margin-left:10px;width:10px;}
.jobsAlert .accept_termsalert p{padding:0;}
.jobsAlert #content .accept_termsalert p{margin-top:20px;}
.termsConditions {clear:both;padding-top:10px;line-height:170%;}
.termsConditions .accept_phonecall {float:left;padding-right:10px;}
.termsConditions .agree {float:left;width:65%;font-size:13px;}


#main .wrap .info_personale li.langsNopad a.testIntelig {padding-top:3px;font-weight:bold;float:left;}
#main .wrap .info_personale .cv_copypaste ul li.langsNopad,
#main .wrap .info_personale .cv_upload ul li.langsNopad {padding-bottom:0}
#main .wrap .info_personale .cv_copypaste ul li.langsNopadFix {padding-left:0px;}
#main .wrap .settingTabs,
#main .wrap .info_personale .settingTabs {background:url("/theme/images/standaloneImg/bgSettings.jpg") repeat-x left bottom;height:48px;}
#main .wrap .settingTabs h2,
#main .wrap .info_personale .settingTabs h2 {border-bottom:0;float:left;width:250px;font-size:18px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .wrap .settingTabs .buttonTab,
#main .wrap .info_personale .settingTabs .buttonTab {background: url("/theme/images/standaloneImg/buttonsCompanyPage2.png") no-repeat scroll right top transparent;color: #165592;float: right;font-size: 14px;line-height: 32px;margin-right: 2px;text-align: center;width: 112px;}
#main .wrap .settingTabs .selectedTab,
#main .wrap .info_personale .settingTabs .selectedTab {background-position: left top;color: #000000;padding-bottom: 10px;}
#main .wrap .info_personale ul li.addComunicate {margin-top:0px;}
#main .wrap .info_personale ul li.addComunicate label {width:750px;}
#main .wrap .info_personale ul.mediaAdd li label img{float:right;margin-left:10px;}
#main .wrap .info_personale ul.mediaAdd li {margin-bottom:15px;height:auto;}
#main .wrap .info_personale .mediaAdd .button {background: url("/theme/images/standaloneImg/newbuttons.png") no-repeat scroll right top transparent;border: medium none;color: #FFFFFF;display: block;font-size: 16px;font-weight: bold;height: 43px;line-height: 43px;text-align: center;text-shadow: 0 1px 0 #602400;width: 174px;float:left;margin-left:150px;margin-top:15px;}


#main .wrap .employerSignin .harta{float:left;width:800px;background-color:#ebf1f7;}
#main .wrap .employerSignin .harta label{width:auto;}
#main .wrap .employerSignin .harta .img_harta{background-color:#fff;width:780px;height:400px;margin-left:10px;margin-bottom:10px;}
#main .wrap .employerSignin .harta label strong{font-size:13px;font-weight:bold;float:none;padding-left:0;}
#main .wrap .employerSignin .harta input{width:auto;margin-left:15px;margin-right:10px;border:none;}
#main .wrap .employerSignin .harta ul{float:left;padding-left:15px;width:225px;padding-top:0;}
#main .wrap .employerSignin .harta ul li{line-height:18px;}
#main .wrap .employerSignin .harta ul li img{float:left;padding-right:10px;}
#main .wrap .employerSignin p.renunta_la{	position:absolute;  right:8px;  top:8px;	color:#828282;  padding:0!important;  line-height:30px;  width:200px!important;  text-align:right;  cursor:pointer;  z-index:2}
#main .wrap .employerSignin p.renunta_la input.close{	background:url(/theme/images/button_close.png) no-repeat 0 0;	border:none;	width:24px;	height:24px;	margin-top:5px;	margin-left:10px;}
#main .wrap .employerSignin .harta ul li p{float:left;color:#000;}
#main .wrap .employerSignin .harta span{	float:left;	font-size:13px;	color:#595858;	padding-top:9px;}
#main .wrap .employerSignin .harta .cauta-loc{width:400px;padding-bottom:20px;float:left}
#main .wrap .employerSignin .harta .harta_control{overflow:hidden;clear:both;}
#main .wrap .employerSignin .harta .cauta-loc input{border:1px solid #B9BEC1;font-size:13px;color:#595858;}
#main .wrap .employerSignin .harta .cauta-loc input.sub{background:url(/theme/images/aplica_eticheta.png) no-repeat 0 0;font-size:13px;padding:2px;border:none;color:#0068d0;width:126px;height:28px;}
#main .wrap .employerSignin .harta strong{float:left;font-size:11px;padding-left:15px;padding-top:2px;}
#main .wrap .employerSignin .harta label.posi{font-size:11px;padding-top:2px;margin-right:0;padding-left:10px;}
#main .wrap .employerSignin .harta input.posi{width:140px;float:left;padding:0;margin-right:50px;}
#main .wrap .employerSignin .harta a{font-size:12px;margin-top:12px;margin-bottom:10px;display:block;float:left;}
#main .wrap .employerSignin .harta a.reset_pos{padding-right:10px;margin-right:10px;padding-left:15px;}
#main .wrap .employerSignin .harta strong{	width:70%;}
#main .wrap .employerSignin .harta a.pozitionati_job{	float:left;		padding-bottom:10px;	color:#0068d0;	font-size:14px;	font-weight:bold;	background:url(/theme/images/arrow_2.gif) no-repeat left 5px;	padding-left:12px;	margin-left:20px;}

#main .wrap .employerSignin #list-web {float:left;}
#main .wrap .employerSignin #list-web input{margin-top:5px;}

#main .wrap .emailAlerts {padding:15px 0;color:#000;}
#main .wrap .emailAlerts ul li label {float:none;display:block;width:auto;font-weight:bold;text-align:left;font-size:14px;color:#000;padding-bottom:5px;}
#main .wrap .emailAlerts ul li {height:auto;padding-bottom:10px;}
#main .wrap .emailAlerts ul li input {width:auto;}
#main .wrap .emailAlerts  .mediaAdd input.button {margin-left:0;}
#main .wrap .emailAlerts .info_personale {padding-bottom:0;}
#main .wrap .emailAlerts .error,
#main .wrap .emailAlerts .succes {font-weight:bold;font-size:16px;color:#497f05;padding-bottom:25px;}
#main .wrap .emailAlerts .error {color:#C03;}=======
/************** pagina inregistrare update *****************/
#main .infoPersSignUp .info_personale h2 {color:#000;font-size:24px;border-bottom:none;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .infoPersSignUp .info_personale p.marked {color:#484848;}
#main .infoPersSignUp .info_personale p.marked strong {color:#fd6600;font-weight:bold;}
#main .infoPersSignUp .signin ul li label strong{color:#fd6600;}
#main .infoPersSignUp .signin ul li label {font-size:18px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:160px;text-align:left;padding-top:12px;}
#main .infoPersSignUp .signin ul li {height:auto;}
#main .infoPersSignUp .info_personale ul li .indiciu {left:44em;top:1px;}
#main .infoPersSignUp .info_personale ul li#li_captcha #recaptcha_container {width:650px;}
#main .infoPersSignUp .info_personale #recaptcha_image {margin-left:167px;}
#main .infoPersSignUp .info_personale .adresare {padding-left:166px;}
#main .infoPersSignUp .info_personale .adresare label {font-size:18px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .infoPersSignUp .info_personale #recaptcha_reload_btn {margin-left:167px;}
#main .infoPersSignUp .info_personale fieldset,
#main .infoPersSignUp .info_personale fieldset.alte_info {border:none;border-top:1px solid #d9d9d9;padding-bottom:0;}
#main .infoPersSignUp .info_personale ul li input.data_nasterii {width:310px;}
#main .infoPersSignUp .info_personale ul li a.date-picker-control {margin-top:4px;}

#main .infoPersSignUp .info_personale ul li.conditii_inregistrare {margin-top:0px;}
#main .infoPersSignUp .info_personale ul li.conditii_inregistrare label {margin-left:0;}
#main .infoPersSignUp .info_personale ul li.conditii_inregistrare label input {margin-right:10px;}
#main .infoPersSignUp .info_personale ul li.conditii_inregistrare .agree {color:#000;font-weight:bold;padding-left:0px;}
#main .infoPersSignUp .button {background:url("/theme/images/standaloneImg/newbuttons.png") no-repeat right top;width:174px;height:43px;border:none;display:block;margin:0;color:#FFFFFF;text-shadow:0 1px 0 #602400;font-weight:bold;font-size:16px;line-height:46px;text-align:center;cursor:pointer;}
#main .infoPersSignUp .info_personale p.error {padding-left:16em;clear:both;}
#main .infoPersSignUp .info_personale {background:url("/theme/images/standaloneImg/promoRegisterEmp.jpg") no-repeat right 77px;}
/** pagina inregistrare angajator **/
#main .infoPersSignUpEmployer .info_personale h3 {font-size:18px;}
#main .infoPersSignUpEmployer .info_personale {background:url("/theme/images/standaloneImg/promoRegisterEmp.jpg") no-repeat right 119px;}
#main .infoPersSignUpEmployer .signin ul li label {width:210px;}
#main .infoPersSignUpEmployer .info_personale .adresare {padding-left:216px;}
#main .infoPersSignUpEmployer .info_personale p.error {padding-left:20em;}
#main .infoPersSignUpEmployer textarea {border:1px solid #aac8d2;outline:4px solid #d3f1fb;}
#main .infoPersSignUpEmployer .employerSignin ul li.sigla_companie .details {margin-left:221px;}
#main .infoPersSignUpEmployer .info_personale #recaptcha_image {margin-left:217px;}
#main .infoPersSignUpEmployer .info_personale #recaptcha_reload_btn {margin-left:217px;}
#main .infoPersSignUpEmployer #signin_employer ul li.conditii_inregistrare label {margin-left:0;font-size:14px;width:auto;}
#main .infoPersSignUpEmployer .employerSignin ul li.add_contacts a.add-job {margin-top:11px;background-position:4px 2px;float:left;}
#main .infoPersSignUpEmployer .employerSignin #webcontainer li, #main .wrap .employerSignin #emailscontainer {padding-left:220px;}
#main .infoPersSignUpEmployer .employerSignin #webcontainer li, #main .wrap .employerSignin #emailscontainer li {width:337px;border:1px solid #D3F1FB;padding:4px 4px 4px 7px;}
#main .infoPersSignUpEmployer .employerSignin #webcontainer li, #main .wrap .employerSignin #emailscontainer li input {float:right;}
#main .infoPersSignUpEmployer .employerSignin ul.pairs .abilitati-completate .sterge-abilitate, #main .wrap .employerSignin ul.pairs .tari-completate .sterge-tara {backgound-position:0 2px;}

#main .infoPersSignUpEmployer .bonnusAdded {font-size:15px;color:#fd6600;}
#main .infoPersSignUpEmployer .bonnusAddedMention {font-size:11px;margin-bottom:20px;}
#main .infoPersSignUpPaddingTop {padding-top:30px;}
/********** custom input ***********/
#main .customInput {background:url(/theme/images/standaloneImg/input.png) no-repeat right bottom;padding-right:12px;height:40px;float:left;width:340px;margin-bottom:5px;}
#main .customInput .endInput {background:url(/theme/images/standaloneImg/input.png) no-repeat left top;display:block;height:40px;line-height:40px;padding-left:7px;padding-top:8px;float:left;width:100%;}
#main .customInput .endInput select,
#main .infoPersSignUp .info_personale ul li input,
#main .infoPersSignUp .info_personale ul li select,
#main .customInput .endInput input {border:none;float:left;width:336px;}

