* {
padding: 0;
margin: 0;
color: #f2f2f2;
font: normal 11px Verdana, Tahoma, sans-serif;
line-height: 1.5; }

body {
margin: 0;
padding: 0 0 10px 0;
background: #222 url('img/bg.png');
text-align: center; }

div#centerDiv {
display: block;
width: 820px;
margin: 0 auto;
text-align: left; }

div#top {
display: block;
width: 820px;
height: 270px; }

div#main {
display: block;
width: 820px;
margin: 0 auto;
text-align: left; }

div#content {
display: block;
float: left;
width: 543px;
padding: 20px;
margin: 0 auto;
text-align: left; }

div#box {
display: block;
float: left;
width: 218px; }

div#boxTop {
display: block;
width: 228px;
height: 20px;
background: url('img/boxTop.png') no-repeat; }

div#boxBody {
display: block;
width: 188px;
padding: 0 20px;
text-align: center;
background: url('img/boxBg.png') repeat-y; }

div#boxBottom {
display: block;
width: 228px;
height: 20px;
background: url('img/boxBottom.png') no-repeat; }

h1 { font-weight: bold;		font-size: 19px; font-family: "Trebuchet MS", Arial, sans-serif; }
h2 { font-weight: normal;	font-size: 19px; font-family: "Trebuchet MS", Arial, sans-serif; }
h3 { font-weight: bold;		font-size: 16px; font-family: "Trebuchet MS", Arial, sans-serif; }
h4 { font-weight: normal;	font-size: 16px; font-family: "Trebuchet MS", Arial, sans-serif; }
h5 { font-weight: bold;		font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; }
h6 { font-weight: normal;	font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; }

ul, ol, li { padding-left: 20px; }

#footer {
padding: 150px 0 0 0;
clear: both;
color: #777;
text-align: center; }

input[type=text] {
border: 1px solid #181818;
width: 190px;
height: 16px;
padding: 0 5px;
background: #333; }

input[type=submit], input[type=button] {
border: 1px solid #000;
width: 100px;
height: 20px;
padding: 0 5px;
background: #f30; }

input[type=submit]:hover, input[type=button]:hover {
border: 1px solid #181818;
width: 100px;
height: 20px;
padding: 0 5px;
background: #0078c0;
cursor: pointer; }

select {
border: 1px solid #181818;
width: 190px;
height: 16px;
padding: 0 5px;
background: #333; }

textarea {
border: 1px solid #181818;
width: 190px;
height: 150px;
padding: 0 5px;
background: #333;  }

.mail td {
vertical-align: top;
padding: 5px 10px 0 0; }

b, strong {
font-weight: bold; }

.red {
color: #f60; }

.blue {
color: #0078c0; }

#content a {
color: #f60; }

#content a:hover {
color: #0078c0; }

#content p {
text-align: justify;
padding: 0 0 15px 0; }

#content td p {
text-align: left; }

#content ul {
padding-bottom: 15px; }

#content h1 {
padding: 0 0 25px 0; }

#content hr {
border: 0;
height: 1px;
background: #f2f2f2;
margin: 0 0 15px 0; }

#content th {
font-weight: bold;
text-align: left;
padding: 3px 5px;
vertical-align: top;
line-height: 1.2; }

#content td {
text-align: left;
padding: 3px 5px; }

.gbg {
background: #0a0a0a; }




a#as {
display: block;
width: 24px;
height: 20px;
margin: 30px auto;
background-image: url('img/as.png'); 
background-position: left top;
background-repeat: no-repeat;
text-decoration: none;
white-space: nowrap;
text-indent: 50px;
overflow: hidden; }

a#as:hover {
background-position: left bottom; }
