#content #indeks_wrap {width: 730px; float: right; overflow: hidden; }
#content #indeks_wrap .indeks_title {background: url(/gui/rb/gfx_new/content_3.gif) no-repeat right bottom; padding: 0 0 5px 20px; }
#content #indeks_wrap .indeks_title h1 {color: #b03131; font-size: 20px; }

#doc_left {width: 210px; float: left; padding: 0; min-height: 10px; }
#doc_left h2 {width: 210px; background: #6883a1 url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat 0 0; overflow: hidden; position: relative; border-bottom: 1px solid #b03131; }
#doc_left h2 span {display: block; color: #fff; font-size: 14px; background: url(../gfx_new/box_headers_1.gif) no-repeat right top; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; }
#doc_left h2 .link {color: #fff; }

/*
#doc_left h3 {margin-left: -7px; width: 210px; background: #6883a1 url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat 0 0; overflow: hidden; position: relative; border-bottom: 1px solid #b03131; }
#doc_left h3 span {display: block; color: #fff; font-size: 14px; background: url(../gfx_new/box_headers_1.gif) no-repeat right top; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; }
#doc_left h3 .link {color: #fff; }
*/

#doc_left .box {border: 1px solid #c9d2dd; border-top: none; padding: 0 7px; background: #fff url(/gui/rb/gfx_new/box_bg_1.gif) repeat-x top; overflow: hidden; margin: 1px 0 10px 0; }
#doc_left .box ul li {margin: 5px 0; }

#doc_left div.box.menu_left {border: none; padding: 0; background: none; margin: 0 0 10px 0; }
#doc_left div.box.menu_left ul li {margin: 0; padding: 0; font-weight: bold; }
#doc_left div.box.menu_left ul li .link {display: block; background: #fff url(/gui/rb/gfx_new/menu_2.gif) no-repeat 0 0; border: none; border-top: 1px solid #fff; }
#doc_left div.box.menu_left ul li .link span {display: block; background: url(/gui/rb/gfx_new/menu_2.gif) no-repeat 0 bottom; padding: 4px 8px 4px 16px; cursor: pointer; }
#doc_left div.box.menu_left ul li .link:hover {text-decoration: none; background-position: -220px 0; }
#doc_left div.box.menu_left ul li .link:hover span {background-position: -220px bottom; }
#doc_left div.box.menu_left ul li.select .link {background-position: -440px 0; color: #000; }
#doc_left div.box.menu_left ul li.select .link span {background-position: -440px bottom; }
#doc_left div.box.menu_left ul li.select .link:hover {background-position: -220px 0; color: #000; }
#doc_left div.box.menu_left ul li.select .link:hover span {background-position: -220px bottom; }
#doc_left div.box.menu_left ul li.select ul li .link {background-position: -660px 0; color: #0C3769; }
#doc_left div.box.menu_left ul li.select ul li .link span {background-position: -660px bottom; }
#doc_left div.box.menu_left ul li.select ul li .link:hover {background-position: -880px 0; color: #000; }
#doc_left div.box.menu_left ul li.select ul li .link:hover span {background-position: -880px bottom; }
#doc_left div.box.menu_left ul li ul {padding: 0 0 0 10px; }
#doc_left div.box.menu_left ul li ul li .link {background-position: -660px 0; }
#doc_left div.box.menu_left ul li ul li .link span {background-position: -660px bottom; }
#doc_left div.box.menu_left ul li ul li .link:hover {background-position: -880px 0; }
#doc_left div.box.menu_left ul li ul li .link:hover span {background-position: -880px bottom; }
#doc_left div.box.menu_left ul li ul li.select .link {background-position: -1100px 0; color: #000; }
#doc_left div.box.menu_left ul li ul li.select .link span {background-position: -1100px bottom; }
#doc_left div.box.menu_left ul li ul li.select .link:hover {background-position: -880px 0; color: #000; }
#doc_left div.box.menu_left ul li ul li.select .link:hover span {background-position: -880px bottom; }
#doc_left div.box.menu_left ul li ul li.select ul li .link {background-position: -1320px 0; color: #0C3769; }
#doc_left div.box.menu_left ul li ul li.select ul li .link span {background-position: -1320px bottom; }
#doc_left div.box.menu_left ul li ul li.select ul li .link:hover {background-position: -1540px 0; color: #000; }
#doc_left div.box.menu_left ul li ul li.select ul li .link:hover span {background-position: -1540px bottom; }
#doc_left div.box.menu_left ul li ul li ul li .link {background-position: -1320px 0; }
#doc_left div.box.menu_left ul li ul li ul li .link span {background-position: -1320px bottom; }
#doc_left div.box.menu_left ul li ul li ul li .link:hover {background-position: -1540px 0; }
#doc_left div.box.menu_left ul li ul li ul li .link:hover span {background-position: -1540px bottom; }
#doc_left div.box.menu_left ul li ul li ul li.select .link {background-position: -1760px 0; color: #000; }
#doc_left div.box.menu_left ul li ul li ul li.select .link span {background-position: -1760px bottom; }
#doc_left div.box.menu_left ul li ul li ul li.select .link:hover {background-position: -1540px 0; color: #000; }
#doc_left div.box.menu_left ul li ul li ul li.select .link:hover span {background-position: -1540px bottom; }
#doc_left div.box.menu_left ul li ul li ul li.select ul li .link {background-position: -1980px 0; color: #0C3769; }
#doc_left div.box.menu_left ul li ul li ul li.select ul li .link span {background-position: -1980px bottom; }
#doc_left div.box.menu_left ul li ul li ul li ul li .link {background-position: -1980px 0; }
#doc_left div.box.menu_left ul li ul li ul li ul li .link span {background-position: -1980px bottom; }
#doc_left div.box.menu_left ul li ul li ul li ul li .link:hover {background-position: -2200px 0; }
#doc_left div.box.menu_left ul li ul li ul li ul li .link:hover span {background-position: -2200px bottom; }

