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

img {
border: 2px solid #bfc2c4;
margin: 5;
}

img#right {
float: right;
}

img#left {
float: left;
}


table {
font-size: 12px;
}

td {
vertical-align: top;
}

.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;
}

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;
}

#gray {
color: #555;
}

.header1 {
font-size: 30px;
}

.header2 {
font-size: 20px;
}

.header3 {
font-size: 16px;
font-weight: bold;
}

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

.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: 680;
max-height: 200;
margin-bottom: -40;
text-align: center;
}

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

.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;
}

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

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

form {
margin: -2;
}

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