body{
    background: #eee url(images/bg_bottom.png) repeat-x bottom;
    font-family: "Neo Sans", Tahoma;
    direction: rtl;
}
@font-face{
font-family:"Neo Sans";
    src: url('NeoSansArabic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
 font-family: "Neo Sans";
 src: url("NeoSansArabic.eot"); /* EOT file for IE */
    font-weight: normal;
    font-style: normal;
}
@font-face {
 font-family: "Neo Sans";
 src: url('NeoSansArabic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
a{text-decoration: none; color: #126e4b; }
a:hover{color: #ef4517;}
.para,p{text-align: justify;font-size: 23px;line-height: 55px;font-family:Adobe Arabic; src: url('ADOBEARABIC-REGULAR.OTF') format('otf');font-weight: normal;font-style: normal; margin: 0 0 14px;}
aside li,footer, header section,.wrraper,nav section, ul.list li, ul.list_full li,ul.srch_res a{
    box-sizing: border-box;-moz-box-sizing: border-box;}
header{
    background: #dad1b2 url(images/header.jpg) no-repeat center top;
    height: 115px;
}
header section{
    margin: 0 auto;
    padding:2px 30px 0;
    width: 960px;
}
header .midad_logo{
    margin-top:12px;
    float:left;
}
nav.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 5px rgba(0,0,0,0.4);
}
nav{background: url(images/nav_pattern_bg.jpg) top repeat-x;}
nav section{
    position: relative;
    width: 960px;
    margin: 0 auto;
    height: 48px;
    padding: 0 40px 0 20px;
    background: url(images/nav_bg.jpg) top no-repeat;
}
nav ul{
    padding: 0;
    margin: 0;
    width: 680px;
    float: right;
    height: 48px;
}
nav ul>li{
    display: inline-block;
    position: relative;
}
nav ul li a{
    padding: 0 25px;
    line-height: 48px;
    height: 48px;
    display: block;
    color: #126e4b;
}
nav ul li a:hover{
    color: #000;
    background: url(images/nav_over.png) top;
}
.mob_link{display: none; width:100px;}
nav ul li ol{
    position: absolute;
    display: none;
    top: 48px;
    width: 100%;
    background: #eee6b7 url(images/drop_bg.png) repeat-x top;
    margin:0;
    padding:5px 0 0 0;
}
nav ul li ol>li>a{
    text-align: center;
    padding: 0 10px;
    font-size: 14px;
    border-bottom: 1px solid #fff;
}
nav ul li.res_item{display: none;}
.wrraper{
    width: 960px;
    overflow: auto;
    margin: 0 auto;
    background: #fff url(images/container_bg.jpg) no-repeat top center;
    padding: 15px 10px;
}
footer{
    padding-top: 40px;
    background: #dad1b3 url(images/footer_bg.jpg) no-repeat top center;
    height: 105px;
}
footer ul{
    width: 960px;
    margin: 0 auto;
    padding:0;
}
footer ul li{
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height:35px;
    overflow: hidden;
    font-size: 14px;		text-align: center;
}
li.social{padding: 0 48px}
li.social a{
    width:23px;
    height: 23px;
    margin-top: 8px;
    overflow: hidden;
    display: inline-block;
}
li.social a:hover img{
    margin-top:-23px;
}
.copy{
    color: #126e4b;
    line-height:20px;
    padding: 0 25px;
    float: left;
}
.copy span{color: #444;display: block;}

aside{
    width:160px;
    float: right;
    padding: 5px 10px;
    display: inline-block;
}
aside ol{
    list-style: none;
    padding: 0;
    margin:0 0 15px 0;
}
aside ol li.head{
    height: 26px;
    color:#fff;
    font-size:15px;
    line-height: 26px;
    background: url(images/title_bg.jpg) top no-repeat;
    padding: 0 10px;
}
aside ol li{padding: 0 5px}
aside ol li a{
    font-size:15px;
    border-bottom: 1px dotted #ccc;
    width: 150px;
    display: block;
    line-height: 30px;
    color: #969696;
}
aside ol li a:hover{
    color: #126e4b;
}
section.context{
    padding-right: 200px;
}
.adv{
    width: 150px;
    margin: 10px 5px 10px 0px;
	border: 1px solid #DAD1B2;
}
.search_box{
    padding-top:8px;
    left:20px;
    position: absolute;
}
.search_box input,.search_inp input{
    width:190px;
    border-radius: 5px;
    border: 0;
    height: 30px;
    padding: 0 5px;
    outline-color: #fda946;
    background:#fff url(images/search.png) no-repeat;
}
.search_inp input{border:1px solid #ccc; margin: 5px 0 }
h1,h2,h3{
    font-size: 18px;
    color: #126e4b;
    line-height: 30px;
    font-weight: normal;
}
h2{color:#63490d;}
h5{color:#63490d;font-weight: normal;font-size: 16px;margin: 10px 0 5px;}
h6{color:#EF4517;font-weight: normal;font-size: 16px;margin: 10px 0 5px;}
h3{font-size: 15px;margin: 15px 0 5px;}
ul.list {overflow: auto; padding: 0}
ul.list li{
    width:50%;
    border:2px solid #fff;
    float: right;
    list-style: none;
}

ul.list_full {overflow: auto; padding: 0}
ul.list_full li{
    width:50%;
    border:2px solid #fff;
    float: right;
    list-style: none;
}
ul.oneline li{width: 100%;}
ul.third li{width: 33.25%}
ul.list li a{
    display: block;
    color: #3c3c3c;
    padding: 3px 8px;
    line-height: 22px;
    background-color: #f1efef;
    font-size: 14px;
}
ul.list_full li a{
    display: block;
    color: #3c3c3c;
    padding: 3px 8px;
    line-height: 22px;
    background-color: #f1efef;
    font-size: 14px;
}
ul.list li a:hover, ul.list li.selected a{color: #000;background-color: #eae3c6;}
ul.list li.more_items{display: none}

ul.list_full li a:hover, ul.list_full li.selected a{color: #000;background-color: #eae3c6;}
ul.list_full li.more_items{display: none}

ol.references li{font-size: 85%;color: #63490D;}
ol.references li a{color: #63490D;}
ol.references a:hover{color:#ef4517;}
ol.references {margin-right: 1.5em;}

select{
    width: 80%;
    font-family: "Neo Sans", Tahoma;
    font-size: 14px;
    color: #aaa;
    height: 30px;
    border-color: #ccc;
}
ul.char li{
    width:14.2%;
    text-align: center;
}
ul.char li.full{
    width:100%;
    text-align: center;
}
ul.char li a{color: #126e4b}
.btn{
    background: url(images/container_bg.jpg) center -10px no-repeat;
    background-size: 100% 30px;
    border:none;
    border-top: 1px solid #ccc;
    font-family: "Neo Sans", Tahoma;
    font-size: 14px;
    color: #126e4b;
    line-height: 33px;
    width: 100%;
    margin: 0 auto;
    display: block;
    outline:0;
}
.btn:hover{color: #000;background-position:center -5px;}

label{
    font-size: 14px;
    color: #555;
    line-height: 28px;
    display: block;
}
label input{margin: 0 0 0 10px;}
ul.oddBg>li{padding:0 10px;}
ul.oddBg>li:nth-child(odd){background: #eee;}

ul.srch_res{padding: 0; list-style: none;}
span.path{
    display: block;
    color: #777;
    font-size: 14px;
    text-align: justify;
	line-height:24px;
}
span.path_final{
	color:#63490d;
}
ul.srch_res a h2{margin: 5px 0;}
ul.srch_res a:hover h2{color:#ef4517;}
ul.srch_res a:hover span.path_final{color:#ef4517;}
ul.srch_res a{
    margin: 10px 0;
    border:2px solid #f1efef;
    background: #f1efef;
    display: block;
    padding: 0px 8px;
}
ul.srch_res a p{color: #555; margin-top: 8px; font-size: 20px;line-height:22px;}
ul.srch_res a:hover p{color: #000;}
ul.srch_res a:hover{
    border-color: #efe8ca;
}

#tnt_pagination {
    display:block;
    text-align:center;
    height:22px;
    line-height:21px;
    /*clear:both;*/
    padding-top:3px;
    font-size:14px;
    font-weight:normal;
    margin: 20px 0;
	unicode-bidi: bidi-override;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#579637;
    font-weight:normal;
	display: inline-block;
}

#tnt_pagination span
{
	padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    margin-left:10px;
    text-decoration:none;
    color:#579637;
    font-weight:normal;
	display: inline-block;
}


#tnt_pagination a:hover {
    background-color:#eaf6e7;
    border:1px solid #c8e1c0;
    color:#579637;  
}

#tnt_pagination .active_tnt_link, #tnt_pagination .active_tnt_link:hover{
    padding:7px !important;
    padding-top:2px !important;
    padding-bottom:2px !important;
    border:1px solid #c8e1c0 !important;
    margin-left:10px !important;
    text-decoration:none !important;
    background-color:#eaf6e7 !important;
    color:#579637 !important;
    cursor:default !important;
	display: inline-block;
}

#tnt_pagination .disabled_tnt_pagination, #tnt_pagination .disabled_tnt_pagination:hover{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
}
#tnt_pagination select{display: none; width: 80%; margin: 0 auto; }

span.pagination_numbers  {direction: ltr;unicode-bidi: bidi-override;}

div.path{
    font-size: 13px;
    background: #eee;
    padding: 8px;
    margin: 10px 0;
}
div.path a{color: #555;}
div.path a:hover{color: #ef4517;}

a.paper, a.book{
    padding-right: 35px !important;
    background-image: url(images/book.png);
    background-repeat: no-repeat;
    background-position: center right;
}
ul.list li a.paper{background:transparent url(images/paper.png) no-repeat center right;border-bottom: 1px solid #eaeaea}
ul.list li a.paper:hover{color: #126e4b}

ul.list_full li a.paper{background:transparent url(images/paper.png) no-repeat center right;border-bottom: 1px solid #eaeaea}
ul.list_full li a.paper:hover{color: #126e4b};

.mside{
    background:#eee;
    float: left;
    width: 280px;
}
.modo3i,.fqhi{display: none;}
.fqhi{margin-bottom: 8px; padding: 0 28px 8px; border-bottom: 1px solid #ddd}
.mside h3{margin: 10px 0 10px;}
.mside h3 a{
    background: url(images/plus.png) no-repeat top right; 
    line-height: 22px;
    display: block;
    padding-right:28px;
}
.mside h3 a.acord{background-position: bottom right; color: #ef4517}
h4{
    display: inline-block;
    font-size: 16px;
    color: #63490d;
    margin:3px 0;
    font-weight: normal;   
}


/* edit begin */

.para #tnt_pagination{margin:0 0 10px 0;font-size: 16px;height: auto;}
.para #tnt_pagination a:link,.para #tnt_pagination a:visited,
.para #tnt_pagination .active_tnt_link, .para #tnt_pagination .active_tnt_link:hover
{border-width: 2px;margin-bottom: 5px;}
#fontSizeForm{border:2px solid #eee; padding: 10px;}
#fontSizeForm select{
    width:25%;
    color: #444;
}
#fontSizeForm span{
    font-family: "Neo Sans", Tahoma !important;
    display: inline-block;
    font-size: 16px !important;
    color: #63490d;
    margin:3px 0;
    font-weight: normal;
}
#fontSizeForm a{font-size: 14px;}
.prev_article{float: left;}
.next_article{display: inline-block; margin-bottom: 10px;}
hr{
    background: url(images/container_bg.jpg) no-repeat top center;
    background-size: 100%;
    border:0;
    height: 20px;
    margin: 10px 0 0 0;
}