#doc_left {width: 208px; float: left; padding: 0; min-height: 10px; }
#doc_left h2 {width: 178px; background: url(../gfx/box_title_3.gif) no-repeat left top; overflow: hidden; color: #fff; padding: 7px 10px 8px 20px; font-size: 11px; font-weight: bold; }
#doc_left h2 span {}
#doc_left .advert {text-align: center; }#doc_left .box {background: url(../gfx/box_bg_3.gif) no-repeat left top; width: 208px; overflow: hidden; }
#doc_left ul {background: url(../gfx/box_bg_4.gif) no-repeat left bottom; width: 206px; overflow: hidden; padding: 9px 1px 9px 1px; margin: 0 0 0 0; }
#doc_left ul li {width: 206px; border-bottom: 1px dotted #b5b89d; }
#doc_left ul li a {display: block; padding: 4px 9px 5px 21px; width: 178x; font-weight: normal; background: url(../gfx/marker_1.gif) no-repeat 9px 0.7em; }
#doc_left ul li a:hover {background-color: #f9fcf2; }
#doc_left ul li.select li a {background-color: transparent; background-image: url(../gfx/marker_4.gif); color: #467b19; */}
#doc_left ul li.select a {color: #fff; background-image: url(../gfx/marker_2.gif); background-color: #c76632; }
#doc_left ul li.select {}
#doc_left ul li ul {background: none; padding: 0; border: none; }
#doc_left ul li ul li {border: none; border-top: 1px dotted #b5b89d; }
#doc_left ul li ul li a {padding: 4px 9px 5px 33px; width: 164px; background: url(../gfx/marker_4.gif) no-repeat 21px 0.7em; }
#doc_left ul li ul li ul li {}
#doc_left ul li ul li ul li a {padding: 4px 9px 5px 43px; width: 154px; background: url(../gfx/marker_4.gif) no-repeat 31px 0.7em; }
#doc_left ul li ul li ul li ul li {}
#doc_left ul li ul li ul li ul li a {padding: 4px 9px 5px 53px; width: 144px; background: url(../gfx/marker_4.gif) no-repeat 41px 0.7em; }

#doc_right {width: 210px; float: right; padding: 0; }
#doc_right .advert {text-align: center; }#indeks h1 {font-size: 14px; font-weight: bold; color: #467b19; margin: 0 0 10px; float: left; width: 430px; }
#indeks h2 {font-size: 14px; font-weight: bold; color: #467b19; margin: 0 0 10px; float: left; width: 430px; }
#indeks h3 {font-size: 14px; font-weight: bold; color: #665e4b; margin: 15px 0 0 0; padding: 0; clear: both; background: #e9e6dd url(../gfx/indeks_title_1_a.gif) no-repeat center top; }
#indeks h3 a {color: #1A1D1B; padding: 6px 10px 7px 10px; background: url(../gfx/indeks_title_1_b.gif) no-repeat center bottom; display: block; }
#indeks .box {clear: both; background: url(../gfx/news_box_1.gif) no-repeat left bottom; padding: 10px 10px 10px 10px; }
#indeks .box .wiecej {margin: 10px 0 0 0; text-align: right; padding: 0 25px 0 0; }
#indeks .box .wiecej a {}
#indeks .box ul {background: none; }
#indeks ul {clear: both; background: url(../gfx/news_box_1.gif) no-repeat left bottom; padding: 10px 10px 25px 10px; }
#indeks ul li {background: url(../gfx/marker_1.gif) no-repeat 0 0.6em; padding: 3px 0 4px 12px; }
#indeks ul li a {color: #1a1d1b; }
#indeks ul li .date {color: #8F8B71; white-space: nowrap; }
#indeks ul li .date a {color: #8F8B71; text-decoration: underline; }
#indeks ul li .date a:hover {text-decoration: none; }

#indeks h3.keywords_h3 {font-size: 14px; font-weight: bold; color: #665e4b; margin: 15px 0 0 0; padding: 0; clear: both; background: transparent url(../gfx/indeks_title_1_a.gif) no-repeat left top; }
#indeks h3.keywords_h3 a {color: #1A1D1B; padding: 6px 10px 7px 10px; background: url(../gfx/indeks_title_1_b.gif) no-repeat left bottom; display: block; }
#indeks .box2 {clear: both; background: url(../gfx/news_box_1.gif) no-repeat left bottom; padding: 10px 10px 10px 10px; width:508px; overflow:hidden; }
#indeks .box2 .wiecej {margin: 10px 0 0 0; text-align: right; padding: 0 25px 0 0; }
#indeks .box2 .wiecej a {}
#indeks .box2 ul { background:none; padding:0;}

