/* Menu */


nav#menu {
  position:absolute;
  width:1210px;
  height:58px;
  top:120px;
  margin:0px;
  z-index:9;
  background:#efeecf;
}
  #homepage nav#menu {
  } 
  #page nav#menu {
  }
  .iphone nav#menu {
  }
  

nav#menu ul {
  list-style:none;
  margin:0 auto;
  padding-left:15px;
}

nav#menu ul li {
  float:left;
}
  nav#menu ul li.totally_first {
  }

nav#menu ul li a {
  display:block;
  padding:0px 19px 0px 13px;
  font-size:16px;
  font-family: 'Roboto', sans-serif;
  font-weight:500;
  color:#403f37;
  text-transform:uppercase;
  text-decoration:none;
  background:url('/img/ico_menu.png') no-repeat left center;
}

nav#menu ul li a .padd {
  display:block;
  padding:21px 0px;
}

nav#menu ul li:last-child a {
	padding-right:0px;
}

  
  
  
  


nav#menu > ul > li > a:hover,
nav#menu > ul > li.active > a {
  color:#cf3c15;
}

/* 2nd level */
  
        nav#menu ul li ul {
          visibility:hidden;
          position:absolute;
          margin:-2px 0px 0px 0px;
          width:210px;
          padding:0px 0px 0px 0px;
          background:transparent;
          border:none;
        }
        
        nav#menu ul li ul li {
        }
        
        nav#menu ul li ul li a {
         display:block;
         width:210px;
         text-transform:none;
         padding:10px 0px 10px 0px;
         font-weight:300;
         font-size:15px;
         color:#5a594e;
         background:#efeecf;
         text-decoration:none;
        }
        
        nav#menu ul li ul li a:hover {
         color:#efeecf;
         background:#5a594e;
        }
        
        nav#menu ul li ul li a .padd {
          display:block;
          padding:0px 15px 0px 16px;
        }
        
        /* 3rd level */
  
        nav#menu ul li ul li ul {
          border-top:none;
          visibility:hidden;
          position:absolute;
          left:0px;
          margin:-39px 0px 0px 210px;
          padding:0px 0px 0px 0px;
        }
        
        nav#menu ul li ul li ul li {
        }
        
        nav#menu ul li ul li ul li a {
        }
        
        nav#menu ul li ul li ul li a:hover {
        }
        
        nav#menu ul li ul li ul li a .padd {
        }
        
        
/* udalosti */

nav#menu ul li:hover ul ul, nav#menu ul li:hover li:hover ul ul, nav#menu ul li:hover li:hover li:hover ul ul,
nav#menu ul li.hover ul ul, nav#menu ul li.hover li.hover ul ul, nav#menu ul li.hover li.hover li.hover ul ul {
	visibility: hidden;
} 

nav#menu ul li:hover ul, nav#menu ul li:hover li:hover ul, nav#menu ul li:hover li:hover li:hover ul, nav#menu ul li:hover li:hover li:hover li:hover ul,
nav#menu ul li.hover ul, nav#menu ul li.hover li.hover ul, nav#menu ul li.hover li.hover li.hover ul, nav#menu ul li.hover li.hover li.hover li.hover ul  {
	visibility: visible;
}        

/* drobeckova navigace */

nav.navi {
  margin:0px 0px 30px 20px
  color:#737373;
}

nav.navi ul {
  list-style:none;
  background:none;
}


nav.navi ul li {
  float:left;
  padding:0px 5px 0px 5px;
  font-size:12px;  
}

nav.navi ul li a {
  color:#737373;
  text-decoration:underline;
}
  nav.navi ul li a:hover {
    text-decoration:none;
  }

nav.navi strong {
  padding-left:0px;
  color:#737373;
  font-weight:strong;
}

nav.navi .sepp {
  padding-left:5px;
  color:#737373;
  font-size:11px;  
}

nav#menu .hidden_link {
  /*background-color: #FF0000; */
  padding: 20px 0px 0px 30px;
  position: absolute;
  top: 0;
  left: 20px;
  cursor: pointer;  
}
nav#menu .hidden_link_hover {
  background-color: #fff;
  color: #000000;  
}
nav#menu .hidden_link_click {
  background-color: #2F2F2F;
  color: #FFFFFF;  
}




















/* pomocne menu kategorii */


aside.acat_menu {
}

aside.acat_menu strong.heading {
    padding-left: 20px;
    background:#641E96;
    color:#fff;
}
   
aside.acat_menu ul {
  list-style:none;
  padding-left:0px;
}

aside.acat_menu ul li {
  background:#EAE9E9;
}

aside.acat_menu ul li a {
    color: #000000;
    display: block;
    font-weight: normal;
    padding: 5px 5px 5px 25px;
}
aside.acat_menu ul li a:hover,
aside.acat_menu ul li a.activated {
  font-weight:bold;
}
  

  /*2nd level*/

  
aside.acat_menu ul li ul li {
  background:#F4EFF8;
}

aside.acat_menu ul li ul {
  display:none;
}  

aside.acat_menu li.activated ul.activated {
  display:block;
}

  /*3rd level*/

aside.acat_menu ul li ul li ul li {
  background:#FDFCFE;
}  

