#doc #indeks {width: 100%; margin: 0; padding: 0; display: block; float: none; }

#doc_left {width: 210px; float: left; position: relative; } 4491

#doc_right {width: 210px; float: right; position: relative; }

#doc_left h2 {background: #c3cde0 url(/gui/ik/gfx/backgrounds_1.png) no-repeat -730px 0; /*background: #c3cde0 url(/gui/ik/gfx/box_title_4.gif) no-repeat bottom;*/ overflow: hidden; width: 210px; font-size: 12px; color: #0e3782; font-weight: bold; }
#doc_left h2 span {padding: 6px 10px 8px 10px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -730px bottom; display: block; width: 190px; }
#doc_left .box { background:  url(/gui/ik/gfx/box_content_1_2.gif); width: 196px; padding: 5px; margin: 0 auto 10px auto; border: 1px solid #d5d5d5; border-top: none; }
#doc_left .box ul li {padding: 0 0 3px 0; background: url(../gfx/box_list_1_b.gif) repeat-x center bottom; }
#doc_left .box ul li .link {display: block; background: url(../gfx/marker_1.gif) no-repeat 4px 5px; }
#doc_left .box ul li .link span {display: block; padding: 3px 3px 3px 20px; background: none; }
#doc_left .box ul li .link:hover {background: #e1e6ef url(../gfx/menu_1.png) repeat-x -3500px top; text-decoration: none; }
#doc_left .box ul li .link:hover span {background: url(../gfx/menu_1.png) repeat-x -3500px bottom; }
#doc_left .box ul li ul {}
#doc_left .box ul li ul li {padding: 3px 0 0 0; background: url(../gfx/box_list_1_b.gif) repeat-x left top; }
#doc_left .box ul li ul li .link {background-position: 16px 5px; }
#doc_left .box ul li ul li .link span {padding-left: 32px; }
#doc_left .box ul li ul li .link:hover {background: #e1e6ef url(../gfx/menu_1.png) repeat-x -3900px top; }
#doc_left .box ul li ul li ul li .link {padding-left: 44px; background-position: 28px 5px; }
#doc_left .box ul li ul li ul li .link span {padding-left: 1px; }
#doc_left .box ul li ul li ul li .link:hover {background: #e1e6ef url(../gfx/menu_1.png) repeat-x -4300px top; }
#doc_left .box ul li ul li ul li ul li .link {padding-left: 56px; background-position: 40px 5px; }
#doc_left .box ul li ul li ul li ul li .link:hover {background: #e1e6ef url(../gfx/menu_1.png) repeat-x -4700px top; }
#doc_left .box ul li.select .link {font-weight: bold; background: #C3CDE0 url(../gfx/menu_1.png) repeat-x -3300px top; }
#doc_left .box ul li.select .link span {background: url(../gfx/menu_1.png) repeat-x -3300px bottom; }
#doc_left .box ul li.select li .link {font-weight: normal; background: url(../gfx/marker_1.gif) no-repeat 16px 5px; }
#doc_left .box ul li.select li .link span {background: none; }
#doc_left .box ul li ul li.select .link {background: #C3CDE0 url(../gfx/menu_1.png) repeat-x -3700px top; }
#doc_left .box ul li ul li.select li .link {font-weight: normal; background: url(../gfx/marker_1.gif) no-repeat 28px 5px; }
#doc_left .box ul li ul li ul li.select .link {background: #C3CDE0 url(../gfx/menu_1.png) repeat-x -4100px top; }
#doc_left .box ul li ul li ul li.select li .link {font-weight: normal; background: url(../gfx/marker_1.gif) no-repeat 40px 5px; }
#doc_left .box ul li ul li ul li ul li.select .link {background: #C3CDE0 url(../gfx/menu_1.png) repeat-x -4500px top; }
#doc_left .box ul li ul li ul li ul li.select li .link {font-weight: normal; background: url(../gfx/marker_1.gif) no-repeat 52px 5px; }
#doc_left .menu_box {margin: 0 0 10px 0; width: 210px; }
#doc_left .menu_box .box_title {background: #0f3985 url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px 0; width: 210px; }
#doc_left .menu_box .box_title h3 {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px bottom; overflow: hidden; padding: 6px 10px 8px 10px; width: 190px; color: #fff; font-size: 12px; }
#doc_left .menu_box .menu_box_content {width: 208px; margin: 0 auto; }
#doc_left .menu_box ul li .link {margin: 1px 0; background: #e1e6ef url(../gfx/narrow_menu_1.gif) no-repeat 0 0; height: 17px; padding: 2px 5px 0 27px; width: 176px; display: block; }
#doc_left .menu_box ul li .link:hover {background-position: 0 -30px; text-decoration: none; }

