@charset "windows-1256";



body,table{

	margin:0px;

	padding:0px;

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	text-align:right;

	line-height:18px;

}

body{
	margin:0px;
	padding:10px 0px;
	background-color:#dbe7f3;
	direction:rtl;

}

a,h1,h2,h3,h4,h5,h6,p,li,ol,ul,form{

    margin:0px;

    padding:0px;

    font-family:"Times New Roman", Times, serif;

    font-size:14px;

    text-align:right;

	line-height:18px;

    text-decoration:none;

    color:#000;

}

.spacer{

	line-height:0px !important;

	clear:both !important;

	height:0px !important;

	background:none !important;

	margin:0px !important;

	padding:0px !important;

	font-size: 0px;

	font-family: Tahoma;

}

.super_container {

    direction:rtl;

}

.main_container {

	width:954px;

	margin:0px auto;

	overflow:hidden;

}





.header_menu li {
	float:right;
	display:block;
	/*background:url(images/images.png) no-repeat;*/

	height: 25px;

}

.header_menu li h2{
	cursor:pointer;
	margin:0px;

}

.header_menu {
	list-style:none;
	;
	display: block;
	height: 25px;
	background: url(images/images.jpg) no-repeat -450px -25px;

}

.header_menu #home {
	/*background-position: -855px 0px;*/

	width:85px;

}

.header_menu #staff {

	/*background-position: -743px 0px;*/

	width:112px;

}

.header_menu #about_us {
	/*background-position: -666px 0px;*/

	width:97px;

}

.header_menu #contact_us {
	/*background-position: -589px 0px;*/

	width:98px;

}

.header_menu #site_map {
	/*background-position: -477px 0px;*/

	width:114px;

}

.header_menu #search {

	/*background-position: 0px 0px;*/

	width:308px;

	padding-right:167px;

}

#search form .search_text {

	margin-top:9px;

	border:0px none;

	width:280px;

}



.latest_news_bar,.urgent_news_bar {
	height:19px;
	padding:8px 50px 8px 10px;
	background:url(images/images.jpg) no-repeat 0px -169px;
	color:#FFF;

}

.urgent_news_bar {

	padding:8px 135px 8px 10px;	

	background:url(images/images.png) no-repeat 0px -158px;

}

.header{
	height:119px;
	background:url(images/images.jpg) no-repeat 0px -050px;

}

.urgent_news_bar ,

.latest_news_bar ,

.latest_news_bar a{

	color:#FFF;

	font-family:Tahoma;

	font-size:12px;

}

.latest_news_bar .perv_btn,

.latest_news_bar .next_btn{

	text-indent:-9999px;

	display:block;

	width:17px;

	float:right;

	margin-right:13px;

	height:17px;

}

.latest_news_bar .next_btn{	

	margin-right:2px;

}

.latest_news_bar .title {

	float:right;

	width:60px;

	font-weight:bold;

}

.latest_news_bar .latest_news_inner_bar {

	float:right;

	width:600px;

	margin-right:20px;

	height:17px;

	overflow:hidden;

}

.latest_news_bar .latest_news_inner_bar div a{	

	text-align: right;

	display:block;

	width:100%;

}.main_container .content_container {

	padding:11px;

	background-color:#FFF;

}

.content_container #main_news {

	float:right;

	margin-left:11px;

	width:741px;

	overflow: hidden;

}

.content_container #writers_tab {


}

#main_news .main_news_box {

	padding:8px;

	border:1px solid #80c6e5;

	margin-bottom: 10px;

}

#writers_tab .writers_box {

	border:1px solid #d5c7c7;

	margin-bottom: 10px;

	padding-bottom: 5px;

}

.main_news_box #nav {
	width:234px;
	float:right;
	height:285px;
	display: block;
	list-style: none;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	overflow: hidden;

}

#nav a{

	font-family:"Traditional Arabic";

	font-size:18px;

	font-weight:bold;

}

.main_news_box #news_roller {
	background-color:#028dcc;
	width:345px;
	float:right;
	height:277px;
	padding: 4px;
	overflow: hidden;

}

#nav li a {

	height:39px;

	background:url(images/images.png) no-repeat -263px -226px;

	padding:6px 10px;

	margin-top: 8px;

	display: block;

	overflow: hidden;

}

#nav #first_nav_item {

	margin-top:0px;

}

#nav .activeSlide {

	background:none #028dcc;

	color:#FFF;

}

#s3 {
	height:277px;

}

