#top-menu .menu .item149 {
	display:none;
}
#top-menu .menu {
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:outside;
	height:26px;
	top:14px;
	position:relative;
	padding-left:19px;

}

#top-menu .menu li {
		float:left;
		list-style-position:outside;
		font-family:Arial, Helvetica, sans-serif;
		
		display:block;
		margin:0 10px;
	}	


#top-menu .menu li ul {
	display:none;
}
/*
 * O Firmie
 */
		#top-menu .menu li.item28 {
			width:138px;
			height:25px;
			float:left;
			}
			#top-menu .menu li.item28 a:link,
			#top-menu .menu li.item28 a:visited {
				width:138px;
				height:25px;
				float:left;
				background:url(../images/menu/top/ROZWIAZANIA-hm.gif) no-repeat top;
				color:white;
				font-size:10px;
				line-height:26px;
				text-transform:uppercase;
				text-align:left;
				text-decoration:none;
				display:block;
				line-height:25px;
				text-indent:16px;
			}
			#top-menu .menu li.item28 a:hover {
				background-position:0 100%;
			}

			#top-menu .menu li.item28 span {
			margin-left:19px;
			}
			
/*
 * Rozwiązania
 */
		#top-menu .menu li.item29 {
			width:138px;
			height:25px;
			float:left;
			}
			#top-menu .menu li.item29 a:link,
			#top-menu .menu li.item29 a:visited {
				width:138px;
				height:25px;
				float:left;
				background:url(../images/menu/top/ROZWIAZANIA-hm.gif) no-repeat top;
				color:white;
				font-size:10px;
				line-height:26px;
				text-transform:uppercase;
				text-align:left;
				text-decoration:none;
				display:block;
				line-height:25px;
				text-indent:16px;
			}
			#top-menu .menu li.item29 a:hover {
				background-position:0 100%;
			}
			
			#top-menu .menu li.item29 span {
			margin-left:9px;
			}
/*
 * Uslugi
 */
		#top-menu .menu li.item18 {
			width:138px;
			height:25px;
			float:left;
			}
			#top-menu .menu li.item18 a:link,
			#top-menu .menu li.item18 a:visited {
				width:138px;
				height:25px;
				float:left;
				background:url(../images/menu/top/ROZWIAZANIA-hm.gif) no-repeat top;
				color:white;
				font-size:10px;
				line-height:25px;
				text-transform:uppercase;
				text-align:left;
				text-decoration:none;
				display:block;
				
				text-indent:20px;
			}
			#top-menu .menu li.item18 a:hover {
				background-position:0 100%;
			}
			
			#top-menu .menu li.item18 span {
			margin-left:20px;
			}
/*
 * Realizacje
 */
		#top-menu .menu li.item30 {
			width:138px;
			height:25px;
			float:left;
			}
			#top-menu .menu li.item30 a:link,
			#top-menu .menu li.item30 a:visited {
				width:138px;
				height:25px;
				float:left;
				background:url(../images/menu/top/ROZWIAZANIA-hm.gif) no-repeat top;
				color:white;
				font-size:10px;
				line-height:25px;
				text-transform:uppercase;
				text-align:left;
				text-decoration:none;
				display:block;
				
				text-indent:11px;
			}
			#top-menu .menu li.item30 a:hover {
				background-position:0 100%;
			}
			
			#top-menu .menu li.item30 span {
			margin-left:16px;
			}
/*
 * Partnerzy
 */
		#top-menu .menu li.item62 {
			width:138px;
			height:25px;
			float:left;
			}
			#top-menu .menu li.item62 a:link,
			#top-menu .menu li.item62 a:visited {
				width:138px;
				height:25px;
				float:left;
				background:url(../images/menu/top/ROZWIAZANIA-hm.gif) no-repeat top;
				color:white;
				font-size:10px;
				line-height:25px;
				text-transform:uppercase;
				text-align:left;
				text-decoration:none;
				display:block;
				
				text-indent:16px;
			}
			#top-menu .menu li.item62 a:hover {
				background-position:0 100%;
			}
			
			#top-menu .menu li.item62 span {
			margin-left:12px;
			}
/*
 * Kontakt
 */
		#top-menu .menu li.item63 {
			width:138px;
			height:25px;
			float:left;
			}
			#top-menu .menu li.item63 a:link,
			#top-menu .menu li.item63 a:visited {
				width:138px;
				height:25px;
				float:left;
				background:url(../images/menu/top/ROZWIAZANIA-hm.gif) no-repeat top;
				color:white;
				font-size:10px;
				line-height:26px;
				text-transform:uppercase;
				text-align:left;
				text-decoration:none;
				display:block;
				line-height:25px;
				text-indent:14px;
			}
			#top-menu .menu li.item63 a:hover {
				background-position:0 100%;
			}
			
			#top-menu .menu li.item63 span {
			margin-left:19px;
			}
			
			
#top-menu .moduletable_menu ul.menu li.active a:link,
#top-menu .moduletable_menu ul.menu li.active a:visited{
	background-position:0 100%;

}			
			
/*
 * SUBMENU
 */
#sub-middle-column .menu,
#sub-middle-column .menu li {
	list-style:none;
	margin:0;
	margin-left:24px;
	padding:0;
	list-style-position:outside;
}
	#sub-middle-column .menu li {
	
	}
		#sub-middle-column .menu li a:link,
		#sub-middle-column .menu li a:visited {
			height:28px;
			width:166px;
			display:block;
			color:white;
			background:url(../images/menu/sub/sub-button.gif) no-repeat 0 0;
			font-size:9px;
			line-height:25px;
			text-indent:10px;
			
		}
		#sub-middle-column .menu li a:hover {
			background-position:0 -29px;
		}
#sub-middle-column .moduletable ul.menu li.active a:link,
#sub-middle-column .moduletable ul.menu li.active a:visited{
	background-position:0 100%;

}
#sub-middle-column ul.menu ul {
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:outside;
}
#sub-middle-column ul.menu ul  li {
	
}
#sub-middle-column .moduletable ul.menu li.active ul li a:link,
#sub-middle-column .moduletable ul.menu li.active ul li a:visited{
			height:28px;
			width:166px;
			display:block;
			color:#C0262D;
			background:none;
			margin-left:-25px;
			font-size:9px;
			line-height:25px;
			background:url(../images/arrow-sub-sub.gif) no-repeat 0 50%;
	
}
#sub-middle-column .moduletable ul.menu li.active ul li a:hover,
#sub-middle-column .moduletable ul.menu li.active ul li.active a:link,
#sub-middle-column .moduletable ul.menu li.active ul li.active a:visited {
	
	color:#004970;
}