#doc_left h2.i5428 {background: #0F3985 url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px 0; overflow: hidden; width: 210px; color: #fff; font-size: 12px; height: auto; }
#doc_left h2.i5428 span {display: block; width: 190px; padding: 6px 10px 8px 10px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px bottom; }
#doc_left .i5428 {width: 208px; margin: 0 auto; background: transparent; padding: 0; border: none; }
#doc_left .i5428 ul {margin: 1px 0 0 0; }
#doc_left .i5428 ul li ul {margin: 0; }
#doc_left .i5428 ul li.select .link {background: url(/gui/ik/gfx/menu_1.png) no-repeat -220px 0; ; font-weight: bold; color: #fff; }
#doc_left .i5428 ul li.select .link span {background: none; }
#doc_left .i5428 ul li.select ul li .link {background: url(../gfx/menu_1.png) no-repeat -660px 0; color: #0E3782; font-weight: normal; }
#doc_left .i5428 ul li ul li.select .link {background: url(../gfx/menu_1.png) no-repeat -880px 0; font-weight: bold; color: #fff; }
#doc_left .i5428 ul li ul li.select ul li .link {background: url(../gfx/menu_1.png) no-repeat -1320px 0; color: #0E3782; font-weight: normal; }
#doc_left .i5428 ul li ul li ul li.select .link {background: url(../gfx/menu_1.png) no-repeat -1540px 0; font-weight: bold; color: #fff; }
#doc_left .i5428 ul li ul li ul li.select ul li .link {background: url(../gfx/menu_1.png) no-repeat -1980px 0; color: #0E3782; font-weight: normal; }
#doc_left .i5428 ul li ul li ul li ul li.select .link {background: url(../gfx/menu_1.png) no-repeat -2200px 0; font-weight: bold; color: #fff; }
#doc_left .i5428 ul li ul li ul li ul li.select ul li .link {background: url(../gfx/menu_1.png) no-repeat -2640px 0; color: #0E3782; font-weight: normal; }
#doc_left .i5428 ul li {background: transparent; padding: 0; }
#doc_left .i5428 ul li .link {background: #e1e6ef url(/gui/ik/gfx/menu_1.png) no-repeat 0 0; padding: 3px 5px 3px 27px; width: 176px; display: block; border-bottom: 1px solid #fff; }
#doc_left .i5428 ul li .link:hover {background: url(/gui/ik/gfx/menu_1.png) no-repeat -440px 0; }
#doc_left .i5428 ul li .link span {padding: 0; background: none; }
#doc_left .i5428 ul li .link:hover span {background: none; }
#doc_left .i5428 ul li ul li {background: transparent; padding: 0; }
#doc_left .i5428 ul li ul li .link {background: #e1e6ef url(/gui/ik/gfx/menu_1.png) no-repeat -660px 0; padding: 3px 5px 3px 37px; width: 166px; display: block; border-bottom: 1px solid #fff; }
#doc_left .i5428 ul li ul li .link span {padding: 0; background: none; }
#doc_left .i5428 ul li ul li .link:hover {background: url(/gui/ik/gfx/menu_1.png) no-repeat -1100px 0; }
#doc_left .i5428 ul li ul li ul li .link {background: #e1e6ef url(/gui/ik/gfx/menu_1.png) no-repeat -1320px 0; padding: 3px 5px 3px 47px; width: 156px; display: block; border-bottom: 1px solid #fff; }
#doc_left .i5428 ul li ul li ul li .link:hover {background: url(/gui/ik/gfx/menu_1.png) no-repeat -1760px 0; }
#doc_left .i5428 ul li ul li ul li ul li .link {background: #e1e6ef url(/gui/ik/gfx/menu_1.png) no-repeat -1980px 0; padding: 3px 5px 3px 57px; width: 146px; display: block; border-bottom: 1px solid #fff; }
#doc_left .i5428 ul li ul li ul li ul li .link:hover {background: url(/gui/ik/gfx/menu_1.png) no-repeat -2420px 0; }
#doc_left .i5428 ul li ul li ul li ul li ul li .link {background: #e1e6ef url(/gui/ik/gfx/menu_1.png) no-repeat -2640px 0; padding: 3px 5px 3px 67px; width: 136px; display: block; border-bottom: 1px solid #fff; }
#doc_left .i5428 ul li ul li ul liuul li ul li .link:hover {background: url(/gui/ik/gfx/menu_1.png) no-repeat -3080px 0; }
#doc_left .i5428 ul li .link:hover {}


