DIV UL.menu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* DM-MENU: poziom 0; pozycja wybrana */
DIV UL.menu LI.wybrana {
	display: block;
	list-style: none;
	margin: 0;

	padding: 0;
}

DIV UL.menu LI.wybrana A:link,
DIV UL.menu LI.wybrana A:visited,
DIV UL.menu LI.wybrana A:active
{
  color: #ac0302;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

DIV UL.menu LI.wybrana A:hover
{
  color: #cccccc;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

/* DM-MENU: poziom 0; pozycja zwykla */
DIV UL.menu LI.zwykla {
	display: block;
	list-style: none;
	margin: 0;

	padding: 0;
}

DIV UL.menu LI.zwykla A:link,
DIV UL.menu LI.zwykla A:visited,
DIV UL.menu LI.zwykla A:active
{
	color: #aaaaaa;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

DIV UL.menu LI.zwykla A:hover
{
	color: #aaaaaa;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

/* DM-MENU: poziom 1; pozycja wybrana */
DIV UL.menu LI.wybrana UL.menu LI.wybrana {
	display: block;
	list-style: none;
	margin: 0;

	padding: 0 0 0 10px;
}

DIV UL.menu LI.wybrana UL.menu LI.wybrana A:link,
DIV UL.menu LI.wybrana UL.menu LI.wybrana A:visited,
DIV UL.menu LI.wybrana UL.menu LI.wybrana A:active
{
	color: #ac0302;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;	
}

DIV UL.menu LI.wybrana UL.menu LI.wybrana A:hover
{
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;	
}

/* DM-MENU: poziom 1; pozycja zwykla */
DIV UL.menu LI.wybrana UL.menu LI.zwykla {
	display: block;
	list-style: none;
	margin: 0;

	padding: 0 0 0 10px;
}

DIV UL.menu LI.wybrana UL.menu LI.zwykla A:link,
DIV UL.menu LI.wybrana UL.menu LI.zwykla A:visited,
DIV UL.menu LI.wybrana UL.menu LI.zwykla A:active
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
  text-decoration: none;	
}

DIV UL.menu LI.wybrana UL.menu LI.zwykla A:hover
{
	color: #cccccc;
	font-size: 12px;
	font-weight: normal;
  text-decoration: none;	
}

/* DM-MENU: poziom >1; pozycja wybrana */
DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.wybrana {
	display: block;
	list-style: none;
	margin: 0;

	padding: 0 0 0 10px;
}

DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.wybrana A:link,
DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.wybrana A:visited,
DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.wybrana A:active
{
	color: #ac0302;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;	
}

DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.wybrana A:hover
{
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;	
}

/* DM-MENU: poziom >1; pozycja zwykla */
DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.zwykla {
	display: block;
	list-style: none;
	margin: 0;

	padding: 0 0 0 10px;
  background: none;
	text-align: left;
}

DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.zwykla A:link,
DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.zwykla A:visited,
DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.zwykla A:active {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
  text-decoration: none;	
}

DIV UL.menu LI.wybrana UL.menu LI.wybrana UL.menu LI.zwykla A:hover {
	color: #cccccc;
	font-size: 12px;
	font-weight: normal;
  text-decoration: none;	
}
