
/* Navigation */

#nav { height:37px; margin:0px; padding:0; }

#nav ul { padding:7px 0 0 65px; margin:0px; list-style-type: none; }
#nav ul li { float:left; padding:0; margin:0; list-style-type: none; }
#nav ul li a { display:block; height:37px; border:none; margin: 0 1px 0 1px; }

#nav ul li.etusiv a { background:url(img/01.gif) 100% 0; width:78px }
#nav ul li.etusiv a:hover { background:url(img/01.gif) 100% -37px; }
#nav ul li.tammil a { background:url(img/02.gif) 100% 0; width:99px }
#nav ul li.tammil a:hover { background:url(img/02.gif) 100% -37px; }
#nav ul li.ajankohta a { background:url(img/03.gif) 100% 0; width:110px; }
#nav ul li.ajankohta a:hover { background:url(img/03.gif) 100% -37px; }
#nav ul li.majo a { background:url(img/04.gif) 100% 0px; width:84px; }
#nav ul li.majo a:hover { background:url(img/04.gif) 100% -37px; }
#nav ul li.yhteys a { background:url(img/05.gif) 100% 0px; width:104px; }
#nav ul li.yhteys a:hover { background:url(img/05.gif) 100% -37px; }
#nav ul li.ajo a { background:url(img/06.gif) 100% 0px; width:84px; }
#nav ul li.ajo a:hover { background:url(img/06.gif) 100% -37px; }

#nav ul li a:hover { text-decoration:none; background-color:transparent; }
#nav ul li a span { display:none; }

#nav ul li a.current { background-position:100% -37px; }




/* tekstit */


a, a:visited, a:active { text-decoration: none; border: 0px;}
a:hover { text-decoration: none; color: #000; }


p	{
	font-family: georgia, serif, "Times new Roman";
	text-align: left;
	margin: 0x;
	padding-bottom: 10px;
	border: 0;
	font-size: 15px;
	font-weight: normal;
	color: #333;	
}


p.clear-right {
  clear: right;
}


p a, p a:visited, p a:active { 
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 color : #2b030c;
 text-decoration: none;
 font-size: 13px;	
}


p a:hover { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 color: #0D4393;
 text-decoration: none;
 
}



.copyright {
 text-align: center;
 width: 350px;
 margin-left: 170px;
 padding: 18px 0 0 0px;
 font-size: x-small;
 color: #404C56;
 text-transform: uppercase;
}

.copyright a { color: #404C56; text-decoration: none; }
.copyright a:hover { background-color: #C1DD8F; text-decoration: none;}




/* taulukko / jaseninfo */


.mytable { padding: 0px; border: none; border: 0px;}
.mytable td { 
	font-family: georgia, serif, "Times new Roman";
	text-align: left;
	margin: 0x;
	padding-bottom: 10px;
	border: 0;
	font-size: 15px;
	font-weight: normal;
	color: #333;; }




/* otsikot */




h3	{
	
 
	margin: 0 0 10px 0;
	padding: 0px;
	font-size: 15px
	font-weight: bold;
    font: 125% Georgia, "Times New Roman", Times, serif;
	color: #2d6891;
	text-decoration: underline;
}



h1 { margin: 0px; font-family: georgia, "Times New Roman", Arial; font-size: 20pt; color: #E5FFB6; }


h4 { color: #081F4E; font-weight: bold; font-size: 18px; font-family: verdana, Times; padding: 0px; margin: 0px; text-align: right;}

h6	{
	font-family: georgia, serif, "Times new Roman";
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0;
	font-size: 18px;
	font-weight: normal;
	color: #1F4799;	
}


h6 span { color: #081F4E; font-weight: bold; font-size: 19px;}

h5 {
   font-family: georgia, serif, "times new roman";
   text-align: left;
   margin: 0px;
   font-size: 16px;
   font-weight: bold;
   color: #012F49;
}


span { color: #081F4E; font-weight: bold; font-size: 14px; font-family: verdana, Times; }

HR { margin: 0 0 20px 0; }



/* ---etusivu---- */


img.etusivuimage{
 margin:0;
 padding: 0px;
 }


#picfloat {

background-color: transparent;
border: 0px;
margin: 22px 0px 0px 50px;
width: 500px;
	}


#maintext {
text-align: center;
background-color: transparent;	
margin-left: 30px;
margin-top: 20px;
min-width: 600px;
}
	
	
	#maintext-copy {
background-color: transparent;	
text-align: left;
margin-left: 10px;
padding: 0 10px 0 10px;
width: 400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:380px;
	}
html>body #maintext {
	width:380px;
	}




/* --tammilehtosivu-- */


#thumbfloat {
float: right;
background-color: transparent;
border: 0px;
text-align: left;
margin: 0 15px 0 0;
padding: 0 0px 0 0px;
}



#esittely {
margin: 0px;
background-color: transparent;	
text-align: left;
margin-left: 30px;
padding: 0 5px 0 10px;
width: 420px;
height: 520px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:405px;
	}
html>body #maintext {
	width:405px;
	}



#nuolilinkit { 
background: url("img/nuoli.png") no-repeat 0 3px;
padding-left: 22px;
margin-bottom: 8px;
}

