Body {
        background-color: White;
        font-family: Verdana, "Helvetica CE", "Arial CE", Arial, lucida, sans-serif;
        margin: 0;
        padding: 0;
        font-size: small;
        voice-family:"\"}\"";
        voice-family:inherit;
        font-size: medium;
}

HTML>BODY {
        font-size: medium;
}

.off {
        display: none;
}

#hl {
        margin: 0;
        padding: 0;
        background: #fff url("../img/podklad.gif") repeat-x;
}

#menu {
        position: absolute;
        top: 0;
        left: 160px;
        width: 136px;
        margin: 0;
        padding: 0;
        padding-top: 90px;
        background: url("../img/podklad-menu.gif") repeat-y;
        z-index: 1;  
        height: 440px;
        voice-family:"\"}\"";
        voice-family:inherit;
        height: 350px;
}

HTML>BODY {
        height: 350px;
}


#menu LI {       
        display: block;
        padding: 0;
        margin: 0 -16px;
        list-style: none;
        voice-family:"\"}\"";
        voice-family:inherit;
        margin: 0;

}

HTML>BODY {
        margin: 0;
}

#logo {
        position: absolute;
        margin: 0;
        padding: 0;
        top: 46px;
        left: 50px;
        z-index: 5
}


#obsah {
        padding:70px 0 0 330px;
        width: 730px;
        voice-family:"\"}\"";
        voice-family:inherit;
        width: 400px;
} 
HTML>BODY #obsah {
        width: 400px;
}

#obsah H1 {
        color: #ccc;
        margin:2px 0 30px 0;
        padding: 5px 35px 0 0;
        background: url("../img/ctverecky.gif") repeat-y right;
        font-size: larger;
        font-weight: bold;
        text-align: right;

}  

#grafika {
        position: absolute;
        top: 300px;
        left: 175px;
        width: 9px;
        height: 94px; 
        z-index: 2;
        background: url("../img/pruhy.gif")
}    

#jazyky {
        position: absolute;
        top: 410px;
        left: 166px;
        z-index: 2;
}  

#hr {
        position: absolute;
        height: 1px;
        width: 320px;
        top: 409px;
        left: 0;
        background: #cccccc;
        z-index: 2
}  

#img {
        border: 0;
        margin: 0 0 0 1em;
        width:200px;
        float: right;
         }
#img img {
        margin-bottom: 1em;
        border: 3px double #FFDCA8;
         }
               
TABLE {
        width: 90%;
        border: 3px double #FFDCA8;
        border-collapse: collapse;
        margin: 0 0 1em 0;
}

TD, TH  {
        width: 30%;
        border: 1px solid #FFDCA8;
        padding: 0.2em 0.4em;
        text-align: left;
}

TH {
        background: #FFDCA8;
        color: black;
        border: white 1px solid;
}

IMG {
border:0;
margin:0;
padding:0;
}

/*FORMULAR*/

FIELDSET {
        border: 3px double #FFDCA8;
        margin: 10px 0;
}  

FIELDSET P {
        clear: both;
        padding: 2%;
        color:#606060;
}

LABEL {
        display: block;
}

INPUT, SELECT, TEXTAREA {
        margin: 0%;
        width: 100%;
}

.formrow, .formfrow {
        float: left;
        padding: 0 2%;
        margin: 0 0 5px 0;
        border: 0;
        width: 46%;
}

.formfrow {
      width: 96%;
}  

.nutne {
        color: #FF0000;
        font-weight: bold;
}

FORM BR {
        clear: both;

}
