body
  {
  margin: 0;
  padding: 0 200px 31px 0; /*Set value to (0 0 HeightOfTopFrameDiv WidthOfrightFrameDiv)*/
  border: 0;
  }
#framecontentBottom,
#framecontentRight
  {
  position: absolute;
  overflow: hidden;
  }
#framecontentRight
  {
  top: 0;
  right: 0;
  width: 200px; /*Set right value to WidthOfrightFrameDiv*/
  height: 100%;
  background-image: url(images/bar/bar_right.jpg);
  color: #0000CC;
  bottom: 0;
  margin: 0;
  }
#framecontentBottom
  {
  bottom: 0;
  right: 200px;
  left: 0px;
  /*
  width: 100%;
  width: auto;
  top: auto;
  z-index: 2;
  */
  height: 31px; 
  /*Height of bottom frame div*/
  background-image: url(images/bar/bar_down.jpg); 
  background-color: lightgrey;
  }

#maincontent{
  top: 0;
  right: 200px; /*Set right value to WidthOfrightFrameDiv*/
  left: 0;
  bottom: 31px; /*Set bottom value to HeightOfTopFrameDiv*/
  /* overflow: auto;  breaks print in Moz */
  }

.innertube{
  margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
  margin-top: 0;
  }

@media screen
  {
  body>#framecontentBottom,
  body>#framecontentRight
    {
    position: fixed;
    }
  /* Ugly fix for page anchors */
  ol>li#dog3
    {
    margin-top: -4.1em;
    padding-top: 4.1em;
    }

  /* ie 6 */
  * html #maincontent
    {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: auto;
    }

  * html #framecontentBottom
    {
    width: 100%;
    }

  }

@media print, handheld {

    #framecontentRight, #framecontentBottom, * html #framecontentRight, * html #framecontentBottom
    {display: none;}

html, body, * html #maincontent, .innertube, #maincontent
  {
  padding: 0; margin: 0; border: 0;
  width: 100%; height: 100%;
  display:block;
  overflow:hidden;
  }

}



.epikaira{
  position:absolute;
  background-color: white;
  width: 160px;
  right: 18px;
  }

a:link {color: #1266ff; text-decoration: none; }
a:visited {color: #9900cc; text-decoration: none; }
a:hover {color: #FF9900; text-decoration: underline; }

a.greylink:link, a.greylink:visited, a.greylink:hover, a.greylink2:hover 
    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: underline;}

a.greylink2:link, a.greylink2:visited
    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none;}

.mstyle1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #009999; }
.title16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#5D4AD7; }
.subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000099; }
.selida {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #9499dd; }
.numbers {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5030db; }
.also {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.alsotitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF00CC; }
.kmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #604CD2; }

.title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#0000CC; }

.rec_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2F18CB; }
.rec_title2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF00CC; }
.rec_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; }
.rec_thanks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2F18CB; }


.text14, .text14bl, .text14o, .text14b, .text14p, .text14p2, .text14cal, .text14cal2, .text14r
     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.text14bl {color: #333333; }
.text14o {color: #FF6600; }
.text14b {color: #000099; }
.text14p {color: #3084C2; }
.text14p2 {color: #006FC1; }
.text14cal {color: #657E7A; }
.text14cal2 {color: #CC0066; }
.text14r {color: #EA0900; }

.text12, .text12o, .text12r, .text12ar, .text12b, .text12g, .text12c, .text12p, .text12gb
 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.text12o {color: #FF6600; }
.text12r {color: #F40000; }
.text12ar {color: #FF0099; }
.text12b {color: #000099; }
.text12g {color: #02A2A2; }
.text12c {color: #CC0066; }
.text12p {color: #CC66FF; }
.text12gb {color: #737AD2; }


.utf {font-family: Palatino Linotype, Arial Unicode MS, Bitstream Cyberbit, Bitstream CyberBase, Lucida Grande, Athena Unicode, Lucida Sans Unicode, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, Doulos SIL, Chrysanthi Unicode, Thryomanes, Visual Geez Unicode, Microsoft Sans Serif; }

.xtree { position:absolute;top:0px;left:500px; }
.xtree2 { position:absolute;top:0px;right:198px; }
.loris { position:absolute;top:0px;left:0px; }

