/*****************************GENERAL SHOW START***************************************/
body{

	
}

html{
	margin:0;
	padding:0;
	color:#767676;
	font-family:arial;
	font-size:15px;
    height: 100%;
	/*background:#e8e8e8;*/
	/*background:#E0E0E0;/*#fffafa; */
	text-align:right;
}

body{
	margin:0;
	padding:0;
    height: 100%;
background:#E8E8E8;/*#F0F0F0; ;/*side*/		
}

img{
	border:0;
}

textarea{
	border:1px solid #cecece;
	background:url(images/area_bg.png) ;
	min-width:500px;
	min-height:200px;
}

input[type='text']{
	font-size:14px;
	width:266px;
	height:30px;
	border:0;
	color:#0d1731;
	padding-right:5px;
	padding-left:5px;
	border:1px solid #cecece;
	background:url(images/area_bg.png) ;
	text-align:right;
}

input[type='button']:hover, input[type='submit']:hover{
	opacity:0.8;
}

input[type='button'], input[type='submit']{
	float:right;
	text-align:center;
	height:33px;
	padding-bottom:3px;
	padding-right:15px;
	padding-left:15px;
	cursor:pointer;
	color:white;
	font-size:14px;
	border:0;
	background:#db0000;
}

.header{
	background:#E8E8E8;/*#F0F0F0; ;/*side*/		
}

.main-con{
	margin:auto;
	/*width:1001px;*/
	width:1001px;
	border:0px ;
	/*  */
	
	
}

.container{
	position:relative;
	/*background:white;*/
	background:#E8E8E8;/*#F0F0F0; ;/*side*/		
	margin:auto;
	width:970px;
	height:100%;
	min-height:500px;
    height: auto !important;
	padding-right:18px;
	padding-left:15px;
	padding-bottom:30px;
	border:0px ;
	border-top:0px;
	float:left;
}

.home_map{
	float:right;
	margin-bottom:18px;
	width:100%;
	height:287px;
	overflow:hidden;
}


.r_con{
	float:right;
	width:230px;
	//**/
	/*background:#E0E0E0;*/
}

.r_con p , .l_con p{
	padding:-1px;
	margin:-1px;
}

.l_con{
	float:left;
	width:230px;
}

.m_con *{
	
}
.m_con{
	float:right;
	margin-right:25px;
	text-align:right;
	/*
	
	*/
	font-family:simplified arabic;
	text-align: justify;
	direction:rtl;

	
	/*
	*/
	color:black;
	width:460px;
}

.side_bar{
	float:left;
	margin-left:-10px;
}

.page_widgets{
	padding-top:10px;
	float:left;
}

.site_content{
	float:right;
	width:98%;
	min-height:270px;
	padding-right:5px;
	
}

.site_path a{
	color:#0d1731;
	text-decoration:none;
}

.site_path .path_sep{
	margin-right:2px;
	margin-left:2px;
}

.site_path{
	font-size:13px;
	margin-top:10px;
	margin-bottom:15px;
	float:right;
	color:#767676;
	width:100%;
	direction:rtl;
	
	margin-right:5px;
}

h1 , .title{
	color:#1e4d9d;
	padding-bottom:10px;
	margin-top:0px;
	font-weight:normal;
	border-bottom:1px solid #1e4d9d;
}

h2 , .subTitle{
	margin:0;
	padding:0;
	margin-bottom:10px;
	color:#1e4d9d;
	font-weight:normal;
	font-size:18px;
	font-weight:normal;
	border:0;
}

h3{
}

h4{
}

hr{
	border:0;
	border-bottom:1px dotted #c6c6c6;
}

img{
}

a:hover{
	opacity:0.6;
}

a{
	text-decoration:none;
	color:#0d1731;
}

a.more{
	color:#3c4eb0;
	float:right;
	padding-right:15px;
	padding-bottom:2px;
	background:url('images/more_bg_ar.png') no-repeat right 5px;
	clear:both;
}

.s_word_highlight p{
	color:#a4a4a4;
}

.s_word_highlight{
	background:#b0b0b0;
	color:white;
}

.details_img{
	/*float:right;*/
	float:center;
	padding-left:15px;
	padding-bottom:15px;
}

/******************************Home content*****************************************/
.home_content{
	float:right;
	clear:both;
}

.home_content .blocks *{
	color:white;
}
.home_content .blocks{
	float:right;
	width:988px;
	height:346px;
	background:url(../../../widgets/home_blocks/images/bg_ar.png)  top right no-repeat;
}

.home_content .blocks2{
	float:right;
	width:988px;
	height:346px;
	margin-top:-07px;
}



.home_content .blocks .block_item{
	width:257px;
	height:195px;
	float:right;
	margin-top:4px;
	padding:31px;
	padding-right:33px;
	padding-top:100px;
	
}

.home_content .blocks .block1{
	margin-right:4px;
	width:585px;
	height:265px;
	padding-top:30px;
	
}

.home_content .blocks .block2{
	margin-right:10px;
	margin-left:10px;
	width:255px;
}

.home_content .blocks .block3{
	/*width:256px;*/
	padding:0;
	float:left;
	margin-top:0px;
}


.home_content .news{
	float:left;
	width:600px;
	margin-bottom:30px;
}

.blocks2 .mailing_list{
	margin-left:5px;

}