#indeks #section_news {padding: 0; margin: 0; }
#indeks #section_news h3 {background: #44658c url(../gfx/news_box_title_1.gif) no-repeat left top; color: #fff; margin: 0; overflow: hidden; font-size: 14px; padding: 6px 10px 0 10px; height: 27px; }
#indeks #section_news h3 span {}
#indeks #section_news ul { clear: both; padding: 0; background: none; }
#indeks #section_news ul li { padding: 4px 0 5px 12px; background: url(../gfx/marker_1.gif) no-repeat 0 0.8em; }
#indeks #section_news ul li span {}
#indeks #section_news ul li a {color: #1e1d1b; font-weight: normal; }
#indeks #section_news .box {background:  url(../gfx/news_box_1_1.gif) no-repeat left bottom; margin:0 0 20px; overflow: hidden; width: 508px; padding: 10px 10px 10px 10px; }
#indeks #section_news .date {color: #8F8B71; padding: 0; background: none; display: inline; }
#indeks #section_news .wiecej_pio { font-weight:bold; font-size:11px; margin:10px 18px 10px 0; float:right;}
#indeks .komentarz {clear: both; }
#indeks .komentarz td {padding: 0 0 15px 0; }
#indeks .komentarz td i {font-style: normal; }

#indeks .index_context {float: right; width: 95px; overflow: hidden; margin: 0 0 10px 0; font-size: 11px; line-height: 13px; }
#indeks .index_context a {width: 20px; height: 20px; 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 .rss.icon_rss {background: url(../gfx/icon_rss.gif) no-repeat 0 0; float:right; height:19px; padding:3px 0 0 25px;}
#indeks .index_context .icon_google {background: url(../gfx/plus_google.gif) no-repeat 0 0; height: 17px; width:62px; padding:0; float: right; margin: 2px 10px 0 0; display:inline-block; overflow:hidden; } 

#indeks.tool_keywords h1 {float: none; width: auto; }
#indeks.tool_keywords .description {background-color:#fff; border:1px solid #7eb53d; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#indeks.tool_keywords .description .description_wrap {margin: 10px; }
#indeks.tool_keywords .description p {margin: 10px 0; }
#indeks.tool_keywords .description ul {background: none; margin: 10px 0; padding: 0; }
#indeks.tool_keywords .description li {background: url(../gfx/marker_1.gif) no-repeat 7px 6px; padding: 0 0 0 22px; }

#indeks.tool_author_page .author_frame {margin: 10px 0; clear: both; }
#indeks.tool_author_page .author_frame h4 {background: url("../gfx/news_box_title_1.gif") no-repeat scroll left top #44658C; color: #FFFFFF; font-size: 14px; height: 27px; margin: 0; overflow: hidden; padding: 6px 10px 0; }
#indeks.tool_author_page .author_frame h4 span {}
#indeks.tool_author_page .author_frame h3 {clear: none; margin: 0 0 5px 0; background: none; }
#indeks.tool_author_page .author_frame h3 a {background: none; display: inline; padding: 0; }
#indeks.tool_author_page .author_frame .box {clear: both; overflow: hidden; background: url("../gfx/news_box_1_1.gif") no-repeat scroll left bottom transparent; margin: 0; padding: 0; width: 528px; }
#indeks.tool_author_page .author_frame .box_wrap {padding: 15px 15px 0 15px; overflow: hidden; }
#indeks.tool_author_page .author_frame .box img {float: left; margin: 0 15px 15px 0; }
#indeks.tool_author_page .author_frame .about {margin: 0 0 15px 0; }
#indeks.tool_author_page .more {margin: 10px 0 0 0; text-align: right; }

#doc #indeks {float: none; width: 100%; display: block; margin: 0; padding: 0; background: none; }

#doc #indeks .archiwalny_text {color:#d24b10; font-weight:bold;}

