body { text-align: center; font-family: Georgia, serif; font-size: 12px; color: #473626;
margin: 0; padding: 0; background: #d50000 url(tapeta.jpg) center top repeat-x;}

ul {list-style: none;}
.lista li {list-style: disc;}

#wrap {width: 660px; margin: 0 auto; text-align: left; position: relative; 
background: url(mainbg.jpg) top center no-repeat; height: 682px;}
  
#logo {float: left; width: 132px; height: 77px; margin: 4px 0 0 13px; 
padding: 0; background: url(logo.jpg);}  
  
#fotki {width: 420px; height: 245px; margin: 18px 0 0 34px; float: left;}
#mapka {float: left; width: 170px; height: 251px; background: url(mapka_bg.png); 
margin: 14px 0 0 4px;}
#mapka p {margin: 180px 10px 0 40px; font-style: italic; font-weight: bold;}

#p1 {margin: 0 0 0 32px; width: 596px; height: 319px;  background: url(p1.png) no-repeat;
font-family: Georgia, serif; font-size: 12px; overflow: auto;
text-align: justify; font-style: italic;}
#p1 h3, #blaszka h3 {margin: 14px 0 10px 16px; font-size: 18px;}
#p1 p {margin: 5px 22px 5px 22px;}
.p_small { text-align:center; font-size:10px; margin: 5px 22px 5px 22px;}
.imgcenter { float:right; margin: 5px 205px;}
#p1 p a img{ border-style:none; border:0; padding:0;}

#blaszka {width: 571px; height: 550px; background: url(blaszka.png);
padding: 10px; margin: 12px 0 0 35px;}

/* flagi */
ul#ulflagi {position: absolute; top: 0; right: 20px; margin: 0; padding: 0;}
ul#ulflagi li {float: right; margin: 0 0 0 6px; padding: 0;}
ul#ulflagi li a {color: #272727; text-decoration: none;}
ul#ulflagi li a img {border: solid 1px #D3BC8F;}

/* menu */
#menu {float: left; margin: 35px 0 0 133px;}
ul#nav {margin: 0; padding: 0;}
ul#nav li {float: left; margin: 0; padding: 0;}

a#pl1 {display: block; width: 65px; height: 46px; background: url(pl1.jpg); }
a#pl2 {display: block; width: 74px; height: 46px; background: url(pl2.jpg); }
a#pl3 {display: block; width: 73px; height: 46px; background: url(pl3.jpg); }
a#pl4 {display: block; width: 78px; height: 46px; background: url(pl4.jpg); }
a#pl5 {display: block; width: 77px; height: 46px; background: url(pl5.jpg); } 

a#pl1:hover {background: url(pl1a.jpg);}
a#pl2:hover {background: url(pl2a.jpg);}
a#pl3:hover {background: url(pl3a.jpg);}
a#pl4:hover {background: url(pl4a.jpg);}
a#pl5:hover {background: url(pl5a.jpg);}


a#de1 {display: block; width: 97px; height: 46px; background: url(de1.jpg); }
a#de2 {display: block; width: 88px; height: 46px; background: url(de2.jpg); }
a#de3 {display: block; width: 69px; height: 46px; background: url(de3.jpg); }
a#de4 {display: block; width: 78px; height: 46px; background: url(de4.jpg); }
a#de5 {display: block; width: 81px; height: 46px; background: url(de5.jpg); } 

a#de1:hover {background: url(de1a.jpg);}
a#de2:hover {background: url(de2a.jpg);}
a#de3:hover {background: url(de3a.jpg);}
a#de4:hover {background: url(de4a.jpg);}
a#de5:hover {background: url(de5a.jpg);}

a#en1 {display: block; width: 93px; height: 46px; background: url(en1.jpg); }
a#en2 {display: block; width: 69px; height: 46px; background: url(en2.jpg); }
a#en3 {display: block; width: 93px; height: 46px; background: url(en3.jpg); }
a#en4 {display: block; width: 84px; height: 46px; background: url(en4.jpg); }
a#en5 {display: block; width: 76px; height: 46px; background: url(en5.jpg); } 

a#en1:hover {background: url(en1a.jpg);}
a#en2:hover {background: url(en2a.jpg);}
a#en3:hover {background: url(en3a.jpg);}
a#en4:hover {background: url(en4a.jpg);}
a#en5:hover {background: url(en5a.jpg);}


/* cennik */
table#cennik {width: 500px; margin: 0 auto;background-color:#ffffff; border-collapse: separate;
text-align:center;}
td { padding: 5px; border: 1px solid #eceaa8;}

/* dojazd */
#map {margin: 60px 0 0 36px; border: solid 2px #272727; font-family:Arial, Helvetica, sans-serif;}
#opis h1{font-size:11px; font-weight:bold;}
#opis {font-size:9px;}


/* pokoje galerie */
/* miniaturki */
img.thumbs {margin: 1px; padding: 1px; 
border-top: solid 1px #ffffff;
border-left: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}
a.athumbs {text-decoration: none;} 
ul.ulthumbs {list-style: none; padding: 0; margin: 0;}
ul.ulthumbs li {float: left; display: block; height: 104px; width: 104px; text-align: center;}

/* stopka */
#stopka { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:center; color: #CCCCCC;}
#stopka a {color:#CCCCCC; font-weight:bold;}

