                                                
            
            
            
      TD, TH,  BODY 
	{ 
		font-family: Tahoma, Verdana, Arial; 
		color:#000000; 
		font-size: 12px; 
		line-height:16px;
	}

OL, UL 
	{ 
		margin-left:18px;
		margin-top:3px;
		margin-bottom:3px;
        padding-left: 0;
    }

LI 
	{ 
		margin-bottom:4px; 
		margin-left:10px;
		padding-left: 0;
		text-align:left;
	}

P,pre 
	{ 
		font-family: Tahoma, Verdana, Arial; 		
		color:#252525; 
		padding-left:0px; 
		padding-right:0px; 
		padding-top:0px;
                padding-bottom:10px;
		margin:0px;
		text-align:justify;
	}

h1 
	{ 
		font-size: 13px; 
		color: #A90303; 
		padding-top:0px;
		padding-left:0px; 
		padding-right:8px; 
		margin-top:1px;
		margin-bottom:0px; 
	}

h2 
	{ 
		font-size: 12px; 
		color: #000000; 		
		padding-right:8px; 
		font-weight:bold;
		margin-top:5px;
		margin-bottom:8px; 		
	}

h3, h4, h5
	{
		font-size: 12px; 		
		color:#000000;
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:4px; 		
	}
h6
	{
		margin-top:5px;
		margin-bottom:3px; 		
		font-size: 15px; 		
		color:#5F5F5F;
	}


hr 
	{
		height:1px; 
		color:#C2C2C2;
	}

.w , .w:hover 
	{ 
		color:white; 
		text-decoration:none;
	}

A 	
	{ 
		color:#A90303; 
	}

A:hover 
	{ 		
		color:#A90303;
	}

input, select 
	{
		font-size:11px;	
		width:293px;					
		border:1px inside;
	}

.main 
	{
		text-align:justify;
		width:95%;
	}

.main_center 
	{
		
		width : 95%;
	}

.menu 
	{ 
		color:white; 
		text-decoration:none; 
	}

.menu:hover 
	{ 
		color:#ffffff; 		
		text-decoration:underline; 
	}

.menuA 
	{ 
		color:#000000; 
		text-decoration:none; 
	}

.menuA:hover 
	{ 
		color:#000000; 		
		text-decoration:underline; 
	}

a.sitenav 
	{		
		color: #3B3B3B;	
		text-decoration:underline; 
		width:100%;
	}
a.sitenav2 
	{		
		color: #3B3B3B;	
		text-decoration:none; 
		width:100%;
		
	}
a.a_sitenav 
	{
		background: url('../../images/national/arrow.gif') left top no-repeat;		
		color:#3B3B3B;
		padding-top:0px;
		padding-left:27px;		
		padding-right:20px;		
		padding-bottom:5px;				
		border-bottom:1px solid #979797;
		width:100%;
		text-decoration:none;
	}
a.a_sitenav:hover
	{
		color: #8A250D;	
		text-decoration:underline;
	}	
a.p_sitenav 
	{
		background: url('../../images/national/arrow2.gif') left top no-repeat;		
		color:#3B3B3B;
		padding-top:0px;
		padding-left:27px;		
		padding-right:20px;		
		padding-bottom:5px;				
		border-bottom:1px solid #979797;
		width:100%;
		text-decoration:none;
	}
a.p_sitenav:hover
	{
		color:CC3300;
		text-decoration:underline;
	}
a.reg
	{
		background: url('../../images/national/arrow.gif') left no-repeat;		
		color: black;		 	
		padding-left:10px;				
		height: 20px;
		
	}


.news
	{
		font-size:10px;
		color: #000000;		
	}
td.rightzone
	{
		padding-right:30px; 
		border-left:1px solid #E0E0E0;
	}

table.login
	{		
		color:black;		
	}

a.menuL2 
	{	
		color: #ffffff;		
		text-decoration:none;		
	}
a.menuL2:hover
	{	
		color: #000000;		
		text-decoration:underline;		
	}

a.menuL2Active 
	{	
		color: #000000;
                font-weight:bold; 
                text-decoration:none;		
	}

.header 
	{
		font-size: 12px; 
	}

