* {
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/bg-body.png) black repeat-x;
color:white;
font-size:13px;
}

#skiper {
position:absolute;
left:-3000px;
top:50px;
color:black;
display:block;
padding:0.3em;
background-color:#EFE040;
font-weight:normal;
text-decoration:none;
color:black;
}

#skiper:focus,
#skiper:active,
#skiper.fokus {
left:60px;
top:20px;
}



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


#header {
height:503px;
background:url(/gfx/header.jpg) no-repeat top center;
}

#header img {
border:0;
}


#cert {
width:189px;
height:64px;
position:absolute;
right:20px;
top:43px;
}
#cert1 {
border: none;
height:64px;
float: right;
background-color: #fff; 
margin-top: 15px;
}
#cert2 {
border: none;
height:64px;
float: left;
background-color: #fff; 
margin-top: 15px;
}

.eu {
background-color: #ffffff !important;

}

#cert1 img {
border: 0px;
}
#cert2 img {
border: 0px;
}
#logo {
width:279px;
height:63px;
position:absolute;
top:57px;
display:block;
left:60px;
color:white;
font-weight:bold;
font-size:28px;
text-align:center;
text-decoration:none;
}


#header img {

}


#tm1 {
position:absolute;
right:20px;
}

#topMenu {
width:960px;
height:37px;
position:absolute;
left:0px;
top:450px;
}


#topMenu li {
display:block;
width:160px;
height:49px;
float:left;
}

#topMenu a {
color:white;
text-align:center;
font-weight:bold;
font-size:18px;
width:160px;
height:36px;
display:block;
position:absolute;
background-repeat:no-repeat;
background-position:top left;
}


#tm2 {
left:0px;
background:url(/gfx/tm2.png);
}

#tm3 {
background:url(/gfx/tm3.png);
left:160px;
}

#tm4 {
background:url(/gfx/tm4.png);
}



#topMenu a:hover,
#topMenu a:focus,
#topMenu a:active {
background-position:bottom left;
color:#654E2F;
}




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




#footer {
width:100%;
text-align:center;
margin-bottom:10px;
border:solid #404040 1px;
border-width:1px 0px 1px 0px;
}




#footerCenter {
background:url(/gfx/footer.png) top center repeat-y;
width:960px;
height:auto;
margin:0 auto;

}

#footer p {
color:black;
font-size:12px;
padding:10px 10px;
}

#footer a {
color:black;
}

#footer a:hover,
#footer a:focus,
#footer a:active {
text-decoration:none;
}



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

.shortdiv h3 a {
display:block;
border-bottom:solid #404040 1px;
text-decoration:none;
padding:10px;
margin-bottom:5px;
}

.shortdiv h3 a:hover,
.shortdiv h3 a:focus,
.shortdiv h3 a:active {
background-color:#404040;
}

.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;  
}

#crumbs a {
color:#c5c5c5;
}

#crumbs a:hover,
#crumbs a:focus,
#crumbs a:active {
color:white;
}

#crumbs li {
display:inline;
}




/*--- galeria ---*/

.paddimg img {
padding:4px;
border:solid #3B3B3B 1px;
margin:3px;
}


		
.paddimg:hover img,
.paddimg:focus img,
.paddimg:active img {
background:#3B3B3B;	
border:solid #525252 1px;		
}	



/* 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;}
/* 





