#indeks h1 {font: bold 17px arial; color: #0e3782; padding: 0; margin: 0 0 10px 0; clear: both; }
#indeks h2 {font: bold 17px arial; color: #0e3782; padding: 0; margin: 0 0 10px 0; clear: both; }
#indeks h3 {font: bold 14px arial; color: #0e3782; padding: 0; margin: 10px 0 10px 0; }
#indeks h3 a {color: #0e3782; text-decoration: none; }
#indeks ul {list-style: none; padding: 0; margin: 0; }
#indeks ul li {background: url(../gfx/punktor_4.gif) no-repeat 0 5px; margin: 5px 0; padding: 0 0 0 9px}
#indeks ul.lista_doc {border-top: 1px solid #ebebeb; }
#indeks ul.lista_doc li {background: url(../gfx/punktor_4.gif) no-repeat 0 8px; border-bottom: 1px solid #ebebeb; padding: 3px 0 3px 9px; margin: 0; }
#indeks ul.lista_doc li a {text-decoration: none; font-weight: bold; }
#indeks ul.lista_doc li a:hover {text-decoration: underline; }
#indeks .wiecej {margin: 5px 0 10px 0; height: 18px; }
#indeks .wiecej .link {float: left; background: url(../gfx/b_wiecej.gif); width: 66px; height: 18px; font-size: 0; }
#indeks .wiecej_pio {margin: 10px 0 20px 0; background: url(../gfx/b_multi_1_a.gif) no-repeat left top; height: 18px; float: left; }
#indeks .wiecej_pio a {font-weight: bold; background: url(../gfx/b_multi_1_b.gif) no-repeat right top; float: left; text-decoration: none; font-size: 10px; line-height: 12px; height: 15px; padding: 3px 10px 0 10px; color: #595959; }
#indeks a {color: #0E3782; text-decoration: underline; }
#indeks .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; } 
#indeks a:hover {text-decoration: none; }
#indeks #section_news h3 {font-size: 1em; line-height: 1.2em; font-family: verdana; color: #fff; margin: 0; padding: 6px 0 7px 10px; background: #e6905f url(../gfx/center_title_2.gif) no-repeat left top; }
#indeks #section_news ul {border: 1px solid #EBEBEB; border-top: none; padding: 4px 7px; }
#indeks #section_news ul li {margin: 2px 0; }
#indeks #section_news ul li a {font-weight: bold; text-decoration: none; }
#indeks #section_news ul li a:hover {text-decoration: underline; }
#indeks .archiwalny_text {color:#b7b7b8; font-weight:bold;}
#indeks #index_context {text-align: right; }
#indeks #index_context a {float: right; }
#indeks .author_date {color: #898989; }
#indeks .author_date a {color: #898989; text}

#indeks.tool_keywords .description {background: #EBEBEB url(../gfx/ram_rog_1.gif) no-repeat right top; overflow: hidden; }
#indeks.tool_keywords .description .description_wrap {margin: 10px; }
#indeks.tool_keywords .description ul {margin: 10px 0; }
#indeks.tool_keywords .description p {margin: 10px 0; }

#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; list-style-type: decimal; }
#doc.landing_page ol li {margin: 0; padding: 0; }

#indeks.tool_author_page .komentarz {font-weight: bold; }
#indeks.tool_author_page .author_frame {margin: 10px 0; }
#indeks.tool_author_page .author_frame h4 {float: left; margin: 0; padding: 0; overflow: hidden; width: auto; background: #E6905F url(/gui/bhp/gfx/center_title_2.gif) no-repeat left top; line-height: auto; }
#indeks.tool_author_page .author_frame h4 span {display: block; float: left; background: url(/gui/bhp/gfx/center_title_2_r.gif) no-repeat right top; padding: 6px 10px; color: #fff; }
#indeks.tool_author_page .author_frame h3 {margin: 0 0 10px 0; }
#indeks.tool_author_page .box {background: #EBEBEB url(/gui/bhp/gfx/ram_rog_1.gif) no-repeat right top; overflow: hidden; clear: both; }
#indeks.tool_author_page .box_wrap {margin: 13px 15px; overflow: hidden; }
#indeks.tool_author_page .box img {float: left; margin: 0 15px 0 0; }
#indeks.tool_author_page .more {margin: 10px 0; text-align: right; }
#indeks.tool_author_page .more a {background: url(/gui/bhp/gfx/marker_1.gif) no-repeat scroll right; padding: 0 11px 0 0; }

