.slide{
  position:absolute;
  top:0px;
  left:0px;
  width:1239px;
  height:654px;
}

#slide_container{
  position:relative;
  width:1239px;
  height:654px;
  margin-top:-75px;
  z-index:-999;
}

#contact_form input[type="text"]{
  width:500px;
}

#contact_form textarea{
  width:500px;
}

#content_activities_slideshow{
  position:absolute;
  top:685px;
  left:110px;
  width:1000px;
}

#content_activity_slideblock{
  position:absolute;
  top:900px;
  left:110px;
  width:1019px;
  height:360px;
}

.content_activity_slidecontent{
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  line-height:0.95em;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#fff;
  text-align:justify;
}

.content_activities_text_title{
  font-family:'optimusprincepssemibold';
  font-size:36px;
  color:#f3d37b;
  margin:0px;
}

.content_activities_text_text{
  margin-top:23px;
  margin-bottom:20px;
  line-height:0.95em;
}

.content_activities_text{
  position:absolute;
  top:135px;
  left:50px;
  width:565px;
  padding-top:25px;
  padding-bottom:25px;
  padding-left:20px;
  padding-right:20px;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#fff;
  text-align:justify;
}

.content_activities{
  height:1295px;
}

.content_bg_activities{
  position:absolute;
  top:0px;
  left:0px;
  width:1239px;
  height:1295px;
  background:url('/image/content_bg_activities/');
  z-index:-999;
}

.content_situation_text_title{
  font-family:'optimusprincepssemibold';
  font-size:36px;
  color:#f3d37b;
  margin:0px;
}

.content_situation_text_text{
  margin-top:23px;
  margin-bottom:20px;
  line-height:0.95em;
}

.content_situation_text{
  position:absolute;
  top:40px;
  left:50px;
  width:540px;
  padding-top:25px;
  padding-bottom:25px;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#fff;
  text-align:justify;
}

.content_situation{
  height:1095px;
}

.content_bg_situation{
  position:absolute;
  top:0px;
  left:0px;
  width:1239px;
  height:1095px;
  background:url('/image/content_bg_situation/');
  z-index:-999;
}

.content_services{
  height:652px;
}

.content_bg_services{
  position:absolute;
  top:0px;
  left:0px;
  width:1239px;
  height:652px;
  background:url('/image/content_bg_services/');
  z-index:-999;
}

.content_services_text{
  position:absolute;
  top:140px;
  left:54px;
  width:600px;
  padding-top:25px;
  padding-bottom:25px;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#fff;
  text-align:justify;
}

.content_services_text_title{
  font-family:'optimusprincepssemibold';
  font-size:36px;
  color:#f3d37b;
  margin:0px;
}

.content_services_text_text1{
  position:absolute;
  top:72px;
  left:0px;
  margin-top:23px;
  margin-bottom:20px;
  width:290px;
  line-height:0.98em;
}

.content_services_text_text2{
  position:absolute;
  top:72px;
  left:300px;
  margin-top:23px;
  margin-bottom:20px;
  width:290px;
  line-height:0.98em;
}

.content_restaurant_addon{
  margin-top:787px;
  background:url('/image/black67pc/');
  padding:20px;
}

.content_restaurant_text_title{
  font-family:'optimusprincepssemibold';
  font-size:36px;
  color:#f3d37b;
  margin:0px;
}

.content_restaurant_text_text{
  margin-top:23px;
  margin-bottom:20px;
  line-height:0.95em;
}

.content_restaurant_text{
  position:absolute;
  top:157px;
  left:660px;
  width:510px;
  padding-top:25px;
  padding-bottom:25px;
  padding-left:20px;
  padding-right:20px;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#fff;
  text-align:justify;
}

.content_restaurant_picture{
  position:absolute;
  top:40px;
  left:0px;
  width:1239px;
  height:718px;
  background:url('/image/content_restaurant/');
}

.content_restaurant{
  min-height:787px;
}

.content_bg_restaurant{
  position:absolute;
  top:0px;
  left:0px;
  width:1239px;
  height:100%;
  background:url('/image/content_bg_restaurant/');
  z-index:-999;
}

.content_room_text_title{
  font-family:'optimusprincepssemibold';
  font-size:36px;
  color:#f3d37b;
  margin:0px;
}

.content_room_text_text{
  margin-top:23px;
  margin-bottom:20px;
  width:345px;
  line-height:0.95em;
}

.content_room_text1{
  position:absolute;
  top:163px;
  left:0px;
  padding-top:43px;
  padding-bottom:43px;
  padding-left:38px;
  padding-right:38px;
  background:url('/image/black67pc/');
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#fff;
  text-align:justify;
}

.content_room_picture1{
  position:absolute;
  top:53px;
  left:449px;
  padding:20px;
  background:url('/image/black67pc/');
}

