h1 {
 font-size:	0.6em;
 color:	#dddddd;
 text-transform:	none;
 padding:0;
 margin:0;
 background: #1a5590;
 }	
	
h2 {
 font-size:1.0em;
 color:#555;
 text-transform:	none;
 font-weight:normal;
 padding:0;
 margin:0px 1px 0px 0px;
 }	

h3 {
 font-size:0.7em;
 color:#666;
 font-weight:bold;
 margin-bottom:0px;
 text-transform:none;
 }

h4 {
 font-size:1.1em;
 color:#1a5590;
 font-weight:normal;
 }

h5 {
 font-size:1.0em;
 color:	#508dc0;
 font-weight:normal;
 margin:0;
 }

h5 a {
 color:#508dc0;
 }
h5 a:active {
 color:#508dc0;
 }
h5 a:visited {
 color:#508dc0;
 }
h5 a:hover {
 color:#1a5590;
 }
	
h6 {
 font-size:0.8em;
 color:#1a5590;
 font-weight:bold;
 margin:0;
 padding:0;
 }

p {
 font-family:Tahoma, Verdana, Arial, Serif;
 font-size:0.75em;
 color:	#666666;
 line-height:1.5em;
 }

  a {
 font-family:Tahoma, Verdana, Arial, Serif;
 color:#1a5590;
 text-decoration: underline;
 background-color:	none;
 }
a:active {
 font-family:Tahoma, Verdana, Arial, Serif;
 color:#1a5590;
 text-decoration: underline;
 background-color:	none;
 }
a:visited {
 font-family:Tahoma, Verdana, Arial, Serif;
 color:#1a5590;
 text-decoration: underline;
 background-color:	none;
 }
a:hover {
 font-family:Tahoma, Verdana, Arial, Serif;
 color:	#508dc0;
 text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Tahoma, Verdana, Arial, Serif;
	}
	
body {
 
 text-align: center;
 font-family: "Tahoma", "Helvetica", "Arial", sans-serif;
 text-indent:0;
 font-size: 96%;
 color: #000000;
 margin: 0;
 padding: 0;
 background-color: #1a5590;
 font-style: normal;
 font-weight: normal;
 }

#mainSisalto {
 padding: 0px;
 float: left;
 height: auto;
 width: 805px;
 margin-left: 0px;
 }
 

#header {
 width: 805px;
 margin-left: auto;
 margin-right: auto;
 }

 #sisalto {
 float: left;
 height: 90px;
 width:810px;
 background-image: url('../img/logo.jpg');
 background-repeat: no-repeat
 }
 
#main {
 float: left;
 width: 100%;
 text-align: left;
 padding-bottom: 1em;
 }
 
#tausta {
 background: url('../img/tausta.gif') repeat-y;
 margin: 0px;
 padding: 0px;
 float: left;
 width: 810px
 }

#footer {
 clear: both;
 height: 62px;
 padding-left: 0px;
 background: url('../img/footer.gif') no-repeat 50% 0;; padding-right:0; padding-top:0; padding-bottom:0
 }
 
 #isosivu {
 clear: both;
 height: 42px;
 padding-left: 0px;
 background: url('../img/footerkoko.gif') no-repeat 50% 0;; padding-right:0; padding-top:0; padding-bottom:0
 }
 
.clr {
 clear: both;
}
 
#oikeasis, #oikeasis2 {
 float: right;
 display:inline;
 width: 265px;
 margin-left: 0px;
 clear: none;
 margin-top: 6px;
 margin-right: 65px;
 margin-bottom: 20px;
 padding-bottom:20px;

 
 }
 
#sisaltoVasenApu{
 float: left;
 display:inline;
 width: 406px;
 margin-left: 30px;
 clear: both;
 margin-top: 6px;
 margin-right: 0px;
 margin-bottom: 10px;
 padding-bottom:20px;

 
 }
#sisaltoVasenApuPlus{
 float: left;
 display:inline;
 width: 456px;
 margin-left: 30px;
 clear: both;
 margin-top: 6px;
 margin-right: 0px;
 margin-bottom: 10px;
 padding-bottom:20px;

 
 }

#vasensis{
 float: left;
 display:inline;
 width: 720px;
 margin-left: 30px;
 clear: both;
 margin-top: 6px;
 margin-right: 0px;
 margin-bottom: 10px;
 padding-bottom:20px;

 
 }
	
#sisaltoVasenApuSuurempi li {
 font-size:0.75em;
 }
  
#kehykset {
 float: left;
 padding: 0;
 margin: 0;
 }
#pikkunen {
 width: 220px;
 }
 
 
#mainKehys {
 margin-top: 0px;
 width: 805px;
 height: 115px;
 margin:0;
 float: left;
 padding:0;
 background-image: url('../img/jarvi.jpg');
 background-repeat: no-repeat
 }

#mainKehysYritys {
 margin-top: 0px;
 width: 805px;
 height: 102px;
 margin:0;
 float: left;
 padding:0;
 background-image: url('../img/keski2.jpg');
 background-repeat: no-repeat
 }

 
#mainKehys h1{
 font: bold small Arial; 
 color: #FFF; 
 text-transform: uppercase; 
 letter-spacing: 0.1em; 
 padding: 35px 5px 4px 8px;
 margin: 0;
 }
	