#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.45em; font-weight: bold; color: #467b19; margin: 5px 0 10px 0; }
#doc h2 {font-size: 1.45em; font-weight: bold; color: #467b19; margin: 5px 0 10px 0; float:none; }
#doc h3 {font-size: 1.3em; font-weight: bold; color: #912f23; margin: 15px 0 5px 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 22px; background: url(../gfx/marker_1.gif) no-repeat 7px 6px; }
#doc #article ul {list-style-image: url(/gui/pu/gfx/marker_1.gif); padding: 0 0 0 22px; overflow: hidden; } /* modyfikacja związana z oplywaniem zdjec #528 */
#doc #article ul li {background: none; padding: 0; }
#doc select {border: 1px solid #cce2a2; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; padding: 1px; }
#doc input.text {border: 1px solid #cce2a2; padding: 1px 2px 0 2px; height: 16px; font-family: Verdana, Tahoma, Arial, 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; line-height: 1.2; }
#doc .doc_image .about {margin: 2px 0 0 0; font-size: 10px; color: #8F8B71; text-align: right; }
#doc .doc_image .about span {vertical-align: middle; }
#doc .doc_image .about .separator {border-left: 1px dotted #C5C1B4; display: inline-block; width: 7px; height: 9px; margin: 0 0 0 7px; }
#doc .doc_image .desc {margin: 5px 0 0 0; text-align: left; font-size: 11px; }

#doc .xml_srodtytul {font-size: 1.1em; font-weight: bold; color: #467b19; margin: 1em 0; }
#doc .xml_ramka {padding: 10px 12px; margin: 0 0 1em 0; background: #fef0db; color: #892706; }
#doc #article .xml_ramka {margin: 1.8em 0; }
 * html #doc .pytanie {padding: 0 0 0 42px; margin: 0 0 1em 0; background: url(../gfx/doc_box_question.gif) no-repeat 0 3px; height: 43px; }
#doc .pytanie {padding: 0 0 0 42px; margin: 0 0 1em 0; background: url(../gfx/doc_box_question.gif) no-repeat 0 3px; min-height: 43px; }
#doc .pytanie span {color: #467b19; font-weight: bold; }

#doc .odpowiedz2, #doc .odpowiedz {/*padding: 0 0 0 42px;*/ margin: 0 0 1em 0;/* background: url(../gfx/doc_box_answer.gif) no-repeat 0 3px; min-height: 43px;*/ font-weight:bold; }

 * html #doc .odpowiedz2, #doc .odpowiedz {/*padding: 0 0 0 42px;*/ margin: 0 0 1em 0; /*background: url(../gfx/doc_box_answer.gif) no-repeat 0 3px;height: 43px;*/  }
#doc .odpowiedz2 span, #doc .odpowiedz span {color: #467b19; font-weight: bold; }
#doc .lead {font-weight: bold; }
#doc #article .lead {margin: 0 0 1.2em 0; }
#doc .autor {text-align: right; margin: 0 0 1em 0; }
#doc #article .autor {text-align: right; margin: 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: 0 0 0 42px; background: url(../gfx/doc_box_attention.gif) no-repeat 0 3px; min-height: 45px; margin: 1em 0; overflow: hidden; }
 * html #doc .uwaga {padding: 0 0 0 42px; background: url(../gfx/doc_box_attention.gif) no-repeat 0 3px; min-height: 45px; overflow: hidden; }
#doc .uwaga span {color: #954b03; font-weight: bold; }
#doc .wazne {padding: 10px 12px 10px 50px; background: url(../gfx/doc_box_important.gif) no-repeat 10px 12px; border: 1px solid #b53b2c; min-height: 43px; overflow: hidden; }
 * 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: 43px; 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; }
#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; }
 * html #doc .xml_przyklad { margin: 1em 0 1em 0; /*padding: 0 0 0 42px; background: url(../gfx/doc_box_example.gif) no-repeat 0 3px; height: 43px;*/ }
#doc .xml_przyklad {margin: 1em 0 1em 0; }
#doc .xml_przyklad td {/*padding: 0 0 0 42px; background: url(../gfx/doc_box_example.gif) no-repeat 0 3px; min-height: 43px;*/ }

#doc .xml_przyklad span {color: #467b19; font-weight: bold; }
#doc .podstawa_prawna {margin: 1em 0 0 0; background: url(../gfx/doc_ico_passage.gif) no-repeat 0 3px; padding: 0 0 0 42px; min-height: 43px; }
#doc #article .podstawa_prawna {margin: 2em 0; }
#doc .podstawa_prawna ul {margin: 0; }
#doc .podstawa_prawna ul li {padding: 0 0 0 20px; background: url(../gfx/marker_3.gif) no-repeat 7px 6px; }


