body {
	background-color: #4c5b6d;
	background-image: url(images/tausta.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0;
}
TABLE.navi  TD{
	font-size: 13px;
}
TABLE.navi a:link {
	color: #999999;
	text-decoration: none;

}
TABLE.navi a:visited {
	color: #999999;
	text-decoration: none;

}
TABLE.navi a:hover {
	color: #999999;
	text-decoration: underline;
}
TABLE.navi a:active {
	color: #999999;
	text-decoration: underline;
}
.navi2 {
	font-size: 13px;
}

a:link {
	color: #6189D3;
	text-decoration: none;

}
a:visited {
	color: #6189D3;
	text-decoration: none;

}
a:hover {
	color: #6189D3;
	text-decoration: underline;
}
a:active {
	color: #6189D3;
	text-decoration: underline;
}
.navi2 a:link {
	color: #2C4D74;
	text-decoration: none;
}
.navi2 a:visited {
	color: #2C4D74;
	text-decoration: none;

}
.navi2 a:hover {
	color: #2C4D74;
	text-decoration: underline;
}
.navi2 a:active {
	color: #2C4D74;
	text-decoration: underline;
}
.palkki {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.valkokirjain {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.harva {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
}
.harva2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.reunukset_uutinen {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.palkkisisus {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #444444;
padding-left: 10px;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
}
.fontti11 {
font-size: 11px;
}
.sisennys {
padding-left: 10px;
padding-right: 10px;
}
.tilaa10 {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;

}
.kuvitus {
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 10px;
}
.sisennys5 {
padding-left: 5px;
padding-right: 5px;
}
.leipis {
	font-size: 12px;
	color: #444444;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.otsikko {
font-size: 14px;
font-weight: bold;
padding-top: 3px;
padding-bottom: 20px;
}
.mininavi {
	font-size: 11px;
}
.sininavi {
	color: #648FC4;
	font-weight: bold;
}
a.sininavi:link {
	color: #648FC4;
	text-decoration: none;
		font-weight: bold;
}
a.sininavi:visited {
	color: #648FC4;
	text-decoration: none;
		font-weight: bold;
}
a.sininavi:hover {
	color: #648FC4;
	text-decoration: underline;
		font-weight: bold;
}
a.sininavi:active {
	color: #648FC4;
	text-decoration: underline;
		font-weight: bold;
}
.kentta {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #666666;
}
pre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
width: 350px;
overflow: auto;
word-wrap: break-word;
}
