body {font-size: 100%; background-color: #DFDFFA;}
#cele {border: none;}

/* **************** Záhlaví *********************** */
#zahlavi {display: none;}
/*  ***************** Celý blok ****************** */
#blok {background-color: white;}

/*  ****** Menu ******* */
menu {display: none;}

/*  ****** Obsah ****** */
#obsah {float: left; padding: 10px; font: 100% Arial;}
       #obsah p {text-indent: 30px;}
h2 {color: red; font: bold 200% 'Times New Roman'; text-align: center; margin: 0;}
h3 {color: red; font: bold 160% 'Times New Roman'; text-align: left; margin: 20px 0 0 0; padding: 0;}
h4 {color: red; font: bold 120% 'Times New Roman'; text-align: left; margin: 10px 0 0 0; padding: 0;}
/* ****** Patička ****** */
#paticka {
    visibility: hidden;
}
#cele:after{
    font-size: 15px;
    content: "Español - Tonda Kozák";
    display: block;
    text-align: right;
    font-style: italic;
}

/* Jednotlivé */
fieldset {margin: 10px; padding: 5px; width: 380px;}
             fieldset p {width: 100%; float: right; margin: 2px; text-indent: 0px!important;}
             fieldset label {float: left; width: 150px; font-weight: bold;}
             fieldset input, select, textarea {float: right; width: 200px;}
             fieldset .nepravidelne {width: 90%; margin: 10px auto}
                      .nepravidelne input {width: 150px}
.chyba_formular {display: block; border-left: 2px solid red; font-weight: bold; padding-left: 5px;}
.skryt_cast, .skryt_tisk {display: none;}

/* ** Procvičování ** */
#procvicovani {text-align: center; margin: 0 auto;}
            .zadani_sloveso {font-size: 150%; display: block; margin: 0;}
            .zadani {font-size: 100%; display: block; margin: 0;}
            .barva_1 {color: maroon}
            .barva_2 {color: blue}
            .barva_3 {color: black}
            .barva_5 {color: teal}
            .barva_6 {color: red}
#vyhodnoceni_proc {}
                  .stav {display: block; font-weight: bold; font-size: 95%;}
                  .spatne {font-size: 100%; border-left: 2px solid red; padding-left: 5px;}
                  .spravne {font-size: 100%; border-left: 2px solid blue; padding-left: 5px;}

/* Tabulka */
table {border-collapse: collapse; table-layout: fixed;}
thead {text-align: center; font-weight: bold; background-color: red;}
td {border: 1px solid black; width: 150px; padding: 2px 0 2px 5px;}
.vlastni td {width: auto;}
.vyhodnoceni_tabulka table {border-collapse: collapse; table-layout: auto; width: auto;}
.vyhodnoceni_tabulka td {border: 0px; width: auto; padding: 2px 1px 2px 5px;}
.vyhodnoceni_tabulka .levo {text-align: right;}