.b_kalendarz #kalendarz {border-collapse: collapse; width: 389px; margin: 10px 0 5px 0; }
.b_kalendarz #kalendarz td {background: #EDF5DF; border: 1px solid #fff; padding: 3px 0; }
.b_kalendarz #kalendarz th {border-left: 1px solid #EDF5DF; border-right: 1px solid #EDF5DF; padding: 3px 0; font-weight: normal; }
.b_kalendarz #kalendarz td a.event_link {text-decoration: none; font-weight: bold; }
.b_kalendarz #kalendarz td.nav {font-size: 12px; }
.b_kalendarz #kalendarz td.month_year {font-weight: bold; }
.b_kalendarz #kalendarz td.event_col a {text-decoration: underline; }
.b_kalendarz #kalendarz td.event_col a:hover {text-decoration: none; }
.b_kalendarz #kalendarz td.event_col_n {background: #D3E6B1; color: #006729; }
.b_kalendarz #kalendarz td.event_col_today {background: #F39400; color: #fff; }

#main_left {min-height: 10px; }
* html #main_left {height: 10px; }
#main_left h3 {background: #F0EEE1 url(../gfx/main_box_title_1.gif) no-repeat 0 0; font: bold 14px arial; color: #626262; padding: 6px 13px 4px 10px; border-bottom: 3px solid #f5f5f5; margin: 0; }

#right {min-height: 10px; }
* html #right {height: 10px; }

#main_right {float: right; width: 399px; font-size: 11px; }
#main_right h3 {background: #F0EEE1 url(../gfx/main_box_title_3.gif) no-repeat 0 0; font: bold 14px arial; color: #626262; padding: 6px 13px 4px 10px; border-bottom: 3px solid #f5f5f5; margin: 0; }

#content .b_text {border-bottom: 1px solid #e0e0d5; margin: 0 0 10px 0; }
#content .b_text .box {padding: 0 5px; margin: 5px 0; }
#content .b_text .box p {margin: 5px 0; }
#content .b_text ul {list-style: none; margin: 5px 0; }
#content .b_text ul li {padding: 0 0 0 10px; background: url(../gfx/li_1.gif) no-repeat 0 5px; }
#content .b_text ul {list-style: none; padding: 0; margin: 0; }
#content .b_text ul li {background: url(../gfx/li_1.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 9px}
#content .b_text ol li {margin: 0 0 0 25px; }

#main_left .b_text {border-bottom: 1px solid #e0e0d5; margin: 0 0 10px 0; }
#main_left .b_text .box {padding: 0 5px; margin: 5px 0; }
#main_left .b_text .box p {margin: 5px 0; }
#main_left .b_text ul {list-style: none; margin: 5px 0; }
#main_left .b_text ul li {padding: 0 0 0 10px; background: url(../gfx/li_1.gif) no-repeat 0 5px; }

#content .b_text_hl {margin: 0 0 10px 0; }
#content .b_text_hl h3 {background: #006729 url(../gfx/main_box_title_2.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#content .b_text_hl .box {background: #d3e6b1; padding: 10px; }
#content .b_text_hl ul {list-style: none; padding: 0; margin: 0; }
#content .b_text_hl ul li {background: url(../gfx/li_1.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 9px}
#content .b_text_hl ol li {margin: 0 0 0 25px; }

#main_left .b_text_hl {margin: 0 0 10px 0; }
#main_left .b_text_hl h3 {background: #006729 url(../gfx/main_box_title_6.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#main_left .b_text_hl .box {background: #d3e6b1; padding: 10px; }

#content .b_noweporady {margin: 0 0 10px 0; }
#content .b_noweporady h4 {font: bold 12px arial; color: #316888; margin: 10px 0 6px 0; padding: 0 5px; }
#content .b_noweporady h4 a {text-decoration: none; }
#content .b_noweporady .date {font: normal 11px tahoma; color: #959595; }
#content .b_noweporady .more {font-weight: bold; }
#content .b_noweporady .lead {border-bottom: 1px solid #7fb61d; padding: 0 5px 8px 5px; font-size: 11px; }
#content .b_noweporady .lead i {font-style: normal; }