/* menu specjalne Porady i komentarze poza SG */
#doc_left h2.i279990 {background-position: left -100px; border-color: #49698F; background-color: #a51313; }
#doc_left h2.i279990 span {background-position: right -100px; }
#doc_left div.box.i279990 {border: none; padding: 0; background: none; margin: 0 0 10px 0; }
#doc_left div.box.i279990 ul li {margin: 0; padding: 0; font-weight: bold; }
#doc_left div.box.i279990 ul li .link {display: block; background: #fff url(/gui/rb/gfx_new/menu_2.gif) no-repeat -220px 0; border: none; border-top: 1px solid #fff; }
#doc_left div.box.i279990 ul li .link span {display: block; background: url(/gui/rb/gfx_new/menu_2.gif) no-repeat -220px bottom; padding: 3px 0 4px 16px; cursor: pointer; }
#doc_left div.box.i279990 ul li .link:hover {text-decoration: none; background-position: 0 0; }
#doc_left div.box.i279990 ul li .link:hover span {background-position: 0 bottom; }
/* /menu specjalne Porady i komentarze poza SG */

#doc_right {width: 210px; float: right; padding: 10px 0 0 0; }

#indeks h1 {font-size: 1.7em; font-weight: bold; color:#AF3A2B; margin:0 0 10px; float: left; width: 390px; font-family: Arial, Helvetica, sans-serif; }
#indeks h2 {font-size: 1.7em; font-weight: bold; color:#AF3A2B; margin:0 0 10px; float: left; width: 390px; font-family: Arial, Helvetica, sans-serif; }
#indeks h3 {font-size: 1.5em; margin: 15px 0 5px 0; padding: 0; clear: both; font-family: Arial, Helvetica, sans-serif; }
#indeks ul {clear: both; border-top: 1px solid #f0f0f0; }
#indeks ul li {margin: 3px 0 0 0; padding: 0 0 4px 10px; border-bottom: 1px solid #f0f0f0; }
#indeks ul li .meta {color: #989898; white-space: nowrap; font-size: 10px; }
#indeks ul li .date {}
#indeks ul li .author {background: url(/gui/rb/gfx_new/marker_2.gif) no-repeat left; padding: 0 0 0 8px; display: inline-block; margin: 0 0 0 2px; }
#indeks ul li .date a {color: #989898; text-decoration: underline; }
#indeks ul li .date a:hover {text-decoration: none; }

