	.allMenu {
				BACKGROUND-COLOR: #ddefdd;
				border-top-width : 1px;
				border-top-color : #339933;
				border-top-style:solid;
				border-bottom-width : 1px;
				border-bottom-color : #339933;				
				border-bottom-style:solid;
			}
			.topMenuItem
			{
				BACKGROUND-COLOR: #ddefdd;
				font-weight:bolder;
				font-size:12px;
				color:#339933;
				border-left-width : 4px;
				border-left-color : #339933;
				border-left-style : dotted;				
			}
			.topMenuItemOver
			{
				BACKGROUND-COLOR: #339933;
				font-weight:bolder;
				font-size:12px;
				color:#ddefdd;
				border-left-width : 4px;
				border-left-color : #339933;
				border-left-style : dotted;				
			}
			.subMenuItemOut
			{
				BACKGROUND-COLOR: #ddefdd;
				font-size:10px;
				font-weight:bolder;
				color:#339933;
				padding:3px;
				padding-left:5px;
			}
			.subMenuItemOver
			{
				BACKGROUND-COLOR: #339933;
				font-size:10px;
				font-weight:bolder;
				color:#ddefdd;
				padding:3px;
				padding-left:5px;
			}


	.img1 { 
		BORDER-RIGHT:0px;PADDING-RIGHT:0px;BORDER-TOP:0px;PADDING-LEFT:0px;LEFT:120px;PADDING-BOTTOM:0px;MARGIN:0px;BORDER-LEFT:0px;PADDING-TOP:0px;BORDER-BOTTOM:0px;POSITION:relative;TOP:3px
	}	
	.img2 { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; LEFT: 144px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: 3px }	
	.img3 { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; LEFT: 167px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: 3px }	

BODY{
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  scrollbar-face-color: #88aa88;
  scrollbar-shadow-color: #88aa88;
  scrollbar-highlight-color: #88aa88;
  scrollbar-3dlight-color: #336633;
  scrollbar-darkshadow-color: #336633;
  scrollbar-track-color: #ddefdd;
  scrollbar-arrow-color: #0D6FAB;
  background: white;
  font-family:Verdana,Arial;
  font-size: 10;
  color: black;
  margin:0;
  cursor:default;
}


FORM
{
    margin: 0;
}


P
{
    padding-left: 30;
    padding-right: 20;
}

TH
{
    background-color: #ddefdd;
    font-size: 10pt;
    color: #339933;
    margin: 1;
}

H1{
    text-align : center;
    font-family : "Courier New", Courier, monospace;
	border-left-width : 4px;
    border-left-color : Gray;
    border-left-style : dotted;
}
H2{
    font-family : "Courier New", Courier, monospace;
  margin-left : 8px;
  border-left-width : 2px;
    border-left-color : Gray;
    border-left-style : dashed;
}
H3{
    font-family : "Courier New", Courier, monospace;
  margin-left : 12px;
  border-left-width : 2px;
    border-left-color : Gray;
    border-left-style : solid;
}
H4{
    font-family : "Courier New", Courier, monospace;
  margin-left : 16px;
  border-left-width : 2px;
    border-left-color : Gray;
    border-left-style : solid;
}
H5{
    font-family : "Courier New", Courier, monospace;
  font-size : 10px;
  margin-left : 20px;
}
H6{
    font-family : "Courier New", Courier, monospace;
  margin-left : 25px;

  border-left-width : 2px;
    border-left-color : Gray;
    border-left-style : solid;
}

UL {
    LIST-STYLE-TYPE: square
}

A{
  font-family:Verdana,Arial;
  font-size: 12;
  text-decoration : none;
  color:#339933;
}
A:HOVER {
    text-decoration: underline;
}
TD{
  font-family:Verdana,Arial;
  font-size:12;
}
INPUT {
    background-color : #DDEFDD;
    border-style: solid;
    border-width: 1 1 1 1;
    color : #006633;
}
SELECT{
    width : 100px;
    background-color : #DDEFDD;
    color : #006633;
}
TEXTAREA{
  background-color : #DDEFDD;
}
P.information{
  text-align: justify;
  padding-left: 5;
  padding-right: 5;
}

