﻿@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);


html{
scrollbar-base-color: #666666;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-highlight-color: #666666;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-dark-shadow-color: #666666;}

::-webkit-scrollbar { width: 18px; height: 18px;}
::-webkit-scrollbar-button {  background-color: #666; }
::-webkit-scrollbar-track {  background-color: #fff;}
::-webkit-scrollbar-track-piece { background-color: #fff;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #666;}
::-webkit-scrollbar-corner { background-color: #666;}
::-webkit-resizer { background-color: #666;
direction: rtl;
}

.audio_div{
cursor:pointer;	
}

.player_audio{
display:block;
background:url(../images/audio.png) center center no-repeat;
width:40px;
height:40px;	
}


a{
/cursor: url('../images/cursor_link.png'),auto;	
}
img{
-moz-transition: width 100ms linear;
-o-transition: width 100ms linear;
-ms-transition: width 100ms linear;
transition: width 100ms linear;

}


*{
-moz-transition: border-right 200ms linear;
-o-transition: border-right 200ms linear;
-ms-transition: border-right 200ms linear;
transition: border-right 200ms linear; 	
font-family: "Droid Arabic Kufi", sans-serif;
}
html { 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /cursor: url('../images/cursor.png'),auto;
}

h3 { 
font-size: 26px;
margin-left:10px; 
border-bottom:solid 3px #A13636;
 padding: 10px 7px; 
 color: #333; 
 font-weight: normal;
  margin: 0 0 30px; 
 float:right; 
 }
 
 .big_font{
color:#333;
font-size:24px;
font-weight:bold;
border-bottom:#A13636 solid 5px;
padding:2px; 
margin:20px 0px;
display:inline-block;

}

#header_menu{
position:absolute;
top:0px;	
}

.line { clear: both; border-bottom: 1px solid #ddd; margin: 0 0 10px; }
'#top_info{
float:right;
margin-left:5px;
margin-top:5px;
background-color:white;
border-radius: 50px;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border:solid #fff 1px;
padding:3px 22px;
color:#fff;
background: #fff   url('../images/tel.png') no-repeat 4px 8px ;

}


#info_box{
position:absolute;
top:0px;
display:none;
max-width:110px;
max-height:25px;
overflow: hidden;
padding:5px;
background-color:#FFD000;
z-index:100000000000000000;
color:#fff;
border-radius:  0px;
-moz-border-radius: 10px;
font-weight:bold;
cursor:pointer; 
opacity:0.95;
filter:alpha(opacity=95);
font-size:10px;	
}

#info_box img{
opacity:0.8;
filter:alpha(opacity=80);
}

*{margin:0;padding:0}:focus,:active {outline:0}img{border: 0;font-family: "Droid Arabic Kufi", sans-serif;;}


body {
	font-family:"Droid Arabic Kufi", sans-serif;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke: 1px transparent;
	-moz-font-smoothing:antialiased;
	-moz-text-stroke: 1px transparent;
	background:#fff;
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
    margin: 0 auto;
    text-align: center;
	
	
	direction: rtl;
	font: .8em Arial, Helvetica, sans-serif;
	color: #fff;
	 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -webkit-box-sizing: border-box;
	}

	#content {
	width: 1000px; 
	margin: 0 auto;
	position:relative;
	z-index:100;
	overflow:hidden;
	background:#FCF8ED;
	}

a { text-decoration: none;}
h1,h2{font-size:inherit;font-weight:normal;
'display:table-cell;
  vertical-align: middle;
  line-height: normal; }
h1 a { color: #fff; font-size: 1.2em; }

.line { clear: both; border-bottom: 1px solid #ddd; margin: 0 0 10px; }
.clear { clear: both; }





/*-----------------------------------------header----------------------------------*/

#top {
   background:#EBE3CE;
	height:45px;
	text-align:right;
	line-height:40px;
	position:relative;
    text-align:right;
    font-weight:bold;
    color:#fff;
    z-index:0; 
    width:1000px;
    margin:0 auto;

    }
    
#logo h1 { text-shadow: 1px 1px 1px #7E0E0E; }



#lang_bar{
	
	 height:25px;
	 width:25px;
	 position:absolute;
	 bottom:0px;
	 left:5px;
	 border:solid 1px #333333 ;
	 padding:5px;
	 zoom:0;
	 background: url("../images/english.jpg")  #fff  no-repeat center center;
	 line-height: 10px;
	 font-size:14px;
	 color:#fff;
	 font-size:1px;
	 text-align:center;
	border-radius:   5px 5px 0px 0px;
	-moz-border-radius:  5px 5px  0px 0px;
	-webkit-border-radius:  5px 5px  0px 0px;
	text-decoration:none;
	
}

#lang_bar:active,#lang_bar:link,#lang_bar:visited{
color:#fff;
text-decoration:none;
}

#lang_bar:hover{
background: url("../images/english.jpg") #fff no-repeat center center;
color:#fff;
text-decoration:none;	
}

header a:active,header a:link,header a:visited{
color:#333;
text-decoration:none;
font-weight:bold;
font-size:15px;
}


#lang_bar a:hover{
color:#fff;
} 

.more a:active,.more a:link,.more a:visited{
color:#2BA6FF;
text-decoration:none;
}



#top_header {
    height: 150px;
    width: 1000px;
    background-color:#fff;

}
#bottom_header {
	top:10px;
    height: 30px;
    padding:10px;
	width:950px;
	_width:970px;
	position:relative;
	z-index:2;
	background-image:url(../images/btns_repeat.jpg);
	font-size:0;
	zoom:0;
	margin:0 auto;
}

#shadow{
	
	width:970px;
	background-image:url(../images/shadow_repeat.jpg);
	background-repeat:repeat-x;

	height:10px;
	margin:10px auto;
}
#right_top_header {
    display: inline;
    float:right;
    width: 600px;
	height:150px;
	z-index:2;
}

#left_top_header{
	display: inline;
    float:right;
    width: 400px;
	height:150px;
	
	background-repeat:no-repeat;
	background-position:left;
	
}
#menu>li>a#logo{
width:140px;
	margin-top:-48px;
	
}

#main_logo{
width:71%;
margin:0 auto;
	z-index:1000;

}

#menu > li > a#logo:hover{
	background:000;
}



#slogan {
    display: inline;
    float:right;
    height: 147px;
    margin: 1px;
    width: 409px;
}
#top_slogan {
    color: #771900;
    font-size: 30px;
    height: 40px;
    margin-top: 45px;
    text-align:right;
    font-family: "Droid Arabic Kufi", sans-serif;
}
#bottom_slogan {
    color: #fff;
    font-size: 18px;
    text-align:right;
     font-family: 'Arial';
	 margin-left:30px;
}


.menu_break{
    cursor:pointer;
    display: inline;
    float:right;
    height: 30px;
   
    width: 10px;
	overflow:hidden;
	zoom:0;
	background-image:url(../images/button_break.jpg);
	background-repeat:no-repeat;
	position:relative;
	
	background-position:center center;

}

.menu_break2{
    cursor:pointer;
    display: inline;
    float:right;
    height: 30px;
    margin: 0px ;
    width: 5px;
	overflow:hidden;
	zoom:0;
}
.btn{
	
}

.btn_title {
    
    height: 30px;
    width: 181px;
	
	font-size:18px;
	color:#FFB45E;
	
}
.btn_title a:active,.btn_title a:focus , .btn_title a:hover , .btn_title a:link , .btn_title a:visited,



#top a:active,#top a:focus , #top a:hover , #top a:link , #top a:visited{
color:#fff;
}
#top a:hover{
color:#fff;
text-decoration: underline;
}
#top_info a:active,#top_info a:focus , #top_info a:hover , #top_info a:link , #top_info a:visited{
color:#fff;
}


/*-------------------------------------- menu-------------------------------------- */

#menu a, #right_menu a{
cursor:pointer;
}

.arrow{
height:100%;
width:20px;
background:url("../images/arrow.png") no-repeat scroll right 120px ;
position:absolute;
left:5px;
top:0px;
}

.menu_item div{
width:40px;
height:40px;
margin:0 auto;
}




#right_menu .menu_item{
width:74px;
font-size:14px;	
border:solid 1px #fff;
line-height:40px;

}

#right_menu .menu_item:hover, #right_menu #inter_menu1_2 .menu_item:hover ,#right_menu #inter_menu1_3 .menu_item:hover{

box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.2);
-moz-transition: border-right 200ms linear;
-o-transition: border-right 200ms linear;
-ms-transition: border-right 200ms linear;
transition: border-right 200ms linear; 
background-color:#fff;	
width:74px;
}


.background{
position:absolute;
z-index:0;
width:100%;
height:100%;
right:0px;
top:0px;	
}
#menu {
width:1000px;
margin:0px 0px 0px 0px;
position:relative;
background:#222;
font-family:"Droid Arabic Kufi", sans-serif;	

z-index:11;
}

#opacity{
background:#FFD000;
padding-bottom:10px;
width:100%;
height:50px;
z-index:1;
position:absolute;
right:0px;
top:50px;	
border-bottom:solid 1px #fff;
}
#opacity2{
background:#FFD000;

width:100%;
height:50px;
z-index:1;
position:absolute;
right:0px;
top:0px;	

}

#header-right{
background: #42282E;
    color: white;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height:30px;
    padding: 2px 10px;
    right: 0px;
    top: 3px;
    position:absolute;	
    z-index:10000000000000000000;
    border-bottom: solid 2px #fff;
}
#cp_header{
'z-index:5000000;	
height:150px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efcf8b+0,f9e8bb+50,efcf8b+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd760+0,ffeaaa+50,ffd760+100 */
background: #ffd760; /* Old browsers */
background: -moz-linear-gradient(left, #ffd760 0%, #ffeaaa 50%, #ffd760 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffd760 0%,#ffeaaa 50%,#ffd760 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffd760 0%,#ffeaaa 50%,#ffd760 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd760', endColorstr='#ffd760',GradientType=1 ); /* IE6-9 */
margin-top:48px;
border-bottom:solid 1px #fff;
}
.animated_clouds{
position:absolute;
background-image: url(../images/clouds.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	width:100%;
	height:220px;
	top:px;
	right:0px;
	 animation: animatedBackground 10s linear infinite;
    -moz-animation: animatedBackground 10s linear infinite;
    -webkit-animation: animatedBackground 10s linear infinite;
    -ms-animation: animatedBackground 10s linear infinite;
    -o-animation: animatedBackground 10s linear infinite;
    
z-index:0;
}
#menu>li , #right_menu>li { display: inline; font-size: 14px;line-height:30px; }
#menu>li>a  {
padding: 12px 11px;
float:right;
color:#fff; 
height:25px;
line-height:25px;
font-size:11px; 
display: block;
border-left:solid #91021D 1px;
z-index:2;	


}
#menu>li>a.first_button  {	
border-right:solid 1px #ccc;
margin-right:1px;
}
#menu>li>a:hover{
background:#fff;
}

#menu>li>a#active{
background:#fff;
color:#42282E;
}

#menu>li>a.button_hover{
color:#333;	
}

#menu1,#menu2{
display:none;	
}