#indeks .more {margin: 10px 0 0 0; text-align: left; background: #e1e6ec url(/gui/rb/gfx_new/more_1.gif) no-repeat 0 0; padding: 0 0; }
#indeks .more .more_wrap {display: block; background: url(/gui/rb/gfx_new/more_1.gif) no-repeat 0 bottom; }
#indeks .more .link {background: url(/gui/rb/gfx_new/marker_4.gif) no-repeat right 6px; padding: 1px 15px 2px 5px; display: inline-block; }
#indeks .wiecej_pio {margin: 10px 0; text-align: left; }
#indeks .wiecej_pio a {background: url(../gfx/marker_2.gif) no-repeat right 50%; padding: 0 7px 0 0; }

#indeks #section_news {padding: 0; margin: 15px 0; }
#indeks #section_news .box_header {background: #073366 url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat left -200px; overflow: hidden; position: relative; border-bottom: 1px solid #A51313; clear: both; }
#indeks #section_news .box_header h3 {color: #fff; font-size: 14px; background: transparent url(../gfx_new/box_headers_1.gif) no-repeat right -200px; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; margin: 0; }
#indeks #section_news ul {background: url(/gui/rb/gfx_new/box_bg_1.gif) repeat-x center top; clear: both; padding: 0 0 5px 0; border: 1px solid #859ab3; border-top: none; margin: 1px 0 0 0; }
#indeks #section_news ul li {background: url(/gui/rb/gfx_new/marker_3.gif) no-repeat 0 7px; padding: 0; margin: 0; border: none; }
#indeks #section_news ul li .item {border-bottom: 1px solid #E1E1E1; margin: 0 5px; padding: 3px 0 3px 5px; }
#indeks #section_news ul li .item_wrap {background: url(/gui/rb/gfx_new/marker_1.gif) no-repeat right 5px; padding: 0 10px 0 0; }
#indeks #section_news .date {color: #959595; font-size: 10px; background: url(/gui/rb/gfx_new/marker_2.gif) no-repeat left; padding: 0 0 0 8px; display: inline-block; margin: 0 0 0 2px; }

#indeks .komentarz {clear: both; display: block; margin: 15px 0; }
#indeks .komentarz td {padding: 0 0 0 0; color: #959595; font-size: 11px; }
#indeks .komentarz td i {font-style: normal; }

#tools h1 {font-size: 1.45em; font-weight: bold; color: #467b19; margin: 5px 0 10px 0;}
#tools h2 {font-size: 1.45em; font-weight: bold; color: #467b19; margin: 5px 0 10px 0;}

#indeks .index_context {float: right; width: 90px; overflow: hidden; margin: 0 0 10px 0; font-size: 11px; line-height: 13px; }
#indeks .index_context a {width: 18px; height: 18px; text-decoration: none; float: right; overflow: hidden; }
#indeks .index_context a span {display: none; }
#indeks .index_context a:hover {text-decoration: underline; }
#indeks .index_context .rss {background: url(../gfx/icon_rss.gif) no-repeat 0 0; }
#indeks .index_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; } 

#indeks.tool_keywords h1 {float: none; width: auto; }
#indeks.tool_keywords .description {border: 1px solid #859AB3; background: #F3F3F3; }
#indeks.tool_keywords .description .description_wrap {margin: 10px; }
#indeks.tool_keywords .description p {margin: 10px 0; }
#indeks.tool_keywords .description ul {margin: 10px 0; border: none; }
#indeks.tool_keywords .description ul li {border: none; background: url(../gfx/marker_2.gif) no-repeat 7px 6px; padding: 0 0 0 20px; }

#doc #indeks {float: none; width: 100%; display: block; margin: 0; padding: 0; background: none; }

