
.topmenuout {
	width: 995px; 
	height: 64px; 
	padding: 0 0 0 5px;
	background: url("/img/topmenu-marg-left.gif") no-repeat; 
}
.topmenuout .in {
	width: 990px; 
	height: 64px; 
	padding: 0 5px 0 0;
	background: url("/img/topmenu-marg-right.gif") no-repeat right top; 
}

.topmenu {
	height: 32px; 
	background: url("/img/topmenu-belka.gif") repeat-x; 
	position: relative; 
	font-family: Tahoma, verdana, sans-serif; 
	font-size: 10pt; 
	width: 990px; 
	z-index: 400;
}

.topmenu .osnowa {
/* display: table; */
	margin: 0 3px;
}

.topmenu .belka,
.topmenu .belka_swiatlo {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	white-space: nowrap;
}

.topmenu li {
	margin: 0; 
	padding: 0; 
	height: auto; 
	float: left;
}

.topmenu .belka a {
	display: block; 
	height: 32px; 
	float: left; 
	background: url("/img/topmenu-belka.gif"); 
	padding: 0 14px 0 14px; 
	text-decoration: none; 
	line-height: 32px; 
	white-space: nowrap; 
	color: #ffffff;
}

.topmenu .belka_swiatlo a {
	display: block; 
	height: 32px; 
	float: left; 
	background: url("/img/topmenu-belka-swiatlo.gif"); 
	padding: 0 0 0 7px; 
	text-decoration: none; 
	line-height: 32px; 
	white-space: nowrap; 
	color: #f8fff1;
}

.topmenu .belka_swiatlo a b {
	display: block; 
	padding: 0 14px 0 7px; 
	background: url("/img/topmenu-belka-swiatlo.gif") right top;
}

.topmenu .belka a:hover, 
.topmenu .belka li:hover a {
	background: url("/img/topmenu-belka-wskarz.gif"); 
	padding: 0 0 0 7px; 
	cursor: pointer; 
	color: #ffff66;
}

.topmenu .belka a:hover b, 
.topmenu .belka li:hover a b {
	display: block; 
	float: left; 
	padding: 0 14px 0 7px; 
	background: url("/img/topmenu-belka-wskarz.gif") right top; 
	cursor: pointer;
}

.topmenu .podmenu {display: none;}

.topmenu table {
	border-collapse: collapse; 
	margin: -1px; 
	font-size: 10pt; 
	width: 0; 
	height: 0;
}

.topmenu .podlista {
	display: table; 
	margin: 0 3px; 
	padding: 0; 
	list-style: none;
}

.topmenu .sub_active .current_sub a, 
.topmenu .sub_active a:hover {
	background: transparent; 
	color: #f00;
}

.topmenu .belka :hover .podmenu, 
.topmenu .belka_swiatlo .swiatlo {
	display: block; 
	position: absolute; 
	width: 990px; 
	top: 32px; 
	background: url("/img/topmenu-rozwin.gif"); /* #eeeeee  */
	padding: 0; 
	z-index: 40; 
	left: 0; 
	text-align: left;
}

.topmenu .belka_swiatlo .swiatlo {z-index: 4;}

.topmenu .belka :hover .podlista li a, 
.topmenu .belka_swiatlo .swiatlo .podlista li a {
	display: block; 
	float: left; 
	background: transparent; 
	padding: 0 10px 0 10px; 
	margin: 0; 
	white-space: nowrap; 
	border: 0; 
	text-decoration: underline;
	color: #c3dfab; 
}

.topmenu .belka :hover .podlista li a:hover, 
.topmenu .belka_swiatlo .podlista li a:hover {
	visibility: visible; 
	color: #78c327; 
	background: url("/img/topmenu-rozwin-wskarz.gif");
}

.topmenu .belka :hover .podlista li a:hover {
	text-decoration: underline;
}
.topmenu .belka_swiatlo .podlista li a {
	text-decoration: none;
}

.topmenu .belka_swiatlo .podlista li.podmenu_swiatlo a {
	cursor: default; 
	background: url("/img/topmenu-rozwin-wskarz.gif");
	font-weight: bold;
	text-decoration: none;
}
.topmenu .belka_swiatlo .podlista li.podmenu_swiatlo a:hover {
	text-decoration: none;
}

.topmenu .podlista li a span {
	color: #444444;
}