/* kody używanych kolorów:

#FFE3C4 - beżowy (tło podstawowe)
#7890A7 - niebieski/navy (tło menu)
#A4C4A2 - zielony (pasek pionowy i nagłówki)
#4E5E6D - niebieski ciemny (cień, używany też do koloru tekstu)
#917F6B - bezowy ciemny (cień, używany też jako tło malego menu)
*/

/* styl ogólny strony */
body {
     margin: 0;
     padding: 0;
     color: #4E5E6D;
/*     background-color: #FFE3C4; */
     background-image: url('graph/bgbn.png');
     font-size: 10PT;
     font-family: VERDANA,HELVETICA, ARIAL, COUR;}

/* styl dla paragrafu */
P {
    padding: 4px;
    color: #4E5E6D;
    text-align: justify;}
P:first-letter {
    font-weight: bold;
    color: #7890A7; }

/* tytuł */

H1 {
    color: #7890A7;
    text-align: center;
    font-size: 12pt; 
    font-weight: bold;}

H2 {
    text-align: center;
    font-size: 10pt;
    font-weight: bold;}


/* styl dla linków zielony: #A4C4A2;*/
a {
    color: #0070FF;
    text-decoration: NONE;}
a:active {font-weight: bold;}
a:hover{
    color:#FFE3C4;
    background-color:#A4C4A2;}
a:visited {
    color:#0050A9;}

/* styl dla tabel - trzeba określić atrybuty tekstu, bo Netscape na razie nie dziedziczy ich z BODY */

table  {
    color: #4E5E6D;
    margin: 0;
    padding: 0;
    font-size: 10PT;
    font-family: VERDANA,HELVETICA, ARIAL, COUR;
    text-align: justify;}

caption {
    color: #7890A7;
    font-size:12pt;
    font-weight: bold;
    text-align:center;
}

th {font-weight:bold;}

/* ----- styl dla list ----- */

ul {list-style-image: url(graph/lista1.png);}
li {color: #4E5E6D;}


/* ----- tekst wyróżniony ----- */

em {
    color: #7890A7;
    font-weight: bold;
    font-style:normal;
    font-variant: small-caps;}

/* ------ poniżej klasy specyficznych elementow strony ------ */

/* styl menu z selektorem klasy "menu"*/

.menu {
     padding: 1;
     margin-left: 40PX;
     color: #FFE3C4;
     line-height: 150%;
     font-weight: BOLD;}

a.menu {text-decoration: NONE;}
a:active.menu {border: SOLID #FFE3C4 2PX;}
a:hover.menu {border-bottom: SOLID #FFE3C4 2PX;}
a:visited.menu {color: #FFE3C4;}

.menux {
     margin-left: 40PX;
     color: #FFE3C4;
     line-height: 150%;
     font-weight: NORMAL;}

a:visited.menux {color: #FFE3C4;}

/* styl menu z selektorem klasy "submenu" */

.submenu {
     margin-left: 50PX;
     padding: 1;
     color: #B7DCFF;
     line-height: 150%;
     font-weight: BOLD;}

.submenu:before {content: " - ";} /*widziane tylko przez Netscape i Opera (póki co) */

a.submenu {text-decoration: NONE;}
a:active.submenu {border: SOLID #B7DCFF 2PX;}
a:hover.submenu {border-bottom: SOLID #B7DCFF 2PX;}
a:visited.submenu {color: #B7DCFF;}

.submenux {
    margin-left: 50PX;
    padding: 1;
    color: #B7DCFF;
    font-weight: NORMAL;}

.submenux:before {content: " - ";} /*widziane tylko przez Netscape i Opera (póki co) */

a:visited.submenux {color: #B7DCFF;}

/* styl stopki z selektroem klasy "stopka" */

.stopka {
     margin-top: 8px;
     color: #FFE9D4;
     font-size: 8PT;
     font-family: VERDANA,HELVETICA, ARIAL, COURIER;
     text-align: center;}
     
a.stopka {color: #F0D9C2;}
/* styl wpisywania dat z selektroem klasy "czas" */
.czas {
    font-size: 8pt;
    text-align: right;}

/* styl wypisywania menu podstron z selektorem klasy "malemenu */

table.malemenu {
    color: #917F6B;
    background-color: #ffe9d4;
    padding: 2px;
    font-size:8pt;
    border: solid #917F6B 1pt;}
table.malemenu tr td a{
    color: #917F6B;
    text-decoration: none;}
table.malemenu tr td a:active {font-weight: bold;}
table.malemenu tr td a:hover{background-color:#A4C4A2;}
table.malemenu tr td a:visited {color:#917F6B;}

/* styl podpisywania autora tekstu z selektorem klasy "autor" */

.autor {color: #917F6B; text-align:right;}

/* styl podpisu ramek u dołu z selektorem klasy "podpisd" */
caption.podpisd {
    caption-side: bottom;
    padding: 4px;
    font-size:8pt;
    text-align:left;}
		

    td.glowna {padding: 2;color: #300090;background-color: #B7DCFF;text-decoration: NONE;font-size: 10PT;font-weight: NORMAL;font-family: VERDANA,HELVETICA, ARIAL, COUR;border: SOLID #FFE3C4 0PX;}


/* styl pisania w nagłówkach stron - w zielonym pasku - z selektorem klasy "naglowek" */
.naglowek {
    color: #FFE9D4;
    line-height: 150%;
    font-size: 12PT;
    font-weight: BOLD;
    text-align: CENTER;}

a.naglowek {
    color: #FFE9D4;
    text-decoration: NONE;}
a.naglowek:active {font-weight: normal;}
a.naglowek:hover{color:#FFE3C4;}
a.naglowek:visited {color:#FFE9D4;}

/* łamanie stron dla celów drukowania */
.nowastrona {page-break-before: always}