#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: 10px 0; font-size: 11px; line-height: 13px; position: relative; }
#doc .top_icons a {text-decoration: none; float: right; height: 19px; margin: 0 0 0 10px; }
#doc .top_icons a span {padding: 3px 5px 0 23px; height: 16px; float: left; }
#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/pu/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/pu/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/pu/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/pu/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 .relative_docs {font-size: 11px; line-height: 13px; margin: 1em 0 0 0; overflow:hidden; }
#doc .relative_docs h3 {font-size: 11px; font-weight: bold;  margin: 0; color: #665e4b; padding: 0 0 0 15px; display:inline-block; background: url(../gfx/relative_docs_title_1.gif) no-repeat left top; height:27px; overflow:hidden; float:left;}
#doc .relative_docs h3 span {color:#FFFFFF; display:inline-block; font-size:12px; padding:7px 15px 6px 0; background: url(../gfx/relative_docs_title_2.gif) no-repeat right top; float:left; }

#doc .relative_docs_box { width:740px; background: url(../gfx/relative_docs_box.gif) no-repeat left bottom; overflow:hidden; float:left;}
#doc .relative_docs ul {/*background: url(../gfx/relative_docs.gif) no-repeat left bottom;*/ padding: 0 15px 12px 15px; }
#doc .relative_docs ul li {padding: 2px 0 2px 20px; background: url(../gfx/marker_3.gif) no-repeat 7px 6px; }
#doc .relative_docs ul li a {font-weight:bold;}
#doc .relative_docs .relative_docs_lead  a {font-weight:normal;}
#doc .relative_docs .relative_docs_lead a {color:#665E4B; font-weight:normal;}
#doc .relative_docs .relative_docs_lead a:hover {color:#665E4B; text-decoration:none;}
#doc .relative_docs .more {width: 100%; overflow: hidden; padding:5px 0 10px; text-align:right; }
#doc .relative_docs .more a { font-weight: bold; padding: 0 7px 0 0; }
#doc .relative_docs .relative_docs_keywords a {padding:0 0 0 0px; text-decoration:underline; font-weight:normal; background:url("../gfx/marker_1.gif") no-repeat 0 5px ; padding: 0 0 0 10px;}
#doc .relative_docs .relative_docs_keywords a.first {background:none; padding:0; }
#doc .relative_docs .relative_docs_keywords a:hover {text-decoration:none;}


#doc #formularz_3_text_before  {margin: 10px 0;}
#doc #formularz_3 {margin: 10px 0;}

#doc #keywords {font-size: 11px; line-height: 13px; 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/keywords_1_a.gif) no-repeat 0 0; height: 20px; overflow: visible; margin: 0 8px 8px 0; }
#doc #keywords .box a span {float: left; background: url(../gfx/keywords_1_b.gif) no-repeat right top; height: 17px; padding: 3px 7px 0 7px; }

#panel {width: 740px; border-collapse: collapse; margin: 1em 0; display: block; background: #fff url(../gfx/panel_1_a.gif) no-repeat left top; }
#panel .col_1_a {width: 300px; height: 5%; padding: 15px;  vertical-align: top; }
#panel .col_1_a h3 {font-size: 18px; line-height: 22px; font-weight: bold; color: #467B19; text-align: center; margin: 0; }
#panel .col_1_b { padding-top:20px; background: url(../gfx/demo_1_b.gif) no-repeat left bottom; vertical-align:top; }
#panel .col_1_b td span{display:block; margin:0 0 5px 42px;}
#panel .col_2 {background: url(../gfx/demo_1_c.gif) no-repeat right bottom; width: 410px; vertical-align: bottom; }
#panel .col_2 h3 {font-size: 18px; line-height: 22px; font-weight: bold; color: #467B19; margin: 0 0 15px 0; }
#panel .col_2 ul {text-align: left; }
#panel .col_2 ul li {}
#panel .col_2 form {text-align: center; }
#panel .col_2 .wrapper {padding: 15px; width: 375px; }

#panel .col_3 {vertical-align: middle; background: #ebf5d4 url(../gfx/demo_1_d.gif) no-repeat left top; margin: 0; }
#panel .col_3 p {padding: 14px 8px 8px 8px; text-align: center; background: url(../gfx/demo_1_e.gif) no-repeat left bottom; margin: 0; }
#panel .col_3 img {vertical-align: middle; }

