﻿body img {border:none;}
#palstat .glow-sortable-dropindicator {
	border: 2px dotted #800;
	height: 160px;
	margin: 10px;
	width: 316px;
}

.leipis, p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.leipis2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.leipis_white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.leipis_small
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.paaotsikko {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #335d3c;
	line-height: 36px;
	text-decoration: none;
}

.kauppatoriotsikko {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #174C9A;
	text-decoration: none;
	line-height: 16px;
}

.valiotsikko {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}

.valiotsikko2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #335d3c;
	text-decoration: none;
	line-height: 16px;
}

.valiotsikko3 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}

.ylalinkit:LINK, .ylalinkit:ACTIVE, .ylalinkit:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.ylalinkit:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24yksityisille:LINK, .kp24yksityisille:ACTIVE, .kp24yksityisille:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24yksityisille:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24yrityksille:LINK, .kp24yrityksille:ACTIVE, .kp24yrityksille:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24yrityksille:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24wysiwyg:LINK, .kp24wysiwyg:ACTIVE, .kp24wysiwyg:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24wysiwyg:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24feedback:LINK, .kp24feedback:ACTIVE, .kp24feedback:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24feedback:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24contact:LINK, .kp24contact:ACTIVE, .kp24contact:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24contact:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section1:LINK, .kp24section1:ACTIVE, .kp24section1:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section1:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section2:LINK, .kp24section2:ACTIVE, .kp24section2:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section2:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section3:LINK, .kp24section3:ACTIVE, .kp24section3:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section3:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section3:LINK, .kp24section3:ACTIVE, .kp24section3:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section3:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section4:LINK, .kp24section4:ACTIVE, .kp24section4:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section4:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section5:LINK, .kp24section5:ACTIVE, .kp24section5:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section5:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section6:LINK, .kp24section6:ACTIVE, .kp24section6:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section6:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section7:LINK, .kp24section7:ACTIVE, .kp24section7:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section7:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section8:LINK, .kp24section8:ACTIVE, .kp24section8:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section8:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section9:LINK, .kp24section9:ACTIVE, .kp24section9:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section9:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section10:LINK, .kp24section10:ACTIVE, .kp24section10:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section10:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.kp24section11:LINK, .kp24section11:ACTIVE, .kp24section11:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	line-height: 13px;
	text-decoration: none;
}

.kp24section11:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
}

.alalinkit:LINK, .alalinkit:ACTIVE, .alalinkit:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	line-height: 13px;
	text-decoration: none;
	background-image: url(../Images/punanuoli.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.alalinkit:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;
	background-image: url(../Images/punanuoli.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.widgetlistlink:LINK, .widgetlistlink:ACTIVE, .widgetlistlink:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #335d3c;
	line-height: 13px;
	text-decoration: none;	
}

.widgetlistlink:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: none;	
}

.yhteistyossa:LINK, .yhteistyossa:ACTIVE, .yhteistyossa:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
	line-height: 14px;
	text-decoration: none;
}

.yhteistyossa:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0067;
	line-height: 14px;
	text-decoration: none;
}

.yhteistyossa2:LINK, .yhteistyossa2:ACTIVE, .yhteistyossa2:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}

.yhteistyossa2:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0067;
	line-height: 14px;
	text-decoration: none;
}

.yhteistyossateksti
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
	line-height: 14px;
	text-decoration: none;
}

.yhteistyossateksti
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}

.etusivulinkit:LINK, .etusivulinkit:ACTIVE, .etusivulinkit:VISITED {
	font-family: "Trebuchet MS", Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}

.etusivulinkit:HOVER {
	font-family: "Trebuchet MS", Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fffd9b;
	line-height: 15px;
	text-decoration: none;
}

