*{margin:0px;padding:0px;text-decoration:none;list-style:none;text-align:left;border:0px;}
body{background-color:#fcdabf;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;font-size:12px;color:#711e0a;text-align:center;}
a{color:#d24201;}
#container{width:900px;margin-left:auto;margin-right:auto;}
#banner_pl, #banner_en, #banner_de, #banner_ru{float:left;width:900px;height:315px;margin-top:10px;background-image:url('../png/banner_pl.png');background-repeat:no-repeat;background-position:0px 0px;}
#flash{position:absolute;width:400px;height:200px;margin-top:18px;margin-left:428px;}
#content{float:left;width:900px;height:500px;margin-top:10px;background-image:url('../png/content_wrapper.png');background-repeat:no-repeat;background-position:0px 0px;}
#menu, #menu_list{float:left;margin-left:10px;margin-top:13px;width:880px;height:36px;background-image:url('../png/menu_left.png');background-repeat:no-repeat;background-position:0px 0px;}
#menu_list{margin-left:0px;margin-top:0px;background-image:url('../png/menu_right.png');background-repeat:no-repeat;background-position:top right;}
#menu_list ul{width:846px;margin-left:17px;padding-left:2px;height:36px;background-image:url('../png/menu_ul.png');background-repeat:repeat-x;background-position:0px 0px;text-align:center;}
#menu_list ul li{float:left;height:36px;width:120px;}
#menu_list ul a{font-size:11px;float:left;height:36px;width:120px;text-align:center;color:#efac77;font-weight:bold;line-height:35px;border-left:1px solid #944931;}
#menu_list ul li#rezerwacja a{border-right:1px solid #944931;}
#menu_list ul a:hover{color:#fdd3b1;}
#languages{float:right;width:123px;height:20px;margin-right:25px;margin-top:-5px;}
#languages ul{float:left;margin-left:-5px;}
#languages ul li{float:left;width:27px;margin-left:5px;}
#languages ul li img{width:25px;height:12px;border:1px solid #fac295;}
#news{float:left;width:225px;margin-top:10px;margin-left:10px;padding-bottom:26px;background-image:url('../png/news_bottom.png');background-repeat:no-repeat;background-position:bottom;}
#reservation{float:left;width:185px;margin-top:10px;margin-left:10px;padding-bottom:15px;background-image:url('../png/reservation_bottom.png');background-repeat:no-repeat;background-position:bottom;}
#contact{float:right;width:185px;margin-top:10px;margin-right:10px;text-align:center;}
#contact p{text-align:center;padding-top:10px;}
#main{float:left;width:450px;margin-left:10px;margin-top:10px;padding-bottom:26px;background-image:url('../png/main_bottom.png');background-repeat:no-repeat;background-position:bottom;}
img.main_header{float:left;width:450px;height:69px;}
img.main_photo{float:left;width:450px;height:125px;}
#footer{clear:left;float:left;width:450px;margin-left:245px;padding-bottom:10px;text-align:center;font-size:11px;}
#footer p{text-align:center;padding-top:10px;}
#text{float:left;width:398px;min-height:250px;padding-left:25px;padding-right:25px;background-color:#fac295;border-left:1px solid #c3501c;border-right:1px solid #c3501c;}
#text p{padding-top:25px;text-align:justify;}
#news_list{float:left;text-align:center;width:213px;padding-left:5px;padding-right:5px;background-color:#fac295;border-left:1px solid #c3501c;border-right:1px solid #c3501c;padding-bottom:23px;background-image:url('../png/star.png');background-repeat:no-repeat;background-position:bottom;}
#news_list img{display:block;margin-left:auto;margin-right:auto;width:13px;height:13px;margin-top:10px;margin-bottom:10px;}
#news_list a{font-weight:bold;}
#bookassist{float:left;width:185px;background-image:url('../png/rezerwacja_bg.png');background-repeat:no-repeat;background-position:top;}
#today{margin-right:2px;float:right;font-size:11px;width:150px;margin-top:-35px;padding-top:3px;height:32px;text-align:center;background-image:url('../png/date_bg.png');background-repeat:no-repeat;background-position:top;}
#day{color:#d24201;text-align:center;font-size:12px;}
table#gallery{margin-top:25px;font-size:13px;}
table#gallery td{width:100px;}
table#gallery img{float:left;width:98px;height:75px;}
#text .article{float:left;width:100%;}
#text .article p{padding-top:10px;}
#text .article img{margin:3px;}