/* CSS Document */

html {width:98%; 
padding: 0;
margin: 0;
text-align:center;
}

BODY { position: relative; min-width: 600; width: 100%; margin: 5px 10 10 10; padding: 0;
font-family: 'PT Sans', sans-serif;
font-size:0.9em;}
#top { position: absolute; top: 0; left: 0; width:100% !important; max-width: 100%; height: 200px; text-align:center; } 

 

/*  DIVs must have a border value set in Netscape 4.x */
DIV { border: none; overflow: visible; }
		
		img {padding: 0 0 0 0;
margin: 5px 5px 5px 5px;
border:0 black solid;
}

a:link {	color: #000; font-weight:bold; text-decoration:none;}
a:visited {	color: #014c96; font-weight:bold; text-decoration:none;}
a:hover {	color: #000; font-weight:bold; text-decoration:none;}
a:active {	color: #000; font-weight:bold; text-decoration:none;}

h1 {font-size:150%; color:#800040;}
h2 {font-size:130%; color:#fff; padding:0.5em; margin:2em 0 1em 0; width:100%; background:#069;
background-repeat:no-repeat;}
h3 {font-size:120%; color:#534741; padding:2px 0 2px 0; margin:2em -1em 2px 0;}
h4 {font-size:110%; color:#014c96; padding:2px 0 2px 0; margin:0.5em 0 2px 0;}

h3 a:link, a:visited,  a:active {color:#534741;}
h3 a:hover {color:#a6a669;}

.side {
    border-radius: 25px;
    background:#6CC;
padding:1em;
margin:0 0 1em 0;
font-size:95%;
}

.sisalto {
background-color:none;
padding:0;
margin:0;
font-size:95%;
}

.loppusisalto {text-align:left; margin:0 3em;}


.palsta {width:30%; min-width:30%; max-width:30%; height:auto; float:left; display:block; text-align:left;
padding:0 1em; margin:0 0.5em;}



ul {margin:0; padding:0; list-style:url(dot.png); }
li {margin:0 0 0.5em 20px; padding:0;}
li ul li {list-style:circle;}

ul.fi {margin:0 ; padding:0; list-style:url(img/base/fi.png); }
ul.se {margin:0 ; padding:0; list-style:url(img/base/se.png); }
ul.de {margin:0 ; padding:0; list-style:url(img/base/de.png); }
ul.en {margin:0 ; padding:0; list-style:url(img/base/uk.png); }
ul.fr {margin:0 ; padding:0; list-style:url(img/base/fr.png); }
ul.it {margin:0 ; padding:0; list-style:url(img/base/it.png); }

li.fi {list-style:url(img/base/fi.png); }
li.se {list-style:url(img/base/se.png); }
li.de {list-style:url(img/base/de.png); }
li.en {list-style:url(img/base/uk.png); }
li.fr {list-style:url(img/base/fr.png); }
li.it {list-style:url(img/base/it.png); }

p {margin:0 0 2em 0; line-height:140%;}

p.fi {text-indent: 25px;	background:url(img/base/fi.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.se {text-indent: 25px;	background:url(img/base/se.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.de {text-indent: 25px;	background:url(img/base/de.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.en {text-indent: 25px;	background:url(img/base/uk.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.fr {text-indent: 25px;	background:url(img/base/fr.png);  background-position: 0 2px; background-repeat: no-repeat;}
p.it {text-indent: 25px;	background:url(img/base/it.png);  background-position: 0 2px; background-repeat: no-repeat;}

a.fi {padding:0 0 0 20px;	background:url(img/base/fi.png);  background-position:  0 5px; background-repeat: no-repeat;}
a.se {padding:0 0 0 20px;	background:url(img/base/se.png);  background-position:  0 5px; background-repeat: no-repeat;}
a.de {padding:0 0 0 20px;	background:url(img/base/de.png);  background-position:  0 5px; background-repeat: no-repeat;}
a.en {padding:0 0 0 20px;	background:url(img/base/uk.png);  background-position: 0 5px; background-repeat: no-repeat;}
a.fr {padding:0 0 0 20px;	background:url(img/base/fr.png);  background-position:  0 5px; background-repeat: no-repeat;}
a.it {padding:0 0 0 20px;	background:url(img/base/it.png);  background-position:  0 5px; background-repeat: no-repeat;}
  
 
