/*
 Theme name: Elnashra default
 Theme URL: http://www.elnashra.com/
 Author: Dany Moussa
*/
body{
font-family: tahoma;
background-color: white;
}

#white{
color: white;
}

p.breaking_news{
color: red;
}

p.major_news{
color: #EC4949;
}

#today_news td{
padding: 2px;
font-size: 12px;
}

#today_news a:link,#today_news a:visited{
text-decoration: none;
display: block;
}

#body p.header{
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

#today_news td.time{
font-size: 10px;
vertical-align: top;
}

/*FILES PAGE DESIGN*/
#files tr.title{
  text-align: center;
  background-image: url('menu_back.gif');
  color: white;
  font-size: 12px
}

#files td{
  padding: 3px;
  font-size: 12px;
  text-align: center;
}

#files table{
  width: 530px;
}

#files a:link,#files a:visited{
  text-decoration: none;
  color: #C80F0F;
}

#files a:hover{
  color: black;
}

p.download_title{
  text-align:center;
  font-size:15px;
  color:white;
  background-image:url('menu_back.gif');
  padding:3px
}

#audio_box img{
  margin-top: margin:0px;
  margin: 2px;
  border: 0px;
}

#audio_box{
  position: absolute;
  width: 300px;
  height: 40px;
  background-color: #F5F5F5;
  border: 1px solid gray;
  border-bottom: 3px solid gray;
  border-right: 3px solid gray;
  margin-top: 30px;
  opacity: 0.9;
  filter: alpha(opacity = 90);
  margin-right: 100px;
  display: none;
  padding-bottom: 10px;
}

#today_news td.title{
font-size: 12px;
width: 480px;
}

#enlarge{
position: absolute;      
padding: 5px;
background-color: #EC4949;
margin-top: 10%;
margin-left: 25%;
display: none;
}

#container{
text-align:right;
width: 980px;
background: #FDFAFA url('back.gif');
padding-left: 8px;
padding-right: 8px;
margin-top: -7px
}
	
	#header{
	float:left;
	text-align:left;
	padding-left: 5px;
	margin-bottom: 0px;
	}
		
		#header div.line{
		width: 980px;
		height: 8px;
		background-color: #EC4949;
		}
		
		#language{
		float: left;
		margin-top: 4px;
		margin-left: 5px;
		}
		
		#language img{
		border: 0px;
		border: 1px solid white;
		}
		
		#menu{
		width:965px;
		height:25px;
		background: #C0C0C0 url('menu_back.gif');
		}
		
		#menu ul{
		list-style: none;
		margin:0px;
		float: right;
		margin-left: -40px;
		}
		
		#menu li{
		float:left;
		}
		
		#menu li a{
		color: white;
		margin-top:0px;
		margin-bottom:0px;
		font-weight: bold;
		display:block;
		font-size: 12px;
		line-height: 25px;
		padding-left: 10px;
		padding-right: 10px;
		text-decoration: none;
		direction: ltr;	
	    border-left: 1px solid white;
		}

		#menu a:hover{
		background: url('menu_back2.gif');
		}
		
		
	
	#left{
	width: 215px;
	margin: 0px;
	float:left;
	text-align: right;
	}
		
	#left #elec_corner{ height:100px;}
	#left #elect_corner img{ float:right; border:0px; }
	#left #elect_corner p{
		margin:0px;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		height:80px;
		width:120px;
		display:block;
		padding-top:30px;
	}
	
		
#newspaper_icon {
  text-align: center;
}
				
#print{
 width: 70%;
 font-family: tahoma;
 font-size: 12px;
 direction: rtl;
 text-align: right;
}

#print p.logo{
 text-align: center;
}

#print p.title{
 text-align: center;
 font-size: 14px;
 font-weight: bold;
}

#print p.date{
 font-weight: bold;
 margin-bottom: 4px;
}

#print p.author{
 font-weight: bold;
 margin-top: 0px;
}

