body {
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	background-color: #f6f6f6;
	color: #000000;
	font-size: 12px;
}

td {
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-size: 12px;
}

h3 {

}

a:link {
	text-decoration: underline;
	color: blue
}

a:visited {
	text-decoration: underline;
	color: darkblue
}

a:active {
	text-decoration: underline;
	color: red
}

a:hover {
	text-decoration: none;
	color: red
}

div.inline {
	display: inline
}

a.forum_menu {
	font-weight: bold;
}

div.newmsg_cat {
	background-color: #f5f5f5;
	padding: 5;
	border-width: 1;
	border-style: solid;
	border-color: black;
}

table.msg_header1 {
	width: 100%;
}

table.msg_header1 td {
	padding: 0px 4px 0px 0px;
	white-space: nowrap;
}


table.msg_header2 {
	width: 100%;
	table-layout: fixed;
}

table.msg_header2 a:link, table.msg_header2 a:visited  {
	color: #5050af;
	text-decoration: none;
}

table.msg_header2 a:hover, table.msg_header2 a:active {
	color: red;
	text-decoration: underline;
}

a.root_header {
	font-weight: bold;	
}

a.header {

}

td.forum_full {
	background-color: #f5f5f5;
	padding: 5;
	border-width: 1;
	border-style: solid;
	border-color: black;
}

a.forum_root {
	background-color: #e0e0e0;
	font-weight: bold;
}

a.forum_root:link {

}

a.forum_root:visited {

}

a.forum_root:active {

}

a.forum_root:hover {

}

a.forum_branch {
	font-weight: bold;
}

a.forum_branch:link,a.forum_branch:visited,a.forum_branch:active,a.forum_branch:hover
	{

}

a.forum_leaf,a.forum_leaf:link,a.forum_leaf:visited,a.forum_leaf:active,a.forum_leaf:hover
	{

}

font.forum_root {
	color: #505050;
}

font.forum_branch {
	color: #505050;
}

font.forum_leaf {
	color: #505050;
}

font.forum_date {
	font-style: italic;
}

font.forum_name {
	font-weight: bold;
}

font.forum_town {

}

.th {
	background-color: #c2d1c2;
	color: blue;
	font-weight: bold;
}

.td_1 {
	background-color: #ffffff;
}

.td_2 {
	background-color: #f0f0f0;
}

.error {
	background-color: #ffa0a0;
}

table.pm0 {
	background-color: #f2f2f7;
	color: #000000;
}

td.pm0 {
	background-color: #f2f2f7;
	color: #000000;
	border-color: #f2f2f7;
	border-width: 1;
	border-style: solid;
}

td.pm0_a {
	background-color: #ffc06f;
	color: #000000;
	border-color: #4b4b6f;
	border-width: 1;
	border-style: solid;
}

td.pm0_o {
	background-color: #ffeec2;
	color: #000000;
	border-color: #4b4b6f;
	border-width: 1;
	border-style: solid;
}

a.pm0:link,a.pm0:visited,a.pm0:active,a.pm0:hover {

}

table.p0 {
	background-color: #fdfaff;
	color: #000000;
	font-family: helvetica, sans-serif;
	border-color: #7c7c94;
	border-width: 1;
	border-style: solid;
}

td.p0 {
	background-color: #fdfaff;
	color: #000000;
	border-color: #fdfaff;
	border-width: 1;
	border-style: solid;
}

td.p0_a {
	background-color: #ffc06f;
	color: #000000;
	border-color: #4b4b6f;
	border-width: 1;
	border-style: solid;
}

td.p0_o {
	background-color: #ffeec2;
	color: #000000;
	border-color: #4b4b6f;
	border-width: 1;
	border-style: solid;
}

td.p0_hr {
	background-color: #9d9da1;
}

a.p0:link,a.p0:visited,a.p0:active,a.p0:hover {

}

td.bookmark_off {
	background: url(/forum_ico/bookmark_off.gif) repeat-x;
	font-weight: bold;
	border-style: solid;
	border-color: #919b9c;
	border-width: 0 1 0 1;
	padding: 0 15 0 15;
	cursor: pointer;
}

td.bookmark_on {
	background: url(/forum_ico/bookmark_on.gif ) repeat-x;
	font-weight: bold;
	border-style: solid;
	border-color: #919b9c;
	border-width: 0 1 0 1;
	padding: 0 15 0 15;
	cursor: wait;
}

