/* rozmieszczenie na stronie */
*                           {
                            font-family: Arial;
                            font-size: 12px;
                            }
TABLE                       {
                            margin: 0px;
                            border: none;
                            border-collapse: collapse;
                            padding: 0px;
                            line-height: 20px;
                            }
TABLE#table_glowna          {
                            width: 1024px;
                            }
TABLE#table_tresc           {
                            width: 100%;
                            }
TD.odstep_pionowy           {
                            width: 5px;
                            }
TD.odstep_poziomy           {
                            line-height: 0px;
                            height: 5px;
                            }
DIV.odstep_pionowy          {
                            width: 5px;
                            }
DIV.odstep_poziomy          {
                            line-height: 0px;
                            height: 5px;
                            }
TD#lewa_czesc               {
                            width: 200px;
                            vertical-align: top;
                            }
TD#prawa_czesc              {
                            width: *;
                            vertical-align: top;
                            }

/* szablon - tlo, logo itp. */
/* pasek */
TD.pasek                    {
                            background-image: url(Szablon/pasek.png);
                            background-repeat: repeat-x;
                            line-height: 22px;
                            text-align: center;
                            height: 25px;
                            }
TD.pasek a:link             {
                            color:black;
                            text-decoration:none;
                            font-family: arial;
                            font-size: 13px;
                            font-weight: bold;
                            letter-spacing: 3px;
                            }
TD.pasek a:visited          {
                            color:black;
                            text-decoration:none;
                            font-family: arial;
                            font-size: 13px;
                            font-weight: bold;
                            letter-spacing: 3px;
                            }
TD.pasek a:hover            {
                            color:red;
                            text-decoration:none;
                            font-family: arial;
                            font-size: 13px;
                            font-weight: bold;
                            letter-spacing: 3px;
                            }
TD.pasek a:active           {
                            color:red;
                            text-decoration:underline;
                            font-family: arial;
                            font-size: 13px;
                            font-weight: bold;
                            letter-spacing: 3px;
                            }
/* pasek - rysunki */
TD.pasek img                {
                            margin: 0px 7px 1px 7px;
                            }
/* pasek - formularze */
TD.pasek input              {
                            height: 18px;
                            border: solid 1px black;
                            background-color: white;
                            color: green;
                            margin: 0px 5px 0px 5px;
                            }

/* lewe bloki - div */
/* lewe bloki - naglowek */
DIV.lewy_nag                {
                            border: none;
                            background-image: url(Szablon/lewy_nag.png);
                            background-repeat: repeat-x;
                            height: 20px;
                            line-height: 20px;
                            color: white;
                            font-weight: bold;
                            text-transform: uppercase;
                            margin: 0px;
                            padding: 0px 5px 0px 10px;
                            }
/* lewe bloki - tresc */
DIV.lewy_tresc              {
                            border: 1px dashed blue;
                            background-image: url(Szablon/lewy_tlo.png);
                            line-height: 20px;
                            padding: 5px 0px 5px 0px;
                            margin: 0px 0px 5px 0px;
                            }

/* prawe bloki - div */
/* prawe bloki - naglowek */
DIV.prawy_nag               {
                            border: none;
                            background-image: url(Szablon/prawy_nag.png);
                            background-repeat: repeat-x;
                            height: 20px;
                            line-height: 20px;
                            color: white;
                            font-weight: bold;
                            text-transform: uppercase;
                            margin: 0px;
                            padding: 0px 5px 0px 10px;
                            }
/* prawe bloki - tresc */
DIV.prawy_tresc             {
                            border: 1px dashed gray;
                            background-image: url(Szablon/prawy_tlo.png);
                            line-height: 20px;
                            padding: 5px 0px 5px 0px;
                            margin: 0px 0px 5px 0px;
                            }

/* tabele wewnatrz blokowe - prawe i lewe */
TABLE.wew                   {
                            width: 98%;
                            }

/* wewnatrz prawych blokow */
/* poziome linie */
DIV.prawy_tresc HR          {
                            width: 100%;
                            }

/* opis kontaktu */
DIV.kontakt                 {
                            text-align: center;
                            font-size: 10px;
                            font-family: Arial;
                            line-height: 13px;
                            }

/* wewnetrzne bloki - dodatkowe - div */
DIV.dodatkowy               {
                            line-height: 18px;
                            border: 1px dashed gray;
                            background-color: white;
                            margin: 5px;
                            padding: 5px;
                            }

