body { font-family: Tahoma; padding: 0; margin: 0; font-size: 11px; line-height: 15px; color: #353535; background: white; }
#editorbody { background: white; margin: auto; }

#chyba { color: red; font-size: 14px; text-align: center; }

.pouzetisk { display: none; }
.nomargin { margin: 0; }

#okraj { width: 960px; margin: auto; padding: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; }

#hlavicka { background: #ed1b23 url('images/hlavicka.jpg') left 25px no-repeat; height: 139px; position: relative; }

#hlavni { padding: 20px 10px 0 10px; }

#obsah { width: 520px; float: left; margin: 0 0 10px 22px; padding: 0; }

#navigace { display: none; }

#paticka { color: black; font-family: Tahoma; position: relative; padding: 8px 6px 3px 6px; }
#paticka a { color: #676767; }
#paticka1 { width: 218px; float: left; }
#paticka2 { width: 560px; float: left; }
#paticka3 { float: right; color: silver; text-align: right; }
#paticka3 a { padding-top: 4px; display: block;}

#horni-menu { margin: 0; padding: 0; list-style: none; width: 100%; font-family: Helvetica, Arial, sans-serif; }
#horni-menu li { margin: 0; display: block; list-style: none; border-left: 1px solid white; float: right; }
#horni-menu li a { display: block; padding: 5px 10px; color: white; text-decoration: none; text-transform: uppercase; font-weight: bold; }
#horni-menu li a:hover { background-color: #1763a8; }

#remax-slogan { position: absolute; top: 99px; right: 159px; }
#pruh-dole { height: 18px; padding-top: 3px; background: #8e9fae url('images/pruh-dole.jpg') top left repeat-x; color: white; text-align: center; font-weight: bold; }

#logo-remax-ceska-republika { position: absolute; top: 99px; right: 0; }
#hlavicka-modry-obdelnik { width: 46px; height: 40px; position: absolute; top: 99px; right: 113px; background: #1863a8; }

#levy-sloupec { width: 188px; float: left; padding-bottom: 10px; }
#pravy-sloupec { width: 188px; float: right;  padding-bottom: 10px; }

.blok { border: 1px solid #e0e0e0; margin-bottom: 16px; }
.bloknadpis { background: #eaeaea url('images/blok-nadpis.jpg') top left no-repeat; padding: 3px 4px 3px 28px; font-weight: bold; }
.textovy { padding: 16px; }

.menu ul { margin: 0; padding: 10px; list-style: none; }
.menu ul li { margin: 0; padding: 0; list-style: none; }
.menu ul li .jako-odkaz,
.menu ul li a { color: #1863a8; display: block; padding: 4px 0 4px 22px; width: 144px; background: white url('images/menu-odkaz.jpg') left 4px no-repeat; }
.menu ul li a:hover { color: #ec1c24; }
.menu ul ul { margin: 0; padding: 0; }
.menu ul ul li { margin: 0 0 0 36px; padding: 0; list-style: square; }

.blok dl { margin: 0 0 8px 0; padding: 0; clear: both; }
.blok dt { display: block; float: left; width: 50px; font-weight: bold; margin: 0; padding: 0; }
.blok dd { display: block; float: left; padding: 0; margin: 0; }

table.blok-adresa { width: 100%; border-collapse: collapse; }
table.blok-adresa th { text-align: left; vertical-align: top; padding: 2px 0; width: 37%; }

table.blok-oteviraci-doba { width: 100%; border-collapse: collapse; }
table.blok-oteviraci-doba th { text-align: left; vertical-align: top; padding: 2px 0; width: 24%; }

div.zelena-linka { text-align: center; padding: 6px; }
div.zelena-linka big { color: green; font-weight: bold; font-size: 21px; padding: 3px 0; display: block; }
