/* Basic visual containers */

table.forumTopic,
table.forumTree,
table.forumForm					{ border-collapse: collapse; }
table.forumTopic td, table.forumTopic th,
table.forumTree  td, table.forumTree  th,
table.forumForm  td, table.forumForm  th	{ padding: 0; font-weight: normal; }


/* Behavior of hyperlinks allover the forum */

td.forumTopic		a,
td.forumTopic		a:visited	{ text-decoration: none; }
td.forumTopic		a:hover		{ text-decoration: underline; }
td.forumAuthor		a,
td.forumAuthor		a:visited	{ text-decoration: underline; }
td.forumAuthor		a:hover		{ text-decoration: none; }
.forumMessageLinks	a,
.forumMessageLinks	a:visited	{ text-decoration: underline; }
.forumMessageLinks	a:hover		{ text-decoration: none; }



/* Header of topics and messages */

tr.forumHead th			{ color: white; font: bold "Arial Bold, sans-serif"; height: 25px; text-align: center; vertical-align: middle; padding: 3px 5px; }

tr.forumHead th.forumHeadIcon,
tr.forumHead th.forumHeadText	{ background: #66999A; }
tr.forumHead th.forumHeadAuthor,
tr.forumHead th.forumHeadReplies,
tr.forumHead th.forumHeadDate	{ background: #336667; }
tr.forumHead th.forumHeadIcon	{ background-image: url(/img/forum/bg12_new_.gif); background-position: left center; background-repeat: no-repeat; }

tr.forumHeadpad th		{ height: 10px; }



/* */

tr.forumTopic   td,
tr.forumMessage td,
tr.forumReply   td		{ padding: 3px 5px 3px 5px; }

/*
table.forumTree				{ border-bottom: solid 1px #D8D8D8; }
tr.forumTopicF td, tr.forumTopicI td	{ border-bottom: solid 1px #D8D8D8; }
tr.forumTopicL td, tr.forumTopicI td	{ border-top:    solid 1px #D8D8D8; }
*/
table.forumTree				{ border-bottom: solid 1px #D8D8D8; border-top: solid 1px #D8D8D8; }
tr.forumBorderBottom td		        { border-bottom: solid 1px #D8D8D8; }
tr.forumBorderTop td		        { border-top:    solid 1px #D8D8D8; }

tr.forumTopic td.forumIcon	{ background-image: url(/img/forum/konv_forum_.gif);  background-position: center 7px; background-repeat: no-repeat; }
tr.forumMessageF td.forumIcon	{ background-image: url(/img/forum/konv_forum_2.gif); background-position: center 7px; background-repeat: no-repeat; }
tr.forumMessageI td.forumMessage,
tr.forumMessageL td.forumMessage { background-image: url(/img/forum/arrow1_forum_.gif); background-position: left top; background-repeat: no-repeat; }

tr.forumTopic td.forumTopic a,
.forumMessageTopic			{ color: #3E6E9F; font-weight: bold; }
td.forumAuthor, td.forumAuthor a	{ color: #3E6E9F; font-weight: normal; }
.forumMessageLinks a			{ color: #3E6E9F; font-weight: normal; }

td.forumDate				{ text-align:  right; }
td.forumAuthor				{ text-align:  right; }
td.forumReplies				{ text-align: center; }


/* Form */

table.forumTopic		{ width: 100%; margin: 10px 0 10px 0; }
table.forumTopic,
form.forumTopicForm,
form.forumReplyForm		{ background: #F1F1F1; }
form.forumTopicForm,
form.forumReplyForm		{ width: 500px; padding: 5px; }
table.forumForm th		{ width: 100px; }
table.forumForm td		{ width: 400px; }
table.forumForm .text		{ width: 400px; font-size: 12px; }
table.forumForm input.text	{ height: 12px; }
table.forumForm textarea.text	{ height: 50px; }
table.forumForm .star		{ color: red; font-weight: bold; font-size: 10px; }

table.forumForm th		{ padding: 1px 0px 1px 0px; text-align: left; vertical-align: top; }
table.forumForm td		{ padding: 1px 0px 1px 0px; }

table.forumTopic td.forumTopicTitle	{ width: 200px; font-weight: bold; color: #527394; text-align: center; vertical-align: top; padding-top: 5px; }


td.forumFormInternalL		{ text-align:  left; }
td.forumFormInternalR		{ text-align: right; vertical-align: bottom; }
button.forumFormSubmit		{ width: 100px; background: #DDE6E5; border: solid 1px #CACECD; font-size: 12px; cursor: pointer; }


/* Pager */
.forumPager			{ margin: 10px 0 10px 30px; }
.forumPagerThis			{ font-weight: bold; }
.forumPagerLink			{ }

/*
     */
/*
*/