table.main_table{
   margin: 0px 0px 0px 0px; 
}

td.navigational_td{
   border-right: 8px solid #ffe446;
}

.form
{
	margin: 0;
}

.tabOff, .searchAttrCover, .ISearchInfo
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: CENTER;
	COLOR: #808080;
	cursor: HAND;
	text-decoration: none;
	font-weight: bold;
}

.searchAttrName
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: CENTER;
	COLOR: BLACK;
	cursor: auto;
	text-decoration: none;
	font-weight: bold;
}

.tabOn
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: Center;
	COLOR: #0058A9;
	cursor: HAND;
	text-decoration: none;
	font-weight: bold;
}

.attrSearchName
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: right;
	COLOR: #808080;
	background-color:White;
	cursor: HAND;
	text-decoration: none;
	font-weight: bold;
}
.attrSearchAttr
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: left;
	COLOR: #808080;
	background-color:White;
	cursor: HAND;
	text-decoration: none;
	font-weight: bold;
}

A.menuOff
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: Center;
	COLOR: #808080;
	CURSOR: default;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

A.menuOn
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	TEXT-ALIGN: Center;
	COLOR: highlighttext;
	CURSOR: default;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

.docText
{
	margin-left:2em;
	margin-right:1em;
	margin-top:10;
	margin-bottom:10;
	padding: 0 0 0 0;
	font-family: arial;
	letter-spacing: 0.01em; 
	color: #332E2D;  
	border: 0;
}

.listText
{
	margin-left:1%;
	margin-right:0;
	margin-top:10;
	margin-bottom:0;
	padding: 0 0 0 0;
	font-family: arial; 
	letter-spacing: 0.01em; 
	color: #332E2D;  
	border: 0;
}

.listBody
{
	margin-left:0;
	margin-right:1%;
	margin-top:0;
	margin-bottom:0;
	padding: 0 0 0 0;
	font-family: "Microsoft Sans Serif"; 
	letter-spacing: 0.01em; 
	color: #332E2D;  
	font-weight: 500;
	border: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

table{
   border-collapse: collapse;
}

.unformattext
{
	font-family: Courier New, monospace; 
	white-space: nowrap;
}

.bar
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9;
	FONT-WEIGHT: 500;
	TEXT-ALIGN: Center;
	COLOR: black;
	background-color: #0058A9;
}

.holder
{
}

.bardiv
{
	background-color: #dcd0cb;
}

.atWnd
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9;
	FONT-WEIGHT: 500;
	TEXT-ALIGN: CENTER;
	COLOR: #000000;
	BACKGROUND-COLOR: infobackground;
	BORDER-BOTTOM: #dcd0cb 1PX SOLID;
	BORDER-TOP: #dcd0cb 1PX SOLID;
	BORDER-LEFT: #dcd0cb 1PX SOLID;
	BORDER-RIGHT: #dcd0cb 1PX SOLID;
}

.barBtn
{
	COLOR: #000000;
	BACKGROUND-COLOR: #B0B0B0;
	BORDER-BOTTOM: white 1PX SOLID;
	BORDER-TOP: white 1PX SOLID;
	BORDER-LEFT: white 1PX SOLID;
	BORDER-RIGHT: white 1PX SOLID;
}

.btnBorder
{
	COLOR: #000000;
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #dcd0cb 1PX SOLID;
	BORDER-TOP: #dcd0cb 1PX SOLID;
	BORDER-LEFT: #dcd0cb 1PX SOLID;
	BORDER-RIGHT: #dcd0cb 1PX SOLID;
}

.menu_popup
{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10;
	FONT-WEIGHT: 600;
	background-color: #FFFFFF;
	color: #0058A9;
	border-top: none;
	border-left: solid 1px #99908C;
	border-right: solid 1px #99908C;
	border-bottom: solid 1px #99908C;
}

.sort_popup
{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10;
	FONT-WEIGHT: 600;
	background-color: #FFFFFF;
	color: #0058A9;
	border: solid 1px #0058A9;
}

TR.menuOff
{
	background-color: #FFFFFF;
	border: none;
}

TR.menuOn
{
	background-color: highlight;
	border: groove 1px Black;
}

.hint_text, .bar_input, .bar_input_def, .searchAttrCover
{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 10;
	FONT-WEIGHT: 600;
	font-style: italic;
	color: #978E8F;
}

.bar_input
{
	height: 16px;
	width: 300px;
	font-style: normal;
	border-style: none;
	border-width: 0px;
	background-color: #D8DDE3;
	color: #0058A9;
}

.bar_input_def
{
	height: 16px;
	width: 300px;
	border-style: none;
	border-width: 0px;
	background-color: #D8DDE3;
}

