#main {width:800px;margin:0 auto; font-family:"Trebuchet MS","Lucida Grande",Arial,Verdana,sans-serif;color:#000;padding:90px 0 50px 0;}
#main .viewHints {width:100%;background:url("/theme/images/standaloneImg/smallgreybar.png") no-repeat bottom right;float:left;color:#323232;line-height:130%;clear:both;overflow:hidden;}
#main .viewHints .viewHintstop {background:url("/theme/images/standaloneImg/smallgreybar.png") no-repeat top left;float:left;width:100%;}
#main .viewHints .lefthints {width:300px;padding:10px;float:left;}
#main .viewHints .righthints {width:450px;padding:10px;float:left;}
#main .viewHints .righthints .icons {background-position:-120px -488px;}
#main .viewHints .lefthints p,#main .viewHints .righthints p { float:left;width:317px;}
#main .viewHints .righthints p {width:450px;}
#main .viewHints .lefthints p a {text-decoration:none;}
#main .viewHints .viewOnPrint {float:left;clear:both;width:450px;}
#main {margin:0 auto;padding:20px 0 0 0;}
#main .personal_info {float:left;border-bottom:3px solid #d0d0d0;width:100%;overflow:hidden;padding-bottom:10px;clear:both;}
#main .cv_name .cvUserName {font-size:30px;color:#000;line-height:120%;}
#main div.cv_name {float:left;width:60%;}
#main .cv_name h1 {font-size:18px;color:#000;margin-top:5px;}
#main .age {font-size:14px;font-weight:bold;font-style:italic;color:#666;margin-top:3px;}
#main div.contact {padding-top:26px;width:28%;}
#main div.cv_name dl{overflow:visible;}
#main div.contact dl{overflow:visible;}
#main div.photo_cv {float:right; padding-bottom:0; padding-top:5px; text-align:right; width:89px; height:93px}
#main div.cv_name p.aplicatie{
	float:left;
	padding-top:10px;
}
#main div.cv_name dt, #main div.cv_name dd {float:left;line-height:150%;font-size:0.9em;width:25%;}
#main div.cv_name dd {float:left;line-height:150%;width:75%;}
#main div.contact dt, #main div.contact dd {float:left;line-height:150%;font-size:0.9em;width:25%;}
#main div.contact dd {float:left;line-height:150%;width:75%;}
#main .section {overflow:hidden;padding:25px 0;width:100%;margin:0px;border-bottom:2px solid #f0f0f0;line-height:160%; float:left;}
#main .section h2{
	color:#000;
	text-decoration:underline;
	float:left;
	margin-right:10px;
	text-align:right;
	width:144px;
	padding-bottom:10px;
}
#main .section .sectionName {background:none;color:#666;float:left;font-size:14px;width:144px;font-weight:normal;margin:0px;padding:0px;text-align:right;letter-spacing:-0.02em; display: inline;}
#main .section ul li{clear:both;}
#main .section .sectionName span {padding:0; display:block;}
#main .section ol, #main .section ul, #main .section dl {float:left;width:79%;}
#main ul.simple_list, #main .simple_list, #main div.simple_list {border-right:medium none!important;width:79%;}
#main .activity {border-right:none;font-weight:normal;margin-bottom:0;width:95%;border-left:2px solid #f0f0f0;padding-left:20px;color:#666666; float:right; padding-bottom:5px;}
#main .activity strong {color:#000;}
#main .testScore .activity{width:77%;}
#main .period ,
#main p.period {float:left;font-weight:bold;line-height:150%;margin-left:0;text-align:left;width:97%;clear:both;color:#000;}
#main p.period {margin-bottom:15px;}
#main .period strong,
#main p.period strong {font-weight:normal;color:#666666;}
#main .highlighted,#main .largerFont, #main .largestFont,#main .largestFontBold, #main .experienceFont, #main h1, #main h2 {color:#000!important;}
#main .largerFont {font-size:14px;}
#main .largestFont, #main .largestFontBold, #main h2 {font-size:18px;}
#main .largestFontBold{font-weight:bold;}
#main .experienceFont, #main h1 {font-size:24px;}
#main .highlighted  li {width:100%!important;}
#main .extra_section {padding:10px 0 10px 0;}
#educatie li .activity{margin-bottom:15px;}
#main #cariera ol{
	border-left: 2px solid #F0F0F0;
    color: #666666;
    float: right;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
