body{
	margin:	0;
	padding: 0;
	direction:rtl;
        background-color: #FFF;
        background: url("../images/bg.gif") repeat-x scroll 0% 0% #EDF0F5;
	color: #000;
	font-family: Arial;
	font-size: 16px;
}
a {
	text-decoration: none;
	color: #FFF;
}
.small {
  font-size: 12px; /* 75% of the baseline */
}
.large {
  font-size: 20px; /* 125% of the baseline */
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#wrap {
	width: 990px;
	height: auto;
	margin: 0 auto 0 auto;
}
#all {
	float: right;
	width: 990px;
	height: auto;
	background-color: #FFF;
border-left: 10px solid #DFE9F2;
border-right: 10px solid #DFE9F2;
padding: 0px 7px;

}
#banner1 img {
    width: 450px;
    height: 64px;
}

#head {
float: right;
width: 990px;
height: 143px;
background-color: #113850;
direction: rtl;
background: none repeat scroll 0% 0% #189593;
margin-top: 2px;
}
#head .logo {
	float: right;
	width: 203px;
	height: 87px;
	background: transparent url(../images/logo.png) no-repeat;
	margin: 3px;
	margin-top: 10px;
}
#head .ads {
	float: left;
	width: 750px;
	height: 90px;
	margin:10px 0 5px 10px;
	border-radius: 5px;
}
#head .adsbrg {
	float: left;
	width: 250px;
	height: 90px;
	margin:10px 0 5px 10px;
	border-radius: 5px;
}
.adsright {
float: left;
width: auto;
height: auto;
margin: 5px 0px 2px 5px;
border-radius: 2px;
}
.videoleft {
float: right;
width: 200px;
height: 120px;
margin: 5px 0px 2px 5px;
border-radius: 5px;
}
#gaw {
float: right;
width: 990px;
margin-top: 6px;
height: 31px;
background: -moz-linear-gradient(center top , rgba(51, 200, 200, 0.53) 20%, rgb(24, 149, 147) 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
background: -webkit-linear-gradient(rgba(51, 200, 200, 0.53) 20%, rgb(24, 149, 147) 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
background: linear-gradient(center top, rgba(51, 200, 200, 0.53) 20%, rgb(24, 149, 147) 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
}
#gawbottom {
float: right;
width: 1004px;
height: 32px;
background: none repeat scroll 0% 0% #189593;
border-left: 10px solid #DFE9F2;
border-right: 10px solid #DFE9F2;
}
#gawtop {
float: right;
width: 1004px;
color: #FFF;
padding: 0px 0px;
margin-top: 1px;
background: -moz-linear-gradient(center top , #EA1414 20%, #C10101 100%) repeat scroll 0px 0px transparent;
background: -webkit-linear-gradient(#EA1414 20%, #C10101 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
background: linear-gradient(center top, #EA1414 20%, #C10101 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
height: 30px;
border-left: 10px solid #DFE9F2;
border-right: 10px solid #DFE9F2;
}
	
	#gaw3 {
    float: right;
    margin-right: 21px;
	margin-top: 5px;
}
#topmenu{
	float: left;	
	margin:0;
	padding:0;
	list-style: none;
}
#topmenu li { float: right;}
#topmenu li a.m {
	float: right;
width: auto;
margin-top: 1px;
height: 17px;
padding: 5px 11px;
color: #FFF;
text-align: center;
font-weight: bold;
border-bottom: 1px solid #E4FBE3;
}
#topmenu li a {
	font-size: 15px;
	float: right;
	width: auto;
	margin-top: 1px;
	padding: 0px 10px 0px 10px;
	font-family: Arial,"Helvetica Neue",sans-serif;
	line-height: 29px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	border-left: 1px solid #4EA19E;
}
#topmenu li a:hover {padding: 0px 10px 0px 10px;background:#46BBB9;}
#topmenu li:last-child a { border:0; }
.francais{
background: -moz-linear-gradient(center top , rgb(38, 186, 184) 20%, rgb(22, 138, 136) 100%) repeat scroll 0px 0px transparent;
background: -webkit-linear-gradient(rgba(51, 200, 200, 0.53) 20%, rgb(24, 149, 147) 100%) repeat scroll 0px 0px transparent;
background: linear-gradient(center top, rgba(51, 200, 200, 0.53) 20%, rgb(24, 149, 147) 100%) repeat scroll 0px 0px transparent;
width: 70px;
color: #FFF;
margin: 1px 0px;
display: block;
text-align: center;
float: left;
font-weight: bold;
padding: 5px 5px;
border-right: 1px solid #4EA19E;
}
.francais:hover{
background: -moz-linear-gradient(center top , #EA1414 20%, #C10101 100%) repeat scroll 0px 0px transparent;
width: 70px;
color: #FFF;
margin: 1px 0px;
display: block;
text-align: center;
float: left;
font-weight: bold;
padding: 5px 5px;
}
.sn{
background: -moz-linear-gradient(center top , #EA1414 20%, #C10101 100%) repeat scroll 0px 0px transparent;
color: #FFF;
margin: 1px 0px;
display: block;
font-weight: bold;
padding: 5px 5px;
}
#right {float: right; width: 760px; }
#left { float: left;width: 230px;box-shadow: 2px 0px 23px -1px rgba(0, 0, 0, 0.1) inset;margin-top: 6px;border-radius: 7px;}
#rightfr {float: left; width: 990px; }
#leftfr { float: right;width: 230px;box-shadow: 2px 0px 23px -1px rgba(0, 0, 0, 0.1) inset;margin-top: 6px;border-radius: 7px;}
#video {float: right; width: 990px; }
#brg { float: right; width:990px; height: 950px; }
#box {
	float: right;
	width: 740px;
	height: auto;
	-webkit-box-shadow: -0px 1px 5px #009b40;
	-moz-box-shadow: -0px 1px 5px #009b40;
	box-shadow: -0px 1px 5px #009b40;
	border-radius: 11px;
	background-color:#fff;
	margin:0 5px 10px 10px;
}
#tab {
float:right;
width:370px;
margin: 5px;
background: white;
}
#taben {
float:left;
width:485px;
margin: 5px;
background: white;
}
#tabfr {
float:right;
width:370px;
margin: 5px;
background: #fff;
}
#tab h3,#taben h3{
float: right;
width: 99.1%;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
text-align: right;
background: -moz-linear-gradient(center top , rgba(243, 246, 246, 0.51) 20%, #F4F9F9 100%) repeat scroll 0px 0px transparent;
background: -webkit-linear-gradient(rgba(243, 246, 246, 0.51) 20%, #F4F9F9 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
background: linear-gradient(center top, rgba(243, 246, 246, 0.51) 20%, #F4F9F9 100%) repeat scroll 0px 0px rgba(146, 85, 85, 0);
margin: 0px;
height: 30px;
border-right: 3px solid #4CC2AF;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.11), 0px 0px 20px rgba(0, 0, 0, 0.07) inset;
}
#tab h3 span:hover,#taben h3 span:hover{background-color:#189593;}
#tab h3 span:hover a,#taben h3 span:hover a{color: #fff;} 
#tab h3 span a,#taben h3 span a {
    color: #666;
    text-decoration:none;
    text-transform: uppercase;
}

#tab h3 span,#taben h3 span {
padding: 3px 10px 1px;
border: 1px solid #F1F1F1;
color: #000;
font-weight: bold;
font-size: 15px;
float: right;
margin-right: 10px;
margin-top: 2px;
box-shadow: 0px 1px 1px #CED0D1, 0px 0px 20px rgba(203, 204, 198, 0.78) inset;
list-style: outside none none;
}
.s61 .rss li .title {
direction:ltr;
text-align:left;
}
#tab.s61 h3 span{
float: left;
margin-left: 10px;
}
#taben h3 span{
float: left;
margin-left: 10px;
}
#taben .rss li .title {
float:left;
text-align: left;
direction:ltr;
font-weight:normal;
font-size: 14px;
}

ul.rss{
float:right;
width:99.3%;
border: 1px solid #DCDCDC;
padding:0;
margin:0;
list-style: none;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.11), 0px 0px 20px rgba(0, 0, 0, 0.07) inset;
}

.rss li { }

.rss li .title {
float: right;
width: 97.7%;
border-bottom: 1px solid #EBEBEB;
padding: 4px;
height: 17px;
clear:both;
text-decoration: none;
font-size: 15px;
font-weight: bold;
text-align: right;
text-shadow: 1px 1px #FFF;
color: #126C6B;
display: block;
font-family: Arial,"Helvetica Neue",sans-serif;
line-height: 19px;
direction:rtl;
overflow:hidden;
}

.rss li p {
float: right;
display:none;
width:95%;
height:85px;
padding:0 10px;
border-bottom: 1px solid #EBEBEB;
overflow:hidden;
}

.rss li p span {
float: right;
width:72%;
height: 72px;
font-size: 15px;
font-weight: bold;
text-align: justify;
color: #444;
overflow:hidden;
}

.rss li p img {
	float: right;
	width:	80px;
	height:	60px;
	border:	1px solid #DEDEDE;
	padding: 0.212em;
	margin-left:5px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.rss li p span:hover { background-color:#eee; color:#333; }
.rss li p img:hover { opacity: 1.0; filter: alpha(opacity=100); }

.rss li .title:hover{
text-decoration: none;
color: #E70F0B;
background-color:#eee;
cursor:pointer;
}

#br {
	float: right;
	width: 990px;
	height: auto;
	margin: 5px 0 5px 3px;
}

#block {
	float: left;
	width: 220px;
	height: auto;
	margin: 5px 0 5px 3px;
}


