body {
    color: #525252;
    margin: auto;
    padding: auto;
    background: #ffffff;
    font: 12px tahoma;
    max-width: 450px;
    border: 2px solid #525252;
    padding: 2px;
}
a:link, a:active {
    color: #838383;
    text-decoration: none;
}
a:visited {
    color: #656565;
    text-decoration: underline;
}
a:hover, a:focus {
    color: #b5b5b5;
}
img {
    vertical-align: middle;
    border-style: none;
}
.title{
    margin: auto;
    padding: 4px;
    border: 1px solid #a0a0a0;
    background: #f4f4f4 url(../images/section.gif) repeat-x top;
}
.main {
    margin: auto;
    padding: 2px;
    color: #525252;
    background: #f5f5dc;
    font: 10px tahoma;
    border: 1px dotted #525252;
}
.error {
    color: #0e0e0e;
    background: #e62727;
}
.title2 {
    color: #fff;
    padding: 4px;
    background: #8a8a8a url(../images/heading.gif) repeat-x top;
}
.title2 a {
    color: #fdfdfd;
}
.head {
    background: url(../img/head.gif) repeat-x bottom;
}
.logo {
    border-bottom: 1px solid #585858;
    background: #7a7a7a url(../images/logoback.gif) repeat-x top;
}

.head h1 { 
    color: #fff; 
    font-size: 10px; 
    background: #858585 url(../images/h1b.gif) repeat-x 6px top; 
    margin: 0; 
    padding: 2px; 
    border-top: 1px solid #a0a0a0; 
    display: inline-table; 
}
.foot {
    color: #090909;
    text-align: center;
    padding: 3px;
    border-bottom: 1px solid #717171;
    background: #838383 url(../images/count.gif) repeat-x top;
}
.table {
    margin: auto;
    padding: 2px;
    color: #525252;
    background: #87ceff;
    font: 10px tahoma;
}