@charset "utf-8";
/* CSS Document */

body, td, th {
	
}
body {   width:100%;  height:100%; margin:0 auto; background:url(../images/background-main.png) fixed ; 
    -webkit-background-size: cover; 
	-moz-background-size: cover; 
	-o-background-size: cover; 
	background-size: cover;	 


}
a {
	color:#fff;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #e6c136;
	
}

.home_link{ 
    color:#fbac00;
}

.home_link:hover{ 
    color:#ffffff;
}

.head_list_1{ color:#ffffff;

}

.head_list_1:hover{ color:#ffb300;

}

.more
{
 color:#ff7200
}

.more:hover
{ color:#000;

}

.more_1{
  color:#000;  
}

.more_1:hover{
  color:#ff7200;  
}



.more_about{ color:#6b71a1;

}

.more_about:hover{ color:#ffb300;

}

.container{ 
      width:100%;  height:100%; margin:0 auto;  
	   
}
#page {
	  width:960px;
	  height:100%;
    	
	margin:0 auto; 
	
}
p{ font-size:12px; font-family:Verdana; font-weight:bold;

}
span{ font-size:12px; font-family:Verdana; font-weight:bold; 

}




/*--------------Start-Header-----------------*/	
#header {
	margin:0px auto;
	position:relative;
}

.slice-1{
    
	height:170px;
}

.header-slice-1{
    height:170px; 
	width:960px; 
	margin:0 auto;
}

.logo-div{
    width:238px; 
	height:170px; 
	float:left; /* background:url(../images/logo.png) no-repeat; */  
}

.logo{
   width:238px; 
   height:160px; 
   background:url(../images/logo.png) no-repeat; 
   margin:0 auto;
   position:relative; top:-5px;
}

.menu-bar-div{
   float:left; 
   height:152px; width:700px; 
   }

.mnu-buttons-style{
   width:150px; height:50px; 
   /* background:url(../images/button-background1.png); */ 
   border-radius:15px; 
   float:left; 
  /* box-shadow:1px 3px 6px 0px #848484; */
}

.mnu-buttons-style1{
  width:80px; height:50px; 
   float:left; 
  
}

.mnu-buttons-style:start{
   
   background:url(../images/button-background1.png); 
  
}

.mnu-buttons-style:hover{
   
  /* background:url(../images/button-background1-hover.png);  */
  
}

.menu-header-list{
  width:650px; position:relative; top:0px; right:0px; float:left; 
}

.dar_logo{
  width:453px;
  height:120px; 
  background:url(../images/dar_logo.png) no-repeat; 
  position:relative; 
  left:270px; 
  top:10px;
}

.header-link-hover{
color:#1F476B;

}
.header-link-hover:hover{
color:#ff9900;

}

.home-spa{
   position:relative; top:15px; margin-left:15px;
}

.about-us-spa{
   position:relative; top:15px;  margin-left:15px;
}

.holiday-spa{
   position:relative; top:15px;  margin-left:15px;
}

.offers-spa{
   position:relative; top:15px;  margin-left:15px;
}

.contact-spa{
   position:relative; top:15px;  margin-left:15px;
}



.search-div{
   width:275px; height:25px;  
   float:right; 

}

.search{
   width:265px; height:25px; 
   background:url(../images/search-icon.png) no-repeat; 
   position:relative; right:7px;
    top:14px;
}

.header-input-text{
   border:hidden; 
   background:#a3eafd; 
   color:#000; 
   position:relative; 
   left:0px; 
   width:180px;
}

.search_contain{
   position:relative;  width:200px; height:20px; 
}

.search_input-text{
  width:150px; 
  height:20px; 
  float:right; 
  position:relative; top:5px; 
} 

.search_input-img{
  width:10px; 
  height:20px; 
  float:left
}

.img-input-search{
  position:relative; left:10px; top:5px;
}

.slid-show{
   width:960px; height:380px;  
   margin:0 auto; 
   border-radius:15px 30px 15px 15px ;
}

.welcome-div{
   height:80px; 
   width:850px; 
   margin:0 auto;
   
}

.welcome-caption{
   width:200px; 
   height:80px; 
   float:left;
}

