/*-----------------------------------------------------------------------------
KMM Style Sheet

version:   1.0
author:    Heikki Junninen
website:   http://www.earthtravelexperience.com/
-----------------------------------------------------------------------------*/

/* =General (ideas for css taken from Paul Boag, boagworld.com)
/* Make :hover work in IE by Peter Nederlof */
	body {
		behavior:url("htc/csshover.htc");
	}

/* Removes styling from all list items */

ul, li {
	list-style:none;
}


/*Georgia, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;*/
body {
	font: 65%/1.6 Georgia, "Times New Roman", Times, serif;color:#333333; font-size:13px;
	background-color:#881817;
}
h1 { font: 65%/1.6 Georgia, "Times New Roman", Times, serif;color:#fffff9; font-size: 25px; }

a:link { text-decoration: none; color: #555555; font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; }
a:visited { text-decoration: none; color: #673636; font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; }
a:hover { text-decoration: underline; color: #881817; font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; }

/*
-----------------------------------------------------------------------------*/
#container1 {
	position:relative;
	height:195px;/*2em;*/
	min-width:974px;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0.5em;
	margin-right:0.5em;
	border:1px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#fffff9;
}
#container2 {
	position:relative;
	height:150px;/*2em;*/
	min-width:974px;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0.5em;
	margin-right:0.5em;
	border:1px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#fffff9;
}

#haku_container {
	position:relative;
	height:570px;
	min-width:974px;
	margin-top:1em;/*20px;*/
	margin-bottom:1em;
	margin-left:0.5em;
	margin-right:0.5em;
	border:1px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#fffff9;
}


#perus_haku{position: absolute; margin-left:10px; margin-top:10px; border:2px; border-color:#881817; background-color:#fff7cc;
	min-width: 342px;
	height:500px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#lisa_haku{position: absolute; margin-left:362px; margin-top:10px; border:2px; border-color:#881817; background-color:#fff7cc;
	min-width: 270px;
	height:500px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

/*#otsake 	{position:absolute;top:1em; padding:0.3em; width:265px;}*/
	
#lisaoptiot {position:absolute;top:1.6em; padding:0.6em; width:260px;}
#lisaoptiot td.sec { text-align: right; font-weight:bold;}
#lisaoptiot tr { border-bottom-color:#FF8855; border-bottom-style:solid; border-bottom:1px;}

#erityistarpeet{position:absolute;top:27em; padding:0.6em; width:332px;}
#erityistarpeet td.sec{ text-align: right; font-weight:bold;}

#hakuPaalla{position: absolute; margin-left:642px; margin-top:10px; border:2px; border-color:#881817; background-color:#fff7cc;
	min-width: 322px;
	height:500px;
	border-style: solid;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}
#tulos{position:absolute;top:1.4em; margin-left:0.6em; width:300px; font-weight:bold;}
#haku_container ul{float:left;margin:0px;padding:2px;list-style:none;
text-align:center;}

/*#email {position:absolute; margin-left:860px; margin-top:10px; border:2px; min-width:300px; height:450px;display: block}
#email_addr{ position:absolute; border:2px; border-color:#881817; background-color:#FFFFFF;
min-width:250px;	
height:2em;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:text;
	color:#999999;
}
#email_cont{position: absolute; margin-top:40px; border:2px; border-color:#881817; background-color:#FFFFFF;
	min-width: 250px;
	height:300px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor:text;
	color:#999999;
	}*/

#email_addr{ position:absolute; margin-left:10px; margin-top:530px; border:2px; border-color:#881817; background-color:#FFFFF9; width:342px; height:1.5em;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:text;
	color:#999999;
}
	
#send_nappiA{position: relative; margin-top:520px; margin-left:322px; border:2px; border-color:#720100; background-color:#881817;
	width: 350px;
	height:45px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor:pointer;
	color:#FFFFF9;
	font: 65%/1.6 Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:25px;
	}
