/* CSS Document */

/* CSS Document */
@font-face {font-family: 'GE SS'; src: url('fonts/ge-ss-med.eot');}

@font-face {font-family: 'GE SS';src: url(//:) format('no404'), url('fonts/ge-ss-med.ttf') format('truetype');font-weight: normal;font-style: normal;}

@font-face {font-family: 'GE SS light'; src: url('fonts/GESSTwoLight-Light.eot');}

@font-face {font-family: 'GE SS light'; src: url(//:) format('no404'), url('fonts/GESSTwoLight-Light.ttf') format('truetype'); font-weight: normal; font-style: normal;}


@font-face {font-family: 'hs'; src: url('fonts/Hacen_Saudi_Arabia.eot');}

@font-face {font-family: 'hs'; src: url(//:) format('no404'), url('fonts/Hacen_Saudi_Arabia.ttf') format('truetype'); font-weight: normal; font-style: normal;}



html{
margin:0px;
height:100%;
padding:0px;
font-size:100%;	
}
.header_container{
background-image:url(images/header_container.png);	
}
body{
margin:0px;
padding:0px;
height:100%;
background-color:#eaf1fd;
font-family:Verdana, Geneva, sans-serif;
direction:rtl;

font-size:100%;
	
}

a{
text-decoration:none;	
}
/*header*/
header{
height:123px;
width:100%;
background-image:url(images/header_back.png);
background-repeat:no-repeat;
background-position:center;
	
}
header .header-right{
height:25px;

float:right;
margin-right:5px;	
}
header .header-left{
height:25px;


float:left;
margin-left:0px;	
}
.header_list{
	
}
.header_top_content{
height:47px;	
}
header ul{
margin:0px;
padding:0px;
padding-top:30px;	
}

.social ul li{
list-style:none;
float:right;
margin:0px 1px;	
}
.icons ul li{
list-style:none;
float:right;
margin:0px 4px;	
}

.date_header{
color:#274e85;
width:120px;	
font-size:12px;
text-align:center;
position:absolute;
left:5px;
top:10px;
font-family:Arial, Helvetica, sans-serif;
}
/****************** menu ********************/

.menu_container{
height:46px;
width:100%;
border-bottom:2px solid #000;
background-color:#516482;	
}


.menu_container .menu_icon{
width:64px;
height:46px;
background-image:url(images/menu_notactive.png);
background-repeat:no-repeat;
float:right;	
cursor: pointer;
}

.menu_container .search_icon{
width:45px;
height:46px;
background-image:url(images/searchnoActive.png);
background-repeat:no-repeat;
float:left;	
cursor: pointer;
}
#form_email_maillist .form-item
{
    left: 0;
    margin: 10px auto;
    position: relative;
    text-align: center;
    top: 21px;
    width: 100%;
}
#edit-email-1
{
	width: 226px;
}
.menu_container .main_menu_conainer{
width:100%;
}
ul.main_menu{
padding:0px;
display:block;

float:right;
margin:0px;
background-color:#637a9f;

	
}
.swtich-theme
{
	cursor: pointer;
}
ul.main_menu li{
list-style:none;
margin-right:5px;

border-bottom:1px solid #CCC;	
}
ul.main_menu li a
{
display:block;
text-align:center;
background:#637a9f;
color:#FFF;
padding:3px;
margin-top:5px;
font-size: 18px;
}
ul.main_menu li a.active{
background:#5aa138;	
}
/******************************* content_container *******************/
.content_container{
padding:10px;
	
}


.content_container section{
background-color:#FFF;
min-height:160px;
border:1px solid #CCC;
margin-bottom:8px;	
}
.content_container section .section_header{
height:36px;
background-color:#e7e8e6;
	
}

.section_header .image_container{
float:right;
width:41px;
height:37px;

	
}
.section_header .title_container{
	float:right;
	padding:3px 5px;
	
}
.title_container h1{
padding:0px;
margin:0px;


color:#003e90;

	
}

a.more_sections{
display:block;
color:#FFF;
padding:5px;
font-size:100%;
text-align:center;
margin-top:5px;
}

.section_content_list{
margin:0px;
padding:0px;
font-family:Verdana, Geneva, sans-serif;
	
}
.section_content_list li{

padding-bottom:10px;
padding-top:10px;
padding-right:30px;
list-style:none;
background-image:url(images/list_icon.png);
clear:both;
background-repeat:no-repeat;
background-position:97% 17px;	
}
.section_content_list li a{
color:#003e90;
font-size:18px;

}
.section_content_list li .desc{
color:#5aa138;

border-bottom:1px dashed #CCC;
margin-left:20px;
padding:10px 0px;
padding-top:5px;
}

.book_list li .desc2,.book_list li .desc02
{
    color: #5AA138;
    margin-left: 20px;
    padding: 5px 0 10px;
}
.book_list{
margin:5px 0px;
padding:0px;	
font-family:Verdana, Geneva, sans-serif;
}
.book_list li{	
list-style:none;
margin:0px;
padding:0px;
}
.book_list li img{
float:right;
width:137px;
height:auto;
margin-left:5px;	
}
.book_list li .pic_desc{
margin:0px 5px;
color:#333;
min-height:220px;
	
}
.book_list li .pic_desc p{
margin:5px 0px;
text-align:justify;	
}

.date_show{
color:#6caa67;	
}

.book_list li .pic_desc a{
color:#064898;	
}

				/**************** Green Section ******************************/
				.green_section .section_header{
				border-bottom:3px solid #5aa138;
				
				}
				.green_section .image_container{
					background-color:#5aa138;	
					background-image:url(images/icons/clock.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.green_section a.more_sections{
					background-color:#5aa138;
				}



				/**************** Blue Section ******************************/
				.blue_section .section_header,.article_section .section_header,.reports_section .section_header,.fatawa_section .section_header,.photos_section .section_header,.association_section .section_header,.offices_section .section_header,.projects_section .section_header
				{
				border-bottom:3px solid #516482;
				
				}
				.blue_section .image_container,.article_section .image_container,.reports_section .image_container,.fatawa_section .image_container,.photos_section .image_container,.association_section .image_container,.offices_section .image_container,.projects_section .image_container
				{
					background-color:#516482;	
					background-image:url(images/icons/fatawa.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.blue_section a.more_sections,.article_section a.more_sections,.reports_section a.more_sections,.fatawa_section a.more_sections,.photos_section a.more_sections,.association_section a.more_sections,.offices_section a.more_sections,.projects_section a.more_sections
				{
					background-color:#516482;
				}
				
				
				

				/**************** Bluew Section ******************************/
				.bluew_section .section_header,.versions_section .section_header,.nashrah_section .section_header{
				border-bottom:3px solid #064898;
				
				}
				.bluew_section .image_container,.versions_section .image_container,.nashrah_section .image_container{
					background-color:#064898;	
					background-image:url(images/icons/esdar.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.bluew_section a.more_sections,.versions_section a.more_sections,.nashrah_section a.more_sections{
					background-color:#064898;
				}
				
				
				
				
				/**************** BrownW Section ******************************/
				.brownw_section .section_header{
				border-bottom:3px solid #9b8972;
				
				}
				.brownw_section .image_container{
					background-color:#9b8972;	
					background-image:url(images/icons/book.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.brownw_section a.more_sections{
					background-color:#9b8972;
				}
				
				
				
				
				/**************** BrownW Section ******************************/
				.brown_section .section_header{
				border-bottom:3px solid #3d322d;
				
				}
				.brown_section .image_container{
					background-color:#3d322d;	
					background-image:url(images/icons/note.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.brown_section a.more_sections{
					background-color:#3d322d;
				}
				
				.letters_section .section_header{
				border-bottom:3px solid #3d322d;
				
				}
				.letters_section .image_container{
					background-color:#3d322d;	
					background-image:url(images/icons/note.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.letters_section a.more_sections{
					background-color:#3d322d;
				}
				
				
				
				
				/**************** News Section ******************************/
				.news_section .section_header{
				border-bottom:3px solid #529cc3;
				
				}
				.news_section .image_container{
					background-color:#529cc3;	
					background-image:url(images/icons/clock.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.news_section a.more_sections{
					background-color:#529cc3;
				}
				
				
				/**************** Video Section ******************************/
				.video_section a.section_header
				{
					border-bottom:3px solid #5d718c;
				}
				.video_section a.image_container
				{
					background-color:#5d718c;	
					background-image:url(images/icons/play.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				.video_section a.more_sections
				{
					background-color:#5d718c;
				}
				.videos_section .section_header,.video_section a.section_header
				{
					border-bottom:3px solid #5d718c;
				}
				.videos_section .image_container,.video_section a.image_container
				{
					background-color:#5d718c;	
					background-image:url(images/icons/play.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				.videos_section a.more_sections,.video_section a.more_sections
				{
					background-color:#5d718c;
				}
				
				
				
				
				/**************** facebook Section ******************************/
				.facebook_section .section_header{
				border-bottom:3px solid #587aca;
				
				}
				.facebook_section .image_container{
					background-color:#587aca;	
					background-image:url(images/icons/face.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.facebook_section a.more_sections{
					background-color:#587aca;
				}
				
				/**************** twitter Section ******************************/
				.twitter_section .section_header{
				border-bottom:3px solid #5dc8ff;
				
				}
				.twitter_section .image_container{
					background-color:#5dc8ff;	
					background-image:url(images/icons/tw.png);
					background-repeat:no-repeat;
					background-position:center;
				}
				
				.twitter_section a.more_sections{
					background-color:#5dc8ff;
				}
/******************* node ********/
.node-title{
display:block;
text-align:center;
margin:10px 0;
font-size:22px;	
}
.node-body{
display:block;
padding:1em;	
text-align: justify;
}
.top-arrow
{
	background: url("images/arrow-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: block;
    height: 31px;
    left: 23px;
    margin: 10px auto;
    position: fixed !important;
    text-align: right;
    width: 100%;
}



/************ footer *************/
footer{
height:38px;
width:100%;
background-color:#999;	
}

/************ nashrah *************/
a.tit-term-nash:link,a.tit-term-nash:visited
{
	color: #202020;
}
a.tit-term-nash
{
	color: #202020;
	font-family: "Times New Roman";
	font-size: 20pt;
	font-weight: bold;
	background: url("images/year-link.png") no-repeat scroll 0 0 transparent;
	width: 117px;
	height: 96px;
	display: inline-block;
	text-decoration: none;
	margin: 22px 11px 5px;
	position: relative;
}
a.tit-term-nash:hover
{
    background: url("images/year-link-h.png") no-repeat scroll 0 0 transparent;
	text-decoration: none;
	color: #202020;
}
a.tit-term-nash-v
{
    background: url("images/year-link-h.png") no-repeat scroll 0 0 transparent;
	text-decoration: none;
	color: #004291;
}
.tit-term-nash-s 
{
	display: inline-block;
	margin-top: 22px;
	text-align: center;
	width: 100%;
	text-shadow: 1px 2px 1px #FFFFFF;
}
.term-nash-count
{
	position: absolute;
top: 68px;
right: 31px;
text-align: center;
width: 84px;
color: #FFFFFF;
font-family: arial;
font-size: 11px;
font-weight: bold;
}
.date_v_nash 
{
	color: #3A9A00;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: right;
}
.count_v_nash {
color: #454A53;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
line-height: 26px;
text-align: right;
}
.gallary_menu{
background-color:#046da1;
margin: 0;
padding: 0;
}

.gallary_menu li{
float:right;
width:50%;
height:33px;
background-color:#064898;
text-align:center;
list-style:none;
	
}
.gallary_menu li a{
color: #FFFFFF;
    display: block;
    font-size: 15px;
    margin-right: 0;
    padding: 7px 0;
    position: relative;
   /* width: 95%;	*/
}
.gallary_menu li a.active{
background-color:#057bb8;	
}
.gallary_menu li a .menu_row
{
	position:absolute;
	z-index:23;
	top:29px;
	height:13px;
	width:100%;
}
.gallary_menu li a.active .menu_row{
	background-image:url(images/dowen_arrow.png);
	background-repeat:no-repeat;
	background-position:center;
}
#nash_list li
{
	background-color: #E7E9E4;
	margin: 5px 1%;
	float: right;
	padding: 5px 1%;
	clear: both;
	width: 96%;
}
#nash_list li .pic_desc 
{
	margin: 0px 5px;
	color: #333;
	min-height: 138px;
}
.blk-nashrah-mob
{
    background-color: #516482;
	color: #FFFFFF;
	font-size: 115%;
    margin-top: 5px;
    padding: 7px;
    text-align: right;
}
.blk-nashrah-mob2
{
    background-color: #516482;
	color: #FFFFFF;
	font-size: 110%;
    margin-top: 5px;
    padding: 7px;
    text-align: right;
}
.body_blk_mob 
{
    background-color: #E7E8E6;
	color: #333333;
    padding: 5px;
    min-height: 80px;
}
.down_mob_file 
{
    background-color: #A74F65;
	color: #E8EBF0;
	font-size: 18px;
	padding: 5px;
	text-align: center;
	width: 40%;
	display: inline-block;
	line-height: 20px;
}
.desc a:link,.desc a:visited
{
    color: #5AA138;
}
.desc a:hover
{
    color: #3D9112;
}
.desc a
{
    color: #5AA138;
}
.blk-nashrah-mob2 a:link,.blk-nashrah-mob2 a:visited
{
    color: #FFFFFF;
}
.blk-nashrah-mob2 a:hover
{
    color: #FFFFFF;
}
.blk-nashrah-mob2 a
{
    color: #FFFFFF;
}
.blk-blk-mob
{
	margin: 15px 5px;
}
/********************************************/
/*
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel]{
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 100%; height: 30px;
  line-height: 30px; font-size: 17px;
  border: 1px solid #bbb;
}
button[type=submit] {
 -webkit-appearance: none; -moz-appearance: none;
 display: block;
 margin: 1.5em 0;
 font-size: 1em; line-height: 2.5em;
 color: #333;
 font-weight: bold;
 height: 2.5em; width: 100%;
 background: #fdfdfd; background: -moz-linear-gradient(top, #fdfdfd 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: -o-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: -ms-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: linear-gradient(to bottom, #fdfdfd 0%,#bebebe 100%);
 border: 1px solid #bbb;
 -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
*/
#form-contactus
{
	margin: 1.5em;
}
/********************************************/
.down_icon
{
	cursor: pointer;
}
.box-comments {
    margin: 10px 20px;
}
.line-brown {
    display: none;
}
#box-add-comm {
    float: none;
    width: 100%;
}
.info_sender {
    padding-right: 15px;
}
.date_comm {
    padding: 4px 15px;
}
.rtecenter {
}
.banner_mobile {
	width: 100%;
	height: auto;
	display: block;
	margin: 10px auto;
}
.btn-register22 {
    background: transparent url(images/fataw-send.png) 0 0 no-repeat;
    height: 38px;
    /* width: 222px; */
    /* position: absolute; */
    /* top: -77px; */
    /* left: 4%; */
    display: block;
    margin: 0 0 11px 50px;
}
.fatawa-category{
	/* margin-bottom: 10px; */
}