/*****************************ITEM SHOW START***************************************/
.row_item_view{
	float:right;
	width:100%;
	clear:both;
}

.row_item_view img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.row_item_view p{
	margin:0;
	padding:0;
	text-align:justify;
}

.row_item_view a{
	float:left;
}

.row_item_view hr{
	float:right;
	clear:both;
	width:100%;
}

.row_item_view .subTitle{
	float:right;
	clear:both;
	width:100%;
}

.box_item_view *{
	color:white;
}

.box_item_view .box_img a{
	height:100px;
	width:100%;
	display:block;
}

.box_item_view .subTitle{
	text-align:center;
	padding-top:10px;
}

.box_item_view{
	float:right;
	color:white;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	background:#213a72;
	border: 2px solid 213a72;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.box_item_view p{
	margin:0;
	padding:0;
	text-align:justify;
}



/*****************************PAGINATION SHOW START***************************************/
.pagination img{
	float:left;
	margin-left:2px;
	margin-right:2px;
}

.pages_num{
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	margin-top:5px;
	
}
.curr_page{
	background:#c6b383;
	padding:5px;
	padding-right:9px;
	padding-left:9px;
	margin-left:2px;
	margin-bottom:-3px;
	color:white;
}

/*****************************GALLARY SHOW START***************************************/


.fade_gal_nav{
	float:left;
	width:200px;
	height:20px;
	position:absolute;
	z-index:200;
}

.fade_gal_nav img {
	float:right;
	margin-left:2px;
}

.fadeGalItem img{
	position:absolute;
}


.gal_show_item span{
	float:right;
	width:100%;
	text-align:center;
	color:white;
	height:20px;
}


.gal_show_item{	
	height:150px;
	float:right;
	padding:10px;
	margin-left:10px;
	margin-top:20px;
	background:#d8d8d8;
	
}

.gal_show_simple img{
	float:right; 
	padding:10px;
	padding-right:0px;
}

.gal_show_simple{
	float:right;
	
	
}


/******************************PAGE BREAK START****************************************/
.page_break{
	width:100%;
	text-align:center;
}

.page_break a{
	text-decoration:none;
	color:red;
}

.page_break a:hover{
	color:#bababa;
}

.page_break a.curr{
	color:#bababa;
}

/******************************GENERAL SHOW END****************************************/
/******************************FOOTER WIDGET START****************************************/


.footer{
	padding-top:10px;
	padding-bottom:5px;
	clear:both;
	width:100%;
	color:#666666;
	float:right;
}

.foot_menu table{
	float:right;
}

.foot_menu{
	float:right;
	width:650px;
	height:180px;
}

.footer_con{
	width:960px;
	margin:auto;
}


.footer .powered img{
	margin-bottom:-5px;
	margin-right:10px;
}

.footer .powered{
	float:right;
	width:100%;
	clear:both;
	font-size:13px;
	text-align:center;
}

.footer .foot_menu td .main_menu_footer{
	color:#3a3939;
	font-weight:bold;
}

.footer .foot_menu td.foot_sep{
	padding:9px;
	
}

.footer .foot_menu ul li{
	padding:0;
	list-style:none;
	color:#717171;
	font-size:14px;
}


.footer .foot_menu ul li{
	list-style-type:square;
	margin-right:15px;
}

.footer .foot_menu ul{
	margin-top:20px;
	padding:0;
	
}

.footer a{
	color:#ff0000;
}
/*******************************FOOTER WIDGET END*****************************************/
/*****************************GALLERY WIDGET START****************************************/
.gal_block .title{
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:7px;
	padding-right:9px;
	color:#a9a8a8;
	font-size:17px;
}
.gal_block{
	float:right;
	width:335px;
	height:140px;
	margin-right:25px;
	margin-left:25px;
	background:url(../../../widgets/galleries/images/gal_bg.png) no-repeat bottom right #0176a3;
}
.gal_block img{
	margin-right:1.8px;
}
/******************************GALLERY WIDGET END*****************************************/
/******************************HEADER WIDGET START****************************************/
.header{
/*	width:100%;*/
		width:970px;
	margin:0 auto;
	/*background:url(../../../widgets/header/images/bg_ar.jpg) no-repeat center center transparent;*/
/*background:#E0E0E0;/*fffafa; /*#FFFFFF;*/
	
}
.header_con{
/*	width:1000px;*/
	width:970px;
	/*height:226px;*/
	height:180px;
	margin:auto;
}
.header .logo a{
	opacity:1;
}
.header .logo{
	border:0;
	clear:both;
	float:right;
	height:74px;
	margin-top:45px;
	margin-bottom:24px;
	/*margin-bottom:38px;*/
	/*margin-right:24px;*/
	border:1px solid transparent;
}

.header .header_timer{
	padding-right:20px;
	font-size:15px;
	color:#444c60;
}


.lang_switcher a{

	color:#444c60;
}

.header_date{
	float:left;
	
	/*margin-top:1px;*/
	margin-top:1px;
	/*
	margin-left:50px;*/
	margin-left:5px;
	font-weight:bold;
}

.lang_switcher{
	float:right;
	clear:left;
	color:#8e7a5c;
	font-size:12px;
	clear:both;
	margin-right:30px;
	font-family:arial;
	margin-top:-15px;
	border:1px solid transparent;
}
/******************************HEADER WIDGET END******************************************/
/****************************HIGHLIGHT WIDGET END*****************************************/
#amazingslider-1{
	top:-6px;
}

