/* CSS Document */
/* menu
/**********************************************************************************/
/**********************************************************************************/
/* urovne menu */
/*********** top menu,. pokud je zapnuto */
/* urovne menu */
.mnu_top_kat_lv1 {
  float:left;
  display: block; margin: 0px; padding: 7px 10px 10px 10px; 
  font-family: tahoma, verdana, arial; font-weight:bold; font-size: 14px; color: #d8d8d8; text-decoration: none; text-shadow: black 3px 3px 4px;
}
.mnu_top_kat_lv1:hover {
  background: url(layout/mnu_top_h.jpg);background-repeat: repeat-x; background-position: top; color: white; text-shadow: black 1px 1px 2px; 
}
.mnu_top_kat_lv1_a {
  float:left; background: url(layout/mnu_top_a.jpg);background-repeat: repeat-x; background-position: top; display: block; margin: 0px;  padding: 7px 10px 10px 10px; 
  font-family: tahoma, arial, verdana, arial; font-weight:bold; font-size: 14px; color: white; text-decoration: none; text-shadow: black 1px 1px 2px; 
}
.mnu_top_kat_lv1_a:hover {
  background-color: #606060
}
.mnu_top_kat_lv1_a2 {
  float:left; background: url(layout/mnu_top_a.jpg);background-repeat: repeat-x; background-position: top; display: block; margin: 0px;  padding: 7px 10px 10px 10px; 
  font-family: tahoma, arial, verdana, arial; font-weight:bold; font-size: 14px; color: white; text-decoration: none; text-shadow: black 1px 1px 2px; 
}

/*********** level 1  - neplati v pripade top menu */
.mnu_kat_lv1 {
  border-top: 1px solid #f0f0f0; border-bottom: 1px solid #b0b0b0; 
  width:169px; display: block; background-color: #d0d0d0;margin: 0px; padding: 4px 5px 4px 5px;
  font-family: arial, verdana, arial; font-weight:bold; font-size: 11px; color: black; text-decoration: none;
}
.mnu_kat_lv1:hover {
  border-top: 1px solid #c0c0c0; border-bottom: 1px solid #f0f0f0; background: #b0b0b0; color: white; font-weight:bold; padding: 4px 5px 4px 0px;
}
.mnu_kat_lv1_a {
  border-top: 1px solid #303030; border-bottom: 1px solid #707070;
  width:169px; display: block; background-color: #505050;margin: 0px; padding: 4px 5px 4px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none;  color: white;
}
.mnu_kat_lv1_a:hover {
  background-color: #606060
}
.mnu_kat_lv1_a2 {
  background: url(layout/mnu_arrow.gif);background-repeat: no-repeat; background-position: center right;
  border-top: 1px solid #303030; border-bottom: 1px solid #707070;
  width:169px; display: block; background-color: #505050;margin: 0px; padding: 4px 5px 4px 10px;
  font-family: arial, verdana, arial; font-weight:bold; font-size: 11px; color: black; text-decoration: none;  color: white;
}
/********** level 2 */ 
.mnu_kat_lv2 {
  width:217px; display: block; margin-bottom: 1px;padding: 5px 5px 5px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: #FFFF84; text-decoration: none;
  background: url(layout/left_mnu.png);background-repeat: repeat-x; background-position: top;  
}
.mnu_kat_lv2:hover {
  background: url(layout/left_mnu_h.png);background-repeat: repeat-x; background-position: top;   color: white;  
}
.mnu_kat_lv2_a {
  width:217px; display: block; margin-bottom: 1px; margin-left:-4px;padding: 5px 5px 5px 10px; border-left:4px solid #FFA500;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
  background: url(layout/left_mnu_a.png);background-repeat: repeat-x; background-position: top;  
}

.mnu_kat_lv2_a2 {
  width:217px; display: block; margin-bottom: 1px; margin-left:-4px;padding: 5px 5px 5px 10px; border-left:4px solid #FFA500;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
  background: url(layout/left_mnu_a.png);background-repeat: repeat-x; background-position: top; 
}
/********** level 3 */ 
.mnu_kat_lv3 {
  border-bottom: 1px solid #300000; 
  width:217px; display: block; margin: 0px; padding: 2px 5px 2px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
}
.mnu_kat_lv3:hover {
  border-bottom: 1px solid #600000; background: #550000; color: white;
}
.mnu_kat_lv3_a {
  border-bottom: 1px solid #600000;  background: #7E2000;
  width:217px; display: block; margin: 0px; padding: 2px 5px 2px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
}

.mnu_kat_lv3_a2 {
  background: url(layout/mnu_arrow.gif);background-repeat: no-repeat; background-position: center right;
  border-bottom: 1px solid #600000;  background-color: #7E2000;
  width:217px; display: block; margin: 0px; padding: 2px 5px 2px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
}
/********** level 4 */ 
.mnu_kat_lv4 {
  border-bottom: 1px solid #300000; 
  width:217px; display: block; margin: 0px; padding: 2px 5px 2px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
}
.mnu_kat_lv4:hover {
  border-bottom: 1px solid #600000; background: #550000; color: white;
}
.mnu_kat_lv4_a {
  border-bottom: 1px solid #600000;  background: #7E2000;
  width:217px; display: block; margin: 0px; padding: 2px 5px 2px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
}

.mnu_kat_lv4_a2 {
  background: url(layout/mnu_arrow.gif);background-repeat: no-repeat; background-position: center right;
  border-bottom: 1px solid #600000;  background-color: #7E2000;
  width:217px; display: block; margin: 0px; padding: 2px 5px 2px 10px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;
}
