#doc_left {width: 200px; float: left; font-size: 12px; }
#doc_left h3, #doc_left h2 {background: #dfdfdf url(../gfx/title_2.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #004843; }
#doc_left h3 a, #doc_left h2 a {color: #fff; }
#doc_left .box {border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; /*padding: 9px;*/ margin: 0 0 10px 0; line-height: 14px; overflow: hidden; width: 198px; }
#doc_left a {text-decoration: none; }
#doc_left a:hover {text-decoration: underline; }

#doc_left ul li {width: 198px; }
#doc_left ul li .link {text-decoration: none; background: #ECF4F0; display: block; padding: 3px 9px; width: 180px; border-bottom: 1px solid #fff; }
#doc_left ul li .link:hover {text-decoration: underline; }
#doc_left ul li.select {font-weight: bold; }
#doc_left ul li.select li {font-weight: normal; }
#doc_left ul li ul li {background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#doc_left ul li ul li .link {background: #fff url(../gfx/mark_2.gif) no-repeat 10px 6px; padding: 3px 9px 2px 19px; width: 170px; border-bottom: 1px solid #ECF4F0; }
#doc_left ul li ul li ul li .link {background: #fff url(../gfx/mark_1.gif) no-repeat 20px 7px; padding: 3px 9px 2px 30px; width: 159px; }
#doc_left ul li ul li ul li ul li .link {background: #fff url(../gfx/mark_2.gif) no-repeat 30px 6px; padding: 3px 9px 2px 40px; width: 149px; }

#content #doc_left .box .box_ekspert ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; margin: 1px 0; width:100px; }
#content #doc_left .box .box_ekspert ul li a {text-decoration: none; background:none; border:none; width:89px; font-size:11px; padding:0;}
#content #doc_left .box .box_ekspert ul li ul li {padding: 0 0 0 10px; background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#content #doc_left .box .box_ekspert .more, #doc_left .more {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; }
#content #doc_left .box .box_ekspert a {text-decoration: none; }
#content #doc_left .box .box_ekspert a:hover {text-decoration: underline; }

/* specjalne menu porady */
#doc_left h2.i322040 {background: url(../gfx/title_4.gif) repeat-x left top; height: 23px; color: #fff; font-size: 15px; padding: 3px 10px 0 10px; }
#doc_left div.i322040 {border: none; width: 200px; font-size: 11px; }
#doc_left div.i322040 ul li {width: 200px; background: none; margin: 1px 0; }
#doc_left div.i322040 ul li .link {background: #44976E url(../gfx/mark_7.gif) no-repeat 0 6px; color: #fff; font-weight: bold; padding: 3px 5px 3px 10px; width: 185px; border: none; }
#doc_left div.i322040 ul li .link:hover {background-color: #278757; text-decoration: none; }
#doc_left div.i322040 ul li ul li {margin-left: 0; }
#doc_left div.i322040 ul li ul li .link {background-color: #EBF8EB; background-image: url(../gfx/mark_8.gif); font-weight: normal; color: #004843; padding: 3px 5px 3px 10px; width: 185px; }
#doc_left div.i322040 ul li ul li .link:hover {background-color: #c9ecc9; }
#doc_left div.i322040 ul li ul li ul li .link {background-color: #EBF8EB; background-image: url(../gfx/mark_8.gif); font-weight: normal; color: #004843; padding: 3px 5px 3px 10px; width: 185px; margin-left: 10px; }
#doc_left div.i322040 ul li.select .link {font-weight: bold; color: #004843; }
#doc_left div.i322040 ul li.select ul li .link {font-weight: normal; color: #004843; }
#doc_left div.i322040 ul li ul li.select .link {color: #004843; }
/* /specjalne menu porady */

/* menu lewe */
#doc_left h2.menu_left {background: url(/gui/zp/gfx/title_4.gif) repeat-x left top; height: 23px; color: #fff; font-size: 15px; padding: 3px 10px 0 10px; color: #fff; width: auto; margin: 0; }
#doc_left .menu_left {border: none; width: 200px; margin: 0 0 10px 0; font-size: 11px; }
#doc_left .menu_left ul li {width: auto; margin: 1px 0; }
#doc_left .menu_left ul li .link {background: #EBF8EB url(../gfx/mark_8.gif) no-repeat left 6px; font-weight: normal; color: #004843; padding: 3px 5px 3px 10px; width: auto; border: none; }
#doc_left .menu_left ul li .link:hover {background-color: #c9ecc9; text-decoration: none; }
#doc_left .menu_left ul li.select .link {font-weight: bold; }
#doc_left .menu_left ul li.select ul li .link {font-weight: normal; }
#doc_left .menu_left ul li ul li {margin-left: 10px; }
/* /menu lewe */