#main #cariera ol li h1{
	font-size:14px;
	float:left;
}
#main #cariera ol .activity{
	border:none;
}
#main #cariera ol li .content_activity{
	padding-top:31px;
}
#main #cariera ol li p.period{
	width:auto;
	clear:none;
	padding-left:8px;
	padding-top:4px;
	margin:0;
}
#main #cariera ol li p{
	float:left;
	width:100%;
}
#main #educatie ul{
	border-left: 2px solid #F0F0F0;
    color: #666666;
    float: right;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 0;
}
#main #educatie ul .activity{
	border:none;
}
#main #educatie ul li .period{
	width:auto;
	clear:none;
	padding-left:8px;
	padding-top:0px;
	margin:0;
	font-size: 12px;
	font-weight: normal;
}
#main #educatie ul li h1{
	font-size:14px;
	float:left;
}
#main #educatie ul li p{
	float:left;
	width:100%;
}
#main #certificari ul, #main #abilitati ul, #main #obiectiv ul{
	border-left: 2px solid #F0F0F0;
    color: #666666;
    float: right;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 6px;
    padding-left: 0;
}
#main #certificari ul .activity, #main #abilitati ul .activity, #main #obiectiv ul .activity{
	border:none;
}
#main #certificari ul li .period, #main #abilitati ul .period, #main #obiectiv ul .period{
	width:auto;
	clear:none;
	padding-left:8px;
	padding-top:4px;
	margin:0;
}
#main #certificari ul li h1, #main #abilitati ul li h1, #main #obiectiv ul h1{
	font-size:20px;
	float:left;
}
#main #certificari ul li p, #main #abilitati ul li p, #main #obiectiv ul li p{
	float:left;
	width:100%;
}
#main #jobdorit ul.activity{
	float:right;
	width:77%;
	padding-top: 29px;
}

#main #jobdorit ul.activity li {padding-top:6px}
#main div.contact .socialMedia a,
#main div.contact .socialMedia img{float:left;margin-right:4px;}
#main div.contact .socialMedia a{line-height:25px;margin-right:8px;width:85px;}
#main .activity .testResult{font-size:14px;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:5px; padding-top:31px;}
#main .activity .testResult span {font-weight:bold;}
#main .activity .secondaryTestResult strong,
#main .activity .testResult strong {color:#fd6600;} 
#main .activity .secondaryTestResult {display:inline;margin-right:15px;color:#000;}
#main .activity p span{
	color:#000;
}
#main .tagListCV span{background:#EEF3F7;border:1px solid #BAD0E5;display:inline-block;font-weight:bold;margin:5px 3px;padding:4px 8px;color:#000;float:left;}
#main .cvUpdate {color:#7a7a7a;float:left;clear:both;margin-bottom:3px;width:100%; font-style:italic;}
.viewCvHeaderContainer {margin:0 auto;width:800px;text-align:left;}

