body {
	padding: 0;
	margin: 0 0 0 0;
}
a {
        color: #006699;
        text-decoration: none;
}
a:hover {
        color: #DD6900;
        text-decoration: underline;
 }
.onbody {
  color: #000000;
}
.onbody A:link {
  color: #000000;
}
.onbody A:visited {
  color: #000000;
}
.onbody A:active {
  color: #000000;
}
.onbody A:hover {
  color: #498CD1;
}

BODY,P,TABLE,TD,TR {
  font-size: 9pt;
  color: Black;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  } 
.top {
margin: 18px 0 0 0;
text-align:center; 
margin-left:auto; 
margin-right:auto; 
width : 800px; 
background-color : White; 
}
BODY {
  background: #B0C4DE;
}
form {
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 09pt;
font-family : Arial,helvetica, sans-serif;
}
select {
BACKGROUND-COLOR: #F8F8F8;
BORDER-BOTTOM: #004576 1px solid;
BORDER-LEFT: #004576 1px solid;
BORDER-RIGHT: #004576 1px solid;
BORDER-TOP: #004576 1px solid;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 09pt;
font-family : Arial,helvetica, sans-serif;
}

textarea {
BACKGROUND-COLOR: #F8F8F8;
BORDER-BOTTOM: #004576 1px solid;
BORDER-LEFT: #004576 1px solid;
BORDER-RIGHT: #004576 1px solid;
BORDER-TOP: #004576 1px solid;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 09pt;
font-family : Arial,helvetica, sans-serif;

}
input {

BACKGROUND-COLOR: #F8F8F8;
BORDER-BOTTOM: #004576 1px solid;
BORDER-LEFT: #004576 1px solid;
BORDER-RIGHT: #004576 1px solid;
BORDER-TOP: #004576 1px solid;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 09pt;
font-family : Arial,helvetica, sans-serif;

}
PRE {
  font-size: ;
  font-family: ;
}

.tableborders {
  background: #B4B4B4;
}

.tddetails {
  background: #FFFFFF;
}

.tdbackground {
  font-size: 9pt;
  font-weight: ;
 color: Black;
  font-family: Arial,Helvetica, sans-serif;
}

.tdnothumbs {
  font-size: 9pt;
  font-weight: ;
 color: Black;
  background: #F4F4F4;
  font-family: Arial,Verdana, Helvetica, sans-serif;
}

.menubar{
  background-color : #f0f1f2; 
  font-size: 8pt;
 color: Black;
}
.menubar A:link {
        color: #006699;
        text-decoration: none;
}
.menubar A:hover {
        color: #DD6900;
        text-decoration: underline;
}
.menubarnb{
 background-color : #f0f1f2; 
  font-size: 8pt;
  color: Black;
}
.menubarnb A:link {
        color: #006699;
        text-decoration: none;
}
.menubarnb A:hover {
        color: #DD6900;
        text-decoration: underline;
}

.catcolumn {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F4F4F4;
}

.photocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #E4E4E4;
}

.commentscol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastphocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastcommcol {
  font-size: 8pt;
  background: #E4E4E4;
  color: ;
}

.small {
  font-size: 8pt;
  font-family: Arial,Verdana, Helvetica, sans-serif;
}
.medium {
  font-size: 10pt;
  font-family: Arial,Verdana, Helvetica, sans-serif;
}
.large {
  font-size: 12pt;
  font-family: Arial,Verdana, Helvetica, sans-serif;
}

.welcome {
  background: ;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
}

.lighttable {
  background: #F7F7F7;
  color: #000000;
}

.alternatetable {
  background: #DEDEDE;
}

.formboxes{
  font-family: ;
  background-color: ;
  color: ;
  font-size: 9pt;
}

blockquote {
   font-size:9pt; border:1px solid #E6E6E6;
   margin:0px 20px; padding:0px 10px
}
blockquote .small {
   background:#E6E6E6;
   margin-left:-10px; padding:1px 2px
}
blockquote hr {
   visibility:hidden;
   height:1px
}
blockquote br {
   font-size:1px
}
#top
{
	background: url(http://www.kalastajat.com/uutiset/skins/optimointi/img/nav.jpg) repeat-x;
	width: 100%;
	height: 38px;
	text-align: center;
	padding: 0;
	margin: 0;
}
.toptable
{
   margin: 0 0 25px 0;
   margin-left: auto; 
   margin-right: auto;
   width: 900px;
   height: 39px;
}
#top_container
{
}
#top_container ul
{
	padding: 0;
	margin: 0;
}
#top_container ul li
{
	list-style-type: none;
	display: block;
	float: left;
	font: 11px/30px "Lucida Grande", verdana, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0;
}
#top_container a
{
	display: block; 
	color: #009;
	padding: 0 13px 0 13px;
	margin: 0;
	text-decoration: none;
	border-top: none;
	border-right: 1px solid #A8B090;
	border-bottom: none;
}
#top_container li#active
{
	color: #1E90FF;
	font-weight: bold;
	border-bottom: none;
}
#top_container a:hover
{
	color: #1E90FF;
	border-bottom: none;
}
img {
	border: none;
}

