
/*--- menu horizontal ---*/
#menu-horizontal {
  position: absolute;
  top: 206px;
  left: 0;
  font-size: 1em;
  font-family: Arial, Tahoma, Sans-serif, "Trebuchet MS";
  text-align: right;
  background: #4e8a56 url('../images/menu-horizontal-back.gif') top left repeat-x;
  width: 954px;
  _width: 955px;
  height: 41px;
  z-index: 1000;
}
.pieta #menu-horizontal {background: #52010d url('../images/menu-horizontal-back-pieta.gif') top left repeat-x;}
#menu-horizontal ul.uroven1 {margin: 0 0 0 280px;}
#menu-horizontal ul {
  /*display: block;*/
  text-align: right;
  margin: 0 auto;
  padding: 0;
}
#menu-horizontal ul li {
  float: left;
  position: relative;
  list-style: none;

}
#menu-horizontal ul li a {
  display: block;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding: 11px 13px 12px 13px;
}
#menu-horizontal ul li a:hover {
  color: #ca2c2c;
}

#menu-horizontal .uroven2 {
  position: absolute;
  float: right;
  left: 0px;
  top: 30px;
  visibility: hidden;
  font-size: 0.9em;
  text-align: left;
  background-color: #23772d;
  border: 1px solid #528c59;
  width: 190px;
  margin: 0; padding: 0;
  z-index: 1500;
}

.pieta #menu-horizontal .uroven2 {
  background-color: #67021e;
  border: 1px solid #480105;
}

#menu-horizontal .uroven2 li {
  position: relative;
  /*border-bottom: 1px solid #d4d074;*/
  margin: 0px; padding: 0px;
  width: 190px;
  /*height: 20px;*/
}
#menu-horizontal .uroven2 li a {
  display: block;
  font-weight: normal;
  padding: 3px 13px;
}


#menu-horizontal li.Hover ul.uroven2,
#menu-horizontal li:hover ul.uroven2 {
	visibility: visible;
}

/*použití hover.htc scriptu pro správné chování ie*/
#menu-horizontal li {
	behavior: url('http://www.smp-pce.cz/css/hover.htc');
}


/*------- menu sluzeb ----------*/
.menu-wrap {
  background: #ffffff url('../images/menu-back.gif') top left repeat-x;
  min-height: 650px;
  _height: 650px;
  width: 150px;
  margin: 0 0 0 5px;
  padding: 5px 0;
}
.pieta .menu-wrap {width: 154px; margin: 0 0 0 4px;}
.menu-wrap h3 {
  text-align: center;
  font-size: 0.85em;
  margin: 15px 0 0 0;
}
ul.menu {
  list-style: none; list-style-image: none;
  width: 150px;
  /*_height: 650px;*/
  margin: 0;
 /* padding: 5px 0;*/
}
.pieta ul.menu {margin: 0; width: 153px}
ul.menu li {
  list-style: none;
  margin: 0 0 5px 0;
}

ul.menu li a {
  display: block;
  color: #3b3b3b;
  font-weight: bold;
  background-color: #f0eeee;
  text-decoration: none;
  /*width: 140px;
  _width: 140px;*/
  margin: 2px 0;
  padding: 5px 0 5px 5px;
}
ul.menu li a.active {text-decoration: underline;}
ul.menu li ul {
  font-size: 0.9em;
  width: 142px;
  margin: 0 5px 0 5px;
  /*margin: 10px 0 0 0;*/
}
ul.menu li ul li {
  background: transparent url('../images/li-odrazka1-new.gif') top left no-repeat;
  padding: 0 0 0 5px;
  /*margin: 0;*/
  /*border: 1px solid red;*/
}

ul.menu li ul ul {font-size: 1em;}
ul.menu li ul li a {
  font-weight: normal;
  background-color: transparent;
  padding: 0 0 0 5px;
}
ul.menu li a:hover {color: #e3722d;}
