body {
	margin: 0px;
	padding: 0px;
	color: #67696e;
	font-family: Arial, Verdana, Tahoma;
	background-color: #db5c29;
	scrollbar-track-color: #db5c29;
	scrollbar-face-color: #f7ddd2;
	scrollbar-arrow-color: #d9531e;
	scrollbar-highlight-color: #eaad93;
	scrollbar-shadow-color: #eaad93;
	scrollbar-3dlight-color: #db5c29;
	scrollbar-darkshadow-color: #db5c29;
}

/*
 *	background
 */

td.bg_left {
	background: url(../gfx/bg_left.gif) repeat right top;
}
div.bg_left_top {
	background: url(../gfx/bg_left_top.jpg) no-repeat right top;
	width: 100%;
	height: 175px;
}
td.bg_center {
	background: url(../gfx/bg_center.gif) repeat-y left top;
}
td.bg_right {
	background: url(../gfx/bg_right.gif) repeat left top;
}
td.bg_menu {
	background: url(../gfx/bg_menu.gif) repeat-y left top;
}
table.bg_menu_bottom {
	background: url(../gfx/bg_menu_bottom.gif) no-repeat left bottom;
	margin-bottom: 20px;
	height: 100%;
}
td.bg_data {
	background: url(../gfx/bg_data.gif) repeat-y left top;
}
td.bg_data_top {
	background: url(../gfx/bg_data_top.gif) no-repeat left top;
	padding: 0 20px 10px 5px;
	height: 100%;
}
table.bg_data_bottom {
	background: url(../gfx/bg_data_bottom.gif) no-repeat left bottom;
	height: 100%;
}
td.bg_bottom {
	background: url(../gfx/bg_bottom.gif) no-repeat left top;
}

/*
 *	bg_title
 */

table.bg_title {
	background: url(../gfx/bg_title.gif) no-repeat top left;
	width: 540px;
	height: 21px;
	margin-bottom: 5px;
}
table.bg_title td.bg_title_text {
	background: url(../gfx/bg_title_text.gif) no-repeat top left;
	padding: 0 5px 0 22px;
	font-weight: bold;
}

/*
 *	holder
 */

table.holder {
	border: 1px solid #d9531e;
	margin: 5px 10px 5px 5px;
}

/*
 *	link
 */

a:link,
a:active,
a:visited {
	color: #a33f17;
	text-decoration: underline;
}
a:hover {
	color: #d9531e;
	text-decoration: none;
}
div.box a:link,
div.box a:active,
div.box a:visited,
div.box2 a:link,
div.box2 a:active,
div.box2 a:visited {
	color: #d9531e;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px;
}
div.box a:hover,
div.box2 a:hover {
	color: #ae4922;
	text-decoration: underline;
}
td.bmenu a:link,
td.bmenu a:active,
td.bmenu a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0 5px 0 5px;
}
td.bmenu a:hover {
	color: #fff;
	text-decoration: underline;
}

/*
 *	formatting
 */

td {
	font-weight: normal;
	font-size: 11px;
}
td.bmenu {
	text-align: left;
	vertical-align: top;
	padding: 22px 0 0 70px;
	font-weight: bold;
	color: #fff;
}
div.division {
	background: url(../gfx/division.gif) repeat-x left center;
	height: 15px;
	width: 540px;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	color: #a33f17;
}
p {
	margin: 5px;
	padding: 0;
	text-indent: 10px;
	text-align: justify;
}
ul {
	margin: 0 0 0 10px;
	padding: 0;
	text-align: justify;
	list-style: none;
}
ul li {
	margin: 0 0 0 10px;
	padding: 2px 0 2px 10px;
	background: url(../gfx/bg_li.gif) no-repeat 0 8px;
}
td.left_parameter {
	text-align: right;
	padding-right: 5px;
}
span.pager {
	font-weight: bold;
	color: #d9531e;
}
label {
	cursor: pointer;
}
span.error {
	color: #ff0000;
}

/*
 *	div.box
 */

div.box,
div.box2 {
	width: 166px;
	height: 36px;
	background-color: #edd1c0;
	border: 1px solid #e6b9a8;
	padding: 1px;
	text-align: left;
	float: right;
	margin-top: 5px;
	margin: expression('0 0 5px 0');
	color: #d9531e;
}
div.box2 {
	width: 260px;
	background-color: #fae9e2;
}
div.box table.holder,
div.box2 table.holder {
	margin: 0 5px 0 0;
}

/*
 *	td.top
 */

td.top_left {
	background: url(../gfx/bg_forum_top_left.gif) no-repeat left top;
}
td.top_center {
	background-color: #f4cbbb;
	color: #a33f17;
}
td.top_right {
	background: url(../gfx/bg_forum_top_right.gif) no-repeat right top;
	text-align: right;
	color: #fff;
	font-weight: normal;
}

/*
 *	form
 */

form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input,
textarea {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #a42123;
	height: 20px;
	width: 300px;
	border: none;
	padding: 3px 5px 0 5px;
	background: #fff url(../gfx/bg_input300.gif) no-repeat left top;
}
textarea {
	height: 80px;
	overflow: auto;
	background: #fff url(../gfx/bg_textarea.gif) no-repeat left top;
}
input.bg_btn,
input.bg_btn130,
input.bg_btn180 {
	width: 90px;
	height: 20px;
	padding: 0px;
	color: #a33f17;
	border: none;
	font-weight: bold;
	background: url(../gfx/bg_btn.gif) no-repeat left top;
	cursor: pointer;
	margin: 0 5px 0 5px;
}
input.bg_btn130 {
	width: 130px;
	background: url(../gfx/bg_btn130.gif) no-repeat left top;
}
input.bg_btn180 {
	width: 180px;
	background: url(../gfx/bg_btn180.gif) no-repeat left top;
}
input.file {
	background: none;
}
input.checkbox {
	width: auto;
	height: auto;
	padding: none;
}
