/* ************************************* OGOLNE ************************************* */
html, body {margin: 0; padding: 0; border: 0;}

body {
font-family: 'Times New Roman CE', 'Times New Roman', Times, serif;
font-size: 12pt;
text-align: center;
/* text-align: justify; -- psuje uklad */
color: #000; 
background: #777777 url(bg.gif);
background-position: center;
background-repeat: repeat-y;
}

a {
color: #336699;
text-decoration: underline;
font-weight: bold;
}
a:visited {color: #336699;}
a:hover {color: #CC3300;}

img {border: 0}
img.left {float: left; clear: left; margin-top: 5px; margin-bottom: 0; margin-left: 0; margin-right: 9px}
img.right {float: right; clear: right; margin-top: 5px; margin-bottom: 0; margin-left: 9px; margin-right: 0}
img.center {margin-top: 10px; margin-bottom: 10px; margin-left: 0; margin-right: 0}

td {
font-family: 'Times New Roman CE', 'Times New Roman', Times, serif;
font-size: 12pt;
text-align: justify;
color: #000000;
vertical-align: top
}

p {
text-align: justify;
text-indent: 1.5em;
margin: 0;
}

p.litera {text-indent: 0px}

p.litera:first-letter {
font-size: 2.15em;
float: left;
font-weight:bold;
margin-left: 5px; margin-right: 5px;
}

.motto {text-align: left; font-style: italic; text-indent: 0; font-size: 10pt; margin-top: 5px; margin-bottom: 5px}
.mottoprawe {text-align: right; font-style: italic; text-indent: 0; font-size: 10pt; margin-top: 5px; margin-bottom: 5px}

div.motto {text-align: left; font-style: italic; text-indent: 0; font-size: 10pt; width: 355px; margin-top: 5px; margin-bottom: 5px}
div.mottoprawe {text-align: right; font-style: italic; text-indent: 0; font-size: 10pt; margin-top: 5px; margin-bottom: 5px}
p.mottopodpis {margin-top: 2px; font-style: normal; text-indent: 0; text-align: right; font-size: 8pt}

sup {margin-left: 3px}

h1 {text-align: left; font-size: 20pt; font-weight: bold; margin-top: 10px; margin-bottom: 10px; text-indent: 0;}
h2 {text-align: left; font-size: 15pt; font-weight: bold; margin-top: 15px; margin-bottom: 5px; text-indent: 0;}
h3 {text-align: left; font-size: 13pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase; text-indent: 0;}
h4 {margin: 0; padding: 3px; text-align: left; font-family: 'Arial CE', Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background: #DFDFDF;}
h5 {margin: 0; padding: 3px; text-align: left; font-size: 10pt; font-weight: bold; color: #000000; background: #DFDFDF;}
h6 {text-align: left; font-size: 15pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px; text-indent: 0;}

.menu {padding-left: 3px; text-indent: 0; font-family: 'Arial CE', Arial, Helvetica, sans-serif; font-size: 8pt; color: black}
a.menu {padding-left: 0; color: #6F6F6F; text-decoration: none; font-weight: normal}
a.menu:visited {color: black}
a.menu:hover {color: #333333; text-decoration: underline}
br.menu {clear: both; margin-top: 0px; margin-bottom: 0px; }

a.sptres {font-size: 11pt; font-weight: bold; text-decoration: none}
.autor {font-size: 11pt; font-style: italic; font-weight: bold; text-decoration: none}

.author {
font-size: 12pt;
font-style: normal;
font-weight: bold;
text-decoration: none
}

.knumeru {
float: right;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
letter-spacing: 3px;
color: red;
background: white;
padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px;
}

.zak {
font-style: italic;
color: #000083;
background: white;
padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px;
}
.nieb {color: blue}

.dzial {
text-align: center;
font-size: 7pt;
font-family: 'Arial CE', Arial, Helvetica, sans-serif;
letter-spacing: 2px;
padding-top: 2px;
font-weight: bold;
text-transform: lowercase
}

.noindent {text-indent: 0}
.przypis {text-align: left; text-indent: 0; font-size: 10pt}

/* ************************************* LAYOUT ************************************* */

.calosc {
margin: 0 auto;
width: 770px;
/*border: 1px solid #000;*/
}

.clear { clear: both; }

/* ************************************* GORA ************************************* */

.gora {
background: #FFFFFF url(head2x.gif) no-repeat;
width: 100%;
height: 81px;
}

.gora p {
margin: 0;
padding: 0;
position: relative;
right: 35px;
top: 20px;
font-family: 'Arial CE', Arial, Helvetica, sans-serif;
font-size: 10.5pt;
font-weight: bold;
text-align: right;
}

.gora span {
margin: 0 auto;
padding: 0;
position: relative;
top: 19px;
}

.gora a {
font-family: 'Arial CE', Arial, Helvetica, sans-serif;
font-size: 8pt;
color: red;
text-decoration: none;
font-weight: normal;
padding: 0 1.8em;
}
.gora a:visited {color: red; text-decoration: none; }
.gora a:hover {color: #333333; text-decoration: none; }

.czerwona {margin: 0; padding: 0; position: relative; right: 35px; top: 18px; font-family: 'Arial CE', Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; text-align: right;}
a.czerw {
font-family: 'Arial CE', Arial, Helvetica, sans-serif;
font-size: 8pt;
color: red;
text-decoration: none;
font-weight: normal;
padding: 0 1.6em;
}
a.czerw:visited {color: red; text-decoration: none; }
a.czerw:hover {color: #333333; text-decoration: none; }

/* ************************************* SRODEK ************************************* */

.srodek {
position: relative;
width: 100%;
background: #FFFFFF url(telko.gif) repeat-y;
}

/* ************************************* TRESC ************************************* */

.tresc {
position: relative;
float: left;
width: 582px;
margin-right: 20px; /* odstep miedzy trescia a menu */
margin-left: 0px;
}

.tresc-margines {
margin-left: 47px;
width: 535px;
}

/* ************************************* MENU ************************************* */

.spis {
float: left; 
position: relative;
width: 130px;
}

.rama {
margin: 4px;
width: 122px;
padding-right: 5px;
}

/* ************************************* DOL ************************************* */

.dol {
text-align: center;
background: #FFFFFF url(foot.gif) no-repeat;
margin: auto;
width: 770px;
height: 48px;
padding-top: 40px;
padding-bottom: 20px;
}
.kolumnap {width: 260px; float: right; font-size: 10pt}
.kolumnal {width: 260px; float: left; font-size: 10pt}

.oksiazce {float: right; width: 250px; background: #E9E9E9; padding: 5px; border: solid #0F0F0F 2px; margin-left: 10px; margin-bottom: 5px; text-align: justify; font-family: 'Arial CE', Arial, Helvetica, sans-serif; font-size: 8pt; color: #1F1F1F}
.oksiazcec {margin: auto; width: 450px; background: #E9E9E9; padding: 5px; border: outset #0F0F0F 3px; margin-bottom: 40px; text-align: justify; font-family: 'Arial CE', Arial, Helvetica, sans-serif; font-size: 9pt; color: #1F1F1F}

/* ************************************* * ************************************* */
/*

### czerwone linki zastąpione przez style ###
a.czerwone {font-family: 'Arial CE', Arial, Helvetica, sans-serif; font-size: 8pt; color: red; text-decoration: none; font-weight: normal}
a.czerwone:visited {color: red; text-decoration: none}
a.czerwone:hover {color: #333333; text-decoration: none}

*/