aside.acat_menu ul li ul li ul li a {
  text-decoration:none;
  padding-left:35px;
}
  

aside.acat_menu ul li ul li ul  {
  display:none;
}  

aside.acat_menu li.activated ul.activated  li.activated ul.activated a:hover {
  font-weight:normal;
  background:#641E96;
  color:#fff;
}

aside.acat_menu li.activated ul.activated  li.activated ul.activated a.activated {
  display:block;
  background:#641E96;
  color:#fff;
  font-weight:bold;
}




/* helpmenu */

#helpmenu {
  width:1210px;
  height:77px;
  margin:0px 0px 25px 0px;
  background:#fff;
}
  #homepage #helpmenu {
  } 
  #page #helpmenu {
  }
  .iphone #helpmenu {
  }
  

#helpmenu ul {
  list-style:none;
  margin:0 auto;
  padding-left:0px;
}

#helpmenu ul li {
  float:left;
}
  #helpmenu ul li.totally_first {
  }

#helpmenu ul li a {
  width:302px;
  margin-right:1px;
  display:block;
  font-size:30px;
  font-family: 'Roboto', sans-serif;
  font-weight:300;
  color:#eae9e7;
  text-decoration:none;
  background:#36300b url('/img/ico_help_menu.png') no-repeat 245px center;
}

#helpmenu ul li a .padd {
  display:block;
  padding:21px 15px 19px 26px;
}

#helpmenu > ul > li:nth-child(2) a {
	background-color:#5b5727;	
}
#helpmenu > ul > li:nth-child(3) a {
	background-color:#786f25;	
}
#helpmenu > ul > li:nth-child(4) a {
	margin-right:0px;
	background-color:#908542;	
}

#helpmenu ul li:last-child a {
	padding-right:0px;
	width:301px;
}

  
  
  
  


#helpmenu > ul > li > a:hover,
#helpmenu > ul > li.active > a {
 	text-decoration:underline;
}

/* 2nd level */
  
        #helpmenu ul li ul {
          visibility:hidden;
          position:absolute;
          margin:0px 0px 0px 0px;
          width:302px;
          padding:0px 0px 0px 0px;
          background:transparent;
          border:none;
          z-index:2;
        }
        
        #helpmenu ul li ul li {
        }

        
        #helpmenu ul li ul li a {
         display:block;
         width:302px;
         text-transform:none;
         padding:0px 0px 0px 0px;
         font-weight:100;
         font-size:20px;
         color:#fff;
         background:#191919 url('/img/ico_sub_helpmenu.png') no-repeat 250px 30px;
         border-bottom:1px solid #fff;
         text-decoration:none;
        }
	        #helpmenu ul li:nth-child(4) ul li a {
	        	width:301px;
	        }
	        
	        #helpmenu ul li ul li:first-child a {
	        	border-top:1px solid #fff;
	        }

	        #helpmenu ul li:nth-child(1) ul li a {
	        	background-color:#191919;
	        }        
	        #helpmenu ul li:nth-child(2) ul li a {
	        	background-color:#191919;
	        }
	        #helpmenu ul li:nth-child(3) ul li a {
	        	background-color:#191919;
	        }
	        #helpmenu ul li:nth-child(4) ul li a {
	        	background-color:#191919;
	        }
	        
	        #helpmenu ul li:nth-child(1) ul li a:hover {
	        	background-color:#36300b;
	        }        
	        #helpmenu ul li:nth-child(2) ul li a:hover {
	        	background-color:#5b5727;
	        }
	        #helpmenu ul li:nth-child(3) ul li a:hover {
	        	background-color:#786f25;
	        }
	        #helpmenu ul li:nth-child(4) ul li a:hover {
	        	background-color:#908542;
	        }
        
        #helpmenu ul li ul li a:hover {
          
        }
        
        #helpmenu ul li ul li a .padd {
          display:block;
          padding:20px 65px 20px 30px;
        }
        
        /* 3rd level */
  
        #helpmenu ul li ul li ul {
          border-top:none;
          visibility:hidden;
          position:absolute;
          left:0px;
          margin:-39px 0px 0px 210px;
          padding:0px 0px 0px 0px;
        }
        
        #helpmenu ul li ul li ul li {
        }
        
        #helpmenu ul li ul li ul li a {
        }
        
        #helpmenu ul li ul li ul li a:hover {
        }
        
        #helpmenu ul li ul li ul li a .padd {
        }
        
        
/* udalosti */

#helpmenu ul li:hover ul ul, #helpmenu ul li:hover li:hover ul ul, #helpmenu ul li:hover li:hover li:hover ul ul,
#helpmenu ul li.hover ul ul, #helpmenu ul li.hover li.hover ul ul, #helpmenu ul li.hover li.hover li.hover ul ul {
	visibility: hidden;
} 

#helpmenu ul li:hover ul, #helpmenu ul li:hover li:hover ul, #helpmenu ul li:hover li:hover li:hover ul, #helpmenu ul li:hover li:hover li:hover li:hover ul,
#helpmenu ul li.hover ul, #helpmenu ul li.hover li.hover ul, #helpmenu ul li.hover li.hover li.hover ul, #helpmenu ul li.hover li.hover li.hover li.hover ul  {
	visibility: visible;
}        
        
 

/* IE fixes */
