body,p,div,ul,li,td{font-family:tahoma,verdana,arial,sans-serif;font-size:10pt;}
td{padding:3px 5px;}
a,a:visited,a:active{color:#009;text-decoration:none}
a:hover{color:#006;text-decoration:underline}
/* Nagłówki */ h1{font-size:185%;font-weight:bold;}
h1.pageheader{margin-top:0pt;font-size:16pt;}
h1.otwarty{font-size:16pt;text-align:center;color="black"} /*dodane tumrys*/
h2{color:#a55;font-size:16pt;font-family:Arial;text-align:left;font-weight:normal;margin:20px 0 12px 0}
h2.otwarty{color:green;font-size:16pt;text-align:center;} /*dodane tumrys*/
h3{color:#a55;font-size:12pt;}
h4.otwarty{color:black;font-size:12pt;text-align:center;} /*dodane tumrys*/
/* Divy */ div.err{font-weight:bold;color:white;background:#d00;padding:5px 8px;border:2px solid #600;margin:5px 0;}
div.ferr{font-weight:bold;color:red;}
div.todo{font-weight:bold;color:#ffc;background:#a44;padding:5px 8px;border:1px solid #600;margin:5px 0;}
div.debug{background:#ccc;padding:5px 8px;border:1px solid #888;font-weight:bold;margin:5px 0;}
div.op{font-size:80%;}
div.tooltip{font-size:8pt;visibility:hidden;position:absolute;color:#000;background:#ffffe1;border:1px solid #000;padding:2px 5px 2px 5px;height:auto;font-family:Tahoma;}

/* Tabelki, ktorych brakowalo */
table.grey { border: 1px solid #D8D8D8 }
table.grey th { background: #ddd; text-align: center; font-family: Tahoma; vertical-align: middle; padding: 5px 8px; color: #fff; font-weight: bold; }
table.grey th.strong { background: #ABB19B; }
table.grey td { background: #b5e5c8; padding: 5px 8px; font-family: Tahoma; vertical-align: middle; }
table.grey td input.radio, .wrtext table.grey td input.checkbox { background: #ECECEC }
table.grey td .dim { color: #888 }
table.grey td.strong, .wrtext table.grey td.strong input.radio, .wrtext table.grey td.strong input.checkbox { background: #EEEEDD }
table.grey tr.strong td, .wrtext table.grey tr.strong td input.radio, .wrtext table.grey tr.strong td input.checkbox { background: #D8D8D8 }
table.grey tr.strong td.strong, .wrtext table.grey tr.strong td.strong input.radio, .wrtext table.grey tr.strong td.strong input.checkbox { background: #DEDECD }
table.grey tr.red td { background: #EDC1C1 }
table.grey tr.red td.strong { background: #F0CABE }
table.grey td.red { background: #EDC1C1 }
table.grey tr.strong td.red { background: #DFB6B6 }
table.grey tr.footnote td { background: #f2f2f2; border-top: 1px dashed #aaa;}
table.grey tr.headnote td { background: #f2f2f2; border-bottom: 1px dashed #aaa;}

/* Tabelki - formularze (nie bardzo da się rozszerzyć) */ td.fhdr{background:#eeeaa4;font-weight:bold;text-align:left;}
td.fh{background:#ccc;font-weight:bold;text-align:right;}
td.ff{background:#e4e4e4;}
td.fhreq{background:#caa;font-weight:bold;text-align:right;}
td.ffreq{background:#dbb;}
td.fhint{color:#404040;font-size:90%;}
/* może to zrobić jak "table.grey tr.footnote td" niżej? */ td.op{font-size:100%;}
td.fhdr a,td.fhdr a:visited,td.fhdr a:active{color:#884;font-weight:bold;text-decoration:none}
td.fhdr a:hover{color:#000;font-weight:bold;text-decoration:underline}
td.fh a,td.fh a:visited,td.fh a:active{color:#666;font-weight:bold;text-decoration:none}
td.fh a:hover{color:#000;font-weight:bold;text-decoration:underline}
td.fhreq a,td.fhreq a:visited,td.fhreq a:active{color:#755;font-weight:bold;text-decoration:none}
td.fhreq a:hover{color:#000;font-weight:bold;text-decoration:underline}
/* Tabelki - strony informacyjne */ td.ih{background:#358e7b;font-weight:bold;text-align:right;color:#000;border-left:1px solid #ccc;border-bottom:1px solid #bbb;}
td.if{background:#b5e5c8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
td.ih a,td.ih a:visited,td.ih a:active{color:#555;font-weight:bold;text-decoration:none}
td.ih a:hover{color:#000;font-weight:bold;text-decoration:underline}
/* Tabelki - listy */ td.rowh{background:#358e7b;font-weight:bold;text-align:center;}
td.rowhsel{background:#358e7b;font-weight:bold;text-align:center;color:#fff;}
tr.row{background:#b5e5c8;}
tr.row td{border-bottom:1px solid #e6e6e6;}
td.rowh a,td.rowh a:visited,td.rowh a:active{color:#555;font-weight:bold;text-decoration:none}
td.rowh a:hover{color:#000;font-weight:bold;text-decoration:underline}
td.rowhsel a,td.rowhsel a:visited,td.rowhsel a:active{color:#fff;font-weight:bold;text-decoration:none}
td.rowhsel a:hover{color:#fff;font-weight:bold;text-decoration:underline}
/* Tabelki - zakładki */ td.tabbar{background:#c5c5c5;border-left:1px solid #888;border-top:2px solid #888;border-right:1px solid #888;}
td.tabbarsel{background:#c0a0a0;border-right:2px solid #866;}
td.tabbar a,td.tabbar a:visited,td.tabbar a:active{color:#000;font-weight:bold;text-decoration:none}
td.tabbar a:hover{color:#fff;font-weight:bold;text-decoration:none}
td.tabbarsel a,td.tabbarsel a:visited,td.tabbarsel a:active{color:#000;font-weight:bold;text-decoration:none}
td.tabbarsel a:hover{color:#000;font-weight:bold;text-decoration:none}
body,p,div,ul,li,td{font-family:verdana,helvetica,arial,sans-serif;font-size:0.95em;}
/* główna ramka */ #main{width:95%;max-width:900px;min-height:500px;margin-left:auto;margin-right:auto;border:1px solid;}
#links{padding:9px 21px 3px 19px;margin:0px;text-align:right;height:22px;font-size:90%;}
#logo{min-height:40px;padding:10px 5px 5px 10px;margin:0px;}
#logo a{text-decoration:none;}
#logo h1{margin:0pt;font-size:185%;font-weight:bold;}
/* ramka na menu + treść + boki */ #content{padding:0px;overflow:hidden;}
#menu{padding:0px;margin:0px;}
#body{padding:20px;text-align:justify;min-width:400px;min-height:400px;width:auto;margin:0px;}
#left_sidebar{padding:20px;margin:0px;}
#right_sidebar{padding:20px;margin:0px;}
.sidebaritem{border:1px dashed;padding:10px;margin-bottom:10px;}
.sidebaritem h1{font-size:120%;}
#footer{clear:both;width:100%;min-height:5px;}
#menu{margin:0px;padding:0px;height:29px;border-left:1px solid;}
.menu{margin:0px;padding:0px;}
.menu ul,.submenu ul{list-style:none;text-align:left;margin:0px;padding:0px;}
.menu li,.submenu li a{margin:0px;padding:0px;float:left;list-style:none;}
.menu li a,.submenu li a{display:block;padding:4px 0px 5px 19px;border-right:1px solid;border-top:1px solid;border-bottom:1px solid;width:100px;height:19px;font-size:92%;font-weight:bold;text-decoration:none;}
.submenu li a{height:auto;min-height:19px;}
.submenu{width:150px;visibility:hidden;position:absolute;overflow:hidden;}
/* wyglad standardowy z menu na górze */ #menu{width:auto;}
#body{width:95%;float:left;}
#left_sidebar{width:15%;float:left;}
#right_sidebar{width:20%;float:right;}
#main,#links,#body,#menu,#left_sidebar,#right_sidebar,#content,#footer{color:black;background:#ffffff;}
body{background:#e0e0e0;}
#logo,#menu,#links{background:#358e7b;}
#logo h1,#logo a,#links a{color:#b5e5c8;}
.menu,.menu li a{color:#000;border-color:white;}
.menu li a{background:#b5e5c8;}
.submenu li a{background:#b5e5c8;}
.menu li a:hover,.menu li a#selected{background-color:#358e7b;color:#fff}
#logo {background: #358e7b url("godlo3.gif") no-repeat;height: 80px;padding-left: 150px;padding-top: 20px;}