/* mapa strony */
#doc #site_map {width: 710px; }
#doc #site_map .site_map_col_1 {width: 350px; float: left; }
#doc #site_map .site_map_col_2 {width: 350px; float: right; }
#doc #site_map h3 {background-color: #d4e7de; background-image: url(/gui/zp/gfx/mark_2.gif); background-position: 0 50%; background-repeat: no-repeat; margin: 3px 0; padding: 2px 0 2px 11px; font-weight: bold; font-size: 12px; }
#doc #site_map ul {padding: 0 0 0 10px; margin: 0; }
#doc #site_map ul li {margin: 0; padding: 0; background: url(../gfx/tree_line.gif) repeat-y 7px 0; }
#doc #site_map ul li a {display: block; background-color: #fff; background-image: url(/gui/zp/gfx/mark_2.gif); background-position: 7px 7px; background-repeat: no-repeat; padding: 3px 0 3px 20px; font-weight: normal; }
#doc #site_map ul li ul {padding: 0 0 0 17px; }
#doc #site_map ul li ul li a {background-image: url(../gfx/mark_5.gif);}
/* mapa strony */

#doc_list {width: 710px; float: right; padding: 0 10px 20px 0; margin: 0; }
#doc_list h2, #doc_list h1 {font-size: 1.8em; color: #FF7F00; }
#doc_list h3 {font-size: 1.5em; font-weight: bold; color: #004843; margin: 10px 0 5px 0; clear: both; }
#doc_list h3 a {color: #004843; text-decoration: none; }
#doc_list a {text-decoration: none; }
#doc_list a:hover {text-decoration: underline; }
#doc_list ul {}
#doc_list ul li {border-top: 1px solid #f0f0f0; padding: 4px 0 4px 10px; background: url(../gfx/mark_2.gif) no-repeat 0 0.6em; color: #989898; }
#doc_list ul li a {font-weight: normal; text-decoration: none; padding: 0; }
#doc_list .author_date a {color: #989898; text-decoration: underline; }
#doc_list .author_date a:hover {text-decoration: none; }
#doc_list br {display: none; }
#doc_list .wiecej {border-top: 1px solid #e2e2e2; width: 100%; overflow: hidden;  }
#doc_list .wiecej .link {float: right; background: #e2e2e2; text-decoration: none; font-weight: bold; padding: 1px 7px 2px 7px; margin: 0; font-size: 11px; text-transform: capitalize; }
#doc_list .wiecej_pio {border-top: 1px solid #e2e2e2; width: 100%; overflow: hidden;  margin: 0 0 15px 0; }
#doc_list .wiecej_pio a {float: right; background: #e2e2e2; text-decoration: none; font-weight: bold; padding: 1px 7px 2px 7px; margin: 0; font-size: 11px; }

#doc_list .icon_rss {background: url(../gfx/icon_main_rss.gif) no-repeat 0 0; padding: 3px 0 0 22px; height: 15px; float: right; }
#doc_list .icon_google {background: url(../gfx/plus_google.gif) no-repeat 0 0; height: 17px; width:62px; padding:0; float: right; margin: 1px 10px 0 0; display:inline-block; overflow:hidden; }
#doc_list .komentarz {border-collapse: collapse; margin: 5px 0 0 0; font-size: 12px; margin-bottom: 10px; clear:both;}
#doc_list .komentarz td {background: #ECF4F0; padding: 7px 9px; border: 1px solid #E2E2E2; }

#doc_list .box {font-size: 12px; }
#doc_list .box ul li {padding: 0; border: none; }
#doc_list .box ul li a {display: block; background-color: #d4e7de; background-image: url(../gfx/mark_2.gif); background-position: 0 50%; background-repeat: no-repeat; margin: 0 0; padding: 2px 0 2px 11px; font-weight: bold; }
#doc_list .box ul li ul {padding: 0 0 0 10px; }
#doc_list .box ul li ul li {background: url(../gfx/tree_line.gif) repeat-y 7px 0; }
#doc_list .box ul li ul li a {background-color: #fff; background-image: url(../gfx/mark_2.gif); background-position: 7px 50%; background-repeat: no-repeat; padding: 3px 0 3px 20px; font-weight: normal; }
#doc_list .box ul li ul li ul {padding: 0 0 0 17px; }
#doc_list .box ul li ul li ul li a {background-image: url(../gfx/mark_5.gif); }
#doc_list .box ul li ul li ul li ul li a {background-image: url(../gfx/mark_6.gif); }
#doc_left .box .box_content ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; margin: 1px 0; width: 170px; }

#doc_list.tool_keywords .description {border: 1px solid #E2E2E2; margin: 10px 0; background: #ECF4F0; }
#doc_list.tool_keywords .description .description_wrap {margin: 9px; }
#doc_list.tool_keywords .description p {margin: 9px 0; }
#doc_list.tool_keywords .description ul {margin: 9px 0; }
#doc_list.tool_keywords .description li {border: none; background: url(/gui/zp/gfx/mark_1.gif) no-repeat 7px 0.5em; padding: 0 0 0 20px; color: inherit; }

#doc.landing_page ul {padding: 0 0 0 40px; list-style-type: disc; }
#doc.landing_page ul li {background: none; padding: 0; margin: 0; }
#doc.landing_page ol {padding: 0 0 0 40px; }
#doc.landing_page ol li {margin: 0; padding: 0; }

