/* CSS Document */
#menu { z-index: 1000; float: left; margin: 5px 0 0; padding: 0; list-style: none; }
* html #menu { position: absolute; list-style: none; margin: 5px 0 0; padding: 0; z-index: 1000; float: left; }
#menu ul { text-align: center; position: relative; z-index: 1000; margin: 0; padding: 0; list-style:none; }
#menu li { background-position: right 50%; text-align: center; position: relative; width: 120px; float:left; z-index: 1000; margin: 0; padding: 0; white-space: normal; }
* html #menu li { background-position: right 50%; text-align: center; white-space: nowrap; margin: 0; padding: 0; position: relative; z-index: 1000; width: 120px; float: left; }
#menu li img { position: absolute; top: 2px; right: 0; z-index: 1000; float: right; }
#menu li ul { background-color: #fff; background-repeat: repeat-y; text-align: center; position: absolute; left: 0; z-index: 1001; float: left; margin: 0; padding: 1px 1px 1px 0; border-color: #824708 #e68823 #e68823; border-style: solid; border-width: 1px; display:none; }
* html #menu li ul { background-color: #fff; background-repeat: repeat-y; text-align: center; display: none; margin: 0; padding: 1px 1px 1px 0; position: absolute; left: -1%; z-index: 1001; border-style: solid; border-width: 1px; border-color: #824708 #e68823 #e68823; }
#menu li ul li { line-height: 22px; background-color: #fff; text-align: center; position: relative; z-index: 1001; float: left; min-width: 120px; margin: 0; padding: 0 0 0 1px; white-space: normal; }
* html #menu li ul li { line-height: 22px; text-align: center; white-space: normal; margin: 0; padding: 0 0 0 1px; position: relative; z-index: 1001; min-width: 117px; float: left; clear: left; }
#menu li ul li img { position: absolute; z-index: 1000; }
#menu li ul li ul { background-image: url(grafika/menu_lev2_bgr.jpg); background-repeat: repeat-y; position: absolute; top: -5px; left: 118px; width: 150px; z-index: 1002; float: left; border-top-color: #e68823; }
* html #menu li ul li ul { background-image: url(grafika/menu_lev2_bgr.jpg); background-repeat: repeat-y; position: absolute; top: 12px; left: 128px; width: 150px; z-index: 1002; float: left; margin-top: -19px; border-top-color: #e68823; }
#menu li ul li ul li { position: relative; width: 149px; z-index: 1002; float: left; clear: left; }
* html #menu li ul li ul li { position: relative; z-index: 1002; width: 149px; float: left; clear: left; white-space: normal; }
#menu li ul ul ul { background-image: url(grafika/menu_lev2_bgr.jpg); background-repeat: repeat-y; position: absolute; z-index: 1003; top: -5px; left: 150px; width: 150px; float: left; border-top-color: #e68823; }
* html #menu li ul ul ul { background-image: url(grafika/menu_lev2_bgr.jpg); background-repeat: repeat-y; position: absolute; z-index: 1003; top: 12px; left: 160px; width: 150px; float: left; border-top-color: #e68823; }
/* ******************************************************************* */
/* SHOW SUBMENU  1 */
#menu li:hover ul, #menu li.over ul {
	display:block;
}
#menu li:hover ul ul, #menu li.over ul ul {
	display:none;
}
#menu li:hover ul ul ul, #menu li.over ul ul ul { display: none; }
/* SHOW SUBMENU  2 */
#menu ul li:hover ul, #menu ul li.over ul { display:block; }
* html #menu ul li:hover ul, #menu ul li.over ul { display: block; position: absolute; }
/* ******************************************************************* */
/* SHOW SUBMENU  3 */
#menu ul li ul li:hover ul, #menu ul li ul li.over ul { display:block; }
* html #menu ul li ul li:hover ul, #menu ul li ul li.over ul { display: block; position: absolute; }
/* ******************************************************************* */
/* STYLING UP THE LINKS */
#menu a { color:#fff; font-size: 20px; font-family: Arial; line-height: 47px; text-decoration:none; text-align: center; display: block; }
#menu a:hover { background-image: url(grafika/menuactive.png); background-repeat: no-repeat; background-position: center top; }
.menuActive a { background-image: url(grafika/menuactive.png); background-repeat: no-repeat; background-position: center top; }
.menuActive ul li a, .menuActive ul li ul li a, .menuActive ul li ul li ul li a { background-image: none; }
* html #menu a:hover { color: #000; background-image: none; }
* html .menuActive a { color: #000; background-image: none; }
* html .menuActive ul li a, .menuActive ul li ul li a, .menuActive ul li ul li ul li a { background-image: none; }
#menu ul { text-align: center; margin: 0; padding: 0; border-bottom: 1px solid #e7e7e7; }
#menu ul a { color: #1a2c3e; font-size: 12px; line-height: 14px; text-align: center; position: relative; z-index: 1000; padding: 4px 5px; border-bottom: 1px solid #f0f0f0; display: block; }
* html #menu ul li a { color: #1a2c3e; font-size: 12px; line-height: 14px; text-align: center; width: 100%; display: block; padding: 4px 5px; }
#menu ul ul a { color: #1a2c3e; font-size: 12px; line-height: 14px; text-align: center; display: block; padding: 4px 5px; position: relative; z-index: 1001; border-bottom: 1px solid #f0f0f0; }
* html #menu ul ul a { color: #1a2c3e; font-size: 12px; line-height: 14px; text-align: center; display: block; padding: 4px 5px; position: relative; z-index: 1001; border-bottom: 1px solid #f0f0f0; }
#menu ul a:hover { background-color: #e68823; background-image: url(grafika/menu_lev1_bgr_a.jpg); background-repeat: repeat-y; border-bottom-color: #b5650e; }
#menu ul a:hover, #menu ul ul a:hover { background-color: #e68823; background-image: url(grafika/menu_lev1_bgr_a.jpg); background-repeat: repeat-y; z-index: 1001; }
#menu ul ul a:hover { background-image: url(grafika/menu_lev2_bgr_a.jpg); background-repeat: repeat-y; }
/* ******************************************************************* */

#menu {
	z-index:1000;
}
#menu ul {
	z-index:1001;
}
#menu ul ul {
	z-index:1002;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; clear: left; white-space: nowrap; }
* html #menu ul li a { height: 1%; }
/* End */
.first a { padding-top: 5px; }
.last a { padding-bottom: 5px; }
.last img { display: none; }
