
#company-container {
	width:960px;
	
}
#company-container h1 {
	font-size:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:-1px;
	padding-top:15px;
	padding-bottom:30px;
}
div.company-mm {
	float:right;
	width:400px;
	text-align:right;
}
div.company-info {
	float:left;
	width:480px;
}

dd.descriere ul.options_presentation {
	width:400px;
	background:url('/theme/images/bg_prezentare_comp.gif') no-repeat scroll 0 0;
	height:45px;
	margin-top:10px;
}
dd.descriere ul.options_presentation li {
	float:left;
	width:26%;
	line-height:40px;
}
table.joblist {
	width:100%;
	margin:5px 0;
}
table.joblist tbody td {
	border-bottom:1px solid #eef3f7;
}
table.joblist tbody td.job_name {
	font-size:18px;
	padding:6px;
	line-height:115%;
}
.company-jobs table.joblist tbody td.job_name {
	font-size:14px;
	padding:6px;
	font-weight:bold;
	line-height:115%;
}
table.joblist tbody td.job_name a span {
	font-size:11px;
}
.shortlist table.joblist tbody td.job_name {
	color:#0068D0;
	padding-right:10px;
}
div.company-info dl dd, div.company-info dl dt {
	float:left;
	line-height:20px;
	color:#5a5a5a;
}
div.company-info dl dt {
	width:100px;
}
div.company-info dl dd {
	width:380px;
}
div.company-info dl dt.company-site, h1 span.keep_in_contact {
	width:480px;
	line-height:26px;
}
h1 span.keep_in_contact {
	display:inline;
	width:100px;
}
h1 span.keep_in_contact a {
	padding-right:5px;
}
div.company-info dl .descriere {
	width:480px;
	line-height:18px;
}
div.company-info dl dt.descriere {
	padding-top:15px;
}
div.company-info dl {
	margin-top:10px;
}
div.company-mm p {
	line-height:20px;
	margin-top:10px;
	padding-bottom:5px;
}
#company-container .descriere-comp {
	float:left;
	width:100%;
	font-size:12px;
	color:#484848;
	line-height:18px;
}
.company-jobs h3 {
	border-bottom:1px dotted #000;
	padding-bottom:5px;
	margin-top:60px;
	width:100%;
}
.company-jobs h2 a.arhiva {
	font-size:21px;
	border-left:1px solid #000;
	padding:0 10px 0 10px;
	margin-left:10px;
/*	background:url('/theme/images/arrow_blue.gif') no-repeat scroll right 5px;*/
}
.company-jobs h2 a.jobur_active {
	font-size:21px;
	border-right:1px solid #000;
	padding:0 10px 0 0px;
/*	background:url('/theme/images/arrow_blue.gif') no-repeat scroll right 5px;*/
}
table.joblist tbody td.job_name a.detalii-job, table.joblist tbody td.job_name a.save-job, table.joblist tbody td.job_name a.mail-job, table.joblist tbody td.job_name a.delete-job {
	font-size:13px;
	margin-right:25px;
	line-height:25px;
	padding-left:5px;
}
table.joblist tbody td.job_name a.save-job {
	background:url('/theme/images/save_j.png') no-repeat scroll 0 2px;
	padding-left:12px;
}
table.joblist tbody td.job_name a.mail-job {
	background:url('/theme/images/mail_j.png') no-repeat scroll 0 2px;
	padding-left:12px;
}
table.joblist tbody td.job_name a.delete-job {
	background:url('/theme/images/delete_savedjob.gif') no-repeat scroll 0 50%;
	padding-left:10px;
}
table.joblist tbody td.job_location a {
	background:url('/theme/images/icon_4.gif') no-repeat scroll 0 50%;
	padding-left:17px;
	line-height:20px;
	display:block;
	height:23px;
	line-height:23px;
}
table.joblist thead th.job_date {
	text-align:center;
	font-weight:normal;
	font-size:10px;
}
table.joblist tbody td.job_date {
	text-align:center;
	color:#484848;
}
div.paginare {
	float:right;
	padding-left:16px;
	padding-right:0;
	margin-right:0;
}
div.paginare a.next-page {
	background:url('/theme/images/arrow_blue.gif') no-repeat scroll right 52%;
	padding-right:7px;
}
div.paginare a.prev-page {
	background:url('/theme/images/arrow_prev.gif') no-repeat scroll left 52%;
	padding-left:7px;
}
div.paginare a {
	margin:2px;
	padding:2px 5px;
	text-decoration:underline;
}
div.group_domains {
	overflow:auto;
	width:880px;
}
ul.job-domains {
	margin-top:15px;
	float:left;
	width:33%;
}
ul.job-domains li a {
	background-image:url('/theme/images/arrow_blue.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	line-height:16px;
	padding-left:10px;
}
ul.job-domains li a span, ul.options_presentation li span {
	color:#ff6600;
}
div.comunicate_wrapper {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom:10px;
}
div.comunicate_vechi {
	display: none;
}
div.comunicat {
	float:left;
	margin:10px 0 5px;
	padding:10px 0;
	font-size:14px;
	color:#484848;
	clear:both;
	width:100%;
}
.highlighted {background:#e8f8fd;}
div.comunicat p {
	line-height:16px;
	font-size:12px;
	padding:0 10px;
	clear:both;
	float:left;
}
div.comunicat a {font-size:12px;clear:both;}
div.comunicat h4,
div.comunicat h4 a{
	line-height:20px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.comunicat h4 a{padding:0 10px;float:left;}
div.ultim {
	float:right;
	width:440px;
	padding:0;
}
a.see_all {
	background:url('/theme/images/arrow_blue.gif') no-repeat scroll 0 5px;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	clear:both;
	width:100%;
	display: block;
	float:left;
}
.company-jobs {
	margin: 0px 0 15px 0;
	float:left;
	width:100%;
}
dd.descriere ul.options_presentation li.audio {
	background:transparent url(/theme/images/icon_audio.gif) no-repeat scroll 10px 10px;
	padding-left:30px;
}
dd.descriere ul.options_presentation li.video {
	background:transparent url(/theme/images/icon_video.gif) no-repeat scroll 10px 10px;
	padding-left:30px;
}
dd.descriere ul.options_presentation li.document {
	background:url('/theme/images/icon_doc.gif') no-repeat scroll 0 10px;
	padding-left:20px;
}
#company-container h2, 
.company-jobs h3, h3.heading_comunicate {
	margin-top:20px;
	clear:both;
	width:100%;
	border-bottom:1px solid #dce3eb;
	font-size:21px;
	color:#000;
	letter-spacing:-1px;
}
#company-container h2 {
	padding-bottom:5px;
	margin:0px 0 10px;
}

.detaliiCompany {float:left;clear:both;}
.detaliiCompany dl {padding:20px 20px 0 20px;line-height:18px;}
#company-container .detaliiCompanyServicii {padding:10px;background: none repeat scroll 0 0 #E4F7FD;
border: 1px solid #B9EAF8;width:938px!important;margin-top:10px;}
.detaliiCompany dl dt {float:left;margin-right:20px;width:100px;clear:left;}
.detaliiCompany dl dd {float:left;width:580px;}
.detaliiCompanyServicii dl dd {float:left;width:700px;}
.detaliiCompanyServicii dl {margin-bottom:10px;}
.detaliiCompany dl .icon_share input, .detaliiCompany dl .icon_share span {float:left;padding-right:5px;}
.detaliiCompany dl .icon_share span {margin-right:20px;}
.detaliiCompany dl .icon_share input {/*padding-top:5px;*/}

ul.descriere-comp li {
	padding:5px 0;
}
table.joblist td.job_name span.salvat {
	color:#8cc823;
	background:url('/theme/images/icon_salvat.gif') no-repeat scroll left 50%;
	padding-left:18px;
	font-size:12px;
	display:inline-block;
	margin-left:3px;
}
table.joblist td.job_name span.vazut {
	color:#8cc823;
	background:url('/theme/images/icon_vazut.gif') no-repeat scroll left 50%;
	padding-left:18px;
	font-size:12px;
	display:inline-block;
	margin-left:3px;
}
table.joblist td.job_name span.aplicat {
	color:#8cc823;
	background:url('/theme/images/icon_aplicat.gif') no-repeat scroll left 50%;
	padding-left:18px;
	font-size:12px;
	display:inline-block;
	margin-left:3px;
} 
/*** joburi salvate *******/
table.listing tbody td.job_name {
	font-size:13px;
}
#main table.listing tbody td.job_name h2 {
	display:inline;
}
table.listing tbody td.job_name a.job_title {
	font-size:18px;
}
.shortlist {
	padding-bottom:30px;
	float:left;
	width:960px;
}
.salvare_shortlist {
	overflow:auto;
	width:100%;
	padding-bottom:40px;
}
#main .wrap #employfield .salvare_shortlist p {
	line-height:33px;
	height:33px;
	margin-bottom:0px;
}
#main .wrap #employfield .shortlist dl {
	color:#000000;
	margin-top:10px;
}
#main .wrap #employfield .shortlist dl dt {
	float:left;
	width:20%;
	line-height:150%;
}
#main .wrap #employfield .shortlist dl dd {
	float:left;
	width:80%;
	line-height:150%;
}
#main h3.save_list {
	border-bottom:1px solid #aeaeae;
	line-height:100%;
	padding-bottom:5px;
}
#main a.save_list_bt {
	font-size:14px;
	font-weight:bold;
	background:transparent url(/theme/images/icon_savejob.gif) no-repeat scroll 0 50%;
	padding-left:20px;
	
}
#main .shortlist a.delete-job {
	background:url(/theme/images/icon_sterge_job.gif) no-repeat scroll 0 50%;
	padding-left:17px;
	line-height:120%;
}
#main .wrap #employfield .shortlist a.aplica_job {
	color:#ff6600;
}
#main .wrap #employfield .shortlist table.joblist {
	width:100%;
	margin-bottom:30px;
	border-bottom:1px solid #aeaeae;
}
#main .wrap #employfield .shortlist div.grupare-overlayer a.save_list_bt {
	margin-bottom:20px;
}
#main .wrap #employfield .shortlist .grupare-overlayer .last_overlayer {
left:145px;
top:-220px;
}
h3.no_jobs{
	font-size:14px;
	padding:20px 0;
	height:100px;
}
 .meniu-job-mic {
float:right;
width:177px;
margin-top:20px;
}
#company-container .meniu-job-mic h2 {
border:none;
background:transparent url(/theme/images/bg_header_mic.gif) no-repeat scroll 0 0;
height:30px;
line-height:30px;
padding-left:13px;
padding-bottom:0;
}
 .meniu-job-mic ul li.comp-favourite {

background:transparent url(/theme/images/icon_favourite.gif) no-repeat scroll 0 50%;
padding-left:22px;
}
 .meniu-job-mic .icon_share{
	
	float:none;
	vertical-align:bottom;
	
}
 .meniu-job-mic  .share{
	padding-bottom:5px;
}
 .meniu-job-mic .twitter_share{
	margin-left:20px;
	margin-right:2px;
}
 .meniu-job-mic ul li.comp-alljobs {

background:transparent url(/theme/images/icon_alljobs.gif) no-repeat scroll 0 50%;
border:none;
font-size:13px;
line-height:20px;
margin:0 3px 0 5px;
padding:5px 5px 5px 22px;
}
.meniu-job-mic ul li {
border-bottom:1px solid #E8E8E8;
font-size:13px;
line-height:20px;
margin:0 3px 0 5px;
padding:5px 5px 5px 25px;
}
.meniu-job-mic span.border_bottom_comp {
display:block;
height:6px;
line-height:6px;
background:transparent url(/theme/images/bg_greybox_bottom.gif) no-repeat scroll 0 0;
margin-bottom:10px;
width:177px;
}
 .meniu-job-mic ul {
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
}
 
