body
	{
		margin: 0px;
		padding: 0;
		font-family: Verdana, Geneva, sans-serif;
		/*text-align: center;*/
		color: black;
		background-color: #001925;
		background-image:url(systeemi/background.png);
		background-repeat:repeat-x;
	}

a:link { color:#081d4a; text-decoration:underline}
a:visited { color:#081d4a; text-decoration:underline}
a:hover {color:#21345b; text-decoration:underline}
a:active {color:#21345b; text-decoration:underline}

a.gb:link { color:#081d4a; text-decoration:underline}
a.gb:visited { color:#081d4a; text-decoration:underline}
a.gb:hover {color:#21345b; text-decoration:underline}
a.gb:active {color:#21345b; text-decoration:underline}

html{
overflow:-moz-scrollbars-vertical;
}

textarea{
overflow:auto;
}

p { margin:0px; padding-top:5px; padding-left:15px;font-size:0.9em;}
p.yhteysTiedot {padding:0px; margin:0px; padding-left:10px; font-size:0.8em;}
p.date {padding:0px; margin:0px; padding-left:14px; font-size:0.9em; font-weight:bold;}
p.uutinen {padding:0px; margin:0px; margin-bottom:0.2em; padding-left:14px; font-size:0.9em; font-weight:normal;}

h2{margin:0px; padding-left:10px; padding-bottom:14px; font-size:1.2em;}

.preLoaderi {display:none;}

#container{
position:relative;
margin:0 auto;
width:830px;
background-image:url(systeemi/container-back.png);
background-repeat:repeat-y;
/*background-color:#333;*/
}

#logoTop{
margin:0 auto;
text-align:right;
width:650px;
height:60px;
}

#logo{
margin:0 auto;
width:650px;
height:250px;
background-image:url(systeemi/tausta-1.jpg);
background-repeat:no-repeat;

}

#menu{
margin:0 auto;
width:200px;
float:left;
position:absolute;
top:53px;
left:65px;

/*background-image:url(systeemi/tausta-2.jpg);
background-repeat:no-repeat;
background-color:orange;*/
}

#valiMenuContent{

clear:both;
margin:0 auto;
margin-top:0px;
width:652px;
height:20px;
margin-bottom:0px;
padding:0px;
}

#content{
/*color:#f0f0f0;*/
position:relative;
margin:0 auto;
margin-top:0px;
margin-bottom:0px;
width:650px;
background-image:url(systeemi/tausta-2.jpg);
background-repeat:no-repeat;
background-color:  #664a38;   /* #5a4030; /*     #705642; */
}

#footer{
/*color:#f0f0f0;*/
margin:0 auto;
margin-top:0px;
margin-bottom:0px;
padding-bottom:4px;
width:650px;
background-color:#664a38;
}

#footerClose{
margin-top:0px;
margin:0 auto;
color:#f0f0f0;
width:830px;
height:30px;
background-image:url(systeemi/footer.png);
background-repeat:no-repeat;
}



/* Navigaatio */

#etusivu {width:155px; margin-bottom:5px; text-align:left;}
#etusivu a, #etusivu a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-etusivu.jpg); background-repeat:no-repeat;}
#etusivu a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-etusivu-mover.png); background-repeat:no-repeat;}

#saku {width:155px; margin-bottom:5px;text-align:left;}
#saku a, #saku a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-saku.jpg); background-repeat:no-repeat;}
#saku a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-saku-mover.png); background-repeat:no-repeat;}

#oona {width:155px; margin-bottom:5px;}
#oona a, #oona a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-oona.jpg); background-repeat:no-repeat;}
#oona a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-oona-mover.png); background-repeat:no-repeat;}

#muistoissa {width:155px; margin-bottom:5px;}
#muistoissa a, #muistoissa a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-muistoissa.jpg); background-repeat:no-repeat;}
#muistoissa a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-muistoissa-mover.png); background-repeat:no-repeat;}


#galleria {width:155px; margin-bottom:5px;text-align:left;}
#galleria a, #galleria a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-galleria.jpg); background-repeat:no-repeat;}
#galleria a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-galleria-mover.png); background-repeat:no-repeat;}

#vieraskirja {width:155px; margin-bottom:5px;text-align:left;}
#vieraskirja a, #vieraskirja a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-vieraskirja.jpg); background-repeat:no-repeat;}
#vieraskirja a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-vieraskirja-mover.png); background-repeat:no-repeat;}

#linkit {width:155px; margin-bottom:5px;text-align:left;}
#linkit a, #linkit a:visited {display:block; width:155px; height:22px; background:url(systeemi/nappi-linkit.jpg); background-repeat:no-repeat;}
#linkit a:hover {display:block; width:155px; height:22px; background:url(systeemi/nappi-linkit-mover.png); background-repeat:no-repeat;}

#nappiFix{width:155px; height:22px;margin-bottom:5px; display:block;}

.nappi{text-align:left;}


/* end */


