body { 		

background: #000000 ;} 



a:link {	color: #2b2b2b;	text-decoration: none;}
a:visited {	color: #2b2b2b;	text-decoration: none;}
a:hover {	text-decoration: none;	color: #666666;}
a:active {	color: #2b2b2b;	text-decoration: none;}


h1  { 	
margin: 0;
text-align: center;	
padding: 0; 	
color: #ffffff; 	
font-size: 10px; 	
font-family: trebuchet, arial, verdana, sans-serif;} 


h2  { 	
text-align: center;	
padding: 0; 	
color: #fff; 	
font-size: 10px; 	
font-family: trebuchet, arial, verdana, sans-serif;
margin-bottom: 5px;
margin-top: 0px;
} 


h3  { 	
position: absolute; 
left: 200px; 
top: 650px;
margin:0;	
padding: 0; 	
color: #343434; 	
font-size: 10px; 	
font-family: trebuchet, arial, verdana, sans-serif;} 


p  { 
margin: 30px;
padding: 0; 	
color: #343434; 	
font-size: 10px; 	
font-family: trebuchet, arial, verdana, sans-serif;} 





.mouseover img {
border: 0;
filter:alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
}

.mouseover img:hover{
filter:alpha(opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
}

.toggleopacity:hover img {
filter:alpha(opacity=40);
opacity:0.4;
border:0;
}

.toggleopacity img{
filter:alpha(opacity=100);
opacity:1.0;
border:0;
}






#head{	
background-color:#000000;
margin: 0;  
height:490px;
width: 850px;
padding: 5px;
}

#main{	
background-color:#000000;	
margin: 0; 
border: 0;
width: 850px;
padding: 5px;
}

#gallery{		
padding: 20px;
margin: 20px; 
}


#contact{
width: 350px;	
padding: 0px;
margin: 20px; 
}

#lomake{
width: 600px;	
padding: 0px;
margin: 20px; 
}

#tausta{
width: 400px;
background-color:#ffffff;		
padding: 20px 20px 5px 20px;
margin: 5px;
}

#footer{
width: 850px;
height: 100px;	
margin-top:50px;
margin-bottom:0;
background-color:#000000;	
}






#head img{
margin:0;
padding:5px;
color:#000;
border:0;
}

#gallery img{	
margin:3px;
border:0;
}

#footer img{	
margin:0;
padding:5px;
border:0;
}
