@charset "utf-8";
/* CSS Document */

/* BODY
----------------------------------------------------------------------------- */

/* ------------------------------------------body pag1 vechi, in caz ca ------------------------------------------
.body-pag1 { background:url(bg-pagina.gif); background-color:#0E1D37; background-repeat:repeat-x; margin: 0;
       font: 1em Arial, Verdana, sans-serif; font-weight: normal;}
------------------------------------------------------------------------------------*/

.body-pag1 { background:url(bg-pagina1.gif); background-color:#112342; background-repeat:repeat-x; margin: 0;
       font: 1em Arial, Verdana, sans-serif; font-weight: normal; margin: 0; padding: 0; }	   
.body-tot { background:url(bg-pagina.gif); background-color:#112342; background-repeat:repeat-x; margin: 0;
       font: 1em Arial, Verdana, sans-serif; font-weight: normal; margin: 0; padding: 0; }	   

   

/* MASTHEAD, partea de sus
----------------------------------------------------------------------------- */
#header {
	z-index: 100;
	height: 118px; 
	position: relative;
	}
#masthead { 
	position: relative;
	padding: 0;
	}
#masthead div { 
	display: block;
	font-size: 2em;
	background: url("masthead.png") left top no-repeat;
	width: 758px;
	height: 82px;
	}
#masthead div a {
	display: block;
	width: 460px;
	height: 30px;
	position: absolute;
	top: 30px; 
	left: 20px; 
	text-decoration: none;
	text-indent: -3000px;
	}
#masthead address {
	}
/* daca se fute, stergi de aici */	
/* mai modifica aici....
#masthead ul {
	margin: 0 20px 0 0;
	padding: 0 0 0 10px;;
	list-style: none;
	height: 14px;
	line-height:14px;
	text-indent: -3000px;
	}
#masthead ul li {    
	position: relative;
	float: right;
	margin: 22px 0 0 10px;
	height: 14px;
    line-height:14px;
	}
#masthead ul li a {
	display: block;
	height: 14x;
	text-decoration: none;
	line-height:14px;	
	}
#masthead-home { background: url("footer-home.gif") left top no-repeat; width: 48px;}
#masthead-contact { background: url("footer-contact.gif") left top no-repeat; width: 50px;}
#masthead-sitemap { background: url("footer-sitemap.gif") left top no-repeat; width: 63px;}
#masthead-top { background: url("footer-top.gif") left top no-repeat; width: 40px;}

#masthead ul li.hover a,
#masthead ul li:hover a,
#masthead ul li a.hover, 
#masthead ul li a:hover, 
#masthead ul li a.active,
#masthead ul li a.active.hover, 
#masthead ul li a.active:hover {background-position: 0 -14px;}	
*/
/* daca se fute, stergi pina aici */	

/* NAV-MAIN, NAVLINK meniul principal, cu butoane
----------------------------------------------------------------------------- */
#nav-main {
/*	line-height: 1.0em; z-index: 500; */margin-left: 0px; position:relative; width:758px; height: 35px;}
#nav-main ul {
	margin: 0;
	padding: 0 0 0 10px;;
	list-style: none;
	height: 35px;
	}
#nav-main ul li {    
	position: relative;
	float: left;
	margin: 0;
	}
#nav-main ul li a {
	display: block;
	height: 35px;
	text-decoration: none;
	}
#nav-link-desprenoi { background: url("bazabuton.png") left top no-repeat; width: 105px; }
#nav-link-companii { background: url("bazabuton.png") left top no-repeat; width: 105px; }
#nav-link-proiecte { background: url("bazabuton.png") left top no-repeat; width: 105px; }
#nav-link-social { background: url("bazabuton.png") left top no-repeat; width: 105px; }
#nav-link-media { background: url("bazabuton.png") left top no-repeat; width: 105px; }
#nav-link-financiar { background: url("bazabuton.png") left top no-repeat; width: 105px; }
#nav-link-noutati { background: url("bazabutonlung.png") left top no-repeat; width: 108px; height: 35px;}

#nav-main ul li.hover a,
#nav-main ul li:hover a,
#nav-main ul li a.hover, 
#nav-main ul li a:hover, 
#nav-main ul li a.active,
#nav-main ul li a.active.hover, 
#nav-main ul li a.active:hover {background-position: 0 -35px;
	}

a:link, a:visited, a:hover, a:active { text-decoration: none; }

#nav-main li a, #main_menu li a:visited {display:block; height:35px; color:#fff; font-size:.7em; text-decoration:none; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }





/* FLASH Container
----------------------------------------------------------------------------- */
#flash {width: 758px; height: 213 px; margin: 0 10px; padding: 0; }

