body {
    background-image: url(background.jpg);
}

.remark {
    border: 1px;
    border-style: solid;
    border-color: black;
    background-color: lightyellow;
    padding: 6px;
}

.yellowbox {
    border: 1px;
    border-style: solid;
    border-color: black;
    background-color: lightyellow;
    padding: 6px;
    margin-top: 2ex;
    margin-bottom: 1ex;
    font-weight: bold;
}

h1 {
    color: darkgreen;
    font-size: xx-large;
    font-weight: bold;
    margin: 0px;
}

.h3 {
    color: darkgreen;
    font-size: medium;
    font-weight: bold;
}

h2 {
    color: darkgreen;
    font-size: large;
    font-weight: bold;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

h3 {
    color: darkgreen;
    font-size:medium;
    font-weight: bold;
    margin-top: 1ex;
    margin-bottom: 1ex;
    padding-top: 3ex;
}

h4 {
    color: darkgreen;
    font-size:medium;
    font-weight: bold;
    margin-top: 0ex;
    margin-bottom: 0ex;
    padding-top: 0ex;
    padding-bottom: 0ex;
}

.menu tr {
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-left: 2px;
    margin-right: 2px;
}

.menu td {
    background-color: darkgreen;
    padding-left: 5px;
    padding-right: 5px;
}

.hdr table {
    border-style: none;
    padding: 10px;
    margin: 0px;
}

.hdr img, td {
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.hdr a:hover {
    color: white;
}

.hdr a {
    font-family: "Arial CE", Arial, Helvetica, sans-serif;
    font-size: smaller;
    text-decoration: none;
    color: thistle;
    font-weight: bold;
}

img.arrow {
    border-style: none;
    width: 60px;
    height: 45px;
    margin: 20px;
}

body {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

p {
    margin-top: 1ex;
    margin-bottom: 1ex;
}

div.p {
    margin-top: 1ex;
    margin-bottom: 1ex;
}

div.p1 {
    margin-top: 2ex;
    margin-bottom: 1ex;
}

div.p2 {
    margin-top: 3ex;
    margin-bottom: 1ex;
}

.explanation {
    font-size: smaller;
}

.hidden {
display:none;
}
.indent {
padding-left:2ex;
margin-left:2ex;
padding-right:2ex;
margin-right:2ex;
}
.frame {
border-style:outset;
border-width:1px;
margin-top: 1ex;
margin-bottom: 1ex;
padding:1ex;
}

.example {
font-weight:bold;
font-style:italic;
background-color:#ddeeee;
color:#662200;
}

.bi {
font-weight:bold;
font-style:italic;
}

.delim {
margin-top: 1ex;
margin-bottom: 1ex;
border-top-style: outset;
padding-top: 1ex;
}

.links {
padding-right:2ex;
}

.prispevek-rubrika {
    font-size: smaller;
}

.komentar-detaily {
    font-size: smaller;
}

.komentar-id {
    color: darkgreen;
    font-size: medium;
    font-weight: bold;
}

    tr {
        font-weight: bold;
        font-family: sans-serif;
        vertical-align: top;
        font-size: larger;
    }

    td {
        border-style: solid;
        padding: 10px;
        border-width: 1px;
    }

    td.nr {
        border: none;
        text-align: right;
        font-size: xx-large;

    }

    td.cssd {
        background-color: orange;
    }

    td.ods {
        background-color: darkblue;
        color: ghostwhite;
    }

    td.top09 {
        background-color: beige;
        color: darkblue;
    }

    td.pytlik {
        bottom: 10px;
        background: none;
    }


