<style type="text/css">              
   
a:        { color: #ffffff; text-decoration: none; } 
a:link    { color: #ffffff; text-decoration: none; } 
a:visited { color: #ffffff; text-decoration: none; } 
a:hover   { color: #ffffff; text-decoration: underline; } 
aa:hover   { background: #080088; color: #ffffff; text-decoration: on; } 
 
  
body { font-family: Tahoma, Arial; font-size: 8pt; background: #2b8fe7; color: #000000; } 
input { background-color: #ececec; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center}

	.teho    { background: #cad6dd; color: #000000; font-weight: bold; font-size:9pt;}
	.teho0   { background: #dddddd; color: #000000; font-size:9pt;}
	.teho1   { background: #ffffff; color: #000000; font-weight: bold; font-size:9pt;}
	.teho2   { background: #ffffff; color: #FF0000; font-weight: bold; font-size:9pt;}
	.teho3   { background: #ffffff; color: #FF0000; font-weight: bold; font-size:9pt; border:1px solid #757169; }
  .teho4   { background: #ffff99; color: #000000; font-weight: bold; font-size:9pt; border:1px solid #757169; }

	.teho21   { background: #ffffff; color: #FF0000; font-weight: bold; font-size:9pt; border:1px solid #757169; }
	.teho24   { background: #ffff99; color: #FF0000; font-weight: bold; font-size:9pt; border:1px solid #757169; }
	.teho31   { background: #ffffff; color: #FF0000; font-weight: bold; font-size:9pt; border:1px solid #757169; }
	.teho34   { background: #ffff99; color: #FF0000; font-weight: bold; font-size:9pt; border:1px solid #757169; }
		
  
	.winhead    { background: #3399ff; color: #FFFFFF; font-weight: bold; font-family:Tahoma; font-size:9pt;}
	.winheadtop { background: #3399ff; color: #FFFFFF; font-family:Tahoma; font-size:9pt;}
	.tausta  { background: #2b8fe7; font-size:10pt; color: #ffffff;}
	 
	.padding0020 { padding: 0px 0px 2px 0px;  border:1px solid #757169;}
	.margin2020 { margin: 2px 0px 2px 0px; }

	.left { padding: 5px 5px 2px 5px; }
	.leftHeader { padding: 5px 10px 2px 5px; font-weight:bold; }
 
	.reuna    { border:1px solid #757169; }
	.reuna0   { border:1px solid #eec867; }
	.reuna1   { border:1px solid #000000; }
	.flyOut   { border:1px solid #000000; background-color: #eef3ff; position:absolute; visibility:hidden; }
	.flyOutL3 { border:1px solid #757169; background-color: #eef3ff; position:absolute; top:46; left:120; visibility:hidden; }
 
	.menuItem   { text-decoration:none; font-family:Tahoma; font-size:10pt;  margin: 0 0 0 0; color:#000000;}
	.menuItem a         { display:block; padding:3 6 3 6; border:1px solid #ececec; color:#000000; text-decoration:none; }
	.menuItem a:visited { display:block; padding:3 6 3 6; border:1px solid #ececec; color:#000000; text-decoration:none; }
	.menuItem a:hover   { text-decoration:none; display:block; border:1px solid #ececec; background: url(../htm/kuvat/menubg.gif); color: #ffffff;  }

	.menuItemSub   { display:block; text-decoration:none; font-family:Tahoma; font-size:9pt;  margin: 2 2 0 2; background: url(../kuvat/left_menu120.gif); }
	.menuItemSub a { display:block; padding:3 6 3 6; border:1px solid #ececec; color:#000000; text-decoration:none; }
	.menuItemSub a:hover { display:block; text-decoration:none; border:1px solid #ececec; background: url(../kuvat/left_menu120.gif); background: #080088; color: #ffffff; }
 
	.menuItemSubb         { text-decoration:none; font-family:Tahoma; font-size:9pt;  margin: 2 2 2 2; }
	.menuItemSubb a       { text-decoration:none; padding:3 6 3 6; border:0px solid #ececec; color:#ffffff; font-weight: bold; }
	.menuItemSubb a:hover { text-decoration:none; border:0px solid #ececec; color: #ffffff; font-weight: bold; }
  
    .otsake  { font-family: Tahoma, Arial; font-size: 11pt; color: #ffffff;  }

	
</style>
