body, table, input, select, textarea {
        color: #555555;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        }

a       {
        color: #555555;
        background-color: inherit;
        }

a:hover {
        color: #990000;
        background-color: inherit;
        }

a img   {
        border: none;
        }

form    {
        margin: 0;
        }

h1, h1 a {
        color: #990000;
        font-size: 13px;
        padding: 0;
        margin: 0;
        display: block;
        text-decoration: none;
        }

ul      {
        padding-left: 0;
        margin-left: 28px;
        }

ul li   {
        list-style-image: url(../../gfx/layout/active.gif);
        padding-left: 0;
        margin-left: 0;
        }

#zab    {
         line-height: 16px;
         }

#thumbnail {
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        }

#line   {
        border-bottom: 1px solid #FFFFFF;
        border-top:    1px solid #FFFFFF;
        background-color: #CCCCCC;
        }


#main-menu, {
        vertical-align: top;
        padding: 0;
        width: 160px;
        }


#main-menu ul {
        border-bottom: 1px solid #999999;
        padding: 0;
        margin: 0;
        }

#main-menu ul ul {
        border: none;
        }

#main-menu ul li {
        list-style-type: none;
        list-style-image: none;
        border-top: 1px solid #999999;
        margin: 0;
        padding: 0;
        }

#main-menu ul li a, #main-menu ul li span {
        text-decoration: none;
        display: block;
        padding: 3px 9px;
        }


* html #main-menu ul li a, * html #main-menu ul li span {
        height: 1em;
        }

#main-menu ul li.current a,
#main-menu ul li.open a,
#main-menu ul li.current span,
#main-menu ul li.open span,
#main-menu ul li a:hover,
#main-menu ul li.open li.current li a:hover {
        color: white;
        background-color: #999999;
        }

#main-menu ul li.open li a,
#main-menu ul li.open li span,
#main-menu ul li.open li.current a:hover {
        color: #555555;
        background-color: #EEEEEE;
        }

#main-menu ul li.open li a,
#main-menu ul li.open li span                  { padding-left: 17px; }

#main-menu ul li.open li.open li a,
#main-menu ul li.open li.open li span          { padding-left: 25px; }

#main-menu ul li.open li.current a,
#main-menu ul li.open li.current span          { background: #EEEEEE url(../../gfx/layout/active.gif) no-repeat 5px center; }

#main-menu ul li li.open li.current a,
#main-menu ul li li.open li.current span       { background-position: 13px center; }

#main-menu ul li li li.open li.current a,
#main-menu ul li li li.open li.current span    { background-position: 21px center; }

#main-menu ul li.open li.current li a,
#main-menu ul li.open li.current li span       { background-image: none; }


