#doc_left {width: 200px; float: left; padding: 0 0 0 10px; min-height: 10px; }
#doc_left h2 {background: url(../gfx/indeks_box_2_a.gif) no-repeat left top; width: 200px; color: #fff; font-size: 13px; font-weight: bold; line-height: 15px; overflow: hidden}
#doc_left h2 span {float: left; background: url(../gfx/indeks_box_2_b.gif) no-repeat right top;  padding: 5px 10px 4px 4px; margin: 0 0 0 5px; }
#doc_left .box {clear: both; border: 1px solid #CA4747; margin: 0 0 10px 0; }
#doc_left ul li {margin: 1px 0; width: 198px; }
#doc_left ul li .link {display: block; padding: 3px 9px 2px 19px; width: 170px; background: #ebf2f6 url(../gfx/marker_3.gif) no-repeat 9px 7px; line-height: 13px; }
#doc_left ul li .link:hover {background-color: #fff; text-decoration: none; }
#doc_left ul li.select li .link {background-color: #ebf2f6; }
#doc_left ul li.select .link {background-color: #c0d5e3; }
#doc_left ul li ul li .link {padding: 3px 9px 2px 29px; width: 160px; background: #ebf2f6 url(../gfx/marker_3.gif) no-repeat 19px 7px; }
#doc_left ul li ul li ul li .link {padding: 3px 9px 2px 39px; width: 150px; background: #ebf2f6 url(../gfx/marker_3.gif) no-repeat 29px 7px; }
#doc_left ul li ul li ul li ul li .link {padding: 3px 9px 2px 49px; width: 140px; background: #ebf2f6 url(../gfx/marker_3.gif) no-repeat 39px 7px; }

#indeks h1 {font-size: 16px; line-height: 19px; font-weight: bold; color: #3b3b3b; float: left; width: 430px; margin: 0 0 15px 0; }
#indeks h2 {font-size: 16px; line-height: 19px; font-weight: bold; color: #3b3b3b; float: left; width: 430px; margin: 0 0 15px 0; }
#indeks h3 {font-size: 14px; margin: 0 0 5px 0; padding: 10px 0 0 0; clear: both; }
#indeks ul {clear: both; }
#indeks ul li {padding: 0 0 0 19px; background: url(../gfx/marker_3.gif) no-repeat 9px 5px; margin: 5px 0; }
#indeks ul li a {}
#indeks .author_date {display:block; margin: 0; padding: 0; color: #959595; }
#indeks .author_date a {color: #959595; text-decoration: underline; }
#indeks .author_date a:hover {text-decoration: none; }
#indeks .wiecej {float: left; background: url(../gfx/more_1_a.gif) no-repeat 0 0; height: 18px; max-width: 500px; overflow: hidden; margin: 5px 0 0 0; font-size: 11px; line-height: 13px; }
#indeks .wiecej .link {float: left; background: url(../gfx/more_1_b.gif) no-repeat right top; height: 15px; padding: 3px 19px 0 7px; }
#indeks .wiecej_pio {float: right; background: url(../gfx/indeks_news_more_1_a.gif) no-repeat left top; position: relative; top: -10px; right: -10px; }
#indeks .wiecej_pio a {float: left; background: url(../gfx/indeks_news_more_1_b.gif) no-repeat right top; padding: 2px 30px 13px 16px; font-size: 11px; line-height: 13px; color: #fff; }
#indeks #section_news {background: url(../gfx/indeks_news_shadow.gif) no-repeat bottom; padding: 0 10px 10px 10px; margin: 0 -10px 0 -10px; }

#indeks #section_news h3 {background: #ebebeb url(../gfx/indeks_title_1_a.gif) no-repeat left top; width:520px; color: #c01616; margin: 0; overflow: hidden; padding: 0;  }
#indeks #section_news h3 span {background: #EBEBEB  url(../gfx/indeks_title_1_b.gif) no-repeat right top; width:500px; padding: 6px 10px 0 5px;  margin: 0 0 0 5px; float: right; }
#indeks #section_news ul {border-bottom: 2px solid #cf4f4f; background: #f6f6f6 url(../gfx/indeks_news_bg.gif) no-repeat left top; clear: both; padding: 1px 0; }
#indeks #section_news ul li {padding: 0 9px 0 19px; background: url(../gfx/marker_1.gif) no-repeat 8px 3px; color: #959595; }
#indeks #section_news ul li a {font-weight: bold; }
#indeks .komentarz {clear: both; color: #747474; }
#indeks .komentarz td {padding: 0 0 15px 0; color: #747474; }
#indeks .komentarz td i {font-style: normal; }
#indeks .icon_rss {background: url(../gfx/icon_rss.gif) no-repeat 0 0; width: 18px; height: 18px; text-decoration: none; float: right; font-size: 0; color: transparent; overflow: hidden; clear: both; }
#indeks .icon_google {background: url(../gfx/icon_igoogle.gif) no-repeat 0 0; height: 18px; width:18px; padding:0; float: right; margin: 0px 0px 0 0; display:inline-block; overflow:hidden; }

