
			#main-menu {
				width : 937px;
				height : 28px;
				background : url('/img/bg_main_menu.gif') repeat-x;
				padding-left : 30px;
				padding-right : 10px;
			}

			#witaj {
				z-index : 2;
			}

			.menulist {
				z-index : 3;
			}

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

			.menulist ul {
				display: none;
				position: absolute;
				top: 1.0em; margin-top: 18px;
				left: -1px;
				width: 220px;
			}

			.menulist ul ul {
				top: -3px;
				margin-top: 0;
				left: 222px;
			}

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

			.menulist li {
				float: left;
				display: block;
				position: relative;
				font-weight : bold;
				background : url('/img/bg_main_menu_separator.gif') top left no-repeat;
				border : 0;
				margin-right: -1px;
			}

			/* Items in submenus - override float/border/margin from above, restoring default vertical style */
			.menulist ul li {
				float: none;
				margin: 0;
			}

			.menulist li li {
				border : 0;
				border-top : 1px solid #dfd3ab;
				background : url('/img/bg_main_menu_submenu.gif') top left repeat-y;
			}

			.menulist a, .menulist a:visited {
				display: block;
				padding : 6px 15px;
				color: #404040;
				font-size : 8pt;
			 	text-decoration: none;
			}

			.menulist li li a, .menulist li li a:visited {
				font-weight : normal;
				color : #000;
				padding : 4px 10px;
				margin : 0px 1px;
			}
			
			.menulist li li a img {
				margin-left : 3px;
			}

			.menulist a.highlighted,
			.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
				color: #8B856F;
			}

			/* 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 : #f0e9d0;
				color : #000;
			}


			/* 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 */
		
		
	.menulist li.ts1 { background : url('/img/bg_main_menu_tab_selected_1.gif') top left no-repeat;  width : 7px; height : 28px; margin-left : 1px }
	.menulist li.ts2 { background : url('/img/bg_main_menu_tab_selected_2.gif') repeat-x; height : 28px; }
	.menulist li.ts3 { background : url('/img/bg_main_menu_tab_selected_3.gif') top right no-repeat; width : 3px; height : 28px; margin-right : 1px; }
	.menulist li.ts2 a { padding : 6px 9px }
	.menulist li.ts2 li a { padding : 4px 10px; }

	li.english { float : right }
	li.english img { vertical-align : middle; margin : 0px 5px 0px 8px }
	li.english ul { left : -92px; }
	li.english ul ul { left : -202px; }

	
		.menulist ul {
			background : transparent url('/img/bg_main_menu_submenu_top.gif') top no-repeat;
			padding-top : 3px;
		}
		
		.menulist .firstItem {
			border-top : 0;
		}

		.menulist .lastItem {
			background : transparent url('/img/bg_main_menu_submenu_bottom.gif') bottom no-repeat;
			padding-bottom : 3px;
		}