#indeks .komentarz {margin: 0 0 15px 0; background: #eef2f8 url(../gfx/comment_1_a.gif) no-repeat left top; display: block; clear: both; }
#indeks .komentarz td {background: url(../gfx/comment_1_b.gif) no-repeat left bottom; padding: 10px; }
#indeks h1 {font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; margin: 0 0 15px 0; float: left; }
#indeks h2 {font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; margin: 0 0 15px 0; float: left; }
#indeks h3 {font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #0e3782; margin: 0 0 10px 0; float: left; clear: both; }
#indeks h3 a {color: #0e3782; }
#indeks .more {text-align: right; }
#indeks .more .link, #indeks .more a {padding: 0 10px 0 0; background: url(../gfx/markers_1.png) no-repeat right 0.5em; font-weight: bold; }

#indeks .lista_doc {margin: 0 0 15px 0; clear: both; }
#indeks .lista_doc li {padding: 0 0 0 20px; background: url(../gfx/markers_1.png) no-repeat -1492px 0.4em; margin: 5px 0; }
#indeks .indeks {margin: 0 0 15px 0; clear: both; }
#indeks .indeks li {padding: 0 0 0 20px; background: url(../gfx/markers_1.png) no-repeat -1492px 0.4em; margin: 5px 0; }
#indeks .indeks li .date {color: #acacac; display: block; }
#indeks .indeks li .date a {color: #acacac; text-decoration: underline; }

#indeks .box ul {}
#indeks .box ul li {background: url(../gfx/dot_1.gif) repeat-y 7px 0; }
#indeks .box ul li a {display: block; background: #eef2f8 url(../gfx/markers_1.png) no-repeat -2250px 0; margin: 3px 0; padding: 0px 0 3px 20px; font-size: 1.2em; }
#indeks .box ul li ul {}
#indeks .box ul li ul li {margin: 0 0 0 14px; }
#indeks .box ul li ul li a {background-color: #fff; background-image: url(../gfx/markers_1.png); background-position: -2993px 0.5em; font-size: 1.1em; padding: 1px 0 2px 20px; }
#indeks .box ul li ul li ul {}
#indeks .box ul li ul li ul li {}
#indeks .box ul li ul li ul li a {font-size: 1em; background-image: url(../gfx/markers_1.png); background-position: -3743px 0.5em; }
#indeks .box ul li ul li ul li ul {}
#indeks .box ul li ul li ul li ul li {}
#indeks .box ul li ul li ul li ul li a {font-size: 0.9em; background-image: url(../gfx/markers_1.png); background-position: -4493px 0.4em; }
#indeks .box ul li ul li ul li ul li ul {}
#indeks .box ul li ul li ul li ul li ul li {}
#indeks .box ul li ul li ul li ul li ul li a {font-size: 0.8em; background-image: url(../gfx/markers_1.png); background-position: -5243px 0.4em; }
#indeks .archiwalny_text {color:#ad0b21; font-weight:bold;}
#content #doc #indeks ul {clear:both;}
#content #doc #indeks ul li {clear:both;}
#indeks #doc_context {margin: 0 0 10px 0; float: right; overflow:hidden; width:510px; height:20px; }
#indeks .icon_rss {background: url(../gfx/doc_icon_rss.gif) no-repeat 0 0; height: 16px; padding: 2px 0 0 24px; float: right; margin: 0 10px 0 0; }
#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; overflow:hidden; } 

#indeks .more_news {margin: 0; display: inline; float: right; background: #E69999 url(../gfx/section_more.gif) no-repeat left top; margin: 0 1px 3px 0; }
#indeks .more_news a {display: block; float: left; background: url(../gfx/marker_9.gif) no-repeat right 60%; padding: 3px 15px 3px 6px; color: #fff; }

#indeks.tool_keywords .description {background: #eef2f8; margin: 15px 0; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#indeks.tool_keywords .description .description_wrap {margin: 10px; }
#indeks.tool_keywords .description p {margin: 10px 0; }
#indeks.tool_keywords .description ul {margin: 10px 0; }
#indeks.tool_keywords .description ul li {background: url(../gfx/marker_6.gif) no-repeat 7px 4px; padding: 0 0 0 20px; }
#indeks.tool_keywords h1 {float: none; }