#doc .data {color: #747474; font-size: 0.9em}
#doc .komentarz td {padding: 0; }
#doc .komentarz td i {font-style: normal; }
#doc h1 {font-size: 1.7em; font-weight: bold; color: #912f23; margin: 5px 0 10px 0; font-family: Arial, Helvetica, sans-serif; }
#doc h2 {font-size: 1.7em; font-weight: bold; color: #912f23; margin: 5px 0 10px 0; font-family: Arial, Helvetica, sans-serif; }
#doc h3 {font-size: 1.3em; font-weight: bold; color: #912f23; margin: 15px 0 5px 0; font-family: Arial, Helvetica, sans-serif; }
#doc p {margin: 1em 0; }
#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 #tresc ul {margin: 1em 0; list-style: none; }
#doc #tresc ul li {padding: 0 0 0 20px; background: url(/gui/rb/gfx_new/marker_1.gif) no-repeat 7px 4px; }
#doc select {border: 1px solid #81ABC6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px; }
/*#doc input.text {border: 1px solid #81ABC6; padding: 1px 2px 0 2px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }*/
#doc table.table {border-collapse: collapse; }
#doc table.table td {border: 1px solid #cccccc; padding: 3px 4px; }
#doc table.gray {border-collapse: collapse; margin: 1em 0; display: block; }
#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 .boxszary {margin: 0 0 1em 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; }
#doc.landing_page ol li {margin: 0; padding: 0; }

#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: #848484; text-align: right; line-height: 1.2; }
#doc .doc_image .desc {margin: 5px 0 0 0; text-align: left; font-size: 11px; }

#indeks.tool_author_page .author_frame {margin: 10px 0; clear: both; }
#indeks.tool_author_page .author_frame h4 {background: url(/gui/rb/gfx/box_bg_3.gif) no-repeat left top; color: #013E65; float: left; height: 29px; margin: 0 2px 0 0; position: relative; z-index: 1; }
#indeks.tool_author_page .author_frame h4 span {background: url(/gui/rb/gfx/box_bg_3.gif) no-repeat right top; height: 22px; padding: 7px 8px 0 9px; float: left; }
#indeks.tool_author_page .author_frame h3 {clear: none; margin: 0 0 5px 0; }
#indeks.tool_author_page .box {background: url(/gui/rb/gfx/box_bg_3.gif) no-repeat left -200px; clear: both; overflow: hidden; position: relative; z-index: 0; top: -2px; }
#indeks.tool_author_page .box_wrap {padding: 15px 15px 0 15px; overflow: hidden; background: url(/gui/rb/gfx/box_bg_3.gif) no-repeat left bottom; }
#indeks.tool_author_page .box img {float: left; margin: 0 15px 15px 0; }
#indeks.tool_author_page .about {margin: 0 0 15px 0; }
#indeks.tool_author_page .more {text-align: right; margin: 15px 0 0 0; }
#indeks.tool_author_page .more a {background: url(/gui/rb/gfx/marker_2.gif) no-repeat right 50%; padding: 0 7px 0 0; }

#doc .xml_srodtytul, #doc #article h4 {font-size: 1.1em; font-weight: bold; color: #000; margin: 1em 0; font-family: Arial, Helvetica, sans-serif; }
#doc .xml_ramka {padding: 10px 12px; margin: 0 0 1em 0; border: 1px solid #b53b2c; }
#doc #article .xml_ramka {margin: 1.2em 0 2em 0; }
#doc #old_oda .xml_ramka {margin: 1.2em 0 2em 0; }
 * html #doc .pytanie {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; background: #eef1f4 url(../gfx/doc_box_question.gif) no-repeat 10px 12px; height: 40px; }
#doc .pytanie {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; background: #eef1f4 url(../gfx/doc_box_question.gif) no-repeat 10px 12px; min-height: 40px; }
#doc .pytanie i {font-style: normal; }
#doc .odpowiedz2, #doc .odpowiedz {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; border: 1px solid #c9d2dd; background: url(../gfx/doc_box_answer.gif) no-repeat 10px 12px; min-height: 40px; }
 * html #doc .odpowiedz2, #doc .odpowiedz {padding: 10px 12px 10px 50px; margin: 0 0 1em 0; border: 1px solid #c9d2dd; background: url(../gfx/doc_box_answer.gif) no-repeat 10px 12px; height: 40px; }
#doc .lead {font-weight: bold; }
#doc #article .lead {margin: 0 0 1em 0; }
#doc .autor {text-align: right; margin: 0 0 1em 0; }
#doc #article .autor {margin: 1em 0 1em 0; }
#doc .autor b {display: block; }
#doc .text_box {margin: 1em 0 1em 0; display: block; width: 740px;}
#doc .text_box .ram_uwaga {display: none; }
#doc .text_box .ram_uwaga_end {display: none; }
#doc .text_box .ram_tresc {}
#doc .uwaga {padding: 10px 12px 10px 50px; background: url(../gfx/doc_box_attention.gif) no-repeat 10px 12px; border: 1px solid #b53b2c; min-height: 40px; }
 * html #doc .uwaga {padding: 10px 12px 10px 50px; background: url(../gfx/doc_box_attention.gif) no-repeat 10px 12px; border: 1px solid #b53b2c; min-height: 40px; }