.website-spa{
   font-size:16px; margin:0px 10px; color:#000;
}

.welcome-info{
   width:650px; 
   height:80px; 
   float:left;
}

.more-span-welcome{
   float:right; 
   color:#ff9900;
}

/*--------------Start-Main-----------------*/
.main{ 
   
   position:relative;    
   min-height:330px;
   width:980px;
   margin:0 auto;
   
}
#main{
   
   margin:0 auto; 
   position:relative;

	
}

.main-page{
  
   position:relative;    
   min-height:400px;
   width:960px;
   margin:0 auto;
   margin-bottom:3px;
}

.boxes-container{
   position:relative; right:10px;
}

.hotels-container{
   width:300px; 
   height:300px;  
   background:#fff; border-radius:35px 0px 0px 0px ;
   float:left; 
   position:relative; 
   top:20px; margin:0px 20px; 
}

.hotels-left-block{
   width:300px; 
   height:242px; 
   
}

.hotels-name-span{
   font-size:18px; 
   position:relative; 
   top:0px; 
   color:#ff9900;
}

.title_div-contain-hotel{
  height:30px; background:#014bb5; border-radius:30px 0px 0px 0px ;
}

.hotels-right-block{
   width:200px; 
   height:242px; 
   float:left;
}

.hotels-img{
   
   position:relative; 
   margin: 10px 0px; 
   border-radius:25px 0px 0px 0px ; 
   
}

.hotels-more{
   height:20px; 
   width:30px; 
   position:relative; 
   top:0px;  
   float:right; 
   right:20px;
}

.holidays-container{
   width:300px; 
   height:300px;  
   background:#fff; 
   float:left; 
   position:relative; 
   top:20px; 
}

.holidays-left-block{
   width:300px; 
   height:242px; 
   
}

.holidays-name-span{
   font-size:18px; 
   position:relative; 
   color:#ff9900;
}

.holidays-right-block{
   width:200px; 
   height:242px; 
   float:left;
}

.holidays-img{
    position:relative; 
   margin: 10px 0px; 
    
}

.holidays-more{
   height:20px; 
   width:30px; 
   position:relative; 
   top:0px;  
   float:right; 
   right:20px;
}


.tickit-container{
   width:300px; 
   height:300px;  
   background:#fff; border-radius:0px 35px 0px 0px ;
   float:left; 
   position:relative; 
   top:20px; margin:0px 20px; 
}

.tickit-left-block{
   width:300px; 
   height:242px; 
   
}

.tickit-name-span{
   font-size:18px; 
   position:relative; 
   top:0px; 
   color:#ff9900;
}

.title_div-contain-tickit{
 height:30px; background:#014bb5; border-radius:0px 30px 0px 0px ;
}

.hotels-right-block{
   width:200px; 
   height:242px; 
   float:left;
}

.tickit-img{
   
   position:relative; 
   margin: 10px 0px; 
   border-radius:0px 25px 0px 0px ; 
   
}

.tickit-more{
   height:20px; 
   width:30px; 
   position:relative; 
   top:0px;  
   float:right; 
   right:20px;
}



/* ----  main-slid  ----- */

.image_slid-div{
   position:relative; 
   right:20px; top:10px;
}

.img-slid-bar{
   height:100px; width:100px; 
   
   float:right; 
   border-radius:5px;
   border:2px #fff solid;
}

.img-slid-bar:start{
 
   border:2px #fff solid;
}

.img-slid-bar:hover{
 
   border:2px #ff7200 solid;
}

.prev1{
   width:42px; 
  height:30px;
  position:relative; 
  top:60px; left:820px;  
  z-index:50;  
  cursor:pointer;
  background:url(../images/prev1.png) no-repeat;
}
.prev1:start{
background:url(../images/next1.png) no-repeat;
  
}

.prev1:hover{
background:url(../images/prev_hover.png) no-repeat;
  
}



.next1{
  
  
  width:42px; height:30px;
  position:relative; 
  top:30px; right:80px;  
  float:right;  
  z-index:50; 
  cursor:pointer;
  
 background:url(../images/next1.png) no-repeat;
 }
 
 .next1:start{
  
  background:url(../images/next1.png) no-repeat;
 
 }
 
  .next1:hover{
  background:url(../images/next_hover.png) no-repeat;
  
 
 }
 