#doc_list.tool_author_page .komentarz {background: none repeat scroll 0 0 #ECF4F0; border: 1px solid #E2E2E2; padding: 7px 9px; }
#doc_list.tool_author_page .author_frame {margin: 10px 0; }
#doc_list.tool_author_page .author_frame h4 {background: #DFDFDF url(../gfx/title_2.gif) no-repeat left bottom; color: #004843; font-size: 12px; margin: 0; padding: 4px 10px 5px; }
#doc_list.tool_author_page .author_frame h3 {clear: none; margin: 0 0 5px 0; }
#doc_list.tool_author_page .author_frame .box {border: 1px solid #E2E2E2; border-top: none; overflow: hidden; }
#doc_list.tool_author_page .author_frame .box_wrap {margin: 10px; overflow: hidden; }
#doc_list.tool_author_page .author_frame .box img {float: left; margin: 0 10px 0 0; }
#doc_list.tool_author_page .more {margin: 15px 0 0 0; }
#doc_list.tool_author_page .more a {background: url(../gfx/mark_2.gif) no-repeat right; padding: 0 14px 0 0; }
#doc_list.tool_author_page .show_all_indice {text-align: right; }

#doc .doc_image {border: 1px solid #B7B7B7; float: left; width: 300px; padding: 5px; margin-right: 10px; }
#doc .doc_image .about {margin: 2px 0 0 0; font-size: 10px; color: #959595; text-align: right; }
#doc .doc_image .about span {vertical-align: middle; }
#doc .doc_image .about .separator {background: url(/gui/zp/gfx/mark_9.gif) no-repeat center; display: inline-block; width: 14px; height: 3px; }
#doc .doc_image .desc {margin: 5px 0 0 0; text-align: left; font-size: 11px; }

#doc.tool_cpv {font-size: 12px; }
#doc.tool_cpv .doc_context {display: none; }
#doc.tool_cpv h1 {color: #FF7F00; font-size: 19.8px; margin: 0 0 10px 0; }
#doc.tool_cpv .komentarz {background: #ECF4F0; border: 1px solid #E2E2E2; padding: 0 10px; margin: 10px 0; }
#doc.tool_cpv .komentarz_wrap {margin: 10px 0; }
#doc.tool_cpv .komentarz p {margin: 10px 0; }
#doc.tool_cpv form {margin: 20px 0 10px 0; text-align: center; }
#doc.tool_cpv form label {font-weight: bold; vertical-align: middle; }
#doc.tool_cpv form input.text {width: 200px; }

#doc #formularz h4 {background: url(../gfx/title_1.gif) repeat-x scroll left bottom #44976E; color: #FFFFFF; font-size: 12px; padding: 5px 10px 5px; margin: 10px 0 0 0; }
#doc #formularz .levels {background: #f4f4f4; padding: 10px 0; font-size: 12px; margin: 0 0 10px 0; }
#doc #formularz .levels table {border-collapse: collapse; empty-cells: show; }
#doc #formularz .levels table .header {font-size: 14px; font-weight: bold; }
#doc #formularz .levels table td {text-align: center; padding: 8px 5px; background: #fff url(/gui/zp/gfx/levels_1.gif) no-repeat bottom; border-left: 10px solid #f4f4f4; border-right: 10px solid #f4f4f4; width: 157px; }
#doc #formularz .levels table th {background: #fff url(/gui/zp/gfx/levels_2.gif) no-repeat bottom; text-align: right; padding: 8px 10px; border-left: 10px solid #f4f4f4; border-right: 10px solid #f4f4f4; font-weight: normal; }
#doc #formularz .levels table p {margin: 0; }
#doc #formularz .levels table .last_row td {background: #fff; }
#doc #formularz .levels table .last_row th {background: #fff; }
#doc #formularz .levels table .price {position: relative; }
#doc #formularz .levels table .period_1 {color: #959595; height: 75px; position: absolute; top: -15px; left: -10px; width: 167px; background: url(/gui/zp/gfx/levels_price.png) no-repeat left top; overflow: hidden; }
#doc #formularz .levels table .period_1 .netto {width: 70px; float: left; text-align: center; color: #fff; padding: 20px 0 0 0; text-transform: uppercase; font-size: 13px; line-height: 17px; }
#doc #formularz .levels table .period_1 .brutto {padding: 25px 0 0 0; float: left; text-align: center; width: 92px; }
#doc #formularz .levels table .period_2 {margin: 55px 0 0 0; }
#doc #formularz .levels table .period_2 .netto {display: block; color: #248555; font-size: 16px; font-weight: bold; }
#doc #formularz .levels table .period_2 .brutto {display: block; color: #959595; }

