body {
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FEFCF7;
   background: #52DB68;
}

img {
   border: 0;
}


fieldset h4 {
   text-align: left;
}

fieldset a {
   font-size: 12px;
   text-align: left;
}

/* #### GALERIA ZDJĘC #### */
.tZdjWszystkie {
   width: 80%;
   margin: 30px 0 30px 0;
   border: 1px solid #ffff99;
   background: #064D83;
}

.tdKategoria {
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   color: #F9F9F9;
}

.tdPodkategoria {
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   color: #F9F9F9;
}

.tdImg {
   margin: 0 0 0 0;
   padding: 15px 15px 15px 15px;
   text-align: center;
   border: 1px solid #F9F9F9;
   background: #ffffcc;
}

.tdImgOver {
   margin: 0 0 0 0;
   padding: 15px 15px 15px 15px;
   text-align: center;
   border: 1px solid #F9F9F9;
   background: #ffff99;
}

.tdImgOff {
   margin: 0 0 0 0;
   padding: 15px 15px 15px 15px;
   text-align: center;
   border: 1px solid #F9F9F9;
   background: #ffffcc;
}

.tZdjecie {
   width: 60%;
   margin: 30px 0 30px 0;
   text-align: center;
   border: 1px solid #ffff99;
   background: #064D83;
}

td p {
   font-size: 13px;
   font-weight: bold;
   text-align: center;
}
/* --- --- --- Tabela dla wybranego zdjęcia --- --- --- */

/* Link do pozostałych zdjęć dane podkategorii */
.tdLink {
   text-align: right;
}

a.lnWiecej {
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   color:#FFFF00;
}
a.lnWiecej:hover {
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
}

/* Styl menu wyboru zdjęcia, umieszczonego na stronie z galerią */
a.prev_next {
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color: #FFFF00;
}
a.prev_next:hover {
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color: #CCFF00;
}

/* ------------------------------ Styl artykułu ------------------------------ */
.art_tytul {
   text-align: center;
}

.aka_naglowek {
   font-style: italic;
}

.akapit {
   font-weight: bold;
   text-align: justify;
   text-indent: 20px;
}

.zdj_lewo {
   float: left;
   margin: 0 10px 0 0;
   padding: 10px 10px 10px 10px;
   border: 1px solid #OOOO9C;
   background: #FFFFCC;
}

.zdj_prawo {
   float: right;
   margin: 0 0 0 10px;
   padding: 10px 10px 10px 10px;
   border: 1px solid #OOOO9C;
   background: #FFFFCC;
}
/* ------------------------------ Styl artykułu ------------------------------ */

.wstep {
   margin: 15px 30px 15px 30px;
   text-align: justify;
   text-indent: 20px;
   font-size: 15px;
}

/* ----- Styl zastosowany do listy ost. 5 artykułów ----- */
.nagl_kat_podkat {
   margin-left: 50px;
}

.arttytul {
   margin-left: 30px;
}

.akap_frag {
   margin-left: 30px;
   margin-right: 30px;
   font-size: 15px;
   font-weight: bold;
   text-align: justify;
   text-indent: 18px;
   color: #f9f9f9;
}

a.wysw_art_link {
   text-align: right;
   margin-left: 360px;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
   color: #FFFF00;
}

a.wysw_art_link:hover {
   font-weight: bold;
   color: #FFFFFF;
}
/* ------------------------------------------------------ */


/* ---- HEADER ---- */
#header {
   width: 100%;
   height: 320px;
   text-align: center;
   margin: 10px 0 0 0;
   background: #52DB68;
}

/* -- -- -- MENU -- -- -- */
#menu {

}

#menu ul {
   margin: 0 0 20px 520px;
   padding: 20px 0 0 0;
   list-style: none;
}

#menu li {
   display: inline;
   padding-right: 10px;
}

#menu a {
   width: 120px;
   height: 60px;
   margin: 0;
   padding: 0 0 0 0;
   text-decoration: none;
   text-align: center;
   letter-spacing: 0.5px;
   font-size: 1.4em;
   font-weight:bold;
   color: #663300;
}
#menu a:hover {
   color:#FFFF00;
}
/* -- -- -- MENU -- -- -- */

/* ---- ---- FORMULARZ WYSZUKIWANIA I LOGOWANIA ---- ---- */
#login_search_bar {
   margin: 30px 0 5px 0;
   padding:0;
}