#section_news {margin: 0 0 15px 0; background: url(../gfx/indeks_news_2_a.gif) no-repeat left 27px; width: 510px; }
#section_news .wrapper {background: url(../gfx/indeks_news_2_b.gif) no-repeat left bottom; overflow: hidden; width: 510px; }
#section_news h3 {float: left; background: url(../gfx/indeks_news_1_a.gif) no-repeat left top; color: #d24d4d; font-size: 12px; font-weight: bold; margin: 0; overflow: hidden; }
#section_news h3 span {float: left; display: block; padding: 6px 9px 0 9px; height: 22px; background: url(../gfx/indeks_news_1_b.gif) no-repeat right top; }
#section_news ul {float: left; padding: 7px 15px 10px 15px; width: 480px; }
#section_news ul li {padding: 3px 0 3px 20px; background: url(../gfx/marker_4.gif) no-repeat 0 4px; border-bottom: 1px solid #e1e6ef; }
#section_news .date {color: #b7b7b7; }
#section_news .more {font-weight: bold; padding: 0 10px 0 0; background: url(../gfx/marker_2.gif) no-repeat right 50%; }

#tresc {font-size: 1.1em; line-height: 1.4em; }

#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; }

#indeks.tool_author_page .komentarz {background: #EEF2F8 url(/gui/ik/gfx/comment_1_a.gif) no-repeat left top; }
#indeks.tool_author_page .komentarz_wrap {padding: 10px; background: url(/gui/ik/gfx/comment_1_b.gif) no-repeat left bottom; }
#indeks.tool_author_page .author_frame .box {overflow: hidden; border: 1px solid #D5D5D5; border-top: none; margin: 0 1px; border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; }
#indeks.tool_author_page .author_frame .box_wrap {margin: 15px; }
#indeks.tool_author_page .author_frame .box img {float: left; margin: 0 10px 0 0; }
#indeks.tool_author_page .author_frame {margin: 15px 0; clear: both; }
#indeks.tool_author_page .author_frame h3 {clear: none; display: block; float: none; }
#indeks.tool_author_page .author_frame h4 {background: #C3CDE0 url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -355px; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 23px; margin: 15px 0 0; padding: 6px 10px 0 10px; }
#indeks.tool_author_page .show_all_indice {margin: 10px 0 0 0; }
#indeks.tool_author_page .show_all_indice a {}

#doc .doc_image {border: 1px solid #B7B7B7; float: left; width: 300px; padding: 5px; margin-right: 10px; line-height: 1.3; }
#doc .doc_image .about {margin: 2px 0 0 0; font-size: 10px; color: #747474; text-align: right; }
#doc .doc_image .about .autor {font-weight: normal; }
#doc .doc_image .about .copyrights {}
#doc .doc_image .desc {margin: 5px 0 0 0; text-align: left; font-size: 11px; }

#doc h1 {font-size: 1.63em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; margin: 0 0 15px 0; }
#doc h2 {font-size: 1.63em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; margin: 0 0 15px 0; }
#doc h3 {font-size: 1.63em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; margin: 0 0 15px 0; }
#doc h4 {font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; margin: 0 0 10px 0; }

#doc input.text {border: 1px solid #81abc6; padding: 0 1px 1px 1px; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; }

#doc table.komentarz {margin: 0 0 15px 0; background: #eef2f8 url(../gfx/comment_1_a.gif) no-repeat left top; display: block; }
#doc table.komentarz td {background: url(../gfx/comment_1_b.gif) no-repeat left bottom; padding: 10px; }
#doc .table {border-collapse: collapse; }
#doc .table th, #doc table.table td {background-color: #fff; border: 1px solid #CDCDCD; padding: 3px 4px; }
#doc .table th {color: white; background-color: #C5C6C7; }

