.message_out 
{
  color: #880000;
}
.message_out A:link
{
  color: #880000;
}
.message_out A:visited
{
  color: #880000;
}
.message_in
{
  color: #000088;
}
.message_in A:link
{
  color: #000088;
}
.message_in A:visited
{
  color: #000088;
}
.rating_positive
{
  color: #007F00;
}
.rating_positive_postlist
{
  color: #007F00;
}
.rating_negative
{
}

.lite_r_span
{
  padding-left: 10px;
  padding-right: 10px;
}

.math{background-color:#FFFFFF;border:3pt solid #FFFFFF;}

pre 
{ 
  overflow-x: auto;
  overflow-y: hidden;
  margin: 10px;
  width: 99%;
  font-family:Consolas, monospace;
}

[type=button].iconize, [type=submit].iconize {
	padding-left:16px;
	background-position:center left;
	background-repeat:no-repeat;
	font-size:10px;
}

.separate {
	padding-left:0.2em;
	padding-right:0.2em;
}

.tablesurround, .tableborders {
	border-collapse:collapse;
}
.tablesurround > tr > td, .tableborders > tr > td {
	border:solid 1px black;
}
.navigation {
	margin:3px;
}

[pseudolink] {
	cursor:hand;
	text-decoration:underline;
}
[spoiler] [inner] {
	display:none;
}
[spoiler] [opener] {
	cursor:hand;
}
.warning {
	background-color:red;
}
.avatar {
	max-height:80px;
	height:expression((this.scrollHeight >= 80) ? '80px' : 'auto');
	max-width:80px;
	width:expression((this.scrollHeight >= 80) ? '80px' : 'auto');
}
.UG_Blondes {
	color:red !important;
	background-color:yellow !important;
	font-weight: bold !important;
}
.UG_Moderators {
	color:blue !important;
}
.UG_Administrators {
	color:black !important;
}
p {
	margin:0em;
}
.punishment {
	color:red !important;
}
.punishment.withdrawed {
	color:red !important;
	text-decoration: line-through;
}
.currentLink {
	font-weight:bolder;font-style:italic;
}
input {
	z-index:90000;
}
[nobr] {
	white-space: nowrap;
}
