*{margin:0px;padding:0px;border:0px;text-decoration:none;list-style:none;text-align:left;}
body{background-image:url('../png/body.png');background-position:center 0px;background-repeat:repeat;font-family:Arial,sans-serif;font-size:12px;text-align:center;}
h1{float:left;width:291px;height:45px;margin:5px;margin-bottom:0px;background-image:url('../png/subheader.png');background-position:0px 0px;background-repeat:no-repeat;line-height:45px;color:#5c1901;font-size:15px;padding-left:16px;}
* html h1{margin-left:2px;margin-right:1px;width:292px;background-position:1px 0px;padding-left:17px;}
h2{color:#d28716;font-size:17px;}
h3{color:#d28716;font-size:15px;}

#header_container{position:relative;width:100%;min-width:920px;height:150px;margin-top:7px;text-align:center;}
#header{/*position:relative;*/width:920px;height:150px;margin-right:auto;margin-left:auto;background-image:url('../png/header.png');background-position:0px 0px;background-repeat:no-repeat;}
#pictograms{float:right;width:672px;height:37px;margin-right:23px;margin-top:45px;}
* html #pictograms{margin-right:12px;}
#pictograms ul{width:672px;margin-left:auto;margin-right:auto;}
#pictograms ul li{float:left;}   
#pictograms img{width:39px;height:39px;border:1px solid #674c3f;margin-left:1px;}
#menu{float:right;width:735px;height:45px;margin-top:23px;margin-right:15px;}
* html #menu{margin-top:16px;margin-right:8px;}
#menu ul{float:right;margin-top:10px;}
#menu li{float:left;padding-left:9px;padding-right:9px;height:25px;line-height:25px;border-right:1px solid #c68e36;}
#menu li img{float:left;width:25px;height:25px;}
#menu li.last{border-right:0px;}
#menu li a{color:#724602;font-weight:bold;}
#menu li a:hover{color:#6c1503;}
#languages{float:right;width:58px;height:14px;margin-top:35px;margin-right:15px;}
* html #languages{width:70px;}
#languages li{float:left;margin-left:2px;width:27px;height:14px;}
* html #languages li{margin-left:1px;}  
#languages li img{float:left;width:25px;height:12px;border:1px solid #ccc5c3;}

#banner_container{width:100%;min-width:920px;height:300px;background-image:url('../png/banner_container.png');background-position:center 3px;background-repeat:repeat;text-align:center;}
#banner{width:920px;height:300px;margin-right:auto;margin-left:auto;background-image:url('../png/banner_wrapper.png');background-position:center -1px;background-repeat:repeat-y;}
#reservation{float:left;width:301px;height:298px;margin-top:1px;margin-left:15px;background-color:#d5a65f;background-image:url('../png/reservation.png');background-position:0px bottom;background-repeat:no-repeat;}
* html #reservation{margin-left:7px;border-left:1px solid #fff;}
#reservation_form{float:left;width:301px;height:146px;}
*html #reservation_form{text-align:center;}
#reservation_form p{color:#553503;text-align:center;margin-top:10px;margin-bottom:10px;}
#best_prices{float:left;width:301px;height:21px;text-align:center;color:#feebb0;font-size:13px;padding-top:4px;font-weight:bold;}
#presentation{float:left;width:588px;height:298px;margin-top:1px;margin-left:1px;overflow:hidden;}

#content_container{width:920px;margin-left:auto;margin-right:auto;}
#content{float:left;width:920px;margin-right:auto;margin-left:auto;background-image:url('../png/content.png');background-position:center -4px;background-repeat:repeat-y;}
#column{float:left;width:301px;margin-left:15px;}
* html #column{margin-left:7px;border-left:1px solid #fff;}
#column img{margin-left:5px;margin-top:-1px;}
#column ul{float:left;width:291px;margin-bottom:20px;margin-left:5px;margin-top:5px;}
#column ul li{float:left;clear:left;margin-top:5px;padding-left:14px;width:277px;background-image:url('../png/qubic.png');background-position:5px center;background-repeat:no-repeat;}
#column ul li a{color:#b56f01;font-weight:bold;}
#column ul li a:hover{text-decoration:underline;}
#column p{float:left;color:#553503;text-align:center;margin-top:10px;width:291px;margin-left:5px;}
#column p a{color:#b56f01;}
#column p a:hover{text-decoration:underline;}
#footer{float:left;margin-left:15px;width:890px;height:122px;background-image:url('../png/footer.png');background-position:0px 0px;background-repeat:no-repeat;border-bottom:5px solid #fff;}
* html #footer{margin-left:7px;border-left:1px solid #fff;}
#footer p{color:#d2a15a;font-size:11px;text-align:center;width:100%;margin-top:93px;}
#footer p a{color:#e3ba79;font-weight:bold;}

#text{float:left;margin-left:1px;width:588px;}
#navigation{float:left;width:573px;height:49px;border-bottom:1px solid #c68e36;line-height:49px;padding-left:15px;color:#b56f01;}
#navigation a{color:#b56f01;}
#navigation a:hover{text-decoration:underline;}
a#tripadvisor{float:right;width:130px;height:25px;margin-top:8px;}
#links{float:left;width:400px;}
.article{float:left;width:538px;margin-left:25px;margin-top:25px;border-bottom:1px dashed #f2e5c7;padding-bottom:25px;}
* html .article{margin-left:12px;border-left:1px solid #fff;}
.article p{text-align:justify;margin-top:25px;color:#553503;}
.article img{float:right;margin-left:10px;margin-bottom:5px;padding:1px;border:1px solid #c68e36;}
.article a{color:#b56f01;}
.article a:hover{text-decoration:underline;}
.article ul{float:left;margin-left:5px;margin-top:5px;}
.article ul li{float:left;clear:left;margin-top:5px;padding-left:14px;background-image:url('../png/qubic.png');background-position:5px center;background-repeat:no-repeat;}
.article ul li a{color:#b56f01;font-weight:bold;}
.article ul li a:hover{text-decoration:underline;}

table.prices{margin-left:auto;margin-right:auto;color:#553503;}
table.prices td{padding:5px;border-bottom:1px dashed #f2e5c7;text-align:right;}
table.prices td.np{background-color:#f2e5c7;}
table.gallery td{padding:0px;border-bottom:0px;}
table.gallery img{width:100px;height:75px;float:left;margin-left:0px;}