.highlight{
	
	float:right;
	clear:both;
	width:460px;
	height:321px;
	margin-top:-9px;
/*	margin-bottom:2px;*/
	margin-bottom:20px;
}

.high_images{
	margin:auto;
}
.high_images .high_img{
	width:99.7%;
	background:red;
	z-index:5;
	position:absolute;
	right:0;
	border:5px solid white;
	border-radius:5px;
	overflow:hidden;
	width:970px;
	height:317px;
	
	margin-right:18px;
}
.highlight .arrow_right{
	right:0;
	background:url(../../../widgets/highlight/images/right_arrow.png) center center no-repeat;
}
.highlight .arrow_left{
	left:0;
	background:url(../../../widgets/highlight/images/left_arrow.png) center center no-repeat;
}
.highlight:hover .high_arrow,  .high_img:hover .high_arrow{
	display:inline;
}
.highlight .high_arrow{
	width:30px;
	position:absolute;
	z-index:100;
	margin-top:3px;
	cursor:pointer;
	//background-color:white;
	opacity:0.5;
	display:none;
}
.high_nav .high_bullet{
	cursor:pointer;
	margin-top:35px;
}
.high_nav .high_thumb{
	width:75px; 
	margin-bottom:100px; 
	position:absolute; 
	margin-right:-25px; 
	display:none; 
	border:5px solid #bababa; 
	border-radius:5px; 
	-moz-border-radius:5px;
}
.high_nav{
	float:right;
	width:100%;
	position:absolute;
	z-index:10;
}
.high_desc{
	width:400px;
	height:100px;
	padding:20px;
	background:#d0d0d0;
	color:black;
	opacity:0.8;
	float:auto;
	margin-top:260px;
	margin-left:-500px;
}
/******************************HIGHLIGHT WIDGET END******************************************/
/******************************MAILING LIST ADVANCED WIDGET START******************************************
.mailing_list{
	float:right;
	height:163px;
	width:188px;
	margin-bottom:10px;
	margin-right:30px;
	margin-top:40px;
	background:url(../../../widgets/mailing_list_advanced/images/bg_en.png) no-repeat top right;
	cursor:pointer;
}
.newsLetterCon{
	width:400px;
	height:300px;
	top:35%;
	right:36%;
	background:#ffffff;
	border:1px solid black;
	border-radius:5px;
	-moz-border-radius:5px;
	position:fixed;
	z-index:1000;
	display:none;
}
.newsLetterCon .ajax_loader{
	float:right;
	margin-top:20px;
	margin-right:175px;
	display:none;
}
.newsLetterCon .ajax_msg{
	float:right;
	margin-top:10px;
	color:#6b6b6b;
	display:none;
	width:100%;
	text-align:center;
}
.close_form{
	float:left;
	margin-right:20px;
	margin:5px;
	cursor:pointer;
}
.form_table{
	float:right;
	margin-right:20px;
	margin-top:15px;
}
.form_table td{
	padding-bottom:5px;
	color:#6b6b6b;
}
.form_table input[type='text']{
	border:1px solid #bababa;
}
.form_table select{
	width: 272px;
	height: 23px;
	border:1px solid #bababa;
}
.form_header {
	height:98px;
	padding-right:125px;
	margin-right:50px;
	margin-top:15px;
	color:red;
	background:url(../../../widgets/mailing_list_advanced/images/header_logo.png) top right no-repeat;
}
.form_header span{
	width:100%;
	float:right;
	clear:both;
	font-size:20px;	
	text-align:center;
	margin-right:-35px;
}
.form_header div{
	float:right;
	width:100%;
	text-align:center;
	margin-right:-35px;
}
.newsLetterCon  input[type=submit]{
	float:right;
	margin-right:150px;
	margin-top:10px;
}
.site_mask{
	float:right;
	right:0;
	top:0;
	width:0;
	height:0;
	position:fixed;
	z-index:900;
	background:white;
	opacity:0.7;
}
/*******************************MAILING LIST ADVANCED WIDGET END*******************************************/
/*******************************MAILING LIST SIMPLE WIDGET START*******************************************/

.mailing_list{
	float:right;
	height:69px;
	width:215px;
	color:white;
	margin-right:-1px;
	background:white;
	padding-top:46px;
	padding-right:15px;
	background:url(../../../widgets/mailing_list_simple/images/bg_ar.png) top right no-repeat;
}

