body, table {
	color: #3D4247;
	background: url('/resources/pictures/bgimg.jpg');
	font-family: arial, times new roman; 
	font-size:15px;
    MARGIN: 0px;   
    cellpadding: 0;
    /*-ms-overflow-y: scroll;  /* âñåãäà îòîáðàæàòü ïîëîñó ïðîêðóòêè*/
    /*overflow-y: scroll; /* âñåãäà îòîáðàæàòü ïîëîñó ïðîêðóòêè*/              
}

/* óáðàòü âñå ãðàíèöû!*/
* {  
	border-width: 0px;
	border-color: black;
	border-style: solid;
	
}

/* Ïðûãîæû øðûôò **/
@font-face {
    font-family: "Segoe";
    src: url("/resources/fonts/SegoeUIRegular.eot");
    src: url("/resources/fonts/SegoeUIRegular.eot?#iefix")format("embedded-opentype"),
    url("/resources/fonts/SegoeUIRegular.woff") format("woff"),
    url("/resources/fonts/SegoeUIRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
} 
 
/** Òýêñò òâîðà **/
.bookText 
{
	font-family: segoe;
	font-size: 17px;
	line-height: 1.4;
}
 
/* óáðàòü  êðåñòèê î÷èñòêè â ïîÿõ ââîäà! - íå ðàáîòàåò*/  
input::-ms-clear {
   display: none;
}
/* Ñïèñîê âûáðàííûõ çàïèñåé */

.colname {
		font-family:arial;
		color: #555555; 		
		font-size:11px;"
        text-align: center;
        /*background: #ffffff;*/ 
        BORDER-BOTTOM: #cbcbcb 1px solid;
         /*font-weight: bold;*/
         vertical-align: bottom;
         text-align: center;;
}

TABLE.reference {
	background:transparent;
	/*MARGIN-LEFT: 10;*/
	cellpadding:0 ;
	width:98%; 
	BORDER-COLLAPSE: collapse
}
TABLE.reference TH {
	BORDER-RIGHT: #f5f5f5 2px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP: #f5f5f5 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #f5f5f5 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #f5f5f5 1px solid; 
	BACKGROUND-COLOR: #e5eecc
}
TABLE.reference TD {
	BORDER-RIGHT: #f5f5f5 0px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP: #dddddd 0px solid; PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; BORDER-LEFT: #f5f5f5 0px solid; 
	PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid;
}

.colnameBook {
		font-family:arial;
		/*color: #555555;*/ 		
		font-size:16px;
        text-align: left;
        background: #ffffff;
        /*background: url('/programsNSI/pages/pictures/bgimg_yellow_light2.jpg');*/
        
        font-weight: bold;
         vertical-align: bottom;
         PADDING: 8px; 
         
	BORDER-bottom: #3D4247 2px solid;
	padding-left:15px;
}
TABLE.referenceBook {
	 font-family:  arial;
	 font-size:16px;
	background: #ffffff;
	/*background: url('/programsNSI/pages/pictures/bgimg_yellow_light2.jpg');*/
	/*MARGIN-LEFT: 10;*/	
	width:98%; 
	BORDER-COLLAPSE: collapse;
	BORDER-top: #3D4247 2px solid;
	BORDER-bottom: #3D4247 2px solid;
}
TABLE.referenceBook TH {
	/*BORDER: #3D4247 2px solid;*/ 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; 
	 PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #e5eecc
}
TABLE.referenceBook TD {
	/*BORDER: #3D4247 1px solid;*/ 
	PADDING: 8px;
	padding-left:15px;
}


TABLE.referenceCode {
	 font-family:  courier new;
	 font-size:15px;
	background: #ffffff;
	/*background: url('/programsNSI/pages/pictures/bgimg_yellow_light2.jpg');*/
	/*MARGIN-LEFT: 10;*/	
	width:98%; 
	BORDER-COLLAPSE: collapse;
	/*BORDER-top: #3D4247 2px solid;
	BORDER-bottom: #3D4247 2px solid;*/
}
TABLE.referenceCode TH {
	/*BORDER: #3D4247 2px solid;*/ 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; 
	 PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #e5eecc
}
TABLE.referenceCode TD {
	/*BORDER: #3D4247 1px solid;*/ 
	PADDING: 8px;
	padding-left:25px;
}


.list_tr {	
	height: 30;
	font-family : arial;
	 font-size:14px;
	 text-align:center;
	 background: #ffffff;
}
.a_list {
	font-family : arial;
	font-size:14px;
}
TABLE.navigation {
	cellspacing: 0;
	cellpadding: 0;
	background:transparent; 
	font-size:10px;
	font-family:arial;	 
	color: #555555;
}
TABLE.navigation TD{
padding-left:10px;
padding-right:10px;
}
TABLE.infoMessages {
	cellpadding: 0;
	width: 100%;
	background:transparent;	 
}
TABLE.infoMessages TR{
	 text-align: center;
	 height: 30; 
}
TABLE.sortRow {
	 cellpadding: 0;
	 height: 20;
	 width: 100%;
	 margin-top:5px;
	 background: transparent;
     font-size:11px;"
     font-family:arial;
     color: #555555;
	}

/************************ Îôîðìëåíèå äëÿ ïîèñêà ******************************/
.findText {
	FONT-FAMILY: arial ;
	font-weight:bold;
	font-size: 12px;
	text-align:right;
	padding-left:10px;
}
.findTextThin {
	FONT-FAMILY: arial ;
	font-size: 12px;
	text-align:right;
	padding-left:10px;
}
.findTextDisabled {
	FONT-FAMILY: arial ;
	font-weight:bold;
	font-size: 12px;
	text-align:right;
	padding-left:10px;
	color:#999999;
}
.findTextDisabledThin {
	FONT-FAMILY: arial ;
	font-size: 12px;
	text-align:right;
	padding-left:10px;
	color:#999999;
}
.findInput {	
	padding-right:10px;
}
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
.fild_small {
		color: #3D4247;
		background: #ffffff;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:13px;
        border-style:solid;
        border-width:1;
        border-color:#7f9db9;         
        height:22;
	padding-left: 3px; padding-right:3px;
}
.fild_shadow {
	color: #000000;
	    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	border-style:solid;
    border-width:1;
	border-color:#0000bb;
	font-size:13px;
	height:22;
	padding-left: 3px; padding-right:3px;
    background: #ffffff; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    /*-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ï¿½ï¿½ï¿½ Firefox */
   /* -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ï¿½ï¿½ï¿½ Safari ï¿½ Chrome */
   /* box-shadow: 0 0 10px rgba(0,0,0,0.3); /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    /*padding: 10px;*/
   }
.fildSmallDisabled {
		color: #999999;
		background: transparent;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:13px;
        border-style:solid;
        border-width:1;
        border-color:#aaaaaa;         
        height:22;
	padding-left: 3px; padding-right:3px;
}
.listTextOnForm{  /* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½. ï¿½ï¿½ï¿½ï¿½ï¿½, ï¿½ï¿½ï¿½. ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½*/
	font-weight: bold;
	font-size:15px;
	font-family: courier new;
}
/*********************************************************/


.titleRow1 {
	text-align:center;
		FONT-FAMILY: arial;
		font-size: 13px;
		color:3D4247; 
		font-weight: bold;			
}
.titleRow2 {
		FONT-FAMILY: arial;
		font-size: 15px;
		color:blue; 
		font-weight: bold;
		text-align:center;
}
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
.fild {
		color: #3D4247;
		background: #ffffff;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
        border-style:solid;
        border-width:1;
        border-color:#7f9db9;
         height:26;
         padding: 2px; 
         padding-left: 3px;padding-right:3px;
}

.fild_textarea {
		color: #3D4247;
		background: #ffffff;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
        border-style:solid;
        border-width:1;
        border-color:#7f9db9;
        /* height:26;*/
         padding: 2px; 
         padding-left: 3px;padding-right:3px;
}
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */    
.fild_sel {
		color: #000000;
		background: #ffffff;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
        border-style:solid;
        border-width:1 ;
        border-color:#0000bb;
        height:26;
        padding: 2px;
        padding-left: 3px;padding-right:3px;
}   
.fild_err{	
	    color: #000000;
		background: #ffffff;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
        border-style:solid;
        border-width:1 ;
        border-color:#ff0000;
        height:26;
        padding: 2px;
        padding-left: 3px;padding-right:3px;
}
        
 .fild2 {
		color: #888888;
		/* background: #eeeeee; */
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
         border-style:solid;border-width:1;border-color:#bbbbbb;
         height:26;
         padding: 2px;
         padding-left: 3px;padding-right:3px;
         background:transparent;
       }
  .fild2_small {
		color: #888888;
		/* background: #eeeeee; */
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:11px;"
        MARGIN: 0px;   
         border-style:solid;border-width:0;border-color:#bbbbbb;
         height:14;
         padding-bottom: 2px;
         /*padding-left:2px;padding-right: 2;*/
         background:transparent;
       }
.fild2_textarea {
		color: #888888;		
		/* background: #eeeeee; */
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
         border-style:solid;border-width:1;border-color:#bbbbbb;
         /*height:26;*/
         padding: 2px;
         padding-left: 3px;padding-right:3px;
         background:transparent;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½*/
.fild2_text {
		color: #999999;		
 }
.fild2_text_small {
		color: #999999;
		font-size:11px;"
 }

.fild_read2_text {
		color: #3D4247;
 }
 .fild_read2_text_small {
		color: #3D4247;
		font-size:11px;"
 }
 
.fild_read2_old_text {
		 color: #3D4247;
}
.fild_text {
		color: #3D4247;
}
.fild_read {
    	font-weight:none;
    	background: #ffffff;
    	border-style:solid;
    	border-width:1;
    	border-color:#7f9db9;
		color: #3D4247;		
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;   
        height:26;
         padding: 2px;
         padding-left: 3px;padding-right:3px;
        }
        
    
.fild_read2 {
    	font-weight:none;
    	background: #ffffff;
		color: #3D4247;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;
        border-style:solid;border-width:1;border-color:#bacbda;  
        
        height:26;
        padding: 2px;
        padding-left: 3px;padding-right:3px;
        }
    .fild_read2_nsi {
    	font-weight:none;
    	background: url('/programsNSI/pages/pictures/bgimg_light2.jpg');
		color: #3D4247;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;
        border-style:solid;border-width:1;border-color:#bacbda;  
        
        height:26;
        padding: 2px;
        padding-left: 3px;padding-right:3px;
        }
.fild_read2_small {
    	font-weight:none;
    	background: transparent;
		color: #3D4247;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:11px;"
        MARGIN: 0px;
        border-style:solid;border-width:0;border-color:#bacbda;  
        
        height:16;
		padding-bottom: 2px;        
        
        
        }        
.fild_read2_textarea {
    	font-weight:none;
    	background: #ffffff;
		color: #3D4247;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;
        border-style:solid;border-width:1;border-color:#bacbda;   
        /*height:26;*/
        padding: 2px;
        padding-left: 3px;padding-right:3px;
        }
          
          
.fild_read2_old {	
    	font-weight:none;   
    	background: #ffffff; 	
		color: #3D4247;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;
        border-style:solid;border-width:1;border-color:#bacbda;   
        height:26;
        padding: 2px;
        padding-left: 3px;padding-right:3px;
        }     
.fild_read2_old_textarea {	
    	font-weight:none;   
    	*background: #ffffff; 	
		color: #3D4247;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;
        border-style:solid;border-width:1;border-color:#bacbda;   
      /*  height:26;*/
        padding: 2px;
        padding-left: 3px;padding-right:3px;
        }     
       
    
.fild_read2_href {
    	font-weight:none;
    	background: #fafaff;
		color: #222299;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
		font-size:14px;
        MARGIN: 0px;
        border-style:solid;border-width:1;border-color:#bacbda;          
        height:26;
        padding: 2px;
        padding-left: 0;padding-right: 0;
        padding-top:1px;
        padding-bottom: 0;
        cursor: default;
     
        }      
.fild_read2_href:hover {
	background: #ffffe5;
}
.fild_read2_href:active {
	background: #ffffe5;
}
             
.small {
		font-family: Arial;
		font-size:16px;
		background: #f5f5f5;
        color: #000000;
      

}
.small2 {
		font-family: arial;
		font-size:16px;
		background: #f5f5f5;	
        color: #050088;

}
.small3 {
		font-family: arial;
		font-size:16px;
	background: #f5f5f5;
        color: #880000;
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
.title {		
		text-align:center;
		FONT-FAMILY: arial;
		font-size: 16px;
		color:#aa0000;
		font-weight: bold;		
}
.title_big {
		font-size: 22px;	   
		font-family: Verdana;		
		color:#0000cc;
		text-align:center;
}
.title_small {
		font-size:14px;
	   FONT-WEIGHT: bold;
		font-family: Arial Narrow;
		text-align:center;
}
.red {
	FONT-SIZE: 18px;	
    color: #cc0000;
    		text-align:center;
}
.blue {
	FONT-SIZE: 18px;	
    color: #0000cc;
    		text-align:center;
}



/* Ñïàñûëêà */
A {
	COLOR: #222299;
	/*COLOR: #777777 ;*/
	
	TEXT-DECORATION: none;
	/*	FONT-FAMILY: Verdana, Helvetica, sans-serif;*/
	font-family: arial, times new roman;
	font-size:15px;
}
A:hover {
 	TEXT-DECORATION: underline;
	COLOR: blue;
}
A:active {
 	TEXT-DECORATION: underline;
	color: #0077ff; 
}
.aDisabled {
	COLOR: #999999; TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size:13px;
	
	
	
}



/** Ñïàñûëêà ìåíøàãà ïàìåðó **/

.a_small {	
	
		font-size:13px;
        MARGIN: 0px;   
        cellpadding: 0;
}
.a_small:hover {						
        MARGIN: 0px;   
        cellpadding: 0;
        TEXT-DECORATION: underline;        
}
.a_small:active {		 
        TEXT-DECORATION: none;        
              
}


/** Ñïàñûëêà ¢ òýêñüöå **/
.a_text{	
		color: #222299;		
		font-size:20px;
        MARGIN: 0px;   
        cellpadding: 0;
}
.a_text:hover {						
        MARGIN: 0px;   
        cellpadding: 0;
        TEXT-DECORATION: underline;
        COLOR: blue;
}
.a_text:active {	
		color: #0077ff; 
        TEXT-DECORATION: none;        
              
}


/** Ñïàñûëêà ¢ çàãàëî¢êå **/
.a_title {	
    color: #222299;
    FONT-FAMILY: arial;
    font-size: 14px;
    text-align:center;
	FONT-FAMILY: times new roman;
	font-size: 24px;	
	/*font-weight: bold;*/
    text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px; 
}
.a_title:hover {
	   COLOR: blue;

	}
.a_title:active {
 color: #0077ff; 
        TEXT-DECORATION: none;    
}
	
	
/** Ñïàñûëêà ¢ ìåíþ **/
.a_menu {	
	color: #222299;
	/*font-family: times new roman;*/
	font-size:18px;
    MARGIN: 0px;   
	font-weight : bold;
    TEXT-DECORATION: none;
    /* ï¿½ï¿½ï¿½ï¿½ !!! */
    text-shadow: #dddddd 1px 1px;
}
.a_menu:hover {						
        MARGIN: 0px;   
        cellpadding: 0;
        TEXT-DECORATION: underline;
        COLOR: blue;
}
.a_menu:active {	
		color: #0077ff; 		
        TEXT-DECORATION: underline;
        /** background: #0000ff; **/        
}	
.a_menu_disabled {	
	color: #999999;
	font-family:arial;
	font-size:15px;
    MARGIN: 0px;   
	font-weight : bold;
    TEXT-DECORATION: none;
}







.a_input {	
	color: #222299;
	
	/*font-family:arial;*/
	font-size:14px;
    MARGIN: 0px;   
	
    TEXT-DECORATION: none;
}
.a_input:hover {						
        MARGIN: 0px;   
        cellpadding: 0;
        TEXT-DECORATION: underline;
        COLOR: blue;
}
.a_input:active {	
		color: #0077ff; 		
        TEXT-DECORATION: underline;
        /** background: #0000ff; **/        
}	

.colname2 {	
		color: #555555;		
		font-size:10px;
        text-align: center;
        /*background:#FAEBD7;*/
}


.a2 {
	COLOR: #28995a;
	TEXT-DECORATION: none;
	font-family: Tahoma;
	font-size: 12px;
}
.a2:hover {
	BACKGROUND: #f5f5f5;
	COLOR: #00aa00;
	TEXT-DECORATION: underline;
}


.cell_m {
	COLOR: #222299;	
	border-width:0;
    border-color:#f5f5f5;
	MARGIN: 0px;
	background: #f5f5f5;
	text-align:center;
	FONT-FAMILY: Arial Narrow;
	font-size: 14px;    
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.help_keys {
	text-align: center;
	color: #666666;
	font-family:tahoma;
	font-size:12px;
}

/* ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  ï¿½ï¿½ï¿½ï¿½ */
.menu_item {
	cellpadding: 	0;		
	FONT-SIZE: 		18px;
	font-family: 	Arial;
	

	border-color:	#f5f5f5;	
	color: 			#222299;       
}
.menu_item_red {
	cellpadding: 	0;		
	FONT-SIZE: 		18px;
	font-family: 	Arial;
	
	border-color:	#f5f5f5;	
	color: 			darkred;       
}
.menu_item_selected {
	cellpadding: 	0;	
	FONT-SIZE: 		18px;
	font-family: 	Arial;
	background: 	#222299;	           
    color: 			#FFFFFF;     
    border-color:	#222299;
}
.menu_item_selected_red{
	cellpadding: 	0;	
	FONT-SIZE: 		18px;
	font-family: 	Arial;
	background: 	darkred;	           
    color: 			#FFFFFF;     
    border-color:	#f5f5f5;
}
.menu_table {
	cellspacing: 	0;
	cellpadding: 	0;
	border-width:	1;
	border-color:	#cccccc;
	border-style:	solid;
	align: 			center;
}



/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.cell_a {
	color:#222299;
	font-size: 13px;
	FONT-FAMILY: Arial Narrow;
	font-weight:bold;    
}
.menu_hor_item {
	cellpadding: 	0;		
	FONT-SIZE: 		13px;
	FONT-FAMILY: 	Arial Narrow;
	font-weight:	bold;
	background:transparent;
	border-color:	#f5f5f5;	
	color: 			#222299;       
}
.menu_hor_item_selected {
	cellpadding: 	0;	
	FONT-SIZE: 		13px;
	FONT-FAMILY: Arial Narrow;
	font-weight:bold;
	background: 	#222299;	           
    color: 			#FFFFFF;     
    border-color:	#f5f5f5;
}
.menu_hor_item_selected  :hover{
    color: 			#ffffff;     

}


/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.help_string {
	font-family: arial;
	background: #f5f5f5;	
	color:#444488; 
	text-align:center;
	border-width:0;
	font-size:12px;
	}
	
	
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.messages {
	font-family: Verdana;	
	color: red;
	font-size:18px;
	background:transparent;
	/*text-align:center;*/
}
	
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.messages_ok {
	font-family: Verdana;	
	color: green;
	font-size:18px;
	background:transparent;
	/*text-align:center;*/
}


/* AJAX search */
.suggestions { pointer: alias; position: absolute; width:200; display:none; z-index: 100; }
.suggestions {border: 1px solid #aaaaaa; background: #ffffff;
 font-family: arial; padding: 0px;text-align: left; color: #000000; font-size: 16px;}
.suggestions a, .suggestions li {color: #1F579A; font-size: 12px; text-decoration: none;}
.suggestions a:hover {text-decoration: underline;}
ul.searchresultsli, ul.searchresultsli li {margin: 0px; padding: 0px; background-image: none; list-style: none;}
ul.searchresultsli li {padding: 7px 5px 7px 3px;}
ul.searchresultsli li.odd {background: #ff0000;}
a.highlight {color: #FE9500 !important; font-weight: bold;}

.menu_item_ajax {

	background:		#ffffff;
	color: 			#000000;       
	font-size: 14px;
	font-family: arial;
	
}

.menu_item_selected_ajax {
	
	background: 	#222299;	           
    color: 			#FFFFFF;  
    font-size: 14px;
	font-family: arial;  
	 
}

   .shadow {
   
    background: #ffffff; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ï¿½ï¿½ï¿½ Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ï¿½ï¿½ï¿½ Safari ï¿½ Chrome */
    box-shadow: 0 0 8px rgba(0,0,0,0.5); /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    /*padding: 10px;*/
   }
 .shadowtext {
    text-shadow: 1px 1px 2px black, 0 0 1em red; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    color: white; /* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    font-size: 2em; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
   }

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.opacity {
   opacity: 0.5;
   filter: alpha(opacity=50);
}


 .waitMessage{
 width: 100%;
 height:100%;
 text-align:center;
 font-size:11px;"
 vertical-align: center;
 }
 
input[type="checkbox"] {
	background: url('/programsNSI/pages/pictures/checkbox1.bmp') 0 0px no-repeat;
}
		
input[type="checkbox"]:checked  {
	background: url('/programsNSI/pages/pictures/checkbox2.bmp') 0 0px no-repeat;
}

 
/* AJAX search */
.suggestions { pointer: alias; position: absolute; width:350px; display:none; z-index: 100; }
.suggestions {border: 0px solid #aaaaaa; background: #ffffff;
 font-family: arial; padding: 0px;text-align: left; color: #000000; font-size: 16px;}
.suggestions a, .suggestions li {color: #1F579A; font-size: 12px; text-decoration: none;}
.suggestions a:hover {text-decoration: underline;}
ul.searchresultsli, ul.searchresultsli li {margin: 0px; padding: 0px; background-image: none; list-style: none;}
ul.searchresultsli li {padding: 7px 5px 7px 3px;}
ul.searchresultsli li.odd {background: #ff0000;}
a.highlight {color: #FE9500 !important; font-weight: bold;}


.bookName{
   font-weight: normal;
   font-style: italic;	
}




.small_title{
	color: #3D4247; 
	font-family: times new roman; 
	font-size:20px;
	font-style: italic;
	
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.stroke {
text-align:center;
		FONT-FAMILY: times new roman;
		font-size: 24px;
		color:#aa0000;
		/*font-weight: bold;*/
    text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px, white 0 0 3px;} 
   
/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½2 */
.stroke2 {
	font-weight: bold;
	font-family: courier new;
	font-size:16px;
	border-bottom: 0px #dfd9db solid;
	background:  url('/resources/pictures/ornam4.bmp');
	color: #7D4247;

		/*font-weight: bold;*/
     text-shadow: #eeeeee 1px 0px, #eeeeee 1px 1px, #eeeeee 0px 1px, #eeeeee -1px 1px, #eeeeee -1px 0px, #eeeeee -1px -1px, #eeeeee 0px -1px, #eeeeee 1px -1px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px;
   }
 
/* Ñïàñûëêi íà âîêëàäöû çáîðà¢ âåðøà¢ */   
.vokladka {
	opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    background-color: #000;
}
.vokladka2 {
	opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
    -khtml-opacity: 0.95;
	background-color: #000;
}
.vokladka3 {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
	background-color: #000;
}

/* iíô. àá à¢òàðû */
.infoText {
	color: #777777;
	/* font-size: 12; */
}

.smallBr { font-size: 7px; }

/* Ìàëåíüêiÿ àêåíöû íà ñòàðîíöû */
TABLE.frameWindowOutside
{	
	border-spacing: 0;
	margin: 0;
	border: 1px #cccccc solid;
	background:  transparent;
}
TABLE.frameWindowOutside TD
{
	padding: 0;
}
TABLE.frameWindowInside
{		
	width: 100%;
	border-spacing: 0;
    font-family: arial;
    margin: 0; 
    border: 2px #dfd9db solid; 
    background:  url('/resources/pictures/bgimg_light.jpg');
}
TABLE.frameWindowInside TD
{
	padding-left: 4px;
	padding-top: 1px;
}
.frameWindowTitle
{
	text-align: left;   
    font-weight: bold;
	font-family: courier new;
	font-size:16px;
	border-bottom: 0px #dfd9db solid;
	background:  url('/resources/pictures/ornam4.bmp');
	color: #7D4247;

	/*font-weight: bold;*/
     text-shadow: #eeeeee 1px 0px, #eeeeee 1px 1px, #eeeeee 0px 1px, #eeeeee -1px 1px, #eeeeee -1px 0px, #eeeeee -1px -1px, #eeeeee 0px -1px, #eeeeee 1px -1px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px, #eeeeee 0 0 3px;
}
.frameWindowText
{ 
	border: 1px #cccccc solid;
}


.edit_text_select
{
	color: #aa4400;
	font-weight: bold;
	font-size:13px;		
    MARGIN: 0px;   
    cellpadding: 0;
}
.edit_text
{
	color: #aa4400;
	font-size:13px;	
    MARGIN: 0px;   
    cellpadding: 0;
}
.a_edit
{
	font-size:13px;
	color: red;
    MARGIN: 0px;   
    cellpadding: 0;
}
.a_edit:hover
 {	
	color: #990000;
    MARGIN: 0px;   
    cellpadding: 0;
	TEXT-DECORATION: underline;        
}
.a_edit:active
{
	color: red;
 	TEXT-DECORATION: none;              
}


/** Çàãàëîâàê äðóêàâàíàãà òýêñòà **/
.text_title
{
	/** color: #7D4247; **/ 
	font-family: arial; 
	font-size:20px;
	font-weight: bold;	           
}