/*@font-face
 {
    font-family: "rnafont";
   	font-weight: normal;
	font-style: normal;
    src: url("fonts/IRANSans/IRANSans-Bold-web.eot");
    src: url("fonts/IRANSans/IRANSans-Bold-web.eot#iefix") format("embedded-opentype"),
    url("fonts/IRANSans/IRANSans-Bold-web.ttf") format("truetype");
}*/
@font-face {
    font-family: "iki";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/font.eot?#iefix") format("embedded-opentype"),
     url("fonts/font.woff") format("woff"),
      url("fonts/font.ttf") format("truetype");
}

body
{
    margin: 0;
    font-family: iki, tahoma !important;
    /*font-family: rnafont;*/
    font-size: 14px;
    line-height: 170%;
    color: #535b60;
    overflow-x: hidden;
    background-color: #0CA0E6;
    direction: ltr;

}
a
{
    text-decoration: none;
}
ul
{
    padding: 0px;
    margin: 0px;

}
.main
{
    background-color: white;
}
.menulan
{
    text-align: center;
    height: 28px;
}
.ListBlock .panel-body
{
    background-image: url('images/8box/box_center.jpg');
    background-repeat: repeat-x;
    overflow: hidden;
    /* text-indent: 5px; */
    padding: 0px;
    height: 163px;
    width: 93%;
}
.ListBlock .panel-body ul
{
    list-style-image:url('images/star.png') ;
    margin: 0px;
    padding-left: 22px;
    padding-right: 0px;
}
.sidemenu li 
{
    background-image: url('images/menu/menu.gif');
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    padding: 1px;
    list-style: none;
    width: 169px;
}
.sidemenu  ul
{
    margin: 0px;
    padding: 0px;

}
.odd
{
    background-color: white;
}
.ListBlock .odd
{
    background-image: url('images/star.png');
    background-position: left top;
    background-repeat: no-repeat;
    text-indent: 15px;
    
}
.ListBlock .even
{
    background-image: url('images/star.png');
    background-position: left top;
    background-repeat: no-repeat;
    text-indent: 15px;
}
 
.nav > li > a
{
    padding: 2px !important;
}
.navbar-inverse 
{
    background-color:transparent !important;
    border-color:transparent !important;
}

.prayer .item   
{
    background: url("images/ziarat/ziarat.gif");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-repeat: no-repeat;
    background-position: center center;
    height: 147px;
    text-align: center;
    float: right;
    width: 48%;

}
.prayer .item  a 
{
 
    width: 110px;
    display: inline-block;
    text-align: center;
    border: 1px solid red;
    line-height: 19px;
    font-size: 13px;
    height: 83px;
    margin: 30px auto;
}

.lib {
    background: url('images/logo-ketabkhaneh/back-lib.jpg') no-repeat center;
    height: 580px;
    margin-left: 20px;
    margin-right: 20px;
}
.sidemenu li:hover
{
    background: url('images/menu/menu_a.gif') no-repeat;
}
.day_monasebatt
{
    background: url('images/ghamari/r2_menu.gif') ;
    background-repeat: repeat-x;
}
#ListBlock .panel-default > .panel-heading
{
   
    text-align: center;
    color: yellow;
    font-family: times;
    font-weight: bold;
    font-size: 16px;
    height: 41px;
}
/* paging styles */
.pagination table   
{
	border-collapse: collapse;
	width: 500px;
}
.pagination td, .pagination th 
{
	padding: 10px;
}
.pagination th 
{
	background-color: #54585d;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	border: 1px solid #54585d;
}
.pagination td 
{
	color: #636363;
	border: 1px solid #dddfe1;
}
.pagination tr 
{
	background-color: #f9fafb;
}
.pagination tr:nth-child(odd)
{
	background-color: #ffffff;
}
.pagination
{
	list-style-type: none;
	padding: 10px 0;
	display: inline-flex;
	justify-content: space-between;
    box-sizing: border-box;
    font-family: 'Times';
}
.pagination li
{
	box-sizing: border-box;
	padding-right: 10px;
}
.pagination li a 
{
	box-sizing: border-box;
	background-color: #e2e6e6;
	padding: 8px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #616872;
	border-radius: 4px;
}
.pagination li a:hover 
{
	background-color: #d4dada;
}
.pagination .next a, .pagination .prev a 
{
	text-transform: uppercase;
	font-size: 12px;
}
.pagination .currentpage a 
{
	background-color: #518acb;
	color: #fff;
}
.pagination .currentpage a:hover 
{
	background-color: #518acb;
}
.rztitr 
{
    font-weight: bold;
    color: #D9652D;
    padding-right: 13px;
}
.ax 
{
    /*background-attachment: scroll;
    background-image: url("http://mesbahyazdi.org/farsi/gallery/corner.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    */
 
    border:1px solid #C1DDE6;
    height: 163px;
    margin: 1px;
    width: 148px;
    display: inline-block;
    line-height: 210px;
    float:right;
}
.ax img 
{
    min-width: 100px;
}
.nodecontent
{
    background-color: #E7FAFF;
    font-size: 13px;
    text-align: justify;
    color: #000000;
    margin-left: 15px;
} 
.nodecontent .title 
{
    background: url('images/content-center-en.jpg') no-repeat ;
    background-position: right;
    height: 25px;
    color: #140185;
    line-height: 23px;
    padding-left: 39px;
    font-size: 16px;
    color: #140185;

}
.rtecenter  
{
    text-align: center;
}