.pageselector_item
{
    color: #339933;
    font-weight: bold;
    padding: 0 3 0 3;
}

.pageselector_selector
{
    color: #339933;
    font-weight: bold;
}

/**************Class for quicklinks box***************************/
.quicklinks{
  border-width : 1px;
  border-color : #325032;
  border-style : dotted;
}
.quicklinks A
{
  font-family:Verdana,Arial;
  font-size:10;
}

/*************Classes for horizontal menu on the top of the pages**/
.topmenu{
  border-width : 1px;
  border-color : #339933;
  border-style : solid;
  BACKGROUND-COLOR: #ddefdd;
}
.topmenu TD{
  font-size:12;
  padding:2px;
  border-width : 1px;
  border-color : #8fcc8f;
  border-style : solid;
  
}
.topmenu A
{
  font-size:12;
  font-family:Arial;
  font-weight:700;
}

.topmenu A:HOVER
{
  color : #339933;
  font-weight: 800;
}

/*************************Dropdown menu classes*******************/
.menu {
  BORDER-RIGHT: #99CC99 2px outset;
  BORDER-TOP: #99CC99 2px outset;
  BORDER-LEFT: #99CC99 2px outset;
  BORDER-BOTTOM: #99CC99 2px outset;
  VISIBILITY: hidden;
  CURSOR: default;
  COLOR: menutext;
  LINE-HEIGHT: 140%;
  POSITION: absolute;
  BACKGROUND-COLOR: #ddefdd;
}

.visibleMenu {
  BORDER-RIGHT: #99CC99 2px solid;
  BORDER-TOP: #99CC99 2px solid;
  BORDER-LEFT: #99CC99 2px solid;
  BORDER-BOTTOM: #99CC99 2px solid;
  VISIBILITY: visible;
  CURSOR: default;
  COLOR: menutext;
  LINE-HEIGHT: 140%;
  POSITION: absolute;
  font-size : 12px;
  BACKGROUND-COLOR: #ddefdd;
  filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=90, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
}

.menuItem {
  PADDING-RIGHT: 15px;
  PADDING-LEFT: 10px;
  COLOR: menutext;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
}

.menuItemOver {
  PADDING-RIGHT: 15px;
  PADDING-LEFT: 10px;
  COLOR: highlighttext;
  TEXT-DECORATION: none;
  TEXT-ALIGN: left;
}

.menuItemOver A {
  PADDING-RIGHT: 15px;
  PADDING-LEFT: 10px;
  CURSOR: default;
  BACKGROUND-COLOR: #ddefdd;
  TEXT-DECORATION: underline;
  FONT-WEIGHT: bold;
}

.menuItem A {
  PADDING-RIGHT: 15px;
  PADDING-LEFT: 10px;
  CURSOR: default;
  BACKGROUND-COLOR: #ddefdd;
  TEXT-DECORATION: none;
}