#indeks .top_icons {float: right; width: 90px; overflow: hidden; margin: 0 0 10px 0; font-size: 11px; line-height: 13px; }
#indeks .top_icons a {width: 18px; height: 18px; text-decoration: none; float: right; overflow: hidden; }
#indeks .top_icons a span {display: none; }
#indeks .top_icons a:hover {text-decoration: underline; }
#indeks .top_icons .rss {background: url(../gfx/icon_rss.gif) no-repeat 0 0; }
#indeks .top_icons .icon_igoogle {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 .archiwalny_text {color:#b81515 ; font-weight:bold;}

#indeks.tool_keywords h1 {float: none; width: auto; }
#indeks.tool_keywords h3 {padding: 0; margin: 15px 0 5px 0; }
#indeks.tool_keywords .description {border: 1px solid #BFD4E2; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; margin: 10px 0; }
#indeks.tool_keywords .description .description_wrap {margin: 8px 10px; }
#indeks.tool_keywords .description p {margin: 10px 0; }
#indeks.tool_keywords .description ul {margin: 10px 0; }
#indeks.tool_keywords .description ul li {color: inherit; display: block; margin: 0; background: url(/gui/fk/gfx/marker_4.gif) no-repeat 7px 6px; padding: 0 0 0 20px; }

#doc_right {width: 200px; float: right; padding: 0 10px 0 0; }

#doc #indeks {width: 100%; float: none; display: block; padding: 0; margin: 0; background: none; font-size: 1em; }

#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 .author_frame {background: url(../gfx/indeks_news_shadow.gif) no-repeat center bottom; margin: 10px -10px 0 -10px; padding: 0 10px 10px; clear: both; }
#indeks.tool_author_page .author_frame h3 {clear: none; padding: 0 }
#indeks.tool_author_page .box {background: #F6F6F6 url(/gui/fk/gfx/indeks_news_bg.gif) no-repeat left top; border-bottom: 2px solid #226C9B; clear: both; overflow: hidden; }
#indeks.tool_author_page .box_wrap {margin: 15px; overflow: hidden; }
#indeks.tool_author_page .box img {float: left; margin: 0 15px 15px 0; }
#indeks.tool_author_page h3 {padding: 10px 0 0 0; margin: 0 0 10px 0; clear: both; }
#indeks.tool_author_page h4 {background: #EBEBEB url(/gui/fk/gfx/indeks_title_1_a.gif) no-repeat left top; color: #226C9B; margin: 0; overflow: hidden; padding: 0; float: left; font-size: 14px; }
#indeks.tool_author_page h4 span {background: url(/gui/fk/gfx/indeks_title_1_b.gif) no-repeat right top; float: left; margin: 0 0 0 5px; padding: 6px 10px 0 5px; }
#indeks.tool_author_page .more {background: url(/gui/fk/gfx/more_1_a.gif) no-repeat 0 0; float: left; font-size: 11px; height: 18px; line-height: 13px; margin: 15px 0 10px 0; max-width: 500px; overflow: hidden; }
#indeks.tool_author_page .more a {background: url(/gui/fk/gfx/more_1_b.gif) no-repeat right top; float: left; height: 15px; padding: 3px 19px 0 7px; }
#indeks.tool_author_page .show_all_indice {clear: both; float: right; }

#doc .doc_image {border: 1px solid #B7B7B7; float: left; width: 300px; padding: 5px; margin: 0 10px 10px 0; 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 .separator {background: url(/gui/fk/gfx/marker_9.gif) no-repeat center; display: inline-block; width: 14px; height: 3px; }
#doc .doc_image .about span {vertical-align: middle; }
#doc .doc_image .desc {margin: 5px 0 0 0; text-align: left; font-size: 11px; }

#doc .data {color: #747474; font-size: 0.9em}
#doc .komentarz td {padding: 0; color: #747474; }
#doc .komentarz td i {font-style: normal; }
#doc h1 {font-size: 1.5em /*18px*/; line-height: 22px; font-weight: bold; color: #013e65; margin: 5px 0 10px 0; }
#doc h2 {font-size: 1.5em /*18px*/; line-height: 22px; font-weight: bold; color: #013e65; margin: 5px 0 10px 0; }
#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 ul {margin: 1em 0; list-style: none; }
#doc ul li {padding: 0 0 0 20px; background: url(../gfx/marker_4.gif) no-repeat 7px 6px; }
#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: 2px; 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 #old_oda img {margin: 2em 0 2em 0; display: block; }

#doc .xml_srodtytul {font-size: 1.2em; font-weight: bold; color: #000; margin: 1em 0; }
#doc .srodtytul_2 {font-size: 1em; font-weight: bold; color: #000; margin: 1em 0; }
#doc .xml_ramka {padding: 8px 10px 8px 10px; margin: 0 0 1em 0; border-bottom: 1px solid #a51313; background: url(../gfx/doc_box_wrapper.gif) no-repeat left top; }
#doc #article .xml_ramka {margin: 1em 0; width: 720px; overflow: hidden; }
#doc .pytanie {padding: 8px 10px 8px 35px; margin: 0 0 1em 0; background: url(../gfx/doc_box_question.gif) no-repeat left top; border-bottom: 1px solid #a0c0d4; }
#doc .odpowiedz2, #doc .odpowiedz {padding: 8px 10px 8px 35px; margin: 0 0 1em 0; border-bottom: 1px solid #c0d5e3; background: url(../gfx/doc_box_answer.gif) no-repeat left top; }
#doc .lead {font-weight: bold; }
#doc #article .lead {margin: 0 0 1em 0; }
#doc .autor {text-align: left; margin: 0 0 10px 0; }
#doc #article .autor {margin: 1em 0 1em 0; }
#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 {width: 740px; padding: 25px 10px 8px 10px; background: url(../gfx/doc_box_attention.gif) no-repeat left top; border-bottom: 1px solid #C01616; overflow: hidden; }
#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; overflow: hidden; }
#doc .wazne {width: 720px; padding: 25px 10px 8px 10px; background: url(../gfx/doc_box_important.gif) no-repeat left top; border-bottom: 1px solid #ccc1a8; margin: 1em 0; overflow: hidden; }
/*
#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: 25px 10px 8px 10px; margin: 1em 0 1em 0; border-bottom: 1px solid #81abc6; 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 left top; }
#doc .podstawa_prawna .first {padding: 3px 0 0 25px; line-height: 19px; }
#doc #article .podstawa_prawna {margin: 1em 0 1em 0;}
#doc #article .podstawa_prawna .first {display: block;}

#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 {width: 100%; margin: 10px 0; font-size: 11px; line-height: 13px; position: relative; }
#doc .top_icons a {text-decoration: none; float: right; height: 18px; margin: 0 0 0 10px; }
#doc .top_icons a span {padding: 3px 5px 0 23px; height: 15px; float: left; background: url(../gfx/doc_ico_bg.gif) no-repeat right top; }
#doc .top_icons a:hover {text-decoration: underline; }
#doc .top_icons .rss {background: url(../gfx/doc_ico_rss.gif) no-repeat 0 0; }
#doc .top_icons .print {background: url(../gfx/doc_ico_print.gif) no-repeat 0 0; }
#doc .top_icons .add {background: url(../gfx/doc_ico_add.gif) no-repeat 0 0; }
#doc .top_icons .send {background: url(../gfx/doc_ico_send.gif) no-repeat 0 0; }
#doc .share_it_container {display: inline; }
#doc .share_it_roll_main {background: url(/gui/fk/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/fk/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/fk/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/fk/gfx/icons_social.gif) no-repeat 0 0; margin: 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 .doc_box {margin: 10px 0; }
#doc h4.box_title {background: #f7f7f7 url(/gui/fk/gfx/title_1.gif) no-repeat left -120px; font-size: 13px; font-weight: bold; line-height: 15px; margin: 0; overflow: hidden; width: 740px; }
#doc h4.box_title span {background: #c94646 url(/gui/fk/gfx/title_1.gif) no-repeat right -120px; color: #FFFFFF; display: block; float: left; font-size: 13px; font-weight: bold; line-height: 15px; margin: 0 0 0 5px; padding: 5px 10px 4px 4px; }
#doc .content_box {border: 1px solid #CA4747; }
#doc .content_box_wrap {margin: 10px; }

#doc .newsletter .content_box {background: #ebf2f6; }

#doc .relative_docs {font-size: 11px; line-height: 13px; margin: 1em 0 0 0; }
#doc .relative_docs h3 {background: #ccc url(../gfx/relative_box_1_a.gif) no-repeat right top; font-size: 13px; font-weight: bold; line-height: 15px; width: 100%; overflow: hidden; margin: 0 0 0 0; }
#doc .relative_docs h3 span {background: #ccc url(../gfx/indeks_box_1_b.gif) no-repeat right top; float: left; color: #fff; padding: 5px 10px 4px 4px; font-size: 13px; font-weight: bold; line-height: 15px; margin: 0 0 0 5px; display: inline; }
#doc .relative_docs ul {clear: both; border: 1px solid #bfd4e2; margin: 0 0 0 0; }
#doc .relative_docs ul li {padding: 0 15px 0 19px; background: url(../gfx/marker_3.gif) no-repeat 9px 5px; color: #959595; margin: 5px 0; display:block; }
#doc .relative_docs ul li a {font-weight:bold;}
#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_7.gif) no-repeat right 4px; padding: 2px 19px 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 {background:url(../gfx/marker_4.gif) no-repeat scroll right 6px; padding:0 7px 0 0px; text-decoration:underline; font-weight:normal;}
#doc .relative_docs .relative_docs_keywords a.first {}
#doc .relative_docs .relative_docs_keywords a.last {background:none; padding:0;}
#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;}

#doc #keywords {font-size: 11px; line-height: 13px; width: 100%; overflow: hidden; margin: 15px 0 0 0; }
#doc #keywords h4 {float: left; font-size: 12px; margin: 0 8px 0 0; padding: 2px 0 4px 0; }
#doc #keywords .box {float: left; width: 550px; overflow: visible;}
#doc #keywords .boxbox {display: inline; overflow: visible;}
#doc #keywords .box a {float: left; background: url(../gfx/more_1_a.gif) no-repeat 0 0; height: 20px; overflow: visible; margin: 0 8px 8px 0; white-space: nowrap}
#doc #keywords .box a span {float: left; background: url(../gfx/more_1_c.gif) no-repeat right top; height: 17px; padding: 3px 7px 0 7px; }
#doc #formularz_3_text_before  {margin: 10px 0;}
#doc #formularz_3 {margin: 10px 0;}

/* strona blednego logowania */ #login_panel {width: 740px; overflow: hidden; background: #DFEAF1 url(/gui/fk/gfx/panel_2.gif) no-repeat right top; padding: 0; margin: 10px 0; font-size: 12px; line-height: 17px; border-bottom: 1px solid #A0C0D4; clear: both; }
#login_panel .login {width: 320px; float: left; background: #EFF4F8 url(/gui/fk/gfx/panel_1.gif) no-repeat left top; }
#login_panel .login_wrap {padding: 15px; width: 290px; line-height: 19px; position: relative; background: url(/gui/fk/gfx/panel_3.gif) no-repeat right bottom; }
#login_panel .login_wrap form {width: 160px; margin: 0 auto; }
#login_panel .login p {margin: 5px 0; position: relative; }
#login_panel .login h3 {font-size: 13px; font-weight: bold; color: #013e65; text-align: center; margin: 0 0 20px 0; }
#login_panel .login #login_panel_cloud {display: none; position: absolute; top: -60px; left: -10px; width: 228px; height: 64px; }
#login_panel .marketing {width: 390px; float: right; padding: 15px; }
#login_panel .payment {clear: both; background: #DFEAF1; border-top: 1px solid #A0C0D4; text-align: center; }
#login_panel .payment .pay_via_sms {width: 100px; height: 32px; display: inline-block; background: url(/gui/fk/gfx/b_dostep_sms.png) no-repeat left top; vertical-align: middle; }
#login_panel .payment .pay_via_sms span {display: none; }
#login_panel .payment .pay_via_platnosci {width: 150px; height: 32px; display: inline-block; background: url(/gui/fk/gfx/b_zaplac_online.png) no-repeat left top; vertical-align: middle; }
#login_panel .payment .pay_via_platnosci span {display: none; }
#login_panel .payment p {margin: 8px 0; }
#login_panel h3 {color: #013E65; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; 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; }
#login_panel ul li {background: url(/gui/fk/gfx/marker_6.gif) no-repeat 7px 4px; }
/* wyjatek dla ramki demo z AdWords */
#login_panel.special .payment {width: 390px; float: right; padding: 15px; clear: none; background: none; border: none; text-align: center; }
#login_panel.special .payment h3 {margin: 0 0 50px 0; }

/* DO WYWALENIA */
/*
#panel {width: 100%; border-collapse: collapse; margin: 1em 0; display: block; clear: both; background: #eff4f8 url(../gfx/panel_1.gif) no-repeat left top; }
#panel .col_1_a {width: 320px; height: 5%; padding: 15px 15px 0 15px; }
#panel .col_1_a h3 {font-size: 13px; font-weight: bold; color: #013e65; text-align: center; margin: 0; }
#panel .col_1_b {background: url(../gfx/panel_3.gif) no-repeat right bottom; vertical-align: middle; }
#panel .col_1_b td span{display:block; margin:0 0 5px 42px;}
#panel .col_2 {background: #dfeaf1 url(../gfx/panel_2.gif) no-repeat right top; padding: 15px; width: 420px; }
#panel .col_2 h3 {font-size: 18px; line-height: 22px; font-weight: bold; color: #013e65; text-align: center; margin: 0 0 15px 0; }
#panel .col_2 ul {text-align: left; }
#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: #dfeaf1; border-bottom: 1px solid #a0c0d4; border-top: 1px solid #a0c0d4; padding: 10px; text-align: center; vertical-align: middle; }
#panel .col_3 img {vertical-align: bottom; }
*/
/* /DO WYWALENIA */

#demo {width: 100%; border-collapse: collapse; margin: 1em 0; display: block; font-size: 12px; line-height: 17px; background: #6196b8 url(../gfx/demo_1.gif) no-repeat left top; border-bottom: 1px solid #c01616; }
#demo .col_1 {width: 550px; padding: 15px 10px 15px 15px; text-align: center; color: #fff; background: url(../gfx/demo_2.gif) no-repeat right bottom; }
#demo .col_1 h3 {font-size: 18px; font-weight: bold; color: #fff; text-align: center; }
#demo .col_1 ul {text-align: left; }
#demo .col_1 ul li {padding: 0 0 0 20px; background: url(../gfx/marker_5.gif) no-repeat 7px 4px; }
#demo .col_1 p {text-align: left; }
#demo .col_2 {background: #dfeaf1 url(../gfx/panel_2.gif) no-repeat right top; width: 190px; 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_4.jpg) no-repeat left top; margin: 15px auto; text-align: right; padding: 40px 6px 0 30px; width: 101px; height: 154px; font-weight: bold; text-decoration: none; color: #000; display: block; }
#demo .col_2 a:hover {text-decoration: underline; }

#tresc {line-height: 1.4em; }
#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; }
#doc #ram_sms { background: #dfeaf1 url(../gfx/ram_sms.gif) no-repeat; width:650px; margin: 0 auto; padding: 10px; border-bottom:1px solid #c01616;}
#doc #ram_sms #text { margin-bottom:10px;}
#doc #ram_sms table { margin: 0 auto; }

#archiwalny { width:745px; 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 #9bb9d0; width:317px; height:18px; margin-top:8px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-right: 10px;}
#archiwalny #wersje { float:left; padding:9px 7px 0 15px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}

#aktualny { width:745px; 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 #9bb9d0; width:317px; height:18px; margin-top:8px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-right: 10px;}
#aktualny #wersje { float:left; padding:9px 10px 0 25px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; 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;}
#content #doc #ebil2 { width:650px; height:127px; background: url(../gfx/ramka_sms_2.gif) no-repeat; padding:10px 10px 0; text-align:center; margin:20px auto;}


#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: 500px; border-collapse: collapse; margin: 20px 0 0 0;}
#doc .poradnia_ram {border:#b2b1b1 1px solid;}
#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 a.dow_box {overflow:hidden; width:246px; height:100px; margin:10px; float:left; text-decoration:none; color:#013e65; display:block;}
#doc .dow_box .download {color:#013e65; font-size:22px; background: url(../gfx/pobierz.gif) no-repeat right 0px; float:left; margin:10px 0 0 85px; padding:0 0px 0 0; display:inline-block; height:31px; width:107px;}
#doc .dow_box .type {font-size:12px; color:#013e65; display:inline-block; float:left; margin:8px 0 0 85px; 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_bg.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:#013e65; font-size:22px; background: url(../gfx/otworz.gif) no-repeat right 0px; float:left; margin:10px 0 0 85px; padding:0 0px 0 0; display:inline-block; height:31px; width:107px;}

#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;}