.line 
	{
		background-color: #999999 ;
	}

.headTitle 
	{ 
		font-family:Arial; 
		font-size:18px; 
		color:white; 
	}

.afon 
	{
		background-color:#e7e7ef
	}

.over 
	{
		cursor:pointer;
		background: #DDE9EC; 
	}

.out1 
	{
		background: #efefef; 
		border-bottom:2px groove;
	}

.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 td.sorthead
	{
		border-left:buttonshadow 1px solid; 
		border-bottom: 1px solid buttonshadow; 
		border-top: 1px solid buttonshadow;
		font-weight: normal;
		background-color:#649098;
		color:#fff;
		}
/* заголовок отсортированного столбца */
table.sort thead th.curcol
	{
		background-color:buttonshadow;
		color:#FFFFFF
	}

.checkbox , radio
	{
		width:20px;
	}
th 
	{
		font-weight:normal;
		color:#fff;
		text-align:left;
		background-color:#649098;
		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:white;
		text-decoration:none;
	}
SPAN.print {margin:0px;padding-left:25px; height:16; background: url('../../admin/icons/i31.gif') no-repeat left  }

.path
	{
		color:#1D4F86;
		font-weight:bold;	
		text-decoration:none;
	}
.navhead
	{
		background-color:#527185;
		color:fff;
		padding-left:7px;
		height:35px;
	}
.menuLeft
	{
		background-color:#EFEFEF;
		width:100%;
		margin-top:3px;
	}
.our_project
	{
		background-color:#F5F0EA;
		color: #CD3300;
		width:100%;		
		border:1px solid #CCC3B4;
	}
.our_project_over
	{
		background-color:#F7E8D5;
		color: #CD3300;
		width:100%;		
		border:1px solid #CCC3B4;
	}	
.m_out {background-color:transparent;}
.m_over {background-color:#D6DFE1;}
.detail { 			
			color:#30437B; 
		}
.detail_bg 
		{ 
		background-color:#EFEFEF; 
		color:#30437B; 
		}
.a_menu { color:#CA3401; }
.tablenews
		{
			border: 1px solid #D0D3D8; 
			background-color:#EDF1F2;
		}
button.lnk {
   cursor:pointer;
   background:transparent;
   width:20px;
   height:18px;
   margin:0px;
   margin-right:3px;
   border:0px; 
   vertical-align: top;
}
fieldset
	{
		margin:10px;
	}
td.mainMenu 
	{		
		font-size:12px;
		font-weight:bold;
		height:27;
                padding-left:10px; 
		padding-right:10px;
                padding-bottom:5px; 		
	}
td.mainMenuActive
	{		
		background: #95a1aa url('../../images/gks/bg_menu_main.gif') top repeat-x;
		font-size:12px;
		font-weight:bold;
		height:100%; 
		padding-left:10px; 
		padding-right:10px; 
		padding-top:1px;				
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
	}
table.graystyle
	{
		border:1px solid #dfdfdf;
	}
table.graystyle td
	{
		background-color:#efefef;
	}
td.head 
	{
		background: url('../../images/gks/bghead.gif') no-repeat top center; 
		background-color:#C41130;
	}
td.menu2top
	{
		border-top:1px solid #ffffff;
		background-color:#95A1AA;
	}
td.menu2bottom
	{
		border-bottom:1px solid #ffffff;
		background-color:#95A1AA;
	}
td.menu2
	{
		background-color:#95A1AA;
		border-left:1px solid #ffffff;		
		border-right:1px solid #ffffff;		
		height:25px;
		padding:0 12 0 12;		
		color:white;
		line-height:18px;
	}
td.bleft 
	{
		background: url('../../images/gks/bl_left.gif') no-repeat top center; 		
	}
td.bright
	{
		background: url('../../images/gks/bl_right.gif') no-repeat top center; 		
	}
td.bcenter
	{
		background: url('../../images/gks/bl_center.gif') repeat-x top; 		
		padding:10;
		width:100%;
	}

      
SPAN.file {margin:0px;padding-left:25px; height:16; background:url("../../images/mysitex/icons/i14.gif") no-repeat left }

      
    

