/*
 Theme name: Elnashra default
 Theme URL: http://www.elnashra.com/
 Author: Dany Moussa
*/
body{
	font-family: tahoma;
	background: url('../template/images/body_back.png') fixed repeat-x;
}

#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-color: #888888;
  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: #1162D3;
}

#files a:hover{
  color: black;
}

p.download_title{
  text-align:center;
  font-size:12px;
	font-weight:bold;
  color:white;
	margin-top:0px;
  background-color: #888888;
  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: 970px;
padding:5px;
}

	
	#header{
	text-align:left;
	height:50px;
	width:100%;
	padding-left: 5px;
	margin:0px;
	margin-bottom: 0px;
	}
	
	#header.logo{
		float:left;
		width:100%;
	}
	
	#menu{
		width:100%;
		height:30px;
		background: url('../template/images/menu_back.png') no-repeat;
		margin-bottom:0px;
		text-align:center;
	}
	
	#menu ul{
		list-style:none;
		margin-right:20px;
	}
	
	#menu li{
		float: right;
		margin-left:15px;
	}
	
	#menu li a{
		font-size:14px;
		text-decoration:none;
		color:white;
	}
	
	#menu li a:hover{
		text-decoration: underline;
	}
		
		#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;
		}
		
	
	#left{
		width: 240px;
		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;
		}
		
		#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{	
			margin-top: 5px;
			font-size: 11px;
			padding-bottom:5px;
		}
		
		.box_top{
			height:15px;
			margin:0px;
			color:black;
			font-weight:bold;
			padding:2px;
			font-size:12px;
			text-align:center;
			background: url('../template/images/box_top.png') no-repeat center top;
		}
		
		.box_top a:hover{
			color:white;
		}
		
		.box_body{
			background-color:#F2F2F2;
			width:100%;
			padding: 0px;
			padding-top:5px;
			color:black;
			display:block;
			margin:0px;
		}
		
		.box_bottom{
			height:10px;
			background: url('../template/images/box_bottom.png') no-repeat center top;
			margin:0px;
			display:block;
		}
		
		.middle_top{
			background: url('../template/images/middle_top.png') no-repeat center top;
			height:20px;
			width:480px;
			padding:1px;
			display:block;
			vertical-align:middle;
			text-align:right;
			color: #FFF;
		}
		
		.middle_top a{
			color:#FFF;
			text-decoration:none;
			font-size:13px;
			font-weight:bold;
			vertical-align:inherit;
		}
		
		.middle_top .subcat_btn {
			cursor: pointer;
			font-size:13px;
			font-weight:bold;
			vertical-align:inherit;
		}

		.middle_bottom{
			background: url('../template/images/middle_bottom.png') no-repeat center top;
			height:20px;
			width:480px;
			margin:0px;
		}
		
		.middle_body{
			background-color:#F4F4F4;
			padding:2px;
			width:477px;
		}
		
		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;
		}
		
		
		#box_title{
		margin-top:0px;
		margin-bottom:0px;
		height: 17px;
		color: #555555;
		background: url('../template/images/news_section_back.gif') #1162D3;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		padding: 3px;
		width: 100%;

		}
		

		#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: 98%;
		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;
		padding:5px;
		width: 480px;
		float:left;
		direction: rtl;
	}
	
		#breaking{
		margin-top: 5px;
		width: 517px;
		direction: rtl;
		margin-bottom: 5px;
		margin-right: 3px;
		border: 1px solid #1162D3;
		}
		
		#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: #1162D3;
		}
		
		
		#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: url('../template/images/menu_back.gif') #1162D3;
			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: 480px;
			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: #1162D3;
			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;
				height: 170px;
			}
			
			#slide{
				height: 170px;
			}	
			
			#top a:link, #top a:visited{
			text-decoration: none;
			color: #1162D3;
			}
			
			#top a:hover{
			color: black;
			}
			
			div.load{
			display: table-cell;
			vertical-align: middle;
			text-align: center;
			}
			
			#top img.thumb{
			border: 1px solid black;
			width: 220px;
			padding: 2px;
			height: 160px;
			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;
				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: 480px;
			margin-top:5px;
			margin-bottom:0px;
		}
		
		.sticky_news{
			display:block;
			height:85px;
			background-color:#DCE7FB;
		}
		
		.sticky_news .title{
			display:block;
		}
		
		.sticky_news .title a{
			font-weight:bold;
		}
		
		.sticky_news .bref{
			font-size:12px;
			text-align:justify;
		}
		
		.sticky_news img{
			width:70px;
			margin-left:5px;
			border:1px solid gray;
			height:75px;
			float:right;
		}
		
		#news_box p.box_title{
			background: url('../template/images/news_section_back.gif');
			text-align:center;
			padding-top: 3px;
			font-weight: bold;
			font-size: 12px;
			height: 22px;
			width: 100%;
		}
		
		#news_box p.box_title a{
			color: #555555;
			font-size: 12px;
			font-weight: bold;
			display: block;
			text-decoration:none;
		}
		
		#news_box a span{
			font-size: 12px;
			font-weight:bold;
			padding:3px;
			display:block;
			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;
			color: solid gray;
			padding-bottom: 6px;
			line-height: 14px;
		}
		
		#news_box span.title a{
			color:black;
			font-weight:normal;
			font-size:12px;
			text-decoration:none;
		}
		
		#news_box span.time{
			font-size: 10px;
		}
		
		
		#news_box img{
			border:0px;
		}
		                     
		#news_box p{
			height: 20px;
			margin: 0px;
			margin-top: 1px;
			display:block;
			border-bottom: 1px solid #CCCCCC;
		}
		
		#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; line-height:12px;}
		#display_local{ padding-top: 3px; font-size:larger;}
		#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: #06F;
			}
			

			#search input.search{
			width: 295px;
			direction: rtl;
			background: url('../template/icons/search_icon.gif') no-repeat right center white;
			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:240px;
	height:250px;
	float:right;
	margin-top:0px;
	}
	
	#right img.adv{
    margin-bottom: 2px;
		border: 1px solid gray;
   }
	
	#right p.list{
		background: url('template/icons/icon_doc.gif');
	}
	
	#right .nc_title{
		color:#000;
		text-align:center;
		font-weight:bold;
	}
	
	#right .nc_bref{
		text-align:justify;
		line-height:1.4;
	}

		
		div.box a{
			color:white;
			text-decoration:none;
		}
		
	 div.box p a{
			text-decoration: none;
			color: black;
			font-size: 12px;
			text-align: justify;
		}
		
		div.box form{
			margin:0px;
		}
		
		div.box p{
			margin:0px;
		}
		
		div.box a:hover{
			text-decoration: underline;
		} 
	
		
		#important_documents{
		background-color: red;
		}
		
		#important_documents p.title{
		padding-right: 15px;
		background: url('template/icons/icon_doc.gif') no-repeat;
		background-color: red;
		}
	
	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: 480px;