#s3 div {
	height:267px;
	padding:5px;
	overflow: hidden;
	background-color: #FFF;
	width: 335px;

}

#s3 div img {

/*	width:auto !important;*/

	width:100%;	

}

#s3 div h1 a,

#s3 div h2 a,

#secondry_new h1 a,

#secondry_new h2 a,

.sections h1 a,

.sections h2 a

{

	font-size:20px;

	font-family:"Traditional Arabic";

	line-height:24px;

	text-align:justify;

	color: #015294;

}



#s3 div h2 a,

#secondry_new h2 a,

.sections h2 a

{
	font-size:16px;
	color: #C00;

}

#secondry_new p,

.sections p

{

	font-family:"Times New Roman", Times, serif;

	 text-align:justify;

	 line-height:20px;

	 font-size:14px;

	 

}

.sections p{

	padding:0px 10px;

}

.sections h1 a,

.sections p a,

#secondry_new p a,

#secondry_new h1 a{

	color:#015294;

}

#secondry_new img{

	padding:0px 0px 0px 10px;

	width: 160px;

}

#top {

	width:100%;

}



.news_list{

	list-style:none;

}

.news_list li{

	padding-right:5px;

}

.news_list li a{

	padding-right:15px;

	font-size:18px;

	line-height:26px;

	font-family:"Traditional Arabic";

	background:url(images/arrow.png) right center no-repeat;

	font-weight:bold;

	color:#015294;

	display: block;

}

.footer{

	background:url(images/footer_bg.png) no-repeat center bottom;padding:30px; text-align:center;	

}

.footer,

.footer a{

	font-family:Tahoma;

	font-size:12px;

}

.writers_box .image_box {

	width:56px;

	height:56px;

	background:url(images/images.png) no-repeat -491px -284px;

	padding:16px;

	margin: 0px auto;

}

.image_box img {

	border:1px solid #666;

	margin:0px auto;

	display:block;

}

.writers_box h2 {

	display:block;

	text-align:center;

	line-height: 12px;

}

.writers_box h2 a {

	font-family:Tahoma;

	font-size:11px;

	font-weight:normal;

	color:#666;

	line-height: 14px;

}

.writers_box h1 {

	padding:5px;

	display:block;

	text-align:center;

	overflow: hidden;

}

.writers_box h1 a {

	text-align:center;

	font-family:Tahoma;

	font-size:11px;

}

.gray{

	background-color:#e7e7e7;

}

.writers_box h3 {

	display:block;

	text-align:left;

	padding:2px 5px;

}

.writers_box h3 a {

	text-align:left;

	font-family:Tahoma;

	font-size:12px;

}

.writers_box span {

	background:url(images/articles_seperator.png) no-repeat center;

	height:14px;

	display:block;

	padding:5px 0px 3px 0px;

	line-height: 14px;

}

.latest_news_bar .lang {

	float:right;

	width:163px;

	text-align:left;

}

#right_sections {
	width:599px;
	float:right;
	margin-left:10px;
	overflow: hidden;

}

#left_sections {
	width:323px;
	float:right;
	overflow: hidden;

}

.sections {
	margin-bottom: 10px;
	background: url(images/sections_footer.jpg) bottom no-repeat #ebebeb;

}


.section_btn {
	height:25px;
	padding:5px 2px;
	display: block;
	background:url(images/sections_head.jpg) top no-repeat

}

.section_btn h1 a {

	font-family:'Traditional Arabic';

	font-size:20px;

	color:#FFF;

}

.sections .news_image  {

	width:154px;

}

.news_titles{
	padding:5px 5px 0px;
	text-align:justify;

}

.sections .image_sec_side {
	width: 154px;
	float: right;
	padding: 5px 0px 5px 5px;

}

.sections .more {

	text-align:left;

	padding:3px 10px;

}

.sections .more a {

	color:#900;

}

.sections .first_news {

	border-bottom:1px solid #036;

	margin-bottom:5px;

	padding-bottom: 5px;

}

.image_sec_side .news_image {


}

#header_menu_cont {
	position:relative;
	margin-bottom: 5px;

}

.poll_option {

	padding:0px 5px;

}







.add_comments_btns input{

    font-size:11px;

    padding:0px 15px;

}

.poll_buttons_cont {

    padding:5px;

}

#serv{

	position:relative;

	overflow: hidden;

}