.kauppatoriotsikko1:LINK, .kauppatoriotsikko1:ACTIVE, .kauppatoriotsikko1:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174C9A;
	line-height: 13px;
	text-decoration: none;
	background-image: url(../Images/punanuoli2.gif);	
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.kauppatoriotsikko1:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174C9A;
	line-height: 13px;
	text-decoration: underline;
	background-image: url(../Images/punanuoli2.gif);
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.regionlineotsikko:LINK, .regionlineotsikko:ACTIVE, .regionlineotsikko:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Gray;
	line-height: 13px;
	text-decoration: none;
	background-image: url(../Images/punanuoli2.gif);	
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.regionlineotsikko:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Gray;
	line-height: 13px;
	text-decoration: underline;
	background-image: url(../Images/punanuoli2.gif);
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.kauppatoriotsikko2:LINK, .kauppatoriotsikko2:ACTIVE, .kauppatoriotsikko2:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
	text-decoration: none;
	/*background-image: url(../Images/punanuoli2.gif);	*/
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.kauppatoriotsikko2:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
	text-decoration: underline;
	/*background-image: url(../Images/punanuoli2.gif);*/
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.uutisotsikko1:LINK, .uutisotsikko1:ACTIVE, .uutisotsikko1:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #335d3c;
	line-height: 13px;
	text-decoration: none;
	background-image: url(../Images/punanuoli2.gif);	
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.uutisotsikko1:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #335d3c;
	line-height: 13px;
	text-decoration: underline;
	background-image: url(../Images/punanuoli2.gif);
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.uutisotsikko2:LINK, .uutisotsikko2:ACTIVE, .uutisotsikko2:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #335d3c;
	line-height: 20px;
	text-decoration: none;
}

.uutisotsikko2:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #335d3c;
	line-height: 20px;
	text-decoration: underline;
}

.uutisotsikko3:LINK, .uutisotsikko3:ACTIVE, .uutisotsikko3:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 13px;
	text-decoration: none;
	background-image: url(../Images/punanuoli2.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.uutisotsikko3:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0067;
	line-height: 13px;
	text-decoration: underline;
	background-image: url(../Images/punanuoli2.gif);
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
}

.uutisotsikko4:LINK, .uutisotsikko4:ACTIVE, .uutisotsikko4:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ca2310;
	line-height: 26px;
	text-decoration: none;
}

.uutisotsikko4:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ca2310;
	line-height: 26px;
	text-decoration: underline;
}
.uutisotsikko4static{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ca2310;
	line-height: 26px;
	text-decoration: none;
}
.lue:LINK, .lue:ACTIVE, .lue:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #dc0067;
	text-decoration : none;
	line-height: 18px;
	font-weight: normal;
}

.lue:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #333;
	text-decoration : none;
	line-height: 18px;
	font-weight: normal;
}

.lehtilinkit:LINK, .lehtilinkit:ACTIVE, .lehtilinkit:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}

.lehtilinkit:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}

.kp24keskipohjanmaa:LINK, .kp24keskipohjanmaa:ACTIVE, .kp24keskipohjanmaa:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24keskipohjanmaa:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24kalajokilaakso:LINK, .kp24kalajokilaakso:ACTIVE, .kp24kalajokilaakso:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24kalajokilaakso:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24kokkola:LINK, .kp24kokkola:ACTIVE, .kp24kokkola:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24kokkola:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24lestijoki:LINK, .kp24lestijoki:ACTIVE, .kp24lestijoki:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24lestijoki:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24haapavesi:LINK, .kp24haapavesi:ACTIVE, .kp24haapavesi:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24haapavesi:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24nivala:LINK, .kp24nivala:ACTIVE, .kp24nivala:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24nivala:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24vieskalainen:LINK, .kp24vieskalainen:ACTIVE, .kp24vieskalainen:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24vieskalainen:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24selanne:LINK, .kp24selanne:ACTIVE, .kp24selanne:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24selanne:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24perhonjokilaakso:LINK, .kp24perhonjokilaakso:ACTIVE, .kp24perhonjokilaakso:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kp24perhonjokilaakso:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #fffd9b;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}

