* {margin: 0px; padding: 0px; border: 0px solid; font-family: arial}
* body {text-align: center; background-color: #fff}

/* struktura */
#NADGLOWEK {width: 770px; text-align: right; color: #000080; margin: auto; font-size:8pt}
#NAGLOWEK {width: 770px; text-align: left; margin: auto; padding: 6px 0px 3px 0px}
#MENU {border-top: 1px solid #233d6e; border-bottom: 1px solid #233d6e; background-color: #4567a6; margin-bottom: 0px}
#MENU-TEKST {width: 770px; color: #fff; text-align: left; font-weight: bold; padding: 3px 0px 3px 0px; margin: auto}
#PODMENU {background-color: #c1cce1; text-align: center}
#PODMENU-TEKST {width: 770px; color: #1c3565; padding: 3px 0px 3px 0px; margin: auto}
#PODPODMENU {width: 770px; margin: auto; padding: 3px; text-align: right; margin-bottom: 9px}
#CIALO {overflow: hidden; width: 770px; margin: auto; text-align: left}
#KOL1 {overflow: hidden; width: 180px; float: left; font-size: 10pt}
#KOL2 {overflow: hidden; width: 420px; float: left}
#KOL3 {overflow: hidden; width: 170px; float: left}
#TRESC-TYTUL{padding: 6px; border-bottom: 1px solid #c1cce1; border-left: 6px solid #c1cce1; color: #233d6e; margin-bottom: 9px}
#TRESC-TEKST{font-size: 10pt; background-color: #fff}
#STOPKA {clear: both; color: #000080; width: 770px; margin: auto; text-align: center; font-size: 8pt; border-top: 1px solid #000; margin-top: 0px}
#PODSTOPKA {font-size: 8pt; margin-top: 9px; text-align: center}

/* drukowanie*/
#DRUKUJ-RAMA {width: 560px; margin: 20px; text-align: left}
#DRUKUJ-NAGLOWEK {padding: 9px; border-bottom: 1px solid #000}
#DRUKUJ-CIALO {font-size: 12pt; padding: 9px}
#DRUKUJ-STOPKA {font-size: 8pt; padding: 9px; border-top: 1px solid #000}

/* nagłówki */
h1 {font-size: 12pt; font-weight: bold; margin: 0px}
h2 {font-size: 12pt; font-weight: normal; margin: 0px}
h3 {font-size: 10pt; font-weight: bold; margin: 0px}
h4 {font-size: 10pt; font-weight: normal; margin: 0px}
h5 {font-size: 8pt; font-weight: bold; margin: 0px}
h6 {font-size: 8pt; font-weight: normal; margin: 0px}

/* detale */
div.KOL-NAG {padding: 6px; border-bottom: 1px solid #233d6e; border-left: 6px solid #233d6e; background-color: #c1cce1; color: #233d6e}
div.KOL-NAG1 {padding: 6px; border-bottom: 1px solid #233d6e; background-color: #e6eaf3; color: #233d6e}
div.KOL-CIA {padding: 6px 6px 6px 12px; border-bottom: 1px solid #ccc; font-size: 8pt}
div.KOL-POD {padding: 6px 6px 6px 12px; border-bottom: 1px solid #ccc; text-align: right}
div.KOL-NAV {padding: 0px 0px 9px 3px; font-size: 8pt; text-align: right}
div.wpis1 {border: 0px solid silver; margin: 3px 0px 3px 0px; padding: 9px;}
div.wpis2 {border: 1px solid silver; margin: 3px 0px 3px 0px; padding: 9px;}
div.form1 {padding: 3px; border-bottom: 1px solid silver; font-size: 8pt}
div.form1no {padding: 3px; border-bottom: 1px solid silver; color: gray; font-size: 8pt}
div.form2 {padding: 9px;}
ul {margin: 3px 0px 3px 12px}
li {margin: 3px 0px 3px 9px}

/* komunikaty */
div.niepoprawnielogowanie {font-size: 8pt; text-align: center; padding: 3px; color: red}
div.niepoprawnie {font-size: 8pt; border: 2px solid red; padding: 9px; margin: 3px 0px 3px 0px; color: red}
div.niepoprawnielista {padding: 3px 0px 0px 9px; color: red}
div.poprawnie {font-size: 8pt; border: 2px solid green; padding: 9px; margin: 3px 0px 3px 0px; color: green}

/* formularze */
input {margin: 3px; padding: 3px; font-size: 9pt; border: 1px solid #000; height: 24px}
input.text1 {width: 408px}
input.text2 {width: 140px}
input.text3 {width: 110px; padding: 1px; font-size: 7pt; height: 16px; vertical-align: middle}
input.submit1 {padding: 2px; font-size: 7pt; border: 1px solid silver}
input.checkbox {border: 0px solid #fff; margin: 0px 0px 0px 0px; padding: 0px; vertical-align: middle}
textarea {border: 1px solid #000; margin: 3px; padding: 3px; font-size: 9pt; width: 408px; height: 60px}
select {border: 1px solid #000; margin: 3px; font-size: 9pt; vertical-align: middle}
option {padding: 1px}

/* łącza */
a:link    {color: #000080; TEXT-DECORATION: none;}
a:active  {color: #000080; TEXT-DECORATION: none;}
a:visited {color: #000080; TEXT-DECORATION: none;}
a:hover   {color: #4040FF; TEXT-DECORATION: underline;}
a.menu:link    {color: #fff; TEXT-DECORATION: none;}
a.menu:active  {color: #fff; TEXT-DECORATION: none;}
a.menu:visited {color: #fff; TEXT-DECORATION: none;}
a.menu:hover   {color: #fff; TEXT-DECORATION: none;}
a.zielony-neon:link    {color: green; TEXT-DECORATION: none;}
a.zielony-neon:active  {color: green; TEXT-DECORATION: none;}
a.zielony-neon:visited {color: green; TEXT-DECORATION: none;}
a.zielony_neon:hover   {color: darkgreen; TEXT-DECORATION: underline;}
a.czerwony-neon:link    {color: red; TEXT-DECORATION: none;}
a.czerwony-neon:active  {color: red; TEXT-DECORATION: none;}
a.czerwony-neon:visited {color: red; TEXT-DECORATION: none;}
a.czerwony-neon:hover   {color: maroon; TEXT-DECORATION: underline;}
a.wpis1:link    {color: gray; TEXT-DECORATION: none;}
a.wpis1:active  {color: gray; TEXT-DECORATION: none;}
a.wpis1:visited {color: gray; TEXT-DECORATION: none;}
a.wpis1:hover   {color: silver; TEXT-DECORATION: underline;}
a.wpis2:link    {color: black; TEXT-DECORATION: none;}
a.wpis2:active  {color: black; TEXT-DECORATION: none;}
a.wpis2:visited {color: black; TEXT-DECORATION: none;}
a.wpis2:hover   {color: gray; TEXT-DECORATION: underline;}