#login_search_bar #field_search{
   margin:  0 0 0 2px;
   font: bold 14px Arial, Helvetica, sans-serif;
   border: 1px solid #663300;
   color: #996600;
   background:#EAEAAE;
}

#login_search_bar #submit_search {
   width: 100px;
   font: bold 14px Arial, Helvetica, sans-serif;
   border: 1px solid #663300;
   color:  #663300;
   background:#EAEAAE;
}

#login_search_bar .field_login {
   margin:  0 0 0 2px;
   font: bold 14px Arial, Helvetica, sans-serif;
   border: 1px solid #663300;
   color:  #663300;
   background:#EAEAAE;
}

#login_search_bar .submit_login {
   width: 100px;
   font: bold 14px Arial, Helvetica, sans-serif;
   border: 1px solid #663300;
   color:  #663300;
   background:#EAEAAE;
}

#page_content {
   width: 100%;
   margin: 40px 0 0 0;
   background: #078D88;
}

#leftbar {
   margin: 0 0 0 80px;
   padding: 0 0 0 0;
}

#leftbar ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

#leftbar ul li {
   padding: 5px 0 5px 10px;
}

/* #### LEWE MENU #### */
h3.kategoria {
   margin: 0 0 10px 0;
   padding: 0;
   font-size: 16px;
   font-weight: bold;
   /*color: #DBDB7O;*/
   color:#ffff00;
}

a.pk_menu {
   text-decoration: none;
   padding-left: 4px;
   font-size: 14px;
   font-weight: bold;
   color: #ffff99;
}

a:hover.pk_menu {
   color: #FFFF33;
}

a.pk_menu_zaznacz {
   text-decoration: none;
   padding-left: 4px;
   font-size: 14px;
   font-weight: bold;
   color: #FFFF33;
}	
/* #### LEWE MENU #### */

/* #### REKLAMY #### */
#rightbar {
   padding: 0 0 0 0;
   text-align: right;
}

#rightbar h4 {
   color: #ffff99;
}
/* #### REKLAMY #### */

.sidebar {
   float: left;
   width: 250px;
   margin: 0 0 0 0;
}

#content {
   float: left;
   width: 570px;
   margin: 0 10px 0 10px;
   padding: 0 0 0 0;
   color: #FEFCF7;
   background: #52DB68;
}

/* ## ## ## WSTĘP/LISTA OST. ARTYKUŁÓW ## ## ## */
.post {
   margin: 10px 0 20px 0;
   padding: 5px 10px 5px 10px;
   text-align: justify;
   font-size: 16px;
   font-weight: bold;
   color: #FEFCF7;
   background: #1B8E04 url('../grafika/tabelka.png') no-repeat top;
}

.post h3 {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 1.3em;
   text-align: center;
   color: #f9f9f9;
}

.post h4 {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   text-align: center;
   color: #f9f9f9;
}

/* ## ## ## WSTĘP/LISTA OST. ARTYKUŁÓW ## ## ## */

/* ### ## ## STOPKA ## ## ### */
#footer {
   clear: both;
   width: 900px;
   margin: 0 auto;
   padding: 40px 0;
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   color: #064D83;
}

#footer a {
   width: 120px;
   height: 60px;
   margin: 0;
   padding: 0 0 0 0;
   text-decoration: none;
   text-align: center;
   letter-spacing: -1px;
   font-size: 14px;
   color: #ffff00;
}

#footer a:hover {
   color: #FFFFFF;
}
/* ### ## ## STOPKA ## ## ### */


/* ---- Strona z Artykułami ---- */
fieldset.artykulfd {
   width: 80%;
   padding: 10px 10px 10px 20px;
   border-color: #663300;
   background:#cccc66;
}

fieldset.artykulfd legend {
   color: #FFFFFF;
}


fieldset.artykulfd p {
   padding: 5px 5px 5px 5px;
   font-size: 14px;
   font-weight: bold;
   text-align: justify;
   text-indent: 20px;
   color: #663300;
}

fieldset.artykulfd p.wysw_art_link {
   padding: 5px 5px 5px 5px;
   font-size: 12px;
   text-align: right;
}

fieldset.artykulfd p.wysw_art_link a {
   text-decoration: none;
   font-size:13px;
   font-weight: bold;
   color: #FFFFFF;
}

fieldset.artykulfd p.wysw_art_link a:hover {
   color: #FFFF00;
}

/* ---- List ost. artykułów  ---- */
fieldset.fragmentArt {
   font-weight: bold;
}