*{margin:0;padding:0;}
img{border:0;}
body{font-size:76%;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;color:#000;background-color:#fff;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,form,fieldset{margin:15px 0 0;}
dl,ul,ol{margin:0 0 15px;}
ul ul, ul ol, ol ul, ol ol{margin:0;}
h1{font-size:2em;}h2{font-size:1.6em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:0.8em;}
li,dd,blockquote{margin-left:30px;}
fieldset{padding:10px;}
.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 */
/***************************************************************************************/

body{background:#015574;color:#000;}
#wrapper{position:relative;width:900px;margin:0 auto;background:#fff url('wrapperbg.gif') repeat-y;color:#000;}

#header{position:relative;height:145px;color:#eee;background:#015574 url('hbg1.jpg') no-repeat;overflow:hidden;}
#sigla{position:absolute;top:13px;right:32px;}
#header h1{position:absolute;margin:0;top:0;left:0;width:257px;height:145px;overflow:hidden;}
#header h1 a{position:absolute;display:block;top:0;left:0;width:257px;height:145px;text-align:center;color:#fff;text-decoration:none;}
#header h1 a em{position:absolute;display:block;top:0;left:0;width:257px;height:145px;cursor:pointer;background: url('h1bg1.gif') top left no-repeat;}

#footer{position:relative;clear:both;width:900px;width/**/:890px/**/;padding:5px;border-top:1px solid #015574;font-weight:bold;font-size:0.9em;background:#8cbed1;color:#015574;}
#footer p{margin:0;text-align:center;}
#footer a{color:#015574;}
#footer #maker	{text-align:right;margin:0;}

#trafic{text-align:center;}

#sidebar{position:relative;float:left;width:200px;}
#sidebar h2{margin:0;text-align:center;}
#sidebar ul{margin:10px;list-style:none;}
#sidebar li{margin:0;font-size:1.3em;}
#sidebar li ul{margin:0 0 0 10px;}
#sidebar li li{font-size:0.9em;}
#sidebar a{text-decoration:none;color:#015574;display:block;width:100%;}
#sidebar a:hover{text-decoration:underline;}

#bodyhome a#home,#bodycontact a#contact,#bodydesprenoi a#desprenoi,#bodylazi a#lazi,#bodyinfo a#info,#bodyinfo-centralizator a#info,#bodyarad a#arad,#bodybaia-mare a#baia-mare,#bodybraila a#braila,#bodybreaza a#breaza,#bodybucuresti a#bucuresti,#bodycluj-napoca a#cluj-napoca,#bodyconstanta a#constanta,#bodycraiova a#craiova,#bodyiasi a#iasi,#bodyodorheiu-secuiesc a#odorheiu-secuiesc,#bodyploiesti a#ploiesti,#bodytimisoara a#timisoara,#bodyp_phare2006 a#p_phare2006
{text-align:right;color:#000;font-weight:bold;}
#main{position:relative;float:right;width:670px;padding-bottom:10px;display:inline;margin-right:15px;}
#main h2{margin:10px 0 0;width:90%;border-bottom:2px solid #015574;line-height:1em;}
#main p{text-indent:2em;line-height:1.3em;margin-top:10px;}
#main p.contactinfo{text-indent:0;}
#main a{color:#015574;text-decoration:underline;}
#main a:visited{color:#666;}
#main a:hover{text-decoration:none;color:#00d;}
.contactinfo{font-size:1.3em;font-style:italic;margin:10px 0;}

#main table			{border:1px solid #ccc;border-collapse:collapse;margin:10px 5px;position:relative;line-height:1.3em;empty-cells:show;}
#main table th		{color:#000;letter-spacing:normal;text-transform:none;padding:0;background:#eee;white-space:normal;border:1px solid #ccc;}
#main table tbody th	{border-left-width:1px;border-top-width:0;background:#fff;font-size:10px;color:#000;white-space:normal;}
#main table td		{border:1px solid #ccc;border-width:0 1px 1px 0;background:#fff;padding:0px;color:#000;white-space:normal;}

.conducere{font-size:1.2em;}
.conducere dt{font-weight:bold;}

#main .footer	{float:left;width:100%;font-size:0.85em;color:#666;}
#main .footer .sigla-ue	{float:left;margin:0 5px 0 0;}
#main .footer .sigla-impreuna	{float:right;margin:0 0 0 5px;}

#bodyinfo #main ul{margin-top:1em;}

#main img{float:left;display:inline;margin:5px;}
#main img.right{float:right}
#bodyhome h1{display:none;}
#bodyhome #header{background-image: url('hbg3.jpg');}

#mainmap{position:relative;margin:10px auto;list-style:none;width:555px;height:420px;overflow:hidden;background: url('mainmapbg.jpg') center center no-repeat;}
#mainmap li{position:absolute;width:75px;height:70px;margin:0;background: url('star.gif') center center no-repeat;line-height:70px;font-weight:bold;text-align:center;}
#mainmap li a{display:block;width:100%;height:100%;}
#maparad{top:70px;left:25px;}
#mapbaia-mare{top:10px;left:90px;}
#mapbreaza{top:15px;left:195px;}
#mapbraila{top:40px;left:305px;}
#mapbucuresti{top:90px;left:390px;}
#mapcluj-napoca{top:160px;left:450px;}
#mapconstanta{top:255px;left:470px;}
#mapcraiova{top:320px;left:400px;}
#mapiasi{top:325px;left:290px;}
#mapodorheiu-secuiesc{top:305px;left:180px;}
#mapploiesti{top:245px;left:95px;}
#maptimisoara{top:165px;left:25px;}

#bodycontact #main p{text-indent:0;margin:0;}

#bodyinfo-centralizator #sigla{right:132px;}
#bodyinfo-centralizator #wrapper{background:#fff;width:1000px;}
#bodyinfo-centralizator #sidebar{display:none;}
#bodyinfo-centralizator #main{width:1000px;margin:0;padding:0;}
#bodyinfo-centralizator #footer{width:990px;}
#bodyinfo-centralizator #main table h2{font-size:1.1em;background:#9fc;border:0;padding:2px 0;width:auto;}
#bodyinfo-centralizator #main table h3{font-size:1em;background:#9fc;border:0;padding:2px 0;width:auto;}

#bodyp_phare2006 h3.comunicat	{clear:both;padding:5px;margin:5px 0;text-align:center;background:#8CBED1;}