*{margin:0px;padding:0px;border:0px;font-family:Arial,Verdana,Tahoma,Courier,sans-serif;font-size:12px;}
#news a{color:#003b79;text-decoration:underline;}
body{background-image:url(../png/body.png);background-position:center top;background-repeat:repeat;text-align:center;color:#444;}
#container{width:870px;margin-right:auto;margin-left:auto;margin-top:0px;}
#wrapper{float:left;padding-right:10px;padding-left:10px;background-image:url(../png/wrapper.png);background-position:center top;background-repeat:repeat-y;}
#banner{float:left;width:850px;height:350px;background-image:url(../png/banner.png);background-repeat:repeat-x;text-align:left;}
#language{float:left;padding-left:10px;margin-top:15px;}
#language img{border:2px solid #1a467c;}
#language ul{list-style:none;}
#language ul li{display:inline;margin-right:5px;}
#language ul li a{color:#fff;text-decoration:none;}
#contact{margin-right:10px;margin-top:8px;padding-right:45px;height:42px;text-align:right;background-image:url(../png/contact.png);background-position:top right;background-repeat:no-repeat;}
#address{color:#f9ad3c;padding-top:2px;}
#phone{color:#f3ebe0;}
#flash{display:block;width:850px;height:250px;}
#navigation{position:absolute;margin-top:11px;width:303px;height:39px;background-image:url(../png/navigation.png);background-position:top;background-repeat:repeat-x;font-size:12px;font-weight:bold;color:#fff;text-align:right;}
#nav_bar{font-weight:normal;float:right;height:39px;padding-top:12px;padding-right:50px;background-image:url(../png/navigationb.png);background-position:right top;background-repeat:no-repeat;}
#menu{position:absolute;text-align:right;padding-right:18px;margin-top:17px;}
#menu ul{position:relative;margin-left:260px;width:570px;text-align:right;list-style:none;}
#menu ul li{display:inline;padding-left:37px;background-image:url(../png/menu.png);background-position:10px center;background-repeat:no-repeat;}
#menu ul li#first{background-image:none;}
#menu ul li a{font-size:13px;font-weight:bold;color:#f3ebe0;text-decoration:none;}
#menu ul li a:hover{color:#f9ad3c;}

#content{float:left;width:850px;border-top:1px solid #02183f;background-image:url(../png/column.png);background-position:0px 0px;background-repeat:repeat-y;}
#column{float:left;width:295px;}
#column img{margin-top:35px;border:1px solid #02183f;width:250px;height:100px;}
#reservation, #reservation_en, #reservation_de, #gallery, #gallery_en, #gallery_de{width:252px;margin-left:auto;margin-right:auto;background-position:0px 0px;background-repeat:no-repeat;}
#reservation{background-image:url(../png/rezerwacja.png);margin-top:25px;margin-bottom:25px;}
#reservation_en{background-image:url(../png/reservation.png);margin-top:25px;margin-bottom:25px;}
#reservation_de{background-image:url(../png/reservierung.png);margin-top:25px;margin-bottom:25px;}
#gallery{background-image:url(../png/galeria.png);margin-bottom:50px;}
#gallery_de{background-image:url(../png/galerie.png);margin-bottom:50px;}
#gallery_en{background-image:url(../png/gallery.png);margin-bottom:50px;}
#reservation p, #reservation_en p, #reservation_de p, #gallery p, #gallery_en p, #gallery_de p{text-align:left;color:#f9ad3c;}
#reservation p a, #reservation_en p a, #reservation_de p a, #gallery p a, #gallery_en p a, #gallery_de p a{text-align:left;color:#f9ad3c;text-decoration:none;}

#block{float:left;width:555px;}
#footer{float:left;width:850px;height:50px;background-image:url(../png/footer.png);background-repeat:repeat-x;text-align:right;border-bottom:1px solid #02183f;}
#footer ul{list-style:none;padding-top:18px;margin-right:20px;}
#footer ul li{display:inline;color:#fff;border-left:1px solid #f7a532;margin-left:20px;padding-left:20px;}
#footer ul li a{color:#fff;text-decoration:none;}
.nav_arrows{display:inline;color:#f7a532;margin-left:5px;margin-right:5px;font-size:14px;}

#logo{position:absolute;margin-left:265px;margin-top:55px;width:170px;height:250px;background-image:url(../png/logo.png);background-repeat:no-repeat;}
#rokk_logo{position:absolute;margin-left:250px;/*margin-top:55px;width:170px;*/width:185px;height:250px;background-image:url(../png/rokk_logo.png);background-repeat:no-repeat;}

#threecolumns{float:left;width:555px;background-color:#e8dbc4;border-bottom:1px solid #dcc5b0;color:#001e44;padding-top:15px;}
#threecolumns .col{width:185px;float:left;}
#threecolumns .col p{padding-right:5px;padding-left:5px;margin-bottom:10px;text-align:left;}
#threecolumns .col p.right{width:175px;text-align:right;padding-right:0px;}
#threecolumns .col img{margin-top:5px;border:2px solid #dcc5b0;width:175px;height:100px;}
#photo, #photo_right, #photo_left{height:114px;margin-bottom:15px;background-color:#fff;border-bottom:1px solid #dcc5b0;border-top:1px solid #dcc5b0;}
#photo_right{text-align:left;padding-left:2px;}
#photo_left{text-align:right;padding-right:2px;}

#info{float:left;text-align:left;width:555px;}
#info p{padding-left:20px;padding-right:20px;margin-bottom:10px;}
#info h1{font-size:13px;padding-right:45px;height:25px;margin-right:10px;padding-top:10px;text-align:right;background-image:url(../png/info.png);background-position:right top;background-repeat:no-repeat;margin-top:15px;margin-bottom:15px;color:#001e44;}
* html #info h1{height:35px;}
#info h2{color:#001e44;padding-left:20px;margin-bottom:3px;}
b.date{color:#001e44;font-weight:bold;display:inline;}
#info ul{margin-bottom:10px;list-style:none;margin-bottom:25px;}
#info ul li{padding-left:35px;background-image:url(../png/litearrow.png);background-position:20px center;background-repeat:no-repeat;}
#info ul li a{color:#001e44;text-decoration:none;}
#info ul li a:hover{color:#7d1500;text-decoration:none;}

#news_content{padding-left:20px;padding-right:20px;margin-bottom:10px;}
#info h3{padding-left:20px;font-weight:normal;font-size:11px;margin-bottom:10px;}

#news_content a{text-decoration:underline;color:#001e44;}
#news_content p{padding-left:0px;}
ul.news_list{border-bottom:0px;}
a.list{font-weight:normal;}

.center{text-align:center;}
table#prices{margin-left:auto;margin-right:auto;margin-bottom:15px;}
table#prices td, table#prices th{padding-left:10px;padding-right:10px;text-align:left;border-bottom:1px dashed #e8dbc4;padding-top:3px;padding-bottom:3px;}
table#prices th{border-style:solid;font-weight:normal;}
table#prices p{padding:0px;margin:0px;}

#rooms_gallery{padding-left:20px;padding-right:20px;text-align:center;margin-bottom:25px;}
#rooms_gallery img{width:125px;border:2px solid #dcc5b0;}