/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

body {
   font-family:Arial, Helvetica, sans-serif;
   margin:0;
   text-align:center;
}

select, option {
	font-size:12px;
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
textarea, pre, select, option, form, fieldset, table, th, td { 
	margin: 0; 
	padding: 0 
}

h1{
	font-size:36px;
	font-weight:bold;
}

.inside{
	font-size:48px;
	color:#97aea1;
}

h3{
	color:#46cd31;
	font-size:24px;
	font-weight:normal;
}
.whity{
	color:#fff;
}

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	


/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
option.trimiteCV:disable {
	color:#97aea1;
}

[disabled] {
	color:#97aea1;
}

select.trimiteCV {
	height:91px;
	background-color:transparent;
	border:none;
	color:#97aea1;
}

select.trimiteCV_en {
	height:91px;
	background-color:transparent;
	border:none;
	color:#97aea1;
}


input, textarea {
	font-family:Arial, Helvetica, sans-serif;
}

select, option {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {
	text-decoration:none;}

a:hover, a:active {
}

a img{
 vertical-align:bottom;} 
a{
	outline:none;
}

/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
	display: none; }

img {
	border: none;
    }	

input{
 vertical-align:middle;
}

input.text{
}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
	
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */
 
.noborder{
	border:none!important;
}
.no-bg{
	background:none!important;
}

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
body{
	background:#fff no-repeat left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.top-menu, .header-home, .header, .content, .content2, .footer{
	text-align:left;
	margin:0 auto;
	width:961px;
}
.top-menu{
	background:#fff;
	padding: 0px 0px 18px;
}
a.logo{
	float:left;
	padding-top:50px;
}
ul.top-nav{
	float:left;
	list-style-type:none;
	padding-left:90px;
	padding-top:32px;
}
ul.top-nav li{
	display:inline-block;
	border-right:1px solid #dfdfdf;
	text-align:left;
	padding:70px 20px 30px 20px;
	float:left;
}

a.recover {
	text-decoration:underline;
	color:#97aea1;
	font-weight:bold;		
}
a.recover:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;		
}


ul.top-nav li a:hover,
ul.top-nav li a:hover span{
	color:#044C1F;
}

ul.top-nav li a{
	color:#58595b;
	font-weight:bold;		
}
ul.top-nav li a:hover,
ul.top-nav li a:hover span{
	color:#044C1F;
}
ul.top-nav li a span{
	color:#cacaca;
	margin-top:10px;
}
.header-home-wrap{
	background:url(../images/header-bg.jpg) no-repeat center top;
}
.header-home{
	height:408px;
	color:#fff;
	position:relative;
}
.header-wrap{
	background:url(../images/header2-bg.jpg) no-repeat center top;
}
.header{
	height:211px;
	position:relative;	
}
img.head-title{
	position:absolute;
	top:51px;
	right:47px;
}
a.trCV{
	background:url(../images/trimiteCV.png) no-repeat left top;
	width:165px;
	height:36px;
	display:block;
	position:absolute;
	top:136px;
	right:282px;
	
}

a.trCV_en{
	background:url(../images/post.png) no-repeat left top;
	width:165px;
	height:36px;
	display:block;
	position:absolute;
	top:136px;
	right:282px;
	
}



a.cautaJob{
	background:url(../images/cautaJob.png) no-repeat left top;
	width:159px;
	height:36px;
	display:block;
	position:absolute;
	top:136px;
	right:60px;
}

a.cautaJob_en{
	background:url(../images/search.png) no-repeat left top;
	width:159px;
	height:36px;
	display:block;
	position:absolute;
	top:136px;
	right:60px;
}







.header a.trCV a.trCV_en{
	top:93px;
	left:28px;
}
.header a.cautaJob a.cautaJob_en{
	top:93px;
	left:217px;
}
.despre{
	position:absolute;
	top:194px;
	padding:25px 33px 0px 33px;
	width:895px;
	height:159px;
}
p.lft, p.rgt{
	width:442px;
	max-height:70px;
	overflow:hidden;
	float:left;
	line-height:17px;
	padding-top:20px;
}
p.rgt{
	padding-left:10px;
}
a.further{
	background:url(../images/arr.png) no-repeat 0px 6px;
	color:#46cd31;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-left:10px;
	float:right;
}