#search_botton{
	background: url("../images/search_btn2.png") no-repeat center center ;
    float:left;
    height: 35px;
    display:block;
    margin-left: 0;
    overflow: hidden;
    width:35px;
    cursor: pointer;
    z-index: 10;
    position:absolute;
    top:8px;
    left:5px;
    z-index:100;
}

#top_social_left{
top:180px;
left:0px;
overflow:hidden;
z-index:100;
position:absolute;	
}

#top_social_right{
top:0px;
right:20px;
overflow:hidden;
z-index:100;
position:absolute;	
}

#search_botton:hover{
background:url("../images/search_btn2.png") no-repeat center center #A13636;	
}

#menu li a#search_botton:hover{
background: url("../images/search_btn2.png") center center no-repeat #A13636;

}

.top_social{
display	: block;
float:left;
width:30px;
height:30px;
text-align:center;
margin-top:0px;
padding-top:6px;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
opacity:1;
-moz-border-radius: 20px;
border-radius:20px;
}

.top_social:hover{
background:#A13636;	

}






.menu  a{
opacity:0.8;	
}

.menu  a:hover{
opacity:1;	
}

ul#menu li ul li {
float:right;
list-style:none;	
}

li ul {


position:absolute;
top:49px;
left:0px;
padding:5px 0px;
z-index:11;
font-size:14px;
box-shadow: 0 10px 10px -5px rgba(0, 0,0,0.3);
overflow:hidden;

}

li.lang ul ,li.comp ul {

display:none;
position:absolute;
top:40px;
left:0px;
padding:0px 0px;
z-index:11;
font-size:14px;
box-shadow: 0 10px 10px -5px rgba(0, 0,0,0.3);
overflow:hidden;
background:#fff;
border:0;
background-color: #fff;
  
    float:right;
    height: 160px;
    text-align: center;

    line-height:20px;
	line-height:33px;
	color:#fff;	
}

li.lang ul { width: 110px;}

li.comp ul{ width: 150px; }

li.lang:hover ul,li.comp:hover ul{
display:block;	
	
}
li.lang ul li a,li.comp ul li a {
color:#333;	
font-size:13px;
text-align:right;
}

li ul {
z-index:-1;	
}

#menu1{
left:0px;
z-index:2;	
position:relative;

}
.tir{
position:absolute;
width:48px;
height:22px;
background:url(../images/tir.png) center center no-repeat ;	
right:620px;
top:0px;
}

#menu2{
left:588px;	
}

.menu a , #right_menu a{

}

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


#header-right a{
color:#fff;	
}
.last { margin-left: 0; }
.lang,.comp{
background: url(../images/arrow.png) 5px 12px #fff no-repeat;
    display: block;
    float:right;
    height: 30px;
    padding: 5px;
    text-align: center;
    width: 140px;
    line-height:20px;
	margin-top:2px;
	line-height:33px;
	color:#A01D22;
	position:absolute;
	left:40px;
	top:10px;
	z-index:10;
}

.lang_menu {/cursor: url('../images/cursor_link.png'),auto;}
.lang{left:180px;width:100px;}
.lang>img,.lang_menu img,.comp>img,.comp_menu img{
float:right;
}

.lang:hover,.comp:hover{
background-color:#A13636;	
color:#fff;
}
.lang_menu:hover,.comp_menu:hover{
background-color:#F2ECD7;	
color:#106E62;	
}

.lang_menu,.comp_menu{
background-color: #fff;
    display: block;
    float: left;
    height: 30px;
    padding: 5px;
    text-align: center;

    line-height:20px;	
	line-height:33px;
	color:#106E62;	
}

.lang_menu{    width: 90%;padding:5%;}
.comp_menu{    width: 140px;}

.comp_menu{
width:140px;	
}



.contact_row li{
margin-left:0px;
font-size:20px;	
font-family:"Droid Arabic Kufi", sans-serif;
list-style-type: none;
padding-left:20px;
color:#666;
text-align:right;
margin-bottom:40px;
line-height:40px;
background-position:535px 6px;
overflow:hidden;


}

.vision{
width:400px;
height:50px;
padding-left:50px;
background:url(../images/vision.png) no-repeat 8px center #fff;
margin:30px 0px 30px 0px;	
}
.mission{
width:400px;
height:50px;
padding-left:50px;
background:url(../images/mission.png) no-repeat 8px center #fff;
margin:3px 0px 30px 0px;	
}

.impessions{
width:400px;
height:50px;
padding-left:50px;
background:url(../images/impessions.png) no-repeat 8px center #fff;
margin:3px 0px 30px 0px;	
}

.vision div,.mission div,.impessions div{
background:#fff;
height:100%;
width:100%;
color:#A01D22;
font-size:30px;
font-family:"Droid Arabic Kufi", sans-serif;
text-align:right;
padding-left:20px;
line-height:160%
}

.right_cont a{
color:#333;
border-bottom:solid 1px #cfcfcf;
display:block;
width:155px;
height:35px;
font-size:16px;	
font-family:"Droid Arabic Kufi", sans-serif;
line-height:35px;
text-align:right;
padding:5px 40px 5px 5px;
}



.home_page{
height:43px;
width:40px;
margin-left:20px;
margin-top:-3px;
float:right;
background-color:#fff;
}

.top_contact{
height:40px;
margin:0px 8px;
float:right;
color:#ccc;
display:block;
font-size:12px;	
}


.small-image-cont{
width:153px;

margin:5px;
padding:2px;
float:right;
border:thin #ffffff solid;
height:200px;

}
.small-image-cont:hover{
width:153px;
margin:5px;
padding:2px;
float:right;
border:thin #dddddd solid;

}
 img{
 border:none;	
 }

.small-image-cont1{
width:153px;

margin:5px;
padding:2px;
float:right;
border:thin #ffffff solid;
height:290px;

}
.small-image-cont1:hover{
width:153px;
margin:5px;
padding:2px;
float:right;
border:thin #dddddd solid;
height:290px;
}

.small-image-img{
width:160px;

}

.small-image-info{
height:30px;
border-top:#aaaaaa thin solid;
margin : 5px;


}

.photo-text{
margin:10px;
color:#666666;

}
.photo-text:hover{
margin:10px;
color:#333333;

}

.link:link{
color:#333333;
}

.img-right{
cursor:pointer;
}


.img{
cursor: pointer;	
}
/*--------------------------------slide--------------------------------------------- */
.img_show{
height:450px;
width:100%;	
position:relative;
text-align:center;
background:#fff url('../images/loading_black.gif') center center no-repeat;
}

#pause{
margin:5px;
height:20px;
width:20px;
float:right;
z-index:100;
background:url(../images/pause.jpg);
cursor:pointer;
}

#slide_logo{
background:#1D0505;
position:absolute;
z-index:100;
left:15px;
top:-5px;
-moz-border-radius: 20px;
border-radius: 0px 0px 20px 20px;
width:70px;
padding:20px 7px 5px 7px;
opacity:0.8;
opacity:0;
filter:alpha(opacity=0);


}


#next{
width:35px;
height:52px;	
position:absolute;
bottom:20px;
left:50px;
background-image:url("../images/next_btn.jpg");
cursor:pointer;
opacity:0.8;
z-index:10;
}
#next:hover{
opacity:1;	
}

#prev{
width:35px;
height:52px;	
position:absolute;
bottom:20px;
left:87px;
background-image:url("../images/prev_btn.jpg");
cursor:pointer;	
opacity:0.8;
z-index:10;
}
#prev:hover{
opacity:1;	
}

.first-image{
position:absolute;
z-index:3;
top:0px;	
right:50px;
width:500px;
height:400px;
overflow:hidden;
text-align:right;
}
.second-image{
position:absolute;
width:400px;
height:600px;
overflow:hidden;
z-index:4;
bottom:0px;
right:50px;	
text-align:right;
}
.cont_slide{
position:relative;
top:0px;
height:600px;
width:980px;
z-index:1;
}

.slide-image{
position:absolute;
top:0px;
left:0px;
z-index:2;
}

.slide_comment{
	background-color: #FFFFFF;
    color: #fff;
    font-family: "Droid Arabic Kufi";
    height: 180px;
    right: 90px;
    opacity: 0.9;
    padding: 10px;
    position: absolute;
    text-align:right;
    top: 180px;
    width: 300px;
    z-index: 1;
    border-right:1px #ddd solid;
    
}	

.slide-text{
position:absolute;
top:0px;
left:50px;
height:600px;
width:400px;
z-index:5;
color:white;
font-size:24px;
text-align:right;	
}
.img-slide{
position:absolute;
top:0px;
left:0px;
z-index:1;		
}


#slide_cont{
width:980px;
float:right;
display:inline;
background-color:#87775E;
position:relative;
height:600px;
overflow: hidden;
z-index:2;
margin-top:30px;
}


img{
color:#fff;	
}
/* ------------------------------- show image -------------------------------- */
#big-img-div{
position:relative;
background: url(../images/loading.gif) no-repeat center center #fff;
float:right;
color:#fff;
}

#big-img{
max-height:900px;
max-width:900px;
margin:0 auto;
padding:0px;
right:0px;
border:0px none;
display:block;
background: url(../images/loading.gif) no-repeat center center #fff;
color:#fff;





}
#img_cont{


box-shadow: 0 10px 0 -5px rgba(0, 0, 0, 0.3);
    display: block;
    height: 520px;
    margin: -10px 0 0;
    overflow-x: scroll;
    width: 719px;
}

#close,.close{
cursor:pointer;	
position:absolute;
top:0px;
left:0px;
height:25px;
width:25px;
background: #fff;
float:right;
z-index:250;
padding:10px;
cursor:pointer;
background:url(../images/close.png) center center no-repeat #A13636;
opacity:1;

}
#image-text{
box-shadow: 3px 2px 0px -2px rgba(0, 0,0,0.2);
 color:#333;
 width:217px;
 overflow:hidden;
 height:600px;
 padding:5px 2px;
 text-transform:lowercase;
	background:#fff;
 text-align:center;
 float:right;
 
}



* body #over{
position: fixed;!important

}
#big-div-cont{
display:none;
    position:fixed;
     width:950px;
     height:540px;

     top:50%;
     left:50%;
     margin:-270px 0px 0px -475px;
     z-index:2147483647;

}

.login_div{

    position:fixed;
     width:950px;
     height:480px;
background:#fff;
     top:50%;
     left:50%;
     margin:-240px 0px 0px -475px;
     z-index:2147483647;	
     display:none;
}

#big-div{
height:100%;
width:100%;
z-index:1000000000;
overflow:hidden;
background-color:#fff;
-moz-border-radius:5px;
border-radius:5px;

}

#big-div #image-text #more_image img{
width:29%;	
height:50px;
}
#zoom_image{
width:300px;
height:250px;
padding:5px;
z-index:101;
background-color:#fff;
-moz-border-radius:5px;
border-radius:5px;
position:absolute;
right:20px;
top:-10px;
display: none;
}

#over{
display:none;
z-index:1000000000;
height:100%;
width:100%;
opacity:0.9;
filter:alpha(opacity=90);
background-color:#000;
position:fixed;
right:0px;
top:0px;
overflow:auto;
color:#FFFFFF;
text-align:center;
vertical-align:middle;

}