#doc .data {color: #989898; }
#doc p {margin: 1em 0; }
#doc a {text-decoration: none; }
#doc a:hover {text-decoration: underline; }
#doc h1 {font-size: 1.6em; font-weight: bold; color: #004843; margin: 5px 0 10px 0; }
#doc h2 {font-size: 1.6em; font-weight: bold; color: #004843; margin: 5px 0 10px 0; }
#doc h3 {font-size: 1.54em; font-weight: normal; color: #004843; margin: 5px 0 10px 0; }
#doc ol {list-style-type: decimal; margin: 1em 0; overflow: hidden; }
#doc ol li {margin: 0 0 0 25px; }
#doc ol.bordo li {margin: 0 0 0 40px; }
#doc ul {margin: 1em 0; list-style: none; }
#doc ul li {padding: 0 0 0 20px; background: url(/gui/zp/gfx/mark_1.gif) no-repeat 7px 0.5em; }
#doc input {vertical-align: middle; }
#doc input.text {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px 2px 0 2px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#doc select {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px; font-family: "Trebuchet MS"; font-size: 11px; }
#doc table.table {border-collapse: collapse; }
#doc table.table td {padding: 0.5em 0.6em; border: 1px solid #E2E2E2; }
#doc table.table td .xml_tekst {margin: 0; }
#doc table.gray {border-collapse: collapse; }
#doc table.gray td {vertical-align: top; height: 26px; padding: 0 8px 0 0; }
#doc table.gray th {vertical-align: top; height: 26px; padding: 0 8px 0 0; }

#doc .doc_context {position: relative; margin: 0 0 10px 0; }
#doc .doc_context .icon_rss {background: url(../gfx/icon_main_rss.gif) no-repeat 0 0; padding: 3px 0 0 22px; height: 15px; float: right; }
#doc .doc_context .icon_google {background: url(../gfx/plus_google.gif) no-repeat 0 0; height: 17px; width:62px; padding:0; float: right; margin: 1px 10px 0 0; display:inline-block; overflow:hidden; } 

/* narzedzia spolecznosciowe na dole dokumentu */
#doc .social_bottom {margin: 15px 0; position: relative; }

#doc .share_it_container {display: inline; }
#doc .share_it_roll_main {background: url(/gui/zp/gfx/icons_social.gif) no-repeat right -241px; cursor: pointer; height: 16px; display: block; float: left; padding: 2px 62px 0 0; color: #004843; }
#doc .share_it_roll_main:hover {text-decoration: underline; }
#doc .share_it_portal_list {width: 312px; z-index: 10; top: 21px; left: 0; position: absolute; background: #fff; border: 1px solid #93B8A6; border-bottom: 2px solid #008B00; display: none; }
#doc #share_it_portal_list2 {top: -158px; } /* bottom display */
#doc .share_it_portal_list ul {float: none; width: 310px; overflow: hidden; padding: 0 0 5px 0; margin: 0; }
#doc .share_it_portal_list ul li {float: left; width: 149px; height: 20px; background: none; padding: 0; margin: 5px 0 0 5px; display: inline; }
#doc .share_it_portal_list ul li a {float: left; height: 17px; padding: 3px 0 0 25px; width: 124px; background: url(/gui/zp/gfx/icons_social.gif) no-repeat 0 0; }
#doc .share_it_portal_list ul .sh_icon_facebook {background-position: 0 0; }
#doc .share_it_portal_list ul .sh_icon_twitter {background-position: 0 -40px; }
#doc .share_it_portal_list ul .sh_icon_sledzik {background-position: 0 -20px; }
#doc .share_it_portal_list ul .sh_icon_wykop {background-position: 0 -140px; }
#doc .share_it_portal_list ul .sh_icon_ludzie {background-position: 0 -60px; }
#doc .share_it_portal_list ul .sh_icon_digg {background-position: 0 -160px; }
#doc .share_it_portal_list ul .sh_icon_delicious {background-position: 0 -100px; }
#doc .share_it_portal_list ul .sh_icon_blip {background-position: 0 -80px; }
#doc .share_it_portal_list ul .sh_icon_googlebookmarks {background-position: 0 -120px; }
#doc .share_it_portal_list ul .sh_icon_buzz {background-position: 0 -200px; }
#doc .share_it_portal_list ul .sh_icon_flaker {background-position: 0 -180px; }
#doc .share_it_portal_list ul .sh_icon_pinger {background-position: 0 -220px; }
/* end narzedzia spolecznosciowe na dole dokumentu */

