body {background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; margin: 0px; padding: 0px}
body, div, p, h1, h2, h3, a, td, li, input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif}
body, div, p, pre, td, li, input, textarea, select {font-size: 13px; color: #A0FF00}
div, p, td, li {text-align: justify}
div {margin: 0px; padding: 0px}
p {margin: 4px 10px}
pre {font-family: 'Courier New', Courier, monospace; margin: 10px auto; overflow: auto; padding: 5px}
h1 {font-size: 24px; color: #FFA000; font-weight: bold; margin: 10px 10px 8px 10px; text-align: center}
h2 {font-size: 18px; color: #FF9090; font-weight: bold; margin: 10px 10px 6px 10px; text-align: left}
h3 {font-size: 16px; color: #FFC000; font-weight: bold; margin: 10px 10px 4px 10px; text-align: left}
li {margin-right: 10px}
hr {width: 600px; height: 5px; margin: 20px auto; border-width: 1px; border-color: #00C000; border-style: solid; background-color: #004000}
table {border-collapse: collapse}

/* Elementy liniowe */
b, strong   {color: #FFFF60}
i, em       {color: #A0FFF0}
strike, del {color: #A0A040}
u, ins      {color: #FFFF60}
small       {font-size: 9px}
input, textarea, select {background-color: #C0C0C0; color: #0000A0; border-width: 1px; border-color: #000000; border-style: solid; margin: 1px}
del a:link, del a:hover, del a:visited {color: #F0B040}
div.srodek {text-align: center}
pre.kod {width: 600px; color: #000000; border-style: solid; border-width: 1px; border-color: #FFFFFF; background-color: #D0D0D0}

/* Doprecyzowanie elementow */
input[type="submit"]   {display: block; margin: 3px auto 3px auto}
#tresc img             {border-width: 1px; border-color: #608060; border-style: solid; margin: 12px}
#banery img            {display: block; margin: 20px auto; border-style: none}
ul.spis                {margin: 0px; padding: 0px; list-style-type: none}
.spis li               {text-align: center; font-size: 14px; color: #FFFF00; margin: 20px 0px}
.spis a:link           {font-weight: bold}
.spis a:visited        {font-weight: bold}
.spis a:hover          {font-weight: bold; text-decoration: none}
ul.mikro_spis          {margin: 0px; padding: 0px; list-style-type: none}
.mikro_spis li         {text-align: center; margin: 30px 0px}
ul.galer_spis          {margin: 0px; padding: 0px; list-style-type: none}
.galer_spis li.zdjecie {text-align: center; margin: 0px}
.galer_spis li.opis_d  {text-align: justify; margin: 0px 10px 40px 10px}
.galer_spis li.opis_g  {text-align: justify; margin: 40px 10px 0px 10px}
ul.nowosci_spis        {margin: 0px; padding: 0px; list-style-type: none}
.nowosci_spis li       {text-align: justify; margin: 30px 10px}
.nowosci_spis ol li    {margin: 10px 10px}

/* Linki */
a:link    {color: #FF8000}
a:visited {color: #FF8000}
a:hover   {color: #FF8000; text-decoration: none}

/* DIV-y na stronach */
#naglowek {position: relative; width: 960px; margin-left: auto; margin-right: auto; text-align: center}
#gora     {position: relative; width: 960px; margin-left: auto; margin-right: auto; height: 94px}
#tresc    {position: relative; width: 960px; margin-left: auto; margin-right: auto; background-color: #000000; border: 1px solid #D0D000}
#menu     {position: absolute; top: 10px; left:  0px; width: 780px; height: 70px; background-color: #000000; border: 1px solid #C04000}
#kontakt  {position: absolute; top: 10px; right: 0px; width: 150px; height: 66px; background-color: #101000; border: 1px dotted #FFFFA0; padding: 2px 10px}

/* Elementy w DIV-ach */
#menu ul              {margin: 27px 0px; padding: 0px; list-style-type: none; text-align: center}
#menu li              {display: inline; margin: 0px 4px}
#menu li a            {padding: 3px 7px; border: 1px solid #FF0000; font-weight: bold; text-decoration: none}
#menu li a:link       {background-color: #A08040; color: #200000}
#menu li a:visited    {background-color: #A08040; color: #200000}
#menu li a:hover      {background-color: #FFC080; color: #200000}
#kontakt ul           {margin: 10px; padding: 0px; list-style-type: none}
#kontakt li           {font-size: 11px; margin: 0px 0px}
#kontakt img          {height: 16px; vertical-align: middle}
#kontakt li a:link    {font-weight: bold}
#kontakt li a:visited {font-weight: bold}
#kontakt li a:hover   {font-weight: bold; text-decoration: none}

/* DIV-y wewnetrzne */
.zastrzezenie   {width: 600px; margin: 20px auto; background-color: #400000; border-style: solid; border-width: 2px; border-color: #FF0000; border-spacing: 0px; padding: 10px; font-size: 9px; color: #FFFF00}
.galeria_naglow {width: 800px; margin: 20px auto}

/* Akapity */
.pole            {text-align: right; margin: 0px; font-weight: bold; color: #000060}
.pole_wyp        {text-align: left;  margin: 0px; font-weight: bold; color: #0000A0}
.bledy           {font-weight: bold; color: #FF0000}
.podpis_blokowy  {width: 400px; margin-left: auto; text-align: center; color: #00C0FF}
.cytat_akapitowy {color: #A0FFF0; margin-left: 150px; font-style: italic}

/* Kawalki tekstu */
.data           {color: #00C000; font-weight: bold}

/* Style dla ACN */
.acn_data       {color: #00C000; font-weight: bold}
.acn_cytat_1    {color: #FF9090; font-style: italic; margin-left: 30px; margin-right: 30px}
.acn_cytat_2    {color: #00F0FF; font-style: italic; margin-left: 30px; margin-right: 30px}
.acn_list       {width: 700px; color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #FFFFFF}
.acn_komentarz  {text-align: center; color: #FFFFA0; font-style: italic}
.acn_tabela     {width: 720px; border-style: none; margin: 20px auto}
.acn_tabela tr  {vertical-align: top}

/* Tabele */
.tabela             {background-color: #6080A0; margin: 20px auto 20px auto}
.tabela td          {border-style: solid; border-width: 1px; border-color: #0000C0; padding: 5px; color: #000000}
.galeria_01         {width: 720px; border-style: none; margin: 20px auto}
.galeria_01 tr      {vertical-align: top}
.galeria_01 td      {text-align: center; font-size: 9px}
.galeria_05         {width: 720px; border-style: none; margin: 20px auto}
.galeria_05 tr      {vertical-align: middle}
.galeria_skrypt     {width: 960px; border-style: none; margin: 10px auto}
.galeria_skrypt tr  {vertical-align: middle}
.galeria_skrypt td  {width: 120px; padding: 0px; text-align: center}
.galeria_skrypt img {margin: 0px}

/* Formularze */
.d1 {width: 100px}
.d2 {width: 200px}
.d4 {width: 400px}
textarea.d2 {width: 200px; height: 100px}
textarea.d4 {width: 400px; height: 200px}

/* Style dla podstrony ze zdjęciem */
#strona_zdjecia      {position: relative; width: 1000px; margin-left: auto; margin-right: auto; border-style: none}
#strona_zdjecia img  {border-style: none; margin: 0px}
.tabela_nawigacja    {border-style: none; margin: 10px auto}
.tabela_nawigacja tr {vertical-align: middle}
.tabela_nawigacja td {width: 100px; padding: 0px; text-align: center}

/* DIV-y stopki */
#dol    {position: relative; width: 960px; height: 40px; margin-left: auto; margin-right: auto; margin-bottom: 20px}
#dol_1  {position: absolute; bottom: 0px; left: 0px; text-align: left}
#dol_2 {position: absolute; bottom: 0px; left: 300px; text-align: center; width: 360px}
#dol_3  {position: absolute; bottom: 0px; right: 0px; text-align: right; font-size: 11px; color: #FFFFFF}

/* Elementy stopki */
#dol_1 img        {border: none; margin: 0px 5px}
#dol_2 a:link    {font-weight: bold}
#dol_2 a:visited {font-weight: bold}
#dol_2 a:hover   {font-weight: bold; text-decoration: none}