#container {
    background-color:#ccc;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 1000px;
   
}

	#over_content{
    width:1000px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	position:relative;
	
	}
.layer{
	position:absolute;
	background-image:url(../images/Classic Furniture.jpg);
	background-repeat:repeat-x;
	top:0px;
	right:0px;
	opacity:0.4;
	filter:alpha(opacity=40);
	height:250px;
	width:1000px;
}

.layer2{
z-index:2;
position:relative;
}



select{
width:300px;
height:70px;
border:solid 3px #fff;
background-color:#fff;
color:#333;
font-size:20px;

padding-left:10px;
line-height:60px;
}

option{
width:250px;
height:10px;
border:solid 3px #fff;
background-color:#fff;
border-bottom:#fff;	
border:solid 3px #fff;
color:#333;
font-size:20px;
line-height:50px;
padding:10% ;
font-size:100%;
}

.depart_div{
background:#fff;
width:400px;
height:70px;
text-align:right;
line-height:60px;
color:#333;
font-size:20px;
padding-left:10px;
padding:5px;


}

/*///////////////////////Slide/////////////////////////////////*/


#slide-cont{
width:100%;

height:100%;
background:#fff;
position:relative;

margin-bottom:800px;
position:absolute;
top:0px;
z-index:0;


}

#slide-cont_small{
width:940px;
height:370px;
background-color:#1F1F1F;
margin:0px;
position:relative;
overflow:hidden;
margin:10px;
}
#slide{
	width:100%;
	height:100%;
	color:#fff;
	font-family: "Droid Arabic Kufi", sans-serif;;
	font-size:18px;
	line-height:30px;
	text-align:right;
	}
	
#slide a{color:#fff;}	
	
	.small_slide{
	width:350px;
	height:200px;
	margin:0px;
	
	}
#slide_right{
	width:150px;
	float:right;
	display:inline;
}
#slide_left{
	
width:150px;
	float:right;
	display:inline;	
}
.slide{
float:right;
width:980px;
height:415px;
}



.pic_slide
{
height:16px;
width:16px;
overflow:hidden;
display:inline;
cursor:pointer;
float:right;
margin:5px 5px;
border:solid 1px #FFD000;
font-size:0px;

background:#fff;

}

#slide_text1{
position:absolute;
height:110px;
width:700px;
background-color:#333333;
opacity:0.7;
top:200px;
right:150px;	
}


#clear{
clear:both;	
}

.third h3 {
top:-8px;
right:37px; position:absolute;
width:190px;
height:30px; 
text-align:center;
font-size: 1.0em; 
background: url('../images/block-title1.png') no-repeat center top ;
color: #fff; font-weight: normal; 
line-height:30px;

}



.facebook{
	
	height:30px;
	width:30px;
	float:right;
	display:inline;
	margin:15px 5px;
	
}
hr{
border-bottom: 3px solid #A13636;
border-top: 3px solid #A13636;
border-right:none;
border-left:none;
background:#A13636;
}
a#logo{
border:none;	
position: absolute;
height:110px;
right:10px;
top:-5px;
}

#logo img{
margin-top:8px;	
}

#mian_text{
	
	margin:10px;
	height:300px;
	background-color:#002944;
	border:1px solid  #fff ;
	color:#333;
	text-align:right;
	padding:10px;
	font-size:18px;
	
}


.main_text_home,.main_text_home2{
	

	padding:0px 0px;
	overflow:hidden;
	background:#fff;
	font-weight:bold;
	color: #555 ;
	text-align:right;
	font-size:20px;
	font-family:"Droid Arabic Kufi", sans-serif;
	line-height:30px;
	width:100%;
	position:relative;

	border-bottom:solid 1px #ddd;

	}
	.code{
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
	width:110px;
	height:30px;	
	background: #fff  ;
	color:#fff;
	font-size:16px;
	text-align:center;
	}
	.price{
	position:absolute;
	top:0px;
	right:110px;
	z-index:10;
	width:130px;
	height:30px;	
	background: #fff  ;
	color:#fff;
	font-size:16px;
	text-align:center;
	}

.main_text_home img{
display:block;
float:right;
width:200px;
margin-left:20px;	
}

.main_text_home h2{

float:right;
width:98%;
margin:1%;
text-align:right;
font-size:20px;
font-weight:200;	
line-height:37px;
overflow:hidden;
color:#666;
}

.contact_cat{
height:30px;
width:95%;
	background:#333;
	color:white;
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #FFD000000;
padding:5px;
line-height: 30px;
font-size:18px;
}

.main_text_text{
float:right;
display:inline;	
width:650px;
text-align:justify;
}
.main_text_image{
float:right;
display:inline;	
width:250px;
text-align:center;

}
#contact_cont{
float:right;
display:inline;	
width:735px;
margin-left:0px;
'background:#F1F0DB;
background:#fff;
padding:10px;
}

#contact_cont_wide{
float:right;
display:inline;	
width:780px;
overflow: hidden;

}

.comment_top{
width:98%;
margin-right:2%;
margin-top:0px;
margin-bottom:10px;
height:40px;
background:url("../images/comment_top.png") no-repeat right center; 
float:right;
}

.comment_bottom{
width:98%;
margin-right:2%;
margin-top:20px;
margin-bottom:50px;
height:40px;
background:url("../images/comment_bottom.png") no-repeat left center;  
float:right;
}



.recent_slide_image{
background:#fff;	
overflow: hidden;
}

.button {
background: #a01d22 none repeat scroll 0 0;
    border: thin solid #cccccc;
    box-shadow: 0 20px 5px -15px rgba(0, 0, 0, 0.4);
    color: #fff;
    cursor:pointer;
    display: inline-block;
    height: 30px;
    padding: 18px;
}
.button:hover{
background:#A13636;	
}
.image_desc{
background:#Fff;	
}


.form-text1 {
    border: thin solid #BBBBBB;
    width: 110px;
}
#body_cont{
margin-bottom:10px;
min-height: 500px;
text-align:center;

}
#sub_image_cont{
	height:120px;
	width:978px;
	text-align:center;
	margin:0 auto;
	background-color:#220C00;
	margin-top:-10px;
}
.sub_image{
width:173px;
height:110px;
margin:10px;
border:solid 1px #BBBBBB;
float:right;
display:inline;	
}



#page-title{
color:#333;
font-size:18px;
margin:10px 5px ;
overflow:hidden;
font-family:"Droid Arabic Kufi", sans-serif;
text-align:right;
border-bottom:solid 1px #555;
width:400px;
box-shadow: 0 20px 10px -15px rgba(0, 0, 0, 0.4);
overflow:hidden;
}


	.wrap {
		margin:0 auto;
		width:1000px;
		position:relative;
		
	}
	
	.header, .footer {
		float:right;
		padding:0 0;
		min-width:100%;
		position:relative;
	}
	
	#page_title  a{
	color:#fff;	
	}
	#page_title  a:hover{
	color:#FFD000;	
	}
#page_title h2{

padding:19px 20px 19px 20px;
color:#333;
padding-left:10px;	
display:inline;
font-size:18px;
padding-left:20px;
}
#page_title span.last{
background:url(../images/left_arrow.png) no-repeat center right ;
padding:21px 60px 19px 0px;
height:30px;
width:50px;
}

#hidden_menu{
width:50px;
height:50px;
background:url(../images/menu.png) #fff center center no-repeat;
cursor: pointer;
float:right;	
}

#page_title span{
background:url(../images/left_arrow.png) no-repeat center right #fff;
padding:21px 60px 19px 0px;
height:30px;
width:50px;
}
#page_title,.page_title_main{
background: #a13636 url("../images/header_back.png") no-repeat scroll left center;
    border-bottom: 5px solid #ffd766;
    color: #fff;
    display: block;
    font-family: "Droid Arabic Kufi",sans-serif;
    font-size: 13px;
    height: 45px;
    line-height: 45px;
    margin-bottom: 40px;
    margin-right: -10px;
    overflow: hidden;
    padding-right: 20px;
    position: relative;
    text-align: right;
}


.page_title,#poll_title,.widget_title{

font-size:18px;

height:30px;
font-family:"Droid Arabic Kufi", sans-serif;
text-align:right;
margin-top:40px;
margin-bottom:5px;
padding:10px;
overflow;hidden;
display:block;
color:#333;

border-bottom:3px solid #A13636;
line-height:30px;



width:98%;
}


.image_rows_cont{
position:relative;
width:100%;
overflow:hidden;
margin-left:2px;
padding-top:20px;

}
.prod_row{
position:relative;
width:100%;
overflow:hidden;
padding:20px;
font-size:24px;
line-height:60px;
color:#333;
text-align:right;
	
}

.image_rows_cont a{
color: #333 ;
font-size:14px;
}

#image_cont_small{
position:relative;
width:970px;
height:800px;
overflow:hidden;
background-color: #fff ;	
}

#image_rows_show{
	
position:absolute;
width:970px;
height:400px;	
top:0px;
right:0px;

}

.image_row{
	overflow:hidden;
	width:100%;
	
	margin-bottom:20px;
}
.image_row a{
color:#333;	
}

/*----------------------------------------num------------------------------------*/

.num_con a:active,.num_con a:link,.num_con a:visited{
color:#F0E8E8;	
}

.num{
width:20px;
height:20px;
border:solid 1px #333;
background-color:#aaa; 
color:#333;	
float:right;
margin:5px;	
cursor:pointer;
text-align:center;
line-height:18px;
}

#num_cont{
border:solid 1px #FFD000;
background-color:#333;
display: inline-block;
height:30px;
margin:15px;
float:right;
}



/*-------------------------------------gallery-------------------------------------*/
.image_thmb_cont{
	
	margin:0px 27px 60px;
	width:190px;
position:relative;
	float:right;
	cursor:pointer;
	text-align:center;


}


.image_thmb_cont h2{

	color:#666;	
}


.pic_cont .image_thmb_cont{
	height:224px;
	margin:10px;
	width:183px;
	border:solid 1px #aaa;
	float:right;
	cursor:pointer;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
}

.pic_cont .image_thmb_cont .image_thmb {
height:90px;	

}



.pic_cont .image_thmb_cont {
height:110px;
margin-top:5px;	
}





.image_thmb{
	height:180px;
	width:100%;
	margin:0px ;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	background:url("../images/small_loading.gif") no-repeat center center ;
	overflow:hidden;
}

.slide_title,.slide_desc{
	overflow:hidden;
	width:98%;
	text-align:right;
	padding:1%;
	overflow:hidden;
	line-height:50px;
	font-weight:bold;
	font-size:18px;
	height:50px;
	border-bottom:solid 0px #A13636;
	font-family:"Droid Arabic Kufi", sans-serif;
	color:#A13636;
}


.image_title,#image_title,.image_price{
	overflow:hidden;
	width:98%;
	color: #1A0001  ;
	text-align:right;
	padding:1%;
	overflow:hidden;
	line-height:50px;
	font-size:16px;
	height:50px;
	background:#fff;
	font-family:"Droid Arabic Kufi", sans-serif;
	border-bottom:dotted 1px #ccc;
}


