* {
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-color:#FFFFFF;
color:white;
font-size:12px;
background-image:url(/gfx/big_header.jpg);
background-repeat: repeat-x;
}

#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:100%;
height:auto;
position:relative;
}


#header {

}

#sheader {
height:401px;
position:relative;
width:915px;
margin:0 auto;
background:url(/gfx/small_header.jpg) no-repeat top left;
}

#sheader img {
border:0;
}

#verLang {
position:absolute;
right:50px;
top:120px;
}

#verLang li {
display:block;
float:left;
width:21px;
height:25px;
}

#verLang a {
display:block;
width:21px;
height:25px;
background-position:top left;
}

#verLang a:hover,
#verLang a:focus,
#verLang a:active {
background-position:bottom left;
}

#l1 {
position:absolute;
background:url(/gfx/pl.png);
}

#l2 {
position:absolute;
background:url(/gfx/en.png);
left:30px;
}

#l3 {
position:absolute;
background:url(/gfx/de.png);
left:60px;
}

#l4 {
position:absolute;
background:url(/gfx/ru.png);
left:90px;
}

#l5 {
position:absolute;
background:url(/gfx/cz.png);
left:120px;
}

#logo {
width:180px;
height:45px;
position:absolute;
top:5px;
display:block;
left:25px;
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 {
width:211px;
height:44px;
position:absolute;
left:30px;
top:135px;
}


#topMenu li {
display:block;
width:211px;
height:44px;
padding-top: 5px;
}

#topMenu a {
color:white;
text-align:center;
font-weight:bold;
font-size:18px;
width:211px;
height:44px;
display:block;
position:absolute;
background-repeat:no-repeat;
background-position:top left;
}


#tm2 {
left:0px;
background:url(/gfx/tm2.gif);
}

#tm3 {
background:url(/gfx/tm3.gif);
}

#tm4 {
background:url(/gfx/tm4.gif);
}

#tm5 {
background:url(/gfx/tm5.png);
height:56px;
}

#tm6 {
background:url(/gfx/tm6.png);
height:56px;
}



#topMenu a:hover,
#topMenu a:focus,
#topMenu a:active {

}


#tM1 {
background-image:url(/gfx/tm1.png);
}


#tM2 {
background-image:url(/gfx/tm2.png);
}

#tM3 {
background-image:url(/gfx/tm3.png);
}

#tM4 {
background-image:url(/gfx/tm4.png);
}

.bottomMenu {
border-style:none;
}


.content {
width:915px;
margin:0 auto;
}


#leftside {
width:246px;
height:auto;
float:left;
}


#leftside h2 {
margin:0;
padding:0;
color:white;
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 20px;


}

#leftside ul li a {
display:block;
color:#AA5110;
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:#bf6c2f;
text-decoration:underline;
}

/* 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:640px;
height:auto;
float:right;
margin:0;
padding:0;
}


#footer {
width:100%;
height:83px;
background:url(/gfx/footer.jpg) top center no-repeat;
}

#smallogo {
position:absolute;
top:40px;
}

#footer p {
padding:12px 0 0 30px;
font-size:11px;
color:#ffffff;
}

#footerCenter {
height:83px;
width:915px;
margin:0 auto;
/* background:url(/gfx/footer-center.png) no-repeat top right;    */
padding:0px 0px 10px 0px;
position:relative;
}

#footerMenu {
position:absolute;
top:10px;
right:10px;
}

#footerMenu li {
display:inline;
list-style:none;
margin:0px 3px;
}

#footerMenu a {
color:#ffffff;
font-size:11px;
text-decoration:none;
text-transform:lowercase;
}

#footerMenu a:hover,
#footerMenu a:focus,
#footerMenu a:active {
color:white;
}



/* --- kategoria ---*/
.shortdiv {
border:solid #987B53 1px;
margin:0px 0px 20px 0px;
padding:5px;
}

.shortdiv h3 a {
display:block;
border-bottom:solid #423018 2px;
background-color:#654E2F;
text-decoration:none;
padding:10px;
margin-bottom:5px;
}

.shortdiv h3 a:hover,
.shortdiv h3 a:focus,
.shortdiv h3 a:active {
background-color:#423018;
}

.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 {
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 #aa5110 1px;
margin:3px;
}


		
.galeria a:hover img,
.galeria a:focus img,
.galeria a:active img {
background:#aa5110;	
border:solid #aa5110 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;}
/* 





