#cv .actionbar button, .actionbar select, .actionbar input {
margin:2px 5px;
}
#cv .actionbar input.image {
vertical-align:middle;
}
#cv .actionbar {
background:#ededed;
text-align:center;
}

#main {
margin:8px auto 50px;
width:740px;
padding-bottom:10px;
text-align:left;
}
#main h1 {
font-size:2.8em;
}
#main h2 {
font-size:1.6em;
}
#main div.cv_name {
width:50%;
float:left;
}
#main div.contact {
width:35%;
float:left;
padding-top:3em;
}
#main div.contact dt, #main div.contact dd {
float:left;
width:150px;
line-height:150%;
}
#main div.contact dt {
width:60px;
}
#main div.contact dl{
overflow:auto;
}

#main div.photo_cv {
float:left;
width:15%;
padding-top:1em;
text-align:center;
padding-bottom:.2em;
}
#main div.photo_cv img{
vertical-align:middle;
}
#main .hidden_info {
color:#a1d6ee;
letter-spacing:.3em;
}
#main .section h3 {
float:left;
width:23%;
background:#ededed;
color:#0068d0;
font-size:1.1em;
font-weight:bold;
padding:8px 0;

}
#main .section h3 span{
padding:1em 0 1em 1.3em;
}

#main .section ol, #main .section ul {
float:right;
width:72%;
}

#main .section ol li {
overflow:hidden;
padding:0;
font-weight:bold;
clear:both;
}
#main .section  .group_items{
padding:.5em 0;
display:block;
}
#main .section {
overflow:hidden;
margin:2em 0;
width:100%;
padding-top:1em;
}
#main .section .edit_field, #main .contact .edit_field{
font-weight:normal;
padding:0;
font-size:0.9em;
}
#main .section .second_row{
display:block;
margin-left:1.3em;
}
#main .activity {
width:70%;
float:left;
border-right:1px solid #eeeeee;
margin-bottom:1.5em;
font-weight:normal;
}
#main .content_activity{
padding-right:1.5em;
}
#main ul.simple_list{
border-right:none;
}
#main p.period {
float:right;

margin-left:1em;
text-align:left;
width:24%;
font-weight:normal;
line-height:150%;
}
#main ol li {
margin:0 0 1.5em  0;
}

#main ul.activity li {
margin:0 0 2px 0;
width:70%
}
#main .cv_actions {
width:100%;
border-top:1px dotted #888888;
padding:2em 0;
overflow:auto;
}

#main .cv_actions .order_cv {
background:url(/theme/images/button_ordercv.gif) no-repeat scroll 0 0;
display:block;
width:120px;
height:33px;
color:#fff;
border:none;
float:left;
margin-right:10px;
padding-left:1em;
}
#main .age{
float:left;
width:100%;
}
#main .cv_actions .save_cv {
background:url(/theme/images/button_savecv.gif) no-repeat scroll 0 0;
display:block;
width:123px;
height:33px;
color:#fff;
border:none;
float:left;
padding-left:1em;
}
#main a.order_cv {
background:url(/theme/images/icon_ordercv.gif) no-repeat scroll 0 0;
width:auto;
height:19px;
float:left;
padding-left:2em;
line-heit:150%;
margin:1em 1em 0 0;
line-height:140%;
}
#main a.save_cv {
background:url(/theme/images/icon_savecv.gif) no-repeat scroll 0 0;
width:auto;
height:19px;
float:left;
padding-left:2em;
margin-top:1em;
line-height:140%;
}
#cv #logo{
margin:1em auto 0;
text-align:left;
width:740px;
}
#cv h1,h2 {

color:#4d4d4d;
}
#main{
line-height:140%;
font-size:1.08em;
}

.extra_section{
border-bottom: 1px solid #eee;
margin-bottom: 40px;
padding-bottom: 20px;  
}

.extra_section h3,.interview h3{
font-size: 18px;
margin-bottom: 10px;
}

.extern{
float: right;
position: relative;
top:-20px
}
.extern img{
vertical-align: middle;
}

p.info{
margin: 20px 0 10px 0;
float: left;
width: 650px;
}

p.info img{
margin-right: 5px;
}

.interview{
 border-top: 1px solid #eee;
margin-bottom: 40px;
padding-bottom: 20px;  
padding-top: 20px; 
}

.interview dt{
    font-weight: bold;
    padding-top: 1em;
}
a.go_back{
background:url("/theme/images/Inapoi.png") no-repeat scroll left 0 transparent;
border-right:1px solid #6F6F6F;
display:block;
float:left;
line-height:200%;
margin-bottom:10px;
margin-right:10px;
padding-left:30px;
padding-right:10px;
}
#opinion {
	display:none;
}
#main .personal_info .highlight {
float:left;

width:100%;
background:#fffeef url(/theme/images/info.gif) no-repeat scroll 10px 50%;
line-height:20px;
margin:40px 0 10px 0;
display:inline;
font-size:12px;

}
#main .personal_info .highlight span{
	padding:10px 0 10px 35px;
	display:block;
}

.data_introducere{
font-size:11px;
font-style:italic;
margin-top:-3em;
}
#main .personal_info .icon_share{
	margin-top:10px;
	margin-left:10px;
}
#main .personal_info .twitter_share{
	margin-left:5px;
}
#main .personal_info .share{
	float:left;
	margin-top:8px;
	margin-left:3px;
}
#main .personal_info .share_cv{
	float:right;
}
#main .personal_info,
#main #jobdorit{
	/*	position:relative;*/
	overflow:hidden;
}