.content-wrap{
	background: #282828 url(../images/content-bg.jpg) repeat-x left top;
	width:100%;
}
.content2-wrap{
	background: #1a3224 url(../images/content2-bg.jpg) repeat-x left top;
	width:100%;
}
.content, .content2{
	color:#fff;
	padding:58px 34px 25px 34px;
	width:893px;
}
.content p{
	font-weight:bold;
	font-size:14px;
	padding-bottom:20px;
}



.carosel{
	padding:15px 0px;
	position:relative;
}
.carosel .prev{
	background:url(../images/btn-left.png) no-repeat left top;
	width:17px;
	height:20px;
	border:none;
	position:absolute;
	top:69px;
	left:0px;
	cursor:pointer;
	outline:none;
	display:inline-block;
}
.carosel .next{
	background:url(../images/btn-right.png) no-repeat left top;
	width:17px;
	height:20px;
	border:none;
	position:absolute;
	top:69px;
	right:0px;
	cursor:pointer;
	outline-style:none;
	display:inline-block;
}
.anyClass{
	width:800px!important;
	margin-left:40px;
	margin-top:40px;
}
.anyClass ul li{
	width:250px;
	margin-right:35px;
}
.anyClass ul li p.first{
	float:left;
	font-size: 12px;
}
.anyClass ul li p.second{
	float:right;
	width:185px;
	height:300px;
	font-weight:normal;
	font-size: 12px;
	margin-right:10px;
}