#doc .doc_image {border: 1px solid #B7B7B7; float: left; width: 300px; padding: 5px; margin: 0 10px 10px 0; }
#doc .doc_image .about {margin: 2px 0 0 0; font-size: 10px; color: #898989; text-align: right; }
#doc .doc_image .desc {margin: 5px 0 0 0; text-align: left; font-size: 11px; }

#doc h1 {font: bold 17px arial; color: #0e3782; padding: 0; margin: 9px 0 10px 0; }
#doc h2 {font: bold 17px arial; color: #0e3782; padding: 0; margin: 9px 0 10px 0; }
#doc h3 {font: bold 14px arial; color: #0e3782; padding: 0; margin: 9px 0 10px 0; }
#doc h3 a, #doc h3 a {color: #0e3782; text-decoration: none; }
#doc h4 {font-size: 1em; line-height: 1.2em; font-family: verdana; color: #fff; margin: 15px 0 0 0; padding: 6px 0 7px 10px; background: #e6905f url(../gfx/center_title_2.gif) no-repeat left top; }
#doc p {text-align: justify; font-size: 1.1em; margin: 1em 0; }
#doc p.data {color: #898989; font-size: 1em; margin: 0 0 9px 0; }
#doc p.lead {font-weight: bold; }
#doc a {color: #0E3782; text-decoration: underline; }
#doc a:hover {text-decoration: none; }
#doc .autor {text-align: right; }
#doc .podstawa_prawna .first {color: #0E3782; }
#doc ul {list-style: none; padding: 0; margin: 0; }
#doc ul li {background: url(../gfx/punktor_4.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 9px; overflow: hidden; }
#doc ol li {margin: 0 0 0 20px; }
#doc .table {border-collapse: collapse; }
#doc .table td {padding: 4px; border: 1px solid #e9e9e9; }

#doc_content {background: url(../gfx/doc_bg.gif) repeat-y top left; width: 940px; overflow: hidden; }
#doc_content #left h2 {font-size: 1em; color: #fff; background: url(../gfx/box_h3.gif) no-repeat 0 0; width: 185px; padding: 6px 5px 7px 10px; }
#doc_content #left ul li {background: transparent; border: none; margin: 1px 0; padding: 0; width: 200px; }
#doc_content #left ul li .link {background: #ebebeb url(../gfx/vertical_menu_1_a.gif) no-repeat left top; display: block; width: 200px; padding: 0; margin: 0; }
#doc_content #left ul li .link span {background: transparent url(../gfx/vertical_menu_1_b.gif) no-repeat left bottom; display: block; width: 176px; padding: 5px 8px 5px 16px; }
#doc_content #left ul li .link:hover {background-position: -200px 0; background-color: #d9d9d9; text-decoration: none; }
#doc_content #left ul li .link:hover span {background-position: -200px 100%; }
#doc_content #left ul li.select .link {background-position: -400px 0; background-color: #b6c3d9; }
#doc_content #left ul li.select .link span {background-position: -400px 100%; }
#doc_content #left ul li.select .link:hover {background-position: -600px 0; background-color: #d9d9d9; text-decoration: none; }
#doc_content #left ul li.select .link:hover span {background-position: -600px 100%; }
#doc_content #left ul li.select ul li .link {background-position: 0 0; background-color: #ebebeb; }
#doc_content #left ul li.select ul li .link span {background-position: 0 100%; }
#doc_content #left ul li.select ul li .link:hover {background-position: -200px 0; background-color: #d9d9d9; text-decoration: none; }
#doc_content #left ul li.select ul li .link:hover span {background-position: -200px 100%; }
#doc_content #left ul li ul li .link {background-image: url(../gfx/vertical_menu_2_a.gif); }
#doc_content #left ul li ul li .link span {width: 166px; padding: 5px 8px 5px 26px; background-image: url(../gfx/vertical_menu_2_b.gif); }
#doc_content #left ul li ul li ul li .link {background-image: url(../gfx/vertical_menu_3_a.gif); }
#doc_content #left ul li ul li ul li .link span {width: 156px; padding: 5px 8px 5px 36px; background-image: url(../gfx/vertical_menu_3_b.gif); }

