html, body {
    background-color: #ffffcc;
    margin: auto;
    font: normal 11pt/150% arial, helvetica, sans-serif;
}

* html body { text-align: center; } /* IE-6 hack */

#main {
    margin: auto;
    max-width: 65em;
}
* html #main { text-align: left; width: 65em; } /* IE-6 hack */

#menu {
    text-align: center;
    margin-bottom: 2em;
}

#content {
    margin-top: 1em;
    margin-left: 18em;
}

a:link {
    color: #0000ff;
    text-decoration: underline;
}

a:visited {
    color: #0000ff;
    text-decoration: underline;
}

a:hover, p:hover a {
    text-decoration: none;
}

a:active {
    color: #ff0000;
    text-decoration: none;
}

p {
    text-align: justify;
}

h1 {
    margin-top: 1em;
    margin-bottom: 2ex;
    font-size: 18pt;
    font-weight: normal;
    text-align: center;
    color: #1007b0;
}

h2 {
    font-size: 16pt;
    font-weight: bold;
    text-align: center;
    color: #660066;
}

h3 {
    font-size: 14pt;
    text-align: center;
    color: #660066;
}

h4 {
    font-size: 12pt;
    text-align: center;
    color: #1007b0;
}

th {
    text-align: left;
}

td {
    font-size: 11pt;
}

.konani {
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 5em;
    color: #1007B0;
    text-align: center;
}

.fa {
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 4em;
    text-align: center;
}

.listl {
    background-color: #eeeedd;
    font-size : 10pt;
}

.listd {
    background-color: #ffffcc;
    font-size : 10pt;
}

.confirmed {
    color: #007000;
}

.rozcestnik {
    font-weight: bold;
    float: left;
    margin-left: 15em;
}

.obrazky {
    text-align: center;
    margin-bottom: 2em;
}

img {
    margin: 1em 1em 1em 1em;
}

.popis {
    text-align: center;
}

ul.registration li {
    list-style-type: none;
}

.bunka  {
    margin-left: 12em;
    margin-top: -3ex;
}

.kolonka  {
    margin-left: 12em;
    margin-top: 0.5ex;
}

.popisek {
    margin-top: .5ex;
}

.popisekodskok {
    margin-top: 3ex;
}

.timetable td {
    text-align: center;
}

.timetable {
    margin-bottom: 2em;
}

.error {
    text-align: center;
    font-size: 13pt;
    color: #ff0000;
}
