﻿/*eShia website default stylesheet - 5/15/2011*/
body {
background-image:url("../Images/Background_Gradiet.jpg");
	background-repeat:repeat-x;
	background-position:top;
}

A:link {
	text-decoration:none;
	color:#333333
}
A:visited {
	text-decoration:none;
	color:#333333
}
A:hover {
	text-decoration:none;
	color: #0099FF
}
HTML {
	overflow-y: scroll;
	direction:ltr
}
#all_contents { direction:rtl }
HTML, BODY {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em
}
SELECT {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 1em
}
HTML, BODY {
	font-size: 110%;
	line-height: 140%;
	background-color: #FFFFFF;
	margin: 0
}
/*BODY { min-width: 920px }*/
INPUT {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 110%
}
IMG { border: 0 }
H1, H2 {
	font-size: 100%;
	font-weight: bold
}
H3 {
	font-size: 162%;
	font-weight: normal
}
#SiteLogo { padding-bottom: 0.5em }

.linkGroup {
	list-style: none;
	margin: 0 1em 0 0;
	padding: 0;
	/*white-space: nowrap;*/
	line-height: 1em;
	text-indent:0.5em
}
.firstGroup { margin-right: 0.1em }
.linkGroup LI {
	font-size: 12px;
	padding:0;
	margin:0;
	overflow: hidden
}
.linkGroup LI A {
	display: block;
	padding: 0.25em 0;
	vertical-align:baseline;
	line-height:1em;
	text-indent:0.5em
}
.linkGroup LI .separator { margin: -0.5em 0 0.5em }
/* TAB-Panel --------------------------------------------------------------------------------------------------------*/
#SubPanels { border:0 }
.tab-panel{ 
height:auto;

}
.tab-panel UL, .tab-panel UL LI, .tab-panel UL LI A {
	display:block;
	margin: 0;
	padding: 0;
	/*z-index: 1*/
}
.tab-panel UL {
	float:right;
	width:100%;
	padding:0;
	border:0;
}
.tab-panel UL LI {
 background: url("../Images/tab-break.png") no-repeat left bottom;
	padding-left: 1px;
	float: right;
}
.tab-panel LI A {
 background: url("../Images/tab-normal-fade.png") repeat-x right bottom; color: #0645AD }
.tab-panel UL .selected-tab A {
 background: url("../Images/tab-current-fade.png") repeat-x right bottom;
	color: #333333;
	border-bottom:1px solid #a6c4dc;
}
.tab-panel UL .selected-tab A, .tab-panel UL .selected-tab A SPAN { color: #0099FF }
.tab-panel LI A SPAN {
	padding-top: 0.5em;
	display: inline-block;
	vertical-align: bottom;
	line-height: 2em;
	text-decoration: none;
	color: #666666;
	font-size: 0.6em;
	cursor: pointer;
	padding: 0 3px 0 0.4em
}
/*.tab-panel, */.tab-panel LI, .tab-panel LI A { height: 1.6em; }

.empty-search-item {
	color: #777777;
	font-style:normal;
	text-indent:1em;
	max-width:95%;
	height:20px;
}
.active-search-item {
	color: #333333;
	font-style:normal;
	text-indent:1em;
	max-width:95%;
	height:20px;
}
.invisible { display: none }
.BookGroupContent { width: 100% }
.hilight { color: red }
/*search------------------------------------------------------------------------------------------------------------------------------------*/
#mainSearchPanel {
	background-color:#FFF;
	border:2px solid #a6c4dc;
	margin:0px;
	position: absolute;
	left: 0em;
	bottom: 2px;
	width:16em;
	height:2em;
}
#searchDomain {
	display: none;
	list-style: none;
	border:0em;
}
.searchPanel { font-size:0.6em; }
.SearchInput {
	width:80% !important;
	height:100% !important;
	margin:0px !important;
	padding:0px !important;
	font-size:1em !important;
	text-indent:1em;
	position:absolute;
	top:0em;
	right:0em;
	border:0 !important;
	outline-offset:0px;
 background-image:url("../Images/SearchBack.jpg");
	background-position:right;
	background-repeat:no-repeat;
	line-height:1.8em;
	font-style:normal;
}
.SearchKey {
	cursor:pointer;
	border:0;
	font-size:0.6em;
	margin:0em;
	padding:0em;
	width:26px;
	height:22px;
 background:url("../Images/SearchButton.jpg") center no-repeat;
	outline:none;
	position:absolute;
	top:0em;
	left:0px;
}
.SearchKey:focus, .SearchKey:active, .SearchKey:hover {
	width:26px;
	height:22px;
 background:url("../Images/SearchButton_Over.jpg") center no-repeat
}
.Pressed { background-color: #EEEEEE }
/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/* jQueryUI components */
.ui-autocomplete {
	position: absolute;
	cursor: pointer;
}
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {
	color:#FFFFFF;
	/*font-size:0.7em;*/
	font-size:1.2em;
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	background-color:#069;
	border: 1px solid black;
	direction:rtl
}
/*.ui-menu .ui-menu {margin-top: -3px;}*/
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	background-color: Menu;
	color:#006699
}
.ui-autocomplete-loading { background: white url("/Images/ui-anim_basic_16x16.gif") left center no-repeat;
}
/* override by ID */
#all_contents { width: 100% }
#all_contents .rightSection {
	width: 178px;
	vertical-align: top
}
#rightSectionAll {
	width: 178px;
	overflow-x: hidden
}

