/*hover magic */
#mainmenubox {
	width: 990px;
  height: 179px;
	text-align: left;
	background:   url('../images/longshadow.png') no-repeat bottom center;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/longshadow.png'); 
	text-align: left;
	clear: left;
	margin-top: 0px;
  z-index: 1 ;
}

#mainmenu {
	margin: 0px;
	height: auto;
	min-height: 45px;
	_height: 43px;
	list-style-type: none;
	font-size: 11px;
}
#mainmenu li {
	margin: 0;
	padding: 0 0px;
	height: auto;
	min-height: 110px;
	_height: 110px;
	position: relative;
	list-style-type: none;
	text-transform: uppercase;
	float: left;
	background-color: #0d5a8c;
	background-position: right top;
	background-repeat: no-repeat;
 background-image: url('../images/katz/leto-u-more.jpg');
 border-top: 3px solid #009bdf;	 
 border-right: 1px solid #fff;
}
#mainmenu li.last{
 border-right: none;
}
#mainmenu li span{
 display: block;
 width: 80px;
 height: 55px;
 _height: 80px;
 padding: 27px 0px 0 0px;
 position: absolute;
 top: 50px;
 left: 10px;
 color: #fff;
 font-weight: bold;
 font-size: 12px;
 text-align: center;
 line-height: 14px;
 background: url('../images/katz/circle-leto-u-more.png') no-repeat left top; 
 _background: transparent;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/circle-leto-u-more.png');*/ 
 cursor: pointer;
}
#mainmenu li em{
 margin-top: 118px; 
 display: block;
 background: red;
 font-style: normal;
 background: #0d5a8c url('../images/mainmenulispan.gif') no-repeat -10px center;
 color: #fff;
 height: 40px;
 border-bottom: 1px solid #0a4870;
 border-top: 5px solid #0d5a8c;  
 padding-left: 30px;
 cursor: pointer; 
}
/*vobraski*/
#mainmenu li.leto-u-more{
 background-image: url('../images/katz/leto-u-more.jpg');
 border-top: 3px solid #F47819;
} 
#mainmenu li.autem-evropou{
 background-image: url('../images/katz/autem-evropou.jpg');
 border-top: 3px solid #b2d234;
} 
#mainmenu li.eweeks{
 background-image: url('../images/katz/eweeks.jpg');
 border-top: 3px solid #b42e92;
} 
#mainmenu li.last-minute{
 background-image: url('../images/katz/last-minute.jpg');
 border-top: 3px solid #E00120;
} 
#mainmenu li.zabavni-parky{
 background-image: url('../images/katz/zabavni-parky.jpg');
 border-top: 3px solid #F49AC1;
} 
#mainmenu li.zimaw{
 background-image: url('../images/katz/zimaw.jpg');
 border-top: 3px solid #009bdf; 
} 
#mainmenu li.sport-a-relax{
 background-image: url('../images/katz/sport-a-relax.jpg');
 border-top: 3px solid #129034;
}
/*zvyrazneni */
#mainmenu li.leto-u-more li a.nwred{
 background: #F47819;
} 
#mainmenu li.autem-evropou  li a.nwred{
 background: #b2d234;
} 
#mainmenu li.eweeks li a.nwred{
 background: #b42e92;
} 
#mainmenu li.last-minute li a.nwred{
 background: #E00120;
} 
#mainmenu li.zabavni-parky li a.nwred{
 background: #F49AC1;
} 
#mainmenu li.zimaw li a.nwred{
 background:  #009bdf; 
} 
/*kolecka*/
#mainmenu li.leto-u-more span{
 background: url('../images/katz/circle-leto-u-more.png') no-repeat left top; 
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-leto-u-more.png');  
 width: 40px;
 padding: 27px 20px 0 20px;  
}
#mainmenu li.last-minute span{
 background: url('../images/katz/circle-last-minute.png') no-repeat left top; 
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-last-minute.png');  
 width: 40px;
 _width: 80px; 
 padding: 27px 20px 0 20px;  
}
#mainmenu li.autem-evropou span{
 background: url('../images/katz/circle-autem-evropou.png') no-repeat left top; 
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-autem-evropou.png');  
}
#mainmenu li.eweeks span{
 background: url('../images/katz/circle-eweeks.png') no-repeat left top; 
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-eweeks.png');  
}
#mainmenu li.zabavni-parky span{
 background: url('../images/katz/circle-zabavni-parky.png') no-repeat left top; 
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-zabavni-parky.png');  
}
#mainmenu li.zimaw span{
 background:  url('../images/katz/circle-zimaw.png') no-repeat left top; 
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-zimaw.png');  
 width: 40px;
 _width: 80px;
 padding: 27px 20px 0 20px;  
}
#mainmenu li.sport-a-relax span{
 background:  url('../images/katz/circle-sport-a-relax.png') no-repeat left top;
 _background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/katz/circle-sport-a-relax.png');
 width: 40px;
 _width: 80px;
 padding: 27px 20px 0 20px;
}
/* hoveri */ 
#mainmenu li.leto-u-more li a:hover, #mainmenu li.leto-u-more  a:hover em{
 color: #F47819;
} 
#mainmenu li.autem-evropou li a:hover, #mainmenu li.autem-evropou  a:hover em{
 color: #b2d234;
} 
#mainmenu li.eweeks li a:hover, #mainmenu li.eweeks  a:hover em{
 color: #e460c3;
} 
#mainmenu li.last-minute li a:hover, #mainmenu li.last-minute  a:hover em{
 color: #ffffff
} 
#mainmenu li.zabavni-parky li a:hover, #mainmenu li.zabavni-parky a:hover em {
 color: #F49AC1;
} 
#mainmenu li.zimaw li a:hover, #mainmenu li.zimaw a:hover em {
 color: #89cce9;
} 
#mainmenu li.sport-a-relax li a:hover, #mainmenu li.sport-a-relax  a:hover em{
 color: #1BD34C;
}
#mainmenu li.leto-u-more li a.nwred,  #mainmenu li.autem-evropou  li a.nwred:hover, #mainmenu li.eweeks li a.nwred:hover, #mainmenu li.last-minute li a.nwred:hover, #mainmenu li.zabavni-parky li a.nwred:hover, #mainmenu li.zimaw li a.nwred:hover{
 color: #fff; 
} 