#main_left .b_noweporady {margin: 0 0 10px 0; }
#main_left .b_noweporady h4 {font: bold 18px Arial, Helvetica; color: #316888; margin: 12px 0 6px 0; padding: 0 5px; }
#main_left .b_noweporady h4 a {text-decoration: none; }
#main_left .b_noweporady .date {font: normal 11px tahoma; color: #959595; }
#main_left .b_noweporady .more {font-weight: bold; }
#main_left .b_noweporady .lead {border-bottom: 1px solid #7fb61d; padding: 0 5px 10px 5px; }

#content .b_nowosci {margin: 0 0 10px 0; }
#content .b_nowosci h4 {font: bold 12px arial; color: #316888; margin: 10px 0 6px 0; padding: 0 5px; }
#content .b_nowosci h4 a {text-decoration: none; }
#content .b_nowosci .date {font: normal 11px tahoma; color: #959595; }
#content .b_nowosci .more {font-weight: bold; }
#content .b_nowosci .lead {padding: 0 5px 8px 5px; font-size: 11px; border-bottom: 1px solid #7fb61d; }
#content .b_nowosci .more_news {border-bottom: 1px solid #7fb61d; padding: 0 5px 4px 5px; text-align: right; }
#content .b_nowosci .more_news a {text-decoration: none; }

#main_left .b_nowosci {margin: 0 0 10px 0; }
#main_left .b_nowosci h4 {font: bold 18px Arial, Helvetica; color: #316888; margin: 12px 0 6px 0; padding: 0 5px; }
#main_left .b_nowosci h4 a {text-decoration: none; }
#main_left .b_nowosci .date {font: normal 11px tahoma; color: #959595; }
#main_left .b_nowosci .more {font-weight: bold; }
#main_left .b_nowosci .lead {padding: 0 5px 10px 5px; border-bottom: 1px solid #7fb61d; }
#main_left .b_nowosci .more_news {border-bottom: 1px solid #e0e0d5; padding: 0 5px 4px 5px; text-align: right; }
#main_left .b_nowosci .more_news a {text-decoration: none; }

#content .b_kalendarz {border-bottom: 1px solid #e0e0d5; margin: 0 0 10px 0; }
#content .b_kalendarz .box {padding: 5px; }
#content .b_kalendarz p {padding: 0 5px; }
#content .b_kalendarz a.more {display: block; text-align: right; text-decoration: none; }
#content .b_kalendarz ul {list-style: none; padding: 0; margin: 0; }
#content .b_kalendarz ul li {background: url(../gfx/li_1.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 9px}
#content .b_kalendarz ol li {margin: 0 0 0 25px; }

#main_left .b_kalendarz {border-bottom: 1px solid #e0e0d5; margin: 0 0 10px 0; }
#main_left .b_kalendarz .box {padding: 5px 0 0 0; }
#main_left .b_kalendarz p {padding: 0 5px; }
#main_left .b_kalendarz #kalendarz {width: 540px; margin: 10px auto; }

#content .b_login {margin: 0 0 10px 0; }
#content .b_login h3 {background: #006729 url(../gfx/main_box_title_2.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#content .b_login .box {background: #edf5df; padding: 0 10px 10px 10px; }
#content .b_login .box .login {background: #d3e6b1 url(../gfx/main_login_bg.gif) no-repeat bottom left; margin: 0 0 8px 0; padding: 10px; }
#content .b_login .box .login label {font-weight: bold; line-height: 13px; }
#content .b_login .box .login input.input {font: normal 11px tahoma; border: none; display: block; width: 80px; margin: 3px 0 0 0; padding: 2px 2px 0 2px; height: 17px; }
#content .b_login .box ul {list-style: none; }
#content .b_login .box ul li {padding: 4px 0 4px 10px; background: url(../gfx/li_1.gif) no-repeat 0 9px; border-bottom: 1px solid #fff; }
#content .b_login .box ul li a {text-decoration: none; font-weight: bold; }

