  /* -Üldsätted- */
    .absolute {
	  position: absolute;
	  visibility: hidden
	  }
	
	body {
      margin: 20px;
      font-size:13px;
      background:#6ACE9B url("pics/main/taust_01.jpg") repeat-x;
	  font-family:Arial, Helvetica, sans-serif;
      }
	  
	b,B {
	  COLOR: #5D5D5D;
	  font-size:13px;
	  FONT-WEIGHT: bold;
	  FONT-FAMILY: Arial, Helvetica, sans-serif
	  }
	
    A {
      text-decoration: none;
      } 
    
	A:link {
      color: #28557E;
      text-decoration: none;
      } 
    
	A:visited {
      color: #28557E; text-decoration: none;
      } 
    
	A:active {
      color: #920011;
      } 
    
	A:hover {
      color: #7C040D;
      text-decoration: Underline;
      }

  /* -Uudised- */
   TABLE.li01 {
	  border:none;
	  border-top:0px #c1c1c1 dashed;
	  border-bottom:1px #CCCCCC dashed;
	  width:100%;
	  }
	
	TD.uudis {
	  COLOR: #CCC;
	  font-size: 9pt;
	  FONT-WEIGHT: normal;
	  text-decoration: none
	  }

	TD.uudis A {
	  color:#01537E;
	  font-size: 8pt;
	  font-style: italic;
	  FONT-WEIGHT: normal;
	  text-decoration: none
	  }

	TD.uudis A:hover {
	  color:#01537E;
	  font-size: 8pt;
	  font-style: italic;
	  FONT-WEIGHT: normal;
	  text-decoration: underline
	  }
	
	.boldb {
	  COLOR: #000000;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 10pt
	  }
	
	.boldu {
	  COLOR: #ccc;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 10pt
	  }
	
  /* -Lühiuudised- */
	#lyhiuudis {
	  font-size:12px;
	  margin-top:3px;
	  margin-right:10px;
	  margin-left:15px}
	
	#lyhiuudis TD {
	  padding-bottom:2px;
	  }
	
	#lyhiuudis .kp {
	  COLOR: #666;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 11px
	  }  
	
	#lyhiuudis A {
      text-decoration: none;
      } 
    
	#lyhiuudis A:link {
      color: #28557E;
      text-decoration: none;
      } 
    
	#lyhiuudis A:visited {
      color: #28557E;
	  text-decoration: none;
      } 
    
	#lyhiuudis A:active {
      color: #920011;
      } 
    
	#lyhiuudis A:hover {
      color: #7C040D;
      text-decoration: Underline;
      }
  /*end lühiuudised*/
	
