* { font: normal 14px/19px 'trebuchet ms', serif; color: #346332;}
body {background: #73ac39 url('body-bg.jpg') left top repeat-x; padding: 0px; margin: 0px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}
#container {background: url('kontener3-bg.jpg') 121px top repeat-y; overflow: hidden; zoom: 1; text-align: left;}
#container2 {background: url('kontener-bg2.jpg') left top no-repeat; overflow: hidden; zoom: 1;  overflow: hidden; zoom: 1;}
#container3 {width: 780px; margin: 0px 0px 0px 122px; background: url('foot.jpg') -122px bottom no-repeat; overflow: hidden; zoom: 1; position: relative; padding: 0px 0px 0px 0px;}
#content {float: left; width: 620px; padding: 260px 0px 0px 25px; position: relative; overflow: hidden; zoom: 1; z-index: 1; padding-bottom: 150px;}
#prawa {background: url('prawa-kolumna.jpg') center top no-repeat; width: 120px; height: 963px; float: right; margin: 0px 5px 0px 0px !important; margin: 0px;}
#menu {position: relative; height: 73px; z-index: 22;}
#menu ul {overflow: hidden; zoom: 1; margin: 0px; padding: 0px; top: 50px; left: 186px; position: absolute;}
#menu ul li {list-style: none;  width: 115px;  margin: 0px 4px 0px 0px; float: left;}
#menu ul li a {display: block; text-align: center; width: 100%; color: #fff; font: bold 12px 'trebuchet ms', serif; text-decoration: none; height: 22px; line-height: 22px;}
#menu ul li #act, #menu ul li a:hover {background: #c1001b;}


h2 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 15px; line-height: 20px; font-weight: bold; color: #222;}
h3 {text-align: right; margin: 7px 0px; padding: 0px; font-weight: bold; color: #b31;}
h4 {text-transform: uppercase; font-weight: bold; font-size: 14px;}
.punkty li {margin: 7px 0px; font-weight: bold; background: url('kropla.gif') left 3px no-repeat; list-style: none; padding: 0px 0px 0px 15px;  overflow: hidden; zoom: 1;} 
.pobieraki li a {font-size: 18px; color: #e31; font-weight: bold;}
#fcsc {text-align: right; font-weight: bold; color: #000; border: 2px #eee solid; padding: 10px; float: right; margin: 0px 0px 15px 0px; background: #f7f7f7; clear: both;}
#kontakt {text-align: right;  margin: 20px 0px 0px; font-size: 14px; line-height: 25px; color: #000;}
b {font-weight: bold;}


#kontaktul {margin: 40px 0px 0px 200px; padding: 0px;}
#kontaktul li {margin: 0px 0px 40px 0px;  background: url('kropla.gif') left 3px no-repeat; list-style: none; padding: 0px 0px 0px 15px; overflow: hidden; zoom: 1;}

#honorowy {position: absolute; top: 25px; right: 200px; text-align: center; border: 0px #eee solid;  padding: 7px; background: #fff;}
#honorowy img {display: block;}
#sponsor {position: absolute; top: 25px; right: 10px;  border: 0px #eee solid; padding: 7px; height: 130px;  background: #fff;}


#linksg {height: 150px; width: 140px; display: block; position: absolute; top: 20px; left: 25px;}
#logotypy {clear: both; margin: 0px 0px 0px 0px; border-top: 2px #ddd solid; padding: 10px 0px 0px; text-align: left;}
#logotypy ul {padding: 0px; margin: 0px 0px 0px 0px; overflow: hidden; zoom: 1; vertical-align: middle;}
#logotypy ul li {float: left; margin: 0px 10px 10px 0px; list-style: none; padding: 0px; vertical-align: middle; width: auto !important; width: 1%;}
#logotypy img {margin: 0px auto 10px; vertical-align: middle; display: block; background: #fff; border: 2px #d7dad7 solid; padding: 7px;}

#emlo {padding: 0px 0px 20px 440px;}
#emlo * {color: #fff;}
#emlo a:hover {text-decoration: none;}

#uwaga {position: absolute; top: -350px; left: 280px; text-align: center; background: #fff; border: 4px #e33 dashed; padding: 10px; z-index: 111111;}
#uwaga span {cursor: pointer; position: absolute; right: 10px; top: 7px; color: #e33; font-weight: bold; font-size: 18px; border: 1px #e33 solid; padding: 2px; display: block;}

.podsumowanie p {line-height:20px; text-align: justify;}
.podsumowanie .ad {text-align: right;}
.podsumowanie h3 {text-align: center;}


#podsfoty {overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }
#podsfoty li {list-style: none; float: left; width: 100px; margin: 0px 4px 4px 0px; overflow: hidden; zoom: 1; border: 4px #ddd solid; padding: 1px; background: #fff;}
#podsfoty li a {height: 66px; width: 100px; overflow: hidden; zoom: 1; display: block;}

#duzeFotoBG {background: #000; position: absolute; top: 0px; left: 0px; z-index: 10;}
#duzeFoto {position: absolute; top: 40px; background: #fff url('../grafika/ajax-loader.gif') center center no-repeat; padding: 10px; overflow: hidden; zoom: 1; cursor: pointer; width: 126px; height: 22px; text-align: center; border: 0px #000 solid; z-index: 20;}
#duzeFoto img {display: none; margin: auto; border: 1px #eee solid; overflow: hidden; zoom: 1; z-index: 0;}
#duzeFoto span {position: absolute; right: 8px; top: 10px; color: #aaa; font: bold 15px verdana; background: #fff; display: block; padding: 4px 5px; display: none; border: #eee solid; border-width: 0px 0px 1px 1px;}
#duzeFoto #podpis {position: absolute; bottom: 9px; left: 11px; width: auto; padding: 9px; color: #ddd; background: #000; display: none; text-align: left;}
