body { font:  11px Tahoma, Arial, verdana, helvetica, sans-serif; color: #616A74; background: url(images/top_logo.jpg) no-repeat top center; margin: 0; padding: 0; }
img { border: 0; }
a { color: #666; text-decoration: none; }
a:hover { color: #006; }

#menu { padding-top: 80px; padding-left: 416px; }
#wrapper, #menu { margin: 0 auto; width: 906px; }
#top { background: url(cms/datastore/images/top.gif) no-repeat; height: 14px; }
#middle { background: url(cms/datastore/images/middle.gif) repeat-y; padding: 0 16px; text-align: left; overflow: hidden; zoom: 1; }
#bottom { background: url(cms/datastore/images/bottom.gif) no-repeat; height: 14px; }
#leftcol { float: left; width: 203px; }
#rightcol { float: right; width: 663px; }
#fForm select, #fForm input { font: 11px Arial, Helvetica, sans-serif; }
#rezerwacje { margin-top: 10px; padding-bottom: 8px; }

.dottedhr { border-bottom: 1px solid #CCC; width: 90%; font-size: 0; height: 0; }
.ml20 { padding: 8px 0; }
.clear { height: 0; font-size: 0; clear: both; }

#whiteBox { float: left; width: 165px; height: 55px; padding-left: 20px; }
#blackBox { float: left; width: 132px; height: 27px; padding-right: 10px; }
#whiteBox a { display: block; height: 30px; width: 165px; position: absolute; margin-top: 14px; background: url(img/zakladki_white.gif) no-repeat; text-align: center; padding-top: 25px; }
#blackBox a { display: block; height: 20px; width: 165px; position: absolute; margin-top: 7px; background: url(img/zakladka_blck.gif) no-repeat bottom; text-align: center; padding-top: 35px; color: #fff; }
#footer { overflow: hidden; zoom: 1; }

.smallBoxTop { background: url(cms/datastore/images/top-small.gif) no-repeat; height: 14px; }
.smallBox { background: #f6f6f6; padding: 2px 7px; } 
.smallBoxBottom { background: url(cms/datastore/images/bottom-small.gif) no-repeat; height: 15px; }
.singlePromo { overflow:hidden; zoom: 1; padding-bottom: 4px; }
.promoPrice { float: right; color: #6885af; }