.mailing_list input[type='text']{
	width:185px;
	height:23px;
	border:0;
	font-size:12px;
	padding:0;
	float:right;
	margin-right:-2px;
	margin-bottom:4px;
	padding-right:5px;
	padding-left:10px;
	border:1px solid WHITE;
	background:white;
}
.mailing_list input[type='button']{
	float:right;
	width:61px;
	height:26px;
	color:white;
	font-size:12px;
	text-align:right;
	background:url(../../../widgets/mailing_list_simple/images/btn_bg_ar.png) top right no-repeat transparent;
}
.ajax_loader img{ 
	margin:0px 0px 0px 0px;
}
.ajax_loader{
	position:relative; 
	width:230px; 
	height:115px;
	background-color:white;
	opacity:0.9;
	right:-16px;
	top:-81px;
	text-align:center;
	font-size:14px;
	color:black;
	margin-top:0px;
	margin-right:1px;
	display:none;
}
.ajax_result{
	margin-top:50px; 
	width:100%;
	text-align:center;
}
.ajax_msg{
	margin-top:20px;
	float:right; 
	width:230px; 
	
	text-align:center; 
}
.aj_effect{
	float:right; 
	width:230px; 
	margin-right:0px;
	margin-top:-15px;
}
/********************************MAILING LIST SIMPLE WIDGET END********************************************/
/*******************************MENU WIDGET START*******************************************/
.menu {

	text-align:right;
	width:100%;
	height:36px;
	clear:both;
	/*margin-right:-4px;*/
	margin-right:0px;
	clear:both;
	float:right;
	/*margin-top:41px;*/
	margin-top:1px;
	background:url(../../../widgets/menu/images/menu_bg.jpg) top right repeat-x;
	border:0px solid transparent;
	
}
#cssdropdown, #cssdropdown ul {
	padding: 0;
	margin: 0;
	z-index:50000;
}
#cssdropdown li {
	position:relative;
	z-index:50000;
	display:block;
	margin: 0;
}

.mainitems{
	z-index:50000;
	color:black;
	border-bottom:1px solid transparent;
	padding:0;
	padding-top:4px;
	height:34px;
	text-align:center;
	float:right;
	padding-right:20px;
	padding-left:15px;
}

.mainitems a{
	text-align:center;
	font-size:16px;
	color:white;
	margin-right: -4px;
	text-decoration: none;
	display:block;
	padding:5px;
	padding-top:6px;
	margin-top:-4px;
}


 
li.mainitems  a:hover{
	color:#2953a7;
	opacity:1;
}
li.selected a{
	color:#2953a7;
}

li.selected{

background:url(../../../widgets/menu/images/main_item_bg.png) bottom center repeat-x transparent;
}

li.mainitems:hover{

	background:url(../../../widgets/menu/images/main_item_bg.png) bottom center repeat-x transparent;
}


li.mainitems{
	display:block;
}
li.seperator{
	
	float:right;
	width:5px;
	height:20px;
	color:white;
	font-size:16px;
	padding-top:7px;
	margin-top:10px;
	background:url(../../../widgets/menu/images/sep.png) bottom center no-repeat transparent;
	display:none;
}

.subuls .menu_img{
	float:right;
	background:red;
}

.subuls ul{
	float:left;
}

.subuls img{
	max-width:160px;
	border:1px solid #888888;
}

.submenu_items{
	padding-right:15px;
}

.menu_img_td{
	border-left:2px solid #8e8e8e;
	padding-left:15px;
}

.subuls{
	display: none;
	position: absolute;
	right:-1px;
	padding:15px;
	padding-bottom:10px;
	z-index:50000;
	clear:both;
	font-weight:none;
	background:#c9c9c9;
	text-align:right;
	border:1px solid #8e8e8e;
	background:url(../../../widgets/menu/images/submenu_bg.png) transparent;
}


.subuls li{
	min-width:230px;
	text-align:right;
	font-weight:none;
	float:right;
	clear:both;
	border-bottom:1px solid #7d7c7a;
	padding-right:10px;
	background:url(../../../widgets/menu/images/sItem_bg_ar.png) right 13px no-repeat transparent;
	
}



.subuls li a{
	text-align:right;
	vertical-align:middle;
	display:block;
	text-decoration: none;
	padding-left:22px;
	clear:both;
	font-weight:none;
	font-size:14px;
	color:#464646;
	float:right;
	text-align:right;
	margin-top:0;
	border-left:0;
	width:100%;
}
.subuls li a:hover{
	color:#2953a7;
	opacity:1;
}



#cssdropdown li>.subuls { /* to override top and right in browsers other than IE, which will position to the top right of the containing li, rather than bottom right */
	top: 38px;
	margin-left: -85px;
	text-align:right;
}
#cssdropdown li:hover .subuls { /* lists nested under hovered list items */
	display: block;
}
#restofcontent { /*wrap rest of content of the page inside this div*/
	clear: left;
}


/********************************MENU WIDGET END********************************************/
/********************************MONTHLY CALLENDAR WIDGET START********************************************/


.monthly_calendar .monthly_events {
	position:absolute;
	display: none;
	width:1px;
	color:#fff;
	z-index:55000;
	background: #E7ECF2 ;
	border: 1px solid #d9cb9c;
	width: 200px;
	padding:5px;
}
.monthly_calendar .monthly_events a {
	color: #444444;
}
.monthly_calendar .monthly_events ul {
	text-align: right;
	font-size: 15px;
	list-style:none;
	color: #444444;
	z-index:999;
}
.monthly_calendar .monthly_events li {
margin-right:-20px;
	
}
.monthly_calendar .monthly_events li span {
	font-size: 12px;
	text-align: right;
	color: #555;
}
.monthly_calendar .monthly_events li span.title {
	font-weight: bold;
	color: #222;
}



.monthly_calendar{
	float:right;
	height:250px;
	width: 250px;
	margin-top:5px;
	margin-left:5px;
}

.monthly_calendar .monthly_current_month{
	float:left; 
	color:black;
	width:220px;
	text-align:right;
	clear:both;
	margin-left:7px;
}

.monthly_calendar .monthly_current_month td{
	color:black; 
	font-size:17px; 
	font-family:arial;
}

.monthly_calendar .cal{
	float:left;
	clear:both;
	margin-left:2px;
	margin-top:20px;
}