#doc #comments {margin: 0 0 10px 0; }
#doc #comments h4 {background: url(../gfx/doc_title_1.gif) no-repeat 0 0; color: #fff; height: 23px; padding: 6px 10px 0 10px; margin: 15px 0 10px 0; width: 715px; font-size: 12px; font-weight: bold; }
#doc #comments .add_comment {margin: 10px 0 0 0; }
#doc #comments .add_comment a {display: block; background: url(../gfx/b_add_comment.gif) no-repeat 0 0; width: 132px; height: 20px; }
#doc .comment_row {width: 100%; overflow: hidden; margin: 10px 0; }
#doc .comment_row .comment_date {float: right; padding: 2px 6px 2px 0; font-weight: bold; width: 149px; text-align: right; background: url(../gfx/cloud.gif) no-repeat left 4px; }
#doc .comment_row .comment_content {float: right; background: url(../gfx/comment_2_a.gif) no-repeat left top; width: 580px; }
#doc .comment_row .comment_content span {float: left; background: url(../gfx/comment_2_b.gif) no-repeat left bottom; padding: 2px 0 2px 10px; }

#doc .related_docs h3 {background: url(../gfx/doc_title_1.gif) no-repeat 0 0; color: #fff; height: 23px; padding: 6px 10px 0 10px; margin: 15px 0 0 0; width: 715px; font-size: 12px; font-weight: bold; font-family: Verdana, Tahoma, sans-serif; }
#doc .related_docs .box_content {background: #fff url(../gfx/box_content_3.gif) no-repeat center bottom; padding: 4px 10px 8px 10px; width: 715px; }
#doc .related_docs ul li {padding: 0 0 0 12px; background: url(../gfx/marker_2.gif) no-repeat 0 0.4em; margin: 5px 0; }
#doc .related_docs .more {text-align: right; }
#doc .related_docs .more a {font-weight: bold; background: url(/gui/ik/gfx/marker_2.gif) no-repeat right 0.4em; padding: 0 10px 0 0; }

#doc .relative_docs h3 {background: #C3CDE0 url(../gfx/backgrounds_1.png) no-repeat 0 -355px; color: #fff; height: 23px; padding: 6px 10px 0 10px; margin: 15px 0 0 0; width: 715px; font-size: 12px; font-weight: bold; }
#doc .relative_docs ul {background: #fff url(../gfx/box_content_3.gif) no-repeat center bottom; padding: 4px 10px 8px 10px; width: 715px; }
#doc .relative_docs ul li {padding: 0 0 0 12px; background: url(../gfx/markers_1.png) no-repeat -1500px 0.4em; margin: 5px 0; }
#doc .relative_docs ul li a {font-weight:bold;}

#doc .relative_docs .more {text-align: right; }
#doc .relative_docs .more a {font-weight: bold; background: url(/gui/ik/gfx/markers_1.png) no-repeat right 0.5em; padding: 0 10px 0 0; }
#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 {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; background:url("../gfx/marker_6.gif") no-repeat 0 6px ; 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;}

#doc #doc_context {width: 100%; overflow: visible; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #d5d5d5; position: relative; }
#doc #doc_context .icon_mail {background: url(../gfx/backgrounds_3.png) no-repeat 0 -160px; height: 16px; padding: 2px 0 0 24px; float: right; margin: 0 10px 0 0; }
#doc #doc_context .icon_print {background: url(../gfx/backgrounds_3.png) no-repeat 0 -100px; height: 16px; padding: 2px 0 0 24px; float: right; margin: 0 10px 0 0; }
#doc #doc_context .icon_my_portal {background: url(../gfx/backgrounds_3.png) no-repeat 0 -140px; height: 16px; padding: 2px 0 0 24px; float: right; margin: 0 10px 0 0; }
#doc #doc_context .icon_rss {background: url(../gfx/backgrounds_3.png) no-repeat 0 0; height: 16px; padding: 2px 0 0 24px; float: right; margin: 0 10px 0 0; }
#doc .share_it_container {display: inline; }
#doc .share_it_roll_main {background: url(/gui/ik/gfx/icons_social.gif) no-repeat right -241px; cursor: pointer; height: 16px; display: block; float: left; padding: 2px 62px 0 0; color: #0E3782; }
#doc .share_it_roll_main:hover {text-decoration: underline; }
#doc .share_it_portal_list {width: 310px; z-index: 10; top: 21px; left: 0; position: absolute; background: #fff url(/gui/ik/gfx/social_bg_a.gif) no-repeat left top; display: none; }
#doc #share_it_portal_list2 {top: -158px; } /* bottom display */
#doc .share_it_portal_list ul {float: none; width: 310px; overflow: hidden; background: url(/gui/ik/gfx/social_bg_b.gif) no-repeat left bottom; padding: 0 0 5px 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/ik/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 .lead {font-weight: bold; }
#doc #article .lead {margin: 0 0 1em 0; }
#doc .question, #doc .xml_pytanie {background: url(../gfx/doc_box_question_b.gif) no-repeat left bottom; border-collapse: collapse; width: 100%; }
#doc .question td, #doc .xml_pytanie td {padding: 8px 10px 8px 27px; background: url(../gfx/doc_box_question_a.gif) no-repeat left top; }
#doc .question span, #doc .xml_pytanie span, #doc .pytanie span {color: #4a69a1; font-weight: bold; }
#doc .pytanie {background: url(../gfx/doc_box_question_b.gif) no-repeat left bottom; padding: 8px 10px 8px 27px; }
#doc .answer, .xml_odpowiedz, .odpowiedz, .odpowiedz2 {margin: 1em 0; }
#doc .answer td, .xml_odpowiedz td, .odpowiedz td, .odpowiedz2 td {font-weight: bold; }
#doc .answer span, .xml_odpowiedz span, .odpowiedz span, .odpowiedz2 span {color: #4a69a1; }
  #doc .example {font-style: italic; margin: 1em 0; background: #f1f1f1 url(../gfx/doc_box_example_a.gif) no-repeat left top; padding: 8px 10px 8px 27px; }