.content_room1{
  height:787px;
}

.content_bg_room1{
  position:absolute;
  top:0px;
  left:0px;
  width:1239px;
  height:787px;
  opacity:0.17;
  background:url('/image/content_bg_room1/');
  z-index:-999;
}

#footer .box{
  position:relative;
  display:inline-block;
  width:400px;
  height:399px;
  background:url('/image/footer_box_bg/');
}

.footerbox-title{
  position:absolute;
  top:25px;
  left:14px;
  width:375px;
  height:60px;
  font-family:'ralewayextralight';
  font-size:30px;
  text-align:center;
  line-height:0.95em;
  text-transform: uppercase;
}

.footerbox-picture{
  position:absolute;
  top:99px;
  left:14px;
  width:375px;
  height:153px;
}

.footerbox-text-title{
  color:#fff;
  margin-bottom:16px;
  text-transform: uppercase;
}

.footerbox-text{
  position:absolute;
  top:266px;
  left:17px;
  width:366px;
  height:110px;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  color:#d5ad68;
  line-height:0.95em;
}

.footerbox-link{
  position:absolute;
  bottom:14px;
  left:16px;
  width:366px;
  height:10px;
  text-align:right;
  font-family:'SegoeUI','Segoe UI';
  font-size:12px;
}

.footerbox-link a{
  color:#fff;
  text-decoration:none;
  font-weight:800;
}

#menu-1 .sousmenu{
  display:none;
  position:absolute;
  top0px;
  left:0px;
  width:200px;
  text-align:left;
  margin:0px;
  padding:10px;
  background:url('/image/black67pc/');
}

#menu-1 .sousmenu li{
  display:block;
  padding-top:5px;
}

#menu-1 li:hover .sousmenu{
  display:block;
}

body{
  margin:0px;
  padding:0px;
  background:url('/image/body_bg/');
}

#basket_container{
  display:none;
}

.main_title{
  font-family:'optimusprincepssemibold';
  font-size:35px;
  color:#f3d37b;
  padding-top:40px;
  padding-left:120px;
}

h2{
  font-family:'optimusprincepssemibold';
  color:#f3d37b;
  padding-top:20px;
  padding-left:0px;
}

#body{
  max-width:2000px;
  min-width:1240px;
  margin-left:auto;
  margin-right:auto;
}

#content{
  position:relative;
  min-height:600px;
  width:1240px;
  margin-left:auto;
  margin-right:auto;
  margin-top:-20px;
  color:#fff;
  font-family:'SegoeUI','Segoe UI';
}

#content a{
  color:#f3d37b;
  text-decoration:none;
}

.content-text{
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
}

#header{
  position:relative;
  width:100%;
  min-width:1240px;
  height:263px;
  background:url('/image/header_bg/') 50% 0% repeat-x;
}

#menu-block-1{
  position:relative;
  width:1240px;
  margin-left:auto;
  margin-right:auto;
  height:0px;
  z-index:999;
  text-align:center;
}

#menu-1{
  position:relative;
  top:220px;
  font-family:'optimusprincepssemibold';
  padding:0px;
  margin:0px;
  list-style-type: none;
}

#menu-1 > li{
  position:relative;
  display:inline-block;
  margin-left:15px;
  margin-right:15px;
}

#menu-1 a{
  text-decoration:none;
  color:#736e61;
}

#menu-1 a:hover{
  color:#fff;
}

#footer{
  width:100%;
  min-width:1240px;
  background:url('/image/footer_bg/');
  color:#d5ad68;
}

#footer .content{
  padding-top:12px;
  width:1240px;
  margin-left:auto;
  margin-right:auto;
}

#footer_bankao{
  font-family:'ralewaylight';
  font-size:24px;
}

#footer_boutique{
  font-family:'ralewaylight';
  font-size:16px;
}

#footer_address{
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  margin-top:20px;
}

#footer_phone{
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
}

#footer_email{
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  margin-top:20px;
}

#footer_phone a{
  color:#d5ad68;
  text-decoration:none;
}

#footer_email a{
  color:#d5ad68;
  text-decoration:none;
}

.footer_title{
  font-family:'ralewayextralight';
  color:#fff;
  font-size:30px;
  text-align:center;
}

#copy{
  width:100%;
  padding-top:16px;
  height:32px;
  background:url('/image/copy_bg/');
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
  text-align:center;
}

#copy a{
  color:#727272;
  text-decoration:none;
}

#contact_div{
  width:610px;
  margin-left:auto;
  margin-right:auto;
}

.jcarousel-skin-tango .jcarousel-container {
    border:0px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 935px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  935px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 213px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango img{
    cursor: pointer;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 85px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('/image/jcarousel-next/') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('/image/jcarousel-prev/');
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 85px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('/image/jcarousel-prev/') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('/image/jcarousel-next/');
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