#main_left .b_login {margin: 0 0 10px 0; font-size: 11px; }
#main_left .b_login h3 {background: #006729 url(../gfx/main_box_title_6.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#main_left .b_login .box {background: #edf5df; padding: 0 10px 10px 10px; }
#main_left .b_login .box .login {background: #d3e6b1 url(../gfx/main_login_bg.gif) no-repeat bottom left; margin: 0 0 8px 0; padding: 10px; }
#main_left .b_login .box .login label {font-weight: bold; line-height: 13px; }
#main_left .b_login .box .login input.input {font: normal 11px tahoma; border: none; display: block; width: 80px; margin: 3px 0 0 0; padding: 2px 2px 0 2px; height: 17px; }
#main_left .b_login .box ul {list-style: none; }
#main_left .b_login .box ul li {padding: 4px 0 4px 10px; background: url(../gfx/li_1.gif) no-repeat 0 9px; border-bottom: 1px solid #fff; }
#main_left .b_login .box ul li a {text-decoration: none; font-weight: bold; }

#content .b_ankieta {border-bottom: 1px solid #e0e0d5; margin: 0 0 10px 0; }
#content .b_ankieta .box {padding: 5px; }
#content .b_ankieta table {margin: 5px 0; }
#content .b_ankieta input {vertical-align: middle; }
#content .b_ankieta ul {list-style: none; padding: 0; margin: 0; }
#content .b_ankieta ul li {background: url(../gfx/li_1.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 9px}
#content .b_ankieta ol li {margin: 0 0 0 25px; }

#main_left .b_ankieta {border-bottom: 1px solid #e0e0d5; margin: 0 0 10px 0; }
#main_left .b_ankieta .box {padding: 5px; }
#main_left .b_ankieta table {margin: 5px 0; }
#main_left .b_ankieta input {vertical-align: middle; }

#content .b_index {margin: 0 0 10px 0; }
#content .b_index ul {list-style: none; }
#content .b_index ul li {padding: 4px 0 4px 10px; background: url(../gfx/li_1.gif) no-repeat 0 9px; border-bottom: 1px solid #e0e0d5; }
#content .b_index ul li a {text-decoration: none; }

#main_left .b_index {margin: 0 0 10px 0; }
#main_left .b_index .box {padding: 5px; }
#main_left .b_index ul {list-style: none; }
#main_left .b_index ul li {padding: 4px 0 4px 10px; background: url(../gfx/li_1.gif) no-repeat 0 9px; border-bottom: 1px solid #e0e0d5; }
#main_left .b_index ul li a {text-decoration: none; }

#content .b_index_hl {margin: 0 0 10px 0; }
#content .b_index_hl h3 {background: #006729 url(../gfx/main_box_title_2.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#content .b_index_hl .box {padding: 5px 10px 10px 10px; background: #d3e6b1; }
#content .b_index_hl ul {list-style: none; }
#content .b_index_hl ul li {padding: 4px 0 4px 10px; background: url(../gfx/li_1.gif) no-repeat 0 9px; border-bottom: 1px solid #fff; }
#content .b_index_hl ul li a {text-decoration: none; }

#main_left .b_index_hl {margin: 0 0 10px 0; }
#main_left .b_index_hl h3 {background: #006729 url(../gfx/main_box_title_6.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#main_left .b_index_hl .box {padding: 5px 10px 10px 10px; background: #d3e6b1; }
#main_left .b_index_hl ul {list-style: none; }
#main_left .b_index_hl ul li {padding: 4px 0 4px 10px; background: url(../gfx/li_1.gif) no-repeat 0 9px; border-bottom: 1px solid #e0e0d5; }
#main_left .b_index_hl ul li a {text-decoration: none; }

#main_narrow .b_index_hl h3 {background: #006729 url(../gfx/main_box_title_5.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }

#content .b_document {margin: 0 0 10px 0; border-bottom: 1px solid #e0e0d5; }
#content .b_document h4 {font: bold 14px arial; color: #316888; margin: 10px 0 8px 0; padding: 0 5px; }
#content .b_document p.lead {padding: 0 5px; margin: 10px 0; }
#content .b_document .more {font-weight: bold; }

