html, body{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color: #000;
left:0;
right:0;
top:0;
margin:0;
padding:0;
height:100%;
width:100%;
}

body {
background: #1c1c1c url(img/pattern.gif);
}

img {
border: 0;
padding: 0;
margin: 0;
}

a{
color: #033955;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

p {
margin: 0;
padding: 0;
}

div.clear {
clear: both;
}

ul, ol,  li {
padding: 0;
margin: 0;
}

.al {
text-align: left;
}

.ac {
text-align: center;
}

.fl {
float: left;
}

.fr {
float: right;
}

.red {
color: #c62626;
}

/*szkielet*/
div#center {
/*text-align:center;*/
width: 100%;
margin-left: auto;
margin-right: auto;
}

div#whole {
width: 911px;
/*height: 1249px;*/
margin-left: auto;
margin-right: auto;
margin-top: 178px;
background: url(img/bck2.png) no-repeat;
_background: url(img/bck2.gif) no-repeat;
}

#start div#whole {
width: 911px;
background: url(img/bck.png) no-repeat;
_background: url(img/bck.gif) no-repeat;
}

div#top {
position: absolute;
width: 911px;
height: 253px;
margin-top: -170px;
_margin-left: -15px;
background: url(img/top.png) no-repeat;
_background: none;
}

#start div#top {
_margin-left: 0;
}

div#top_1 {
width: 911px;
height: 213px;
background: url(img/top_1-trans.png) no-repeat;
}

div#top_2 {
width: 911px;
height: 40px;
background: url(img/top_2.gif) no-repeat;
}

/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
/*	float: right;
	margin-right: 21px;
	_margin-right: 0;*/
	margin-top: 207px;
	margin-left: 20px;
    height: 32px; width: 830px;
    /*background: url("img/bg.gif") no-repeat top;*/
    padding: 10px; /*margin: 10px 0;*/
    overflow: hidden;
}

div#top_2 .lavaLamp {
margin-top: -4px;
}

div#top_2 .lavaLamp a {
cursor: pointer;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
		/*position: relative;*/
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("img/lava.gif") no-repeat right -33px;
            width: 5px; height: 33px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("img/lava.gif") no-repeat top left;
                height: 33px;
                margin-right: 5px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 17px "Times New Roman", Times, serif;
            color: #fff; outline: none;
            text-align: center;
            height: 30px; top: 3px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 5px;
			_margin: auto 3px;
        }
		
a#men_home {
display: block;
width: 50px;
height: 20px;
background: url(img/home_men-trans.png) 0 0 no-repeat;
}

a#men_aktualnosci {
display: block;
width: 125px;
height: 20px;
background: url(img/aktualnosci_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_aktualnosci {
background: url(img/aktualnosci_men2-trans.png) 0 -20px no-repeat;
}

a#men_aktualnosci:hover {
background: url(img/aktualnosci_men2-trans.png) 0 -20px no-repeat;
}

a#men_galeria {
display: block;
width: 74px;
height: 20px;
background: url(img/galeria_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_galeria {
background: url(img/galeria_men2-trans.png) 0 -20px no-repeat;
}

a#men_galeria:hover {
background: url(img/galeria_men2-trans.png) 0 -20px no-repeat;
}

a#men_skatepark {
display: block;
width: 105px;
height: 20px;
background: url(img/skatepark_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_skatepark {
background: url(img/skatepark_men2-trans.png) 0 -19px no-repeat;
}

a#men_skatepark:hover {
background: url(img/skatepark_men2-trans.png) 0 -19px no-repeat;
}

a#men_imprezy {
display: block;
width: 77px;
height: 20px;
background: url(img/imprezy_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_imprezy {
background: url(img/imprezy_men2-trans.png) 0 -20px no-repeat;
}

a#men_imprezy:hover {
background: url(img/imprezy_men2-trans.png) 0 -20px no-repeat;
}

a#men_regulamin {
display: block;
width: 102px;
height: 20px;
background: url(img/regulamin_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_regulamin {
background: url(img/regulamin_men2-trans.png) 0 -19px no-repeat;
}

a#men_regulamin:hover {
background: url(img/regulamin_men2-trans.png) 0 -19px no-repeat;
}

a#men_cennik {
display: block;
width: 65px;
height: 20px;
background: url(img/cennik_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_cennik {
background: url(img/cennik_men2-trans.png) 0 -19px no-repeat;
}

a#men_cennik:hover {
background: url(img/cennik_men2-trans.png) 0 -19px no-repeat;
}

