* { font-family: Verdana, Tahoma, Arial; font-size: 11px; color:#673f48; }
body { margin: 0px; padding:0px; background-color: #040202; }

fieldset { border: 0px; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border: 0px; }
p { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 2em; }
th { vertical-align: top; }
td { vertical-align: top; }
a { color: #026a73; text-decoration: none; } 
h1 { color:#460310; font-size:20px; font-weight:bold; margin:0px 0px 10px 0px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.data { float:left; width:110px; }
.data .dzien { font-size:23px; float:left; width:35px; font-weight:bold; color:#460310;}
.data .reszta { font-size:9px; float:left; width:70px; color:#460310; }

.wydarzenia .wydarzenie { min-height:26px; height:auto !important; height:26px; background-image: url("/images/layout/home-wydarzenie.png"); background-position:left top; background-repeat:no-repeat; padding:0px 0px 0px 25px; margin-bottom:15px; }
.wydarzenia .wydarzenie .tytul { padding:5px 0px 5px 0px; font-size:15px; font-weight:bold; color:#460310;}
.wydarzenia .wydarzenie .tresc { line-height:14px; }

.border { border-bottom:1px dotted #460310; margin:10px; height:1px; }

#block-top-background { width:100%; height:206px; left:0; position:absolute; background-image: url('/images/layout/bg-top.jpg'); background-position:center; }
#block-top { width:961px; height:208px; margin:0px auto; background-image: url('/images/layout/top.jpg'); position:relative; }
#block-top #logotyp { width:290px; height:125px; top:40px; left:20px; position:absolute; }
#block-top #logotyp img { width:100%; height:100%; }
#block-top #kontakt { width:150px; height:50px; top:0px; right:40px; position:absolute; }
#block-top #kontakt img { width:100%; height:100%; }

#block-contener-background { background-image: url('/images/layout/bg.jpg'); background-position:center; background-repeat: repeat-y;  }
#block-contener-background #contener { width:961px; margin:0px auto; background-image: url('/images/layout/bg-contener.jpg'); }
#block-contener-background #contener #block-left { width:300px; float:left; background-image: url('/images/layout/bg-left-top.jpg'); background-position:left top; background-repeat: no-repeat; }
#block-contener-background #contener #block-left .pos { background-image: url('/images/layout/bg-left-menu-sep.jpg'); background-position:left top; background-repeat: no-repeat; padding:12px 0px 0px 10px; margin-bottom:15px; font-weight:bold; font-size:14px; color:#ffffff; }
#block-contener-background #contener #block-left .pos.first { background-image: none;  }
#block-contener-background #contener #block-left .pos a { font-weight:bold; font-size:14px; color:#ffffff; }
#block-contener-background #contener #block-left .pos.p1 { margin-left:0px; }
#block-contener-background #contener #block-left .pos.p2 { padding-left:25px; }
#block-contener-background #contener #block-left .pos.p2 a { font-size:11px; }
#block-contener-background #contener #block-left .pos #boxKategorie { font-size:11px; }
#block-contener-background #contener #block-left .pos #boxKategorie a { font-weight:bold; font-size:11px; }
#block-contener-background #contener #block-left .pos #boxKategorie .level1 { padding:3px 0px 3px 5px; margin-top:1px; }
#block-contener-background #contener #block-left .pos #boxKategorie .level1 a { font-size:12px; color:#ffffff; }
#block-contener-background #contener #block-left .pos #boxKategorie .level2 { padding:1px 0px 1px 15px; margin-top:1px; }
#block-contener-background #contener #block-left .pos #boxKategorie .level2 a { font-size:11px; color:#aeabab; }
#block-contener-background #contener #block-left .pos #boxKategorie .level3 { padding:1px 0px 1px 30px; margin-top:1px; }
#block-contener-background #contener #block-left .pos #boxKategorie .level3 a { font-size:11px; color:#aeabab; }


#block-contener-background #contener #block-content { width:610px; padding:10px; float:right; background-image: url('/images/layout/bg-content-top.jpg'); background-position:right top; background-repeat: no-repeat; position:relative; }
#block-contener-background #contener #block-content #block-sciezka { margin-bottom:15px; }
#block-contener-background #contener #block-content #block-sciezka a { color:#460310; }
#block-contener-background #contener-bottom { width:961px; margin:0px auto; height:4px; background-image: url('/images/layout/bg-contener-bottom.jpg'); background-repeat: no-repeat; overflow:hidden; }

#block-bottom-background { background-image: url('/images/layout/bg-bottom.jpg'); height:210px; background-position:center; background-repeat: repeat-y;  }
#block-bottom-background #block-footer { width:961px; height:202px; margin:0px auto; background-image: url('/images/layout/footer.jpg'); }
#block-bottom-background #block-footer #autor { text-align:right; padding:10px 20px 0px 0px; }
#block-bottom-background #block-footer #autor a { color: #673f48;}
.page-galeria { }
.page-galeria .image { padding:2px; background-color:#e9eaee; border:1px solid #460310; float:left; margin:0px 10px 10px 0px; }

.foto { text-align:right; height:120px; margin-top:20px; }
.page-menu .pos { margin-bottom:5px; padding:5px; }
.page-menu .pos .left { float:left; width:490px; }
.page-menu .pos .left .nazwa { padding:0px 0px 2px 0px; font-size:15px; font-weight:bold; color:#ffffff; }
.page-menu .pos .left .nazwa a { font-size:15px; font-weight:bold; color:#ffffff; }
.page-menu .pos .left .opis { font-size:11px; font-weight:normal; color:#000000; }
.page-menu .pos .right { float:right; width:90px; text-align:right; font-size:17px; font-weight:bold; color:#ffffff; }
.page-menu .pos.c1 { background-color:#c9d200; /*e75294;*/ }
.page-menu .pos.c0 { background-color:#97bf0d; /* e3006a; */ }

.tabMenu { width:600px; }
.tabMenu td { color:#460310; font-size:15px; font-weight:bold; vertical-align:top; background-color:#44a12b; }
.tabMenu td a { color:#460310; font-size:15px; font-weight:bold; }
.tabMenu .image { width:130px; }
.tabMenu .image img { padding:2px; background-color:#e9eaee; border:1px solid #460310; }
.tabMenu .nazwa { height:20px; }
.tabMenu .cena { text-align:right; font-size:17px; width:90px; }
.tabMenu .skrot { font-size:11px; font-weight:normal; }