.kyna:LINK, .kyna:ACTIVE, .kyna:VISITED {
	background-image: url(../Images/kyna.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.kyna:HOVER {
	background-image: url(../Images/kyna_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.kyna2:LINK, .kyna2:ACTIVE, .kyna2:VISITED {
	background-image: url(../Images/kyna2.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.kyna2:HOVER {
	background-image: url(../Images/kyna2_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.kyna3:LINK, .kyna3:ACTIVE, .kyna3:VISITED {
	background-image: url(../Images/etukyna.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 33px;
	position: relative;
}

.kyna3:HOVER {
	background-image: url(../Images/etukyna_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 33px;
	position: relative;
}

.kyna4:LINK, .kyna4:ACTIVE, .kyna4:VISITED {
	background-image: url(../Images/kyna_iv.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.kyna4:HOVER {
	background-image: url(../Images/kyna_iv_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.tyhja:LINK, .tyhja:ACTIVE, .tyhja:VISITED {
	background-image: url(../Images/otspalkkipohja1.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.tyhja:HOVER {
	background-image: url(../Images/otspalkkipohja1.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.ruksi:LINK, .ruksi:ACTIVE, .ruksi:VISITED {
	background-image: url(../Images/ruksi.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.ruksi:HOVER {
	background-image: url(../Images/ruksi_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.ruksi2:LINK, .ruksi2:ACTIVE, .ruksi2:VISITED {
	background-image: url(../Images/ruksi2.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 33px;
	position: relative;
}

.ruksi2:HOVER {
	background-image: url(../Images/ruksi2_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 33px;
	position: relative;
}

.ruksi3:LINK, .ruksi3:ACTIVE, .ruksi3:VISITED {
	background-image: url(../Images/ruksi3.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.ruksi3:HOVER {
	background-image: url(../Images/ruksi3_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.ruksi4:LINK, .ruksi4:ACTIVE, .ruksi4:VISITED {
	background-image: url(../Images/ruksi4.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.ruksi4:HOVER {
	background-image: url(../Images/ruksi4_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 33px;
	position: relative;
}

.tulosta:LINK, .tulosta:ACTIVE, .tulosta:VISITED {
	background-image: url(../Images/ico_tulosta.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.tulosta:HOVER {
	background-image: url(../Images/ico_tulosta.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #dc0067;
	text-decoration: none;
}

.sposti:LINK, .sposti:ACTIVE, .sposti:VISITED {
	background-image: url(../Images/ico_sposti.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 150px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.sposti:HOVER {
	background-image: url(../Images/ico_sposti.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 150px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #dc0067;
	text-decoration: none;
}

.facebook:LINK, .facebook:ACTIVE, .facebook:VISITED {
	background-image: url(../Images/ico_facebook.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	clear: both;
}

.facebook:HOVER {
	background-image: url(../Images/ico_facebook.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #dc0067;
	text-decoration: none;
	clear: both;
}

.twitter:LINK, .twitter:ACTIVE, .twitter:VISITED {
	background-image: url(../Images/ico_twitter.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.twitter:HOVER {
	background-image: url(../Images/ico_twitter.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #dc0067;
	text-decoration: none;
}

.myspace:LINK, .myspace:ACTIVE, .myspace:VISITED {
	background-image: url(../Images/ico_myspace.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.myspace:HOVER {
	background-image: url(../Images/ico_myspace.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	width: 70px;
	position: relative;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #dc0067;
	text-decoration: none;
}

.kp24sisalto:LINK, .kp24sisalto:ACTIVE, .kp24sisalto:VISITED {
	background-image: url(../Images/kp24_sisalto.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	position: relative;
}

.kp24sisalto:HOVER {
	background-image: url(../Images/kp24_sisalto_over.gif);
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 175px;
	position: relative;
}

A:LINK, A:ACTIVE, A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
	line-height: 12px;
	font-weight: normal;
}

A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #bd1a16;
	text-decoration : underline;
	line-height: 12px;
	font-weight: normal;
}


.A2:LINK, .A2:ACTIVE, .A2:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #bd1a16;
	text-decoration : none;
	line-height: 11px;
	font-weight: normal;
}

.A2:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
	line-height: 11px;
	font-weight: normal;
}


body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFF;
}
	
#keskitys{
	
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	text-align: center;
	display: block;
	width: 1130px;
	/*overflow: hidden;*/
	padding: 0px;
}
#keskitys2 {
	width: 578px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	text-align: center;
	display: block;
	width: 1130px;
	/*overflow: hidden;*/
	padding: 0px;
}
#tausta{
	width: 960px;
	position: relative;
	text-align: left;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	/*overflow: hidden;*/
	background-image: url(../Images/kp24_pohja.gif);
	background-repeat: repeat-y;
}

	
#runko{
	width: 960px;
	background-image: url(../Images/kp24_ylaosa.gif);
	position: relative;
	text-align: left;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	/*overflow: hidden;*/
	background-repeat: no-repeat;
}


#sisalto{
	width: 960px;
	background-image: url(../Images/kp24_alapalkki.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	background-position: bottom;
	text-align: left;
	display: block;
	margin: 0px;
	/*overflow: hidden;*/
	padding: 0px;
}

#ylabanneriblokki{
	float: left;
	width: 994px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 116px;
}

#ylabanneriblokki2{
	float: left;
	width: 938px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/kp24_ylaosa_lehdet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 118px;
	padding-top: 0px;
	padding-right: 161px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.ylabanneriblokki2{
	float: left;
	width: 938px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/kp24_ylaosa_lehdet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 118px;
	padding-top: 0px;
	padding-right: 161px;
	padding-bottom: 0px;
	padding-left: 11px;
}

#ylabanneriblokki3{
	float: left;
	width: 938px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	height: 118px;
	padding-top: 0px;
	padding-right: 161px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.ylabanneriblokki3{
	float: left;
	width: 938px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	/*height: 118px;*/
	padding-top: 0px;
	padding-right: 161px;
	padding-bottom: 0px;
	padding-left: 11px;
}

#ylabanneriblokki4{
	float: left;
	width: 1088px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	height: 148px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}
.ylabanneriblokki8 {
	float: left;
	width: 1130px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.ylabanneriblokki9 {
	float: left;
	width: 1130px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.ylabanneriblokki5 {
	float: left;
	width: 1130px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.ylabanneriblokki10{
	float: left;
	width: 1130px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../images/kp24_ylaosa_lehdet3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 118px;
	padding: 0px;
}
#lehdet{
	float: left;
	width: 938px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	background-image: url(../Images/lehdet_pohja.jpg);
	background-repeat: no-repeat;
}

#lehdet2{
	float: left;
	width: 1088px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	background-image: url(../Images/lehdet_pohja2.jpg);
	background-repeat: no-repeat;
}
.lehdet4 {
	float: left;
	width: 1130px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/lehdet_pohja4.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
.lehdet5 {
	float: left;
	width: 1130px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#ylabanneri{
	float: left;
	width: 980px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	/* height: 95px; */
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ylabanneri2{
	float: left;
	width: 1088px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	height: 120px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ylabanneri_palsta1 {
	float: left;
	width: 728px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ylabanneri_palsta2 {
	float: left;
	width: 160px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 72px;
}
#ylabanneri_palsta3 {
	float: left;
	width: 160px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#lehtilogot{
	float: left;
	width: 300px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	height: 95px;
	padding: 0px;
}

#lehtipalsta{
	float: left;
	width: 628px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	height: 75px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#lehtipalsta2 {
	float: left;
	width: 820px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	height: 75px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#banneriblokki1{
	float: left;
	width: 537px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#kppalstat{
	float: left;
	width: 960px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#etusivulleblokki{
	float: left;
	width: 234px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	height: 90px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#pvmblokki{
	float: left;
	width: 265px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	height: 39px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: normal;
	padding-top: 51px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}

#sisaltolinkkiblokki{
	float: left;
	width: 175px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	height: 80px;
}

#kelloblokki{
	float: left;
	width: 98px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 90px;
}

#etusivuvalintablokki{
	float: left;
	width: 152px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 90px;
}

#yleinenes{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 28px;
	width: 138px;
	/*overflow: hidden;*/
	position: relative;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

#omaes{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 38px;
	width: 94px;
	/*overflow: hidden;*/
	position: relative;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

#omaeskyna{
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 40px;
	width: 33px;
	/*overflow: hidden;*/
	position: relative;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#nimipaivablokki{
	float: left;
	width: 424px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #6c6c6c;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}

#ylalinkkiblokki{
	float: left;
	width: 948px;
	/*overflow: hidden;*/
	text-align: center;
	display: block;
	position: relative;
	margin: 0px;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #6c6c6c;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#kartta{
	text-align: left;
	display: block;
	height: 51px;
	width: 66px;
	padding-bottom: 10px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	/*overflow: hidden;*/
	position: relative;
}

#kuvateksti{
	text-align: left;
	display: block;
	height: 51px;
	width: 400px;
	padding-bottom: 10px;
	float: left;
	/*overflow: hidden;*/
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 61px;
	padding-left: 10px;
}

#palstat .palstat_1_2{
	float: left;
	width: 632px;
	/*
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
*/
	padding-left: 6px;
/*	margin: 0px;*/

}

#palstat .palstat_1_2b{
	float: left;
	width: 632px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
	background-image: url(../Images/online_bg.gif);
}

#palstat .palsta1{
	float: left;
	width: 316px;
	/*
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
*/
}

#palstat .palsta2{
	float: left;
	width: 316px;
	/*
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
*/
}

#palstat .palsta3{
	float: left;
	width: 316px;
	/*
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
*/
}

#palstat .onlinepalsta{
	float: left;
	width: 637px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/online_pohja_yla.jpg);	
	background-repeat: no-repeat;
	left: -5px;
	padding: 0px;
}

#onlinepalsta2{
	float: left;
	width: 637px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/online_pohja_yla2.jpg);
	background-repeat: no-repeat;
	left: -5px;
	padding: 0px;
}

#onlinepalsta3{
	float: left;
	width: 637px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/online_pohja_yla1.jpg);
	background-repeat: no-repeat;
	left: -5px;
	padding: 0px;
}

#palstat .onlinealapalkki{
	float: left;
	width: 637px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	left: -5px;
	padding: 0px;	
	height: 20px;
}

#nytpalstaOld{
	float: left;
	width: 953px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/online_pohja_yla3.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	left: 1px;
}

#infopalsta{
	float: left;
	width: 948px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	left: 1px;
	background-color: #ffffcc;
	background-image: url(../Images/info_pohja_yla3.jpg);
	background-repeat: no-repeat;
}

#infootsikko{
	float: left;
	width: 879px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #6c6c6c;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}

.infolue:LINK, .infolue:ACTIVE, .infolue:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 14px;
	color : #dc0067;
	text-decoration : none;
	line-height: 14px;
	font-weight: normal;
}

.infolue:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 14px;
	color : #333;
	text-decoration : none;
	line-height: 14px;
	font-weight: normal;
}


#juttupalsta1{
	float: left;
	width: 637px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/online_pohja_yla.jpg);
	background-repeat: no-repeat;
	left: -5px;
	padding: 0px;
}

#juttupalsta2{
	float: left;
	width: 537px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	left: -5px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#paajuttu{
	float: left;
	width: 316px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nytkuvaOld{
	float: left;
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 0px;
	width: 316px;
	/*overflow: hidden;*/
}

#nytkuvatekstiOld{
	float: left;
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;	
}

#paajuttusisalto{
	float: left;
	width: 306px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#pvm1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
}

#pvm2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
}

#pvm3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 10px;
}

#nytjuttuOld{
	float: left;
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width: 442px;
	/*overflow: hidden;*/
}

#paajutut{
	float: left;
	width: 281px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#palstat .perusblokki{
	/*float: left;*/
	width: 316px;
	/*/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*padding: 0px;*/
}

#palstat .perusblokki strong {
	cursor: move;
	float: left;
	width: 209px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;*/
	/*position: relative;*/
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	background-image: url(../Images/perusblokki_otsikkopohja.gif);
}

#palstat .perusblokkisisalto{
	/*float: left;*/
	width: 286px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;
	position: relative;
*/
	margin: 0px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../Images/perusblokki_sisaltopohja.gif);
	background-repeat: no-repeat;
}

#palstat .perusblokkisisaltoTab{
	/*float: left;*/
	width: 300px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;
	position: relative;
*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-image: url(../Images/perusblokki_sisaltopohja.gif);
	background-repeat: no-repeat;
}

#perusblokkisisalto2{
	float: left;
	width: 133px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#palstat .perusblokkisisaltoAd{
	/*float: left;*/
	width: 300px;
	/*/*overflow: hidden;*/*/
	text-align: center;
	/*display: block;*/
	/*position: relative;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-image: url(../Images/perusblokki_sisaltopohja.gif);
	background-repeat: no-repeat;
}

#perusblokkisisaltopohja{
	float: left;
	width: 316px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/perusblokki_sisaltopohja.gif);
	background-repeat: no-repeat;
	padding: 0px;
}

#perusblokkikuva{
	float: left;
	width: 153px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#perusblokkiala{
	float: left;
	width: 316px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;*/
	/*position: relative;*/
	margin: 0px;
	padding: 0px;
	height: 20px;
}

#palstat .otsikko1{
	float: left;
	width: 242px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;*/
	/*position: relative;*/
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	background-image: url(../Images/perusblokki_otsikkopohja.gif);
}

#otsikko2{
	float: left;
	width: 563px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}

#otsikko3{
	float: left;
	width: 286px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #5f6060;
	text-decoration: none;
	height: 22px;
	left: -15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	background-image: url(../Images/perusblokki_valiotsikkopohja.gif);
	background-repeat: no-repeat;	
}

#otsikko4{
	float: left;
	width: 242px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	background-image: url(../Images/perusblokki_otsikkopohja2.gif);
}

