/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
   Based on work by Eric Meyer
   meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
   This file contain also clearfix and round corners reset
   
-------------------------------------------------------------- */



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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
  }


body {
    line-height: 1;
  }


ol, ul {
    list-style: none;
  }


blockquote, q {
    quotes: none;
  }

/* remember to define focus styles! */



:focus {
    outline: 0;
  }

/* remember to highlight inserts somehow! */



ins {
    text-decoration: none;
  }


del {
    text-decoration: line-through;
  }

/* tables still need 'cellspacing="0"' in the markup */



table {
    border-collapse: collapse;
    border-spacing: 0;
  }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */



.clearfix:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }


.clearfix {
    display: inline-block;
  }


* html .clearfix {
    height: 1%;
  }


.clearfix {
    display: block;
  }

/* Round Corners Reset */
/* \*/



* html .tlc, * html .trc {
    height: 1%;
  }

/* */	
/* End of reset.css
***************************************************************************** */




/* podstawowy uklad strony
***************************************************************************** */



body {
    margin: 0;
    background: #ebf0f0 url(images/bg.jpg) left top repeat-y;
  }


#wrapper {
    width: 960px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
  }


h1 {
    position: absolute;
    left: 0;
    top: 0;
    background: transparent url(images/header.jpg) left top no-repeat;
    width: 1116px;
    height: 908px;
    z-index: 10;
  }


h1 span {
    display: none;
  }


form {
    margin-top: 50px;
    padding-left: 2em;
  }


#wrap {
    margin: 380px 30px 0 330px;
  }


#mainmenu {
    position: absolute;
    left: 0;
    top: 127px;
    width: 290px;
    height: 586px;
  }


#footer {
    background: transparent url(images/stopka.jpg) left top no-repeat;
    height: 406px;
  }


#footer p {
    padding: 130px 30px 0 0;
    text-align: right;
  }


#plakat {
    margin : 0 20px 0 0;
    border : solid 1px silver;
    float : left;
  }


#postnavi, .navigation {
    height: 100px;
  }


.ngg-galleryoverview {
    margin-top: 50px !important;
    margin-right: 150px !important;
  }


/* menu
***************************************************************************** */

#mainmenu a {
    display: block;
    width: 290px;
  }


#onas a {
    height: 167px;
    background: #FFF url(images/onas.jpg) no-repeat 0 top;
    text-indent: -9999px;
  }


#onas a:hover, #onas.current_page_item a {
    background: #FFF url(images/onas.jpg) no-repeat -290px top;
  }


.cat-item-4 a {
    height: 192px;
    background: #FFF url(images/takbylo.jpg) no-repeat 0 top;
    text-indent: -9999px;
  }

.cat-item-4 a:hover {
    background: #FFF url(images/takbylo.jpg) no-repeat -290px top;
  }


.cat-item-4.current-cat a {
    background: #FFF url(images/takbylo.jpg) no-repeat -290px top;
  }

.cat-item-5 a {
    height: 227px;
    background: #FFF url(images/zapisy.jpg) no-repeat 0 top;
    text-indent: -9999px;
  }


.cat-item-5 a:hover {
    background: #FFF url(images/zapisy.jpg) no-repeat -290px top;
  }

/* wylaczamy tylko dla IE */
html>body .cat-item-5.current-cat a {
    background: #FFF url(images/zapisy.jpg) no-repeat -290px top;
  }


/* typografia
***************************************************************************** */

body {
    font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size: large;
    color: #545448;
    line-height: 1.5em;
  }


h2, h3.post-title a {
    font : italic normal 180%/1.6em Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    color : #f97409;
    margin: 1.2em 0 0.8em 0;
    padding-bottom: 30px;
    background: transparent url(images/krecha.gif) left bottom no-repeat;
  }

/* dodano .post z powodu IE6 */
#content .post h3.post-title a {
    display: block;
    border-bottom: none;
    color: #f97409;
  }


#content a, #footer a {
    border-bottom: 1px dotted #545448;
    text-decoration : none;
    color: #545448;
  }


#content a:hover, #footer a:hover {
    color: #000;
    border-bottom: 1px dotted #000;
  }


#content h3.post-title a:hover {
    color: #000;
    background: transparent url(images/krecha-over.gif) left bottom no-repeat;
  }


p {
    margin: 0.8em 0;
  }


strong {
    font-weight: bold;
  }


em {
    font-style: italic;
  }


#content a.img-link {
    border-bottom: none;
    float: left;
    margin: 8px 20px 0 0;
  }


#content a:hover.img-link {
    border-bottom: none;
  }


#content ul {
    list-style : disc outside;
    padding-left: 2em;
  }


#postnavi {
    margin-top: 50px;
    padding-top: 20px;
    border-top: 1px dotted #545448;
    font-size: 90%;
    line-height: 0.9em;
  }


#footer {
    font-size: 75%;
    line-height: 1.2em;
    color: #878787;
  }

/* dodano z powodu IE6 */
.ngg-gallery-thumbnail a {
    border-bottom: none !important;
  }


