@charset "utf-8";
* {margin:0px; padding:0px;border:0px;}
html {overflow:-moz-scrollbars-vertical;}
body {font:normal 12px Arial, Helvetica, sans-serif; color:#363636; background:url(../images/body_bg.gif) repeat-x left top;}
a {color:#e46b0a; outline-style:none; text-decoration:none;}
a:hover {color:#363636;}

.fL {float:left;}
.fR {float:right;}
.pl20 {padding-left:20px;}
.empty20 {height:20px;}
.clear {clear:both}
.messageT{ color:#008200;}
.messageE{color:#FF0000;}

.btnBlack {display:block; padding:7px 10px; font-weight:normal; text-align:center; font-size:15px; color:#fff; background:#484848 url(../images/btn_black_bg.gif) repeat-x left bottom; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnBlack:hover {color:#fff; background:url(../images/btn_black_bg_on.gif) repeat-x left bottom;}

.btnBlackSel {display:block; padding:7px 10px; font-weight:normal; font-size:15px; color:#fff; background:#484848 url(../images/btn_black_bg_on.gif) repeat-x left bottom; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnBlackSel:hover {color:#fff; }

.btnPurp {display:block; padding:7px 10px; font-weight:normal; text-align:center; font-size:15px; color:#fff; background:#442661; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnPurp:hover {color:#fff; background:url(../images/btn_black_bg_on.gif) repeat-x left bottom;}

.btnPurpSel {display:block; padding:7px 10px; font-weight:normal; text-align:center; font-size:15px; color:#fff; background:#484848 url(../images/btn_black_bg_on.gif) repeat-x left bottom; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnPurpSel:hover {color:#fff; }

.btnPurple {display:block; padding:7px 10px; text-align:center; font-size:15px; color:#fff; background: url(../images/btn_purple_bg.gif) repeat-x left bottom; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnPurple:hover {color:#fff; background:url(../images/btn_black_bg_on.gif) repeat-x left bottom;}

.btnBlue {display:block; padding:7px 10px; text-align:center; font-size:15px; color:#000; background: url(../images/btn_blue_bg.gif) repeat-x left top; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnBlue:hover {color:#fff; background:url(../images/btn_black_bg.gif) repeat-x left bottom;}

.btnOrange {display:block; padding:7px 10px; text-align:center; font-size:15px; color:#fff; background:url(../images/btn_black_bg_on.gif) repeat-x left bottom; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

.btnBlackAngajator {display:block; padding:10px 10px; font-weight:normal; text-align:center; font-size:15px; color:#fff; background:#484848 url(../images/btn_black_bg.gif) repeat-x left bottom; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btnBlackAngajator:hover {color:#fff; background:#ff9846 url(../images/btn_black_bg_on.gif) repeat-x left bottom;}

.btnNavSmall {display: block; padding: 4px 0 4px 0; color: #00a2ff;}
.btnNavSmall:hover {color: #000; background: #e6e6e6;}
.btnNavSmallSel {display: block; padding: 4px 0 4px 4px; color: #000; background: #e6e6e6;}

.site {width:1200px; margin:0px auto; margin-bottom:20px;}
.header {}
.hdrUser {height:43px;}
.hdrUser .www {line-height:43px;}
.hdrUser ul {list-style:none; padding:9px 0 0 0;}
.hdrUser ul li {float:right; padding:0 5px; font-size:12px;}
.hdrUser ul li .hdrBtnDeconectare {display:block; width:103px; height:22px; margin-left:20px; text-indent:-9999px; background:url(../images/hdr_btn_deconectare.png) no-repeat left top;}
.hdrUser ul li .hdrBtnDeconectare:hover {background:url(../images/hdr_btn_deconectare.png) no-repeat left bottom;}
.hdrUser ul li .hdrBtnContNou {display:block; width:128px; height:22px; text-indent:-9999px; background:url(../images/hdr_btn_cont_nou.png) no-repeat left top;}
.hdrUser ul li .hdrBtnContNou:hover {background:url(../images/hdr_btn_cont_nou.png) no-repeat left bottom;}
.hdrUser ul li .hdrBtnAutentificare {display:block; width:110px; height:22px; text-indent:-9999px; background:url(../images/hdr_btn_autentificare.png) no-repeat left top;}
.hdrUser ul li .hdrBtnAutentificare:hover {background:url(../images/hdr_btn_autentificare.png) no-repeat left bottom;}
.hdrUser ul li.hdrTxt {padding:0 5px; line-height:22px;}

.hdrMid {height:124px;}
.hdrMid .hdrLogo {display:block; width:320px; height:124px; text-indent:-9999px; background:url(../images/hdr_logo.png) no-repeat left top;}
.hdrMid .hdrLogo:hover {background:url(../images/hdr_logo.png) no-repeat left bottom;}
.hdrMid .hdrUlAccounts {list-style:none; padding:30px 0 0 0;}
.hdrMid .hdrUlAccounts li {float:left; padding:10px 15px 10px 20px; border-right:1px dotted #5b3381;}
.hdrMid .hdrUlAccounts li.accUtilizator {margin-right:20px; background:url(../images/hdr_icon_utilizator.gif) no-repeat left center;}
.hdrMid .hdrUlAccounts li.accUtilizator a {display:block; color:#894cc2;}
.hdrMid .hdrUlAccounts li.accUtilizator a:hover {color:#363636;}
.hdrMid .hdrUlAccounts li.accUtilizator a.login {padding:3px 0 3px 0px; font-size:15px; }
.hdrMid .hdrUlAccounts li.accAngajator {background:url(../images/hdr_icon_angajat.gif) no-repeat left center;}
.hdrMid .hdrUlAccounts li.accAngajator a {display:block; color:#00a2ff;}
.hdrMid .hdrUlAccounts li.accAngajator a:hover {color:#363636;}
.hdrMid .hdrUlAccounts li.accAngajator a.login {padding:3px 0 3px 0px; font-size:15px; }
.hdrMid .hdrNavInfo {list-style:none; padding:0 0 0 0;}
.hdrMid .hdrNavInfo li {float:right; border-right:1px dotted #5b3381;}
.hdrMid .hdrNavInfo li a {display:block; color:#4b4b4b; font-size:12px;}
.hdrMid .hdrNavInfo li a:hover {color:#7e26d0;}
.hdrMid .hdrNavInfo li a span {display:block; padding:20px;}

.topNav {height:41px; background:url(../images/topnav_bg.gif) no-repeat right top;}
.topNav ul {list-style:none;}
.topNav ul li {float:left;}
.topNav ul li a {display:block; position:relative; height:41px; z-index:9; text-indent:-9999px;}
.topNav ul li a:hover {z-index:99;}
.topNav ul li a.bPrimaPagina {width:55px; background:url(../images/b_home.png) no-repeat left top;}
.topNav ul li a.bPrimaPagina:hover {background:url(../images/b_home.png) no-repeat left bottom;}
.topNav ul li a.bContulMeu {width:217px; left:-5px; background:url(../images/b_contul_meu.png) no-repeat left top;}
.topNav ul li a.bContulMeu:hover {background:url(../images/b_contul_meu.png) no-repeat left bottom;}
.topNav ul li a.bAdaugaCv {width:159px; left:-11px; background:url(../images/b_adauga_cv.png) no-repeat left top;}
.topNav ul li a.bAdaugaCv:hover {background:url(../images/b_adauga_cv.png) no-repeat left bottom;}
.topNav ul li a.bCautaCv {width:146px; left:-20px; background:url(../images/b_cauta_cv.png) no-repeat left top;}
.topNav ul li a.bCautaCv:hover {background:url(../images/b_cauta_cv.png) no-repeat left bottom;}
.topNav ul li a.bLocuriDeMunca {width:207px; left:-26px; background:url(../images/b_locuri_de_munca.png) no-repeat left top;}
.topNav ul li a.bLocuriDeMunca:hover {background:url(../images/b_locuri_de_munca.png) no-repeat left bottom;}
.topNav ul li a.bJoburiPrinEmail {width:139px; left:-41px; background: url(../images/b_contact.png) no-repeat left top;}
.topNav ul li a.bJoburiPrinEmail:hover {background: url(../images/b_contact.png) no-repeat left bottom;}
.topNav ul li a.bResurseCariera {width:99px; left:-57px; background:url(../images/b_noutati.png) no-repeat left top;}
.topNav ul li a.bResurseCariera:hover {background:url(../images/b_noutati.png) no-repeat left bottom;}

.main {width:880px;}
	h1.pgU {padding:0 0 5px 0; margin-bottom:20px; border-bottom:1px solid #c2c2c2; font-size:32px; color:#7e26d0; letter-spacing:-2px;}
	h1.pgA {padding:0 0 5px 0; margin-bottom:20px; border-bottom:1px solid #c2c2c2; font-size:32px; color:#00a2ff; letter-spacing:-2px;}
	h1.user {padding:0 0 5px 0; margin-bottom:20px; border-bottom:1px solid #c2c2c2; font-size:32px; color:#7e26d0; font-size:18px; letter-spacing:-1px; }
	
	.cautaUp {height:14px; text-align:left;}
	.cauta {padding-bottom:5px; background:#442661;}
	.cauta h1.lblCauta {height:64px; padding-left:20px; font:bold 40px Arial; color:#fff; line-height:64px; letter-spacing:-2px; background:url(../images/cauta_h1_bg.gif) no-repeat left top;} 
	.cauta h1.lblCauta b {font-size:20px; color:#fecb2d; letter-spacing:normal;}
	.cauta small {color:#e3c3ff;}
	.cauta .dspTop {}

	.cautaUpBlue {height:14px; text-align:left;}
	.cautaBlue {height: 125px; padding-bottom:5px; background:#00a2ff;}
	.cautaBlue h1.lblCauta {height:64px; padding-left:20px; font:bold 40px Arial; color:#fff; line-height:64px; letter-spacing:-2px; background:url(../images/cauta_h1_bg_blue.gif) no-repeat left top;}
	.cautaBlue h1.lblCauta b {font-size:20px; color:#fff; letter-spacing:normal;}
	.cautaBlue small {color:#90d5ff;}
	.cautaBlue .dspTop {}
	.cautaBlueBottom {height: 20px; background: url("../images/cauta_blue_bottom.gif") no-repeat left top;}

	.jobsFrom {height:40px; padding:10px 0 0 0;}
	.jobsFrom a {display:block; margin-right:10px;}
	.jobsFrom a b {display:block; background:url(../images/show_from_left_bg.gif) no-repeat left top;}
	.jobsFrom a b b {padding:7px 10px 8px; text-align:center; font-weight:normal; background:url(../images/show_from_right_bg.gif) no-repeat right top;}
	.jobsFrom a b b span {color:#afafaf;}
	
	.boxPremium {margin-bottom:20px;}
	.boxPremiumTitle {height:40px; background:url(../images/box_premium_title_bg.gif) no-repeat right bottom;}
	.boxPremiumTitleLeft {float:left; background:url(../images/box_premium_title_left.gif) no-repeat left top;}
	.boxPremiumTitleRight {padding:0 40px 0 20px; font:normal 22px/40px Trebuchet MS; color:#7e26d0; background:url(../images/box_premium_title_right.gif) no-repeat right top;}
	.boxPremiumContent {padding:5px 20px 0 20px; border-left:1px solid #7e26d0; border-right:1px solid #7e26d0; background-color:#f4f4f4;}
	/* IE S.U.C.K.S. */* html .boxPremiumContent {height:100%;}
	.boxPremiumBottom {height:20px; text-align:right; background:url(../images/box_premium_bottom_left.gif) no-repeat left bottom;}
	
	.box {margin-bottom:20px;}
	.boxTitle {height:40px; background:url(../images/box_title_bg.gif) no-repeat right bottom;}
	.boxTitleLeft {float:left; background:url(../images/box_title_left_bg.gif) no-repeat left top;}
	.boxTitleRight {padding:0 40px 0 20px; font:normal 22px/40px Trebuchet MS; color:#341d49; background:url(../images/box_title_right_bg.gif) no-repeat right top;}
	.boxContent {padding:5px 20px 0 20px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background-color:#f4f4f4;}
	/* IE S.U.C.K.S. */* html .boxContent {height:100%;}
	.boxBottom {height:20px; text-align:right; background:url(../images/box_bottom_left.gif) no-repeat left bottom;}
	.boxMarginDefect {background-color:#f4f4f4;}
	
	.hAd {font-size:11px; color:#8c8098; background:url(../images/h_ad_bg.gif) repeat-x left bottom;}
	.hAd .hData {width:91px; border-right:1px solid #c2c2c2;}
	.hAd .hTitluPost {width:380px; border-left:1px solid #f4f4f4; border-right:1px solid #c2c2c2;}
	.hAd .hCompanie {width:200px; border-left:1px solid #f4f4f4; border-right:1px solid #c2c2c2;}
	.hAd .hOras {border-left:1px solid #f4f4f4;}
	.hAd .hCompanie span, .hAd .hOras span {display:block; padding-left:10px;}
	.hAd .hData a, .hAd .hTitluPost a {display:block; padding:0 25px 0 10px; line-height:25px; color:#8c8098; background:url(../images/h_ad_off.gif) no-repeat right center;}
	.hAd .hData a:hover, .hAd .hTitluPost a:hover {display:block; line-height:25px; background:url(../images/h_ad_on.gif) repeat-x right center;}
	
	.ad .adCTL, .adPremium .adCTL {background:url(../images/ad_ctl.gif) no-repeat left top;}
	.ad .adCTL .adCTR, .adPremium .adCTL .adCTR  {background:url(../images/ad_ctr.gif) no-repeat right top;}
	.ad .adCTL .adCTR .adCBR, .adPremium .adCTL .adCTR .adCBR {background:url(../images/ad_cbr.gif) no-repeat right bottom;}
	.ad .adCTL .adCTR .adCBR .adCBL, .adPremium .adCTL .adCTR .adCBR .adCBL {padding:1px 0; background:url(../images/ad_cbl.gif) no-repeat left bottom;}
		.ad {background:#ededed url(../images/ad_bg.gif) repeat-x left bottom;}
		.ad:hover {background:#e7f0f2 url(../images/ad_bg_on.gif) repeat-x left bottom;}
		.ad .adTbl {font-size:12px;}
		.ad .adTbl .adDate {width:91px; border-right:1px solid #c2c2c2; vertical-align:top;}
		.ad .adTbl .adDate span {display:block; padding:8px 10px;}
		.ad .adTbl .adTitluPost {width:380px; border-left:1px solid #fff; border-right:1px solid #c2c2c2; font-size:15px; vertical-align:top;}
		.ad .adTbl .adTitluPost .statusActiv {display:block; width:30px; height:30px; background:url(../images/ad_status_activ.gif) no-repeat center center;}
		.ad .adTbl .adTitluPost .statusInactiv {display:block; width:30px; height:30px; background:url(../images/ad_status_inactiv.gif) no-repeat center center;}
		.ad .adTbl .adTitluPost a {display:block; padding:8px 10px 8px 10px; font-weight:bold;}
		.ad .adTbl .adTitluPost p {padding:0 10px 10px 15px; font-size:12px;}
		.ad .adTbl .adCompanie {width:200px; border-left:1px solid #fff; border-right:1px solid #c2c2c2; vertical-align:top;}
		.ad .adTbl .adCompanie a {display:block; padding:8px 10px; color:#007ec6;}
		.ad .adTbl .adCompanie a:hover {color:#363636;}
		.ad .adTbl .adOras {border-left:1px solid #fff; vertical-align:top;}
		.ad .adTbl .adOras span {display:block; padding:8px 10px;}
	
		.adPremium {overflow:hidden; background:#5b3381 url(../images/ad_bg_premium.gif) repeat-x left bottom;}
		.adPremium:hover {background:#502d71 url(../images/ad_bg_premium_on.gif) repeat-x left bottom;}
		.adPremium .adTbl {font-size:12px;}
		.adPremium .adTbl .adDate {width:91px; border-right:1px solid #341d49; vertical-align:top; color:#e6e6e6;}
		.adPremium .adTbl .adDate span {display:block; padding:8px 10px;}
		.adPremium .adTbl .adTitluPost {width:380px; border-left:1px solid #7c52a4; border-right:1px solid #341d49; font-size:15px; vertical-align:top;}
		.adPremium .adTbl .adTitluPost a {display:block; padding:8px 10px 8px 10px; font-weight:bold; color:#fecb2d;}
		.adPremium .adTbl .adTitluPost a:hover {color:#ffecb1;}
		.adPremium .adTbl .adTitluPost p {padding:0 10px 10px 15px; color:#e6e6e6;}
		.adPremium .adTbl .adCompanie {width:200px; border-left:1px solid #7c52a4; border-right:1px solid #341d49; vertical-align:top;}
		.adPremium .adTbl .adCompanie a {display:block; padding:8px 10px; color:#58c2ff;}
		.adPremium .adTbl .adCompanie a:hover {color:#bae6ff;}
		.adPremium .adTbl .adOras {border-left:1px solid #7c52a4; vertical-align:top; color:#e6e6e6;}
		.adPremium .adTbl .adOras span {display:block; padding:8px 10px;}
		
		.aCat {display:block; padding:5px; font-weight:normal; width:255px; margin:0 20px 3px 0; color:#7e26d0; background:#ededed url(../images/a_cat_bg.gif) repeat-x left bottom;}
		.aCat .aNr {display:inherit; float:right; color:#363636;}
		.aCat:hover {color:#363636; background:#f0eaf4 url(../images/a_cat_bg_on.gif) repeat-x left bottom;}
		
		.job {margin-bottom:20px; background-color:#f6f6f6;}
		.job h1 {padding:0 0 5px 0; margin-bottom:20px; border-bottom:1px solid #c2c2c2; font-size:22px; color:#341d49; letter-spacing:-1px;}
		.job .h1 {padding:0 0 5px 0;  border-bottom:1px solid #c2c2c2; margin-bottom:10px;}
		.jobTop {text-align:right; background:url(../images/job_top_left.gif) no-repeat left top;}
		.jobBtm {text-align:right; background:url(../images/job_bottom_left.gif) no-repeat left top;}
		.jobContent {padding:0 20px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
		
	.ad_normal{font-size:12px; border:1px dotted #666666;}
    .ad_normal	.adDate {width:91px; border-right:1px solid #c2c2c2; vertical-align:top;}
	.ad_normal	.adDate span {display:block; padding:8px 10px;}
	.ad_normal	.adTitluPost {width:380px;  font-size:15px; vertical-align:top; border-left:1px solid #7c52a4; }
	.ad_normal	.adTitluPost p {padding:0 10px 10px 15px; }
	.ad_normal	.adTitluPost a {display:block; padding:8px 10px 8px 10px; font-weight:normal; }
	.ad_normal  .adCompanie {width:200px; border-right:1px solid #FFFFFF; vertical-align:top;border-left:1px solid #7c52a4; }
	.ad_normal  .adCompanie a {display:block; padding:8px 10px; color:#58c2ff;}
	.ad_normal	.adOras {border-left:1px solid #7c52a4; vertical-align:top; }
	.ad_normal	.adOras span {display:block; padding:8px 10px;}

.w200 {width:200px;}
.w670 {width:670px;}
.right {width:300px;}
	.angajator {margin-bottom:20px;}
	.angajatorUp {height:14px; text-align:right;}
	.angajatorLeft {background:#00a2ff url(../images/angajator_lbl_left_bg.gif) no-repeat left top;}
	.angajatorRight {height:50px; padding:0 20px 0 0; font:bold 40px Arial; color:#fff; line-height:50px; letter-spacing:-2px; background:url(../images/angajator_lbl_right_bg.gif) no-repeat right top;}
	.angajatorBtmLeft {background:#00a2ff url(../images/angajator_bottom_left.gif) no-repeat left bottom;}
	.angajatorBtmRight {padding:0 20px 20px 20px; font-size:13px; color:#fff; background:url(../images/angajator_bottom_right.gif) no-repeat right bottom;}
	.angajatorBtmRight p {padding:0 0 10px 0;}
	
	.ulResurse {list-style:none; padding:0 0 10px 0;}
	.ulResurse li {padding:6px 0 6px 10px; border-bottom:1px dashed #afafaf; background:url(../images/resurse_bullet.gif) no-repeat left 26px;}
	.ulResurse li span {display:block; font-size:11px; color:#b4b4b4;}
	.ulResurse li label {display:block;}
	.ulInfo {list-style:none;}
	.ulInfo li {padding:3px 0 3px 0;}
	.ulInfo li.cv {color: #894cc2;}
	.ulInfo li.anunturi {color: #00a2ff;}
	
	.logoPart {float:left; width:120px; height:89px; margin:0 12px 10px 0; border:1px solid #ddd;}
	
.adv {}
.mr0 {margin-right:0px;}

.wrapFooter {font-size:12px; background:url(../images/footer_line_bg.gif) repeat-x left top;}
.footer {width:1200px; margin:0px auto; background:url(../images/footer_bg.gif) no-repeat left top;}
.footerTop {padding:15px 20px; border-bottom:1px solid #b0b0b0; margin-bottom:1px; }
.footer a {color:#ab92c1;}
.footer a:hover {color:#363636;}
	.footerNav {list-style:none;}
	.footerNav li {display:inline; padding:0 5px;}
	.footerRss:hover {color:#e46b0a;}
	.footerMidUser {padding:15px 20px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
	.footerL {width:550px; padding-right:20px; border-right:1px dotted #5b3381;}
	.footerR {width:570px;}
	.footerBtm {padding:15px 20px;}
	
/* Slide panel */
#panel {display:none; height:250px; padding:20px; color:#e6e6e6; background-color:#5b3380;}
.slide {margin:0; padding:0 0 0 20px; background:url(../images/cautare_avansata_expand_bg.gif) no-repeat left top;}
.btn-slide {display:block; height:20px; padding:5px 0 0 25px; font-size:12px; color:#fecb2d; text-decoration: none; background:url(../images/cautare_avansata_bullet.gif) no-repeat left top;}
.btn-slide:hover {color:#fff;}
.active {background-position:left bottom;}

#fakepixel {width:200px; float:right;}
#fakepixel span {color:#333333;}
#fakepixel img {border:0px; margin-bottom:-1px;}
#fakepixel a {color:#8b0000;/* se schimba in functie de culoarea backgroundului pe care este pusa semnatura */ display:block; width:200px; font:normal 11px Tahoma; text-decoration:none;}
#fakepixel a:hover {color:#343434;}


.field1, .required, .validate-one-required {padding:5px; border:1px solid #c2c2c2; padding:2px; font:normal 11px Arial, Helvetica, sans-serif; color:#363636;}
.error{color:#e46b0a;}