a#men_kontakt {
display: block;
width: 85px;
height: 20px;
background: url(img/kontakt_men2-trans.png) 0 0 no-repeat;
}

li.current a#men_kontakt {
background: url(img/kontakt_men2-trans.png) 0 -20px no-repeat;
}

a#men_kontakt:hover {
background: url(img/kontakt_men2-trans.png) 0 -20px no-repeat;
}

div#wit_wrapper {
padding-top: 83px;
padding-left: 15px;
}

div#wit {
width: 795px;
height: 116px;
padding-top: 45px;
padding-left: 34px;
background: url(img/box_wit_bck-trans.png) no-repeat;
}

div#wit_cont {
width: 764px;
height: 100px;
text-align: justify;
}

div#wit_cont a, div#wit_cont p{
position: relative;
}

div#wit_cont a {
display: block;
float: right;
width: 62px;
height: 19px;
line-height: 19px;
color: #fff;
text-align: center;
background: url(img/button_bck.gif) no-repeat;
}

div#banner {
width: 828px;
height: 111px;
border: 1px solid black;
margin: 1px 0;
margin-left: 15px;
background: #fff;
}

div#akt {
width: 829px;
height: 369px;
margin-left: 15px;
background: url(img/box_akt_bck-trans.png) no-repeat;
}

#all_news {
position: absolute;
margin-left: 280px;
margin-top: 22px;
}

#all_news a {
color: #b20a0a;
text-decoration: underline;
}

#all_news a:hover {
text-decoration: none;
}

div#akt_l {
float: left;
width: 379px;
margin-left: 25px;
_margin-left: 12px;
padding-top: 45px;
}

div.akt_news, div.news_cont {
position: relative;
width: 363px;
height: 133px;
margin-top: 8px;
padding: 0 8px;
padding-top: 12px;
background: url(img/akt_ramka.gif) no-repeat;
overflow: hidden;
}

div.news_cont, div.box_cont {
width: 775px;
height: auto;
margin: 0;
padding: 0 8px;
background: none;
border: 1px solid #8a8a8a;
border-top: none;
border-bottom: none;
}

div.box_cont p {
text-align: justify;
padding-top: 5px;
}

div.box_cont p strong a {
text-decoration: underline;
color: #c62626;
}

div.box_cont p strong a:hover {
text-decoration: none;
}

div.akt_news p, div.akt_news a.readmore {
position: relative;
}

div.akt_news p, div.news_cont p {
padding-left: 113px;
text-align: justify;
}

div.akt_news p.news_title, div.news_cont p.news_title {
float: left;
padding-left: 0;
font-size: 14px;
font-weight: bold;
color: #b20a0a;
}

div.akt_news p.news_date, div.news_cont p.news_date {
float: right;
width: 80px;
padding-left: 0;
text-align: right;
font-size: 10px;
background: url(img/envelope.gif) left no-repeat;
}

p.box_title {
font-size: 14px;
font-weight: bold;
color: #b20a0a;
}

.news_img {
float: left;
position: relative;
width: 108px;
height: 104px;
}

div.akt_news .news_img a, .news_img a {
display: inline;
float: left;
width: auto;
height: auto;
line-height: normal;
color: #000;
background: none;
}

.news_img span {
position: absolute;
display: block;
width: 108px;
height: 104px;
background: url(img/ramka.gif) no-repeat;
}

div.akt_news a.readmore {
display: block;
float: right;
width: 51px;
height: 16px;
line-height: 15px;
text-align: center;
color: #fff;
background: url(img/button_m.gif) right no-repeat;
}

div#akt_r {
float: right;
width: 415px;
margin-left: 8px;
margin-top: 23px;
padding-top: 21px;
background: url(img/akt_r_bck-trans.png) no-repeat;
}

div#akt_r img {
position: relative;
margin-left: 5px;
}

div#akt_r_1 {
height: 154px;
width: 380px;
}

div#akt_r_1 iframe {
position: relative;
float: left;
margin-left: 7px;
margin-top: 5px;
}

div#akt_r_1 p, div#akt_r_1 ul {
position: relative;
float: right;
width: 143px;
text-align: center;
}

div#akt_r_1 p {
margin-top: 5px;
color: #fff;
font-weight: bold;
}

div#akt_r_1 ul {
margin-top: 12px;
color: #fff;
list-style: square;
}

div#akt_r_1 ul a {
position: relative;
color: #fff;
text-decoration: none;
}

div#akt_r_2 {
margin-top: 3px;
height: 103px;
width: 380px;
}

div#akt_r_2 img#foto_arrow {
position: relative;
float: left;
margin-top: 4px;
margin-left: 5px;
}

