body { background-color: #8f0000; }
#main { margin: 0 auto; width: 915px; border: 0; }
#main #header { height: 165px; width: 100%; background-image: url('/public/images/header.gif'); }
#main #header #avatar { position: relative; left: 695px; height: 195px; width: 180px; }
#main #menu .menu { background-image: url('/public/images/menu.short.gif'); position: relative; top: -15px; float: left; height: 45px; width: 97px; text-align: center; }
#main #menu .fa { background-position: 0px -45px; }
#main #menu .ca { background-position: -97px -45px; }
#main #menu .la { background-position: -194px -45px; width: 107px; }
#main #menu .fina { background-position: 0px 0px; }
#main #menu .cina { background-position: -97px 0px; }
#main #menu .lina { background-position: -194px 0px; width: 107px; }
#main #menu .menu .page { font-weight: bold; position: relative; top: 6px; color: #000000; }
#main #left { float: left; }
#main #left .submenu { background-image: url('/public/images/submenu.gif'); height: 30px; width: 112px; text-align: center; display: block; }
#main #left .submenu .subpage { font-weight: bold; position: relative; top: 7px; color: #000000; }
#main #left .fa { background-position: -112px 0px; }
#main #left .ca { background-position: -112px -30px; }
#main #left .la { background-position: -112px -60px; height: 40px; margin-bottom: 20px; }
#main #left .fina { background-position: 0px 0px; }
#main #left .cina { background-position: 0px -30px; }
#main #left .lina { background-position: 0px -60px; height: 40px; margin-bottom: 20px; }
#main #left .subpage p { margin: 0px; padding-top: 7px; font-weight: bold; }
#main #left .buttons { width: 112px; }
#main #left .buttons .top { height: 12px; background-image: url('/public/images/frame.top.gif'); }
#main #left .buttons div { background-color: #ffffff; }
#main #left .buttons .center { padding-left: 12px; text-align: center; height: 145px; }
#main #left .buttons .help { height: 120px;}
#main #left .buttons .short { height: 100px;}
#main #left .buttons .center a img { border: 0; }
#main #left .buttons .center p { font-weight: bold; margin-bottom: 3px; }
#main #left .buttons .spacer { height: 12px; }
#main #left .buttons .bottom { height: 28px; background-image: url('/public/images/frame.bottom.gif'); background-position: 0px -7px; }
#main .frame .top { height: 20px; background-image: url('/public/images/frame.top.gif'); }
#main .frame .center { background-image: url('/public/images/frame.center.gif'); }
#main .frame .center .content { width: 860px; margin: 0px; margin-left: 20px; margin-right: 35px; text-align: justify; }
#main .frame .bottom { height: 35px; background-image: url('/public/images/frame.bottom.gif'); }
#main .sframe { margin-left: 112px; }
#main .sframe .top { background-position: -112px 0; }
#main .sframe .center { background-position: -112px 0; }
#main .sframe .center .content { width: 748px; min-height: 500px; }
#main .sframe .bottom { background-image: url('/public/images/frame.bottom.submenu.gif'); }
#main .frame .center .content #footer { height: 20px; }
#main .hidden { display: none; }
form .login { margin: 0 auto; position: relative; top: 140px; height: 350px;  }
.news .header { border-bottom: 1px solid #dddddd; }
.news .header .icon { float: left; width: 55px; height: 55px; }
.news .header .icon img { width: 52px; height: 52px; }
.news .header .about { margin-left: 56px; }
.news .header .about .value { color: #555555; }
.news .header .about .title, .read .title { font-size: 20px; font-weight: bold; }
.news .information { margin-top: 4px; }
.news .information p, .content div p { color: #555555; padding-bottom: 15px; }
.news .footer { height: 20px; }
.paginator { text-align: center; }
.paginator .page { color: #aaaaaa; margin: 0px; pargin-left: 10px; margin-right: 10px; }
.paginator .current { font-weight: bold; color: #000000; }
.read .title { color: #000000; margin-bottom: 15px; padding: 0px; }
.separator { color: #aaaaaa; }
.spacer { clear: both; }
h2 { margin: 0px; margin-bottom: 15px; }
#footer .left { float: left; }
#footer .xhtml {  }
#footer .css { margin-left: 10px; }
#footer .right { float: right; }
#footer .text { margin-top: 3px; }