/* 1912_alla, historia, kirja, lakann_alla, paiv, vanhat */

TABLE { padding:0; border:0px none; TABLE-LAYOUT: FIXED; WIDTH: 580PX; BORDER-COLLAPSE: COLLAPSE; FONT-FAMILY: ARIAL, helvetica, SANS-SERIF }
TABLE.A { TABLE-LAYOUT: FIXED; WIDTH: 150PX; BORDER-COLLAPSE: COLLAPSE } 
TABLE.B { TABLE-LAYOUT: FIXED; WIDTH: 750PX; padding:0; border:0px none; BORDER-COLLAPSE: COLLAPSE } 
TD.A { WIDTH: 140PX; PADDING: 3PX; BORDER: 2PX solid #C0C0C0; VERTICAL-ALIGN: middle; font-family:"Times New Roman"; font-size:10pt; text-align:center; color:#000080; font-weight:bold; background-color:#FFFFF0 }
P { font-family: Arial, helvetica, SANS-SERIF; font-size: 10pt; font-weight: normal }
span      { font-size: 12pt; font-weight: bold }
P.A { font-family: Arial, helvetica, SANS-SERIF; font-size: 12pt; font-weight: normal }
P.B { color: #000000; font-family: Arial, helvetica, SANS-SERIF; font-size: 12pt; font-weight: normal }

a:link { color: #0000FF; text-decoration:underline }
a:visited { color: #800080; text-decoration:underline }
a:focus { color: #FF0000; text-decoration:underline }
a:hover { color: #FF0000; text-decoration:underline }
a:active { color: #FF9900; text-decoration:underline }
a.B:link { color: #000080; text-decoration:none }
a.B:visited { color: purple; text-decoration:none }
a.B:focus { color: #FF0000; text-decoration:none }
a.B:hover { color: #FF0000; text-decoration:none }
a.B:active { color: #FF9900; text-decoration:none }


.menu {
	font-family: arial, sans-serif;
	width:580px;
	height:25px;
	position:relative;
	font-size:11px;
	z-index:100;
	background-color:#87CEFA;
	background-position:left top;
	text-align:center;
}

.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000000;width:143px;
	height:25px; 
	text-align:center; 
	color:#000000;
	line-height:25px; 
	font-size:12px; 
	overflow:hidden;

border-color:gray;
border-style:none dotted none dotted;
border-width:1px;

}

.menu ul {
	padding:0; 
	margin:0; 
	list-style-type:none
}

.menu ul li {
	float:left; 
	position:relative;
}

.menu ul li ul {
	display:none;
}

/* for andra an IE */
.menu ul li:hover a {
	color:#FFFFFF; 
	background:#4169E1
}

.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:25px; 
	left:0; 
	width:143px;
}

.menu ul li:hover ul li a.hide {
	background:#87CEFA; 
	color:#FFFFFF;
}
.menu ul li:hover ul li:hover a.hide {
	background:#87CEFA; 
	color:#000000;
}

.menu ul li:hover ul li ul {
	display:none;
}

.menu ul li:hover ul li a {
	display:block; 
	background:#87CEFA; 
	color:#000000;
}

.menu ul li:hover ul li a:hover {
	background:#4169E1; 
	color:#FFFFFF;
}

.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:143px; 
	top:0;
}

.menu ul li:hover ul li:hover ul.left {
	left:-143px;
}