.main_text_home .slide_title{
font-size:22px;	
} 

.small_title{
	height:27px;
	width:98%;
	text-align:right;
	padding:1%;
	font-size: 12px;
	overflow:hidden;
	line-height:26px;
	font-weight:bold;

	font-size:16px;
}

.image_price{
background-color:#fff;	
}

#image-title,#image-price{
	overflow;hidden;
	width:96%;
	color: #A13636  ;
	text-align:right;
	padding:2px;
	font-size: 12px;
	margin-left:2px;
	line-height:30px;
	font-weight:bold;
	border-bottom:1px dotted #fff;
	font-size:16px;
background:#fff;
}






.slide_desc{
height:49px;	
}


.image_code,#image_code{
	height:30px;
	text-align:center;
	padding:1%;
	font-size: 10px;
	width:98%;
	line-height:30px;
	color:#333;
	font-family:Arial;
	line-height:35px;
	background:#fff;
	border-top:solid 3px #A13636;
}
#image_code{
margin-bottom:60px;
}

.image_link{
z-index:10;
width:100%;
position:absolute;
top:0px;
right:0px;
height:60%;
padding:0% 0% 3% 0%;	
}

.image_link:hover{
background: url('../images/link.png') center center no-repeat ;
}

#image-code{
	height:25px;
	color:#555;
	text-align:center;
	padding:2px;
	font-size: 12px;
	width:97.5%;
	line-height:30px;
	font-weight:bold;
	background:#E5E5E5;
	color:#777;
}

#image-more{
	height:25px;

	text-align:center;
	padding:2px;
	font-size: 12px;
	width:97.5%;
	line-height:30px;
	font-weight:bold;
	background-color: #333 ;
	color:#fff;
}



#image-desc{
	overflow:hidden;
	width:96%;
	color:#555;
	text-align:right;
	padding:2px;
	font-size: 12px;
	margin-left:2px;
	line-height:30px;
	font-weight:bold;
	border-bottom:1px dotted #fff;
}

	
#code-title{
font-size:14px;
color:#333;
text-align:center;
font-weight:bold;
line-height:25px;	
}

#miny_slide{
position:absolute;
z-index:2;
border:2px solid #fff;
width:80px;
height:40px;
bottom:50px;
right:30px;	
display:none;

}

#slide_comment{
width:70%;
height:50px;
position:relative;
bottom:200px;	
left:185px;
background-color:#FFD000;
opacity:0.8;
filter:alpha(opacity=60);
z-index:1;
color:white;
padding:10px;
text-align:right;
font-weight:normal;

}	

#slide_text{
width:98%;	
height:50px;
position:absolute;
bottom:44px;	
right:0px;
font-size:16px;
z-index:5;
color:white;
padding:10px;
text-align:right;
font-weight:normal;
font-family:"Droid Arabic Kufi", sans-serif;
color:#fff;
}


.logo_title{
position:absolute;
right:150px;
color:#A01D22;
height:50px;
width:230px;
top:80px;
font-size:24px;
}

.logo_title2{
position:absolute;
right:160px;
top:130px;
color:#A01D22;
height:35px;
width:230px;
line-height:35px;
box-shadow: 0 20px 10px -15px rgba(0, 0, 0, 0.4);
}



.main_text_text  li{
font-size:13px;
}


#ads_container_show{
overflow:hidden;
height:370px;
position:relative;
width:780px;
float:right;
background-color:#fff;
}

#ads_container_show_small{
overflow:hidden;
height:370px;
position:relative;
width:780px;
float:right;
background-color:#fff;
margin-left:20px;
}

#slide_small_text{
float:right;
display:block;
margin:10px;
overflow:hidden;
font-family:"Droid Arabic Kufi", sans-serif;
color:#ccc;
width:130px;
overflow:hidden;	
}
.slide_cont{
float:right;
width:350px;
height:363px;
margin:0 0 0 39px;
border:solid 1px #ccc;	
}

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



/*--------------------------------------small_slide---------------------------------*/


#next_ad_small,#next_ad{
width:50px;
height:50px;	
position:absolute;
bottom:50px;
right:20px;

background:url("../images/next_btn.png") center center no-repeat #A01D22;
cursor:pointer;
cursor:pointer;
opacity:1;
z-index:2;

}

#next_ad:hover,#next_ad_small:hover{
opacity:1;
}

#prev_ad{
width:50px;
height:50px;	
position:absolute;
bottom:50px;
right:75px;
background:url("../images/prev_btn.png") center center no-repeat #A01D22;
cursor:pointer;
cursor:pointer;
opacity:1;
z-index:2;


}


#prev_ad_small{
width:35px;
height:52px;	
position:absolute;
bottom:10px;
left:83px;
background-image:url("../images/next_btn.jpg");
cursor:pointer;	
opacity:0.9;
z-index:2;
}

#prev_ad:hover , #prev_ad_small:hover{
opacity:0.8;
}


#ads{
width:780px;
height:370px;
float:right;
font-family:Tahoma;
font-size:13px;
color:white;	
text-align:center;
border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
/*overflow: hidden;*/



}

#ads_container{
height:400px;
position:absolute;
left:-780px;	
float:right;	
z-index:1;
text-align:right;
/*overflow: hidden;*/
width:8000px;
}

#ads_container_small{
height:370px;
position:absolute;
left:-780px;	
float:right;	
z-index:1;
text-align:right;
/*overflow: hidden;*/
width:4000px;
}

#more_image{
width:100%;
overflow:hidden;
margin:1% 0%;
background:#fff;
border:solid 1px #ddd;
text-align:right;
}

#more_image .more_img{
width:17.8%;	

margin:1.1%;	
background: url("../images/small_loading.gif") no-repeat #fff center center;
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70);
overflow: hidden;
float:right;
}

.ads_cont{
width:880px;
height:155px;
/*overflow: hidden;*/
display:block;
left:0px;
}
.ads_cont2{
width:880px;
height:155px;
overflow: hidden;
display:block;
left:0px;
}

#slide_buttons{
width:950px;
height:40px;
position:relative;
overflow:hidden;
margin-top:25px;
margin-left:25px;
}

#buttons{
width:950px;
height:40px;
position:relative;
top:0;
right:0px;
font-family:Tahoma;
font-size:13px;
color:white;	
text-align:center;
border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
overflow: hidden;

}


#image-prev{
position:absolute;
top:220px;
height:60px;
width:52px;
cursor:pointer;
z-index:200;
float:right;
right:0px;
background:url("../images/next1.png") no-repeat center center #242424 ;
opacity:0.7;
filter:alpha(opacity=70);
z-index:1000;
}

#image-prev:hover{
opacity:1;	
filter:alpha(opacity=100);	
}

#image-next{
position:absolute;
top:220px;
height:60px;
width:52px;
cursor:pointer;
float:right;
left:0px;
background:url("../images/prev1.png") no-repeat center center #242424 ;
opacity:0.7;
filter:alpha(opacity=70);
z-index:1000;
}

#image-next:hover{
opacity:1;	
filter:alpha(opacity=100);	
}

#buttons_container_show{
overflow:hidden;
height:40px;
position:relative;
width:850px;
float:right;
}

#buttons_container{
height:40px;
position:absolute;
left:0px;	
float:right;	
z-index:1;
text-align:right;
overflow: hidden;
width:2040px;
}
.buttons{
float:right;
width:90px;
height:40px;
display:block;
text-align:center;
line-height:40px;
color:#2BA6FF;
font-weight:600;
font-size:14px;
}



#left_body{
	width:780px;
	overflow: hidden;
	border:solid 1px #ddd;
	float:right;
	margin: 15px 6px 15px 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	background:#f7f7f7;
	
}



#wide_body,#wide_body_margin{
	
	overflow: hidden;
background:#fff;
	padding:0px 10px 20px 10px;
	width:980px;
	padding-bottom:20px;
	margin:0 auto;
	margin-bottom:50px;
}
#wide_body_margin{
'margin-top:-80px;
}

.gallery_back,.events_back,.projects_back,.search_back,.exams_back,.honer_back,.news_back{
line-height:150px;
font-size:40px;
width:100%;
height:150px;
z-index:0;
color:#A01D22;
'margin-top:180px;
}
.news_back{ background:url("../images/news_back.jpg") center 0px  no-repeat #fff;	}
.gallery_back{ background:url("../images/gallery_back.jpg") center 0px  no-repeat #fff;	}
.projects_back{background:url("../images/projects_back.jpg") center 0px  no-repeat #fff;	}
.events_back{background:url("../images/events_back.jpg") center 0px  no-repeat #fff;	}
.search_back{background:url("../images/search_back.jpg") center 0px  no-repeat #fff;	}
.exams_back{background:url("../images/exams_back.jpg") center 0px  no-repeat #fff;	}
.honer_back{background:url("../images/honer_back.jpg") center 0px  no-repeat #fff;	}



.wide_body_image{

'border-radius:50px;
'-moz-border-radius:50px;
'-webkit-border-radius:50px;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
float:right;

margin-bottom:40px;	

}
.page_body{
font-family:"Droid Arabic Kufi", sans-serif;
font-size:18px;
color:#322015;
text-align:right;
padding:30px;
overflow:hidden;

}


.page_body img{
margin:10px;

float:right;
'width:250px;
	
	
}
#left_body_wide{
	width:780px;
	overflow: hidden;
	margin-top:15px;
	border:solid 1px #ddd;
	float:right;
	margin-left:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	margin-bottom:15px;
	background:#ddd;
}

#bottom_body{
	width:1000px;
	overflow: hidden;
	margin-top:15px;
	margin-left:5px;
	 box-sizing: border-box;
}

.cat{
width:150px;
height:150px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.1);
background-color:#fff;
float:right;
margin:21px;
display:block;	
box-sizing: border-box;
zoom:1;
overflow:hidden;
position:relative;	
border:solid 1px #fff;
font-size:14px;
}
.top_cat{
width:150px;
height:150px;
position:absolute;	
top:0px;
right:0px;
z-index:10;	
background-color:#333;
opacity:0;
filter:alpha(opacity=0);

}
.cat_cont{
width:150px;
height:300px;
display:block;
position:absolute;	
top:0px;
right:0px;
z-index:0;
background:#999;


}
.cat_bottom{
width:148px;
height:148px;
display:block;
margin:0px;
background:url("../images/pattern2.jpg") repeat scroll 0 0 transparent;
color:#fff;
text-align:center;
margin:3px 1px 0px 1px;
border-radius: 5px;
-moz-border-radius: 5px;

}

.cat .cat_cont div{
height:148px;
background-color:#ccc;
display:block;	
}

.cat:hover{
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
}



.cat_square{
width:123px;
height:90px;
float:right;
margin:30px 20px;
display:block;	
box-sizing: border-box;
zoom:1;
color:#fff;	
opacity:0.8;
filter:alpha(opacity=80);
}


.cat_square:hover{
opacity:1;
filter:alpha(opacity=100);
}
.cat_square h2{
text-align:center;	
}

.cat_square img{
border-radius: 110px;
-moz-border-radius: 110px;
border:solid 5px #fff; 
}

.middle_cat{
width:311px;
height:260px;
float:right;
margin:20px 10px;	
}
.middle_ad{
width:311px;
height:125px;
border:solid 1px #cecece;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);

margin:10px 5px;


}
.imp_sites{
	width:321px;
	height:235px;
	margin:3px;
	border:solid 1px #999;
	padding:5px;
	float:right;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	float:right;
}

/*--------------------------------------artical-------------------------------------*/
.artical_title{
width:310px;
font-size:16px;	
margin:5px 5px 10px 5px;
text-align:right;
color:#008000;
height:42px;
line-height: 20px;
overflow:hidden;
font-family:"Droid Arabic Kufi", sans-serif;
}
.artical_title a{
color:#333;	
}



.artical_img{
width:85px;
height:85px;
border:solid 1px #ccc;
float:right;
overflow:hidden;
margin-left:5px;

}

.artical_body{
width:315px;
height:150px;
/*border:solid 1px #efefef;*/
color:#666;
overflow:hidden;
text-align:justify;
line-height:30px; 
font-size:16px;
}

.more{
height:20px;
color:#007000;
width:320px;
text-align:right;
font-weight:bold;
font-size:14px;
font-family:"Droid Arabic Kufi", sans-serif;
margin-top:10px;
overflow:hidden;
display:block;
}



/*------------------------------------------search--------------------------------*/
#search_form{
width: 900px;	
height: 60px;
position:relative;
margin:0 auto;	
}

#search_box{
	background-color:#F1F0DB;
    border: 1px solid #c3c3c3;
    border-radius: 2px;
    -moz-border-radius: 2px;
    text-align:right;
    height: 60px;
   	display: inline;
    width: 300px;
    margin:70px 130px 0px 0px;
    float:right;
    color:#333;
	font-size:20px;
    font-family:arial;
    text-align:right;
    padding:5px;
    font-family:"Droid Arabic Kufi", sans-serif;

}

#search_btn{
position:absolute;
top:70px;
left:190px;
-moz-border-radius: 2px;
height:59px;
width:58px;
border:none;
cursor:pointer;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.2);
background:url("../images/spirit.png") -43px 50px #fff;
}
#search_btn:hover{
box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.2);
background:#A13636;	
background:url("../images/spirit.png") -41px 50px #fff;
}