#doc .przyklad {font-style: italic; margin: 1em 0; background: #f1f1f1 url(../gfx/doc_box_example_b.gif) no-repeat left bottom; margin: 1em 0; border-collapse: collapse; }
#doc .przyklad td {background: url(../gfx/doc_box_example_a.gif) no-repeat left top; padding: 8px 10px 8px 27px; }
#doc .data {font-size: 10px; color: #808080; margin: 0 0 10px; }
#doc .autor {font-weight: bold; text-align: right; }
  #doc .text_box {margin: 1em 0; border-collapse: collapse; }
 #doc table.important {background: #fcf2f2 url(../gfx/doc_box_important_b.gif) no-repeat left bottom; border-collapse: collapse; margin: 1em 0; }
#doc .wazne {background: #fcf2f2 url(../gfx/doc_box_important_b.gif) no-repeat left top; border-collapse: collapse; margin: 1em 0; }
#doc .important td {background: url(../gfx/doc_box_important_a.gif) no-repeat left top; padding: 8px 10px 8px 27px; }
#doc .important td  span {color: #d24d4d; display: block; font-weight: bold;}
#doc .wazne td span {color: #d24d4d; display: block; }
  #doc .ram_wazne {display: none; }
#doc .zdaniem {background: #fcf2f2 url(../gfx/doc_box_important_b.gif) no-repeat left bottom; border-collapse: collapse; margin: 1em 0; }
#doc .zdaniem td {background: url(../gfx/doc_box_important_a.gif) no-repeat left top; padding: 8px 10px 8px 27px; }
#doc .zdaniem td span {color: #d24d4d; }
/* http://www2.portalkadrowy.pl/index.php?doc_id=192404 */
  #doc .ram_zdaniem {display: none; }
#doc .ram_wzor {background: url(/gui/ik/gfx/ram_wzor_1.gif) no-repeat top left; height: 12px; font-size: 0; }
#doc .ram_stan {background: url(/gui/ik/gfx/ram_stan_1.gif) no-repeat top left; height: 12px; font-size: 0; }

#doc .ram_uwaga {background: url(../gfx/uwaga.gif) no-repeat top left; height: 12px; font-size: 0; }
#doc .ram_rog {width: 12px; height: 12px; background: url(/gui/ik/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 8px 8px 8px; font-family: verdana; font-size: 12px; color: #000; */}
#doc .xml_tytul {font-size: 17px; font-weight: bold; color: #A4001C; margin: 2px 0 24px 0; padding: 0; text-align: left; }
#doc .xml_srodtytul {font-size: 11px; font-weight: bold; margin: 10px 0; color: #a4001c; }
#doc .podstawa_prawna {background: url(../gfx/doc_icon_passage.gif) no-repeat 0 0; padding:0 0 0 25px;}
#doc #article .podstawa_prawna {margin: 1em 0 0 0; }
#doc .podstawa_prawna .first {padding: 0 0 0 0px; line-height: 1.5em; display: block; }
#doc #article .podstawa_prawna span {padding: 0 0 0 23px; font-weight:bold; line-height: 1.5em; display: block; }
#doc .podstawa_prawna br {line-height: 0.5em; }
#doc #old_oda img { margin: 1em 0 1em 0; }

