BODY  { color: #333333; background-image: url(../kuvat/tausta_vaalea.gif) }DIV {	margin: 0px 8px 10px 0px;}DIV.yht {	margin: 5px 5px 5px 0px;}DIV.paaotsake  { margin: 3% 4px 8px 0px }TABLE.main { cellpadding: 8px;}	TD {		font-family: times new roman, times, sans-serif;		font-size: 13px;		font-weight: normal;		color: #333333;		line-height: 145%;	}			TD.rivitiivistys {		line-height: 115%;	}			u.hrm  { color: #777777;  text-decoration: none; }				u.vhrm  { color: #999999; font-weight: normal; text-decoration: none }			 TD.vko {		color: white;		background-color: #BCBAAD; }  	 TD.ots  { color: #cc9966; font-weight: bold; background-color: #eeeeee; padding-left: 2px }   	 TD.yht {		color: #999999;		font-weight: bold;		background-color: #EEEEEE; }    	 i {		color: #CD7D2E;		font-style: normal;		font-weight: normal;		background-color: #EFEEDC; }  	sup {		font-size: 9px;		font-weight: normal;	}		 	sup.iv {		color: white;		font-size: 9px;		font-weight: normal;	}   	 TD.vkoh {		background-color: #EFEAC1; }   	 TD.vots {		color: #777777;		background-color: #eeeeee; }    	 TR.e {		background-color: #E5E2C9;		background-colo: white; }  	sub {		color: #666666;	}			 P {		margin-top: 10px; }		 	P.pvm {		border-style: ridge;		border-width: 1;		margin-top: 0px;		margin-bottom: 0px; }  	 	P.vko {		margin-top: 0px;		margin-bottom: 0px;		color: #666666; } 	 	P.vko2 {		margin-top: 0px;		margin-bottom: 0px;		color: white; }	SELECT {		font-family: arial, helvetica, Nimbus Sans L, freesans;		font-size: 12px;		font-weight: bold;		color: teal;		background-color: #eeeeee;	}	SELECT.p_ots {		font-family: times new roman, times, sans-serif;		font-size: 13px;		font-weight: bold;		color: #cc9966;		background-color: #EFEEDC;	}			option.p {		font-family: times new roman, times, sans-serif;		font-size: 12px;		font-weight: normal;		color: #333333;		background-color: white;	}		INPUT {		font-family: times new roman, times, sans-serif;		font-size: 15px;		font-style: italic;		font-weight: normal;		color: navy;		background-color: #F4F0DC	}	INPUT.haku {		font-family: arial, helvetica, Nimbus Sans L, freesans;		font-size: 12px;		font-style: normal;		font-weight: bold;		color: teal;		background-color: #FBD694	}	INPUT.reset {		font-family: arial, helvetica, Nimbus Sans L, freesans;		font-size: 12px;		font-weight: bold;		font-style: normal;		color: teal;		background-color: #cecece	}		TEXTAREA {		font-family: times new roman, times, sans-serif;		font-size: 15px;		font-style: italic;		font-weight: normal;		color: navy;		background: #F5EFD5 url(../kuvat/tausta_txtarea.jpg) repeat;	}	B {		font-weight: bold;	}		B.extra {		font-weight: bold;				color: #88442A;	}			B.h_ala {		font-weight: bold; color: black; background-color: #F8F4E9}		B.s_ala {		font-weight: normal; color: #70461D; background-color: #F8F4E9}				B.vuode    { color: #5429ac; font-style: normal; font-weight: bold; text-decoration: none }				B.vesi    { color: #2a4b8a; font-style: italic; font-weight: bold; text-decoration: none }	A {		font-weight: bold;	}		 	 EM {		color: #cc9966;		font-weight: normal;		font-style: normal; } 		h2 {		font-family: times new roman, times, sans-serif;		font-size: 12px;		font-weight: normal;		color: #333333;	}	LI {		list-style-image: url(../kuvat/pallo.gif); } <!--   a:link     { color: #009090; text-decoration: underline }   a:active  {text-decoration: none; color: red}   a:visited {text-decoration: none; color: teal }   a:hover   {text-decoration: underline; color: #2f4f4f}