body {
 background: #fff url(/images/background.gif);
 margin: 40px;
 font-family: Monaco, Lucida Grande, Verdana, Sans-serif;
 font-size: 14px;
 color: #4F5155;
}

a {
 color: #003399;
 background-color: transparent;
 font-weight: normal;
 text-decoration: none;
}

h1 {
 color: #444;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 16px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}

h2 {
 text-align: left;
 color: #555;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 14px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}

li {
 list-style: none;
}

img {
 border: 0;
}

img.usericon {
 border: 1px solid #D0D0D0;
}

div.iconbox {
 float: right;
}

#topmenu {
 background: #FFFFFF;
}

#navi {
 float: left;
}

#logged {
 float: right;
}

#centerbox {
 margin-left: auto;
 margin-right: auto;
 width: 200px;
}

#footer_links {
 text-align: right;
 padding: 0 20px 0 0;
}

#footer {
 font-size: 11px;
 padding: 16px 0px 6px 0px;
 color: #002166;
 text-align: center;
}

#content {
 padding: 0px 6px 4px 6px;
 margin: 0px 6px 4px 6px;
}

#section_block {
 padding: 0px 8px 4px 8px;
}

#sections {
 background: #FFFFFF;
 padding: 0 0 0 0;
 margin: 0;
}

#sections_home {
 background: #FFFFFF;
 padding: 0 6px 6px 6px;
 margin: 0px;
}