#all_contents .vertSplitter {
right: 178px }

#all_contents .leftSection {
padding:0px 0px 0px 40px;	
vertical-align:top;
}

#header {
	border:none;
	position:relative;
	height:30px;
	margin:0px;
}
#navigationBar {
	width:100%;
	margin: 0px 0px;
	display: inline-block;
	padding:0px;
	text-align: right;
}
#main_Panel { background: url("../Images/tab-break.png") no-repeat right bottom;
}
#contents {
	margin:0px;
	background:url("../Images/Content_Back.jpg") top repeat-x;
	border:1px solid #a6c4dc;
	padding:10px;
	font-size: 0.8em;
	line-height: 200%;
	border:0;
	display:inline-block;
	width:100%;
	/*position:relative*/
}
#contents_cover {
	border: 2px solid #FFFFFF;
	padding: 2.5em 0.75em;
	/*min-height: 270px;*/
	/*width:96%;*/
	margin:0px;
/*background:url("/Images/Content_Back_Down.jpg") bottom repeat-x;*/
}

#contents_cover_2 {
	border: 2px solid #FFFFFF;
	padding: 2.5em 0.75em;
	margin:0px;
/*background:url("/Images/Content_Back_Down.jpg") bottom repeat-x;*/
}

#BooksList { width: 100%; }
#BooksList TH { text-align: right }
#BooksList .BookIndex {
	width: 3%;
	font-size: 75%
}
#BooksList .BookName { width: 44% }
#BooksList .BookAuthor { width: 53% }
#BooksList .BookVolumes { width: 5% }
#endcontent {
	margin:0 0 0 2.7em;
	padding:0;
	width:95%;
	height:365px;
	border:0;
}
.prevPageLink { width: 100px }
.volumeIndex { width: 100px }
.pageIndex { width: 100px }
.submitTab { width: 100px }
.nextPageLink { width: 100px }
#content_headers {
	/*width: 100%;
	text-align: center;
	padding-bottom: 0.4em;
	margin-bottom: 1em;
	border-bottom: 1px solid #CCCCCC;
	font-size: 85%*/
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border:1px solid #a9c3d9;
	background:#a9c3d9;
	width:98%;
	color:#7d98ae;
	border-radius:8px;
}
#content_headers A { color:#7d98ae; }
#frmQuickAccess {
	display: inline-block;
	width: 100%;
	position: relative
}
#PrevPage {
	position: absolute;
	right: 2.5em;
	bottom: 0.5em
}
#NextPage {
	position: absolute;
	left: 2.5em;
	bottom: 0.5em
}
#BookAccessPanel {
	/* display: inline-block; */
	width:60%; 
	clear:none;
}
#BookAccessPanel TD { color:#fff; }
#BookAccessPanel TD A {
	color:#fff;
	font-size:13px;
}
#BookAccessPanel TD A:Hover { color:#036; }
#searchContentInput { width: 90% }
.resultTitleSearchWords { color: red }
#pages DIV { padding-bottom: 2em }
#pages DIV A { display: block }
#pages DIV A:link { text-decoration:underline }
#pages DIV A:visited { text-decoration:underline }
#pages DIV SPAN {
	padding-right: 1.5em;
	display:block
}
#pages DIV SPAN SPAN {
	padding: 0;
	display: inline
}
#pages DIV TABLE TBODY TR TD { padding: 0 0.5em }
#footer {
	border:0;
	text-align:center;
}
#footer A { color:#0099FF }
#footer-icons-provider {
	height:36px;
	width:100%;
	margin:0px;
	padding:0px;
	vertical-align:top
}
#footer-info-copyrights {
	text-align:center;
	vertical-align:top;
	line-height:1em;
	margin:0px;
	padding:0px;/*white-space:normal*/
}
#footer LI {
	list-style: none;
	line-height: 1.4em;
	padding: 0.5em 0;
	color: #333333;
	font-size: 0.7em;
	margin: 0
}
#footer-icons LI { float: left }
#Down_Logo {
	height:auto;
	width:100%
}
.Page_listBooks, .Page_listPages { margin-top: -1px; }
.Page_default #AllContent {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:60%;
	height:100%;
}