div#akt_r_2 ul {
position: relative;
float: left;
margin-left: 25px;
margin-top: 22px;
list-style: square;
color: #fff;
}

div#akt_r_2 a {
position: relative;
display: block;
float: right;
width: 69px;
height: 24px;
margin-top: 30px;
line-height: 24px;
text-align: center;
text-decoration: underline;
color: #000;
margin-right: 22px;
_margin-right: 11px;
background: url(img/button_w.gif) no-repeat;
}

div#akt_r_3 {
margin-top: 5px;
height: 35px;
width: 380px;
}

div#akt_r_3 img {
float: left;
margin-top: 3px;
margin-left: 32px;
}

div#akt_r_3 a {
margin-left: 5px;
line-height: 32px;
text-decoration: none;
font-size: 16px;
color: #fff;
}

div#akt_r_3 a:hover {
text-decoration: underline;
}

div#cont_top {
width: 805px;
height: 33px;
margin-left: 15px;
_margin-left: 30px;
padding-top: 96px;
padding-left: 20px;
background: url(img/cont_top-trans.png) no-repeat;
_background: url(img/cont_top.gif) no-repeat;
}

div#cont_wrapper {
width: 825px;
margin-left: 15px;
_margin-left: 30px;
background: url(img/cont_bck-trans.png) repeat-y;
_background: url(img/cont_bck.gif) repeat-y;
}

div#cont_flubber {
width: 627px;
margin-left: -1px;
background: url(img/flubber0-trans.png) no-repeat;
}

div#cont {
width: 810px;
padding-left: 15px;
}

div.box_top, div.box_bottom {
width: 794px;
height: 5px;
overflow: hidden;
background: url(img/t.gif) no-repeat;
}

div.box_bottom {
padding-bottom: 10px;
background: url(img/b.gif) no-repeat;
}

div#cont_bottom {
width: 825px;
height: 25px;
margin-left: 15px;
_margin-left: 30px;
padding-bottom: 2px;
background: url(img/cont_bottom-trans.png) no-repeat;
}

div#gal {
width: 828px;
height: 156px;
margin-left: 15px;
margin-top: 2px;
background: url(img/box_gal_bck-trans.png) no-repeat;
}

div#slideshow_wrapper {
width: 774px;
height: 107px;
margin-left: 23px;
padding-top: 24px;
background: url(img/slideshow_bck.gif) 0 23px no-repeat;
}

a.prev {
position: relative;
display: block;
float: left;
width: 30px;
height: 107px;
}

div#slideshow {
position: relative;
float: left;
width: 714px;
height: 105px;
overflow: hidden;
}

div#slideshow ul {
width: 30000px;
margin-top: -6px;
}
div#slideshow li {
display: block;
float: left;
height: 107px;
margin-left: 10px;
}

a.next {
position: relative;	
display: block;
float: left;
width: 30px;
height: 107px;
}

div#belka_bottom {
width: 823px;
height: 108px;
padding-top: 42px;
padding-left: 24px;
_margin-left: 15px;
color: #fff;
background: url(img/belka_bottom-trans.png) no-repeat;
}

#start div#belka_bottom {
_margin-left: 0;
}

div#news_bar {
width: auto;
margin: 0 auto;
text-align: center;
}

div#news_bar a {
display: block;
float: left;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
font-weight: bold;
color: #fff;
text-decoration: none;
background: url(img/red_square.gif) no-repeat;
}

div#news_bar a:hover {
text-decoration: underline;
}

a#current_page {
font-weight: bolder;
}

table {
position: relative;
}

td.tbl_num {
display: block;
float: right;
width: 25px;
height: 25px;
padding-top: 5px;
line-height: 25px;
text-align: center;
font-weight: bold;
color: #fff;
background: url(img/red_square.gif) 0 5px no-repeat;
}

.sk_td {
width: 25px;
padding-top: 5px;
text-align: center;
vertical-align: top;
font-weight: bold;
color: #fff;
background: url(img/red_square.gif) no-repeat;
}

#skatepark div.box_cont img {
position: relative;
display: block;
margin: 0 auto;
padding: 15px 0;
}

#skatepark div.box_cont ul {
list-style: none;
margin-left: 25px;
}

#regulamin div.half {
width: 386px;
}

#regulamin table#tbl_tel {
font-weight: bold;
}

td#tbl_wrnng {
height: 77px;
}

p.deklaracja {
text-align: right !important;
padding-right: 70px;
}

p.deklaracja img {
margin-right: 55px;
}

