/*
xmenu4_1_dhtml.css
xMenu4 Demo 1, Cascading menus from nested ULs!
This code is distributed under the terms of the LGPL (gnu.org)
Mike Foster, Cross-Browser.com
*/

/* xMenu4 DHTML Rules (see xmenu4_1.css for downgrade rules) */

/* Bar */

#menu { padding-top: 5px; }

/* Outermost UL (horizontal bar) */
ul.xmBar {
  position:relative; visibility:hidden;
  margin:0; padding:0px;
  background:transparent;
  overflow:visible; cursor:default;
}
/* All LIs in ul.xmBar */
ul.xmBar li {
  list-style:none;
  display:inline;
  width:70px;
  margin:0 8px 0 0; padding:2px 6px;
}
/* Bar label */
/* li.xmBarLbl {
  color:#000; background:#cc9;
  border-left:1px solid #996;
  border-top:1px solid #996;
  border-right:1px solid #330;
  border-bottom:1px solid #330;
} */
li.xmBarLblHvr {
  color:#111; background:#111;  /* barva podkladu JS menu */
  /*
  border-left:1px solid #330;
  border-top:1px solid #330; */
  /* border-right:1px solid #000;   */ /* ok ramecky v hlavnim meny */
  /* border-bottom:1px solid #000;  */ /* ok */
}
/* Bar item */
/*
li.xmBarItm {
  color:#000; background:#cc9;
  border-left:1px solid #996;
  border-top:1px solid #996;
  border-right:1px solid #330;
  border-bottom:1px solid #330;
} */
li.xmBarItmHvr {
  color:#fff; background:#c61c23;
/*  border-left:1px solid #330;
  border-top:1px solid #330;
  border-right:1px solid #996;
  border-bottom:1px solid #996; */
}

/* Box */

/* All ULs except outermost - zde aditovat!!!! */
ul.xmBox {
  position:absolute; visibility:hidden;
  display:block; width:194px;
  margin:0px; padding:4px;
  overflow:visible; cursor:default;
  background:#111;  /* barva podkladu submenu-rozbaleneho */
  border-left:1px solid #000;  /* ok ramecky ve vedlejsim meny */
  border-top:1px solid #000;  /* ok */
  border-right:1px solid #330;
  border-bottom:1px solid #330;
}
/* All LIs in ul.xmBox */
ul.xmBox li {
  display:block; margin:6px 0; padding:0;
  width:194px; height:auto /* 16px; */
}
/* Box label */
li.xmBoxLbl {
  color:#000; background:transparent;
  border-right:2px solid #C61C23;
}
li.xmBoxLblHvr {
  color:#fff; background:#c61c23;
  border-right: 2px solid white;
}
/* Box item */
li.xmBoxItm {
  color:#000; background:transparent;
}
li.xmBoxItmHvr {
  color:#fff; background:#c61c23;
}

/* A element over-rides so we don't inherit unwanted styles */

ul.xmBar li a:link, ul.xmBar li a:visited, ul.xmBar li a:active { /* for all As in ul.xmBar */
  display:inline;
  margin:0; padding:0; border:none;
  font-weight:normal; text-decoration:none;
  color:white; background:transparent;  /* barva odkazu */
  font-size: 11px; font-weight: bold;   /* ok */
}
ul.xmBar li a:hover { /* for all As in ul.xmBar */
  display:inline;
  margin:0; padding:0; border:none;
  font-weight:normal; text-decoration:none;
  color:white; background:transparent;  /* ok */
  font-size: 11px; font-weight: bold;  /* ok */
}

ul.xmBox li a:link, ul.xmBox li a:visited, ul.xmBox li a:active { /* for all As in ul.xmBox */
  display:block; /* width:100%; height:100%; */
  margin:0; padding:0; border:none;
  font-weight:normal; text-decoration:none;
  color:white; background:transparent;  /* ok */
  font-size: 11px; font-weight: bold;  /* ok */
}
ul.xmBox li a:hover { /* for all As in ul.xmBox */
  display:block; /* width:100%; height:100%; */
  margin:0; padding:0; border:none;
  font-weight:normal; text-decoration:none;
  color:white; background:transparent;  /* ok */
  font-size: 11px; font-weight: bold;  /* ok */
}

/* Misc */

#menuMarker { /* menu will be positioned at this element */
  display:block;
  position:relative; overflow:hidden;
  margin:0 0px 32px 0px; padding:0;
  background:transparent;
}

