/* CSS Document */

/*
===================================
Colors by Khvatov
   #9C4B9B - light violet
   #8A4389 - violet
   #752C74 - dark violet
   #373535 - black  
   
   #9C81CA - light blue
   #694C9C - blue (logo color)
   #513B78 - dark blue    
===================================
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*
a { 
   color: #333333; 
   text-decoration: none;       
} 

a:hover { 
   color: #9C4B9B; 
   text-decoration: underline;        
} 
*/
a { 
   color: #FD5502; /*#752C74; */
   text-decoration: underline;           
} 

a:hover { 
   color: #FD5502; /*#9C4B9B; */
   text-decoration: none;       
} 

.logo_title {
     font-size: 14pt;
 	/* font-weight: bold; */
	 font-style:italic;	 
     color: #694C9C;
	 font-family: Arial, Helvetica, sans-serif;		 
}

.logo_descr {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}

.logo_mail {
    font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 12pt;
    line-height: 14pt; 			
}

.logo_add {
    font-family: Arial, Helvetica, sans-serif;
	color: #513B78;
	font-weight: bold;
	font-size: 10pt;
    line-height: 14pt; 			
}

.spec_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
}

.black_strip {
   background-color: #FF7F00; /*  #694C9C; */
}

/* Navigation */ 
/*==========================================*/
.menu {
    font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: plain;
	font-size: 17px;
    line-height: 24px; 
}
/* Div style - !!!!! not used */ 
/*==========================================*/
td#menu div {
 	margin-left: 24px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px; 	
}

td#menu div a { 
   color: #000000; 
   text-decoration: none;     
} 
td#menu div a:hover { 
   color: #703782; /* #EE0000; */
   text-decoration: underline;    
} 

/* Section List style */ 
/*==========================================*/
ul#nav { 
/*   list-style-type: upper-roman;  */
/*   margin:0; */
   margin-left: 6px; 
   padding:0; 
} 
ul#nav li {     
  /* display:none;  */
   margin-left: 16px; 
   margin-right: 6px;          
} 
 
ul#nav li a { 
   color: #333333; 
   text-decoration: none; 
   margin-left: 0px;  
} 
ul#nav li a:hover { 
   color: #FD5502; /* #9C4B9B; */ /* #C60000; #EE0000; */
   text-decoration: underline;    
} 

.a_active {
   color: #FD5502; /* #9C4B9B; */
}
/* Subsection List style */ 
/*==========================================*/
ol#nav { 
   list-style-type:disc;     
   display: marker;   
 /*  margin:0; */
   margin-left: 8px;  
   padding:0; 
} 
ol#nav li {           
 /*  margin-left: 24px; */
   margin-right: 3px;          
} 
 
ol#nav li a { 
   color: #333333; 
   text-decoration: none; 
   margin-left: 8px;  
} 
ol#nav li a:hover { 
   color: #9C4B9B; /* #C60000; #EE0000; */
   text-decoration: underline;    
} 

/*==========================================*/

.title_caption {
  /*  font-family:"Times New Roman", Times, serif;  */
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold; 
	font-size: 20px;
    line-height: 22px; 
	background-color: #FF7F00; /* #694C9C; */
}

.title_text {
    font-family:"Times New Roman", Times, serif; 	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
    line-height: 22px; 	
}

.main_page_text {
    font-family:"Times New Roman", Times, serif; 
	color: #333333;
	font-weight: normal;
	font-size: 14pt;
    line-height: 20pt; 	
}

.main_text {
    font-family:"Times New Roman", Times, serif; 
	color: #000000;
	font-weight: normal;
	font-size: 12pt;
    line-height: 16pt; 	
}

.page_center_cell {
 border-color: #000000;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 /*
 	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px; 
*/	
}
 
.page_center_cell_top {
 line-height: 14px; 
 border-color: #000000;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 1px 
}

.page_side_cell {
 line-height: 14px; 
 border-color: #000000;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px 
} 

.small {
    font-family: Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	font-size: 12px;
    line-height: 14px; 	
}



