ul.navmenu * {margin: 0; border: 0 none; padding: 0;list-style: none;position:relative;}
ul.navmenu{  /*width: 800px; /*For KHTML*/}
ul.navmenu li {float: left; /*For Gecko*/ display: inline;padding-right:6px; background:#E9EEF2 url(../../css/fastest/menu/menu_right.jpg) no-repeat right top;}
ul.navmenu ul {width:160px;display: none;position: absolute;top: 26px;left: 0;}
ul.navmenu ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul.navmenu ul li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/}
ul.navmenu li:hover ul,ul.navmenu ul li:hover ul,ul.navmenu ul ul li:hover ul,ul.navmenu li.iehover ul,ul.navmenu ul li.iehover ul,ul.navmenu ul ul li.iehover ul { display: block;}



/* ===============  1. UROVEN ===============  */
ul.navmenu a {
 /* START NEEDITOVAT */
 float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; font: normal 11px  Arial,Verdana, Helvetica, sans-serif; text-decoration: none; height: auto !important;height: 1%; /*For IE*/ text-align:center;
 /* END NEEDITOVAT */
 
 /* START EDITOVAT */
 padding: 2px 5px 2px 10px;
 margin: 0px 0px 0px 0px;
 color: #02486C;
 

 background:#E9EEF2 url(../../css/fastest/menu/menu_left.jpg) no-repeat left top;
 
 /* END EDITOVAT */


}

/* ===============  1. UROVEN HOVER  ===============  */
ul.navmenu a:hover,ul.navmenu li:hover a,ul.navmenu li.iehover a {
 color: #fff;

 height:22px;
 _height:13px;
 background:#318AB6 url(../../css/fastest/menu/menu_hover_left.jpg) no-repeat left center;
 border:0;
  
  
}
ul.navmenu li a.ae_menu_active {
 background:#318AB6 url(../../css/fastest/menu/menu_hover_left.jpg) no-repeat left center;
color:#fff;
}
ul.navmenu li.ae_menu_active {
 background:#318AB6 url(../../css/fastest/menu/menu_hover_right.jpg) no-repeat right center;
color:#fff;
}

ul.navmenu li:hover,ul.navmenu li.iehover  {
padding-right:6px;
background:#318AB6 url(../../css/fastest/menu/menu_hover_right.jpg) no-repeat right center;
}

