
/* CSS Document */
body {
 color:#4E4D4D;
  background: url('../images/background.png') #DDDBDC repeat-x top center;
}

a {color:#4E4D4D; }

h1{
 color:#4E4D4D;
}



h3{font-weight: bold;}

.room_h{}


#page {}

#header {}
#header img {}
#header #hotel_menu {}
#header #hotel_menu a {
 color:#4E4D4D;
}

#header #hotel_menu #hotel_first {
 background-image: url('../images/button_3star.png');
 background-position: 0px 0px;
}
#header #hotel_menu #hotel_second{
 background-image: url('../images/button_4star.png');
 background-position: 0px 0px;

}
#header #hotel_menu #hotel_third{
 background-image: url('../images/button_2star.png');
 background-position: 0px 0px;

}
#header #hotel_menu #hotel_first:hover{
color:#FFFFFF;
background-position: 0px 45px;
}
#header #hotel_menu #hotel_second:hover{
color:#FFFFFF;
background-position: 0px 45px;
}
#header #hotel_menu #hotel_third:hover{
color:#FFFFFF;
background-position: 0px 45px;
}

#header #hotel_menu #hotel_first.active{
background-position: 0px 45px;
}

#header #hotel_menu #hotel_first.active:hover{
background-position: 0px 45px;
}

#header #hotel_menu #hotel_second.active:hover{
 background-position: 0px 45px;
}
#header #hotel_menu #hotel_third.active:hover{
 background-position: 0px 45px;
}


#header #lang_menu {
&left:328px;
&top: 15px;
&height: 20px;
}

#header #lang_menu a {
color:#5A5858;
}

#header #lang_menu a:hover {
color:#FFBA00;
}
#header #lang_menu a.active {
color:#FFBA00;
}


#header #main_menu {
 background-image:url('../images/main_menu_space.png');
 background-repeat: repeat-x;
 height:42px;
 padding-left: 0px;
 width: 990px;
 
}


#header #main_menu a {
color:#4E4D4D;
 background-image:url('../images/main_menu.png');
 background-position: 0 0;
 width:198px;

 
}




#header #main_menu a:hover {}

#header #main_menu a.active {}



#banner_reserve img {
float:right;
}

#banner_reserve {
 width:990px;
}

#banner_reserve #reserve_article{
background-color:#999;
width:301px;
height:102px;
float:left;
padding: 0px 20px 0px 40px;
padding\**\: 0px 16px 0px 40px;
}

#banner_reserve #reserve_article a img {
 border:none;
}


#banner_reserve #reserve_article #banner_button {
 position:relative;
 left:-10px;
 text-decoration: none;
 margin: 13px 0 0 0;
*margin-top:33px;
 text-align: center;
 font-weight: bold;
color:#4E4D4D;
 vertical-align: top;
 width:299px;
 height:30px;
 height\**\:38px; 
 background-image:url('../images/boutique_article_banner_button.png');
 background-position: 0px 0px;
  
 float:left;
 padding:8px 0 0 0;
 
 }

 
#banner_reserve #reserve_article #banner_button:hover {
 background-position: 0px 38px; 
 
}

#content{
background: url('../images/boutique_background_content.png') repeat-x; 
}


#content a {}

#content #box_box {
margin-left: 20px;
}

#content .box {
background-color:#4E4D4D;
float:left;
width:306px;
height:395px;
margin: 25px 12px 20px 0px;
}

#content .box a {
color: black; 
font-size: 15px;
} 

#content img {
 border:none;
}

#content .box:hover{
background-color:#FFCC00;
}

#content .box h2{
margin-top: 15px;
margin-left: 20px;
}

#content .box .star_obal{
  position: relative;
}

#content .box .hotel_logo{
  position:relative;
  top:10px;
  margin-right: 10px;
}

#content .box .a_text{
text-decoration: underline;
}

#content .box .a_text:hover{
text-decoration: none;
}