#doc .uwaga {border: 1px solid red; margin: 1em 0; background: url(../gfx/doc_ico_uwaga.gif) no-repeat 7px 7px; border-collapse: collapse; display: block; }
#doc .uwaga td {padding: 8px 10px 8px 27px; }
#doc .uwaga span {font-weight: bold; display: block; color: red; }
#doc .annotation {border: 1px solid red; margin: 1em 0; background: url(../gfx/doc_ico_uwaga.gif) no-repeat 7px 7px; display: block; padding: 8px 10px 8px 27px; }
#doc .annotation span {font-weight: bold; display: block; color: red; }
#doc .xml_srodtytul, #doc h4, #doc h5 {font-size: 1.3em; font-weight: bold; color: #004843; margin: 1em 0; }
#doc .pytanie, #doc .question {padding: 8px 10px 8px 27px; margin: 1em 0; background: #ecf4f0 url(../gfx/doc_ico_question.gif) no-repeat 7px 7px; }
#doc .pytanie i, #doc .question i {font-style: normal; }
#doc .odpowiedz2, #doc .answer {padding: 8px 10px 8px 27px; margin: 1em 0; border: 1px solid #82ba9e; background: url(../gfx/doc_ico_answer.gif) no-repeat 7px 7px; }
#doc .autor, #doc .author {text-align: right; }
#doc .author span {font-weight: bold; }
#doc .stan_faktyczny {display: block; background: url(../gfx/ram_stan_faktyczny.gif) no-repeat 0 0; margin: 1em 0; }
#doc #article .stan_faktyczny {margin: 3.2em 0 1em 0; }
#doc .stan_faktyczny td {padding: 24px 0 0 0; }
#doc .actual_state {display: block; background: url(../gfx/ram_stan_faktyczny.gif) no-repeat 0 0; margin: 1em 0; padding: 24px 0 0 0; }
#doc .podsumowanie {display: block; background: url(../gfx/ram_wnioski.gif) no-repeat 0 0; margin: 1em 0; }
#doc .podsumowanie td {padding: 24px 0 0 0; }
#doc .summary {display: block; background: url(../gfx/ram_wnioski.gif) no-repeat 0 0; margin: 1em 0; padding: 24px 0 0 0; }
#doc .uzasadnienie, #doc .justification {display: block; background: url(../gfx/ram_rozstrzygniecie.gif) no-repeat 0 0; padding: 24px 0 0 0; margin: 1em 0; }
#doc .lead {font-weight: bold; margin: 1em 0; }
#doc div.example {background: #eaeaea; margin: 1em 0; display: block; padding: 8px 10px 8px 10px; }
#doc table.example, #doc .xml_przyklad {background: #eaeaea; margin: 1em 0; display: block; border-collapse: collapse; padding: 0; }
#doc table.example td, #doc .xml_przyklad td {padding: 8px 10px 8px 10px; }
#doc .example span, #doc .xml_przyklad span {font-weight: bold; display: block; }

#doc .xml_ramka {border: 1px solid #82ba9e; padding: 8px 10px 8px 10px; margin: 1em 0; }
#doc .pobierz {background: url(../gfx/doc_ico_download.gif) no-repeat left; text-decoration: underline; padding: 0px 0 2px 19px; color: #004843; display: block; margin: 1em 0; }
#doc .archiwalny_text {color:#ad0b21; font-weight:bold;}
#doc .text_box {border-collapse: collapse; display: block; margin: 1em 0; } /* tabela ostylowana specyficznie :) */
#doc div.important {border: 1px solid #f26522; margin: 1em 0; display: block; background: url(../gfx/doc_ico_zmiany.gif) no-repeat 6px 9px; border-collapse: collapse; padding: 8px 10px 8px 27px; }
#doc div.important span {font-weight: bold; display: block; }
#doc table.important {border: 1px solid #f26522; margin: 1em 0; display: block; background: url(../gfx/doc_ico_zmiany.gif) no-repeat 6px 9px; border-collapse: collapse; }
#doc table.important td {padding: 8px 10px 8px 27px; }
#doc .important span {font-weight: bold; display: block; }
#doc .ram_tresc {border: 1px solid #f58b57; padding: 8px 10px 8px 10px; }
#doc div.orzecznictwo {background: url(../gfx/doc_ico_orzecznictwo.gif) no-repeat 6px 8px; border: 1px solid #B1B1B1; margin: 1em 0; display: block; border-collapse: collapse; padding: 8px 10px 8px 27px; }
#doc table.orzecznictwo {background: url(../gfx/doc_ico_orzecznictwo.gif) no-repeat 6px 8px; border: 1px solid #B1B1B1; margin: 1em 0; display: block; border-collapse: collapse; }
#doc table.orzecznictwo td {padding: 8px 10px 8px 27px; }
#doc .orzecznictwo span {font-weight: bold; display: block; }
#doc .xml_tekst, #doc .tekst {margin: 1em 0; overflow:hidden;}

