body {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
table {
    font-size: 100%;
}
input, textarea, select {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}

a {color:#12537C; text-decoration: none;}
a:hover {text-decoration: underline}
a:active {text-decoration: underline}

//a.top {color:#660000;}

//.footer a {color: #99CCFF;}

.footer {
    font-size: 90%;
    color: #000000;
}


img { border: 0px;}

.caption {
    color:#0443E4;
    font-size: 14px;
}
.userlogin {
    width:80px;
    font-size: 11px;
    border:1px solid #143645;
}
.left {
    whidth:200px;
}
.menu_left  {
    vertical-align: middle;
    padding:0px;
    margin-left:10px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
li.toplevel {
    list-style-image: url(/img/0.gif);
    padding: 2px 0px 0px 0px;
    font-size: 12px;
    font-weight: normal;
}
li.sublevel {
    padding: 2px 0px 0px 5px;
    list-style-image: url(/img/0.gif);
    font-size: 11px;
}

.counters IMG {filter:alpha(opacity=20)}

.content {
    color: #000000;
    padding: 0px 15px 15px 15px;
    text-align:justify;
}

.right {
    color: #000000;
    margin: 0px 10px 15px 10px;
    text-align:justify;
    clear:both;
}

.right h1 {
    font-size: 13px;
    color: #944168;
    padding: 0px;
    margin: 20px 0px 0px 0px;
    font-weight: normal;
}

.right h2 {
    font-size: 12px;
    color: #F28246;
    font-weight: normal;
    padding: 0px;
    margin: 10px 0px 5px 0px;
}

.right h3 {
    font-size: 11px;
    font-style: italic;
    color: #344d9d;
    font-weight: normal;
    padding: 0px;
    margin: 10px 0px 5px 0px;
}

.content h1 {
    font-size: 150%;
    color: #0041E6;
    font-weight: bold;
    zfont-variant: small-caps;
    padding: 0px;
    margin: 20px 0px 15px 0px;
    text-align:right;
}

.content h2 {
    font-size: 140%;
    color: #0041E6;
    font-weight: bold;
    font-family: Verdana;
    padding: 0px;
    margin: 25px 0px 15px 0px;
}

.content h3 {
    font-size: 130%;
    font-style: italic;
    color: #0041E6;
    font-weight: normal;
    zfont-variant: small-caps;
    padding: 0px;
    margin:  5px 0px 5px 0px;
}


.content p {
    padding: 0px 0px 0px 0px;
    margin:  5px 0px 10px 0px;
}

.content ol {
    padding:  0px 0px 0px 20px;
    margin:  0px 0px 10px 10px;
}

.content ul {
    list-style-type: square;
    list-style-image: url(/img/ul.gif);
    padding:  0px 0px 0px 0px;
    margin:  0px 0px 0px 20px;
}

.content .entry {
    margin: 0 0 40px;
    }


div.addnew {
    text-align:right;
}
div.img {
    float:left; text-align:center; font-size: 11px; margin-top: 2px; margin-left: 0px; margin-right: 5px; margin-bottom: 10px;
    display:block; width: 240px; height: 211px; overflow: hidden;
}
div.uimg {
    float:left; text-align:center; font-size: 11px; margin-top: 2px; margin-left: 0px; margin-right: 5px; margin-bottom: 10px;
    display:block; width: 120px; height: 110px; overflow: hidden;
}
div.eimg {
    float:left; text-align:center; font-size: 11px; margin-top: 2px; margin-left: 0px; margin-right: 5px; margin-bottom: 10px;
    display:block; width: 240px; height: 270px; overflow: hidden;
}
div.eimg input {
    font-size: 100%;
}

p.address {
    color: #3146a3;  clear:both;
}
div.mapitem {
    margin:  0px 0px 0px 20px;
}
div.rnews {
    margin:  0px 0px 10px 0px;
}
.forum {
    font-size: 150%;
    font-weight: normal;
    font-variant: small-caps;
}
div.leftrekli {
    margin:  5px;
    text-align:center;
}
div.leftreklt {
    margin:  10px 0px 10px 0px;
    padding:  0px 10px 0px 10px;
    text-align:justify;
}
div.rightrekli {
    margin:  10px 5px 10px 5px;
    text-align:center;
}
div.rightreklt {
    margin:  0px 10px 15px 5px;
    text-align:justify;
}
.hlinks a {
    color:#CDDAFF;
    font-size:12px;
    
}
.hlinks a:hover {
    color:white;
    text-decoration: none;
    
}
.dashed {
    border-bottom:1px dashed #CDDAFF;
    padding-bottom:3px;
}
.calend TD {
    FONT-FAMILY: Arial,sans-serif;
}
.calend TH {
    width:12px;
    FONT-FAMILY: Arial,sans-serif;
    font-weight: normal;
}
.error {
    color:#CC0000;
    font-weight: bold;
}
