
<!--
TD, TH,  BODY 
	{ 
		font-family: Tahoma, Verdana, Arial; 
		color:#252525; 
		font-size: 11px; 
		line-height:15px;
	}

OL, UL 
	{ 
		margin-left:10px;
		margin-top:3px;
		margin-bottom:3px;
	}

LI 
	{ 
		margin-bottom:4px; 
		margin-left:14px; 
		
		text-align:left;
	}

P,pre 
	{ 
		font-family: Tahoma, Verdana, Arial; 		
		color:#252525; 
		padding-left:0px; 
		padding-right:0px; 
		padding-top:0px;
		margin:0px;
	}

h1 
	{ 
		font-size: 11px; 
		color: #223463; 
		padding-top:10px;
		padding-left:0px; 
		padding-right:8px; 
		margin-top:1px;
		margin-bottom:0px; 
	}

h2 
	{ 
		font-size: 11px; 
		color: #FE530D; 		
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:8px; 
	}

h3, h4, h5, h6
	{
		font-size: 15px; 		
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:3px; 
	}

h4
	{
		font-size: 12px; 		
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:3px; 
	}

h5, h6
	{
		font-size: 11px; 		
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:3px; 
	}

hr 
	{
		height:1px; 
		color:#C2C2C2;
	}

.w , .w:hover 
	{ 
		color:white; 
		text-decoration:none;
	}

A 	
	{ 
		color:#881F00; 
	}

A:hover 
	{ 
		text-decoration: underline ; 
		color:#C20000;
	}

input, select 
	{
		font-size:12px;	
		border:1px inside;
	}

.main 
	{
		text-align:justify;
		width:95%;
	}

.main_center 
	{
		
		width : 95%;
	}

A.menu 
	{ 
		color:white; 
		text-decoration:none; 
	}

A.menu:hover 
	{ 
		color:white; 
		text-decoration: underline ;
	}

A.menu_active 
	{ 
		color:#FCF5BD; 
		text-decoration:none; 
	}

A.menu_active:hover 
	{ 
		color:#FCF5BD; 
		text-decoration: underline ;
	}

a.sitenav 
	{		
		color: #3F5483;	
		
	}
a.sitenav2 
	{		
		color: #C85629;	
		
	}
a.a_sitenav 
	{
		background: url('/images/arrow_icoa.gif') left no-repeat;		
		color: #C85629;	
		padding-top:3px; 	
		padding-left:30px;		
		padding-right:30px;
		height: 20px;
		
	}

td.inf
	{
		color: #3F5483;	
		padding-top:3px; 	
		padding-left:30px;		
		padding-right:30px;
		height: 20px;
	}

a.p_sitenav 
	{

		color:#3F5483;
		padding-top:3px;
		padding-left:30px;		
		padding-right:30px;		
		height: 20px;
	}

a.reg
	{
		background: url('/images/arrow.gif') left no-repeat;		
		color: black;		 	
		padding-left:10px;				
		height: 20px;
		
	}

table.news
	{
		background: url('/images/bg_block.gif') bottom left no-repeat;		
		color:black;		
		border-bottom:1px solid #E0E0E0;		
	}

td.rightzone
	{
		padding-right:30px; 
		border-left:1px solid #E0E0E0;
	}

table.login
	{		
		color:black;		
	}

a.menuL2 
	{	padding-left:20px; 
		line-height: 20px; 
		color: black;
	}

a.menuL2Active 
	{	
		padding-left:20px; 
		line-height: 20px; 
		color: #FF5400; 
	}

.header 
	{
		font-size: 12px; 
	}

.line 
	{
		background-color: #999999 ;
	}

.headTitle 
	{ 
		font-family:Arial; 
		font-size:18px; 
		color:white; 
	}

.afon 
	{
		background-color:#e7e7ef
	}

TR.over 
	{
		background: #CDD8F3; 
	}

TR.out1 
	{
		background: #efefef; 
		border-bottom:2px groove;
	}

TR.out2 
	{
		background: #E4E4E4; 
		border-bottom:2px groove;
	}

.NameOffset 
	{
		
		
	}

TD.bline 
	{
		border-bottom:#cdcdcd 1px groove;
	}

table.sort{ }  /*класс гридовой таблицы   */

/* ячейки таблицы */
table.sort tbody td
	{ 
		vertical-align:middle;
		border-left: 1px solid buttonshadow;
		border-bottom: 1px solid buttonshadow;
		padding:0.3em 1em
	}
/* стрелка слева в строке таблицы*/

table.sort .arrow 
	{
		width:20px;
		vertical-align:middle;
		border-left: 1px solid buttonshadow;
		border-bottom: 1px solid buttonshadow;
	}
/*Правая граница таблицы*/
table.sort td.Rborder 
	{
		padding:0px;
		width:1px;
		font-size:1px;
		border: 1px solid buttonshadow; 
		border-left: 0px;
	}
/*Левая граница таблицы*/
table.sort td.Lborder 
	{
		padding:0px;
		width:1px;
		border: 1px solid buttonshadow; 
		border-right: 0px;
}
/* заголовки таблицы */
table.sort thead tr, th 
	{
		background-color: cccccc;
	}
table.sort thead th
	{
		border-left:buttonshadow 1px solid; 
		border-bottom: 1px solid buttonshadow; 
		border-top: 1px solid buttonshadow;
		font-weight: normal;
		cursor:pointer;
		cursor:hand;
	}
/* заголовок отсортированного столбца */
table.sort thead th.curcol
	{
		background-color:buttonshadow;
		color:#FFFFFF
	}

.checkbox , radio
	{
		width:20px;
	}
th 
	{
		font-weight:normal;
		color:black;
		text-align:left;
		background-color:#F4E4BB;
		border-bottom:1px solid #cccccc;
	}
.tab
	{
		background-color: #E9E9E9;		
	}
.tabA
	{
		color: #FE530D;
		background-color: #E9E9E9;		
	}

.tabP
	{
		color: black;
		background-color: #D5DDF3;
		cursor:pointer;		
	}

button.work {
   margin-top:-2px;
   margin-bottom:4px;
   background:white;      
   border: 1px solid #999999;
   height:21px;   
   cursor:pointer;  
   vertical-align:middle;
}

button.work_active {
   margin-top:-2px;
   margin-bottom:4px;
   background:#e7e7e7;      
   border: 1px solid #999999;
   height:21px;   
   cursor:pointer;  
   vertical-align:middle;
}

.heads
	{
		color:black;
		text-decoration:none;
	}
SPAN.print {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/print.gif') no-repeat left" }


.margin10
	{
		padding-left: 10px;
	}
	
.person
	{
		display: none;
	}
	
.primer
	{
		color: gray;
		font-size: 10px;
		font-style: italic;
	}

.option_fedokrug
{
	font-weight: bold;
	font-size: 12px;
}

.option_oblast
{
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;
}

.line
{
	width: 400px;
	height: 2px;
	background-color: #CCCCCC;
}

.alfa
{
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.cal_day
{
	font-size: 16px;
	border: 1px solid gray;
	text-align: right;
}

.cal_head
{
	background-color: gray;
	font-size: 14px;
}

#maininfo
{
	border: 1px solid lightgray;
}

-->