
.dia_table {
	margin: 30px;
}

.syy_solu {
	vertical-align: top;
	padding: 10px;
	border: 1px solid #555555;
	font-size: 13px;
	background-color:#eeeeee;
}

.syy_taulu td {
	height: 20px;
	#padding: 2px 5px 2px 5px;
}

.poikkeamasivu {
	width: 98%;
	background-color: #ffffff;
	#font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border-collapse: collapse;
}
.poikkeamatable {
	width: 88%;
	#font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	border-collapse: collapse;
}
.poikkeamatable td {
	width: 17%;
	height: 20px;
	padding: 2px 5px 2px 5px;
}
.hakusolu {
	color: blue;
	font-weight: bold;
}
.hakutulos {
	width: 100%;
	padding: 5px;
	margin-bottom: 25px;
	font-size: 10px;
	z-index: 10;
	position: relative;
	#right: 0;
	#top: 0;
}
.tarjoustable {
	width: 40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid black;
	border-collapse: collapse;
	float: right;
	margin-bottom: 30px;
	position: relative;
}

.tarjoustable td {
	padding: 2px 5px 2px 5px;
	white-space:nowrap;
}
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }