/* ustawienia ogólne */
* {font-family: arial; font-size: 10pt;}
body {margin: 0px; color: #000000; background: #FFFFFF; text-align: center}
table {border: 0px solid #000000; margin: 0px; border-spacing: 0px; border-collapse: collapse;}
td,div,p {padding: 0px; border: 0px solid #000000;}
img {margin: 0px; border: 0px solid #000000;}

/* Formularze */
form {margin: 0pt; padding: 0px;}
input {font-size: 8pt;}

/* nagłówki */
h1 {font-size: 16pt; margin: 0px;}
h2 {font-size: 14pt; font-weight: normal; margin: 0px;}
h3 {font-size: 12pt; margin: 0px;}
h4 {font-size: 10pt; font-weight: bold; margin: 0px;}
h5 {font-size: 10pt; font-weight: normal; margin: 0px;}

/* ustawienia div'ów */
div.naglowek {text-align: center; background-image: url('http://katalog.pulawska.net/_img/tlonag.png'); width: 100%; padding: 6px 0px 9px 0px;}
div.naglowek_rg {text-align: center; background: #FFFFFF; width: 730px; padding: 10px 0px 0px 0px; margin: auto;}
div.menu1 {text-align: center; background: #006400; width: 100%; padding: 3px; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
div.kolumna {width: 150px;}
div.tytul {padding: 9px; border-bottom: 1px solid gray; margin-bottom: 3px;}
div.niepoprawnielogowanie {text-align: center; padding: 3px; color: red;}
div.niepoprawnie {border: 2px solid red; padding: 9px; margin: 3px 0px 3px 0px;}
div.niepoprawnielista {padding: 3px 0px 0px 9px; color: red;}
div.poprawnie {border: 2px solid green; padding: 9px; margin: 3px 0px 3px 0px;}
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: 9px; border-bottom: 1px solid silver; width:}
div.form2 {padding: 9px;}
div.stopka {text-align: center; background: #FFFFFF; width: 730px; padding: 6px; font-size: 8pt; margin: auto; border-top: 1px solid #000000;}
div.stopka_rg {text-align: center; background: #FFFFFF; width: 730px; padding: 10px 0px 10px 0px; margin: auto; border-top: 1px solid #000000;}

div.modram {border: 1px solid #000000;}
div.modnag {background: #66a266; padding: 3px; color: #FFFFFF; font-weight: bold;}
div.modcia {padding: 3px; border-bottom: 1px solid silver;}

/* ustawienia linków */
a:link    {color: #003300; TEXT-DECORATION: none;}
a:active  {color: #003300; TEXT-DECORATION: none;}
a:visited {color: #003300; TEXT-DECORATION: none;}
a:hover   {color: #009900; 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;}
a.menu1:link    {color: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.menu1:active  {color: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.menu1:visited {color: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.menu1:hover   {color: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
a.naglowek:link    {color: #000000; TEXT-DECORATION: none;}
a.naglowek:active  {color: #000000; TEXT-DECORATION: none;}
a.naglowek:visited {color: #000000; TEXT-DECORATION: none;}
a.naglowek:hover   {color: #000000; TEXT-DECORATION: none;}

/* Tabele */
table.cialo {width: 730px; background: #FFFFFF; margin: auto;}

/* Wiersze tabel */

/* Komórki tabel */
td.kolumnalewa {vertical-align: top;  padding-top: 10px; padding-bottom: 10px; width: 150px;} /* Kolumna lewa */
td.cialostrony {vertical-align: top; padding: 10px;} /* Ciało strony */
td.kolumnaprawa {vertical-align: top; padding-top: 10px; padding-bottom: 10px; width: 150px;} /* Kolumna prawa */
