#menu {
    margin-left:260px;
    border-top:1px #fff3a1 solid;
    width:auto;
    background-color:#7a0e00;
    padding:0px;
    margin-top:0px;
    margin-bottom:0px;
}
/*doplneni pozadi menu*/

#menu a
{ 
    text-decoration: none;
    font-family: Arial,Georgia,Helvetica;
    font-weight:bold;
    display: block;
    text-align: left;
    padding-top:16px;
    padding-bottom:3px;
    padding-left:15px;
    padding-right:15px;
}

#menu ul, #menu li
{
    list-style-type: none;
    margin:0px;
    padding:0px;
}     

ul.uroven1 li.polozka1
{      
    float: left;
    position: relative;
    font-weight: bold;
    padding-left:0px;
    background-color:#7a0e00;
    font-size:13px;
} 

ul.uroven1 li.polozka1 a {
    color:#fff3a1;
}        

ul.uroven2
{
    position: absolute;
    background-color:#7a0e00;
    visibility: hidden;
    border:2px #fff3a1 solid;
}


ul.uroven2 li.polozka2 a
{
    color:#fff3a1;
    /*border-left:2px #fff3a1 solid;*/
    font-size:12px;
    font-family:Arial,Times;
    /*margin-left:5px;*/
    font-weight:bold;
    border-top:2px #7a0e00 solid;
    border-bottom:2px #7a0e00 solid;
}

.menu a:hover
{
    text-decoration:none;
}

ul.uroven2 li.polozka2 a:hover
{
    background: #ffc745;
    /*border-left:2px #471d18 solid;*/
    color:#7a0e00;
    border-top:2px #fff3a1 solid;
    border-bottom:2px #fff3a1 solid;
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
    background-color:#ffc745;
}
ul.uroven1 li.polozka1 a:Hover {
    color:#7a0e00;
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
    visibility: visible;
}