#close_btn{
position:fixed;
top:10px;
left:10px;
-moz-border-radius: 2px;
height:35px;
width:35px;
border:none;
cursor: pointer;
background:url("../images/spirit.png") 0px 32px;
}

.login_div{
display:none;	
}
.close_btn{
position:absolute;
top:25px;
left:25px;
-moz-border-radius: 2px;
height:35px;
width:35px;
border:none;
cursor:pointer;

background:url("../images/spirit.png") 0px 32px;	
}

.right_header{
position:fixed;
right:0px;
width:100%;
height:180px;
top:0px;	
background: #FFD000;
z-index:10000000000000000000000;
display:none;
border-bottom:solid 3px #fff;


}



.search_div{
position:relative;
	height:40px;
	width:100%;
	margin-top:10px;
	margin-left:55px;
	float:right;
}



/*
#search_box{
	background-color:#F1F0DB;
    border: 1px solid #c3c3c3;
    border-radius: 2px;
    -moz-border-radius: 2px;
    color: #555;
    text-align:right;
    height: 46px;
   	display: inline;
    width: 245px;
    font-size:14px;
    font-family:arial;
    text-align:right;
    padding:5px;

}

#search_btn{
position:absolute;
top:6px;
right:-40px;
-moz-border-radius: 2px;
height:35px;
width:35px;
border:none;
cursor:pointer;

background:url("../images/search_btn.png")
}
/*
.right_header{
position:absolute;
right:30px;
width:300px;
height:60px;
top:50px;	
}


.right_header{
position:fixed;
right:0px;
width:1000px;
height:150px;
top:0px;	
background-color:#798D13;
z-index:23;
display:none;
}


.search_div{
position:relative;
	height:30px;
	width:200px;
	margin-top:10px;
	margin-left:55px;
	float:right;
}



.search_div{
position:relative;
	height:30px;
	width:200px;
	margin-top:5px;
	margin-left:20px;
	float:right;
}
*/

/*----------------------------------------num---------------------------------------*/
#num_container{
height:22px;	
border-top:1px solid #D3D3D3;
padding:5px;
width:99%;
float:right;
margin:0px ;
background-color:#fff;
}

#num-cont{
padding-top:20px;
display:block;
position:absolute;
bottom:0px;
right:0px;
height:40px;
clear:none;
display:block;
width:80%;
float:right; 
z-index:5;
display:none;
}

.num_con,.num_con_search{

    background-repeat: repeat-x;
    border: 1px solid #333333;
    color: white;
    cursor:pointer;
    float: right;
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    text-align: center;
    width: 30px;
   }
   
   .num_con_search{ background-color: #1E74FF;}
   .num_con{ background-color: #333;}
   	

.num_active{
background-color: #ff5f49;
    font-weight: bold;	
}


/*-----------------------------right-cont------------------------------------------*/
.body_right{
width:200px;
float:right;
display:inline;	
margin:0px 5px 5px 5px;


}
.right_cont{
font-size:14px;
border:solid 1px #cacaca;
box-shadow: 0 10px 10px 5px rgba(0, 0,0,0.3);
width:200px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 
}

#right_cont{
float:left;
width:660px;
overflow:hidden;
background:#F1F0DB;
margin-top:20px;
}


.left_half_right{
float:right;
width:200px;
padding:7px ;
border:solid 1px #111;
height:200px;
overflow:hidden;
margin:20px 2px;
background:#333;
}


.video_small_title{
color:#333;
font-size:18px;
margin:0px  ;
height:30px;
font-family:"Droid Arabic Kufi", sans-serif;
text-align:right;
width:auto;
box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.4);
padding:10px;
overflow;hidden;
display:block;
color:#333;

border-bottom:3px solid  #fff ;
line-height:40px;
background:url('../images/pattern1.jpg') #fff;	
}


.left_half_left:hover{
border:solid 1px #888;
}	
.right_half_right{
float:right;
width:315px;
margin:10px 0px 10px 10px;	
}

.right_full_right{
float:right;
width:450px;
margin:0px 0px 16px 10px;	
}

#left_cont{
float:left;
width:302px;
margin:20px 15px 0px 5px;

}
	
	
.widget{
width:240px;
margin:0px 0px 40px 0px ;
padding:0px;
overflow: hidden;
position:relative;
    font-size:15px;
    line-height:35px;
    font-family:"Droid Arabic Kufi", sans-serif;

background:#F1F0DB;
    
    


}



/*---------------------------------------login-------------------------------------*/


.login_div input[type=text],.login_div input[type=password]{
	background-color: #fff ;
    border: 1px solid #aaa;
    border-radius: 2px;
    -moz-border-radius: 2px;
    color: #333;
    text-align:right;
    font-size:14px;
    font-family:arial;
    width:90px;
    _width:210px;
    height:20px;	
}
.no_result{
height:60px;
font-size:18px;	
padding:30px;
}

#social_net{
height:100px;	
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.4);
border:solid 1px #aaa;
width:99%;
overflow:hidden;
margin-top:20px;
background:#fff;
}

#social_net a{
display:block;
float:right;
margin:4px;	
}



.submit {
    background-color:#555555;
    border: thin solid #CCCCCC;
    border-radius: 2px ;
    -moz-border-radius: 2px;
    height: 25px;
    _height: 22px;
    width: 110px;
	color:#fff;
}

/*-----------------------------------news-------------------------------------------*/
.full_news_cont{
width:660px;
margin:10px ;
_margin:10px ;
text-align:right;
overflow: hidden;
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 3px ;
    -moz-border-radius: 3px;
    box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
    position:relative;
}


#right_news_cont{
width:540px;
overflow:hidden;
float:right;
position:relative;	
}

#left_news_cont{
width:200px;
overflow:hidden;
float:right;
border-right:solid 1px #999;
margin-top:10px;
}

.full_news_title{
font-family:"Droid Arabic Kufi", sans-serif;
width:650px;
overflow:hidden;
display: inline-block;
border-bottom:1px solid #999999;
padding:10px 5px 10px 0px;
font-size:18px;
color:#2BA6FF;
margin-bottom:10px;

}

.act_title{
	width:93%;
font-family:"Droid Arabic Kufi", sans-serif;
display: inline-block;
border-bottom:1px solid #bbb;
padding:10px 5px 10px 0px;
font-size:18px;
color:#2BA6FF;
margin-bottom:10px;	
}







.full_news_image{
margin:5px;	
border:solid 1px #1F1F1F;
float:right;
width:150px;
height:150px;
}
.full_news_body{
margin:5px;	
float:right;
width:650px;
color:#666;
line-height:28px;
font-size:13px;
text-align:justify;
font-family:"Droid Arabic Kufi", sans-serif;	

}
.full_news_date{
height:20px;
border-top:1px solid #999999;
background-color:#666;
width:650px;
_width:640px;
float:right;
color:#ffffff;
padding-left:10px;
_padding-left:10px;
font-size:13px;
}




#load_wait{
height:1110px;
width:100%;
min-height:50px;
position:absolute;
top:0px;
right:0px;
opacity:0.8;
z-index:1;
background:url("../images/loading.gif") no-repeat center center white;
display:none;
overflow:hidden;
}


.top_text{
margin-top:50px;
height:70px;
width:400px;
overflow:hidden;
font-size:24px;
font-family:"Droid Arabic Kufi", sans-serif;
}
.bottom_text{
margin-bottom:20px;
height:360px;
width:400px;
overflow:hidden;
font-size:18px;
font-weight:normal;
font-family:"Droid Arabic Kufi", sans-serif;
}

.artical_title{
width:290px;
font-size:16px;	
margin:5px 5px 10px 5px;
text-align:right;
color:#008000;
height:42px;
line-height: 20px;
overflow:hidden;
}


/*----------------------------------video--------------------------------------*/
.video_artical{
width:194px;
font-size:16px;	
margin:5px;
text-align:right;
color:#008000;
height:35px;
line-height: 20px;
overflow:hidden;
}


.video_dept_title{
width:285px; 
margin-bottom:10px;	
background:#555;
height:25px;
color:#ccc;
font-family:"Droid Arabic Kufi", sans-serif;

}

.video_thmb{
background:url("../images/video_arrow.png") center center no-repeat ;
position:absolute;	
height:220px;
z-index:0;

width:100%;
top:0px;
opacity:0.5;
}
.video_thmb_cont{
	height:300px;
	margin:0px 10px 60px;
	width: 306px;
	
	float:right;
	cursor:pointer;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	background:#fff;
	overflow:hidden;
	font-family:"Droid Arabic Kufi", sans-serif;
	font-size:12px;
	position:relative;
}
.video_artical a:active, .video_artical a:focus , .video_artical a:link , .video_artical a:visited{
text-decoration:none;
color:#2BA6FF;
}


