body {
 background: #E5E5E5 url(../picts/back.gif) repeat-y top;
 padding: 0px; margin: 0px;
 text-align: center;
 font: 111%  Arial, Verdana, Helvetica, sans-serif;
  }
div#layout 	{
 padding: 0px; 
 width: 780px; 
 background:transparent;
 margin: 0px auto 0px auto; 
 text-align: left; 
 font-size: 70%; 
 }

img {
  border:0px;
  }
#siteholder {
  margin-top:0px;
  margin-right:auto;
  margin-bottom:0px;
  margin-left:auto;
  padding:0px;
  width:780px;
  color:#000;
  }
#header {
  margin:0px;
  padding:0px 0px 0px 0px;
  width:780px;
  height:102px;
  background:url(../picts/header.gif) no-repeat;
  color:#000;
  text-align:left;
  line-height:15px;
  }
#imageholder {
  width:740px;
  height:200px;
  margin:9px 0px 0px 20px;
  background:url(../picts/image.gif) no-repeat;
}
 

/*---------------------------------------------- menu --------------------------------------------------- */

ul#nav { 
	clear: left; 
	position: absolute; 
	top: 80px; 
	list-style-type: none; 
	margin: 0px 0px 0px 217px;
	padding: 0px; 
	

	
}
ul#nav li{ 
	display: block; 
	float: left; 
	
}
ul#nav li span { 
	
	border-top: 1px solid #FFF; 
	border-bottom: 1px solid #FFF; 
	display: block; 
	width: 128px; 
	
}
ul#nav li a	{
	line-height: 23px; 
	display: block; 
	width: 128px; 
	color: #666; 
	text-align: center; 
	text-decoration: none; 
	
	
}
ul#nav li a:hover { 
	color: #000; 
	text-decoration: underline; 
}

ul#nav ul							
{ 
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	text-align: left; 
	width: 135px; 
	position: absolute;  
	border-left: 1px solid #FFF; 
	border-right: 1px solid #FFF; 
	overflow: hidden; 
	
}
ul#nav ul li						
{ 
	background-color: #fff; 
}
ul#nav ul li span					
{ 
	border-right: 0px; 
	border-top: 0px; 
	border-bottom: 1px solid #FFF; 
	width: 135px; 
}
ul#nav ul li span a					
{ 
	width: 135px; 
	text-align: left; 
	padding-left: 5px; 
}

/*------------------------------------- end menu ------------------------------------*/

#barleft {
 float:left;
 padding:0px 0px 0px 29px;
 width:140px;
 background:transparent;
 color:#f5f5f5;
}
#barheader {
 float:left;
 margin:0px 0px 0px 0px;
 background:transparent;
}
#barmiddel {
 float:left;
 margin:0px 0px 0px 0px;
 width:400px;
 hight:400px;
 background:transparent;
 }
  .quote {
  margin:0px 0px 0px 0px;
  color:#fff;
  background:transparent;
  font:12px;
}
#barmiddel br {
 float:left;
 margin:0px 0px 0px 0px;
 width:400px;
 hight:400px;
 background:transparent;
}
#barright {
 float:right;
 width:180px;
 background:transparent;
 font:22px;
}
  .image {
  margin:0px 0px 0px 0px;
  color:#FF6600;
  background:transparent;
  font:22px;
}
#search {
 float:right;
 margin:0px 10px 0px 0px;
 background:transparent;
 color:#f5f5f5;
}

#footer {
  margin:0px;
  padding:0px 0px 0px 0px;
  width:780px;
  height:66px;
  background:url(../picts/footer.png) no-repeat;
  color:#000;
  font: 9px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:center;

  }
#content p {
  

  font:400 12px/20px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:left;
  color:#000;
  background:transparent;
  }

p a {
   font:400 12px/20px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-decoration:none;
  color:#000;
  background:transparent;
  }
p a:hover {
  color:#666;
  background:transparent;
  }
p a:visited {
  color:#000;
  background:transparent;
  }
#content h1 {

  margin:10px 0px 0px 25px;
  padding:0px;      
  font:400 18px/20px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:left;
  display: block; 
 
  color:#666;
  background:transparent;
  }
 #content h2 {
  margin:0px 0px 0px 25px;
  padding:0px 0px 0px 0px;
  font:400 12px/20px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:left;
  color:#fff;
  border: 8px solid #666;
  
  border-right: 28px solid #666;
  background:#666;
	}
h2 a, a:visited{
  text-decoration:none;
  color:#fff;
  background:transparent;
  }
  h2 a:hover{
  text-decoration:underline;
  color:#fff;
  background:transparent;
  }
#content h3 {
  margin:0px 40px 10px 50px;
  padding:0px 0px 0px 0px;
  font: 15px "Lucida Grande","Nimbus Sans Medium",Arial,sans-serif;
  text-align:justify;
  font-weight: bold;
	}
#content img.left {
  float:left;
  margin:0px 10px 1px 6px;
  padding:0px;
  background:#fff;
  color:#f5f5f5;

  }
  #content img.right {
  float:right;
  margin:30px 30px 0px 0px;
  padding:0px;
  background:#fff;
  color:#f5f5f5;
  }
  #content img.middel {
 float:left;
  margin:0px 30px 0px 0px;
  background:#fff;
  color:#f5f5f5;
  }

