div#maincontent a:link, div#maincontent a:visited {
  text-decoration: none;
  color: #705924;
  background: transparent url(../templates/default/images/hu/bg_a.gif) repeat-x left bottom;
}

div#maincontent a:hover {
  text-decoration: none;
  color: #702b24;
  background: transparent url(../templates/default/images/hu/bg_a.gif) repeat-x left bottom;
}

#leftmenu {
  width: 224px;
  padding-top: 30px;
}

#leftmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
}

#leftmenu li {
  background: transparent url(../templates/default/images/hu/bg_leftmenu.gif) no-repeat;
  background-position: 13px 5px;
}


#leftmenu li a, #leftmenu li a:visited {
  display: block;
  width:auto !important;
  height: 20px;
  padding: 3px 0 0 25px;
  text-decoration: none;
  font: bold 12px Verdana;
  color: #5b442a;
}

#leftmenu li a:hover, #leftmenu li a.selected {
  background: transparent url(../templates/default/images/hu/bg_leftmenuh.gif) no-repeat;
  background-position: 13px 5px;
  background-color: #eae5d8;
  color: #8a3c0c;
}


/* ------------------- ALMENU ------------------- */
div#almenu {
  margin: 0 0 15px 15px;
  width: 679px; height: 39px;
  background: transparent url(../templates/default/images/hu/bg_almenu.gif) no-repeat;
}

div#almenu ul {
  padding: 0;
  margin-left: 3px;
  width: 100%;
}

div#almenu li { 
  display: inline;
}

div#almenu a:link, div#almenu a:visited { 
  float:left;
  padding: 12px 10px 10px 10px;
  text-decoration: none;
  font: 12px Arial;
  font-weight: bold;
  color: #88866b;
}

div#almenu a:hover, div#almenu .selected {
  background: transparent url(../templates/default/images/hu/almenu_over.gif) repeat-x;
}


/* ------------------- TOP  MENU ------------------- */
#m1, #m1 a:link, #m1 a:visited {
  float: left;
  display: block; 
 width: 227px; height: 36px;
}

#m2, #m2 a:link, #m2 a:visited {
  float: left;
  display: block;
  width: 298px; height: 36px;
}

#m3, #m3 a:link, #m3 a:visited {
  float: left;
  display: block;
  width: 227px; height: 36px;
}

#m1 a:link, #m2 a:link, #m3 a:link,
#m1 a:visited, #m2 a:visited, #m3 a:visited {
  padding-top: 10px;
  font: normal 11px/100% Verdana;
  color: #e4e4e4;
  text-align: center;
  text-decoration: none;
}

#m1 a:hover, #m2 a:hover, #m3 a:hover { 
  display: block;
  color: #fff;
  background-color: #4f4f4f;
}

.upper {
  text-transform: uppercase;
  font: bold 13px/100% Verdana;
}

/* ------------------- LEFT MENU ------------------- */
#menu {
  float:left;
  margin: 27px 0 0 9px;
  padding-top: 30px;
  width: 223px;  height: 166px;
  background: transparent url(../templates/default/images/hu/bg_menu.jpg) no-repeat;
}

#menu dl { 
  width: 223px; margin: 0 auto; padding: 0 0 10px 0; 
}

#menu dt { 
  margin:0; padding: 10px; 
  color: #fffdf8; 
}

#menu dd { 
  margin:0; padding:0; color: #fffdf8; 
  font-family: "Palatino Linotype", "Times new roman";
  font-size: 18px;
}

#leftmenux a, #leftmenux a:visited {
  color:#fffdf8; 
  text-decoration: none; 
  display: block; padding: 3px 0px 3px 53px;
  width: 170px; 
}

#leftmenux a:hover { 
  display: block;
  color: #fff;
  background-color: #e99431;
  background: #e99431 url(../templates/default/images/hu/arrow.gif) no-repeat;
  background-position: 40px 11px ;
}


/*---------------------------------- TAB MENU I --------------------------- */
div#maincontent div#tabsI {
  float: left;
  margin-bottom: 30px;
  width: 100%;
  font-size: 93%;
  line-height: normal;
  border-bottom: 1px solid #DD740B;
}

div#maincontent div#tabsI ul {
  margin: 0;
  padding: 10px 10px 0 30px;
  list-style: none;
}

div#maincontent div#tabsI li {
  display: inline;
  margin: 0;
  padding: 0;
}
div#maincontent div#tabsI a {
  float: left;
  background: url(../templates/default/images/hu/tableftI.gif) no-repeat left top;
  margin: 0;
  padding: 0 0 0 5px;
  text-decoration: none;
}
div#maincontent div#tabsI a span {
  float: left;
  display: block;
  background: url(../templates/default/images/hu/tabrightI.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac  */
#tabsI a span { float: none; }

/* End IE5-Mac hack */
#tabsI a:hover span { color:#FFF; }

div#maincontent div#tabsI a:hover, div#maincontent div#tabsI a.selected  { background-position: 0% -42px; }

div#maincontent div#tabsI a:hover span, div#maincontent div#tabsI span.selected { background-position: 100% -42px; }







