body {margin: 0; padding: 0; background: rgb(82,55,27); text-align: center; font-family: arial,verdana;}
p, ul, ol {font-size: 12px; color: #fff; line-height: 15px;}
a {text-decoration: underline; color: #fff;}
a:hover {text-decoration: none;}
h2, h3 {color: rgb(255,204,0);}
h2 {font-size: 22px; margin: 0; padding: 0 0 16px;}
h2 span, h3 span {display: none;}
h3 {font-size: 12px;clear: both;}

.txt {padding: 15px 20px;}
.txt h3, .txt p {padding: 0 0 16px; margin: 0;}
.txt ul, .txt ol {margin: 0 0 16px 32px; padding: 0;}
.txt h3 a {color: rgb(255,204,0);}
.txt .more {font-weight: bold; text-align: right; text-transform: lowercase;}
.txt .more span {font-size: 16px;}
.txt h3 a {color: rgb(255,204,0);}
.txt img {padding: 5px; background: rgb(82,55,27); border: 1px solid rgb(165,150,134);}
.txt img.left {float: left; margin: 0 16px 16px 0;}
.txt img.right {float: right; margin: 0 0 16px 16px;}

#fclr {clear: both; height: 30px;}
#all {width: 880px; margin: 0 auto; padding: 0 62px 32px; text-align: left; background: rgb(82,55,27) url(../gfx/bg-body.gif) scroll repeat-y top center; border-bottom: 1px solid rgb(158,143,127);}
#top, #foot {width: 868px; margin-left: 5px;}
#top {height: 162px; background-image: url(../gfx/bg-top.jpg);}
#top h1 {display: none;}
#top ul {list-style-type: none; margin: 0; padding: 8px 0 0 500px; text-transform: lowercase;}
#top li {margin: 0 8px; padding: 0; display: inline;}
#nav {width: 860px; height: 35px; margin: 2px 0 2px 8px; border: 1px solid rgb(197,188,178); background-image: url(../gfx/bg-nav.gif);}
#nav ul {list-style-type: none; padding: 0; margin: 0; height: 35px; text-align: center;}
#nav li {float: left;}
#nav li, #nav a {width: 215px; height: 35px; display: block; background-position: top center; background-repeat: no-repeat;}
#nav strong {display: none;}
#nav li#m1, #nav li#m2, #nav li#m3 {background-image: url(../gfx/bg-menu.gif); background-position: top right; background-repeat: no-repeat;}

.break {clear: both; height: 11px; margin-right: 2px; line-height: 9px; background: rgb(117,95,72) url(../gfx/bg-break.gif) scroll repeat-x center left;}

#r1, #r2, #r3 {clear: both;}
#r1 {height: 444px; padding: 4px; margin: 0 8px 0 6px; border-top: 1px solid rgb(158,143,127); border-bottom: 1px solid rgb(158,143,127);}
#r11, #r12 {height: 442px; border: 1px solid rgb(158,143,127); overflow: hidden;}
#r11, #r21, #r31 {float: left;}
#r12, #r22, #r32 {float: right;}
#r11 {width: 300px;}
/* #r11 h2 {height: 44px; background: transparent none scroll no-repeat top left;} */
#r12 {width: 550px;}

#r11, #r2, #r3 {background: rgb(117,95,72);}

#r2 {height: 350px; padding: 0; margin: 0 2px 0 5px;}
#r21, #r22 {height: 342px; overflow: hidden;}

#r21, #r31 {width: 305px; background: rgb(82,55,27); border: 1px solid rgb(158,143,127);}
#r22, #r32 {width: 554px;}

#r3 {height: 122px; padding: 0 6px 0 0; margin: 0 2px 0 5px;}
#r31, #r32 {height: 118px; overflow: hidden;}
#r31 .txt {padding: 10px 20px;}
#r31 h2 {height: 35px; padding: 0; background: transparent none scroll no-repeat top left;}
#r31 p {padding: 0 0 10px;}
#r32 {height: 120px; background: rgb(82,55,27);}
#r32 img {border: 5px solid rgb(117,95,72); padding: 2px; margin: 2px 0 0 2px;}

.txtbg {background: rgb(117,95,72) url(../gfx/bg-txt.jpg) scroll no-repeat bottom left; margin-left: 5px; overflow: hidden; width: 868px;}

#foot {border-top: 1px solid rgb(158,143,127); text-align: center; padding: 16px 0 32px;}
#foot hr {display: none;}
#foot p, #foot a {color: rgb(200,191,180);}
#foot p {margin: 0; padding: 0 0 16px;}
#foot span {margin: 0 8px;}

.gallery {text-align: center;}
.gallery a span {display: block; height: 16px; margin-bottom: 4px;}
.gallery a {display: block; float: left; width: 200px; height: 160px; text-decoration: none;}
.gallery img {}
.back {clear: both; text-align: center;}

.navigator {clear: both; text-align: center;}

.pic {text-align: center;}
.pic p {color: rgb(62,35,17);}

#gmbg {height: 400px; padding: 5px; background: rgb(82,55,27); border: 1px solid rgb(158,143,127);}
#gm {height: 398px; border: 1px solid rgb(158,143,127); background: #fff;}
#gm p {color: #000;}
#gm img {background: transparent; padding: 0; margin: 0;}

/* lokalizacja */
/* #r11 h2 {background-image: url(../gfx/bg-r11-title.gif);} */
#r31 h2 {background-image: url(../gfx/bg-r31-title.gif);}
#m1 a {background-image: url(../gfx/bg-menu-restauracja-pl.gif);}
#m1 a:hover {background-image: url(../gfx/bg-menu-restauracja-pl-2.gif);}
#m2 a {background-image: url(../gfx/bg-menu-sala-pl.gif);}
#m2 a:hover {background-image: url(../gfx/bg-menu-sala-pl-2.gif);}
#m3 a {background-image: url(../gfx/bg-menu-galeria-pl.gif);}
#m3 a:hover {background-image: url(../gfx/bg-menu-galeria-pl-2.gif);}
#m4 a {background-image: url(../gfx/bg-menu-kontakt-pl.gif);}
#m4 a:hover {background-image: url(../gfx/bg-menu-kontakt-pl-2.gif);}
