	
body  {
  background-color: #ffffff;
  margin: 3px;
  text-align: center;
  vertical-align: top;
  font-family: Book Antiqua, Times New Roman, Arial, Georgia;
  font-size: 12pt; font-style: normal; font-weight: normal;
  color: #000090;
}

 p.j {text-align: justify;}
 p.c {text-align: center;}
 p.l {text-align: left;}

 p.rasvarida:first-line {font-weight: bold; text-align: justify;}
li.rasvarida:first-line {font-weight: bold; text-align: justify;}


#pohitabel  {
  width: 770px; 
  border: solid #006900 0px; 
  text-align: center; 
  vertical-align: top;   
  padding: 0;
}


table.pedg {color: #820063; margin: 20px 20px 20px 20px; }

table.imgT {
  margin-top: 20px; margin-bottom: 20px;
  margin-left: auto; margin-right:auto;
  text-align: left;
  color: #000090; 
  font-size: 10pt; font-style: italic;
}


#menyyCell, td.menyyCell {text-align: right; padding-right: 5px;}

#contentCell, td.contentCell {
  width: 500px; 
  text-align: justify; 
  vertical-align: top; 
  padding : 25px;
  font-family: Book Antiqua, Times New Roman, Arial, Georgia;
  font-size: 12pt; font-style: normal; font-weight: normal;
  color: #000090; 
  background-color: #ffffff;
  border-top:    #d3bad7 solid 1px;
  border-right:  #d3bad7 solid 1px;
  border-bottom: #d3bad7 solid 1px;
  border-left:   #d3bad7 solid 1px;               
}

td.photoVert    {height: 225px; width: 150px; vertical-align: top; border: 0px;}
td.photoVert200 {height: 200px; width: 134px; vertical-align: top; border: 0px;}
td.photoHor     {width: 200px;  height: 134px; vertical-align: top; border: 0px;}

