html {font-size:100.01%;} /* 100% = 16px */
body {
    color: #0F0000;
    background-color: #FFFDF5;
    font: normal normal normal 75%/1.5 Arial, Helvetica, sans-serif;
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
}
h1, h1 a {
    -x-system-font:none;
    font-size:32px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:0.03em;
    line-height:33px;
    margin: 0 0 0.5em 0;
}
h2, h2 a {
    -x-system-font:none;
    font-size:25px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:33px;
    margin: 0 0 0.5em 0;
}
h3, h3 a {
    font-size: 21px;
    line-height: 30px;
    font-weight: normal;
    height: 33px;
    margin: 0 0 0.5em 0;
}
h4, h4 a, h5, h5 a {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
}
h6, h6 a {
    font-size: 15px;
    line-height: 22px;
    font-weight: bold;
}    
a, a:visited {
    color: #035A80;
    text-decoration: none;
}
a:hover {
    color: #e46011;
}
p {
    margin: 0 0 1em 0;
}
#right { font: normal normal normal 87.5%/1.5 Arial, Helvetica, sans-serif;}
        #right p {margin: 0 0 1em 0;}
        #right ul {list-style: outside disc; padding: 0 0 0 2em;margin: 0 0 1em 0;}
        #right ul li {}
        #right p strong em {font-weight: bold; color: #f00; }

/* Vertikalni prostor. */
.spacer { height: 11px;}
.small {font-size: 0.875em; }
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

/* Forma. */
#entry-form {margin: 0 0 1em 0;}
        #entry-form em {font-weight: bold; color: #f00;}
        #entry-form div.half-field {width: 50%; float: left;}
        #entry-form fieldset {}
        #entry-form span.legend {
            font-weight: bold;
            padding: 0;
            width: 618px;
            text-align: center;
            display: block;
            font-size: 1em;
            border: 1px solid silver;
            background: #eaeaea;
        }
        #entry-form ul {}
        #entry-form fieldset.buttons {text-align: center;}
        #entry-form fieldset.buttons button {margin: 0 0.5em 0 0.5em;}
        #entry-form ul li { 
            position: relative;
            list-style-type: none;
            border-bottom: 1px solid #E6E0CF;
            padding: 3px 0 2px 0;
        }
        /*\*/ * html #entry-form ul li { zoom: 1; } /**/ /* IE 6- */
        #entry-form ul li.last {border: 0;}
        #entry-form ul li span.label-class,
        #entry-form ul li span.label-sex,
        #entry-form ul li label { 
            width: 115px; 
            height: 18px;
            margin: 1px 0 0 0;
            padding: 0 10px 0 0;
            font-weight: normal;
            /*text-align: right;*/
            float: left;
            line-height:1.5;
            cursor: pointer;
        }
        #entry-form ul li input { 
            width: 170px;
            height: 18px;
            margin: 0;
            padding: 0;
            border: 1px solid #756C4C;
        }
        #entry-form ul li fieldset#class-fieldset {
            width: 493px;
        }
        /*\*/ * html #entry-form ul li fieldset#class-fieldset { width: 490px; } /**/ /* IE 6- */
        #entry-form ul li fieldset#class-fieldset div {
            width: 235px;
            float:left;
        }
        #entry-form ul li fieldset#class-fieldset input,
        #entry-form ul li fieldset#sex-fieldset input {
            padding: 0;
            margin: 0;
            border: 0;
            text-align: left;
            float: left;
            width: 15px;
        }
        #entry-form ul li fieldset#class-fieldset label {
            width: 200px;
            text-align: left;
        }
        #entry-form ul li fieldset#sex-fieldset {
            width: 170px;
            height: 20px;
        }
        #entry-form ul li fieldset#sex-fieldset label {
            width: 56px;
            text-align: left;
            padding: 0;
            margin: 0;
            text-align: left;
        }
        /* Hightlight za greske. */
        #entry-form .ef-error-container {
            background-color: #FFF5F5;
            border: 1px solid red;
        }

#footer {
    height: 1.5em;
    background: #5f5f5f;
}