
/*osoite*/

ADDRESS
{
  text-align:center;
  font-size:80%;
  color:#009900;
  font-family:arial, sans-serif;
}

/*otsikot*/
H2
{
  text-align:left;
  margin-left:1em;
  color:#009900;
  font-family:arial, sans-serif;
  font-size:130%;
}
H3
{
  text-align:left;
  color:#009900;
  font-family:arial, sans-serif;
  font-size:100%;
}
/*leipataksti*/
P
{
  text-align:left;
  
  font-family:arial, sans-serif;

}
LI
{
font-family:arial, sans-serif;
}
/*Sivun ylaosa*/
.top
{
  border:1px solid #000;
  margin:10px;
  padding:10px;
  background_color:#fff;
  
}

/*leipataksti*/
DIV.main
{
  margin-left:auto;
  margin-right:auto;
  border:1px solid #000;

}
DIV.frame
{
  clear:both;

}
/*Paanavigoinnin linkit*/

@media screen
{
  #linkit{text-align:center;line-height:2.5em;margin-bottom:1em;}
  DIV.textbody{width:65%;float:left;border:1px solid #009900;margin:1em;padding:1em;}
  DIV.kuvapalkki{margin:1em;padding:1em;}
  H1
  {
  
      font-size:2.5em;
      background-color:#009900;
      color:#fff;
      border:1px solid #000;
      padding-left:5px;
      padding-right:5px;
      font-variant: small-caps;
      margin:0;
      line-height:66px;
      display:inline-table;
  }
  BODY
  {
    
    background-image:url(../kuvat/bg/bg_vedos2.jpg); 
    background-position: top left;
    background-repeat:repeat-x;
    /*background-image:url(../kuvat/bg/bg_top04.gif); */
    padding-top:120px;
    margin:0;
    /*background-position: 50% 85px;*/
    
  }
}
@media print
{
  #linkit{display:none;}
  DIV.textbody{width:50%;float:left;}
  DIV.kuvapalkki{width:25%;float:right;text-align:center;margin-top:1em}
  H1
  {
  
      font-size:2.5em;
      background-color:#fff;
      color:#009900;
      border:1px solid #009900;
      padding-left:5px;
      padding-right:5px;
      font-variant: small-caps;
      margin:0;
      line-height:66px;
      
  }
  BODY
  {
    
    
    /*background-image:url(../kuvat/bg/bg_top04.gif); */

    margin:0;
    /*background-position: 50% 85px;*/
    
  }
}
.main_links
{
padding-top:0.5em;
padding-bottom:0.5em;
margin:0.5em;
background-image:url(../kuvat/bg/pallo02.gif);
background-position:left center ;
background-repeat:no-repeat;
}



A.navi:link
{
  white-space:nowrap;
  border:1px solid #000;
  font-family:sans-serif;
  font-size:80%;
  letter-spacing:0.05em;
  background-color:#009900;
  padding-left:1.5em;
  padding-right:1.5em;
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:1.5em; 
  color:#fff;
  text-decoration:none;
}
A.navi:visited
{
  white-space:nowrap;
  border:1px solid #000;
  font-family:sans-serif;
  font-size:80%;
  letter-spacing:0.05em;
  background-color:#009900;
  padding-left:1.5em;
  padding-right:1.5em;
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:1.5em; 
  color:#fff;
  text-decoration:none;
}
A.navi:hover
{
  white-space:nowrap;
  border:1px solid #000;
  font-family:sans-serif;
  font-size:80%;
  letter-spacing:0.05em;
  background-color:#8cd694;
  padding-left:1.5em;
  padding-right:1.5em;
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:1.5em;
  color:#000;
  text-decoration:none;
}
A.navi:active
{
  white-space:nowrap;
  border:1px solid #000;
  font-family:sans-serif;
  font-size:80%;
  letter-spacing:0.05em;
  background-color:#8cd694;
  padding-left:1.5em;
  padding-right:1.5em;
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:1.5em;
  color:#000;
  text-decoration:none;
}
#active_page
{
  white-space:nowrap;
  border:1px solid #000;
  font-family:sans-serif;
  font-size:80%;
  letter-spacing:0.05em;
  background-color:#8cd694;
  padding-left:1.5em;
  padding-right:1.5em;
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:1.5em;
  color:#000;
  text-decoration:none;
}
A.normal
{
  font-family:sans-serif;
  color:#009900;
  text-decoration:underline;  
}
TABLE,TH,TD{font-family:sans-serif;}
TD.perus
{
  padding:0.5em;
  vertical-align:top;
}
TD.myyntitilanne
{
  padding-right:1em;
}
table.myyntitilanne
{
  width:250px;
  border:1px solid #000;
  white-space:nowrap;
}
#newsbox
{
  border: 1px solid #008F4A;
   background:#fff;
  padding:5px;
}
#newsbox h3
{
  font-size:1em;
  background:#fff;
  margin:0;
  text-align:center;
  color:#008F4A;
  border-bottom:1px solid #008F4A;
  padding-top:3px;
  padding-bottom:3px;
  font-family:  Arial, Helvetica, sans-serif;

}
#newsbox h4
{
  font-size:12px;
  background:#fff;
  margin-top:0;
  margin-bottom:0;
  color:#000;
  border-bottom:1px dotted #666;
  padding-top:3px;
  padding-bottom:3px;
  font-family:  Arial, Helvetica, sans-serif;

}
#newsbox p
{
  font-size:12px;
  font-family:  Arial, Helvetica, sans-serif;
  margin-top:3px;
 margin-bottom:0;
}