* {
margin: 0;
padding: 0;
}

table {
border: 0;
}

td {
border: 0;
}

img {
border: 0;
}

body {
padding: 2px 0 0;
font-family: Times New Roman;
background-color: #000;
}

a {
text-decoration: none;
} 

a:hover {
}


#container {
width: 994px;
margin: 0 auto;
background: #000;
}

#nav {
height: 35px;
color: #006600;
font-size: 120%;
font-weight: bold;
line-height: 1.8em;
text-align: left;
width: 974px;
padding: 4px 0 0 20px;
}

#nav ul {
list-style-type: none;
}

#nav li {
display: inline;
margin: 0 8px;
padding: 20px 0 0 0;

}

#nav li a {
color: #693;
}

#nav li a:hover {
color: #060;
}


#logo {
width: 994px;
height: 250px;
background-image: url(./pictures/shapka.jpg);
}

#poyav {
opacity: 0;
}

#left_boxes {
width: 240px;
float: left;
margin: 5px;
font-size: 110%;
}

#left_boxes ul {
list-style-type: none;
}

.leftblockname {
height: 30px;
width: 224px;
color: #fff;
font-size: 110%;
background-image: url(./pictures/menutop.jpg);
background-repeat: no-repeat;
padding: 10px 0 0 0;
text-align: center;
border-bottom: 1px solid #fff;
}

.leftblockname a {
color: #fff;
}

.leftblockname a:hover {
color: #b99f2a;
}

.leftbox {
color: #c0c0c0;
background: #09090a;
margin: 7px;
border: 1px solid #222427;
}

.leftbox form {
padding: 0 0 0 60px;
}

.leftbox ul {
list-style-type: none;
padding: 0 0 0 50px;
}

.leftbox li {
}

.leftbox li a {
color: #c0c0c0;
font-size: 18px;
}

.leftbox li a:hover {
color: #b99f2a;
font-size: 18px;
}

.lastgames {
color: #c0c0c0;
background: #09090a;
margin: 7px;
border: 1px solid #222427;

}

.lastgames ul {
list-style-type: none;
padding: 0 0 0 20px;
}

.lastgames li {
padding: 0 0 1px 0;
}

.lastgames li i {
color: #fff;
font-size: 12px;
color: #B5B6B5;
}

.lastgames li a {
color: #c0c0c0;
}

.lastgames li a:hover {
color: #b99f2a;
}

.smalltext {
color: #c0c0c0;
font-size: 12px;
text-align: left;
}

.smalltext a {
color: #c0c0c0;
}

.smalltext a:hover {
color: #b99f2a;
}

.contentblockname {
height: 30px;
width: 90%;
color: #609642;
font-size: 21px;
padding: 10px 0 0 10px;
margin: 0 0 0 10px;
text-align: left;
border-bottom: 1px solid #222427;
font-family: Times New Roman;
}
.contentblockname a {
color: #609642 !important;
}

.contentblockname a:hover{
color: #b99f2a !important;
}

.content {
width: 99%;
background-color: #09090a;
color: #999;
float: right;
font-size: 14px;
font-family: Times New Roman;
margin: 10px 10px 10px 0;
border: 1px solid #222427;
padding: 0 0 10px 10px;
}

.btm  h4{
color: #fff;
cursor: pointer;
}

.btm h4:hover {
color: #b99f2a;
cursor: pointer;
}

#content_box {
width: 717px;
float: right;
color: #999;
}

#content_box a {
color: #ccc;
}

#content_box a:hover {
color: #b99f2a;
}

#content_box textarea {
margin: 0 0 0 20px;
}

#content_box ul {
list-style-type: none;
}

#content_box li {
display: inline;
margin: 0 8px;
}

#content_box li a {
color: #fff;
}

#content_box li a:hover {
color: #b99f2a;
}

#content_box form {
text-align: left;
}

#content_box form p {
font-weight: bold;
}

#hymn {
font-size: 17px;
font-weight: bold;
padding: 10px 0 0 10px;
margin: 0 0 0 10px;
text-align: left;
font-family: Times New Roman;
}


.statistic {
width: 707px;
background-color: #09090a;
color: #999;
float: right;
font-size: 14px;
font-family: Times New Roman;
margin: 10px 10px 10px 0;
border: 1px solid #222427;
padding: 0 0 10px 10px;
}


#error_mes {
background-color: #ffc;
color: #6C4304;
margin: 10px;
border: 1px solid #6C4304;
padding: 5px;
}

#error_mes a {
color: #c41;
}

#error_mes a:hover  {
color: #b99f2a;
}

#message {
min-height:100%;
min-width:100%;
background-color:transparent;
position:fixed
}

#message div {
border:1px solid #000;
background:#ddd;
padding:10px;
width:100px;
height:25px;
position:absolute;
top:50%;
left:50%;
margin:-13px 0 0 -50px}

.bb_quote_author{
width:350px !important;
font-style: italic;
background-color:#444 !important;
padding:0px !important;
margin: 0px !important;
border-bottom:1px solid #666 !important;
}

.bb_quote {
width:90%;
background-color:#555 !important;
padding: 5px;
margin:13px 0 0 0;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
font-size: 13px;
}

.message2 div{
width:90%;
background-color:#333333;
padding:20px;
margin:13px 0 0 0;
border:1px solid #666666;
}