#print_body, #print_body p,#print_body td,#print_body div,#print_body li,#print_body span{
 font-size: 12px;
 font-weight: bold;
 text-align: justify;
 line-height: 1.4;
}
		
		#newspaper_icon img{
		border: 0px;
		}
		
		div.wonder{
		padding:3px;
		font-size: 12px;
		text-align:justify;
		line-height: 1.2;
		color:black;
		direction: rtl;
		}
		
		#poll_box{
			direction:rtl;
		}
		
		#poll_box p.question{
			font-size:12px;
			text-align:center;
			color:black;
			font-weight:bold;
			margin:0px;
			margin-bottom:5px;
		}
		
		#poll_box p.result_link{
			text-align:center;
			font-weight:bold;
		}
		
		#poll_box p.result_link a{
			color:red;
		}
		
		#poll_box table{
			width:210px;
		}
		
		#poll_box td{
			font-size:12px;
			text-align:right;
		}
		
	  #left a:link, #left a:visited{
		text-decoration: none;
		color: black;
		}
		
		#left a:hover{
		text-decoration: underline;
		}
		
		div.box{	
		color:#EC4949;
		margin-top: 2px;
		background-color: #F8F6F6;
		font-size: 11px;
		padding-bottom:5px;
		padding-right: 2px;
		padding-left: 2px;
		width: 212px;
		}
		
		p.audio_file{
		 margin-bottom: 0px;
		 margin-top: 5px;
		 direction: rtl;
		 width: 100%;
		 padding-bottom: 5px;
		 text-align: justify;
		}
		
		p.audio_file img{
		 padding-left: 3px;
		 padding-right: 3px;
		}
		
		p.wonder{
		margin:0px;
		padding:2px;
		font-size: 12px;
		text-align: justify;
		font-weight: normal;
		color: black;
		}
		
		#box_title{
		margin-top:0px;
		margin-bottom:0px;
		height: 17px;
		color: white;
		background: #C0C0C0 url('menu_back.gif');
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		padding: 3px;
		width: 206px;
		margin-bottom: 5px
		}
		

		#box_title{ color:white; }
		#box_title a:link,#box_title a:visited{ color: white; }
		#box_title a:hover{ text-decoration:none; }
		
		p.list{
		margin: 5px;
		font-size: 12px;
		direction: rtl;
		width: 205px;
		color: black;
		padding-bottom: 5px;
		border-bottom: 1px solid #CCCCCC;
		}
		
		span.author{
		color:#CD0F0F;
		font-size: 12px;
		}
		
		#left hr{
		background-color:#6E6E6E;
		height: 1px;
		margin-top: 3px;
		}
	
	#body{
	margin-top:0px;
	width: 531px;
	float:left;
	direction: rtl;
	margin-right: 4px;
	}
		#breaking{
		margin-top: 5px;
		width: 517px;
		direction: rtl;
		margin-bottom: 5px;
		margin-right: 3px;
		border: 1px solid #C80F0F;
		}
		
		#breaking table{
		width: 508px;
		}
		
		#breaking p.breaking_label{
		margin: 0px;
		padding: 5px;
		font-size: 20px;
		text-decoration: underline;
		margin-bottom: 10px;
		font-weight: bold;
		text-align: center;
		color: #C80F0F;
		}
		
		
		#breaking .title{
		font-size: 12px;
		font-weight: bold;
		color: #EC4949;
		text-align: right;
		}
		
		#breaking a:link, #breaking a:visited{
		color: red;
		text-decoration: none;
		}
		
		#breaking a:hover{
		text-decoration: underline;
		}
		
		#breaking .time{
		font-size: 10px;
		vertical-align: top;
		width: 30px;
		}
		
		#breaking .body{
		font-size: 13px;
		text-align: justify;
		color: #434242;
		}
		
		#breaking td.title a:visited{
		font-size: 12px;
		font-weight: bold;
		color: #EC4949;
		}
		
		#h_now{
		width: 100%;
		margin-top: 5px;
		}
			
			#h_now p.title{
			background: #C80F0F url('menu_back.gif');
			padding: 5px;
			color: white;
			width: 515px;
			font-weight: bold;
			font-size: 12px;
			margin-bottom: 0px;
			margin-top: 0px
			}
			
			#h_now img{
			float:right;
			}
			
			#h_now div.marquee_box{
			padding-top: 4px;
			height: 25px;
			margin-top: 10px;
			width: 520px;
			border: 1px solid #C2C2C2;
			background:#EAE8E8;
			}
			
			#h_now  p.marquee_who{
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 0px;
			color: #EC4949;
			text-decoration: none;
			direction: rtl;
			text-align: right;
			margin: 0px;
			padding: 5px;
			}
			
			#h_now a:visited, #h_now a:link{
			text-decoration: none;
			color: #C80F0F;
			display: block;
			}
			
			#h_now a:hover{
			color: black;
			}
			
			#h_now span.time{
			font-size: 10px;
			color: red;
			}
				
				#marquee span.title{
				color: #434242;
				font-size: 12px;
				font-weight: bold;
				padding: 2px;
				margin:0px;
				}
				
			#top{
			margin-top: 5px;
			width: 520px;
			height: 176px;
			}
			
			#top a:link, #top a:visited{
			text-decoration: none;
			color: #C80F0F;
			}
			
			#top a:hover{
			color: black;
			}
			
			div.load{
			top: 50%;
			display: table-cell;
			vertical-align: middle;
			text-align: center;
			}
			
			#top img.thumb{
			border: 1px solid black;
			width: 240px;
			padding: 2px;
			height: 170px;
			float: right;
			margin-left: 5px;
			}
			
			.news_pic {
				width:375px;
				float:right;
				padding:4px;
			}

			#top p.title{
			font-size: 12px;
			margin: 0px;
			color: #EC4949;
			font-weight: bold;
			margin-bottom: 0px;
			}
			
			#top p.body{
			padding-top: 5px;
			font-size: 15px;
			padding-right: 0px;
			font-size: 12px;
			text-align: justify;
			font-weight: bold;
			margin-bottom: 0px;
			margin-top: 0px;
			line-height: 1.4;
			}
			
			#controllers{
			text-align: left;
			margin-top: 0px;
			width: 100px;
			float: left;
			margin-top: -20px;
			}
	