.booklist 
{
    width: 61%;
    margin: 0 auto;
    line-height: 250%;
}
.nodecontent .body 
{
    padding:10px;
}
.navbar-collapse
{
    padding:0px ;
}

.hadis
{
     width: 556px;
    margin: 0 auto;
}
.hadis_c
{
    background: url('images/hadis_c.jpg');
    background-repeat:repeat-x;
    height:68px;
    line-height: 72px;
}
.hadis_r
{
    background: url('images/hadis_r.jpg');
    background-position: right;
    background-repeat: no-repeat;
    height:63px;
   
}
.hadis_l
{
    background: url('images/hadis_l.jpg');
    background-position: left;
    background-repeat: no-repeat;
    height:63px;
    
}

.marquee
{
    color:green;
}
.faraj
{
    background: url('images/hadis_c.jpg') ;
    background-repeat: repeat-x;
    height: 63px;
    line-height: 64px;
}
.essays
{
    background: url('images/8box/ltr/box1_head.jpg') no-repeat;
    background-position: center center;
}
.Importanttopics
{
    background: url('images/8box/ltr/box2_head.jpg') no-repeat;
    background-position: center center;
}
.news
{
    background: url('images/8box/ltr/box3_head.jpg') no-repeat;
    background-position: center center;
}
.QA
{
    background: url('images/8box/ltr/box4_head.jpg') no-repeat;
    background-position: center center;
}
.library
{
    background: url('images/8box/ltr/box5_head.jpg') no-repeat;
    background-position: center center;
}
.onlineinziyarats
{
    background: url('images/8box/ltr/box6_head.jpg') no-repeat;
    background-position: center center;
}
.LastSite
{
    background: url('images/8box/ltr/box7_head.jpg') no-repeat;
    background-position: center center;
}
.Islamiccalendar
{
    background: url('images/8box/ltr/box8_head.jpg') no-repeat;
    background-position: center center;
}
.mainmenu 
{
    height: 456px;
    background: url('images/menu/menu_back.jpg') no-repeat;
    width: 200px;
    float: left;
    margin-left: 10px;
     
}
.ListBlock .panel-footer
{
    height: 20px;
    background: url('images/8box/box_bottom.jpg') no-repeat;
    background-position: left;
}
.ListBlock
{
    width: 789px;
    float: right;
}
.boxdiv 
{
    float: right;
    width: 25%;
    margin-bottom: 10px;
    overflow: hidden;
}
.colrow 
{
    clear: both;
    overflow: hidden;
}
.navbar-collapse 
{
    padding: 26px 8px;
}
.ListBlock .panel-heading
{
    height: 40px;
    line-height: 47px;
    text-align: left;
    color: yellow;
    font-family: tahoma;
    font-weight: bold;
    font-size: 14px;
    text-indent:24px;
    background-position: left center;
}
.ListBlock .panel-heading a
{
    color: #013B23;
}
.row
{
    overflow: hidden;
}

