html 	{ margin: 0px 0px 0px 0px; padding: 0px; }

body 	{
		background-image: url(img/tbg.gif);
                margin: 4px 4px 4px 4px;
		padding: 0px;
		}

body, div, span, p, .p, h1, h2, li, td ,th,input, textarea, select
		{ font-family: Verdana, Arial, Helvetica; color: #DDDDDD; font-size: 10px;  }


a 		{ text-decoration: none; color: #700000; }
a:hover 	{ text-decoration: none; color: #000000; background-color: #ffffff; }

#container	{
  	  	text-align:left;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 768px;
		}

img 	{ border-width: 0; }
td 	{ vertical-align: top; }

input,textarea, select { color : #333333; }

.txt1	{ color: #AFB8BF; font-size: 10px;}
.txt2	{ color: #CCCCCC; }
.txt3e	{ color: #FF3F3F; font-weight: bold; }
.txt4	{ font-weight: bold; }
.txt5	{ font-size: 12px; font-weight: bold; }

.colleft   { float:left; margin: 0px 4px 0px 4px; }
.colright   { float:right; margin: 0px 4px 0px 4px; }

.bbcodes a img { border: 1px outset #333333; background-color: #5F6B67; }
.smilies a img { border: 0px; background-color: transparent; }

.b1 { background-color:#E0EAF2; }
.b2 { background-color: #C9D7E3; }

.code 	{
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	background-color: #D7D7D7;
	font-family: Arial, Verdana, sans-serif;
	padding: 2px;
	}

hr	hr {border: none 0;
border-top: 2px dashed #000;/*the border*/
width: 50%%;
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
}

table.flat
	{
	text-align: center;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-collapse:collapse;
	}
	
table.flat2

	{
	text-align: center;
	width:98%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-collapse:collapse;
	}


table.title
	{
	text-align: center;
	border-collapse: collapse;
	width:95%;
	background-color: #1F262B;;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

table.title txt5
	{
	color: #395968;
	}

table.main
	{
	text-align: center;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	}
	
	

table.block
	{
	text-align: left;
	width:93%;
	background-color: #395968;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	}

table.list
	{
	text-align: left;
	width:95%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

table.cells
	{
	text-align: left;
	width:98%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

	

	
table.main td { padding: 4px; }
table.flat td { padding: 0px; spacing:0px;}
table.title td { padding: 4px; }
table.block td { padding: 4px; }
table.cells td { padding: 1px; background-color: #1F262B; }
table.list td { padding: 10px; }
table.extr td { padding: 0px; }

form { margin:0; }



.sig img { max-width: 400px; max-height: 1000px; letter-spacing: expression(((this.width>400)?this.width=400:null)?"normal":"normal"); word-spacing: expression(((this.height>1000)?this.height=1000:null)?"normal":"normal");}

.avatar img { max-width: 80px; max-height: 80px; letter-spacing: expression(((this.width>80)?this.width=80:null)?"normal":"normal"); word-spacing: expression(((this.height>80)?this.height=80:null)?"normal":"normal");}