body {
	background-color : #000000;
	color : #999999;
	font-family : sans-serif;
	font-size : 14px;
}

#main-wrapper {
	margin: auto;
	width: 1200px;
	position: relative;
}

table, form, td, input, select {
	font-size : 14px;
}

td.panel {
	border: 2px solid #530101; 
	font-size : 12px;
}

div.panel {
	position: absolute;
	width: 170px; 
	top: 200px;
	left: 0px;
	background : url("img/lpanelbg.png") repeat-y;
}

div.content {
	position: absolute;
	top: 215px; 
	left: 230px;
	width : 700px;
	font-family : sans-serif;
}

blockquote {
	background : url("bg/texture1.png");
	_background : none;
	_background-color : #210101;
	border : 1px solid #530101;
	padding : 5px;
}

.news {
	border-collapse : collapse;
  background : url("bg/texture_news.png");
  _background : none;
  _background-color : #400101;
	border-color : #530101;
	filter: alpha(opacity=80, style=1, finishopacity=50);
}

.newstitle { background-color : #530101; }

h1 {
	text-align : center;
	letter-spacing : 5px;
}

h2 {
  color : #530101; 
  border-top: 1px solid #530101; 
  border-bottom : 1px solid #530101;
  letter-spacing : 5px;  
}

A:link, A:visited, A:active { color : #AAAAAA; }

A:hover { color : #530101; }

input, textarea, select {
	background-color: #AAAAAA;
	color: black;
	border: 1px solid black;
}

table.last {
	border-collapse : collapse;
	font-size : 12px !important;
	margin-bottom : 25px;
	border : 2px solid #530101;
	background : url("bg/texture_news.png");
	_background : none;
	_background-color : #420101;
	filter : alpha(opacity=90, style=1, finishopacity=60);
	margin-left : 20px;
}

.lasttitle {
	font-weight : bold;
	background-color : #530101;
	border : 2px solid #530101;
	font-size : 13px;
}

td.message { border : 2px solid #530101; }

.message1 {
	border-collapse : collapse;
	margin-bottom: 20px;
	width : 100%;
	background : url("bg/texture1.png");
	_background : none;
	_background-color : #210101;
}

.tabletitle {
	height: 10px;
	line-height: 80%;
}

.message2 {
	border-collapse : collapse;
	margin-bottom: 20px;
	width : 100%;
	background : url("bg/texture2.png");
	_background : none;
  _background-color : #420101;
}

.quote {
	margin : 15px;
	margin-top : 2px;
	padding : 2px;
	background-color: #555555;
	border: 1px solid black;
}

.lline { line-height : 80%; }

table.table_errorbox {
	border-collapse : collapse;
	width : 500px;
	height : 100px;
	border : 2px solid #530101;
	background : url("bg/texture_news.png");
  _background : none;
  _background-color : #400101;
	margin : auto;
}

td.td_errorbox {
	font-size : 16px; 
	padding : 15px;
}

.t { border : 2px solid #530101; }

table.general_table {
	border-collapse : collapse;
	background : url("bg/texture_news.png");
	_background : none;
	_background-color : #420101;
   border : 2px solid #530101;
	margin : auto;
	filter : alpha(opacity=90, style=1, finishopacity=90);
}

.column { font-weight : bold; }

hr { border : 2px solid #530101; }






    