/* rzeczy w bloku dodatkowym */
/* formularz */
DIV.dodatkowy INPUT         {
                            border-width: 1px;
                            border-color: black;
                            margin: 2px;
                            vertical-align: middle;
                            }
/* linie */
DIV.dodatkowy HR            {
                            width: 98%;
                            border: 1px solid darkgreen;
                            }
DIV.dodatkowy INPUT.button  {
                            background-color: silver;
                            }

/* skyscraper */
DIV#skyscraper              {
                            position: absolute;
                            z-index:2000;
                            }

/* linie poziome - hr */
HR                          {
                            width: 95%;
                            border: 1px solid #820000;
                            }

/* linki */
A:link                      {
                            color:black;
                            text-decoration:none;
                            }
A:visited                   {
                            color:black;
                            text-decoration:none;
                            }
A:hover                     {
                            color:red;
                            text-decoration:none;
                            }
A:active                    {
                            color:red;
                            text-decoration:none;
                            }

/* lini w grupach... podgrupach... itd */
/* grupy */
A.grupy:link                {
                            color:darkblue;
                            text-decoration:none;
                            text-transform: none;
                            font-size: 16px;
                            font-weight: bold;
                            font-style: italic;
                            }
A.grupy:visited             {
                            color:darkblue;
                            text-decoration:none;
                            text-transform: none;
                            font-size: 16px;
                            font-weight: bold;
                            font-style: italic;
                            }
A.grupy:hover               {
                            color:red;
                            text-decoration:none;
                            text-transform: uppercase;
                            font-size: 16px;
                            font-weight: bold;
                            font-style: italic;
                            }
A.grupy:active              {
                            color:red;
                            text-decoration:none;
                            text-transform: uppercase;
                            font-size: 16px;
                            font-weight: bold;
                            font-style: italic;
                            }
/* podgrupy */
A.podgrupy:link                {
                            color:blue;
                            text-decoration:none;
                            text-transform: none;
                            font-style: italic;
                            }
A.podgrupy:visited             {
                            color:blue;
                            text-decoration:none;
                            text-transform: none;
                            font-style: italic;
                            }
A.podgrupy:hover               {
                            color:red;
                            text-decoration:none;
                            text-transform: uppercase;
                            font-weight: bold;
                            font-style: italic;
                            }
A.podgrupy:active              {
                            color:red;
                            text-decoration:none;
                            text-transform: uppercase;
                            font-weight: bold;
                            font-style: italic;
                            }

/* obrazki w linkach */
A IMG                       {
                            border-width: 0px;
                            margin: 0px;
                            padding: 0px;
                            }

/* naglowki */
H1, H2, H3, H4, H5, H6, H7  {
                            font-family: Arial;
                            font-style: italic;
                            font-weight: bold;
                            margin: 1px 2px 0px 1px;
                            }
H1                          {
                            font-size: 18px;
                            }
H2                          {
                            font-size: 14px;
                            }
H3                          {
                            font-size: 13px;
                            }
H4                          {
                            font-size: 12px;
                            }
H5                          {
                            font-size: 10px;
                            }
H6                          {
                            font-size: 9px;
                            }
H7                          {
                            font-size: 8px;
                            }

/* formularze */
FORM                        {
                            margin: 5px;
                            }
INPUT                       {
                            border-width: 1px;
                            border-color: red;
                            margin: 1px 3px 1px 3px;
                            vertical-align: middle;
                            }
INPUT.text                  {
                            height: 18px;
                            width: 125px;
                            }
INPUT.button                {
                            background-color: red;
                            border-width: 0px;
                            color: black;
                            width: 70px;
                            vertical-align: middle;
                            }
TEXTAREA                    {
                            border: 1px solid red;
                            width: 100%;
                            margin: 1px 3px 1px 3px;
                            }
select                      {
                            height: 18px;
                            width: 125px;
                            border: 1px solid red;
                            background-color: white;
                            margin: 1px 3px 1px 3px;
                            vertical-align: middle;
                            }

/* komorki do ankiet - do formularzy */
TD.etykieta                 {
                            width: 100px;
                            font-weight: bold;
                            vertical-align: middle;
                            text-align: right;
                            padding: 1px 5px 1px 2px;
                            }
TD.wartosc                  {
                            font-style: italic;
                            color: gray;
                            vertical-align: middle;
                            padding: 1px 1px 1px 3px;
                            border-bottom: 1px solid black;
                            }

/* statystki rozne - ilosc odslon, autor itd itp */
DIV.stats                    {
                            color: gray;
                            font-size: 10px;
                            font-family: Arial;
                            text-align: right;
                            line-height: 10px;
                            }