.theatre-horizontal{ 
  position:relative; 
  right:0px; 
 
 }
  #myExamplemain_galler{
  width:750px; margin:10px 0px;
  height:130px; visibility: hidden; float:right!important;
 }

/*--------------Start-Footer-----------------*/
#footer{

   margin:0 auto; height:40px; width:850px;
   position:relative; top:0px;
   background:url(../images/main-shap-bg.png); 
   border-radius:0px 0px 35px 35px ; 
   
	
	}
	
.footer-list-div{
   width:900px; 
   height:10px; 
   margin:0 auto;  
   position:relative; 
   top:5px; left:70px; 
}

.list_foo{
   float:left; width:550px;
}

.icons{
  float:left;
}

/*--------------Start-Page-----------------*/
.title_page{ 
  position:relative; left:20px; top:0px;
}
.title_page1{ 
  position:relative; left:20px; top:0px;
}
.page_contenet
{ width:960px; background:url(../images/main-shap-bg.png); border-radius:35px 35px 35px 35px ;
   position:relative; left:0px;    
   min-height:400px;
     

}
.text_contenet{
   width:900px; 

}

.page_img{ 
  float:left; 
  margin:0px 20px; 
  border-radius:15px; 
  width:250px; height:250px;

}

/* ----------- news --------------------*/
.empty{
   position:relative; top:180px; left:280px;
}

.title_news{
  position:relative; left:85px; top:20px;
}

.news_contenet{
  width:910px; background:#ffffff;
   position:relative; left:250px; top:27px;   
   min-height:563px;
   box-shadow: #131942 13px 6px 20px 0px;  
}

.newsbox{ width:250px; height:350px; margin:5px 5px; float:left; background:url(../images/box_bg.png); border-radius:30px 30px 0px 0px;

}

.newsbox1{ width:250px; height:250px; margin:5px 5px; float:left; background:url(../images/box_bg.png); border-radius:30px 30px 0px 0px;

}

.newsbox_ajax{ width:250px; height:350px; margin:5px 5px; float:left; background:url(../images/box_bg.png);

}

.ajax_news_container{
  display:table; width:790px; margin:0px  auto; position:relative; left:30px;
}

.newsbox_title{

     color:#ff9900; font-size:14px; font-weight:bold; position:relative; top:5px; left:10px;
	 
}

.news_box_div{
    min-height:45px; 
	width:250px; 
	background-color:#014bb5; 
	margin:0px 0px;
}

.news_box_div_new{
    min-height:45px; 
	width:250px; 
	background-color:#014bb5; 
	margin:0px 0px;
	border-radius:30px 0px 0px 0px;
}
.news_box_div_new1{
    min-height:45px; 
	width:250px; 
	background-color:#014bb5; 
	margin:0px 0px;
	border-radius:0px 30px 0px 0px;
}

.newsbox:start{ background:url(../images/box_bg.png);

}

.newsbox:hover{ background:url(../images/box_bg_hover.png);

}

.newsbox1:start{ background:url(../images/box_bg.png);

}

.newsbox1:hover{ background:url(../images/box_bg_hover.png);

}

.news-left-block{
  height:242px; width:240px;  float:left;
}

.news-right-block{
  height:242px; width:200px;  float:left;
}

.img_newss{
  border-radius:70px; position:relative; top:30px; left:10px;
}

.mor_span_news{
  float:right; color:#B87B00; position:relative; top:40px; right:20px;
  }

.more_news{  color:#B87B00;

}

.more_news:hover{  color:#169A00 

}

.album{
 float:left; margin:5px 5px;
}

.video_list{ 
  position:relative; left:100px; 

}
/* ------------- view news --------------*/
.view_news_image
{
 float:left; 
  margin:0px 20px; 
  border-radius:15px; 
  width:250px; height:250px;
}

#view_news_content{ width:800px; margin:5px 10px; text-align:justify;
 
}

#view_gallery{
 background:none !important; position:relative; top:20px; right:100px;
}