/*start important news template...*/	
		#news_box{
		width: 100%;
		margin-top:5px;
		}
		
		#news_box{
		margin-bottom:0px;
		}
		
		#news_box p.box_title{
		background: #C0C0C0 url('menu_back.gif');
		color: white;
		padding-top: 3px;
		font-weight: bold;
		font-size: 12px;
		height: 20px;
		display: block;
		width: 526px
		}
		
		#news_box p.box_title a:visited, #news_box p.box_title a:link{
		color: white;
		font-size: 12px;
		font-weight: bold;
		display: block;
		}
		
		#news_box a:link, #news_box a:visited{
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: red;
		}
		
		#news_box a:hover{
		color: black;
		}
		
		#news_box span.title{
		font-family: tahoma;
		text-align: justify;
		font-weight: bold;
		font-size: 0.77em;
		width: 495px;
		color: solid gray;
		padding-bottom: 6px;
		line-height: 14px;
		}
		
		#news_box span.time{
		font-size: 10px;
		vertical-align: middle;
		}
		                     
		#news_box p{
		margin: 0px;
		margin-top: 2px;
		}
		
		#news_box p.maximize{
		width:70px;
		float: left;
		text-align: left;
		padding-left: 8px;
		padding-right: 8px;
		}
		
		#news_box p.read_more{
		text-align: right;
		}
		
		#news_box p.title{
		height: 20px;
		color:white;
		text-align:right;
		float: right;
		padding:2px;
		line-height: 23px;
		width: 530px;
		font-size: 13px;
		margin-top: 0px;
		margin-bottom:0px;
		}
		
	  #display_important{  padding-top: 3px;}
		#display_local{ padding-top: 3px;}
		#display_international{ padding-top: 3px;}
		#display_strange{ padding-top: 3px; }
		#display_misc{ padding-top: 3px; }

