body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(imgs/bg.jpg);
	background-repeat: repeat-x;
}
table.kokoTable {
	width: 644px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.kokoTD1 {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 57px;
	background-image: url(imgs/img_17.gif);
	background-repeat: repeat;
}
td.kokoTD2 {
	text-align: center;
	vertical-align: top;
	width: 644px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.kokoTD3 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(imgs/img_03.gif);
	background-repeat:repeat-x;
}
table.topTable {
	width: 644px;
	height: 189px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.topTD1 {
	text-align: center;
	vertical-align: top;
	width: 644px;
	height: 189px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.menuTable {
	width: 644px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.menuTD1 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.menuTD2 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.menuTD3 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.menuTD4 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.menuTD5 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.menuTD6 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.sisaltoTable {
	width: 644px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.sisaltoTD01 {
	width: 4px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(imgs/img_10.gif);
	background-repeat: no-repeat;
}
td.sisaltoTD02 {
	text-align: left;
	vertical-align: top;
	width: 442px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:#FFFFFF;
}
td.sisaltoTD03 {
	width: 9px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(imgs/img_12.gif);
	background-repeat:repeat-y;
}
td.sisaltoTD04 {
	text-align: left;
	vertical-align: top;
	width: 181px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
}
td.sisaltoTD05 {
	text-align: left;
	vertical-align: top;
	width: 8px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.alaTable {
	text-align: left;
	vertical-align: top;
	width: 644px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	border: 0px;

}
td.alaTD01 {
	text-align: left;
	vertical-align: top;
	width: 644px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.hinnastoTable {
	width: 350px;
	padding: 0px;
	border: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	vertical-align: top;
	text-align: left;
}
td.hinnastoTD1 {
	width: 250px;	
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;

}
td.hinnastoTD2 {
	width: 100px;	
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div.tekstiDIV {
	padding: 0px;
	border: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 8px;
}
p.yhtP {
	font-size: 16px;
	text-align:center;
}
p.pathP {
	font-size: 9px;
	color: #999999;
}
table.kuvatTable {
	width: 180px;
	margin-top: 15px;
}
td.kuvatTableTD1 {
	text-align: center;
	vertical-align:top;

	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}