BODY
{
    MARGIN: 0px 0px 0px 0px;
    BACKGROUND-COLOR: #FFFFFF;
    background-image: url(images/lbg.gif);
    background-repeat:repeat-y;
    background-position:left;
}

table { font-size:11; font-family:arial; color:black; }

a { font-size:11; font-family:arial; color:white; }

img { border:0; }

.topmenu { padding-left:100;font-family:arial;color:#F5EDE1;font-size:11;font-weight:700; }
.topmenu a { font-family:arial;color:#F5EDE1;font-size:11;font-weight:700; text-decoration:none; }

.title { color:#e06900; font-weight:700; font-size:12; }

.menu { width:205;padding-left:18; background-image:none; }
.menu * { font-weight:700; color:#385302; }
.tdmenu { padding-left:20;background-image:url(images/circle.gif);background-position:top left;background-repeat:no-repeat; }

.right { color:#55731a; padding-left:30; background-position: top left; background-repeat:no-repeat; width:155; padding-right:15; }
.right * { color:#55731a; text-decoration:none; }

.main { padding-right:15;text-align:justify; background-position: top left; background-repeat:no-repeat; padding-left:30; padding-bottom:20; }
.main a { text-decoration:underline;color:#55731a; }

.submenu { background-color:#F5EDE1; border-top:solid 1px #b4b4b4;border-bottom:solid 1px #b4b4b4; width:215; padding-top:5; padding-bottom:5; border-right:solid 1px #b4b4b4; margin-left:5; }
.submenu a { color:#55731a; }

.visible { padding-left:20; height:20; vertical-align:center; background-image:url(images/arr2.gif); background-position:left; background-repeat:no-repeat; border-left:solid 1px #b4b4b4; padding-top:2; }
.visible a { font-size:11; line-height:10px; }

.hidden { width:1; vertical-align:top;padding:0; }
.hidden table { visibility:hidden; position:absolute; }

.hm table { visibility:hidden; position:absolute;padding:0; }
.tdmenu { padding-bottom:16; }

.news { margin-bottom:20; padding-left:20; background-image:url(images/arr1.gif); background-position:top left; background-repeat:no-repeat; }
.news div { margin-top:2; margin-right:10; display:inline; vertical-align:top; }
.news a { text-decoration:none; font-size:11; color:black; }

.date { font-weight:700; color:#476b00; font-size:11; }

.registr td { vertical-align:top; padding-right:10 }

input { border:solid 1px #b4b4b4; width:250; padding:2; }
textarea { border:solid 1px #b4b4b4; width:250; height:50; padding:2; }

.map div { padding-left:20; background-image:url(images/circle.gif); background-position:top left; background-repeat:no-repeat; }
.map div a { font-weight:bold }
.map div div { background-image:none; }
.map div div a {color:black; font-weight:normal }
.map div div div {  }
.map div div div a {color:#55731a;  }
