/* ogolne ****************************************************/
html {background: white; color: black;
      margin: 0; padding: 0;
      height: 100%; /* wymagane */}
body {font-size: 14px; 
      font-family: 'Times New Romane', serif; 
      /*font-family: Verdana, Helvetica, sans-serif;*/
      margin: 0; padding: 0;
      position: relative;
      min-height: 100%; /* For Modern Browsers */
      height: auto !important; /* For Modern Browsers */
      height: 100%; /* For IE */
      background: transparent url('graf/nagl_tlo.jpg') top left repeat-x;
      border: 1px solid white; /* nie wiem czemy bez tego przesuwa sie tlo */ 
      top: -2px;}

h1 {font-size: 18px;}
h2, h3 {font-size: 14px;}
h3 a {text-decoration: none;}

a {color: blue;}

ul {margin-top: 0; margin-bottom: 5px;}
ul li {list-style-image: url(graf/punkt.gif);}
ul ul {margin-top: 0;}
ul ul li {list-style-image: none; 
          list-style-type: circle;}

q {quotes: '\201E' '\201D';}
img {border: 0 none;}
em {font-style: normal; font-weight: bold;}
code {font: inherit;}

caption {text-align: left;}
/* specjalne *************************************************/
.fclr {display: block; clear: both;}

div#tresc.pierwszastrona {position: static; margin-right: 179px;}
/* div#tresc.pierwszastrona .cytat {padding: 2em 3em;} */
div#tresc.pierwszastrona .cytat {padding-top: 2em;}
div#tresc.pierwszastrona #pieswczapce {position: absolute; right: 1em; bottom: 2em;}

div#lokalizacje {position: relative; border: 1px solid white;}
div#lokalizacje address {float: left; margin: 1em 3em 0 0;}


p#szczeniak {text-align: center;}
p#ochrona {text-align: left;}
#atak, #do_prawej {float: right;}

#wystawa {margin-left: 5%; width: 80%; text-align: center;}
#wystawa td {width: 20%; vertical-align: top;}

#sport {float: right; margin-right: 150px;}
#plakat {float: right;}
#indywidualne {text-align:center;}

div#tresc.galeria {padding-left: 0px; padding-right: 50px;}
table.galeria1 td {text-align: center; padding: 10px 10px;}

/* stale *****************************************************/
h2.header {width: 632px; height: 127px;
           padding: 0;
           position: absolute;
           left: 50%; margin: 0 0 0 -388px; /* (width + header_name_width)/2 */
           top: 4px; /* (134-height)/2 */}
h2.header a {display: block;
             width: 100%; height: 100%;
             background: transparent url('graf/napisy.gif') top left no-repeat;
             text-indent: -9999ex; /* fir */
             text-decoration: none;}
h2.header.name {width: 144px; height: 148px;
                margin: 0; 
                left: auto; right: 0; top: 0;}
h2.header.name a {background: transparent url('graf/lapa.gif') top left no-repeat;}

ul.menuglowne {margin: 0; padding: 0 10px;
               display: block; position: absolute;
               left: 0; top: 134px;
               list-style-type: none;
               font-family: Verdana, Arial, sans-serif; font-size: 14px;}
ul.menuglowne * {display: block;}
ul.menuglowne li {margin-bottom: 5px;
                  list-style-image: none;}
ul.menuglowne li a {margin: 0; padding: 0;
                    border: 0 none;
                    width: 114px; line-height: 26px;
                    background: #888 url('graf/przycisk3.jpg') top center no-repeat;
                    text-align: center;
                    color: white; 
                    text-decoration: none; 
                    font-weight: bold;
                    font-size: 0.90em;}
ul.menuglowne li a:active {background-position: bottom center;}
ul.menuglowne li a.pozostale {line-height: normal;
                    background: none;
                    text-align: left;
                    color: blue; 
                    text-decoration: none; 
                    font-weight: normal;
                    font-size: 0.70em;}

div.footer {margin: 0; padding: 0;
            position: absolute;
            left: 10px; bottom: 0;
            font-size: 9px;}
div.footer a {text-decoration: none;}
div.footer img {height: 12px;}

div#tresc {position: relative;
           padding: 1em;
           margin-right: 0; margin-bottom: 20px;
           margin-left: 134px; /* menuglowne_li_a_width + menuglowne_padding */
           margin-top: 148px; /* header_height */}
/* ***********************************************************/