/* --------contact us ------------------*/
.frm_1{ position:relative; left:150px;

}

.form_tickite{
   position:relative;  margin:10px auto; border-radius:30px 30px 30px 30px;
   background:url(../images/box_bg.png); width:600px; 
}

.maintext{ 
   min-height:300px; 
   width:900px; 
   margin:0px auto; 
   background:url(../images/box_bg.png);
   border-radius:30px 30px 30px 30px;   

}

.more-tickit{
   float:right; position:relative; right:0px; width:100px;
}
/*--------------Start-News---*ajax--------------*/
.ajax_news_container{
  display:table; width:790px; position:relative; right:90px;
}
			

/* ******************tab page************************* */

.tab{


 position:relative; z-index:99;  width:600px; left:320px;
	}
.tab li  {
    background:#2e4770;  padding:10px 0px 10px 0px ;
    background-repeat:repeat-x;
    text-align:center; display:inline;   
    border-right:1px solid #ccc;
   
    
}


.tab li :hover
{
color:#fff;
}


.tab a{
color:  #ffffff; font-weight:bold; padding:10px 20px 10px 20px ;

}

.act
{
 padding:10px 20px 10px 20px; 
}
 .act a{ color:#ffffff; !important;
         background-color:#ff7200; !important;  /*#DFE789*/
	   }





/* ----------tab photo -----------*/
#view_gallery
{ position:relative; left:60px;

}

/* *********view_news ***** */
/*   **veiw news**    */

div.down_up_arrow
{
width:15px; height:30px; background-image:url(../index_files/arrow_1.png); background-repeat:no-repeat;
position: relative; top:-3px; left:430px; cursor:pointer; 
}
div.down_up_arrow_b
{
width:50px; height:30px; background-image:url(../index_files/up_arrow.png); background-repeat:no-repeat;
position: relative; top:-45px; left:410px; display:none; 
}
span.caption_1
{
 position:relative; left:20px; font-size:16px; font-weight:900;
}
span.caption_2
{
 position:relative; left:550px;font-size:16px; font-weight:900; 
}
div.image_continer
{
 float:left; position:relative; left:10px;
}
div.image_real
{
 float: left;  position:absolute; left:870px; z-index:1;
}
span.description
{
 position:relative;left:10px; 
}

div.info_data
{
 position:relative; left:10px; top:5px; font-size:14px; font-family:Verdana; width:850px;
}
div.location
{
  position:relative; left:40px;
}
.address_container
{
 float:left;
}
div.caption_location
{
 width:800px;
}
div#google_map
{
 width:200px;border:1px solid #666; float:left; position:relative; left:30px; z-index:10000;  
}
/* *********form style ***************/

.form_visa_tickite{

 background:url(../images/box_bg.png); width:600px; position:relative; left:65px;
 
}


/***********EVENT CALENDER************/


		#calender {
	border:1px solid #CCC;
}
#calContain{ position:relative; top:30px;

}
#calContain th {
	border:2px solid #CCC;
	line-height:35px;
	background:url(../index_files/calender_top.png);
	color:#fff;
	text-align:center;
	font-weight:600;
}
#calender td {
	background: #e8e8e8; color:#555555;
}
#calender td.link_day {
	border:1px solid #CCC;
	line-height:35px;
	background:url(../index_files/calener_td.png);
}
#calender td.active {
	background:url(../index_files/calender_active.png);
}
#calender td.active a {
	color:#FFF !important;
}
#calender td.link_day:hover {
	background:url(../index_files/calener_td_hover.png);
}
.calendarHeader {
	border:1px solid #CCC;
	line-height:35px;
	background:url(../index_files/calender_header.png) !important;
	color:#fff;
	font-size:14px;
	font-weight:600; position:relative; z-index:9999;
}
.link_day {
	color:#9D0404;
}
.link_day a {
	display:block;
}
#calContain .today {
	background:url(../index_files/calender_today.png) !important;
}
#calContain .today a {
	color:#FFF !important;
}
.eVeDate {
	color:#2F87C5;
	font-size:14px;
	padding:10px;
	text-shadow:0 0 5px #09F;
}