#send_nappiB{position: absolute; margin-top:520px; margin-left:642px; border:2px; border-color:#720100; background-color:#881817;
	width: 322px;
	height:40px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor:pointer;
	color:#FFFFF9;
	font-size:25px;
	}

#perus_teksti{
font-weight: normal;
}
#paksu_teksti{
font-weight: bold;
}

	
li.menu_hdr{width:180px; text-align:right;/*left*/}

#menu{ z-index:17;}
#menu ul .item{display:none;}
#menu ul:hover .item{display:block;background:#881817;padding:1px; }
#menu ul:hover .item a{color:#fff;text-decoration:none;}
#menu ul:hover .item a:hover{color:#999;}
#menu ul{width:86px;float:left;margin:0px;padding:2px;list-style:none;}
.clear{clear:both;height:10px;}

#menu1{position:absolute;margin-left:0.4em; margin-top:1em; z-index:17; font-weight:bold;}
#menu1 ul .item{display:none;}
#menu1 ul:hover .item{display:block;background:#881817;padding:1px; min-width:3em;cursor:pointer}
#menu1 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu1 ul:hover .item a:hover{color:#999;}
#menu1 ul{float:left;margin:0px;padding:2px;list-style:none;}
.clear{clear:both;height:10px;}



#menu2{position:absolute;margin-left:0.4em;margin-top:3em; z-index:16; font-weight:bold;}
#menu2 ul .item{display:none;}
#menu2 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu2 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu2 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu3{position:absolute;margin-left:0.4em;margin-top:4em; z-index:15; font-weight:bold;}
#menu3 ul .item{display:none;}
#menu3 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu3 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu3 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu4{position:absolute;margin-left:0.4em;margin-top:5em; z-index:14; font-weight:bold;}
#menu4 ul .item{display:none;}
#menu4 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu4 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu4 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu5{position:absolute;margin-left:0.4em;margin-top:6em; z-index:13; font-weight:bold;}
#menu5 ul .item{display:none;}
#menu5 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu5 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu5 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu6{position:absolute;margin-left:0.4em;margin-top:7em; z-index:12; font-weight:bold;}
#menu6 ul .item{display:none;}
#menu6 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu6 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu6 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu7{position:absolute;margin-left:0.4em;margin-top:8em; z-index:11; font-weight:bold;}
#menu7 ul .item{display:none;}
#menu7 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu7 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu7 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu8{position:absolute;margin-left:0.4em;margin-top:9em; z-index:10; font-weight:bold;}
#menu8 ul .item{display:none;}
#menu8 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu8 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu8 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu9{position:absolute;margin-left:0.4em;margin-top:10em; z-index:9; font-weight:bold;}
#menu9 ul .item{display:none;}
#menu9 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu9 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu9 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu10{position:absolute;margin-left:0.4em;margin-top:11em; z-index:8; font-weight:bold;}
#menu10 ul .item{display:none;}
#menu10 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu10 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu10 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu11{position:absolute;margin-left:0.4em;margin-top:12em; z-index:7; font-weight:bold;}
#menu11 ul .item{display:none;}
#menu11 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu11 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu11 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}


#menu12{position:absolute;margin-left:0.4em;margin-top:0em; z-index:30; font-weight:bold;}
#menu12 ul .item{display:none;}
#menu12 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu12 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu12 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu13{position:absolute;margin-left:0.4em;margin-top:2em; z-index:29; font-weight:bold;}
#menu13 ul .item{display:none;}
#menu13 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu13 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu13 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu14{position:absolute;margin-left:0.4em;margin-top:4em; z-index:28; font-weight:bold;}
#menu14 ul .item{display:none;}
#menu14 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu14 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu14 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu15{position:absolute;margin-left:0.4em;margin-top:6em; z-index:27; font-weight:bold;}
#menu15 ul .item{display:none;}
#menu15 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu15 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu15 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu16{position:absolute;margin-left:0.4em;margin-top:8em; z-index:26; font-weight:bold;}
#menu16 ul .item{display:none;}
#menu16 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu16 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu16 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu17{position:absolute;margin-left:0.4em;margin-top:10em; z-index:25; font-weight:bold;}
#menu17 ul .item{display:none;}
#menu17 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu17 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu17 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}