#doc #doc_right {width: 210px; margin: 0 0 0 10px; float: right; border-collapse: collapse; border-left: 1px solid #ebebeb; padding: 0 0 0 10px; position: relative; }
#doc #doc_right ul {list-style: none; border-top: 1px solid #ebebeb; clear: both; }
#doc #doc_right ul li {background: url(../gfx/punktor_1.gif) no-repeat 0 5px; border-bottom: 1px solid #ebebeb; width: 200px; padding: 0; }
#doc #doc_right ul li a {display: block; padding: 5px 0 5px 9px; width: 191px; color: #0e3782; text-decoration: none; }
#doc #doc_right ul li a:hover {text-decoration: underline; }
#doc #doc_right .rss {display: block; padding: 5px 0 5px 9px; text-decoration: none; background: url(../gfx/punktor_1.gif) no-repeat 0 5px; border-top: 1px solid #ebebeb; }
#doc #doc_right .rss_only {display: block; padding: 5px 0 5px 9px; text-decoration: none; background: url(../gfx/punktor_1.gif) no-repeat 0 5px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
#doc .share_it_container {display: inline; }
#doc .share_it_roll_main {background: url(/gui/bhp/gfx/icons_social.gif) no-repeat right -241px; cursor: pointer; height: 16px; display: block; float: left; padding: 2px 62px 0 0; color: #0E3782; margin: 0 0 4px 0; }
#doc .share_it_roll_main:hover {text-decoration: underline; }
#doc .share_it_portal_list {width: 310px; z-index: 10; top: 21px; left: -90px; position: absolute; background: transparent url(/gui/bhp/gfx/social_bg_a.gif) no-repeat left top; display: none; }
#doc #share_it_portal_list2 {top: -158px; left: 0; } /* bottom display */
#doc .share_it_portal_list ul {float: none; width: 310px; overflow: hidden; background: url(/gui/bhp/gfx/social_bg_b.gif) no-repeat left bottom; padding: 0 0 5px 0; margin: 0; border: none !important; }
#doc .share_it_portal_list ul li {float: left; width: 149px !important; height: 20px; background: none !important; padding: 0 !important; margin: 5px 0 0 5px; display: inline; border: none !important; }
#doc .share_it_portal_list ul li a {float: left; height: 17px; padding: 3px 0 0 25px !important; width: 124px !important; background: url(/gui/bhp/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; }

#doc .niewiem strong {font-weight: normal; }
#doc .niewiem strong a {text-decoration: none; color: #595959; }

#relative_doc ul {margin: 0; padding: 0; }
#relative_doc ul li {background: url(../gfx/punktor_4.gif) no-repeat 0 8px; border-bottom: 1px solid #ebebeb; padding: 3px 0 3px 9px; }
#relative_doc ul li a {text-decoration: none; font-weight: normal; }
#relative_doc ul li a:hover {text-decoration: underline; }
#relative_doc .more {display: block; background: url(../gfx/b_wiecej.gif); width: 66px; height: 18px; font-size: 0; margin: 10px 0 0 0; }

#keywords .box {border: 1px solid #EBEBEB; border-top: none; padding: 5px 7px; color: #EBEBEB; }
#keywords .box a {text-decoration: none; font-weight: normal; }
#keywords .box a:hover {text-decoration: underline; }

#mapa h3 {border-bottom: 1px solid #ebebeb; padding: 0 0 5px 9px; margin: 20px 0 5px 0; background: url(../gfx/punktor_4.gif) no-repeat 0 0.35em; }
#mapa ul {padding: 0 0 0 9px; }
#mapa ul li ul {padding: 0; }
#mapa td {padding: 0 5px; }

/* z kadrowego */

