* {
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) repeat-x #5b980f;
font-size:13px;
}

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

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



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


#header {
height:276px;
background:url(/gfx/header.jpg) no-repeat top left #85CAF6;
}

#header img {
border:0;
}

#logo {
width:284px;
height:136px;
position:absolute;
top:0px;
display:block;
left:0px;
color:white;
font-size:100%;
text-align:center;
text-decoration:none;
}



#logo img {
border:0;
}

#smallogo {
width:161px;
height:79px;
display:block;
position:relative;
top:40px;
background:url(/gfx/smallogo.png) no-repeat top left;
}


#header li {
list-style:none;
}


#topMenu {
height:35px;
position:absolute;
top:145px; 
}


#topMenu li {
display:block;
float:left; 
position:relative;
padding:15px 0px;              
background:url(/gfx/topmenu-li.png) no-repeat top left;
}

#topMenu a {  
font-weight:normal;
text-decoration:none;
font-size:14px;
color:white;
padding:19px 20px;
}

#topMenu a:hover,
#topMenu a:focus,
#topMenu a:active {
background:url(/gfx/topmenu-ahover.png) #f2a422 repeat-x;
}


#topMenu li ul {
width:auto;
position:absolute;
/* top:26px;
left:250px;  */
margin:0;
padding:0 10px;
/* background-color:transparent;    */
background-color:#C14509;
z-index:1;
list-style:none;
}

#topMenu li ul li { 
list-style:none;
display:block;
margin:0;
padding:0;
width:170px;
background-image:none;
clear:left;
}

#topMenu li ul li a {
font-weight:bold;
font-size:12px;
display:block;
padding:5px 5px 5px 15px;
background:url(/gfx/topmenu_sub_a.gif) no-repeat 5px 50%;
}


#topMenu li ul li a:hover,
#topMenu li ul li a:focus,
#topMenu li ul li a:active {
background:url(/gfx/topmenu_sub_a.gif) no-repeat 5px 50%;
text-decoration:underline;
}


/*
#topMenu li ul li.podswietlone {background-color:#838282;}
#topMenu li ul li a{color:white;width:100%;padding:2px 4px;}
#topMenu li ul li.podswietlone a{color:white;}    */


.schowane ul {
	display:none;
}

.nieschowane ul {
	display:block;
}



.content {
background:url(/gfx/content.gif) repeat-y;
}


#rightside {
width:400px;
height:auto;
float:right;
margin-right:20px;
}



#innerdiv {
width:900px;
height:auto;
margin-left:30px;
}


#footer {
width:100%;
padding:0px;
padding-bottom:150px;
}

#footerCenter {
width:960px;
background:url(/gfx/footer-center.gif) no-repeat top left;
margin:0 auto;
}

#footer p {
color:white;
font-weight:bold;
padding:20px 0 0 0;
margin-left:200px;
}

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

.shortdiv h3 a {
display:block;
text-decoration:none;
padding:5px;
}

.shortdiv h3 a:hover,
.shortdiv h3 a:focus,
.shortdiv h3 a:active {
text-decoration:underline;
}

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

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

#crumbs li {
display:inline;
}




/*--- galeria ---*/
.galeria img {
border:0;
margin:5px;
padding:10px;
}

.galeria a img {
border:solid #cdcdcd 1px;
}


.galeria a:hover img,
.galeria a:focus img,
.galeria a:active img {
border:solid #85CAF6 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;}
/* 





