a { color: #651602; text-decoration: none;}
a:hover{ color: #000; text-decoration:none; }

body {
background: #d0cdc8 url(img/vmkl24.jpg) top right repeat-x;
font-family: arial;
color: #000;
font-size: 12px; 
line-height: 1.5; 
text-align: center; }

fieldset {
	margin:0;
	border:0;}

table {
font-family: arial;
color: #000;
font-size: 12px; 
line-height: 1.5; 
text-align: justify;}

#head {
margin: -8 auto; }

.lay {
width: 900px;
background: #fff;
}

.palkki {
height: 30px;
background: #a9c0ce url(img/vmkl25.jpg);
color: #000; }

#yla {
position:absolute; 
background: url(img/vmkl24.jpg);
height: 260px; 
width: 100%; 
top: 0px; 
right: 0px;}

.left {
width: 150px;
font-family: trebuchet ms;
font-size: 12px;
color: #000;
background: #ecf0f2 url(img/vmkl28.png) no-repeat top center;
line-height: 0.5;
}

.left a {
display: block;
padding: 5px; }

.left a:hover { background: #ecf0f2 url(img/vmkl26.jpg) left top repeat-x; color: #000; }
.texts {width: 700px; padding: 20px;}

#paivitys {
width:600px;
background: #c6d5df;
border:1px solid #61584a;
border-left:5px solid #61584a;
border-collapse:collapse;
font-size:8pt;}

#paivitys td {
padding:3px;}

#pai01 {
background: #a19a8e url(img/vmkl26.jpg);
font-size:9pt;
font-family:Georgia, Verdana, Sans-Serif;
font-weight:bold;
height: 25px;}

h1 {
color: #651602;
font-size: 18px;
font-family: times new roman;
text-align:left;
text-transform: uppercase;
text-indent: 30px;
padding: 5px;
border-bottom: 3px solid #d0cdc8;
font-weight: normal; }

h2 {
color: #000;
font-size: 14px;
font-family: Palatino Linotype, Serif;
font-style: italic;
margin-bottom: 20px;
padding-left: 20px;}

h3 {
font-family: georgia;
font-size: 11px;
color: #000;
text-align:left;
text-transform: uppercase;}

hr {
	width:100%;
	height:3px;
	background: #d0cdc8;
	border:1px solid #651602; 
	color:#CBEBB8;
	margin:10px 0;}

