@import url("color.css");

html, body {
    text-align: justify;
}

#hornilogo {
   font-size: 30px
}

#levemenu {
   font-size: 120%
}

/* typografie */
h1 {margin: 0.67em 0 0.34em;}
h2 {margin: 0.83em 0 0.42em;}
h3 {margin: 1em 0 0.5em;}
h4 {margin: 1.33em 0 0.66em;}

p, h1, h2, h3, h4, h5, h6, th, td, li, dt, dd {
   max-width: 60em;
}

td {vertical-align: top}

table.vyctovatabulka {width: 100%}
table.vyctovatabulka td {vertical-align: top}
table.vyctovatabulka th {text-align: left; vertical-align: top; width: 40% }
table.vyctovatabulka td.nazev {width: 50%}
table.vyctovatabulka td.cislo {text-align: center; width: 2em}
table.vyctovatabulka td.format {text-align: center; width: 20%}

td.cislo {text-align: right}

.vyctovatabulka ul {margin: auto; padding: 0;}
.vyctovatabulka ul li {display: block; margin: auto;}

table.ucetnitabulka td {
  padding-left: 1em;
  padding-right: 1em;
  text-align: right
}
table.ucetnitabulka th {
  text-align: left
}

div {
  clear: left;
}
div.foto {
    float: left;
    clear: none;
    width: 128px;
    margin: 0.5em;
}
div.foto img {
}
div.foto p {
    margin: 0;
    text-align: center;
    font-style: italic;
    font-size: smaller;
}

.obsah {
    border-style: solid;
    border-width: thin; /* Should be on html */
    display: table;
    padding: 1ex;
    list-style-position: inside;
}
.obsah ul, .obsah ol {
    margin: 0;
    padding: 0;
}
.obsah h2 {
    margin: 0;
    font-size: inherit;
    text-align: center;
}