.video_title{
	height:30px;
	width:96%;
	color: #fff  ;
	text-align:right;
	padding:2px;
	font-size: 16px;
	margin-left:2px;
	line-height:30px;
	font-weight:bold;
	border-bottom:1px dotted #fff;
	font-size:16px;	
}

.imp_videos{
	width:204px;
	height:224px;
	margin: 10px;
	border:solid 1px #999;
	
	float:right;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	border-radius: 3px 3px 3px 3px ;
	float:right;
}


.artical_video{
width:194px;
height:90px;
border:solid 1px #ccc;
display:block;
overflow:hidden;
margin:4px;
text-align:right;	

}
.video_show{
margin:10px;
width:660px;
height:350px;
background-color:#212121;
}



.video_date{
margin:10px;
background-color:#555;
color:#fff;
font-size:14px;
direction:rtl;
text-align:right;
width:610px;
_width:620px;
padding:5px;
overflow:hidden;	
}


.video_date{
margin:10px;
background-color:#555;
color:#fff;
font-size:14px;
direction:rtl;
text-align:right;
width:650px;
_width:660px;
padding:5px;
overflow:hidden;	
}
.video_arrow{
width:194px;
height:90px;
text-align:right;
position:absolute;
background :url("../images/video_arrow.png") center center no-repeat ;	
z-index:1;
opacity:0.6;
filter:alpha(opacity=40);
display:block;
cursor:pointer;
}

#video_cont{
width:690px;
overflow:hidden;
border:solid 1px #aaa;
box-shadow: 0 10px 10px -5px rgba(0, 0,0,0.3);
margin-bottom:20px;
margin:20px 5px;
float:right;
padding:10px;
background:#fff;

}



/*---------------------------------------lib------------------------------------*/

.lib_title{
margin:5px;
color:#555;
font-size:16px;
font-family:"Droid Arabic Kufi", sans-serif;
text-align:right;
width:670px;
_width:680px;
margin-bottom:10px;	
}

.lib_body{
width:670px;

/*border:solid 1px #efefef;*/
color:#666;
float:right;
overflow:hidden;
margin-left:4px;
text-align:justify;
line-height:30px; 
font-size:15px;
}

.lib_img{
width:80px;
height:115px;
border-right:solid 1px #ccc;
float:right;
display:block;
overflow:hidden;
margin-left:15px;
padding-left:20px;
}

.lib_sites{
width:670px;
border:solid 1px #ccc;
overflow:hidden;
margin:4px;
margin-bottom:10px;
	
	
}

/*---------------------------------------gallery------------------------------------*/

#mag_big{
width:265px;
height:227px;
position:absolute;
background:no-repeat;
border:solid 1px #999;	
display: none;
z-index:1;
right:3px;
top:25px;
}



.prod_cont{
float:right;
background:#fff;
width:29%;
margin:2%;
opacity:0.8;
filter:alpha(opacity=80);
overflow:hidden;
height:250px;	
background-color:#efefef;
border-radius: 0px 0px 5px 5px;
-moz-border-radius:0px 0px 10px 10px;
position: absolute;	
float:right;


}



.left_1{
right:0px;	
}

.left_2{
right:240px;	
}
.left_3{
right:480px;	
}


.left_1:hover{

opacity:1;
filter:alpha(opacity=100);

background-color:#f0f0f0;


-moz-transition: height 500ms اول ,width 500ms اول,padding 500ms اول,left 500ms اول  ;
-o-transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول;
-ms-transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول;
transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول; 
z-index:2;
padding:5px;
right:-5px;
height:270px;
width:30%;


}


.left_2:hover{

opacity:1;
filter:alpha(opacity=100);

background-color:#f0f0f0;


-moz-transition: height 500ms اول ,width 500ms اول,padding 500ms اول,left 500ms اول  ;
-o-transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول;
-ms-transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول;
transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول; 
z-index:2;
padding:5px;
right:235px;
height:270px;
width:30%;


}


.left_3:hover{

opacity:1;
filter:alpha(opacity=100);

background-color:#f0f0f0;


-moz-transition: height 500ms اول ,width 500ms اول,padding 500ms اول,left 500ms اول  ;
-o-transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول;
-ms-transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول;
transition: height 500ms اول ,width 500ms اول ,padding 500ms اول,left 500ms اول; 
z-index:2;
padding:5px;
right:475px;
height:270px;
width:30%;


}






.prod_title{
height:50px;
width:144px;
color:#7e7e7e;
font-size:16px;
font-family:"Droid Arabic Kufi", sans-serif;
line-height:50px;
}

.prod_body{
height:270px;
width:144px;
display:block;
opacity:0.8;
filter:alpha(opacity=80);
}
.prod_body:hover{
opacity:1;
filter:alpha(opacity=100);
}

.prod_footer{
height:30px;
width:144px;
display:block;
background:#FCEFA1;
overflow:hidden;
background:url('../images/more_repeat.jpg') repeat-x;
color:#fff;
font-size:14px;
font-family:"Droid Arabic Kufi", sans-serif;
line-height:30px;
}



.menu_item_side{
 border-bottom: 1px solid #DDDDDD;
    color: #555;
    display: block;
    font-family: "Droid Arabic Kufi", sans-serif;;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding: 10px 10px 10px 10px;
    text-align:right;
    font-family:"Droid Arabic Kufi", sans-serif;
    overflow:hidden;
    border-right:solid #fff 5px;
   
    
}

.menu_item_side:hover{

box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.2);
-moz-transition: padding-right 300ms linear;
-o-transition: padding-right 300ms linear;
-ms-transition: padding-right 300ms linear;
transition: padding-right 300ms linear; 
background-color:#fff;	
padding-left:25px;
color:#fff;

border-right:solid #DAD3BE 5px;
}


/*--------------------------------------related-------------------------------------*/
#related_product_cont{
width:98%;

margin:20px 1%;
overflow:hidden;
background:#fff;	
}

.related_product{
overflow:hidden;
width:18%;

margin:5px 1%;
display:block;
float:right;	
overflow:hidden;
text-align;right
}

.related_product:hover{
background-color:#fff;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	
}

.related_product_img{
height:175px;

display:block;	
}

.related_video_img{
height:110px;
width:100%;
margin:5px;
display:block;	
}

.related_product_div{
overflow:hidden;
color: #333;	
line-height:20px;
margin:5px;
font-weight:bold;
}
 
/*--------------------------------------poll----------------------------------------*/ 
.poll_widget{
width:295px;
_width:300px;
float:right;
display:inline;	
margin-top:20px;
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.4);
border:solid 1px #aaa;

overflow:hidden;
position:relative;
}


.poll_widget{
width:110px;
_width:110px;
float:right;
display:inline;	
margin-top:20px;
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.4);
border:solid 1px #aaa;

overflow:hidden;
position:relative;
}

.poll_color{
background-color: #A13636  ;
color:white;
height:20px;
	
}

.poll_text{
color:#333333;
height:25px;
text-align:right;
}
#poll_container{
width:100%;
overflow:hidden;

font-family:"Droid Arabic Kufi", sans-serif;
line-height:35px;
margin-bottom:20px;
}



#results,#poll_cont{
	width:96%;
    overflow:hidden;
    background:url('../images/poll.png ') no-repeat left bottom;
    overflow:hidden;
    color:#555;
    padding:5px;
}

.poll{
width:20px;
float:right;	
text-align:right;
height:38px;
}
.poll_tit{
width:90%;
text-align:right;	
float:right;
}
#option1_txt,#option2_txt,#option3_txt{
min-width:140px;
float:right;
height:25px;
}

#option1_result,#option2_result,#option3_result{
width:30px;
float:right;
text-align:center;
height:20px;
line-height:20px;
}

#option1_color,#option2_color,#option3_color{
float:right;	
width:2px;
height:20px;
}

.result_con{
overflow: hidden;
height:80px;
margin-top:2px ;
}
.ques{
color:#333333;
text-align:right;	
border-bottom:1px solid #fff;
font-size:15px;
padding-bottom:5px;


}

.poll_div{
overflow:hidden;
margin-top:10px ;
width:100%;
float:right;
text-align:center;

}
.poll_div_result{
width:100%;		
overflow:hidden;
height:30px;
vertical-align: top;
float:right;
}

.poll_image{
text-align:right;
position:absolute;
bottom:2px;
right:2px;
height:150px;
background-image:url("../images/poll.png");
}

#vote{
width:60px;
height:35px;	
background:#A13636;
border:solid 1px  #fff;
color:#fff;
font-size:14px;
font-weight:bold;
margin-top:5px;
cursor:pointer;
}
.item_cont{
width:940px;
height:110px;	
margin-left:10px;
margin-top:10px;
}
.item_cont_tall{		
width:960px;
/*margin-left:20px;*/
margin-top:10px;
overflow:hidden;
}



/*-----------------------------------------footer---------------------------------- */



#footer { clear: both; font-size: .84em;  
padding: 0px 0 0; 
background: #ffd760; /* Old browsers */
background: -moz-linear-gradient(left, #ffd760 0%, #ffeaaa 50%, #ffd760 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffd760 0%,#ffeaaa 50%,#ffd760 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffd760 0%,#ffeaaa 50%,#ffd760 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd760', endColorstr='#ffd760',GradientType=1 ); /* IE6-9 */
border-top:10px solid #DCC75E;
}
.footer_link:active,.footer_link:focus ,  .footer_link:link , .footer_link:visited
{
color:#A01D22;
text-decoration:none;
font-size:13px;	
text-align:right;
padding:5px;
margin:5px;
display:block;
float:right;
font-family:arial;


}

.meta_link:active,.meta_link:focus ,  .meta_link:link , .meta_link:visited
{
color:#fff;
text-decoration:none;
font-size:13px;	
text-align:right;
padding:5px;
margin:5px;
display:block;
float:right;
font-family:arial;
background:	#A13636;
padding:10px 20px;
}
.meta_link:hover{
background:	#FF7F00	
}

#recent_slide a{
display:block;	
}
.event{
width:100%;
height:150px;
background:#fff;	
}
.event_right{
width:97%;
float:left;
border-right:#ccc solid 1px;
height:200px;
font-size:14px;
color:#111;
padding:2%;
text-align:center;
overflow:hidden;

  vertical-align: middle;
  line-height: normal;
  
}
.event_left{

    float: right;
    height: 18%;
    position: absolute;
    right: 0;
    top: 0;
    width: 35%;
    font-size:16px;
}
.event_left_num1{
	color: #a13636;
    float: right;
    font-size: 20px;
    font-weight: bold;
  
    margin-top: 0%;
    text-align: center;
    width: 100%;
    margin-bottom:2%; 
    overflow:hidden;
    }
.event_left_num2{
	color: #FFD766;
    float: right;
    font-size: 16px;
    height: 45%;
    overflow: hidden;
    text-align: center;
    width: 100%;
    }
    
    #miny_slide{
position:absolute;
z-index:2;
border:2px solid #fff;
width:80px;
height:40px;
bottom:50px;
left:30px;	
display:none;

}

 
.footer_link:hover {
color: #fff ;
background:	#A13636;
padding:5px;
}
 


