body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #F8EFD2 url(imgs/dot-transp.gif) no-repeat top center; margin: 0px 0px 0px 0px }
body.galr-imgs {margin: 0px }

A {text-decoration: none }
  a:link {color: #006699 }
  a:visited {color: #006699 }
  a:active {color: #000000 }
  a:focus {color: #000000 }
  a:hover {color: #FF0000; text-decoration: underline }

  a.H4:link {color: #FF8000 }
  a.H4:visited {color: #FF8000 }
  a.H4:active {color: #000000 }
  a.H4:focus {color: #000000 }
  a.H4:hover {color: #FF0000; text-decoration: none }

  a.debki:link {color: #663300 }
  a.debki:visited {color: #663300 }
  a.debki:active {color: #000000 }
  a.debki:focus {color: #000000 }
  a.debki:hover {color: #006699; text-decoration: none }

* { }
table      {width: 100%;  border: 0px solid silver; border-collapse: collapse; margin: 0px 0px 0px  0px }
td {vertical-align: top; border: 0px solid blue; padding: 0px }
table.menu {width: 985px; border: 0px solid silver }
table.box  {width: 970px; border: 0px solid silver; border-collapse: collapse; margin: 0px 0px 0px 13px }
table.ceny {width: 182px; border: 0px solid silver; border-collapse: collapse; margin: 0px 0px 0px  0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right }
td.top {width: 985px; height:  35px }
td.box {width: 985px; height: 600px }
td.mid {width: 985px; height: 100px; vertical-align: bottom; padding: 0px 0px 15px 0px }
td.bot {width: 985px; height:  10px; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif }
td.col {width: 194px; border: 0px solid red; vertical-align: top }

H1 {font-size: 33px; color: #CCCC99; font-weight: bold; font-style: italic; margin: 0px }
H2 {font-size: 18px; color: #999966; font-weight: bold; font-style: italic; margin: 0px }
.err {color: red }
.suc {color: teal }
H3 {width: 958px; font-size: 18px; color: #006699; font-weight: bold; font-style: italic; text-align: right; margin: 3px 0px 7px 10px; border-bottom: 1px solid silver; padding-bottom: 3px }
.frm {color: #666666 }
H4 {font-size: 12px; color: #FF8000; font-weight: bold; margin: 0px 0px 10px 0px }
P.intro-adv {width: 400px; font-size: 11px; color: #666666; margin:  30px 0px 278px 568px; text-align: right; font-style: italic }
P.intro-txt {width: 950px; font-size: 12px; color: #000000; margin:   0px 0px   0px  15px; text-align: justify }
P.box-intro {width: 958px; font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin: 6px 0px 15px 10px }
P.box-cols1 {width: 182px; font-size: 11px; color: #000000; font-family: Tahoma,  Arial, Helvetica, sans-serif; text-align: justify; margin: 6px 0px  8px  0px }
P.box-cols2 {width: 182px; font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin: 6px 0px  8px  0px }
P.footL {font-size: 11px; margin: 0px 0px 0px   5px; display: inline }
P.footR {font-size: 11px; margin: 0px 0px 0px 210px; display: inline }
b {color: #363636 }
ul  {margin: 0px 0px 0px 0px; padding: 0px }
li  {margin: 2px 0px 0px 16px; font-size: 11px }

div.menu   {width: 985px; height: 30px; border: 0px solid red; position: fixed }
div.col1   {width: 190px; position: fixed; left:   0px; top: 0px; display: inline }
div.col2   {width: 190px; position: fixed; left: 195px; top: 0px; display: inline }
div.col3   {width: 190px; position: fixed; left: 390px; top: 0px; display: inline }
div.col4   {width: 190px; position: fixed; left: 585px; top: 0px; display: inline }
div.col5   {width: 190px; position: fixed; left: 780px; top: 0px; display: inline }
div.col3x3 {width: 585px; position: fixed; left: 390px; top: 0px; display: inline }

img {border: 0px solid blue; margin: 0px; padding: 0px }
.tmbs-main {width: 180px; height: 135px; border: 1px solid #663300 }
.galr-tmbs {width: 180px; height: 135px; border: 1px solid #663300; margin: 10px 0px 0px 7px }
.galr-imgs {width: 760px; height: 570px; border: 0px solid #663300; margin:  0px 0px 0px 0px }
.flags {width:  20px; height:  13px; border: 0px solid silver;  margin: 0px 0px 40px 15px }
.mapka {width: 563px; height: 515px; border: 1px solid #663300; margin: 0px 0px  0px  5px }
.arrow {width:   5px; height:   8px; border: 0px solid silver;  margin: 0px 0px 0px  10px }

/* formularz rezerwacji */
table.rezerwacja {width: 570px; height: 230px; border: 0px solid teal; border-collapse: collapse; margin: 0px 0px 0px 10px }
td.rezerwacja {font-size: 11px; padding: 0px }
form.rezerwacja {font-size: 11px; color: #000000; border: 0px solid blue; margin: 0px 0px 0px 0px }
input,textarea {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif }
textarea    {width: 365px; height: 230px; font-size: 12px; color: #000000; border: 1px solid teal;    margin:  0px 0px  0px 0px }
input.form1 {width: 182px; height:  16px; font-size: 12px; color: #000000; border: 1px solid teal;    margin:  0px 0px 10px 0px }
input.form2 {width:  87px; height:  16px; font-size: 12px; color: #000000; border: 1px solid teal;    margin:  0px 0px 10px 0px }
input.subm  {width: 182px; height:  20px; font-size: 12px; color: #000000; border: 1px solid #F9F9F9; margin: 19px 0px  0px 0px }

