td{
vertical-align:top;
}

img.logo{
margin:5px;
border-bottom:2px solid #fff;
}

img.logo:hover{
border-bottom:2px solid #b63e59;
}

body {
	height:100%;
	margin:0;
	margin-top:0px;
	padding:0;
	background-color:#919526;
	background-image:url(images/bg_oikeaala.gif);
	background-repeat:no-repeat;
	background-position:bottom right;

}

table.content{
width:700px;
margin-top:25px;
}

p, h1{
font-size:11px;
font-family:georgia, serif;
line-height:200%;
}

h1{
font-size:18px;
font-family:georgia, serif;
color:#b63e59;
}

td.vasen{
width:500px;
}

td.vasen_kapea{
width:420px;
}

td.oikea{
width:auto;
}

td.vasen p, td.vasen_kapea p{
margin-left:75px;
margin-right:45px;
}

td.vasen h1, td.vasen_kapea h1{
margin-left:45px;
}

div{
font-family:georgia, serif;
}

div.vspacer{
height:363px; 
width:1px;
float:left;
overflow:hidden;
}

div.main{
width:100%; 
background-image:url(images/bg_vasenyla.gif);
background-repeat:no-repeat;
min-height:508px;
}

div.navi{
width:962px;
height:49px;
background:url(images/bg_navi.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

div.reunat{
width:962px; 
background-image:url(images/ruusut.gif); 
background-repeat:no-repeat;
text-align:center;
}

div.mainbg{
background-image:url(images/bg_liuku.gif); 
background-position:center; 
background-repeat:repeat-y; 
text-align:center;
}

div.alapala{
background-image:url(images/bg_alapala.gif); 
background-position:center; 
background-repeat:no-repeat; 
height:63px;
text-align:center;
line-height:500%;
font-size:11px;
color:#8d7c40;
}

a.navi, a.navi_act{
font-family:georgia, serif;
font-size:15px;
color:#fff;
text-decoration:none;
margin-right:35px;
line-height:300%;
}

a.navi_act{
color:#bba972;
}

a.copy{
color:#8d7c40;
}
a:hover.copy{
text-decoration:none;
}