/*  MAIN_CONTENT PRIMA PAGINA; in celelalte pagini o sa fie diferit
pag1-stinga si pag1-dreapta
----------------------------------------------------------------------------- */
#pag1 {width: 738px; height: 284px; margin: 0; padding: 0; background:url(acasa_main.jpg)}
#pag1cd { position:absolute; float: left; margin: 10px 10px 10px 250px; text-align:justify; width: 480px; height:auto;}
.textnormal { margin: 0; padding: 5px; font: 11px Arial, Verdana, sans-serif; font-weight:normal; color:#FFFFFF; text-align:justify; }
.textdreapta { margin: 0; padding: 5px;	font: 11px Arial, Verdana, sans-serif; font-weight:normal; color:#FFFF00;
	text-align:right;
	font-weight:bold;
}
.listacompanii { margin: 0; padding: 0px;	font: 11px Arial, Verdana, sans-serif; font-weight:normal; color:#999999;
	text-align:left;
	font-weight:bold;
}


/*  MAIN_CONTENT PAGINA NORMALA
stinga, mijloc si dreapta
----------------------------------------------------------------------------- */
#container {
	width: 758px; 
	margin: 0 auto;
	text-align: left;
	background: url(bg-container-n1p1s1.gif) left top repeat-y #FFF;
	}
#inner-container { 
	background: url(bg-innercontainer-n1p1s1.gif) left top no-repeat;
	}
	
#content {
	position: relative;
	height: 500px;
	clear: both;
	}	

#nav-sub { background-color:#2e5381; position: absolute;
	top: 0;
	left: 10px;
	width: 146px;
	}
#primary-content {
	position: absolute;
	top: 30px;
	left: 172px;
	padding-bottom: 10px; 
	}
#secondary-content {
	position: absolute;
	top: 0;
	font-size: 0.92em;
	}
	
body.layout-n1-p1-s1 #container { background: url(bg-container-n1p1s1.gif) left top repeat-y #FFF; }
body.layout-n1-p1-s1 #inner-container { background: url(bg-innercontainer-n1p1s1.gif) left top no-repeat; }
body.layout-n1-p1-s1 #breadcrumbs { margin: 0 188px 0 156px; width: 414px; }
body.layout-n1-p1-s1 #breadcrumbs ul { margin: 0 10px 0 20px; }
body.layout-n1-p1-s1 #primary-content { width: 378px; }
body.layout-n1-p1-s1 #secondary-content { left: 570px; width: 178px; }

/*  MAIN_CONTENT PAGINA NORMALA
stinga, mijloc si dreapta
----------------------------------------------------------------------------- */

table { padding:0; border: 0px solid #102f57; width: 738px} 
img {margin:0; padding:0}

/*  MAIN_CONTENT tabelul din stinga*/


#tabstanga {	font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#fcff00; }
#tabstanga p { text-indent: 5px; text-align:justify; margin: 5px;}
#tabstanga a.active, 
#tabstanga a.active.hover, 
#tabstanga a:link, 
#tabstanga a:visited, 
#tabstanga a:active {text-decoration:none; color:#ffffff;}
#tabstanga li a:hover {text-decoration:underline; color:#fffc00; }

#tabstanga ul { list-style:none; margin: 0; padding:0; }
#tabstanga li {text-decoration:none; display:block; text-align:left; color:#FFFFFF; vertical-align:middle; padding: 5px 5px 5px 15px; margin 0px; }
#tabstanga img, #tabstanga li img {margin 0; padding: 0; border:none; vertical-align:middle; }

/*  MAIN_CONTENT tabelul central*/

#tabcentru { font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#000000; padding: 5px; text-align:justify; text-indent: 0px;}
#tabcentru p {text-indent: 10px; padding: 0px; margin: 0 0 20px 0;}
#tabcentru h1 {font-size: 1.5em;; color:#132137; text-indent: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#tabcentru h3 {font-size: 1.2em;; color:#132137; text-indent: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#tabcentru h5 {font-size: 0.76em; color:#ff0000; text-align:right; }
#tabcentru h6 {font-size: 0.76em; color:#ff0000; text-align:right; cursor:pointer; }
#tabcentru a.active, 
#tabcentru a:link, 
#tabcentru a:visited, 
#tabcentru a:active  { text-decoration:none; color:#330099; font:Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; color:#000000; padding: 5px; text-align:justify; text-indent: 0px;}
#tabcentru a:hover, #tabcentru a.active.hover { text-decoration:underline; color:#330099; font:Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; color:#000000; padding: 5px; text-align:justify; text-indent: 0px;}
#tabcentru ul { list-style:none; margin: 0; padding:0; }
#tabcentru ul li {text-decoration:none; display:block; cursor: pointer; text-align:left; padding: 5px 0 5px 5px; margin 0px; }
#tabcentru ol li {list-style:disc; text-align:left; padding: 5px 0 5px 5px; margin 0 0 0 10px; }
#tabcentru img {margin 2px; padding: 0; border: 1px solid #000000; }

.tabcentru {margin: 0; padding: 0 2px 0 10px; list-style:none; }
.proiecte_centru { float:right; margin: 15px 5px 15px 15px; }
.companii_centru { float:right; margin: 5px 5px 10px 15px; padding:2px; text-align:left;}
.presa {float:right; margin: 1px 1px; padding:1px; text-align:left;}
.presa img {vertical-align:middle;}

/*  MAIN_CONTENT tabelul din dreapta*/

#tabdreapta { font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#FFFFCC; text-align: left; padding: 0; }
#tabdreapta p { text-indent: 15px;}
#tabdreapta a.active,
#tabdreapta a.active.hover, 
#tabdreapta a:link, 
#tabdreapta a:visited, 
#tabdreapta a:hover, 
#tabdreapta a:active  {
	text-decoration:none;
	color:#CCFFCC;
}