#mainSisalto p {
 height:1%;
 padding: 0;
 margin-top: 0.4em;
 margin-right: 4em;
 color: #333333;
 }
 

li {
 font-family:Tahoma, Verdana, Arial, Serif;
 color:	#666666;
 font-size:	0.7em;
 margin:0 20px 0 0;
}

#nav {

 height:					40px;
 background-image:	url('../img/bg.gif');
 background-repeat:	no-repeat;
 overflow:hidden;
 margin:	0;
 padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
#nav2 {

 height:					35px;
 background-image:	url('../img/bg2.gif');
 background-repeat:	no-repeat;
 overflow:hidden;
 margin:	0;
 padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

#nav ul {
 list-style-type:none;
 display:inline;
 margin:	0;
 padding:0;
}

#nav li {
 display:inline;
 font-size:1.0em;
}

#nav a {
 display:block;
 float:left;
 width:104px;
 height:50px;
 background-image:	url('../img/nappi_tyhja_iso.gif');
 background-repeat:	no-repeat;
 color:	#1a5590;
 margin:	0;
 line-height:40px;
 font-size:	0.7em;
 text-decoration:none;
 text-align:	center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
#nav a:visited {
 display:block;
 float:left;
 width:104px;
 height:	50px;
 background-image:	url('../img/nappi_tyhja_iso.gif');
 background-repeat:	no-repeat;
 color:	#1a5590;
 margin:0;
 line-height:40px;
 font-size:	0.7em;
 text-decoration:none;
 text-align:	center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
#nav a:active {
 display:block;
 float:left;
 width:104px;	
 height:	50px;
 background-image:	url('../img/nappi_tyhja_iso.gif');
 background-repeat:	no-repeat;
 color:	#1a5590;
 margin:	0;
 line-height:40px;
 font-size:	0.7em;
 text-decoration:none;
 text-align:	center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
#nav a:hover {
 color:	#99bce4;
} 

#nav a.valittu {
 background-image:	url('../img/nappi_aktiivi_iso.gif');
 color:	#FFF
}
#nav a.valittu:visited {
 background-image:	url('../img/nappi_aktiivi_iso.gif');
 color:	#FFF
}
#nav a.valittu:active {
 background-image:	url('../img/nappi_aktiivi_iso.gif');
 color:	#FFF
}
#nav a.valittu:hover {
 background-image:	url('../img/nappi_aktiivi_iso.gif');
 color:	#FFF
}
 
 
#nav2 ul {
 list-style-type:none;
 display:inline;
 margin:	0;
 padding:0;
}

#nav2 li {
 display:inline;
 font-size:1.0em;
}

#nav2 a {
 display:block;
 float:left;
 width:104px;
 height:50px;
 background-image:	url('../img/nappi_tyhja_iso2.gif');
 background-repeat:	no-repeat;
 color:	#1a5590;
 margin:	0;
 line-height:40px;
 font-size:	0.7em;
 text-decoration:none;
 text-align:	center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
#nav2 a:visited {
 display:block;
 float:left;
 width:104px;
 height:	50px;
 background-image:	url('../img/nappi_tyhja_iso2.gif');
 background-repeat:	no-repeat;
 color:	#1a5590;
 margin:0;
 line-height:40px;
 font-size:	0.7em;
 text-decoration:none;
 text-align:	center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
#nav2 a:active {
 display:block;
 float:left;
 width:104px;	
 height:	50px;
 background-image:	url('../img/nappi_tyhja_iso2.gif');
 background-repeat:	no-repeat;
 color:	#1a5590;
 margin:	0;
 line-height:40px;
 font-size:	0.7em;
 text-decoration:none;
 text-align:	center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0
}
#nav2 a:hover {
 color:	#99bce4;
} 

#nav2 a.valittu {
 background-image:	url('../img/nappi_aktiivi_iso2.gif');
 color:	#FFF
}
#nav2 a.valittu:visited {
 background-image:	url('../img/nappi_aktiivi_iso2.gif');
 color:	#FFF
}
#nav2 a.valittu:active {
 background-image:	url('../img/nappi_aktiivi_iso2.gif');
 color:	#FFF
}
#nav2 a.valittu:hover {
 background-image:	url('../img/nappi_aktiivi_iso2.gif');
 color:	#FFF
}

a.boxMenu:link { 
 display:block ;
 font-weight: normal;
 color: #FFF;
 padding:10px;
 letter-spacing: 2px;
 border:1px solid #FFF;
} 
a.boxMenu:visited {
 display:block ;
 font-weight: normal;
 color: #FFF;
 padding:10px;
 letter-spacing: 2px;
 border:1px solid #FFF;
} 
a.boxMenu:active {
 display:block ;
 font-weight: normal;
 color: #FFF;
 padding:10px;
 letter-spacing: 2px;
 border:1px solid #FFF;
 
} 
a.boxMenu:hover {
 display:block ;
 font-weight: normal;
 color: #FFF;
 padding:10px;
 letter-spacing: 2px;
 border:1px solid #dcdcdc;
 background: #f5f5f5;
 }
 

.leipa3 {
 margin:0 0 1px 0;
 padding:0 4px 0 0;	
}

.allekirjoitus {
 font-style: italic;
}



