*{padding:0;margin:0}

body{margin:0;font:12px tahoma,sans-serif; background: #f2f0f0 url(../images/bg.jpg) top left repeat-x;}

#header_section{width:1004px; height:143px; margin:auto;}

#lang_ar{width:60px; height:18px; background:url(../images/arrow-en.gif) 60px 6px no-repeat; padding-right:13px; padding-top:2px;float:right; margin-right:100px;}

#lang_ar a{text-decoration:none; color:#FFF; font-size:10px; font-weight:bold;}

#lang_ar a:hover{text-decoration:underline;}



#logo{float:left; margin-top:-80px; margin-left:0px; position:relative;}

.langURL{
	position:absolute;
	top:58px;
	left:76px;
}
.langURL a{
	list-style:none;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}

.langURL a:hover{ color:#fecb00;}

.langURL a:focus{ outline:none;}



#aya{position:absolute; margin-left:360px; margin-top:15px;}



#search{background:url(../images/search-en.gif) top left no-repeat; width:146px; height:27px; margin-top:2px; margin-left:18px;float:right;}

#search .txtsearch{ margin-top:9px; margin-left:1px; width:72px; height:14px; border:none; float:right; margin-right:4px;}

#search .searchbtn{background:url(../images/search_btn-en.gif) top left no-repeat; width:66px; height:27px; float:left;}



#body_section{background: #f2f0f0 url(../images/body_bg2-en.gif) top left no-repeat; min-height:440px;}

#body_section_top{width:1004px; margin:auto; min-height:300px;}

#bst_left{width:407px; float:left; margin-left:15px; margin-top:-7px;}

#bst_right{width:425px; float:right; margin-top:0px;}



#vmenu{height:43px; width:416px; margin-top:-7px;}

#vmenu	ul{width:416px; height:43px;background:url(../images/vmenu-en.jpg) no-repeat 0 0;}

#vmenu	li{list-style:none}

#vmenu	ul{overflow:hidden}

#vmenu	ul,#vmenu	li{float:right;}

#vmenu	ul,#vmenu	li a{height:43px;}

#vmenu	li a{display:block;}

#vmenu	li a{margin-left:0px; margin-right:0px;}

#vmenu ul li a#videoButton{width:94px;}

#vmenu ul li a#pictureButton{width:128px;}

#vmenu ul li a#newsButton{width:194px;}

#vmenu ul li a.videoButtonClicked, #videoButton:hover{background:url(../images/vmenu-en.jpg) no-repeat -322px -43px;}

#vmenu ul li a.pictureButtonClicked, #pictureButton:hover{background:url(../images/vmenu-en.jpg) no-repeat -194px -43px;}

#vmenu ul li a.newsButtonClicked, #newsButton:hover{background:url(../images/vmenu-en.jpg) no-repeat 0px -43px;}



.latest_news{width:385px; margin-top:1px; margin-left:13px; padding-bottom:5px;}

._news{width:800px; margin-top:25px; margin-left:100px; padding-bottom:5px;}

.recomnd{width:235px; margin-top:25px; margin-left:2px; padding-bottom:5px;}

.latest_news_pic{width:130px; height:101px; margin-right:0px; margin-left:5px; background:url(../images/latest_news_template.gif) top left no-repeat; float:right;}

._latest_news_pic{width:482px; height:363px; margin-right:0px; margin-left:5px; background:url(../images/news_frame.gif) top left no-repeat; float:right;}

._latest_news_pic img{margin-left:2px; margin-top:2px;}





#allvideos{float:right; width:385px;}

#playvideo{float:left; width:500px;}



.all_video_item{width:450px; margin-top:25px; margin-left:13px; padding-bottom:5px;background-color:#FFF;border:2px solid #CCC;height:110px;}

.video_item{ margin-top:25px; margin-left:13px; padding-bottom:5px;border:2px solid #CCC; width:450px; height:110px;background-color:#FFF}

.video_item_pic{width:130px; height:101px; margin-right:0px; margin-left:5px; margin-top:3px; background:url(../images/latest_news_template.gif) top left no-repeat; float:left;}

.video_item_pic img{margin-left:3px; margin-top:3px;}

.video_item_title{color:#0b4f91; font-weight:bold;}

.video_item_title a{color:#0b4f91; font-weight:bold; text-decoration:none;}


.video_item_title a:hover{text-decoration:underline;}
.video_item_info{  float:left; width:300px;}

#displayvideocontent{margin-right:60px; width:400px; margin:auto;}
._latest_rec_lpic{width:215px; height:164px; margin-right:18px; background:url(../images/rec_frame.gif) top left no-repeat; float:right;}

._latest_rec_pic{width:215px; height:164px; margin-right:18px; background:url(../images/rec_frame.gif) top left no-repeat;}

._latest_rec_pic img{margin-left:2px; margin-top:2px;}

._latest_rec_lpic img{margin-left:2px; margin-top:2px;}

._latest_rec_title{ color:#0b4f91; font-weight:bold; text-align:left; text-indent:2px;}

._latest_rec_title a{color:#0b4f91; font-weight:bold; text-decoration:none;}

._latest_rec_title a:hover{text-decoration:underline;}

._latest_rec_title_{ color:#0b4f91; font-weight:bold; text-align:center; width:200px;}
._latest_rec_title_ a{color:#0b4f91; text-decoration:none;}

._latest_rec_title_ a:hover{text-decoration:underline;}


.latest_news_video{width:320px; height:240px; margin-right:0px; margin-left:5px; float:right;}

.latest_news_pic img{ margin-top:3px; margin-right:0px; margin-left:3px;}

.latest_news_title { color:#0b4f91; font-weight:bold;}

.latest_news_title a{ color:#0b4f91; font-weight:bold; text-decoration:none;}

.latest_news_title a:hover{text-decoration:underline;}

.latest_news_info{color:#13193e; padding-top:10px;}

.latest_news_title_v{ color:#0b4f91; font-weight:bold; background:url(../images/asvideotitle.gif) top left no-repeat; padding-left:28px; min-height:25px; padding-top:5px;}

.latest_news_title_v a{ color:#0b4f91; font-weight:bold; text-decoration:none;}

.latest_news_title_v a:hover{text-decoration:underline;}

.ln_title_v{color:#666666; font-weight:normal;}

.video{ position:absolute; background:url(../images/asvideo.gif) bottom left no-repeat; width:23px; height:91px;}



.slink a{color:#0b4f91; text-decoration:none; float:left; margin-left:100px; margin-top:40px;}

.slink a:hover{text-decoration:underline;}

.slinkall a{color:#0b4f91; text-decoration:none; float:left; margin-left:20px; margin-top:15px; width:127px; height:33px;}

.slinkall a:hover{text-decoration:underline;}



#body_section_bottom{width:1004px; margin:auto; padding-top:22px;}

#bsb_left{width:413px; background:url(../images/lside-en.png) top left repeat-y; float:right; margin-right:10px; min-height:150px;}

#bsb_right{width:539px; background:url(../images/rside-en.png) top left repeat-y; float:left; margin-left:32px; min-height:150px;}



#bsb_left_title{background:url(../images/ihandycap.gif) top right no-repeat; width:225; height:29px; margin-top:8px; margin-right:18px;}

#bsb_left ul{color:#a8136c; font-size:13px; margin-right:45px; margin-top:12px; line-height:24px; margin-bottom:40px;}



#btn_left{float:left; margin-left:180px; margin-top:25px;}

#btn_right{float:right; margin-top:25px; margin-right:105px;}

#flower{background:url(../images/flower-en.png) bottom left no-repeat; width:236px; height:164px; float:right; margin-right:-100px; margin-top:-130px;}









/* style for the the bottom drop down left menu */

.menuleft { height:29px; width:287px; margin-top:-37px; margin-left:44px; position:relative; z-index:100;}

* html .menuleft {width:287px; w\idth:287px;}

.menuleft ul {padding:0;margin:0;list-style-type:none;}

.menuleft ul ul {width:287px;}

.menuleft li {float:left;width:287px;position:relative;}

.menuleft a, .menuleft a:visited {display:block;font:Tahoma, sans-serif 12px; text-decoration:none; width:287px; height:29px; line-height:29px; font-weight:normal; text-align:left;}

* html .menuleft a, * html .menuleft a:visited {width:287px; w\idth:287px;height:29px;}

.menuleft ul ul a.drop, .menuleft ul ul a.drop:visited {background:#a8136c;}

.menuleft ul ul a.drop:hover{background:#a8136c}

.menuleft ul ul :hover > a.drop {background:#a8136c}

.menuleft ul ul {visibility:hidden;position:absolute;height:0;top:17px;left:0px; width:287px;font-family:Tahoma, sans-serif; font-size:14px;}

* html .menuleft ul ul {top:29px;t\op:17px;}

.menuleft table {position:absolute; top:0; left:0; border-collapse:collapse;}

.menuleft ul ul a, .menuleft ul ul a:visited {background:#a8136c; color:#eeeeee; height:20px; line-height:18px; padding:5px 10px; width:267px;font:Tahoma, sans-serif; font-size:13px;}

* html .menuleft ul ul a, * html .menuleft ul ul a:visited {width:225px;w\idth:267px;}

.menuleft a:hover, .menuleft ul ul a:hover{color:#ed5eb3; background:#a8136c;}

.menuleft :hover > a, .menuleft ul ul :hover > a {color:#ed5eb3; background:#a8136c;}

.menuleft ul li:hover ul,

.menuleft ul a:hover ul{visibility:visible; }

.menuleft ul :hover ul ul{visibility:hidden;}

.menuleft ul :hover ul :hover ul{ visibility:visible;}

/* for the right*/

.menuright { height:32px; width:279px; margin-top:0px; margin-left:50px; position:relative; z-index:100;}

* html .menuright {width:279px; w\idth:279px;}

.menuright ul {padding:0;margin:0;list-style-type:none;}

.menuright ul ul {width:279px;}

.menuright li {float:left;width:279px;position:relative;}

.menuright a, .menuright a:visited {display:block;font:Tahoma, sans-serif 12px; text-decoration:none; color:#fff; width:279px; height:32px; line-height:29px; font-weight:normal; text-align:left;}

* html .menuright a, * html .menuright a:visited {width:279px; w\idth:279px;}

.menuright ul ul a.drop, .menuright ul ul a.drop:visited {background:#214a9a;}

.menuright ul ul a.drop:hover{background:#214a9a}

.menuright ul ul :hover > a.drop {background:#214a9a}

.menuright ul ul {visibility:hidden;position:absolute;height:0;top:32px;left:0; width:279px;}

* html .menuright ul ul {top:32px;t\op:32px;}

.menuright table {position:absolute; top:0; left:0; border-collapse:collapse;;}

.menuright ul ul a, .menuright ul ul a:visited {background:#214a9a; color:#eeeeee; height:20px; line-height:18px; padding:5px 10px; width:258px;font:Tahoma, sans-serif; font-size:13px;}

* html .menuright ul ul a, * html .menuright ul ul a:visited {width:258px;w\idth:279px;}

.menuright a:hover, .menuright ul ul a:hover{color:#8eb0f3; background:#214a9a;}

.menuright :hover > a, .menuright ul ul :hover > a {color:#8eb0f3; background:#214a9a;}

.menuright ul li:hover ul,

.menuright ul a:hover ul{visibility:visible; }

.menuright ul :hover ul ul{visibility:hidden;}

.menuright ul :hover ul :hover ul{ visibility:visible;}

/* end */

.menu_first{border-top:#FFF solid 1px; border-left:#FFF solid 1px; border-right:#FFF solid 1px;}

.menu_middle{border-left:#FFF solid 1px; border-right:#FFF solid 1px;}

.menu_last{border-bottom:#FFF solid 1px; border-left:#FFF solid 1px; border-right:#FFF solid 1px;}



.bsb_left_info{ margin-top:12px; margin-right:20px; margin-left:30px; margin-bottom:10px; font-size:12px; color:#13193e; height:80px;}

.bsb_right_info{ margin-top:16px; margin-right:30px; margin-left:30px; margin-bottom:10px; font-size:12px; color:#13193e; height:77px;}



/*//////////////////////////////////////////////////

top menu style attention there is IMAGES

////////////////////////////////////////////////////*/

.menutop { height:26px; width:660px; w\idth:660px; margin-top:60px; float:right; margin-left:200px; position: relative; z-index: 1000; }

.menutop	ul{width:689px; height:26px;background:url(../images/menu.gif) top left no-repeat;}

#homeButton{width:47px;}

#aboutusButton{width:64px;}

#servicesButton{width:94px;}

#hasadButton{width:112px;}

#supportButton{width:161px;}

#projectsButton{width:60px;}

#jobsButton{width:50px;}

#contactusButton{width:72px;}

#homeButton:hover{background:url(../images/menu.gif) no-repeat 0px -24px;}

#aboutusButton:hover{background:url(../images/menu.gif) no-repeat -47px -24px;}

#servicesButton:hover{background:url(../images/menu.gif) no-repeat -111px -24px}

#hasadButton:hover{background:url(../images/menu.gif) no-repeat -205px -24px}

#supportButton:hover{background:url(../images/menu.gif) no-repeat -317px -24px}

#projectsButton:hover{background:url(../images/menu.gif) no-repeat -478px -24px}

#jobsButton:hover{background:url(../images/menu.gif) no-repeat -538px -24px}

#contactusButton:hover{background:url(../images/menu.gif) no-repeat -588px -24px}





/*style for the the top menu*/

* html .menutop {width:660px; w\idth:660px; float:right;}

.menutop ul {padding:0;margin:0;list-style-type:none;}

.menutop li {float:left;position:relative;}

.menutop a, .menutop a:visited {display:block;font:Tahoma, sans-serif 12px; text-decoration:none; color:#fff; height:26px; line-height:29px; font-weight:normal; text-align:center;}

.menutop ul ul a.drop, .menutop ul ul a.drop:visited {background:#214a9a;}/* background for the drop down*/

.menutop ul ul a.drop:hover{background:#214a9a}/* background for the drop down on hover*/

.menutop ul ul :hover > a.drop {background:#214a9a}/*background for the drop down on nohover */

.menutop ul ul {visibility:hidden;position:absolute;height:0;top:26px;left:0; width:279px;}

* html .menutop ul ul {top:26px;t\op:26px;}

.menutop table {position:absolute; top:0; left:0; border-collapse:collapse;;}

.menutop ul ul a, .menutop ul ul a:visited {background:#214a9a; color:#fff; height:20px; line-height:18px; padding:2px 2px;font:Tahoma, sans-serif; font-size:13px; border:#1d4695 solid 1px 0px;}

.menutop ul ul a:hover{color:#ffcc00; background:#214a9a;}/* background for the menu item in the drop down on  hover*/

.menutop ul ul :hover > a {color:#ffcc00; background:#214a9a;}/* background for the menu item in the drop down on hover for IE*/

.menutop ul li:hover ul,

.menutop ul a:hover ul{visibility:visible; }

.menutop ul :hover ul ul{visibility:hidden;}

.menutop ul :hover ul :hover ul{ visibility:visible;}

/* border for the menu*/

.menutop_first{border-bottom:#1d4695 solid 1px;}

.menutop_middle{border-bottom:#1d4695 solid 1px;}

.menutop_last{border-bottom:#FFF solid 1px; border-left:#FFF solid 1px; border-right:#FFF solid 1px;}

/* end top menu*/

#aboutusSub {width:90px; margin-left:-12px;}

#aboutusSub li{width:90px;}

#servicesSub {width:200px; margin-left:-52px;}

#servicesSub li{width:200px;}

#supportSub{width:160px;}

#supportSub li{width:160px;}

#hasadSub {width:110px; margin-left:0px;}

#hasadSub li{width:110px;}

#projectsSub {width:110px; margin-left:-25px;}

#projectsSub li{width:110px;}

#jobsSub {width:120px; margin-left:-33px;}

#jobsSub li{width:120px;}







.pagetitlebig{color:#0b4f91; font-size:22px; margin-left:50px;}

.pagecontent{color:#13193e; padding-top:10px; margin-left:50px;}





.gallery-vertical-navigation{ width:200px; margin-left:490px;}

.gallery-vertical-navigation ul{list-style:none;}

.gallery-vertical-navigation ul li.listitem{float:left; margin-left:1px; width:21px; text-align:center;}

.gallery-vertical-navigation ul li{float:left; margin-left:1px;}

.gallery-vertical-navigation ul li a{text-decoration:none; font-size:16px; color:#a70e13;}

.gallery-vertical-navigation ul li a:hover, .gallery-vertical-navigation ul li a.gv-selected{color:#000;}

.gallery-vertical-navigation ul li a.gv-first{color:#333333; font-size:15px; margin-right:5px;}

.gallery-vertical-navigation ul li a.gv-first:hover{color:#8d0a0e;}

.gallery-vertical-navigation ul li a.gv-first-selected{color:#a70e13; font-size:15px; margin-right:5px;}

.gallery-vertical-navigation ul li a.gv-last{color:#333333; font-size:15px; margin-left:5px;}

.gallery-vertical-navigation ul li a.gv-last:hover{color:#8d0a0e;}

.gallery-vertical-navigation ul li a.gv-last-selected{color:#8d0a0e; font-size:15px; margin-left:5px;}



/*#gallery{margin-top:25px; margin-bottom:25px;}*/

#gallery{margin-top:0px; margin-bottom:25px; float:right; width:740px;}

.gallery-horizontal{width:160px; height:120px; padding-top:3px; padding-left:3px; margin-right:29px; float:left;}

.gallery-horizontal-last{width:160px; height:120px; padding-top:3px; padding-left:3px; float:left;}

.gallery-horizontal a{background:url(../images/gallery_frame.gif) top left; width:170px; height:131px; display:block;margin-left:-100px;margin-top:20px;}<!----->

.gallery-horizontal a img{margin-left:2px; margin-top:2px;}

.gallery-horizontal-last a{background:url(../images/gallery_frame.gif) top left; width:170px; height:131px; display:block;margin-left:-100px;margin-top:20px;}<!---->

.gallery-horizontal-last a img{margin-left:2px; margin-top:2px;}



#gallery-video{margin-top:25px; margin-bottom:25px; margin-left:240px; width:520px; border-top:#006 solid 1px;}

.gallery-horizontal-video{width:100px; height:30px; padding-top:3px; padding-left:3px; margin-right:9px; float:left;}

.gallery-horizontal-last-video{width:60px; height:20px; padding-top:3px; padding-left:3px; float:left;}



.subcategorie_link{text-decoration:none; color:#0f3987; padding-bottom:5px;}

.subcategorie_link:hover{text-decoration:underline; color:#333333;}



/*#gallery_navigation{float:right; margin-top:-40px;}*/

#gallery_navigation{float:left; margin-top:-30px; background-image:url(../images/gallery_12.gif);width:188px;height:401px;margin-left:-45px;}

#gallery_navigation ul{list-style:none; width: 200px;}

/*#gallery_navigation ul li{float:left; margin-right:10px;}*/

#gallery_navigation ul li{text-decoration:none; color:#0f3987; margin-bottom:5px; margin-right:10px; }

#gallery_navigation ul li.title{text-decoration:none; color:#0f3987; font-weight:bold; margin-bottom:5px; margin-right:0px; margin-top:10px;}

#gallery_navigation ul li a{text-decoration:none; color:#0f3987;}

#gallery_navigation ul li a:hover, #gallery_navigation ul li a.category_link{color:#333333; }



#gallery_navigation ul li a label {

	background:url(../images/nb.gif);

	background-repeat:no-repeat;

	height:21px;

	color: #fff;

	text-decoration:none;

	padding: 3px 5px 7px 0;

	}

#gallery_navigation ul li a:hover label {

	background-image:url(../images/nbover.gif);

	height:21px;

	color:#036;

	text-decoration:none;

}





#video_display{margin-bottom:40px; margin:auto; width:1004px; text-align:center;}



#tbl_cv{margin-left:200px;}

#tbl_cv tr th.cv_header{text-align:left; vertical-align:top; height:26px; width:120px;}

.cvinputtxt {width:260px;}

.cv_err{color:#903; padding-left:5px;}



#sencvlink{background:url(../images/send.png) no-repeat 0 0px; width:79px; height:32px; display:block;}

#sencvlink:hover{background:url(../images/send.png) no-repeat 0 -32px;}



:-moz-any-link:focus {

  outline: none;

}

a:active {

  outline: none;

}



.linkmore{text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#214a9a; margin-right:10px; margin-top:0px;}

.linkmore:hover{text-decoration:underline;}



.imgcnt{background:url(../images/content_frame.gif) top left no-repeat; width:410px; height:310px;}

.imgcnt img{margin-left:2px; margin-top:2px;}

.imgproject{background:url(../images/project_frame.gif) top left no-repeat; width:205px; height:155px;}


.video_title{text-decoration:none; color:#0f3987; font-weight:bold;}

.video_title:hover{color:#333333; text-decoration:underline;}



.dglink{margin-top:10px;}

.glink{text-decoration:none; color:#214a9a;}

.glink:hover{color:#b7b6b6;}





#nb{
	padding-top: 3px;
	background:url(../images/nb.gif);

	background-repeat:no-repeat;

	width:22px;

	height:21px;

	color: #FFF;

	text-align: center;

	display:block;

}

/*#image{background:url(../images/subcateg.jpg) top left no-repeat;width:160px;height:120px;}

#image a img{margin-left:2px; margin-top:3px; width: 155px; height: 114px; }*/

td #content { margin-left: 10px; }

#num{ color:#FFF;text-align:center;}

#num:hover{ color:#036;text-align:center;}



#titre{ color:#666;}

#titre:hover{ color:#036;}



<!--#previouslarge{background:url(../images/previous.gif) no-repeat 0 -59px; width:56px; height:59px; display:block;margin-top:145px; margin-right:30px;}-->

#controls a.prev:hover{background:url(../images/previous.gif) no-repeat 0 0px;width:56px;height:59px;display:block;position:absolute;left:-50px;top:170px;}



<!--#nextlarge{background:url(../images/next.gif) no-repeat 0 -59px; width:56px; height:59px; display:block;margin-top:140px;margin-left:30px;}-->

#controls a.next:hover{background: url(images/next.gif) no-repeat 0 0px,width:56px;height:59px;display:block;position:absolute;left:457px;top:170px;}



#newbigpic{background:url(../images/largebg.jpg) top left no-repeat;width:460px;height:312px;display:block;float:left;}

#newbigpic img{margin-left:5px; margin-top:7px;}



#gleft{ float:left; display:block; }

#gright{float:left; display:block;}



#gallery-horizontal_left{

	padding-top:7px;

	margin-left:-120px;

	margin-right:-10px;

	margin-top:60px;

	float:left;

	background:url(../images/prev.gif) no-repeat 0 0px;

	width:15px;

	height:33px;}

#gallery-horizontal_left:hover{

	padding-top:7px;

	margin-left:-120px;

	margin-right:-10px;

	margin-top:60px;

	float:left;

	background:url(../images/prev.gif) no-repeat 0 -41px;

	width:15px;

	height:33px;}

#gallery-horizontal_right{

	padding-top:7px;

	margin-left:650px;

	 margin-right:10px;

	margin-top:-60px;

	float:left;

	background:url(../images/nextTh.gif) no-repeat 0 -41px;

	width:15px;

	height:33px;

	}

#gallery-horizontal_right:hover{

	padding-top:7px;

	margin-left:650px

	margin-right:10px;

	margin-top:-60px;

	float:left;

	background:url(../images/nextTh.gif) no-repeat 0 0px;

	width:15px;

	height:33px;

	}



#main{
 color: #0b4f91;margin-left:490px;
}
.mainbutton{ font-size:12px;text-decoration: none;}
.albumbutton{margin-right:-250px;font-size:12px;text-decoration: none;}
#tit{text-align:left;}
.categimg { border-left:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC; border-top:2px solid #CCCCCC;background-color:#FFFFFF; width:300px;}

.contact{width:590px; text-align:left;}

#cancel{background:url(../images/cancel.png) no-repeat 0 0px; width:79px; height:32px; display:block; position:absolute;right:270px; top:350px; border:0px}

#cancel:hover{background:url(../images/cancel.png) no-repeat 0 -32px;}
#error{position:absolute; display:block; top:260px; text-align:center;color:#CC3300; left:900px;}
#formTable{margin-left:-100px;margin-top:-230px;}
.moreinfo{color:#0b4f91; font-size:22px; margin-left:500px; margin-top:-30px;}
