html, body { 
margin : 0;
padding : 0;
} 
body { 
font-family : comic sans ms, sand, Tahoma, Arial, Verdana, sans-serif;
line-height : 150%;
font-size : 13px;

scrollbar-face-color:#ffdeef;
scrollbar-highlight-color:#fbd8f9;
scrollbar-shadow-color:#dbb8d9;
scrollbar-3dlight-color:#fbd8f98;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffc6e3;
scrollbar-darkshadow-color:#ffc6e3;
} 
body#bd { 
background : #ffdeef;
color : #5b395a;
text-align : center;
} 
p { 
text-align : center;
margin : 2px;
padding : 2px;
} 
h1 { 
color : #a20a61;
font-family : comic sans ms, sand;
font-size : 20px;
margin : 5px;
padding : 0;
letter-spacing : 4px;
} 
h2 { 
font-size : 20px;
margin : 5px 0;
padding : 0;
letter-spacing : 3px;
} 
h3 { 
font-size : 17px;
margin : 5px 0;
padding : 0;
letter-spacing : 2px;
} 
a { 
color : #5b395a;
text-decoration : none;
} 
a:hover, a:active, a:focus { 
color : #f858e9;
text-decoration : underline;
} 
.wide div.strony { 
width : 980px;
margin : 0 auto;
padding : 20px 0;
} 
.wide div.galerie { 
width : 980px;
margin : 0 auto;
padding : 10px 0 10px 0;
} 
.wide #galerie_zdjecia { 
margin : 0 auto;
width : 960px;
text-align : left;
padding : 10px 0 10px 0;
border : 2px solid #f7f7f7;
background : #ffdeef;
} 
#wybierz_kategotie { 
text-align : left;
float : right;
margin: 0 5px 0 0;
padding : 0 5px 0 0;
} 
.wybierzkategotie { 
color : #5b395a;
background : #ffdeef;
font-weight : bold;
} 
#archiwum { 
float : left;
padding : 0 0 0 5px;
margin: 0 0 0 5px;
font-weight : bold;
font-size : 13px;
letter-spacing : 1px;
text-transform : uppercase;
} 
.pages_table { 
font-weight : bold;
font-size : 14px;
text-transform : uppercase;
} 

.textbox {
text-align : center;
padding : 5px 0 0 5px;
} 
.baner { 
clear : both;
width : 840px;
text-align : center;
padding : 10px 0 10px 0;
margin : 0 auto;
overflow : hidden;
} 
.banery { 
margin : 0 auto;
width : 960px;
text-align : center;
padding : 10px 0 20px 0;
/* border : 2px solid #f7f7f7; */
border : 1px dashed #f7f7f7;
background : #ffdeef;
} 
.ulubione { 
font-weight : bold;
text-align : right;
margin-right : 6px;
padding-right : 6px;
} 
#headerwrap { 
clear : both;
width : 100%;
} 
#headerwrap { 
background : #4c0000 url(../images/header-bg1.gif) repeat-x center bottom;
} 
.wide #header { 
background : #4c0000 url(../images/logo.gif) no-repeat left bottom;
margin : 0 auto;
width : 960px;
padding : 0;
line-height : normal;
text-align : left;
position : relative;
height : 134px;
} 
#header h1 { 
position : absolute;
margin : 0;
padding : 0;
top : 40px;
left : 270px;
float : left;
font-size : 2.5em;
text-indent : -1000px;
} 
#header h1 a { 
width : 400px;
height : 60px;
display : block;
border : none;
} 
#header h1 img { 
float : left;
} 
.title { 
color : #a20a61;
font-size : 17px;
font-weight : bold;
letter-spacing : 2px;
text-transform : uppercase;
} 
.subtitle { 
color : #e7e7e7;
font-size : 22px;
font-weight : bold;
letter-spacing : 2px;
} 
#stopkawrap { 
clear : both;
width : 100%;
background : #ffc6e3;
border-top : 1px solid #f858e9;
} 
.stopka { 
margin : 0 auto;
width : 960px;
text-align : center;
font-size : 11px;
font-family : Verdana, Tahoma, Arial, sans-serif;
padding : 10px 0 10px 0;
} 
#stopkawrap a:link { 
text-decoration : underline;
} 
#stopkawrap a:hover, #stopkawrap a:active, #stopkawrap a:focus { 
text-decoration : none;
} 
.kategoria { 
text-align : left;
font-size : 13px;
font-weight : bold;
margin : 5px;
padding : 10px;
} 
#kategorie a { 
font-size : 13px;
text-align : center;
} 
#kategorie { 
font-style : italic;
padding-left : 70px;
margin : 0;
} 
.kategorie_ul { 
float : left;
list-style-type : none;
font-weight : bold;
text-decoration : none;
background : none;
} 
.kategorie_ul li { 
list-style-type : none;
line-height : 40px;
} 
.img { 
border : 0;
} 
img.miniaturka { 
border : 1px solid #f858e9;
background-color : #ffc6e3;
} 
a:hover img.miniaturka { 
border : 1px dashed #ffdeef;
} 
img.miniatura { 
border : 1px solid #f858e9;
background-color : #ffc6e3;
} 
a:hover img.miniatura { 
border : 1px dashed #f858e9;
} 
a:hover img.miniatura, a:active img.miniatura {
filter: alpha (Opacity=50);

.clr { 
clear : both;
} 
* html .clearfix { 
height : 1%;
} 
html { 
margin-bottom : 1px;
height : 100% !important;
height : auto;
} 
