body {
font: 12px verdana, arial, sans-serif;
padding: 0 0 20px 0;
margin: 0;
background: url(../img/top_side.png) repeat-x 10px 0;
background-color: #fdfdfd;
}
#topcl {
background: url(../img/top_logo.png) no-repeat;
line-height: 0;
}
ul#topmenu {
font: bold 12px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
margin: 85px 0 0 auto;
width: 350px;
height: 2px;
overflow: hidden;
}
ul#topmenu li {
float: left;
margin: 2px 2px 0;
border-top: 1px solid #913834;
border-right: 1px solid #bf2229;
border-left: 1px solid #913834;
}
li#topaktiv {
height: 17px;
background-color: #fdfdfd;
color: #000;
padding: 4px 5px 0;
border-bottom: 1px solid #fdfdfd;
}
#topmenu a {
height: 14px;
background-color: #abac7d;
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 4px 5px 3px;
}
#topmenu a:hover {
background: #fdfdfd;
color: #8b8c5d;
border-bottom: 1px solid #fdfdfd;
}
#left {
float: left;
width: 173px;
margin: 0 0 0 1px;
}
ul#leftmenu {
font: 12px verdana, arial, sans-serif;
list-style: none;
padding: 0;
margin-left: 9px !important;
margin: 10px 0 0 5px;
width: 173px;
}
ul#submenu {
font: 12px verdana, arial, sans-serif;
list-style: none;
padding: 0;
margin:0;
width: 162px;
}
#leftmenu li {
border-bottom: 1px solid #acad8e;
margin: 0;
padding: 0;
}
#leftmenu li a {
font: 12px verdana, arial, sans-serif;
padding: 4px 0 4px 6px;
display: block;
border-left: 10px solid #cccdae;
background-color: #ecedce;
color: #6c6d4e;
font-weight: bold;
text-decoration: none;
display: block;
width: 157px;
}
#leftmenu a:hover {
border-left: 10px solid #dcddbe;
background-color: #fcfdde;
color: #5c5d3e;
}
#leftmenu #leftaktiv {
border-bottom: 1px solid #acad8e;
margin: 0;
padding: 0;
}
#leftmenu li strong {
font: 12px verdana, arial, sans-serif;
padding: 4px 0 4px 6px;
display: block;
border-left: 10px solid #7a7a64;
background-color: #dcddbe;
color: #5c5d3e;
font-weight: bold;
text-decoration: none;
}
#submenu li a {
background-color:#fcfdde;
width: 146px;
}
#submenu li strong {
background:#efebce;
border-left:10px solid #a5a284;
}

.inp {
font: 12px verdana, arial, sans-serif;
width: 120px;
margin-bottom: 3px;
border: 1px solid #acad8e;
background-color: #ecedce;
padding: 1px 0;
}
.inpsub {
border: 1px solid #acad8e;
font: 12px verdana, arial, sans-serif;
color: #000000;
background-color: #ecedce;
height: 20px;
width: 122px;
}
#content {
font: 12px verdana, arial, sans-serif;
line-height:17px;
display: block;
width: auto;
margin: 21px 30px 0 200px;
text-align:justify;
}
h1 {
font: 23px arial, sans-serif;
padding: 0 0 0 10px;
color: #bf2229;
margin: 10px 0 10px 0;
text-align:left;
font-weight:bold;
}
h2 {
font: 17px arial, sans-serif;
padding:0;
margin: -10px 0 10px 0;
text-align:left;
font-style:italic;
font-weight:bold;
}
a:link , a:visited , a:active {
color: #4b4c1d;
text-decoration:underline;
}
a:hover {
color: #6b6c3d;
text-decoration:none;
}
#subhl {
font-weight:bold;
font-size:13px;
margin-bottom:7px;
text-align:left;
}
.b {
font-weight:bold;
}
#content ul {
list-style-type: square;
text-align:left;
margin:12px 15px 0px 35px;
padding:0;
}
#content ol {
list-style-type:decimal;
text-align:left;
margin:12px 15px 0px 40px;
padding:0;
}
.z {
text-align:center;
}
.zb {
text-align:center;
font-weight:bold;
}
img {
border:none;
}

#newshl {
font-weight: bold;
padding: 15px 0 0 45px;
}
div#news #ulnews {
list-style-type: square;
list-style-position: inside;
border: none;
padding: 0;
margin: 4px 0 0 2px;
}
#ulnews li {
border: none;
padding: 0 0 0 25px;
}
#ulnews a:link, a:visited, a:active {
padding: 0;
display: inline;
color: #6b6c3d;
border: none;
background-color: #fdfdfd;
}
#ulnews a:hover {
padding: 0;
display: inline;
color: #6b6c3d;
border: none;
background-color: #fdfdfd;
}
tabe {
border-collapse:collapse;
}
td {
vertical-align:top;
}
hr {
color:#7a7a64;
height:1px;
background-color:#7a7a64;
border:none;
}
.backlink {
float:right;  
font-size:120%;         
}