/* Podstawowe */
body { font-family: tahoma, sans-serif; font-size: 12px; color: #000000; margin: auto; background-color: #f2f3ed }
table {font-family: tahoma, sans-serif; font-size: 12px; color: #000000; }

/* Linki */
a:link, a:visited { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #5c7643; font-weight: normal; }
a:active, a:hover { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: underline; color: #5c7643; font-weight: normal; }

.btn { background-image: url(images/btn1.png); cursor: pointer; font-family: tahoma, arial; color: white; font-size: 11px; font-weight: none; border: 0; width: 62px; height: 26px; background-color: inherit; padding-bottom: 3px; margin-top: 5px; }
.textbox  { border: 1px solid #e0e0e0; height: 24px; font-family: tahoma, arial; background-color: #fefefe; font-size: 11px; padding: 3px; }

/* 04.01.2009 id=przypisy */
#bibliografia { font-size: 12px; color: #555555; line-height: 150%; }

#pages { font-size: 12px; color: #525252; font-family: arial; }
#pages .active { color: #525252; padding-left: 10px; font-weight: bold; }
#pages .header { font-size: 14px; font-weight: bold; border-bottom: 1px solid #dddddd; }
#pages a:link, #pages a:visited { font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #5c7643; font-weight: bold; }
#pages a:active, #pages a:hover { font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #525252; font-weight: bold; }

#przypisy { font-size: 11px; color: #555555; line-height: 150%; }
a.footnote:link, a.footnote:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #5c7643; font-weight: none; }
a.footnote:active, a.footnote:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #5c7643; font-weight: none; }
#przypisy a:link, #przypisy a:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #5c7643; font-weight: none; }
#przypisy a:active, #przypisy a:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #5c7643; font-weight: none; }


a.gr:link, a.gr:visited { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #525252; font-weight: none; }
a.gr:active, a.gr:hover { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: underline; color: #525252; font-weight: none; }

a.rev:link, a.rev:visited { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #5c7643; font-weight: none; }
a.rev:active, a.rev:hover { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: underline; color: #5c7643; font-weight: none; }

a.menu:link, a.menu:visited { font-family: arial, tahoma; font-size: 12px; text-decoration: none; color: #ffffff; font-weight: bold; border-right: 1px solid #555555; padding: 7px 5px 7px 5px; }
a.menu:active, a.menu:hover { font-family: arial, tahoma; font-size: 12px; text-decoration: none; color: #ffffff; font-weight: bold; background-color: #698546; padding: 7px 5px 7px 5px; border-right: 1px solid #525252; }

a.submenu:link, a.submenu:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #f1f1f1; font-weight: none; }
a.submenu:active, a.submenu:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #f1f1f1; font-weight: none; border-bottom: 1px dotted #f1f1f1; }

a.tapety:link, a.tapety:visited { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #f1f1f1; font-weight: none; }
a.tapety:active, a.tapety:hover { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #f1f1f1; font-weight: none; border-bottom: 1px dotted #f1f1f1; }

a.naglowek:link, a.naglowek:visited { font-family: tahoma; font-size: 11px; text-decoration: none; color: #ffffff; padding: 3px; font-weight: bold; background-color: #5c7643; }
a.naglowek:active, a.naglowek:hover { font-family: tahoma; font-size: 11px; text-decoration: none; color: #ffffff; padding: 3px; font-weight: bold; background-color: #525252; }

a.big:link, a.big:visited { font-family: arial,tahoma; font-size: 16px; text-decoration: none; color: #ffffff; font-weight: bold; }
a.big:active, a.big:hover { font-family: arial,tahoma; font-size: 16px; text-decoration: underline; color: #eeeeee; font-weight: bold; }

a.artInCat:link, a.artInCat:visited { font-family: tahoma, arial; font-size: 14px; text-decoration: none; color: #5c7643; font-weight: bold; }
a.artInCat:active, a.artInCat:hover { font-family: tahoma, arial; font-size: 14px; text-decoration: underline; color: #5c7643; font-weight: bold; }

a.wiecej:link, a.wiecej:visited { font-family: tahoma; font-size: 12px; text-decoration: none; color: #ffffff; font-weight: bold; }
a.wiecej:active, a.wiecej:hover { font-family: tahoma; font-size: 12px; text-decoration: underline; color: #eeeeee; font-weight: bold; }

a.news:link, a.news:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #5c7643; font-weight: bold; }
a.news:active, a.news:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #5c7643; font-weight: bold; }

a.miniTXTLINK:link, a.miniTXTLINK:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #999999; font-weight: normal; }
a.miniTXTLINK:active, a.miniTXTLINK:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #5c7643; font-weight: normal; }
a.miniTXTLINK2:link, a.miniTXTLINK2:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #fefefe; font-weight: normal; }
a.miniTXTLINK2:active, a.miniTXTLINK2:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: underline; color: #fefefe; font-weight: normal; }

a.bgtricky:link, a.bgtricky:visited { font-family: tahoma, verdana, sans-serif; font-size: 11px; padding: 1px; text-decoration: none; color: #999999; background-color: #f0f0f0; }
a.bgtricky:active, a.bgtricky:hover { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; background-color: #5c7643; }

a.zwykly:link, a.zwykly:visited { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: none; }
a.zwykly:active, a.zwykly:hover { font-family: tahoma, verdana, sans-serif; font-size: 12px; text-decoration: none; color: #5c7643; }

/* tag cloud */
a.tag90:link, a.tag90:visited { font-family: tahoma, verdana; font-size: 19px; text-decoration: none; color: #353535; font-weight: bold; }
a.tag90:active, a.tag90:hover { font-family: tahoma, verdana; font-size: 19px; text-decoration: underline; color: #353535; font-weight: bold; }

a.tag70:link, a.tag70:visited { font-family: tahoma, verdana; font-size: 17px; text-decoration: none; color: #353535; font-weight: none; }
a.tag70:active, a.tag70:hover { font-family: tahoma, verdana; font-size: 17px; text-decoration: underline; color: #353535; font-weight: none; }

a.tag50:link, a.tag50:visited { font-family: tahoma, verdana; font-size: 15px; text-decoration: none; color: #353535; font-weight: bold; }
a.tag50:active, a.tag50:hover { font-family: tahoma, verdana; font-size: 15px; text-decoration: underline; color: #353535; font-weight: bold; }

a.tag30:link, a.tag30:visited { font-family: tahoma, verdana; font-size: 13px; text-decoration: none; color: #353535; font-weight: bold; }
a.tag30:active, a.tag30:hover { font-family: tahoma, verdana; font-size: 13px; text-decoration: underline; color: #353535; font-weight: bold; }

a.tag0:link, a.tag0:visited { font-family: tahoma, verdana; font-size: 11px; text-decoration: none; color: #111111; font-weight: none; }
a.tag0:active, a.tag0:hover { font-family: tahoma, verdana; font-size: 11px; text-decoration: underline; color: #353535; font-weight: none; }

/* Menu */
.top { width: 900px; height: 167px; }
.top1obw { width: 900px; height: 1px; background-color: #d4d4d4; }
.top_pasek_szary { height: 32px; background-color: #525252; border-bottom: 1px solid #698546; text-align: left; color: #ffffff; }
.top_pasek_inny { width: 900px; height: 24px; background-color: #5c7643; text-align: left; color: #efefef; }

/* strona ;d */
.zielonyColor { color: #5c7643; }
.zielonyBG { background-color: #5c7643; }

.header1 { font-family: tahoma, verdana; font-size: 14px; color: #5c7643; }
.header2 { font-family: arial; font-size: 16px; text-decoration: none; color: #f1f1f1; font-weight: none;  }

.naglowekAktualnosci { background-image: url(images/zielonek.jpg); background-repeat: x; font-family: arial, tahoma; font-size: 12px; color: #ffffff; font-weight: bold; }

.miniTXT { font-family: tahoma, verdana; font-size: 11px; color: #999999; }
.textNews { font-family: tahoma, verdana; color: #000000; font-size: 12px; line-height: 160%; padding-top: 5px; text-align: justify; }

/* Formularze */
.EditSzukaj { width: 200px; font-family: tahoma, verdana; padding: 3px; font-size: 11px; border: 1px solid #e0e0e0; color: #555555; }

/* Nagłówki */
.zielony11bold { font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none; color: #5c7643; font-weight: bold; }
h2 { font-family: tahoma, verdana; color: #5c7643; margin: 0 0 3px 0; }
h2.title { font-family: tahoma, verdana; color: #5c7643; margin: 0 0 8px 0; border-bottom: 1px solid #efefef; }
h4 { font-family: arial, tahoma, verdana; color: #555555; margin: 0 0 0 0; padding: 0; font-size: 14px; }

.tresc { font-family: tahoma, verdana; font-size: 12px; text-align: justify; line-height: 170%; }

.komentarz_tresc { font-family: tahoma, verdana; font-size: 11px; text-align: justify; line-height: 170%; }

.edit { border: 1px solid #999999; font-family: tahoma; font-size: 11px; }
.cytat { font-style: italic; font-size: 13px; color: #525252; }



/* FIKUSNE TABELE W TEKSTACH */
.table { border-collapse: collapse; padding: 0; margin: auto; }
.table caption { padding: 0 0 5px 0; color: 999999; font: italic 11px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; text-align: right; }
.table th { font: bold 11px arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; color: #666666; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; letter-spacing: 1pt; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; }
.table th.nobg { border-top: 0; border-left: 0; background-color: #ffffff; }
.table td { border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #ffffff; padding: 6px 6px 6px 12px; color: #4f6b72;
 }
.table td.th { font: bold 11px arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #666666; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; letter-spacing: 1pt; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background-color: #f0f0f0;}



/* GALERIA !!! */
a.galleryimage:link, a.galleryimage:visited { text-align: center; padding: 2px; margin: 5px; width: 205px; display: block; float: left; }
a.galleryimage:active, a.galleryimage:hover { text-align: center; padding: 2px; margin: 5px; width: 205px; display: block; float: left; background-color: #f0f0f0; text-decoration: none; }

/*Galeria  */

ul.related { line-height: 150%; color: #5c7643; list-style-position: outside; list-style-type: disc; padding: 6px; margin: 2px; }



/* VIDEO */
#links ul { list-style-type: none; width: 680px; padding: 5px; margin: 0 0; }

#links li { margin: 0 0; padding: 0; }

/* duzy link */
#links li a { display: block; padding: 5px; text-decoration: none; border: 1px dotted #ffffff; }

 * html #links li a {  /* make hover effect work in IE */ width: 680px; }

#links li a:hover { background: #fafafa; border: 1px dotted #f5f5f5; margin: 0 0; padding: 5px; }

/* NAJNOWSZE: LINKI */
#nowe ul { list-style-type: none; width: 232px; padding: 5px; margin: 0 0; }

#nowe li { margin: 0 0; padding: 0; }

/* duzy link */
#nowe li a { display: block; padding: 5px; text-decoration: none; border: 1px dotted #ffffff; }

 * html #nowe li a {  /* make hover effect work in IE */ width: 232px; }

#nowe li a:hover { background: #fafafa; border: 1px dotted #f5f5f5; margin: 0 0; padding: 5px; }