/* CSS Document */
html, body { height:100%; } 

div{
/*	
الأخوة المبرمجين برجاء عدم وضع شرط عام كهذا لأنه يؤثر على الكثير من الديفات بالموقع
برجاء تنفيذ مثل هذا الشرط باستخدام الآي دي او الكلاس
*/
overflow:hidden;
}
.fancybox-outer,.fancybox-skin,.fancybox-wrap,.fancybox-overlay div{
	overflow:visible;
}
a{
	text-decoration:none;
	color:#0b57a2;
	cursor:pointer;
}

/*table{
	margin:0 auto;
}*/
@font-face {
    font-family:'GE SS';
    src:url('/css/ge-ss-med.eot');
    src:local('âک؛'), url('/css/ge-ss-med.ttf') format('truetype');
    font-weight:normal;
}

fieldset{
	border:1px solid #eaeaea;
	padding: 10px;
	margin-bottom:16px;
}

legend{
	font-size:12px;
	margin:0 10px;
	padding:0 10px;
}

div.clear {
	height:1px;
	clear:both;
}

html{
	direction:rtl;
}

body{
	font-family: Tahoma, Geneva, sans-serif;
}

/* CSS Header */

div.HeaderContainer {
	height:294px;
	background:#FFF url("images/way_header_bg.jpg") repeat-x center top;
	min-width:960px;
	/*border:solid 1px #2A0000;*/
}
div.HeaderContainer.new_head {
	background:url("images/newforum_head.jpg") no-repeat left top #E7F8FC;
	height:135px;
}

div.HeaderContainer div.HeaderObject {
	width:960px;
	margin:0 auto;
}

div.HeaderContainer div.BlueBarLogo {
	height:122px;
	width:960px;
	margin-top:8px;
}

div.HeaderContainer div.CornerBlueBar{
	margin-top:68px;	
	height:44px;
	width:6px;
	text-indent:-99999px;
}

div.HeaderContainer div.RightCBB{
	background:url("images/way_right_blue_bar.png") no-repeat center top;
	float:right;
}

div.HeaderContainer div.LeftCBB{
	float:left;
	background:url("images/way_left_blue_bar.png") no-repeat center top;
}

div.HeaderContainer div.CenterBlueBar{
	/*margin-top:68px;*/
	background:url("images/way_center_blue_bar.png") repeat-x center 68px;
	height:122px;
	width:948px;
	float:right;
}

div.HeaderContainer div.LinksBlueBar{
	width:321px;
	margin-top:70px;
	height:40px;
}

div.HeaderContainer div.LinksBlueBar a{
	font: 115% 'GE SS','Tahoma';
	/*font-weight:bold;
	font-size:13px;*/
	text-align:center;
	color:#FFF;
	text-shadow: #303030 1px 1px 1px;
}

div.HeaderContainer div.LeftLBB{
	float:left;
}

div.HeaderContainer div.RightLBB{
	float:right;
}

div.HeaderContainer div.LinksBlueBar ul {
	list-style:none;
	padding:0px !important;
	margin:0px !important;
}
div.HeaderContainer div.LinksBlueBar li{
	height:44px;
}

div.HeaderContainer div.LinksBlueBar li a{
	height:44px;
	padding:10px 12px 0 12px;
	display:block;
}
div.HeaderContainer div.LinksBlueBar li a:hover{
	background:url("images/way_center_blue_bar_hover.png") repeat-x center -3px;
}

div.HeaderContainer div.RightLBB li {
	float:right;
	background:url('images/way_center_blue_bar_line_r.png') no-repeat left top;
}

div.HeaderContainer div.LeftLBB li {
	float:left;
	background:url('images/way_center_blue_bar_line.png') no-repeat right top;
}
	
/*div.logo{
	
	height:122px;
	width:300px;
	right:50%;
	left:50%;
	border:#000 solid 1px;
	text-indent:-99999px;
	z-index:2;
	position:absolute;
}*/

div.logo{
	background:url("images/way_logo.png") no-repeat center top;
	height:122px;
	width:300px;
	/*border:#000 solid 1px;*/
	text-indent:-99999px;
}

/* CSS Green Menu */

div.GreenMenu {
	min-width:960px;	
	background:url('images/way_green_bar.png') repeat-x top center;
	height:51px;
}
div.dgreenmenu {
	min-width:960px;	
	background:url('images/way_green_bar.png') repeat-x top center;
	height:51px;
}
a.alevel1 {
	/*font-weight:bold;*/
	font: 130% 'GE SS','Tahoma';
	display:block;
	height:37px;
	/*font-size:15px;*/
	text-align:center;
	color:#FFF;
	text-shadow: #303030 1px 1px 1px;
	margin-right:2px;
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 12px;
}
.GreenMenu.new_w2a_menu  a.alevel1 {
	font-size:121%;
	padding: 14px 11px 0 12px;
}
a.alevel1:hover{
	background:url('images/way_green_bar_hover.png') repeat-x top center;
}

.greenHover{
	background:url('images/way_green_bar_hover.png') repeat-x top center;
}

div.Menu {
	width:960px;
	height:51px;
	margin:0 auto;
}

.acol{
	float:left;
	width:14px;
	height:51px;
	cursor:pointer;
}
.kkk {
		background:url('images/col1.png') no-repeat top center;
	}

.jjj {
		background:url('images/col2.png') no-repeat top center;
	}
div.GreenMenu ul.GreenLink {
	margin:0px !important;
	margin-right:-2px;
	list-style:none;
	height:51px;
	width:940px;
	float:right;
}

/* CSS Green Menu */
div.GreenMenu ul.GreenLink li.level1 {
	float:right;
	height:51px;
	background:url('images/way_green_bar_line.png') no-repeat top right;
}
.level1:hover .Sub_Green_Menu {
  display: block;
}
div.GreenMenu div.Sub_Green_Menu {
	position:absolute;
	z-index:1000;
	text-align:right;
	display:none;
	margin-top:51px;
}

.Sub_Green_Menu ul {
	background-color:#508504;
	list-style:none;
}

.Sub_Green_Menu li {
	border-bottom:1px #88ba42 solid;
	border-right:1px #88ba42 solid;
	border-left:1px #88ba42 solid;
}

.Sub_Green_Menu a{
	display:block;
	text-align:right;
	font: 100% 'GE SS','Tahoma';
	/*font-size:12px;*/
	color:#fff;
	height: 23px;
	width: 100%;
	padding:8px 10px 0 10px;
}
.Sub_Green_Menu a:hover{
	background-color:#649f0f;
}
/* CSS Content Container */

div.ContentContainer_bg {
	min-height:300px;
	min-width:960px;	
	background:url('images/way_content_bg.jpg') repeat-x top center;
}

div.ContentContainer_bg_footer {
	padding-bottom:80px;
	background:url('images/way_bottom_content_bg.png') repeat-x bottom center;
}

