body
    {
    background:#fff;
    margin:0;
    min-width:760px;
    padding:0;
    }

body, td, th, li
    {
    color:#000;
    font-family:Verdana,Tahoma,Arial;
    font-size:11px;
    text-align:left;
    }

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: #66b2cc 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;
    }

.forum {
    margin-top: 20px;
    }
    
.forum h1 {
    background:#f0c620;
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;
    margin:0;
    padding:2px 0 1px 10px;
    border-bottom:3px solid #CCA81B;
    }

.border
    {
    border:1px solid #F7E28F;
    border-top:none;
    background:#FEFCF2;
    margin:0px 0 10px 0;
    padding:0 15px 10px 15px;
    }

.border ul
    {
    list-style:none;
    margin:0;
    padding:0;
    }

.border li
    {
    font-size:11px;
    margin:0;
    line-height:1.4em;
    padding:0 0 0 7px;
    background:url(./img/arr1.gif) no-repeat 0 6px;
    }

.border li.forum
    {
	font-weight:bold;
	padding:5px 0 0 0;
	background:none;
    }






a:link {color: #009;}
a:hover {color:#f60;}
a:visited {color: #c09;}
a:visited:hover {color: #f60;}
.topbar a:visited, .topbar a:visited:hover, .footer a:visited, .footer a:visited:hover {color: #009;}

/* ------------------ */

.wa {width: 100%;}

td {padding: 0;}

div.title {
    background: #E0F0F5;
    border-bottom: 2px solid #66b2cc;
    margin: 0 30px 0 0;
    padding: 30px 0 2px 10px;
    }
    
.title h1 {
    font-family: Trebuchet MS, Verdana;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    }

div.l_nav {
    padding: 0 0 0 20px;
    margin: 20px 20px 0 0;
    font-size: 12px;
    font-family: Tahoma;
    line-height: 1.4em;
    }

table.phones {
    border: 1px solid #ccc;
    margin-top: 20px;
    margin-bottom: 20px;
    }

.phones caption {
    text-align: left;
    font-family: Tahoma;
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 18px;
    font-weight: normal;
    }

    
.phones td, .phones th {
    background: #f8f8f8;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #444;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 10px;
    text-align: center;
    }

.phones th.imp {
    background: #999;
    color: #fff;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 10px;
    text-align: left;
    }

.phones th {
    background: #f4f4f4;
    color: #000;
    text-align: left;
    }


