body { margin: 0px; padding: 0; background: #8DA9FC url(layout/bg_keski.jpg) top center repeat-y; }

.index3 { padding: 0px 20px 0px 20px; }
.index4 { background: url(layout/oikeabg.jpg) repeat-y; padding: 0; }

#content1 { width: 100%; background: url(layout/ylabg.jpg) left top repeat-x; }
#content2 { width: 100%; background: url(layout/bg_keski.jpg) center repeat-y; }

/* Tekstit */

P, .vkte { font: 11px Verdana; color: #344F9B; line-height: 20px; margin: 20px 0px 0px 0px; }
.t { font: 10px Verdana; color: #344F9B;  }
.p2 { font: 10px Verdana; color: #344F9B; line-height: 20px; margin: 15px 0px 0px 0px; }
.kuva { font: 10px Verdana; color: #344F9B; text-align: center; }
LI { font: 11px Verdana; color: #344F9B; line-height: 20px; margin: 0; text-align: justify; }
h4 { font-family: Trebuchet MS, Arial; color: #6E85C5; font-size: 18px; margin: 15px 0 20px 0; font-style: italic;  }
h5 { font-family: Verdana; color: #092579; font-size: 13px; margin: 30px 0 0 0; border-bottom: 1px dotted #6778AA; clear: right; }
h6 { font-family: Verdana; color: #982B08; font-size: 14px; margin: 25px 0 0 0; font-style: italic; clear: both; }
h2 {
margin:1.5em 0 .75em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
font: 11px Georgia;
color: #AD4524;
font-weight: lighter;
}




/* Linkit */

A:link, A:active, A:visited { color: #143082; text-decoration: underline;}
A:hover { text-decoration: none; }

/* Kuvat */

a img { border: none; }
.img { border: 3px double #586896; margin: 20px 0 0 15px; float: right; }
.img2 { border: 3px double #586896; }


/* Muut */

.hr { border: 1px solid #F5CE8F; }
ul { list-style-type: none; padding:0 0 0 20px; margin: 15px 0 0 0; }
li { padding-top: 0px; padding-left: 18px; padding-bottom: 3px;  background-image: url(layout/li.gif); background-repeat: no-repeat; background-position: 0 5px; }

.index2 ul {
list-style-type: none; padding:0; margin: 15px 0 0 0;
}
.index2 li {
line-height: 20px; font: 11px Georgia; color: #8C2200; padding-top: 0px; padding-left: 15px; padding-bottom: 3px;  background-image: url(layout/li2.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left;
}

.tdbg { background: #E2E9FF; }
.tdbg2 { background: #B1C5FF; }
.tdbg3 { background: #CAD7FF; }
.tableborder { background: #6A89E4; }