div.ContentContainer {
	min-height:300px;
	padding-top:15px;
	width:960px;
	margin:0 auto;
	background:url('images/way_content_bg.jpg') repeat-x top center;
}

div.module_main{
	float: right;
	height: auto;
	width: 700px;
	position: relative;
}

div.module_left{
	float: right;
	height: auto;
	width: 257px;
	position: relative;
	overflow: visible;
}

/* Default Menu 
بداية القائمة الرئيسية
*/
ul.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: right;
	direction: rtl;
	width: auto;
}

ul.menu li {
	display: block;
	background: none;
	margin: 0px;
	line-height: 30px;
	text-align: right;
	font-weight:bold;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b4d0d7;
	width: auto;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#0b57a2;
}

ul.menu li a {
	display: block;
	outline: none;
	margin: 0px;
	text-decoration: none;
	color: #145ea9;
	padding-left:0px;
	padding-right:25px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(menu_icon.gif);
	background-repeat: no-repeat;
	background-position: right;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #ff7200;
	text-decoration: none;
	background-color: #F7F7F7;
	background-image: url(menu_icon2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* Default Menu 
نهاية القائمة الرئيسية
*/


div.HeaderBlockC , div.MiddleBlockC , div.SFooterBlockC {
	margin:0 9px 0 9px;
}

div.HeaderBlockR , div.HeaderBlockC, div.HeaderBlockL {
	height:38px;
}

div.SFooterBlockR , div.SFooterBlockC, div.SFooterBlockL {
	height:9px;
}

div.HeaderBlockL {
	background:url('images/block/way_left_top_block.png') no-repeat top left;
}

div.HeaderBlockR {
	background:url('images/block/way_right_top_block.png') no-repeat top right;
}

div.HeaderBlockC {
	background:url('images/block/way_center_top_block.jpg') repeat-x top right;
	padding:0 5px 0 0;
	color:#FFF;
	font: 130% 'GE SS','Tahoma';
	/*font-size:13px;
	font-weight:bold;*/
	text-align:right;
	position:relative;
}

div.MiddleBlockL {
	background:url('images/block/way_left_middle_block.png') repeat-y top left;
}

div.MiddleBlockR {
	background:url('images/block/way_right_middle_block.png') repeat-y top right;
}

div.MiddleBlockC {
	background-color:#f5fdff;
	padding:10px;
	text-align:right;
}

div.SFooterBlockL {
	background: url('images/block/way_left_bottom_block.png') no-repeat top left;
}

div.SFooterBlockR {
	background:url('images/block/way_right_bottom_block.png') no-repeat top right;
	height:18px;
}

div.SFooterBlockC , div.BFooterBlockC {
	background:url('images/block/way_center_bottom_block.png') repeat-x top right;
}

div.BFooterBlockL {
	background: url('images/block/way_left_bottom_block_b.png') no-repeat top left;
}

div.BFooterBlockR {
	background:url('images/block/way_right_bottom_block_b.png') no-repeat top right;
}

div.BFooterBlockC {
	background:url('images/block/way_center_bottom_block_b.png') repeat-x top right;
	text-indent:-9999px;
	height:18px;
	margin:0 118px 0 118px;
}

div.HeaderBlockC h1 {
	color:#FFF;
	padding:8px 30px 0 0;
	font: 110% 'GE SS','Tahoma';
	text-align:right;
	background:url(images/Backward.png) no-repeat right 7px;
	height:30px;
}
div.HeaderBlockC h1.rules {
	background:url(images/w2a_rules.png) no-repeat right 7px;
}
/* change size block or add new size block here */

div.Block420 {
	width:420px;
	margin:0 0 0 3px;
	float:left;
}

div.Block420 div.MiddleBlockC {
	height:183px;
	
}

div.Block825 {
	width:825px;
	margin:5px 0 0 0;
	float:right;
}

div.Block361 {
	width:361px;
	margin:5px 0 0 0;
	float:right;
}
div.Block361 div.MiddleBlockC {
	height:125px;
}
div.Block340 {
	width:335px;
	margin:5px 0 0 0;
	float:left;
}

div.Block340 div.MiddleBlockC {
	height:178px;
}

div.Block240 {
	width:232px;
	margin:5px 0 0 0;
	float:left;
}
div.Block240 div.MiddleBlockC {
	height:145px;
	position: relative;	
}

div.Block240A {
	width:232px;
	margin:5px 0 0 0;
	float:left;
}

div.Block240A div.MiddleBlockC {
	height:178px;
}

div.Block479 {
	width:479px;
	margin:5px 0 0 0;
	float:right;
}

/* Admin forms 
label a, label{color:#777;font-size:16px;}*/
.inputText , .inputTextarea{
	font-size:24px;
	width:97%;
	padding:3px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:16px;
	border:1px solid #e5e5e5;
	color:#555;
	background-color: #FbFbFb;
}

form div {
	clear: right;
	display: block;
	zoom: 1;
	margin: 5px 0 0 0;
	padding: 10px 0px;
}

form fieldset div.notes {
	float: left;
	width: 158px;
	height: auto;
	margin: 0 0 10px 10px;
	padding: 5px;
	border: 1px solid #666666;
	background-color: #ffffe1;
	color: #666666;
	font-size: 88%;
}

form fieldset div.notes h4 {
	background-image: url(images/icon_info.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 3px 0 3px 27px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #666666;
	color: #666666;
	font-size: 110%;
}

form fieldset div.notes p {
	margin: 0em 0em 1.2em 0em;
	color: #666666;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #666666;
}

form fieldset div.notes p.last {
	margin: 0em;
	border-width: 0 0 0 0;
}


/* other Blocks */

a.Wayebla3 {
	float:left;
	display:block;
	height:48px;
	width:122px;
	background-color:#fff;
	margin-top:3px;
	margin-bottom:10px;
	background:url(../images/ebla3.jpg) no-repeat left top;
}

a.Wayebla3:hover {
	background:url(../images/ebla3.jpg) no-repeat right top;
}


div.WayAsd1 {
	float:left;
	height:600px;
	width:120px;
	margin:5px 3px 0 6px;
	background-color:#fff;
	border:solid 1px #000;
}
div.WayAsdxxx {
	height:600px;
	width:120px;
	background-color:#fff;
	border:solid 1px #000;
	position:relative;
}

.WayAsdxxx img{
	display:block !important;
	visibility:visible !important;
	float:left;
	position:absolute;
	left:0px;
	top:0px;	
}


div.WayAsd55 {
	float:left;
	height:663px;
	width:122px;
	margin:5px 3px 0 6px;
	background-color:#fff;
}
div.Wayebla3{
	height:48px;
	width:122px;
	background-color:#000;
}

div.WayAsd2 {
	float:left;
	width:120px;
	height:240px;
	margin:5px 4px 0 4px;
	background-color:#fff;
	border:solid 1px #000;
}

div.Wayfooter {
	height:120px;
	min-width:960px;	
	background:url('images/way_footer_bg.jpg') top center;
	text-align:center;
	padding-top:5px;
	color:#FFF;	
}


div.Wayfooter img {
	margin-top:4px;
	margin-bottom:2px;
}

div.shamsIT {
	margin: 11px auto 0 auto;
}

div.shamsIT a {
	color:#FF0;
}
div.shamsIT a:hover {
	color:#FFDF00;
}

.text_blue_b {
	color:#0b57a2;
	font-weight:bold;
	font-size:13px;
	line-height:25px;	
}
/* بداية بلوكات البحث والقائمة البريدية */
div.newsle , div.search {
	margin-top:101px;
	width:226px;
}
div.HeaderContainer.new_head div.newsle ,
div.HeaderContainer.new_head div.search {
	margin-top:74px;
	margin-right: -20px;
}
div.newsle {
	float:left;
	text-align:left;
}
div.HeaderContainer.new_head div.newsle {
	float:right;
	text-align:right;
	width:140px;
	margin-right: -169px;
}
div.search {
	float:right;
	text-align:right;
}
div.HeaderContainer.new_head div.search {
	float:right;
	text-align:right;
}
div.HeaderContainer.new_head .w2a_logo{
	background:url(images/w2a_logo.png) no-repeat right top;
	width:168px;
	height:74px;
	float:right;
	display:block;
	margin-top:15px;
}
div.colsear{
	padding-top:36px;
}

div.fsrch , div.fmail{
	height:37px;
	width:226px;
}

div.fsrch{
	background:url('images/search.png') no-repeat right top;
}

div.fmail{
	background:url('images/mail.png') no-repeat right top;
}
.btnsearch {
	height:100%;
	width:100%;
	display:block;
	margin-top:-9px;
	background:none;
	border:none;
}
.btnsearch:hover{
	cursor:pointer;
}
div.dbs{
    float:left;
	width:23px;
	height:25px;
	margin:1px 0 0 8px;
}
div.dbm{ 
	float:right;
	width:23px;
	margin-right:13px;
}

div.consrch {
	width:159px;
	height:37px;
	line-height:1px;
}

div.consrch {
	margin-right:32px;
}

div.conmail {
	width:50px;
	border:solid 1px #000;
	float:left;
}

.txtsrch {
	background:none; 
	margin-top:-2px; 
	width:158px; 
	border:none; 
	color:#002448; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px
	}

/* نهاية بلوكات البحث والقائمة البريدية */



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    color:#0b57a2;
	font-weight:bold;
    text-decoration:none;
}

a.tt span{ display: none; }

.channel_logo .attt{
	display:block !important;
}

.top_video {
  display: block !important;
  height: 15px;
  overflow: hidden;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{  color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
	z-index:3;
    top:0px; right:0;
	margin-right:150px;
	padding: 15px 0 0 0;
	width:200px;
	color: #0b57a2;
    text-align: center;
}

a.tt p.attt {
	overflow:hidden;
	height:15px;
}

.attt {
	overflow:hidden;
	height:15px;
}
a.tt:hover span.top{
	display: block;
	padding: 25px 8px 0;
    background: url(images/bubble.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble2.png) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #0b57a2;
    background: url(images/bubble.png) no-repeat bottom;
}

/*---------- bubble tooltip نهاية-----------*/

/*---------- bubble tooltip tlawat-----------*/
a.tt2{
    position:relative;
    color:#0b57a2;
	font-weight:bold;
    text-decoration:none;
}
a.tt2 span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt2:hover{  color: #aaaaff; background:;}
a.tt2:hover span.tooltip2{
    display:block;
    position:absolute;
	z-index:3;
    top:0px; right:0;
	margin-right:50px;
	padding: 15px 0 0 0;
	width:200px;
	color: #0b57a2;
    text-align: center;
}

a.tt2 p.attt2 {
	overflow:hidden;
	height:15px;
}

a.tt2:hover span.top2{
	display: block;
	padding: 25px 8px 0;
    background: url(images/bubble.png) no-repeat top;
}
a.tt2:hover span.middle2{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble2.png) repeat bottom; 
}
a.tt2:hover span.bottom2{
	display: block;
	padding:3px 8px 10px;
	color: #0b57a2;
    background: url(images/bubble.png) no-repeat bottom;
}

/*---------- bubble tooltip نهاية-----------*/

/*---------- bubble tooltip top 10-----------*/
a.tt3{
    position:relative;
    color:#0b57a2;
	font-weight:bold;
    text-decoration:none;
}
a.tt3 span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt3:hover{  color: #aaaaff; background:;}
a.tt3:hover span.tooltip3{
    display:block;
    position:absolute;
	z-index:3;
    top:-10px; right:0;
	margin-right:71px;
	padding: 15px 0 0 0;
	width:175px;
	color: #0b57a2;
    text-align: center;
}


a.tt3 p.attt3 {
	overflow:hidden;
	height:15px;
}

a.tt3:hover span.top3{
	display: block;
	padding: 25px 8px 0;
    background: url(images/bubble1.png) no-repeat top;
}
a.tt3:hover span.middle3{ /* different middle bg for stretch */
	display: block;
	padding: 0 5px; 
	background: url(images/bubble3.png) repeat bottom; 
}
a.tt3:hover span.bottom3{
	display: block;
	padding:3px 8px 10px;
	color: #0b57a2;
    background: url(images/bubble1.png) no-repeat bottom;
}

/*---------- bubble tooltip نهاية-----------*/


/*--------------بداية سليدر الفضائيات--------------*/
			.list_carousel {
				margin: 0 auto;
				width: 694px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				margin: 2px;
				display: block;
				overflow:hidden;
				float: left;
			}
			
			.list_carousel a {
				text-align: center;
				width: 86px;
				height: 81px;
				padding: 2px 1px 1px 1px;
				overflow:hidden;
				display: block;
				border:1px #f5fdff solid;
				font-weight:normal;
				color:#176ec7;
			}
		    .list_carousel a:hover {
				background:#176ec7;
				border:1px #08529d solid;
				color:#FFFFFF;
				text-decoration:none;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
/*--------------نهاية سليدر الفضائيات--------------*/

/*--------------بداية سليدر السي دي--------------*/
			.list_carousel2 {
				margin-top: auto;
				margin-right: auto;
				margin-bottom: auto;
				margin-left: auto;
			}
			.list_carousel2 ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel2 li {
				margin: 2px;
				display: block;
				overflow:hidden;
				float: left;
			}
			
			.list_carousel2 a {
				text-align: center;
				width: 207px;
				height: 138px;
				padding: 2px 1px 1px 1px;
				border:1px #f5fdff solid;
				overflow:hidden;
				display: block;
				font-weight:normal;
				color:#176ec7;
			}
			.list_carousel2 img {
				max-width: 207px;
				max-height: 138px;
			}
		    .list_carousel2 a:hover {
				border:1px #297dd5 solid;
				background-color:#f9feff;
				color:#FFFFFF;
				text-decoration:none;
			}
/*--------------نهاية سليدر السي دي--------------*/

.mooore a.mo{
	float:left;
	height:17px;
	color:#FFF;
	width:62px;
	background:url('images/more.png') top center no-repeat;
	margin:4px;
	text-align:center;
}
.mooore a.rssb{
	float:left;
	height:16px;
	color:#FFF;
	width:16px;
	background:url('images/rss.png') top center no-repeat;
	margin:5px 4px;
	text-align:center;
}
.mooore a.mo:hover{
	background:url('images/more.png') bottom center no-repeat;
}

/*--------------بداية بلوك القنوات--------------*/
.channel_logo{
	float:right;
	width:130px;
	height:140px;
	text-align:center;
	overflow:hidden;
	margin:8px;
}
/*--------------نهاية بلوك القنوات--------------*/

.rsss {
	height: 24px;
    margin-right: 770px;
    margin-top: 40px;
    position: absolute;
    width: 200px;
}
.rsss img{
	margin-right:3px;
}
div.HeaderContainer.new_head .rsss {
	margin-top:15px;
	margin-right:837px;
}
/*------------------------الإسليدر الجديد----------------------*/
div.WaySlider {
	float:right;
	height:245px;
	width:525px;
	margin:0px;
	background-color:#fff;
	border:solid 1px #0f57a1;
	padding: 0px;
	text-align: center;
	position:relative;
}

.html_carousel {
	border:solid 0px #2378c9;
	background-color: #2378c9;
	position:relative;
}
.html_carousel div.slide {
	width: 525px;
	height: 230px;
	position: relative;
}
.html_carousel div.slide div {
	background:url('images/bgs.png');
	width: 525px;
	display: none;
	position: absolute;
	bottom: 0;
	padding:0px;
}
.html_carousel div.slide h4 {
	font-size: 18px;
}
.html_carousel div.slide p {
	font-size: 12px;
	text-align:center;
}
.html_carousel div.slide h4, .html_carousel div.slide p {
	color:#0f57a1;
	margin: 0;
	text-align:center;
}
.clearfix {
	float: none;
	clear: both;
}

div#numpage_container{
	height: 16px;
	width:525px;
	margin-top: 0px;
	background:#2378c9;
	position:absolute;
	bottom:0px;
	left:0px;
	padding:1px;
}

div#numpage {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	width:308px !important;
}

#numpage a{
	color:#94cedc;
	margin:0 3px;
	width:16px;
	height:14px;
	overflow:hidden;
	border:solid 1px #94cedc;
	padding:0 7px;
	float:right;
}
#numpage a.selected , #numpage a.selected:hover{
	background-color:#FFF;
	color:#2378c9;
	border:solid 1px #fff;	
}
#numpage a:hover{
	background-color:#5a9fe5;
	border:solid 1px #d7f1f8;
	color:#FFF;
}

