body {
 font-family : sans-serif;
 font-weight : normal;
 font-size : 0.75em;
 color : #333333;
 text-decoration : none;
 margin : 0px;
 margin-bottom : 20px;
 margin-top : 0px;
 background-color : #fcfcfc; }

#patronat {
 height : 20px;
 width : 100%;
 border-bottom : 1px solid #dbdbdb;
 background-color : #eee;
 background-image : url('img/pat.png');
 background-repeat : no-repeat;
 background-position :  83% 50%;
 text-align : right;
 vertical-align : middle;
 padding-top : 5px;
 padding-bottom : 5px; }
 
#patronat img {
 border: none;
 padding-right : 10px; }

#zaok1 {
 background-image : url('img/zaok.png');
 background-repeat : no-repeat;
 background-position : bottom;
 margin-right : auto;
 margin-left : auto;
 width : 822px; 
 height : 10px;
 margin-top : 20px; }
 
#zaok2 {
 background-image : url('img/zaok1.png');
 background-repeat : no-repeat;
 margin-right : auto;
 margin-left : auto;
 width : 822px; 
 height : 10px; }
 
#cialo {
 border-left : 1px solid #dbdbdb;
 border-right : 1px solid #dbdbdb;
 background-color : #ffffff;
 width : 810px;
 padding : 5px;
 padding-top : 0px;
 padding-bottom : 0px;
 margin-right : auto;
 margin-left : auto; }
 
 
a {
 text-decoration : none;
 color : #5B6975; }
 
a:hover {
 color : #cccccc; }
 
h1 {
 font-size : 1.4em;
 color : #636363;
 margin : 2px;
 margin-left : 5px;
 padding : 0px; }
 
h1 a {
 color : #636363;
 text-decoration : none; }

h1 a:hover {
 color : #cccccc;
 text-decoration : none; }
 
h2 {
 font-size : 1.2em;
 color : #9d9d9d;
 margin : 2px;
 margin-left : 5px;
 padding : 0px; }
 
h2 a {
 color : #808080;
 text-decoration : none; }

h2 a:hover {
 color : #cccccc;
 text-decoration : none; }
 
#top {
 width : 800px;
 height : 60px;
 margin-left : auto;
 margin-right : auto;
 background-image : url('img/logo.png');
 background-position : center left;
 background-repeat : no-repeat; }
 
#top img {
 margin-left : 240px; }
 
#container {
 width : 800px;
 margin-left : auto;
 margin-right : auto; }
 
#container1 {
 width : 800px;
 margin-left : auto;
 margin-right : auto;
 padding-top : 5px;
 padding-bottom : 5px;
 border : 1px solid #aaaaaa;
 background-image : url('img/bg.png');
 background-position : center left;
 packground-repeat : repeat-x; }

#container2 {
 width : 800px;
 margin-left : auto;
 margin-right : auto; }
 
#stopka {
 text-align : right;
 margin-top : 10px;
 font-size : 0.9em; }
 
#linki {
 text-align : justify;
 margin : 5px;
 padding-right : 20px;
 padding-left : 10px;
 font-size : 0.9em; }
 
#col1 {
 float : left;
 width : 400px; }
 
#col2 {
 float : right;
 width : 400px; }
 
.kat1 {
 float : left;
 width : 380px; }
 
.kat2 {
 float : right;
 width : 380px; }
 
#col3 {
 float : left;
 width : 600px; }
 
#col4 {
 float : right;
 width : 200px; }
 
#pokaz {
 margin : 20px; }
 
#rec {
 border-bottom : 1px solid #888888;
 margin : 5px; }
 
#rec p {
 margin : 0px;
 padding : 5px;
 text-indent : 20px;
 text-align : justify;
 color : #444444; }
 
#rec a {
 color : #E29104; }
 
.link {
 width : 100%;
 text-align : right;
 margin : 2px; } 
 
.linia {
 width : 800px;
 height : 7px;
 margin-left : auto;
 margin-right : auto;
 background-image : url('img/linia.png');
 background-position : center;
 background-repeat : no-repeat; }
 
.new {
 border : 1px solid #dbdbdb;
 background-color : #fcfcfc;
 margin : 5px; }
 
.new p {
 margin : 0px;
 padding : 5px;
 text-align : justify; }
 
