@charset "utf-8";
/* CSS Document */

* 		{
		margin:0pt;
		padding:0pt;
		}

html, body {
		background: transparent url(images/main_bg.gif) repeat scroll center center;
		font-family:Arial,Helvetica,Geneva,sans-serif;
		font-size:0.90em;
		line-height:1.5em;
		}

#wrapper {
		margin: 0 auto;
		background-color:#FFFFFF;
		width:930px;
		
		}
	
a, a:hover, a:visited {
		
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width:0pt;
		}		
			
	
p {
		font-size:0.90em;
		padding-bottom:5px;
		padding-top:5px;
		
		}
h3, h4, h5, h6 {
		color: #70901b;
		
		
		}
		
ul {
		list-style-position:outside;
		list-style-type:none;
		}

img {
		border: none;
		}
		
#header {
		background-image: url(images/bg.png);
		width: 930px;
		height: 182px;
		}		
#logo {
		padding-top: 10px;
		padding-left: 90px;
		float:left;
		
		
		}			
#logo a{
		display:block;
		width:130px;
		height:69px;
		background-image:url(images/logo_new.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		
		}
#logo span{
		visibility:hidden;
		overflow:hidden;
		}
#header_ad {
		float:left;
		width: 524px;
		height: 53px;
		margin-top: 10px;
		margin-left: 120px;
		
		background-image:url(images/header_ad.jpg);
		background-repeat:no-repeat;
		}
#header_ad a {
		display: block;
		width: 230px;
		height: 20px;
		text-decoration:none;
		margin-left: 300px;
		margin-top: 20px;
		}	
#header_ad span {
		visibility:hidden;
		overflow:hidden;
		}												
		
#navigation{
		
		clear:left;
		margin: 0 auto;
		padding-top: 10px;
		
		}	
#navigation ul{	
		margin: 0 auto;	
		background-image:url(images/nav.gif);	
		background-repeat:no-repeat;
		display: block;
		width: 613px;
		height: 46px;
		
		}


#navigation li{	    
		float:left;
		
		}	
		

.nav {	
		
		padding: 13px 10px 13px 33px;
		}
.nav a {	
		color: #EFE9D9;
		font-weight: bold;
		text-decoration:none;
		text-align: center;
		}
.nav a:hover {	
		text-decoration: underline;
		}	
		

.lang {
		padding: 13px 5px 13px 18px;
		margin-left: 20px;
		}
.lang a {
		text-decoration:none;
		font-weight: bold;
		color: #0099CC;
		}
.lang a:hover {
		text-decoration:underline;
		}				
								
				
/* footer */

.footer{
		margin:0 auto;
		height: 70px;	
		text-align:left;
		clear:both;
		border-top: solid 1px #70901b;
		}
.left a {
		color:  #70901b;
		text-decoration: underline;
		}		
	
.left li{
		float:left;
		padding: 5px 20px 0px 20px;
		
		}

.right {
		float: left;
		padding: 5px 10px 0px 420px;
		white-space:nowrap;
		}	
.footer img {
		padding: 10px 0px 0px 5px;
		}
			
.footer p{
		float:left;
		white-space:nowrap;
		padding-left: 20px;
		}	
.design a {
		float: left;
		color: red;
		text-decoration: none;
		width: 10px;
		height: 10px;
		display: block;
		background-image: url(images/ng_lab.gif);
		background-repeat: no-repeat;
		margin: 9px;
		}	
.design a span {
		visibility:hidden;
		overflow:hidden;
		}			
		
		
		
		
		
					