#otsikko5Old{
	float: left;
	width: 879px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}

#otsikko7{
	float: left;
	width: 891px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}

#otsikko7Collapse{
	float: left;
	width: 891px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	cursor: pointer;
}

/*
#otsikko8{
	float: left;
	/*overflow: hidden;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #3d3d3d;
	text-decoration: none;
	padding-left: 14px;
	background-image: url(../Images/sininuoli.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	position: relative;
	background-position: left center;
	width: 276px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
*/

#muokkaa1{
	float: left;
	width: 276px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;*/
	/*position: relative;*/
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../Images/muokkaa_pohja.gif);
	background-repeat: no-repeat;
}

#muokkaa2{
	float: left;
	width: 632px;
	/*/*overflow: hidden;*/*/
	text-align: left;
	/*display: block;*/
	/*position: relative;*/
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../Images/muokkaa_pohja2.gif);
	background-repeat: repeat;
}

#kauppatoriyhteistyo{
	float: left;
	width: 276px;
	/*overflow: hidden;*/
	text-align: right;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #174C9A;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 11px;
	padding-left: 20px;	
	background-image: url(../Images/yhteistyossa_pohja2.gif);
	background-repeat: no-repeat;
}

#yhteistyo{
	float: left;
	width: 276px;
	/*overflow: hidden;*/
	text-align: right;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 11px;
	padding-left: 20px;
	background-image: url(../Images/yhteistyossa_pohja.gif);
	background-repeat: no-repeat;
}