#doc .wazne {padding: 10px 12px 10px 50px; background: url(../gfx/doc_box_important.gif) no-repeat 10px 12px; border: 1px solid #b53b2c; min-height: 40px; }
 * html #doc .wazne {padding: 10px 12px 10px 50px; background: url(../gfx/doc_box_important.gif) no-repeat 10px 12px; border: 1px solid #b53b2c; min-height: 40px; }
/*
#doc .zdaniem {width: 740px; padding: 25px 10px 8px 10px; background: url(../gfx/doc_box_opinion.gif) no-repeat left top; border-bottom: 1px solid #C0D5E3; }
#doc .stanowisko {width: 740px; padding: 25px 10px 8px 10px; background: url(../gfx/doc_box_idea.gif) no-repeat left top; border-bottom: 1px solid #a51313; }
*/
#doc .przyklad {display: none; }
#doc .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; */}
#doc .podstawa_prawna {margin: 1em 0 0 0; background: url(../gfx/doc_ico_passage.gif) no-repeat 10px 3px; padding: 0 0 0 50px; min-height: 40px; }
#doc .podstawa_prawna .first {}
#doc #article .podstawa_prawna {margin: 2em 0 2em 0; }
#doc #old_oda .podstawa_prawna {margin: 2em 0 2em 0; }
#doc #article .podstawa_prawna span {font-weight: bold; }
#doc #old_oda .podstawa_prawna span {font-weight: bold; }

#doc .bottom_icons {margin: 1em 0; padding: 10px 0 0 5px; font-size: 11px; line-height: 13px; width: 100%; overflow: hidden; }
#doc .bottom_icons a {text-decoration: none; float: left; height: 18px; margin: 0 10px 0 0; }
#doc .bottom_icons a span {padding: 3px 5px 0 23px; height: 15px; float: left; background: url(../gfx/doc_ico_bg.gif) no-repeat right top; }
#doc .bottom_icons a:hover {text-decoration: underline; }
#doc .bottom_icons .print {background: url(../gfx/doc_ico_print.gif) no-repeat 0 0; }
#doc .bottom_icons .add {background: url(../gfx/doc_ico_add.gif) no-repeat 0 0; }
#doc .bottom_icons .send {background: url(../gfx/doc_ico_send.gif) no-repeat 0 0; }

#doc .top_icons {margin: 0 0 10px -5px; position: relative; background: url(/gui/rb/gfx_new/content_3.gif) no-repeat left bottom; padding: 0 0 10px 5px; }
#doc .top_icons a {text-decoration: none; float: right; height: 18px; margin: 0 0 0 10px; }
#doc .top_icons a span {padding: 1px 5px 0 5px; height: 17px; float: left; background: url(/gui/rb/gfx_new/icon_bg_1.gif) no-repeat right top; margin: 0 0 0 18px; }
#doc .top_icons a:hover {text-decoration: underline; }
#doc .top_icons .rss {background: url(/gui/rb/gfx_new/icon_rss_2.gif) no-repeat 0 0; }
#doc .top_icons .print {background: url(/gui/rb/gfx_new/icon_print.gif) no-repeat 0 0; }
#doc .top_icons .add {background: url(/gui/rb/gfx_new/icon_add.gif) no-repeat 0 0; }
#doc .top_icons .send {background: url(/gui/rb/gfx_new/icon_send.gif) no-repeat 0 0; }
#doc .share_it_container {display: inline; }
#doc .share_it_roll_main {background: url(/gui/po/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/po/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/po/gfx/social_bg_b.gif) no-repeat left bottom; 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/po/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 .social_bottom {margin: 1em 0 0 0; }

