
BODY  { background: #505050; zmargin-right: 12; zmargin-top: 24; zmargin-left: 12; }

/*  -------------------------------------------   */
/*  table and its td's for files and whole book  */

.text_table { width: 100%; direction: rtl; }

.note_td {  width: 188px; BACKGROUND: #505050; 
			BORDER-TOP: 2px solid; border-top-color: #ebebeb; BORDER-RIGHT: 2px solid; border-right-color: #000000; BORDER-BOTTOM: 2px solid; border-bottom-color: #000000;
			PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 60px; PADDING-BOTTOM: 10px; 
			FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 12pt; font-weight: bold; line-height:140%;  TEXT-ALIGN: right;  VERTICAL-ALIGN: top; COLOR: #cccccc; }

.base_td { 	border: 0px; BACKGROUND: #ffffff; 
			PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-TOP: 60px; PADDING-BOTTOM: 30px;
			FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 13.5pt; font-weight: normal; line-height:140%;  TEXT-ALIGN: justify;  VERTICAL-ALIGN: top; COLOR: #000000; }
			
.biblio_td {border: 0px; BACKGROUND: #ffffff; direction: ltr;
			PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-TOP: 60px; PADDING-BOTTOM: 30px;
			FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 12pt; font-weight: normal; TEXT-ALIGN: left;  VERTICAL-ALIGN: top; COLOR: #000000; }


img  {vertical-align: middle; }			
			
#fnt_div { direction: rtl; font-size: 12pt; }


/* -----------------------------------  */
/* for position of picture inside text */

.mid { vertical-align: middle; }


/* -----------------------------------------------------   */
/* table and its td's for index of chapters (Left Frame) */

.fehrest_table { width: 188px; height: 610px; direction: rtl; BACKGROUND: #505050;}

.faslmarx_td {	width: 50%; height: 111px; BORDER-TOP: 2px solid; border-top-color: #ebebeb; BORDER-LEFT: 2px solid; border-left-color: #ebebeb;
				BORDER-RIGHT: 2px solid; border-right-color: #000000; BORDER-BOTTOM: 2px solid; border-bottom-color: #000000; PADDING: 2px;  
				FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 14pt; font-weight:normal; line-height:120%;  TEXT-ALIGN: center;  VERTICAL-ALIGN: middle; COLOR: #ebebeb; }
.search_td { BORDER-TOP: 2px solid; border-top-color: #ebebeb; BORDER-LEFT: 2px solid; border-left-color: #ebebeb;
			 BORDER-RIGHT: 2px solid; border-right-color: #000000; BORDER-BOTTOM: 2px solid; border-bottom-color: #000000; PADDING: 0px; 
			 FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 10pt; font-weight: normal; line-height:150%;  TEXT-ALIGN: center;  VERTICAL-ALIGN: middle; COLOR: #cccccc; }


.fehrest_td { BORDER-TOP: 2px solid; border-top-color: #ebebeb; BORDER-LEFT: 2px solid; border-left-color: #ebebeb;
			 BORDER-RIGHT: 2px solid; border-right-color: #000000; BORDER-BOTTOM: 2px solid; border-bottom-color: #000000; PADDING: 2px; 
			 FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 14pt; font-weight: normal; line-height:120%;  TEXT-ALIGN: center;  VERTICAL-ALIGN: middle; COLOR: #cccccc; }

.fehrestc_td { BORDER-TOP: 2px solid; border-top-color: #000000; BORDER-LEFT: 2px solid; border-left-color: #000000;
			 BORDER-RIGHT: 2px solid; border-right-color: #ebebeb; BORDER-BOTTOM: 2px solid; border-bottom-color: #ebebeb; PADDING: 15px; 
			 FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 14pt; font-weight: normal; line-height:140%;  TEXT-ALIGN: center;  VERTICAL-ALIGN: middle; COLOR: #ffffff; }

			 
.sefid_td { BORDER-TOP: 2px solid; border-top-color: #ebebeb; BORDER-LEFT: 2px solid; border-left-color: #ebebeb;
			 BORDER-RIGHT: 2px solid; border-right-color: #505050; BORDER-BOTTOM: 2px solid; border-bottom-color: #505050; PADDING: 2px; direction: ltr;
			 FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 12pt; font-weight: bold; line-height:140%;  TEXT-ALIGN: center;  VERTICAL-ALIGN: middle; COLOR: #0000ff; }

/* ----------------------------------------------   */
/* table and its td's for first page (Right Frame) */


.first_table { width: 100%; direction: rtl; }

.pic_td {border: 3px double #E2E2FE; PADDING: 1px; VERTICAL-ALIGN: top;}

.first_td { border: 0px; PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
			FONT-FAMILY: Arial, Times New Roman; FONT-SIZE: 13.5pt; font-weight: normal; line-height:140%;  TEXT-ALIGN: justify;  VERTICAL-ALIGN: top; COLOR: #ccff99; }


/* ---------------------------------------------------------------   */
/* notel is for note-link, links of right cells in the text_table.  */

A.notel:link { text-decoration: none; color: #ccff99; FONT-SIZE: 12pt; }
A.notel:visited { text-decoration: none; color: #ccff99; FONT-SIZE: 12pt; }
A.notel:active { text-decoration: none; color: #ccff99; FONT-SIZE: 12pt; }
A.notel:hover { text-decoration: none; color: #ff0000; FONT-SIZE: 12pt; }

A:link { text-decoration: none; color: #ff0000; FONT-SIZE: 10pt; }
A:visited { text-decoration: none; color: #ff0000; FONT-SIZE: 10pt; }
A:active { text-decoration: none; color: #ff0000; FONT-SIZE: 10pt; }
A:hover { text-decoration: none; color: #0000ff; FONT-SIZE: 10pt; }

/* -----------------------------------------------   */
/* left is for link of fehrest, link of left frame  */

A.left:link { text-decoration: none; color: #ccff99; FONT-SIZE: 14pt; }
A.left:visited { text-decoration: none; color: #ccff99; FONT-SIZE: 14pt; }
A.left:active { text-decoration: none; color: #ff6666; FONT-SIZE: 14pt; }
A.left:hover { text-decoration: none; color: #ff0000; FONT-SIZE: 14pt; }

/* -------------------------------   */
/* feh is for link of fehrest file  */

A.feh:link { text-decoration: none; color: #000099; FONT-SIZE: 14pt; }
A.feh:visited { text-decoration: none; color: #000099; FONT-SIZE: 14pt; }
A.feh:active { text-decoration: none; color: #000099; FONT-SIZE: 14pt; }
A.feh:hover { text-decoration: none; color: #ff0000; FONT-SIZE: 14pt; }


H1     { FONT-FAMILY: Arial, Times New Roman; font-size: 20pt; font-weight: bold; color: #000066; margin-top: 0; margin-bottom: 20px}
H2     { FONT-FAMILY: Arial, Times New Roman; font-size: 16pt; font-weight: bold; color: #000000; margin-top: 0; margin-bottom: 10px}
H3     { FONT-FAMILY: Arial, Times New Roman; font-size: 16pt; font-weight: normal; color: #CC0000; margin-top: 0; margin-bottom: 10px}
H4     { FONT-FAMILY: Arial, Times New Roman; font-size: 14pt; font-weight: normal; color: #3333FF; margin-top: 0; margin-bottom: 10px}
H5     { FONT-FAMILY: Arial, Times New Roman; font-size: 14pt; font-weight: normal; line-height:140%; color: #ccccff; margin-top: 0; margin-bottom: 10px }
H6     { FONT-FAMILY: Arial, Times New Roman; font-size: 12pt; font-weight: bold; color: #ffcccc; margin-top: 0; margin-bottom: 10px }
H6.g   { FONT-FAMILY: Arial, Times New Roman; font-size: 14pt; font-weight: normal; color: #006600; margin-top: 0; margin-bottom: 10px }

P   { margin-top: 0; margin-bottom: 10px }
.center (text-align: center }
.it {font-style: italic }
.gray {font-weight: normal; color: #505050 }