#yhteistyo2{
	float: left;
	width: 100px;
	/*overflow: hidden;*/
	text-align: right;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 11px;
	padding-left: 20px;
	background-image: url(../Images/yhteistyossa_pohja.gif);
	background-repeat: no-repeat;
}


#alaosio{
	background-image: url(../Images/kp24_alapalkki_pohja.jpg);
	background-repeat: repeat-y;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
}

#alaosionrunko{
	background-image: url(../Images/kp24_alapalkki_yla.jpg);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
}

#alaosionsisalto{
	background-image: url(../Images/kp24_alapalkki_ala.jpg);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
	background-position: bottom;
}

#kpkoyj{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 138px;
	width: 172px;
	/*overflow: hidden;*/
	position: relative;
	text-align: left;
	vertical-align: top;
	display: block;
}

#alapalsta1{
	margin: 0px;
	float: left;
	width: 170px;
	/*overflow: hidden;*/
	position: relative;
	text-align: left;
	vertical-align: top;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#alapalsta2{
	margin: 0px;
	float: left;
	width: 260px;
	/*overflow: hidden;*/
	position: relative;
	text-align: left;
	vertical-align: top;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#alapalsta3{
	margin: 0px;
	float: left;
	width: 260px;
	/*overflow: hidden;*/
	position: relative;
	text-align: left;
	vertical-align: top;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#banneripalsta{
	float: left;
	width: 160px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.ev_nappi:LINK, .ev_nappi:ACTIVE, .ev_nappi:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	line-height: 11px;
	text-decoration: none;
	background-image: url(../Images/ev_nappipohja.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 20px;
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88898c;
	float: left;
	position: relative;
	margin-left: 15px;
}

