html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font: normal normal normal 15px/1.2 Georgia, "Times New Roman", serif; background-color: #200000; color: #ffffff; }
#box1 { position: absolute; left: 50%; top: 50%; margin: -280px 0 0 -385px; padding: 0; width: 770px; height: 560px; background-color: #500000; color: #ffffff; }
#box2 { position: relative; left: 0; top: 0; width: 770px; height: 560px; }
#suknie, #ksymena { position: absolute; top: 0; display: block; margin: 0; padding: 0; line-height: 1.0; color: #ffffff; }
#suknie { right: 0; width: 485px; height: 95px; }
#ksymena { left: 0; width: 285px; height: 560px; }
#suknie span, #ksymena span { visibility: hidden; }
#menu { z-index: 0; position: absolute; left: 65px; top: 231px; width: 220px; height: 273px; margin: 0; padding: 0; }
#menu01, #menu02, #menu03, #menu04, #menu05, #menu06, #menu07 { z-index: 100; position: absolute; left: 0; height: 39px; }
#lang { z-index: 0; position: absolute; left: 10px; top: 10px; width: 18px; height: 32px; margin: 0; padding: 0; }
#langpl, #langde { position: absolute; left: 0; width: 18px; height: 14px; }
#langpl, #langpl a { top: 0; background: url(grafika/pl.gif) 0 0 no-repeat; }
#langpl a:hover { background: url(grafika/pl.gif) -18px 0 no-repeat; }
#langde, #langde a { top: 18px; background: url(grafika/de.gif) 0 0 no-repeat; }
#langde a:hover { background: url(grafika/de.gif) -18px 0 no-repeat; }
#menu ul, #lang ul { margin: 0; padding: 0; list-style: none; }
#menu ul li, #lang ul li { display: block; margin: 0; padding: 0; }
#menu ul li a, #lang ul li a { overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; border: 0; }
#menu ul li a span, #lang ul li a span { visibility: hidden; }
#text1 { position: absolute; right: 0; bottom: 0; margin: 0; padding: 0; width: 485px; height: 465px; background: url(grafika/gradient.png) right bottom no-repeat; color: #e0c8b6; }
#text2 { position: absolute; right: 6px; bottom: 6px; margin: 0; padding: 0 10px 0 0; width: 453px; height: 460px; overflow: auto; }
a, a:link, a:visited { text-decoration: none; color: #ffffff; }
a:hover, a:active { text-decoration: underline; color: #ffffff; }
address { margin: 1px 0; padding: 0; font-style: normal; font-weight: normal; text-align: center; }
b { color: #e8d0be; }
cite { font-style: italic; font-weight: normal; }
form { margin: 0; padding: 0; }
h1 { margin: 20px 0 15px; padding: 0; font: italic normal normal 30px/1.0 "Times New Roman", "Trebuchet MS", serif; text-align: center; color: #ffecda; }
h2 { margin: 20px 0 0 10px; padding: 0; font: normal normal normal 20px/1.0 "Trebuchet MS", Arial, sans-serif; text-align: left; color: #f0d8c6; }
h3 { margin: 20px 0 10px; padding: 0; text-align: center; }
img { border: 0; }
input, textarea { font: normal normal normal 15px/1.1 "Courier New", serif; }
object { display: block; margin: 0; padding: 0; }
p { margin: 5px 0; padding: 0; text-align: justify; text-indent: 20px; }
p.pc { text-align: center; text-indent: 0; }
ul { margin: 0; padding: 0; }
ul li { margin: 5px 0 0 20px; padding: 0; text-align: justify; list-style: outside disc; }
ul li ul { margin: 5px 0 0 0; padding: 0; }
ul li ul li { margin: 5px 0 0 20px; padding: 0; text-align: justify; list-style: outside disc; }
sup { margin: 0; padding: 0; font-size: 11px; vertical-align: text-top; }
.aspera { margin: 0 0 10px; font-weight: bold; text-align: center; text-indent: 0; }
.cen { text-align: center; text-indent: 0; }
.ic { margin: 0 50px 0 0; text-align: right; text-indent: 0; }
.marzenia { margin: 20px 0; font-weight: bold; text-align: center; text-indent: 0; color: #ffe000; }
.uwaga { margin: 25px 0; padding: 0; font-weight: bold; text-align: center; text-indent: 0; color: #ffff00; }
.neon { color: #ffe000; }
.firmy { margin: 0 auto; padding: 0; border: 0; }
.firmy tr { margin: 0; padding: 0; border: 0; }
.firmy tr td { margin: 0; padding: 8px; border: 0; font-size: 21px; text-align: center; vertical-align: middle; }
.oferta { margin: 0 auto; padding: 0; border: 0; }
.oferta tr { margin: 0; padding: 0; border: 0; }
.oferta tr td { margin: 0; padding: 8px; border: 0; font: normal normal normal 14px/1.2 "Trebuchet MS", Arial, Verdana, sans-serif; vertical-align: middle; }
.oferta tr td p { margin: 5px 0; padding: 0; text-align: justify; text-indent: 0; color: #fade6a; }
.oferta tr td p b, .oferta tr td p span { color: inherit; }
.galerie { margin: 0 auto; padding: 0; border: 0; }
.galerie tr { margin: 0; padding: 0; border: 0; }
.galerie tr td { margin: 0; padding: 8px; height: 112px; border: 0; vertical-align: middle; }
.galerie tr td p { margin: 5px 0; padding: 0; font-size: 18px; text-align: left; text-indent: 0; }
.zdjecie { display: block; margin: 0 auto; padding: 0; border: 1px solid #6e4747; }
.galeria { margin: 0 auto; padding: 0; border: 0; }
.galeria tr { margin: 0; padding: 0; border: 0; }
.galeria tr td { margin: 0; padding: 6px; height: 108px; vertical-align: bottom; border: 0; }
.mini { display: block; margin: 0 auto; padding: 0; border: 1px solid #6e4747; }
.fl { float: left; display: block; margin: 4px 10px 14px 0; padding: 0; border: 1px solid #6e4747; }
.fr { float: right; display: block; margin: 4px 0 14px 10px; padding: 0; border: 1px solid #6e4747; }
.formularz { margin: 0 auto; padding: 0; border: 0; }
.formularz tr { margin: 0; padding: 0; border: 0; }
.formularz tr td { margin: 0; padding: 3px; border: 0; vertical-align: top; }
.przez { background-color: transparent; color: #ffffff; }
.mapa { position: relative; left: 0; top: 0; margin: 0 auto; padding: 0; width: 400px; height: 400px; background-color: #dcc076; color: #000000; border: 1px solid #b09886; }
.promocja { clear: both; margin: 15px auto; padding: 1px 10px; height: auto; background-color: #602020; border: 1px solid #d6a890; }
.promocja h3 { margin: 5px 0; font: normal normal bold 17px/1.3 "Trebuchet MS", Tahoma, Arial, sans-serif; color: #ffff00; }
.promocja p { font: normal normal normal 14px/1.3 "Trebuchet MS", Tahoma, Arial, sans-serif; text-align: justify; text-indent: 0; color: #fffff8; }
.promocja p.pl { text-align: left; }
.promocja p.pc { text-align: center; }
.promocja p.pr { text-align: right; }
.promocja p span { color: #ffe000; }
.promocja a, .promocja a:link, .promocja a:visited { text-decoration: none; color: #ffff00; }
.promocja a:hover, .promocja a:active { text-decoration: underline; color: #ffff00; }
.promocja p b { color: inherit; }
#wyslij { float: left; margin: 0; }
#wyczysc { float: right; margin: 0; }
#fuze { font: normal normal normal 10px/1.0 Arial, sans-serif; color: #202020; }
#fuze a, #fuze a:link, #fuze a:visited { text-decoration: none; color: #707070; }
#fuze a:hover, #fuze a:active { text-decoration: none; color: #000000; }
#licznik { position: absolute; left: 68px; bottom: 42px; margin: 0; padding: 0; }
#valid { position: absolute; left: 4px; bottom: 3px; margin: 0; padding: 0; }
#www { position: absolute; right: 510px; bottom: 3px; margin: 0; padding: 0; }