@charset "utf-8";
/* CSS Document */

#maincontainer {  position: relative; } 
#dlmenu {position: absolute; width: 154px; margin-left: 0; margin-top: 0;/*6em;*/ }
#menu {list-style-type:none; margin:0 0 0px; padding:0; position:absolute; width:154px; background:transparent;}
#menu li { display:block; padding:0; margin:0; position:relative; }
#menu li a, #menu li a:visited {display:block; text-decoration:none; text-align: left; padding-left:0px;}
#menu li dd {display:none;}
#menu li:hover, #menu li a, #menu li img:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a { color:#7fc241; font-weight: bold;}
#menu li:hover dd, #menu li a, #menu li img:hover dd {display:block;}
#menu li:hover dl, #menu li a, #menu li img:hover dl {}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:0.9em; font-weight: bold;}
#menu dl {width: 154px; margin: 0; cursor:pointer; }
#menu dt {margin:0px; padding: 0px; font-size: 14px;  }
#menu dd {margin:0; padding:0; font-size: 14px;  font-weight: bold; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:relative; color:#7fc241;  font-weight: bold; padding:0px 0px 0px 0px; }
.gallery dd a, .gallery dd a:visited { color:#4db848; min-height:0em; text-decoration:none; display:block; text-align:left; font-size:14px; v}
* html .gallery dd a, * html .gallery dd a:visited { max-height:200px; min-height:0px;}
.gallery dd a:hover { background-color:#abd263; color:#ffffff; width:154px; ; vertical-align:middle; word-spacing:5px; max-height:200px; min-height:0px;}
#menu li a:focus, #menu li a:active { border: 1px dotted black; }
br {
   display: block;
   margin: 3px 0;
}