#tabdreapta li a:hover {text-decoration:underline; color:#CCFFCC; }

#tabdreapta ul { list-style:none; margin: 0; padding:0; }
#tabdreapta li {text-decoration:none; display:block; text-align:left; padding: 2px 0 2px 16px; vertical-align:middle; margin: 0;}


/*  MAIN_CONTENT bari cu fundal*/

.bara-bleu { background:url(bara-bleu.jpg); border:none; }
.bara-rosie { background:url(bara-rosie.jpg); }
.bara-orange { background:url(bara-orange.jpg); }
.bara-verde { background:url(bara-verde.jpg); }

.bara-rosie, .bara-bleu, .bara-verde{ background-repeat:repeat-x; margin: 0px 10px 0 0; padding: 4px 0 0 0 ; width: 100%; height: 20px; text-indent: 8px; font-size: 11px; font-weight: bold; text-align: left; color:#CCCC00; border:#000000 1px solid; vertical-align:middle;}

.bara-orange { background-repeat:repeat-x; margin: 0px 10px 0 0; padding: 4px 0 0 0 ; width: 100%; height: 20px; text-indent: 8px; font-size: 11px; font-weight: bold; text-align: left; color:#333333; border:#000000 1px solid; vertical-align:middle;}

/*  MAIN_CONTENT bari de distantiere, fara fundal*/

.baraalba { background-color:#FFFFFF; }
.baraneagra { background-color:#000000; }
.baragrideschis { background-color:#999999; }
.baragriinchis { background-color:#333333; }
.baraorange { background-color:#f87b1c; }

.baragriinchis, .baragrideschis, .baraneagra, .baraalba, .baraorange {width:100%; height: 5px; margin: 0; padding: 0; font-size:0px; line-height: 0px;}

/* FOOTER (bucata de jos)
----------------------------------------------------------------------------- */
#footer { position: relative; margin: 0; padding: 0; height: 101px; width: 758px; background:url(bg-jos.png); /*line-height: 1.0em; z-index: 500; */}
#footer ul {
	margin: 0 20px 0 0;
	padding: 0 0 0 10px;;
	list-style: none;
	height: 14px;
	line-height:14px;
	text-indent: -3000px;
	}
#footer ul li {    
	position: relative;
	float: right;
	margin: 22px 0 0 10px;
	height: 14px;
    line-height:14px;
	}
#footer ul li a {
	display: block;
	height: 14x;
	text-decoration: none;
	line-height:14px;	
	}
#footer-home { background: url("footer-home.gif") left top no-repeat; width: 48px;}
#footer-contact { background: url("footer-contact.gif") left top no-repeat; width: 50px;}
#footer-sitemap { background: url("footer-sitemap.gif") left top no-repeat; width: 63px;}
#footer-top { background: url("footer-top.gif") left top no-repeat; width: 40px;}

#footer ul li.hover a,
#footer ul li:hover a,
#footer ul li a.hover, 
#footer ul li a:hover, 
#footer ul li a.active,
#footer ul li a.active.hover, 
#footer ul li a.active:hover {background-position: 0 -14px;}

.flags {
margin: 0px; 
padding: 0px;
position: absolute;
top: 50%;
}
.flag {
position:relative;
left: -4px;
 padding: 2px;
 background-color: #036;
 text-align: center;
border: #036 solid 1px;
}
.flags IMG {
 border:0px;
}
DIV.flag:hover {
 background-color: #6AC;
}
.flag-active {
position:relative;
left: -4px;
 padding: 2px;
 background-color: #36A;
text-align: center;
border: #036 solid 1px;
}
DIV.flag-active:hover {
 background-color: #6AC;
}