#doc .podstawa_prawna, #doc .legal_base {margin: 1em 0; }
#doc #article .podstawa_prawna{margin: 3em 0 2em 0; }
#doc .podstawa_prawna .first {background: url(../gfx/doc_ico_passage.gif) no-repeat 0px 5px; padding: 6px 0 4px 19px; font-weight: bold; }
#doc .legal_base span {background: url(../gfx/doc_ico_passage.gif) no-repeat 0px 5px; padding: 6px 0 4px 19px; display: block; font-weight: bold; }
#doc .bottom_icons {border-top: 1px solid #e2e2e2; margin: 1em 0; padding: 10px 0 0 5px; width: 100%; overflow: hidden; }
#doc .bottom_icons a {padding: 1px 0 1px 23px; text-decoration: none; font-weight: bold; float: left; margin: 0 15px 0 0; }
#doc .bottom_icons a:hover {text-decoration: underline; }
#doc .bottom_icons .print {background: url(../gfx/doc_ico_print.gif) no-repeat left; }
#doc .bottom_icons .add {background: url(../gfx/doc_ico_add.gif) no-repeat left; }
#doc .bottom_icons .send {background: url(../gfx/doc_ico_send.gif) no-repeat left; }
#doc .bottom_icons .ask {background: url(../gfx/icon_main_ask_question.gif) no-repeat left; }
#doc #comment {border-top: 1px solid #e2e2e2; margin: 1em 0; padding: 10px 0 0 0; }
#doc #comment .title {font-size: 1.54em; font-weight: normal; color: #004843; margin: 0; }
#doc .niewiem strong {font-weight: normal; }
#doc .niewiem strong a {text-decoration: none; color: #000; }

#doc .pieczatka_bg {overflow: hidden; position:relative; left:-30px; background: transparent url(../gfx/pieczatka.gif) no-repeat -2px bottom; padding: 0 0 72px 0; height: auto; width: 100%;}
/*#doc .pieczatka_bg_2 {overflow: hidden;  background: transparent url(../gfx/pieczatka.gif) no-repeat -2px bottom; padding: 0 0 31px 0 !important; padding: 0 0 32px 0; height: auto; width: 100%;}*/
#doc .pieczatka_bg_2 {background:url("../gfx/pieczatka.gif") no-repeat scroll -1px bottom transparent!important; background:url("../gfx/pieczatka.gif") no-repeat scroll -2px bottom transparent!important; height:auto; overflow:hidden; padding:0 0 31px 0!important; width:100%;}

 #doc #panel {border-collapse:collapse; display:block; float:right; margin:10px 15px 10px 0!important; margin:10px 8px 10px 0;  width:650px;}

/*#doc #panel {margin: 1em 0 0 0; display: block; border-collapse: collapse; width:650px; float:right;  }*/
#doc #panel h3 {margin: 0 0 10px 0; text-align: center; font-size:18px; }
#doc #panel ul {margin: 10px 0; }
#doc #panel ul li ul {margin: 0; }
#doc #panel .text {width: 140px; }
#doc #panel .kol_1 {border: 1px solid #B7E5B7; border-right:none; border-bottom:none; border-left:none; width: 40%; padding: 0; text-align: center; vertical-align: top; background: transparent url(../gfx/demo_1_p_12.gif) no-repeat left bottom;  }
#doc #panel .kol_1 input {border:1px solid #008b00;}
#doc #panel .kol_1 .image {border:none;}
#doc #panel .kol_1 td span {display:block; margin:0 0 5px 42px;}
#doc #panel .kol_1 td span input {border:none;}
#doc #panel .kol_1 h3 {font-size:13px; font-weight:bold; padding:10px 0 0 0;}
#doc #panel .kol_1 .div {}
#doc #panel .kol_2 {border: 1px solid #B7E5B7; border-bottom:none; background: #c3dacc; padding: 15px; width:60%; }
#doc #panel .kol_2 form {text-align: center; }
#doc #panel .kol_3 { background: #ebf8eb url(../gfx/pieczatka_2.gif) no-repeat -47px -71px;}
#doc #panel .kol_3 .div{ border: 1px solid #B7E5B7; border-top:none; border-left:none;  overflow:hidden; width:554px; float:right; height:30px; padding:10px 0 0 0;}
#doc #panel .kol_3 form {text-align: center; }

#login_panel {width: 648px; padding: 0; margin: 15px auto; position: relative; } /* strona blednego logowania */
#login_panel .login_panel_wrap {overflow: hidden; width: 646px; background: #c3dacc; border: 1px solid #c3dacc; }
#login_panel .login {width: 166px; padding: 105px 45px 10px 45px; float: left; background: #ebf8eb; line-height: 19px; position: relative; }
#login_panel .login p {margin: 5px 0; position: relative; }
#login_panel .login h3 {font-size: 13px; font-weight: bold; }
#login_panel .marketing {width: 360px; float: right; background: transparent; padding: 15px; }
#login_panel h3 {color: #004843; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 1.2em; margin: 0 0 15px 0; text-align: center; }
#login_panel label {vertical-align: middle; }
#login_panel input.text {width: 155px; }
#login_panel input.button {display: inline-block; margin: 3px 0 0 0; }
#login_panel ul {margin: 10px 0; }

#doc #keywords {margin: 10px 0; }
#doc #keywords h4 {background: #dfdfdf url(../gfx/title_2.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #004843; margin: 0; }
#doc #keywords .box {border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 7px 9px; margin: 0; }
#doc #keywords .box a {text-decoration: none; font-weight: normal; }
#doc #keywords .box a:hover {text-decoration: underline; }
#doc #formularz_3_text_before  {margin: 10px 0;}
#doc #formularz_3 {margin: 10px 0;}

