body {
margin : 0 0 0 0;
 }

a {
	text-decoration: none;
}  
table.main {
	width:100%;
	height:100%;
   background-color: #EBEDEC;
	/*** background-image: url(img/site/test_bg.gif); ***/
	
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
td{
	border: solid 2px white;
}

td.main{
	padding-left:0.6em;
	padding-right:0.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
	 
}

.error{
	color: red;
	text-align: center;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.url{

	color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.desc{
color: yellow;

font-size: 0.9em;
font-weight: bold;
font-family: Arial;
}

.logo{
	color:white;
	font-family: Arial;
	font-size: 29px;
	font-weight: bold;
	
}

p.images{
	background-color: #cccccc;
	padding-bottom: 1em;
	padding-top: 1em;
	margin-top: 2em;
	margin-bottom: 1em;
	
}

.images{
	border: 1px solid #000000;
}

td.footer{
	
	
	 
	
	background-color: #18620A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFF;
	text-align: center;
	line-height: 1.5em;
	
	
	 
}

 p {
  		background-color:#008000;
		 color: #fff;
		
		font: normal normal bolder 0.7em Verdana;
		line-height: 1.5em;
		text-align: center;
		margin: 0px;
		border: 1px solid #fff;
		
  
   }
	
	div.main{
		text-align: justify;
		padding-top: 1.3em;
		padding-left: 1.3em;
		padding-right: 1.2em;
		font-family:Arial,Verdana, Geneva,  Helvetica, sans-serif;
		font-size: 0.8em;
		
	}

	
	div.main_menu{
		/*
		Menu block
		*/
		
		margin:0 0 0 0;	
		background-color: red;
		
	}
	
	
	a.main_menu {
   margin:0 0 0 0;
   text-align: left;	
   text-decoration: none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   color: #18620A;	
	
	}
	a.main_menu:hover{
		color: orange;
		
	}

	
	
	a.main_menu_cap{
	margin:0 0 0 0;
   text-align: left;	
   text-decoration: none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
	line-height:1em;
   color: #D48751;
	font-weight: bold;
	}
	a.main_menu_cap:hover{
		color: orange;
	}
	

	


	
	li.main_menu {
		
	border: 0px  inset #fff;
	margin: 0 0 0 0;
	padding-left: 0.6em;
	margin-right: 0.4em;
	line-height: 1em;
	
	}
	
	li.beneficiari_menu{
	
   background-color: #008000;	
	margin: 0 0 0 0;
	padding-left: 0.6em;
	padding-right: 0.3em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	background-color: transparent;
	}
	

	 #div.main_menu a:hover

{

	background-color: #C8DBEE;

	border-bottom: 1px solid #A8CDEE;

}

	ul.main_menu{
	
    list-style-type: none;
	 margin: 0 0 0 0;
    padding: 0 0 0 0;
	 background-color: #E2F2E7;
	 padding-top: 0.8em;
	}
	
	ul.beneficiari_menu{
	padding-top: 1.5em;
    list-style-type: none;
	 margin: 0 0 0 0;
    
	 background-color: #E2F2E7;
	}
	
	
	a.beneficiari{
		font-size: 10px;
		color: black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	}
	a.beneficiari:hover{
		color: orange;
		font-weight: bold;
	}
	a.contacts{
		
		color:#fff;
		
		
	}	

	p.logo{
	   border:0px;
		margin: 0 0 0 0;
		width:5em;
		height: 1em;
		background-color: #18620A;
		text-align: left;
		padding-left: 0.4em;
		font: Verdana;
		font-size:1.7em;
		color:#fff;
	}

	div.main_text{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		padding-left: 1.5em;
		padding-top: 1em;
		padding-right: 1.5em;
		text-align: justify;
	}
	
	h1{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #18620A;
		font-weight: bolder;
		text-align: center;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		
	}
	
	h2{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #18620A;
		font-weight: bolder;
		text-align: left;
		margin-top: 0.5em;
		margin-bottom: 0.5em;

	}
	
	h3{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #18620A;
		text-align: left;
		margin-top: 0.5em;
		margin-bottom: 0.2em;
		}
		
		h4{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: black;
		text-align: left;
		margin-top: 0.8em;
		margin-bottom: 0.6em;
		}	
	
   img.benef_img{
	
   	border: 0px;
		margin-bottom: 1em;
		
   }
	
	.info {
	font-size:1em;
	
		
		
	}
	
	.benef_contact{
		margin-top: 1em;
		margin-left: 1em;
		margin-right: 1em;
		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		margin-bottom: 0.5em;
	}
	
	.image_desc{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-style: normal;
		padding-top:0.5em;
		padding-bottom: 0.5em;
		color: navy;
		
	}
	
	table.cooperari{
		border: 1px solid green;
		background-color: white;
		background-image: none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		margin-top: 1em;
		margin-bottom: 2em;
		height:auto;
		
	}
	
	td.cooperari_details{
		border: 1px solid green;
		padding-left: 0.4em;
		line-height: 2em;
	}
	div.notice{
		border: 1px solid black;
		background-color: Green;
		color: white;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 1em;
		margin-right: 1em;
		line-height: 2em;
		padding-left: 1em;
		padding-bottom: 1em;
		padding-top: 1em;
		
	}
	a.notice{
		color: yellow;
	}
	
	table.intrebari{
		background-color: green;
		background-image:none;
		border: 3px black;
		
		
		
	}

	td.intrebari{
		background-color: White;
		border: 1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		padding-left: 1em;
		padding-right: 1em;
		padding-bottom: 0px;
		margin-top: 1em;
		height: auto;
		line-height: 2em;
		
	}
	
	div.intrebare{
	background-color: #E2F2E7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	 border: 1px solid;
	 padding-top: 0.3em;	
	 padding-left: 1em;
	 padding-bottom: 1em;
	 padding-right: 1em;
	 margin-top: 1em;
	 height: auto;
	 
	}
	
	div.raspuns{
		background-color: #18620A;
		color: white;
		border: 1px solid;
		padding-bottom: 1em;
		padding-top: 0.3em;
		padding-left: 1em;
	   padding-right: 1em;
		margin-top: 0.3em;	
	}
	
	div.navigation{
	 margin-top: 0.5em;
	background-color: #008000;
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	}
	
	 a.navigation{
	
    text-align: left;	
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #fff; 	
	
	}
	 a.navigation:hover{
		color: yellow;
		font-weight: bolder;
	}
	div.edit{
		margin-right:6em;
		text-align: right;
		border: 1px;
		
	}
	div.info_details{
		background-color: transparent;
		width: 250px;
		border: 1px solid black;
	}
	
	table.postovan_portfolio{
	border: 1px solid green;
		
	}
	td.postovan_portfolio{
	border: 1px solid green;
	background-color: #E2F2E7;
	}
		
	a.index{
		color: #18620A;
		font-weight: bolder;
	}
	div.counter{
		margin-top:10px;
		margin-bottom:10px;
	}	
	
	.date{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: black;
	}
	
	a.title{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #18620A;
		font-weight: bolder;
	}
	
	div.titles{
		margin-left: 10px;
		margin-top: 7px;
		margin-right: 5px;
	}

/*** New code ***/	

 #navlist
{
margin: 0 0 0 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 100%;
padding: 0 0 0 0;

line-height: 1em;


}

#navlist li
{
list-style: none;
margin: 0;
border: 1px solid #E2F2E7;
text-align: left;
margin : 0 0 0 0;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #E2F2E7;
background: #E2F2E7;
text-decoration: none;

}




#navlist li a.link:link { color: #18620A;}
#navlist li a.link:visited { color: #18620A; }
#navlist li a.link:hover
{
border-color: #FE3;
color: #FFF;
background: #18620A;
}

#navlist li a.linkcap:link { 
color: orange;
font-size: 10px;
font-weight: bold;
 }
a.linkcap:visited{ 
color: orange;
font-size: 10px;
font-weight: bold;
 }
#navlist li a.linkcap:hover
{
border-color: #FE3;
color: #FFF;
background: #18620A;
}