BODY				{ font-family: verdana; padding: 0px; margin: 0px; background: #ffffff; }
#body				{ width: 100%; }

#footer				{ background: #fff; width: 100%; display: inline-block; clear: both; margin-top:10px; }
#copyright			{ height:49px; padding:9px; text-align: right; padding-left:10px; padding-right:10px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
#footer a			{ color: #02164A; }

TABLE			{	font-family: verdana; font-size: 8pt; }
H1, H2, H3, H4, H5	{ font-family: verdana; }
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				{}
#top *				{ font-family: Verdana, Arial; }
#top #toptable		{ height: 148px; width:100%; border-bottom: solid 4px #CAD3DB; background: url('/public.images.gz/kaluga/header.gif') no-repeat bottom;}
#top #r1			{ }
#top #titleheight	{ height: 107px; width:0px; }
#top #logo			{ height: 148px; width:154px; padding-left:50px; padding-right:10px; }
                    
#top #loginform		{ font-size: 8pt; padding: 3px 3px;}
.pageloginform {}
#top #siteTitle		{ font-size:22px;font-weight:normal;color:#02164A; }
#top #siteSubTitle	{ color:#02164A; font-size:14px; padding-left:15px; }
#top #siteTitle2	{ color:#000; }
#loginform .label, #loginform .userlabel
{
	color: #000000;
}
#loginform .input	{ height: 18px; font-size: 13px; border: solid 1px #223F5D; }
#loginform .button	{ height: 18px; font-size: 10px; border: solid 1px #ddd; background: #223F5D; color: white; font-weight:bold; }



#menu				{ FONT-WEIGHT: bold; width:200px; }
#menu #item			{
	COLOR: #CAD3DB;
	padding-top:3px;
	padding-bottom:3px;
}
#menu #item_noactive			{ 
	COLOR: #CAD3DB; 
	padding-top:3px; 
	padding-bottom:3px; 		
}
#menu #item	a		{
	COLOR: #CAD3DB;
}
#menu #spacer1		{ width:100%; background-color:#E40C1F; }
#menu #item.active	{color: #FFFFFF; text-decoration:underline;}
#menu #spacer2		{ height:10px; }

#submenu			{ width: 100%; }
#submenu #item		{ font-size: 8pt; font-weight: bold; color: #CAD3DB; padding: 5px 8px 5px 26px; }

#submenu #item A	{ color: #CAD3DB; }
#submenu #item.active	{ color: #FFFFFF; background-position: right center; }
#nosubmenu			{ position: relative; top: -1px; border-top: solid 1px #CEDBEE; }
#nosubmenu IMG		{ width:0px; height:11px;	}

#item_split_in			{ width: 100%; padding-top: 5px; padding-bottom: 5px;}
#item_split			{ background: #ffffff; width: 100%; padding: 0px;}

#left			{	width: 200px; background: #223F5D; text-align: left; 
					padding-left: 10px; padding-right: 10px;
				}
#right				{ width: 250px; text-align: left; background-color: #E9E9E9; padding-left: 10px; padding-right: 10px;}

#main				{width:100%; padding-left: 10px; padding-right: 10px;}
#main1				{ padding-left:2px; padding-right:2px; }
#content			{width:100%; font-size: 8pt;}

.PANEL2
{
	MARGIN-TOP: 5px;
	width:100%;
}
.PANEL2 .T			{ display:none; }

.PANEL2 .B			{ height: 1px; background-color: #ffffff; }
.PANEL2 .B DIV		{ }
.PANEL2 .B DIV DIV	{ }

.PANEL2 .H			{ padding-bottom: 15px; COLOR: #CAD3DB; font-weight:bold; }
.PANEL2 .H DIV		{}
.PANEL2 .H A		{ color:#30415F; }
.PANEL2 .C			{ background-color: #ffffff; }
#right .PANEL2 .C			{ background-color: #E9E9E9; }
#left .PANEL2 .C			{ background-color: #223F5D; padding-bottom: 15px;}
#left .PANEL2 .B			{ height: 1px; background-color: #ffffff; margin-bottom: 15px;}

.statistic_table			{
	font-size: 8pt;
}
.statistic_table #header	{
	padding: 2px;
	text-decoration: underline;
}
.statistic_table #item		{ padding: 2px; text-align: left; color:#CAD3DB; }
.statistic_table #num		{ padding: 2px; font-weight: bold; color:#CAD3DB;}

.EntryRubric_table			{ BORDER-bottom: #000 1px dotted; }
.EntryRubric_header_td		{ PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted;}
.EntryRubric_header_td H1	{ color: #47567E; FONT-WEIGHT: bolder; FONT-SIZE: 14px; }
.EntryRubric_header_td A	{  }
.EntryRubric_image_td		{ padding: 3px; background-color: #E9E9E9; }
.EntryRubric_links_td		{ padding: 3px; background-color: #E9E9E9; }


.PageTitle_table			{	
	background-color:#E9ECF0;  
	background: url('/public.images.gz/kaluga/log_mkpt1.gif') no-repeat right;
	 border-bottom: solid 4px #CAD3DB;
	 border-left: solid 4px #CAD3DB;
	 border-right: solid 4px #CAD3DB;
}
.PageTitle_title			{
	COLOR: #596C80;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 9pt;
	
}
.PageTitle_razdel			{ COLOR: #596C80; FONT-FAMILY: verdana, arial; FONT-SIZE: 9pt; }
.PageTitle_razdel A			{ COLOR: #596C80; FONT-FAMILY: verdana, arial; FONT-SIZE: 9pt; }
.PageTitle_bottom			{ }


.htmltable_table			{ background-color:#6F91BD; 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: #5Fm6569; font-size:8pt; }
.htmltable_data_cell		{ background-color:#FFFFFF; }
.htmltable_data_cell A		{ font-size:8pt; color:#000000; }

.toolcollection_table		{ background-color:#6F91BD; }
.toolcollection_header_cell	{ BACKGROUND: #6F91BD; color:#FFFFFF; font-weight:bold; font-size:12pt; }
.toolbar_cell				{ background-color:#ebeaef; }
.toolcollection_body_cell	{ background-color:#FFFFFF; }

.form_table					{ border:1px solid #6F91BD;}
.form_header_cell			{ background:#6F91BD; 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 }

.search_form {padding-right: 10px;}

#statistic	{
}
#statistic #header	{
	font-weight:bold;
	font-size: 10px;
	COLOR: #CAD3DB;
}
#statistic #item	{
	font-style: normal;
	padding-top: 8px;
	font-size: 10px;
	COLOR: #CAD3DB;

}
#statistic #nums	{
						font-weight:bold;
						font-size:  10px;
						COLOR: #CAD3DB;
					}
#statistic #numc	{
						font-weight:bold;
						font-size:  10px;
						COLOR: #CAD3DB;
					}
						
