body {
	background-color: #FFFFFF;
	background-image: url(/layout/kky/images/kky_taustakuva.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
    text-align: expression('center');
}
#sisus {
	position: absolute;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 772px;
	clear: both;
	left: 0px;
	top: 75px;
}
#ylareuna {
	position: absolute;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 772px;
	clear: both;
	left: 0px;
	top: -56px;
	height: 55px;
}
#yhteys {
	position: absolute;
	height: 95px;
}
#yhteystekstiboksi {
	position: absolute; 
	left: 20px; 
	top: 160px; 
	width: 189px; 
	height: 66px; 
	z-index: 1;
}
.yhteysteksti, .yhteysteksti .richtext, .yhteysteksti .leipis, .yhteysteksti .jalustaLeipis, .yhteysteksti .j_td, .yhteysteksti .j_datastream {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.yhteysteksti .jalustaH1, .yhteysteksti .valikkoOsio, .yhteysteksti .valikkoOsio:HOVER {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.yhteysteksti .valikkoOsio, .yhteysteksti .valikkoOsio:HOVER {
	text-transform: uppercase; 
}
.yhteysteksti .jalustaH2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.yhteysteksti .jalustaH3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.yhteysteksti a, .yhteysteksti a:hover {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#aukioloboksi {
	position: absolute; 
	left: 611px; 
	top: 27px; 
	width: 144px; 
	height: 191px; 
	z-index: 1;
}
#vasenreunakuva {
	position: absolute;
	left: 0px;
	top: 268px;
	width: 236px;
	height: 155px;
	background-color: #FFFFFF;
}
#vasenreuna {
	position: absolute;
	left: 0px;
	top: 423px;
	width: 236px;
	z-index: 1;
}
#vasentausta {
	padding: 0;
	margin: 0;
	background-image:url(/layout/kky/images/kky_linkkitausta.jpg);
	background-repeat:repeat-y;
}
#vasenyla {
	padding: 0;
	margin: 0;
	width: 236px;
	background-image:url(/layout/kky/images/kky_linkkitaustayla.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#vasentekstiboksi {
	padding: 25px;
	margin: 0;
}
.linkkitausta {
	background-image: url(/layout/kky/images/kky_linkkitausta.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.alalinkit, #oikeatekstiboksi, #oikeaalaspottivasen, #toinenoikeaalaspottivasen, #oikeasisatekstiboksi {
	height: 45px;
}
.alalinkit {
	margin-left: -14px;
}
.alalinkit, .alalinkit .richtext, .alalinkit .leipis, .alalinkit .jalustaLeipis, .alalinkit .j_td, .alalinkit .j_datastream {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.alalinkit a {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.alalinkit a:hover {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#alalinkkiotsikko {
	position: absolute; 
	left: 23px; 
	top: 13px; 
	width: 169px; 
	height: 17px; 
	z-index: 1;
}
#oikeareuna {
	position: absolute;
	left: 251px;
	top: 269px;
	width: 507px;
	z-index: 1;
	height: 80px;
}
#oikeatummatausta {
	background-image: url(/layout/kky/images/kky_leipistausta.jpg);
	padding: 0;
	margin: 0;
	height:80px;
	background-repeat:repeat-y;
}
#oikeayla {
	padding: 0;
	margin: 0;
	width: 507px;
	background-repeat:no-repeat;
	background-position: right top;
	background-image:url(/layout/kky/images/kky_leipistaustayla.jpg);
}
#oikeatekstiboksi {
	padding: 25px;
	margin: 0;
}
.leipis, .leipis .richtext, .leipis .leipis, .leipis .jalustaLeipis, .leipus .j_td, .leipis .j_datastream {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#oikeatekstiboksi .leipis p { 
	padding: 0; 
	margin: 0;
}
.leipis .jalustaH1{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.leipis .jalustaH2{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.leipis .jalustaH3{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.leipis a, .leipis a:hover {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#oikeaalempireuna {
	position: absolute;
	left: 251px;
	top: 377px;
	width: 249px;
	z-index: 1;
}
#oikeaalempitausta {
	background-image: url(/layout/kky/images/kky_spottitausta.jpg);
	padding: 0;
	margin: 0;
	background-repeat:repeat-y;
}
#oikeaalaotsikkotausta {
	position: absolute;
	left: 251px;
	top: 344px;
	width: 507px;
	z-index: 2;
	padding: 0;
	margin: 0;
	height: 33px;
	background-color:#FFFFFF;
	background-image:url(/layout/kky/images/kky_etuotsikkotausta.jpg);
}
#oikeaalaotsikkooikea {
	float:left;
	padding-left: 25px;
	padding-right: 25px;
	width: 207px;
	line-height: 33px;
}
#oikeaalaotsikkovasen {
	float: left;
	padding-left: 25px;
	padding-right: 10px;
	width: 214px;
	line-height: 33px;
}

