body
    {
    background:#fff;
    margin:0;
    min-width:760px;
    padding:0;
    }

body, td, th, li
    {
    color:#000;
    font-family:Verdana,Tahoma,Arial;
    font-size:11px;
    }

img
    {
    border:none;
    }

.topbar
    {
    background:#eee;
    border-bottom:1px solid #333;
    border-top:1px solid #333;
    color:#999;
    height:23px;
    position:relative;
    width:100%;
    }

.topbar span
    {
    font-family:Tahoma;
    font-size:11px;
    left:30px;
    position:absolute;
    top:4px;
    }

.topbar span.right
    {
    left:auto;
    right:30px;
    }

.head
    {
    position:relative;
    height:90px;
    }

.logo
    {
    background: #039 url(./img/b113399.gif);
    height:70px;
    left:30px;
    padding:0;
    position:absolute;
    width:80px;
    }

.logo img
    {
    margin:35px 0 0 10px;
    }

.service
    {
    background: #99112A url(./img/serv_bg.gif);
    height:55px;
    left:120px;
    padding:0;
    position:absolute;
    width:80px;
    }

.ad
    {
    position:absolute;
    right:30px;
    top:10px;
    }





.footer
    {
    clear:both;
    background:#eee;
    border-top:1px solid #333;
    color:#333;
    height:60px;
    position:relative;
    width:100%;
    }

.footer span
    {
    font-family:Tahoma;
    font-size:11px;
    left:30px;
    position:absolute;
    top:4px;
    }

.footer span.copyright
    {
    top:24px;
    color:#333;
    }

.counters
    {
    float:right;
    padding:7px 30px 0 0;
    }

a:link {color: #009;}
a:hover {color:#f60;}
a:visited {color: #c09;}
a:visited:hover {color: #f60;}
.topbar a:visited, .topbar a:hover, .topbar a:visited:hover, .footer a:hover, .footer a:visited, .footer a:visited:hover {color: #009;}

/* ------------------ */

h1 {font-family: Verdana; font-size: 24px; font-weight: normal; color: #000; padding: 0; margin: 0 0 0.5em 0;}
p {font-size: 12px; font-family: Tahoma; padding: 0; margin: 0 0 0.5em 0; color: #000; line-height: 1.4em;}

.rubrics {margin: 0 0 20px 0;}
.rubrics ul {list-style: none; margin: 0; padding: 0;}
.rubrics ul li {padding: 0; margin: 0; display: block; float: left; width: 33%; height: 65px;}
.rubrics ul li h3 {font-family: Tahoma; font-size: 18px; font-weight: normal; margin: 0 20px 0 0; padding: 0;}
.rubrics ul li h3 span {font-size: 12px; color: #999;}
.rubrics ul li p {font-family: Tahoma; font-size: 11px; color: #666; margin: 0 20px 0 0; padding: 3px 0 0 0; line-height: 1.2em;}

.form {border-collapse: collapse; border-top: 4px solid #999;}
.form td {padding: 2px 5px; border-bottom: 1px solid #ddd;}

.ubrics {padding-bottom: 10px !important;}
.ubrics h3 {margin: 2px 0 0 0; padding: 0; font-size: 12px; font-family: Verdana;}
.ubrics p {margin: 0; padding: 0 0 0 10px; font-size: 11px; font-family: Verdana;}
.off-left {display: none; padding: 3px 0 8px 0;}

.error {border: 2px solid #f00; margin: 20px 0; padding: 5px 10px; background: #fee;}



