*{margin:0px;padding:0px;border:0px;text-decoration:none;list-style:none;text-align:justify;}
body{font-family:Verdana,Arial,Tahoma,Courier,sans-serif;font-size:12px;color:#444;text-align:center;}
#container{width:950px;margin-left:auto;margin-right:auto;margin-top:5px;}

#header{float:left;width:970px;height:300px;margin-left:-20px;background-image:url('../img/header.jpg');}
#logo{float:left;width:190px;height:50px;margin-left:20px;margin-top:183px;}
#logo img{width:190px;height:50px;}
#motto{clear:left;float:left;width:250px;margin-top:27px;margin-left:95px;font-size:18px;font-style:italic;color:#930505;}
#languages{float:right;width:200px;height:20px;margin-top:104px;margin-right:5px;}
#languages li{float:right;width:31px;height:17px;border:1px solid #eee;margin-left:2px;}
#languages li img{width:31px;height:17px;}
#reservation{clear:right;float:right;width:208px;height:155px;margin-top:10px;margin-right:23px;text-align:center;}

#reservation h1{color:#fff;font-size:12px;width:100%;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #fff;}

#content{float:left;width:950px;margin-top:1px;margin-bottom:1px;padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#column_right{float:right;width:250px;margin-left:5px;}
#right_header{width:250px;height:37px;background-image:url('../img/right_header.png');}
#right_header h1{text-align:right;color:#930505;font-size:12px;padding-top:10px;padding-right:10px;}
#special_offers{float:left;width:248px;padding-bottom:10px;background-image:url('../img/columns_bg.png');background-repeat:repeat-x;margin-top:1px;border:1px solid #ccc;}
#special_offers ul{float:left;margin-top:10px;margin-right:5px;margin-left:5px;}
#special_offers li{padding-left:10px;margin-top:5px;background-image:url('../img/arrow.png');background-position:left center;background-repeat:no-repeat;}
#special_offers li a{color:#797979;color:#444;font-weight:bold;font-size:11px;}
#special_offers li a:hover{color:#930505;text-decoration:underline;}

#column_center{float:right;width:495px;margin-left:5px;}
#center_header{width:495px;height:37px;background-image:url('../img/center_header.png');background-position:right 0px;background-repeat:no-repeat;}
#center_header h1{text-align:right;color:#930505;font-size:12px;padding-top:10px;padding-right:10px;}
#main_content{float:left;width:493px;padding-bottom:10px;background-image:url('../img/columns_bg.png');background-repeat:repeat-x;margin-top:1px;border:1px solid #ccc;}
#main_content p{margin-top:10px;margin-right:5px;margin-left:5px;}
#main_content p.intro{margin-top:10px;margin-right:5px;margin-left:5px;color:#930505;color:#444;font-weight:bold;}
#main_content p a{color:#930505;}
#main_content p a:hover{text-decoration:underline;}
#main_content p b{color:#930505;color:#444;}

#column_left{float:right;width:195px;}
#menu{float:left;width:195px;margin-top:15px;}
#menu ul{width:195px;}
#menu ul li{border-bottom:1px solid #eee;padding-left:10px;margin-top:7px;background-image:url('../img/arrow.png');background-position:left center;background-repeat:no-repeat;}
#menu ul li a{color:#797979;color:#444;padding-bottom:2px;display:block;}
#menu ul li a:hover{color:#930505;text-decoration:none;font-weight:bold;}

#footer{float:left;width:950px;height:52px;background-image:url('../img/footer_bg.png');background-repeat:repeat-x;}
#footer_logo{float:left;width:55px;height:52px;background-image:url('../img/footer_logo.png');}
#footer p#company{float:left;margin-top:20px;font-size:11px;}
#design{float:right;height:52px;background-image:url('../img/footer_design.png');background-position:right 0px;background-repeat:no-repeat;}
#design p#copyright{float:right;margin-top:20px;padding-right:10px;font-size:11px;}
#footer a{color:#930505;}

.photo{float:left;width:236px;height:145px;margin:3px;border:1px solid #ccc;padding:2px;background-color:#fff;}
#map{float:left;width:248px;margin-top:5px;}
#map img{width:248px;height:240px;border:1px solid #ccc;}

#partners{width:195px;float:left;margin-top:25px;}
#partners p{text-align:center;color:#797979;font-size:11px;}
#partners p a{color:#930505;}
#partners p a:hover{text-decoration:underline;}
#partners_links{width:193px;float:left;margin-top:10px;padding-top:10px;padding-bottom:10px;text-align:center;border:1px solid #eee;margin-bottom:10px;}

#tresc p{text-align:left;}
table.prices td{border-bottom:1px dashed #eee;padding:3px;}
table.prices th{background-color:#ddd;padding:3px;font-size:11px;}

table.gallery{float:left;margin-top:10px;margin-bottom:10px;}
table.gallery td.describe{padding-bottom:5px;font-size:11px;padding-left:1px;}
.photo_gallery{float:left;width:236px;height:145px;margin:3px;border:1px solid #ccc;padding:2px;background-color:#fff;margin:0px;margin-left:1px;margin-top:1px;}

table.conferences{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-top:10px;text-align:center;border-spacing:0px}
table.conferences td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:3px;text-align:center;}

a#hotel_partners{color:#444;}
a#hotel_partners:hover{color:#930505;font-weight:bold;}


*html #header{position:relative;} /* for IE 6 */
*html #logo{margin-left:10px;} /* for IE 6 */
*html #motto{margin-left:47px;} /* for IE 6 */
*html #languages{margin-right:3px;} /* for IE 6 */
*html #languages li{border:0px;} /* for IE 6 */
*html #languages li img{border:1px solid #eee;} /* for IE 6 */
*html #reservation{margin-right:12px;} /* for IE 6 */
*html #special_offers{margin-left:-3px} /* for IE 6 */
*html #main_content{width:495px;} /* for IE 6 */
*html table.gallery{margin-left:-1px;} /* for IE 6 */