#doc ul li {padding: 0 0 0 20px; background: url(../gfx/markers_1.png) no-repeat -3743px 0.5em; }
#doc ol {list-style-type: decimal; margin: 1em 0; overflow: hidden; }
#doc ol li {margin: 0 0 0 28px; }
#doc ol.bordo li {margin: 0 0 0 40px; }
#doc p {margin: 1em 0; }
#doc #formularz_3_text_before  {margin: 10px 0;}
#doc #formularz_3 {margin: 10px 0;}

#doc table#kalendarz {border-collapse: collapse; margin: 4px auto 1px auto; }
#doc table#kalendarz td {background: #DEDEDE; border: 1px solid #F0F0F0; padding: 3px 0; width: 50px; }
#doc table#kalendarz th {border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; padding: 3px 0; font-weight: normal; }
#doc table#kalendarz td.nav {font-size: 13px; }
#doc table#kalendarz td.nav a {text-decoration: none; }
#doc table#kalendarz td.nav a:hover {text-decoration: underline; }
#doc table#kalendarz td.month_year {font-weight: bold; }
#doc table#kalendarz td.event_col a {text-decoration: underline; }
#doc table#kalendarz td.event_col a:hover {text-decoration: none; }
#doc table#kalendarz td.event_col_n {background: pink; color: #C01616; }
#doc table#kalendarz td.event_col_today {background: #C01616; color: #fff; }

#panel {width: 630px; border-collapse: collapse; margin: 1em auto; display: block; clear: both; } /* demo z logowaniem */
#panel .col_1 {width: 260px; height: 5%; padding: 15px 15px 0 15px; text-align: center; vertical-align: top; background: #fff url(../gfx/panel_1.gif) no-repeat left top; border-right: 1px solid #a5b4d0; }
#panel .col_1 table {margin: 0 auto; border-collapse: collapse; }
#panel .col_1 h3 {font-size: 1.2em; line-height: 1.2em; font-weight: bold; color: #A4001C; text-align: center; margin: 0 0 15px 0; font-family: Helvetica, Arial, sans-serif; }
#panel .col_1 input.text {width: 120px; }
#panel .col_1 th {text-align: right; }
#panel .col_1 td {text-align: center; padding: 4px 0; }
#panel .col_1  td span {display:block; margin:0 0 5px 42px;}
#panel .col_2 {background: #e1e6ef url(../gfx/panel_2.gif) no-repeat right top; padding: 15px; width: 370px; }
#panel .col_2 h3 {font-size: 1.5em; line-height: 1.2em; font-weight: bold; color: #A4001C; text-align: center; font-family: Helvetica, Arial, sans-serif; margin: 0 0 15px 0; }
#panel .col_2 ul {margin: 10px 0; }
#panel .col_2 ul li {padding: 0 0 0 20px; background: url(../gfx/marker_6.gif) no-repeat 7px 4px; }
#panel .col_2 form {text-align: center; }
#panel .col_3 {background: #fff url(../gfx/panel_3.gif) no-repeat left bottom; padding: 10px; text-align: center; vertical-align: middle; border-top: 1px solid #a5b4d0; }
#panel .col_3 img {vertical-align: bottom; }
#panel .col_4 {height: 5px; background: url(../gfx/panel_4.gif) no-repeat left bottom; }

#demo {width: 630px; border-collapse: collapse; margin: 1em auto; } /* demo marketingowe */
#demo .col_1 {background: #e1e6ef url(../gfx/panel_2.gif) no-repeat left top; padding: 15px; width: 316px; border-right: 1px solid #a5b4d0; vertical-align: top; }
#demo .col_1 h3 {font-size: 1.5em; font-weight: bold; color: #A4001C; text-align: center; font-family: Helvetica, Arial, sans-serif; margin: 0 0 15px 0; }
#demo .col_1 ul {margin: 10px 0; }
#demo .col_1 ul li {padding: 0 0 0 20px; background: url(../gfx/marker_6.gif) no-repeat 7px 4px; }
#demo .col_1 p {text-align: left; margin: 0; }
#demo .col_1 form {text-align: center; }
#demo .col_2 {background: #fff url(../gfx/panel_1.gif) no-repeat right top; padding: 15px 10px; }
#demo .col_2 h3 {font-size: 1.2em; font-weight: bold; color: #A4001C; text-align: center; margin: 0 0 0 0; font-family: Helvetica, Arial, sans-serif; }
#demo .col_2 li {padding: 0 0 0 20px; background: url(../gfx/marker_6.gif) no-repeat 7px 4px; }
#demo .col_2 a {border: 1px solid #89b0c9; background: url(../gfx/okladka_1.gif) no-repeat left top; margin: 15px auto; text-align: right; padding: 40px 6px 0 30px; width: 104px; height: 147px; font-weight: bold; text-decoration: none; color: #000; display: block; }
#demo .col_2 a:hover {text-decoration: underline; }
#demo .col_2 img { display: block; margin:  auto; border: 1px solid #bbb; padding: 1px; margin-top:20px; margin-bottom:20px;}
#demo .col_3 {height: 5px; background: url(../gfx/panel_5.gif) no-repeat left bottom; }