table.perusPoyta{
/*width:45em;*/
width:570px;
margin:0 auto;
font-family: Verdana, serif;
font-size: 0.8em;
border:solid #3a281d 2px;
padding:0px;
border-collapse: collapse;
color:black;
background-color:#2b528d;
margin-bottom:14px;
}

table.perusPoyta td{
padding-left: 0.5em;
padding-right: 0.5em;
padding-bottom:0.1em;
padding-top:0.1em;
/*border:dotted black 0px;*/
}

.perusPoytaTdTulos{
text-align:left;
width:4.5em;
background-color:#4d74af;
font-weight:bold;
border-left:dashed #3a281d 1px;
border-right:dashed #3a281d 1px;
}

.perusPoytaTdYksikko{
text-align:right;
width:2em;
font-weight:bold;

}

.perusPoytaTdTyyppi{
background-color:#4d74af;
}

.borderiTop{border-top:1px solid #3a281d;}
.borderit{border-left:1px dashed #3a281d;border-right:1px dashed #3a281d;}

.perusPoytaTdTyyppi-extra{
background-color:#4d74af; border-top:1px solid #3a281d;
}

.perusPoytaTdKommentit{
background-color:#4d74af;
}

.perusPoytaTdTulos2{
text-align:left;
width:4.5em;
background-color:#5f8dc5;
font-weight:bold;
border-left:dashed #3a281d 1px;
border-right:dashed #3a281d 1px;
}
.perusPoytaTdTyyppi2{
background-color:#5f8dc5;
}
.perusPoytaTdKommentit2{
background-color:#5f8dc5;
}

.alignOikea{text-align:right; width:3em;}
.pienenna{width:7em;}

.perusPoytaBase{
background-color:#6f9ed6; border-bottom:1px solid #3a281d;border-top:1px solid #3a281d;  border-left:1px dashed #3a281d;}

.perusPoytaBaseA{
background-color:#6f9ed6; border-right:1px dashed #3a281d;border-bottom:solid #3a281d 1px;}

.tblTiedot{background-color:#6f9ed6; border-bottom:solid 1px #3a281d; border-right:solid 1px #3a281d}
.tblYksikko{background-color:#4d74af; font-weight:bold; width:2em; border-right:solid 1px #3a281d}
.tblYksikko2{background-color:#5f8dc5; font-weight:bold; width:2em; border-right:solid 1px #3a281d}

table.infoBoxi{width:570px;
margin:0 auto;
margin-bottom:14px;
font-family: Verdana, serif;
font-size: 0.8em;
border:solid #3a281d 2px;
padding:0px;
border-collapse: collapse;
color:black;
background-color:#4d74af;}

table.infoBoxi td{}

.ibNimi{width:220px; color:white;background-color:#fff; margin:0px; padding-left:0.5em;padding-right:0.5em; text-align:center; font-weight:bold; border-bottom:1px solid #3a281d; font-size:1em;background-image:url(systeemi/koiratabledatanimibackground.png);}
.ibIsoNimi{color:black;width:220px; background-color:#5f8dc5;/*#4d89d6;*/ margin:0px; padding-left:0.5em;padding-right:0.5em; text-align:left; font-size:1.2em;font-weight:bold; border-bottom:1px solid #3a281d;}
.ibNimi2{width:220px; background-color:#fff; margin:0px; padding-left:0.5em;padding-right:0.5em; text-align:left; font-weight:bold;}

.ibTieto{background-color:#4d74af;/*#3d70bf;*/ margin:0px; padding-left:0.5em;}
.ibTietoSelitys{background-color:#4d74af;/*#3d70bf;*/ margin:0px; padding-left:0.5em;}

.ibTieto2{background-color:#5f8dc5;/*#4d89d6;*/ margin:0px; padding-left:0.5em;}
.ibTietoSelitys2{background-color:#5f8dc5;/*#4d89d6;*/ margin:0px; padding-left:0.5em;}

.tdKuva{width:350px; height:250px; padding:0px; margin:0px; border-bottom:solid #3a281d 1px;}

.divKuva{text-align:center;}
.divKuva2{display:block; margin:0 auto; margin-bottom:14px; margin-top:0px; border:2px solid #3a281d;}
.divKuva3{display:block; margin:0 auto; margin-bottom:0px; margin-top:0px; border:2px solid #3a281d;}

.divKuva3-txtBlw{display:block; width:558px; margin:0 auto;  padding:2px 5px 2px 5px; margin-top:0px; border:2px solid #3a281d; border-top:0px; background-color:#4d74af; color:black;}
.divKuva4-linkit{float:right;display:block; position:absolute; width:341px; right:15px; top:40px;border:2px solid #3a281d;}
.divKuva5{display:block; margin:0 auto; margin-bottom:0px; margin-top:0px; border:1px solid #3a281d;}

.keskitys{text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.kuva-keskelle {border:2px solid #3a281d;; margin-bottom:10px;clear: both;}
