/*  @import url('adm_stylesBK.css');  */

body {
  margin:  0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
  color: #555;
  font-family: Georgia, Arial, Verdana, "Times New Roman";
  font-size: 11pt;
  background-image : url(Images/violetOrchBack.jpg);
  background-repeat : no-repeat;
  background-position : left top;
  background-color : #fff;

}

body.portal {
  margin : 0px auto 0px auto;
  text-align : center;
  vertical-align : top;  
  /*
  background-image : url(Images/cypress2.jpg);  
  background-repeat : repeat;  
  */
}

#storyCell {
  width: 690px;
  min-height : 600px;
  margin : 200px 200px 50px 140px;   /* padding-right space for navlist  */
  overflow: visible;  
}

#container {
/*  width : 100%;  Mozilla lükkab pildi laiaks */
  width : 1000px;
  /* min-height : 600px; */
  min-height : 100%;
  margin : 0px;
  padding : 0px;
  text-align : justify;
  vertical-align: top;
  overflow: visible;
  background-image : url(Images/apples2.jpg);
 
 /* background-image : url(Images/orch5.jpg); */
  background-repeat : no-repeat;
  background-position : right bottom;
  
  border: solid 0px red;
}

#flagsContainer {
  width : 650px;
  height: 550px;
  text-align : center;
  margin-top : 10px;
/* need marginid peavad siin olema, et Mozilla keskele rajastaks */
  margin-left : auto;
  margin-right: auto;
  background-color : #fff;
  background-image : url(Images/orch5.jpg);
  background-repeat : no-repeat;
  background-position : right bottom;
  border: solid 1px  #559010;
}

#storyTable {
/*  width : 100%;  IE lükkab pildi laiaks */
  font-size: 10pt;
  border: solid 0px red;
  overflow: visible;
}


#leftStoryCell, #rightStoryCell {
  float : left;
  margin : 0px;
  padding : 0px;
  width : 300px;
  text-align : left;
  vertical-align : top;
  border : solid 0px yellow;
  overflow: visible;
}
#leftStoryCell {
  padding-left : 0px;
}
#rightStoryCell {
  padding-left : 20px;
  
}

#logo {
float: left; 
position:relative; 
left: 175px; top: -50px;  
width: 290px;
height: 120px;   
border: solid 0px navy;
/*
z-index: 1;
background: transparent ;
                       */
overflow: visible;
}

H1 {font-size: 14pt;}

H1 span {DISPLAY: none;}

H2 {
  vertical-align: baseline;

  font-size: 12pt; font-style : italic;
  line-height : 180%;
  color: #293286;
  /* color: #83485e;  violet */
  /* color: #559010; green  */
}

H2:first-letter
{
 /* color: #0F1F8F; */
  font-size : 24pt;
  background-image : url(Images/logotr30.gif);
  background-repeat : no-repeat;
  background-position : left center;
  padding-left : 28px;
}

H3 {
  margin-top : 5px; margin-bottom : 5px; padding : 0px;
  font-size: 11pt;
  /* color: #90485e; orch violet*/
  /*  color: #9565a0; violet */
  color : #559010;
  border : solid 0px yellow;
}

H3 span {color: #9565a0; }

img.h2r {border : solid 0px red; }

H5 {font-size : 10pt; font-style : italic; font-weight : bold; text-decoration : underline;}

div.news p {margin : 5px;}

p.j {text-align: justify;}
p.c {text-align : center;}
p.r {text-align : right;}
p.l {text-align : left;}

DIV.clear {clear : both;}


/***************         Menüüga seotud asjad         ***************/

#navContainer {
  POSITION : absolute;
  TOP      : 60px;
  LEFT    :  850px;
  padding: 0px;
  width : 150px;
  FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold;
/*  background : #f9fee8; */
  background : #FAF5EB;
  
}

td.navUpperCell, td.navLowerCell {height : 10px;}

td.navUpperCell {
  text-align : right; vertical-align : bottom;
  background-image : url(Images/nav_rectU.gif);
  background-repeat : no-repeat;
  background-position : right top;
}

td.navLowerCell {
  text-align : right; vertical-align : top;
  background-image : url(Images/nav_rectL.gif);
  background-repeat : no-repeat;
  background-position : right bottom;
}

#navContainer ul {
  DISPLAY: block;
  list-style-type : none;
  MARGIN: 0px ;
  PADDING : 0px 5px 0px 5px;
  TEXT-ALIGN: left;
  border : solid 0px red;
}

#navULcell {
  border-right : solid 1px #9575b3;
  border-left  : solid 1px #9575b3;
}

#navContainer ul li {
  DISPLAY: block;
