html, body {margin: 0px; padding: 0px; width: 100%;}
body{background: #fff url(bg/kurki.jpg) repeat-x top; font-size: 12px; color: #449;}
body *, body{font-family: verdana, arial, sans-serif;}

div{padding: 0px;}

p, div.galeria{margin: 15px 30px; text-align: justify; line-height: 1.5em;}
ul, ol{margin: 15px 30px 15px 10px; padding: 0px 0px 0px 40px;}
li{margin: 5px 0px; color: #449;}
h1{margin: 30px 20px; padding:0px; font-size: 24px; color: #FF5D00; font-weight: normal;}
h2{margin: 20px 20px 15px 20px; font-size: 17px; font-weight: normal;}
h3{margin: 15px 20px; font-size: 15px;}
h4{font-size: 10px; font-weight: normal; margin: 5px 30px; line-height: 1em; color: #99b; border-bottom: 1px dotted;}

a:link{color: #0090FF;}

a img{ border: 0px;}
div.galeria a img, a img.zoom, img.mapa{border: 1px solid; margin: 1px;}

.kurki{height: 69px; margin: 0px 0px 26px 0px; padding:0px;}
.first{margin: 20px 20px 5px 20px; border-bottom: 1px solid #0090FF; padding-bottom: 0px;}
.cytat{float: right; font-style: italic; font-size: 16px; width: 60%; margin: 0.5em 0px 0.5em 0.5em; font-weight: bold; color: #FF5D00; text-align: justify;}
.big{font-size: 13px; font-weight: bold;}
.mini{font-size: 11px;}


div.strona{margin: 0px auto; width: 990px; position: relative; background: url(bg/menu.gif) no-repeat top left; min-height: 1350px;}
div.tresc, div.mapa{margin: 0px 0px 0px 145px; border: 1px solid #fff; border-width: 0px 1px; width: 449px; display: table;}
div.mapa{width: 743px;}
div.menu{position: absolute; top: 0px; left: 0px; width: 145px; }
div.prawa{position: absolute; top: 0pc; right: 0px; width: 394px;}

ul.menu{list-style: none; margin: 0px 0px 30px 0px; padding: 0px;}
ul.menu li{border-bottom: 1px solid #E9E9E9; margin: 0px;}
ul.menu a{display: block; padding: 6px; text-decoration: none; color: #0D004C;}
ul.menu a:hover{background: #0D004C; color: #e9e9e9; }
ul.menu li.wybrany{background: #e9e9e9 url(bg/pointer.gif) no-repeat 138px 50%;}

div.menu p{margin: 10px 5px; font-size: 11px; text-align: center;}

ul.zobacz{ font-size: 11px; list-style-type: none; padding-left: 20px; margin-top: 0px;}
ul.zobacz li{margin: 3px 0px;}

li.doc, a.doc, a.gal, li.gal, a.www, li.www{list-style-type: none; background: url(bg/doc.gif) no-repeat left; padding-left: 17px; }
a.gal, li.gal{background-image:url(bg/gal.gif);}
a.www, li.www{background-image:url(bg/www.gif);}
li.www{ background-position: top left;}

ol.mapa_serwisu a{text-decoration: none;}
ol.mapa_serwisu a:hover{text-decoration: underline;}
ol.mapa_serwisu ol{margin: 0px; font-size: 10px;}
ol.mapa_serwisu li{}

span.strzalka {font-size: 14px; line-height: 11px;}
span.languages{float: right; margin: 23px 0px 0px 10px; }
a.pl, a.uk, a.de{padding: 3px 0px 3px 28px; background: url(bg/uk.gif) no-repeat left; }
a.de{background-image: url(bg/de.gif);}
a.pl{background-image: url(bg/pl.gif);}

h1.intro{margin: 0px; padding: 220px 0px 0px 0px; display: block; width: 100%; height: 30px; background: url(bg/intro.jpg) no-repeat top; line-height: 27px; font-size: 14px; color: #fff; font-weight: bold; text-align: center;}

p.gora{background: #0090FF; text-align: right; font-size: 10px;}
p.gora a{color: #eee; margin-right: 10px; line-height: 20px; text-decoration: none;}
div.menu p.sponsor{margin: -8px 8px 16px 8px; font-size: 9px; color: #224; text-align: center; line-height: 1.4em}
p.sponsor ximg{position: relative; top: -21px;}

div.impreza{ width: 224px; height: 250px; float: left; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer;}
div.i0{border-right: 1px solid #fff;}
div.impreza p.data{margin: 0px; padding: 5px; height: 20px;}
div.impreza p.tytul{margin: 148px 0px 0px 0px; padding: 15px 5px; height: 42px;}
div.i0 p{background-image: url(bg/niebieski.png); }
div.i1 p{background-image: url(bg/zielony.png); }
div.impreza a{font-weight: normal; font-size: 12px; color: #fff; display: block; text-align: right; position: relative; top: 5px;}

div.artykul_strona_glowna{width: 395px; margin: 0px; display: table; float: left;}
div.asgr1{clear: both; width: 450px; margin-left: 145px;}

table.asg{margin: 0px; width: 100%;}
table.asg p, table.asg ul, table.asg ol{margin: 5px 10px;}
h2.asg{margin-bottom: 5px;}
table.asg ul{ list-style-type: square;}
table.asg ul, table.asg ol{padding-left:30px;}

col.w70{width: 70%;}
col.w60{width: 60%;}
col.w50{width: 50%;}
col.w40{width: 40%;}
col.w30{width: 30%;}

div.podobne{margin-top: 65px;} /*bylo 220*/
div.podobne h3{color: #99b; margin-bottom: 10px; font-size: 13px;}

table.mapa{ margin: 20px; width: 700px; border: 1px solid #0066FF; background: #0066ff;}
table.mapa td{padding: 0px;}
table.mapa tr.naglowek{background: #0066FF; color: #fff; font-size: 14px; font-weight: bold; height: 30px;}
table.mapa td.mini_mapa{width: 240px; height: 345px;}
table.mapa td.mapa{height: 345px;}
table.mapa td.element{background: #0066ff;}
table.mapa td.element *,table.mapa td.mini_mapa *,table.mapa td.mapa *{display: block;}
div.mapa h2{margin-top: 0px;}
div.punkty {margin-left: 405px; width: 465px; height: 30px; text-align: right; font-weight: bold;}
div.punkty *,div.punkty a:link{margin:1px 1px 0px 0px; padding: 7px 10px; background: #0090FF; color: #fff; line-height: 22px;}
div.punkty span.wybrany{color: #333; background: #00ff09;}


.imprezy{color: #777; font-size: 11px;}
h3.imprezy{margin: 10px 20px;}
h3.first{margin-top: 90px; border: none;}
table.imprezy, table.imprezy td, table.imprezy th{border: 1px solid #eee;}
table.imprezy {margin: 0px 20px; border-width: 1px 1px 0px 0px;}
table.imprezy th, table.imprezy td{border-width: 0px 0px 1px 1px; padding: 5px 3px;}
table.imprezy th{font-weight: bold; color: #fff; background: #aaa;}
table.imprezy col.a{width: 80px;}
table.imprezy col.b{width: 160px;}


ul.godziny li {font-weight: bold;}
table.godziny td{font-weight: normal;}
table.godziny td{padding: 0px 3px;}
table.godziny col.a{width: 130px;}

table.cennik {margin: 30px;}
table.cennik td.b {text-align: right; width: 85px;}
table.cennik td{border-bottom: 1px solid #efeff3; padding: 2px 3px; }

a.wiecej{padding-right: 15px; background: url(bg/szczegoly.gif) no-repeat right;}

div.czywiesz{margin:0px; padding: 25px 30px 0px 30px; height: 100px; background-position: 0px 0px; color: #fff; font-size: 11px;}
div.czywiesz p{ margin: 12px 15px 0px 15px;}
div.menu p.licznik{margin-top: 24px; font-weight: bold; color: #bbb;}
div.baner{height: 30px; }
div.baner object{display: block; border: solid #fff; border-width: 1px 0px;}
p.spacer{margin:0px; padding: 200px 20px 0px 20px; height: 50px; background-position: 0px 250px; color: #fff; font-weight: bold; cursor: pointer;}
p.spacer a{color: inherit;}
p.autor{text-align: right; font-style: italic}
p.prawa{text-align: right;}


h1.sekcja{font-size: 27px;}

div#breadcrumbs{margin: 0px 20px; position: relative; top: -3px; color: #4A9600; font-size: 10px;}
div#breadcrumbs a{color: inherit;}

p.wiecej {text-align: right; margin: -20px 20px 0px 20px; position: relative; top: 5px;}
div.galeria p.wiecej{margin: 0px 20px;}
p.mini_wiecej{text-align: right; font-size: 10px; margin: -15px 30px -5px 30px;}
div.artykul_strona_glowna p.wiecej{float: none; top: -5px;}
p.wiecej a.wiecej{background-image: url(bg/wiecej.gif)}


img.lewa{float: left; margin: 5px 5px 5px 0px;}
p.naglowek img.lewa{margin: 0px 5px 0px 0px;}
img.prawa{float: right; margin: 0px 0px 15px 15px;}

a img.lewa, a img.prawa{border: 1px solid;}

div.stopka{ padding-top: 1px; font-size: 11px; clear: both; }
div.stopka p{padding-top: 5px; text-align: center; color: #aab; border-top: 1px solid;}
body#glowna div.stopka{margin-left: 145px;}

body#zoom{ background: #222; color: #fff;}
body#zoom div.powiekszenie{background: #fafafa; border-bottom: 1px solid #0090FF; cursor: pointer;}
body#zoom div.powiekszenie *{display: block;}
body#zoom p{margin: 10px 32px 0px 32px; font-weight: bold;}
body#zoom div.nawigacja {margin: 8px 16px 0px 16px;; text-align: right; position: absolute; right: 0px;}
body#zoom a.next, body#zoom a.prev, body#zoom span.next, body#zoom span.prev {background: url(bg/next.gif) no-repeat center; padding: 16px 27px; color:#000; line-height: 40px;}
body#zoom a{color: #222;}
body#zoom span.next{background-image: url(bg/next_off.gif)}
body#zoom a.prev{background-image: url(bg/prev.gif)}
body#zoom span.prev{background-image: url(bg/prev_off.gif)}


