HTML { height: 100%; margin-bottom: 1px; }body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-attachment: scroll;	background-color: #FFFFFF;	background-image: url(images/x_tausta.gif);	background-repeat: repeat;	background-position: left top;}.ylapalkki_navigointi {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #666666;	text-align: right;	vertical-align: top;	padding-top: 20px;	padding-right: 20px;}.ylapalkki_navigointi a:link {color: #666666; text-decoration: none;}.ylapalkki_navigointi a:visited {color: #666666; text-decoration: none;}.ylapalkki_navigointi a:hover {color: #666666; text-decoration: underline}.ylapalkki_navigointi a:active {color: #666666; text-decoration: none;}.punalaatikko_267px {	background-image: url(images/x_tausta_alar_pun-267px.gif);	background-repeat: no-repeat;	background-position: left bottom;}.oranslaatikko_267px {	background-image: url(images/x_tausta_alar_orans-267px.gif);	background-repeat: no-repeat;	background-position: left bottom;}.yhteystiedot {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 10px;	line-height: normal;	font-weight: normal;	color: #666666;	text-align: center;	vertical-align: top;	padding-top: 40px;	padding-bottom: 40px;}.pystykatkoviiva_40px {	background-image: url(images/x_katkoviiva_pysty.gif);	background-repeat: repeat-y;	background-position: center top;}.leipateksti {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;}.leipateksti a:link {color: #ff9900; text-decoration: none;}.leipateksti a:visited {color: #ff9900; text-decoration: none;}.leipateksti a:hover {color: #ff9900; text-decoration: underline}.leipateksti a:active {color: #ff9900; text-decoration: none;}.H1_pun {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #cc0033;	text-align: left;}.H1_orans {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #ff9900;	text-align: left;}.H1_kelt {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #ffcc00;	text-align: left;}.H2_pun {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 16px;	font-style: normal;	line-height: 20px;	font-weight: bold;	font-variant: normal;	color: #cc0033;	text-align: left;}.H2_orans {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 16px;	font-style: normal;	line-height: 20px;	font-weight: bold;	font-variant: normal;	color: #ff9900;	text-align: left;}.H3_pun {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: bold;	font-variant: normal;	color: #cc0033;	text-align: left;}.H3_pun a:link {color: #cc0033; text-decoration: none;}.H3_pun a:visited {color: #cc0033; text-decoration: none;}.H3_pun a:hover {color: #cc0033; text-decoration: underline}.H3_pun a:active {color: #cc0033; text-decoration: none;}.H3_orans {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: bold;	font-variant: normal;	color: #ff9900;	text-align: left;}.H3_orans a:link {color: #ff9900; text-decoration: none;}.H3_orans a:visited {color: #ff9900; text-decoration: none;}.H3_orans a:hover {color: #ff9900; text-decoration: underline}.H3_orans a:active {color: #ff9900; text-decoration: none;}.alanavigointi {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	vertical-align: middle;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 20px;	padding-left: 20px;	background-image: url(images/x_tausta_ylar_pun-800px.gif);}.alanavigointi a:link {color: #FFFFFF; text-decoration: none;}.alanavigointi a:visited {color: #FFFFFF; text-decoration: none;}.alanavigointi a:hover {color: #ffcc00; text-decoration: none}.alanavigointi a:active {color: #ffcc00; text-decoration: none;}.taulukko_H2 {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 15px;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;	text-align: left;	vertical-align: middle;	background-color: #ff9900;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 6px;	padding-left: 10px;}.taulukko_H2 a:link {color: #FFFFFF; text-decoration: none;}.taulukko_H2 a:visited {color: #FFFFFF; text-decoration: none;}.taulukko_H2 a:hover {color: #FFFFFF; text-decoration: underline}.taulukko_H2 a:active {color: #FFFFFF; text-decoration: none;}.taulukko_H2_b {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 15px;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;	text-align: left;	vertical-align: top;	background-color: #ff9900;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;}.taulukko_H2_c {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 15px;	line-height: 18px;	font-weight: normal;	color: #ff9900;	text-align: left;	vertical-align: top;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 8px;	padding-left: 0px;}.taulukko_H3 {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #FFFFFF;	text-align: left;	vertical-align: middle;	background-color: #666666;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}.taulukko_leipa a:link {color: #ff9900; text-decoration: none;}.taulukko_leipa a:visited {color: #ff9900; text-decoration: none;}.taulukko_leipa a:hover {color: #ff9900; text-decoration: underline}.taulukko_leipa a:active {color: #ff9900; text-decoration: none;}.taulukko_ylos {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 12px;	line-height: 15px;	font-weight: normal;	color: #FFFFFF;	text-align: right;	vertical-align: middle;	background-color: #ff9900;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 6px;	padding-left: 10px;}.taulukko_ylos a:link {color: #FFFFFF; text-decoration: none;}.taulukko_ylos a:visited {color: #FFFFFF; text-decoration: none;}.taulukko_ylos a:hover {color: #FFFFFF; text-decoration: none}.taulukko_ylos a:active {color: #FFFFFF; text-decoration: none;}.taulukko_kuva-vas {	text-align: left;	vertical-align: top;	padding-right: 10px;}.vaakakatkoviiva_20px {	background-image: url(images/x_katkoviiva_vaaka.gif);	background-repeat: repeat-x;	background-position: left center;}.taulukko_leipa {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;	padding-top: 7px;	padding-bottom: 2px;	padding-left: 5px;}.ingressi {	font-family: "Trebuchet MS", arial, helvetica;	font-size: 13px;	line-height: 17px;	font-weight: normal;	color: #000000;	text-align: left;	vertical-align: top;}.ingressi a:link {color: #ff9900; text-decoration: none;}.ingressi a:visited {color: #ff9900; text-decoration: none;}.ingressi a:hover {color: #ff9900; text-decoration: underline}.ingressi a:active {color: #ff9900; text-decoration: none;}	.yhttied_kuvat {	padding-bottom: 20px;}