* {
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.jpg) repeat-x #FFFFFF;
font-size:13px;
}

#skiper {
position:absolute;
left:-3000px;
top:10px;
color:black;
display:block;
padding:0.5em;
background-color: #58a8f3;
font-weight:bold;
text-decoration:none;
}

#skiper:focus,
#skiper:active,
#skiper.fokus {
left:50px;
top:100px;
}



#container {
margin: 0 auto;
width:961px;
height:auto;
position:relative;
}


#header {
height:322px;
background:url(/gfx/header.jpg) no-repeat top left;
}

#header img {
border:0;
}

#logo {
width:187px;
height:63px;
position:absolute;
top:5px;
display:block;
left:90px;
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:270px; 
left:30px;
width:1000px;
}


#topMenu li {
display:block;
position:relative;
float:left; 
padding:10px 85px;           
/* background:url(/gfx/topmenu-li.png) no-repeat top left; */

}

#topMenu a {  
font-weight:normal;
text-decoration:none;
font-size:12px;
color:#c6c6c6;
padding:10px 50px; 

}

#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;
/* 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;
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;
}


#leftside {
width:200px;
height:auto;
float:left;
padding-bottom:100px;
}


#leftside h2 {
margin:0;
padding:0;
color:black;
font-weight:normal;
text-align:left;
height:40px;
}

#leftside ul {
margin:0px 0px 0px 0px;
padding:0;

}

#leftside ul li {
display:block;
margin:2px 0px 0px 32px;


}

#leftside ul li a {
color:#7b8184;
text-decoration:none;
padding:2px 0px 2px 30px;
font-size:12px;

}

#leftside ul li a:hover,
#leftside ul li a:focus,
#leftside ul li a:active {
color:#7b8184;
text-decoration:underline;
}

.kat_g1{
margin-top:55px;

}
.kat_g23{
margin-top:60px;

}


.content {
background:url(/gfx/content.jpg) no-repeat;
width:960px;
min-height:500px;

}


#rightside {
width:400px;
height:auto;
position:relative;
float:right;
margin-left:20px;
}



#innerdiv {
width:720px;
height:auto;
position:relative;
float:left;
margin-left:10px;
}


#footer {
width:100%;
padding:0px;
padding-bottom:20px;
}

#footerCenter {
width:960px;
background:url(/gfx/footer-center.jpg) no-repeat top left;
margin:0 auto;
height:80px;
}

#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:10px;
text-indent: 12px;
}

.shortdiv h3 a {
display:block;
text-decoration:none;
padding:0px 5px 5px 5px;
text-indent: 0px;

}


.shortdiv h3 a:hover,
.shortdiv h3 a:focus,
.shortdiv h3 a:active {
text-decoration:underline;
}

.thumb-ico {
margin:0 15px 10px 0;
border:1;
padding: 3px;
border-color:#58a8f3;
}

#crumbs {
margin:0;
padding-top:10px;
}

#crumbs li {
display:inline;
}

.cena {
text-indent:0px;
margin-top:20px;
}


/*--- 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;}
/* 






