*{
    color: #0A2296;
    margin: 0px;
    padding: 0px;
    font-family: tahoma, arial, sans-serif;
    font-size: 1em;
    text-align: left;
    text-decoration: none;
    border-style: none;
    border-color: #cbd4df;
}

body{
    font-size: 13px;
    text-align: center;
    background-color: #fff;
}

#hlavni{
    position: relative;
    width: 970px;
    margin: 40px auto;
}




    /**************************/
   /*                        */
  /*        HLAVICKA        */
 /*                        */
/**************************/
#hlavicka{
    position: relative;
    width: 970px;
    height: 62px;
    border-bottom: solid 1px #0A2296;
}


#hlavicka #logo{
    position: absolute;
    left: 0px;
    bottom: 0px;
}


#hlavicka #login_form{
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #0A2296;
}

#hlavicka #login_form form{
    display: inline;
    color: #fff;
    padding: 0px 10px;
}

#hlavicka #login_form form a{
    color: #fff;
    text-decoration: none;
}

#hlavicka #login_form form input{
    font-size: 0.8em;
    padding: 0px 1px;
    margin-top: 3px;
    color: #000;
    width: 70px;
}


#hlavicka #login_form form button{
    font-size: 0.7em;
    padding: 0px 1px;
    margin: 0px 0px 0px 5px;
    font-weight: bolder;
    background-color: #85AAE5;
    border: 1px solid #fff;
    color: #fff;
    height: 1.6em;
}


#hlavicka .upout{
    font-family: arial, sans-serif;
    position: absolute;
    top: 8px;
    left: 300px;
    height: 46px;
    width: 140px;
    color: #666;
    font-size: 0.85em;
}

#hlavicka #u2{
    left: 310px;
}

#hlavicka #u1{
    left: 450px;
}

#hlavicka .upout .u_obr{
    border: 1px solid #ddd;
    padding: 2px;
    float: left;
    margin-right: 7px;
}

#hlavicka .upout .u_obr img{
    border: 1px solid #ddd;
}


    /***************************/
   /*                         */
  /*        MAIN MENU        */
 /*                         */
/***************************/
#main_menu{
    position: relative;
    width: 970px;
    height: 22px;
}

#top_menu{
    float: left;
}

#main_menu #datum{
    position: absolute;
    top: 0px;
    right: 0px;
    padding-top: 2px;
}

#main_menu .polozka{
    float: left;
    background-color: #85AAE5;
    height: 22px;
}

#main_menu .polozka.current{
    background-color: #0A2296;
}

#main_menu .polozka.current *{
    color: #fff;
}

#main_menu .polozka a{
    padding: 1px 6px;
    height: 22px;
    text-decoration: none;
    font-weight: bolder;
    letter-spacing: 1px;
}


#obsah{
    margin: 20px 0px 10px 0px;
    min-height: 500px;
    _height: 500px;
}



#levy{
    width: 170px;
    padding-bottom: 20px;
    float: left;
    min-height: 500px;
    _height: 500px;
}


#pravy{
    width: 800px;
    padding-bottom: 20px;
    float: right;
}


#pravy-levy{
    /*width: 480px;*/
    float: left;
    padding-left: 20px;
    line-height: 1.5;
    min-height: 500px;
    _height: 500px;
}


#pravy-pravy{
    padding-left: 20px;
    width: 280px;
    float: right;
    min-height: 500px;
    _height: 500px;
}


#paticka{
    width: 970px;
    border-top: solid 1px #0A2296;
    position: relative;
    clear: both;
    height: 22px;
}

#paticka #copyright{
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #85AAE5;
    height: 22px;
}