#oikeaalempiyla {
	padding: 0;
	margin: 0;
	width: 249px;
	background-repeat:no-repeat;
	background-position: right top;
	background-image:url(/layout/kky/images/kky_spottitaustaylavasen.jpg);
}
#oikeaalaspottivasen {
	padding: 25px;
	margin: 0;
}
#toinenoikeaalempireuna {
	position: absolute;
	left: 499px;
	top: 377px;
	width: 259px;
	z-index: 1;
}
#toinenoikeaalempitausta {
	background-image: url(/layout/kky/images/kky_spottitausta.jpg);
	padding: 0;
	margin: 0;
	background-repeat:repeat-y;
}
#toinenoikeaalempiyla {
	padding: 0;
	margin: 0;
	width: 258px;
	background-repeat:no-repeat;
	background-position: right top;
	background-image:url(/layout/kky/images/kky_spottitaustaylaoikea.jpg);
}
#toinenoikeaalaspottivasen {
	padding: 25px;
	margin: 0;
}
.spottiteksti, .spottiteksti .richtext, .spottiteksti .leipis, .spottiteksti .jalustaLeipis, .spottiteksti .j_td, .spottiteksti .j_datastream {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.spottiteksti .jalustaH1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #31548D;
}
.spottiteksti .jalustaH2, .spottiteksti .jslustaH3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.spottiteksti a, .spottiteksti a:hover {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
#oikeasisareuna {
	position: absolute;
	left: 249px;
	top: 108px;
	width: 507px;
	z-index: 1;
}
#oikeasisatausta {
	background-image: url(/layout/kky/images/kky_leipistausta_sisa.jpg);
	padding: 0;
	margin: 0;
	background-repeat:repeat-y;
}
#oikeasisayla {
	padding: 0;
	margin: 0;
	width: 507px;
	background-repeat:no-repeat;
	background-position: right top;
	background-image:url(/layout/kky/images/kky_leipistaustayla_sisa.jpg);
}
#oikeasisatekstiboksi {
	padding: 25px;
	margin: 0;
}
.sisaleipis, .sisaleipis .richtext, .sisaleipis .leipis, .sisaleipis .jalustaLeipis, .sisaleipis .j_td, .sisaleipis .j_datastream  {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sisaleipis .jalustaH1{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #31548D;
	text-decoration: none;
}
.sisaleipis .jalustaH2{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #31548D;
	text-decoration: none;
}
.sisaleipis .jalustaH3{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sisaleipis a, .sisaleipis a:hover {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.sisaleipis .richtext p {
	padding: 0; 
	margin: 0; 
	margin-top: 0px; 
	margin-bottom: 12px; 
}
.sisaleipis .richtext .j_td p {
	margin-bottom: 4px; 
}
.sisaleipis .j_bcardContainer p {
	padding: 0; 
	margin: 0; 
	margin-top: 0px; 
	margin-bottom: 0px; 
}
#sisavasenreunakuva {
	position: absolute;
	left: 0px;
	top: 109px;
	width: 236px;
	height: 155px;
	background-color: #FFFFFF;
}
#sisavasenreuna {
	position: absolute;
	left: 0px;
	top: 264px;
	width: 236px;
	z-index: 1;
}
#sisavasentausta {
	padding: 0;
	margin: 0;
	width: 236px;
	background-image:url(/layout/kky/images/kky_linkkitausta.jpg);
	background-repeat:repeat-y;
}
#sisavasenyla {
	padding: 0;
	margin: 0;
	width: 236px;
	background-image:url(/layout/kky/images/kky_linkkitaustayla.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#sisavasentekstiboksi {
	padding: 25px;
	margin: 0;
}
.taustakuva {
	background-image: url(/layout/kky/images/kky_tausta.jpg);
	background-repeat: repeat-x;
}
#tausta {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 529px;
}
#sisatausta {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 302px;
}
.sisataustakuva {
	background-image: url(/layout/kky/images/kky_tausta_sisa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.etualaotsikko, .etualaotsikko .richtext, .etualaotsikko .leipis, .etualaotsikko .jalustaLeipis, .etualaotsikko .j_td, .etualaotsikko .j_datastream, .etualaotsikko .jalustaH1, .etualaotsikko .jalustaH2,.etualaotsikko .jalustaH3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.etualaotsikko a {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over{position:absolute;}
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over{position:absolute;padding:2px; padding-left:8px; padding-right:8px; font-family: Tahoma, Verdana, sans-serif; font-size:12px; font-weight:bold;text-align: left;}
.clLevel1{background-color:#3177B0; layer-background-color:#3177B0; color:white;}
.clLevel1over{background-color:#3BB3EE; layer-background-color:#3BB3EE; color:black; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; top: 0px; visibility:hidden; background-color:#28417B; layer-background-color:#28417B}
.clLevel2{background-color:#3177B0; layer-background-color:#3177B0; color:white;}
.clLevel2over{background-color:#3BB3EE; layer-background-color:#3BB3EE; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; top: 0px; visibility:hidden; background-color:#28417B; layer-background-color:#28417B}
}
.clLevel0border{position:absolute; visibility:hidden; display:none}

.jalustaC1 {
	color: #CB0F03;
}
.jalustaC2 {
	color: #477AB1;
}
.jalustaC3 {
	color: #999999;
}