/*start Search display design*/
			#search{
			position: absolute;
			display: none;
			margin-top: 270px;
			margin-left: 440px;
			border: 3px solid #434242;
			width: 300px;
			padding:5px;
			height: 100px;
			background-color: #EAE8E8;
			}
			
			#search td{
			font-size: 12px;
			font-weight: bold;
			}
			
			#search a{
			float: left;
			text-decoration: none;
			padding-left: 5px;
			color:white;
			font-size: 13px;
			}
			
			#search table{
			float:right;
			}
			
			#search select{
			width: 130px;
			direction: rtl;
			margin:0px;
			font-size: 13px;
			border: 1px solid gray;
			width: 144px;
			}
			
			#search p.title{
			height: 20px;
			font-size: 13px;
			margin-top: 0px;
			margin-bottom:0px;
			padding-right: 5px;
			color: white;
			text-align: right;
			background-color: #EC4949;
			}
			

			#search input.search{
			width: 295px;
			direction: rtl;
			background: white url('search_icon.gif') no-repeat right center;
			padding-right: 25px;
			border: 1px solid gray
			}
			
			#search_form{
			margin-top:0px;
			width: 520px;
			margin-left: 2px;
			float:left;
			direction: rtl;
			}
			
			#search_form p.results{
			font-size: 12px;
			}
			
			#search_form  a:link, #search_form  a:visited{
			color: red;
			text-decoration: none;
			}
			
			#search_form a:hover{
			text-decoration: underline;
			}
			
			#search_form div.search_box{
			border-bottom: 1px solid gray;
			padding-top: 3px;
			}
			  
			#search_form p.title{
			color: red;
			margin: 0px;
			font-size: 12px;
			}
			  
			#search_form select{
			border: 1px solid gray;
			width: 110px;
			}
			  
			#search_form input.text{
			border: 1px solid gray;
			width: 205px;
			padding-left: 5px;
			padding-right: 5px;
			}
			
			#search_form p.brief{
			margin-top: 3px;
			font-size: 12px;
			}
			
			#num{
			text-align: center;
			font-size: 12px;
			margin-top: 10px;
			}
			
			#num a:link, #num a:visited{
			color: #C80F0F;
			}
			
			#num a:hover{
			background-color: #C80F0F;
			color: white;
			}
			
			
	#article{
	width: 509px;
	border: 1px solid #C2C2C2;
	background:#EAE8E8;
	margin-left:2px;
	margin-top:5px;
	padding: 3px;
	}
	
	#right{
	width:215px;
	float:left;
	margin-top:0px;
	}
	
	#right img.adv{
    margin-bottom: 2px;
	border: 1px solid gray;
    }
	
	#right p.list{
	background: url('icon_doc.gif');
	}

	    div.box a:link, div.box a:visited{
		text-decoration: none;
		color: black;
		font-size: 12px;
		text-align: justify;
		}
		
		div.box a:hover{
		text-decoration: underline;
		} 
	
		
		#important_documents{
		background-color: red;
		}
		
		#important_documents p.title{
		padding-right: 15px;
		background: red url('icon_doc.gif') no-repeat;
		
		}
	
	p.article_img  img{
	 height: 135px;
	 width: 180px;
	 border: 1px solid gray;
	 margin-bottom: 3px;
	 margin-right: 15px;
	}
	
	p.article_img{
	 text-align: justify;
	 direction: rtl;
	 padding-bottom: 3px;
	 font-size: 12px;
	 border-bottom: 1px solid #CCCCCC;
	 margin-bottom: 0px;
	 margin-top: 0px;
	}
	
