* {
margin:0;
padding:0;
}

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


html, body {

font-family:Arial,verdana,sans-serif;  
background:url(/gfx/bg-body.png) #2B3033;
color:#2f2f2f;
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:#2f2f2f;
}

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



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


#header {
width:929px;
margin:0 auto;
height:178px;
background: #252525;
border: 0px solid;
background:url(/gfx/header1.jpg) no-repeat top center; 
}



#logo {
width:287px;
height:87px;
position:absolute;
top:55px;
display:block;
left:2px;
color:white;
font-weight:bold;
font-size:28px;
text-align:center;
text-decoration:none;
}


#logo img {
border:0;
}


#topMenu {
width:920px;
padding-top:10px;
margin:0 auto;
text-align:center;
}


#topMenu li {
color:white;
display:inline;
}

#topMenu a {
color:white;
text-align:center;
font-size:13px;
padding:0 20px;
text-decoration:none;
}



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

#tel {
    
    width: 150px;
    border: 0px solid;
    margin:0px 0px 0px 20px;
    text-align: justify;
  
}

.imgtel {
    margin-left: 30px;
    margin-bottom: 10px;
    
}

#tel a {
font-size: 0.95em;
font-weight:bold;
display:block;
color:#2f2f2f;
text-decoration:none;
}

#tel a:hover,
#tel a:focus,
#tel a:active {
color:#c10000;
text-decoration:underline;
}


#leftside {
width:140px;
height:auto;
float:left;
}


#leftside h2 {
margin:0;
padding:0;
color:white;
font-weight:normal;
text-align:right;
}

#leftside ul {
margin:0px 0px 0px 20px;
padding:0;
}

#leftside ul li {
display:block;
margin:5px 0px;
}

#leftside ul li a {
font-size:12px;
font-weight:bold;
display:block;
color:#2f2f2f;
text-decoration:none;
}

#leftside ul li a:hover,
#leftside ul li a:focus,
#leftside ul li a:active {
color:#c10000;
text-decoration:underline;
}



#innerdiv {
width:780px;
height:auto;
float:right;
margin:0;
padding:0;
}


#footer {
width:100%;
padding:10px 0;
margin-bottom:20px;
background-color:#2f2f2f;
}

/* Setia.pl */
.setia {
text-align:center;
}

.setia a {
color:#596a77;
text-decoration:none;
}

.setia a:hover,
.setia a:focus,
.setia a:active {
color:white;
}

#footerCenter {
width:929px;
margin:0 auto;
position:relative;
}



/* --- kategoria ---*/
.shortdiv {
width:45%;
min-height:200px;
margin:0px 15px 0px 15px;
padding:10px 0;
float:left;

}

.shortdiv h3 a {
display:block;
text-align:left;
text-decoration:none;
padding:5px;
margin-bottom:5px;
font-size: 0.7em;
}


.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:1px;
border:solid #eeeeee 1px;
margin:3px;
}


		
.galeria a:hover img,
.galeria a:focus img,
.galeria a:active img {

border:solid #eeeeee 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;}


.tf {
	font-size: 1.05em;
	letter-spacing: 1px;
}
.tf2 {
	font-size: 1.05em;
	letter-spacing: -0.7px;
	  float: left;
}
.tf3 {
	font-size: 1.05em;
	letter-spacing: 1px;
	  float: left;
	margin-left: -28px;
}

.cln span {
float: left;
}

.rw {
display: inline;
}

