html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body{	background: #f5f5e8 url(../i/body.gif) repeat-x center top;	color: #444; font: 0.75em/1.3em Tahoma, Arial, Helvetica, sans-serif;}

a {color: #339;}
li a{text-decoration: none;}
a:hover {color: #6d6db5;}
a img {border: none;}
b,strong{font-weight:bold;}
hr{display:none;}
h1 {font-size: 2em; margin: 0.5em 0; padding: 0.25em 0;}
h2 {font-size: 1.5em; margin: 0.33em 0; padding: 0.25em 0;}
h3 {font-size: 1.33em; margin: 0.25em 0; padding: 0.125em 0;}
h4 {font-size: 1.1em; margin: 0.5em 0;}
h5 {font-size: 1em; margin: 0.5em 0;}
h6 {font-size: 0.85em; margin: 0.5em 0;}
h2,h3,h4{border-bottom: 1px solid #eaeaea; display:block;}
h1 a, h2 a, h3 a{text-decoration:none;}
h1,h2,h3,h4{ font-family: Tahoma, Ariel; }

p {margin: 0.33em 0 1em 0;}
ul, ol {margin: 1em 0; padding-left: 2.5em;}
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 110% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}


#naglowek{margin: auto;	height: 118px;		padding-bottom: 24px;	background: url(../i/naglowek.jpg) no-repeat center top;}
#naglowek h1{margin:0; padding: 0;}
#naglowek h1 a{	display: block;	width: 50%;	height: 118px;	text-indent: -9999em;	outline: none;}

#kontener{width: 960px;	padding: 0 4px;	margin: auto;	background: url(../i/kontener.gif) repeat-y;}

#sidebar{color: #63635c;}

#stopka{width: 940px;padding: 5px 14px 15px 14px;	margin: auto;	background: url(../i/stopka.gif) no-repeat center bottom;	color: #6c6b3b;}
#stopka a{color: #464626;}
#stopka .kolumna{width:235px; float:left;}


#pasek{border-bottom:1px solid #e9e9e9;}


#kontener ul{ list-style:square; }
#kontener li{ padding: 0.25em 0; }
#trzykolumny li{padding:0;}

#sidebar{width:180px;float:left; padding:0 10px; font-size: 0.92em;}
#sidebar h4,#kolumna-prawa h4{color:#539612; margin: 20px 0 3px 0;}

#tresc{width:740px;float:right;padding:0 10px;}

.tresc{text-align:justify;}
.podtytul{text-align:justify;}

#kolumna-prawa{width:190px; float:right; font-size: 0.92em;}
#kolumna-prawa ul{margin: 0; padding: 0;}
#kolumna-prawa li{padding: 2px 0;}
#kolumna-srodek{width:530px; float:  left;}

#trzykolumny{background: #fdfefc url(../i/trzykolumny.png) no-repeat bottom left;}
#trzykolumny .kolumna{	width:210px;	float:left;	padding: 10px 13px;	margin-left:10px;	font-size:0.92em;}
#trzykolumny .tlo{background: #fdfefc url(../i/kolumna.png) repeat-x bottom left;}

#trzykolumny  h4{font-weight:bold;}
#trzykolumny  a{color:#0099ff; text-decoration:none;}
#trzykolumny  a:hover{color:#63737f;}
#trzykolumny .first{margin-left:0;}
#trzykolumny ul{	list-style: disc url(../i/tresc-dot.png) outside; }


#menu-sidebar ul{ padding:0; margin:0; }
#menu-sidebar li { display: inline; padding: 0; }
#menu-sidebar a{display: block;  padding: 4px 0; border-bottom: 1px solid #ddecf7; color:#0099ff; font-weight: bold; background: url(../i/kartka-dot.png) no-repeat center left; padding-left: 14px;}


#sidebar .rama{	background: #f0eee8; border: 1px solid #e9e7e1; padding: 5px;}



.zajawka h2{clear:both;}
.data{margin: 10px 0; text-align:right; color: #ccc; font-size:0.86em;}
.fotoglowne{width: 158px; float: left; margin-right: 10px;}
.fotoglowne img {border: 1px solid #eaeaea; padding: 3px;}

.foto-wiadomosc {
    margin: 0 0 5px 10px;
    padding: 0;
    width: 158px;
    float: right;
  }

#kontener ul.foto-wiadomosc{list-style: none; margin-left: 10px;}

.foto-wiadomosc li {
    border: 1px solid #EBEDED;
    padding: 3px;
    margin-bottom: 3px;
    text-align: center;
    font-size: 0.9em;
  }


.foto-wiadomosc span {
    display: block;
  }


.fotoglowne { float: left; margin-right: 2em; }
.fotoglowne img { padding: 3px; border: 1px solid #EBEDED; }

.foto-galeria{list-style:none; margin:0 auto; padding:0;}
.foto-galeria li{list-style:none; width: 150px; height: 150px; float: left;  text-align:center; margin-left: 10px; margin-bottom: 10px;}

#GaleriaFoto .opcje{text-align: center;}
#GaleriaFoto .opcje a{padding: 10px;}
#GaleriaFoto #fotografia {text-align:center; }
#GaleriaFoto #fotografia img{border: 1px solid #D0D2D2; padding: 5px;}
#GaleriaFoto #fotogaleria {text-align:center;}
#GaleriaFoto #fotogaleria div{display: inline;}

#czterykolumny{ background: url(../i/czterykolumny.png) repeat-y; border-bottom: 1px solid #dad8d3; font-size: 0.9em;}
#czterykolumny .kolumna{width: 180px; float: left; padding: 0px 5px;}
#czterykolumny h3{color:#FF6600; font-size: 1.1em; border-bottom: 1px solid #dad8d3;}

a.porady { color: #688c4b; background: url(../i/wykrzyknik.png) no-repeat center left; padding-left: 12px;}

#mapa-strony{margin: 0 20px; font-size: 0.9em;}
#mapa-strony .p0{ font-weight: bold; font-size: 1.1em; margin-top: 10px; }
#mapa-strony .p0 a{color:#8a9f33; text-decoration:none;}


#przyciski ul {
	margin:0;
	padding:0;
	background:url(../i/buttony.png) no-repeat;
	list-style: none;
	height:29px;
}
#przyciski li {
	display: inline;
}
#przyciski a {
	display:block;
	float: left;
	width: 60px;
	height:29px;
	text-indent: -999em;
	outline: 0;
}
#pbip a:hover {
	background:url(../i/buttony.png) no-repeat 0px -29px;
}
#prss a:hover {
	background:url(../i/buttony.png) no-repeat -60px -58px;
}
#ppomoc a:hover {
	background:url(../i/buttony.png) no-repeat -120px -87px;
}


.tag{background: #f8f8f8; padding: 1em; }
.tag a{color:#888;}

.bxbanner{text-align:center;}
.reklama{display: none;}

.najczesciej{background: #f8f8f8; padding: 3px;}
.najczesciej h4{margin: 0;}
/* haksior
  -----------------------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