#login_panel {width: 735px; overflow: hidden; background: url(../gfx/backgrounds_4.png) no-repeat 0 bottom; padding: 0 0 4px 0; font-size: 12px; line-height: 17px; margin: 1em 0; } /* strona blednego logowania */
.login_panel_payment {background: url(../gfx/backgrounds_4.png) no-repeat -740px bottom !important; }
#login_panel h3 {color: #A4001C; font-family: Helvetica, Arial, sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1.2em; margin: 0 0 15px 0; text-align: center; }
#login_panel .login {padding: 15px; width: 330px; float: left; background: url(../gfx/backgrounds_2.png) no-repeat -960px -325px; line-height: 19px; position: relative; }
#login_panel .login form {width: 160px; margin: 0 auto; }
#login_panel .login form p {margin: 5px 0; position: relative; }
#login_panel .login h3 {font-size: 1.2em; line-height: 1.2em; }
#login_panel .marketing {width: 345px; float: right; background: url(../gfx/backgrounds_2.png) no-repeat -1370px -325px; padding: 15px; }
#login_panel .marketing form {text-align: center; }
#login_panel .payment {clear: both; padding: 0; text-align: center; border: 1px solid #A5B4D0; border-bottom: none; background: #fff; overflow: hidden; }
#login_panel .payment .pay_via_sms {width: 64px; height: 26px; display: inline-block; vertical-align: middle; background: url(/gui/ik/gfx/b_payment_sms.gif) no-repeat left top; }
#login_panel .payment .pay_via_sms span {display: none; }
#login_panel .payment .pay_via_platnosci {width: 120px; height: 26px; display: inline-block; vertical-align: middle; background: url(/gui/ik/gfx/b_payment_platnosci.gif) no-repeat left top; }
#login_panel .payment .pay_via_platnosci span {display: none; }
#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 {width: 100%; overflow: hidden; margin: 15px 0 5px 0; }
#doc #keywords h4 {float: left; font-size: 11px; margin: 0 8px 0 0; padding: 2px 0 4px 0; }
#doc #keywords .box {float: left; width: 550px; overflow: visible;}
#doc #keywords .box a {float: left; background: url(../gfx/backgrounds_2.png) no-repeat -960px -300px; height: 18px; overflow: visible; margin: 0 8px 8px 0; white-space: nowrap; }
#doc #keywords .box a span {float: left; background: url(../gfx/backgrounds_2.png) no-repeat right -300px; height: 17px; padding: 1px 7px 0 7px; cursor: pointer; white-space: nowrap; }

#archiwalny {width: 735px; height: 35px; background-image: url(../gfx/archiwalny.gif); overflow: hidden; margin: 0 0 1em 0; }
#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: 8px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }
#archiwalny #wersje {float: left; padding: 9px 7px 0 0; 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: 735px; height: 35px; background-image: url(../gfx/aktualny.gif); overflow: hidden; margin: 0 0 1em 0; }
#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: 8px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }
#aktualny #wersje {float: left; padding: 9px 7px 0 20px; 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;}

.xml_tekst { overflow:hidden; display:block;}

a.dow_box {overflow:hidden; width:246px; height:100px; margin:10px; float:left; text-decoration:none; color:#a4001c; display:block;}
.dow_box .download {color:#a4001c; font-size:22px; background: url(../gfx/pobierz.gif) no-repeat right 0px; float:left; margin:10px 0 0 85px; display:inline-block; height:31px; width:107px;}
.dow_box .type {font-size:12px; color:#0f3a86; display:inline-block; float:left; margin:8px 0 0 85px; 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:#a4001c; font-size:22px; background: url(../gfx/otworz.gif) no-repeat right 0px; float:left; margin:10px 0 0 85px; display:inline-block; height:31px; width:107px;}

.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;}
