html, body {
	overflow: none;
	overflow-x: auto;

    padding: 0;
    margin: 0;

    font-family: verdana, sans-serif;
    font-size: 9pt;

    background: #0c768c;
    color: #0b6f84;

    text-align: center;
}

a img {
    border: 0;
}

.cleaner {
    clear: both;
    line-height: 0;
}

#page {
    text-align: left;

    width: 1000px;

    margin: 0 auto;

    position: relative;

    background: url("../images/layout/bg.gif") repeat-y 419px 0px;

    border: 0px solid red;
}

#header {
    text-align: right;

    width: 536px;
    height: 135px;

    float: right;

    border: 0px solid red;
}

#header h1 {
    display: none;
}

#logo {
    position: absolute;

    top: 42px;
    left: 280px;
}

#left {
    background: url("../images/layout/stream.jpg") no-repeat;

    width: 459px;

    /*padding-top: 400px;*/

    float: left;
}

#menu ul {
    list-style-type: none;

    margin-left: 230px;
    padding: 0;
    margin-top: 0px;
}

#menu li {
    padding: 0 0 3px 20px;
}

#menu a {
    color: white;

    text-transform: uppercase;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
}

#menu a:hover {
    font-weight: bold;
}

#menu li.active {
    background: url("../images/layout/dot.gif") no-repeat left center;
}

#menu li.active a {
    font-size: 10pt;
    font-weight: bold;
}

#main {
    float: left;

    width: 420px;

    border: 0px solid green;
}

#main .p-content, #footer .p-content {
    padding-left: 5px;
}

#footer {
    padding: 5px 105px;

    text-align: right;
}
.partner { font-weight:normal;color:#D9D9D9;   text-align:center;font: 9px Verdana, Arial, Helvetica, sans-serif;    
 } .partner a:link        { text-decoration: underline; color:#D9D9D9; font-weight:normal;  }.partner a:visited     {  text-decoration: underline; color:#D9D9D9; font-weight:normal;  }.partner a:hover     {  text-decoration: none; color: #D9D9D9; font-weight:normal;}
