* {
margin:0;
padding:0;
}

.auraltext {
display: block;
position: absolute;
height: 1px;
width: 1px;
left: -5000px;
overflow: hidden;
}

html, body {
color:black;
font-family:Arial,verdana,sans-serif;  
background:url(/gfx/background_2.gif);
color:white;
font-size:13px;
}

#skiper {
position:absolute;
left:-3000px;
top:50px;
color:white;
display:block;
padding:0.5em;
background-color: #FFDE00;
font-weight:bold;
text-decoration:none;
color:black;
}

#skiper:focus,
#skiper:active,
#skiper.fokus {
left:50px;
top:150px;
}

#container {
width:985px;
height:auto;
margin:0 auto;
position:relative;
}

#flash {
width:726px;
height:226px;
position:absolute;
left:247px;
}

/*#flashfu {
width:726px;
height:209px;
margin-left:232px;
} */


#header {
/* flash width:726px; */
height:281px;
background:url(/gfx/header4.png) no-repeat top left;
position:relative;
}


#logo {
width:180px;
height:45px;
position:absolute;
top:110px;
display:block;
left:20px;
color:white;
font-weight:bold;
font-size:28px;
text-align:center;
text-decoration:none;
background-image:url(/gfx/logo.png);
}


#logo img {
border:0;
}

#topMenu {
position:absolute;
top:240px;
left:250px;
}

#topMenu li {
display:inline;
}

#header img {
border:0;
}

#topMenu a {
color:white;
text-transform:uppercase;
display:block;
width:106px;
height:26px;
float:left;
margin:0 1px;
}

#topMenu a:hover,
#topMenu a:focus,
#topMenu a:active {
padding-top:8px;
background-position:0px -26px;
}


#tp1 {
background:url(/gfx/strona_glowna2.png) no-repeat top left;
}

#tp2 {
background:url(/gfx/oferta2.png) no-repeat top left;
}

#tp3 {
background:url(/gfx/outdoor2.png) no-repeat top left;
}

#tp4 {
background:url(/gfx/indoor2.png) no-repeat top left;
}

#tp5 {
background:url(/gfx/galeria2.png) no-repeat top left;
}

#tp6 {
background:url(/gfx/kontakt2.png) no-repeat top left;
}

.content {
width:960px;
margin:0 auto;
}


#leftside {
width:177px;
min-height:300px;
float:left;
margin-left:55px;
background:url(/gfx/leftside.png) no-repeat 0px 0px;
padding-top:30px;
}

#leftside ul.kat {
margin:0;
}

#leftside ul li {
display:block;
}

#leftside ul li a {
display:block;
color:#FF0000;
text-decoration:none;
padding:0px 0px 0px 10px;
background:url(/gfx/leftmenu_a.gif) no-repeat 0 50%;
font-size:12px;
font-weight:bold;
font-style:italic;
}


#leftside ul li ul li a {
display:block;
color:#FF0000;
text-decoration:none;
padding:0px 0px 0px 10px;
background:url(/gfx/leftmenu_a.gif) no-repeat 0 50%;
font-size:12px;
font-style:italic;
}



#leftside ul li a:hover,
#leftside ul li a:focus,
#leftside ul li a:active {
color:white;
padding-left:15px;
}

/* newsletter */
#newsletter legend {
text-indent:-5000px;
color:white;
}

#leftside #newsletter li {
border:0;
}

#newsletter .int {
width:149px;
height:17px;
border:0;
padding:5px;
color:white;
text-align:center;
background:url(/gfx/news_input.gif) no-repeat top left;
}


.newscenter {
text-align:center;
}

#zap {
background:url(/gfx/zapisz_input.gif) no-repeat top left;
position:absolute;
width:61px;
height:28px;
}


#zap:hover,
#zap:focus,
#zap:active {
background-position:bottom left;
}


#wyp {
background:url(/gfx/wypisz_input.gif) no-repeat top left;
position:relative;
width:61px;
height:28px;
left:80px;
}


#wyp:hover,
#wyp:focus,
#wyp:active {
background-position:bottom left;
}


#innerdiv {
width:620px;
height:auto;
float:right;
margin-right:90px;
padding:0;
}



#flashfu {
height:259px;
background:url(/gfx/footer_b.png) no-repeat 68px 0px;
}


/* --- kategoria ---*/
.shortdiv {
border:solid white 1px;
margin:0px 0px 20px 0px;
padding:5px;
}

.shortdiv h3 a {
display:block;
border-bottom:solid #423018 2px;
background-color:white;
text-decoration:none;
padding:10px;
margin-bottom:5px;
color:black;
}

.shortdiv h3 a:hover,
.shortdiv h3 a:focus,
.shortdiv h3 a:active {
}

.awiecej {
width:61px;
height:28px;
display:block;
border:0;
text-decoration:none;
background:url(/gfx/a_wiecej.gif) no-repeat top left;
}

.awiecej:hover,
.awiecej:focus,
.awiecej:active {
background-position:bottom left;
}

.awiecej img {
border:0;
}

.thumb-ico {
padding:5px;
border:0;
}

#crumbs {
margin:10px 0px;
padding-top:10px;  
}

#crumbs a {
font-weight:bold;
text-decoration:none;
}

#crumbs a:hover,
#crumbs a:focus,
#crumbs a:active {
text-decoration:underline;
}


#crumbs li {
display:inline;
}




/*--- galeria ---*/

.galeria a img {
padding:4px;
border:solid #3D2424 1px;
margin:3px;
}


		
.galeria a:hover img,
.galeria a:focus img,
.galeria a:active img {
background:#3D2424;	
border:solid #774B4B 1px;		
}	


/* Setia.pl*/
.setia {
text-align:center;
padding-top:220px;
}

.setialink {
color:#a7a7a7;
text-decoration:none;
}

.setialink:hover {
color:#747474;
}

/* clearfix: auto-clear */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* 