.bookslide
{
    width: 60%;
    margin: 0 auto;
    float: left;
    background-color: #E1FDFE;
}
.bookslide p
{
    display: inline-block;
    background: url("images/backbook.gif") no-repeat;
    padding: 9px 50px 10px 7px;
}
.bookflash
{
    width: 17%;
    margin-left:10px;
    float: right;
}
.imamzaman
{
    width: 17%;
    margin-right:10px;
    float: left;
}
.innercontent
{
    width:789px;
    float: right;
}
.innercontent .container
{
    padding: 0px 10px;
}
.amar 
{
    height: 150px;
}
.footer
{
    height: 42px;
    line-height: 42px;
    background: url('images/footer.jpg') no-repeat;
    background-position: center center;
    text-align: center;
    color: black;
    font-weight: bold;
}
.day_monasebatt 
{
    width: 92%;
    margin: 0 auto;
}
.day_monasebatt_inner
{
    width: 98%;
}
.imamzaman  
{
    background: url('images/box2.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: center center;
    /* width: 185px; */
    height: 245px;
    margin: 0 auto;
    width: 20%;
}
.imamzaman .inner
{
    margin-top: 35px;
    overflow: hidden;
    padding: 0px 19px;

}
.bookflash .inner
{
    margin-top:32px;
    overflow: hidden;
}
.bookflash img
{
    width: 151px;
    height: 184px;
}
.bookflash  
{
    background: url('images/box2.png') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: center center;
    /* width: 185px; */
    height: 245px;
    margin: 0 auto;
    width: 20%;
}
.top_node 
{  
    background: url('images/3.png') repeat-y ;
    width: 664px;
    height: auto;
    margin-right: 20px;
    margin-top: 10px;
}
.middle_node 
{
    background: url('images/1.png') no-repeat;
    width: 664px;
    height: auto;
    /* padding-top: 80px; */

}
.bottom_node 
{
    background: url('images/2.png') no-repeat;
    width: 664px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 100px;
    background-position: bottom center;
     
}
.content_node
{
    width: 555px;
    overflow: hidden;
    margin: 100px auto;
    line-height: 230%;
}
.flash_l_top 
{
    width: 166px;
    height: 65px;
}
.flash_l_top span 
{
    color: green;
    font-size: 11px;
    float: left;
    padding-top: 1px;
}
.searchblock 
{
    float: left;
    margin-top: 23px;
    margin-left: 23px;
}
.searchblock .form-submit 
{
    background: url("images/search.jpg") no-repeat scroll left center transparent;
    border: none;
    width: 37px;
    height: 25px;
    cursor: pointer;
    text-indent: -999px;
}
.col-sm-1
{
    float: right;
    width: 8%;
    text-align: center;
    font-family: 'Times';
    color: #B79702;
}
.col-sm-11
{
    float: left;
    width: 89%;
    padding-left: 5px;
    font-size: 14px;
    line-height: 180%;
    padding: 5px;
}
.bookitem
{
    width: 31%;
    float: right;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    overflow: auto;
    margin: 4px;
}
.bookitem .panel-footer
{
    border-top: 1px solid #ddd;
    background-color: #eee;
    overflow: auto;
}
.bookitem .title
{
    color: #23a1d1;
    font-weight: bold;
}
.bookitem .panel-body
{
     height: 198px;
}
/* START monasebat */
.monasebat select
{
    height: 500px;
    border: 0px;
    background-color: transparent;
    overflow: hidden;
	width:140px;
	margin-top:20px;
}
.monasebat option
{
    padding: 5px;
    background:url('images/menu_monasebat_link.gif') no-repeat right 2px;
    width:90px;
    text-align:center;
    color:blue;
    margin-bottom:5px;
   
}
.monasebat option:hover 
{
    color:black;
    background:url('images/menu_monasebat.gif') no-repeat right 2px;
} 	
.monasebat option:visited 
{
    background:url('images/menu_monasebat.gif') no-repeat right 2px;
    color: blue;
}
.monasebat .select
{
    height: 500px;
    border: 0px;
    background-color: transparent;
    overflow: hidden;
	width:140px;
	margin-top:20px;
}
.monasebat .option
{
    padding: 5px;
    background:url('images/menu_monasebat_link.gif') no-repeat right 2px;
    width:90px;
    text-align:center;
    color:blue;
    margin-bottom:5px;
     line-height:22px;
}
.monasebat .option:hover 
{
    color:black;
    background:url('images/menu_monasebat.gif') no-repeat right 2px;
} 	
.monasebat option:visited 
{
    background:url('images/menu_monasebat.gif') no-repeat right 2px;
    color: blue;
}
.monasebat #result
{
    float: right;
    width:78%;
    direction:ltr;
}
.monasebat #result tr
{
    color:#083D15;
    font-family: tahoma;
    font-size: 13px;
    line-height: 25px;
}
.monasebat #result tr a:visited,.monasebat #result tr a:active
{
    color:blue;
}
.monasebat #result tr.fard
{
    background:#F5FDFC;
}
.monasebat #result tr:hover
{
    background:#01FDE2;;
}
.monasebat #result tr a:hover
{
    color:#5B0773;
    font-weight:bold;
    font-family:times;
    font-size:15px;
}
.monasebat .bloc 
{ 
    overflow: hidden;
    width: 19%;
    float: right;
}
/* END monasebat */
.products .tel
{
    text-align: center;
    line-height: 270%;
}
.products h1
{
    text-align: center;
}
.bazdid
{
    clear: both;
    text-align: center;
}
.amar
{
    height:39px;
    width:auto;
}
.amar .amar_r
{
    background:url('images/amar/amar_r.jpg') no-repeat;
    float:right;
    width:61px;
    height:39px;
}
.amar .amar_l
{
    background:url('images/amar/amar_l.jpg') no-repeat;
    float:right;
    width:59px;
    height:39px;
}
.amar .amar_c
{
    background:url('images/amar/amar_c.jpg') repeat-x;
    width:auto;
    height:39px;
    line-height: 36px;

}
 .amar .amar_c div
{
    font-size:12px;
    font-family:tahoma;
    padding-left:20px;
    padding-right:20px;
    color:blue;
    float: right;

}
.node_row:hover
{
    background-color: yellow;
}
.ListBlock .item:hover
{
    background-color: yellow;
}
.navigat 
{
    float: right;
    width: 32%;
    text-align: center;
}
.navigat .prev,.navigat .next
{
    
}
.navigat.parent a
{
      background-color: #734a4a;
      color: white;
      padding: 5px;
      margin: 5px;
      text-align: center;
}
.navigat a:hover 
{
  background-color: #AA4141;
  color: white;
  padding: 5px;
  margin: 5px;
  text-align: center;
 
}
.updbtn 
{
    background-color: #BAE7EA;
    padding: 0px;
    text-align: center;
    border-radius: 31px 31px 0px 0px;
    border: 1px solid #bcc8bc;
    margin: 0 auto;
}