h1 {
	font-size: 115%;
	color: #4b84c6;
}

body  {
	text-align: center;
	background-color: #f1f7ff;
	color: #000033;
}

#kuva1 {
	position:absolute;
	left:707px;
	top:164px;
	width:150px;
	height:114px;
	z-index:6;
	border-style: solid;
	border-color: #4b84c6;
	border-width: medium;
}
#kuva2 {
	position:absolute;
	left:707px;
	top:344px;
	width:150px;
	height:114px;
	z-index:8;
	border-color: #4b84c6;
	border-width: medium;
	border-style: solid;
}

	
#logo {
	position:absolute;
	left:126px;
	top:22px;
	width:746px;
	height:100px;
	z-index:2;
}
#vasnavi {
	position:absolute;
	left:23px;
	top:164px;
	width:164px;
	height:318px;
	z-index:5;
}
#polku {
	position:absolute;
	left:464px;
	top:120px;
	width:400px;
	height:21px;
	z-index:3;
	font-size: 90%;
}


#vaakuna {
	position:absolute;
	left:27px;
	top:24px;
	width:50px;
	height:59px;
	z-index:7;
}



body {
	font-family: verdana;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 165px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #4b84c6;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 164px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 4px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

#primary-nav ul, 
ul#primary-nav li.menuparent { background: transparent url(kuvat/arrow.gif) right center no-repeat; }
/* fixed image flicker by adding ’#primary-nav ul */ 

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f1f7ff; }

ul#primary-nav li.tavis:hover,
ul#primary-nav li.over { background-color: #f1f7ff; }

ul#primary-nav li a:hover { color: #ff9900; }

a:link {
	color: #4b84c6;
	text-decoration: underline;
}
a:visited {
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #ff9900;

}
a:active {
	color: #FF6600;
	text-decoration: underline;
}
li {
	font-size: 90%;
}
.teksti_li {
	font-size: 100%;
}

.teksti_ul {
	font-size: 110%;
}
.teksti70 {
	font-size: 90%;
}
h2 {
	font-size: 105%;
	font-weight: bold;
	color: #4b84c6;
}
.pikkusis {
	font-size: 90%;
	font-style: normal;
	margin-left: 20px;
}
p {
	color: #000033;
}
.teksti110 {
	font-size: 110%;
}