/*	.bolds {
	  COLOR: #333;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 10pt
	  }*/
	
	.kp {
	  COLOR: #333;
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 8pt
	  }
	
	.kp2 {
	  COLOR: #000000;
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 9pt
	  }
	
	.loe {
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 9pt;
	  font-style: italic;
	  }

	.loe A {
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 8pt;
	  CURSOR: pointer;
	  text-decoration: none;
	  font-style: italic;
	  }

	.loe A:hover {
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 8pt;
	  CURSOR: pointer;
	  text-decoration: underline;
	  font-style: italic;
	  }
	
  /* -Menüü- */

    #topMenu  {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      color:#FFF;
      font-size:14px;
      font-weight:normal;
	  letter-spacing: 0.3pt;
      text-align:left;
      margin-bottom:2px;
	  margin-left:18px
      }
	
	#topMenu A:link {
	  COLOR: #FFF;
	  text-decoration: none
	  }
	  
	#topMenu A:visited {
	  COLOR: #FFF;
	  text-decoration: none
	  }
	  
	#topMenu A:active {
      color: red
	  text-decoration: none
      } 
    
	#topMenu A:hover {
      color: #FFE898;
      text-decoration: none
      }

    #links {
	  margin-top:5px;
      margin-right:15px;        
      margin-left:10px;        
      font-family:Verdana, Arial, Helvetica, sans-serif;
      color:#666;
      font-weight:normal;
      font-size:12px;
      line-height:120%
      }

    #links A:link {
      color:#666;
	  text-decoration: none;
      }
	  
	#links A:visited {
      color:#666;
	  text-decoration: none;
      }
	
	#links A:active {
      color:#7C040D;
	  font-weight:bold;
	  text-decoration: none;
      }
	
	#links a:hover {
      color: #7C040D;
	  font-weight:bold;
	  font-size:11px;
	  text-decoration: none;
      }
	  
	  
	#links .links2 A:link {
      color:#666;
	  font-size:11px;
	  text-decoration: none;
      }
	  
	#links .links2 A:visited {
      color:#666;
	  font-size:11px;
	  text-decoration: none;
      }
	
	#links .links2 A:active {
      color:#7C040D;
	  font-weight:bold;
	  font-size:10px;
	  text-decoration: none;
      }
	
	#links .links2 A:hover {
      color: #7C040D;
	  font-weight:bold;
	  font-size:10px;
	  text-decoration: none;
      }
    
	.tplaanid {
	  COLOR: #666;
	  font-family:Georgia, Times New Roman, Times, serif;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 12px;
	  letter-spacing: 0.3pt;
	  margin-left:5px
	  }
	  
	.tplaanid A:link {
	  COLOR: #666;
	  text-decoration: none
	  }
	  
	.tplaanid A:visited {
	  COLOR: #666;
	  text-decoration: none
	  }
	  
	.tplaanid A:active {
      color: #666;
	  text-decoration: none
      } 
    
	.tplaanid A:hover {
      color: #8F8F8F;
      text-decoration: none
      }

	.vuudis {
	  COLOR: #C9523D;
	  font-family:Georgia, Times New Roman, Times, serif;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 12px;
	  letter-spacing: 0.3pt;
	  margin-left:5px
	  }  
	  
  /* -Sisu- */
	#main {
	  margin-top:-15px;
	  margin-right:15px;
	  margin-bottom:20px;
      margin-left:15px;  
      }
	  
	  H2 { 
      font-family:Arial, Helvetica, sans-serif;
	  font-size:13pt; 
      font-weight:normal; 
	  letter-spacing: 0.3pt;
      color: #333; 
      } 
	  
	  H3 { 
      font-family:Arial, Helvetica, sans-serif;
	  font-size:13pt; 
      font-weight:normal;
	  letter-spacing: 0.3pt;
      color: #333; 
      }
	  
    .date  {
	  vertical-align:top;
	  font-family:Verdana, Lucida, Geneva, Helvetica, Arial;
      color:#B1AD64;
      font-size:11px;
      font-weight:normal;
      text-align:right;
      margin-top:2px;
      margin-right:7px
      }
    
	.footer{
      color:#5D5D5D;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      font-weight:normal;
	  text-align:right;
	  vertical-align:bottom;
	  margin-right:10px;
      }
	  
	.list {
	  margin-bottom:3px;
	  margin-left:20px
	  }
	  
	#tabel {
	  border-collapse: collapse;
	  border: 1px solid #ccc;
	  empty-cells: show
	  }

	#tabel TH {
	  COLOR: #595959;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  FONT-FAMILY: Arial, Helvetica, sans-serif;
	  text-align:center;
	  border: 1px solid #ccc
	  }

	#tabel TD {
	  border-collapse: collapse;
	  border: 1px solid #ccc;
	  empty-cells: show
	  }
	  
  /* -Kalender- */
	#kalender {
	  margin-top:5px;
	  margin-bottom:30px;
      padding-left:17px;
      }
	
	.yritused {
	  COLOR: #1C7BF0;
	  font-family:Georgia, Times New Roman, Times, serif;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 15px;
	  letter-spacing: 0.3pt;
	  padding-bottom:3px;
	  padding-left:4px
	  }
	  
	.yritused A:link {
	  COLOR: #1C7BF0;
	  text-decoration: none
	  }
	  
	.yritused A:visited {
	  COLOR: #1C7BF0;
	  text-decoration: none
	  }
	  
	.yritused A:active {
      color: #1C7BF0;
	  text-decoration: none
      } 
    
	.yritused A:hover {
      color: #8F8F8F;
      text-decoration: none
      }
	  
	 .viited {
	  margin-top:0px;
	  margin-bottom:15px;
      padding-left:18px;
      }
	
	.table1 {
	  border-collapse: collapse;
	  border: 1px solid #CCCCCC;
	  empty-cells: show;
	  width:99%
	  }  

	.table2 {
	  border-collapse: collapse;
	  border: 0px solid #CCCCCC;
	  empty-cells: show;
	  width:99%
	  }    
	
	.table3 {
	  border-collapse: collapse;
	  border: 1px solid #CCC;
	  empty-cells: show
	  }
	
	TH.bold {
	  COLOR: #333333;
	  FONT-WEIGHT: bold;
	  font-style:italic;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  text-align:left;
	  border: 0px solid #CCCCCC
	  }
	
	TH.bold2 {
	  COLOR: #5D5D5D;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  text-align:center;
	  border: 1px solid #CCCCCC
	  }
	
	TH.kal {
	  color:#5B5B5B;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif
	  }	
	
	TD.cell3 {
	  COLOR: #000000;
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 10pt;
	  font-family:Arial, Helvetica, sans-serif;
	  border: 0px solid #CCCCCC
	  }
	
	TD.cell3a {
	  COLOR: #333333;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  vertical-align:top;
	  border: 1px solid #CCCCCC
	  }
	
	TD.cell3b {
	  COLOR: #333333;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  vertical-align:top;
	  border: 0px solid #CCCCCC
	  }
	
	TD.cell3c {
	  COLOR: #333333;
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 10pt;
	  font-family:Arial, Helvetica, sans-serif;
	  vertical-align:top;
	  border: 1px solid #CCCCCC
	  }
		
	.tcell {
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  border: 1px solid #CCC
	  }
	
	.tcell2 {
	  color:#5B5B5B;
	  font-weight:bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  text-align:center;
	  border: 1px solid #CCC
	  }
	
	.nool {
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 10pt;
	  text-decoration: none
	  }
	
	.nool A:hover {
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 10pt;
	  text-decoration: none
	  }
	
	.linkkal {
	  COLOR: #333;
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  }
	
	.linkkal A {COLOR: #333;
	  FONT-WEIGHT: normal;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  CURSOR: pointer;
	  text-decoration: none
	  }
	
	.linkkal A:hover {
	  color: #333;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  cursor: pointer;
	  text-decoration: none
	  }
	
	.today {
	  COLOR: #C9523D;
	  FONT-WEIGHT: bold;
	  FONT-SIZE: 9pt;
	  font-family:Arial, Helvetica, sans-serif;
	  }

  /* -Külalisteraamat- */
    FORM.inpform FIELDSET {
	  margin-bottom: 10px; border-left:0px; border-right:0px; border-bottom:0px;
	  }

	DIV.inpform LEGEND {
	  margin-bottom: 20px;
	  font-weight: bold; background-color:#fff;
	  }

	FORM.inpform LABEL {
	  display: inline-block;
	  line-height: 1.8;
	  vertical-align: top;
	  width: 80px;
	  }

	FORM.inpform EM {
	  font-weight: bold; color:#f00;
	  }

	FORM.inpform TEXTAREA.inp { width:20em; }

	FORM.inpform INPUT.inp { width:20em; }

	FORM.inpform FIELDSET OL {
	  margin: 0;
	  padding: 0;
	  }

	FORM.inpform FIELDSET LI {
	  list-style: none;
	  padding: 5px;
	  margin: 0; border-bottom: 0px #ccc inset;
	  }

  /* -MuuJaMää- */

	  .hall {
	    COLOR: #999;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10pt;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    text-align:right;
		margin-top:4px;
		margin-right:10px
		}
	  
	  .hall A {
	    COLOR: #999;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 9pt;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    CURSOR: pointer;
	    text-decoration: none
		}
	  
	  .hall A:hover {
	    COLOR: #666;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 9pt;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    CURSOR: pointer;
	    text-decoration: underline
		}
	  
	  .red {
	    COLOR: red;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 8pt;
	    FONT-FAMILY: Georgia, Times New Roman, Times, serif
		}
	  
	  .foto { border: 1px #CCCCCC solid }
	  
	  .fotolink {
	    border: 1px #CCCCCC solid;
	    text-decoration: none
		}
	  
	  .fotolink A {
	    border: 0px #CCCCCC solid;
	    text-decoration: none
		}
	  
	  .fotolink A:hover {
	    border: 0px #CCCCCC solid;
	    text-decoration: none
		}
	  
	  .fotolink A:active {
	    border: 0px #CCCCCC solid;
	    text-decoration: none
		}
	  
	  .fotolink A:visited {
	    border: 0px #CCCCCC solid;
	    text-decoration: none
		}