#survey_overlay {

    position:absolute;

    top:0px;

    left:0px;

    width:100%;

    height:100%;

    z-index:999;

    background:url(images/loading-3.gif) no-repeat center #edf8ff;

    display:none;

}

#inner_top{

	height:36px;

}

#inner_top,#inner_top a{

	font-family:Tahoma;color:#FFF;font-size:12px;

	text-align:center;

}

#inner_top a{

	display:block;padding-top:18px;

}.inner_btn {

	width:62px;

	float:right;

	height:36px;

}

#inner_date {

	width:300px;

	float:right;

	padding:8px 10px 8px 160px;

}

.inner_top_cont {

	background:url(images/inner_top.jpg) center top no-repeat;

	padding:4px;

}

#bottom_cor {

	background:url(images/inner_btm.jpg) center top no-repeat;

	height:8px;

	margin-bottom: 10px;

}

#news_container {

	padding:10px;

	border-left:1px solid #c2c2c2;

	border-right:1px solid #c2c2c2;

}

.top {

	background:url(images/top.jpg) no-repeat left center;

	display:block;

	height:16px;

}



#news_container p,#news_container a,#news_container span{

	font-size:16px;

	line-height:25px;

	text-align:justify;

}



.writers_box ul {

	list-style:none;

}.left_side_box_body {

	padding:5px;

}

.poll_desc h3 {

	color:#1200ac;

	font-family:Tahoma;

	font-size:12px;

	padding:5px;

	text-align:justify;

}

.writers_box .section_head {

	height:35px;

	background-color:#C60;

}

.writers_box .section_head h1 a {

	font-family:'Traditional Arabic';

	font-size:20px;

	color:#FFF;

}

.survey .poll_desc h3 {

	color:#015294;

	font-family:Traditional Arabic;

	font-size:20px;

	padding:5px;

	text-align:justify;

}



#gallery,

#videos {		

    padding: 10px 20px;

}

#videos ul,

#gallery ul { list-style: none;width:538px;margin:0px auto;}

.sections #videos ul ,

.sections #gallery ul

{

	list-style: none;

	width:300px;

	margin:0px auto;

	display: block;

}

#videos ul li ,

#gallery ul li

{

	display: inline;

	width:150px;

	display:block;

	text-align:center;

	height:125px;

	float:right;

}
#videos .left_side_box_body #pages_list ul {
	display:block;
	width:100%;
}

#videos ul img ,

#gallery ul img

{

    border: 1px solid #CCC;

    border-width: 1px 1px ;

    width:110px;

    height:60px;padding:10px;

	display:block;

	margin:0px auto;

}

#videos ul a:hover img ,

#gallery ul a:hover img

{

	border: 1px solid #3e3e3e;

	border-width: 1px;

	color: #fff;

}

#videos ul a:hover ,

#gallery ul a:hover

{ color: #06C; }

.media,
.sounds{

	padding:10px 130px;

}


.media div,
.sounds div{

	padding:5px;

	font-size:14px;

	color:#069;

	text-align:center;

    border-bottom:3px solid #ccc;

    margin-bottom:20px;

    padding-bottom:10px;

    }

	

	.most_reading,.most_comments {
	width:153px;
	float:right;

}

.most_reading{

	padding:0px 5px 0px 5px;

	border-left:1px solid #999;

}

.most_comments {

    padding:0px 5px 0px 0px;

}

.most_reading span,.most_comments span {

    font-size:12px;

    color:#900;

    text-align:center;

    display:block;

    font-weight:bold;

}

.most_reading ul,.most_comments ul {

	list-style:none;

    list-style:url(images/read_more_g_arraw.jpg) outside;

    padding:10px 15px 10px 0px;

}

.most_comments ul{

    list-style:url(images/read_more_r_arraw.jpg) outside;

}

.most_reading ul li,.most_comments ul li{

    padding-right: 0px;

    display:block;

    margin-bottom: 5px;

}

#gallery ul li a span ,

#videos ul li a span {

	display:block;

}







article-body,.add-comment-body {

    border-right:solid 1px #c2c2c2;

    border-left:solid 1px #c2c2c2;

    display: block;

    overflow: hidden;

    padding: 10px;

}

.add-comment-body{

    background-color:#f0f0f0;

    position: relative;

}

.article-bottom-cor {

    height:10px;

    background:url(images/article-bottom-cor.jpg) no-repeat center;

}

.add-comment-top {

	height:26px;

	background:url(images/add-comment-top.jpg) no-repeat center;

	padding: 7px 60px 0px 0px;

	color: #FFFFFF;

	font-family: Tahoma;

	font-size: 12px;

}

