body {height:100%;margin:0px;padding:0px;}
table {}
td,th,div,span,a,input,textarea{font-family:Arial;font-size:12px;}
p {font-family:Arial;}
li, ul {font-size:12px;}
img {border:none;}
form {margin:0px;padding:0px;}
h1 {font-weight:bold;font-size:16px;color:#005984;text-transform:uppercase;}
h3 {font-weight:bold;font-size:13px;color:#005984;margin-top:6px;}

/* layout */
#topbar {vertical-align:top;width:1038px;height:68px;}
#toppane {vertical-align:top;width:1038px;}

#leftpane {width:182px;vertical-align:top;background-image:url(images/KSI_Vasentausta.jpg);background-repeat:no-repeat;background-color:#EAEDF2;}
#spacepane {width:30px;vertical-align:top;background-image:url(images/KSI_Valitausta.jpg);background-repeat:no-repeat;background-color:#EAEDF2;}
#contentpane {width:543px;height:400px;vertical-align:top;background-image:url(images/KSI_tekstiosion_tausta.jpg);background-repeat:repeat-x;background-color:#FCFDFE;}
#rightpane {width:283px;vertical-align:top;background-image:url(images/KSI_oikeatausta_sisa.jpg);background-repeat:no-repeat;background-color:#CDDEF2;}

#frontpageleftpane {width:182px;height:502px;vertical-align:top;background-image:url(images/KSI_etusivu_tausta_v.jpg);background-repeat:no-repeat;background-color:#EAEDF2;}
#frontpagespacepane {width:30px;vertical-align:top;background-image:url(images/KSI_etusivu_tausta_k.jpg);background-repeat:no-repeat;background-color:#EAEDF2;}
#frontpagecontentpane {width:826px;vertical-align:top;background-image:url(images/KSI_etusivu_tausta_o.jpg);background-repeat:no-repeat;background-color:#FCFDFE;}

/* content */
#content {padding: 1px 25px 5px 0px;}
.contenttext {position:relative;top:-10px;font-family:Arial;color:#150602;}

/* linkit */
.vlinkit {font-family:Arial;font-size:11px;}

/* lomake */
.formfieldlabel {padding:3px 10px 2px 0px;font-family:Arial;}
.formfield {width:210px;}
.formstatus {padding:5px 10px 5px 10px;font-weight:bold;}

/* linkkejä */
a:link {text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}
a:visited {text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}
a:hover {text-decoration:underline;font-size:12px;color:#000000;font-family:Arial;}
a:active {text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}


a.navselected, .navselected{font-size:12px;font-weight:normal;text-decoration:none;color:#000000;font-family:Arial;}
a.navselected:link{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.navselected:visited{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.navselected:hover{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.navselected:active{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}

a.nav, .nav{font-size:12px;font-weight:normal;text-decoration:none;color:#000000;font-family:Arial;}
a.nav:link{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:visited{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:hover{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:active{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}

a.nav2, .nav2{font-size:12px;font-weight:normal;color:#000000;font-family:Arial;}
a.nav2:link{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav2:visited{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav2:hover{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav2:active{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}

a.newscontenttitle, .newscontenttitle{font-weight:bold;font-size:13px;color:#194570;}
a.newscontenttitle:link{font-weight:bold;font-size:13px;color:#005984;text-decoration:none;}
a.newscontenttitle:visited{font-weight:bold;font-size:13px;color:#005984;text-decoration:none;}
a.newscontenttitle:hover{font-weight:bold;font-size:13px;color:#005984;text-decoration:none;}
a.newscontenttitle:active{font-weight:bold;font-size:13px;color:#005984;text-decoration:none;}

a.form {font-size:12px;color:#AA0000;font-family:Arial;}
a.form:link{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:visited{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:active{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:hover{color:#AA0000;text-decoration:underline;font-size:12px;font-family:Arial;}

fieldset {border: 2px solid #F9FDFF;}
legend {color: #005984; font-weight: bold;}

.solu_kuvagalleria
{
	text-align:center;
	vertical-align:middle;
	background-color:#CCCCCC;
}

.taulukko_flash
{
	height:98%;
    color:#FFFFFF;
    padding-bottom:5px;
    margin:0;
    text-align:right;
    vertical-align:middle;
}