.message3 div{
width: 95%;
background-color: #1B1B1D;
color: #999;
font-size: 14px;
font-family: Times New Roman;
margin: 10px 10px 10px 0;
border: 1px solid #222427;
padding: 0 0 10px 10px;
}
.shtrafi{
width: 150px;
background-color: #1B1B1D;
color: #999;
font-size: 14px;
font-family: Times New Roman;
margin: 10px 10px 10px 0;
border: 1px solid #222427;
padding: 0 0 10px 10px;
}


#ablock {
width: 200px;
height: 80px;
background-color: #ffb;
color: #6C4304;
border: 1px solid #6C4304;
padding: 5px;
z-index: 10;
position: fixed;
top:50%;
left:50%;
margin:-40px 0 0 -100px;
vertical-align: middle;
visibility:hidden;
}

.form  table{
width: 90%;
text-align: left;

}

.form captain{
font-size: 17px;
font-weight: bold;
}

.form td {
padding: 1px;
}

#tbl table {
border: 2px solid #999;
color: #B5B6B5;
font-size: 15px;
}

#tbl a{
color: #B5B6B5 !important;
}

#tbl a:hover{
color: #b99f2a !important;
}

#tbl td {
border: 1px solid #525152;
padding: 1px;
text-align: center;
}

#tbl_small table {
border: 2px solid #999;
color: #B5B6B5;
font-size: 12px;
font-weight: bold;
}

#tbl_small a{
color: #B5B6B5 !important;
}

#tbl_small a:hover{
color: #b99f2a !important;
}

#tbl_small td {
border: 1px solid #525152;
padding: 1px;
text-align: center;
}

.players_table table{
border: 2px solid #999;
color: #B5B6B5;
font-size: 15px;
}

.players_table a{
color: #B5B6B5 !important;
}

.players_table a:hover{
color: #b99f2a !important;
}

.players_table captain{
font-size: 17px;
font-weight: bold;
}

.players_table td {
border: 1px solid #525152;
padding: 1px;
background-color: #6B696B;
text-align: center;
}


.post table{
border: 2px solid #999;
color: #B5B6B5;
font-size: 15px;
}

.post a{
color: #B5B6B5 !important;
}

.post a:hover{
color: #b99f2a !important;
}

.post captain{
font-size: 17px;
font-weight: bold;
}

.post td {
border: 1px solid #525152;
padding: 1px;
background-color: #6B696B;
}

.post .top {
vertical-align: top;
}


.forum table{
border: 2px solid #999;
color: #B5B6B5;
font-size: 15px;
}

.forum a{
color: #B5B6B5 !important;
border-bottom: 1px dotted #999;
}

.forum a:hover{
color: #b99f2a !important;
}

.forum captain{
font-size: 17px;
font-weight: bold;
}

.forum td {
border: 1px solid #525152;
padding: 1px;
background-color: #6B696B;
}

.forum .top {
vertical-align: top;
}




.results_table table{
border: 2px solid #999;
color: #B5B6B5;
font-size: 15px;
}

.results_table a{
color: #B5B6B5 !important;
}

.results_table a:hover{
color: #b99f2a !important;
}

.results_table captain{
font-size: 17px;
font-weight: bold;
}

.results_table td {
border: 1px solid #525152;
padding: 0 0 0 10px;
background-color: #6B696B;
}

.results_table td h3{
text-align: center;
}

.results_table_left {
font-size: 13px;
font-style: oblique;
text-align: left;
width: 100%;
}
.results_table_right {
font-size: 13px;
font-style: oblique;
text-align: right;
}


.header_table td {
border: 1px solid #525152;
padding: 1px;
background-color: #6B7184;
font-weight: bold;
text-align: center;
}

.header1 td {
border: 1px solid #525152;
height: 20px;
padding: 1px;
background-color: #6B7184;
font-weight: bold;
}

.header2 td {
border: 1px solid #525152;
height: 30px;
padding: 1px;
background-color: #ccf;
font-weight: bold;
}


.grid_sels td {
font-size: 80%;
font-weight: bold;
text-align: center;
}

.grid_sels_dark td {
font-size: 80%;
font-weight: bold;
text-align: center;
background-color: #525152;
}


.dark_cells td {
border: 1px solid #525152;
padding: 1px;
background-color: #525152;
}

.hr_cells td {
border: 1px solid #525152;
padding: 1px;
background-color: #333;
height: 1px;
}

.zayavki_table table{
border: 1px solid #999;

}

.zayavki_table captain{
font-size: 17px;
font-weight: bold;

}

.zayavki_table td {
border: 1px solid #999;
padding: 1px;
opacity: 0.8;
filter: alpha(opacity=80);
}

.greentext a{
color: #693 !important;
}

.greentext a:hover{
color: #b99f2a !important;
}

.redtext {
color: #f00;
}

.dt {
text-align: left;
float: left;
margin: 10px;
}

.modbuttons {
text-align: left;
float: left;
}

.postbuttons {
text-align: right;
float: right;
}


.picl {
float: left;
}

.picr {
float: right;
}



.message_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 383px;
}
.message_list li {
	padding: 0;
	margin: 0;
	background: url(./pictures/famehall-bar.gif) no-repeat;
}
.message_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
}
.message_head .timestamp {
	color: #666666;
	font-size: 95%;
	position: absolute;
	right: 10px;
	top: 5px;
}
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
.message_body {
	padding: 5px 10px 15px;
}
.message_body .dates {
	color: #666666;
	font-size: 95%;
}

.message_body .img {
	float: left;
}

.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 383px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(pictures/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url(pictures/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url(pictures/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
}



.clearfloat {
clear: both;
} 