#mainmenu li.last {
 border-right: none;
}
#mainmenu li a {
	color: #454647;
	display: block;
	text-decoration: none;
	text-align: left;
	height: auto;
	min-height: 45px;
	_height: 45px;
	line-height: 42px;
	text-decoration: none;
	padding: 0;
		float: left;
}
#mainmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 500;
}
#mainmenu li a.active {
  font-weight: bold;
}
#mainmenu li a:hover, #mainmenu li a.extra {
	color: #0072BB;
}
#mainmenu li a:hover {

}
#mainmenux li a {
	background:;
}
/* dropdown */
#mainmenu li ul {
	margin: 0;
	padding: 0px;
	background:  url('../images/submenudots.gif') bottom left repeat-x;
	display: block;
}
#mainmenu li div {
	position: absolute;
	top: 163px;
	left: 0px; 
  overflow: hidden;
 	display: none; 
  height: auto;
 	z-index: 1200;
  background: transparent;
  border-right: 1px solid #fff;
  
} 
#mainmenu iframe{
 position: absolute;
 height: 300px;
	z-index: -1;
	top: 0;
	left: 0;
	display: none;
	_display: block;
}
#mainmenu li div ul{
 
	top: 0;
	left: 0;
	margin: 0;
	padding: 0px 0 6px 0;
  background: #0D5A8C;
	z-index: 1100;
	text-align: left;
  border-right: 1px solid #fff;
   border-right: none;
  border-bottom: 1px solid #fff;
}
#mainmenu li.last div {
  border-right: none;
}
#mainmenu li li {
	float: none;
	width: 100%;
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	_height: 1px;
	line-height: 2em;
	min-height: 2em;
	 background:  transparent;
	clear: left;
}
#mainmenu li li a {
	color: #fff;
	padding: 2px 0 2px 6px;
	display: block;
	text-decoration: none;
	margin: 1px 4px 0 4px;
	border-bottom: 0px solid #d1edf9;
	height: auto;
	min-height: 2em;
	line-height: 2em;
	text-align: left;
	/*background: transparent url('../images/submenusipka.gif') no-repeat left center;*/
	background: transparent;
	z-index: 1500;
}
#mainmenu li li.last a {
	border: none;
	padding: 2px 0 2px 6px;
}
#mainmenu li li a:hover {
	color: #0072BB;
	text-decoration: none;
	background: transparent;
	padding: 2px 0 2px 6px;
	border-top: none;
		background: #126daa;
}
#mainmenu a.submenu, #mainmenu a.submenu:visited, #mainmenu span.submenu {
	background: url('../images/menubg-submenu.png') right 50% no-repeat;
}
#mainmenu a.submenu:hover {
	color: #0072BB;
}
#mainmenu ul.folder {
	left: -30px;
	top: 80px;
	background: #fff;  
	width: 15em;
	display: none;
	visibility: hidden;
	border-left: none;
	border-right: 3px solid #3a3a3a;
	border-bottom: 3px solid #3a3a3a;
}
#mainmenu li:hover {
	z-index: 100;
}
#mainmenu li:hover ul.folder li:hover {
	z-index: 140;
}
#mainmenu ul ul, #mainmenu li:hover ul ul, #mainmenu li:hover ul.folder li ul, #mainmenu li:hover ul li ul.folder {
	display: none;
	visibility: hidden;
	z-index: 5;
}
#mainmenu li:hover div, #mainmenu li:hover li:hover div, #mainmenu li:hover ul.folder li:hover ul, #mainmenu li:hover ul li:hover ul.folder {
	display: block;
	visibility: visible;
	z-index: 1000;
}
i.menuclr{
  font-size: 0px;
  margin: 0;
  padding: 0;
  height: 0;
  clear: both;
  display: block;
}