/*  float : left;  */
  MARGIN: 0px;
  PADDING: 0px;
  LINE-HEIGHT : 160%;  /* Hoiame sellisena, et logo reale ära mahuks */
  text-align : absbottom;
  background-image : url(Images/logotr25.gif);
  background-repeat : no-repeat;
  background-position : 0.1EM  0EM;
  border : solid 0px yellow;

}

#navContainer ul li a {
  display: block;
  margin : 0px;
  padding-left : 25px ;
  padding-right : 0px;
  width : 125px;
/*  color: #83485e; */
  color: #9575b3;
  TEXT-DECORATION: none;
  border : solid 0px #000090;
}

#navContainer ul li a:hover, #navContainer ul li a:active
{
/*  color: #9575b3; */
  color: #83485e;
  text-decoration : underline;
}


#navContainer ul ul {
/* Teise taseme ul */
  DISPLAY: block;
  list-style-type : none;
  padding : 0px;
  margin : 0px;
  font-size  : 9pt;
  border : solid #006900 0px;
}

#navContainer ul ul li {
/* Teise taseme li */
  padding : 0px;
  margin  : 0px ;
  border : none;
  background : none;
  line-height : 120%;
}

#navContainer ul ul li a {
 border : none;
 text-decoration : none;
}

#navContainer ul ul li a:hover, #navContainer ul ul li a:active {
 text-decoration : underline;
}

#navContainer ul ul ul {
/* Kolmanda taseme ul */
  DISPLAY: block;
  list-style-type : none;
  padding-left : 10px;
  margin : 0px;
  font-size  : 9pt; font-weight : normal; font-style : italic;
  border : solid #006900 0px;
}

#navContainer ul ul ul li {
/* Kolmanda taseme li */
  padding : 0px;
  margin  : 0px ;
  border : none;
}

#navContainer ul ul ul li a {
 border : none;
 text-decoration : none;
}

#navContainer ul ul ul li a:hover, #navContainer ul ul li a:active {
 text-decoration : underline;
}
/*******************************************************************/

div.imgCell {
  width:120px;
  padding: 0px;
  font-size: 8pt; font-style: italic;
}

#leftStoryCell div.imgCell {
  float : left;
  margin: 5px 5px 5px 0px;
  text-align : left;
}



div.medImgCell {
  width:300px;
  margin-top    : 20px;
  margin-bottom : 20px;
  padding-right: 25px;
  text-align : right;
  font-size: 10pt; font-style: italic;
}


div.medImgCell img {width: 250px; border: 1px solid #559010;}


div.news, div.newsHide {width : 300px; }
div.news     {background-color : #fff;}
div.newsHide {background-color : #bbb;}

div.newsHide div.imgCell, div.news div.imgCell,  #rightStoryCell div.imgCell {
  float : right;
  margin: 5px 0px 5px 5px;
  text-align: right;
}

div.newsHide img, div.news img, img.contentImg   {width: 120px; border: 1px solid #9575b3;}

img.photo120 {width: 120px; border: 1px solid #9575b3;}
img.photo150 {width: 150px; border: 1px solid #9575b3;}
img.photo200 {width: 200px; border: 1px solid #9575b3;}
img.photo250 {width: 250px; border: 1px solid #9575b3;}
img.photo300 {width: 300px; border: 1px solid #9575b3;}


#flagsLayer {
  POSITION : absolute;
  TOP   : 30px;
  LEFT : 850px;
  margin : 0px;
  padding : 0px;
  text-align : center;
  vertical-align : top;
  border : solid 0px #fff;
}

#flagsLayer img {
  width: 27px; height: 18px;
  border: solid 1px #9575b3;
  margin-right: 1px; padding : 0px;
}



#flagsLayer2 {
  margin-top : 10px;
  padding : 0px;
  text-align : center;
  vertical-align : top;
  border : solid 0px #fff;
}

#flagsLayer2 img {
  width: 60px; height: 40px;
  border: solid 1px #9575b3;
  margin-right: 20px; padding : 0px;
}


#logo2 {
  margin-top : 30px;
  cursor : none;
}

a.news, #container a {color : #9575b3; text-decoration : underline; font-style : italic; font-weight : normal;}
a.news:hover, a.news:active, #container a:hover, #container a:active {color: #83485e;}

#loginRef {border : 0px; cursor : none;}

#storyCell ul {
  list-style-image: url(Images/listB.gif);
}

ul.violet {
  /* list-style-image : none;*/
 list-style-image: url(Images/listB_violet.gif); 
}

table.inf {
  vertical-align : top;
  font-size : 11pt;
}

table.inf td {
  vertical-align : top;
}
