.balmenu {
width:186px; 
margin:0;
padding:0;
color: #090;
background-color: #fad459; 
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/**/
table-layout:fixed;

}

.balmenu td a{

/*
border-top:1px solid #fff;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #fff;
border:1px solid #76b2dd;


width:286px;
width:178px;
*/



display: block;
padding: 2px 3px 2px 3px;
color: #060; 
background-color: #dfd; 
text-decoration: none;
}

/* ??????????????????????????????????????????????????????????????? */
.balmenu tr.uressor, .balmenu tr.uressor td{
height:1px;
font-size: 1px;
line-height:1px;
padding: 0;
background-color: #fad459; 
}





.balmenu .ures{
background-color:#fffddd; 
width:16px !important;
}


/* ****************** */
.balmenu .fomenu a:link, .balmenu .fomenu a:visited{
color: #4c4746; 
background-color:#fffddd; 
}

.balmenu .fomenu a:active, .balmenu .fomenu a:hover {
color: #4c4746; 
background-color:#ffeb96;
}

/* ******************* */
.balmenu .sub1menu a:link, .balmenu .sub1menu a:visited{
color: #4c4746; 
background-color:#fffddd; 
}

.balmenu .sub1menu a:active, .balmenu .sub1menu a:hover {
color: #4c4746; 
background-color:#ffeb96;
}

/* ******************* */
.balmenu .sub2menu a:link, .balmenu .sub2menu a:visited{
color: #4c4746; 
background-color:#fffddd; 
}

.balmenu .sub2menu a:active, .balmenu .sub2menu a:hover {
color: #4c4746; 
background-color:#ffeb96;
}

/* ******************* */
.balmenu .sub3menu a:link, .balmenu .sub3menu a:visited{
color: #4c4746; 
background-color:#fffddd; 
}

.balmenu .sub3menu td a:active, .balmenu .sub3menu a:hover {
color: #4c4746; 
background-color:#ffeb96;
}

.balmenu .aktiv a:link, .balmenu .aktiv a:visited{
color:#f00;
background-color:#fad459;
font-weight: bold;
}

.balmenu .aktiv a:active, .balmenu .aktiv a:hover {
color: #f00; 
background-color: #ffeb96; 
}

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


#tablemenu1 {
width: 766px;
margin: 0 auto;
border-collapse: collapse;
table-layout: fixed;
}

#tablemenu1 td {
width: 20%; 
}

#tablemenu1 td a {
color: #060;
background-color:#a8d59d;
text-decoration:none;
display:block;
padding:3px 1px 3px 1px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#tablemenu1 td a:link, #tablemenu1 td a:visited{

color: #060;
background-color:#a8d59d;
text-decoration: none;
}

#tablemenu1 td a:active{
color: #ffc;
background-color:#060;
text-decoration: none;
}

#tablemenu1 td a:hover {
color: #ffc;
background-color:#060; 
text-decoration: none;
}

 * html #tablemenu1 td a {width:100%;} /* csak IE !!! */

.menuvonal {
color: #000;
background: #000;
}


#tablemenu1 .almenu_container{
position:relative;
width:0px;
z-index:10;
}

#tablemenu1 .almenu{
position:absolute;
top:20px;
left:-1px;
opacity: 0.7;
visibility:hidden;
z-index:11;
}

#tablemenu1 .tablealmenu {
width:110px; 
table-layout: fixed;
border-collapse: separate;
color: #ffffff;
background:#ffffff;
text-align:center;
}

#tablemenu1 .almenu_elso{
position:absolute;
top:20px;
left:2px;
opacity: 0.7;
visibility:hidden;
z-index:11;
}

#tablemenu1 .almenu_utolso{
position:absolute;
top:20px;
left:-2px;
opacity: 0.7;
visibility:hidden;
z-index:11;
}
