* { margin: 0; padding: 0; }
* html .topgroup .group { c\ursor: pointer; cursor: hand; }
a { font-size: 11px; text-decoration: none;}
a:hover { color: #C30;  text-decoration: underline;}
a:active { color: #C30; text-decoration: underline;}
a.strong { color: Red; font-weight: bold; }
a:link, a:visited { color: #C33; }
body { background: #FFEFCE; color: #0E7B0E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 50%; margin-left: 8px;  line-height: 150%;  }
html{ font-size: 125%; }
.group{ background: transparent url(../images/pl.gif) no-repeat left center; color: #C33; cursor: pointer; font-size: 11px; font-weight: normal; padding-left: 12px; }
.group:hover { text-decoration: underline;}
.smenu { padding-left: 2px; }
.smenu .smenu{ padding-left: 10px; }
.topgroup{ background: #3C8C34 url(../images/mn_grdw.gif) no-repeat top right; color: #FFF; cursor: pointer; font-size: 11px; margin: 2px 0 0 -2px; padding-bottom: 2px; text-align: center;  font-weight: bold;  }
#menu{ background: #FFF; border-left: 2px solid #CCC; border-right: 2px solid #CCC; padding-left: 2px; text-align: left; width: 174px; }
#mmenu{ background: transparent url(../images/mn_head.gif) no-repeat top;  text-align: center; width: 180px;  height: 22px; padding-top: 2px;}
#mmenu span {color: #FFF; font-size: 12px; font-weight: bold;    display: block;  padding: 2px 0 2px 0;  height: 20px;}
#mn_btm { background: transparent url(../images/mn_btm.gif) no-repeat 0 0; height: 24px; }