#doc .question, .xml_pytanie, .pytanie {font-weight: bold; display: block; margin: 0 0 1em 0; }
#doc .answer, .xml_odpowiedz, .odpowiedz, .odpowiedz2 {background: #F4F4F4 /*url(../gfx/ram_answer_1.gif) no-repeat top right;*/ /*padding: 5px 7px*/; margin: 1em 0; border: 1px solid #A4001C; overflow: hidden; display: block; }
#doc .answer td, .xml_odpowiedz td, .odpowiedz td, .odpowiedz2 td {padding: 5px 7px; }
#doc .example {font-style: italic; margin: 1em 0; }
#doc .ram_wazne {background: url(../gfx/ram_wazne_1.gif) no-repeat top left; height: 12px; font-size: 0; }
#doc .ram_wzor {background: url(../gfx/ram_wzor_1.gif) no-repeat top left; height: 12px; font-size: 0; }
#doc .ram_stan {background: url(../gfx/ram_stan_1.gif) no-repeat top left; height: 12px; font-size: 0; }
#doc .ram_zdaniem {background: url(../gfx/ram_zdaniem_1.gif) no-repeat top left; height: 12px; font-size: 0; }
#doc .ram_rog {width: 12px; height: 12px; background: url(../gfx/ram_rog.gif) no-repeat top right; float: right; }
#doc .ram_tresc {border-right: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD; padding: 4px 7px 7px 7px; }
#doc .text_box {margin: 1em 0; font-size: 1em; display: block; }
#doc .uwaga {background: url(../gfx/ram_uwaga_1.gif) no-repeat left top; border-bottom: 1px solid #cdcdcd; padding: 16px 0 10px 0; margin: 0 0 1em 0; }
#doc #formularz_3_text_before  {margin: 10px 0;}
#doc #formularz_3 {margin: 10px 0;}

