
#first_rule_ignored_fix { border: 0; }


BODY {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size:   12px;

  background-color: #857B7B;
  margin:  0px;
  padding: 0px;
  text-align: center; 
  min-width:  760px; 
}


IMG { border-top: none; border-bottom: none;  border-top-width: 0; border-bottom-width: 0; }


#layout {
  position:         relative;
  width:            760px;
  height:           856px;
  border:           solid 1px black;
  border-top:       none;
  background-color: #f1a39e;
  text-align:       left;
}

.layout_bottom { height: 1px;  background-color: #D47370; }


#imgpopup {
  position: absolute;  left: 10px;  top: 10px;  z-index: 2;
  width: auto;  height: auto;  
  background-color: #ffc;
  display: none;
}

#popup_contents {  border: 2px solid black; background-color: #ffc; }
#popup_closeme  {  font-size: 9px;   
                   padding: 0 2px 2px 2px;  text-align: right; 
                   background-color: black;  color: white; }
#popup_image    { padding: 6px 6px 0px 6px; }

#popup_nocaption {  font-size: 10px;  padding: 3px 6px;  
     height: 1px; overflow: hidden; }

#popup_caption  {  font-family: tahoma, arial, helvetica, sans-serif;
                   font-size: 10px;  padding: 6px 6px; }

#popup_caption P.bapomnote { color: red;  margin: 4px 0px 0px 0px; text-align: center; }

#counter_div { position: absolute;  z-index: 1;  display: block;
               left: 726px;  top: 844px;  width: 30px;  height: 10px;
               text-align: right; font-size: 9px; color: #402020;
               background: none;  overflow: hidden;
}


#framework TR { margin: 0; padding: 0; }
#framework TD { margin: 0; padding: 0; vertical-align: top; }

IMG { margin: 0; padding: 0; }