div.blok {
    padding: 0px;
    margin: 0px;
}

div.blok_obsah {
    padding: 0px;
    margin: 0px;
}

div.otazka {
    padding: 10px;
    margin: 5px 5px 0px 0px;
    border: 1px solid #ccc;
}

div.otazka_err {
    padding: 10px;
    margin: 5px 5px 0px 0px;
    background-color: #ffeaea;
    border: 1px dotted #ccc;
}

div.otazka_not {
    padding: 10px;
    margin: 5px 5px 0px 0px;
    background-color: #fffee7;
    border: 1px dotted #ccc;
}

div.otazka_err_msg {
    background-color: transparent;
    background-image: url(../img/kob.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-style: italic;
    color: red;
    padding-bottom: 5px;    
    padding-left: 20px;
    padding-right: 20px;
}

div.blok_je_skryt_info,
div.otazka_skryt, div.otazka_err_skryt, div.otazka_not_skryt {
    color: #dfdfdf;
    padding: 10px;
    margin: 5px 5px 0px 0px;
    border: 1px dotted grey;
    background-color: #f8f8f8;
    border: 1px dotted grey;
}

div.otazka_skryt div.otazka_err_msg,
div.otazka_err_skryt div.otazka_err_msg,
div.otazka_not_skryt div.otazka_err_msg {
    display: none;
}

div.otazka_nazev {
    font-weight: bold;
}

div.odpovedi {
    padding-top: 5px;
    padding-left: 10px;
}

div.zc_odpoved {
    background-color: #f4f4f4; 
    border: 1px solid #e9e9e9; 
    margin-right: 10px;
}

div.blok input.t_odpoved {
    /*border: 1px solid #8b0000;*/
}
div.blok input.t_odpoved_vyber{
    /*border: 1px solid #8b0000;*/
    margin-top: 2px;
    margin-left: 31px;
}

div.blok .t_odpoved_vyber_obal {
    padding-left: 46px !important;
}

div.blok input.r_odpoved {
    vertical-align: middle;
    background-color: transparent;
    border: none;
}

div.blok input.ch_odpoved {
    vertical-align: middle;
    background-color: transparent;
    border: none;
}

div.blok textarea {
    background-color: transparent;
    /*border: 1px solid #8B0000;*/
}

#toc, .toc {
    background-color: #ffffee;
    border: 1px dotted #F1E9C2;
    font-size:95%;
    padding:5px;
    line-height:1.5em;
}

#toc .toctitle, .toc .toctitle {
    text-align:center;
    line-height: 1em;
}

#toc ul, .toc ul {
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    padding: 0px 10px 0px 10px;
    text-align:left;
}