#doc .box_header {position: relative; background: url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat left 0; overflow: hidden; border-bottom: 1px solid #b03131; margin: 0; }
#doc .box_header h3 {color: #fff; font-size: 14px; background: transparent url(../gfx_new/box_headers_1.gif) no-repeat right 0; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; margin: 0; }
#doc .box_content {background: url(/gui/rb/gfx_new/box_bg_1.gif) repeat-x center top; clear: both; padding: 0 0 5px 0; border: 1px solid #c9d2dd; border-top: none; margin: 1px 0 1em 0; overflow: hidden; }
#doc .box_content_wrap {}
#doc .box_content ul li {background: url(/gui/rb/gfx_new/marker_3.gif) no-repeat 0 7px; padding: 0; margin: 0; border: none; }
#doc .box_content ul li .item {border-bottom: 1px solid #E1E1E1; margin: 0 5px; padding: 3px 0 3px 5px; }
#doc .box_content .relative_docs_lead a {color: #000; }
#doc .box_content .title {font-weight: bold; margin: 0; }
#doc .more {text-align: right; margin: -1em 0 1em 0; }
#doc .more .link {background: #EEF1F4 url(/gui/rb/gfx_new/marker_4.gif) no-repeat right; display: inline-block; padding: 2px 15px 3px 9px; }

#doc #keywords {margin: 1em 0; }
#doc #keywords .keywords_wrap {display: inline-block; vertical-align: top; width: 595px; }
#doc #keywords h4 {display: inline-block; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; }
#doc #keywords .btn_text {margin: 0 0 5px 0; }

#doc #formularz_3_text_before  {margin: 10px 0;}
#doc #formularz_3 {margin: 10px 0;}
/*
#demo {width: 100%; border-collapse: collapse; margin: 1em 0; display: block; font-size: 12px; line-height: 17px; background: #6196b8 url() no-repeat left top; border-bottom: 1px solid #c01616; }
#demo .col_1 {width: 550px; padding: 15px 10px 15px 15px; color: #fff; background: url() no-repeat right bottom; }
#demo .col_1 h3 {font-size: 18px; font-weight: bold; color: #fff; }
#demo .col_1 ul {text-align: left; }
#demo .col_1 ul li {padding: 0 0 0 20px;}
#demo .col_1 p {text-align: left; }
#demo .col_2 {background: #dfeaf1 url() no-repeat right top; width: 330px; padding: 10px; text-align: center; color: #000; }
#demo .col_2 h3 {color: #013e65; line-height: 16px; font-size: 14px; }
#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; }
*/
#doc #demo_panel {width: 705px; overflow: hidden; background: url(/gui/rb/gfx_new/demo_1.gif) no-repeat 0 0; margin: 1.5em 0; }
#doc #demo_panel .demo_panel_wrap {width: 705px; overflow: hidden; background: url(/gui/rb/gfx_new/demo_1.gif) no-repeat 0 bottom; }
#doc #demo_panel .marketing {width: 335px; float: left; color: #fff; padding: 15px; }
#doc #demo_panel .marketing h3 {font-size: 18px; text-align: center; margin: 0 0 10px 0; color: #e1e6ec; }
#doc #demo_panel .marketing ul li {background-image: url(/gui/rb/gfx_new/marker_5.gif); }
#doc #demo_panel .marketing form {text-align: center; }
#doc #demo_panel .gift {width: 310px; float: right; padding: 15px; }
#doc #demo_panel .gift h3 {margin: 0 0 10px 0; font-size: 14px; text-align: center; }
#doc #demo_panel .gift img {display: block; margin: 1em auto; }

#content #login_panel {width: 705px; overflow: hidden; background: url(/gui/rb/gfx/login_panel_bttm.gif) no-repeat left bottom; padding: 0 0 5px 0; margin: 10px 0; } /* strona blednego logowania i ramka demo */
#content #login_panel .login_panel_wrap {width: 705px; overflow: hidden; background: url(/gui/rb/gfx/login_panel_middle.gif) repeat-y left top; }
#content #login_panel .login {padding: 15px; width: 269px; float: left; background: url(/gui/rb/gfx/login_panel_top_1.gif) no-repeat left top; line-height: 19px; position: relative; }
#content #login_panel form {width: 170px; margin: 0 auto; }
#content #login_panel .login p {margin: 5px 0; position: relative; }
#content #login_panel .login h3 {font-size: 13px; color: #013e65; }
#content #login_panel .marketing {width: 375px; float: right; background: #e1e6ec url(/gui/rb/gfx/login_panel_top_2.gif) no-repeat right top; padding: 15px 15px 10px 15px; }
#content #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; }
#content #login_panel label {vertical-align: middle; }
#content #login_panel .input_text {width: 155px; }
#content #login_panel button {display: inline-block; margin: 3px 0 0 0; }
#content #login_panel ul {margin: 10px 0; }
#content #login_panel_payment {margin: -8px 0 10px 0; background: url(/gui/rb/gfx/login_panel_payment_1_a.gif) no-repeat left top; }
#content #login_panel_payment p {margin: 0; background: url(/gui/rb/gfx/login_panel_payment_1_b.gif) no-repeat left bottom; text-align: center; padding: 10px 0; }
#content #login_panel_payment img {vertical-align: middle; }

