Html,
body,{
width:100%;
}

div#topLine{
width:800px;
margin: 0 auto;
}

body{
background:white;
font-family:Arial,serif;
padding:0px;
padding-bottom:20px;
margin:0px;
font-size:12px;
}

a {
color:#025f9a;
}

ul,li{
margin:0px;
padding:0px;
list-style:none;
}

table,td{
border-collapse:collapse;
padding:0px;
}

img{
border:0px;
}

.blue{
color:#045f96;
}

.darkorange,
.darkorange a,
.darkorange a:visited{
color:#ff3900 !important;
}

.gray{
color:#b5b5b5;}

.black{
color:#222;}

.bold{
font-weight:bold}

.caps{
text-transform:uppercase;
line-height:13px;
font-family:Arial;
font-size:11px;
}

div#footer .caps{
font-size:12px;
}

.small{
font-family:Arial;
font-size:11px;
}

.header{
font-family:Georgia;
font-size:26px;
}

/* ------- TOPLINE ------- */

div#topLine{
position:relative;
height:40px;
float:none;
}

div#topLine-inner{
position:relative;
}

ul#personal{
border:0px solid red;
position:absolute;
left:0px;
width:320px;
display:none;
}

ul#personal li{
border:0px solid blue;
float:left;
padding-right:20px;
}

ul#personal .topHeader{
line-height:45px;
}

ul#satellites{

}

ul#satellites li{
border:0px solid blue;
float:left;
text-align:center;
background:url('/i/topLine_div.png') no-repeat right center;
}

ul#satellites li div.satItem {
padding:5px 13px;
background: #f9f9f9;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
}

ul#satellites li div.satItem:hover {
background: #fef5f2;
}

ul#satellites li.last div.satItem {
margin: 0;
}

ul#satellites span{
color:#797979;
font-family:Verdana;
font-size:9px;
text-decoration: underline;
}

div.topHeader{
color:#000;
font-family:Georgia,serif;
font-size:16px;
}

ul#satellites div.topHeader{
font-size:13px;
font-weight: bold;
color: #424242;
}

ul#satellites li.satCurrent div.satItem{
background: #feddd2;
border-color: #fad8cd;
}

li.satCurrent .topHeader,
ul#satellites li.satCurrent span{
color:#000;
}

a .topHeader,
ul#satellites a{
text-decoration:none;}


html {
            width:100%;
            height:100%
        }

        body {
            width:100%;
            height:100%;
            margin:0;
            padding:0
        }

        .overlay {
            position: absolute;
            z-index: 1;
            background: url('http://www.redprint.ru/i/renew_sign.gif');
            width: 18px;
            height: 29px;
            cursor:pointer;
        }

        #YMapsID {
            height:100%;
            width:70%;
            float:left;
        }

        #info {
            height:100%;
            width:30%;
            float:right;
        }

        #info > div {
            padding-left:30px;
        }

        #links a{
            display:block;

            width: 90%;
            margin-bottom:10px;
        }

        a.active {
            text-decoration: none;
            color: #000;
        }
            </style>