.monthly_calendar .cal #days_title td{
	/*background:url(header_bg_ar.png) top right repeat-x ;*/
	background:#e93a3a;
}

.monthly_calendar .cal td img{ 
	float:left;

}
.monthly_calendar .cal td{
	font-size:12px;
	text-align:center;
	vertical-align:top;
	/*border-right:1px solid #e6e7e8;*/
	background:white;
	color:#26273b;
}

.monthly_calendar .cal .today{
	border:1px solid red;
}


.monthly_calendar .day{
	width:100%;
}

.monthly_calendar .cal_header{
	width:100%;
	height:22px;
	position:relative;
	margin-bottom:-100px;
	z-index:0;
	float:right;
}

.monthly_calendar .calendar_desc {
	float:left;
	width:220px;
	clear:both;
	color:black;
	margin-left:7px;
}

.monthly_calendar .calendar_desc table{
	float:left;
	width:247px;
	padding:5px;
	margin-left:-4px;
	background:#d6d6d6;
}

/********************************MONTHLY CALLENDAR WIDGET END********************************************/
/*******************************WEEKLY CALLENDAR WIDGET START*******************************************/

.month{
	/*padding-top: 10px;*/
	font-size: 20px;
	color: #335;
}
#cal {
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0;
	margin: 5px auto;
	position:relative;
	color:black;
}
#cal td ,#cal th{
	width: 22px;
	
	height: 17px;
	text-align: center;
	vertical-align: middle;
	/*background: url(../img/cells.png);*/
	/*color:black;*/
	position: relative !important;
	font-size: 12px;
	padding:0;
	margin:0;

	position:fixed ;
/*	cursor:pointer;*/
}

#days_title, #days_title td{
	color:#fff;
	background:#f7941e;
	width:240px;
	margin:0;
}


.holiday td{
	color:#cccccc;
}
.today{
	/*color:#f00;*/
	/*font-size:14px;*/
	/*background-color:#333;*/
}
.events {
	position:absolute;
	display: none;
	width:1px;
	background-color:#f7941e;
	/*background-color:#f9af56;*/
	color:#fff;
	z-index:5000;
	background: #E7ECF2 url(../img/popup.png) no-repeat;
	border: 1px solid #d9cb9c;
	width: 200px;
	padding:5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
}
.events ul {
	text-align: right;
	color: white;
	font-size: 15px;
	list-style:none;
	color: #444444;
	z-index:999;
}
.events li {
	padding-bottom: 5px;
}
.events li span {
	display: block;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
.events li span.title {
	font-weight: bold;
	color: #222;
}

#cal th a{
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
	color: #000;
	outline-width:0;
}

.weekly_calendar{
	float:right;
	margin-bottom:22px;
	margin-top:20px;
}
.weekly_calendar	.calendar{
	float:right;
	clear:both;
	padding-right:5px;		
}

.weekly_calendar	.calender_con {
		float:right; 
		width:300px;
		height:130px; 
		margin-top:-20px;
		margin-right:-20px;
		margin-bottom:-20px;
		background:url(bg_en.png) no-repeat top right;
	}
.weekly_calendar	.current_month{
		float:right; 
		color:#0c4da2;
		width:170px;
		font-weight: normal; 
		text-align:right;
		font-size:20px;
		font-family:Calibri;
		margin-top:22px;
		margin-right:15px;
	}

.weekly_calendar	.days_con{
		float:right; 
		width:2100px; 
		clear:both;  
		position:relative;
		/*margin-top:50px; */
		/*right:8px;*/
	}
.weekly_calendar	.days_show{
		width:287px; 
		height:50px;
		float:left; 
		overflow:hidden; 
		position:absolute;
		padding-right:8px;

		clear:both;
	}
.weekly_calendar	.day{
		float:right; 
		width:30px; 
		overflow:hidden;
		padding:5px; 
		/*margin-left:5px; */
		text-align:center; 
		border-right:1px solid #e6e7e8; 
		color:#515151;
		font-size:20px;
	}
