/*              CSS Document               */
/* Tento CSS je určen pro web www.dubno.cz */
/*        Autor: David Hrádek 2007         */
body {
  background-image: url(img/p_poza.png);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #DEEEFE;
  text-align: center;
}
#body {
  position: relative;
  margin: auto;
  width: 832px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}
#header {
  background-image: url(img/h_poza.png);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #0497DF;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 826px;
  _width: 832px;
  height: 135px;
  border: 1px black solid;
  z-index: 2;
}
#header #logo {
  position: absolute;
  top: 0px;
  left: 0px;
}
#header #popis {
  position: absolute;
  top: 0px;
  left: 260px;
}
#header #foto {
  position: absolute;
  top: 0px;
  right: 0px;
}
.menu {
  position: absolute;
  top: 135px;
  left: 0px;
  width: 834px;
  z-index: 3;
}
.menu a.none {
  cursor: default;
} 
.menu ul {
  list-style-type:none;
  margin:0pt;
  padding:0pt;
}
.menu ul ul {
  width:118px;
}
.menu li {
  float:left;
  position:relative;
  width:118px;
}
.menu a, .menu a:visited {
  background:#7DBCDC url(img/btn_nor.png) no-repeat scroll left top;
  border-color:#000000;
  border-style:solid;
  border-width:1px 0pt 1px 1px;
  color:black;
  display:block;
  font-size:9pt;
  height:30px;
  line-height:29px;
  text-decoration:none;
  text-align: center;
  width:118px;
}
.menu a:hover, .menu ul ul a:hover {
  background:#ABD5E9 url(img/btn_hov.png) no-repeat scroll left top;
  color:black;
}
.menu ul ul a:hover {
  background:#ABD5E9;
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
  background:#7DBCDC url(img/sipka.gif) no-repeat scroll right bottom;
}   
.menu ul ul a.drop:hover {
  background:#ABD5E9 url(img/sipka.gif) no-repeat scroll right bottom;
}
.menu ul ul *:hover > a.drop {
  background:#ABD5E9 url(img/sipka.gif) no-repeat scroll right bottom;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
  background:#7DBCDC none repeat scroll 0%;
}
.menu ul ul ul a:hover {
  background:#ABD5E9 none repeat scroll 0%;
}
.menu ul ul {
  border-top:1px solid #000000;
  height:0pt;
  left:0pt;
  position:absolute;
  top:31px;
  visibility:hidden;
  width:118px;
}
* html .menu ul ul {
  top:31px;
}
.menu ul ul ul {
  left:119px;
  top:-1px;
  width:118px;
}
.menu ul ul ul.left {
  left:-118px;
}
.menu table {
  border-collapse:collapse;
  left:0pt;
  position:absolute;
  top:0pt;
}
.menu ul ul a, .menu ul ul a:visited {
  background:#7DBCDC none repeat scroll 0%;
  border-width:0pt 1px 1px;
  color:#000000;
  height:auto;
  line-height:1em;
  padding: 5px 0px 5px 0px;
  width:118px;
}
.menu *:hover > a, .menu ul ul *:hover > a {
  background:#ABD5E9 url(img/btn_hov.png) no-repeat scroll left top;
  color:black;
}
.menu ul ul a:hover {
  background:#ABD5E9;
}
.menu ul li:hover ul, .menu ul a:hover ul {
  visibility:visible;
}
.menu ul *:hover ul ul {
  visibility:hidden;
}
.menu ul *:hover ul *:hover ul {
  visibility:visible;
}
.menu #end {
  border-right: 1px black solid;
}
#lspace {
  position: absolute;
  top: 166px;
  left: 0px;
  width: 150px;
  border: 1px black solid;
  border-bottom: 0px black solid;
  background-color: #B3D6E9;
  font-size: 12pt;
  z-index: 1;
}
#rspace {
  position: absolute;
  top: 166px;
  right: 4px;
  _right: -2px;
  width: 150px;
  border: 1px black solid;
  border-bottom: 0px black solid;
  background-color: #B3D6E9;
  font-size: 12pt;
  z-index: 1;
}
#lspace div, #rspace div {
  width: 150px;
  border-bottom: 1px black solid;
  overflow: hidden;
}
#lspace h6, #rspace h6 {
  font-size: 10pt;
  font-weight: bold;
  margin: 5px 5px 0px 5px;
}
#lspace p, #rspace p {
  margin: 3px 5px 0px 5px;
  font-size: 10pt;
}
#lspace a, #rspace a {
  margin-left: 13px;
  _margin-left: 0px;
  font-size: 10pt;
  display: block;
  _display: inline-block;
  text-decoration: none;
  color: #004080;
}
#lspace a:hover, #rspace a:hover {
  text-decoration: underline;
}
#lspace h3, #rspace h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; 
  font-weight: bold; 
  padding-left: 5px;
  padding-bottom: 2px;
  margin: 5px 5px 3px 5px;
  border-bottom: 2px #505050 solid;
}
#lspace h3 a, #rspace h3 a {
  font-size: 12pt; 
  font-weight: bold; 
}
#lspace li, #rspace li {
  margin-left: 5px;
  list-style-type: none;
  background-image: url(img/listitm.gif);
  background-repeat: no-repeat;
  background-position: 5px 6px;
}
#main {
  text-align: center;
  position: absolute;
  top: 166px;
  left: 151px;
  width: 508px;
  _width: 514px;
  z-index: 2;
}
#obs {
  text-align: left;
  line-height: 1.3;
  width: 508px;
  _width: 514px;
  border: 1px black solid;
  background-color: #B0D2E5;
  padding: 3px 8px 8px 8px;
  font-size: 12pt;
  z-index: 2;
  min-height: 400px;
}
* html div#obs {
  height: 400px;
}
#obs .poimg {
  clear: both;
}
#obs h1 {
  font-size: 18pt;
  font-weight: bold;
  padding-left: 8px;
  border-bottom: 2px #505050 solid;
}
#obs h1 b {
  font-size: 10pt;
  font-weight: normal;
  position: relative;
  top: 4px;
  left: 320px;
}
#obs h6 {
  font-size: 14pt;
  font-weight: bold;
  padding-left: 8px;
  padding-bottom: -5px;
  margin-bottom: -5px;
}
#obs a {
  text-decoration: none;
  color: #004080;
}
#obs a:hover {
  text-decoration: underline;
}
#obs p.blok {
  text-align: justify;
}
.clear {
  clear: both;
}
#podpis {
  font-size: 10pt;
  font-weight: normal;
  color: #515151;
  margin: 3px 0px 10px 0px;
}
#podpis a {
  
  font-size: 10pt;
  font-weight: normal;
  color: #262626;
  text-decoration: none;
}
#podpis a:hover {
  text-decoration: underline;
}
.vlevo {
  float: left;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-right: 5px;
}
.vpravo {
  float: right;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 5px;
}
.for_print {
display: none;
}
h6 {
  clear: both;
}