#main_left .b_document {margin: 0 0 10px 0; border-bottom: 1px solid #e0e0d5; }
#main_left .b_document h4 {font: bold 16px arial; color: #316888; margin: 10px 0 8px 0; padding: 0 5px; }
#main_left .b_document p.lead {padding: 0 5px; margin: 10px 0; }
#main_left .b_document .more {font-weight: bold; }

#content .b_document_hl {margin: 0 0 10px 0; }
#content .b_document_hl h3 {background: #006729 url(../gfx/main_box_title_2.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#content .b_document_hl h4 {font: bold 14px arial; color: #316888; margin: 0 0 8px 0; }
#content .b_document_hl .box {padding: 10px; background: #d3e6b1; }
#content .b_document_hl .more {font-weight: bold; }

#main_left .b_document_hl {margin: 0 0 10px 0; }
#main_left .b_document_hl h3 {background: #006729 url(../gfx/main_box_title_6.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#main_left .b_document_hl h4 {font: bold 14px arial; color: #316888; margin: 0 0 8px 0; }
#main_left .b_document_hl .box {padding: 10px; background: #d3e6b1; }
#main_left .b_document_hl .more {font-weight: bold; }

#main_narrow .b_document_hl h3 {background: #006729 url(../gfx/main_box_title_5.gif) no-repeat 0 0; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }

#content .b_kursy {margin: 0 0 10px 0; border-bottom: 1px solid #e0e0d5; }
#content .b_kursy .box {padding: 5px 0 0 0; }
#content .b_kursy table {margin: 0 5px 5px 5px; }
#content .b_kursy .more {text-align: right; padding: 4px 5px; }
#content .b_kursy .more a {text-decoration: none; }

#main_left .b_kursy {margin: 0 0 10px 0; border-bottom: 1px solid #e0e0d5; }
#main_left .b_kursy .box {padding: 5px 0 0 0; }
#main_left .b_kursy table {margin: 0 5px 5px 5px; }
#main_left .b_kursy .more {text-align: right; padding: 4px 5px; }
#main_left .b_kursy .more a {text-decoration: none; }

#content .b_banner {margin: 0 0 10px 0; }
#content .b_banner .box {text-align: center; }

#main_left .b_banner {margin: 0 0 10px 0; }
#main_left .b_banner .box {text-align: center; }

#main_narrow {background: url(../gfx/main_narrow_bg.gif) repeat-y left top; min-height: 10px; width: 399px; }
#main_narrow h3 {background: #F0EEE1 url(../gfx/main_box_title_4.gif) no-repeat 0 0; font: bold 14px arial; color: #626262; padding: 6px 13px 4px 10px; border-bottom: 3px solid #f5f5f5; }

#main_narrow .b_kalendarz #kalendarz {width: 179px; margin: 5px 0 0 0; }
#main_narrow .b_kalendarz #kalendarz td {padding: 2px 0; }
#main_narrow .b_kalendarz #kalendarz th {padding: 2px 0; }

#narrow_left {min-height: 20px; float: left; width: 189px; }
* html #narrow_left {height: 20px; }

#narrow_right {min-height: 20px; float: right; width: 189px; }
* html #narrow_right {height: 20px; }

#dragHelper h3 {background: #F0EEE1 url(../gfx/main_box_title_7.gif) no-repeat right top; font: bold 14px arial; color: #626262; padding: 6px 13px 4px 10px; border-bottom: 3px solid #f5f5f5; margin: 0; }

#dragHelper .b_index_hl h3 {background: #006729 url(../gfx/main_box_title_8.gif) no-repeat right top; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#dragHelper .b_document_hl h3 {background: #006729 url(../gfx/main_box_title_8.gif) no-repeat right top; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#dragHelper .b_text_hl h3 {background: #006729 url(../gfx/main_box_title_8.gif) no-repeat right top; font: bold 14px arial; color: #fff; padding: 6px 13px 4px 10px; border-bottom: 3px solid #a0c957; }
#dragHelper .box {display: none; }