#article #indeks {float: none; width: 100%; display: block; margin: 0; padding: 0; background: none; }

#article .data {color: #747474; font-size: 0.9em}
#article .komentarz td {padding: 0; }
#article .komentarz td i {font-style: normal; }
#article h2 {font-size: 1.7em; font-weight: bold; color: #990000;; margin: 5px 0 10px 0;}
#article .title {font-size: 1.7em; font-weight: bold; color: #990000;; margin: 5px 0 10px 0;}
#article h3 {font-size: 1.3em; font-weight: bold; color: #990000;; margin: 15px 0 5px 0;}
#article p {margin: 1em 0; }
#article ol {list-style-type: decimal; margin: 1em 0; }
#article ol li {margin: 0 0 0 28px; }
#article ol.bordo li {margin: 0 0 0 40px; }
#article ul {margin: 1em 0; }
#article ul li {padding: 0 0 0 20px; background: background: transparent url(../../images/wip/li_red.gif) no-repeat scroll 0 4px;}
#article select {border: 1px solid #81ABC6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px; }
#article input.text {border: 1px solid #81ABC6; padding: 1px 2px 0 2px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#article table.table {border-collapse: collapse; }
#article table.table td {border: 1px solid #cccccc; padding: 3px 4px; }
#article table.gray {border-collapse: collapse; margin: 1em 0; display: block; }
#article table.gray td {vertical-align: top; height: 26px; padding: 0 8px 0 0; }
#article table.gray th {vertical-align: top; height: 26px; padding: 0 8px 0 0; }
#article .boxszary {margin: 0 0 1em 0; }

#article .xml_srodtytul {font-size: 1.1em; font-weight: bold; color: #000; margin: 1em 0; font-family: Arial, Helvetica, sans-serif; }
#article .xml_ramka {padding: 10px 12px; margin: 0 0 1em 0; border: 1px solid #b53b2c; }
 * html #article .pytanie {padding: 10px 12px 10px 50px; margin: 0 0 1em 0;}
#article .pytanie {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; min-height: 40px; font-size: 1.1em; }
#article .odpowiedz2, #article .odpowiedz {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; border: 1px solid #c9d2dd; min-height: 40px; font-size: 1.1em; }
 * html #article .odpowiedz2, #article .odpowiedz {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; border: 1px solid #c9d2dd; height: 40px; font-size: 1.1em; }
#article .lead {font-weight: bold; }
#article .autor {text-align: right; margin: 0 0 1em 0; }
#article .autor b {display: block; }
#article .text_box {margin: 1em 0 1em 0; display: block; width: 740px;}
#article .text_box .ram_uwaga {display: none; }
#article .text_box .ram_uwaga_end {display: none; }
#article .text_box .ram_tresc {}
#article .uwaga {padding: 10px 12px 10px 50px; border: 1px solid #b53b2c; min-height: 40px; }
 * html #article .uwaga {padding: 10px 12px 10px 50px;  border: 1px solid #b53b2c; min-height: 40px; }
#article .wazne {padding: 10px 12px 10px 50px; border: 1px solid #b53b2c; min-height: 40px; }
 * html #article .wazne {padding: 10px 12px 10px 50px;  border: 1px solid #b53b2c; min-height: 40px; }

#article .przyklad {display: none; }
#article .xml_przyklad {padding: 10px 12px; margin: 1em 0 1em 0; border: 1px solid #c9d2dd; /*background: url(../gfx/doc_box_example.gif) no-repeat left top; */}
#article .podstawa_prawna {margin: 1em 0 0 0; min-height: 40px; }
#article .podstawa_prawna .first {}

#article #keywords {font-size: 11px; line-height: 13px; width: 100%; overflow: hidden; margin: 15px 0 5px 0; }
#article #keywords h4 {float: left; font-size: 11px; margin: 0 8px 0 0; padding: 2px 0 4px 0; }
#article #keywords .box {float: left; width: 550px; overflow: visible;}
#article #keywords .box a {float: left; height: 20px; overflow: visible; margin: 0 8px 8px 0; }
#article #keywords .box a span {float: left; height: 17px; padding: 3px 7px 0 7px; }

#article table.table {border-collapse: collapse; }
#article table.table td {border: 1px solid #cccccc; padding: 3px 4px; }
#article table.gray {border-collapse: collapse; margin: 1em 0; display: block; }
#article table.gray td {vertical-align: top; height: 26px; padding: 0 8px 0 0; }
#article table.gray th {vertical-align: top; height: 26px; padding: 0 8px 0 0; }
#article .boxszary {margin: 0 0 1em 0; }

