/* CSS Document hlavni menu */
        /* definice pro leve menu a zobrazeni pri noscript */
/*#levemenu {
        position : absolute;  left : 0px;  top : 176px; background-color: transparent; width: 160px;
        }

        #levemenu a.hlavni {
                font-size: 10px; display : block; margin : 1px 0; background : url(../img/podklad-leve-menu.png) no-repeat left;  font-weight : bold;  width : 170px; height : 21px;  text-decoration : none;  color: #fff;
        }
        #levemenu a.hlavni span {display: block; margin: 4px 0 0 25px;}
        #levemenu a.hlavni:hover {
                background : url(../img/podklad-leve-menu-on.png) no-repeat left;   width : 175px; height : 21px;
        }*/

div#levemenu ul li {	
	behavior: url('/css/mainmenu.htc');
} 	  
div#levemenu
{
	position : absolute;  
	left : 0px;  
	top : 176px; 
	background-color: transparent; 
	width: 230px;
	z-index: 1000;
}

h5.prodcatalogue {
	margin: 0 0 6px 0;
	padding: 0;
	width: 230px;
}
h5.prodcatalogue a {
	display: block;
	font-weight: bold;
	background: url('/img/podklad-leve-menu-w230-on.gif') left top no-repeat;
	line-height: 21px;
	padding-left: 25px;
	color: #fff;
	margin: 0px;
	text-decoration: none;
	font-size: 80%;
}		  
	

div#levemenu ul 
{
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}

div#levemenu li 
{
	margin: 1px 0 0 0;
	padding: 0px;
	display: block;
	position: relative;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
		
	/*border-bottom: 1px solid transparent;*/ /* IE7 */
	/*line-height: 21px;*/
}
		
div#levemenu ul li a 
{
	display: block;
	font-weight: bold;
	background: url('/img/podklad-leve-menu-w230.gif') left bottom no-repeat;
	margin: 0px;
	padding: 0px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-size: 80%;
}

div#levemenu ul li a:hover,
div#levemenu ul li:hover a,
div#levemenu ul li.hover a  
{
	background: url('/img/podklad-leve-menu-w230-on.gif') left bottom no-repeat;
	text-decoration: none;
}

div#levemenu ul li a span 
{
	display: block;
	line-height: 21px;
	height: 21px;
	padding-left: 25px;
	
/*	border: 1px solid blue;*/
}
			


/* druha uroven */
div#levemenu ul li ul {
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -28px;
	left: 215px;
	background: url('/img/menu/podklad-submenu.gif') left top repeat-y;
	width: 180px;
	padding-top: 28px;
	display: block;
}
			

		div#levemenu ul li ul li 
		{
			width: 180px;
			padding: 0px;
			margin: 0px;
			height: auto;
			list-style: none;
		}

			div#levemenu ul li ul li a,
			div#levemenu ul li:hover ul li a,
			div#levemenu ul li.hover ul li a 
			{
				display: block;
				height: auto;
				color: #fff;
				text-decoration: none;
				background: url('/img/menu/podklad-submenu-polozka.gif') left center no-repeat;
				padding: 0px;
				cursor: pointer;
				font-weight: bold;
			}
			
			div#levemenu ul li ul li a:hover
			{
				background: url('/img/menu/podklad-submenu-polozka-over.gif') left center no-repeat;
			}
			
			#levemenu li li a span
			{
				background: url('/img/menu/submenu-oddelovac.gif') left bottom no-repeat;
			}
			

			

/* 3. uroven */
div#levemenu ul ul ul
{
	position: absolute;
	top: -5px;
	left: 181px;
	padding: 6px 0 0 0;
	visibility: hidden;
	width: 250px;
	margin: 0px;
/*	height: auto;*/
	display: block;
	background: url('/img/menu/podklad-submenu2.gif') left top no-repeat;
}

	
		#levemenu li li li
		{
			width: 250px;
		}
		#levemenu li li li a
		{
			width: 250px;
		}
		#levemenu li li li a span
		{
			background: url('/img/menu/submenu2-oddelovac.gif') left bottom no-repeat;
		}
									
/* 4. uroven */
/*div#levemenu ul ul ul ul
{
	position: absolute;
	top: -7px;
	left: 181px;
	padding: 6px 0 0 0;
	visibility: hidden;
	line-height: 100%;
	margin: 0px;
	height: auto;
	display: block;
	background: url('/img/menu/podklad-submenu2.gif') left top repeat-y;
}

	

		#levemenu li li li li a span
		{
			background: url('/img/menu/submenu2-oddelovac.gif') left bottom no-repeat;
		}	*/	
									
/* dalsi urovne - zakazane */


/*div#levemenu ul ul ul ul, 
div#levemenu ul ul ul ul ul,
div#levemenu ul ul ul ul ul ul {
	
}

div#levemenu ul ul ul ul ul ul ul {
	display: none;
	font-size: 0px;
	visibility: hidden;
	height: 0px;
	line-height: 0px;
}*/



/*	udalosti */
div#levemenu ul li:hover ul ul, 
div#levemenu ul li:hover li:hover ul ul, 
div#levemenu ul li:hover li:hover li:hover ul ul, 
div#levemenu ul li:hover li:hover li:hover li:hover ul ul,
div#levemenu ul li:hover li:hover li:hover li:hover li:hover ul ul,
div#levemenu ul li:hover li:hover li:hover li:hover li:hover li:hover ul ul,

div#levemenu ul li.hover ul ul, 
div#levemenu ul li.hover li.hover ul ul, 
div#levemenu ul li.hover li.hover li.hover ul ul, 
div#levemenu ul li.hover li.hover li.hover li.hover ul ul,
div#levemenu ul li.hover li.hover li.hover li.hover li.hover ul ul,
div#levemenu ul li.hover li.hover li.hover li.hover li.hover li.hover ul ul
{
	visibility: hidden;
}

div#levemenu ul li:hover ul, 
div#levemenu ul li:hover li:hover ul, 
div#levemenu ul li:hover li:hover li:hover ul, 
div#levemenu ul li:hover li:hover li:hover li:hover ul, 
div#levemenu ul li:hover li:hover li:hover li:hover li:hover ul,
div#levemenu ul li:hover li:hover li:hover li:hover li:hover li:hover ul,
div#levemenu ul li:hover li:hover li:hover li:hover li:hover li:hover li:hover ul,

div#levemenu ul li.hover ul, 
div#levemenu ul li.hover li.hover ul, 
div#levemenu ul li.hover li.hover li.hover ul, 
div#levemenu ul li.hover li.hover li.hover li.hover ul, 
div#levemenu ul li.hover li.hover li.hover li.hover li.hover ul,
div#levemenu ul li.hover li.hover li.hover li.hover li.hover li.hover ul,
div#levemenu ul li.hover li.hover li.hover li.hover li.hover li.hover li.hover ul
{
	visibility: visible;
} 	


	
