body {
	font-family:Verdana, Arial, Tahoma, Helvetica;
	font-size: 13px;
	margin: 0;

	scrollbar-face-color: #edf2f7;
	scrollbar-highlight-color: #a0bcd9; 
	scrollbar-arrow-color: #a0bcd9; 
}

input, select, textarea, DL, DD, DT  {font-size	: 10px;}


a:link{
	color:#006633;
	text-decoration:none;
}
a:visited{
	color:#336633;
	text-decoration:none;
}
a:hover{
	color:#339933;
	font-decoration:none;
}
a:active{
	color:#ff0000;
	text-decoration:none;
}	


li.m{font-size	:x-small;}

div.title{padding-left	:20px;
	color		:#000000;
	font-size	:14px;
	font-weight	:bold;}

table.ml{font-size	:12px;
	color		:#006633;
	font-weight	:bold;}

td.mm{	border		:1px solid #a0bcd9;
	font-size	:13px;
	color		:#006633;
	font-weight	:bold;}

td.right{padding-right	:5px;}

td.u{	border-left	:1px solid #a0bcd9;
	border-right	:1px solid #a0bcd9;
	border-bottom	:1px solid #a0bcd9;
	font-size	:13px;
	color		:#000000;
	font-weight	:bold;}

td.sb{	border		:1px solid #a0bcd9;
	background-color:#edf2f7;
	text-align	:center;
	font-size	:10px;
	font-weight	:bold;
	color		:#006633;}

td.sm{	border		:1px solid #a0bcd9;
	font-size	:10px;
	background-color:#ffffff;
	text-align	:center;}

td.smsel{ border	:1px solid #a0bcd9;
	font-size	:10px;
	font-weight	:bold;
	color		:#cc0000;
	background-color:#ffffff;
	text-align	:center;}

td.sw{	border		:1px solid #a0bcd9;
	font-size	:13px;
	background-color:#ffffff;}

td.sl{	border-bottom	:1px solid #a0bcd9;
	font-size	:13px;}

td.w{	border		:1px solid #a0bcd9;
	font-size	:10px;
	font-weight	:bold;
	background-color: #ffffff;}

td.h{	border		:1px solid #a0bcd9;
	font-size	:13px;
	background-color:#edf2f7;}

td.tree{border		:1px solid #a0bcd9;
	color		:#006600;
	font-size	:13px;
	font-weight	:bold;
	background-color: #ffff33;
	text-align:left;
}










td.sww	{
	font-size:xx-small;
	border:0px solid #cccccc;
}

td.sg	{
	font-size:xx-small;
	background-color : #f0f0f0;
	border:1px solid #cccccc;
}

td.sgg	{
	font-size:xx-small;
	border:1px solid #cccccc;
}

td.sbe	{
	font-size:xx-small;
	background-color : #d9e8e8;
	border:1px solid #cccccc;
	text-align:center;
}
td.smm	{
	font-size:xx-small;
	background-color : #ccffcc;
	border:1px solid #006600;
	text-align:right;
}


td.ata	{
	font-size	:small; 
	font-weight	:bold;
	background-color:#ff9900; 
	text-align	:center; 
	color		:#ffffff; 	
	border		:1px solid #cccccc;
}
td.walert
{
	font-size:small;
	background-color : #ffffff;
	border:1px solid #cccccc;
	color:#ff6600;
}




/*заголовок блока меню */
.mh1 {
	background-color:#999999;
}

table.nav{   /* панели навигации (горизонт.)*/
	border-top	:1px solid #009900;
	border-bottom	:1px solid #000000;
	background-color:#006600;
	color		:#00FF99;
	font-size	:xx-small;
	font-weight	:bold;
	text-decoration	:none;
}
td.smallbutton{
	border-left	:1px solid #009900;
	border-right	:2px solid #002200;
	border-top	:1px solid #009900;
	border-bottom	:2px solid #002200;
	background-color: #006600;
	text-align	: center;
	font-size: xx-small;
	color	: #ffffff;
}
td.navbutton{
	border-left	:1px solid #009900;
	border-right	:1px solid #003300;
	border-top	:1px solid #009900;
	border-bottom	:1px solid #003300;
	vertical-align: middle;
	background-color: #006600;
	text-align 	: center;
	color	: #ffffff;
	font-size:x-small;
}

td.navbuttonsel{
	border-left	:1px solid #00CC00;
	border-right	:1px solid #006600;
	border-top	:1px solid #00CC00;
	background-color: #009900;
	text-align 	: center;
	color	: #ffffff;
	font-size:x-small;
}
.sub_info{ /* инфо сообщения форума*/
	border-bottom	:1px solid #999999;
	color		:#666666;
	background-color:#f0f0f0;
	
	
}
.small{
	font-size:xx-small;
}

div.red {
	BORDER-RIGHT: #cfcfcf 1px dashed; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #cfcfcf 1px dashed; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 32px; 
	MARGIN-BOTTOM: 16px; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #cfcfcf 1px dashed; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #cfcfcf 1px dashed; 
	BACKGROUND-COLOR: #f3f3f3
}


INPUT.stat {BACKGROUND-COLOR: #ccffcc; BORDER-BOTTOM: #009999 1px solid; BORDER-LEFT: #009999 1px solid; BORDER-RIGHT: #009999 1px solid; BORDER-TOP: #009999 1px solid; FONT-SIZE: 9px}
SELECT.stat {BACKGROUND-COLOR: #ccffcc; BORDER-BOTTOM: #009999 1px solid; BORDER-LEFT: #009999 1px solid; BORDER-RIGHT: #009999 1px solid; BORDER-TOP: #009999 1px solid; FONT-SIZE: 9px}
TD.viewer {BACKGROUND-COLOR: #eeeeee; BORDER-BOTTOM: #003300 1px solid; BORDER-TOP: #003300 1px solid; COLOR: #000000; FONT-SIZE: xx-small; TEXT-ALIGN: justify;}

TD, TR, TABLE
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 13px;
}


.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: xx-small;
    width: 600px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: xx-small;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : xx-small;
    background-color : #006600;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : small;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    background-color : #006600;
    font-size: xx-small;
}

.PhorumNav
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: x-small;
    border:1px solid #cccccc;
}

.PhorumNewFlag
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: xx-small;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: x-small;
}
.Saled
{
TEXT-DECORATION: underline
}
