.navi li {
	background: #404096 none;
	color: #fff;
	height: 30px;
	line-height: 30px;
	list-style-type: none;
	margin: 0 0 1px 0;
	text-align: center;
	text-transform: uppercase;
	width: 159px;
}

.navi li a {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 159px;
}

.navi li a:link, .navi li a:visited {
	background: #404096 none;
	color: #fff;
}

.navi li a:hover, .navi li a:active {
	background: #8080b9 none;
	color: #fff;
}


.linkit A {
 COLOR: #FFFFFF;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px; 
; text-decoration: none
; clip:    rect(   )
; clear: none; float: none; border: none; font-weight: normal
}
.linkit A:link {
 COLOR: #FFFFFF;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
 font-weight: normal; 
; text-decoration: none
; clip:    rect(   )
}
.linkit A:hover {
 COLOR: #00FFFF;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
 font-weight: normal; 
; line-height: normal
; text-decoration: none
; clip:    rect(   )
}


.linkit2 A {
 COLOR: #315BA1;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
 font-weight: normal; 
; text-decoration: none
; text-transform: none
; clip:       rect(   )
}
.linkit2 A:link {
 COLOR: #315BA1;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
; clip:  rect(   )
}
.linkit2 A:hover {
 COLOR: #333333;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 12px;
; clip:    rect(   )
; text-decoration: underline
}

.linkit3 A {
 COLOR: 43c9c7;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 9px;
 font-weight: normal; 
; text-decoration: none
; text-transform: none
; clip:       rect(   )
}
.linkit3 A:link {
 COLOR: 43c9c7;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 9px;
; clip:  rect(   )
}
.linkit3 A:hover {
 COLOR: 43c9c7;
 font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 9px;
; clip:    rect(   )
; text-decoration: underline
}

.bg {  background-image: url(img/set/bg.gif); background-repeat: repeat-x; background-position: left top; background-color: #CCCCCC; background-attachment: fixed}
.reuna1 {  background-color: #FFFFFF; border: 1px #3564B0 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.reuna2 { background-color: #FFFFFF; border: 1px #C5D0E4 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.osoite {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #333333; padding-top: 15px; padding-bottom: 20px; padding-left: 10px}
.reuna3 { background-color: #FFFFFF; border: 1px #C5D0E4 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.leipateksti {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #333333}
.otsikko {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; color: #000000}
.reuna3_perussivut { background-color: #FFFFFF; border: 1px #C5D0E4 solid; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}