.xml_tytul {font-size: 17px; font-weight: bold; color: #A4001C; margin: 2px 0 24px 0; padding: 0; text-align: left; }
.xml_srodtytul {font-size: 1.1em; font-weight: bold; margin: 10px 0 10px 0; text-align: left; }
.xml_przyklad {font-style: italic; }
.xml_ramka {border: #C5C6C7 1px solid; padding: 8px; }
.xml_autor {text-align: right; }
.xml_punkt {color: #a10017; }
.xml_numer {display: list-item; color: #a10017; list-style-type: decimal; }
.xml_tekst {}

span.wazne1 {color: #A4001C; }
span.wazne2 {color: #0E3782; }
span.wazne3 {color: #A0A0A0; }

#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;}
span.zdanie {color: #A4001C; }


#doc .relative_docs {font-size: 11px; line-height: 13px; margin: 1em 0 0 0; }
#doc .relative_docs h3 { }
#doc .relative_docs h3 span {}
#doc .relative_docs ul {clear: both;  margin: 0 0 0 0; }
#doc .relative_docs ul li {padding: 0 15px 10px 19px; background: url(../gfx/punktor_4.gif) no-repeat 9px 5px; color: #959595; margin: 5px 0; display:block;}
#doc .relative_docs ul li a {font-weight:bold; text-decoration:none;}
#doc .relative_docs ul li a:hover {text-decoration:underline;}
#doc .relative_docs .more {font-weight:bold; width: 100%; overflow: hidden; margin: 0 0 0 0; }
#doc .relative_docs .more a {float: right; background: #bfd4e2 url(../gfx/marker_1.gif) no-repeat right 4px; padding: 2px 11px 2px 5px; font-size: 11px; line-height: 13px; }
#doc .relative_docs .relative_docs_keywords {margin:0;}
#doc .relative_docs .relative_docs_keywords span {margin:0; font-weight:bold; color:#000;}
#doc .relative_docs .relative_docs_keywords a {padding:0 0 0 0px; text-decoration:underline; font-weight:normal;}
#doc .relative_docs .relative_docs_keywords a.first {background:none;  }
#doc .relative_docs .relative_docs_keywords a:hover {text-decoration:none;}
#doc .relative_docs .relative_docs_lead a {color:#959595; font-weight:normal;}
#doc .relative_docs .relative_docs_lead a:hover {text-decoration:none;}
#doc .relative_docs_lead a {color:#959595; font-weight:normal; /*display:none*/;}
#doc .relative_docs_lead a:hover {text-decoration:none;}
#doc .lead_a {font-weight:bold;}

.error_msg {background: url(../gfx/ico_error.gif) no-repeat left top transparent; color: #e70909; display: block; height: 30px; margin: 10px 0; padding: 2px 0 0 32px;}
.error_msg span {font-weight:bold;}

#login_panel {width: 699px; overflow: hidden; background: url(../gfx/login_panel_top.gif) no-repeat left top; padding:6px 0 0 0px 0; font-size: 12px; line-height: 17px; }
#login_panel2 {width: 699px; overflow: hidden; background: url(../gfx/login_panel_bottom.gif) no-repeat left bottom; padding:0 0 1px 0;}  /* strona blednego logowania */
#login_panel .login form {width: 160px; margin: 0 auto; }
#login_panel .login {width: 349px; padding: 0px 0px 10px 0px; float: left; line-height: 19px; position: relative; }
#login_panel .login .div {width:280px; margin:0; clear:both; overflow:hidden; margin:0 0 10px 22px;}
#login_panel .login a {color:#0e3782; font-size:11px; text-decoration:none;}
#login_panel .login p {margin: 5px 0; position: relative; }
#login_panel .login input.button {margin: 3px 0 0 0; }
#login_panel .marketing {width: 320px; float: right; font-size:11px; padding:6px 15px 15px 15px; }
#login_panel .marketing form {margin: 15px 0 0 0; }
#login_panel h3 {font: bold 14px arial; color: #0e3782; padding: 0; margin: 9px 0 10px 0; text-align:center;}
#login_panel label {vertical-align: middle; font-size:11px; }
#login_panel input.text {width: 155px; height:17px; padding: 0 0 0 3px; border: 1px solid #62605d; background-color: #fff; color: #919191; font-size: 10px; }
.input_grey {color: #B7B7B7; }

#archiwalny { width:700px; height:48px; 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 #22789c; border-right:0; width:317px; height:18px; margin-top:14px;  font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#archiwalny #wersje { float:left; padding:15px 7px 0 130px;  font-size:12px; font-family:Verdana, Geneva, sans-serif;  color:#22789c; font-weight:bold;}
#doc .archiwalny {background: url(../gfx/bg_archiwalne.gif) repeat-y;}

#aktualny { width:700px; height:48px; 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 #22789c; border-right:0; width:317px; height:18px; margin-top:14px;  font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#aktualny #wersje { float:left; padding:15px 7px 0 130px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#22789c; font-weight:bold;}
#archiwalny .archiwalna {background-color:#ffcccc;}
#aktualny .archiwalna {background-color:#ffcccc;}

#doc a.dow_box {overflow:hidden; width:257px; height:97px; margin:10px; float:left; text-decoration:none; color:#264e07; display:block;}
#doc .dow_box .download {color:#0e3782; font-size:20px; background: url(../gfx/pobierz.gif) no-repeat right 0px; float:left; margin:10px 0 0 84px; padding:0 0px 0 0; display:inline-block; height:33px; width:109px;}
#doc .dow_box .type {font-size:12px; color:#000000; display:inline-block; float:left; margin:5px 0 0 84px; text-decoration:none;}
#doc .dow_box .type b {margin:0 2px 0 0;}

#doc .dow_xls {background: url(../gfx/xls_bg.gif) no-repeat left top;}
#doc .dow_doc {background: url(../gfx/doc_bg2.gif) no-repeat left top;}
#doc .dow_html {background: url(../gfx/html_bg.gif) no-repeat left top;}
#doc .dow_pdf {background: url(../gfx/pdf_bg.gif) no-repeat left top;}
#doc .dow_pdfa {background: url(../gfx/pdfa_bg.gif) no-repeat left top;}
#doc .dow_html .download {color:#0e3782; font-size:20px; background: url(../gfx/otworz.gif) no-repeat right 0px; float:left; margin:10px 0 0 84px; padding:0 0px 0 0; display:inline-block; height:33px; width:109px;}

#doc .wip_ramka_1 {overflow:hidden; width:709px; background: url(../gfx/wip_ramka_1.gif) no-repeat left top;}
#doc .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;}
