@charset "utf-8";
html {overflow:-moz-scrollbars-vertical;}

* {margin:0px; padding:0px;}
body {font:normal 15px Arial; color:#363636; background:url(../images/main_bg_black.gif) repeat left top fixed; text-align: center;}
a {color:#00a2cb; outline-style:none; text-decoration:none;}
a:hover {color:#363636}
img {border:none;}

.fL {float:left;}
.fR {float:right;}
.clear {clear:both;}
.mL10 {margin-left:10px;}
.empty10 {height:10px;}
.pb10 {padding-bottom:10px;}
.imgCertificat {padding:1px; border:1px dashed #ff9700; outline-style:none;}

.imgL {margin:10px 20px 10px 0;}
.imgR {margin:10px 0 10px 20px;}
.orange {color:#fa7b18;}

.wrapHeader {height:168px; background:#fff url(../images/header_bg_top.gif) repeat-x left top;}
.header {width:980px; margin:0px auto; text-align: left;}
.ulTopInfo {list-style:none; height:33px;}
.ulTopInfo li {background:url(../images/header_bg_info.gif) repeat-x left top;}
.ulTopInfo li b {display:block; background:url(../images/header_cbl.gif) no-repeat left bottom;}
.ulTopInfo li b b {background:url(../images/header_cbr.gif) no-repeat right bottom;}
.ulTopInfo li b b.flags {padding:8px 20px 4px;}
.ulTopInfo li:hover {background:url(../images/header_bg_info.gif) repeat-x left bottom;}

.ulTopInfo li a.www {display:block; height:33px; color:#fff; padding:0 20px 0 50px; font-weight:normal; line-height:33px; background:url(../images/icon_www.gif) no-repeat 20px center;}
.ulTopInfo li a.email {display:block; height:33px; color:#fff; padding:0 20px 0 50px; font-weight:normal; line-height:33px; text-indent:-9999px; background:url(../images/icon_mail.gif) no-repeat 20px center;}
.ulTopInfo li a.tel {display:block; height:33px; color:#fff; padding:0 20px 0 50px; font-weight:normal; line-height:33px; cursor:default; background:url(../images/icon_tel.gif) no-repeat 20px center;}
.ulTopInfo li a:hover {color:#f0ff7d;}

.logo_ro {display:block; width:348px; height:94px; text-indent:-9999px; background:url(../images/logo_ro.png) no-repeat left top;}
.logo_ro:hover {background:url(../images/logo_ro.png) no-repeat left bottom;}
.logo_en {display:block; width:348px; height:94px; text-indent:-9999px; background:url(../images/logo_en.png) no-repeat left top;}
.logo_en:hover {background:url(../images/logo_en.png) no-repeat left bottom;}

.topNav {list-style:none; padding:40px 0 0 0;}
.topNav li {float:right;}
.topNav li.dsp {width:20px; height:41px; background:url(../images/b_dsp.gif) no-repeat left top;}
.topNav li a {display:block; height:41px; text-indent:-9999px;}
.topNav li a.bAcasa_ro {width:77px; background:url(../images/b_acasa_ro.gif) no-repeat left top;}
.topNav li a.bAcasa_ro:hover {background:url(../images/b_acasa_ro.gif) no-repeat left bottom;}
.topNav li a.bAcasa_en {width:77px; background:url(../images/b_acasa_en.gif) no-repeat left top;}
.topNav li a.bAcasa_en:hover {background:url(../images/b_acasa_en.gif) no-repeat left bottom;}
.topNav li a.bDespreNoi_ro {width:115px; background:url(../images/b_despre_noi_ro.gif) no-repeat left top;}
.topNav li a.bDespreNoi_ro:hover {background:url(../images/b_despre_noi_ro.gif) no-repeat left bottom;}
.topNav li a.bDespreNoi_en {width:115px; background:url(../images/b_despre_noi_en.gif) no-repeat left top;}
.topNav li a.bDespreNoi_en:hover {background:url(../images/b_despre_noi_en.gif) no-repeat left bottom;}
.topNav li a.bServicii_ro {width:89px; background:url(../images/b_servicii_ro.gif) no-repeat left top;}
.topNav li a.bServicii_ro:hover {background:url(../images/b_servicii_ro.gif) no-repeat left bottom;}
.topNav li a.bServicii_en {width:89px; background:url(../images/b_servicii_en.gif) no-repeat left top;}
.topNav li a.bServicii_en:hover {background:url(../images/b_servicii_en.gif) no-repeat left bottom;}
.topNav li a.bContact {width:97px; background:url(../images/b_contact.gif) no-repeat left top;}
.topNav li a.bContact:hover {background:url(../images/b_contact.gif) no-repeat left bottom;}
.topNav li a.sel {background-position:left bottom;}

.wrapSubNav {height:41px; background:url(../images/sub_nav_bg.png) repeat-x left top;}
.subNav {list-style:none; height:41px;}
.subNav li {float:left;}
.subNav li a {position:relative; display:block; height:41px; text-indent:-9999px;}
.subNav li a.subRecrutare_ro {width:308px; left:-18px; z-index:999; background:url(../images/sub_b_recrutare_ro1.png) no-repeat left top;}
.subNav li a.subRecrutare_ro:hover {background:url(../images/sub_b_recrutare_ro1.png) no-repeat left bottom;}
.subNav li a.subRecrutare_en {width:343px; left:-28px; z-index:999; background:url(../images/sub_b_recrutare_en1.png) no-repeat left top;}
.subNav li a.subRecrutare_en:hover {background:url(../images/sub_b_recrutare_en1.png) no-repeat left bottom;}
.subNav li a.subCursuri_ro {width:191px; left:-11px; z-index:99; background:url(../images/sub_b_cursuri_ro1.png) no-repeat left top;}
.subNav li a.subCursuri_ro:hover {z-index:9999; background:url(../images/sub_b_cursuri_ro1.png) no-repeat left bottom;}
.subNav li a.subCursuri_en {width:131px; left:-11px; z-index:99; background:url(../images/sub_b_cursuri_en1.png) no-repeat left top;}
.subNav li a.subCursuri_en:hover {z-index:9999; background:url(../images/sub_b_cursuri_en1.png) no-repeat left bottom;}
.subNav li a.subProiecte_ro {width: 125px; left: -24px; z-index: 99; background: url(../images/sub_b_proiecte_ro.png) no-repeat left top;}
.subNav li a.subProiecte_ro:hover {z-index:9999; background:url(../images/sub_b_proiecte_ro.png) no-repeat left bottom;}
.subNav li a.subProiecte_en {width: 125px; left: -39px; z-index: 99; background: url(../images/sub_b_proiecte_en.png) no-repeat left top;}
.subNav li a.subProiecte_en:hover {z-index:9999; background:url(../images/sub_b_proiecte_en.png) no-repeat left bottom;}
.subNav li a.sel {background-position:left bottom;}

.newsletter {width:302px; height:41px; background:url(../images/newsletter_bg.png) no-repeat left top;}
.fieldNewsletter {padding:12px 6px 12px 15px; border:none; font:normal 14px Arial; color:#363636; background:none;}

.wrapPath {padding-bottom:10px; background-color:#fff;}
.path {width:980px; margin:0px auto; font-size:11px; color:#c2c2c2; line-height:33px; background:url(../images/dots_path.gif) repeat-x left bottom; text-align: left;}
.path a {color:#c2c2c2;}
.path a:hover {color:#f06404;}

.wrapMid {background-color:#fff;}
.mid {width:980px; margin:0px auto; position:relative; padding:0 0 20px 0; text-align: left;}
.mid h1 {padding:0 0 15px 0; font:normal 32px Trebuchet MS; color:#262626; line-height:34px;}
.mid h2 {padding:0 0 15px 0; font:normal 20px Trebuchet MS; color:#5c5c5c; line-height:24px;}
	.catRecrutare_ro, .catRecrutare_en, .catSelectie_ro, .catSelectie_en, .catPlasare_ro, .catPlasare_en {height:92px; margin-right:10px; text-indent:-9999px;}
	.catRecrutare_ro a, .catRecrutare_en a, .catSelectie_ro a, .catSelectie_en a, .catPlasare_ro a, .catPlasare_en a {display:block;height:92px;}
	.catRecrutare_ro {width:224px; background:url(../images/cat_recrutare_ro.png) no-repeat left top;}
	.catRecrutare_en {width:224px; background:url(../images/cat_recrutare_en.png) no-repeat left top;}
	.catSelectie_ro {width:209px; background:url(../images/cat_selectie_ro.png) no-repeat left top;}
	.catSelectie_en {width:209px; background:url(../images/cat_selectie_en.png) no-repeat left top;}
	.catPlasare_ro {width:192px; background:url(../images/cat_plasare_ro.png) no-repeat left top;}
	.catPlasare_en {width:192px; background:url(../images/cat_plasare_en.png) no-repeat left top;}

.freshThinking_ro {position:absolute; width:317px; height:287px; top:-10px; right:0; background:url(../images/banner_clemon_jobs_ro.jpg) no-repeat left top;}
.freshThinking_ro a {display:block; height:287px; text-indent:-9999px; outline-style:none;}
.freshThinking_en {position:absolute; width:317px; height:287px; top:-10px; right:0; background:url(../images/banner_clemon_jobs_en.jpg) no-repeat left top;}
.freshThinking_en a {display:block; height:287px; text-indent:-9999px; outline-style:none;}

.mainWhite {background:url(../images/main_bg_white.gif) repeat-x left top;}
.main {width:980px; margin:0px auto; text-align: left;}
.pgTitle {height:48px; font:normal 24px Trebuchet MS; color:#894cc2; letter-spacing:-1px; background:url(../images/title_bg.gif) no-repeat right bottom;}
	.pgTitleLeft {background:url(../images/title_bg_left.gif) no-repeat left top;}
	.pgTitleRight {padding:0 40px 0 20px; line-height:48px; background:url(../images/title_bg_right.gif) no-repeat right top;}
.pgBtm {width:980px; height:15px; padding:0px; margin:0px auto; background:url(../images/pg_btm_bg.gif) no-repeat left top;}
.pgContent {padding:0px 20px; background-color:#f4f4f4; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
* html .pgContent {padding:0px 20px; background-color:#f4f4f4; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #f4f4f4;}
.dvHalf {width:310px;}
.pgContent p {line-height:20px; padding:0 0 20px 0;}
	.pgContentLeft {width:660px; padding-top:10px;}
	.pgContentLeft h1 {padding:8px 0 18px 50px; font:normal 20px Trebuchet MS;}
	.pgContentLeft h1.iconAngajati {background:url(../images/recrutare_icon_angajati.png) no-repeat left top;}
	.pgContentLeft h1.iconAngajatori {background:url(../images/recrutare_icon_angajatori.png) no-repeat left top;}
	.dockclass {position:relative; background-color:#009900;}
	
	.pgContentRight {width:250px;}
		.box {margin-bottom:10px; font-size:12px;}
		.box h1 {height:35px; padding:25px 0 0 20px; font:normal 22px Trebuchet MS; color:#cdf5ff; letter-spacing:-1px; background:#452661 url(../images/box_h1_bg.gif) no-repeat left top;}
		.boxL {background:#452661 url(../images/box_btm_left.gif) no-repeat left bottom;}
		.boxR {padding:0 20px 20px 20px; color:#fff; background:url(../images/box_btm_right.gif) no-repeat right bottom;}
		.boxR p {padding-bottom:5px;}
		.boxR a {color:#fff;}
		.boxR a:hover {color:#f0ff7d;}
		.boxR a.docs {display:block; padding:3px 0 3px 10px; margin-bottom:2px; border-bottom:1px dashed #673a93; color:#fff;}
		.boxR a.docs:hover {color:#f0ff7d; background-color:#57327c;}
		
	.pgJobs {padding:10px 20px 10px 450px !important; background:#f4f4f4 url(../images/jobs_home.jpg) no-repeat left top;}
	
	.ulSrv {list-style:none; margin-left: 0px; padding-bottom:20px;}
	.ulSrv li {padding:5px 0 5px 15px; background:url(../images/ul_srv_back.gif) no-repeat left 11px;}
	.olNum {list-style:decimal; list-style-position:inside; margin-left:20px; padding-bottom:20px;}
	.olNum li {padding:5px 0 5px 15px;}

.grey {display:block; color:#fff; background:url(../images/grey_btn.gif) repeat-x left top;}
.grey:hover {color:#f0ff7d; background:url(../images/grey_btn.gif) repeat-x left bottom;}
.grey b {display:block; background:url(../images/grey_ctl.gif) no-repeat left top;}
.grey b b {background:url(../images/grey_ctr.gif) no-repeat right top;}
.grey b b b {background:url(../images/grey_cbr.gif) no-repeat right bottom;}
.grey b b b b {padding:10px; font-weight:normal; text-align:center; background:url(../images/grey_cbl.gif) no-repeat left bottom;}
.blue {display:block; color:#fff; background:url(../images/blue_btn.gif) repeat-x left top;}
.blue:hover {color:#000; background:url(../images/blue_btn.gif) repeat-x left bottom;}
.blue b {display:block; background:url(../images/blue_ctl.gif) no-repeat left top;}
.blue b b {background:url(../images/blue_ctr.gif) no-repeat right top;}
.blue b b b {background:url(../images/blue_cbr.gif) no-repeat right bottom;}
.blue b b b b {padding:6px 10px; font-weight:normal; text-align:center; background:url(../images/blue_cbl.gif) no-repeat left bottom;}



.footer {width:980px; margin:0px auto; font-size:11px; color:#fff; line-height:18px; text-align: left;}
.footer a {color:#c990ff;}
.footer a:hover {color:#fff;}
	.ulFooter {}
	.ulFooter li {display:inline; padding:0 5px;}
	.twitter {position:relative;}
	.twitter div {position:absolute; width:79px; height:86px; top:-30px; right:0; background:url(../images/twitter.png) no-repeat left top;}


.formRow {clear:both; padding-bottom:10px;}
.formRowLbl {display:block; width:130px;}
.field {padding:8px 10px; }
.fieldLeft {
	width: 300px;
	height: 41px;
	background:url(../images/field_left_bg.gif) no-repeat left top;
}
.fieldRight {
	height: 41px;
	background:url(../images/field_right_bg.gif) no-repeat right top;
}
.fieldRight input{
	height: 30px;
	text-indent: 10px;
	outline-style: none;
}
* html .ie-suck-line{
	line-height: 25px;
}
.fieldGeneral {padding:4px 10px;}
.fieldLeftTexarea {
	width: 300px;
	height: 214px;
	background:url(../images/field_textarea_left.gif) no-repeat left top;
}
.fieldRightTexarea {
	width: 300px;
	height: 214px;
	background:url(../images/field_textarea_right.gif) no-repeat right top;
}
.fieldRightTexarea textarea{
	overflow: auto;
	width: 300px;
	height: 214px;
	outline-style: none;
}
.required {}

.fieldLabel {width:200px; padding:0 10px 0 0; display:block; line-height:41px; text-align:right;}
.fieldHollow {padding:5px; color:#363636; border:none; font:normal 14px Arial; background:none;}
.field1 {padding:5px; color:#363636; border:1px solid #c2c2c2; font:normal 14px Arial; background:#fff url(../images/field_1_off.gif) repeat-x left bottom;}
.field1:hover {background:#fff url(../images/field_1_on.gif) repeat-x left bottom;}
.field1:focus {border:1px solid #baca3f; background:#fff url(../images/field_1_on.gif) repeat-x left bottom;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; text-align:center;}
.validation-advice {padding:10px 0 0 0; color:#FF3300; font:normal 11px Tahoma;}
.red {color:#c00;}

#fakepixel {width:300px; padding:10px 0 25px; margin-left:380px;}
#fakepixel span {color:#fff;}
#fakepixel img {border:0px; margin-bottom:-1px;}
#fakepixel a {color:#ececec;/* se schimba in functie de culoarea backgroundului pe care este pusa semnatura */ display:block; width:300px; font:normal 11px Tahoma; text-decoration:none;}
#fakepixel a:hover {color:#fff;}

.mr20{margin-right: 25px;}

.cert{
	float: left;
	width: 160px;
	margin-bottom: 25px;
	padding: 15px 20px;
	border: 1px solid #c6d1da;
	text-align: center;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.cert:hover{
	border: 1px solid #a8b2ba;
	-moz-box-shadow: #d6dade 0 0 10px;
	-webkit-box-shadow: #d6dade 0 0 10px;
	box-shadow: #d6dade 0 0 10px;
}
a.cert{color: #C990FF;}
a.cert:hover{color: #888888;}
a.cert-spec{color: #C990FF;}
a.cert-spec:hover{color: #888888;}

.cert-spec{
	float: left;
	margin-bottom: 25px;
	padding: 15px 6px;
	border: 1px solid #c6d1da;
	text-align: center;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.cert-spec:hover{
	border: 1px solid #a8b2ba;
	-moz-box-shadow: #d6dade 0 0 10px;
	-webkit-box-shadow: #d6dade 0 0 10px;
	box-shadow: #d6dade 0 0 10px;
}

.box-cert{
	padding: 15px 20px;
	margin: 10px 0 10px 0;
	border: 1px solid #c6d1da;
	text-align: center;
	background: #f4f4f4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.box-cert:hover{
	border: 1px solid #a8b2ba;
	-moz-box-shadow: #d6dade 0 0 3px;
	-webkit-box-shadow: #d6dade 0 0 3px;
	box-shadow: #d6dade 0 0 3px;
}
.box-cert h1{
	margin-bottom: 20px;
	color: #894CC2;
	float: left;
	font: normal 24px Trebuchet MS;
	letter-spacing: -1px;
}
.fmr20{margin-right: 75px;}
.footer-cert{
	padding: 15px 50px;
	margin-bottom: 0px;
}

* html #txtNewsletter{
	height: 35px;
	line-height: 15px;
}

* html .ie-suck{
	margin-top: 20px;
}

.success{
	color:#00aa00;
}
.error{
	color: #a00;
}

.autorizatii-link img{
	border: 1px solid #c6d1da;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.autorizatii-link img:hover{
	border: 1px solid #a8b2ba;
	-moz-box-shadow: #d6dade 0 0 3px;
	-webkit-box-shadow: #d6dade 0 0 3px;
	box-shadow: #d6dade 0 0 3px;	
}
