HTML, BODY { width: 100%; height: 100% }
#mainnavi, #additionalnavi, #subnavi, #navi, #footer { display: none; }
#logo		{ position: relative; top: 0; left: 0; margin-top: 0; }
#header		{ height: auto; }
#trail		{ margin-bottom: 0; padding: 10px 0 0 0; color: #7E7E7E !important; }
#kuvitus	{ margin-top: 20px; }
#content #osiopaasivu div.leftcolumn, #content #osiopaasivu div.rightcolumn { width: 306px; }


#hakutulos #top {
	margin-left: 0;
	padding: 0;
}

#container, #hakutulos, #hakutulos table  {
	width:100%;
}

td.left_col {
	width: 30%;
}

div#searchfooter {
	display:none;
}
div#ilmonappi {
	display:none;
}
#hakutulos { height: 100% }

#hakutulos #ht_header h1, #hakutulos #ht_header h2 {
	width: 100%;
	margin: 10px 0 !important;
	padding: 0;
	clear: both;
}

#hakutulos #ht_header h1 { margin: 0 !important; }

#hakutulos #top {
	padding-top: 0;
	}
	

#hakutulos #top #alat {
	width: 300px;
	position: absolute;
	top: -91px;
	right: 0px;
	text-align: right;
	padding-right: 10px;
	line-height: 18px;
	}

#hakutulos #ht_top {
	margin-top: 10px;
	padding: 0;
	}


.leftcolumn ul, .rightcolumn ul {
	list-style-type: disc;
	margin: 0 0 0 20px;
	padding: auto;
}
