body 
   {
   background-color: #ffffff;
   margin: 0;
   }
   
h1 
   {
   color: yellow;
   }
   
h2 
   {
   color: #ffffff;margin: 1;
   }
   
h2.yla 
   {
   color: white;
   }
   
h3 
   {
   color: #0000a0;
   margin-bottom: 0px;
   border-bottom: 1px solid #0000a0;
   }
   
h3.info 
   {
   color: #ff0000;
   margin-bottom: 0px;
   }
   
h4 
   {
   color: #0000a0;
   margin-bottom: 0.5em;
   }
   
h5 
   {
   font-weight: bold;
   margin-bottom: 0;
   color: #ffffff;
   background-color: #000000;
   font: 10pt verdana;
   }
   
.joulu 
   {
   font: 12pt verdana;
   font-weight: bold;
   margin-top: 1px;
   margin-bottom: 1px;
   color: #ff0000;
   text-align: center;
   background-color: white;
   }
   
address 
   {
   background-color: yellow;
   color: #000000;
   font: 15px arial;
   font-weight: bold;
   padding-left: 1px;
   }
   
a:link 
   {
   color: #0000ff;
   text-decoration: none;
   }
   
a:visited 
   {
   color: #008000;
   text-decoration: none;
   }
   
a:hover 
   {
   color: #5b005b;
   text-decoration: underline;
   }
   
img 
   {
   border: 0;
   }
   
img.left 
   {
   float: left;
   padding: 3px;
   }
   
ul 
   {
   list-style-type: square;
   }
   
p 
   {
   font-size: 15px;
   color: black;
   font-family: verdana, "times new roman", times, arial, "sans serif";
   margin-top: 5px;
   }
   
p.cent 
   {
   text-align: center;
   }
   
.one 
   {
   background-color: #00e1e1;
   font-family: "times new roman", times, arial, "sans serif";
   font-size: 18px;
   }
   
ul 
   {
   font-size: 18px;
   color: black;
   font-family: "times new roman", times, arial, "sans serif";
   }
   
.ylaosa 
   {
   background-color: #0000a0;
   }
   
.ylaosa2 
   {
   width: 100%;
   background-color: #000080;
   color: #ffffff;
   font-weight: bold;
   text-align: center;
   }
   
.ylaosa3 
   {
   width: 20%;
   background-color: #000080;
   color: #ffffff;
   border-top: 1px solid green;
   }
   
a.navi2
   {
   text-decoration: none;
   display: block;
   padding: 2px;
   width: 96%;
   border-bottom: 1px solid silver;
   line-height: 25px;
   font: 12px verdana;
   }
   
a:link.navi2 
   {
   color: #ffffff;
   }
   
a:visited.navi2 
   {
   color: #ffffff;
   }
   
a:hover.navi2 
   {
   background-color: #800080;
   color: white;
   border-right: 3px solid yellow;
   }
   
a.navi3
   {
   text-decoration: none;
   display: block;
   padding: 2px;
   width: 96%;
   border-bottom: 1px solid silver;
   border-right: 3px solid yellow;
   background-color: #008000;
   line-height: 25px;
   font: 12px verdana;
   }
   
a:link.navi3 
   {
   color: #ffffff;
   }
   
a:visited.navi3 
   {
   color: #ffffff;
   }
   
a:hover.navi3 
   {
   background-color: #008000;
   color: white;
   border-right: 3px solid lime;
   }
   
b.hevy 
   {
   color: #ffff00;
   }
   
.area 
   {
   width: 300px;
   }
   
fieldset 
   {
   width: 50%;
   background-color: #ffbbdd;
   text-align: center;
   }
   
img.vasen 
   {
   align: left;
   }
   
.taulu 
   {
   font: 10px verdana;
   color: black;width: 90%;
   }
   
.taulu2 
   {
   font: 12px verdana;
   color: black;
   width: 90%;
   }
   
.bg 
   {
   background-color: #dadada;
   }

