* {margin: 0; padding: 0; outline: 0; }
body {line-height: 1.3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #f4f4f4 url(../gfx/body.gif) repeat-x left top; color: #000; }
ol, ul {list-style: none; }
img {border: 0; }
a {color: #004843; }
.clear {clear: both; }
input {vertical-align: middle; }

#top {width: 960px; height: 30px; margin: 0 auto; overflow: hidden; }
#top .date {float: left; margin: 8px 0 0 0; }
#top a {text-decoration: none; color: #004843; padding: 2px 0 0 23px; height: 16px; float: right; margin: 6px 0 0 14px; }
#top a:hover {text-decoration: underline; }
#top .icon_site_map {background: url(../gfx/icon_main_site_map.gif) no-repeat 0 0; }
#top .icon_favourite {background: url(../gfx/icon_main_favourite.gif) no-repeat 0 0; }
#top .icon_ask_question {background: url(../gfx/icon_main_ask_question.gif) no-repeat 0 0; padding: 0 0 0 18px; height: 18px; }
#top .icon_ask_question span {background: url(../gfx/icon_main_ask_question_bg.gif) no-repeat right top; padding: 2px 5px 0 5px; height: 16px; float: left; }
#top .icon_rss {background: url(../gfx/icon_main_rss.gif) no-repeat 0 0; }
#top .icon_my_portal {background: url(../gfx/icon_main_my_portal.gif) no-repeat 0 0; }
#top .icon_dlaczego_zp {background: url(../gfx/icon_dlaczego_zp.gif) no-repeat 0 0; }
#top .icon_archiwum {background: url(../gfx/icon_archiwum.gif) no-repeat 0 0; }

#header {width: 960px; height: 90px; margin: 0 auto; overflow: hidden; }
#header img {width: 300px; height: 90px; float: left; border: none; }

#user_panel {float: right; text-align: right; width: 280px; padding: 8px 0 0 0; }
#user_panel a.email {display:inline-block; background: url(../gfx/email.gif) no-repeat left 1px; padding:0 0 3px 25px; margin:6px 0 0px 0;}
#user_panel a {text-decoration: none; }
#user_panel a:hover {text-decoration: underline; }
#user_panel input.text {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px 2px 0 2px; height: 16px; font-family: Trebuchet MS; font-size: 11px; width: 90px; }
#user_panel .login {margin: 10px 0 0px 0; }
#user_panel .register {margin: 0 0 10px 0; }
#user_panel .forget {margin: 3px 0px 0 0; float: right; background: pink; width: 250px; text-align: right; font-size: 10px; padding: 0 80px 0 0; }

#search_panel {float: left; background: url(../gfx/bg_search_panel.gif) no-repeat; width: 345px;  overflow: hidden; margin: 14px 0 0 20px; height:64px;}
#search_panel form {padding: 6px 10px 0 0; width: 332px; overflow: hidden; /*background: url(../gfx/search_panel_b.gif) no-repeat bottom;*/ }
#search_panel input.text {border: 1px solid #81abc6; padding: 1px 1px 0 1px; height: 15px; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; width: 234px; margin:0 9px 0 20px; }
#search_panel select {background: #fff; vertical-align: middle; border: 1px solid #93b8a6; width: 234px; height: 17px; font-family: Arial; font-size: 11px; }
#search_panel p {margin: 0 0 6px 0; text-align:left; }
#search_panel .more {padding: 2px 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 6px; margin:0 10px 15px 20px;float:left;; display:inline-block; }
#search_panel #vm-fraza {color:#b1b1b1;}

.register span {display: inline-block; width:121px; vertical-align:middle; margin-right:5px;}


#nav {height: 28px; width: 960px; margin: 0 auto; font-size: 1.2em; font-weight: bold; background: #00745c url(../gfx/menu_bg.gif) repeat-x 0 0; overflow: hidden; }

#nav ul {height: 28px; float: left; background: url(../gfx/menu_border.gif) no-repeat right top; padding: 0 1px 0 0; }
#nav ul li {float: left; height: 23px; background: url(../gfx/menu_separation.gif) no-repeat 0 0; padding: 5px 8px 0 10px; }
#nav ul li.select {background: url(../gfx/menu_select.gif) repeat-x 0 0; }
#nav ul li a {text-decoration: none; color: #fff; }
#nav ul li a:hover {text-decoration: underline; }



#nav_icons {width: 850px; margin: 6px auto 0 auto; height: 40px; font-size: 12px; font-weight: bold; overflow: hidden; }
/*
#nav_icons ul li {float: left; height: 40px; margin: 0 10px; background: url(../gfx/nav_icon_bg.gif) repeat-x 0 12px; }
#nav_icons ul li.select {background-position: 0 -28px}
#nav_icons ul li.select a {color: #fff; background-position: 0 -80px}
#nav_icons ul li a {text-decoration: none; float: left; color: #ff7f00; height: 26px; padding: 14px 5px 0 36px; }
#nav_icons ul li a:hover {text-decoration: underline; }
*/

#nav_icons ul, ul li { display: block; list-style: none; margin: 0; padding: 0;}
#nav_icons ul { text-align: center; }
#nav_icons ul li { display: inline; white-space: nowrap; margin: 0 10px; }
#nav_icons ul li a {display:inline-block; height:36px; padding:0 0 0 36px; text-decoration: none; color: #ff7f00; background: url(../gfx/icons/ico_nav_1.gif) no-repeat 0 0;}
#nav_icons ul li a span {display:inline-block; background: url(../gfx/nav_icon_bg.gif) repeat-x 0 0px; margin:12px 0 0 0px; height:18px; padding: 2px 5px 0 0; cursor:pointer;}
#nav_icons ul li a:hover {text-decoration: underline;}
#nav_icons ul li.select a span {background-position: 0 -40px}
#nav_icons ul li.select a {color: #fff; background-position: 0 -80px}

#nav_icons .ico_nav_1_gif a {display:inline-block; height:36px; padding:0 0 0 36px; text-decoration: none; color: #ff7f00; background: url(../gfx/icons/ico_nav_1.gif) no-repeat 0 0; }
#nav_icons .ico_nav_2_gif a {display:inline-block; height:36px; padding:0 0 0 36px; text-decoration: none; color: #ff7f00; background: url(../gfx/icons/ico_nav_2.gif) no-repeat 0 0; }
#nav_icons .ico_nav_3_gif a {display:inline-block; height:36px; padding:0 0 0 36px; text-decoration: none; color: #ff7f00; background: url(../gfx/icons/ico_nav_3.gif) no-repeat 0 0; }
#nav_icons .ico_nav_4_gif a {display:inline-block; height:36px; padding:0 0 0 36px; text-decoration: none; color: #ff7f00; background: url(../gfx/icons/ico_nav_4.gif) no-repeat 0 0; }
#nav_icons .ico_nav_5_gif a {display:inline-block; height:36px; padding:0 0 0 36px; text-decoration: none; color: #ff7f00; background: url(../gfx/icons/ico_nav_5.gif) no-repeat 0 0; }

#content {width: 980px; margin: 0 auto; background: #fff url(../gfx/content_bg.gif) repeat-y 0 0; }

#main_content {background: url(../gfx/content_bottom_bg.gif) no-repeat 0 bottom; }
#main_content .container {padding: 20px 20px 0 20px; background: url(../gfx/content_top_bg.gif) no-repeat 0 0; overflow: hidden; width: 940px; font-size: 12px; }

#indeks_content {background: url(../gfx/content_bottom_bg.gif) no-repeat 0 bottom; }
#indeks_content .container {padding: 20px 20px 0 20px; background: url(../gfx/content_top_bg.gif) no-repeat 0 0; overflow: hidden; width: 940px; font-size: 11px; }

#doc_content {background: url(../gfx/content_bottom_bg.gif) no-repeat 0 bottom; font-size: 13px; }
#doc_content .container {padding: 20px 20px 0 20px; background: url(../gfx/content_top_bg.gif) no-repeat 0 0; overflow: hidden; width: 940px; }

#left {width: 200px; float: left; font-size: 11px; }
#right {width: 200px; float: right; font-size: 11px; }

#content .narrow .box_N h3 {background: #dfdfdf url(../gfx/title_2.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #004843; }
#content .narrow .box_N h3.search, #doc_left h3.search, #right h3.search {background: #dfdfdf url(../gfx/title_1.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #fff; }
#content .narrow .box_N .box {border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 9px; margin: 0 0 10px 0; width: 180px; overflow: hidden; }
#content .narrow .box_N ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; margin: 1px 0; }
#content .narrow .box_N ul li a {text-decoration: none; }
#content .narrow .box_N ul li ul li {padding: 0 0 0 10px; background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#content .narrow .box_N .more, #doc_left .more {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; }
#content .narrow .box_N a {text-decoration: none; }
#content .narrow .box_N a:hover {text-decoration: underline; }

/*RSS*/
#content .narrow .box_N .box .box_item {margin:0 0 10px 0; overflow:hidden; width:180px;}
#content .narrow .box_N .box .box_item h4 {background: transparent url(/gui/fk/gfx/marker_3.gif) no-repeat scroll 0 4px; padding: 0 0 0 10px; font-size:11px;}
#content .narrow .box_N .box .box_item .date {color:#959595; display:block; font-size:10px; margin: 0 0 3px 10px;}
#content .narrow .box_N .box .box_item .description {text-align: left; display: block; margin: 0 0 0 10px;}
#content .narrow .box_N .box .box_item .description img {border:1px solid #44976E; display:block; margin:3px 0;}
#content .narrow .box_N .box .box_item .author {color:#959595; display:block; text-align:right; margin: 0 5px 0 0;}
#content .narrow .box_N .box .box_item  p {clear:both; display:block;}
#content .narrow .box_N .box .box_item .more {float:right; padding:0 15px 0 0; margin:3px 0px 0 0; background:transparent url(../gfx/mark_2.gif) no-repeat scroll right 3px;}
#content .narrow .box_N .box  .main_button {background:#E2E2E2 url(../gfx/mark_2.gif) no-repeat scroll right 5px; float:right; font-size:11px; font-weight:bold; margin:5px 0 0 0; padding:2px 12px 2px 6px; text-decoration:none; text-transform:capitalize;}
#content .narrow .box_N .box .link_to_chanel a {color:#4d7d7a;}

#content .narrow .box_C .box .box_item {margin:0 0 10px 0; overflow:hidden; width:180px;}
#content .narrow .box_C .box .box_item h4 {background: transparent url(/gui/fk/gfx/marker_3.gif) no-repeat scroll 0 4px; padding: 0 0 0 10px; font-size:11px;}
#content .narrow .box_C .box .box_item .date {color:#959595; display:block; font-size:10px; margin: 0 0 3px 10px;}
#content .narrow .box_C .box .box_item .description {text-align: left; display: block; margin: 0 0 0 10px;}
#content .narrow .box_C .box .box_item .description img {border:1px solid #44976E; display:block; margin:3px 0;}
#content .narrow .box_C .box .box_item .author {color:#959595; display:block; text-align:right; margin: 0 5px 0 0;}
#content .narrow .box_C .box .box_item  p {clear:both; display:block;}
#content .narrow .box_C .box .box_item .more {float:right; padding:0 15px 0 0; margin:3px 0px 0 0; background:transparent url(../gfx/mark_2.gif) no-repeat scroll right 3px;}
#content .narrow .box_C .box  .main_button {background:#B7E5B7 url(../gfx/mark_2.gif) no-repeat scroll right 5px; float:right; font-weight:bold; margin:5px 0 0 0; padding:2px 14px 1px 7px; text-decoration:none;}
#content .narrow .box_C .box .link_to_chanel a {color:#567d7a;}

#content .narrow .box_C .h3 h3 {background: #44976E url(../gfx/title_1.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #fff; }
#content .narrow .box_C .h3 h3 a {color:#fff;}
#content .narrow .box_C .box {border: 1px solid #44976E; border-top: none; padding: 9px; margin: 0 0 10px 0; width: 180px; background: #ECF4F0; position: relative; }
/*#content .narrow .box_C .box_search select {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px; font-family: Trebuchet MS; font-size: 11px; vertical-align: middle; margin: 0 0 0 5px; width: 130px; }*/
#content .narrow .box_C ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; margin: 1px 0; }
#content .narrow .box_C ul li a {text-decoration: none; }
#content .narrow .box_C ul li ul li {padding: 0 0 0 10px; background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#content .narrow .box_C .more, #doc_left .more {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; }
#content .narrow .box_C a {text-decoration: none; }
#content .narrow .box_C a:hover {text-decoration: underline; }

#content .narrow .box_blank{padding: 9px; margin: 0 0 10px 0; width: 180px; overflow: hidden; }
#content .narrow .box_blank_box ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; margin: 1px 0; }
#content .narrow .box_blank_box ul li a {text-decoration: none; }
#content .narrow .box_blank_box ul li ul li {padding: 0 0 0 10px; background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#content .narrow .box_blank_box .more, #doc_left .more {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 3px; }
#content .narrow .box_blank_box a {text-decoration: none; }
#content .narrow .box_blank_box a:hover {text-decoration: underline; }

/* wyrzucone po dodaniu class narrow
#right h3 {background: #dfdfdf url(../gfx/title_2.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #004843; }
#right .box {border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 9px; margin: 0 0 10px 0; width: 180px; overflow: hidden; }
#right ul li {padding: 0 0 0 10px; background: url(../gfx/mark_2.gif) no-repeat 0 4px; margin: 1px 0; }
#right ul li a {text-decoration: none; }
#right ul li ul li {padding: 0 0 0 10px; background: url(../gfx/mark_1.gif) no-repeat 0 5px; }
#right input.text, #left input.text, #doc_left input.text {border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #008b00; padding: 1px 2px 0 2px; height: 16px; font-family: Trebuchet MS; font-size: 11px; }
#right a {text-decoration: none; }
#right a:hover {text-decoration: underline; }
*/

#main {width: 510px; float: left; margin: 0 0 0 15px; font-size: 12px; padding: 0 0 20px 0; }
#main h3 {background: #44976e url(../gfx/title_1.gif) no-repeat left bottom; padding: 4px 10px 5px 10px; font-size: 12px; color: #fff; margin: 15px 0 0 0; }
#main h3.scroller {margin: 0; }
#main .date {color: #959595; font-size: 0.9em; font-weight: normal; }
#main .content {padding: 0 5px; width: 500px; }
#main .more {border-bottom: 1px solid #e2e2e2; margin: 5px -5px 0 0; width: 100%; overflow: hidden; }
#main .more a {text-decoration: none; float: right; background: #e2e2e2 url(../gfx/mark_2.gif) no-repeat right 5px; font-weight: bold; padding: 2px 14px 1px 7px; font-size: 11px; }
#main .more a:hover {background-color: #b7e5b7; }
#main .more_news2 { margin: 10px -5px 0 0; width: 100%; overflow: hidden; }
#main .more_news2 a {border: 1px solid #e2e2e2;text-decoration: none; float: right; color:#fff; background: #4b9b73 url(../gfx/mark_2.2.gif) no-repeat right 5px; font-weight: bold; padding: 2px 14px 2px 7px; font-size: 11px; }
#main .more_news2 a:hover {background-color: #fff; text-decoration:bold; float: right; color:#fff; background: #4b9b73 url(../gfx/mark_2.2.gif) no-repeat right 5px; font-weight: bold; padding: 2px 14px 2px 7px; font-size: 11px;}
#main h4 {font-size: 1.4em; color: #004843; font-weight: bold; padding: 0 5px; margin: 10px 0 5px 0; line-height: 19px; }
#main h4 a {text-decoration: none; }
#main h4 a:hover {color: orange; }
#main ol {list-style-type: decimal; margin: 1em 0; }
#main ol li {margin: 0 0 0 25px; }
#main ul {margin: 1em 0; }
#main ul li {padding: 0 0 0 20px; background: url(../gfx/mark_1.gif) no-repeat 7px 0.5em; }
#main table {border-collapse: collapse; }
#main table td {padding: 0.5em 0.6em; border: 1px solid #E2E2E2; }
#main a {text-decoration: none; }
#main a:hover {text-decoration: underline; }

#main #warning_box {overflow:hidden; margin:10px 0; background-color:#ebf8eb; border:1px solid #b7e5b7; padding:10px;}
#main #warning_box #warning_text1 {margin:5px 0;}
#main #warning_box #warning_text2 {margin:5px 0; display:none;}
#main #warning_box #warning_slide {margin:5px 0; cursor:pointer;}
#komunikat_switch {color:#004843; cursor:pointer;}

#nowe_porady .content i {font-style: normal; }
#nowe_porady .date {padding: 0 5px; margin: 5px 0; }
#nowe_porady .section {font-size: 0.9em; font-weight: normal; text-decoration: underline; }
#nowe_porady .section:hover {text-decoration: underline; color: orange; }

#scroller {background: #ebf8eb; border-bottom: 1px solid #b7e5b7; margin: 0 0 15px 0; width: 510px; overflow: hidden; height: 159px; }
#scroller h4 {font-size: 1.4em; color: #004843; font-weight: bold; padding: 0; margin: 5px 0; width: 480px; }
#scroller .scroller_item {padding: 13px 0 0 15px; width: 495px; height: 146px; }
#scroller .content {height: 62px; overflow: hidden; padding: 0; border: none; width: 480px; }
#scroller .more {margin: 0 0 0 0; border: none; float: right; width: 495px; overflow: hidden; position: absolute; top: 142px; right: 0; }
#scroller .more a {float: right; background: #b7e5b7 url(../gfx/mark_2.gif) no-repeat right 5px; text-decoration: none; font-weight: bold; padding: 2px 14px 1px 7px; margin: 0; }
#scroller .more a:hover {text-decoration: underline; }

#doc {width: 710px; float: right; padding: 0 10px 20px 0; margin: 10px 0 0 0; font-size: 13px; }

#copy {clear: both; border-top: 1px solid #e2e2e2; text-align: center; padding: 4px 0 4px 0; font-size: 10px; }

#foot {background: url(../gfx/foot_bg.gif) repeat-x 0 0; height: 50px; }
#foot a {text-decoration: none; }
#foot a:hover {text-decoration: underline; }
#foot .marketing {width: 920px; height: 19px; padding: 4px 30px 0 30px; margin: 0 auto; background: url(../gfx/foot_marketing_bg.gif) no-repeat 0 0; overflow: hidden; text-align: center; }
#foot .marketing span { color: #004843; }
#foot .marketing ul {display: inline; background: url(../gfx/mark_1.gif) no-repeat left 5px; padding: 0 0 0 6px; }
#foot .marketing ul li {display: inline; background: url(../gfx/mark_1.gif) no-repeat right 5px; padding: 0 12px 0 6px; margin: 0 0 0 0; }
#foot .marketing ul li a {color: #004843 }
#foot .editorial {width: 920px; height: 21px; padding: 6px 30px 0 30px; margin: 0 auto; background: url(../gfx/foot_editorial_bg.gif) no-repeat 0 0; text-align: center; }
#foot .editorial ul {display: inline; background: url(../gfx/mark_1.gif) no-repeat left 5px; padding: 0 0 0 6px; }
#foot .editorial ul li {display: inline; background: url(../gfx/mark_1.gif) no-repeat right 5px; padding: 0 12px 0 6px; margin: 0 0 0 0; }
#foot .editorial ul li a {color: #fff; }

#localization_container {border-bottom: 1px solid #e2e2e2; width: 100%; overflow: hidden; color: #989898; padding: 2px 0 6px 0; margin: 0 0 10px 0; font-size: 11px; }
#localization_container .localization {width: 750px; float: left; padding: 0 0 0 5px; }
#localization_container .localization a {text-decoration: underline; }
#localization_container .localization a:hover {text-decoration: none; }
#localization_container .font_size {width: 150px; float: right; text-align: right; padding: 0 5px 0 0; }
#localization_container .font_size img {vertical-align: middle; }

#kalendarz {border-collapse: collapse; width: 100%; margin: 10px 0 5px 0; }
#kalendarz td {background: #ececec; border: 1px solid #fff; padding: 3px 0; vertical-align: middle; }
#kalendarz th {border-left: 1px solid #ececec; border-right: 1px solid #ececec; padding: 3px 0; font-weight: normal; font-size: 10px; }
#kalendarz td a.event_link {text-decoration: none; font-weight: bold; }
#kalendarz td.nav {font-size: 18px; font-weight: bold; }
#kalendarz td.month_year {font-weight: bold; }
#kalendarz td.event_col a {text-decoration: underline; }
#kalendarz td.event_col a:hover {text-decoration: none; }
#kalendarz td.event_col_n {background: #dff3df; color: #000; }
#kalendarz td.event_col_today {background: #ff7f00; color: #fff; }


#zp_content kh_main {font-family: "Arial CE", arial, verdana;font-size: 10pt; line-height : 15pt;}
#zp_content p {margin: 0px 0px 0px 0px;}
#zp_content .kh_header { font-size: 14pt; line-height : 21pt; text-align: center;}
#zp_content .kh_title { font-size: 12pt; font-weight : bold; text-decoration : underline; margin: 25px 0px 15px 0px;}
#zp_content .kh_indent_1 { list-style-type: none; margin: 0px 0px 0px 30px;}
#zp_content .kh_indent_2 {list-style-type: none;margin: 0px 0px 0px 60px;}