body {
	background-color: #A1A6AB;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	border: 0;
	}
/* Structure Styles */ 
#maintable {
	margin-right: auto;
	margin-left: auto;
	}
.basebg {
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-y;
	padding-right: 14px;
	padding-left: 14px;
	}
.header { background-image: url(../images/header_bg.gif); background-repeat: no-repeat; height:100px; border:1px solid #FFF; margin:0; padding:0; }
.footer { background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; height:70px; /*border:1px solid #FFF;*/ margin:0; padding:0; }

.logo { float:left;	margin:20px 30px 0 30px; /*border:1px solid #F00;*/ } 

.logo img {	vertical-align: bottom; }

.denumire-companie {	
	margin-top:20px;
	/*border:1px solid #00F;*/
	}
.denumire-companie p {	
	margin:0; padding:0;
	}
	
.titlu1 {		
	color:/*#004F75*/#FFF;
	font-size:24px;
	font-weight:bold;
	line-height: normal;
	}

.descriere-activitati { 
	margin-top:10px;
	/*border:1px solid #0F0;*/
	}

#contenttable {
	margin-top: 10px;
	}
.navtd {
	width: 170px;
	background-color: #A3C3FE;
	}
.navtd p {
	margin:0; padding:0;
	}	
.contenttd { padding-left:15px; padding-right:5px; margin-bottom:10px; }

td {
	vertical-align:top;
	}
	
/* navigation Styles */
.buttonscontainer {
	width: 170px;
	}
	
.buttons a:link, .buttons a:visited {
	color: #006699/*#333333*/;
	background-color: #b5cefd;
	padding: 5px;
	display: block;
	border-bottom: 1px solid #FFF;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	width: 160px;
	}

.nou {
	background: url(/images/nou.png) 0 0 no-repeat;
	}

.nou-img {
	float:left;
	width:20px;
	height:9px;
	padding:5px 5px 0 0;
	margin:0;
	}
	
.buttons a:hover {
	background-color: #d7e5fe;
	color: #006699/*#333333*/;
	text-decoration: none;
	}

/* Text and Link Styles */
h1 {
	line-height: normal;
	font-size: 20px;
	font-weight: normal;
	color: /*#9f6d22*//*#195E76*/#0B486B;
	margin:0 0 10px 0;
	padding:0;
	border-bottom: 1px solid;
	border-color: #D9D9D9;
	}

h2 {
	line-height: normal;
	font-size: 16px;
	font-weight: normal;
	color: /*#9f6d22*//*#195E76*/#0B486B;
	margin: 0;
	padding: 10px 0 10px 0;
	}	

h3 {
	line-height: normal;
	font-size: 14px;
	color:/*#004F75*/#FFF;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}
	
.h3-body {
	color:#000; 
	padding:10px 0 0 0; 
	font-size:12px;
	}

.title2 {
	line-height: normal;
	font-size: 14px;
	color:/*#004F75*/#FFF;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}

h4 {
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #006699/*#666*/;
	margin: 0 0 5px 0;
	padding: 0;
	}		
	
.title4 {
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #006699/*#666*/;
	margin: 0 0 3px 0;
	padding: 0;
	}

p { 
	overflow:hidden;
	margin:0;
	padding:0 0 10px 1px; 
	}

ul {
	margin:0;
	padding:0 0 10px 15px; 
	}		
	
.navbox { margin-top:30px; font-size:11px; text-align:center; color: #666; }
.navbox a { color: #666; text-decoration: none;	}
.navbox a:hover { color: #FFF; text-decoration: none; }

table {
	margin:0 0 10px 0; padding:0;	
	}

a {	color: #005B88/*#0000CC*/; text-decoration: none; }
a:hover { color: #ADBFD1; text-decoration: none; }

/* Additional Styles */
.footer-nav {
	clear:both;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #90B0EB;*/
	padding: 10px 5px 0 5px;
	margin: 0;
	font-size: 11px;
	}
.footer-nav p {
	padding:0 0 4px 0;
	}

.designed  {
	font-size: 10px;
	color: #999999;
	}
.designed a {
	color: #999999;
	}

.clear {
	clear:both;
	}
.picatura {
	float:right;
	position:absolute;
	left: 809px;
	top: 30px;
	}

.left { float:left }
.right { float:right }

.table-dotted 		{ border: 1px dotted #90B0EB; }
.table-dotted td 	{ border-bottom: 1px dotted #90B0EB; padding:0 5px; }

.infotext-div 		{
	background-color:#F4F4F4;
	font-size:11px;
	padding:5px;
	margin:10px 0;
}
.infotext-div img 	{ vertical-align: bottom; margin-top:1px; }
.infotext-div ul 	{ padding-bottom:0; }
.infotext-p 		{ padding:0; margin:0; overflow:hidden; }
.infoimage			{ float:left; margin-right:5px; vertical-align:bottom; }

.download 			{ text-align:left; padding:0 5px; }
.pdf-logo			{ border:0; float:left; clear:left; }
.ms-word-logo		{ border:0; float:left; clear:left; margin:3px 5px 0 0; }

.image				{ padding:2px; margin:3px 5px; border:1px solid #333; vertical-align:bottom; }

/* ANUNTURI ANGAJARE */
.anunturi-angajare {
	}
.anunturi-angajare h2 { 
	font-size:14px;
	margin: 0;
	padding: 5px 0 0 0;
	}