.default-page-td-1 {
border-radius:8px;
border:none;
width:60%;
background:#a9c3d9;
padding-bottom:15px;
color:#FFF;

}	

.Page_default H3, .Page_default H5 { margin-bottom: 4px }
.Page_default H5 {
	font-weight: 200;
	font-size: smaller
}
/* ShowPage */
.Page_showPage H4 {
	background:#eaeff2;
	margin: 0;
	color:#7d98ae;
	border-radius:8px;
	height:50px;
	line-height:50px;
}
.Page_showPage FORM { margin: 0 }
/* AdvancedSearch */
.Page_advancedSearch INPUT { font-size: 100% }
.Page_advancedSearch H5 {
	text-align: right;
	margin: 0.2em 0 0.1em
}
.Page_advancedSearch TABLE {
	margin-right: 2em;
	width: 95%
}
.tdLabel {
	width: 20%;
	min-width: 180px;
	font-size: 90%
}
.tdInput { width: 100% }
.Page_advancedSearch INPUT[type=submit] { font-size: 75% }
/* books tree */
.BookGroup { text-align: right }
.BookGroup DIV { display: inline-block }
.color1 { color: red; }
.footnotes A { color: #0099FF; }
.p_layeonvan0, .p_layeonvan1 {
	color: #0066FF;
	text-align:center;
} /* صحیفه نور */
#search-result .id {
	width:20px;
	text-align:center;
	padding:2px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align: top;
background:url("../Images/Id-Back.jpg") repeat-x top;
}
#search-result .preview {
	font-size: 1em;
	color:#516372;
	padding-right:1.5em;
	text-align:justify;
}
#search-result .result {
background:url("../Images/Resault_Sign.png") no-repeat right;
	text-indent:25px;
	font-weight:bold;
	font-size:1em;
	color:#7d98ae;
}
#search-result .result A { color:#7d98ae; }
#search-result .data { border-top:2px solid #a9c3d9; }
.pageSelectorPanel {
	text-align:right;
	margin-right:auto;
	margin-left:auto;
	width:99.6%;
	border:none;
	background:#a9c3d9;
	padding:5px;
	font-size:0.8em;
	color:#FFFFFF;
	border-radius:8px;
}
.pageSelectorPanel TD {
	padding:0 8px;
	line-height:1.2em;
}
.pageSelectorPanel .current-page {
	text-decoration: underline;
	color:#EDCA9A;
}
.pageSelectorPanel A, .pageSelectorPanel A:active {
	text-decoration: none;
	color:#FFFFFF;
}
.pageSelectorPanel A:hover { text-decoration: underline }
.pg-Left { text-align:left; }
.preview { color:#0066CC; }
#BooksList {
	padding:10px;
	border:1px solid #a9c3d9;
	background:#FFFFFF;
	width:100%;
	color:#849cb1;
}
#BooksList .BookName {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:right;
	color:#849cb1;
	padding:0px 10px;
}
#BooksList .BookAuthor {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:right;
	color:#849cb1;
	padding:0px 10px;
}
#BooksList .BookIndex {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:right;
	color:#849cb1;
	padding:0px 10px;
}
#BooksList .BookVolumes {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:center;
	color:#849cb1;
	padding:0px 10px;
}
#BooksList td {
	background:#a9c3d9;
	border:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
	font-family:Tahoma, Geneva, sans-serif;
}
#BooksList .BookIndex-sub { text-align:center; }
#BooksList .BookName-sub {
	color:#fff;
	padding:0px 10px;
}
#BooksList .BookName-sub A { color:#fff; }
#BooksList .BookAuthor-sub {
	color:#fff;
	padding:0px 10px;
}
#BooksList .BookAuthor-sub A { color:#fff; }
#BooksList .BookVolumes-sub { text-align:center; }
#AuthorsList {
	padding:10px;
	border:1px solid #a9c3d9;
	background:#FFFFFF;
	width:100%;
	color:#849cb1;
}
#AuthorsList .AuthorName {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:right;
	color:#849cb1;
	padding:0px 10px;
}
#AuthorsList .AuthorIndex {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:right;
	color:#849cb1;
	padding:0px 10px;
}
#AuthorsList .AuthorBooks {
	border:1px solid #a9c3d9;
	background:#fff;
	text-align:right;
	color:#849cb1;
	padding:0px 10px;
}
#AuthorsList td {
	background:#a9c3d9;
	border:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
	font-family:Tahoma, Geneva, sans-serif;
}
#AuthorsList .AuthorIndex-Sub { text-align:center; }
#AuthorsList .AuthorName-Sub {
	color:#fff;
	padding:0px 10px;
}
#AuthorsList .AuthorName-Sub A { color:#fff; }
#AuthorsList .AuthorBooks { text-align:center; }
#AuthorsList .AuthorBooksCount { text-align:center; }
#VolumeSelector {
	background:#c6d6e3;
	border:none;
	height:20px;
	font-size:12px;
	width:40px;
	padding:0px;
	margin:0px;
	text-align:right;
}
#PageSelector {
	background:#c6d6e3;
	border:none;
	height:18px;
	font-size:12px;
	text-align:center;
	width:35px;
}
#book-search-submit {
	border:none;
	height:20px;
	font-size:12px;
	cursor:pointer;
	line-height:10px;
}
.page-pageIndex {
	height:10px;
	font-size:12px;
}
.page-volumeIndex {
	height:10px;
	font-size:12px;
}
#page-title-right {
	width:48%;
	border:1px solid red;
	float:right;
}
#page-title-left {
	width:48%;
	border:1px solid red;
	float:left;
}
.book-page-div {
	border:2px solid #a9c3d9;
	background:#FFF;
	border-radius:8px;
	margin-top:10px;
	padding:20px;
	color:#333333;
	text-align:justify;
}
#AuthorBooksList {
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background:#a9c3d9;
	border:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
	font-family:Tahoma, Geneva, sans-serif;
}
#AuthorBooksList TD { border:1px solid #FFF; }
#AuthorBooksList A { color:#fff; }
#AuthorBooksList .BookIndex { text-align:center; }
#AuthorBooksList .BookVolumes-vol { text-align:center; }
#AuthorBooksList .BookVolumes-vol { text-align:center; }
#AuthorBooksList TH {
	border:1px solid #a9c3d9;
	background:#FFF;
	color:#a9c3d9;
}
#AuthorBooksList .BookName {
	text-align:Right;
	padding-right:10px;
}
#AuthorBooksList .BookName-name {
	text-align:Right;
	padding-right:10px;
}
#advancedsearch {
	border:1px solid #FFF;
	background:#a9c3d9;
	color:#FFF;
	padding:10px;
}
#advancedsearchtable Input {
	background:#FFF;
	width:100%;
	border:none;
}
#searchText {
	background:#a9c3d9;
	color:#FFF;
	text-align:center;
	border:none;
}
.empty-search-item {
	border:none;
	width:100%;
	font-style:italic;
	font-size: 0.8em
}
.tdInput INPUT, .active-search-item {
	border:none;
	width:95%;
	text-indent:1em;
}
.tdInput #rpp { width:95%;}

#search-query-form {
text-align:center;	
}

.change_language, .change_language A {
font-size:0.8em;
color:#FFF;
text-decoration:none;
}

.titrjahanislam {
font-weight:bold;
color:#000000;	
}
/*-------refed-------------------------------------------------------------------------*/
@font-face {
  font-family: "Alaem";
  src: local('./Alaem1.ttf'), url('./Alaem1.ttf') format('truetype');
}

@font-face {
  font-family: "IE Alaem";
  src: url('./Alaem1.eot');
}


@font-face {
  font-family: "other Alaem";
  src:  url('./Alaem1.woff') format('woff'), url('./Alaem1.svg#webfontYBMgNOwD') format('svg');
}

.rfdAlaem {
  font-family: Alaem, IE Alaem, other Alaem;
  font-size: 180%;
  line-height: 1;
}

.PDF-Area {
	background:#ffffff;
	margin:0px 0px 5px 0px;
	border-radius:8px;
	font-size:14px;
	font-weight:bold;
	padding:0px;
}

.PDF-Table {	
padding:0px;
margin:0px;
}

#PDF {
width:auto;
margin:0px;
border:none;
padding:0px;
}

#PDF a {
	color:#7d98ae;
}