.ev_nappi:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e4ce53;
	line-height: 11px;
	text-decoration: none;
	background-image: url(../Images/ev_nappipohja.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 20px;
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88898c;
	float: left;
	position: relative;
	margin-left: 15px;
}

.nappi:LINK, .nappi:ACTIVE, .nappi:VISITED {
	background-image: url(../Images/nappipohja.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	position: relative;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}

.nappi:HOVER {
	background-image: url(../Images/nappipohja.gif);
	text-align: left;
	display: block;
	margin: 0px;
	float: left;
	height: 23px;
	position: relative;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #dc0067;
	text-decoration: none;
}

.mainosotsikko:LINK, .mainosotsikko:ACTIVE, .mainosotsikko:VISITED {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ca2310;
	line-height: 14px;
	text-decoration: none;
}

.mainosotsikko:HOVER {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ca2310;
	line-height: 14px;
	text-decoration: underline;
}

.kp24 .ajax__tab_header 
{
	font-family : Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #5b5b5b;
	text-decoration: none;    
    padding-left: 0px;
    /* border-bottom: solid 1px #666666; */    
}

.kp24 .ajax__tab_body 
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
	text-decoration: none;
    /* border: solid 1px #5b5b5b;
    border-top: none;    */
} 

.kp24 .ajax__tab_active .ajax__tab_outer
{
    margin-right: 0px;
    background: #666666;
    color: #5b5b5b;
	/* background: url(../Images/tl.gif) no-repeat left top; */
}

