BODY				{ font-family: verdana; padding: 0px; margin: 0px;}
#body				{ width: 100%; }

#footer				{/* background: #eee url(/public.images.gz/kd/footbg.gif) repeat-x top left; width: 100%; display: inline-block; clear: both; */}
/*#foorer a	{text-decoration:none;}
#foorer a:hover	{color:#000000;}*/
#copyright			{ height:49px; padding:9px; text-align: left; padding-left:10; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
#footer a			{ color: #444; }

TABLE			{	font-family: verdana; font-size: 8pt; }
H1, H2, H3, H4, H5	{ font-family: verdana; color:#1252a6;}
H1				{	font-size: 14pt; }
H2				{	font-size: 12pt;	}
H3				{	font-size: 10pt;	}
H4				{	font-size: 8pt;	}

FORM				{ padding:0px; margin:0px; }

A					{	text-decoration: none; color: black; }
A:hover				{	text-decoration: underline; }


INPUT, SELECT, TEXTAREA		{	font-family: arial; font-size: 8pt; border: #ccc solid 1px; background: #efefef; padding: 0px; }


#top				{width: 100%; }
#top *				{ font-family: Verdana, Arial; }
#top #toptable		{ height: 119px; width: 100%; }
#top #titleheight	{ height: 78px; width:0px; }
#top #logo			{ height: 119px; width: 100px; }
#top #loginform		{ font-size: 8pt; padding: 3px 3px;}
#top #siteTitle		{ font-size:28px;font-weight:bold;color:#041F40; }
#top #siteSubTitle	{ color:#ffffff;font-size:11px; height:41px; }
#top #siteTitle2	{ color:#000; position:absolute; top: 0px; left: auto; width: 100%; text-align:right; padding-right:10px; padding-top:7px;}
#loginform .label, #loginform .userlabel
{
	color: #FFFFFF;
}
#loginform .input	{ height: 18px; font-size: 13px; border: solid 1px #6391B9; }
#loginform .button	{ height: 18px; font-size: 10px; border: solid 1px #ddd; background: #6391B9; color: white; font-weight:bold; }



#menu				{ FONT-WEIGHT: normal;}
#menu #item			{COLOR: #7c7c7c; padding:3px; padding-left: 10px; padding-right: 10px;}
#menu #item	a		{ COLOR: #7c7c7c; }
#menu #spacer1		{}
#menu #item.active	{FONT-WEIGHT: bold; color:#000000;}
#menu #spacer2		{  }

#submenu			{width: 100%; padding:0px; margin:0px;}
/* #submenu #item		{ font-size: 8pt; font-weight: bold; color: #7c7c7c; padding: 5px 8px; text-align: right; } */
#submenu #item		{
	PADDING-RIGHT: 3px;
	BORDER-TOP: #b1c3e0 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 8pt;
	BACKGROUND: url(/public.images.gz/prim/p_menu.gif) #e4e7ed no-repeat left top;
	PADDING-BOTTOM: 5px;
	COLOR: #606060;
	PADDING-TOP: 5px;
					}
	
#submenu #item A	{ color: #2545a2; text-decoration:none; }
#submenu #item A:hover	{ color: #000000; text-decoration:none; }
#submenu #item.active	{FONT-WEIGHT: bold;}
#nosubmenu			{ position: relative; top: -1px; border-top: solid 1px #9badbe; }
#nosubmenu IMG		{ width:0px; height:11px;}

#left				{ width: 200px; text-align: left; BORDER-LEFT: 10px solid White; BORDER-RIGHT: 10px solid White; margin-right:10px; margin-left:10px; background-color: #F5F5F5;}
#right				{ width: 200px; text-align: left; }

#main				{ padding-left:5px; padding-right:5px; }
#main1				{ padding-left:5px; padding-right:5px; }
#content			{ width: 100%; padding: 0px; font-size: 8pt;}

.PANEL2
{
	MARGIN-TOP: 5px;
	width:100%;
	padding-left:10px; padding-right:10px;
}
.PANEL2 .T			{/* height: 11px; background-image: url(/public.images.gz/kd/plt.gif); background-repeat: no-repeat; background-position: top left; */}
.PANEL2 .T DIV		{/* height: 11px; background-image: url(/public.images.gz/kd/prt.gif); background-repeat: no-repeat; background-position: top right; */}
.PANEL2 .T DIV DIV	{/* height: 10px; BORDER-TOP: #003366 1px solid; background-color: #ffffff; margin-left:11px; margin-right:11px; font-size:1px; background-image: none; */}

.PANEL2 .B			{/* height: 11px; background-image: url(/public.images.gz/kd/plb.gif); background-repeat: no-repeat; background-position: top left; */}
.PANEL2 .B DIV		{/* height: 11px; background-image: url(/public.images.gz/kd/prb.gif); background-repeat: no-repeat; background-position: top right; */}
.PANEL2 .B DIV DIV	{/* height: 10px; BORDER-BOTTOM: #003366 1px solid; background-color: #ffffff; margin-left:11px; margin-right:11px; font-size:1px; background-image: none; */}

.PANEL2 .H			{/* BORDER-LEFT: #003366 1px solid; BORDER-RIGHT: #003366 1px solid; */ background: /* #ffffff */ url(/public.images.gz/prim/p_menu.gif) no-repeat 9px -2px; padding-left:10px; padding-right:10px; padding-bottom: 8px;  FONT-SIZE: 13px; COLOR: #000000; font-weight:bold; }
.PANEL2 .H DIV		{ BORDER-BOTTOM: #9badbe 3px solid; padding-left:10px; padding-bottom: 5px; }
.PANEL2 .H A		{ color:#5889b3; }
.PANEL2 .C			{/* BORDER-LEFT: #003366 1px solid; BORDER-RIGHT: #003366 1px solid; */background-color: /* #ffffff; */ padding-left:10px; padding-right:10px; }
<!--[if IE]>
.PANEL2 .T DIV DIV, .PANEL2 .B DIV DIV	{/* height: 11px; */}
<![endif]-->

.statistic_table			{ font-size: 8pt; /*background: #fff; */ }
.statistic_table #header	{ padding: 2px; text-decoration: underline; }
.statistic_table #item		{ padding: 2px; text-align: left; }
.statistic_table #num		{ padding: 2px; font-weight: bold; }

.EntryRubric_table			{ BORDER-BOTTOM: #9badbe 1px solid; }
.EntryRubric_header_td		{ height:40px; PADDING-LEFT: 43px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #006699 3px solid; background:url(/public.images.gz/kd/mppti.gif) no-repeat 2px 2px; }
.EntryRubric_header_td H1	{ FONT-WEIGHT: bolder; FONT-SIZE: 16px; }
.EntryRubric_header_td A	{  }
.EntryRubric_image_td		{ padding: 3px; }
.EntryRubric_links_td		{ padding: 3px; }

.PageTitle_title			{ COLOR: #1252a6; FONT-FAMILY: verdana, arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
.PageTitle_razdel			{ COLOR: #000; FONT-FAMILY: verdana, arial; FONT-SIZE: 9pt; }
.PageTitle_razdel A			{ COLOR: #000; FONT-FAMILY: verdana, arial; FONT-SIZE: 9pt; }
.PageTitle_bottom			{ background-color:#9badbe; }


.htmltable_table			{ background-color:#9badbe; font-size:8pt; }
.htmltable_header_cell		{ background-color:#ebeaef; text-align:center; font-weight:bold; font-size:8pt; }
.htmltable_header_cell A	{ font-size:8pt; }
.htmltable_splitter_cell	{ background-color:#ebeaef; font-size:9pt; }
.htmltable_transparent_splitter_cell
							{ padding-left:10px; background-color:#FBFBFB; color: #5F6569; font-size:8pt; }
.htmltable_data_cell		{ background-color:#FFFFFF; }
.htmltable_data_cell A		{ font-size:8pt; color:#000000; }

.toolcollection_table		{ background-color:#9badbe; }
.toolcollection_header_cell	{ BACKGROUND: #9badbe; color:#FFFFFF; font-weight:bold; font-size:12pt; }
.toolbar_cell				{ background-color:#ebeaef; }
.toolcollection_body_cell	{ background-color:#FFFFFF; }

.form_table					{ border:1px solid #9badbe;}
.form_header_cell			{ background:#9badbe; color:#FFFFFF; font-weight:bold; font-size:11pt; padding:2px; }
.form_splitter_cell			{ background-color:#ebeaef; font-weight:bold; }
.form_object_cell			{ background-color:#ebeaef; font-weight:bold; }
.form_errors_cell, .form_messages_cell
							{ background-color:#f5f5f5; }
.form_string_cell, .form_control_cell
							{ background-color:#ffffff; font-size:9pt; }
.form_buttons_cell			{ background-color:#ebeaef; text-align:right; padding:2px; }

.w0h1						{ width:0px; height:1px; }
.w0h3						{ width:0px; height:3px; }

.PageTitle_custom_title		{ color:#000000; font-size:12pt; margin-left:20px; margin-right:0px; font-weight:bold; margin-bottom:15px; margin-top:15px }
.PageTitle_paragraph		{ margin-left:18px; margin-right:0px }
