body, td, tr {
color: #a1a6a4;
}
a {
color: #b4ac75;
}
a:hover {
color: #524f37;
}
hr {
height: 1px;
border-top: 1px solid #524f37;;
}

.main {
background: url(../images/main.jpg) no-repeat top center;
}

.header {
padding: 4px 0px 0px 32px;
height: 235px;
}
.header, .header td {
color: #FFFFFF;
}

.portrait {
float: left;
background: url(../images/portrait.jpg) no-repeat;
width: 91px;
height: 68px;
float: left;
}

.user .info {
float: left;
color: #FFFFFF;
padding: 5px 0px 0px 5px;
}
.user .info a {
color: #FFFFFF;
}
.user .info a:hover {
text-decoration: none;
}

.portrait .icon {
margin: 8px 0px 0px 19px;
width: 50px;
height: 50px;
background: #FFFFFF;
}
.portrait .icon a {
width: 50px;
display: block;
border: 1px solid #555555;
}
.portrait .icon a:hover {
border: 1px solid #CCCCCC;
}
.auth {
width: 200px;
}
.auth input {
font-size: 10px;
}
.auth a {
color: #FFFFFF;
}
.auth a:hover {
color: #000000;
}

.user {
width: 210px;
float: left;
}

.banners {
margin: 6px 0px 0px 212px;
}
.banner {
width: 200px;
height: 60px;
background: #FFFFFF;
float: left;
margin-right: 7px;
}

.fld {
background: #000000;
border-top: 1px solid #555555;
border-left: 1px solid #555555;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
color: #CCCCCC;
}

.logo a {
display: block;
width: 73px;
height: 66px;
clear: both;
margin: 92px 0px 0px 440px;
}


.footer {
text-align: center;
width: 972px;
height: 45px;
background: url(/images/footer.gif) center bottom no-repeat;;
}


