body {
margin: 0px;
padding: 0px;
background-color: #B3E4E3;
}

#round {
overflow: hidden;
margin: 0px auto;
width: 90%;
background-color: #1DC7C4;
border-left: 2px solid #1CA2A0;
border-right: 2px solid #1CA2A0;
text-align: center;
padding: 0px 6px 10px 6px;
}

#content {
background-color: #EDF5F7;
border: 2px solid #FFFFFD;
background-image: url(../images/_slide.png);
background-repeat: repeat-x;
margin-right: 0px;
}

img.kuva {
padding: 2px;
border: 2px solid #B2E4E5;
}

#left {
padding-top: 55px;
text-align: center;
height: 100%;
}

#teksti {
text-align: left;
padding: 35px 80px 0px 0px;
}

#logot {
margin: 0px auto;
padding-bottom: 10px;
}

img.logot {
padding: 0px 3px 0px 3px;
border: 0px;
}

hr.top {
margin-bottom: 0px;
border: 2px solid #B5E3E1;
}

hr.bot {
margin-top: 32px;
border: 2px solid #B5E3E1;
}

img.otsikko {
padding: 0px 0px 0px 20px;
}

p {
padding: 0px 0px 0px 20px;
font-family: verdana, arial, sans-serif;
font-size: 80%;
color: #085E5B;
}

li {
padding: 0px;
font-family: verdana, arial, sans-serif;
font-size: 80%;
color: #085E5B;
}

p.right {
text-align: right;
}

table.cnt {
width: 100%;
}

td.left {
width: 35%;
text-align: center;
vertical-align: top;
padding-top: 84px;
}

td.right {
width: 65%;
text-align: left;
vertical-align: top;
padding: 35px 70px 23px 0px;
}

#footer {
text-align: right;
font-family: verdana, arial, sans-serif;
font-size: 70%;
color: #085E5B;
padding: 10px 5px 0px 0px;
}

div#footer a {
color: #085E5B;
}

a, a:hover, a:visited, a:active {
color: #d00;
}

#navi {
margin: 0px auto;
height: 25px;
width: 660px;
padding-left: 20px;
}

div#navi a.lnk1 { background-image: url(../images/_lnk1-off.png); background-repeat: no-repeat; }
div#navi a.lnk1a { background-image: url(../images/_lnk1-on.png); background-repeat: no-repeat; }
div#navi a.lnk1:hover { background-image: url(../images/_lnk1-on.png); background-repeat: no-repeat; }

div#navi a.lnk2 { background-image: url(../images/_lnk2-off.png); background-repeat: no-repeat; }
div#navi a.lnk2a { background-image: url(../images/_lnk2-on.png); background-repeat: no-repeat; }
div#navi a.lnk2:hover { background-image: url(../images/_lnk2-on.png); background-repeat: no-repeat; }

div#navi a.lnk3 { background-image: url(../images/_lnk3-off.png); background-repeat: no-repeat; }
div#navi a.lnk3a { background-image: url(../images/_lnk3-on.png); background-repeat: no-repeat; }
div#navi a.lnk3:hover { background-image: url(../images/_lnk3-on.png); background-repeat: no-repeat; }

div#navi a.lnk4 { background-image: url(../images/_lnk4-off.png); background-repeat: no-repeat; }
div#navi a.lnk4a { background-image: url(../images/_lnk4-on.png); background-repeat: no-repeat; }
div#navi a.lnk4:hover { background-image: url(../images/_lnk4-on.png); background-repeat: no-repeat; }

div#navi a.lnk5 { background-image: url(../images/_lnk5-off.png); background-repeat: no-repeat; }
div#navi a.lnk5a { background-image: url(../images/_lnk5-on.png); background-repeat: no-repeat; }
div#navi a.lnk5:hover { background-image: url(../images/_lnk5-on.png); background-repeat: no-repeat; }

div#navi a.lnk6 { background-image: url(../images/_lnk6-off.png); background-repeat: no-repeat; }
div#navi a.lnk6a { background-image: url(../images/_lnk6-on.png); background-repeat: no-repeat; }
div#navi a.lnk6:hover { background-image: url(../images/_lnk6-on.png); background-repeat: no-repeat; }

div#navi a.lnk1e { background-image: url(../images/_lnk1e-off.png); background-repeat: no-repeat; }
div#navi a.lnk1ea { background-image: url(../images/_lnk1e-on.png); background-repeat: no-repeat; }
div#navi a.lnk1e:hover { background-image: url(../images/_lnk1e-on.png); background-repeat: no-repeat; }

div#navi a.lnk2e { background-image: url(../images/_lnk2e-off.png); background-repeat: no-repeat; }
div#navi a.lnk2ea { background-image: url(../images/_lnk2e-on.png); background-repeat: no-repeat; }
div#navi a.lnk2e:hover { background-image: url(../images/_lnk2e-on.png); background-repeat: no-repeat; }

div#navi a.lnk4e { background-image: url(../images/_lnk4e-off.png); background-repeat: no-repeat; }
div#navi a.lnk4ea { background-image: url(../images/_lnk4e-on.png); background-repeat: no-repeat; }
div#navi a.lnk4e:hover { background-image: url(../images/_lnk4e-on.png); background-repeat: no-repeat; }

div#navi a.lnk5e { background-image: url(../images/_lnk5e-off.png); background-repeat: no-repeat; }
div#navi a.lnk5ea { background-image: url(../images/_lnk5e-on.png); background-repeat: no-repeat; }
div#navi a.lnk5e:hover { background-image: url(../images/_lnk5e-on.png); background-repeat: no-repeat; }

div#navi a.lnk6e { background-image: url(../images/_lnk6e-off.png); background-repeat: no-repeat; }
div#navi a.lnk6ea { background-image: url(../images/_lnk6e-on.png); background-repeat: no-repeat; }
div#navi a.lnk6e:hover { background-image: url(../images/_lnk6e-on.png); background-repeat: no-repeat; }

img.etusivu {
border: 0px;
}

img.nobrd {
border: 0px;
padding-left: 10px;
padding-right: 10px;
}

h2 {
font-family: verdana, arial, sans-serif;
font-size: 100%;
color: #158583;
padding-top: 10px;
}

h3 {
font-family: verdana, arial, sans-serif;
font-size: 85%;
color: #158583;
padding-top: 5px;
}

span.kteksti {
font-family: verdana, arial, sans-serif;
font-size: 70%;
color: #158583;
}

span.red {
color: #E72242;
}

td.etu_top {
width: 60%;
background-color: #B3E3E3;
text-align: left;
vertical-align: top;
font-family: verdana, arial, sans-serif;
font-size: 100%;
color: #085E5B;
padding: 26px 15px 10px 15px;
margin-right: 0px;
}

td.etu_mid {
width: 10%;
background-color: #B3E3E3;
margin-left: 0px;
}

td.etu_img {
width: 50%;
text-align: right;
vertical-align: top;
}

td.red {
background-color: #f00;
padding: 5px 0px 5px 0px;
}

td.maini {
text-align: left;
padding: 26px 15px 25px 15px;
}