/*reality*/
.textWhite{ color: #fff; }
.textBlue { color: #355d80; }
.textRed { color: #b13f0b; }
a:hover{ color: #b13f0b; }
a.head { color: #fff; text-decoration: none; font-weight: bold; }
a.head:hover{ color: #b13f0b; }
a.menu, a.menuLeft{ color: #355d80; font-size: 80%; text-decoration: none; }
a.menu:hover, a.menuLeft:hover{ color: #b13f0b; text-decoration: underline; }
a.menuLeft{ font-weight: bold; }
a.tip { color: #000; text-decoration: none; }
a.tip:hover{ color: #b13f0b; }
h1 { color: #355d80; font-size: 130%; }
h2.leftMenu{ font-weight: bold; color: #355d80; font-size: 100%; margin: 0px; } /*textBlue*/
body{
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  font-family: Geneva, Verdana;
  font-size: 80%;
  _font-size: 90%;
  color: #000;
  text-align: center;
}
table{
  margin: 0px auto;
  font-family: Geneva, Verdana;
  font-size: 100%;
  border-collapse: collapse;
}
table#topLine{
  width: 100%;
  height: 101px;
  text-align: center;
  background: #fff url('../pics/web/head.png') top repeat-x;
  border-collapse: collapse;
}
ul li, ul.leftMenu li{ list-style-image: url("../pics/web/dot.png"); }
ul.leftMenu{ margin-top: 5px; color: #b13f0b; } /*textRed*/
ul.leftMenu a{ color: #b13f0b; text-decoration: none; } /*textRed*/
ul.leftMenu a:hover{ text-decoration: underline; }

div#page{ width: 780px; text-align: center; margin: 0 auto; }
img.dot{ width: 9px; height: 9px; border-width: 0px; }
div#body{ float: right; background-color: #f2f2f2; width: 588px; _width: 608px; padding: 10px; }
div#leftMenu{ float: left; width: 172px; text-align: left; }
div#foot{ clear: both; width: 780px; text-align: right; }
p{ text-align: left; }
input.text, select.text, div.inputText{ font-family: Geneva, Verdana; border: 1px solid #355d80; }
table.vypis{ font-size: 80%; width: 572px; background-color: #fff; margin-right: 10px; _margin-left: 5px; _margin-right: 8px; }
table.vypis th{ color: #fff; background-color: #76b1db; padding: 5px;}
table.vypis td{ padding-right: 3px; padding-left: 3px; text-align: center; }
table.vypis td a{ color: #000; text-decoration: none; }
table.vypis td a:hover{ color: #000; }
div.divInfoNem{ position: absolute; top: -1px; left: -3px; _left: 23px; display: none; width: 350px; border: 1px solid #355d80; background-color: #fff; z-index: 10;}
div.divInfoNem table.vypis { width: 350px; margin: 0px; font-size: 100%; _font-size: 90%;}
div.divInfoNem table.vypis td { text-align: left; }
div.divInfoNem table.vypis td.leftTH { color: #355d80; text-align: left; vertical-align: top; width: 30%;}
table.detailNemovitosti, table.detailNemovitostiAdmin {font-size: 90%; width: 552px; text-align: center; margin: 0 auto; border-collapse: collapse; }
table.detailNemovitosti th, table.detailNemovitostiAdmin th { vertical-align: top; font-weight: normal; text-align: left; color: #355d80; border: 0px solid #355d80; width: 30%; padding: 2px; }
table.detailNemovitosti td, table.detailNemovitostiAdmin td { text-align: left; border: 0px solid #355d80; padding: 2px; }
table.detailNemovitostiAdmin td, table.detailNemovitostiAdmin th { border: 1px dashed #355d80; padding: 5px; }
span.echo{font-weight: bold; letter-spacing: 1pt; font-size: 120%; }
select.text{ font-size: 10px; }
div.napoveda{ display: none; width: 50%; border: 1px solid #355d80; vertical-align: top; text-align: center; position: absolute; top: 0px; right: 0px; background-color: #fff; }
div.napoveda table{ width: 100%; border-collapse: collapse; }
div.contentNapoveda{ position: relative; z-index: 0; }
table.normalAdmin td, table.normalAdmin th, table.normalAdmin { border-width: 0px; }