.add-comment-bottom {

    height:9px;

    background:url(images/comments-bottom-cor.jpg) no-repeat center;

}

.comments-top {

    height:9px;

    background:url(images/comments-top.jpg) no-repeat center;

}

#image_row{

    margin-bottom:10px;

}

#image_row img{

    display:block;

    float:right;

    padding-right:10px;

    border:none 0px;

    margin-left:20px;

}

.navigation_bar {

	background:#CCCCCC;

	padding:5px;

	margin-bottom: 0px;

	font-family:Tahoma;

	font-size:12px;

}

.navigation_bar a{

    color:#0066CC;

	font-family:Tahoma;

	font-size:12px;

}

#comment-form p label {

    display:block;

    width:200px !important;

    color: #000;

    vertical-align: top;

    text-align: left;

    list-style: none;

    cursor: pointer;

    float: right;

    padding-left: 3px;

}

#comment-form label.error {

    display:inline-block;

    width:200px;

    margin-right:205px;

    color: #C00;

    vertical-align: top;

    text-align: right;

    padding-top:3px;

}

#comment-form p {

    padding:5px;

}



#user_comments h3 {

    font-size:13px;

    color:#C00;

}

#user_comments,#user_comments h3,#user_comments p{

	font-family:Tahoma;

}

#user_comments p{

	font-size:12px;

}



.comment-input-sec {

	float:right;

	overflow: hidden;

	font-family: Tahoma;

	width: 600px;

}

.comment-input-sec label{

	font-family: Tahoma;

	font-size:12px;

}

.comment-policy {

	width:70px;

	float:right;

	background:url(images/terms.jpg) no-repeat 100px 0px;

	padding: 2px 505px 0px 0px;

	text-align: right;

}

.comment-input-title {

    width:190px;

    float:right;

    height:200px;

    text-align: left;

}

.comment-input-form {



    /*height:200px;*/

}

.comment-input-title div{

    padding:10px 0px 10px 10px;

}

.comment-input-form input,.comment-input-form textarea{

    margin:0px 0px 0px 10px;

    width:250px;

    border:1px solid #999999;

    font-family:Tahoma;

    font-size:11px;

    padding:2px;

    list-style: none;

    float: right;

    overflow: hidden;

}

.comment-input-form input:focus,.comment-input-form textarea:focus{

    border:1px dotted #666;

}

.add_comments_btns span{

    float:left;

    background:url(images/vote_btn_bg.jpg) repeat-x;

    padding:2px 20px;

    height:15px;

    margin:0px 20px 0px 0px;

}

.add_comments_btns span a{

    color:#FFFFFF;

}

.add_comments_btns {

    height:20px;

    padding-left:10px;

    padding-top: 10px;

}

#user_comments span{

    font-size:11px;

    color:#80282c;

    font-weight:normal;

}



.poll_buttons_cont input,.add_comments_btns input{

    height:19px;

    padding:0px;

    margin:0px;

    border:none 0px;

    padding:2px 10px;

    background:url(images/vote_btn_bg.jpg) repeat-x #F00;

    color:#FFF;

    margin-left:10px;

    font-size:10px;

    font-weight:lighter !important;

    line-height:15px;

    float:right;

    width:auto;

}

#user_comments div {

	background:url(images/comments-separator.jpg) no-repeat right;

	height:1px;

	margin:8px 0px;

}

.article_box {

    margin-bottom:10px;

}

.add-comment-top #add_comment_title {

	float:right;

}

.add-comment-top .comment-policy a {

	color:#FFF;

	font-family:Tahoma;

	font-size:12px;

}

#writer_name{

	font-weight:bold;

	color:#06C

}



#add_comment_loader{

    background:url(images/loading-2.gif) no-repeat center #FFF;

    display:none;

    position:absolute;

    top:0px;

    left:0px;

    width:100%;

    height:100%;

    z-index: 500;

    overflow: hidden;

}

#news_container #intro_title {

	font-size:18px;

	font-family:'Traditional Arabic';

	line-height:25px;

}

#news_container #main_title {

	font-size:24px;

	font-family:'Traditional Arabic';

	line-height:30px;

	color:#06C;

}



.writers_box ul{

	padding:5px;

}

.writers_box ul li{

	text-align:justify;

		background:url(images/articles_arraw.jpg) center right no-repeat;	

		padding:0px 18px 5px 0px;		

	

}

