#menu {height:99px;font-size:0.85em;text-transform:uppercase;border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;}
.menu ul {
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.menu ul li {
position: relative;
width:111px;
background: #fff url('/design/gfx/bgDIVIDER.gif') no-repeat right top;
float: left;


}

/*ostatni elemnt bez tla*/
.menu ul li.last {

width:110px;
background-image:none;



}

.menu ul li a span {
	padding:40px 20px 0 20px;
	text-align:left;
	float:left;

}
/*Top level menu link items style*/
.menu ul li a {
background: #fff url('/design/gfx/bgOFF.gif') repeat-x left 0;
display: block;
color: #333;
height:99px;
width:110px;
text-decoration: none;
text-align:center;
cursor:pointer
}

* html .menu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.menu ul li a:link, .menu ul li a:visited{
color: #333;
}

.menu ul li a:hover {
/*tab link background during hover state*/
	  background: #fff url('/design/gfx/bgON.gif') repeat-x left bottom;
}
	
/*1st sub level menu*/
.menu ul li ul {
	/*background of tabs (default state)*/
	text-transform:none;

	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	

}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li {
	
	display: list-item;
	float: left;
	border:0;
	z-index:3;
	border-bottom:1px solid #f5f5f5;

	width:auto;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menu ul li ul li ul {
top: 0;

}

/* Sub level menu links style */
.menu ul li ul li a {
height:auto;
text-align:left;
float:left;
width:200px;
padding:10px 10px;
font-size:1.1em;
background-image:none;
background:#fcfcfc;
}

.menu ul li ul li a:hover { /*sub menus hover style*/
float: left;
height: auto;
background-image:none;
width:interhit;
color:#bb0069;

}