#menu18{position:absolute;margin-left:0.4em;margin-top:0em; z-index:50; font-weight:bold;}
#menu18 ul .item{display:none;}
#menu18 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu18 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu18 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu19{position:absolute;margin-left:0.4em;margin-top:1em; z-index:49; font-weight:bold;}
#menu19 ul .item{display:none;}
#menu19 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu19 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu19 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu20{position:absolute;margin-left:0.4em;margin-top:2em; z-index:48; font-weight:bold;}
#menu20 ul .item{display:none;}
#menu20 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu20 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu20 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu21{position:absolute;margin-left:0.4em;margin-top:4em; z-index:47; font-weight:bold;}
#menu21 ul .item{display:none;}
#menu21 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu21 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu21 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu22{position:absolute;margin-left:0.4em;margin-top:5em; z-index:46; font-weight:bold;}
#menu22 ul .item{display:none;}
#menu22 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu22 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu22 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu23{position:absolute;margin-left:0.4em;margin-top:6em; z-index:45; font-weight:bold;}
#menu23 ul .item{display:none;}
#menu23 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu23 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu23 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu24{position:absolute;margin-left:0.4em;margin-top:7em; z-index:44; font-weight:bold;}
#menu24 ul .item{display:none;}
#menu24 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu24 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu24 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu25{position:absolute;margin-left:0.4em;margin-top:9em; z-index:43; font-weight:bold;}
#menu25 ul .item{display:none;}
#menu25 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu25 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu25 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu26{position:absolute;margin-left:0.4em;margin-top:10em; z-index:42; font-weight:bold;}
#menu26 ul .item{display:none;}
#menu26 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu26 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu26 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu27{position:absolute;margin-left:0.4em;margin-top:11em; z-index:41; font-weight:bold;}
#menu27 ul .item{display:none;}
#menu27 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu27 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu27 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu28{position:absolute;margin-left:0.4em;margin-top:12em; z-index:40; font-weight:bold;}
#menu28 ul .item{display:none;}
#menu28 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu28 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu28 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu29{position:absolute;margin-left:0.4em;margin-top:14em; z-index:39; font-weight:bold;}
#menu29 ul .item{display:none;}
#menu29 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu29 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu29 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu30{position:absolute;margin-left:0.4em;margin-top:16em; z-index:38; font-weight:bold;}
#menu30 ul .item{display:none;}
#menu30 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu30 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu30 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu31{position:absolute;margin-left:0.4em;margin-top:17em; z-index:37; font-weight:bold;}
#menu31 ul .item{display:none;}
#menu31 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu31 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu31 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu32{position:absolute;margin-left:0.4em;margin-top:18em; z-index:36; font-weight:bold;}
#menu32 ul .item{display:none;}
#menu32 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu32 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu32 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu33{position:absolute;margin-left:0.4em;margin-top:19em; z-index:35; font-weight:bold;}
#menu33 ul .item{display:none;}
#menu33 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu33 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu33 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu34{position:absolute;margin-left:0.4em;margin-top:20em; z-index:34; font-weight:bold;}
#menu34 ul .item{display:none;}
#menu34 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu34 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu34 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu35{position:absolute;margin-left:0.4em;margin-top:21em; z-index:33; font-weight:bold;}
#menu35 ul .item{display:none;}
#menu35 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu35 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu35 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu36{position:absolute;margin-left:0.4em;margin-top:23em; z-index:32; font-weight:bold;}
#menu36 ul .item{display:none;}
#menu36 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu36 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu36 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}


