body {
	background-color:#000000;
	margin:0px;
	background-image:url(k/glata.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}

#iso {
	margin:0px auto 0px auto;
	width:809px;
	padding:0px;
	text-align:center;
}

.tausta {
	background-image:url(k/glayla.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


.linkit { 
	padding:0px;
	background-image:url(k/glalink.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:20px;
	text-align:center;
	margin:0px;
	font: 11px raavi, sans-serif;
	color: #000000;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:1px 0px 0px 0px;
}

.linkit A {text-decoration: none; color:#ffffff; }
.linkit A:hover {text-decoration: none; color:#999999;}


.tekstit {
	font: 12px Verdana, Tahoma, arial, sans-serif;
	color: #000000;
	text-align:justify;
	line-height:1.6;
	padding:20px 50px 10px 50px;
}



.teksti_ala {
	padding:0px 40px 10px 40px;
	font: 11px Verdana, Tahoma, arial, sans-serif;
	color: #999999;
	text-align:center;
	line-height:1.6;
	margin:0px;
}

.teksti_ala A {text-decoration: underline; color:#999999; }
.teksti_ala A:hover {text-decoration: underline; color:#888888;}



A {text-decoration: underline; color:#661f1e; }
A:hover {text-decoration: underline; color:#999999;}


h1 { 
	font-weight:bold; 
	font-family:georgia;
	color:#000000;  
	font-size:15px;
	text-align:left;
	padding:0px 40px;
	font-style:normal;
	margin-top:0px;
	text-transform:uppercase;
	
}

h2 { 
	font-weight:bold; 
	font-family:verdana;
	color:#000000;  
	font-size:13px;
	text-align:left;
	padding:0px 30px;
	font-style:normal;	
	text-transform:none;
}

h2:first-letter {
	text-transform:uppercase;
}

h4 {
	border-bottom:1px dotted #c0c0c0;
}


pre {
	font: 11px Verdana, Tahoma, arial, sans-serif;
	color: #000000;
	text-align:justify;
	line-height:1.5;
	text-indent:0px;
	margin-left:40px;
}

.reuna {
	border:double #c0c0c0;
	padding:0px;
}

table {
	width:100%;
	font: 11px Verdana, Tahoma, arial, sans-serif;
	color: #000000;
	text-align:justify;
	line-height:1.5;
}

td {
	padding:5px;
	vertical-align:top;
}


table img {
	border:1px solid #c0c0c0;
}


.ponit {
	padding:5px 0px 5px 5px;
}

.ponit td {
	padding:5px 15px 5px 15px;
	width:340px;
}

.ruutu {
	background-image:url(k/ruututausta.jpg);
	border:1px solid #c0c0c0;
	width:100%; 
	padding:8px 8px 8px 25px; 
	font-size:12px;
}

.ruutu td {
	vertical-align:middle;
}

.ruutu b {
	font-weight:normal;
}