img.photoVert    {height: 225px; width: 150px; border: solid #000090; border-width: 1px}
img.photoVertW   {height: 225px; border: solid #000090; border-width: 1px}
img.photoVert200 {height: 200px; width: 130px; border: solid #000090; border-width: 1px}
img.photoVert200W  {height: 200px; border: solid #000090; border-width: 1px}
img.photoHor     {width: 225px; height: 150px; border: solid #000090; border-width: 1px}
img.photoHor200  {width: 200px; height: 130px; border: solid #000090; border-width: 1px}

#header {
  width:  100%;
  height: 120px;
  padding: 0px;
  margin: 0px;
  text-align: center; vertical-align: bottom;
  background: url(Images/headerNB.jpg) center bottom no-repeat;
}

#footer {  
  margin-top: 20px;
  padding: 0;
  text-align: center; vertical-align: top;
  width: 100%; height: 50px;
  background: url(Images/bannGBlue2.jpg) center bottom no-repeat ;
  border: #006900 solid 0px;
  font-size: 8pt; 
  color: #79BAEC;
}

#tunniplaan {
  font-size: 10pt; font-style: normal;
}

#tunniplaan H3   {color: #820063; font-size: 12pt; font-style: italic; font-weight: bold;}

div.ind3 {text-indent: 7EM;}
div.ind5 {text-indent: 14EM;}

div.peidetud {display: none; visibility: hidden;}

div.StoryV {letter-spacing: 0.25EM; color: #820063; font-size: 14pt; font-style: italic; font-weight: bold;}
div.hajus  {letter-spacing: 0.1EM; color: #820063; font-weight: bold;}
div.hajus2x  {text-align: center; letter-spacing: 1EM;}

div.dblock {display: block;}

div.bannBlue {
  width: 100%;
  height: 50px;
  background: url(Images/bannBlue.gif) no-repeat center center;
}

span.Suur-allajoonitud {
  font-size : 12pt; font-style: italic; font-weight: bold; 
  text-decoration: underline;
}


div.imgRightCell {
  float: right;
  padding: 0px;
  text-align: right;
  width: 200px;
  margin: 0 0 5px 10px;
  font-size: 9pt; font-style: italic;
}

div.imgRightVertCell {
  float: right;
  padding: 0px;
  text-align: right;
  width: 145px;
  margin: 0 0 5px 10px;
  font-size: 9pt; font-style: italic;
}

div.imgLeftCell {
  float: left;
  text-align: left;
  padding: 0px;
  width: 200px;
  margin: 0 10px 5px 0px;
  font-size: 9pt; font-style: italic;
}

div.imgLeftVertCell {
  float: left;
  padding: 0px;
  text-align: left;
  width: 150px;
  margin: 0 7px 0px 0px;
  font-size: 9pt; font-style: italic;
}


#navlist {  
  LIST-STYLE: none;
  MARGIN:  0px;
  PADDING: 20px 0 0 0 ;
  width: 200px; height: 100%;
  text-align: right;  vertical-align: top;
  border: solid #000055 0px;
  background: url(Images/paremservG200.jpg) no-repeat;
}

#navlist li {
  DISPLAY: block;
  MARGIN: 0 50px 3px 0;
  PADDING: 0;
}

#grateful {
  list-style-image: url(Images/listBullet.gif);
}

#galeriiList {
  LIST-STYLE: none;
  MARGIN:  20px 0 20px 20px;
  PADDING: 0 ;   
}

#galeriiList li {margin: 0 0 6px 0px; }
#galeriiList A {font-style: italic; font-weight: normal;}

ol li, #grateful li {margin: 0 0 12px 0px }
ul li  {margin: 0 ;}

ul {margin-top : 0; }

ol.bold {
  display : block;
  line-height : 0.8 EM;
  font-weight : bold;
}

ul.circle0, ul.circle {list-style-type: circle;}
ul.none {list-style-type: none;}

 H1 {text-align: center; color: #820063; font-size: 18pt; font-style: italic; font-weight: bold;}
 H1 span {DISPLAY: none;}

 H2 {color: #000090; font-size: 14pt; font-weight: normal;}
 H2 span {DISPLAY: none;}

 H3 {color: #820063; font-size: 12pt; font-style: normal; font-weight: normal;}


 /* 
    .Story-head {color: #000090; font-size: 14pt; }
    .Story      {font-size: 12pt; font-style: normal; }
    .citate     {color: #000090; font-size: 11pt; font-style: italic; }
    .comment    {color: #000090; font-size: 10pt; font-style: italic; }
 */

 .StoryV     {color: #820063; font-size: 14pt; font-style: italic; font-weight: bold;}


 A {font-style: italic; font-weight: bold;}

 A.menyy:link    {font-size: 14pt; font-style: italic; font-weight: bold; color: #820063; text-decoration: none;}
 A.menyy:visited {font-size: 14pt; font-style: italic; font-weight: bold; color: #820063; text-decoration: none;}
 A.menyy:hover   {font-size: 14pt; font-style: italic; font-weight: bold; color: #800000; text-decoration: underline;}
 A.menyy:active  {font-size: 14pt; font-style: italic; font-weight: bold; color: #820063; text-decoration: underline;}

 A:link    {font-size: 12pt; color: #000090; text-decoration: underline; }
 A:visited {font-size: 12pt; color: #000090; text-decoration: underline; }
 A:hover   {font-size: 12pt; color: #d00000; text-decoration: underline; }
 A:active  {font-size: 12pt; color: #000090; text-decoration: underline; }

 A.webMasterLinkW:link    {font-size: 10pt; font-style: normal; font-weight: normal; color: #79BAEC; text-decoration: none;}
 A.webMasterLinkW:visited {font-size: 10pt; font-style: normal; font-weight: normal; color: #79BAEC; text-decoration: none;}
 A.webMasterLinkW:hover   {font-size: 10pt; font-style: normal; font-weight: normal; color: #79BAEC; text-decoration: underline;}
 A.webMasterLinkW:active  {font-size: 10pt; font-style: normal; font-weight: normal; color: #820069; text-decoration: underline;}
 
 
 /*  Järgnevad on seotud administreerimisliidesega   */
 
 #loginForm {     
   font-size : 9pt;
   text-align : left;      
   border:   solid #5495ed 1px;    
   background-color : #ffffff;      
 }  
   
 input.lf {
   width: 100px; 
   margin : 3px 2px 3px 3px;
   padding: 0;
   font-size : 9pt;
} 
 
 #submitButton {   
   color: #000090;
   background-color : #F2F7FE;    
 }
 
 fieldset {
   padding : 1px;
   border : solid 1px #5495ed;
 }
 
 #loginForm fieldset {
   width : 110px;
   margin : 0 0 5px 0;
   padding: 0;
 }
 
 
 #admMenyy  {  
   display : block;
   list-style: none;
   text-align : left;
   vertical-align : top;
   margin : 20px 5px 10px 5px;
   padding: 5px 5px 5px 5px;
   background-color : #f0f5e9;
   color : #800000;
 }
 
 #admMenyy li {
   margin: 0;
   padding-left: 10px;
}

#container {  
  width: 760px; 
  margin : 3px auto 0px auto;  /* left & right auto rajastavad keskele ! */
  padding: 0;
  text-align : center;
  vertical-align: top;   
  border: solid 1px #500090;
}


#leftColumn { 
  float : left;
  text-align: left;
  vertical-align: top;
  width : 180px;  
  height : 100%;
  padding :  0 0px 15px 20px;   
  background-color : #ebf5fb ;        /*  #f0f5e9  heleroh ,  f7f8f9 helehall F2F7FE helesin*/
  border: solid 0px red;
}

#centerColumn {  
  text-align: justify;
  vertical-align: top;
  width: 500px; 
  height: 100%;
  padding : 20px 25px 20px 25px;
  background-color : #fafafa;
  border: solid 0px #006900;
  font-size : 11pt;
}


#centerColumn2 {
  width: 700px;
  text-align: justify;
  vertical-align: top; 
  height: 100%;
  padding : 0px;
  margin : 20px 0px 0px 0px;
  background-color : #fafafa;
  border: solid 0px #006900;
  font-size : 11pt;  
}

img.flag {width:27px; height: 18px; border: solid 1px #800062; margin-right: 1px; padding : 0px;}

#flagsLayer {
  margin : 0px auto 0px  300px;
  padding :  0px;  
  TOP : 100px;
  text-align : center;
  vertical-align : top;
  border : solid 0px #800000;
  position: absolute;
}