#nuolilinkit a { font-size: 11pt; color: #2D3E10; font-weight: normal;}
#nuolilinkit a:hover { background-color: #C2DF8D;}

/* --thumbs-- */

#thumbs { margin: 0px 0 5px 0px; padding-top: 2px; }
#thumbs img { padding: 4px; border: 1px #325CF9 solid; margin: 2px 0 3px 0px; }
#thumbs a { border:1px; }
#thumbs a:hover img{ border:1px solid #666; background-color: #DDFBA7;}
* html #thumbs img { border:0px; }
* html #thumbs a { border:1px solid #325CF9; }
* html #thumbs a:hover { border:1px solid #666;}
* html #thumbs a:hover img {border:0px; }

/* -thumbs end- */







/* majoitus */


#majoitus {
margin: 0px;
background-color: transparent;	
text-align: left;
margin-left: 30px;
padding: 0 5px 0 10px;
width: 420px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:405px;
	}
html>body #maintext {
	width:405px;
	}







#formit { margin:0px; }
#formit p { padding:0px; font-size: 13px; }
#formit span { font-size: 13px; font-weight: bold; color: #333;  }
#formit input { 
    border: 1px solid #457C1D;
    background-color: transparent;
    font-size: 12px;
    color: #0A1701;
    line-height: 14px;
    font-family: verdana, arial, times;
    padding-left: 5px; padding-right: 5px;
}

#formit textarea { 
    border: 1px solid #457C1D;
    background-color: transparent;
    font-size: 13px;
    color: #0A1701;
    font-family: verdana, arial, times;
    padding-left: 3px; padding-right: 3px;


	scrollbar-face-color:		#C8DFA0;
	scrollbar-track-color:		#AACC6D;
	scrollbar-arrow-color:		#457C1D;
	scrollbar-highlight-color:	#AACC6D;
	scrollbar-3dlight-color:	#AACC6D;
	scrollbar-shadow-color:		#AACC6D;
	scrollbar-darkshadow-color:	#AACC6D;
}


#yhteys { margin:0px; }
#yhteys p { font-size: 15px; color: #0C3869; padding-bottom: 0px;}
#yhteys span { font-size: 13px; font-weight: bold; color: #333;  }



#palautelomake {
margin: 0px;
background-color: transparent;	
text-align: left;
margin-left: 25px;
padding: 0 5px 0 10px;
width: 270px;
height: 700px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:255px;
	}
html>body #maintext {
	width:255px;
	}


#yhteysfloat {
float: right;
background-color: transparent;
border: 0px;
text-align: left;
margin: 0 15px 0 0;
padding: 0 0px 0 0px;
}



*/ kuvasivut */

#kuvaalue {
margin: auto;
width: 500px;
}

#isokuva {
margin: 10px auto;
margin-bottom: 0px;
padding: 0px;
width: 460px;
}

#kartta {
margin: 10px auto;
margin-bottom: 0px;
padding: 0px;
width: 370px;
}

#tekstikentta { width: 450px; margin: auto; }