body {
	text-align: center;
	background-image: url('/kuvat/taus.gif');
	background-repeat: repeat-x;
}

table.top {
	width: 773px;
	margin: auto;
}

table.top td.functions {
	color: #949494;
	height: 24px;
	/*	_height: 25px; */
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
	background-color: #ececec;
	border: 1px solid #cccccc;
}

table.top td.functions span,
table.top td.functions a {
	color: #949494;
	text-decoration: none;
}

table.top td.functions img {
	vertical-align: middle;
	margin-right: 3px;
}


table.top td.functions img {
	vertical-align: middle;
}

table.layout {
	width: 773px;
	margin: auto;
	height: 95%;
}

table.layout td.menu {
	width: 184px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #f5f5f5;
}

table.layout td.left {
	padding: 15px;
	width: 350px;
}

table.layout td.right {
	padding: 10px;
	width: 239px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #f5f5f5;
}


table.lowB {
	margin: auto;
	border-top: 1px solid #999;
	background: url('/kuvat/tausta-ruutu.jpg');
	width: 773px;
}

table.lowB td {
	padding: 10px;
	padding-bottom: 64px;
	color: #7f7f7f;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

table.lowB td a {
	color: #7f7f7f;
	text-decoration: none;
}table.menutree {
		background-color: #fff;
		border-collapse: collapse;
		border: 1px solid #ccc;
		border-top: none;
		border-left: none;
		border-right: none;
		width: 184px;
	}
	table.menutree td {
		margin: 0;
		padding: 0;
		border: 0;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	table.menutree a {
		color: #444;
		text-decoration: none;
		font-size: 90%;
	}
	table.menutree a:hover {
		text-decoration: underline;
	}
	table.menutree a img {
		margin: 4px 4px 4px 0px;
		border: 0;
		vertical-align: top;
	}
	table.menutree span.here {
		font-size: 90%;
		color: #44f;
		font-weight: bold;
	}
	table.menutree td.level0 {
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;		
	}
	table.menutree td.level1first {
		padding-top: 8px;
	}
	table.menutree td.first {
		border-top: none;
	}
	table.menutree td.level1last {
		padding-bottom: 8px;
	}

table.layout h1,
table.layout h2,
table.layout h3{
	margin-bottom: 15px;
}
table.layout p {
	margin-bottom: 10px;
}
