body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	position: absolute;
	left: 0;
	top: 0;
}
img {
	border: none;
}

table#header_taulu {
	display: none;
}
h1.head {
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #4C77BF;
	margin: 0px;
	padding: 0px;
	float: left;
}

table#sisalto td {
	vertical-align: top;
	text-align: left;
}
table#footer {
	display: none;
}
/* * * * * * * * * * * * * * SIVUSTON SISÄLLÖN TYYLIT * * * * * * * * * * * * * * * */

td.alasivuvalikko {
	display: none;
}
/* * * * * * * ALANAVIGAATIO * * * * * * * * */
td.oikea_sarake {
	width: 215px;
	height: 300px;
	/*background: url('img/pystyviiva.gif') left repeat-y;*/
	padding-left: 10px;
}
b.alleviivaus {
	color: #4C77BF;
	/*text-decoration: underline;*/
}

p.ilmoitukset {
	font-family: Arial;
	color: #4C77BF;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	width: 150px;
	height: 50px;
	padding-left: 10px;
	padding-top: 10px;
	background-image: url(img/tausta_ilmoitus.gif);
	text-align: center;
	vertical-align: middle;
}

/* * * * * * * * * * * * VARAUSJÄRJESTELMÄ * * * * * * * * * * * */
tr.varaus_otsikko {
	background:#EAEAEA;
}
td.varaus_otsikkorivi {
	border-bottom:2px solid #DAD8D8;
}

/* * * * * * * * * * YLEINEN TAULUKKO * * * * * * * * * * * */

td.taulu_head {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 3px;
	border-bottom: 2px solid #dad8d8;
	font-weight: bold;
}
td.koulu_yhteys {
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 2px;
}