.weekly_calendar	.prev_m_day{color:#ebebeb;}
.weekly_calendar	.next_m_day{color:#ebebeb;}
.weekly_calendar	.navigator img{
		cursor:pointer;
	}
	
.weekly_calendar	.navigator{
		float:left;
		width:80px;
		margin-top:20px;
		/*margin-left:-480px;*/
	}

	
.weekly_calendar	.days_header .day{
		font-size:12px;
		
	}
	
.weekly_calendar	.days_header{
		float:left;
		clear:both;
		width:287px; 
	}
.weekly_calendar  .calendar_desc {
	float:left;
	width:94%;
	clear:both;
	margin-left:6px;
	margin-top:40px;
	color:black;
}

.weekly_calendar .calendar_desc table{
	float:left;
	width:100%;
	background:#d6d6d6;
	padding:5px;
}
/********************************PAGES WIDGETS WIDGET START********************************************/
.wid_block img{
	float:right;
	margin-right:-1px;
}

.wid_block{
	width:230px;
	float:right;
	padding:0;
/*	margin-bottom:14px;*/
margin-bottom:7px;
	margin-top:0px;
	
	/**/
	
}

.r_con .wid_block{
/*	margin-bottom:14px;*/
	margin-bottom:7px;
}

.r_con .no-margin,.no-margin{
	margin-bottom:1px;
	background:#E0E0E0;
}


/********************************PAGES WIDGETS WIDGET END********************************************/
/********************************QFORMS WIDGET START********************************************/
.survay  .contact_map{
	float:right;
	width:640px;
	height:300px;
	margin-bottom:30px;
	background:url(images/test.jpg) no-repeat;
}

.form_result{
	float:right;
	width:100%;
	clear:both;
	text-align:center;
	margin-top:20px;
	margin-bottom:22px;
	font-style:italic;
	color:#485064;
}

.survay {
 width:100%;
 font-size:17px;
 font-family:simplified arabic;
 font-weight:bold;
}

.survay .title{
	margin-bottom:0px;
}

.survay tr {
	background:transparent;
}

.survay select{
	position:relative;
	z-index:1;
}

.survay td{
	color:#7c7c7c;
}




.key_code{
	color:#999;  
	float:right; 
	clear:both; 
	width:400px; 
	font-size:12px; 
	text-align:right;
}



.survay input[type='button']{
	float:left;

}


.req_msg{
	padding-right:10px;
	font-style:italic;
	display:none;
	color:#485064;
}


.field_desc{
	width:233px;
	position:absolute;
	padding-right:30px;
	padding-left:5px;
	padding-top:20px;
	color:white;
	z-index:100;
	display:none;
}

.field_desc_con{
	width:243px;
	height:100%;
	float:right;
	margin-right:13px;
	padding-right:15px;
	background:#aeabab;
}

.captcha-table .captcha-img{float:right;}
.captcha-table .forms_input_code{margin-right:30px;}
.captcha-table{
	float:right; 
	clear:both; 
	margin-top:20px;
	border-top:1px solid #bababa; 
	padding-top:20px;
}
.captcha-desc{margin-bottom:22px;}

/********************************QFORMS WIDGET END********************************************/

/********************************SCROLLING PLUGIN START********************************************/

#scrollbar1 .viewport { overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; right: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../../../widgets/scroller_plugin/images/bg-scrollbar-track-y.png) repeat-y 0 0; position: relative; background-position: 0 0; float: left; width: 15px; height:100%;}
#scrollbar1 .track { background: transparent url(../../../widgets/scroller_plugin/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../../../widgets/scroller_plugin/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; right: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../../../widgets/scroller_plugin/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/********************************SCROLLING PLUGIN END********************************************/

/********************************SEARCH WIDGET START*******************************************/
.search_box{
	float:left;
	margin-top:10px;
	margin-left:27px;	
	width:191px;
	padding:0;
	clear:left;
	height:21px;
	background:url(images/search_ar.png) right;
}

.search_box input[type='text']{
	width:135px;
	background:transparent;
	height:19px;
	border:0;
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
	color:#192038;
	float:right;
}

.search_box input[type='submit']{
	float:left;
	width:26px;
	height:23px;
	color:#e93a3a;
	background:transparent;
	border:0;
	font-weight:bold;
}

.search_result{
	float:right;
	width:100%;
}



.search_result a{
	color:#2d2d2d;
	width:100%;
	float:right;
}

.search_result a.more{
	float:left;
	color:#db0000;
}

.search_result td{
	padding-top:7px;
	padding-bottom:7px;
	padding-right:5px;
	padding-left:5px;
}

.search_result td.high_td{
	background:#dedfdf;
}
	
.search_result tr:hover td a:hover{
	opacity:1;
}
.search_result tr:hover td a{
	color:white;
}
.search_result tr:hover td{
	background:#1e4d9d;
}


.search_result tr:hover td.subTitle{
	background:transparent;
}

td.subtitle{
	padding-top:30px;
}
/********************************SEARCH WIDGET END********************************************/

/********************************SIDE LIST WIDGET START********************************************/

/********************************SIDE LIST WIDGET END********************************************/

/********************************SIDE MENU WIDGET START********************************************/
.side_menu{
	float:right;
	width:230px;
	padding:0px;
	margin:0px;
	min-height:0px;
	margin-right:-1px;
	font-weight:bold;
}


.sub_menu_item{
	width:215px;
	height:29px;
	float:right;
	margin-bottom:1px;
	padding-right:15px;
	border-bottom:1px solid white;
	color:#464646;
	/*background:url(../../../widgets/side_menu/images/item_bg.png) 218px 12px no-repeat #e7e7e7;	*/
	background:url(../../../widgets/side_menu/images/item_bg.png) 218px 12px no-repeat #e8e8e8;/*#fffafa;*/
}

.current_sub_menu{
	color:#1e4e9d;
	background:url(../../../widgets/side_menu/images/item_bg_hover.png)  218px 12px no-repeat #c1c1c1;
}

.sub_menu_item:hover{background:url(../../../widgets/side_menu/images/item_bg_hover.png)  218px 12px no-repeat #c1c1c1;}
.sub_menu_item a{ display:block; padding-top:6px; padding-right:5px; color:#464646;}
.sub_menu_item:hover a{color:#1e4e9d;}
.current_sub_menu a{color:#464646;}
.side_menu  a .top_parent{font-size:15px; color:#464646;}




.side_menu li {
	position:relative;
	z-index:40000;
	display:block;
	margin: 0;
}



.sub_sidemenu,.sub_sidemenu2{
	display: none;
	padding:0;
	margin:0;
	position: absolute;
	right:-1px;
	z-index:50000;
	clear:both;
	font-weight:none;
	background:#c9c9c9;
	text-align:right;
	margin-right:231px;
	background:url(../../../widgets/menu/images/submenu_bg.png) transparent;
}

.sub_sidemenu2{
	/*margin-right:462px;*/
	margin-right:251px;
}

.left_sidemenu2{
	margin-right:-249px;
}
.left_sidemenu{
	/*margin-right:462px;*/
	margin-right:-249px;
}

.sub_sidemenu li,.sub_sidemenu2 li{
	width:230px;
	text-align:right;
	font-weight:none;
	float:right;
	clear:both;
	border-bottom:1px solid #7d7c7a;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:6px;
	background:url(../../../widgets/menu/images/sItem_bg_ar.png) 240px 10px no-repeat transparent;
	
}

.sub_sidemenu li:last-child ,.sub_sidemenu2 li:last-child {
	border:0;
}
	



.sub_sidemenu a,.sub_sidemenu2 a{
	text-align:right;
	vertical-align:middle;
	display:block;
	text-decoration: none;
	padding-left:22px;
	clear:both;
	font-weight:none;
	font-size:14px;
	color:#464646;
	float:right;
	text-align:right;
	margin-top:0;
	border-left:0;
	width:100%;
	direction:rtl;
	font-weight:bold;
}
.sub_sidemenu li a:hover ,.sub_sidemenu2 li a:hover{
	color:#1d4d9d;
	
	opacity:1;
}


.sub_menu_item>.sub_sidemenu {
	top: 0px;
	text-align:right;
}

.sub_menu_item2>.sub_sidemenu2 {
	top: 0px;
	text-align:right;
}




.sub_menu_item:hover .sub_sidemenu { /* lists nested under hovered list items */
	display: block;
}
.sub_menu_item2:hover .sub_sidemenu2 { /* lists nested under hovered list items */
	display: block;
}

/********************************SIDE MENU WIDGET END********************************************/

/********************************SOCIAL ICONS WIDGET START********************************************/
.social_icons{
	float:left;
	width:272px;
	height:66px;
}

.social_icons .social_links{
	float:right;
	margin-top:30px;
	clear:both;
	width:100%;
	margin-right:20px;
	border:1px solid transparent;
}

.social_icons img:hover{
	opacity:0.8;
}

.social_icons img{
	float:right;
	margin-right:5px;
}

.social_icons .social_title{
	color: #3a3939;
	font-size:18px;
	font-weight:normal;
	padding-right:27px;
	font-weight: bold;
	font-size:15px;
}
/********************************SOCIAL ICONS WIDGET END********************************************/

/*******************************ADVANCED SOCIAL ICONS WIDGET START*******************************************
.social_icons{
	float:right;
	width:272px;
	height:66px;
	margin-top:13px;
	
}

.social_icons .social_links{
	float:left;
	margin-top:-22px;
	margin-left:20px;
}

.social_icons img{
	float:left;
	margin-right:5px;
}

.social_icons .social_title{

	color:white;
	width:70px;
	font-size:18px;
	font-family:'Myriad Pro';
	font-weight:normal;
	padding-right:27px;
	padding-top:23px;
}
/********************************ADVANCED SOCIAL ICONS WIDGET END********************************************/

/********************************SPEICAL NEWS ALL WIDGET START********************************************/


.special_news_all {
	float:left;
	width:460px;
	height:228px;
	height:370px;
	padding-top:35px;
	margin-bottom:18px;
	background:url(../../../widgets/special_news_all/images/bg_ar.png)  top right no-repeat ;
}

.special_news_all .news_items{
	float:right;
	width:100%;
	height:85px;
	margin-bottom:22px;
	padding-right:22px;
	padding-left:22px;
}
.special_news_all .news_sp_con{
	float:right;
	width:460px;
}
.special_news_all .news_sp_nav{
	float:left;
	width:100%;
	width:200px;
	margin-top:180px;
	position:absolute;
}
.special_news_all .more{
	float:left;
	margin-left:27px;
	border:1px solid transparent;
	clear:both;
	margin-top:1px;
}

.special_news_all *{
	color:#464646;
}

.special_news_all .pub_date{
	color:#bababa;
	font-size:13px;

}

.special_news_all .sp_title {
	padding-bottom:0px;
	height:70px;
	width:100%;
	float:right;
}

.special_news_all .sp_title a{
	color:#337299;
}



#sps_news1{
	margin-bottom:33px;
}

#sps_news3{
	margin-top:15px;
}


/********************************SPEICAL NEWS ALL WIDGET END********************************************/

/********************************SPEICAL NEWS BULLETS WIDGET START********************************************/
.special_news_bullets .news_item{
	float:right;
	width:230px;
	position:absolute;
}

.special_news_bullets .news_sp_con p{
	margin:0;
	padding:0;
}

.special_news_bullets .imp_place_bg{
	
	width:229px;/*ولاشي*/
	
	height:34px;/*ولاشي*/
	position:absolute;
	z-index:300;
/*	z-index:200;*/
	right:0px;
	top:2px;/*خلفية انزياح الصورة*/
/*	padding-top:118px; botoom text*/
	padding-top:190px;
/*	padding-right:15px;*/
	color:white;/*لون خط الكتابة تحت الصورة*/
	text-align:center;
/*	background:url(../../../widgets/special_news_bullets/images/bg_ar.png)  bottom right no-repeat transparent;*/
	background:url(../../../widgets/special_news_bullets/images/bg_ar_old.png)  top right no-repeat transparent;
}

.special_news_bullets .news_sp_con{
	float:right;
	width:230px;
	height:230px;/* heigh all wedgies ارتفاع كتلة الصور*/
	

	
	/*height:142px;*/
	/*margin-right:-1px;*/
	
}

.special_news_bullets .news_sp_con img{
	float:left;
	/**/

/**/
	padding:2px;
}

.special_news_bullets .news_sp_title{
	float:right;
	color:red;
	margin-bottom:0px;
	
	width:100%;
}

.special_news_bullets .brief_td{
	
	height:108px;
}

.special_news_bullets .news_sp_nav{
	float:left;
	width:240px;
	/*margin-top:133px;*/
	margin-top:193px;
	position:absolute;
}

.special_news_bullets .news_sp_nav img{
	float:right;
	cursor:pointer;
	margin-left:5px;	
}

.special_news_bullets .news_item{
	display:none;
}

.special_news_bullets .more{
	float:left;
}
/********************************SPEICAL NEWS BULLETS WIDGET END********************************************/

/********************************SPEICAL NEWS SCROLLER WIDGET START********************************************/
.special_news_scroller  .viewport { 
	float:right;
	width:580px;
	height: 580px;
}

.special_news_scroller .news_item{
	float:right;
	width:570px;
	height:145px;
	text-align:justify;
}

.special_news_scroller .news_sp_con img{
	float:right;
	padding:5px;
	max-height:100px;
}
.special_news_scroller .news_sp_title{
	float:right;
	color:red;
	width:100%;
}

.special_news_scroller .more{
	float:left;
}
/********************************SPEICAL NEWS SCROLLER WIDGET END********************************************/

/********************************VOTING WIDGET START********************************************/
.vot_title{
	float: right;
	color:#f57d22;
	margin-bottom: 10px;
	width: 100%;
}
 
.voting_table{
	width:100%;
}

 .voting_table td{
	padding:5px;
	padding-right:0;
 }
 
.question{
	color:#f57d22;
}

td .allVotingQuestion {
	float:right;
	width:100%;
	padding-bottom:20px;
	color:#f57d22;
}
/********************************VOTING WIDGET END********************************************/
/********************************Group WIDGET END********************************************/
.products_block table td img{
	border: 2px solid transparent;
border-radius: 50px;
-moz-border-radius: 50px;
-khtml-border-radius: 50px;
-webkit-border-radius: 50px;

}

.products_block table td{
	padding-bottom:30px;
	color:white;
}

.groups_block table{
	margin-right:40px;
	margin-top:80px;
	float:right;
	width:550px;
}

.groups_block *{
	color:white;
}

.groups_block{
	float:right;
	width:657px;
	height:346px;
	background:url(../../../widgets/groups_block/images/bg_ar.png) top right no-repeat;
}
/********************************Group WIDGET END********************************************/
/********************************Services WIDGET END********************************************/
/********************************News marquee WIDGET Start********************************************/
.news_marquee a:hover{
	opacity:0.9;
}

.news_marquee a{
	color:white;
}

.news_marquee{
	width:100%;
	height:25px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	color:white;
	margin-right:-1px;
	background:#BB0F0D;
}

/********************************News marquee WIDGET END********************************************/


.services_block table{
	margin-right:40px;
	margin-top:12px;
}

.services_block{
	float:right;
	width:988px;
	height:63px;
	margin-bottom:-6px;
	background:url(../../../widgets/services_block/images/bg.png) top right no-repeat;
}
/********************************Services WIDGET END********************************************/

.amazingslider-title-0 *{font-family:'ge_sslight';}
.news_marquee{font-family:'ge_sslight';}
.menu{font-family:'ge_sslight';}
.header_timer{font-family:'ge_sslight';}
.special_news_all .sp_title{font-family:'ge_sslight';}
h2 , .subTitle{font-family:'ge_sslight';}
h1 , .title{font-family:'ge_sslight';}
.header_date{font-family:'ge_sslight';}
.special_news_all .pub_date{font-family:'ge_sslight';}
.site_path{font-family:'ge_sslight';}
.special_news_bullets .imp_place_bg{font-family: 'ge_sslight';}


.print_page{
	float:left;
	width:34px;
	height:34px;
	position:absolute;
	bottom:40px;
	left:20px;
	cursor:pointer;
	background:url(../../../widgets/footer/images/print.png) top left no-repeat;
}

.search-icon:hover .search-area{
	display:inline;
}

.search-icon{
	float:left;
	width:50px;
	height:32px;
	background:url(images/search.png) 15px 0px  no-repeat ;
	margin-top:-34px;
	margin-left:0px;
	border:1px solid transparent;
}

.search-area input[type='submit']{
	width:40px;
	height:34px;
	padding:0;
	text-align:center;
	background:#db0000;
	float:left;
	margin-top:30px;
	margin-left:15px;
}

.search-area input[type='text']{
	width:150px;
	color:white;
	margin-top:30px;
	margin-right:20px;
}

.search-area{
	float:left;
	width:247px;
	height:100px;
	background:#337299;
	position:absolute;
	margin-top:33px;
	z-index:500000;
	margin-left:-52px;
	display:none;
}

.clear{
	float:left;
	width:100%;
	clear:both;
	border:1px solid transparent;
}