/* ===============  2. UROVEN  ===============  */
ul.navmenu ul{padding:3px 3px 8px 5px;width:155px;background:#DFDFDF;border-left:1px solid #000;border-bottom:1px solid #000;}
ul.navmenu li:hover li a,
ul.navmenu li.iehover li a {
 /* START NEEDITOVAT */
	float: none;text-align:left;
	
 /* END NEEDITOVAT */

 /* START  EDITOVAT */
	background:transparent url('../../css/fastest/menu/menu_sipka.gif') no-repeat left center;
	padding: 0px 0px 0px 10px;
	line-height:24px;
	height:24px;
	width:140px;
	color:#000;
	border:0;
	border-bottom:1px solid #A7AEBF;
	font-weight:normal;
	/*background:#3F6896 */
 /* END  EDITOVAT */
}


/* ===============  2. UROVEN HOVER===============  */
ul.navmenu li:hover li a:hover,ul.navmenu li:hover li:hover a,ul.navmenu li.iehover li a:hover,ul.navmenu li.iehover li.iehover a {
 background:#E9ECF1;
 color: #000;
 border-left-color:#79C34A;
}


/* ===============  3. UROVEN  ===============  */
ul.navmenu ul ul{padding:3px 3px 8px 5px;width:170px;background:#DFDFDF;border-left:1px solid #000;border-bottom:1px solid #000;}

ul.navmenu li:hover li:hover li a,ul.navmenu li.iehover li.iehover li a {

/* START NEEDITOVAT */
	float: none;
/* END NEEDITOVAT */
	

/* START EDITOVAT */
	background:transparent url('../../css/fastest/menu/menu_sipka.gif') no-repeat left center;
	padding: 0px 0px 0px 10px;
	line-height:24px;
	height:24px;
	color:#000;
	border:0;
	border-bottom:1px solid #A7AEBF;	
	width:160px;
	font-weight:normal;
	
/* END EDITOVAT */
}

/* ===============  3. UROVEN  HOVER ===============  */
ul.navmenu li:hover li:hover li a:hover,ul.navmenu li:hover li:hover li:hover a,ul.navmenu li.iehover li.iehover li a:hover,ul.navmenu li.iehover li.iehover li.iehover a {
 background:#E9ECF1;
 color: #000;

}


/* ===============  POLOHA SUBMENU ===============  */
ul.navmenu ul ul,ul.navmenu ul ul ul { display: none; position: absolute; top: 0; left: 130px;}
ul.navmenu ul ul {top:5px;left:148px;}


/* NEEDITOVAT NUTNE PRO GECKO */
ul.navmenu li:hover ul ul,ul.navmenu li:hover ul ul ul,ul.navmenu li.iehover ul ul,ul.navmenu li.iehover ul ul ul { display: none;}
ul.navmenu li:hover ul,ul.navmenu ul li:hover ul,ul.navmenu ul ul li:hover ul,ul.navmenu li.iehover ul,ul.navmenu ul li.iehover ul,ul.navmenu ul ul li.iehover ul { display: block;}













div.topmenu {position:absolute;top:250px;left:255px;width:490px;clear:both;border:1px solid #ccc;background:#2581B4;}
ul.topmenu * {margin: 0; border: 0 none; padding: 0;list-style: none;position:relative;}
ul.topmenu{  /*width: 800px; /*For KHTML*/background:#2581B4 url(../../css/fastest/box/box_blue.jpg) no-repeat right bottom;height:40px;}
ul.topmenu li {float: left; /*For Gecko*/ display: inline;width:80px; height:40px;}
ul.topmenu li  a {color:#fff;}
ul.topmenu li  a:visited {color:#fff;}
ul.topmenu ul {width:160px;display: none;position: absolute;top: 39px;left: 0;}
ul.topmenu ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul.topmenu ul li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/clear:both;height:auto;}
ul.topmenu li:hover ul,ul.topmenu ul li:hover ul,ul.topmenu ul ul li:hover ul,ul.topmenu li.iehover ul,ul.topmenu ul li.iehover ul,ul.topmenu ul ul li.iehover ul { display: block;}



/* ===============  1. UROVEN ===============  */
ul.topmenu li a {
 /* START NEEDITOVAT */
 float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; font: normal 11px  Arial,Verdana, Helvetica, sans-serif; text-decoration: none; height:35px;text-align:center; width:80px;padding-top:5px;
 /* END NEEDITOVAT */

 /* START EDITOVAT */
 margin: 0px 0px 0px 0px;
 color: #fff;
 border-left:1px solid #105F86;
 

 
 
 /* END EDITOVAT */
}

/* ===============  1. UROVEN HOVER  ===============  */
ul.topmenu a:hover,ul.topmenu li:hover a,ul.topmenu li.iehover a {
 color: #fff;
 background:#56AEDE;
  
  
}

ul.topmenu li:hover,ul.topmenu li.iehover  {

}

/* ===============  2. UROVEN  ===============  */
ul.topmenu ul{padding:3px 3px 8px 5px;width:168px;background:#2581B4;}
ul.topmenu li:hover li a,
ul.topmenu li.iehover li a {
 /* START NEEDITOVAT */
	float: none;text-align:left;width:155px;
	
 /* END NEEDITOVAT */

 /* START  EDITOVAT */
	background:transparent;
	padding: 0px 0px 0px 10px;
	line-height:24px;
	height:auto !important;
	color:#fff;
	border:0;
	border-bottom:1px solid #105F86;
	font-weight:normal;
	/*background:#3F6896 */
 /* END  EDITOVAT */
}


/* ===============  2. UROVEN HOVER===============  */
ul.topmenu li:hover li a:hover,ul.topmenu li:hover li:hover a,ul.topmenu li.iehover li a:hover,ul.topmenu li.iehover li.iehover a {
 background:#56AEDE;
 color: #fff;
 border-left-color:#105F86;
}


/* ===============  3. UROVEN  ===============  */
ul.topmenu ul ul{padding:3px 3px 8px 5px;width:170px;background:#DFDFDF;}

ul.topmenu li:hover li:hover li a,ul.topmenu li.iehover li.iehover li a {

/* START NEEDITOVAT */
	float: none;
/* END NEEDITOVAT */
	

/* START EDITOVAT */
	background:transparent url('../../css/fastest/menu/menu_sipka.gif') no-repeat left center;
	padding: 0px 0px 0px 10px;
	line-height:24px;
	height:24px;
	color:#000;
	border:0;
	border-bottom:1px solid #A7AEBF;	
	width:160px;
	font-weight:normal;
	
/* END EDITOVAT */
}

/* ===============  3. UROVEN  HOVER ===============  */
ul.topmenu li:hover li:hover li a:hover,ul.topmenu li:hover li:hover li:hover a,ul.topmenu li.iehover li.iehover li a:hover,ul.topmenu li.iehover li.iehover li.iehover a {
 background:#E9ECF1;
 color: #000;

}


/* ===============  POLOHA SUBMENU ===============  */
ul.topmenu ul ul,ul.topmenu ul ul ul { display: none; position: absolute; top: 0; left: 130px;}
ul.topmenu ul ul {top:5px;left:148px;}


/* NEEDITOVAT NUTNE PRO GECKO */
ul.topmenu li:hover ul ul,ul.topmenu li:hover ul ul ul,ul.topmenu li.iehover ul ul,ul.topmenu li.iehover ul ul ul { display: none;}
ul.topmenu li:hover ul,ul.topmenu ul li:hover ul,ul.topmenu ul ul li:hover ul,ul.topmenu li.iehover ul,ul.topmenu ul li.iehover ul,ul.topmenu ul ul li.iehover ul { display: block;}
.topmenu_active {background:#56AEDE !important;}

strong.topmenu_title{padding:0 1em;font-size:10px;width:470px;display:block;height:23px;line-height:23px;background:#F8AE01 url(../../css/fastest/box/box_title.jpg) repeat-x top;color:#fff;}


ul.topmenu li,
ul.topmenu ul li ,
ul.topmenu ul ul li 
/* IE:hover */ { 
	background-color: expression(this.onmouseover = new Function("this.className += ' iehover';"),this.onmouseout = new Function("this.className = this.className.replace(' iehover', '')"));
}	