.up_footer{
	width:100%;
	overflow:hidden;
	background-color:#fff;
	color:#fff;
	margin:0px 0px;
	padding:0px;
	line-height:35px;
	font-size:16px;
	text-align:right;
	float:right;
	font-family:"Droid Arabic Kufi", sans-serif;
    
}

.up_footer_back{
	width:990px;
	overflow:hidden;
	color:#fff;
	margin:15px 0px 30px 0px ;
	padding:4px;
	line-height:45px;
	font-size:16px;
	text-align:right;
	float:right;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	font-family:"Droid Arabic Kufi", sans-serif;
	border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    background:url('../images/pattern.png') repeat #fFF;
}

.up_footer_small{
	background: #fff;
    border: 1px solid #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
    color: #fff;
    float:right;
    font-family: "Droid Arabic Kufi", sans-serif;;
    font-size: 16px;
    line-height: 35px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 5px;
    overflow: hidden;
    padding: 5px;
    text-align:right;
    width: 705px;
}

.up_footer_smaller{
width:250px;
overflow:hidden;
float:right;
text-align:right;
margin-right :10px ;
margin-top:5px;
margin-bottom:10px;
text-align:right;
float:right;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
border: 1px solid #DDDDDD;
border-radius: 5px 5px 5px 5px;
font-size:16px;
line-height:35px;
font-family:"Droid Arabic Kufi", sans-serif;
background:url('../images/back.png') repeat;
	
}


.up_footer_square{
	width:978px;
	overflow:hidden;
	border:solid 1px #ddd;
	color:#fff;
	margin:15px 10px 15px 0px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	float:right;
	font-family:"Droid Arabic Kufi", sans-serif;
	background:#fff;
	box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
	
	
}



#footer_cont{
width:1000px;
height :520px;

overflow:hidden;


}



#footer_right,#footer_left,#footer_middle{
float:left;
display:inline;
height:100%;
padding:20px 10px 10px 10px;
}
#footer_right{width:360px}
#footer_left{width:580px;}
#footer_middle {width:80px; }


.footer_break{
	height:185px;
	width:1px;
	float:right;
	display:inline;
	zoom : 0;
	margin:5px 0;
}

.footer_title{
	color:#333;
	height:20px;
	width:280px;
	font-size:16px;
	font-weight:bold;
	padding:20px;
	text-align:right;
	font-family:"Droid Arabic Kufi", sans-serif;
	
}

#recent_slide-cont{
height:230px;
background-color:#1F1F1F;
position:relative;
overflow:hidden;
float:right;
}
#recent_next_ad{
width:40px;
height:40px;	
position:absolute;
top:0px;
right:40px;
background:url("../images/next_btn.png") center center no-repeat #FFD000;
cursor:pointer;
opacity:1;
z-index:2;
}

.menu_header{
position:absolute;
z-index:1000;
top:57px;
	
}

#recent_prev_ad{
width:40px;
height:40px;	
position:absolute;
top:0px;
right:0px;
background:url("../images/prev_btn.png") center center no-repeat #FFD000;
cursor:pointer;	
opacity:0.9;
z-index:2;
}
.btn img{
margin-top:8px;	
}

#footer_right .footer_title{
color:#222;	
border-bottom:#A01D22 solid 3px;
font-weight:lighter;
}
#footer_left .footer_title{

border-bottom:#A01D22 solid 3px;
font-weight:lighter;
}
.simple_slide_title{
position:absolute;
bottom:50px;
right:135px;
color:#FFD763;
height:30px;
display:inline-block;
text-align:right;
padding:10px 20px;
background:#A01D22;	
line-height:30px;
}
 .footer_sub_title{
	height:40px;
	color:#fff;
	text-align:right;
	
}

.footer_text{
	
	height:150px;
	width:303px;
	text-align:right;
	font-size:14px;
	padding:10px;
	margin-bottom:30px;
	color:#fff;
}

.footer_text2{
	height:10px;
	text-align:right;
	font-size:14px;
	color:#A01D22;
	
}
.footer_sub_text{
margin-top:10px;
height:30px;
width:90px;
text-align:center;
display:inline;
}
.footer_sub_text a{
opacity:1;
filter:alpha(opacity=50);	
}

.footer_sub_text a:hover{
opacity:1;	
filter:alpha(opacity=100);	
}
.shorttext {
    background-color: #fff;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    height: 45px;
    padding: 5px;
    width: 128px;
     border:none;
     margin-right:2px;
}
#longtext {
    background-color: #fff;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    height: 45px;
    padding:5px;
    width: 264px;
    border:none;
    margin-bottom:5px;
}

#powered{
margin: 0 auto;
text-align:right;
height:40px;
background:#FFF;
padding: 10px 0px 0px 0px; 
width:100%:
}
#power_logo{
	margin-left:30px;
	margin:2px 7px;
	float:right;
	display:inline;
}
#power_copyright{
	float:right;
	display:inline;
	margin-left:20px;
	margin-top:5px;
	color:#333;
	font-size:13px;
	
}

.footer_split{
	margin-top:15px;
    overflow:hidden;
    background:#fff;
    min-height:20px;
    padding:10px;
    margin-top:10px;
	text-align:right;
	font-size:16px;
	line-height:16px;
	color:#555;
	font-family:'arial', Calibri, Arial, sans-serif;
    

}

.contact_title{
font-size:16px;
width:140px;
float:right;	
font-weight:bold;
font-family:"Droid Arabic Kufi", sans-serif;
text-align:right;
color:#444;

}

.contact_text{
color:#444;
float:right;	
font-size:14px;
text-align:right;
font-family:tahoma;

}

.contact_row{
margin:10px 0px 30px 0px;
overflow:hidden;
width:700px;	

}



ul li a{
position:relative;	
}

.image_dec{padding-left:10px;font-family:Arial;}

ul li ul{

background:#fff;
display:none;
padding: 3% 1%;
overflow:hidden;
overflow:hidden;
transition: all 0.3s اول 0s;
width:98%;
border-bottom: #A13636 solid 3px ;
min-height:109px;


}

#menu>li>a:hover{
background:#fff;
color: #000;
}
#menu>li.no_active>a:hover{
background:#841F23;
color: #fff;
}

ul li:hover ul{
display:block;

}



#menu li:active{
	
background:#fff;	
}




/*------------------------------------------login----------------------------------*/
.form_input{
float:right;
width:200px;
height:30px;
text-align:right;
}
#username,#password{
height:30px;
width:200px;	
}
#login_btn{
height:40px;
width:80px;	
	
}


/*/////////////////////////////////////////////////////////////*/
#address{
background:url("../images/cont_website.png") center right 10px  no-repeat ;
padding-right:40px;	
}

#phone{
background:url("../images/cont_phone.png") center right 10px no-repeat ;
padding-right:40px;	
}

#mobile{
background:url("../images/cont_mobile.png") center right 10px no-repeat ;
padding-right:40px;		
}

#fax{
background:url("../images/cont_fax.png") center right 10px no-repeat ;
padding-right:40px;		
}
#email{
background:url("../images/cont_email.png") center right 10px no-repeat ;
padding-right:40px;		
}

.faild{
height:35px;
margin:10px;
border:dotted 1px #333333;
font-size:20px;		
background-color:#F2C9CA;
color:#333333;	
clear: both;
}

.success{
height:35px;
margin:70px 10px 10px 10px;
border:dotted 1px #333333;
font-size:20px;		
background:#9FBD29;
background-repeat: repeat-x;
color:white;	
line-height:35px;
}

#login_logo{
width:283px;
float:right;
height:147px;
background-image:url(../images/img_header_logo.jpg);
background-position: center center;
background-repeat:no-repeat ;
border-left:#fff solid 1px;
margin-left:20px;
margin-top:0px;
}
.pic_cont{
width:508px;
overflow:hidden;
border:solid 1px #aaa;
box-shadow: 0 10px 10px -5px rgba(0, 0,0,0.3);
margin-bottom:20px;
margin-left:15px;
float:right;
}

#mag_small{
width:50px;
height:25px;
position:absolute;
opacity:0.4;
background-color:#fff;
border:solid 1px #999;	
display: none;
z-index:1;
}




#top_arrow{
background:url('../images/icon_top.png') #A13636;
opacity:0.8;
filter:alpha(opacity=80);
cursor:pointer;
position:fixed;
bottom:50px;
left:10px;
z-index:1000;	
width:40px;
height:40px;
display:none;
}

#log_in{
background:#FFD000;
width:700px;
height:150px;	
padding:20px;
margin:20px 0px;
text-align:center;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.2);
border:solid 1px #ccc;
display:inline-block;
color:#333;
}
.form_logo{
float:right;
width:30px;
height:25px;
padding-top:6px;
}
.form_title{
float:right;
width:90px;
height:30px;
text-align:right;	
}

.login_row{
margin : 10px 0px;
height:35px;	
}

#comments_cont{
width:98%;
border:solid 1px #fff; 
margin:20px 1%;
overflow:hidden;	
}

#face_comment{
width:650px;
height:110px;
	
}

#social_share{
height:90px;
width:99%;

overflow: hidden;	
}

.page_error{
color:#333;
font-size:16px;
}

.box{
width:98%;
 
margin:40px 1%;
overflow:hidden;	
background:#fff;
}

.box_float{
width:40%;
margin-top:8px; 
float:left;
overflow:hidden;	
background:#fff;
}


 #active {display:block;background:#fff;color:#333;}


.active_menu {display:block;color:#220000;background:#fff }


.slide_item_cont{
position:relative;
height:410px;
width:48%;
overflow: hidden;
float:right;

margin:0px 0px;


}

.slide_item_cont_wide{
position:relative;
height:345px;
width:97%;
overflow: hidden;
float:right;
border:solid 1px #ccc;
padding:1.5%;
background: url("../images/pattern.png") repeat scroll 0 0 #fff;
color:#fff;
margin-top:40px;
box-shadow: 0 0 5px 1px #aaa;
font-family: "Droid Arabic Kufi", sans-serif;;
font-size:13px;
font-weight:bold;
line-height:20px;
border-bottom:solid 5px #333;
}

.slide_item_cont_wide a{
color:#FF5400;	
text-align:right;
}

.wide_title{
background:#fff;	
}
.wide_title:hover{
background:#798D13;	
}


.slide_item_cont_wide a:nth-child(1){
color:#fff;		
}



.slide_item_cont_wide .page_title{
background:url('../images/pattern3.jpg') ;
border-bottom:solid 5px #fff;	
}
.slide_item_cont_wide a:hover{
	
}

.slide_item_cont a{
color:#000;
display:block;
font-size:15px;	
}



#more_results,#more_results_search{
width:200px;
height:40px;
background:#A13636;
font-size:18px;	
text-align:center;
margin:20px 265px;
border-radius:  15px;
-moz-border-radius:  15px;
-webkit-border-radius:  15px;
box-shadow: 0 20px 5px -15px rgba(0, 0, 0, 0.4);
line-height:40px;
cursor:pointer;
text-align:center;
color:#fff;
display: inline-block;
margin:-20px 0px 30px 0px;
}

#more_results:hover,#more_results_search:hover{
background:#FFD760;
color:#A13636;
}





