html {
max-width:350px; 
background-color:#545454;
margin:0px auto;
padding:0px;
}
body {
background-color:black;
font-family: Tahoma, Verdana, Arial, sans-serif, Lucida Sans;
font-size:12px;
color:#E1E1E1;
margin:0px;
padding:0px;
border:solid 1px white;
}
input,textarea,option,select {font-size:12px;}
div {
padding:3px;
margin:3px;
}
form {
padding:2px;
margin:2px;
}
div.content {
border-bottom:solid 1px silver;
margin-bottom:3px;
}
div.retitle {
font-size: 14px; 
font-weight: bold; 
background-color: #323232; 
border-top: 2px #737373 solid; 
margin: 5px 2px 5px 2px;
padding: 3px;
}
div.right {
text-align:right;
padding:1px;
margin:2px;
}
a {
text-decoration: none;
color:white;
}

td.dark {background-color:#9A9A9A;}
td.title {
background-color:#939393;
font-weight:bold;
text-align:center;
}
td {
padding:2px;
background-color:#AAAAAA;
color:white;
}
td.head {
background-color:gray;
font-weight:bold;
}
table {
width:100%;
font-size:12px;
color:E1E1E1;
margin:1px;
}
div.up {
font-weight:bold;
margin:0px 0px 0px 0px;
font-size:14px;
background-image: url(img/head.jpg); background-repeat: repeat-x;
height: 64px;
padding:40px 0px 0px 3px;
}
sup {
font-size:10px;
color:silver;
}
div.foot {
background-image: url(img/foot.jpg); background-repeat: repeat-x;
height: 64px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:red;
font-weight:bold;
text-align:center;
}