.viewCvHeaderContainer .logoCv{float:left;padding-top:22px;padding-bottom:23px;}
.viewCvHeaderContainer p.cvOptions {width:413px;padding:19px 0 0 0px;text-transform:uppercase;font-size:14px;letter-spacing:0.0em;float:right;}
.viewCvHeaderContainer p.cvOptionsLarger {width:545px;}
.viewCvHeaderContainer p.cvOptions a{float:right;vertical-align:middle;height:48pxfont-size:13px;font-weight:bold;margin-left:5px;}
.viewCvHeaderContainer p.cvOptions a strong {float:left;padding:19px 2px 19px 2px;background:none;}
.viewCvHeaderContainer p.cvOptions a:hover {text-decoration:none;color:#fd6600;}
.viewCvHeaderContainer p.cvOptions a:hover strong,
.viewCvHeaderContainer p.cvOptions a:hover span,
.viewCvHeaderContainer p.viewCvMarkup a:hover span,
.viewCvHeaderContainer p.viewCvMarkup a strong{cursor:hand;text-decoration:none;}
.viewCvHeaderContainer p.cvOptions a span {background:url("/theme/images/cv_nou/sprite.png") no-repeat -3px -111px;display:inline-block;float:left;width:25px;height:30px;text-indent:-9999px;margin:10px 0 0 3px;}
.viewCvHeaderContainer p.cvOptions a.mail span{background-position:0px -745px}
.viewCvHeaderContainer p.cvOptions a.pdf span{background-position:0px -873px}
.viewCvHeaderContainer p.cvOptions a.printer span{background-position:0px -807px}
.viewCvHeaderContainer p.cvOptions a.shop span{background-position:0px -777px}
.viewCvHeaderContainer p.cvOptions a.save span{background-position:0px -840px}
.viewCvHeaderContainer p.withBorder {border-right:1px solid #ccc;height:68px;padding-right:5px;}
.viewCvHeaderContainer p.viewCvMarkup {width:250px;border-left:1px solid #fff;float:right;height:77px;padding:10px 0 0 10px;}
.viewCvHeaderContainer p.viewCvMarkup .markup {display:block;padding-bottom:9px;}
.viewCvHeaderContainer p.viewCvMarkup a {background:url("/theme/images/cv_nou/sprite.png") no-repeat left -318px;float:left;margin-right:2px;}
.viewCvHeaderContainer p.viewCvMarkup a span {background:url("/theme/images/cv_nou/sprite.png") no-repeat left -491px;float:left;width:24px;height:24px;text-indent:-9999px;margin:3px 0px 0px 4px;}
.viewCvHeaderContainer p.viewCvMarkup a strong {float:left;padding:8px 5px 7px 3px;color:#000;font-weight:normal;background:url("/theme/images/cv_nou/sprite.png") no-repeat right -359px;}
.viewCvHeaderContainer p.viewCvMarkup a:hover,
.viewCvHeaderContainer p.viewCvMarkup .chosen {text-decoration:none;color:666;background-position:left -403px;color:#666;}
.viewCvHeaderContainer p.viewCvMarkup a:hover strong,
.viewCvHeaderContainer p.viewCvMarkup .chosen strong{background-position:right -447px;color:#666;}
.viewCvHeaderContainer p.viewCvMarkup a.selectat span {background-position:-29px -491px;}
.viewCvHeaderContainer p.viewCvMarkup a.respins span {background-position:-58px -490px;}
body *{
background-image:none!important;
height:100%;
}

.go_back,.actions,#cv a img,#opinion,#utils,#menu,#footer a img, #footer dl,#footer .linkuri_site, .job-rightcontainer,#footer_simple a img,#footer_simple dl,#container-job div.container-logo span.bg_sigla_top,#container-job div.container-logo span.bg_sigla_bottom, #viewCvHeader, #main .viewHints, .overlayer{
display:none
}



#main .cvUpdate{
	float:right;
	width:auto;
	color:#000;
}
#main div.cv_name{
	width:87%;
}
#main div.cv_name dl{
	width:50%;
	float:left;
}
#main div.contact{
	padding-top:0;
}
#main div.contact dl{
	width:100%;
}
#main .section dl {width:800px;}
#main .section ul li {clear:both;overflow:visible;margin:0;float:left;width:800px;}
#main .personal_info a,
#main .section a {display:none;}
#main p.period ,#main .section ul, #main .section dl {line-height:110%;float:left; letter-spacing:0;}
#main .section dl {width:800px;border:none;}
#main #jobdorit .sectionName {border:none;}
#main .period,
#main p.period {font-size:11px;width:none;}
#main .content_activity {padding:0;}
#main .experienceFont, #main h1 {font-size:13px;}
#main .largestFontBold{font-size:13px;}
#main .activity .testResult {font-size:14px;}
#main .activity .testResult span {font-size:16px;}
#main .section .group_items {padding:0;}
#main #jobdorit .activity{margin:0;}
#main .largestFont, #main .largestFontBold {font-size:14px;}
#main .viewHints {display:block;border:none;padding:0;margin:0;}
#main .viewHints .righthints, #main .viewHints .lefthints .icons, #main .viewHints .lefthints p {display:none;}
#main .viewOnPrint, main .viewOnPrint a{display:block!important;border:none;}
#main .viewHints .lefthints, #main .viewHints .lefthints p{border:none;padding:0;margin:0;float:left;}

#cv:after {
float:left;
margin:20px 0 0 300px;
}

#container-job div.container-logo div.border_sigla_center, #container-job .meniu-job dl{
border:none
}

#container-job div.container-logo div.border_sigla_center img{
margin:0 0 0 20px!important;
}



#main div.contact dt {clear:left;width:50px;}
#main div.contact dd {width:200px;}
#main div.contact dd a {display:block;}
#main div.contact {width:300px;}

/*footer nou cv*/

.footer-cv-nou{
	float:left;
	width:100%;
	margin-top:20px;
}
.footer-cv-nou .wrap{
	margin:0 auto;
	width:800px;
	background-color:#DEDEDE;
}
.footer-cv-nou .wrap p{
	padding:20px 0 20px 20px;
	font-size:14px;
}

