#header {
    color:black;
    text-align:center;
    padding:5px;
}
#vasen {
    line-height:30px;
    height:300px;
    width:400px;
    float:left;      
}
#oikea {
    width:400px;
    float:left;
    padding:10px;	
	margin-left:65px; 	 
}
#koko {
    width:890px;
    float:left;
 
}
#footer_bg {
    color:#454545;
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0;
	padding:0;	
    background-image:url(img/lattia_bg.jpg);
}
#footer {

   padding:5px;	 	 
   background-image:url(img/lattia2.jpg);
   height:179px;
   background-repeat:no-repeat;
   background-position:top center;
}
html{
    background-image:url(img/lattia_bg.jpg);
}
.wrap{
	margin:0;
	padding:0;
	background: url(img/seina.jpg) repeat-x;
	background-color:#ffffff;
}
body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	background: url(img/seina.jpg) no-repeat;
	background-position:top center;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}	
.main {
	margin:0px auto;
	padding:0px;
	width:900px;
	border:0px solid red;
	position:relative;
	width:900px;
}
.pictureframe {
	float:left;
	position:relative;
	margin-left:15px;
}
.frame {
	position:absolute;
	left: -18px;
	top:-12px;

}
.txt  {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#55504c;
	margin:5px 0 0 0;
	line-height:22px;
	text-align:justify;
}
.txt h1 {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#55504c;
	margin:5px 0 0 0;
	line-height:22px;
	text-align:justify;
	
}
.kuva {
float:left;
margin-right: 30px;
	border-color:#F8F8F8;
	border-style: solid;
    border-width: 11px;
}

.logo_txt  {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#55504c;
	margin-left:1px;
	line-height:25px;
	font-style:italic;
	COLOR: #7a6051;
}
.clear{
	clear: both; 
}
A:link {
	COLOR: #7a6051; TEXT-DECORATION: none; font-weight: bold; font-family:Verdana, Geneva, sans-serif; font-size:12px;
}
A:visited {
	COLOR: #7a6051; TEXT-DECORATION: none; font-weight: bold; font-family:Verdana, Geneva, sans-serif; font-size:12px;
}
A:active {
	COLOR: #7a6051; TEXT-DECORATION: none; font-weight: bold; font-family:Verdana, Geneva, sans-serif; font-size:12px;
}
A:hover {
	COLOR: #7a6051; TEXT-DECORATION: none; font-weight: bold; font-family:Verdana, Geneva, sans-serif; font-size:12px;
}

A.footer:link {
	COLOR: #454545; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:9px;
}

A.footer:visited {
	COLOR: #454545; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:9px;
}
A.footer:active {
	COLOR: #454545; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:9px;
}
A.footer:hover {
	COLOR: #7a6051; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:9px;
}

A.footer_cred:link {
	COLOR: #454545; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:13px;
}

A.footer_cred:visited {
	COLOR: #454545; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:13px;
}
A.footer_cred:active {
	COLOR: #454545; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:13px;
}
A.footer_cred:hover {
	COLOR: #565656; TEXT-DECORATION: none; font-weight: normal; font-family:Verdana, Geneva, sans-serif; font-size:13px;
}







.nuoli {
	color:#ffffff;
	background: url(img/nuolikyltti.png) no-repeat;
	background-position:top left;
/*	margin-top:-5px;
 	margin-left:690px;	*/
	float:right;

	margin-right:-40px;
	width:170px;
	
	padding-left:40px;
	padding-top:8px;
	padding-bottom:10px;
		color:#eeeeee;font-weight:normal;
}

.nuoli a {
	color:#eeeeee;font-weight:normal;
}


#caption {
	font-size:12px;
	line-height:normal;
	margin-top:22px;
	margin-left:3px;
	color:#777777;
}
.kuvagalleria_kuva {
	border-color:#F8F8F8;
	border-style: solid;
    border-width: 11px;
}


.dropv, .dropv ul {padding: 0; margin: 0; list-style: none;}
.dropv a {display: inline; width: 265px; margin-top: 5px}
.dropv li {float: left; padding: 0px 8px 2px 0px;}  /* all list items */
.dropv li ul {position: absolute; background: #ffffff; 
  padding: 10px 0px 18px 4px; width: 265px; left: -9999px;} /* second-level lists */
.dropv li:hover ul {left: auto; } /* nest list under hovered list items */
.dropv li ul li a {color: #7a6051; text-decoration: none; display: block;}
.dropv li ul li a:hover {color: #7a6051; background:#eeeeee;}