.yt {
float: right;
width: 200px;
height: 120px;
margin: 3px 0px 3px 3px;
}

#block h3 {
	float: right;
	width: 100%;
	height: 20px;
	margin:0;
	padding:5px 0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
background: -moz-linear-gradient(center top , rgba(243, 246, 246, 0.51) 20%, #F4F9F9 100%) repeat scroll 0px 0px transparent;
	font-size: 13px;
	font-weight: bold;
	color:#126C6B;
	font-family:Tahoma;
	text-align: center;
}

#block .block {
	float: right;
	width: 90%;
	height: auto;
	padding: 10px;
	border:1px solid #E0E0E0;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

#footer {
float: right;
height: 25px;
width: 1024px;
color: #FFF;
text-align: center;
font-size: 13px;
font-family: Tahoma;
border-radius: 0px 0px 7px 7px;
background-color: #999;
padding-top: 6px;
margin-bottom:1px;
}

.paginate {
float: right;
width: auto;
padding: 0px;
margin: 2px 0px 0px 0px;
height: 25px;
display: block;
text-align: center;
}
.paginate li {
display: inline-block;
list-style: outside none none;
padding: 0px;
height: 25px;
width: 25px;
text-align: center;
margin-right: 1px;
margin-left: 2px;
border: 1px solid #23ABA9;
border-radius: 3px;
background: none repeat scroll 0% 0% #108A88;
line-height: 25px;
}