.anyClass  p.test{
	float:left
	width:185px;
	height:300px;
	font-weight:normal;
	font-size: 10px;
}
.anyClass ul li span{
	width:60px;
	margin-right:10px;
}
.line-border{
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #5c5c5d;
}
.steps{
	margin-top:30px;
}
.number{
	font-size:72px;
	float:left;
	padding-right:10px;
}
.text{
	float:left;
	width:170px;
	line-height:15px;
	display: table; 
	height: 90px; 
	overflow: hidden;
}
.buttons{
	text-align:center;
	width:100%;
	margin-bottom:20px;
}
a.grey-btn{
	background:url(../images/grey-btn.gif) no-repeat left top;
	display:inline-block;
	width:162px;
	height:16px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:8px 0px;
	text-align:center;
}
.inner1{
	display: table-cell; 
	vertical-align: middle;
}
.stanga{
	float:left;
}
.dreapta{
	float:right;
}
p.under-title{
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
p.under-title span{
	color:#96ef3a;
}
.form{
	float:left;
	width:510px;
	height:350px;
}
.form p label{
	width:100px;
	float:left;
	margin-right:20px;
	font-weight:normal;
}
.form p input.txt,
.form p textarea{
	border:1px solid #fff;
	padding:5px 4px;
	width:365px;
	font-size:13px;
}
.form p input.txt:focus,
.form p textarea:focus{
	border:1px solid #028A42
}
.form p textarea{
	height:100px;
}
.form input.send{
	float:right;
	background:none;
	border:none;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:3px;	
	margin-right:10px;
}
.contact-details{
	float:left;
	margin-left:130px;
	width:240px;
}
.contact-details p{
	padding-bottom:30px;
	padding-top:20px;
}
.contact-details p span{
	color:#97aea1;
}
.contact-details p span.email{
	color:#fff;
	font-weight:normal;
}
.valoare{
	background:url(../images/dotted-bg.png) repeat-y right top;
	float:left;
	width:185px;
	height:101px;
	padding-right:10px;
	padding-top:5px;
	margin:20px 25px 60px 0px;
}
.valoare span.val{
	font-size:14px;
	color:#fff;
}
.valoare p{
	margin-top:10px;
	font-size:14px;
	font-weight:normal;
}
.valoare p span{
	color:#94ed37;
	font-size:18px;
}
.imp-people{
	background:url(../images/important-p-bg2.gif) no-repeat left top;
	width:147px;
	height:239px;
	text-align:left;
	float:left;
	margin:20px 29px 77px 0px;
}
.imp-people img{
	padding:20px;
}
.imp-people span{
	color:#97aea1;
	font-size:11px;
	padding-left:10px;
}
.imp-people p{
	font-size:10px;
	color:#fff;
	font-weight:normal!important;
	/*text-align:justify;*/
	padding-left:10px;
	padding-right:10px;
}
.footer-wrap{
	background:#000;
	width:100%;	
}
.footer{
	color:#58595b;
	padding:20px 0px 70px 12px;
	width:949px;
}
.footer a{
	color:#58595b;
	padding:3px;
}
.footer a:hover{
	color:#fff;
}
.footer .logo-foot{
	float:right;
	margin-right:40px;
	margin-top:-20px;
}
/**************************************CSS ultimele 2 pagini***************************/
.interes, .departament, .activitate, .interes2, .departament2, .activitate2, .specificatii2 {
	float:left;
	width:250px;
	height:130px;
}
.specificatii2 {
	padding-left:20px;
	width:293px;
	height:170px;
}
.specificatii3 {
	float:left;
	padding-left:20px;
	width:293px;
	height:80px;
}
.specificatii2 label {
	width:70px;
	float:left;
	color:#98f13c;
}
.specificatii3 label {
	width:70px;
	float:left;
	color:#98f13c;
}
.specificatii2 p {
	line-height:20px;
}
.specificatii3 p {
	line-height:20px;
}
.green-light{color:#97aea1;}
.interes{
	margin-right:140px;
}
.departament{
	margin-right:0px;
}
.activitate{
	margin-right:140px;
	
}
p.titlu{
	color:#98f13c;
	font-size:12px;
	padding-bottom:20px;
}
ul.choose{
	overflow:auto;
	height:75px;
	width:160px;
}
ul.choose li:hover{
	backgroung:#20362a;
	color:#97aea1;
	cursor:pointer;
}
ul.choose2{
	list-style-type:none;
}
ul.choose2 li:hover{
	color:#90a79a;
	cursor:pointer;
}
.Paging{
	text-align:right;
	line-height:15px;
}
.Paging a{
	display:inline-block;
	color:#fff;
	width:15px;
	height:15px;
	padding:2px;
	text-align:center;
}
.Paging a.next, .Paging a:hover.next{
	background:url(../images/next-arrow.png) no-repeat left 3px;
}
.Paging a.prev, .Paging a:hover.prev{
	background:url(../images/previous-arrow.png) no-repeat left 3px;
}
.Paging a:hover{
	background:#15261c;
}
.Paging p{
	float:left;
}
table.inv-tab{
	width:100%;
	padding-top:25px;
}
table.inv-tab td.first{
	text-align:center;
}
table.inv-tab tr{
	line-height:20px;
	color:#799184;
}
table.inv-tab tr:hover{
	background:#15261c;
	color:#fff;
}
input.inpt{
	background:url(../images/inpt-bg.png) no-repeat left top;
	border:none;
	width:102px;
	height:17px;
	padding:1px 5px 0px;
	margin-right:25px;
}
input.inpt-long{
	background:url(../images/inpt-long-bg.png) no-repeat left top;
	border:none;
	width:209px;
	height:17px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}
input.inpt-upload{
	background:url(../images/upload-btn.png) no-repeat left top;
	width:83px;
	height:18px;
	border:none;
}
textarea.continutCV{
	background:url(../images/textarea-bg.png) no-repeat left top;
	width:464px;
	height:162px;
	border:none;
	padding-bottom:15px;
	padding-top:5px;
	padding-left:5px;
	overflow:hidden;
}
.sidepart-left{
	width:465px;
	font-size:11px;
	float:left;
}
.sidepart-left p{
	color:#98f13c;
	padding-bottom:10px;
}
.sidepart-right{
	float:left;
	width:413px;
	padding-left:15px;
}
span.green{
	color:#83d03b;
}
b.verde {
	font-weight:bold;
	font-size:14px;
	padding-bottom:20px;
	color:#83d03b;
}
li.verde {
      color:#83d03b;
}

.contentG p{
	font-weight:normal;
	font-size:14px;
	padding-bottom:20px;
}

.contentG span{
	font-weight:normal;
	font-size:12px;
	color: #ffffff;
}
/*}
}*/

