/* 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 {
  background: url(layout/mnu_lv1.jpg);background-repeat: repeat-y; background-position: left;
  width:178px; display: block; background-color: #d0d0d0; margin: 0px; padding: 4px 5px 4px 5px;
  font-family: arial, verdana, arial; font-weight:bold; font-size: 11px; color: #0B2C43; text-decoration: none; margin-bottom:2px;
}
.mnu_kat_lv1:hover {
  background: url(layout/mnu_lv1_h.jpg);background-repeat: repeat-y; background-position: left; color: black;  
}
.mnu_kat_lv1_a {
  background: url(layout/mnu_lv1_a.jpg);background-repeat: repeat-y; background-position: left;
  width:178px; display: block; margin: 0px; padding: 4px 5px 4px 5px;
  font-family: arial, verdana, arial; font-weight:bold; font-size: 11px; color: #0B2C43; text-decoration: none; margin-bottom:2px;
}
.mnu_kat_lv1_a2 {
  background: url(layout/mnu_lv_a.jpg);background-repeat: repeat-y; background-position: left;
  width:178px; display: block; background-color: #d0d0d0; margin: 0px; padding: 4px 5px 4px 5px; margin-bottom:4px;
  font-family: arial, verdana, arial; font-weight:bold; font-size: 11px; color: white; text-decoration: none; 
}
/********** level 2 */ 
.mnu_kat_lv2 {
  background: url(layout/mnu_lv2.jpg);background-repeat: repeat-y; background-position: right;
  width:161px; display: block; background-color: #d0d0d0; margin: 0px; padding: 2px 5px 2px 15px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none; border-left:5px solid #d1d9e0; border-bottom: 1px solid #d0d0d0; 
}
.mnu_kat_lv2:hover {
  background: url(layout/mnu_lv2_h.jpg);background-repeat: repeat-y; background-position: right; color: black;  
}
.mnu_kat_lv2_a {
  background: url(layout/mnu_lv1_a.jpg);background-repeat: repeat-y; background-position: right;
  width:161px; display: block; background-color: #d0d0d0; margin: 0px; padding: 2px 5px 2px 15px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none; border-left:5px solid #d1d9e0; border-bottom: 1px solid #d0d0d0;
}
.mnu_kat_lv2_a2 {
  background: url(layout/mnu_lv_a.jpg);background-repeat: repeat-y; background-position: right;
  width:161px; display: block; background-color: #d0d0d0; margin: 0px; padding: 2px 5px 2px 15px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: white; text-decoration: none;  border-left:5px solid #d1d9e0;
}
/********** level 3 */ 
.mnu_kat_lv3 {
  background: url(layout/mnu_lv3.jpg);background-repeat: repeat-y; background-position: right;
  width:146px; display: block; background-color: #d0d0d0; margin: 0px; padding: 2px 5px 2px 25px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none; border-left:10px solid #d1d9e0; border-bottom: 1px solid #d0d0d0; 
}
.mnu_kat_lv3:hover {
  background: url(layout/mnu_lv3_h.jpg);background-repeat: repeat-y; background-position: right; color: black;  
}
.mnu_kat_lv3_a {
  background: url(layout/mnu_lv1_a.jpg);background-repeat: repeat-y; background-position: right;
  width:146px; display: block; background-color: #d0d0d0; margin: 0px; padding: 2px 5px 2px 25px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none; border-left:10px solid #d1d9e0; border-bottom: 1px solid #d0d0d0;
}
.mnu_kat_lv3_a2 {
  background: url(layout/mnu_lv_a.jpg);background-repeat: repeat-y; background-position: right;
  width:146px; display: block; background-color: #d0d0d0; margin: 0px; padding: 2px 5px 2px 25px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none;  border-left:10px solid #d1d9e0;
}
/********** 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;
}
