#box  { background: url(img/pod_hor.png) repeat-x; float: left; width: 100% }
body      { font-size: 0.75em; line-height: 1.4em; font-family: Verdana, "Myriad Web", sans-serif; background: url(img/pod.gif) repeat; text-align: center; margin: 0px }
h1   { font-weight: normal; font-size: 1.7em }
h1.typy  { font-weight: normal; font-size: 1.7em; float: left; margin-bottom: 5px; border-bottom: 1px solid #b4a282; width: 610px }
h2  { color: #7e5001; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid #b4a282; width: 610px }
h2.domek   { color: #7e5001; font-weight: bold; font-size: 1.2em; margin-top: 0px; margin-bottom: 4px; border-bottom: 0px none; width: 500px }
h3 { color: black; font-weight: bold; font-size: 1.1em }
li { list-style-type: square }
#box-main   { background-color: white; margin-top: 20px; margin-right: auto; margin-left: auto; width: 920px }
#box-center   { background-color: white; float: left; margin-right: auto; margin-left: auto; width: 920px }
#box-hl   { margin-right: auto; margin-left: auto; width: 904px }
#box-hlav    { background-color: #7e5001; float: left; margin-top: 8px; margin-right: auto; margin-left: auto; width: 904px }
#box_stred { margin-right: auto; margin-left: auto; width: 850px }
#box_stred1 { background-color: #d8cab3; float: left; margin-right: auto; margin-left: auto; width: 850px }
#box-vrch   { float: left; width: 850px; height: 390px }
#box-logo   { background: white url(img/logo.gif) no-repeat 30px 0px; float: left; margin-left: 40px; width: 460px; height: 127px }
#box-dop   { font-size: 0.8em; float: left; margin-top: 110px; margin-left: 140px }
#foto_all { background-color: #e5d7c0; float: left; width: 754px; height: 263px }
.menu        { color: #fff; float: left; padding: 18px 8px 14px }
.menu1  { color: #fff; background-color: #4f370f; float: left; padding: 18px 8px 14px }
.menu a { color: #f5f5f5; text-decoration: none }
.menu1 a { color: #f5f5f5; text-decoration: none }
.menu a:hover { color: #f5f5f5; text-decoration: underline }
.menu1 a:hover { color: #f5f5f5; text-decoration: underline }
.mezirka  { font-size: 0px; background-color: #fff; float: left; margin-top: 18px; width: 1px; height: 15px }
.hlaobr { float: left; margin-right: 30px; border: none 1px red; width: 200px }
.zbobr  { float: left; margin-top: 10px; margin-right: 10px; width: 100px }
.zbobr1 { float: left; margin-top: 10px; margin-right: 10px; margin-left: 85px; width: 100px }
.vystavba { float: left; margin-right: 7px; width: 190px }
.popis { float: left; border: none 1px yellow; width: 380px }
.meziO { font-size: 0px; float: left; width: 380px; height: 5px }
.tabulka { float: left; margin-top: 30px; width: 340px }
.pudorys { float: left }
.kestazeni { float: left; margin-top: 30px; margin-left: 20px; width: 250px }
.kestazeni a { color: #3e2abb }
.mezi { float: left; width: 610px; height: 10px }
.mezi1 { float: left; border-bottom: 1px solid #b4a282; width: 630px; height: 10px }
.domky  { float: left; margin-top: 10px; width: 500px }
.domky a  { color: #7e5001; text-decoration: none }
.typydom  { text-decoration: none; float: left; margin-top: 8px; padding-bottom: 10px; border-bottom: 1px solid #b4a282; width: 610px }
a.ha2:link,a.ha2:visited,a.ha2:active { color: #7e5001 }
.reference { float: left; margin-bottom: 15px; width: 610px }
#foto1  { background-color: #e5d7c0; float: left; width: 451px; height: 263px }
#foto2   { background-color: #e5d7c0; float: left; border-left: 4px solid white; width: 303px; height: 263px }
#box-menu     { color: #fff; background-color: #3e2a08; float: left; margin-left: 40px; border-top: 1px solid #d8cab3; border-bottom: 2px solid #d8cab3; width: 810px }
#box-spodek     { background-color: #cbb999; float: left; margin-left: 40px; width: 810px }
#box-texty   { text-align: left; float: left; padding: 50px 120px 30px 80px }
#box-texty a   { }
#box-footer  { color: #979797; background-color: #d8cab3; text-align: center; float: left; margin-right: auto; margin-bottom: 8px; margin-left: auto; padding-top: 15px; border-top: 2px solid #efe1ca; width: 904px; height: 35px }
#navigace { font-size: 0.9em; float: left; margin-bottom: 20px; width: 610px; height: 20px }
#navigace a { color: #7e5001 }
table  { font-size: 0.9em; background-color: #b8a686; width: 330px }
table.tab  { font-size: 0.9em; background-color: #cbb999; width: 600px }
table.tab1 { font-size: 1em; background-color: #cbb999; width: auto }
table.tab1 td { background-color: #cbb999; padding: 1px; width: auto }
td  { background-color: #d5c3a3 }
img { border: none 0px }
marquee   { font-weight: normal; font-size: 1.7em; background-color: #cdbfa8; padding: 10px 5px; border: solid 1px #b4a282; width: 600px }
.obr { float: left; margin-right: 10px }
.obr_r { float: right; margin-left: 10px }
