* { margin: 0px; padding: 0px; }
body { background: #DFDFDF; margin: 0px; display: block; padding: 0px 0px 0px 7%; }
#baner { position: absolute; left: 7%; top: 125px; z-index: 1; width: 720px; }
h2 { position: absolute; left: 40px; top: 180px; font: normal 28px "Trebuchet MS", Georgia, serif; color: #000000; z-index: 2; }
h2 strong { color: #DFDFDF; position: relative; left: -1px; top: -1px; z-index: 3; font-weight: normal; }
#tresc { background: url(media/bazanurkowa_tlo.gif) repeat-y left top; position: relative; left: 0px; top: 0px; width: 720px; height: auto; padding-top: 18px; padding-bottom: 18px; }
#tlog { background: url(media/bazanurkowa_tlog.gif) no-repeat left top; position: absolute; z-index: 5; width: 720px; left: 0px; top: 0px; }
#stopka { background: url(media/bazanurkowa_stopka.gif) no-repeat left top; position: relative; height: 94px; width: 720px; left: 0px; top: 20px; }
#stopka h5 { font: 10px/18px Tahoma, Verdana, Arial; color: #DFDFDF; text-align: center; vertical-align: middle; margin: 0px; width: 460px; padding: 0px; }
#stopka h5 strong { font-weight: bold; color: #74A8DC; }
#stopka h5 img { vertical-align: middle; }
#stopka h5 a { color: #74A8DC; text-decoration: none; font-weight: bold; }
#stopka h5 a:hover { color: #FFFFFF; text-decoration: underline; }
h3 { font: italic normal 18px/25px "Trebuchet MS", Georgia, serif; color: #678FB8; background: url(media/bazanurkowa_str.gif) no-repeat left 6px; margin: 0px 25px 10px; padding: 0px 0px 0px 31px; }
h4 { font: bold 12px Tahoma, Verdana, Arial; color: #FFFFFF; padding: 0px 300px 0px 45px; margin: 0px; }
#tresc p { font: 11px Tahoma, Verdana, Arial; color: #DFDFDF; margin: 5px 300px 5px 40px; padding: 5px; border-top: none; border-right: none; border-bottom: 1px solid #74A8DC; border-left: none; text-align: justify; }
#logo { position: absolute; left: 465px; top: -46px; background: url(media/logo.gif) no-repeat left top; height: 195px; width: 235px; cursor: hand; }
#menu { list-style: none; position: absolute; left: 465px; top: 18px; margin: 0px; padding: 0px; z-index: 6; }
#menu li { line-height: 21px; text-decoration: none; margin: 0px; padding: 0px; height: 21px; }
#menu li a { font: bold 11px/21px Tahoma, Verdana, Arial; color: #74A8DC; text-decoration: none; background: url(media/menu.gif) no-repeat left top; display: block; height: 21px; width: 231px; text-align: left; text-indent: 55px; }
#menu li a:hover { color: #FFFFFF; background: url(media/menu.gif) no-repeat left bottom; }
.tcenter { text-align: center !important; }
.tleft { text-align: left !important; }
.tright { text-align: right !important; }
.tjustify { text-align: justify !important; }
#gtlog { background: url(media/g_tlog.gif) no-repeat left top; height: 18px; width: 720px; color: #333333; text-align: center; font-size: 9px; line-height: 16px; }
#gtlod { background: url(media/g_tlod.gif) no-repeat left bottom; height: 17px; width: 720px; text-align: left; font-size: 9px; line-height: 10px; position: relative; }
#galeria { background: url(media/g_tlo.gif) repeat-y left top; width: 720px; font: bold 12px Tahoma, Verdana, Arial; color: #525252; text-align: center !important; vertical-align: middle; }
#galeria a { color: #74A8DC; text-decoration: none; }
#galeria a strong { font-size: 13px; font-weight: normal; color: #FFFFFF; line-height: 18px; }
#galeria a:hover { color: #DFDFDF; }
#mini li { float: left; margin: 3px; padding: 0px; }
#mini li img { text-decoration: none; border: 1px solid #333333; display: block; }
#mini li a:hover img { border: 1px solid #6287AC; display: block; }
#doobu { clear: both; }
#mini { clear: both; list-style: none; width: 450px; }
#mini ul { margin: 0px; padding: 10px 0px 10px 35px; list-style: none; }
#tresc a { color: #678FB8; }
#tresc a:hover { color: #FFFFFF; text-decoration: none; }
.m40 { margin-left: 40px; }
.tableopis { width: 360px; text-align: center; font: bold 12px Tahoma, Verdana, Arial; color: #333333; background: #525252; }
.tableopis th { color: #FFFFFF; background: #5F81A4; font: normal 18px "Trebuchet MS", Georgia, serif; text-transform: uppercase; }
.tableopis td { background: #DFDFDF; padding: 2px; }
#tresc ol { margin-top: 5px; margin-bottom: 5px; margin-left: 45px; padding-left: 45px; font: 12px Tahoma, Verdana, Arial; color: #DFDFDF; }
#tresc em { font-style: normal; font-weight: bold; color: #FFCC00; }
#kontakt { padding: 5px 0px 5px 45px; }
#kontakt p { margin: 2px 0px; padding: 2px 0px; font: bold 12px Tahoma, Verdana, Arial; color: #DFDFDF; border-top: none; border-right: none; border-bottom: none; border-left: none; }
textarea, input { font: bold 11px Tahoma, Verdana, Arial; color: #333333; background: #CFE1F3; vertical-align: middle; width: 220px; }
#kontakt label { text-align: left; display: block; float: left; width: 140px; }
#kontakt form { width: 370px; }
#bsubmit { color: #FFFFFF; background: #74A8DC; border-top: 1px solid #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #FFFFFF; font: bold 11px/16px Tahoma, Verdana, Arial; text-transform: none; text-align: center; }
.ramka { border: 1px solid #678FB8; }
#flaga { position: absolute; top: 18px; background: #74A8DC; right: 20px; border: 1px solid #74A8DC; }
#menu #ac a { color: #FFCC00 !important; }
#wg { font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #678FB8; background: #333333; text-align: center; vertical-align: middle; position: relative; height: 18px; width: 40%; left: 30%; top: -10px; }
#wg select { font: bold 10px Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; margin: 1px; background: #333333; color: #FFFFFF; text-transform: uppercase; border: none; }
#tresc table { margin-left: 25px; }
.td td { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; vertical-align: middle; }
#licznik { position: absolute; left: 540px; top: 74px; z-index: 100; }
#regulamin { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF; margin: 20px; padding: 0px; list-style-type: none; width: 380px; }
#regulamin li { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#regulamin ul li ul { font-weight: normal; margin: 5px; padding: 5px; }
#regulamin ul li ul li { font-weight: normal; }

