body {
background: #1e2937;
margin: 0;
color: #000;
font-family: Georgia, Tahoma;
}

img {
border: 0;
}

img.float {
float:right;
}

img.float#left {
float:left;
}

img#sink {
float:right;
margin-right: -80;
}

img#sink2 {
float:left;
margin-left: -80;
}

table {
font-size: 12px;
}

td {
vertical-align: top;
}

p {
padding: 0;
margin: 0;
}

.main {
width: 1000;
height: 100%;
}

.header {
height: 344;
background: url("top.jpg");
vertical-align: bottom;
font-weight: bold;
text-align: center;
padding-bottom: 25;
font-family: Tahoma, Arial;
}

.information {
font-family: Tahoma, Arial;
background: #e0e4e7;
font-size: 10px;
text-align: center;
padding: 10;
padding-bottom: 20;
height: 30;
}

.border {
width: 79;
}

.border#left {
background: url("left.jpg");
}

.border#right {
background: url("right.jpg");
}

.content {
background: #e0e4e7;
vertical-align: top;
padding-left: 70;
padding-right: 70;
padding-bottom: 120;
text-align: justify;
}

.content#nopadding {
padding-bottom: 0;
}

a:link, a:visited {
color: #245fa7;
text-decoration: none;
}

a:hover {
color: #183c6c;
text-decoration: underline;
}

a.black:link, a.black:visited {
color: #000;
text-decoration: none;
}

a.black:hover {
color: #245fa7;
}

a.black2:link, a.black2:visited {
color: #000;
text-decoration: none;
}

a.black2:hover {
color: #000;
font-weight: bold;
text-decoration: none;
}

a.gray:link, a.gray:visited {
color: #555;
text-decoration: none;
}

a.gray:hover {
color: #183c6c;
text-decoration: underline;
}

tr.highlight:hover {
font-weight: bold;
}

#highlight {
background: #d5dbde;
}

#highlight2 {
background: #cdd4d8;
}

#lighten {
background: #e8ebed;
}

#gray {
color: #777;
}

#lines {
line-height: 170%;
}

#long {
line-height: 150%;
text-align: justify;
}

#longlighten {
background: #e8ebed;
line-height: 150%;
text-align: justify;
}

#double {
line-height: 250%;
}

#padding {
padding: 2;
}

.long {
line-height: 150%;
font-family: Tahoma, Arial;
font-size: 11px;
}

.header1 {
font-size: 30px;
font-family: Georgia, Tahoma;
}

.header2 {
font-size: 20px;
font-family: Georgia, Tahoma;
}

.header3 {
font-family: Georgia, Tahoma;
font-size: 16px;
font-weight: bold;
}

.small {
font-size: 10px;
font-family: Tahoma, Arial;
color: #999;
}

.small2 {
font-size: 12px;
font-family: Tahoma, Arial;
}

.small3 {
font-size: 11px;
font-family: Tahoma, Arial;
}

.gradient {
background: url("gradient.jpg") no-repeat;
width: 530;
height: 300;
text-align: justify;
padding: 25;
}

.forumtime {
width: 70;
}

.forumnicks {
width: 130;
}

.panel-time {
width: 70;
}

.panel-place {
width: 130;
}

.panel-options {
width: 75;
}

.panel-links {
padding-right: 10;
width: 100;
font-weight: bold;
}

.panel-content {
max-width: 500;
text-align: justify;
}

.panel-title {
text-align: center;
height: 80;
}

.votes {
width: 16;
height: 18;
text-align: center;
vertical-align: center;
}

.votes#yes {
border: 1px solid #bfc2c4;
background: #d6dce1;
}

.votes#no {
border: 1px solid #999;
background: #c3cdd4;
}

.votes-space {
width: 10;
}

.vote {
width: 50;
height: 18;
text-align: center;
vertical-align: center;
font-size: 11px;
}

.vote#yes {
border: 1px solid #bfc2c4;
background: #d6dce1;
}

.vote#no {
border: 1px solid #999;
background: #c3cdd4;
}

.linkbox {
border: 1px solid #bfc2c4;
padding: 5;
padding-right: 9;
padding-bottom: 12;
background: #dbe0e3;
min-width: 130;
font-weight: bold;
line-height: 150%;
}

.letterbox {
border: 1px solid #bfc2c4;
padding: 10;
background: #dbe0e3;
min-width: 600;
text-align: center;
font-size: 21px;
letter-spacing: 2;
}

.bannerbox {
border: 1px solid #bfc2c4;
padding: 4;
background: #dbe0e3;
width: 692;
max-height: 200;
margin-bottom: -40;
text-align: center;
width: 728;
margin-left: -20;
margin-right: -20;
}

.bannerbox#top {
margin-bottom: 30;
}

#broad {
margin-left: -22;
margin-right: -22;
}

.onlinebox {
border: 1px solid #bfc2c4;
padding: 6;
background: #dbe0e3;
min-width: 150 ;
min-height: 30;
margin-bottom: 10;
margin-left: 20;
font-weight: bold;
font-family: Tahoma, Arial;
float: right;
}

.newslist {
width: 333;
padding-right: 5;
padding-left: 5;
padding-bottom: 30;
font-family: Tahoma, Arial;
}

.newslist#border {
border-right: 1px solid #C0C0C0;
}

.messages-open {
border: 1px solid #bec2c5;
background: #e3e7e8;
text-align: justify;
padding: 10;
padding-bottom: 30;
}

.messages-open#small {
padding: 5;
text-align: right;
}

.mark#blue {
font-weight: bold;
color: #245fa7;
}

.money {
width: 300;
text-align: center;
vertical-align: bottom;
}

.tab {
border-top: 2px solid #bfc2c4;
text-align: center;
padding-top: 4;
color: #000;
width: 170;
height: 35;
background: url("tab.jpg");
}

.tab#mark {
background: url("tab2.jpg");
}

input, textarea {
font-family: Tahoma, Arial;
font-size: 12px;
max-width: 670;
}

input#small, textarea#small {
max-width: 500;
}

input.hidden {
background: #e0e4e7;
color: #245fa7;
font-family: Georgia, Tahoma;
border: 0;
font-weight: bold;
}

input.hidden:hover {
background: #e0e4e7;
color: #183c6c;
font-family: Georgia, Tahoma;
border: 0;
font-weight: bold;
text-decoration: underline;
}

textarea.hidden {
background: #e0e4e7;
font-family: Georgia, Tahoma;
border: 0;
width: 100%;
height: 150;
}

form {
margin: -2;
}

hr.gray {
width: 99%;
color: #EEE;
}

iframe {
margin: 0;
padding: 0;
}

iframe.newchatframe {
width: 100%;
height: 100%;
min-height: 360;
}

tr.tabs {
height: 35;
min-height: 35;
max-height: 35;
}

.avatar {
border: 1px solid #bfc2c4;
background: #dbe0e3;
padding: 2;
margin-bottom: 5;
max-width: 200;
max-height: 400;
}
