.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #D2E7BC;
	background-color: #FFFFFF;
	background: #FFFFFF;
}
body {
	background: #FFFFFF;
	background-color: #FFFFFF;
}

.valikko {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 567B5A;
}

.valikko a:link {
    color: #567B5A;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.valikko a:visited {
    color: #567B5A;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.valikko a:hover {
	color: #567B5A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a.main_etusivu:link, a.main_etusivu:visited {
	color: #ffffff;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
}
a.main_etusivu:hover {
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	color: #ffffff;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 15px;
}
a.link_active:link, a.link_active:visited {
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	color: #ffffff;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
a.main_left:link, a.main_left:visited {
	color: #ffffff;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
a.main_left:hover {
	color: #567b5a;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

h2.teksti_otsake {
	color: #567b5a;
	font: bold italic 18px Times New Roman;
	margin: 0px;
	padding-bottom: 4px;
}

p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.content-pic1 {
	background-image: url(images/vaihtuvakuva1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic2 {
	background-image: url(images/vaihtuvakuva2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic3 {
	background-image: url(images/vaihtuvakuva3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic4 {
	background-image: url(images/vaihtuvakuva4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic5 {
	background-image: url(images/vaihtuvakuva5.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic6 {
	background-image: url(images/vaihtuvakuva6.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic7 {
	background-image: url(images/vaihtuvakuva7.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic8 {
	background-image: url(images/vaihtuvakuva8.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic9 {
	background-image: url(images/vaihtuvakuva9.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic10 {
	background-image: url(images/vaihtuvakuva10.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic11 {
	background-image: url(images/vaihtuvakuva11.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content-pic12 {
	background-image: url(images/vaihtuvakuva12.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.content-pic13 {
	background-image: url(images/vaihtuvakuva13.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.content-pic14 {
	background-image: url(images/vaihtuvakuva14.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.content-pic15 {
	background-image: url(images/vaihtuvakuva15.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.leipis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;

}
.kieli {
	text-decoration: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding-right: 15px;

}

.kieli a:link {
    color: white;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.kieli a:visited {
    color: white;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.kieli a:hover {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.kieli {
	text-decoration: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding-right: 15px;

}

A:link {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #50A759;
}
A:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #50A759;
}
A:active {text-decoration: underline}
A:hover {text-decoration: underline; color: #793870;}
.väliotsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
td.row_middle {
	text-align: center;
	padding: 2px 2px;
	vertical-align: bottom;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
a.kuvalinkki:link {
	color: White;
	text-decoration: none;
}
a.kuvalinkki:visited {
	color: White;
	text-decoration: none;
}
a.kuvalinkki:hover {
	text-decoration: none;
}
tr.vihrea {

	background: #8CAB5B;
}