.grzalki_menu {
	/*background: #8CBEDC;*/
	width: 730px;
}

.grzalki_menu .grzalki_menugradient {
	background: #ffffff;
	width: 730px;
	vertical-align: middle;
	white-space: nowrap;
}

.produkty {
	background: #8CBEDC;
	width: 730px;
}

.produkty th {
	margin: 0px;
	padding: 0px;
	line-height: 26px;
	font-size: 11px;
	background: #5291BA;
	color: #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;

}

.produkty img {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.produkty .big {
	display: none;
}

.produkty .item,
.produkty .item:hover,
.produkty .item-active,
.produkty .item-active:hover {
	background: #ffffff;
	text-align: center;
	color :#5291BA;
	cursor: pointer;
}


.produkty .item td {
	border-right: solid 1px #8CBEDC;
	border-bottom: solid 1px #8CBEDC;
	border-collapse:collapse;
	line-height: 16px;
	vertical-align: middle;
}

.produkty .item span {
	display: none;
	margin: 0px;
	padding: 0px;
}

.produkty .subitem {
	display: none;
	background: #ffffff;
	text-align: center;
}

.produkty .subitem table td {
	border: solid 1px #ffffff;
	padding: 0px 0px 4px 8px;
	text-align: center;
	font-size: 11px;
}

.produkty .subitem td {
	border-right: solid 1px #8CBEDC;
	border-bottom: solid 1px #8CBEDC;
	border-collapse:collapse;
	font-size: 11px;
	color: #367FA8;
}

.produkty .subitem tr {
	width: 730px;
}

.produkty .subitem div {
	/*display: none;*/
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	/*width: 730px;*/
	vertical-align: top;
}

.XulMenu {
	margin: 0px;
	padding: 0px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	z-index: 100;
	/*width: 730px;*/
}

.XulMenu td, div, span, a {
	margin: 0px;
	padding: 0px;
}

.XulMenu td,
.XulMenu td:hover,
.XulMenu td-active,
.XulMenu td-active:hover {
	white-space: nowrap;
	background: #ffffff;
	border-top: solid 0px #8CBEDC;
	border-right: solid 0px #8CBEDC;
	border-bottom: solid 0px #8CBEDC;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
	background: #ffffff /*url(../images/bt.jpg) no-repeat left center*/;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	color: #144B78;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	display: block;
	position: relative;
	text-align: center;
}

.XulMenu .button:hover {
	background: #5291BA /*url(../images/bth.jpg) no-repeat left center*/;
	padding: 4px 0px 4px 0px;
	color: #ffffff;
}

.XulMenu .button-active,
.XulMenu .button-active:hover {
	background: #5291BA /*url(../images/bth.jpg) no-repeat left center*/;
	/*border: outset 1px #5291BA;
	padding: 3px 31px 3px 23px;*/
	color: #ffffff;
}

.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
	line-height: normal;
	margin: 0px;
	padding: 0px;
	/*padding: 8px 15px 8px 15px;*/
	color: #5291BA;
	font-size: 11px;
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	display: block;
	position: relative;
	font-weight: bold;
}

.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
	background: #A3D6EB;
	/*padding: 8px 15px 8px 15px;*/
	margin: 0px;
	padding: 0px;
	color: #5291BA;
}


.XulMenu .section {
	margin: 4px 0px 0px 0px;
	padding: 1px 1px 1px 4px;
	background: #ffffff;
	border: 1px solid;
	border-color: #000000;
	position: absolute;
	visibility: hidden;
	z-index: 15;
	text-align: left;
}

.XulMenu .section .item,
.XulMenu .section .item:hover,
.XulMenu .section .item-active,
.XulMenu .section .item-active:hover {
	margin: 0px;
	padding: 0px;
	width: 180px;
}

.XulMenu .arrow {
	position: absolute;
	top: 1px;
	right: 8px;
	bottom: 1px;
	border: 0;
}


.XulMenu .itembtn,
.XulMenu .itembtn:hover,
.XulMenu .itembtn-active,
.XulMenu .itembtn-active:hover {
    line-height: normal;
    /*padding: 1px 3px 3px 3px;*/
    color: #5291BA;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    position: relative;
}

.XulMenu .itembtn:hover,
.XulMenu .itembtn-active,
.XulMenu .itembtn-active:hover {
    background: #C9D5E5;
    border:1px solid;
    border-color: #316BC6;
    color: black;
    padding: 1px 1px 3px 1px;
}

* html .XulMenu td { position: relative;} /* ie 5.0 fix */
