body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 100%;
min-width: 600px;
height: 100%;
font-size: 85%;
}
#header_logo {
float:left;
background-image: url(../gfx/1111126701_oinasjarvi_logo2.gif);
background-position: 20% 50%;
background-repeat: no-repeat;
width: 236px;
height: 80px;
margin-left: 3px;
}
p {
color: ;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 120%;
}
#header {
width: 780px;
height: 80px;
padding: 0px;
background-color: #336633;
}
#top_nav_container ul {
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
margin-left: 0;
background-color: #EEEEEE;
color: white;
width: 100%;
line-height: 18px;
}
#top_nav_container ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
padding-top: 5px;
}
#top_nav_container ul li a {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
text-decoration: none;
border-right: 1px solid #D4D4D4;
}

#top_nav_container ul li a:hover {
background-color: #363636;
}

#sub_nav_container {
width: 160px;
margin: 0;
padding: 0;
color: #333;
}

#sub_nav_container ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#sub_nav_container li {
border-bottom: 1px solid #FFFFFF;
margin: 0;
}

#sub_nav_container li a {
display: block;
padding: 5px 5px 5px 0.3em;
border-left: 10px solid #993300;
background-color: #E8E8E8;
color: #33CC00;
text-decoration: none;
width: 100%;
}

html>body #sub_nav_container li a { width: auto; }

#sub_nav_container li a:hover {
border-left: 10px solid #993300;
background-color: #777777;
color: #33FF00;
}

a.topnavi:link {
color: #33CC33;
font-weight: bold;
text-decoration: none;
font-size: 75%
}
a.topnavi:visited {
color: #33CC33;
font-weight: bold;
text-decoration: none;
font-size: 75%
}
a.topnavi:hover {
color: #669900;
font-weight: bold;
text-decoration: none;
font-size: 75%
}
a.topnavi:active {
color: #33CC33;
font-weight: bold;
text-decoration: none;
font-size: 75%
}

h1 {
font-size: 130%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: ;
}

a:link {
color: #313131;
text-decoration: underline;
}
a:visited {
color: #818181;
}
a:hover {
color: #313131;
text-decoration: none;
}
a:active {
color: #313131;
}
