@charset "UTF-8";
/* CSS Document */

.kommentit {font-size:12px;}

#kappale {width:480px; height:auto; float:left; color:#444; letter-spacing:0.1em;}
#kappale600 {width:600px; height:auto; float:left;}
#ekasivu {padding-top:70px;}

#numero {width:40px; height:35px; color:#fff; font-size:16px; clear:both; margin:0 auto 0 auto;}

.panel a:link,.panel a:hover,.panel a:visited {color:#444;}


#head {background:url(kuvat/footer.png); height:30px; width:100%; }
#head-txt {margin-left:80px; color:#fff; padding-top:4px;}

/* Styles specific to this particular page */
.scroll-pane
{
	width: 100%;
	height: 300px;
	overflow: auto;
}

.scroll-pane2
{
	width: 100%;
	height: 440px;
	overflow: auto;
}

.scroll-pane3
{
	width: 100%;
	height: 278px;
	overflow: auto;
}

input {border:1px solid #c1c1c1; width:303px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:3px;}
textarea {border:1px solid #c1c1c1; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; }

.button {border: 1px solid #666; background:#666; color:#fff; margin-top:10px;}


#spaceri {height:20px; width:100%; margin-bottom:40px;}
#spaceri2 {height:20px; width:600px; margin-top:400px; }
#spaceri3 {height:20px; width:600px; margin-top:40px; clear:both; }
#spaceri4 {height:20px; width:600px; margin-top:200px; }

#infobox {width:650px; height: 230px; padding:20px; background-color:#999; margin-bottom:30px; color:#e1e1e1; letter-spacing:normal; font-size:12px; }
#infobox-99 {width:650px; height: 330px; padding:20px; background-color:#999; margin-bottom:30px; color:#e1e1e1; letter-spacing:normal; font-size:12px; }
#infobox-900 {width:650px; height: 200px; padding:20px; background-color:#999; margin-bottom:30px; color:#e1e1e1; letter-spacing:normal; font-size:12px; }
#infotxt {float:left;}
#96kuva1 {float:right;}
#96txt { float:left; width:800px;}

#kuvavasen {float:left; padding-right:20px;}
#kuvavasen2 {float:left; padding-right:10px; padding-top:8px;}
#kuvaoikea {float:right;}
#kuvaoikea2 {float:right; margin-right:20px;}
#kuvavasenh {float:left; padding-right:20px;}
#kuvaoikeah {float:right;}
#kuvateksti {font-size:12px; clear:both; letter-spacing:normal;}
#kuvateksti-korkea {font-size:12px;  height:30px; clear:both; letter-spacing:normal;}
#kuvateksti-pad {font-size:12px; clear:both; margin-bottom:20px; letter-spacing:normal;}
#kuvateksti-full {font-size:12px;  width:500px; clear:both; margin-bottom:20px;}

.saabismit  {list-style-type:none; font-size:12px; float:left; letter-spacing:normal;}

#background{position:absolute; z-index:1; width:100%; height:100%;}

#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 

/*  */

#pohja {background:url(images/footer.png); width:100%; height:130px; }

h2 {font-size:22px; color:#2e2e2e; font-weight:normal;}

#pohjakeskitys {margin-left:3%;}
/*#menu {float:left; padding-top:4px;}
#menu {color:#fff; list-style-type:none; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu a:link {color:#fff; text-decoration:none; }
#menu a:hover {color:#fff; text-decoration:underline;}*/

#nayttelyt-pohja {width:400px; color:#fff; float:left; margin:3px 0px 0px 50px; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }


table, tr, td {vertical-align:top;}
#nayttelyt-pohja ul li { list-style-type:none; height:22px;}

.otsake {}

.nayttelylinkit li a:link {color:#fff; text-decoration:none;}
.nayttelylinkit li a:hover {color:#fff; text-decoration:underline;}
.pohjalinkki {color:#fff; padding-right:7px; padding-left:7px; border-right:1px solid #e1e1e1; text-decoration:none;}

.pohjalinkki2 {color:#fff; padding-right:7px; padding-left:7px;  text-decoration:none;}

.pohjalinkit a:link {color:#fff;}
.pohjalinkit a:hover {color:#fff; text-decoration:underline;}

.pohjalinkki2 a:link {color:#fff;}
.pohjalinkki2 a:visited {color:#fff;}
.pohjalinkki2 a:hover {color:#fff; text-decoration:underline;}

.resize {
  max-width: 300px;
  max-height : auto;
}

.resize {
  max-width: auto;
  max-height : 300px;
}

.resize2 {
  max-width: 350px;
  max-height : auto;
  padding-right:20px;
}

.resize2 {
  max-width: auto;
  max-height : 350px;
}

.resize3 {
  max-width: 320px;
  max-height : auto;
  padding-right:20px;
}

.resize3 {
  max-width: auto;
  max-height : 320px;
}

.resize4 {
  max-width: 280px;
  max-height : auto;
}

.resize4 {
  max-width: auto;
  max-height : 280px;
}