div#menu {
  vertical-align: middle;
  width: auto;
  font-family: Arial, sans-serif;
  background-color: #0066B3;
}

.menusub {
  position: relative;
}

.menusub ul {
  visibility : visible;
  position : absolute;
  margin : 0px;
  padding: 0px;
  left:100%;
  top:-2px;
  list-style-type : none;
  background-color: #D0D2DE;
  border: 1px solid #A8AAB0;
  z-index:2;
}


div#menu ul {
width:10em;
padding-left:0;
margin:0;
visibility: hidden;
position: absolute;
list-style-type: none;
background-color: #0066B3;
border: 1px solid #ffffff;
z-index:3;
}

div#menu ul li {
border-top:1px solid #ffffff;
border-bottom:0px solid #0066B3;
padding-bottom:0;

}

div#menu ul li a {
text-align:left;
font-size:0.7em;
width:auto;
margin-bottom:0;
}

div#m1 a, div#m2 a, div#m3 a, div#m4 a, div#m5 a,
div#m6 a, div#m7 a, div#m8 a, div#m9 a {
padding:0.3em;
display:block;
width:auto;
height:100%;
font-size:0.7em;
color:#ffffff;
text-decoration:none;
text-align:center;
background-color: #0066B3;
}

div#m1 a:hover, div#m2 a:hover, div#m3 a:hover,
div#m4 a:hover, div#m5 a:hover, div#m6 a:hover,
div#m7 a:hover, div#m8 a:hover, div#m9 a:hover {
text-decoration:none;
background-color:#6699FF;
}

div#m1 {
float:left;
border-right:1px solid #ffffff;
width:6em;
}
div#m2 {
float:left;
width:6em;
border-right:1px solid #ffffff;

}
div#m3 {
float:left;
width:6em;
border-right:1px solid #ffffff;

}
div#m4 {
float:left;
width:6em;
border-right:1px solid #ffffff;

}
div#m5 {
float:left;
width:6em;
border-right:1px solid #ffffff;

}
div#m6 {
float:left;
width:6em;
border-right:1px solid #ffffff;
}
div#m7 {
float:left;
width:6em;
border-right:1px solid #ffffff;
}
div#m8 {
float:left;
width:6em;
border-right:1px solid #ffffff;
}
div#m9 {
float:left;
width:8em;
border-right:1px solid #ffffff;
}
div#m10 {
float:right;
padding-top:1px;
width:auto;
}

div#submenu {
clear:both;
width:15%;
float:left;
height:100%;
text-align:center;
background-color:#99c2e1;
background-image:url(img/right_bg.gif);
background-repeat:repeat-y;
background-position:left;
}

div#submenu div.submenu {
  padding-left:6px;
  padding-right:6px;
  text-align: center;
  border: 1px solid #cccccc;
  
  color: #303963;
  BACKGROUND-COLOR: #cfd8ff;
  width:auto;
  margin-bottom:10px;
}

div#submenu div.submenu_subzobraz {
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 8px;
  PADDING-TOP: 6px;
  FONT-SIZE: 9pt;
  VERTICAL-ALIGN: middle;
  POSITION: relative;/* BACKGROUND-COLOR: #d0d2de*/
  TEXT-ALIGN: left;
}

div#submenu div.submenu_subzobraz a {
  text-decoration:none;
}
                                                                                                                                                             
div#submenu div.submenu_subzobraz ul {
  margin-left : 6px;
  margin-top : 6px;
  margin-bottom : 0px;
  font-size:7pt;
  list-style-type : none;
}

div#submenu div.submenu_subzobraz ul li {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom : 0px;
}
div#submenu div.submenu_subzobrazunderline {
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 8px;
  FONT-SIZE: 9pt;
  VERTICAL-ALIGN: middle;
  xCOLOR: #303963;
  PADDING-TOP: 6px;
  POSITION: relative;/* BACKGROUND-COLOR: #d0d2de*/
  TEXT-ALIGN: left;
}

                                                                                                                                                             
div#submenu div.submenu_subzobrazunderline ul li {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom : 0px;
}
div#submenu div.submenu_subzobraz ul li.visi a {
  text-decoration:underline;
  font-weight:bold;
}

div#submenu div.submenu_subzobrazunderline a {
  text-decoration:none;
}
                                                                                                                                                             
div#submenu div.submenu_subzobrazunderline ul {
  margin-left : 6px;
  margin-top : 6px;
  margin-bottom : 0px;
  font-size:7pt;
  list-style-type : none;
}