#news{
width: 528px;
padding: 0px;
}
    #news a.list_links{
	  padding-right: 15px;
	  text-align: right;
	  font-size: 13px;
	  font-family: tahoma;
	  display: block;
	  background: url('icon_doc-1.gif') no-repeat right;
	}
	
	
  #news td, #news p, #news li{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.7;
	color: #202020;
	margin-bottom: 0px;
	}
	
	#news img{ margin: 0px; }
	
	#news div{
	 direction: rtl;
	 font-size: 12px;
	font-weight: bold;
		line-height: 1.7;
		color: #202020;
		margin: 0px;	 
	}
	
	#news span{
	color: #202020;
	margin: 0px;
	}
	
	#news h1{
	font-size: 15px;
	text-align: center;
	color: #EC4949;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
	#news div.bottom_note{
	font-size: 0.76em;
	font-weight: bold;
	line-height: 1.4;
	text-align: justify;
	direction: rtl;
	border: 1px solid red;
	padding: 5px;
	}
	
	#news div.top_note{
	text-align:center;
	font-size:12px;
	padding:3px;
	border:1px solid red;
	margin-top:5px;
	}

	#body_article {
	font-size: 14px;
	width:510px;
	padding-left: 5px;
	padding-right: 5px;
	direction: rtl;
	font-family: tahoma;
	}
	
	#news span.date{
	float: right;
	margin-bottom: 10px;
	}
	
	#news span.source{
	float: left;
	}
	
	#news div.tools{
	text-align: left;
	padding-left: 10px;
	}
	
	#news div.tools img{
	border: 0px;
	}

#comment{
float: right;
}
	#comment input{
	float: right;
	border: 1px solid gray;
	padding-right: 5px;
	text-align: right;
	}
	
	#comment textarea{
	width: 350px;
	height: 100px;
	text-align: right;
	border: 1px solid gray;
	}

	#comment td{
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	}
	
/*Attachement style*/
 #attach{ font-family: tahoma; font-size: 12px; }
 #attach td{ padding: 2px; }
 #attach tr.gray{ background-color: #DFDDDC;}
 #attach img{ border:0px; }

 
 /*LIVE NEWS TEMPLATE*/
 #live td.time{
 vertical-align: top;
 font-size: 10px;
 }
 
 #live td.title{
 background-color: #F2F3F4;
 border: 1px solid #E2E3E3;
 text-align: justify;
 font-size: 13px;
 line-height: 1.3;
 }
 
 
 #newspapers p.parent_title{
 width: 517px;
 padding-bottom: 10px;
 direction: rtl;
 text-align: center;
 margin-bottom: 0px;
 }
 
 #newspapers p.child_title{
 width: 517px;
 direction: rtl;
 font-size: 13px;
 margin-top: 0px;	
 background-color: #DDDDDD;
 font-weight: bold;
 margin-bottom: 0px;
 padding: 5px;
 font-family: tahoma;
 margin-bottom: 5px;
 }
 
 #newspapers a:visited, #newspapers a:link{
 text-decoration: none;
 color: black;
 }
 
 #newspapers a:hover{
 color: red;
 }
 
 #newspapers, #newspapers p,#newspapers div,#newspapers span,#newspapers td,#newspapers li{
 font-family: tahoma;
 direction: rtl;
 line-height: 1.4; 
 font-size: 14px;
 margin-top: 0px;
 text-align: justify;
 }
 
 #latin, #latin div, #latin p, #latin span, #latin td, #latin li{
 font-size: 12px;
 font-family: verdana;
 text-align: left;
 direction: ltr;
 }
 
  #error_box{
  width: 500px;
  border: 1px solid gray;
  border-bottom: 2px solid gray;
  border-right: 2px solid gray;
  margin-left: 5px;
  margin-top: 15px;
  text-align: center;
  padding: 5px;
  margin-bottom: 10px;
  font-size: 13px;
  color: red;	
}

/* CATEGORY PAGE DESIGN */
#article_box{
 width: 523px;
 height: 110px;
 font-size: 12px;
 border-bottom: 1px solid gray;
 margin-top: 5px;
}

#article_box img{
 float: right;
 width: 120px;
 height: 90px;
 padding: 2px;
 border: 1px solid gray;
 margin: 4px;
}

#article_box p.title{
 font-weight: bold;
 text-align: justify;
 margin-bottom:5px;
}

#article_box a:link, #article_box a:visited{
 color: #C80F0F;
 text-decoration: none;
}

#article_box a:hover{
 color: black;
}

#article_box p.body{
 text-align: justify;
 margin-top: 0px;
}