.paginate li:hover {
display: inline-block;
list-style: outside none none;
padding: 0px;
width: 25px;
text-align: center;
margin-right: 1px;
margin-left: 2px;
border: 1px solid #23ABA9;
border-radius: 3px;
background: none repeat scroll 0% 0% #F05F16;
line-height: 25px;
}
.paginate .active {
display: inline-block;
list-style: outside none none;
padding: 0px;
width: 23px;
text-align: center;
line-height: 23px;
background: none repeat scroll 0% 0% #786E69;
border: 1px solid #726D69;
border-radius: 3px;
}
.paginate li a{
	color:#FFFFFF;
	text-decoration:none;
}
.page_result{
	padding: 0px;
}
.page_result li{
	background: #E4E4E4;
	margin-bottom: 5px;
	padding: 10px;
	font-size: 12px;
	list-style: none;
}
.page_result .page_name {
font-size: 14px;
font-weight: bold;
margin-right: 5px;
}
.new span {font-size: 15px;color: #F2F6F1;padding-right: 5px;}
#irg{float:right;width:55px;height:30px;background:transparent url(../images/uu.png) no-repeat;}
.news_ticker {
    position: fixed;
    width: 100%;
    top: 0px;
    right: 0px;
    clear: both;
    z-index: 99999;
    padding: 5px 0px;
}
.irg{
float: left;
width: 930px;
height: 30px;
font-size: 16px;
color: #FFF;
padding-left: 3px;
margin-top: 3px;}
.video {
float: right;
width: 240px;
height: 155px;
border-radius: 5px;
margin: 3px;
}
#player-video {
float: right;
width: 700px;
height: 400px;
border-radius: 5px;
margin: 10px 30px 10px 10px;
background-color: #756F6F;
}

.contentpaneopen_adv{
float: right;
margin-top: 10px;
background: #FFF;
color: #484848;
font-weight: bold;
font-size: 15px;

}

.money {
float: right;   
text-align: center;
color: #484848;
font-weight: normal;
font-size: 12px;
font-family: Tahoma;
line-height: 20px;
}

.contentpaneopen_adv #text{
width: 719px;
height: auto;
margin: 0px auto;
text-align: right;
padding-left: 5px;
float: right;
clear: both;
color: #484848;
font-weight: bold;
font-size: 15px;
border-bottom: 5px solid #F0EBF2;
padding-right: 5px;
line-height: 25px;
border-left: 1px solid #E6E3E7;
}

.source_body
{
	width:808px;
	float:right;
	margin:0 0 0 6px;
}


#urg{float:right;width:78px;height:30px;background:red url('../images/uu.png') no-repeat;}
.urg{float: right;width: 907px;height: 25px;font-size: 18px;color: #FFF;
background: none repeat scroll 0% 0% #D21D05;
margin-top: -30px;
margin-right: 78px;
padding-top: 5px;
margin-bottom: 2px;padding-right: 5px;}

.net{
float: right;
width: 700px;
border-bottom: 2px solid #949690;
text-decoration: none;
text-align: right;
font: bold 15px Arial;
color: #277B98;
background-color: #F8F8F4;
padding: 5px 3px 5px 2px;
padding-right: 3px;
}
.webr{
float: left;
margin-left: 4px;
margin-bottom: 8px;
width: 90px;
border-bottom: 2px solid #949690;
text-decoration: none;
text-align: center;
font: bold 15px Arial;
color: #277B98;
background-color: #F8F8F4;
padding: 3px 3px 5px 1px;
}
.warring
{
float: right;
	background-color: #F1F1F1;
	height:30px;
	width: 1004px;
border-left: 10px solid #DFE9F2;
border-right: 10px solid #DFE9F2;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	text-align:center;
	color:#258925;
	font-weight:bold;
	font-size:14px;
	margin-top: 0px;
}
.webb {
    float:right;
	width:150px;
	height:25px;
	text-decoration:none;
	text-align: center;
	font: normal 15px Arial;
	color: #FFF;
	font-weight:bold;
	padding-top:4px;
    margin-top:6px;
	background-color: #706D6D; 
	border-radius: 0px 0px 0px;}	
	.webb:hover{ color:#D91F00;} 
	
	
	
	#dir{
	float: right;
	width: 730px;
	height: auto;
	margin: 10px;
	border: 1px solid #E0D4D4;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
#dir h3 {
	float: right;
	width: 100%;
	height: 20px;
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #999;
	font-size: 13px;
	font-weight: bold;
	color:#4A4A4A;
	font-family:Tahoma;
	text-align: center;
}

