#datcon
{ overflow: hidden;
  width: 431px;
  border: 1px solid #e2c59e;
  margin: 10px 10px;
  background-color: #f8ecc9;
}
#datcon h3
{ margin: 5px 10px 0px 10px;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.2;
  text-align: center;
}
#datcon h4
{ margin: 0px 10px 15px 10px;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.2;
  text-align: center;
}
#datcon p.t1
{ margin: 5px 10px;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
}
#datcon p.t2
{ margin: 5px 10px;
  font-size: 11px;
  line-height: 1.2;
  text-align: right;
}
#datcon span.c1
{ color: #cc0045;
}
#datcon span.c2
{ color: #0000b0;
}
#fcon
{ overflow: hidden;
  width: 431px;
  border: 1px solid #e2c59e;
  margin: 10px 10px;
  background-color: #f8ecc9;
}
div.anci
{ position: relative;
  overflow: hidden;
  width: 421px;
  margin: 5px 5px;
}
#fcon label
{ display: block;
  overflow: hidden;
  width: 250px;
  margin: 5px 0px 3px 5px;
  font-size: 14px;
  font-weight: bold;
}
label span
{ margin-left: 10px;
  font-size: 12px;
  font-weight: normal;
  color: #404040;
}
div.erci
{ position: absolute;
  overflow: hidden;
  top: 8px;
  height: 15px;
  font-size: 12px;
  color: #ff0000;
  line-height: 1.2;
  text-align: right;
}
div.ercia
{ display: none;
}
#ernum, #erema, #ertel
{ right: 53px;
  width: 110px;
}
#ermes
{ right: 8px;
  width: 110px;
}
#inum, #iema, #itel
{ display: block;
  width: 360px;
  height: 18px;
  padding: 0px 2px 1px 2px;
  border: 1px solid #d3b68f;
  margin: 3px 0px 5px 5px;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 14px;
}
#tmes
{ display: block;
  width: 405px;
  height: 170px;
  max-width: 405px;
  max-height: 170px;
  min-width: 405px;
  min-height: 170px;
  padding: 1px 2px;
  border: 1px solid #d3b68f;
  margin: 3px 0px 5px 5px;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.2;
}
#btrim
{ display: block;
  padding: 2px 10px;
  border: 1px solid #eac866;
  border-radius: 5px;
  margin: 10px 0px 10px 30px;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  background-color: #ffd575;
}
#btrim:hover
{ border: 1px solid #d3b68f;
  border-radius: 5px;
  background-color: #ffffff;
}
#btrim:active
{ border: 1px solid #d3b68f;
  border-radius: 5px;
  background-color: #ffffff;
}
#rastrim
{ overflow: hidden;
  width: 411px;
  height: 15px;
  margin: 3px 10px 3px 10px;
  font-size: 12px;
  color: #ff0000;
  line-height: 1.2;
  text-align: right;
}
#imgdr
{ float: right;
  width: 532px;
  height: 651px;
  padding: 0px;
  margin: 10px 10px 10px 20px;
  background: url("/cont/hlocgal.gif");
}
#imgjo
{ display: block;
  clear: both;
  width: 985px;
  height: 609px;
  margin: 10px 10px 0px 10px;
  background: url("/cont/hreggal.gif");
}
#stmitr
{ overflow-y: scroll;
  clear: both;
  width: 985px;
  height: 300px;
  margin: 10px;
  background-color: #fffeef;
}
#stmitr p
{ margin: 10px;
  font-size: 12px;
  text-align: justify;
}
#stmitr span
{ padding: 0px 10px;
  margin-right: 10px;
  font-weight: bold;
}
#stmitr span.aut
{ background-color: #2ee8dd;
}
#stmitr span.tro
{ background-color: #ffccff;
}
#stmitr span.tra
{ background-color: #ffeb7f;
}
#stmitr span.mic
{ background-color: #7fffd4;
}