#menu37{position:absolute;margin-left:0.4em;margin-top:0em; z-index:70; font-weight:bold;}
#menu37 ul .item{display:none;}
#menu37 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu37 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu37 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu38{position:absolute;margin-left:0.4em;margin-top:2em; z-index:69; font-weight:bold;}
#menu38 ul .item{display:none;}
#menu38 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu38 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu38 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu39{position:absolute;margin-left:0.4em;margin-top:4em; z-index:68; font-weight:bold;}
#menu39 ul .item{display:none;}
#menu39 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu39 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu39 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu40{position:absolute;margin-left:0.4em;margin-top:6em; z-index:67; font-weight:bold;}
#menu40 ul .item{display:none;}
#menu40 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu40 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu40 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu41{position:absolute;margin-left:0.4em;margin-top:8em; z-index:66; font-weight:bold;}
#menu41 ul .item{display:none;}
#menu41 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu41 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu41 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu42{position:absolute;margin-left:0.4em;margin-top:10em; z-index:65; font-weight:bold;}
#menu42 ul .item{display:none;}
#menu42 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu42 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu42 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu43{position:absolute;margin-left:0.4em;margin-top:12em; z-index:64; font-weight:bold;}
#menu43 ul .item{display:none;}
#menu43 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu43 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu43 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu44{position:absolute;margin-left:0.4em;margin-top:14em; z-index:63; font-weight:bold;}
#menu44 ul .item{display:none;}
#menu44 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu44 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu44 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu45{position:absolute;margin-left:0.4em;margin-top:16em; z-index:62; font-weight:bold;}
#menu45 ul .item{display:none;}
#menu45 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu45 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu45 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu46{position:absolute;margin-left:0.4em;margin-top:18em; z-index:61; font-weight:bold;}
#menu46 ul .item{display:none;}
#menu46 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu46 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu46 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu47{position:absolute;margin-left:0.4em;margin-top:20em; z-index:60; font-weight:bold;}
#menu47 ul .item{display:none;}
#menu47 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu47 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu47 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}

#menu48{position:absolute;margin-left:0.4em;margin-top:22em; z-index:59; font-weight:bold;}
#menu48 ul .item{display:none;}
#menu48 ul:hover .item{display:block;background:#881817;padding:1px;}
#menu48 ul:hover .item a{color:#fff;text-decoration:none; font-weight:bold;}
#menu48 ul:hover .item a:hover{color:#999;}
.clear{clear:both;height:10px;}


#nappula{
	cursor:pointer;
	font-weight:bold;
	color:#888;
	width:250px;
	margin-left:40em;
	position:absolute;
	top:274px;
	text-align:center;
	left: 46px;
}

#linkit_container {
	position:relative;
	height:1920px;
	min-width:974px;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0.5em;
	margin-right:0.5em;
	border:1px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#fffff9;
}

#linkit_containerA{position: absolute; margin-left:10px; margin-top:10px; border:2px; border-color:#881817; background-color:#fff7cc;
	min-width: 311px;
	height:1900px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#linkit_containerB{position: absolute; margin-left:331px; margin-top:10px; border:2px; border-color:#881817; background-color:#fff7cc;
	min-width: 312px;
	height:1900px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#linkit_containerC{position: absolute; margin-left:653px; margin-top:10px; border:2px; border-color:#881817; background-color:#fff7cc;
	min-width: 311px;
	height:1900px;
	border-style: solid;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#linkit {position:absolute;top:0.6em; padding:0.6em; width:275px; font-weight: bold;}

#mainoksetA {position:absolute;top:20em; padding:0.6em; width:280px; font-weight: bold;}
#mainoksetB {position:absolute;top:40em; padding:0.6em; width:280px; font-weight: bold;}
#mainoksetC {position:absolute;top:50em; padding:0.6em; width:280px; font-weight: bold;}


#container_esittely {
	position:relative;
	height:500px;/*2em;*/
	min-width:974px;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0.5em;
	margin-right:0.5em;
	border:1px;
	border-style: solid;
	overflow: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#fffff9;
}