.bar_btn
{
	height: 19px;
	font-size: 10px;
	font-weight: bolder;
}

.alignedPre 
{
	font-family: monospace;
}

.listheader
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	font-family: arial; 
	font-variant: small-caps;
	font-weight: 600;
	COLOR: #808080;
}

.treeheader
{
	FONT-FAMILY: Times, Arial, Verdana;
	FONT-SIZE: 12;
	font-family: arial; 
	font-variant: small-caps;
	font-weight: 600;
	color: #808080;
	background-color: #EDE7E5;
}

.treediv
{
	padding-left: 1px;
	background-color: #EDE7E5;
	border-left-style: outset;
	border-left-width: thin;
	border-right-style: outset;
	border-right-width: thin;
	border-color: #EDE7E5;
	cursor: e-resize;
}

.listdoc
{
	background-color: #EDE7E5;
}

IFRAME
{
	border: 0;
}

INPUT.find_input,INPUT.find_input_invalid
{
	border: 0;
	height: 18px;
	font-size: 10pt;
}

INPUT.find_input_invalid
{
	color: Red;
}

TABLE.active_finddate
{
	margin-left:0;
	margin-right:0;
}

TABLE.active_findinput
{
	margin-left:0;
	margin-right:0;
	width: 100%;
	height: 100%;
}

.list_selected
{
	background-color: highlight;
	color: highlighttext;
}

BODY.editor
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: hidden;
}

DIV.docTextEditor
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: arial;
	letter-spacing: 0.01em;
	color: #332E2D;
	/*font-weight: 500;*/
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 10px;
	padding-top: 10px;
}

.context
{
	background-color: Yellow;
}

IMG.linkedto
{
	height:12px;
	width:8px;
	cursor: HAND;
	border:none;
}

.bookmark
{
	color: Green;
	text-decoration: underline;
}

.searchForm, .searchFormAdditional, .searchAttrCover, .ISearchInfo
{
	background-color: #DCD0CA;
}

.Splitter
{
	cursor: n-resize;
	background-color: Grey;
}

.searchAttrCover
{
	width: 100%;
	height: 100%;
	border: 1px solid #808080;
	vertical-align: middle;
}

.ISearchInfo
{
	cursor: default;
	text-align: left;
	padding: 2px 5px 2px 5px;
}

.toolTip
{
	color: infotext;
	background-color: infobackground;
}

.comboTip
{
	color: text;
	background-color: window;
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 3px;
}

.toolTipHeader
{
	font-weight: bold;
}

DIV.djvuPage
{
	width: 100%;
	height: 100%;
	overflow: visible;
	text-align: center;
}


/***
*
*	Таблица стилей для отображения дерева папок в материалах пользователя
*
***/

.tree-container
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	background-color: window; 
	cursor: default;
}

.tree-item
{
	padding: 1px;
	margin: 1px;
	color: WindowText;
	height: 16px;
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
}

.tree-item-selected
{
	padding: 1px;
	margin: 1px;
	color: highlighttext;
	background: highlight;
	height: 16px;
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
}

.tree-item a, .tree-item a:active, .tree-item a:hover
{
	margin-left: 3px;
	padding: 0px 2px 1px 2px;
}

.tree-item a
{
	color: WindowText;
	text-decoration: none;
}

.tree-item a:visited
{
	color: WindowText;
}

.tree-item a.selected
{
	color: highlighttext;
	background: highlight;
	text-decoration: none;
}

.tree-item a:hover
{
	color: link;
	text-decoration: underline;
}

.tree-item a:active
{
	background: highlight;
	color: highlighttext;
	text-decoration: none;
}

.tree-item img
{
	vertical-align: middle;
	border: 0px;
}

.tree-icon
{
	width: 16px;
	height: 16px;
}

.dialog
{ 
	font-family: Tahoma, Verdana, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext;
	background-color: buttonface;
	margin-top: 1px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 3px;
	overflow: visible; 
}

table.dialog				  { font-family: Tahoma, Verdana, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 8pt;
							    color: buttontext;
								width: 100%;
								border-collapse: collapse }

button						  { font-family: Tahoma, Verdana, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 8pt;
								height: 23px; }
																
.buttons				  	  { width: 75px; }

.buttons1				  	  { width: 125px; }
								
input						  { font-family: Tahoma, Verdana, Arial, Sans Serif;
							    font-weight: normal;
				 			    font-size: 8pt;
							    color: buttontext; }

.context					  { background-color: Yellow; }

/****************** стили для дерева папок ***********************************/

.list_selection
{
	background: yellow;
	color: infotext;
}

A.novisited:visited
{
	color: Blue;
}

A.visited:link
{
	color: purple;
}

A.visited:visited
{
	color: purple;
}

