
			#hmenu {
				margin-top : 5px;
				list-style : none;
				padding : 0;
				margin : 0;
				clear : both;
				border-bottom : #de2a26 solid 1px;
				border-top : #de2a26 solid 1px;
				height : 24px;
			}

			.menulist, .menulist  ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}

			.menulist ul {
				display: none;
				position: absolute;
				top: 1.0em; margin-top: 16px;
				left: 0px;
				width: 150px;
				top : 13px;
			}

			.menulist ul ul {
				top: -1px; margin-top: 0;
/*				left: 218px; */
				left: 150px;
			}

			.menulist li {
				float: left;
				display: block;
				position: relative;
				list-style : none;
				/*padding-right : 2px; */
				/*margin-right: -1px; */
			}

			.menulist li.last {
				border-right : 0;
			}

/*	li.last { float : right } */
	li.last ul { left : -63px; }

			.menulist ul li {
				float: none;
				margin: 0;
				margin-bottom: -1px;
			}

			.menulist ul>li:last-child {
				margin-bottom: 1px; /* Mozilla fix */
			}

			.menulist li li a img {
				margin-left : 5px;
			}

			.menulist li li {
				padding-right : 0px;
				border: 1px solid #de2a26;
				background : #fff;
			}

			.menulist a, .menulist a:visited {
				display : block;
				padding : 3px 14px;
				color : #444;
				font-weight : bold;
				font-size : 10pt;
				font-family : "Trebuchet MS", Arial, sans-serif;
				text-decoration : none;
			}

			.menulist li li a, .menulist li li a:visited {
				font-weight : normal;
				font-size : 8pt;
				color : #000;
				padding : 3px 10px;
			}

			.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
				background : #de2a26;
				text-decoration : none;
				color : #fff;
			}

			.menulist a.hl,
			.menulist a.hl:visited,
			.menulist a.hl:hover,
			.menulist a.highlighted,
			.menulist a.highlighted:visited {
				color: #fff;
				background : #de2a26;
			}

			/* drugi poziom menu */
			.menulist li li a.highlighted,
			.menulist li li a:hover, .menulist li li a.highlighted:hover, .menulist li li a:focus {
				background : #de2a26;
				font-size : 8pt;
				color : #fff;
				padding : 3px 10px;
			}

			/* trzeci poziom menu */
			.menulist li li li a,
			.menulist li li li a:visited {
				color : #000;
				font-size : 8pt;
			}

			.menulist li li li a:hover, .menulist li li li a.highlighted:hover, .menulist li li li a:focus {
				color : #000;
				font-size : 8pt;
			}


			/* Only style submenu indicators within submenus. */
			.menulist a .subind {
			 display: none;
			}
			.menulist ul a .subind {
			 display: block;
			 float: right;
			}

			/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
			.menulist a {
			 float: left;
			}
			.menulist ul a {
			 float: none;
			}
			/* \*/
			.menulist a {
			 float: none;
			}
			/* */


			/*
			 HACKS: IE/Win:
			 A small height on <li> and <a> tags and floating prevents gaps in menu.
			 * html affects <=IE6 and *:first-child+html affects IE7.
			 You may want to move these to browser-specific style sheets.
			*/
			*:first-child+html .menulist ul li {
			 float: left;
			 width: 100%;
			}

			* html .menulist ul li {
			 float: left;
			 height: 1%;
			}
			* html .menulist ul a {
			 height: 1%;
			}
			/* End Hacks */
