
#mainMenu {	z-index: 1000;	position: absolute; }


#mainMenu ul { position: relative; top: 7px; padding: 0; margin: 0;	list-style: none; }
#mainMenu ul li {	display: inline; float: left; position: relative; }
	
	#mainMenu ul li a { text-decoration: none; color: #BAD3E4; font-weight: bold;	padding: 0 25px; }
	#mainMenu ul li a:hover { color: #fff; background: url(../images/layout/menu/hover-bg.gif) repeat-x; }
	
		#mainMenu ul li.pierwszy a:hover { color: #fff; background: transparent url(../images/layout/menu/pierwszy.gif) left center no-repeat; }
		
		#mainMenu ul li.ostatni a { padding: 0 28px; }
		#mainMenu ul li.ostatni a:hover { color: #fff; background: transparent url(../images/layout/menu/ostatni.gif) right center no-repeat;  }


#mainMenu ul li a, #mainMenu ul li a:visited { float: left; display: block; height: 27px;	line-height: 27px; }
#mainMenu ul li:hover, #mainMenu ul li:active {	width: auto; color: #fff; background: url(../images/layout/menu/hover-bg.gif) repeat-x; }

#mainMenu ul li ul { display: none; }
#mainMenu table {	margin: -1px; border-collapse: collapse; }

/*************************************************************
	Ustawienia menu dla przeglądarek innych, niż IE
*************************************************************/
	#mainMenu ul li:hover ul {
		display: block;
		position: absolute;
			top: 27px;
			left: 0;
		background: #38678D url(../images/layout/menu/submenu-bg.gif) repeat-x;
	}
	#mainMenu ul li:hover ul.endstop { left:-92px; }
	#mainMenu ul li:hover ul li ul {	display: none;	}
	
	/* HOVER / UNCHOVER */
	#mainMenu ul li:hover ul li a {
		display: block;
		padding: 0 10px;
		height: 20px; 
		line-height: 20px; 
		width: 162px;
		color: #BAD3E4;
	}
	#mainMenu ul li:hover ul li a:hover { color: #fff; background: #3D7CB2 none; }
	/* & */
	
	#mainMenu ul li:hover ul li:hover ul {
		display:block; 
		position: absolute; 
		left: 153px; 
		top: -1px;
	}
	#mainMenu ul li:hover ul li:hover ul.left { left:-153px; }
	
	#mainMenu ul li:hover a { color: #fff;	}

/*************************************************************
	Ustawienia menu dla przeglądarek IE
*************************************************************/
	#mainMenu ul li a:hover ul {
		display: block;
		position: absolute;
			top: 27px; 
			left: 0;
		background: #38678D url(../images/layout/menu/submenu-bg.gif) repeat-x;
	}
	#mainMenu ul li a:hover ul.endstop { left: -92px; }

	/* HOVER / UNCHOVER */
	#mainMenu ul li a:hover ul li a {
		display: block;
		height: 20px; 
		line-height: 20px; 
		width: 162px;
		color: #BAD3E4; 
		border: 0;
	}
	#mainMenu ul li a:hover ul li a:hover { color: #fff; background: #3D7CB2 none; }