padding: 0px;
}
    #news a.list_links{
	  padding-right: 15px;
	  text-align: right;
	  font-size: 13px;
	  font-family: tahoma;
	  display: block;
	  background: url('../template/icons/icon_doc.gif') no-repeat right;
	}
	
	
  #news td, #news p, #news li{
	font-size: 13px;
	line-height: 1.7;
	text-align: justify;
	color: #202020;
	margin-bottom: 0px;
	}
	
	#news img{ margin: 0px; }
	
	#news div{
		direction: rtl;
		font-size: 13px;
		line-height: 1.7;
		text-align:justify;
		padding:3px;
		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; width:530px;}
 #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: 480px;
 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: #1162D3;
 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('../template/images/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('../template/images/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: url('../template/images/menu_back.gif') #1162D3;
		}
		
		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:#1162D3;
	}
		
		.videos{
			margin:0px;
			background-color:red;
			display:block;
		}
		
		#left .videos  a img{
			width:72px;
			height:60px;
			margin:0px;
			float:right;
			margin-right:3px;
			margin-bottom:3px;
			border:1px solid #CCCCCC;
			/* opacity:0.7; */
		}
		
		#left .videos a:hover img{
			opacity:1;
		}
		
		.clear{
			clear:both;
		}
		
		.youtube_header_title {
			text-align:center;
			font-weight:700;
			margin-bottom:5px;
		}
		
/* News subcategory part. */

.subcat_header {
	background: url('../template/images/middle_top.png') no-repeat center top;
	height:20px;
	width:100%;
	padding:1px;
	display:block;
	text-align:center;
}

.today_news {
	padding: 2px;
	font-size: 12px;
}

.today_news .title {
	
}

/* End part: News subcategory. */
		
/* Horoscopes part. */
.horoscopes_container {
	/* background:url(../template/icons/horoscopes/background_0.gif) no-repeat; */
}

.horoscopes_container .horoscope_horizontal_box {
	width: 100%;
	margin-bottom: 3px;
	margin-top: 20px;
}

.horoscopes_container .horoscope_horizontal_box .title {
	direction:rtl;
	margin-right:15px;
	font-weight:700;
}

.horoscope_text {
	display:block;
}

.horoscope_image {
	display:block;
	float:right;
}


.detailsBubble {
	position:absolute;
	width: 160px;
	background-color:#CCC;
	border:1px solid #666;
	font-size:11px;
	direction:rtl;
	text-align:justify;
	padding:5px;
	z-index:1;
	display:none;
}

