/* CSS Document */

* {padding:0;
margin:0;
border:0;
 }

html  {
SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #426a80; 
	SCROLLBAR-3DLIGHT-COLOR: #426a80; 
	SCROLLBAR-ARROW-COLOR: #66CC33;
	SCROLLBAR-TRACK-COLOR: #b7b5af; 
	SCROLLBAR-BASE-COLOR: #b7b5af; 
	SCROLLBAR-DARKSHADOW-COLOR: #b7b5af;
		text-align:left;
			}

body,td,th {
font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
}
body {
background-color:#f1f3f5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
					height:100%;
					font-size: 0.8em;
					background-image:  url(img/base/bg1.png);
					background-repeat:repeat-x;
					float:none;
 
}

a:link {	font-family:Arial, Helvetica, sans-serif;color: #000000; text-decoration:none;}
a:visited {	color: #000000; text-decoration:none;}
a:hover {	color: #f47937; text-decoration:none;}
a:active {	color: #000000; text-decoration:none;}

h1 {
	font-size: 120%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #db571f;
		padding:0px;
	margin: 0px 0px 20px 0px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:uppercase;
}

h2 {
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	color: #db571f;
		padding:0;
	margin: -1em 0 2em 0;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:none;
}

h3 {
	font-size: 110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
		padding:0;
	margin:2em 0 1em 0;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:none;
}

h3 a:link, h3 a:visited, h3 a:active, h3  a:hover  {color: #000000; text-decoration: none;}

h4 {
	font-size: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #db571f;
		padding:20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:none;
}
h5 {
	font-size: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #00000;
		padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:none;
}
 



/* TAUSTAN KESKITYS background-image: url(img/base/tausta.gif); 	 
	background-repeat:repeat-y; */
#tausta {width:910px;
position:absolute;
	left:50%;
margin:0;
margin-left:-455px;
	background-color:none;
	align:center;
	border:0; 
				background-image:url(img/base/liuku12.jpg);
				background-repeat:no-repeat;
				background-position:0 103px;
				height:150%;
 					float:none;
}

/* LOGO */ 
#logo {
position:absolute;
top:7px;
left:-12px;
width:462px;
}
 
 
 /* POLKU */ 
#polku {
padding:5px 0px 0px 5px; 
margin:0px 0px 0px 0px; 
position:absolute;
top:0px;
left:345px;
font-family:Arial, Helvetica, sans-serif;
color:#f47937;
font-size:85%;
width:500px;
z-index:1;
}

#polku  a:link, #polku  a:visited, #polku a:active   {	color:#f47937; text-decoration: none;}
#polku  a:hover  {color: #000000; text-decoration: none;}

/* KORISTEKUVAT */ 
#paakuva {
padding:0; 
margin:0; 
position:absolute;
top:102px;
left:345px;
font-size:85%; font-weight:normal; color:#999; text-align:right;
}

 
#pikkukuva {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
position:absolute;
top:0px;
right:0px;
}

/* OTSIKOT JA NAVI */

#palsta1 {position:absolute;
top:102px;
left:0px;
width:910px;
height:100%;
background-image:url(img/base/liuku12.png);
background-repeat:repeat-y;
padding:0px;
margin:0px;
border:0px;
background-color:#000066;
background:none;
text-align:left;
					float:none;
}

 

/* OTSIKOT JA NAVI */
#perusnavigaatio {position:absolute;
top:60px;
left:10px;
width:300px;
background-color:none;
background:none;
font-family:Arial, Helvetica, sans-serif;
font-variant:normal;
text-transform:none;
font-size:100%;
letter-spacing:normal;
color:#000000;
text-align:left;
}




 
/* TEKSTIPALSTAT */

/* etusivu */
#sisalto { background-color:none;
background:none;
top:0px;
left:345px;
width:500px;
margin-left:0;
margin-right:0px; 
margin-top:0px; 
margin-bottom:0px; 
	position:absolute;
	text-align:left;
		padding:50px 0px 0px 30px; 
		align:center;
				border:0px black; 
									float:none;
		}
p {padding:0 0 2em 0; 
margin: 0;}
#sisalto a:link, #sisalto a:visited, #sisalto a:active, #sisalto a:hover     { font-weight:bold;}
 
.lisatieto  {font-size:85%;
 		padding:  0 0 2em 2em; 
		margin:-1em 0 0 0; }
 
 blockquote {font-size:85%;
  		padding:  0 0 2em 2em; 
		margin:-1em 0 0 0;}
		
/* SPANNIT */
 

.kuvaspan {float:right; 
background-color: none; 
padding:0; 
margin:0 0 1em 1em; 
width:220px;
font-family:arial; 
color:#888888; 
font-size:80%; 
border:0px black solid;
text-align:right;
}
 
#vasen {
  float: left;	
  width:200px;
}

#oikea {
  float: right;	
    width:200px;
}

#topnote {position:absolute;
top:5px; 
right:10px;
font-weight:bold;
color:#FFF;
width:350px;
text-align:right;}
