/* CSS Document */

/*  Cont Consulting  */



* {

	margin: 0;

	padding: 0;

	}

	

html {

	margin: 0;

	padding: 0;

	}	

	

body {

	margin: 10px 0 10px 0;

	padding: 0;

	/*background: #fff url(imagesMain/bgGlobal.jpg) repeat-x;*/

	background-color: #FBFBFB;

	}

	

h3 {

	font: normal bold 13pt Tahoma, Arial sans-serif;

	color: #666666;

	}	

	

p {

	font: normal normal 9pt Arial, Tahoma, sans-serif; 

	color: #666666;
	margin: 5px;

	}	

	

hr {  

	height: 1px;

	border: none;

	border-top: 1px solid #ccc;

	}	

	

hr.blue {

	width: 100%;

	height: 3px;

	border: none;

	border-top: 3px solid #94edfa;

	}

	

hr.grey {

	height: 1px;

	border: none;

	border-top: 1px dotted #ccc;

	}	

	

p {

line-height: 20px;

	font: normal normal 9pt Arial, Helvetica, sans-serif;

	}	

	

#containerGlobal {

	position: relative;

	margin: 0 auto;

	width: 754px;

	background-color: #a5b5c5;

	border: 7px solid #F0F0F0;

	}	

	

#top {

	float: left;

	width: 754px;

	height: 40px;

	background-color: #fff;

	}	

	

#header {

	float: left;

	width: 754px;

	height: 105px;

	}	

	

#logo-RO {

	float: left;

	width: 261px;

	height: 105px;

	background: #a5b5c5 url(imagesMain/logo.jpg) no-repeat top left;

	}	

#logo-EN {

	float: left;

	width: 261px;

	height: 105px;

	background: #a5b5c5 url(imagesMain/logo_en.jpg) no-repeat top left;

	}	

#logo-FR {

	float: left;

	width: 261px;

	height: 105px;

	background: #a5b5c5 url(imagesMain/logo_fr.jpg) no-repeat top left;

	}	

	

#menuMain {

	float: left;

	width: 493px;

	height: 105px;

	background-color: #fff;

	}	



#left {

	float: left;

	width: 261px;

	min-height: 500px;

	height: 100%;

	background: #3970b8 url(imagesMain/theme.jpg) top left no-repeat;	

	}

	

#main {

	float: left;

	width: 493px;

	min-height: 431px;

	background-color: #FFFFFF;

	}	

	

#mainContent {

	float: left;

	margin: 10px;

	}	

#mainContent h3 { text-transform: uppercase; }

#footer {

	float: right;

	width: 493px; 

	text-align: center;

	background-color: #FFFFFF;

	/*border: 1px solid #CCCCCC;*/

	}	

	

.topLeft {

	float:left;

	width: 261px;

	height: 40px;

	background: #005994 url(imagesMain/topLeft.jpg) no-repeat;

}	

	

.topRight{

	float:left;

	margin: 0 10px 0 10px;

	width: 470px;

	height: 37px;

}	

.topRight ul{

	margin: 15px 0 0 10px;

	list-style:none;

	float: right;

	width: 200px;

}	

.topRight ul li{

	float: right;

	margin: 0 0 0 5px;

	list-style:none;

	display:inline;

}		

	

.containerMare {

	float: left;

	margin: 30px 0 0 0;

	padding: 0 10px 0 0;

	width: 460px;

	background-color: #F8F8F8;

	border: 1px solid #EAEAEA;

	}	

	

.containerMare ul{

	margin: 10px 0 10px 0;

	padding: 0;

	list-style: inside;

}	

	

.containerMare li {

	margin: 0 0 10px 0;

	padding: 0;

	}	

		

.containerMare img {

	float: left;

	margin: 10px 10px 0 10px;

	padding: 1px;

	border: 1px solid #999;

	}	

	

.containerMic {

	float: left;

	margin: 40px 0 0 0;

	width: 220px;

	}	

	

.containerMic ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}	

	

.containerMic li {	

	margin: 0 0 20px 0;

	padding: 0;

	display: block;

	}

	

.dots {

	float: left;

	margin:  40px 10px 0 10px;

	width: 10px;

	height: 200px;

	background: transparent url(imagesMain/dots.gif) repeat-y;

	}	

	

.butDetalii {

	float: right;

	margin: 5px 0 5px 0;

	width: 60px;

	text-align: center;

	border: 1px solid #ccc;

	}	

	