.more {
  Z-INDEX: 100;
  FONT-FAMILY: WebDings;
  POSITION: relative;
}
/****************************Tabs classes************************/
.tab_container{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.tab_header{
  width:100%;
  margin-bottom:0px;
}
.tab_pane{
  width:100%;
  background:white;
  display:none;
  margin-top:0px;
  border-bottom:1px solid #339933;
  border-right:1px solid #339933;
  border-left:1px solid #339933;
}
.tab_pane_selected{
  width:100%;
  background:white;
  margin-top:0px;
  border-bottom:1px solid #339933;
  border-right:1px solid #339933;
  border-left:1px solid #339933;
}
.tab_pane_header{
  padding-left:10px;
  padding-right:10px;
  border-top:1px solid #339933;
  border-right:0px solid white;
  border-left:1px solid #339933;
  border-bottom:1px solid #339933;
  background: #ddefdd;
}
.tab_pane_header A {
  color: #339933;
  font-family:verdana;
  font-size:10pt;
  text-decoration: none;
}

.tab_pane_header A:hover
{
  text-decoration:underline;
}

.tab_pane_header_selected{
  padding-left:10px;
  padding-right:10px;
  margin-top:5px;
  border-top:1px solid #339933;
  border-right:0px solid #339933;
  border-left:1px solid #339933;
  background:white;
}

.tab_pane_header_selected A {
  color: #339933;
  font-family:verdana;
  font-size:10pt;
  text-decoration: none;
  cursor:default;
}

.tab_pane_header_selected A:hover {
    text-decoration: none;
}

.tab_pane_header_empty{
  width:100%;
  border-bottom:1px solid #339933;
  background:white;
}

.tab_pane_header_empty_green{
  width:100%;
  border-bottom:1px solid #339933;
  background:#ddefdd;
}
/*****************box classes***************************************/
table.box         { font-size: 10pt; }
td.box_header     { background-image: url(../images/box_header.gif); color: #339933; font-weight:bold;}
td.box_header1     { background-image: url(../images/box_header1.gif); color: #339933; font-weight:bold;}
td.box_item       { background-image: url(../images/box_item.gif); }
td.box_footer     { background-image: url(../images/box_footer.gif); font-size: 7pt; }
td.box_footer1 { background-image: url(../images/box_footer1.gif); font-size: 7pt; }

.frame_header
{
    background-color: #ddefdd;
    color: #339933;
    font-weight: bold;
    font-size: 10pt;
    border-color: #339933;
    border-width: 1 1 0 1;
    border-style: solid;
    padding-left:5px;
    padding-right:5px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.frame_content
{
    border-color: #339933;
    border-width: 1 1 0 1;
    border-style: solid;
}

.frame_footer_left
{
    border-color: #339933;
    border-width: 0 0 1 1;
    border-style: solid;
}
.frame_footer_right
{
    border-width: 0 0 0 0;
}



.article_titlefieldname
{
    background-color: #ddefdd;
    color: #000000;
}

.article_titlefieldvalue
{
    background-color: #ddefdd;
    color: #339933;
}

TABLE.article_source{
  padding:0,10,0,10;
  border-style:solid;
  border-width:1;
  border-bottom:0;
  border-top:0;
  border-right:0;
  border-color:cccccc;
  background-color:ffffee;
  color:darkred;
  font-family:"courier new";
  padding:10,10,10,10;
}
.code
{
  padding:0,10,0,10;
  border-style:solid;
  border-width:1;
  border-bottom:0;
  border-top:0;
  border-right:0;
  border-color:cccccc;
  background-color:ffffee;
  color:darkred;
  font-family:"courier new";
  padding:10,10,10,10;

}
P.article_source_filename{
   font-size:10pt;
   color:darkgreen;
   font-weight:600;
   margin-top:5
}
TD.sn_key
{
    width: 30%;
    text-align: left;
    border-width: 1 1 1 0;
    border-style: solid;
    border-color: Black;
    text-align: center;
}
TD.sn_description
{
    width: 70%;
    border-width: 1 0 1 1;
    border-style: solid;
    border-color: Black;
    text-align: top;
    margin: 4;
}

.topic {
    FONT-SIZE: 8pt
}

TD.voting_bar
{
    border-style: solid;
    border-width: 1;
    border-color: #339933;
    background-color: #ddefdd;
}


.maintopic {
    FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.name {
    FONT-SIZE: 8pt; COLOR: #000088; FONT-FAMILY: verdana,tahoma
}
.time {
    FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma
}
.ftopic{
    FONT-SIZE: 8pt; COLOR: #006633; FONT-FAMILY: verdana,tahoma /* это параметры текста, которым написана тема сообщения в списке сообщений раздела*/
}
.fname{
    FONT-SIZE: 7pt; COLOR: #000088; FONT-FAMILY: verdana,tahoma /* это параметры текста, которым написано имя автора сообщения в списке сообщений раздела*/
}
.ftag{
    FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma /* это параметры текста, которым написано врема создания и количество ответов на сообщение*/
}
.faddmes{
    FONT-SIZE: 8pt; COLOR: #000088; FONT-FAMILY: verdana,tahoma /* это параметры шрифта которым написано "написать новое сообщение в раздел..." */
}
.fsectname{
    FONT-SIZE: 9pt; COLOR: #006633;  FONT-weight: 600 ; FONT-FAMILY: verdana,tahoma; /* это параметры текста, которым написано название раздела в лицевой таблице форума*/
}
.fsectcomm{
    FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma /* это параметры текста, которым написаны комментарии к разделу в лицевой таблице форума*/
}
.fdisptable{
    border-style: solid; border-width: 1; border-color:#88aa88; /* это параметры таблицы на лицевой странице форумов*/
}
.ftabletd{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;/* это параметры ячейки таблицы на личцевой странице форумов, в которой отображеются название раздела*/
}
.ftablelist{
    border-style: solid; border-width: 1 ; background-color:#e8e8e8; border-color:#88aa88; /* это параметры ячейки таблицы на личцевой странице форумов, в которой отображаются сообщения раздела*/
}
.fmestable{
   border-style: solid; border-width: 1; border-color:#88aa88; /* это параметры таблицы на лицевой странице форумов*/
}
.ftdauthor{
    width: 14%; border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.fMesAuth{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.ftdAuthCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}
.fMesAuthCont{
    FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma
}
.ftdsubj{
    border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.fMesSubj{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.ftdSubjCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}
.fMesSubjCont{
    FONT-SIZE: 8pt; COLOR: #0000a0; FONT-FAMILY: verdana,tahoma
}

.ftddate{
    border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.fMesDate{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.ftdDateCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}
.fMesDateCont{
    FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma
}
.ftdMessageText{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}
.fMessageText{
    FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma
}

.new {
    FONT-SIZE: 8pt; COLOR: #FF0000; FONT-FAMILY: verdana,tahoma
}
.fintable{
    width: 433px;   border-style: solid; border-width: 1; border-color:#88aa88;
}


.fintdName{
    width: 15%; border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.finName{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.fintdNameCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}


.fintdMail{
    width: 15%; border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.finMail{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.fintdMailCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}
.finMailCont{
    FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma
}



.fintdSubj{
    width: 15%; border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.finSubj{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.fintdSubjCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}



.fintdMes{
    width: 15%; border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.finMes{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.fintdMesCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
    scrollbar-base-color : #d8d8d8;
}


.fintdComm{
    width: 15%; border-style: solid; border-width: 1 ; background-color:#ddefdd; border-color:#88aa88;
}
.finCommCont{
    FONT-SIZE: 8pt; COLOR: #006000; FONT-FAMILY: verdana,tahoma
}
.fintdCommCont{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}


.fintdSend{
    border-style: solid; border-width: 1 ; background-color:#f8f8f8; border-color:#88aa88;
}
.finSend{
    width:150px;
}

.whiteCheckbox
{
    background-color: white;
}

.boxchecklist TD INPUT
{
	background-color: #F8FCF7;
    border-width: 0;
}

.checklist TD INPUT
{
    background-color: white;
    border-width: 0;
}

.part
{
    margin-left: 40;
    font-size:12;
}

.document_link
{
    margin-left: 70;
    font-size:12;
}

A.unavailable
{
    margin-left: 70;
    color: gray;
}

.sourceCode 
{

  border-style:solid;
  border-width:1;
  border-bottom:0;
  border-top:0;
  border-right:0;
  border-color:cccccc;
  background-color:ffffee;  
  color:darkred;
  font-family:"courier new";
  padding:10,10,10,10;
  margin:10;
	}