.wysiwyg {
	width: 100%;
	height: 300;
	border-style: solid;
	border-color: #919b9c;
	border-width: 1;
	overflow: auto;
	background-color: #ffffff;
}

td.msg_sort {
	color: #a0a0a0;
}

div.icons a,div.icons a:visited {
	display: block;
	float: left;
	background-color: transparent;
	padding: 1;
	border-width: 0;
}

div.icons a:hover {
	display: block;
	float: left;
	background-color: transparent;
	padding: 0px;
	border-width: 1;
	border-style: outset;
}

img.down,input.down,div.icons a:active {
	display: block;
	float: left;
	background-color: buttonface !important;
	padding: 0;
	border-width: 1;
	border-style: inset;
}

dml_without_name {
	color: #a0a0a0;
}

.dml_page {

}

.dml_curr_page {
	font-size: 16px;
}

font.found {
	background-color: lightgreen;
}

img.wysiwyg,img.wysiwyg_tbl,img.forum2,img.footer,img.dml,input.dml {
	width: 18px;
	height: 18px;
	background-color: transparent;
	border: 0px;
}

img.wysiwyg {
	background-image: url(/forum_ico/wysiwyg.png);
}

img.wysiwyg_tbl {
	background-image: url(/forum_ico/wysiwyg_tbl.png);
}

img.forum2 {
	background-image: url(/forum_ico/forum2.png);
}

img.footer {
	background-image: url(/forum_ico/footer.png);
}

img.dml,input.dml {
	background-image: url(/forum_ico/dml.png);
}

img.p1,input.p1 {
	background-position: -0px 0px;
}

img.p2,input.p2 {
	background-position: -18px 0px;
}

img.p3,input.p3 {
	background-position: -36px 0px;
}

img.p4,input.p4 {
	background-position: -54px 0px;
}

img.p5,input.p5 {
	background-position: -72px 0px;
}

img.p6,input.p6 {
	background-position: -90px 0px;
}

img.p7,input.p7 {
	background-position: -108px 0px;
}

img.p8,input.p8 {
	background-position: -126px 0px;
}

img.p9,input.p9 {
	background-position: -144px 0px;
}

img.p10,input.p10 {
	background-position: -162px 0px;
}

img.p11,input.p11 {
	background-position: -180px 0px;
}

img.p12,input.p12 {
	background-position: -198px 0px;
}

img.p13,input.p13 {
	background-position: -216px 0px;
}

img.p14,input.p14 {
	background-position: -234px 0px;
}

img.p15,input.p15 {
	background-position: -252px 0px;
}

img.p16,input.p16 {
	background-position: -270px 0px;
}

img.p17,input.p17 {
	background-position: -288px 0px;
}

img.p18,input.p18 {
	background-position: -306px 0px;
}

img.p19,input.p19 {
	background-position: -324px 0px;
}

img.p20,input.p20 {
	background-position: -342px 0px;
}

img.p21,input.p21 {
	background-position: -360px 0px;
}

img.p22,input.p22 {
	background-position: -378px 0px;
}

img.p23,input.p23 {
	background-position: -396px 0px;
}

img.p24,input.p24 {
	background-position: -414px 0px;
}

img.p25,input.p25 {
	background-position: -432px 0px;
}

img.p26,input.p26 {
	background-position: -450px 0px;
}

img.p27,input.p27 {
	background-position: -468px 0px;
}

img.p28,input.p28 {
	background-position: -486px 0px;
}

img.p29,input.p29 {
	background-position: -504px 0px;
}

img.p30,input.p30 {
	background-position: -522px 0px;
}

img.p31,input.p31 {
	background-position: -540px 0px;
}

img.p32,input.p32 {
	background-position: -558px 0px;
}

img.p33,input.p33 {
	background-position: -576px 0px;
}

img.p34,input.p34 {
	background-position: -594px 0px;
}

img.p35,input.p35 {
	background-position: -612px 0px;
}

img.p36,input.p36 {
	background-position: -630px 0px;
}

img.p37,input.p37 {
	background-position: -648px 0px;
}

img.p38,input.p38 {
	background-position: -666px 0px;
}

img.p39,input.p39 {
	background-position: -684px 0px;
}

img.p40,input.p40 {
	background-position: -702px 0px;
}