#demo_aktualnosci {width: 100%; border-collapse: collapse; margin: 1em 0; display: block; font-size: 12px; line-height: 17px; }
#demo_aktualnosci .col_1 {width: 460px; padding: 15px 10px 15px 15px; text-align: center; color: #000; background-color:#c3dacc; border:1px solid #8fa196;}
#demo_aktualnosci .col_1 h3 {font-size: 18px; font-weight: bold; color: #004843; text-align: center; }
#demo_aktualnosci .col_1 ul {text-align: left; }
#demo_aktualnosci .col_1 ul li {padding: 0 0 0 20px; background: url(../gfx/mark_1.gif) no-repeat 7px 4px; }
#demo_aktualnosci .col_1 p {text-align: left; }
#demo_aktualnosci .col_2 {background-color:#ebf8eb; width: 250px; padding: 10px; text-align: center; color: #000; border:1px solid #8fa196; vertical-align:top;}
#demo_aktualnosci .col_2 h3 {color: #004843; font-weight:bold; line-height: 16px; font-size: 14px; }
#demo_aktualnosci .col_2 a {background: url(../gfx/gratis.png) no-repeat left top; margin: 15px auto; text-align: right; padding: 0; width: 160px; height: 226px; font-weight: bold; text-decoration: none; color: #000; display: block; }
#demo_aktualnosci .col_2 a:hover {text-decoration: underline; }

#tresc #article .link_download {background: url(../gfx/doc_ico_download.gif) no-repeat left; text-decoration: underline; padding: 0px 0 2px 19px; color: #004843; display: block; margin: 1em 0; }

#archiwalny { width:690px; height:32px; background-image:url(../gfx/archiwalny.gif); overflow: hidden;}
#archiwalny #d_archiwalny { width:181px; height:25px; padding: 7px 0 0 10px; font-size:14px; font-weight:bold; color:#FFF; font-family:Verdana, Geneva, sans-serif; float:left; }
#archiwalny #l_archiwalny { float:left;  height:36px;}
#archiwalny #l_archiwalny form{padding:3px;}
#archiwalny #l_archiwalny select { border:solid 1px #9bb9d0; width:317px; height:18px; margin-top:7px;  font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#archiwalny #wersje { float:left; padding:8px 7px 0 159px;  font-size:12px; font-family:Verdana, Geneva, sans-serif;  color:#000; font-weight:bold;}
#doc .archiwalny {background: url(../gfx/bg_archiwalne.gif) repeat-y;}

#aktualny { width:690px; height:32px; background-image:url(../gfx/aktualny.gif); overflow: hidden;}
#aktualny #d_aktualny { width:144px; height:26px; padding: 7px 0 0 12px; font-size:14px; font-weight:bold; color:#FFF; font-family:Verdana, Geneva, sans-serif; float:left; }
#aktualny #l_aktualny { float:left;  height:36px;}
#aktualny #l_aktualny form{padding:3px;}
#aktualny #l_aktualny select { border:solid 1px #9bb9d0; width:317px; height:18px; margin-top:7px;  font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#aktualny #wersje { float:left; padding:8px 12px 0 149px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000; font-weight:bold;}
#archiwalny .archiwalna { background-color:#ffcccc;}
#aktualny .archiwalna { background-color:#ffcccc;}

#doc .poradnia {width: 380px; border-collapse: collapse; }
#doc .poradnia .error {border:0; background: none;}
#doc .poradnia td {border-bottom:1px solid #fff; background-color:#ebebeb; padding:4px 5px 4px 0;}
#doc .poradnia th {width: 180px; text-align:left; border-bottom:1px solid #fff; background-color:#ebebeb; padding:4px 10px;}
#doc .poradnia_pytanie {width: 580px; border-collapse: collapse; margin: 20px 0 0 0;}
#doc .poradnia_ram {border:#b2b1b1 1px solid; margin: 0 0 10px 0;}
#doc .poradnia_tytul {margin: 0 0 0 10px; font-size:15px; font-weight:bold; padding: 0 5px;}
#doc .poradnia_ram p {margin:5px 10px 10px 10px;}

#doc .relative_docs .relative_docs_box { }
#doc .relative_docs .relative_docs_box ul {margin: 0; }
#doc .relative_docs ul li {}
#doc .relative_docs ul li a  {font-weight:bold;}
#doc .relative_docs p {}
#doc .relative_docs .more  {margin:10px -5px 10px 0; overflow:hidden; width:100%;}
#doc .relative_docs .more a {background:url("../gfx/mark_2.2.gif") no-repeat scroll right 5px #4B9B73;border:1px solid #E2E2E2;color:#FFFFFF;float:right;font-size:11px;font-weight:bold;padding:2px 14px 2px 7px;text-decoration:none;}  


