body { padding: 0; background: #006B98 url(../img/tlo.gif) repeat-x; text-align: center; font-size: 12px; }
* { font-family: Tahoma, Arial, sans-serif; color: #FFF; border: 0; margin: 0; padding: 0; }
#main { position: relative; width: 867px; height: 826px; background: #006B98 url(../img/tlo.jpg) no-repeat; margin: 0 auto; }
#logo { display: inline; float: left; margin: 45px 0 0 70px; }
#logo img { width: 210px; height: 80px; }
#flashTop { position: absolute; z-index: 5; top: 16px; right: 47px; }
#menu { clear: both; display: inline; float: left;  width: 174px; margin: 120px 12px 0 63px; color: #FFF; }
#menu a { display: block; margin-top: 5px; }
#menu ul { list-style: none outside none; margin: 0 0 5px 20px; padding: 0; text-align: left; }
#menu ul li.first a { font-family: Verdana, Tahoma, sans-serif; font-size: 13px; font-weight: bold; }
#menu ul li { margin-bottom: 0; }
#menu ul li a { display: block; margin: 0; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; font-weight: normal; }
#contentHp { display: inline; float: left; width: 590px; margin: 100px 0 0 0; }
#contentHp a { display: inline; float: left; width: 180px; margin-right: 8px; }
#contentHp a#wanny { margin-top: 107px; }
#contentHp a#zadaszenia { margin-top: 102px; }
#contentContact { display: inline; float: left; width: 590px; height: 380px; margin: 104px 0 0 0; padding-top: 140px; background: transparent url(../img/tlo_kontakt.gif) no-repeat; }
#contentContact #contact { float: left; width: 200px; padding-top: 40px; }
#contentContact #map { float: left; width: 335px; height: 230px; overflow: hidden; }
#contentContact #mapInfo, #contentContact #mapInfo * { color: #000; text-align: left; }
#contentOffer { display: inline; float: left; width: 580px; height: 420px; margin: 104px 0 0 0; padding: 130px 5px 0 5px; background: transparent url(../img/tlo_oferta.gif) no-repeat; text-align: left; }
#contentOffer #scroll { width: 525px; height: 395px; padding: 0 15px 10px 5px; overflow: auto; }
#contentOffer img { margin: 0 5px 5px 5px; border: 4px solid #006B98;}
#contentOffer table td { padding: 3px; font-size: 11px; }
#bottomFlash { position: absolute; z-index: 3; left: 61px; bottom: 50px; width: 170px; height: 130px; border: 4px solid #73C5F4; }
#bottomText { position: absolute; z-index: 3; left: 250px; bottom: 50px; width: 546px; height: 130px; border: 4px solid #73C5F4; text-align: left; }
#bottomText p { padding: 0 5px; }
#bottomForm { position: absolute; z-index: 3; left: 61px; bottom: 50px; width: 720px; height: 130px; border: 4px solid #73C5F4; padding: 0 5px; text-align: left; }
#bottomForm p.keyword { font-family: Verdana, Tahoma, sans-serif; font-size: 13px; font-weight: bold; margin: 0; }
#bottomForm p#thanks { font-weight: bold; text-align: center; margin: 40px 0 0 0; }
#bottomForm form { margin: 5px 0; }
#bottomForm label { display: block; margin: 2px 0; font-size: 11px; }
#bottomForm fieldset#first { float: left; width: 250px; }
#bottomForm fieldset#middle { float: left; width: 400px; }
#bottomForm fieldset#last { float: left; width: 70px; }
#bottomForm input { color: #000; font-size: 11px; padding: 2px; width: 220px; }
#bottomForm input.submit { color: #000; font-size: 11px; padding: 2px; width: 70px; background: #FFF; border: 2px outset #000; }
#bottomForm textarea { color: #000; font-size: 11px; padding: 2px; width: 380px; height: 80px; }
#galeria a:hover { text-decoration: none; }
#galeria img { margin: 0 2px 2px 2px; border: 2px solid #006B98;}
.galeria { float: left; width: 170px; height: 150px;  }

h1 { font-size: 16px; margin: 0 0 10px 0; font-weight: bold; }
p { margin-bottom: 10px; line-height: 16px; }
a { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
a:hover img { text-decoration: none; }
.usun { display: none; }
ol { margin: 0 0 0 25px; padding: 0; }
.key { margin: 6px 6px 0 6px; }

ul.listNews { list-style: square outside none; padding: 0 0 0 15px;}
ul.listNews li { margin-bottom: 10px; }
ul.listNews li a { font-size: 14px; }