#footer ul {

	margin: 10px 0 10px 0;

	padding: 0;

	}		

	

#footer li {

	display: inline;

	list-style: none;

	}				

		

/*** text ***/	



.titleCategory {

	font: normal small-caps bold 14px Arial,sans-serif;

	color: #838383; 

	}	



.txPresentation {

	text-align: justify;

	font: normal normal 8pt Tahoma,Helvetica, sans-serif;

	color: #0d75a1;	

	}	

	

.txLink {

	font: normal bold 8pt Arial,Tahoma,Helvetica, sans-serif;	

	}	

	

.txMore	{

	font: normal normal 8pt Arial,Tahoma,Helvetica, sans-serif;

	}

	

.txMenuFooter {

	font: normal bold 8pt Arial,Verdana,sans-serif;

	color: #999999;

	}

	

.txNormal {

	font: normal normal 8pt Tahoma,sans-serif; 

	color: #666666;

	}	

	

.txDescription {

	font: normal normal 8pt Tahoma,sans-serif; 

	color: #666666;

	}		

	

.txContact {

	font: normal bold 8pt Tahoma, Arial,sans-serif; 

	color: #999999;

	}	

	

.txBig {

	margin: 0 0 0 50px;

	font: normal bold 8pt Tahoma, Arial,sans-serif; 

	color: #0d75a1;

	}

	

.txMarker {

	font: normal bold 8pt Tahoma, Arial,sans-serif; 

	color: #0d75a1;

	}	

	

	

/*** link ***/



a {

	text-decoration: none;

	color: #999999;

	}	

	

a:hover{

	text-decoration: none;

	color: #0a5c7f;

	}



a.button {

	text-decoration: none;

	color: #0a5c7f;

	}	

	

a.button:hover{

	text-decoration: underline;

	color: #0a5c7f;

	}				

	

a.menuFooter {

	text-decoration: none;

	color: #999999;

	}	

	

a.menuFooter:hover {

	text-decoration: none;

	color: #0250ac;

	}	

ul { margin: 0; margin-left: 25px; padding: 0; }	

ul li {
	font: normal normal 9pt Arial, Tahoma, sans-serif; 
	color: #666666;
}	

/********************************/

 /* float containers fix */ 

 

.clearfix:after {

	 content: "."; 

	 display: block; 

	 height: 0; 

	 clear: both; 

	 visibility: hidden;

	}

 

.clearfix{

	display: inline-table;

	}



/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

	}



.clearfix { 

	display: block;

	}

/* End hide from IE-mac */  	


#butonflagbox {
	width:300px;
	height:27px;
	float:right;
	}

#RObuton {
	width:32px;
	height:27px;
	float:right;
	background-image:url(imagesMain/ro.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

#RObuton a {
	width:32px;
	height:27px;
	float:right;
	background-image:url(imagesMain/ro.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

#RObuton a:hover {
	width:32px;
	height:27px;
	float:right;
	background-image:url(imagesMain/ro.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	}

#ENbuton {
	width:33px;
	height:27px;
	float:right;
	background-image:url(imagesMain/en.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

#ENbuton a {
	width:33px;
	height:27px;
	float:right;
	background-image:url(imagesMain/en.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

#ENbuton a:hover {
	width:33px;
	height:27px;
	float:right;
	background-image:url(imagesMain/en.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	}

#FRbuton {
	width:32px;
	height:27px;
	float:right;
	background-image:url(imagesMain/fr.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

#FRbuton a {
	width:32px;
	height:27px;
	float:right;
	background-image:url(imagesMain/fr.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}

#FRbuton a:hover {
	width:32px;
	height:27px;
	float:right;
	background-image:url(imagesMain/fr.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	}





#blog {
	width:74px;
	height:27px;
	float:left;
	margin-top: 14px;
	}

#blog a {
	width:74px;
	height:27px;
	float:left;
	background-image:url(imagesMain/blogbutton.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

#blog a:hover {
	width:74px;
	height:27px;
	background-image:url(imagesMain/blogbutton.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}



#home {
	width:74px;
	height:26px;
	float:left;
	margin-top: 14px;
	margin-right: 10px;
	display: inline;
	}

#home a {
	width:74px;
	height:26px;
	float:left;
	background-image:url(imagesMain/home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

#home a:hover {
	width:74px;
	height:26px;
	background-image:url(imagesMain/home.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}





