body
	{
	margin:			0;
	padding:		0;
	font-size:		11px;
	font-family:		verdana, serif;
	background-color:	#EEF;
	color:			#000;
	}
a:link
	{
	text-decoration:	underline;
	color:			#090;
	}

a:visited
	{
	text-decoration:	underline;
	color:			#999;
	}
a:hover
	{
	background-color:	#FEE;
	color:			#000;
	}

.kaikki
	{
	border: 		solid 2px #ACA;
	width:                  600px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		-2px;
	margin-bottom:		25px;
	background-image:	url(aaliitto_tausta.jpg);
	background-position:	right bottom; 
	background-repeat:	no-repeat;
	background-color:	#FFF;
	}

.otsa img
	{
	border:			none;
	display:		block;
	}
.otsa
	{
	margin-bottom:		0;
	}
	
.ylanavi
	{
	width: 			555px;
	padding:		5px 5px 5px 40px;
	margin-bottom:		5px;
	background-color:	#DDD;
	}

.ylanavi a
	{
	font-size:		10px;
	font-weight:		bold;
	color:			#060;
	text-decoration:	none;
	margin-right:		15px;
	}

.ylanavi a:hover
	{
	color:			#0B0;
	text-decoration: 	none;
	background-color:	transparent;
	}

.ylanavi .taalla
	{
	margin-right:		15px;
	
	}

.main
	{
	width:			520px;
	margin-top:		50px;
	margin-left:		50px;
	}

h2
	{
	font-size:		1.5em;
	letter-spacing:		1px;
	}

h3
	{
	font-size:		1.2em;
	}

h4
	{
	font-size:		1em;
	}

.footer
	{
	width:			500px;
	margin-top:		30px;
	margin-left:		40px;
	padding:		2px 10px;
	font-size:		0.8em;
	border-top:		solid #CCC 1px;
	color:			#666;
	}
	
td
	{
	padding-right:		20px;
	vertical-align:		top;
	}

.korostus
	{
	letter-spacing:		1px;
	}

.iso-osio
	{
	margin-bottom:		40px;
	}
.osio
	{
	margin-bottom:		30px;
	}

.lisays
	{
	font-size:		0.9em;
	padding-left:		15px;
	}

.hannu h4
	{
	margin-bottom:	 	-7px;
	}

.hannu img
	{
	float:			right;
	margin:			0 0 15px 15px;
	}