.kp24 .ajax__tab_active .ajax__tab_inner
{
    margin-left: 0px;
    background: #666666;
	/* background: url(../Images/tr.gif) no-repeat right top; */
}

.kp24 .ajax__tab_active .ajax__tab_tab
{
	margin-right: 0px;	
	padding: 5px 3px;
	color: #5b5b5b;
	background: #ffffff;
	text-decoration: none;
	width: 92px;	
}

.kp24 .ajax__tab_outer
{    
    margin-left: 1px;
    background: #bfbfbf;
	/* background: url(../Images/inactive-tl.gif) no-repeat left top; */
}

.kp24 .ajax__tab_inner
{    
    margin-left: 1px;
    background: #bfbfbf;
	/* background: url(../Images/inactive-tr.gif) no-repeat right top; */
}

.gif) repeat-x; */
	text-decoration: none;
	width: 92px;
	/* border-bottom: solid 1px #666666; */
}

.kp24Opinion .ajax__tab_header 
{
	font-family : Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #5b5b5b;
	te	te

.kp24Opinion .ajax__tab_header 
{
	font-family : Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #5b5b5b;
	text-decoration: none;    
    padding-left: 0px;
    /* border-bottom: solid 1px #666666; */    
}

.kp24Opinion .ajax__tab_body 
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
	text-decoration: none;
    /* border: solid 1px #5b5b5b;
    border-top: none;    */
} 

.kp24Opinion .ajax__tab_active .ajax__tab_outer
{
    margin-right: 0px;
    background: #666666;
    color: #5b5b5b;
	/* background: url(../Images/tl.gif) no-repeat left top; */
}

.kp24Opinion .ajax__tab_active .ajax__tab_inner
{
    margin-left: 0px;
    background: #666666;
	/* background: url(../Images/tr.gif) no-repeat right top; */
}

.kp24Opinion .ajax__tab_active .ajax__tab_tab
{
	margin-right: 0px;	
	padding: 5px 3px;
	color: #5b5b5b;
	background: #ffffff;
	text-decoration: none;	
}

.kp24Opinion .ajax__tab_outer
{    
    margin-left: 1px;
    background: #bfbfbf;
	/* background: url(../Images/inactive-tl.gif) no-repeat left top; */
}

.kp24Opinion .ajax__tab_inner
{    
    margin-left: 1px;
    background: #bfbfbf;
	/* background: url(../Images/inactive-tr.gif) no-repeat right top; */
}

.kp24Opinion .ajax__tab_tab
{
	margin-right: 4px;
	padding: 5px 3px;
	color: #5b5b5b;
	background: #bfbfbf;
	/* background: url(../Images/inactive-mid.gif) repeat-x; */
	text-decoration: none;	
	/* border-bottom: solid 1px #666666; */
}

