body {margin: 0; padding: 0; background: #fff url(gfx/bg.gif) repeat-x; font-family: verdana, tahoma, arial; }
.input {border: 1px solid #B4B4B4; font-family: verdana; font-size: 11px; margin: 4px 0 0 0; padding: 2px;}
.confirm {margin: 10px 10px 0 10px; color: green;}
.error {margin: 10px 10px 0 10px; color: red;}

#top {width: 986px; height: 105px; margin: 0 auto; background: url(gfx/lewa_kol_tlo_3.gif) no-repeat bottom left; }
#logo {background: url(gfx/aula.jpg) no-repeat bottom right; float: left; width: 770px; height: 105px; }

#top_menu_2 {float: left; width: 750px; height: 35px; margin: 0 auto; background: url(gfx/top_menu_li_first.gif) no-repeat top left; padding: 0 0 0 4px; }
#top_menu_2 ul {list-style: none; background: url(gfx/top_menu_tlo.gif) repeat-x top left; height: 31px; padding: 1px 0 0 0; margin: 0; font-size: 11px; float: left; }
#top_menu_2 ul li {float: left; background: url(gfx/top_menu_li.gif) no-repeat bottom right; font-weight: bold; padding: 8px 12px 9px 8px; }
#top_menu_2 ul li.last {background: url(gfx/top_menu_li_last.gif) no-repeat bottom right; }
#top_menu_2 ul li a {text-decoration: none; color: #3F71B8; }
#top_menu_2 ul li a:hover {color: blue;}

#top_ico {float: right; width: 212px; height: 26px; background: url(gfx/top_ico_tlo.gif) no-repeat top left; padding: 9px 0 0 4px; }
#top_ico .ico_1 {float: left; width: 70px; height: 26px; background: url(gfx/top_ico_1.gif) no-repeat 0 0; }
#top_ico .ico_2 {float: left; width: 74px; height: 26px; background: url(gfx/top_ico_2.gif) no-repeat 0 0; }
#top_ico .ico_3 {float: left; width: 33px; height: 26px; background: url(gfx/top_ico_3.gif) no-repeat 0 0; }
#top_ico .ico_4 {float: left; width: 30px; height: 26px; background: url(gfx/top_ico_4.gif) no-repeat 0 0; }

#logowanie {float: right; width: 208px; height: 104px; background: url(gfx/top_log_tlo.gif) no-repeat top left; padding: 1px 4px 0 4px; }
#logowanie p {margin: 0; padding: 0; }
#logowanie form {margin: 0; padding: 0; }
#logowanie input.input {border: 1px solid #B4B4B4; font-family: verdana; font-size: 11px; margin: 4px 0 0 0; padding: 2px; width: 85px; }
#logowanie .zalogowany {float: left; width: 114px; margin: 10px 0 0 0; }
#logowanie a.zarejestruj {float: left; margin: 12px 0 0 20px; text-decoration: none; color: #054477; background: url(gfx/link_border_1.gif) repeat-x bottom left; }

#container {width: 986px; margin: 0 auto; }

#left_col {width: 216px; background: url(gfx/lewa_kol_tlo_2.gif) no-repeat bottom left; float: left; }
#left_col ul {list-style: none; margin: 0 0 1px 0; padding: 0; font-size: 12px; width: 208px; }
#left_col ul li {background: url(gfx/lewa_menu_1.gif) no-repeat top left; ; margin: 0; }
#left_col ul li a {display: block; margin: 0; padding: 7px 0 4px 8px; text-decoration: none; color: #fff; font-weight: bold; }
/*#left_col ul li a:hover {border: none; color: #EF9C00;}
#left_col ul li.ksiegarnia {background: url(gfx/lewa_menu_1ks.gif) no-repeat top left; margin: 0; }
#left_col ul li a.ksiegarnia {display: block; margin: 0; padding: 7px 0 4px 8px; text-decoration: underline; color: #fff; font-weight: bold; width: 200px; }*/
#left_col ul li a.ksiegarnia:hover {border: none; color: #EF9C00; }
#left_col ul li ul {margin: 0; padding: 0; width: 208px; }
#left_col ul li ul li {background: #3F71B8; margin: 0; padding: 0; }
#left_col ul li ul li a {display: block; font-weight: normal; padding: 3px 0 4px 8px; width: 200px; }
#left_col ul li ul li a:hover {}
#left_col ul li ul li ul li {background: #3F71B8; margin: 0; padding: 0; }
#left_col ul li ul li ul li a {display: block; font-weight: normal; padding: 3px 8px 4px 18px; width: 182px; font-size: 11px; background: url(gfx/box_h3.gif) no-repeat 8px 3px; }

#left_col .left_col {display: block; background: url(gfx/lewa_kol_tlo_1.gif) no-repeat top left; padding: 0px 4px 3px 4px; }

#right_col {width: 216px; background: url(gfx/lewa_kol_tlo_2.gif) no-repeat bottom left; float: right; }
#right_col ul {list-style: none; margin: 0 0 1px 0; padding: 0; font-size: 12px; width: 208px; }
#right_col ul li {background: url(gfx/lewa_menu_1.gif) no-repeat top left; ; margin: 0; }
#right_col ul li a {display: block; margin: 0; padding: 7px 0 4px 8px; text-decoration: none; color: #fff; font-weight: bold; width: 200px; }
#left_col ul li.ksiegarnia {background: url(gfx/lewa_menu_1ks.gif) no-repeat top left; margin: 0; }
#left_col ul li a.ksiegarnia {display: block; margin: 0; padding: 7px 0 4px 8px; text-decoration: none; color: #044476; font-weight: bold;}
#left_col ul li a.ksiegarnia:hover {border: none; color: red; }
#left_col ul li ul li.ksiegarnia2 {background: #EFCB86; margin: 0; padding: 0; }
#left_col ul li ul li.ksiegarnia2 a {color: #044476;}
#left_col ul li ul li.ksiegarnia2 a:hover {color: red;}
#right_col ul li a:hover {border: none; color: #EF9C00; }
#right_col ul li ul {margin: 0; padding: 0; width: 208px; }
#right_col ul li ul li {background: #3F71B8; margin: 0; padding: 0; }
#right_col ul li ul li a {display: block; font-weight: normal; padding: 3px 0 4px 8px; width: 200px; }
#right_col ul li ul li a:hover {}

#right_col .right_col {display: block; background: url(gfx/prawa_kol_tlo_1.gif) no-repeat top left; padding: 0 4px 3px 4px; }

#center_col {float: right; width: 554px; font-size: 11px; color: #3D3D3D; padding: 7px 0 0 0; background: url(gfx/top_menu_2_tlo_3.gif) no-repeat top right; }
#center_col .center_menu {float: right; background: url(gfx/top_menu_2_tlo.gif) no-repeat top left; }
#center_col .center_menu ul {margin: 0 0 0 0; padding: 3px 0 0 0; background: url(gfx/top_menu_2_tlo_2.gif) no-repeat top right; }
#center_col .center_menu ul li {list-style: none; float: left; font-weight: bold; background: orange url(gfx/top_menu_2_li.gif) repeat-x top left; padding: 6px 9px 8px 10px; }
#center_col .center_menu ul li.first {background: url(gfx/top_menu_2_li_first.gif) no-repeat top left; padding-left: 14px; }
#center_col .center_menu ul li a {color: #fff; text-decoration: none; }
#center_col .center_menu ul li a:hover {color: red; }

#center_col .center_col {display: block; float: right; background: url(gfx/top_menu_2_tlo.gif) no-repeat top right; padding: 0; margin: 0; }

.box_blue {background: url(gfx/box_nieb_tlo.gif) no-repeat top left; margin: 0 0 1px 0; padding: 8px; color: #fff; font-size: 11px; }
.box_blue h3 {margin: 0 0 7px 0; padding: 0 0 0 10px; font-size: 11px; font-weight: bold; color: #fff; background: url(gfx/box_h3.gif) no-repeat top left; }
.box_blue p {margin: 0; }
.box_blue input.input {border: 1px solid #B4B4B4; font-family: verdana; font-size: 11px; margin: 4px 0 0 0; padding: 2px; }
.box_blue a {background: url(gfx/link_border_2.gif) repeat-x bottom left; text-decoration: none; color: white; }
.box_blue a:hover {color: #044476; }

.box_szary {background: url(gfx/box_szar_tlo.gif) no-repeat top left; margin: 0 0 1px 0; padding: 8px; color: #000; font-size: 11px; }
.box_szary h3 {margin: 0 0 7px 0; padding: 0 0 0 10px; font-size: 11px; font-weight: bold; color: #044476; background: url(gfx/box_h3.gif) no-repeat top left; }
.box_szary p {margin: 0; }
.box_szary a {background: url(gfx/link_border_1.gif) repeat-x bottom left; text-decoration: none; color: #044476; }
.box_szary a:hover {color: red; }
.box_szary p.data {color: #666; font-size: 9px; }
.box_szary input.input {border: 1px solid #B4B4B4; font-family: verdana; font-size: 11px; margin: 4px 0 0 0; padding: 2px; }

#content {clear: both; padding: 10px 10px 0 10px; }
#content h2 {font-size: 13px; font-weight: bold; color: #3F71B8; width: 100%; height: 22px; background: url(gfx/h2_linia.gif) no-repeat top left; margin: 10px 0; }
#content h2 span {float: left; padding: 5px 11px 1px 0; background: #fff url(gfx/h2_tlo.gif) no-repeat top right; margin: 0 0 0 10px; }
#content h2 span a {text-decoration: none; color: #3F71B8; }
#content h3 {font-size: 13px; font-weight: bold; color: #666666; margin: 10px 0 3px 0; }
#content h3 .data {font-size: 9px; font-weight: normal; }
#content h4 {font-size: 11px; margin: 0; padding: 0; }
#content p {margin: 3px 0; text-align: justify; color: #3D3D3D; }
#content p a {color: #3F71B8; text-decoration: none; }

#content a.wiecej_o {float: left; margin: 3px 0; color: #3F71B8; text-decoration: none; }
#content .col_2 {float: right; width: 257px; padding: 0 0 10px 0; }
#content .col_2 h3, #content .col_1 h3 {font-size: 12px; font-weight: bold; color: #666666; margin: 0 0 3px 0; }
#content .col_2 .autor, #content .col_1 .autor {display: block; }
#content .col_2 img, #content .col_1 img {border: 1px solid #3F71B8; padding: 1px; float: left; margin: 0 10px 0 0; }
#content .col_1 {float: left; width: 257px; padding: 0 9px 10px 0; }
#content ul {margin: 10px 0; padding: 0 0 0 10px; background: none;}
#content ul li {list-style: none; padding: 0 0 0 10px; margin: 0; background: url(gfx/li_1.gif) no-repeat top left; }
#content ol {margin: 10px 0; padding: 0 0 0 23px; }
* html #content ol {margin: 10px 0; padding: 0 0 0 23px; }
#content ol li {padding: 0; margin: 0; }
/*mantis_1150*/
#content ol li ul {margin: 10px 0; padding: 0 0 0 10px; background: none;}
#content ol li ul li {list-style: none; padding: 0 0 0 10px; margin: 0; background: url(gfx/li_1.gif) no-repeat top left; }
/*koniec_mantis*/
#content .numery_stron input {float: left; border: none; background: none; font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; margin: 0 4px; padding: 1px 2px; color: #3F71B8; background: url(gfx/link_border_1.gif) repeat-x bottom; }
#content a {color: #3F71B8; }
#content a:hover {color: red; }


#content_piel {clear: both; padding: 10px 10px 0 10px; }
#content_piel h2 {font-size: 13px; font-weight: bold; color: #3F71B8; width: 100%; height: 22px; background: url(gfx/h2_linia.gif) no-repeat top left; margin: 10px 0; }
#content_piel h2 span {float: left; padding: 5px 11px 1px 0; background: #fff url(gfx/h2_tlo.gif) no-repeat top right; margin: 0 0 0 10px; }
#content_piel h3 {font-size: 13px; font-weight: bold; color: #044476; width: 100%; height: 22px; background: url(gfx/h2_linia.gif) no-repeat top left; margin: 10px 0; }
#content_piel h3 span {float: left; padding: 5px 11px 1px 0; background: #fff url(gfx/h2_tlo.gif) no-repeat top right; margin: 0 0 0 10px; }
#content_piel ul.lista_art {list-style: none; margin: 0; padding: 0; }
#content_piel ul.lista_art li {padding: 0 0 0 32px; margin: 10px 0; }
#content_piel ul.lista_art li.kat_1 {background: url(gfx/li_2.gif) no-repeat top left; }
#content_piel ul.lista_art li.kat_2 {background: url(gfx/li_3.gif) no-repeat top left; }
#content_piel ul.lista_art li.kat_3 {background: url(gfx/li_4.gif) no-repeat top left; }
#content_piel ul.lista_art li.kat_4 {background: url(gfx/li_5.gif) no-repeat top left; }
#content_piel ul.lista_art li.kat_5 {background: url(gfx/li_7.gif) no-repeat top left; }
#content_piel ul.lista_art li.kat_6 {background: url(gfx/li_6.gif) no-repeat top left; }
#content_piel ul.lista_art li.akt_piel_i_pol {background: url(gfx/li_5.gif) no-repeat top left; }
#content_piel ul.lista_art li a {color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
#content_piel ul.lista_art li a:hover {color: #3F71B8; }
#content_piel ul.lista_art li p.autor {font-size: 10px; color: #666666; margin: 3px 0; }
#content_piel ul.lista_art li p.lead {margin: 3px 0 0 0; }

#content_stud {clear: both; width: 543px; background: #D7EAF3 url(gfx/stud_bg.gif) repeat-y 0 0; margin: 10px auto 0 auto; font-size: 11px; }
#content_stud h2 {margin: 0; padding: 0; background: url(gfx/stud_top.gif) no-repeat 0 0; height: 53px; }
#content_stud h2 span {display: none; }
#content_stud h3 {float: right; background: url(gfx/stud_h3_1.gif) no-repeat top right; color: #fff; font-size: 12px; font-weight: bold; }
#content_stud h3 span {background: url(gfx/stud_h3_2.gif) no-repeat 0 0; padding: 7px 14px 8px 14px; display: block; }
#content_stud h4 {color: #F79C00; margin: 4px 0; font-size: 11px; }
#content_stud .news {float: left; padding: 0 0 0 20px; width: 240px; height: 215px; margin: 0 0 6px 0; }
#content_stud p.data {margin: 0; color: #9A9A9A; font-size: 10px; }
#content_stud p {margin: 0 0 4px 0; }
#content_stud a.wiecej {font-size: 9px; color: #3F71B8; text-decoration: none; }
#content_stud a.wiecej:hover {color: red; }
#content_stud ul.info {list-style: none; clear: both; padding: 0 10px 0 20px; }
#content_stud ul.info li {background: url(gfx/box_h3.gif) no-repeat 0 0; padding: 0 0 0 10px; margin: 4px 0; }
#content_stud ul.info li a {color: #044476; text-decoration: none; }
#content_stud ul.info li .data {color: #9A9A9A; font-size: 10px; }


#artykul {clear: both; padding: 0 10px 0 10px; color: #3D3D3D; width: 528px;}
#artykul h2 {font-size: 13px; font-weight: bold; color: #3F71B8; width: 100%; height: 22px; background: url(gfx/h2_linia.gif) no-repeat top left; margin: 10px 0; }
#artykul h2 span {float: left; padding: 5px 11px 1px 0; background: #fff url(gfx/h2_tlo.gif) no-repeat top right; margin: 0 0 0 10px; }
#artykul h3 {font-size: 13px; font-weight: bold; color: #666666; margin: 10px 0; padding: 0; }
#artykul h3.piel_i_pol {font-size: 13px; font-weight: bold; color: #044476; width: 100%; margin: 10px 0; }
#artykul h3 p {margin: 0; padding: 0; }
#artykul h3.piel_i_pol_1 {font-size: 13px; font-weight: bold; color: #044476; width: 500px; background: url(gfx/li_2.gif) no-repeat top right; padding: 0 34px 5px 0; }
#artykul h3.piel_i_pol_2 {font-size: 13px; font-weight: bold; color: #044476; width: 500px; background: url(gfx/li_3.gif) no-repeat top right; padding: 0 34px 5px 0; }
#artykul h3.piel_i_pol_3 {font-size: 13px; font-weight: bold; color: #044476; width: 500px; background: url(gfx/li_4.gif) no-repeat top right; padding: 0 34px 5px 0; }
#artykul h3.piel_i_pol_4 {font-size: 13px; font-weight: bold; color: #044476; width: 500px; background: url(gfx/li_5.gif) no-repeat top right; padding: 0 34px 5px 0; }
#artykul h3.piel_i_pol_5 {font-size: 13px; font-weight: bold; color: #044476; width: 500px; background: url(gfx/li_7.gif) no-repeat top right; padding: 0 34px 5px 0; }
#artykul h3.piel_i_pol_6 {font-size: 13px; font-weight: bold; color: #044476; width: 500px; background: url(gfx/li_6.gif) no-repeat top right; padding: 0 34px 5px 0; }
#artykul h4 {font-size: 13px; padding: 0; margin: 10px 0; color: #666666; }
#artykul h5 {font-size: 12px; padding: 0; margin: 10px 0; color: #666666; }
#artykul h6 {font-size: 11px; padding: 0; margin: 10px 0; color: #666666; }
#artykul p {margin: 10px 0; padding: 0; }
#artykul blockquote {padding: 0 0 0 10px; }
#artykul ul {margin: 10px 0; padding: 0 0 0 10px; }
#artykul ul li {list-style: none; padding: 0 0 0 10px; margin: 0; background: url(gfx/li_1.gif) no-repeat top left; }
#artykul ol {margin: 10px 0; padding: 0 0 0 27px; }
* html #artykul ol {margin: 10px 0; padding: 0 0 0 23px; }
#artykul ol li {padding: 0; margin: 0; }
#artykul ol li.upper-roman {list-style-type: upper-roman; }
#artykul ol li.upper-alpha {list-style-type: upper-alpha; }
#artykul ol li.lower-alpha {list-style-type: lower-alpha; }
#artykul a {background: url(gfx/link_border_1.gif) repeat-x bottom left; text-decoration: none; color: #3F71B8; border: 0px solid black;}
#artykul a:hover {border: none; }
#artykul p.lead {font-weight: bold; margin: 10px 0; text-align: justify; color: #666; }
#artykul p.autor {text-align: right; color: #666; font-size: 9px; }
#artykul a img {background: #fff; border: 0px solid black;}
#artykul .autor_info {font-family: arial; font-size: 12px; color: gray; margin: 6px 0 6px 0; }
#artykul .autor_info .autorzy_opis {font-size: 10px; }

#dydaktyka {width: 100%; }
#dydaktyka tr td {vertical-align: top; }
#dydaktyka tr td.lewa {text-align: left; width: 128px; }
#dydaktyka tr td.srodkowa {text-align: center; }
#dydaktyka tr td.prawa {text-align: right; width: 128px; }
#dydaktyka .kat {padding: 3px 3px 12px 3px; margin: 0 auto; text-align: left; }
#dydaktyka .kat a {color: #3F71B8; border-bottom: 1px dotted #3F71B8; text-decoration: none; }
#dydaktyka .kat a:hover {border: none; }

#ksiegarnia a.wiecej_o {float: left; margin: 3px 0; color: #3F71B8; text-decoration: none; }
#ksiegarnia h3 {font-size: 11px; font-weight: bold; color: #666666; margin: 0 0 3px 0; }
#ksiegarnia img {border: 1px solid #3F71B8; padding: 1px; float: left; margin: 0 10px 10px 0; }
#ksiegarnia .autor {display: block; margin: 0 0 3px 0; }
#ksiegarnia .opis {display: block; margin: 0 0 3px 0; }

#wyszukiwarka {background: #EFEFEF; padding: 10px; margin: 0; }
#wyszukiwarka h3 {margin: 0; padding: 0; }

#wyszukiwarka table td {height: 26px; font-size: 11px; }
#wyszukiwarka table td.label {padding: 0 5px 0 0; text-align: right; }
#wyszukiwarka table td.label_check {padding: 0 10px 0 5px; }
#wyszukiwarka input.check {margin: 2px 3px 0 3px; padding: 0; border: none; }
* html #wyszukiwarka input.check {margin: 0; padding: 0; border: none; }
#wyszukiwarka form {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0; }
#wyszukiwarka input {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
#wyszukiwarka select {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

#wyszukiwarka_wyniki ol {margin: 10px 0; padding: 0; }
#wyszukiwarka_wyniki ol li {padding: 0 0 0 0; margin: 4px 0 4px 30px; }
#wyszukiwarka_wyniki ol li a {color: #0265AC; text-decoration: none; }
#wyszukiwarka_wyniki ol li a:hover {text-decoration: underline; }
#wyszukiwarka_wyniki ol li p {margin: 0; padding: 0; }

#ks_wyszukiwarka_zaawansowana input.check {margin: 5px 5px 0 5px; padding: 0; }
* html #ks_wyszukiwarka_zaawansowana input.check {margin: 2px 2px 0 0; padding: 0; border: none; }

#foot {width: 980px; padding: 5px 0; margin: 10px auto 0 auto; border-top: 1px solid #CDCDCD; font-size: 11px; text-align: center; color: #3D3D3D; }
#foot a {color: #3D3D3D; text-decoration: none; border-bottom: 1px solid #CDCDCD; }
#foot a:hover {border: none; } 
#foot span {color: #CDCDCD}

#up {width: 980px; margin: 0 auto; text-align: right; font-size: 11px; }
#up a {font-weight: bold; text-decoration: none; color: #3F71B8; padding: 0 13px 0 0; background: url(gfx/up.gif) no-repeat top right; }

/* ksiegarnia */
/* LEVEL 1 */
.ks_lvl_1 div a {color: #3f71b8; text-decoration: none; background: url(gfx/link_border_1.gif) repeat-x bottom left; }
.ks_lvl_1_okladka {float: left; margin: 0 5px 5px 0; background: #FFF; padding: 1px; border: 1px solid #3f71b8; }
.ks_lvl_1_short div{margin: 0 0 4px 0; }
.ks_lvl_1_title {font-size: 11px; color: #666666; font-weight: bold; margin: 0 0 4px 0; }

#ksr_linki {margin: 0 0 8px 0; text-align: center; }
#ksr_linki a {margin: 0 10px 0 0; text-decoration: none; font-weight: bold; } 

/* LEVEL 2 */
.ks_lvl_2_double {margin: 0 0 10px 0; }
.ks_lvl_2 {float: left; width: 255px; }
.ks_lvl_2_short div {margin: 0 0 6px 90px; }
.ks_lvl_2_img {float: left; margin: 0 0 5px 0; background: #FFF; padding: 1px; border: 1px solid #3f71b8; }
.ks_lvl_2_img_nowosc {float: left; margin: 0 0 5px 0; background: #FFF; padding: 1px; border: 1px solid #ef9c00; }
.ks_lvl_2_img_zapowiedz {float: left; margin: 0 0 5px 0; background: #FFF; padding: 1px; border: 1px solid #3F71B8; width: 80px;}
	.ks_lvl_2_img_lep1, .ks_lvl_2_img_lep2, .ks_lvl_2_img_lep3 {float: left; margin: 0 0 5px 0; background: #FFF; padding: 1px; border: 1px solid #A5CD2E; }
.ks_lvl_2_tytul a {text-decoration: none; color: #666666; font-weight: bold; }
div.ks_lvl_2_tytul_nowosc {margin: 0 0 6px 0; padding: 2px 8px 2px 90px; background: #ef9c00 url(gfx/bg_nowosc.gif) right top no-repeat; }
div.ks_lvl_2_tytul_zapowiedz {margin: 0 0 6px 0; padding: 2px 8px 2px 90px; background: #3F71B8 url(gfx/bg_zapowiedz.gif) right top no-repeat;}
div.ks_lvl_2_tytul_jpa2009 {margin: 0 0 6px 0; padding: 2px 8px 2px 90px; background: #B49cb9 url(gfx/bg_jpa2009.gif) right top no-repeat; color: #FFF; }
	div.ks_lvl_2_tytul_lep1, div.ks_lvl_2_tytul_lep2, div.ks_lvl_2_tytul_lep3 {margin: 0 0 6px 0; padding: 2px 8px 2px 90px; background: #A5CD2E url(gfx/bg_lep.gif) right top no-repeat; }
.ks_lvl_2_tytul_nowosc a {text-decoration: none; color: #FFF; font-weight: bold; }
.ks_lvl_2_tytul_zapowiedz a {text-decoration: none; color: #FFF; font-weight: bold; }
#content .ks_lvl_2_tytul_jpa2009 a {text-decoration: none; color: #FFF; font-weight: bold; }
#content .ks_lvl_2_tytul_jpa2009 a:hover {text-decoration: none; color: #F69409; font-weight: bold; }
	.ks_lvl_2_tytul_lep1 a, .ks_lvl_2_tytul_lep2 a, .ks_lvl_2_tytul_lep3 a {text-decoration: none; color: #FFF; font-weight: bold; }
.ks_lvl2_spec_zapowiedz {color: #3F71B8; font-weight: bold; }
.ks_lvl2_spec_nowosc {color: #ef9c00; font-weight: bold; }
.ks_lvl2_spec_jpa2009 {color: #A9A9A9; font-weight: bold; }
	.ks_lvl2_spec_lep1, .ks_lvl2_spec_lep2, .ks_lvl2_spec_lep3 {color: #A5CD2E; font-weight: bold; }
.ks_lvl_2_more a {color: #3f71b8; text-decoration: none; background: url(gfx/link_border_1.gif) repeat-x bottom left; }
#ks_lvl_2_pages {margin: 0 0 20px 0; }
#ks_lvl_2_pages a {color: #3f71b8; text-decoration: none; }
#ks_lvl_2_pages span {color: #666666; font-weight: bold; }
#ks_lvl_2_kat_tem div {float: left; width: 250px; margin: 0 10px 3px 0; }
#ks_lvl_2_kat_tem a {color: #666666; text-decoration: none; }

/* LEVEL 3 */
.ks_lvl_3_zwykly {border: 1px solid #CDCDCD; padding: 1px;}
#ks_lvl_3_nowosc_td {background: url('gfx/bg_td_nowosc.gif') left bottom no-repeat;}
#ks_lvl_3_nowosc {padding: 1px; border: 1px solid #EF9C00;}
#ks_lvl_3_zap_td {background: url('gfx/bg_td_zapowiedz.gif') left bottom no-repeat;}
#ks_lvl_3_zap {padding: 1px; border: 1px solid #9acae0;}
	#ks_lvl_3_lep1, #ks_lvl_3_lep2, #ks_lvl_3_lep3 {padding: 1px; border: 1px solid #A5CD2E;}
	#ks_lvl_3_lep1_td {background: url('gfx/bg_td_lep.gif') left bottom no-repeat;}
	#ks_lvl_3_lep2_td {background: url('gfx/bg_td_ldep.gif') left bottom no-repeat;}
	#ks_lvl_3_lep3_td {background: url('gfx/bg_td_lep_i_ldep.gif') left bottom no-repeat;}


#ksiazka_show a {color: #3f71b8; text-decoration: none; }
#ksiazka_show table table td{ vertical-align: top; padding: 4px 4px 4px 0;}
#ksiazka_show td.ks_col_1{width: 100px; text-align: right;}
#ksiazka_show td.special_color {color: #044476;}
#ks_lvl_3_tytul{font-size: 12px; color: #044476; font-weight: bold; margin: 0 0 5px 0;}
#ks_lvl_3_podtytul{font-size: 11px; color: #666666; font-weight: bold; margin: 0 0 5px 0;}
#ks_lvl_3_buttons_first{color: red; text-align: right; padding: 10px 15px 0 0;}
#ksiazka_notka {text-align: justify; margin: 10px 0; font-size: 12px; }
#ks_lvl_3_buttons_second {margin: 10px 0;}
#ksiazka_notka {padding: 15px 0; border-bottom: 1px solid #cdcdcd;}

/* KOSZYK PO PRAWEJ STRONIE */
ul#lista_koszyk {background: none; list-style: square; margin: 10px 0 10px 0px; padding: 0 0 0 15px; font-size: 10px; width: 170px; }
ul#lista_koszyk li {background: none; margin: 1px 0; padding: 0;}
/*
div#wyslij_zamowienie {background: #FFF; border: 1px solid #215a97; padding: 1px; margin: 10px 0 3px; text-align: center; width: 140px;}
div#wyslij_zamowienie a {display: block; background: #044476; text-align: center; color: #FFF; font-weight: bold; text-decoration: none; padding: 2px 0;}
*/
/* MAPA STRONY */
#page_tree_left {float: left; width: 266px; }
#page_tree_right {float: left; width: 266px; }
#page_tree a {text-decoration: none; color: #044476; }
#page_tree a:hover {color: #3F71B8; }

/* FORUM */
#content_forum .lokalizator_forum {font-family: verdana; font-size: 11px; }
#content_forum .lokalizator_forum a {color: #044476; }
#content_forum .lokalizator_forum a:hover {color: #3F71B8; }
#content_forum .tabela_2 {border-collapse: collapse; margin: 10px 0; display: block; }
#content_forum .tabela_2 td, .tabela_2 th {padding: 6px 8px; border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; border-bottom: 1px solid #D6DEE4; }
#content_forum .tabela_2 tr.par td, .tabela_2 tr.par th {border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; border-bottom: none; border-top: none; background: #F2F2F2; }
#content_forum .tabela_2 tr.head td, .tabela_2 tr.head th {padding: 4px 4px 6px 4px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-top: none; background: #3F71B8 url(gfx/forum_head.gif) repeat-x bottom; color: #fff; }
#content_forum .tabela_2 tr.spec td {border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4; }
#content_forum .tabela_2 tr.spec th {border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4; background: #DADADA; text-align: left; font-weight: normal; }
#content_forum .tabela_2 tr.for td, .tabela_2 tr.for th {border-left: 1px solid #D6DEE4; border-right: 1px solid #D6DEE4; border-bottom: 1px solid #D6DEE4; background: #fff; }
#content_forum .tabela_2 a {color: #044476; text-decoration: none; }
#content_forum .tabela_2 a:hover {color: #3F71B8; text-decoration: none; }
#content_forum .tabela_2 textarea {border: 1px solid #F2F2F2; width: 100%; height: 220px; }
#content_forum .tabela_2 input {border: none; font-family: verdana; font-size: 11px; margin: 0; padding: 0; background: #fff; }
#content_forum .tabela_2 input.data {background: url(gfx/ico_cal.gif) no-repeat top right; cursor: pointer; border: 1px solid #F2F2F2; }
#content_forum .tabela_2 select {border: 1px solid #F2F2F2; font-family: verdana; font-size: 11px; margin: 0; padding: 0; }

#content_forum .formularz input {border: 1px solid #B4B4B4; font-family: verdana, tahoma, arial; font-size: 11px; margin: 0; padding: 0; background: #fff; }
#content_forum .formularz input.button {border: 1px solid #3F71B8; background: #3F71B8 url(gfx/b_bg_1.gif) repeat-x top left; font-family: verdana, tahoma, arial; font-size: 11px; margin: 0; color: #fff; padding: 0px 8px 1px 8px; font-weight: bold; }
#content_forum .formularz textarea {border: 1px solid #B4B4B4; width: 100%; font-family: verdana, tahoma, arial; font-size: 11px; }
#content_forum .formularz table {border-collapse: collapse; }
#content_forum .formularz th {text-align: right; background: #CDCDCD; border: 1px solid #fff; padding: 2px; }
#content_forum .formularz td {background: #EFEFEF; border: 1px solid #fff; padding: 1px; }

#content_forum .page_list {text-align: center; }
#content_forum .tabela_2 tr.for td a {font-weight: bold; }

#rej_form h4 {margin: 10px 0; }
#rej_form .formularz input.button {border: 1px solid #3F71B8; background: #3F71B8 url(gfx/b_bg_1.gif) repeat-x top left; font-family: verdana, tahoma, arial; font-size: 11px; margin: 0; color: #fff; padding: 0px 8px 1px 8px; font-weight: bold; }
input.button {border: 1px solid #3F71B8; background: #3F71B8 url(gfx/b_bg_1.gif) repeat-x top left; font-family: verdana, tahoma, arial; font-size: 11px; margin: 0; color: #fff; padding: 0px 8px 1px 8px; font-weight: bold; }
span.button {border: 1px solid #DADADA; padding: 3px 1px 4px 1px; background: #fff; }
* html span.button {border: 1px solid #DADADA; padding: 1px; background: #fff; }
#rej_form .formularz input {font-family: verdana, tahoma, arial; font-size: 11px; margin: 0; padding: 1px; }
#rej_form .formularz textarea {width: 100%; font-family: verdana, tahoma, arial; font-size: 11px; padding: 1px; }
#rej_form .formularz select {font-family: verdana, tahoma, arial; font-size: 11px; margin: 0; padding: 1px; }
#rej_form .formularz table {border-collapse: collapse; }
#rej_form .formularz th {text-align: right; border: 1px solid #fff; padding: 3px 2px 2px 2px; font-weight: normal; }
#rej_form .formularz td {padding: 4px; }
* html #rej_form .formularz td {padding: 3px 4px 3px 4px; }

#koszyk table {border-collapse: collapse; }
#koszyk td {border: 1px solid #CDCDCD; padding: 2px; }
#koszyk th {background: #cdcdcd; border: 1px solid #fff; padding: 2px; }
#koszyk p {margin: 10px 0; }
#koszyk a {background: url(gfx/link_border_1.gif) repeat-x bottom left; color: #044476; }
#koszyk a:hover {color: #EF9C00; }

#lep table p {margin: 0; text-align: left; }

#form_zamowinie input.check {margin: 11px 5px 0 10px; }
* html #form_zamowinie input.check {margin: 7px 5px 0 10px; }
#form_zamowinie label{float: left; margin: 11px 0 0 0; }

#lokalizator {clear: both; padding: 10px 10px 0 10px;}
#lokalizator a {text-decoration: none;}

#podstrony {margin: auto; text-align: center; padding: 3px; margin-top: 14px; margin-bottom: 10px; font-size: 11px;  font-weight: normal;}
#aktywna_str {color: red;}
#koszyk2 table.platnosci {margin: auto; background: #DFDFDF; width: 500px;}
#koszyk2 table.platnosci td{border: 0; padding: 5px; border-width: 2px 0 0 0; padding: 1px 0 0 0; border-style: solid;	border-color: white;}

/* KOSZYK AKTUALNY */
#koszyk_aktualny {font-family: tahoma; font-size: 12px; margin: 0 0 0 20px; }
#koszyk_aktualny p {margin: 5px 0; padding: 0; }
#koszyk_aktualny a {}
#koszyk_aktualny a.step {color: red; font-weight: bold; }
#koszyk_aktualny table {margin: 10px 0; border-collapse: collapse; }
#koszyk_aktualny table tr.special_row {background: #C2D9EF; }
#koszyk_aktualny table th {background: #C2D9EF; border: 1px solid #fff; }
#koszyk_aktualny table td {background: #E0E8EF; border: 1px solid #fff; }

/*SERIE WYDAWNICZE*/
#serie_wydawnicze a {text-decoration: none; color: #024478;}
#serie_wydawnicze a:hover {color: red;}

.tooltip{ position: absolute; top: 0px; left: 0px; z-index: 3; display: none; border: 1px solid #3d3d3d; padding: 5px; margin: 5px; background: #EFCB84; color: #10496B; max-width: 400px;}

.afil {font-style: italic; margin: 6px 0;}