#menuproduktow {
margin: 0px;
padding: 0px;
margin-bottom:15px;
margin-top:10px;
}

.treeview ul{ 
/*CSS for Simple Tree Menu*/
margin: 0px;
padding: 0px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	list-style-type: none;
	width: 168px;
	overflow:hidden;
	font-size:11px;
	line-height:12px;
	font-family:Verdana;
	font-weight:bold;
	text-transform:uppercase;
	color:#bd1730;	
	display:block;
	background: url(../images/linia_przerywana.gif) repeat-x left bottom;
	padding-top:2px;
}

.treeview li a {
text-decoration:none;
color:#bd1730;
}

.treeview li.submenu_o a {
text-decoration:none;
color:#bd1730;
}



.treeview li a:hover {
text-decoration:underline;
color:#bd1730;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}

.treeview li.submenu_o{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	/*margin-top: 1px;
	margin-bottom: 1px;*/
	cursor: default;
	color:#bd1730;
}

.treeview .submenu ul li a{
display:block;
text-decoration:none;
color:#bd1730;
z-index:699;
position:absolute;
}

a.statusowe{
display:block;
text-decoration:none;
color:#339933 !important;
z-index:699;
position:absolute;
}

.treeview li.submenu div,.treeview li.submenu_o div, li.produkt div, .treeview li.bezsubmenu div, li.produkt div {
	min-height:26px;
	padding-bottom:2px;
	height:auto;
	background-image: url(../images/plus.gif);
	padding-left:15px !important;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding:auto !important;
	vertical-align:middle !important;
	cursor:s-resize;
}

.treeview li.bezsubmenu div {
min-height:26px;
height:auto;
background-image: url(../images/patrz.gif);
cursor:default !important;
}

li.produkt div, li.produkt div {
background-image:none !important;
padding-top:2px;
padding-bottom
}

.treeview li.submenu_o div {
background: url(../images/minus.gif) no-repeat left 3px;
}

.treeview li li {
text-transform:none;
font-weight:normal;
background: url(../images/linia_przerywana.gif) repeat-x left top;
/*padding-left:15px !important;*/
}

.treeview li li li{
text-transform:none;
font-weight:normal;
background: url(../images/linia_przerywana.gif) repeat-x left top;
/*padding-left:15px !important;*/
}

.treeview li li.submenu_o li {
text-transform:none;
font-weight:normal;
background-image:none !important;
/*padding-left:15px !important;*/
}

.treeview li li.submenu div, .treeview li li.submenu_o div,.treeview li li.bezsubmenu div {
background-image: url(../images/plus.gif);
	padding-left:30px !important;
	background-repeat: no-repeat;
	background-position: 15px 3px;
}

.treeview li li.bezsubmenu div {
background-image: url(../images/patrz.gif);
}

.treeview li li.submenu_o div {
background-image: url(../images/minus.gif);
min-height:auto !important;
height:auto !important;
min-height:1em;
}

.treeview li li li{
text-transform:none;
font-weight:normal;
/*padding-left:0px !important;*/
}

.treeview li li li div  {
background-image: none !important;
	padding-left:45px !important;
	padding-bottom:6px !important;
	background-repeat: no-repeat;
	line-height:14px;
	background-position: 15px 3px;
	cursor:default !important;
}