.up_footer_back #main_image{
background : url(../images/sep2.png) left center no-repeat ;
padding-left:20px;
margin-left:20px;
}

.ad{
background: #fff none repeat scroll 0 0;
    color: #222;
    float: right;
    font-size: 16px;
    height: 350px;
    margin: 5% 2%;
    overflow: hidden;
    padding: 1%;
    text-align: right;
    width: 27%;

}

.ad_title{
border-top:solid 4px  #fff ;	
width:96%;
height:56px;
background:#e6e6e6;	
color: #fff ;
font-size:20px;
line-height: 28px;
text-align:right;
padding:0% 2%;
}

#current_date{
position:absolute;
 left: 325px;
top: 0px;
height:30px;
z-index:20;
color: #fff ;
font-weight:bold;
padding-left:30px;
background:url('../images/date.png') center right no-repeat ;
font-family: "Droid Arabic Kufi", sans-serif;;
}

#top_ad_right{
height:90px;
width:540px;
position:absolute;
top:30px;
left:185px;
background-color:#fff;
border:solid 1px #888;
z-index:10;

overflow:hidden;
}

#top_ad_left{
height:90px;
width:230px;
position:absolute;
top:30px;
right:15px;
background-color:#fff;
border:solid 1px #888;
z-index:10;
overflow:hidden;
}

.tab{
float:right;
width:20%;
height:60px;

border-right:solid 1px #fff;

color:#fff;	
padding:3.4px;
font-family: "Droid Arabic Kufi", sans-serif;;
line-height: 30px;
background:#fff;
cursor:pointer;

-moz-transition: background-color 400ms linear;
-o-transition: background-color 400ms linear;
-ms-transition: background-color 400ms linear;
transition: background-color 400ms linear;
font-size:20px;
line-height:60px;
}

.tab.tab_active{
color:#F9F3DE;
background: #fff;	
-moz-transition: background-color 400ms linear;
-o-transition: background-color 400ms linear;
-ms-transition: background-color 400ms linear;
transition: background-color 400ms linear;
	
}

#tab_header{
border-bottom:solid 3px #fff;
overflow:hidden;
background:#fff;	

}
.tab_body{

width:98%;
overflow:hidden;
padding:5% 1%;
background:#F1F0DB;
}

.slide_top_item{
background:#F1F0DB;
}
.slide_top_item:hover{
background:#fff;	
}

#out_ad_left{
width:210px;
height:780px;
position:absolute;
top:30px;
right:-215px;
border;solid 1px #ddd;
}
#out_ad_right{
width:210px;
height:780px;
position:absolute;
top:30px;
left:-215px;
border;solid 1px #ddd; 
color#333;
}

.small_div{
height:350px;
width:27%;
margin:5% 2%;
background:#fff;
float:right;	
color:#222;
padding:1%;
font-size:16px;
text-align: right;
overflow: hidden;
}

.wide_div{
height:350px;
width:61%;
margin:5% 2%;
background:#fff;
float:right;	
color:#222;
padding:1%;
font-size:16px;
text-align: right;
overflow: hidden;
}

.small_div_title{
font-size:20px;	
border-bottom:solid 1px #ddd;
padding-bottom:10px;
margin-bottom:20px;
font-weight:bold;
color:#A13636;
text-align: center;
height:10%;
}

.small_div_body{
width:100%;
height:79%;	
position:relative;
}

.small_div_body img{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
z-index:1;
	
}

#news_bar_prev{
width:30px;
height:30px;
-moz-transition: background-color 200ms linear;
-o-transition: background-color 200ms linear;
-ms-transition: background-color 200ms linear;
transition: background-color 200ms linear;
background:url("../images/next2.png") center center no-repeat  #A01D22  ;
float:right;
margin:8px 5px;
cursor:pointer;	
}

#news_bar_next{
width:30px;
height:30px;
-moz-transition: background-color 200ms linear;
-o-transition: background-color 200ms linear;
-ms-transition: background-color 200ms linear;
transition: background-color 200ms linear;
background:url("../images/prev2.png") center center no-repeat  #A01D22  ;
float:right;
margin:8px 5px;
cursor:pointer;	
}

#news_bar_next:hover{
background:url("../images/prev2.png") center center no-repeat  #A13636  ;	
}

#news_bar_prev:hover{
background:url("../images/next2.png") center center no-repeat  #A13636  ;	
}

#news_bar_next:active{
background:url("../images/prev2.png") 10px center no-repeat  #A13636  ;	
}

#news_bar_prev:active{
background:url("../images/next2.png") 18px center no-repeat  #A13636  ;	
}


.product-image-wrapper{
	border:1px solid #F7F7F5;
	overflow: hidden;
	margin-bottom:30px;
	width:21.5%;
	float:right;
	padding:0.5%;
	margin:1%;
}

.single-products {
  position: relative;
}

.new, .sale {
  position: absolute;
  top: 0;
  left: 0;
}

.productinfo h2{
	color: #fff;
	
	font-size: 20px;
	font-weight: 700;
	
}
.product-overlay h2{
	color: #fff;
	height:60px;
	font-size: 18px;
	
	line-height:20px;
	overflow:hidden;
}
.product-overlay p{
	color: #fff;
	height:25px;
	font-size: 20px;
	font-weight: 700;
	line-height:40px;
	overflow:hidden;
}


.productinfo p{

  font-size: 14px;
  font-weight: 400;
  color: #696763;
}

.productinfo div{
  height:30px;
  font-size: 14px;
  font-weight: 400;
  color: #696763;
}

.productinfo a{
  height:20px;
  
}

.productinfo img{
  width: 100%;
}

.productinfo{
 position:relative;
}

.product-overlay {
  background:#FFD000;
  top: 0;
  display: none;
  height: 0;
  position: absolute;
  transition: height 500ms اول 0s;
  width: 100%;
  display: block;
  opacity:0.8;
  overflow: hidden;
}

.single-products:hover .product-overlay {
  display:block;
  height:100%;
}


.product-overlay .overlay-content {
  top: 0;
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 96%;
  padding:2%;
}

.product-overlay .add-to-cart {
  background:#fff;
  border: 0 none;
  border-radius: 0;
  color: #fff;
  padding:5px;
  font-size: 15px;
  margin:0 auto 10px auto;
 display:block;
 width:120px;
 	
}

.product-overlay .add-to-cart:hover {
  background:#fff;
  color:  #fff;
}


.product-overlay p{
  
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}



.add-to-cart {
  background:#F5F5ED;
  border: 0 none;
  border-radius: 0;
  color: #696763;
  
  font-size: 15px;
  margin-bottom: 25px;
}

.add-to-cart:hover {
  background: #fff;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
}

.add-to{
  margin-bottom: 10px;
}

.add-to-cart i{
	margin-left:5px;
}

.add-to-cart:hover {
  background: #fff;
  color: #FFFFFF;
}

.choose {
  border-top: 1px solid #F7F7F0;
}

.choose ul li a {
  color: #B3AFA8;
  
  font-size: 13px;
  padding-left: 0;
  padding-left: 0;
}

.choose ul li a i{
	margin-left:5px;
}

.choose ul li a:hover{
	background:none;
	color:#fff;
}

.category-tab {
  overflow: hidden;
}

.category-tab ul {
  background: #62C3AC;
  border-bottom: 5px solid #fff;
  list-style: none outside none;
  margin: 0 0 30px;
  padding: 0;
  width: 100%;
}

.category-tab ul li a {
  border: 0 none;
  border-radius: 0;
  color: #fff;
  display: block;
  
  font-size: 14px;
  text-transform: uppercase;
}

.opacity{
background:#333;
opacity:0;
height:80px;
width:160px;
position:absolute;
top:12px;
right:12px;
z-index:0;
line-height:90px;
color:#fff;	
font-size:14px;
}
.opacity:hover{
opacity:0.7;	
}

.opacity2,.opacity3{
opacity:0;
height:85%;
width:100%;
position:absolute;
top:0px;
right:0px;
z-index:0;
line-height:90px;
display:block;	
color:#fff;
}



.opacity2:hover,.opacity3:hover{opacity:0.9;}


.opacity2{background:url(../images/search.png) no-repeat center center #FFD000;}
.opacity3{background:url(../images/url.png) no-repeat center center #FFD000;}

.image_thmb img{
width:100%;
height:100%;	
}
/*--------------------------------------small_slide---------------------------------*/
.menu_item{
  border-bottom: thin solid #cccccc;
    color: #A01D22;
    cursor:pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 16px;
    margin: 20px 20px;
    padding: 12px 5px;
    text-align: right;
    width: 146px;
    font-family: "Droid Arabic Kufi", sans-serif;
    float:right;	
	position:relative;
	line-height:20px;

}


.menu_title{
color:#888;margin-top:20px;font-size:14px;	font-weight: normal;
}
.right_arrow{
float:right;
background:url(../images/arrow_right.png) no-repeat center center;
width:20px;
height:20px;	
margin-left: 10px;
}
a.menu_item:hover{
color:#A01D22;	
background:#FFD000;
}
.break{
width:30%;
height:1px;	
border-bottom:1px solid #ccc;
margin:20px auto 20px auto;	
}



.dropdown p {
	display: inline-block;
	font-weight: bold;
}

.dropdown select {

      border: 0 !important;  /*Removes border*/
      -webkit-appearance: none;  /*Removes default chrome and safari style*/
      -moz-appearance: none; /* Removes Default Firefox style*/
      background: url('http://jonathanphz.tk/dropdown_arrow.png') no-repeat;  /*Adds background-image*/
      background-position: 80px 8px;  /*Position of the background-image*/
      width: 100px; /*Width of select dropdown to give space for arrow image*/
      height: 20px;/*fix for mac input height*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: "";  /*Removes default arrow from firefox*/
      cursor:pointer;
      /*My custom style for fonts*/
height:50px;
color: #1455a2;
  
}
select option {
  text-align: center;
  height:30px;
}

.button_hover{
background:#fff;	
color:#333;
}

.code_hide{
display: none;	
}

#bar{
overflow:hidden;
width:940px;
display:none;
background:#F1F0DB;
padding:50px 30px;
border-bottom:solid 5px #DCC75E;
}


///////


.main_text_home table#out_table{
border:none;	
}

.main_text_home table#out_table tr,.main_text_home table#out_table td{
background:#fff;
color:#333;
border:none;	
height:auto;
}

table.int_table ,.main_text_home table{
margin:20px 0px;
background:#fff;
font-size:14px;	
width:100%;
color:#0A2B3C;
}

table#out_table table.int_table tr:nth-child(odd),.main_text_home tr:nth-child(odd){
background:#fff;
margin-top:30px;		
overflow: hidden;
}

table#out_table table.int_table tr:first-child td ,.main_text_home tr:first-child td{
background:#0A2B3C;
color:#fff;
height:40px;
text-align:center;
line-height:40px;
font-size:16px;	

}

table#out_table table.int_table td,.main_text_home td{
border:solid 1px #ddd;	
height:30px;
padding:5px;
font-size:14px;
}

#bottom_ad_cont{
width:245px;
height:	168px;
position:fixed;
bottom:70px;
right:-245px;
z-index:100000000;
overflow:hidden;

}