#demo {width: 100%; border-collapse: collapse; margin: 1em 0; display: block; font-size: 12px; line-height: 17px; background: url(../gfx/demo.gif) no-repeat left top; }
#demo .col_1 {width: 385px; padding: 15px 10px 15px 15px; background: url(../gfx/demo_1_a.gif) no-repeat left bottom; vertical-align: top; }
#demo .col_1 h3 {font-size: 18px; line-height: 22px; color: #467B19; }
#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: url(../gfx/demo_2_a.gif) no-repeat right bottom; width: 310px; padding: 10px; text-align: left; color: #000; }
#demo .col_2 h3 {font-size: 13px; color: #467B19; text-align: center; }
#demo .col_2 img {display: block; margin: 0 auto; }
#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; }

#tresc {line-height: 1.4em; }
#tresc a {text-decoration: underline; color: #1066bd; }
#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; background: #fff; border: 1px solid #fff; }
#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; }

#archiwalny { width:723px; height:28px; 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:5px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-right: 10px;}
#archiwalny #wersje { float:left; padding:6px 7px 0 170px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF;}

#aktualny { width:723px; height:28px; 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:5px;  font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-right: 10px;}
#aktualny #wersje { float:left; padding:6px 10px 0 170px;  font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;color:#FFF;}
#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;}

#login_panel {width: 740px; overflow: hidden; background: url(../gfx/login_panel_1.gif) no-repeat left top; padding: 0 0 0px 0; font-size: 12px; line-height: 17px; overflow:hidden; } 
#login_panel_2 {margin:0; background: url(../gfx/login_panel_2.gif) no-repeat left bottom; padding:0 0 5px 0; overflow:hidden; width: 740px;}
#login_panel .login {width: 330px; padding: 15px 0px 10px 0px; float: left; line-height: 19px; position: relative; }
#login_panel .marketing {width: 379px; float: right; background: url(../gfx/login_panel_top_1.gif) no-repeat right top; padding: 15px; }
#login_panel h3 {color: #467b19; 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 form {width: 160px; margin: 0 auto; }
#login_panel .login label {vertical-align: middle; }
#login_panel .login p {margin: 5px 0; position: relative; }
#login_panel .login a {color: #467B19; text-decoration: none; }
#login_panel input.text {width: 155px; }
#login_panel input.button {display: inline-block; margin: 3px 0 0 0; }
#login_panel ul {margin: 10px 0; }
.input_grey {color: #B7B7B7;}

.error_msg {background: url(../gfx/ico_error.gif) no-repeat left top transparent; color: #d63d01; display: block; height: 30px; margin: 10px 0; padding: 2px 0 0 32px;}
.error_msg span {font-weight:bold;}

#doc #comment {overflow:hidden; margin:10px 0 0 0;}
#doc #comment .title {font-size: 11px; font-weight: bold;  margin: 0; color: #665e4b; padding: 0 0 0 15px; display:inline-block; background: url(../gfx/relative_docs_title_4.gif) no-repeat left top; height:27px; overflow:hidden; float:left;}
#doc #comment .title span {color:#FFFFFF; display:inline-block; font-size:12px; padding:7px 15px 6px 0; background: url(../gfx/relative_docs_title_3.gif) no-repeat right top; float:left; }
#doc #comment #comment_box {   background: url("../gfx/relative_docs_box.gif") no-repeat scroll left bottom transparent;overflow: hidden; width: 710px; padding:10px 20px 0px 10px;}
#doc #comment #comment_box .add {text-align:right; padding:5px 10px}
#doc #comment #comment_box .comment { overflow:hidden; margin:0 0 5px 20px;}
#doc .title {font-size: 1.45em; font-weight: bold; color: #467b19; margin: 5px 0 10px 0;}

/* .xml_tekst { overflow:hidden;} wywalone w zwiazku z redmine 528 */

a.dow_box {overflow:hidden; width:245px; height:99px; margin:10px; float:left; text-decoration:none; color:#264e07; display:block;}
.dow_box .download {color:#264e07; font-size:22px; background: url(../gfx/pobierz.gif) no-repeat right 0px; float:left; margin:10px 0 0 81px; padding:0 0px 0 0; display:inline-block; height:33px; width:116px;}

.dow_box .type {font-size:12px; color:#264e07; display:inline-block; float:left; margin:5px 0 0 81px; 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:#264e07; font-size:22px; background: url(../gfx/otworz.gif) no-repeat right 0px; float:left; margin:10px 0 0 81px; padding:0 0px 0 0; display:inline-block; height:33px; width:116px;}

.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;}