#content .box .star_box_1{
display: inline;
position: absolute;
left:190px;
top:20px;

} 
#content .box .star_box_2{
display: inline;
position: absolute;
left:190px;
top:20px;

} 
#content .box .star_box_3{
display: inline;
position: absolute;
left:190px;
top:25px;

} 

#content .box ul{
position:relative;
top:-15px;
&top:-20px;
margin-left: 0;
padding-top: 20px;
height:190px;
margin-bottom: 0;

background-color: white;

}

#content .box ul.ul_margin{
top:-17px;
&top:-22px;
&padding-top: 35px;
&height:175px;


}

#content .box ul li{
 margin-left: 0px;
 &margin-left: 40px;
 
}

#content .box ul.ul_margin li{
margin-top: 17px;
 
}

#content .box ul.ul_margin li{
margin-bottom: 23px;

}



#content .banner {
display:block;
float:left;
margin: 10px 0px 10px 20px;
margin\**\: 10px 0px 10px 12px;
}


#content #left_col { 
 float:left;
 width: 355px;
 height: 100%;
 padding:15px 0 0 5px;

}

#content #left_col .box_left a img{
 border:none;     

}


#content #left_col .box_banner a img{
 position:relative;
 left:-5px;
 border:none; 
     
}

#content #left_col .box_left {
 width:343px;
 background-color: #999;
 margin: 0px 0px 15px 15px ;
 cursor: default;
}

#content #left_col .box_left .text {
color: black;
padding:10px 5px 10px 30px;
}

#content #left_col .box_left .text a{
 color:white;
 text-decoration: underline;
 
}

#content #left_col .box_left .text a:hover{
 text-decoration: none;
}

#content #left_col .box_left .text h2{
padding:0;
padding-bottom: 10px;
margin:0;
}

#content #left_col .box_left .text .data{
 padding-left: 20px;
 color:white;
 font-weight: bold;
 
}
      

#content #left_col .box_banner {
 width:343px;
 margin: 0px 0px 15px 20px ;
}



#content #main_col {
float:left;
padding:20px 0px 40px 35px;
width: 540px;
line-height: 20px;
}

#content #main_col .article a {text-decoration: underline;}
#content #main_col .article a:hover{text-decoration: none;}

#content #main_col .bordered {
border: 5px #999999 solid;
}

#content #main_col .pack{
width: 860px;
padding: 10px 10px 10px 40px;
margin: 10px 0 10px 0;           
background-color: #C9C9C9;

}

#content #main_col .pack caption {
padding-left:20px;
&padding-top: 20px;
width:810px;\
width:830px;
background-color: #999999;
}
#content #main_col .pack caption h2{
color:#FF0400;
}

#content #main_col .pack table tbody{
               margin-top: 20px;
}


#content #main_col .article .send{
text-decoration: none;
}

#content #main_col .send {
 display:block;
 margin: 10px 0 10px 0;
 text-align: center;
 font-size: 12px;
 vertical-align: top;
 width:105px;
 height:22px;
 height\**\:25px;
 background-image:url('../images/boutique_send.png');
 background-position: 0px 0px;
  
 float:left;
 padding:3px 0 0 0;
 

}
#content #main_col .send:hover {
background-position: 0px 25px;

}


#content .article #contactform h2{
 color:#4E4D4D;
}

#footer {  
 background-image:url('../images/background_footer.png');
 background-repeat: repeat-x;
 color:#FDFAFA;
}

#footer #foot_space {}

#footer #footer_menu {}
#footer #footer_menu a {
color:#313131;
}
#footer #footer_menu a:hover {}

#footer #footer_menu a:active {}

#footer #copyright {}

#footer #footer_accept{
width:400px;
color:white;
position:relative; 
left: 580px;
top:-45px;
}

#footer #footer_accept .accept_icon{
position:relative;
top:8px;
margin-left: 20px;
}

                
.cleaner{}

.err{ color:red;}


#content #main_col .gallery img{
border: 4px #999999 solid;
margin:5px 5px 0px 0px;
}

#content #main_col .gallery h2{ color:#4E4D4D;}
