html {overflow-y: scroll;}

body
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;

  color: #000;
  background-color: #dddddd;

  text-align: left;
  vertical-align: top;

  margin-left: auto;
  margin-right: auto;
}

a { /* text-decoration: none; */ }
a:link { color: #00f; }
a:visited { color: #009; }
a:active { color: #000; }

div.kokoSivu
{
	width: 700px;
}

div.linkSolu
{
  color: #000;
  background-color: #abc;
  
  width: 100%;
  text-align: center;

  padding-top: 5pt;
  padding-bottom: 5pt;
}

div.vasenSolu
{
  color: #000;
  background-color:#bbc;
  
  float: left;
  text-align: left;
  line-height: 14pt;
  
  padding-top: 5pt;
  padding-left: 10pt;
  padding-bottom: 5pt;
  width: 95px;
  height:auto;
}

div.paaSolu
{
  color: #000;
  background-color: #5f9f9f;
  
	text-align:left;

  
  padding: 5pt;
  border-left: 110px solid #bbc;
  border-right: 110px solid #bbc;
  border-bottom: 10px solid #bbc;

  width: auto;
  height: auto;
}

div.oikeaSolu
{
  color: #000;
  
  float: right;
  text-align: left;

  padding-top: 5pt;
  padding-left: 10pt;
  
  width: 100px;
}

.copyright
{
  font-size:7pt;
  
  text-align:center;
  
  bottom: 1px;
  
  color: #aaa;
}

.otsikko
{
	text-align: center;
	font-weight: bold;
}

tr
{
  font-size: 9pt;
}

/* dsj */
#dsj table { background-color:inherit; }
#dsj .taustaperinta { background-color: inherit; }
#dsj tr {text-align: center; background-color:#C0C0C0; }
#dsj th, td { border:1px solid gray; }
#dsj th { background-color: #888; }
#dsj .eitop30 { color: #5C4033; }
#dsj .top10 { color: #0000aa; font-weight: bold;}
#dsj a { color:inherit; }
#dsj .top30 { color: #0000aa; }
#dsj .TWR { color: #606; font-weight: bold;}
