/* CSS Document */
* {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
}

.header, .navigation, .bod, .footer { width: 950px; }
#phorum {   width: 900px; } /* fix IE */
.vasakmenyysisemine {  width: 150px; }
.navleft { width: 100%; }
.leftmenu { width: 200px; }
.logo {  width: 150px; }
.parem { width: 170px; }
.massaaz { width: 100%; } 

a:link {text-decoration: none; color:#000000}
a:visited {text-decoration: none; color:#000000;}
a:hover {text-decoration: none;}
a:active {text-decoration: none; }

.sisu h3 {
font-family:Verdana;
font-size:14px;
text-align:justify;
line-height:1.5;
color:#2D88B5;
padding: 0 0 5px 0;
}
.sisu h1 {
font-family:Verdana;
font-size:16px;
text-align:justify;
line-height:1.5;
color:#C10202;
}
.parem h1 {
font-family:Verdana;
font-size:14px;
text-align:justify;
line-height:1.5;
color:#FF0033;
padding: 0 0 5px 0;
}

.sisu h2{
font-family:Verdana;
font-size:14px;
text-align:justify;
line-height:1.5;
color:#C10202;
padding: 2px 0 0 0;
}

.parem h2 {
font-family:Verdana;
font-size:14px;
text-align:justify;
line-height:1.5;
color:#2D88B5;
padding: 15px 0 5px 0;
}
.leftnavf{font-family:Verdana;
font-size:12px;
border-bottom:thin solid #CCCCCC;
padding: 2px 0 2px 0;
color: #5A9CFE;
}
.leftnavf:hover, .leftnavfactive {
font-family:Verdana;
font-size:12px;
font-style:italic;
color: #5A9CFE;
background:#F2F2F2;
padding: 2px 0 2px 0 ;
border-bottom:thin solid #CCCCCC;
}
.leftnavfactive a {
font-family:Verdana;
font-size:12px;
font-style:italic;
color: #5A9CFE;
background:#F2F2F2;
padding: 2px 0 2px 0 ;
border-bottom:thin solid #CCCCCC;
}

.indent {
padding: 0 0 0 25px;
font-size: 12px;
}

.sisu, .parem {font-family:verdana;
font-size:12px;
text-align:justify;
line-height:1.5;
}
.sisu ul
{
padding-top: 5px;
padding-bottom: 5px;
list-style-type: none;
padding-left: 0px;
margin-left: 20px;
}
.sisu ul li {font-family:Verdana;
font-size:12px;
line-height:1.5;
background-image: url(bullet.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 20px;
text-align:justify;
}

.small {font-family:Verdana;
font-size: 10px;
text-align:justify;
line-height:1.5;
color:#000000;
font-style:italic;
padding: 8px 0 0 0; 
}

.joon{text-decoration:underline;
line-height:1.5;
padding: 12px 0 1px 0;
}
.underline{
text-decoration:underline;
padding: 8px 0 0 0;
line-height:1.5;
}
.tekst1{font-family: verdana;
font-size: 9px;
text-align: justify;
line-height:1.5;
color: #FF0033;
padding: 1px 0 10px 0;
}

.vahe {
padding: 12px 0 1px 0;
}
.koostaja {font-family:Verdana;
font-size:10px;
text-align:right;
padding: 0 0 12px 0;
}

.suuremrida{font-family:Verdana;
font-size: 12px;
text-align:justify;
line-height:3;
}
.juhend {
border: solid 1px #E5E5E5;
padding: 4px;
table-layout:fixed;
text-align: justified;
}
.juhend td{
width: 200px;
border: solid 1px #E5E5E5;
padding: 2px;
}

.ajakava {
border: solid 1px #E5E5E5;
padding: 4px;
table-layout:fixed;
text-align: justified;
}
.ajakava td{
border: solid 1px #E5E5E5;
padding: 4px 8px 4px 4px;
}

.osavottab tr td{
table-layout:fixed;
border: solid 1px;
text-align: center;
padding: 4px 10px 4px 10px;
}
.aktiivsed tr td{
table-layout:fixed;
vertical-align: top;
text-align: center;
padding: 4px 10px 4px 10px;
}
.tulemtab tr td{
vertical-align: top;
table-layout:fixed;
text-align: left;
padding: 8px 30px 4px 0px;
}

.footerf{font-family:Verdana;
font-size: 12px;
text-align:center;}

.massaaz{
table-layout:fixed;
text-align: justified;
padding: 0;
vertical-align: top;
}

.link {font-family:Verdana;
font-size:12px;
color:#2D88B5;
text-decoration: underline;
}
#link{color:#2D88B5;
text-decoration: underline;
}
#link:hover{color:#5A9CFE;
text-decoration: underline;
}

.leftmenu {
border: solid 1px #969595;
border-width: 0 1px 0 0;
padding: 0;
}

.leftmenu, .norm, .maslist, .parem {
vertical-align: top;
}

.norm {
  padding: 10px;
}

.parem {
  padding: 30px 20px 30px 20px;
}

.bod {
margin: 0 auto 0 auto;
border: solid 1px #969595;
height: 500px;
}


.navigation tr td ul li {
  font-family: Verdana;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  letter-spacing:0.1;
  text-align:center;
  display: inline;
  padding: 0 20px 0 20px;
  border: solid 1px #969595;
  border-width: 0 0 0 1px;
}

.navigation tr td ul li.first, .navigation tr td ul li.firstactive 
{
  border-width: 0;
}

.navigation tr td ul li a:hover, 
.navigation tr td ul li.active a, 
.navigation tr td ul li.firstactive a {
  color:#5A9CFE;
}

.navigation {
border: solid 1px #969595;
border-width: 1px 1px 0 1px;
height: 35px;
margin: 0 auto 0 auto;
background-image:url('hall.gif');
}

.parem {
border: solid 1px #969595;
border-width: 0 0 0 1px;
}

.navigation tr {
  padding: 0 10px 0 10px;
}

.header
{
  margin: 10px auto 0px auto;
  border: solid 1px #969595;
  border-width: 1px 1px 0 1px;
}

.footer {
margin: 0 auto 0 auto;
border: solid 1px #969595;
border-top-width: 0px;
padding:0;
}

.vasakmenyysisemine
{
  margin: 30px auto 0 30px;
}

.sisu
{
clear:right;
padding: 20px;
}

.logo 
{
  margin: 10px auto 5px auto;
  text-align: center;
  height: 30px;
  border:0;
  background-repeat: no-repeat;
}
.banner 
{
  margin: 30px auto 5px auto;
  text-align: center;
  width:150px;
  height: 50px;
  border:0;
  background-repeat: no-repeat;
}


#phorum {
  padding: 10px;
}

.verticalspace {
  height: 20px;
}

.pilt{
border: 0;
}
.pilt2{
border: 0;
padding: 18px 0 0 12px;
}
.pilt3{
border: 0;
width: 200px;
height: 186px;
padding: 18px 0 0 12px;
}
.piltgalerii{
border: 0;
width: 150px;
height: 113px;
padding: 0 2px 0 2px;
}
.chart{
border: 0;
width: 400px;
height: 241px;
padding: 18px 0 0 12px;
}

.sponsors 
{
  margin: 10px 10px 5px 10px;
  text-align: center;
  height: 60px;
  width:120px;
  border:0;
  background-repeat: no-repeat;
}

.sponsors1 
{
  margin: 10px 20px 5px 20px;
  text-align: center;
  height: 40px;
  width:80px;
  border:0;
  background-repeat: no-repeat;
}
.sponsors4 
{
  margin: 10px 20px 5px 20px;
  text-align: center;
  height: 65px;
  width:80px;
  border:0;
  background-repeat: no-repeat;
}