body {
	background-color: #FFFFFF;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-image: url(bg_menu.jpg);
}

.bg_logo_up {
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_x {
	background-repeat: repeat-x;
}



/* General font families for common tags */
font,th,td,p			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  }
p			{ margin: 0px 0px 20px 0px;  }
a:link,
a:active,
a:visited				{ color : #004C90;  text-decoration: none;  }
a:hover					{ text-decoration: none; color : #DD6900; }
.x 						{ background-repeat: repeat-x; }
.no_repeat				{ background-repeat: no-repeat; }

.color0					{ color: #004C90; }
.color0 a:visited		{ color: #5493B4; }
.color0 a:hover		{ color: #DD6900; }
.color0 a:link			{ color: #004C90; }

.color1					{ color: #333333; }
.color1 a:visited		{ color: #555555; }
.color1 a:hover		{ color: #6A6A6A; }
.color1 a:link			{ color: #333333; }

.pagination					{ color: #CCCCCC; cursor: default; }
.pagination a:visited	{ color: #777777; font-weight : bold; }
.pagination a:hover		{ color: #444444; font-weight : bold; }
.pagination a:link		{ color: #666666; font-weight : bold; }

.lang_switch				{ color: #FFFFFF; font-size: 11px; }
.lang_switch a:visited	{ color: #EEEEEE; font-weight : bold; }
.lang_switch a:hover		{ color: #FF0000; font-weight : bold; }
.lang_switch a:link		{ color: #FFFFFF; font-weight : bold; }

hr							{ height: 0px; border-top-width: 1px;}
td.r2							{ color: #AEC9FF; background-color: #AEC9FF; }
td.r1							{ color: #D1D7DC; background-color: #D1D7DC; }

/* This is the border line & background colour round the entire page */
.bodyline				{ background-color: #FFFFFF; border: 0px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline,
.forumline1				{ background-color: #FFFFFF; border: 1px #9FA6B0 solid; }
.forumline2				{ background-color: #FFFFFF; border: 1px #3F82FF solid; }
.forumline3				{ background-color: #FFFFFF; border: 1px #FF4040 solid; }


/* Main table cell colours and backgrounds */
td.row1, td.row11		{ background-color: #F1F2F4; }
td.row2, td.row21		{ background-color: #EAEBED; }
td.row3, td.row31		{ background-color: #DCDFE3; }

td.row12					{ background-color: #E5EEFF; }
td.row13					{ background-color: #FFECE5; }

td.row22					{ background-color: #D9E6FF; }
td.row23					{ background-color: #FFE2D9; }

td.row32					{ background-color: #BFD5FF; }
td.row33					{ background-color: #FFBFBF; }

.line						{ background-color: #D1D7DC; font-weight : bold; }

/* The largest text used in the index page title and toptic title etc. */
h1,
h2,
.maintitle				{ font-size: 20px; font-family: Arial, Helvetica, Geneva, sans-serif, Tahoma, Verdana; color : #000000; }
a.maintitle				{ font-weight: bold; }


/* General text */
.gen						{ text-decoration: none; color : #000000; font-size : 12px; }
.genmed					{ text-decoration: none; color : #000000; font-size : 11px; }
.gensmall				{ text-decoration: none; color : #000000; font-size : 9px; }

a.gen:hover,
a.genmed:hover,
a.gensmall:hover		{ color: #DD6900; text-decoration: none; }

/* Minor text */
.min						{ text-decoration: none; color : #9F9F9F; font-size : 12px; }
.minmed					{ text-decoration: none; color : #9F9F9F; font-size : 11px; }
.minsmall				{ text-decoration: none; color : #9F9F9F; font-size : 9px; }

a.min:hover,
a.minmed:hover,
a.minsmall:hover		{ color: #DD6900; text-decoration: none; }

/* Quote & Code blocks */
.code,.quote 			{ background: #FAFAFA; font-size: 12px; line-height: 125%; border: #555555; border-style: dotted;	border-top-width: 3px;  border-bottom-width: 3px; border-left-width: 0px; border-right-width: 0px; }
.code						{ color: #006600; font-family: 'Courier New', Courier, sans-serif; }
.quote					{ color: #555555; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }


/* Copyright and bottom info */
.copyright				{ font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1pt;}
a.copyright:hover		{ color: #000000; }


/* Form elements */
input,
textarea,
select					{ color : #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight : normal;	border-color : #000000; }

input						{ font-size: 11px; text-indent : 2px; }
textarea					{ font-size: 12px; }
select					{ font-size: 11px; }

.login					{ background-color: #D4D4D4;	border: 1px solid #999999; margin: 0px 1px 0px -1px; }
.login_button			{ background-color: #D4D4D4;	border: 1px solid #999999; font-size: 9px; font-family: "Lucida Console"; width: 40px; height: 17px; cursor: hand; margin: 0px 0px 0px -1px;  }
.login_text				{ text-transform: uppercase; font-size: 9px; font-family: "Lucida Console"; font-weight: normal;  height: 15px;  }
.contacts_text			{ font-size: 11px; font-weight: normal; color: #004400; }

.comments_add_text	{ text-transform: uppercase; font-size: 9px; font-family: "Lucida Console"; font-weight: normal;  height: 20px;  vertical-align: bottom; padding: 0px 0px 5px 0px; }
.comments_textarea	{ background-color: #D4D4D4;	border: 1px solid #FFFFFF; margin: 0px 1px 0px 1px; font-size: 11px; }


/* The text input fields background colour */
input.post,
textarea.post,
select					{ background-color : #FFFFFF; }
.input_hidden1			{ background-color : #F1F2F4;	border: #F1F2F4; }
.input_hidden2			{ background-color : #EAEBED;	border: #EAEBED; }
.input_hidden3			{ background-color : #DCDFE3;	border: #DCDFE3; }

/* The buttons used for bbCode styling in message post */
input.button			{ background-color : #F4F4F4; color : #000000;	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor: hand; }

/* The main submit button option */
input.mainoption		{ background-color : #FAFAFA; font-weight : bold; cursor: hand; }

/* None-bold submit button */
input.liteoption		{ background-color : #FAFAFA;	font-weight : normal; cursor: hand; }

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("");

/* custom mine */
.news		{ font-weight : normal; }
.pic01 {
	border: 10px solid #DDD;
	background-color: #000;
	padding: 1px;
}

.pic_absent {
	border: 10px solid #EEE;
	background-color: #CCC;
	padding: 1px;
}

.p01 {
	font-family: "Lucida Console", Tahoma;
	font-size: 18px;
	text-align: right;
	font-weight: bold;
	letter-spacing: -2pt;
	color: #666666;
	margin-right: 20px;
}

.pic02 {
	border: 10px solid #DDD;
	background-color: #000;
	padding: 1px;
	margin-top: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pic03 {
	border: 10px solid #DDD;
	background-color: #000;
	padding: 1px;
}

.pic04 {
	border: 10px solid #DDD;
	background-color: #000;
	padding: 1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.p02 {
	padding-left: 20px;
}

.p01_left {
	font-family: "Lucida Console", Tahoma;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	letter-spacing: -2pt;
	color: #666666;
	margin-bottom: 20px;
}

