@charset "UTF-8";
/* keskustelufoorumi */

.forummaintable {
  width: 99%;
  border-spacing: 0;
  border-collapse: collapse;	
}
html>body table, html>body .forummaintable { 
  width: 100%;
}


td {
	font-size: 0.8em;
}	
html>body td {
	font-size: 1em;
}

.forummaintable table {
  border-spacing: 0;
  border-collapse: collapse;
}

.forumactionlink {
	white-space: nowrap;
	font-weight: bold;
}

.forumtable {
	border-top: 1px solid #999999;
}
.forumtableheader {
	font-weight: bold;
}
.forumtableheader, .forumtableheadersmall {
	border-bottom: 1px solid #999999;
}
.forumforumseparator {
	font-weight: bold;
	letter-spacing: 0.2em;
	padding: 0.2em 0.5em;
	background-color:#999999;
	color:#ffffff;
}

.forumtableheader, .forummessagecell {
	width: auto;
	text-align: left !important;
}

.forumtableheadersmall, .forumstatisticaldata {
/*	width: 12%;
	white-space: pre;
*/
	width:auto;
	text-align:left !important;
}
.forummaintitle {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 0.3em;
	display:block;
	text-transform: uppercase;
	border-top: 1px solid #999999;
}
.forumtable td {
	vertical-align: top;
	padding:0.2em;
}
.forumtable .forumtopseparator {
	border-bottom: 0.2em solid #f8f8f8;
}
.forumtable .forumtext {
	width: 50%;
	text-align: left !important;
}
.forumtable .forumtext {
	width: 50%;
}
.forumtable a {
	font-weight:bold;
}
.forumpost {
	width: 75%;
}
.forumnewmessagecell {
	 background-color: #f8f8f8;
}
.forumcomment {
  font-size: smaller;
  color: #444444;
}
.forumusername, .forumusernamesmall {
	font-style: italic;	
}
.forumeditinforow {
	background-color: yellow;
}
.forumtext {
	text-align:left !important;
	padding: 2px;
}
.forumtext b {
	font-weight: normal;
	color: red;
}
.forumactionlink b {
	font-weight:bold;
	color: #000000;
}
.forumdisabledmessagecell {
  background-color: #cccccc;
}
/* uudet viestit */
.forumnewmessagecell {
	 background-color: #f8f8f8;
}
/* kommentit */
.forumcomment {
	font-size: smaller;
	color: #444444;
}
/*
.forumforumseparator {
	color: #336699;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 14px;
	border-top: #336699 1px solid;
	border-bottom: #336699 1px solid;
}
tr.forummessagecell { 
}

.forummessagecell .forumtext {
	min-width: 15em;
}

.forumforumtitle {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	border-left: 14px solid #336699;
	padding-left: 0.4em;
}

.forumstatisticaldata, .forumforumdescription, .forumtextsmall {
  font-size: 11px;
  font-weight: normal;
}

.forumtable .forumtableheader {
	font-weight: bold;
}
.forumtextsmall {
	padding: 4px;
}


.xmldocument1 p {
	text-align: left !important;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

span.forummaintitle {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	display:block;
	padding: 4px;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
}
.forumtext {
	font-size: 12px;
	text-align:left !important;
	padding: 2px;
}
.forumthreadtitle {
}
.forumtext b {
	font-weight: normal;
	color: #FF0000;
	font-size: 11px;
}
.forumactionlink b {
	font-weight:bold;
	color: #000000;
	font-size: 12px;
}
td.forumtableheader {
	width: auto;
}
td.forumpostmeta {
	width: 20%;
}
td.forumleftseparator {
	font-size: 12px;
}
td.forumtopseparator {
	border-top: 1px solid #000000;
}

tr.forumtext td {

}
.forumtextbox {
	font-size: 11px;
	border: 1px #888888 solid;
	width: 96% !important;
}

.forumcheckbox {
	font-size: 11px;
}
.forumcheckbox input {
	border: 1px #888888 solid;
}
.forumcheckbox label {
	text-align: left;
	float: none;
	width: auto;
	margin: 4px;
}


.forumbutton {
  font-size: 11px;
  color: #000000; 
  background: #eeeeee; 
  padding: 2px 7px; 
  border-top: 1px #cdcdcd solid; 
  border-left: 1px #bbbbbb solid; 
  border-right: 1px #6b6b6b solid; 
  border-bottom: 1px #474747 solid;
}


select.ForumDropDown {
  font-size: 10px; 
  color: #000000; 
  background: #ffffff; 
}

.ForumDropDown optgroup{
	font-style: normal;
}
.ForumDropDown option {

}


table.forumcomment {
	width:100% !important;
}
table.forumtextsmall {
	width:100% !important;
	border: 1px solid #000000;
}
.forumtextsmall td {
}
input .forumtextsmall {
	width:90% !important;
}



.forumeditinforow {
	font-size: 10px;
	font-weight: bold;
	color: #222222;
	background-color: #eeeeee;
}


.forumseparatorrow {
  background: #006699;
  padding: 0px 0px 1px 0px;
}



.forumdisabledmessagecell {
  background-color: #cccccc;
}


.forumpost h1 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	color: #006699;
	margin: 5px;
  padding: 0;
}

.forumpost {
  color: #000000;
}
*/




