body { margin: 50px 0 0px 0; background-color: #fff; }
body,td { font: normal 12px tahoma, arial; color: #50392C; }
input { height: 19px; }
input,textarea { font: normal 11px tahoma,arial; color: #4699b9; width: 246px; }
h1 {font: normal 18px tahoma,arial; margin: 0 0 16px 0;}
h2 {font: normal 16px tahoma,arial; margin: 0 0 16px 0;}
h3 {font: normal 14px tahoma,arial; margin: 0 0 16px 0;}
p {margin: 0 0 16px 0; line-height: 17px; text-align: left;}
ul {margin: 0 0 0 0; padding: 0 0 16px 20px;}

#root {width: 740px; margin: 0 auto; overflow: visible; border: 0px solid #000;}
#layout {position: absolute; width: 740px; height: 430px; overflow: hidden; margin: 0 0 0 0px; z-index: 1;}
#animacjaOuter {position: absolute; width: 514px; height: 38px; overflow: hidden; margin: 0 0 0 226px; z-index:2;}
#contentOuter  {position: absolute; width: 515px; height: 168px; margin: 38px 0 0 226px; z-index: 2; overflow: auto;}
.witamy          {background-color: #FEFBE8; background-image: url('../images/tlo-witamy.jpg'); background-repeat: no-repeat;}
.pod-dachem      {background-color: #FFFDF1; background-image: url('../images/tlo-pod_dachem.jpg'); background-repeat: no-repeat; }
.atrakcje        {background-color: #F1F0F8; background-image: url('../images/tlo-atrakcje.jpg'); background-repeat: no-repeat;}
.nie-tylko-latem {background-color: #f5f6fa; background-image: url('../images/tlo-nie_tylko_latem.jpg'); background-repeat: no-repeat;}
.dojazd          {background-color: #EBEEF7; background-image: url('../images/tlo-dojazd.jpg'); background-repeat: no-repeat;}
.kontakt         {background-color: #F8F3DF; background-image: url('../images/tlo-ceny_kontakt.jpg'); background-repeat: no-repeat;}

#contentOuter #content {padding: 15px 0 15px 180px;}
#contentOuter #content p {width: 295px;}
#contentOuter #content ul.zdjecia    {overflow: visible; list-style: none; margin: 0; padding: 0;}
#contentOuter #content ul.zdjecia li {float: left; width: 105px; height: 85px; margin: 0; padding: 0;}
#contentOuter #content ul.zdjecia li img {border: 1px solid #e9e7dd; padding: 3px;}

#foot {position: absolute; width: 740px; height: 40px; margin: 460px 0 0 0; text-align: center;}

a:link    { color: #00469D; text-decoration: none; }
a:visited { color: #00469D; text-decoration: none; }
a:hover   { color: #00469D; text-decoration: underline; }
a:active  { color: #00469D; text-decoration: none; }