#regulamin div.box_cont ul, #kontakt div.box_cont ul {
position: relative;
padding-top: 8px;
padding-bottom: 15px;
}

#regulamin div.box_cont li, #kontakt div.box_cont li{
display: block;
padding-left: 15px;
font-size: 11px;
background: url(img/cross.gif) 0 3px no-repeat;
}

#skatepark p, #regulamin p, #kontakt p {
position: relative;
}

#kontakt div.third {
position: relative;
width: 258px;
}

#kontakt div.box_cont .ac {
text-align: center;
}

#kontakt ul.ul_quot {
margin-left: -20px;
_margin-left: -10px;
}


#kontakt ul.ul_quot li {
height: 20px;
width: 220px;
line-height: 20px;
padding-left: 25px;
color: #767676;
background: url(img/quot.gif) no-repeat;
}

div#box1_top {
float: left;
width: 350px;
height: 5px;
margin-left: 1px;
background: url(img/t1.gif) no-repeat;
}

div#box2_top {
float: right;
width: 434px;
height: 5px;
margin-right: 16px;
background: url(img/t2.gif) no-repeat;
}

div#box1_cont {
float: left;
width: 334px;
padding: 0 8px;
border: 1px solid #8a8a8a;
border-top: none;
border-bottom: none;
}

div#box2_cont {
float: right;
width: 434px;
margin-right: 15px;
border: 1px solid #8a8a8a;
border-top: none;
border-bottom: none;
}

div#box1_bottom {
float: left;
width: 350px;
height: 5px;
margin-left: 1px;
background: url(img/b1.gif) no-repeat;
}

div#box2_bottom {
float: right;
width: 434px;
height: 5px;
margin-right: 16px;
background: url(img/b2.gif) no-repeat;
}

.input_kont, .textarea_kont {
width: 300px;
border: 1px solid #767676;
background: none;
}

.textarea_kont {
height: 150px;
}

a#but_wgraj {
display: block;
width: 74px;
height: 20px;
margin: 0 auto;
padding-top: 10px;
padding-left: 10px;
font-weight: bold;
font-size: 14px;
color: #fff;
background: url(img/but_wgraj.png) no-repeat;
}

div.gal_box {
float: left;
width: 190px;
margin-left: 3px;
_margin-left: 1px;
margin-top: 35px;
padding-bottom: 20px;
text-align: center;
}

#galeria table {
width: 96%;
margin-top: 5px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align: left;
border-collapse: collapse;
}

#galeria td {
padding-left: 2px;
border-bottom: 1px solid #8a8a8a;
}

td.tbl_gal_l {
border-right: 1px solid #8a8a8a;
font-weight: bold;
}

#galeria div.gal_box .foto {
position: relative;
height: 125px;
margin: 0 auto;
padding: 5px;
}

#galeria div.gal_box .foto span {
position: absolute;
display: block;
width: 30px;
height: 61px;
margin-left: 40px;
margin-top: -5px;
background: url(img/paper_clip-trans.png) no-repeat;
}

#galeria div.gal_box img {
border: 1px solid #757575;
}

/*glosowanie*/
.td_srate {
height: 27px;
width: 125px;
padding-left: 0;
vertical-align: top;
padding: 0;
background: url(img/star.gif) 0 -25px repeat-x;
}

.gal_box form {
display: block;
float: left;
}

.gal_box input, .srate1, .srate2, .srate3, .srate4, .srate5  {
width: 25px;
height: 25px;
border: none;
cursor: pointer;
background: transparent;
}

.srate1, .srate2, .srate3, .srate4, .srate5 {
position: absolute;
display: block;
cursor: pointer;
text-align: right;
background: url(img/star.gif) 0 25px repeat-x;
}

.srate1 {
width: 25px;
z-index: 5;
}

.srate2 {
width: 50px;
z-index: 4;
}

.srate3 {
width: 75px;
z-index: 3;
}

.srate4 {
width: 100px;
z-index: 2;
}

.srate5 {
width: 125px;
z-index: 1;
}

.srate1:hover, .srate2:hover, .srate3:hover, .srate4:hover, .srate5:hover {
text-decoration: none;
background: url(img/star.gif) top left repeat-x;
}
/*koniec glosowanie*/

#cennik div.box_cont{
padding: 30px 8px;
}

#cennik div.box_bottom {
padding-bottom: 150px;
}

#cennik p {
margin-left: 25px;
}

#cennik div.box_cont p.cennik_title {
width: 300px;
text-align: right;
font-size: 14px;
font-weight: bold;
color: #b20a0a;
}

p.cennik_title span {
color: #000;
}