#doc .relative_docs .relative_docs_lead a {color:#959595; font-weight:normal;}
#doc .relative_docs .relative_docs_lead a:hover {color:#959595; text-decoration:none;}
#doc .relative_docs .relative_docs_keywords a {padding:0 0 0 0px; text-decoration:underline; font-weight:normal; background:url("../gfx/mark_2.gif") no-repeat 0 5px ; padding: 0 0 0 10px;}
#doc .relative_docs .relative_docs_keywords a.first {background:none; padding:0; }
#doc .relative_docs .relative_docs_keywords a:hover {text-decoration:none;}

#public_orders_search_options {line-height: 2em; }
#public_orders_search_options .option {/*margin: 6px 0;*/ padding: 0 0 0 240px; text-indent: -240px; }
#public_orders_search_options label.row_label {width: 240px; font-weight: bold; display: inline-block; text-align: right; vertical-align: middle; }
#public_orders_search_options label {vertical-align: middle; }
#public_orders_search_options span {vertical-align: middle; }
#public_orders_search_options input {vertical-align: middle; }
#public_orders_search_options select {vertical-align: middle; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#public_orders_search_options input.text {font-size: 12px; font-family: Arial, Helvetica, sans-serif; height: 18px; }
#public_orders_search_options input.date {width: 70px; }
#public_orders_search_options .format {color: #838383; }

#public_orders_list {font-size: 11px; }
#public_orders_list table {border-collapse: collapse; }
#public_orders_list table th {background: #44976e; border-bottom: 2px solid #0e4843; color: #fff; padding: 5px;  }
#public_orders_list table td {border: 1px solid #e2e2e2; padding: 5px; }

#public_orders_list .pager {background: #e2e2e2; padding: 5px; }
#public_orders_list .pager a {text-decoration: underline; }
#public_orders_list .pager a.selected {color: #000; font-weight: bold; text-decoration: none; }
#public_orders_list .first {background: url(../gfx/mark_3.gif) no-repeat 0 0; display: inline-block; width: 6px; height: 8px;  }
#public_orders_list .prev {background: url(../gfx/mark_3.gif) repeat-x 0 0; display: inline-block; width: 12px; height: 8px;  }
#public_orders_list .next {background: url(../gfx/mark_4.gif) repeat-x 0 0; display: inline-block; width: 12px; height: 8px;  }
#public_orders_list .last {/*background: url(../gfx/mark_4.gif) no-repeat 0 0; display: inline-block; width: 6px; height: 8px;  */}




#content #doc_left .box_C .h3 h3 {background: #44976E url(../gfx/title_1.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #fff; }
#content #doc_left .box_C .h3 h3 a {color:#fff;}
#content #doc_left .box_C .box {border: 1px solid #44976E; border-top: none; padding: 9px; margin: 0 0 10px 0; width: 180px; background: #ECF4F0; position: relative; overflow:inherit; font-size:11px;}
/*#content #doc_left .box_C .box_search select {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px; font-family: "Trebuchet MS"; font-size: 11px; vertical-align: middle; margin: 0 0 0 5px; width: 130px; }*/
#content #doc_left .box_C ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; margin: 1px 0; }
#content #doc_left .box_C ul li a {background:none; border-bottom:none; display:inline; padding:0;text-decoration:none; width:none;}
#content #doc_left .box_C ul li ul li {padding: 0 0 0 10px; background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#content #doc_left .box_C .more, #doc_left .more {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; }
#content #doc_left .box_C a {text-decoration: none; }
#content #doc_left .box_C a:hover {text-decoration: underline; }


a.dow_box {overflow:hidden; width:255px; height:101px; margin:10px; float:left; text-decoration:none; color:#004843; display:block;}
.dow_box .download {color:#004843; font-size:22px; background: url(../gfx/pobierz.gif) no-repeat right 2px; float:left; margin: 10px 0 0 90px; padding: 0 0px 0 0; display: inline-block; height: 36px; font-family: "Trebuchet MS"; width:110px;}
.dow_box .type {font-size:12px; color:#004843; display:inline-block; float:left; margin:4px 0 0 90px; text-decoration:none;}
.dow_box .type b {margin:0 2px 0 0;}

.dow_xls {background: url(../gfx/xls_bg.gif) no-repeat left top;}
.dow_doc {background: url(../gfx/doc_bg.gif) no-repeat left top;}
.dow_html {background: url(../gfx/html_bg.gif) no-repeat left top;}
.dow_pdf {background: url(../gfx/pdf_bg.gif) no-repeat left top;}
.dow_pdfa {background: url(../gfx/pdfa_bg.gif) no-repeat left top;}
.dow_html .download {color:#004843; font-size:22px; background: url(../gfx/otworz.gif) no-repeat right 2px; float:left; margin:10px 0 0 90px; padding:0 0px 0 0; display:inline-block; height:36px; font-family: "Trebuchet MS"; width:110px;}

.wip_ramka_1 {overflow:hidden; width:709px; background: url(../gfx/wip_ramka_1.gif) no-repeat left top;}
.wip_ramka_1 .wip_ramka_2 {overflow:hidden; width:659px; background: url(../gfx/wip_ramka_2.gif) no-repeat left bottom; font-size:12px; color:#362f6b; padding:10px 10px 10px 40px;}