.new2 {
 margin : 5px;
 border-bottom : 1px dotted #888888; }

.bok {
 margin : 5px;
 margin-bottom : 10px;
 border : 1px solid #dbdbdb;
 background-color : #fcfcfc; }

.new2 p {
 margin : 0px;
 padding : 5px;
 text-align : justify;
 color : #444444; }
 
.new3 {
 margin : 5px; }
 
.new3 p {
 margin : 0px;
 padding : 5px;
 text-align : justify;
 color : #444444; }
 
.data {
 width : 99%;
 color : #000000;
 text-align : right;
 font-size : 0.85em; }
 
#menu {
 width : 800px;
 margin-top : 5px;
 margin-bottom : 5px;
 margin-left : auto;
 margin-right : auto;
 padding-top : 10px;
 padding-bottom : 10px;
 border : 1px solid #aaaaaa;
 background-image : url('img/bg.png');
 background-position : center left;
 packground-repeat : repeat-x; }

#navlist {
 list-style: none;
 padding: 0;
 margin: 0;
 margin-left : 30px; }

#navlist li {
 display: inline;
 padding: 0;
 padding-right : 4px;
 margin: 0; }
 
li.gt {
 color : #E29104; }
 
#navlist li a {
 text-decoration : none;
 color : #555555; }
 
#navlist li a:hover {
 text-decoration : none;
 color : #333333; }
 
#download {
 list-style: none;
 padding: 0;
 margin: 0;
 margin-left : 30px; }

#download li {
 display: inline;
 padding: 0;
 padding-right : 4px;
 margin: 0; }
 
#download li a {
 text-decoration : none;
 color : #555555; }
 
#download li a:hover {
 text-decoration : none;
 color : #333333; }

#subkat {
 list-style : none;
 margin : 5px;
 margin-left : 20px;
 padding : 0px; }
 
.subkat1 {
 list-style : none;
 margin : 5px;
 margin-left : 20px;
 padding : 0px; }
 
li.b {
 font-size : 1em;
 font-weight : bold; }
 
.podkat {
 list-style : none;
 margin : 0px;
 margin-left : 10px;
 padding : 0px; }
 
ul.podkat li {
 font-weight : normal; }
 
ul.podkat li b {
 color : #E29104; }
 
#table_kat {
 margin-left : auto;
 margin-right : auto;
 width : 100%;
 margin-bottom : 10px; }
 
.td_kat {
 width : 16%; 
 vertical-align : top;
 border-right : 1px dotted #888888; }
 
.td_kat2 {
 width : 16%; 
 vertical-align : top; }
 
#table_szukaj {
 width : 500px;
 margin-right : auto;
 margin-left : auto;
 margin-top : 5px; }
 
#table_szukaj2 {
 width : 700px;
 margin-right : auto;
 margin-left : auto;
 margin-top : 5px; }
 
#szukaj {
 text-align : center;
 margin-top : 20px;
 margin : 5px;
 padding-top : 5px;
 border-top : 1px dotted #888888; }
 
select, input, textarea {
 border : 1px solid #cccccc;
 background-color : #ffffff;
 width : 200px;
 font-size : 1em;
 font-family : sans-serif; }
 
#table_szukaj2 input, textarea {
 border : 1px solid #cccccc;
 background-color : #ffffff;
 width : 500px;
 font-size : 1em;
 font-family : sans-serif; }
 
.min {
 font-size : 9px; }
 
.grupa {
 font-weight : normal;
 font-size : 10px;
 color : #000; }
 
.info_kat {
 font-weight : normal;
 font-size : 10px;
 color : #000;
 padding-left : 5px;
 border-left : 25px solid #dbdbdb;
 border-top : 1px solid #dbdbdb;
 border-right : 1px solid #dbdbdb;
 border-bottom : 1px solid #dbdbdb;
 background-color : #fcfcfc; }
 
.info_kat a {
 color : #E29104;
 text-decoration : none; }
 
.grupa a {
 color : #E29104;
 text-decoration : none; } 
 
.kat1 h2, .kat2 h2 {
 margin-bottom : 5px;
 margin-top : 3px; }
 
.kat1 .new2, .kat1 .new3, .kat2 .new2, .kat2 .new3 {
 padding-bottom : 5px;
 margin-top : 0;
 margin-bottom : 0; }
 
.kat1 .new2, .kat2 .new2 {
 border-bottom : 1px solid #888888; }