#TESTS h2 {
    background: url("../pics/konik.gif") center left no-repeat;
    color: #930; line-height: 24px; vertical-align: bottom;
    font-size: 12pt; font-weight: bold; margin: 5px 0; padding-left: 35px; text-align: left;
}
#TESTS p { margin: 0 0 1em 0; text-align: justify; }
#TESTS p.hotovy { color: #b22; font-weight: bold; }
#TESTS p.popis { text-indent: 5mm; }
#TESTS p.popis:first-letter { font-size: 12pt; font-weight: bold; color: #930; }
#TESTS ul { margin-top: 0; list-style-type: disc; color: #930; }
#TESTS ol li { margin-bottom: 1em; }
#TESTS li.vysledek { font-weight: bold; color: #b22;}
#TESTS span.hodnota { color: #000 }
#TESTS span.otazka { color: #930; font-weight: bold; }
#TESTS label { display: block; margin: 0; }
#TESTS label.spravne { font-weight: bold; color: #b22; }
#TESTS input,
#TESTS button { display: inline; }
#TESTS input { border: none; background-color: transparent; }

#TESTS .soutez input,
#TESTS .soutez textarea { width: 95%; background: #FC9; border: 1px solid #930; display: block; }
#TESTS .soutez p.data { margin-left: 3em; text-indent: 0; }
#TESTS .soutez p.data input { width: auto; }
#TESTS .soutez .souhlas input { width: auto; display: inline; }
#TESTS .soutez .souhlas label { margin-bottom: 0.5em; text-decoration: underline; }

#MENU2 h3.soutez { color: #B22; background: #FB7; }
#MENU2 div.soutez {
    background: #FB7 url("../pics/vykricnik.gif") left center no-repeat;
    padding-left: 30px; text-align: left; color: #B22; font-weight: bold;
}
#MENU2 div.soutez a { vertical-align: top; text-decoration: underline; display: inline; }
#MENU2 div.soutez a:hover { background-color: #FB7; color: #B22;}