.writers_box ul li a{

	font-family:Tahoma;

	font-size:12px;

	text-align:justify;

/*	background:url(images/articles_arraw.jpg) center right no-repeat;	*/	

}
.header_menu li {
	float:right;
	display:block;
	height:25px;
	width:auto;
}
.header_menu li h2 a {
	color:#FFF;
	display: block;
	height: 25px;
	text-indent: -9999px;
}
.header_menu #forum {
	width:109px;
}
#header_menu_sec {
	float:right;
	width:504px;
	height:25px;
}
#search_container {
	float:right;
	width:369px;
	background:url(images/images.jpg) no-repeat 0px 0px;
	height:23px;
	padding:2px 80px 0px 0px;
}
#search_container form .search_text {
	width:290px;
	border:0px none;
}
#news_roller_cont {
	border:1px solid #09C;
	padding:3px;
	margin-bottom:10px;
}
#right_sections .half {
	width:295px;
	float:right;
	background:url(images/sections_footer_half.jpg) bottom no-repeat #ebebeb;
}
#right_sections .right_half {
	margin-left:9px;
}
.content_container .inner_left_side {
	float:right;
	width:180px;
}
#writers_tab .sections .side_articles {
	padding:10px 10px 10px 5px;
}
#left_sections #writers_tab .sections .side_articles .article_box {
	width:149px;
	/*height:105px;*/
	float:right;
	margin-left: 5px;
}
.side_articles .article_box .image_side {
	float:right;
	padding:0px 0px 5px 5px;
	height: 75px;
	width: 52px;
	overflow: hidden;
}
.side_articles .article_box {
width:300px
}
.side_articles .article_box .image_side img {
	height:75px;
	width:52px;
	border:0px none;
}
#left_sections #writers_tab .sections .side_articles .article_box h1 a {
	text-align:right;
	line-height: 18px;
	font-size: 15px;
}
#left_sections #writers_tab .sections .side_articles .article_box h1 {
	display:block;
	/*height:80px;*/
	float:right;
	width:92px;
	overflow:hidden;
}
#left_sections #writers_tab .sections .side_articles .article_box h1.without_image {
	width:140px;
}
#left_sections #writers_tab .sections .side_articles .full_col {
	width:305px;
	margin-left:0px;
	float:right;
	/*height: 140px;*/
}
#left_sections #writers_tab .sections .side_articles .full_col .image_side {
	width:90px;
	height:110px;
}
#left_sections #writers_tab .sections .side_articles .full_col .image_side img {
	width:90px;
	height:110px;
}
#left_sections #writers_tab .sections .side_articles .full_col h1 {
	width:205px;
	height:115px;
}
#left_sections #writers_tab .sections .side_articles .full_col h1.without_image {
	width:300px;
	height:auto;
}
#left_sections  .sections {
	background: url(images/poll_footer.jpg) bottom no-repeat #ebebeb;
}
.article_box .add-comment-body #inner_search_box #sounds li{
display:block;
}
.article_box .add-comment-body #inner_search_box #sounds li a {
	display:block;
	padding:3px;
	border:1px dotted #0099CC;
	margin:2px 0px;
}
.article_box .add-comment-body #inner_search_box #sounds li a:hover {
background-color:#FFFFCC
}

.left_side_box_body #pages_list {
	float:right;
	width:180px;
}
.left_side_box_body #issue_title {
	text-align:center;
	display:block;
	margin-bottom:5px;
	font-size:18px;
	color:#990000;
	font-family: 'Traditional Arabic';
}
.left_side_box_body #pages_list ul li a {
	display:block;
	background:url(images/pdf_icon.jpg) no-repeat left center;
	color:#2f5085;
	font-size:12px;
	font-family: Tahoma;
}
.left_side_box_body #issue_image {
	float:right;
	width:130px;
	overflow: hidden;
}

#pages_list ul li {
	display:block;
	padding:3px 12px;
	border-bottom: 1px solid dotted;
	height:auto;
}
.prev,.next,.paging{
    border:solid #F63 1px;
    padding-bottom:1px;
    padding-left:7px;
    padding-right:7px;
    padding-top:1px;
    margin-right:5px;
    margin-top:5px;
    float:right;
}
a .paging,a .prev,a .next{
    background-color:#F99;
    text-decoration:none;
    color:#000
}
a:hover .paging,a:hover .prev,a:hover .next{
    background-color:#FFC;
    cursor:pointer;
}
.page{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#FFF;
    }