body { background-image: url(../picc/bg.jpg); background-repeat: repeat; margin: 0; padding: 0; }

#all { width: 100%; background-image: url(../picc/bg_2.jpg); background-repeat: repeat-x; height: 500px; }

#center { width: 950px; margin-left: auto; margin-right: auto; padding-top: 30px; }

#ylakerta { width: 950px; height: 435px; /*background-image: url(../picc/kuva.png);*/ float: left; margin-bottom: 15px; }
#kuva_alakerta { width: 950px; height: 387px; background-image: url(../picc/kuva_ala.png); background-repeat: no-repeat; float: left; margin-top: 15px; padding-bottom: 30px; }

#navi {  position:absolute ; z-index: 102; margin-left: 247px; margin-top: 375px; width: 455px; height: 45px; border-top-color: #900; border-top-style: solid; border-top-width: 3px; padding-top: 10px; float: left; }

#navi a:link, #navi a:visited, #navi a:active { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-style: normal; text-decoration: none; background-image: url(../picc/ots_bg.jpg); background-repeat: repeat; padding: 5px; margin: 5px; }

#navi a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-style: normal; text-decoration: none; background-image: url(../picc/ots_bgh.jpg); background-repeat: repeat; padding: 5px; margin: 5px; }

#otsikko { height: 50px; background-image: url(../picc/sisots_bg.png); background-repeat: repeat-x; width: 950px; float: left; text-align: center; margin-top: 15px; }
#otsikko a:link, #otsikko a:hover, #otsikko a:link, #otsikko a:visited { width: 200px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 23px; color: #000000; font-style: normal; text-decoration: none; background-image: url(../picc/ots_bg.jpg); background-repeat: repeat; padding: 10px; margin: 5px; }
#otsikko a:hover { width: 200px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 23px; color: #000000; font-style: normal; text-decoration: none; background-image: url(../picc/ots_bgh.jpg); background-repeat: repeat; padding: 10px; margin: 5px; }

#sis { position: relative; width: 926px; z-index: 106; padding: 12px; background-image: url(../picc/sisbg.jpg); background-repeat: repeat; float: left; }
#sis_1palsta { width: 930px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #900; font-size: 15px; line-height: 20px; font-weight: bold; margin-bottom: 20px; margin-top: 10px; float: left;}
#sis_1palsta_2 { width: 930px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #900; font-size: 15px; line-height: 20px; font-weight: bold; margin-bottom: 20px; margin-top: 10px; float: left;}
#sis_ykspalsta { float: left; width: 295px; margin-right: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #000000; }
#sis_kakspalsta { float: left; width: 295px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #000000; }
#sis H1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; padding: 0; margin: 0; }
#sis_lomakepalsta { width: 590px; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #900; font-size: 13px; line-height: 25px; color: #000000; }

#ylos { width: 950px; padding-bottom: 10px; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #999; text-align: center; margin-top: 10px; margin-bottom: 10px; float: left; }

td { vertical-align: top; } form { background-image: url(../picc/sisbg.jpg); background-repeat: repeat;}
input {
  background-image: url(../picc/inputbg.jpg); background-repeat: no-repeat; 
  border: 0; width: 222px; height: 21px;padding-left:2px;color: #666;}
textarea {
  background-image: url(../picc/textareabg.jpg); background-repeat: no-repeat;
  border-style: none; width: 260x; height: 157px; padding-left: 2px; color: #666;
}

#logo{ margin-left: 301px; position:absolute ; z-index: 100; width: 348px; height: 104px; clear: both; background-image: url(../picc/logo.png);}

#arrows { margin-top: 235px; position:absolute; z-index: 101; }

#frame{	position: relative;	z-index:99;	width:950px; height:387px; top: -394px; left: 0;}

.submit { width: 58px; height: 27px; border-style: none; background-color: none; background-image: none;}

.slides_container { margin-top: 61px; margin-left: 9px; width:932px; height:387px;	overflow:hidden; position:relative;	display:none; }

.slides_container a { width:937px; height:387px; display:block; overflow: hidden; }

.next,#arrows .prev { margin-left: 20px;}

#arrows .next { margin-left: 860px; }


.pagination{ display: none; }

#intra { text-align: right; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;} 
#intra a:link, #intra a:visited, #intra a:active { text-align: right; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: underline; }
#intra a:hover { text-align: right; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none; }