#dir .block {
	float: right;
	width: 100%;
	height: auto;
	padding: 10px;
	list-style: none;
}
#dir .block li { float: right; }
#dir .block li a {
float: right;
height: 18px;
padding-right: 11px;
margin: 2px;
color: #626060;
font-size: 15px;
font-weight: bold;
background: url("images/arrow.png") no-repeat scroll right center transparent;
    background-color: transparent;
    background-image: url("images/arrow.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
width: 110px;	
}
#dir .block li a:hover { color:#D91F00;}
#dir .block li.line {
	float: right;
	width: 98%;
	height: 5px;
	margin-bottom:3px;
	border-bottom:1px dotted #333;
 }
#dir .block li a.box {
	border-radius:5px;
	background:#fff;
	border:1px solid #999;
	width:113px;
	height:15px;
	padding: 10px 5px 10px;
	text-align:center;
}
#dir .block li a.box:hover { box-shadow: 1px 2px 4px #97A9B3;
background: none repeat scroll 0% 0% #FDFDFD; }
#dir .block li a .icon {
	float: right;
	width: 20px;
	height: 20px;
	border-radius:5px;
}

.rim{
float: right;
width: 134px;
height: 25px;
text-decoration: none;
text-align: center;
font: bold 15px Arial;
color: #626060;
margin-right: 11px;
padding-top: 4px;
border: 1px solid #EEE;
margin-top: 5px;
border-radius: 5px 1px;}
.rim:hover{color:#D91F00;}
	
.net{
float: right;
width: 726px;
border-bottom: 2px solid #949690;
text-decoration: none;
text-align: center;
font: bold 15px Arial;
color: #277B98;
background-color: #F8F8F4;
padding: 5px 2px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}
.fr {
    float:left;
	width:109px;
	height:25px;
	text-decoration:none;
	text-align: center;
	font: normal 13px Arial;
	color: #277B98;
	font-weight:normal;
	padding-right:0px;
	margin-left:9px;
	padding-top:4px;
    margin-top:6px;
	border: 1px #eee solid;
	border-radius: 5px 1px 5px;}	
	.fr:hover{color:#D91F00;} 
	
	#leftn {
float: left;
height: auto;
padding-bottom: 6px;
width: 740px;
}
.freeads {
float: left;
width: auto;
height: auto;
margin: 5px 0px 2px 3px;
}

#gawnet {
width:920px;
padding:20px 20px 50px 20px;
margin:20px auto;
border:1px solid #999;
border-radius:11px;
background-color:#fff;
}
#alexa {
float: right;
width: 145px;
height: 115px;
padding: 3px;
margin: 16px;
color: #000;
border-radius: 11px;
background-color: #EEE;
}
#alexa:hover {
    background-color: #e1e1e1;
}
.content_blocks{
	width:640px;
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}

