BODY { color: black; background: white; 
       margin: 10px;
       font-family: arial, gill, helvetica, sans-serif }

BODY.etu {
       margin: 0; }

P { color: blue; font-size: 150%; }

.aatd { text-align: center; font-size: 80%; }
.attd { text-align: center; font-size: 80%; background-color: #d8d8ff; }
.mktd { text-align: center; font-size: 80%; background-color: #d0ffd0; }
.ater { text-align: center; font-size: 80%; background-color: #ffd8f0; }
.mker { text-align: center; font-size: 80%; background-color: #ffd8d8; }

.lbl { text-align: right; color: darkblue; padding-right: 0.3em; }
.err  { color: red; }
.oik { text-align: right }
.cen { text-align: center }
.cen15 { font-size: 150%; text-align: center; }
.left { text-align: left; }
.bd { font-weight: bold; white-space: nowrap; }
.rbd { font-weight: bold; white-space: nowrap; text-align: center; color: red; }
.gbd { font-weight: bold; white-space: nowrap; text-align: center; color: green; }
.bbd { font-weight: bold; white-space: nowrap; text-align: center; color: blue; }
.aika { text-align: right }

.ots { text-align: left; padding-top: 1em; }
.mkots { font-size: 75%; margin-top: 1em; border: solid 1px gray; width: 9%;}
.mk { white-space: nowrap; font-size: 75%; border: solid 1px gray; }
.sij { font-size: 75%; color: #808080; }
.nimi { font-size: 75%; }
       
.nst { color: cyan; }
.hylsy { color: #FFB0FF;  text-align: right; font-weight: bold }
.int { color: cyan;  text-align: right; font-weight: bold }
.puna { color: red;  text-align: center; font-weight: bold }
.otsikko {
 width: 100%;
 height: 30px;
 top: 0;
 right: 0;
 bottom: auto;
 left: 0;
}

/*
.cmd { background: #c0c0c0; 
	   font-size: 120%; 
	   font-weight: bolder;
	   text-align: center;
	   border: medium outset #808080;	   
}
.cmd1 { background: #c0c0c0; 
           color: #000000;
	   font-size: 120%; 
	   font-weight: 900;
	   text-align: center;
	   border: medium outset #808080;
}
*/
.cmd { background: #c0c0c0; 
	   font-size: 120%; 
	   font-weight: bolder;
	   text-align: center;
	   border: solid 1px black;
	   box-shadow: 3px 3px 3px black;
	   border-radius: 8px;
}
.cmd1 { background: #c0c0c0; 
           color: #000000;
	   font-size: 120%; 
	   font-weight: 900;
	   text-align: center;
	   border: solid 1px black;
	   box-shadow: 3px 3px 3px black;
	   border-radius: 8px;
}

A.mnu { display:block;text-decoration: none; color: black; }
A.mnu:hover { display:block;color: #0000a0; }