/*------------------------لوحة تحكم المشرفين----------------------*/
.separation{
	width:5px;
	height:50px;
	margin-right: 10px;
	margin-left: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
	float:right;
}

.tvfadaeyat {
	 height:606px;
	 width:755px; 
	 margin:0 auto;
	 background:url('tv_fa.jpg') top right no-repeat;
	 padding:18px 19px 0 0;
}

.mybg {
background:none;
border:none;
}
.bgfr {
background:#f5fdff;
}
.ui-dialog .ui-dialog-title {
	direction: rtl;
	float: right;
	margin: 0.1em 20px 0.2em 16px;
}
.ui-dialog .ui-dialog-titlebar-close {
	left: 0;
}
/*------------------------السابق و التالي للمرئيات و الصوتيات----------------------*/
.PrevItem{
	background-image: url(images/Arrow-Right.png);
	background-repeat: no-repeat;
	background-position: right center;
	clear: right;
	float: right;
	height: 32px;
	overflow: hidden;
	padding-right: 35px;
	line-height:32px;
	max-width:40%;
	text-align:right;
	margin-top:10px;	
}

.NextItem{
	background-image: url(images/Arrow-Left.png);
	background-repeat: no-repeat;
	background-position: left center;
	clear: left;
	float: left;
	height: 32px;
	overflow: hidden;
	padding-left: 35px;	
	line-height:32px;
	max-width:40%;
	text-align:left;
	margin-top:10px;
}
/*=======================================================*/
report_for_ads_table {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    margin: 20px;
    text-align: left;
    width: 480px;
}
report_for_ads_table thead th.rounded-company {
    background: url("http://www.smashingmagazine.com/images/express-css-table-design/table-images/left.png") no-repeat scroll left -1px #B9C9FE;
}
report_for_ads_table thead th.rounded-q4 {
    background: url("http://www.smashingmagazine.com/images/express-css-table-design/table-images/right.png") no-repeat scroll right -1px #B9C9FE;
}
report_for_ads_table th {
    background: none repeat scroll 0 0 #B9C9FE;
    color: #003399;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
report_for_ads_table td {
    background: none repeat scroll 0 0 #E8EDFF;
    border-top: 1px solid #FFFFFF;
    color: #666699;
    padding: 8px;
}
report_for_ads_table tfoot td.rounded-foot-left {
    background: url("http://www.smashingmagazine.com/images/express-css-table-design/table-images/botleft.png") no-repeat scroll left bottom #E8EDFF;
}
report_for_ads_table tfoot td.rounded-foot-right {
    background: url("http://www.smashingmagazine.com/images/express-css-table-design/table-images/botright.png") no-repeat scroll right bottom #E8EDFF;
}
report_for_ads_table tbody tr:hover td {
    background: none repeat scroll 0 0 #D0DAFD;
}
/*=======================================================*/


input[type=submit],
input[type=button],
.link_style{
	display: inline-block;
	margin: 5px;
	padding: 3px 13px;
	border: 1px solid #4081af;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	cursor:pointer;
	
	/*Border radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	/*Background*/
	background: #237fd7; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #52a8e8),
					color-stop(1, #2e76cf)
				);
	background: -moz-linear-gradient(
					center top,
					#52a8e8 20%,
					#2e76cf 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

.ch-item{
	font-size:16px;
	height:20px;
	margin-bottom:5px;
	margin-right:20px;
	float:right;
	clear:right;	
}

.ch-beam{
	float:none;
	text-align:center;
	margin-right:30px;
	border-right:#999 thin dotted;
	padding-right:15px;
	line-height:20px;
	font-weight:bold;
}

.ch-beam img{
	margin-top:4px;
	padding:2px;
	border:#CCC thin solid;
}
/*===============================================================*/
.link_style{
	border-style: none;
	cursor:pointer;
	display: block;
	width: 84px;
	height:21px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:5px;
	font-size:12px;
	/*/background:url(images/voteb.png) no-repeat top right;*/
	margin: 10px 20px 0 0;
}

.moddiv{
	width:152px;
	float:right !important;
	clear:none !important;
	display:table-cell !important;		
}

.unchecked label{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	margin-right:6px;
	cursor:pointer;
}

.checked label{
	color:#006633;
	font-size:12px;	
	font-weight:bold;	
	margin-right:6px;	
	cursor:pointer;	
}

ul#pics2>li>a{
	position:relative;
}
.in_cd_title,.in_cd_title2{
	margin-top:-50px;
	font-weight:bold;
	padding:10px;
	position:absolute;
	background:url("images/bgs.png");
	color:#036;
	z-index:50000;
	width:207px;
	right:0px;
}
.in_cd_title2{
	margin-top:0;
	bottom:10px;
}
.cust_w2a_tab td{
	padding:10px;
}
.link_in_text{
	display:none;
}
.ads_details{
	width:728px;
	height:90px;
	border:1px solid #000;
	margin:-15px auto 10px;
}
.ads_details_2{
	width:728px;
	height:90px;
	border:1px solid #000;
	margin:0 auto 10px;
}
.ads_details_bottom{
	width:250px;
	height:250px;
	border:1px solid #000;
	margin:10px auto;
}
.ads_dialog {
	width:468px;
	height:60px;
	border:1px solid #000;
	margin:10px auto;
}
.play_video_dialog {
	height:430px;
	width:625px;
	overflow:hidden;
	background:url('images/way_tv.png') top right no-repeat;
	padding:16px 17px 0 0;
	text-align:right;
}
.cd_first_img{
	margin:5px auto;
	width:60%;
}
.cd_img_cont{
	width:660px;
}
.cd_img_cont div{
	float:right;
	margin:5px 5px 0 5px;
	width:210px;
}
.custom_but{
	width:25px;
}

/*Jquiry  UI fixes in home page*/

/*Admin Panel styles*/
.archive_frame{
	border:thin solid #999;
	padding: 2px;
	cursor:pointer;
	margin:3px;
}
.autopost_addform_table{
	width:100%;
}
.autopost_addform_table td{
	padding:8px;
}


    #kh_search_form td{
		padding:10px;
	}
	
	
.share,
.share p
{
	text-align:center;
	font-size:16px;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	
}

.share img {
	padding: 4px;
	border: thin solid #CCC;
	margin: 8px;
}


.w2a-radio {
	background-attachment: scroll;
	background-image: url(images/radio_icon.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	clear: both;
	float: right;
	height: 64px;
	width: 100%;
	padding-right: 90px;
	margin-right: 64px;
	font-size: 36px;
	font-weight: bold;
	margin-top: 60px;
	color: #06F;
}

.w2a-par{
	text-align:center;
	
}
.fsrch .dbs .btnsearch{
	background:none !important;
	border:none !important;
	margin:-9px 0 0 0px !important;
	padding:0px !important;
	box-shadow:none !important;
}
.live_tbl th,.live_tbl td{
	text-align:center !important;
}
.live_tbl td.ch-nm{
	width:50%;
}
.live_tbl td img.ch-logo{
	max-height:50px;
	max-width:50px;
}
.en_textarea{
	text-align:left;
}
.live-str-td,.live-str-td embed,.live-str-td iframe,.live-str-td object{
	width: 576px !important;
	overflow: hidden;
	height: 432px !important;
}
.chat_quick_links{
	background: rgba(200, 227, 248, 0.58);
	border: 1px solid #CCC;
	padding: 10px;
	border-radius: 6px;
	box-shadow: 1px 1px 2px #D3D3D3;
}
.chat_quick_links li {
  display: inline-block;
}
.chat_quick_links li a{
  	background:url(images/hedaya_img.png) no-repeat right 0px;
	display: block;
	height: 26px;
	line-height: 22px; 
	margin-bottom: 5px;
	margin-left: 28px;
}
.chat_quick_links li.c_lessons a{
	background-position:right 0px;
	padding-right:31px;
}
.chat_quick_links li.c_rules a{
	background-position:right -64px;
	padding-right:31px;
}
.chat_quick_links li.c_records a{
	background-position:right -128px;
	padding-right:27px;
}
.chat_quick_links li.c_team a{
	background-position:right -192px;
	padding-right:33px;
}
.chat_quick_links li.c_sisters a{
	background-position:right -256px;
	padding-right:30px;
}
.chat_quick_links li.c_science a{
	background-position:right -318px;
	padding-right:30px;
}
.chat_quick_links li.c_mobile a{
	background-position:right -382px;
	padding-right:28px;
}
.w2a_album_title{
	width: 187px;
	height: 19px;
	overflow: hidden;
	display: inline-block;
	font-family:'GE SS', Arial, Helvetica, sans-serif;
	color:#002f60;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
}
.w2a_gallery_imgs_c {
	color: #01254a;
	font-weight: bold;
	line-height:30px;
	font-size:14px;
}
/*==========new home styles ===========*/
.w2a_new_ind div.MiddleBlockR,
.w2a_new_ind div.MiddleBlockL,
.w2a_new_ind div.MiddleBlockC{
	overflow:visible;
}
.w2a_right {
  float: right;
}
.w2a_left {
  float: left;
}
.w2a_first_block .tt > img {
  float: right;
  width: 66px;
  height: 45px;
}
.w2a_first_block .top_video{
	display:block;	
	overflow:hidden;
	float:right;
	padding-right:5px;
	height:auto;
}
.w2a_first_block a.tt:hover span.tooltip{
	margin-right:80px;
}
.w2a_first_block .top_video p{
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  width: 300px;
  color:#bdbdbe;
}
.w2a_first_block .top_video p.shekh_name{
	float:right;
	width:240px;
}
.w2a_first_block .top_video h6 {
  color: #BDBDBE;
  float: left;
  height: 20px;
  line-height: 20px;
  width: 60px;
  overflow: hidden;
}
.w2a_latest_videos .MiddleBlockC {
  padding-bottom: 0;
}
.w2a_first_block .top_video p.kh_title{
	color:#0B57A2;
	height:30.5px;
	line-height:15.5px;
}
.w2a_first_block ul.homecss li{
	height:auto;
	padding:2px 0 2.5px;
}
.w2a_first_block ul.homecss li a{
	display:table;
	background:none;
	padding-right:0;
	padding-left:0;
}
.w2a_first_block ul.homecss li a:hover .top_video p.kh_title{
	color:#558D04;
}
.w2a_first_block div.WaySlider{
	float:none
}
.w2a_first_block .w2a_now_playing {
  width: 530px;
  margin-top:10px;
}
.w2a_now_playing .prev{
	margin-left:-10px !important;
	margin-right:-33px;
}
.w2a_now_playing .next{
	margin-right:-12px !important;
	margin-left:4px;
}
.w2a_now_playing .caroufredsel_wrapper{
	width:460px !important;
}
.w2a_new_ind div.HeaderBlockC h1{
	color:#EEEEEE;
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.95);
}
.w2a_hedaya_list th {
	padding: 4px 0;
	text-align:center;
}
.w2a_hedaya_list td {
	padding: 6.9px 3px;
}
.w2a_hedaya_list tr td:first-child {
	border-left: 1px dashed #B4D0D7;
	width:50px;
}
.w2a_hedaya_list tr {
  border-bottom: 1px dashed #B4D0D7;
}
.w2a_hedaya_list td > span {
  display: block;
  height: 14px;
  overflow: hidden;
  width: 50px;
}
.d_part1,.d_part2 {
  display: block;
}
.d_part_right {
  float: right;
}
.d_part_left {
  float: left;
}
.d_part1 .d_part_right {
  height: 16px;
  width: 149px;
}
.d_part2 .d_part_right {
  height: 14px;
}
.d_part_left_rec{
	background:url(images/table_icon.png) no-repeat left top;
	width:13px;
	float:right;
	height:16px;
	display:block;
	overflow:hidden;
}
.d_part_left_inter{
	background:url(images/table_icon.png) no-repeat left bottom;
	width:13px;
	float:left;
	margin-top:5px;
	height:10px;
	display:block;
	overflow:hidden;
}
table.w2a_hedaya_list {
  width: 238px;
  margin:0 auto;
}
.w2a_each_block{
	float:right;
}
.w2a_each_block ul.vars{
	margin-left:-10px;
	margin-right:-10px;
}
.w2a_each_block .w2a_latest_fatawa ul.vars img{
	width:52px;
	margin-left:5px;
}
.w2a_each_block .w2a_latest_fatawa ul.vars li{
	padding:6px 4px 0;
}
.w2a_each_block .w2a_exclusive ul.vars img{
	width:62px;
	margin-left:5px;
	height:43px;
}
.w2a_each_block .w2a_exclusive ul.vars li{
	padding:5px 4px 0;
}
.w2a_each_block .vars span {
  float: right;
  height: auto;
  width: 171px;
}
.w2a_each_block .vars span p:first-child,
.w2a_latest_documentary .vars span p:first-child,
.w2a_latest_cartoon .vars span p:first-child,
.w2a_latest_books .vars span p:first-child{
	color:#0B57A2;
	width:132px;
	height: 30px;
    line-height: 15px;
}
.w2a_each_block .vars span p:last-child,
.w2a_latest_documentary .vars span p:last-child,
.w2a_latest_cartoon .vars span p:last-child,
.w2a_latest_books .vars span p:last-child{
	color:#858586;
}
.w2a_each_block ul.vars li{
	padding:0 4px;
}
.w2a_each_block ul.vars li a:hover span p:first-child,
.w2a_fourth_block ul.vars li a:hover span p:first-child{
	color: #558D04;
}
.w2a_third_block .WayAsd2{
	float:right;
	margin-top:0;
}
.w2a_files > img {
	max-width: 100%;
	width: 235px;
	height: 139px;
}
.w2a_files {
  display: block;
  width: 240px;
  text-align:center;
}
.w2a_home_cds {
  float: right; 
  height: 255px;
}
.w2a_home_cds .list_carousel2 {
height: 188px;
}
.w2a_latest_audios {
  float: right;
}
.w2a_latest_quran {
  float: right;
}
.w2a_latest_audios .top_video{
  width: 180px;
}
.w2a_latest_quran .top_video {
  width: 150px;
  padding-right:20px;
}
.w2a_latest_quran ul.homecss li a{
	padding-right:3px;
}
.w2a_latest_audios a.tt:hover span.tooltip,
.w2a_latest_quran a.tt2:hover span.tooltip2{
	margin-right:0;
	top:-10px;
}
.w2a_second_block div.MiddleBlockC{
	padding-bottom:0;
}
.w2a_gallery .list_carousel2 img,
.w2a_home_cds .list_carousel2 img{
	max-height:none;
	max-width:100%;
}
.w2a_gallery .list_carousel2 a{
	width:auto;
	height:auto;
	padding:0;
}
.w2a_gallery .list_carousel2 ul{
	left:0px!important;
}
.w2a_gallery .MiddleBlockC{
	padding:0;
}
.w2a_each_block .w2a_latest_anasheed ul.vars img {
	width:65px;
	height:43px;
	margin-left:5px;
}
.w2a_each_block .w2a_latest_anasheed ul.vars span{
	width:177px;
}
.w2a_third_block{
	margin-top:10px;
}
.w2a_home_banners > a {
  margin-right: 3px;
  display:inline-block;
  margin-top:7px;
}
.w2a_home_banners > a img {
  height: 69px;
  width: 207px;
}
.w2a_home_banners > a.w2a_large_banner img {
	width:400px;
}
.w2a_home_cds .MiddleBlockC,
.w2a_latest_audios .MiddleBlockC,
.w2a_latest_quran .MiddleBlockC{
	padding: 10px 0 1px;
}
.w2a_third_block .WayAsd2:first-child{
	margin-right:0;
}
.w2a_third_block .WayAsd2:last-child{
	margin-left:0;
}
.w2a_home_cds .list_carousel2 a{
	height:197px;
	position:relative;
}
.w2a_fourth_block >div{
	float:right;
}
.w2a_fourth_block ul.vars li a img{
	width:60px;
	height:46px;
	margin-left:5px;
}
.w2a_fourth_block div.MiddleBlockC{
	padding:10px 0;
}
.w2a_polls {
  width: 250px;
}
.w2a_fourth_block .w2a_polls div.MiddleBlockC{
	max-height: 258px;
	min-height:221px;
}
.w2a_fourth_block .w2a_polls div.MiddleBlockC ul.homecss li a{
	overflow:hidden;
	height:21px;
}
.w2a_polls .w2a_submit:hover,.w2a_polls .w2a_submit{
	padding:0;
}
.w2a_latest_videos .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% 5px;
	padding-right:37px;
}
.w2a_now_playing .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -73px;
	padding-right:37px;
}
.w2a_hedaya_list .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -147px;
	padding-right:35px;
}
.w2a_exclusive .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -225px;
}
.w2a_latest_fatawa .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -301px;
	padding-right:34px;
}
.w2a_latest_anasheed .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -376px;
}
.w2a_home_files .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -454px;
}
.w2a_gallery .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -530px;
	padding-right:35px;
}
.w2a_home_cds .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -608px;
}
.w2a_latest_audios .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -684px;
}
.w2a_latest_quran .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -761px;
}
.w2a_latest_documentary .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -837px;
}
.w2a_latest_cartoon .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -915px;
}
.w2a_latest_books .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -990px;
}
.w2a_polls .HeaderBlockC>h1{
	background: url("images/home_block_icons.png") no-repeat 100% -1069px;
	padding-right:35px;
}
.w2a_hedaya_list .MiddleBlockC{
	padding:0;
}
.audio_frame{
	min-height: 39px;
	width:242px;
	margin-top:10px;
}
.w2a_hedaya_list .w2a_hedaya_list_cont{
	width:269px;
	height: 186px;
	overflow:auto;
}
/*.fa3lyat_block{
	background:url(images/fa3lyat_bg.jpg) no-repeat right top;
	width:958px;
	overflow:hidden;
	height:98px;
	padding:1px;
	margin-bottom:10px;
	display:block;
	font-family:'GE SS',Arial, Helvetica, sans-serif;
	box-shadow: 0 0px 7px rgba(0, 0, 0, 0.5);
}
.fa3lyat_block .right{
	background:url("images/block/way_center_top_block.jpg") repeat-x right bottom ;
	display:block;
	float:right;
	width:430px;
	height:99px;
	overflow:hidden;
}
.f3_sh_img{
	display:block;
	float:right;
	width:104px;
	height:98px;
}
.right > h1 {
  color: #2458A5;
  display: block;
  float: right;
  font-size: 18px;
  margin: 8px 0 3px;
  padding-bottom: 0;
  text-shadow: 0 3px 1px rgba(0, 0, 0, 0.114);
  width: 325px;
}
.right h2 {
  color: #2458A5;
  display: block;
  float: right;
  font-size: 14px;
  width: 326px;
}
.right a > p {
  color: #FFFFFF;
  display: block;
  float: right;
  font-size: 14px;
  margin-top: 13px;
  overflow: hidden;
  width: 325px;
  height:30px;
  line-height:30px;
}
.right a:hover{
	text-decoration:underline;
}
.left-radius{
	background:url("images/block/way_center_top_block.jpg") repeat-x right bottom ;
	display:block;
	width:5px;
	height:38px;
	border-top-left-radius:5px;
	overflow:hidden;
	float:right;
	margin-top:61px;
}
.live_stream{
	background:url(images/live_icon.png) no-repeat right top;
	width:93px;
	height:82px;
	overflow:hidden;
	display:block;
	float:right;
	margin: 5px 15px 0 0;
}
.left {
  float: left;
  width: 415px;
}
.left > h2 {
  color: #2458A5;
  display: block;
  font-size: 16px;
  width:100%;
  margin-top: 10px;
}
.left > p {
  color: #2458A5;
  display: block;
  font-size: 13px;
  width:100%;
  margin-bottom: 9px;
  margin-top: 3px;
}
.left > div {
  display: block;
}
.left div > a {
	background:url("images/block/way_center_top_block.jpg") repeat-x right bottom ;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	color: #FFFFFF;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    width: 130px;
	font-size:14px;
}
.left div > a:hover {
	text-decoration:underline;
}*/
.w2a_albums_cont li{
	height:110px;
	overflow:hidden;
}
/*hedaya page*/
.hedaya_rooms{
	display:block;
	width:100%;
	border-bottom:1px solid  #64A506;
	overflow:hidden;
}
.hedaya_rooms li{
	display:inline-block;
	margin-left:5px;
	overflow:hidden;
	border-radius: 8px;
	margin-bottom: -7px;
}
.hedaya_rooms li.chat_room{
	float: left;
	margin-left: 0;
}
.hedaya_rooms li a.current_room{
	background:#64a506;
	color:#FFF;
}
.hedaya_rooms li a{
	display:block;
	padding:5px 10px;
	color:#64a506;
    padding: 12px 10px 19px;
	border:1px solid  #9cca5a;
	border-radius: 8px 8px 0 0;
	border-bottom:0;
}
.hedaya_rooms li.chat_room a{
	background: #187ec1;
	color: #FFF;
	border-color: #115785;
}
.hedaya_table_cont{
	position:relative;
	display:block;
	overflow:hidden;
}
.hedaya_table_cont .right_arrow,
.hedaya_table_cont .left_arrow{
	display:block;
	position:absolute;
	top:10px;
	background:url(images/hedaya_arrows.png) 0 0 no-repeat #d2d2d2;
	width:37px;
	z-index:11;
	height:37px;
}
.hedaya_table_cont .right_arrow{
	background-position:8px 7px;
	right:5px;
}
.hedaya_table_cont .left_arrow{
	background-position:7px -43px;
	left:5px;
}
.hedaya_table {
	text-align: center;
	border-spacing: 0;
	overflow:hidden;
}
.hedaya_table thead tr:nth-child(2n),
.hedaya_table tbody tr td:first-child {
	 background: #64A506;
	 color:#FFF;
	 font-weight:bold;
}
.hedaya_table tbody tr:nth-child(2n){
	  background: #ECF4FC;
}
.hedaya_table thead th, .hedaya_table tbody td {
	border-bottom: 1px dotted #0B57A2;
	color: #145EA9;
	padding: 5px 0;
}
.hedaya_table tbody tr td:first-child,
.hedaya_table tbody tr th:first-child{
	display: inline-block;
    line-height: 30px;
    width: 70px;
}
.hedaya_table thead th {
	background: #64A506;
	text-align: right;
	padding: 0;
	color:#FFF;
	overflow:hidden;
}
.hedaya_day_date{
	background: #64A506;
	display:block;
	position:relative;
	z-index:10;
	height:70px;
	margin-top:-5px;
}
.hedaya_table thead th .hedaya_time{
	background: #64A506;
	display:block;
	position:relative;
	z-index:10;
	height:57px;
}
.hedaya_table thead th span {
  display: block;
    font-size: 18px;
    font-weight: normal;
    margin-right: 10px;
}
.hedaya_table tbody td {
	height:60px; 
}
.leason-con {
	position: relative;
	height: 57px;
	overflow:visible;
	width:4512px;
	z-index:0;
	transition: left 0.4s linear 0s;
}
.leason-con > li {
  border-right: 1px dotted #FFFFFF;
  display: block;
  float: right;
  height: 57px;
  line-height: 50px;
  width: 93px;
}
.leason_range {
	border:1px solid #C4C4C4;
	display: block;
	position: absolute;
	min-width: 90px;
	overflow: visible;
	background: rgba(200, 227, 248, 0.58);
	top: 0;
	height: 55px;
	color: #0B57A2;
	padding-right:5px;
}
.leason_range:before {
	background:url(images/hedaya_ico.png) no-repeat top right;
	/*background: url("http://www.way2allah.com/css/images/hedaya_img.png") no-repeat  right -128px ;*/
	content: "";
	height: 25px;
	position: absolute;
	right: 0px;
	top: 11px;
	width: 24px;
}
.leason_range span, .leason_range a {
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.leason_range a.h_lesson_tit{
	font-weight:normal;
}
.start1800{
	right: 0px;
}
.start1830 {
	right: 180px;
}
.start1900 {
	right: 361px;
}
.start1930{
	right: 542px;
}
.start2000 {
	right: 723px;
}
.start2030 {
	right: 904px;
}
.start2100 {
	right: 1085px;
}
.start2130 {
	right: 1266px;
}
.start2200 {
	right: 1447px;
}
.start2230 {
	right: 1628px;
}
.start2300 {
	right: 1809px;
}
.start2330 {
	right: 1990px;
}
/*time*/
.range1 {
	/*1 hour*/
	width: 181px;
}
.range2 {
	/*1.5 hour*/
	width: 271.5px;
}
.range3 {
	/*2 hours*/
	width: 362px;
}
.range4 {
	/*2.5 hours*/
	width: 452.5px;
}
.range5 {
	/*3 hours*/
	width: 543px;
}
.range6 {
	/*3.5 hours*/
	width: 633.5px;
}
.range7 {
	/*4 hours*/
	width: 724px;
}
.light_time {
  background: rgba(109, 109, 74, 0.33);
  border-right: 1px solid #1A1A1A;
  border-left: 1px solid #1A1A1A;
  display: none;
  height: 625px;
  position: absolute;
  width: 100%;
  right:0;
  z-index:-10; 
}
.leason_range:hover .light_time {
  display: block;
}
.hedaya_table tr:nth-child(1) .light_time{
	top:-65px;
}
.hedaya_table tr:nth-child(2) .light_time{
	top:-136px;
}
.hedaya_table tr:nth-child(3) .light_time{
	top:-207px;
}
.hedaya_table tr:nth-child(4) .light_time{
	top:-278px;
}
.hedaya_table tr:nth-child(5) .light_time{
	top:-349px;
}
.hedaya_table tr:nth-child(6) .light_time{
	top:-421px;
}
.hedaya_table tr:nth-child(7) .light_time{
	top:-492px;
}
.tbl_current_time:before{
	  border-color: #0A0A0A rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	  border-style: solid;
	  border-width: 10px 9px 0;
	  content: "";
	  height: 0;
	  left: -8px;
	  position: absolute;
	  top: 0;
	  width: 0;
}
.tbl_current_time {
	height:900px;
	background:#333;
	width:1px;
	position:absolute;
	display:block;
	z-index:999;
	overflow:visible;
}
.loading_img{
    border: 1px solid #DFDFDF;
	border-radius: 4px;
	box-shadow: 0 1px 1px #C7C7C7;
	display: block;
	height: 50px;
	margin: 20px auto;
	padding: 20px 20px 9px 9px;
	right: 500px;
	top: 30px;
	width: 50px;
}
.w2a_print{
	display: inline-block;
	margin: 5px;
	padding: 7px 40px;
	margin-right: 400px;
	border: 1px solid #52AF40;
	border-bottom-color: #389A20;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	cursor: pointer;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #55D723;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #41C43B), color-stop(1, #4AAC24) );
	background: -moz-linear-gradient( center top, #41C43B 20%, #4AAC24 100% );
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

.red_sub{
	color:#900 !important;
	vertical-align: top;
}

/*	Breadcrumb	*/
#breadcrumb { float: right; display: block; clear:both !important;}
#breadcrumb ul { list-style: none; }

.crumbs { display: block; }
.crumbs li {  display: inline; }
.crumbs li.first { padding-right: 8px; }
.crumbs li a, .crumbs li a:link, .crumbs li a:visited { color: #666; display: block; float: right; font-size: 12px; margin-right: -13px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; }

.crumbs li a {
	background-image: url(bg-crumbs-blue.png);
	background-repeat: no-repeat;
	background-position: 0% 0;
	position: relative;
}
.crumbs li a:hover { color: #333; background-position: 0% -48px; cursor: pointer; }
.crumbs li a:active { color: #333; background-position: 0% -96px; }
.crumbs li.first a span { height: 29px; width: 3px; border-right: 1px solid #d9d9d9; position: absolute; top: 0px; right: 0px; }



/* @group clearfix classes */
.clearfix:before { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; margin-bottom:20px !important;}
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.space { display: block; height: 45px; clear: both; }
/*end breadcrumb*/

/*===================New Way2allah Search================*/
.w2a_search_tabs{
	display:block;
	width:100%;
	border-bottom:1px solid  #64A506;
	overflow:hidden;
}
.w2a_search_tabs li{
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	border-radius: 8px;
	margin-bottom: -7px;
}
.w2a_search_tabs li a.current_tab{
	background:#64a506;
	color:#FFF;
}
.w2a_search_tabs li a{
	display:block;
	padding:5px 10px;
	color:#64a506;
    padding: 7px 4px 14px;
	border:1px solid  #9cca5a;
	border-radius: 8px 8px 0 0;
	border-bottom:0;
}
.w2a_search_results{
	border-left: 1px solid #64A506;
	border-right: 1px solid #64A506;
	padding: 10px;
	text-align: justify;
	border-bottom: 1px solid #64A506;
	margin-bottom: 25px;
}
.w2a_advanced_search#kh_search_form td {
	padding: 5px 10px;
}
.w2a_advanced_search select,.w2a_advanced_search input[type=text]{
	width:350px;
	padding:5px;
}
.w2a_advanced_search input[type=text]{
	width:335px;
}
.w2a_advanced_search input[type=text].mini-input{
	width:145px;
}
.w2a_search_error{
	background: #FCC1C1;
	padding: 10px;
	border: 1px solid #D15B5B;
	color: #7A1111;
	font-size: 14px;
}
.var_item.search_anasheed_item a {	
	width: 136px;
}
.var_group.search_var_group{
	padding:10px 7px 0 7px;
}
.album.search_albums{
	margin: 10px 15px;
}
/*======================================*/
.w2a_form_table_new{
	width:700px;
}
.w2a_form_table_new tr td{
	padding:10px;
	font-size:15px;
}
.w2a_form_table_new tr>td{
	width:142px;
}
.w2a_form_table_new tr td input[type=text],.w2a_form_table_new tr td select{
	width:400px;
	height:30px;
	font-size:15px;
	padding-right:3px;	
}
.w2a_form_table_new tr td .small-input{
	width: 80px !important;
	padding-right: 10px;
}
.w2a_form_table_new tr td label{
	font-size:13px;
	font-weight:bold;
}
.w2a_form_table_new tr td input[type=submit]{
	padding: 6px 32px;
	font-size: 17px;
	font-weight: bold;
}
/*========================================*/
span.fatawa_det_counter{
	background: #6CAD0E;
	margin-left: 10px;
	padding: 5px;
	border-radius: 50%;
	color: #FFF;
	font: 110% 'GE SS','Traditional arabic,Tahoma';
	font-size: 14px;
	text-align: center;
}






/*========================================*/
.new-site-redirect {
	background: #6bab0f;
}
.new-site-redirect a {
	color: #fff;
	text-decoration: none;
	font: 50% 'GE SS','Tahoma';
	padding: 3px;
}
.new-site-redirect a:hover {
	color: #d7e9d6;
	text-decoration: none;
}
.new-site-redirect a div {
	font-size: 14px;
}
