body {
padding-right:0px;
padding-left: 0px;
padding-bottom:15px;
padding-top:15px;
margin:3px 0px 0px;
font:11px arial, verdana, helvetica, sans-serif;
color:black;
background-color:#500000;
text-align:center;
scrollbar-face-color:#c0c0c0;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#c0c0c0;
scrollbar-3dlight-color:#c0c0c0;
scrollbar-arrow-color:#c0c0c0;
scrollbar-darkshadow-color:#c0c0c0;
scrollbar-base-color:#eeeeee;
scrollbar-track-color:#eeeef2;
}

/* style dla menu uzytkownika w nagłówku  */
table.menu_user{
width:100%;margin-left:auto; margin-right:auto;padding-top:0px;padding-bottom:0px;padding-right:3px;padding-left:0px; border-top-width:1px;border-top-style:solid;border-top-color:#abb9c3;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#abb9c3;background-color:#ffffff;font:11px verdana,tahoma,arial, helvetica, sans-serif;color:#296f98;
}
.a67:link  {color:#296f98;text-decoration:none}
.a67:visited  {color:#296f98;text-decoration:none}
.a67:hover {color:#296f98;text-decoration:underline}

/* koniec style dla menu uzytkownika w nagłówku  */

/* style dla menu w stopce  */
.menu_podstrony{
font:11px verdana,arial,helvetica,sans-serif;color:#000000;font-weight:normal;text-align:right;
}

.a64:link  {color:#000000;text-decoration:none}
.a64:visited  {color:#000000;text-decoration:none}
.a64:hover {color:#000000;text-decoration:underline}


/* koniec style dla menu w stopce */

/* style dla menu w nagłówku  ----------------------------------------------------------------------------------- */

/* style dla ramki otaczającej menu w nagłówku */
table.menu_podstrony_ramka{
width:100%;margin-left:auto; margin-right:auto;padding-top:0px;padding-bottom:0px; border-top-width:1px;border-top-style:solid;border-top-color:#abb9c3;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#abb9c3;background-color:#ffffff;
}

table.menu_podstrony{
margin-left:0px; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px;
}

table.menu_podstrony_right{
margin-right:0px; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px;
}



/* stały styl - style dla przycisków po lewej stronie menu */
td.menu_podstrony{
border-width:1px;border-style:solid;border-color:#c7d0d7;margin-left:auto; margin-right:auto; padding-right:4px; padding-left:4px; padding-bottom:3px; padding-top:3px;font:10px verdana,arial,helvetica,sans-serif;color:#000000;text-align:center;font-weight:bold;background-color:#e8e8e8;
}

/* po najechaniu myszką - style dla przyciskó po lewej stronie menu */
td.menu_podstrony_hover{
border-width:1px;border-style:solid;border-color:#c7d0d7;margin-left:auto; margin-right:auto; padding-right:4px; padding-left:4px; padding-bottom:3px; padding-top:3px;font:10px verdana,arial,helvetica,sans-serif;color:#5c5c5c ;text-align:center;font-weight:bold;background-color:#ffffff;
}

.a65:link  {color:#000000;text-decoration:none}
.a65:visited  {color:#000000;text-decoration:none}
.a65:hover {color:#000000;text-decoration:none}


/* koniec style dla menu w nagłówku ------------------------------------------------------------------------------ */



/* styl dla podstrony */
td.podstrona{
padding-right:15px; padding-left:10px; padding-bottom:20px; padding-top:6px; margin:0px 0px 0px; font:12px  verdana, arial, helvetica, sans-serif;color:#000000;font-weight:normal; background-color:#ffffff;background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa; text-align:left;
}



/* styl dla ramki z nazwą galerii w nagłówku strony */

td.naglowek{
padding-right:0px; padding-left:5px; padding-bottom:10px; margin:3px 0px 0px; font:16px tahoma,arial, verdana, helvetica, sans-serif;color:#296f98; font-weight:bold; padding-top:0px;  letter-spacing:2px; text-align:left;;
}


/* styl dla ramki z listą kategorii na stronie głównej */

td.galery2{
padding-right:8px; padding-left:8px; padding-bottom:5px; margin:0px 0px 0px; font:11px verdana,arial, helvetica, sans-serif;color:#ffffff; padding-top:0px;  text-align:left; line-height:15px; 
}

/* definiuje szerokość tabeli oraz ramkę z opisem pod miniaturą default 170 */
table.szer_opis_min{
margin-top:3px;width:185px;border-width:1px;border-style:solid;border-color:#eeeeee;
}
/* koniec stylu */

/* styl dla ramek znajdujących się po lewej stronie strony głównej */

td.ram_d_gl{
padding-right:8px; padding-left:8px; padding-bottom:10px; margin:0px 0px 0px; font:10px verdana,arial, helvetica, sans-serif;color:#000000; padding-top:7px; background-color:#ffffff; text-align:left; line-height:15px; ; background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa;
}

/* styl newsów na stronie głównej ramka głóna newsów */

td.news_g{
 margin:0px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#000000; background-color:#fafafa; text-align:left;; background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa;
}


/* styl newsów na stronie ramka wewnętrzna styl dla przemiennego kolorowania */

td.news_2{
padding-right:8px; padding-left:8px; padding-bottom:15px;padding-top:15px;font:11px  verdana, arial, helvetica, sans-serif;color:#000000;line-height:15px;
}

td.news_1{
padding-right:8px; padding-left:8px; padding-bottom:15px;padding-top:15px;font:11px  verdana, arial, helvetica, sans-serif;color:#000000;line-height:15px;
}


/* styl dla ramki ... najnowsze fotki */

td.najnowsze_fotki{
padding-right:0px; padding-left:0px; padding-bottom:10px; margin:0px 0px 0px; font:11px verdana,arial, helvetica, sans-serif;color:#000000; padding-top:7px; background-color:#ffffff;background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa; text-align:center;
}


/* styl dla księgi gości ... księga gości zawiera wewnętrzną ramkę ... tło wpisów jest kolorowane przemiennie ksiega i ksiega_n */

td.ksiega{
padding-right:25px; padding-left:25px; padding-bottom:15px; margin:3px 0px 0px; font:12px  verdana, arial, helvetica, sans-serif;color:#000000; padding-top:15px; background-color:#ffffff; line-height:17px; text-align:left;
}

td.ksiega_n{
padding-right:25px; padding-left:25px; padding-bottom:15px; margin:3px 0px 0px; font:12px  verdana, arial, helvetica, sans-serif;color:#000000; padding-top:15px; background-color:#f7f7f7; line-height:17px; text-align:left;
}

/* nagłówek tj autor i data */
.ksiega_g {color:#5c5c5c; font-size:11px; font-weight:normal}

/* koniec stylu dla księgi gości */

/* definiuje szerokość dla tabeli kategorie zdjęć default 280 */
table.szer_kategor_gl{
width:389px;
}
/* koniec stylu dla tabeli kategorie zdjęć gości */

/* definiuje szerokość dla ramek po lewej stronie strony głównej default 230 */
table.szer_lew_gl{
width:200px;
}
/* koniec stylu */

/* definiuje szerokość dla ramek po prawej stronie strony głównej default 230 */
table.szer_praw_gl{
width:172px;
}
/* koniec stylu */

/* definiuje parametry tabeli, w której znajduje się lista kategorii na stronie głównej ... odstęp od lewego rogu ramki itd  */
table.marg_kategorie_gl{
margin-left:0px;width:100%
}
/* koniec stylu */

/* styl dla tabeli otaczającej całą stronę */
table.tabela_centralna{
width:780px;border-width:1px;border-style:solid;border-color:#c7d0d7; margin-left:auto; margin-right:auto; padding-right:0px; padding-left:0px; padding-bottom:10px; padding-top:0px; background-color:#000000;
}


/* styl dla wyszukiwarki ... zawiera także tło wyszukiwarki */

table.nagl{
margin-left:auto; margin-right:auto; font:10px  verdana, arial, helvetica, sans-serif;color:#ffffff;font-weight:bold; background-color:#ffffff;background:url(../grafika/tlo_form.gif) repeat-x #ffffff; text-align:left;
}

td.nagl{
margin-left:auto; margin-right:auto; padding-left:10px; padding-right:0px;  padding-top:0px; padding-bottom:0px; text-align:left;
}

/* koniec stylu dla wyszukiwarki */



/* styl dla tabeli stopki */

table.stopka{
height:38px; margin-left:auto; margin-right:auto; padding-right:5px; padding-left:20px; padding-bottom:10px;  font:10px  verdana, arial, helvetica, sans-serif;color:#296f98;font-weight:normal; padding-top:15px; background-color:#eeeeee; background:url(../grafika/tlo_stopka.gif) repeat-x #fafafa; text-align:center;
}



/* wycentrowanie tabeli z ikonami (przyciskami) menu ... ma też wpływ na wysokość tabeli menu */
table.menu {
margin-left:0px; margin-top:5px;margin-bottom:5px;
}

/* styl dla okienek z informacjami ułatwiającymi nawigację */

table.info{
width:360px;border-width:1px;border-style:solid;border-color:#e0e0e0; margin-left:auto; margin-right:auto; padding-right:4px; padding-left:4px; padding-bottom:3px; padding-top:3px; background-color:#ffffff;font:11px tahoma,arial, verdana, helvetica, sans-serif;color:#5c5c5c;font-weight:normal;text-align:center;
}

/* styl dla komunikatów informujących o błędach w formularzach */
table.error_form{
width:520px;border-width:2px;border-style:dashed;border-color:#e0e0e0; margin-left:0px; margin-right:auto; padding-right:4px; padding-left:4px; padding-bottom:6px; padding-top:6px; background-color:#ffffff;font:11px tahoma,arial, verdana, helvetica, sans-serif;color:#e10000;font-weight:bold;text-align:left;
}


/* styl dla rozwijanej listy albumów */
table.albumy{
width:100%;border-width:0px;border-style:solid;border-color:#e0e0e0; margin-left:auto; margin-right:auto; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; font:11px tahoma,verdana,arial,helvetica, sans-serif;color:#5c5c5c;font-weight:normal;text-align:left;
}



/* wycentrowanie tabel */
table {
margin-left:auto; margin-right:auto;
}


/* styl dla ramek otaczających baner reklamowy w nagłówku strony */

table.baner{
height:90px;width:100%;margin-left:auto; margin-right:auto;padding-top:8px;padding-bottom:8px; border-top-width:1px;border-top-style:solid;border-top-color:#abb9c3;font:10px  verdana, arial, helvetica, sans-serif;color:#5c5c5c; font-weight:bold; background-color:#000000; text-align:left;
}



/* grupa styli dla ramek głównych ********************************************************************************* */

/* styl dla lewej krawęddzi ramki */
td.ramka_l{
width:3px;background-color:#ffffff;background-image:url(../grafika/ramka_l.gif);
}

/* styl dla prawej krawęddzi ramki */
td.ramka_p{
width:3px;background-color:#ffffff;background-image:url(../grafika/ramka_p.gif);
}

/* styl dla lewego rogu ramki */
td.rog_g_lew{
width:5px;background-color:#dddfe0; background-image:url(../grafika/rog_g_lew.gif);
}

/* styl dla prawego rogu ramki */
td.rog_g_pra{
width:5px;background-color:#dddfe0; background-image:url(../grafika/rog_g_pra.gif);
}

/* styl dla dolnej krawędzi ramek na stronie głównej */
td.pasek_dol{
height:1px; background-color:#c7d0d7;
}

/* styl dla dolnej krawędzi dużych ramek */
td.pasek_dol_700{
height:1px; background-color:#c7d0d7;
}


/* koniec grupe styli dla ramek głównych ************************************************************************** */


/* styl dla ramki z porcjoweniem wyników z bazy */
td.porcjowanie_wynikow{
text-align:center
}

/* kolor ramek otaczających miniatury oraz style dla miniatur orzz szerokość ramki otaczającej miniatrę */
table.tabela_phot_1{
width:185px;padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px 0px 0px; font:10px  verdana, arial, helvetica, sans-serif;color:#b5090f;font-weight:normal; background-color:#eeeeee; text-align:center;
}


/* definiuje bezpośrednie tło miniatury */
td.tabelki_min{
padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:15px; margin:0px 0px 0px; font:10px  verdana, arial, helvetica, sans-serif;color:#000000; background-color:#fafafa; background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa; text-align:center;
}

/* styl dla ramki głównej ... tło, marginesy dla ramek wewnętrznych */
td.ramka_glowna{
padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:6px; margin:0px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#296f98;font-weight:normal; background-color:#ffffff; text-align:center;
}


/* styl dla opisu oraz informacji przy miniaturach oraz ramki zawierającej ocenę, komentarzy i opisu */
td.menu_phot{
padding-right:8px; padding-left:8px; padding-bottom:5px; margin:0px 0px 0px; font:10px  verdana, arial, helvetica, sans-serif;color:#000000; padding-top:5px; background-color:#fafafa;background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa;text-align:left;
}


/* styl dla opisu kategorii w galerii ... tło najlepiej takie samo jak w ramce z opisem pod miniaturą */
td.menu_opis_kat{
padding-right:8px; padding-left:8px; padding-bottom:5px; margin:0px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#1f1f1f; padding-top:5px; background-color:#eeeeee;  text-align:left;
}


/* styl dla paska górnego ramek ... zawiera także tło graficzne */
td.pasek{
height:33px;padding-right:5px; padding-left:10px; padding-bottom:6px; margin:3px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#296f98; font-weight:bold; padding-top:4px; background-color:#dddfe0; text-align:left;; background-image:url(../grafika/pasek.gif);
}


/* styl dla prawej części paska górnego ... tj dla krzyżyka zamykającego okienka ... tło powinno być identyczne jak w stylu dla całego paska */
td.pasek_prawy_x{
padding-right:2px; padding-left:10px; padding-bottom:0px; margin:0px 0px 0px; font:15px  verdana, arial, helvetica, sans-serif;color:#ffffff; font-weight:bold; padding-top:0px; background-color:#dddfe0; text-align:right;; background-image:url(../grafika/pasek.gif);
}


/* kolor obramowania dla wszystkich zdjęć i miniatur */
img {
    border-color:#5c5c5c;
}


/* style dla wyników oceny w zoom_image */
td.koment{
padding-right:0px; padding-left:0px; padding-bottom:5px; margin:0px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#1f1f1f; padding-top:5px; text-align:left;
}

/* style okna opisu zdjęcia w zoom_imege definiuje kolor tła i marginesy */
td.opis{
padding-right:0px; padding-left:11px; padding-bottom:5px; margin:0px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#1f1f1f; padding-top:5px; background-color:#eeeeee;  text-align:left;
}


/* style dla otoczenia formularzy ... czcionki, tło, marginesy ... poza formularzami na stronie głównej */
td.formularze{
padding-right:0px; padding-left:120px; padding-bottom:15px; margin:3px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#000000; padding-top:15px; background-color:#ffffff; line-height:17px; text-align:left;
}



/* style dla przewijaków w zoom_image ... definiują ich wymiary oraz kolor tła */
.przewijak{
width:98%; height:120px; overflow:auto; background-color:#ffffff; border-width:1;border-style:solid;border-color:#bfbfbf;
}


/* style dla przewijaków w opisie w zoom_image ... definiują ich wymiary oraz kolor tła */
.przewijak_opis{
width:98%; height:130px; overflow:auto; background-color:#ffffff; border-width:1;border-style:solid;border-color:#bfbfbf;
}


/* styl dla przewijaka w komentarzach w zoom image definiuje tylko marginesy */
.przewijak_txt{
padding-right:5px; padding-left:5px; padding-bottom:0px; margin:3px 0px 0px;
}


/* styl dla przewijaka w opisie w zoom_image oraz dla zawartości okienek popup ... formatuje tekst i ustawia marginesy */
.przewijak_txt_opis{
padding-right:5px; padding-left:5px; padding-bottom:0px; margin:3px 0px 0px; font:12px  verdana, arial, helvetica, sans-serif;color:#000000; font-weight:normal; padding-top:0px; background-color:#ffffff; text-align:left; line-height:15px;
}


/* styl dla przewijaka dużego zdjęcia w zoom_image definiuje jego wymiary */
.przewijak_foto{
width:650px; height:100%; overflow:auto; background-color:#ffffff; border-width:0;border-style:solid;border-color:#bfbfbf;
}


/* style dla przewijaka w kategoriach na stronie głównej */
.przewijak_kategor{
width:365; height:500px; overflow:auto;
}


/* kolor i rozmiary punktacji w ocenie ... formatuje tylko kawałek tekstu srednia ocena to :.... :-) */
.ocena_big{
font-family:verdena,tahoma, arial, helvetica, sans-serif;
color:#b70e13;
font-size:16px;
font-weight:bold;
}


/* style dla menu pod dużym zdjęciem w zoom_image */
.menu_photo{
padding-right:0px; padding-left:0px; padding-bottom:15px; margin:0px 0px 0px; font:10px  verdana, arial, helvetica, sans-serif;color:#5c5c5c; font-weight:bold; padding-top:15px;text-align:center;
}


/* style okienek  w zoom_imege definiuje kolor tła, marginesy ... jest nad opis :-) */
td.okna_zoom_image{
padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px 0px 0px; font:11px  verdana, arial, helvetica, sans-serif;color:#1f1f1f; background-color:#fafafa;  text-align:left;
}

/* style dla listy kategorii na stronie głównej */
.a01:link  {color:#296f98;text-decoration:none}
.a01:visited  {color:#296f98;text-decoration:none}
.a01:hover {color:#296f98;text-decoration:underline}

/* style dla listy rozwijanej listy albumów na stronie głównej */
.a02:link  {color:#296f98;text-decoration:none}
.a02:visited  {color:#5c5c5c;text-decoration:none}
.a02:hover {color:#296f98;text-decoration:underline}

/* style dla elemantów href przy miniaturach ... opis oraz informacje */
.a03:link  {color:#000000;text-decoration:underline}
.a03:visited  {color:#000000;text-decoration:underline}
.a03:hover {color:#000000;text-decoration:none}

/* style dla elemantów href w stopce */
.a07:link  {color:#296f98;text-decoration:underline}
.a07:visited  {color:#296f98;text-decoration:underline}
.a07:hover {color:#296f98;text-decoration:none;}



/* style dla elemantów href w oknach na stronie głównej ... poza listą kategorii */
.a08:link  {color:#000000;text-decoration:underline}
.a08:visited  {color:#000000;text-decoration:underline}
.a08:hover {color:#000000;text-decoration:none;}

/* style dla elemantów href w pasku górnym  ... drzewo */
.a09:link  {color:#296f98;text-decoration:underline}
.a09:visited  {color:#296f98;text-decoration:underline}
.a09:hover {color:#296f98;text-decoration:none;}

/* style dla elemantów href w menu pod dużym zdjęciem */
.a10:link  {color:#296f98;text-decoration:underline}
.a10:visited  {color:#296f98;text-decoration:underline}
.a10:hover {color:#296f98;text-decoration:none;}


/* style dla elemantów href w pasku górnym  ... drzewo ... element zamykający okno */
.a11:link  {color:#296f98;text-decoration:none}
.a11:visited  {color:#296f98;text-decoration:none}
.a11:hover {color:#296f98;text-decoration:none;}


/* tu nic nie można zmieniać */
.lewa {text-align:left}
.prawa {text-align:right}
.srodek {text-align:center}

/* formatuje wyniki w liczniku na stronie głównej */
.licznik {color:#134867; font-size:11px; font-weight:bold;}


/* formularz:submity dla dodania fotek i księgi gości */
.form11 {background-image:url(../grafika/send3.gif);background-color:#134867;border-width:1; border-style:solid;border-color:#134867; color:#ffffff; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}

/* formularz:submit admin */
.form21 {margin-bottom:1px;padding-bottom:2px;background-image:url(../grafika/send.gif);background-color:#ffffff;border-width:0; border-style:solid;border-color:#ffffff; color:#5c5c5c; height:17px;width:50px; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:7pt; font-style:normal; font-weight:bold; text-decoration:none}


/* formularz:dodania fotki i księgi gości */
.form14 {background:url(../grafika/tlo_ramki.gif) repeat-x #fafafa;background-color:#fafafa;border-width:1;border-style:solid;border-color:#bfbfbf; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:9pt; font-style:normal; font-weight:normal; text-decoration:none}

/* formularz:lista porcjowania wyników */
.form15 {background-color:#ffffff;border-width:1;border-style:solid;border-color:#c7d0d7; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}

/* formularz:okienko logowania dla admina */
.form20 {background-image:url(../grafika/form_s.gif);background-color:#ffffff;border-width:1;border-style:solid;border-color:#c7d0d7; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}


/* formularz:lista sortowania */
.form_sort {background-color:#ffffff;border-width:1;border-style:solid;border-color:#c7d0d7; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}

/* formularz:lista wyboru kategorii */
.form18 {background-color:#ffffff;border-width:1;border-style:solid;border-color:#c7d0d7; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}

/* formularz:wyszukiwarka */
.form19 {background-image:url(../grafika/form_s.gif); background-color:#fafafa;border-width:1;border-style:solid;border-color:#c7d0d7; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}

/* formularz:submit wyszukiwarka */
.form22 {margin-bottom:1px;padding-bottom:2px;background-image:url(../grafika/send2.gif);background-color:#ffffff;border-width:0; border-style:solid;border-color:#ffffff; color:#296f98; height:17px;width:50px; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:7pt; font-style:normal; font-weight:bold; text-decoration:none}


/* formularz komentarzy */
.form17 {background-color:#ffffff;border-width:1;border-style:solid;border-color:#bfbfbf; color:#000000; font-family:tahoma,arial,verdena,sans-serif,heveltica; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none}


/* styl dla prostych checkboksów ... nie modyfikować */
.form28 {vertical-align:middle;}

