ul#menu {
  width: 200px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: tahoma, verdana, arial;
  font-size: 14px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}


li.gfx {display:inline;}

#dropmenudiv{position:absolute;border:1px solid black;border-bottom-width: 0;font:normal 10px tahoma, verdana, arial;line-height:18px;z-index:100;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid black;padding: 1px 0;text-decoration: none;font-weight: bold; color:white;}
#dropmenudiv a:hover{background-color: white;color:black;}
.menuBar{POSITION: relative;BACKGROUND-COLOR: transparent;TEXT-ALIGN: center}
.Bar{BORDER-RIGHT: blue 1px outset;BORDER-TOP: blue 1px outset;FLOAT: left;BORDER-LEFT: blue 1px outset;WIDTH: 100px;CURSOR: hand;TEXT-INDENT: 5px;BORDER-BOTTOM: blue 1px outset;POSITION: relative;BACKGROUND-COLOR: deepskyblue;TEXT-ALIGN: center}
.menu{BORDER-RIGHT: buttonhighlight thin outset;BORDER-TOP: buttonhighlight thin outset;VISIBILITY: hidden;BORDER-LEFT: buttonhighlight thin outset;WIDTH: 150px;LINE-HEIGHT: 140%;BORDER-BOTTOM: buttonhighlight thin outset;POSITION: absolute;BACKGROUND-COLOR: deepskyblue}
.menuItem{PADDING-RIGHT: 15px;PADDING-LEFT: 10px;WIDTH: 100%;CURSOR: hand;LINE-HEIGHT: 20px;BORDER-BOTTOM: white 1px solid}
.ItemMouseOver{PADDING-RIGHT: 15px;PADDING-LEFT: 10px;WIDTH: 100%;CURSOR: hand;COLOR: highlighttext;LINE-HEIGHT: 20px;BORDER-BOTTOM: white 1px solid;BACKGROUND-COLOR: highlight}
.ItemMouseOut{WIDTH: 100%}
.Arrow{FLOAT: right;FONT-FAMILY: Webdings;POSITION: absolute;TEXT-ALIGN: left}
.barOver{BORDER-RIGHT: blue 1px ridge;BORDER-TOP: blue 1px ridge;FLOAT: left;BORDER-LEFT: blue 1px ridge;WIDTH: 100px;CURSOR: hand;TEXT-INDENT: 5px;BORDER-BOTTOM: blue 1px ridge;POSITION: relative;BACKGROUND-COLOR: deepskyblue;TEXT-ALIGN: center}

#dolphincontainer{position:relative;border-bottom: 2px solid navy; color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../img/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(../img/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(../img/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../img/dolphin_right-ON.gif) no-repeat top right;height:33px;}
#dolphin_inner{color: white; padding: 5px; font-size: 80%; height: 1em}
#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white}
#dolphin_inner a:hover{color: yellow}
.innercontent{display: none;}
table.center{border : none;text-align : center;}
td.center{border : none;font-size : 1px;text-align : center;}
td.kontakt{border : none;font-size : 11px;font-weight : normal;font-style : normal;font-family : Tahoma, Verdana, Arial;color : white;text-align : left;vertical-align: top;}
td.temat{border : none;font-size : 11px;font-weight : bold;font-style : normal;font-family : Tahoma, Verdana, Arial;color : white;text-align : left;}
td.temats{border : none;font-size : 11px;font-weight : bold;font-style : normal;font-family : Tahoma, Verdana, Arial;color : white;text-align : center;vertical-align: top;}
td.tematred{border : none;font-size : 11px;font-weight : bold;font-style : normal;font-family : Tahoma, Verdana, Arial;color : red;text-align : center;vertical-align: top;}
td.tematr{border : none;font-size : 11px;font-weight : bold;font-style : normal;font-family : Tahoma, Verdana, Arial;color : white;text-align : right;vertical-align: top;}
td.bold{border : none;font-size : 11px;font-weight : bold;font-style : italic;font-family : Tahoma, Verdana, Arial;color : black;text-align : center;}
td.ramka{border : thin solid Black;font-size : 11px;font-weight : bold;font-style : italic;font-family : Tahoma, Verdana, Arial;color : black;text-align : center;border-color : black;border-width : thin;border-width:1;background-color : #D9D9D9;}
td.bolder{border : none;font-size : 11px;font-weight : bold;font-style : italic;font-family : Tahoma, Verdana, Arial;color : black;}
td.menu{border : none;font-size : 11px;font-family : Tahoma, Verdana, Arial;color : black;text-align : center;}
td.menu{border : none;font-size : 1px;font-family : Tahoma, Verdana, Arial;color : black;text-align : center;}
td.text{border : none;font-size : 11px;font-family : Tahoma, Verdana, Arial;color : #858585;text-align : justify;vertical-align: top;}
td.texts{border : none;font-size : 11px;font-family : Tahoma, Verdana, Arial;color : #858585;text-align : center;vertical-align: top;}
td.textr{border : none;font-size : 11px;font-family : Tahoma, Verdana, Arial;color : #858585;text-align : right;vertical-align: top;}
td.mini{border : none;font-size : 9px;font-family : Tahoma, Verdana, Arial;color : #858585;}
<!-- tabele rozbite na dwa odcienie -->
td.bgb{border : none;font-size : 11px;font-family : Tahoma, Verdana, Arial;color : #858585;text-align : justify;vertical-align: top;BACKGROUND-COLOR: #e4e4e4;}

a.link {font-family :Verdana,arial;font-size : 10px;font : normal;color : white;;text-decoration : underline;}
a.link:hover {font-family :Verdana,arial;font-size : 10px;font : normal;color : #C3C3C3;text-decoration : underline;}

a.menus {font-family :Tahoma, Verdana, Arial;font-size : 13px;font-weight : bold;color : white;;text-decoration : none;text-align : center;}
a.menus:hover {font-family :Tahoma, Verdana, Arial;font-size : 13px;font-weight : bold;color : #C3C3C3;text-decoration : none;text-align : center;}

a.red {font-family :Verdana,arial;font-size : 12px;font : normal;color : red;text-decoration : none;}
a.red:hover {font-family :Verdana,arial;font-size : 12px;font : normal;color :  blue;text-decoration : none;}

input.text{font-family: verdana;font-size:10px;color:white;border-width:1;border-spacing:1;border-style:solid;border-color:white;vertical-align : middle;text-align : left;background-color : black;}
input.textr{font-family: verdana;font-size:10px;color:white;border-width:1;border-spacing:1;border-style:solid;border-color:white;vertical-align : middle;text-align : right;background-color : black;}
input.button{cursor:hand;font-family: verdana;font-weight : bold;font-size:10px;color:white;border-width:1;border-spacing:1;border-style:solid;border-color:white;vertical-align : middle;background-color : black;}
input.red{cursor:hand;font-family: verdana;font-weight : bold;font-size:10px;color:white;border-width:1;border-spacing:1;border-style:solid;border-color:black;vertical-align : middle;background-color : red;}
select {FONT-FAMILY: Verdana,Arial;	FONT-SIZE: 9px;	COLOR: white;	BACKGROUND-COLOR: black;	vertical-align : bottom;}
textarea {FONT-SIZE: 11px;FONT-FAMILY: Verdana,Arial;COLOR: white;BACKGROUND-COLOR: black;border : solid white;border-width:1;}
option {FONT-SIZE: 11px;FONT-FAMILY: Verdana,Arial;COLOR: white;BACKGROUND-COLOR: black;}
form{margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding: 0;}
