/* menu */
#menu {
	left: 0px;
	position: absolute;
	z-index: 900;
	width: 195px;
	padding: 0px;
}
#menu ul {
	width: 195px;
  list-style-type: none;
	position: relative;
	padding: 0px 0px 20px 0px;
/*	background: url(styl1/menu_dole.jpg) no-repeat 0% 100%; */
}
#menu li ul {
	left: 195px;
	position: absolute;
	top: 0px;
	padding: 0px 0px 20px 0px;
}
#menu li:hover ul {
	display: block;
}
unknown {
	visibility: visible;
}
#menu li:hover>ul {
	visibility: visible;
}
#menu ul ul {
	visibility: hidden;
}
/* fix ie. hide from ie mac \*/
* html #menu ul li {
	float: left;
	height: 1%;
}
* html #menu ul li a {
	height: 1%;
}
/* end */
#menu ul, #menu li {
	margin: 0px;
}
#menu li {
	position: relative;
  padding: 0px 0px 5px 0px;
	background: url("styl1/menu2.jpg") no-repeat 0% 100%;
}
#menu ul li a {
	font-size: 12px;
	font-weight: bold;
	display: block;
  border: 0px;
	text-decoration: none;
	color: #fff;
	padding: 5px 5px 5px 15px;
	width: 170px;
	background: url("styl1/menu1.jpg") no-repeat 0% 0%;
}
#menu ul li a:hover {
	color: #ff0;
	background: url("styl1/menu1_on.jpg") no-repeat 0% 0%;
}
#menu li ul a {
	font-size: 10px;
	padding: 7px 5px 5px 15px;
}
#menu ul li a.submenu {
	background: url("styl1/menu1sub.jpg") no-repeat 0% 0%;
	padding: 5px 20px 5px 15px;
}
#menu ul li a:hover.submenu {
	background: url("styl1/menu1sub_on.jpg") no-repeat 0% 0%;
}








/* MENU Sekce */
#menu_sekce {
	width: auto;
	height : 24px;
  padding: 0px;
	MARGIN: 0px;
}
#menu_sekce UL {
  padding: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
  float: right;
}
#menu_sekce LI {
  padding: 0px;
	BACKGROUND: url(styl1/menusek1l.jpg) no-repeat 0% 0%;
	FLOAT: left;
	MARGIN: 2px 0px 0px 0px;
	height: 22px;
	white-space: nowrap;
}
#menu_sekce A {
  padding: 5px 20px 0px 20px;
  margin: 0px;
	DISPLAY: block;
	font-size: 12px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(styl1/menusek1p.jpg) no-repeat 100% 0%;
	height: 22px;
	FLOAT: left;
 	color: #fff;
	TEXT-DECORATION: none;
}
#menu_sekce A:hover {
	COLOR: #ff0;
}
#menu_sekce #current {
	BACKGROUND: url(styl1/menusek2l.jpg) no-repeat 0% 0%;
}
#menu_sekce #current A {
	BACKGROUND: url(styl1/menusek2p.jpg) no-repeat 100% 0%;
	COLOR: #333;
}









#menu_h {
  width: auto;
  padding: 0px;
	margin: 0px;
  clear: both;
}
#menu_h UL {
  padding: 0px 0px 0px 20px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
  float: left;
}
#menu_h LI {
  padding: 0px;
  margin: 0px;
	FLOAT: left;
	position: relative;
  width: 150px;
}




#menu_h A {
	position: relative;
	padding: 0px 10px 0px 10px;
  margin: 0px;
	font-size: 10px;
	background: url("styl1/sipka3.gif") no-repeat 0 50%;
	display: inline-block;
	FLOAT: left;
	white-space: nowrap;
}
#menu_h A:hover {
	color: #ff0;
	background: url("styl1/sipka4.gif") no-repeat 0 50%;
}


#menu_h li ul {/* second-level lists */
	position: absolute;
	top: 0px;
  right: -7px; /* -25px */
  z-index: 500;
  padding: 0px 0px 10px 0px;
  margin: 0px;
	background-image: url("styl1/bg_vpravo.jpg");
	width: 173px;
}


#menu_h li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu_h ul li { float: left; height: 1%; }
* html #menu_h ul li a { height: 1%; }
/* End */
#menu_h li:hover ul { display: block; }
#menu_h li:hover>ul { visibility:visible; }
#menu_h ul ul { visibility:hidden; }
/* Make-up syles */
#menu_h ul, #menu_h li {
	z-index: 1000;
}

#menu_h li ul li a {
	text-decoration: none;
  left: 30px;
}