.side_blocks{
	width:323px;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

.block{
	margin:0;
	padding:0;
	width:314px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-top-width:5px;
	margin-bottom:10px;
	float:right;
	clear:both;
}

.block_title{
	height:30px;
	text-align:right;
	font:bold 18px/30px Arial;
	padding-right:9px;
	border-bottom:1px solid orange;
}

.block_title span{
	color:gray;
}

.block_title a{
	color:black;
}

.block_title a:hover{
	color:#696969;
}

div.links{
	float:left;
	margin-left:5px;
}


.block_body{
	margin:0;
	padding:3px;
	font:12px Tahoma;
}

.block.body{
	width: 750px;
margin: 5px 0px 10px;
border-radius: 7px;
}

.block.cat{
	width:640px;
	border:0;
	background-color:transparent;
}

.body .block_body{
	padding:12px;
	font:18px Arial;
	text-align:justify;
}
.content_links{
	height:42px;
	padding:0px;
	margin:-11px;
	background-color:#f1f1f1;
	margin-bottom:12px;
	border-bottom:1px solid #dcdcdc;
	background:#f1f1f1 url(../images/diagonal.png);
}

.content_links li{
	float:right;
	list-style-type:none;
	margin-left:5px;
	margin-right:5px;
	padding-right:8px;
	padding-left:8px;
	background:#f7f7f7 url(../images/diagonal.png);
	margin-top:7px;
	line-height:35px;
}

.content_links li.current{
	color:#cc3300;
	font:18px Arial;
	display:block;
	line-height:35px;
	background:white;
	border:1px solid #dcdcdc;
	border-bottom-width:0px;
}

.content_links li.current a{
	color:#cc3300;
}

.content_links li a{
	font:18px Arial;
	display:block;
	color:#656565;
	line-height:35px;
}

.content_links li a:hover{
	color:#d2691e;
}
.phones ul li{
	padding:3px 6px;
	list-style-type:none;
}

.phones ul li span{
	float:left;
	color:#3f3f3f;
}

.phones ul li:nth-child(even){
	background:#fff;
}

.phones ul li:nth-child(odd){
	background:#f1f1f1 url(../images/diagonal.png);
}
.num {
margin-top:3px;
    display: inline-block;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    padding: 0px 15px;
    color: #FFF;
    background: none repeat scroll 0% 0% #AB0505;
    border-radius: 3px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
}
.tw{
float: right;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font: bold 15px Arial;
color: #626060;
height: 18px;
padding: 5px;
border: 1px solid #EEE;
margin: 2px;
border-radius: 5px 1px;
background: transparent -moz-linear-gradient(center top , rgba(243, 246, 246, 0.51) 20%, #F4F9F9 100%) repeat scroll 0px 0px;
background-image: linear-gradient(to left, #F4F8FB 50%, #FFF 100%);
border-right: 3px solid #E0F6F3;
padding: 4px 4px;
}
.tw:hover{color:#FFF;background: #189593 none repeat scroll 0% 0%;}
#topweb {
float: right;
width: 990px;
margin-top: 1px;
margin-bottom: 1px;
border-radius: 0px 0px 5px 5px;
height: auto;
background: none repeat scroll 0% 0% #E3ECE1;
}
.adssocial {
float: left;
width: auto;
height: auto;
margin: 4px 0px 2px 9px;
border-radius: 2px;
}
.generic {
background-color: white;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
float: left;
height: 100%;
left: 0px;
position: relative;
width: 645px;
}

.genericc img{vertical-align:middle}
.genericc .form-row {
	text-align:right;
}
.genericc input{text-align:right}
.genericc{margin-top:12px;padding-right:18px;text-align:right;direction:rtl}
table.prayer th{font-weight:bold;padding:4px 0}
.corps .top-like .mixte{height:20px;min-height:20px}



.archive{
	float: right;
	height: auto;
	margin: 5px 0 5px 3px;
	width: 700px;
height: auto;
margin: 0px auto;
}


.arc{
float: right;
padding: 6px 3px 5px 10px;
background: rgb(24, 149, 147) none repeat scroll 0% 0%;
text-indent: 20px;
line-height: 1.7;
color: #FEFEFE;
font-size: 20px;
margin-top: 10px;
margin-bottom: 1px;
font-family: Arial,Arial;
text-align: center;
border-bottom: 3px solid rgb(212, 211, 206);
width: auto;
margin-right: 10px;
border-radius: 1px;
text-align:center;
}
.arc:hover{
float: right;
padding: 6px 3px 5px 10px;
background: rgb(24, 149, 147) none repeat scroll 0% 0%;
text-indent: 20px;
line-height: 1.7;
color: #FEFEFE;
font-size: 20px;
margin-top: 10px;
margin-bottom: 1px;
font-family: Arial,Arial;
text-align: center;
border-bottom: 3px solid #92B9B8;
width: auto;
margin-right: 10px;
border-radius: 3px;
text-align:center;
}

.adsaar {
clear:both;
    float: right;
    width: auto;
    height: auto;
    margin: 5px 260px 2px 5px;
    border-radius: 2px;
}