#tresc {}
#tresc a {text-decoration: underline; }
#tresc a:hover {text-decoration: none; }

#doc table#kalendarz {border-collapse: collapse; margin: 4px auto 1px auto; width: 385px; font-size: 12px; line-height: 15px; }
#doc table#kalendarz td {background: #DEDEDE; vertical-align: middle; }
#doc table#kalendarz th {border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; font-weight: normal; vertical-align: middle; height: 23px; }
#doc table#kalendarz td.nav {font-size: 13px; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#doc table#kalendarz td.nav a {text-decoration: none; font-weight: bold; font-size: 14px; }
#doc table#kalendarz td.nav a:hover {text-decoration: underline; }
#doc table#kalendarz td.month_year {font-weight: bold; padding: 4px 0; }
#doc table#kalendarz td.event_col {height: 23px; width: 55px; background: url(../gfx/calendar_doc_day.gif) no-repeat 0 0; }
#doc table#kalendarz td.event_col a {text-decoration: none; background: #DEE9F1 url(../gfx/calendar_doc_event.gif) no-repeat 0 0; height: 19px; display: block; padding: 4px 0 0 0; }
#doc table#kalendarz td.event_col a:hover {text-decoration: none; }
#doc table#kalendarz td.event_col_n {background: url(../gfx/calendar_doc_sunday.gif) no-repeat 0 0; color: #C01616; }
#doc table#kalendarz td.event_col_today {background: url(../gfx/calendar_doc_today.gif) no-repeat 0 0; color: #C01616; font-weight: bold; }

#mapa li {margin: 5px 0; }

#indeks .archiwalny_text {color:#cb4231; font-weight:bold;}

#archiwalny { width:708px; height:34px; background-image:url(../gfx/archiwalny.gif); overflow: hidden;}
#archiwalny #d_archiwalny { width:154px; height:26px; padding: 10px 0 0 12px; font-size:12px; 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 #5f5f5e; width:317px; height:18px; margin-top:8px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-right: 10px;}
#archiwalny #wersje { float:left; padding:10px 7px 0 170px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#0b3668;}

#aktualny { width:708px; height:34px; background-image:url(../gfx/aktualny.gif); overflow: hidden;}
#aktualny #d_aktualny { width:139px; height:26px; padding: 10px 0 0 12px; font-size:12px; 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 #5f5f5e; width:317px; height:18px; margin-top:8px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-right: 10px;}
#aktualny #wersje { float:left; padding:10px 10px 0 170px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;color:#0b3668;}

#indeks .archiwalny_text {color:#cb4231;font-weight:bold;}
#doc .archiwalny {background: url(../gfx/bg_archiwalne.gif) repeat-y;}

#aktualny #l_aktualny .aktualna {}
#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;}

/*#doc #tresc #article div {margin: 10px 0;}*/
a.dow_box {overflow:hidden; width:252px; height:98px; margin:10px; float:left; text-decoration:none; color:#fff; display:block;}
.dow_box .download {color:#fff; font-size:22px; background: url(../gfx/pobierz.gif) no-repeat right 2px; float:left; margin:10px 0 0 83px; padding:0 0px 0 0; display:inline-block; height:36px; width:108px;}
.dow_box .type {font-size:12px; color:#fff; display:inline-block; float:left; margin:0px 0 0 83px; 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:#fff; font-size:22px; background: url(../gfx/otworz.gif) no-repeat right 2px; float:left; margin:10px 0 0 83px; padding:0 0px 0 0; display:inline-block; height:36px; width:108px;}

.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;}
