  #main-menu {clear: both;height: 45px;display: inline-block;z-index: 5;margin: 0px;padding:0;width: 1100px;border-top: 2px solid #000;font-family: 'Oswald', sans-serif;}
#main-menu ul{list-style: none; padding: 0px; margin: 0px;}
#main-menu ul li {float: left;border-left: 1px solid #000;}
#main-menu ul li ul { height: auto; margin: 0px;}
#main-menu li { position: relative;}
#main-menu li.menuon div, #main-menu li.menuon-1 div.level-1, #main-menu li.menuon-2 div.level-2, #main-menu li.menuon-3 div.level-3 { visibility: visible; background: #fff;}
#main-menu li.menuoff div, #main-menu li.menuoff-1 div.level-1, #main-menu li.menuoff-2 div.level-2, #main-menu li.menuoff-3 div.level-3 {visibility: hidden; }
#main-menu li div {z-index: 99; width: 205px; visibility: hidden; position: absolute; padding: 0px;left: -1px;border-top: 1px solid black;}
#main-menu li div div { left: 205px;	top: -1px; padding: 0;}
#main-menu li div a { background: transparent none; color: #000; width: 184px; padding: 5px 10px;border-bottom: 1px #000 solid; font-weight: 300;
    font-size: 1.1em;}
#main-menu li.menuon-1, #main-menu li.menuon-2, #main-menu li.menuon-3{
     color: #B60E0E;
}

#submenu li{
    float: left;
    border: none;
    list-style-type: none;
    float:left;
    margin-right: 10px;
}
#submenu li a {
color: rgb(0, 0, 0);
font-weight: 300;
font-family: Arial;
font-size: 1.2em;
}
#submenu li a:hover{
    color: #E54D4D;
}
#main-menu .submenu a{
    color: #000;
    font-weight: 300;
    font-size: 1.1em;
   display: inline-block;
   width: auto;
   border: none;
   padding: 0Px 0px 0px 15px;
   text-transform: none;
   font-family: 'Oswald', sans-serif;
}

#main-menu a {
    text-align: left;
    color: #000;
    text-decoration: none;
    display: block;
    padding: 10px 12px 2px 14px;
    margin: 0px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 23px;
}
#main-menu a.prvnihome {
    background: url(../img/block.png) no-repeat -0px -36px;
    width: 36px;
    height: 35px;
    padding: 0px;
    margin: 4px 13px 7px;
    border: none;
    display: block;
}
#main-menu  a.prvnihome:hover {background: url(../img/block.png) no-repeat -0px -36px; }
#main-menu a.prvnihome span { display:none; }
#main-menu a:hover, #main-menu a.vyberTop  {
    color: #B60E0E;
}
#main-menu a.vyberTop span {
    border-bottom: 2px solid #B60E0E;
    height: 30px;
display: block;
    margin-bottom: 2px;
}


/*vertikální přechod pozadí*/
#main-menu li div a:hover, #main-menu li.menuon-2, #main-menu li.menuon-3
{
     color: #B60E0E;
}

#main-menu li div a:hover
{
     color: #B60E0E;
}


#submenu ul {list-style: none; padding: 0px; margin: 0px;}
#submenu {
     margin: 0px 0 0 65px;
     width: 915px;
     height: 30px;
/*     background-color: #fff;
     border-left: 1px solid #000;*/
         }
 #submenu a {
         text-align: left;
    text-decoration: none;
    display: block;
    padding: 5px 0px 0px 15px;
color: #B60E0E;
font-weight: 300;
            }
#submenu ul li {float: left;}
 #submenu ul li ul { height: auto; margin: 0px;}
 #submenu li { position: relative;}
 #submenu li.menuon div, #submenu li.menuon-1 div.level-1, #submenu li.menuon-2 div.level-2, #submenu li.menuon-3 div.level-3 { visibility: visible; background-color: rgba(0,0,0,0.6);}
#submenu li.menuoff div, #submenu li.menuoff-1 div.level-1, #submenu li.menuoff-2 div.level-2, #submenu li.menuoff-3 div.level-3 {visibility: hidden; }
#submenu li div {z-index: 99; width: 205px; visibility: hidden; position: absolute; padding: 0px;margin-top: 26px}
#submenu li div div { left: 205px;	top: -1px; padding: 0;}
#submenu li div a { background: transparent none; color: #fff; width: 180px; padding: 5px; font-weight: normal;font-size: 0.9em}
#top.fixed div#main-menu {
    background: white;
}
#top.fixed div#submenu {
    display: none;
}
#main-menu ul li:first-child {
    border: none;
}
#main-menu ul ul li,#main-menu ul ul li:first-child {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
#submenu li.vyber a {
    font-weight: bold;
background: url("../img/block.png") no-repeat scroll -119px -39px transparent;
margin-left: 10px;
color: #B60E0E;
}