#otsikkoCollapse{
	float: left;
	width: 286px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #5f6060;
	text-decoration: none;
	height: 22px;
	left: -15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	background-image: url(../Images/perusblokki_valiotsikkopohja.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#sisaltopalsta{
	float: left;
	width: 960px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	background-image: url(../Images/sisalto_pohja.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}

#sisaltoblokki{
	float: left;
	width: 290px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.sisaltolinkki:LINK, .sisaltolinkki:ACTIVE, .sisaltolinkki:VISITED {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height: 14px;
	font-weight: normal;
}

.sisaltolinkki:HOVER {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #305bac;
	text-decoration : underline;
	line-height: 14px;
	font-weight: normal;
}
.kamera{
 vertical-align:bottom;
}

#palstat .perusblokkisisalto5{
	float: left;
	width: 306px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../Images/perusblokki_sisaltopohja3.gif);
	background-repeat: no-repeat;
}

#lehtilogopalsta{
	float: left;
	width: 103px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#lehtijuttupalsta{
	float: left;
	width: 183px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.lehti_ilkka:LINK, .lehti_ilkka:ACTIVE, .lehti_ilkka:VISITED {
	background-image: url(../Images/ilkka.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_ilkka:HOVER {
	background-image: url(../Images/ilkka_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_itasavo:LINK, .lehti_itasavo:ACTIVE, .lehti_itasavo:VISITED {
	background-image: url(../Images/itasavo.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_itasavo:HOVER {
	background-image: url(../Images/itasavo_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_kaleva:LINK, .lehti_kaleva:ACTIVE, .lehti_kaleva:VISITED {
	background-image: url(../Images/kaleva.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_kaleva:HOVER {
	background-image: url(../Images/kaleva_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_karjalainen:LINK, .lehti_karjalainen:ACTIVE, .lehti_karjalainen:VISITED {
	background-image: url(../Images/karjalainen.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_karjalainen:HOVER {
	background-image: url(../Images/karjalainen_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_keskisuomalainen:LINK, .lehti_keskisuomalainen:ACTIVE, .lehti_keskisuomalainen:VISITED {
	background-image: url(../Images/keskisuomalainen.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_keskisuomalainen:HOVER {
	background-image: url(../Images/keskisuomalainen_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_lansisavo:LINK, .lehti_lansisavo:ACTIVE, .lehti_lansisavo:VISITED {
	background-image: url(../Images/lansisavo.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_lansisavo:HOVER {
	background-image: url(../Images/lansisavo_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_pohjalainen:LINK, .lehti_pohjalainen:ACTIVE, .lehti_pohjalainen:VISITED {
	background-image: url(../Images/pohjalainen.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_pohjalainen:HOVER {
	background-image: url(../Images/pohjalainen_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_savonsanomat:LINK, .lehti_savonsanomat:ACTIVE, .lehti_savonsanomat:VISITED {
	background-image: url(../Images/savonsanomat.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_savonsanomat:HOVER {
	background-image: url(../Images/savonsanomat_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_vasabladet:LINK, .lehti_vasabladet:ACTIVE, .lehti_vasabladet:VISITED {
	background-image: url(../Images/vasabladet.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

.lehti_vasabladet:HOVER {
	background-image: url(../Images/vasabladet_over.gif);
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 103px;
	position: relative;
	text-decoration: none;
	background-repeat: no-repeat;
}

#ruokalasisalto {
	float: left;
	width: 167px;
	/*overflow: hidden;*/
	text-align: left;
	display: block;
	position: relative;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.menuotsikko
{
    font-family: Trebuchet MS, Verdana;
    color: Gray;
    font-size: 16px;   
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=22);
	opacity:0.22;
}

.interstitialPopup {
	background-color:White;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:962px;	
}

.interstitialruksi:LINK, .interstitialruksi:ACTIVE, .interstitialruksi:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ff3333;
	text-decoration : none;
	line-height: 14px;
	font-weight: normal;
}

.interstitialruksi:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ff3333;
	text-decoration : none;
	line-height: 14px;
	font-weight: normal;
}