#slideshow{
 height: 326px;
 margin:0;
  position: relative;
 overflow-x: hidden;
 overflow-y: hidden; 
}
.slide-ct {
 position: absolute;
 top: 0;
 left:0;
 width: 784px;
  background-color: #13253B;
  height: 338px;
} 


.slide-price-ct{
 position: absolute;
 right:10px;
 top:15px;
}

.slide-layer {
  width: 200px;
 height: 326px;
 background-color: #202046;
 opacity: 0.5;
  position: absolute;
 right:0;
 top:0;
}
  

.slide-price {
 position: relative;
 width: 180px;
 height: 250px;
 color: #ffffff;
}
.slide-price  h3 {
 font-size: 25px;
 font-weight: normal;
 margin-bottom: 5px;
}
.slide-price  h3 a {
text-decoration: none;
 color: #ffffff;
}
.slide-price  h3 a:hover {
 text-decoration: underline;
}
.slide-description span { display: block;}
.dest-overview {
 font-size: 12px;
 font-weight: normal;
  margin-bottom: 15px;
}
.room-from {
  margin-bottom: 5px;
}

.min-price {
 font-size: 30px;
 font-weight: bold;
  margin-bottom: 8px;
}

.min-price  .curr_currency{
 display: inline;
 font-weight: normal;
  font-size: 15px;
  color: #ffffff;
}

.min-price  .curr_price{
   top: 10px;
   color: #ffffff;
   font-size: 30px;
   font-weight: bold;
    display: inline;
}

.room-rate {
  margin-bottom: 15px;
}

.hotel-name {
 font-size: 14px;
  position: relative;
}

.btn-book-now{

background-color: #CB1500;
	padding: 7px 14px 7px 14px;
	color: #ffffff;
	font-size: 19px;
	text-decoration: none;
	box-shadow:1px 1px 3px rgba(0,0,0,0.3); 
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.3); 
	border-radius:4px; 
	-moz-border-radius:4px; 
	text-align:center;
background: -webkit-gradient(linear, left top, right top, from(#C52000), to(#F8482A));
background: -webkit-linear-gradient(top, #C52000, #F8482A);
background: -moz-linear-gradient(top, #C52000, #F8482A);
background: -o-linear-gradient(top, #C52000, #F8482A);
background: -ms-linear-gradient(top, #C52000, #F8482A);
background: linear-gradient(top, #C52000, #F8482A);
display:block;
z-index: 4;
}

#ct-ss-navigation {
 position: absolute;
left: 610px;
 bottom:20px;
 z-index: 100;
}
#ct-ss-navigation   a {
 color: #ffffff;
  width: 20px; height: 20px; 
 -moz-border-radius:9px;
 -webkit-border-radius: 9px;
 border-radius: 9px;
 cursor: pointer;
 display: block;
 background-color: #915650;
 text-decoration: none;
 line-height: 20px;
 font-size: 14px;
 font-weight: normal;
 text-align: center;
 float: left;
 margin-right: 9px;
}
#ct-ss-navigation   a:hover, .activeSlide {
	background-color: #010101 !important;
}

.ui-datepicker{ z-index: 1000 !important;}

.new-offer{
 width: 100px;
 height: 100px;
 position: absolute;
 left: 470px;
 top: 205px;
 color: #ffffff;
 background-image: url(/images/bg/offer.png); 
 background-repeat: no-repeat;
 background-position:  0 0;
 font-size: 14px;
  z-index:100;
}
.new-offer span {
 display: block;
 margin-top: 29px;
 text-align: center;
 width: 76px;
 margin-left: 12px;
}
.en .new-offer span {
 margin-top: 35px;
}

.ht_stars {
background-repeat: no-repeat;
background-image: url("/images/bg/stars_hotels.png");
text-indent: -9999px;
background-position: 5px 5px;

}
.hotel-name  .ht_stars {
height: 13px;
line-height: 13px;
display: inline;

}
.ui-tabs-selected  .ht_stars , .ui-state-active   .ht_stars{
background-position: 5px 3px;
}
.ui-state-default  .ht_stars {
background-position: 5px -11px;
}
.ht_star_2 {padding-left: 30px;}
.ht_star_3 {padding-left: 45px;}
.ht_star_4 {padding-left: 60px;}
.ht_star_5 {padding-left: 75px;}

.hotel_type { 
 color: #ffffff;
 font-style: italic;
}

#ads-1{
 
}
#ads-1 ul { }
#ads-1 {
padding: 13px 0 15px 0;
}
#ads-1 li {
float: left;
display: block;
margin-left: 7px;
*margin-left: 8px;

}
.es #ads-1 li a {
background-image: url("/images/banners/mini_banner_home_es.jpg");
}
.en #ads-1 li a {
background-image: url("/images/banners/mini_banner_home_en.jpg");
}
.it #ads-1 li a {
background-image: url("/images/banners/mini_banner_home_it.jpg");
}
.ru #ads-1 li a {
background-image: url("/images/banners/mini_banner_home_ru.jpg");
}
#ads-1 li a {

height: 105px;
width: 190px;
float: left;
background-repeat: no-repeat;
display: block;
text-transform: uppercase;
color: #632029;
text-align: left;
font-weight: bold;
text-decoration: none;
text-indent: -4000px;
   -moz-box-shadow: 0 4px 2px -2px  #bebebe;
    -webkit-box-shadow: 0 4px 2px -2px #bebebe;
 box-shadow: 0 4px 2px -2px  #bebebe;

}
#b-hotel a {
background-position: left 0; 
}
#b-car a{
background-position: -198px 0; 
}
#b-excur a {
background-position: -387px 0; 
}
#b-info a{
background-position: -396px 0; 
}

#b-world-hotel a {
background-position: -597px 0; 
}
#ads-2{
 
}
#text-intro{
	clear:  both;
 padding: 15px 15px 30px 0;
}
#text-intro p { margin: 2px 0 4px 0;}	

#map-canvas  {width: 770px; height: 250px; background-color: #E5E3DF; }
#support-box  h5{
font-size:11px;
}

/* Added 12/2012*/
#nav a { border: 1px solid #ccc; background: #fc0; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nav a.activeSlide { background: #ea0 }
#nav a:focus { outline: none; }