/* MOBILE NEWS  PAGE */
	#packages{
		
	}
	
	#packages td{
		width:265px;
		padding:0px;
		font-size:12px;
		height:25px;
		text-align:center;
		border:1px solid gray;
	}
	
	#packages .price_style{
		font-weight: bold;
		background-color: #A10000;
		width: 100%;
		color: white;
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-bottom: 0px;
	}
	
	#packages .duration{
		text-align: right;
		direction: rtl;
		padding: 3px;
		font-size: 12px;
		margin-top:0px;
	}
	
	#packages .package_name{
		background-image:url('title_back.gif');
		color:white;
		font-weight:bold
	}
	
	#mobilenews{
		margin-right: 60px;
	}
	
	#mobilenews select,input{
		border: 1px solid gray;
	}
	
	#mobilenews select{
		direction: ltr;
	}
	
	#register_form td{
		border: 0px;
		width: auto;
		text-align: right;
		font-size: 12px;
	}
	
	#register_form input{
		text-align:left;
	}
	
		#register td{
		font-size: 13px;
	}
	
	#register input{
		padding-right: 2px;
		padding-left: 2px;
		width: 200px;
	}
	
	#register input.submit{
		width: 100px;
	}
	
	#register div.reg_form{
		background-color:#DBE0F6;
		width:380px;
		padding:10px;
		border:1px solid #B2BEF2;
		margin-right:50px;
		margin-top:15px;
	}
	
	#register td{
	font-size:12px;
}

	#register input.text{
		font-size:12px;
		padding-right:2px;
		padding-left:2px;
		width:200px;
	}

	#register p.top_legend{
		  background-image: url('menu_back.gif');
		padding:3px;
		margin-top:15px;
		color:white;
		font-size:13px
	}
	
	#vote{
		direction:rtl;
	}
	
	#vote p.question{
		font-size:20px;
		text-align:center;
	}
	
	#vote p.pre_title{
		text-align:center;
		font-size:15px;
		font-weight:bold;
	}
	
	#vote p.pre_quest{
		text-align:right;
	}
	
	#vote p.pre_quest a{
		font-size:12px;
		font-weight:bold;
		margin-top:10px;
		color: red;
		text-decoration:none;
	}
	
	#vote td{
		font-size:14px;
	}
	
	div.verify{
		text-align:center;
		font-size:12px;
		margin-top:60px;
		padding: 10px;
		width: 500px;
		background-color: #ECECEC;
		border: 1px solid gray;
	}
	
		#contact select{
	width: 150px;
	border: 1px solid gray;
}

#contact input{
	border: 1px solid gray;
	width: 200px;
	padding: 2px;
}

#contact textarea{
	border: 1px solid gray;
	width: 400px;
	height: 200px;
	line-height: 1.4;
	padding: 3px;
	font-family: tahoma;
	font-size: 13px;
}

#contact td{
	font-size: 12px;
}

#contact input.subject{
	width: 400px;
}

/************ EVENTS ON MAIN PAGE AND INSIDE PAGES ******************/
		.read_more {
			font-size:10px;
			color:red;
			text-decoration:none;
		}
		
		div.event{
			margin-top:10px;
			display:block;
			background-color:#F1F1F1;
			padding-bottom:5px;
		}
		
		div.event span.title{
			font-weight:bold;
			font-size:12px;
			margin-top:2px;
		}
		
		div.event span.time{
			font-size:10px;
		}
		
		div.event p{
			margin:0px;
		}
		
		div.event p.top_title{
			padding:3px;
			margin-bottom:3px;
			height:18px;
			background: #C80F0F url('menu_back.gif');
		}
		
		div.event p.top_title a{
			color:white;
			text-decoration:none;
			color:white;
			font-weight:bold;
			font-size:12px;
		}
		
		div.event span.title a{
			font-size:10px;
			font-weight:normal;
			color:red;
			text-decoration:none;
		}
		
		img.avatar{
			width:80px;
			height:65px;
			float:right;
			padding:2px;
			border:1px solid gray;
			margin-left:5px;
		}
		
	div.event_titles_inside a{
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#C80F0F;
