/* zakladna funckia menu */
#topMenu ul { list-style: none; float: left; z-index:100; text-align: left;}
#topMenu ul ul, #topMenu ul li:hover ul ul, #topMenu ul ul li:hover ul ul { display: none; }
#topMenu ul li:hover ul, #topMenu ul ul li:hover ul, #topMenu ul ul ul li:hover ul { display: block; }
#topMenu a { display: block; text-decoration: none; white-space:nowrap; }
#topMenu a span { position: absolute; right: 5px; background: url('_img/arr.gif') no-repeat; background-position: 0px -3px;  width: 10px; height: 30px; }
#topMenu a:hover span { background: url('_img/arrh.gif') no-repeat; background-position: 0px -3px; }

/* prva uroven */
#topMenu ul { margin: 0px; padding: 0px; }
#topMenu ul li { float: left; position: relative;  }
#topMenu ul li a {  padding: 6px 8px 2px 8px; height: 20px; color: white; font-size: 12px; font-weight: bold; }


/* druha uroven */
#topMenu ul ul { position: absolute; left: 0px; margin: 0px; padding: 0px; width: 230px; background: url('_img/menu.png');  }
#topMenu ul ul li { background:none ; width: 100%; text-align: left; }
#topMenu ul ul li a { padding: 5px 0px 0px 10px; width: 220px; display: block; font-size: 11px; font-weight: normal; }

/* tretia uroven */
#topMenu ul ul ul { position: absolute; top: 0px; left: 230px; margin: 0px; padding: 0px; width: 200px; background: url('_img/menu.png');  }
#topMenu ul ul ul li { background:none ; width: 100%; text-align: left; }
#topMenu ul ul ul li a { padding: 5px 0px 0px 10px; width: 190px; display: block; font-size: 11px; font-weight: normal; }


/* hover */
#topMenu a:hover { color:#1C3268; background: url('_img/over1.png'); }
#topMenu ul ul li:hover { }
#topMenu ul ul li a:hover { font-weight: bold; }
#topMenu ul ul ul li a:hover { }


/* prave / lave menu */
#rightmenu { font-family: Verdana, Arial, Helvetica, sans-serif; }
#rightmenu li { padding: 0px; }

#rightmenu li.head { background: #00477B; color: #FFF; }
#rightmenu li.head span { display: block; width: 100%; padding: 5px 8px; font-weight: bold; font-size: 9pt; letter-spacing:normal; }
#rightmenu li.divider { height: 15px; }
#rightmenu li.bluediv { height: 1px; background: #00477B; }

/* zakladna funckia */
#rightmenu ul { list-style: none; }
#rightmenu ul ul, #rightmenu ul li:hover ul ul, #rightmenu ul ul li:hover ul ul { display: block; }
#rightmenu ul li:hover ul, #rightmenu ul ul li:hover ul, #rightmenu ul ul ul li:hover ul { display: block; }
#rightmenu a { display: block; text-decoration: none; }

/* hover */
#rightmenu a:hover{ color: #FFF; }
#rightmenu ul li a:hover { color: #FFF; background-color: #80A3BD; }
#rightmenu ul ul li a:hover {}

/* prva uroven */
#rightmenu ul { font-size: 8pt; letter-spacing: -1px; margin: 0px; padding: 0px; background-color:#F3F8FC; }
#rightmenu ul li { border-left: solid 2px #00477B; margin: 0px; padding: 0px; }
#rightmenu ul li a { padding: 3px 8px; color: #00477B; font-weight: normal; width: 206px; border-bottom: solid 1px #D8EBFA; }

/* druha uroven */
#rightmenu ul ul { position: relative; margin: 0px; padding: 0px }
#rightmenu ul ul li { background:none ; }
#rightmenu ul ul li a { font-weight: normal; }

/* select */
#rightmenu ul li.sel { background-color: #80A3BD;}
#rightmenu ul li.red a {color: red;}