#main .town_details p.seeAll {background:url("/theme/images/arrow_blue.png") no-repeat scroll 0 40% transparent;margin-right:20px;padding-left:10px;}
#main .town_details p.seeAll a {background:none!important;padding-left:0!important;}
.company-info h2.pagetitle {font-size:26px;}
#company-container h1.pagetitle {font-size:22px;}
.company-info h2.pagetitle span{display:block;font-size:22px;}


.blueBorder {width:100%;}
.separationContainer {clear:both;}
.blueBorderTop {background:url("/theme/images/standaloneImg/blueBorder-discontinued.jpg") no-repeat scroll left -18px  transparent;float:left;width:100%;clear:both;}
.blueBorderBottom {float:left;padding:5px 20px 10px 0px;width:710px;}
.servicesContainer {float:left;padding:5px 0px 10px 0px;width:960px;}
.servicesContainer ul {list-style: disc outside none; padding-left: 30px}
.blueBorder {buttonsCompanyPage.png}
.blueBorder .sectionTab {background:url("/theme/images/standaloneImg/buttonsCompanyPage.png") no-repeat right top;float:left;width:143px;line-height:32px;text-align:center;margin-right:2px;font-size:14px;color:#165592;}
.blueBorder .selecteTab {background-position:top left;color:#000;padding-bottom:10px;}
#company-container .videoPlaceHolder {margin-bottom:20px;background:url("/theme/images/standaloneImg/video_gradient.jpg") repeat-x left bottom;width:100%;text-align:center;padding-bottom:10px;}


#company-container .detaliiCompany {width:100%;margin-bottom:20px;border-bottom:1px solid #DCE3EB;float:left;padding-bottom:10px;}
#company-container .detaliiCompany dl {float:left;padding:0;}
#company-container .noJobsArchive {font-size:12px;font-weight:bold;padding:0;border:0;}
.addToJobsList {color:#3a79ce;position:absolute;background:url("/theme/images/standaloneImg/addToJobs.jpg") no-repeat right center;display:block;line-height:22px;right:0px;margin-top:10px;font-weight:bold;}
.blueBorder .downloadBrochure {float:left;background:url("/theme/images/standaloneImg/small-download.jpg") no-repeat left center;padding-left:20px;font-size:10px;text-align:right;height:23px;line-height:23px;font-weight:bold;margin-right:10px;}
.blueBorder .mapLocation {margin:0px;float:left;clear:both;}
#main .leftContainer {float:right;margin-top:10px;width:230px;clear:both;}
#main .jobsAvailable {float:left;width:198px;background:#e4f7fd;border:1px solid #b9eaf8;clear:left;padding:15px;}
#main .jobsAvailable h2 {font-size:12px;font-weight:bold;color:#000;letter-spacing:0;border:0;margin:0;padding-bottom:5px;margin-top:10px;}
#main .jobsAvailable li a{font-size:11px;line-height:18px;display:block;}
#main .jobsAvailable .seeAllJobs {font-weight:bold;font-size:14px;margin:10px 0 17px;display:block;}
#main .jobsAvailable a.deleteFilter {background: url('/theme/images/icon_sterge_job.gif') no-repeat scroll 4px 50% transparent; padding-left: 20px;}
#main .otherJobs {margin-top:15px;}
#main .otherJobs h2 {margin-top:0;}
#main .otherJobs .facebook_friends li {float:left;padding:0 5px 5px 0}
#main .otherJobs .linkedin_friends li {float:left;padding:0 5px 5px 0}
#main .followCompany {float:right;}
#main .fansVisits {width:100%;text-align:right;clear:both;font-size:13px;color:#484848;font-weight:bold;float:left;}
#main .fansVisits span {border-left:1px solid #e7eff9;margin-left:15px;padding-left:15px;}
#main .seeMap {background:url("/theme/images/standaloneImg/map_icon.jpg") no-repeat left center;padding-left:25px;line-height:20px;}
#main .noActiveJobs {font-size:14px;padding:10px 0;float:left;clear:both;width:100%;}
#main .followButton {background:url("/theme/images/standaloneImg/buton-follow.jpg") no-repeat left center;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-shadow:0px 1px 0px #2c577f;width:136px;height:29px;float:right;text-align:center;line-height:29px;padding-right:20px;}
#main .followButtonCancel {background:url("/theme/images/standaloneImg/small-cancel.png") no-repeat left center;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#0068D0;height:29px;float:right;text-align:center;line-height:29px;padding-left:20px;}
#main .companyRec {float:left;background:url("/theme/images/standaloneImg/small-mail.jpg") no-repeat left center;padding-left:20px;font-size:10px;text-align:right;height:23px;line-height:23px;font-weight:bold;margin-right:10px;}
#main .googleFind {float:left;background:url("/theme/images/standaloneImg/small-google.jpg") no-repeat left center;padding-left:20px;font-size:10px;text-align:right;height:23px;line-height:23px;font-weight:bold;margin-right:10px;}
#main .companyPrint {float:left;background:url("/theme/images/standaloneImg/small-print.jpg") no-repeat left center;padding-left:20px;font-size:10px;text-align:right;height:23px;line-height:23px;font-weight:bold;margin-right:10px;}
#social {float:left;width:420px;margin-top:7px;clear:both;}
#social .socialItems {float:left;margin-right:2px;}
#social .socialItemsGoogle {width:70px;overflow:hidden;}
#main .actionsBar {border-bottom: 1px solid #DCE3EB;padding-bottom:4px;margin-bottom:10px;float:left;width:100%;}
#main h2.mapFindUs {margin-top:15px;margin-bottom:0;clear:both;float:left;width:100%;}
table.joblist tbody tr td {}
.company-container table.joblist tbody tr td {padding:10px;}
#company-container table.joblist .job_name a{font-size:14px;font-weight:bold;}
#company-container table.joblist .job_name a span {font-weight:normal;}
table.joblist tbody tr.highlighted td {background:#e8f8fd;}
#main .findPromote {background:url("/theme/images/standaloneImg/bg-cvCurier.png") repeat-x left bottom;clear:both;width:100%;float:left;margin-right:-3px;height:55px;padding-top:45px;margin-bottom:15px;margin-top:20px;border-top:1px solid #f1f2f2;}
#main .findPromote .googleFind{background-image:url("/theme/images/standaloneImg/company_google.png");width:180px;float:left;padding-top:8px;padding-right:30px;}
#main .findPromote .cvCurierPromo {background:url("/theme/images/standaloneImg/company-yellow.png") repeat-x left bottom;width:118px;height:29px;float:left;margin:10px 0px 0;text-align:center;font-size:13px;line-height:29px;color:#fff;font-weight:bold;text-shadow:0px 1px 0px #2c577f;margin-left:340px;}
#main .applyTo {background:#edfde4;border:1px solid #aae489;padding:10px;font-size:15px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-bottom:10px;}
.blueBorderBottom .shareButtons {background: url("/theme/images/standaloneImg/company_small_gradient.jpg") repeat-x scroll left bottom transparent;clear: both;float: left; height: 35px;padding-top: 35px;width: 710px;}

#main .printVersion  {padding-top:10px;}
#main .printVersion .detaliiCompany {border-top:1px solid #DCE3EB;padding-top:10px;}
#main .printVersion .descriere-comp {padding-bottom:15px;}

.recommendCompany label {float:left;width:200px;color:#474747;float:left;font-size:15px;font-weight:normal;line-height:27px;clear:left;margin:10px 0 0 10px;}
.recommendCompany input, .recommendCompany textarea { 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:240px;margin:10px 0 0 10px;}
.recommendCompany textarea {height:auto;background:none;}
.recommendCompany .button{ background: url("/theme/images/sprite-apply.png") no-repeat scroll -969px -315px transparent;border: medium none;color: #FFFFFF;cursor: pointer;float: left;font-size: 14px;font-weight: bold;height: 40px;line-height: 40px;margin-top: 5px;text-align: center;text-shadow: 0 1px 0 #602400;width: 193px;}
.seeAllpressRel {clear:both;}

.overlayerJobAlert {position:absolute;}


/***** fix overlayer recomandare joburi ***********/
#header {position:static;}
.overlayerJobAlert .overlayerJobAlertTop span {line-height:20px;}
.overlayerJobAlert p.error {padding-left:220px;width:200px;float:left;clear:both;}
