	.menu2 {
		position:relative;
		z-index:199;
		width:120px;
		font-family: Tahoma;
	}
	.menu2 	ul {
		border: 0px;
		margin: 0px;
		padding: 0px;
		list-style-type:none;
	}

	.menu2 	li {
		border: 0px;
		margin: 0px;
		padding: 0px;
		float:left;
		position:relative;
	}

	.menu2  ul li table {border-collapse:collapse;}


/* 1st poziom ================================================================================================================================================ */
	/* normal*/
	.menu2	ul	li {
		background-color:#0e71b4;
		height:17px;
		width:120px; /* auto - dla dopasowanych szerokosci*/
		display:block;
		border-top:3px solid white;
	}

	.menu2	ul	li	a {
		color:#FFFFFF;
		padding:0px 5px 0px 5px;
		vertical-align:middle;
		text-align:left;
		font-size:12px;
		font-weight:bold;
		font-variant:normal;
		font-style:normal;
		text-decoration:none;
		display:block;
	}

	/* hover */
	.menu2 	ul li:hover, 
	.menu2 	ul li:hover a,
	.menu2 	ul li 			a:hover	{
		color:#FFFFFF;
		background-color:#0e71b4;
	}


/* 2nd poziom ================================================================================================================================================ */

	/* USTAWIENIA DLA LISTY UL */
	/* for all */
	.menu2	ul	li								ul  {display:none;} /* jesli nie najechalem na zaden link to submenu zrob ukryte */

	/* menu pionowe */
	.menu2	ul li:hover 					ul,
	.menu2	ul li			  a:hover 	ul  {display:block; /* jesli najechalem na link to submenu zrob widoczne */
		position:absolute;
		top:0px;
		left:120px;
		background-color:#0e71b4;
		height:auto;
		width:110px;
	}

	/* menu poziome */
	.menu2 	ul.poziome 	li:hover 					ul,
	.menu2 	ul.poziome 	li 			a:hover		ul  {display:block; /* jesli najechalem na link to submenu zrob widoczne */
		position:absolute;
		top:25px;
		left:0px;
		width:110px;
		background-color:#0e71b4;
		line-height:auto;
		height:auto;
		border-bottom:3px solid #0e71b4;
	}

	/* menu prawe */
	.menu2 	ul.prawe 		li:hover					ul,
	.menu2 	ul.prawe 		li 			a:hover 	ul  {
		display:block;
		position:absolute;
		top:0px;
		left:auto;
		right:100px;
	}
	/* KONIEC USTAWIENI UL'a */


	/* USTAWIENIA DLA LI */
	/* normal */
	.menu2	ul li:hover 					ul	li,
	.menu2	ul li			  a:hover		ul	li {
		height:auto;
		width :110px;
		background-color:#0e71b4;
		border-top:0px;
	}

	.menu2	ul li:hover 					ul	li	a,
	.menu2	ul li			  a:hover		ul	li	a		{
		height:auto;
		color:#FFFFFF;
		padding:0px 5px 3px 5px;
		text-align: left;
		font-size:12px;
		font-variant:normal;
		font-style:normal;
		font-weight: normal;
		text-decoration:none;
		width:98px; /* węższe o padding 2x6=12 200-12=188*/
		background-color:#0e71b4;
	}

	/* hover */
	.menu2	ul li:hover					  ul	li:hover	a,
	.menu2	ul li 			a:hover		ul	li 				a:hover 	{
		background-color:#0e71b4;
		text-decoration:underline;
	}
	/* KONIEC USTAWIENI DLA LI */






/* 3rd poziom ================================================================================================================================================ */

	/* USTAWIENIA DLA LISTY UL */
	/* for all */
	.menu2 	ul li:hover 	ul li 			ul,
	.menu2 	ul li a:hover 	ul li a 		ul  {visibility:hidden;}

	.menu2 	ul li:hover 	ul li:hover 	ul,
	.menu2 	ul li a:hover 	ul li a:hover 	ul  {visibility:visible;
		position:absolute;
		top:0;
		left:110px;
		background-color:#0e71b4;
		height:auto;
		width:110px;
	}

	.menu2 	ul li:hover 	ul li:hover 	ul li a,
	.menu2 	ul li a:hover 	ul li a:hover 	ul li a	{
		height:auto;
		color:#FFFFFF;
		padding:0px 5px 3px 5px;
		text-align: left;
		font-size:12px;
		font-variant:normal;
		font-style:normal;
		font-weight: normal;
		text-decoration:none;
		width:188px; /* węższe o padding 2x6=12 200-12=188*/
		background-color:#0e71b4;
	}

	.menu2 	ul li:hover 	ul li:hover 	ul li:hover a,
	.menu2 	ul li a:hover 	ul li a:hover 	ul li a:hover  {
		background-color:#0e71b4;
		text-decoration:underline;
	}

	/* menu2 prawe */
	.menu2 	ul.prawe li:hover		ul.prawe li:hover 		ul,
	.menu2 	ul.prawe li a:hover 	ul.prawe li a:hover 	ul  {left:auto; right:200px;}


/* 4rd poziom ================================================================================================================================================ */
	.menu2 	ul li:hover 	ul li:hover 	ul li 			ul,
	.menu2 	ul li a:hover 	ul li a:hover 	ul li a 		ul  {visibility:hidden;}
	.menu2 	ul li:hover 	ul li:hover 	ul li:hover 	ul,
	.menu2 	ul li a:hover 	ul li a:hover 	ul li a:hover 	ul  {visibility:visible; position:absolute; top:0; left:200px; width:200px;}
	.menu2 	ul li:hover 	ul li:hover 	ul li:hover 	ul li a,
	.menu2 	ul li a:hover 	ul li a:hover 	ul li a:hover 	ul li a        {background:#f8f8f8; color:#000000; font-size:10px; width:200px; text-decoration:none;} /* nieaktywny */
	.menu2 	ul li:hover 	ul li:hover 	ul li:hover 	ul li:hover a,
	.menu2 	ul li a:hover 	ul li a:hover 	ul li a:hover 	ul li a:hover  {background:#0000FF; color:#FFFFFF; font-size:10px; width:200px; text-decoration:none;} /* aktywny */

	/* menu2 prawe */
	.menu2 	ul.prawe li:hover 		ul.prawe li:hover		ul.prawe li:hover 		ul,
	.menu2 	ul.prawe li a:hover		ul.prawe li a:hover 	ul.prawe li a:hover 	ul  {left:auto; right:200px;}