.form_elem_wyrozniony {xxoutline:1px solid blue;}

.informacja {padding:10px 3px; font-size:90%;}

.s_srodek .breadcrumbs {margin:5px 0;}
.s_srodek .breadcrumbs a:link, .s_srodek .breadcrumbs a:visited {color:#555;}

.msg_hint {margin:10px; padding:10px; xxborder:dotted 2px #555; border-radius:20px; background:#FFFFC8;}

.fullscreenToggler {position:absolute; top:5px; right:5px; width:36px; height:36px; background:#fff url('/img/drobne/fullscreen.png'); opacity:0.5; cursor:pointer; z-index:500;}
.fullscreenToggler:hover {opacity:0.7;}
div:fullscreen .fullscreenToggler {background:#fff url('/img/drobne/fullscreen_close.png');}

.pu_ukryj .pu_reszta {display:none;}
.pu_cont .pu_antyreszta {display:none;}
.pu_ukryj .pu_antyreszta {display:block;}
.pu_przelacznik {cursor:pointer;}
.pu_przelacznik:before {content:url("/img/drobne/pu.png"); float:right; margin:0 5px 0 15px;  transition:transform 0.5s}
.pu_ukryj .pu_przelacznik:before {transform:rotate(180deg);}

@media screen and (min-width:801px) {
.mm_przelacznik {display:none;}
}
@media screen and (max-width:800px) {
.mm_min .mm_reszta {display:none;}
}
.mm_max .mm_antyreszta {display:none;}
.mm_przelacznik {cursor:pointer;}
.mm_przelacznik > * {vertical-align:middle;}

.miniaturka {cursor:zoom-out;}
.miniaturka_min {max-height:200px; width:auto; cursor:zoom-in;}
.miniaturka_link {display:block;}

#licznik {border:1px solid #aaf; margin:5px 0; padding:3px;}
#hmenu1_przycisk,
#hmenu2_przycisk {cursor:pointer; margin:0 3px;}
.hmenu2Z {display:none;}
.hmenu2R {position:absolute; top:30px !important; z-index:10000;}

#naglowek_strony[stuck] img {xxheight:10px;}
.pmenue {}
.pmenu_nagl {position:sticky !important; top:-1px; transition:top 0.4s; z-index:100 !important; background-color:#fff;}
#pmenu_h_cont {float:right;}
#pmenu_h_cont > * {margin-left:10px; margin-bottom:10px;}
#pmenu_h, #pmenu_x {border:none; cursor:pointer; padding:0; background:transparent;}
#pmenu_h img {margin-top:8px;}
#pmenu_m {position:fixed; overflow:auto; top:0; left:0; right:0; bottom:0; background:#ececec; padding:5px; z-index:10000;}
#pmenu_x_cont {position:sticky; top:0; padding:15px; background:#ececec; font-size:22px; font-weight:bold;}
#pmenu_x {float:right;}
#pmenu_x img {max-height:34px;}
.pmenuZ {display:none;}
.pmenuR {position:fixed; top:0; z-index:10000;}
#pmenu_m.pmenu_styl1 {padding:0;}
.pmenu_styl1 .pmenue {border:none; margin:0; padding:0;}
.pmenu_styl1 .pmenue:after {content:" "; display:block; background:#bbb; height:1px; margin:10px 15px;}
.pmenu_styl1 .iko_i, .pmenu_styl1 div.menu, .pmenu_styl1 div.menu_nagl, .pmenu_styl1 div .elem {display:block; float:none; border:none; margin:0; padding:0; border-bottom:1px solid #fff;}
.pmenu_styl1 .iko_i:last-child, .pmenu_styl1 div.menu:last-child, .pmenu_styl1 div.menu_nagl:last-child, .pmenu_styl1 div .elem:last-child {border-bottom:none;}
.pmenu_styl1 div {font-size:15px; text-align:left;}
div.pmenu_styl1 div a, div.pmenu_styl1 div .nibya {display:block; height:auto; width:auto; padding:6px 18px;}
.pmenu_styl1 div a:link, .pmenu_styl1 div a:visited {color:#000; text-decoration:none;}
.pmenu_styl1 a br {display:none;}
#pmenu_m.pmenu_styl1 div img {vertical-align:middle; max-height:32px; width:auto; margin:0 8px 0 0;}

.dol_stopka {text-align:center; max-width:200px; margin:5px auto; font-size:12px; background:#fff;}
.dol_stopka a:link, .dol_stopka a:visited {color:#111; text-decoration:none;}
.dol_stopka a:hover {text-decoration:underline;}

.tds_wynik {display:inline-block; line-height:100%;}
.tds_wynik span {padding-left:4px; font-weight:bold;}

.te_strona .te_test {max-width:1200px; margin:20px auto; padding:5px; background:#fff;}
.te_test {margin-bottom:50px;}
.te_test .do_spr {text-align:right; margin-bottom:20px; font-size:14px; color:#444;}
.te_test .pytanie_do_spr {background:#adf;}
.te_test .tekst_przed {font-weight:bold; margin: 40px 0;}
.te_test .pytanie_calosc {margin:40px 0; padding:10px;}
.te_test .pytanie {font-weight:bold;}
.te_test .hint .nagl, .te_test .check .nagl, .te_test .pu_cont .nagl {font-weight:bold;}
.te_test .obrazek_p {margin:10px 0 7px 0;}
.te_test .audio,
.te_test .video {margin:10px 0;}
.te_test .wyjasnienie {xxborder-left:4px dotted #ccc;}
.te_test label {display:inline-block; padding:1px 3px;}
.te_test .opcje_odpowiedzi label {display:block; margin:2px 0; padding:0 3px;}
.te_test label:hover {background:#F4F4A3;}
.te_test .opcje_odpowiedzi {margin:13px 0;}
.te_test .wskazowka, .te_test .odpowiedz, .te_test .samoocena {margin:13px 0;}
.te_test .wskazowka .hint, .te_test .odpowiedz .check {margin-left:13px;}
.te_test div .niezaznaczona_dobra {border:1px solid #0a0; background:#efe; background-image:linear-gradient(-45deg, #fff 25%, transparent 26%, transparent 50%, #fff 51%, #fff 75%, transparent 76%, transparent); background-size:30px 30px;}
.te_test div .zaznaczona_dobra {border:1px solid #0a0; background:#efe;}
.te_test div .zaznaczona_zla {border:1px solid #a00; background:#fee;}
.te_test .odp_ocena {font-variant:small-caps; font-size:150%;}
.te_test .odp_dobra {border-left:4px solid #0a0;}
.te_test .odp_dobra .odp_ocena, .te_test .odp_dobra .samoocena {color:#0a0;}
.te_test .odp_czesciowa {border-left:4px solid #aa0;}
.te_test .odp_czesciowa .odp_ocena, .te_test .odp_czesciowa .samoocena {color:#aa0;}
.te_test .odp_zla {border-left:4px solid #a00;}
.te_test .odp_zla .odp_ocena, .te_test .odp_zla .samoocena {color:#a00;}
.te_test .podsumowanie {margin:10px auto 35px auto; font-size:18px;}
.te_test .podsumowanie tr:first-child +tr {color:#0a0;}
.te_test .podsumowanie tr:first-child +tr +tr {color:#a00;}
.te_test .podsumowanie tr:first-child +tr +tr +tr {color:#aa0;}
.te_test .podsumowanie td, .te_test .podsumowanie th {padding:4px; font-weight:bold; text-align:center;}
.te_test .te_tekst {margin:40px 0;}
.te_test form .l_poprzednie, .te_test form .l_nastepne {margin-bottom:10px; padding:13px 10px 10px 10px;}
.te_test .l_ogolny {display:block; margin:10px auto; clear:both;}
.te_test .l_podstawowy {font-size:120%;}
.te_test .nawigacja a {display:inline-block; min-width:20px; border:2px solid #ddd; padding:1px 5px; margin-bottom:4px; background:#eee; text-align:center;}
.te_test .nawigacja a:link, .te_test .nawigacja a:visited {color:#000; text-decoration:none;}
.te_test .nawigacja a:hover {border-color:#ccc;}
.te_test .samoocena_t1 {margin-top:13px; font-style:italic;}
.te_test .wybrany {color:blue;}
.te_zbzad .l_poprzednie img, .te_zbzad .l_nastepne img {padding:8px 5px 5px 5px;}

.spis_liter {clear:both;}

.udostepnij_link_gora {overflow:hidden; margin:10px 0;}
.udostepnij_link_gora .udostepnij_link {float:right; margin:0;}
.udostepnij_link_gora .udostepnij_link h2 {float:left; margin:5px; font-size:15px;}
.udostepnij_link_gora img {height:25px;}
ul.udostepnij_link {list-style:none; padding:0; overflow:hidden; clear:both;}
.udostepnij_link li {float:left; margin:3px;}

.table_cont {width:100%; overflow:auto;}
.table_cont table {max-width:none;}
.table_cont th {position:sticky; left:0; top:0;}
.table_cont>table.wo_por>tbody>tr>td:first-child {position:sticky; left:0; background:#fff;}

@media screen and (min-width:801px) {
.namalych {display:none;}
div.gora_l {margin-bottom:10px;}
.gora_p {xxmargin-top:10px;}
}

@media screen and (max-width:800px) {
.naduzych {display:none;}
html div.s_calosc_glowna {padding:0 15px;}
.s_middle {display:flex; flex-direction:row; flex-wrap:wrap;}
div.s_middle div.s_srodek {order:-1; max-width:100%; box-sizing:border-box; margin:3px auto; padding:0; border:0;}
div.s_middle > div {float:none;}
.iu_sz_szukaj input[type="text"],
.wo_sz_szukaj input[type="text"] {max-width:90%;}
div.s_calosc div.s_lewa, div.s_calosc div.s_dodatkowa, div.s_calosc div.s_prawa {width:auto; margin:10px auto; top:0;}
div .rownalistadluga {width:150px;}

div.uczelnie .iu_sz {position:static; max-width:100%;}
.szablon_dedykowany div.belka_gorna {order:-2; width:100%; box-sizing:border-box;}
div .iu_tn1 .iu_k2, div .iu_tn1 .iu_k3 {width:auto;}
.iu_przejdz_do {order:-2;}

.iu_uwk tr:nth-child(2) {display:flex; flex-wrap:wrap;}
.iu_uwk tr:nth-child(2) td {width:100%; border-width:0 1px 1px 1px !important; text-align:center;}
.iu_uwk tr:nth-child(2) td:nth-child(2) {order:-1; border-bottom-width:0 !important;}
.iu_uwk tr:nth-child(2) .gal_miniatury {display:flex; justify-content:center; flex-flow:wrap;}
}

img, iframe, div, input, embed, audio, video, table, .logo_serwisu {max-width:100%;}
#gmapa div, .iks img {max-width:none; max-width:initial;}
img {height:auto;}

@media screen and (max-height:1000px) and (max-width:800px) {iframe {max-height:780px;}}
@media screen and (max-height:800px) and (max-width:800px) {iframe {max-height:680px;}}
@media screen and (max-height:700px) and (max-width:800px) {iframe {max-height:580px;}}
@media screen and (max-height:600px) and (max-width:800px) {iframe {max-height:480px;}}
@media screen and (max-height:500px) and (max-width:800px) {iframe {max-height:430px;}}
@media screen and (max-height:450px) and (max-width:800px) {iframe {max-height:380px;}}
@media screen and (max-height:400px) {iframe {max-height:330px;}}
@media screen and (max-height:350px) {iframe {max-height:280px;}}
@media screen and (max-height:300px) {iframe {max-height:250px;}}

.zwi {transition:max-height 2s; overflow:auto;}
.zwi .r {position:absolute; bottom:0; right:0; cursor:pointer; text-shadow: 1px 1px 2px #fff; color:#808080; background:linear-gradient(to right, transparent 0%, white 50%);}
.zwi .r * {vertical-align:middle;}
.zwi div.r {width:100%; padding-top:9px; background:#fff; text-align:center;}
.zwi span.r {display:block; top:0; padding-left:20px; font-size:16px; font-weight:bold;}
.zwi span.r span {display:inline-block; height:100%;}

.zwiC {overflow:hidden; position:relative;}
.zwiZ {overflow-x:auto; overflow-y:hidden; white-space:nowrap; padding-bottom:20px !important; margin-bottom:-20px !important;}
.zwiR {white-space:normal;}
.zwiZ div:nth-last-child(2) {margin-right:35px;}
.zwiZ > div {display:inline-block; float:none !important; vertical-align:top; white-space:normal;}
.zwi2Z {padding-bottom:29px;}
.zwi3Z {overflow:hidden;}
.zwi3Z * {overflow:hidden;}

nobr, .nobr {white-space:nowrap;}

#warstwa {z-index:10; position:absolute;position:fixed; top:0; left:0; width:100%; height:100%; display:table; transition:background-color 0.5s; cursor:pointer;}
#w1 {display:table-cell; vertical-align:middle;}
#w2 {margin:0 auto; text-align:center; overflow:auto;}
#warstwa .x {position:absolute; top:5px;right:5px; padding:4px; background:rgba(255,255,255,0.8); z-index:12;}
.link_do_obrazek_duzy .lupa {float:left; margin-top:3px;}
.obrazek_podpis {clear:left; float:right; font-style:italic; font-size:14px;}

.szablon_dedykowany {position:relative;}
.szablon_dedykowany .przejdz_do_listy {position:absolute; right:20px; top:20px;}

img {border:none;}

#stck {position:fixed; bottom:0; left:0; width:100%; background-color:#fff; box-shadow:rgba(0, 0, 0, 0.2) 0px -2px 6px; z-index:9999; box-sizing:border-box;}
#stck .zamykacz {position:absolute; font-size:28px; width:37px; height:37px; top:-36px; right:0; padding:0px 6px; z-index:10000; cursor:pointer;}
#stck iframe {width:100%; border:none; overflow:hidden;}
.nrml iframe {width:100%; border:none; overflow:hidden;}

.bm img, .bpm img, .bxm img {vertical-align:middle;}
.bm33 {text-align:center;}
div.acccccb .bxm, div.acccccb .bpm {text-align:center;}
div.b .bm, div.b .bpm, div.ab15 .bpm, div.b .bxm, div.ab15 .bxm {text-align:center; margin-top:5px;}
div.xxacceptableb .bpm {text-align:center; margin-top:5px;}
.s_srodek .bxm,
.bifr .bxm:not(.bm33) /*na razie wystarczy tak ogólnie*/ {text-align:center; margin:15px 0 30px 0;}

.l_zakl_gr {overflow:auto; height:auto;}
.l_zakl_gr .elem {float:left;}
.l_zakl_gr img {border:none;}
.l_zakl_1 nobr, .l_zakl_2 nobr, .l_zakl_3 nobr, .l_zakl_4 nobr, .l_zakl_5 nobr, .l_zakl_6 nobr {padding-left:4px; padding-right:4px;}

body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px}
a.nu {text-decoration: none !important;}

.wo_l_tytul a:link, .wo_l_tytul a:visited {color:#000;}

.wybrany {font-weight: bold;}
a.menu_wybrany .menud:before {content:url(/img/drobne/strzalka.png); margin-right:2px;}

.adm_l_cont {position:relative; opacity:0.6;}
.adm_l_cont:hover {opacity:1;}
form.adm_l {margin:0 15px; padding:0px; position:absolute; bottom:0; right:0;}
.adm_l_cont_gorny form.adm_l {bottom:unset; top:0;}
form.adm_l input {font-size:9px;}
form.sam_przycisk {display:inline;}
.adm_bm {position:relative; xxtext-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff; xxtransition:display 4s ease 0s;}
.adm_bm:hover {xxdisplay:none; xxtransition:display 1s ease 0s;}
.adm_bm > div {position:absolute; left:50%; bottom:0;}

.nic3 {clear:both; height:0; line-height:1px; overflow:hidden; font-size:1px; padding:0px;}

a.menulnk:hover {text-decoration:underline !important;}

.menu {color:#000;}
a.menu:link {color:#000; text-decoration:none;}
a.menu:visited {color:#000; text-decoration:none;}
a.menu:hover {text-decoration:underline;}
.menu_nagl:link {text-decoration:none; border:0px !important;}

a.menu_spe_1:link, a.menu_spe_1:visited, .menu_spe_1 {color: #017ABC; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold;}
a.menu_spe_1:hover {text-decoration: underline;}
div.menu_spe_1 {padding: 10px 0px 2px 4px; border-bottom: 1px solid #017ABC;}
a.menu_spe_1t:link, a.menu_spe_1t:visited, .menu_spe_1t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_1t:hover {text-decoration: underline;}
div.menu_spe_1t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_3:link, a.menu_spe_3:visited, .menu_spe_3 {color: #017ABC; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold;}
a.menu_spe_3:hover {text-decoration: underline;}
div.menu_spe_3 {padding: 10px 5px 2px 5px; border-bottom: 1px solid #017ABC;}
a.menu_spe_3t:link, a.menu_spe_3t:visited, .menu_spe_3t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_3t:hover {text-decoration: underline;}
div.menu_spe_3t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_2:link, a.menu_spe_2:visited, .menu_spe_2 {color: #FD4343; text-decoration: none; font-size: 11px; font-family: Georgia; font-weight: bold;}
a.menu_spe_2:hover {text-decoration: underline;}
div.menu_spe_2 {padding: 10px 0px 2px 4px; border-bottom: 5px solid #ffcccc;}
a.menu_spe_2t:link, a.menu_spe_2t:visited, .menu_spe_2t {color: #FD4343; text-decoration: none; font-size: 13px; font-family: Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_2t:hover {text-decoration: underline;}
div.menu_spe_2t {padding: 10px 0px 2px 4px; border-bottom: 2px solid #CEE9F6; margin-bottom: 6px;}

a.menu_spe_5:link, a.menu_spe_5:visited, .menu_spe_5 {color: #000000; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold;}
a.menu_spe_5:hover {text-decoration: underline;}
div.menu_spe_5 {padding: 6px 0px 2px 4px; border-bottom: 1px solid #000000;}
a.menu_spe_5t:link, a.menu_spe_5t:visited, .menu_spe_5t {color: #017ABC; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_5t:hover {text-decoration: underline;}
div.menu_spe_5t {padding: 10px 0px 2px 4px; border-bottom: 0px;}

a.menu_spe_6:link, a.menu_spe_6:visited, .menu_spe_6 {color: #003399; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: ;}
a.menu_spe_6:hover {text-decoration: underline;}
div.menu_spe_6 {padding: 10px 0px 2px 4px; border-bottom: 1px solid #003399;}
a.menu_spe_6t:link, a.menu_spe_6t:visited, .menu_spe_6t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_6t:hover {text-decoration: underline;}
div.menu_spe_6t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #dddddd;}

a.menu_spe_7:link, a.menu_spe_7:visited, .menu_spe_7 {color: #333333; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold; font-variant: small-caps;}
a.menu_spe_7:hover {text-decoration: underline;}
div.menu_spe_7 {padding: 10px 0px 2px 4px; border-bottom: 1px solid #666666;}
a.menu_spe_7t:link, a.menu_spe_7t:visited, .menu_spe_7t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_7t:hover {text-decoration: underline;}
div.menu_spe_7t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_8:link, a.menu_spe_8:visited, .menu_spe_8 {color: #003366; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: normal;}
a.menu_spe_8:hover {text-decoration: underline;}
div.menu_spe_8 {padding: 10px 0px 2px 4px; border-bottom: 1px solid #003366;}
a.menu_spe_8t:link, a.menu_spe_8t:visited, .menu_spe_8t {color: #000000; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_8t:hover {text-decoration: underline;}
div.menu_spe_8t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_9:link, a.menu_spe_9:visited, .menu_spe_9 {color: #076565; text-decoration: none; font-size: 11px; font-family: Verdana, Tahoma, Georgia; font-weight: bold;}
a.menu_spe_9:hover {text-decoration: underline;}
div.menu_spe_9 {padding: 10px 0px 2px 4px; border-bottom: 5px solid #D2E6E6;}
a.menu_spe_9t:link, a.menu_spe_9t:visited, .menu_spe_9t {color: #076565; text-decoration: none; font-size: 13px; font-family: Verdana, Tahoma, Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_9t:hover {text-decoration: underline;}
div.menu_spe_9t {padding: 10px 0px 2px 4px; border-bottom: 5px solid #076565; margin-bottom: 6px; margin-top: 6px;}

a.menu_spe_10:link, a.menu_spe_10:visited, .menu_spe_10 {color: #272B6B; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; font-variant: small-caps;}
a.menu_spe_10:hover {text-decoration: underline;}
div.menu_spe_10 {padding: 10px 0px 2px 4px; border-bottom: 1px solid #E7E8E8;}
a.menu_spe_10t:link, a.menu_spe_10t:visited, .menu_spe_10t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_10t:hover {text-decoration: underline;}
div.menu_spe_10t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #EB2D2E;}

a.menu_spe_11:link, a.menu_spe_11:visited, .menu_spe_11 {color: #4B6693; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold;}
a.menu_spe_11:hover {text-decoration: underline;}
div.menu_spe_11 {padding: 10px 0px 2px 4px; border-bottom: 1px solid #4B6693;}
a.menu_spe_11t:link, a.menu_spe_11t:visited, .menu_spe_11t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_1t:hover {text-decoration: underline;}
div.menu_spe_11t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_12:link, a.menu_spe_12:visited, .menu_spe_12 {color: #663300; text-decoration: none; font-size: 11px; font-family: Verdana, Tahoma, Georgia; font-weight: bold;}
a.menu_spe_12:hover {text-decoration: underline;}
div.menu_spe_12 {padding: 10px 0px 2px 4px; border-bottom: 5px solid #FDEBDB;}
a.menu_spe_12t:link, a.menu_spe_12t:visited, .menu_spe_12t {color: #663300; text-decoration: none; font-size: 13px; font-family: Verdana, Tahoma, Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_12t:hover {text-decoration: underline;}
div.menu_spe_12t {padding: 10px 0px 2px 4px; border-bottom: 5px solid #663300; margin-bottom: 6px; margin-top: 6px;}

a.menu_spe_14:link, a.menu_spe_14:visited, .menu_spe_14 {color: #006633; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold;}
a.menu_spe_14:hover {text-decoration: underline;}
div.menu_spe_14 {padding: 10px 0px 2px 4px; border-bottom: 3px solid #E7F9E2;}
a.menu_spe_14t:link, a.menu_spe_14t:visited, .menu_spe_14t {color: #22C04F; text-decoration: none; font-size: 13px; font-family: Verdana, Tahoma, Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_14t:hover {text-decoration: underline;}
div.menu_spe_14t {padding: 10px 0px 2px 4px; border-bottom: 6px solid #22C04F; margin-bottom: 6px; margin-top: 6px;}

a.menu_spe_15:link, a.menu_spe_15:visited, .menu_spe_15 {color: #4C4728; text-decoration: none; font-size: 11px; font-family: Verdana, Tahoma, Georgia; font-weight: bold;}
a.menu_spe_15:hover {text-decoration: underline;}
div.menu_spe_15 {padding: 10px 0px 2px 4px; border-bottom: 5px solid #CEC695;}
a.menu_spe_15t:link, a.menu_spe_15t:visited, .menu_spe_15t {color: #663300; text-decoration: none; font-size: 13px; font-family: Verdana, Tahoma, Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_15t:hover {text-decoration: underline;}
div.menu_spe_15t {padding: 10px 0px 2px 4px; border-bottom: 5px solid #CC3333; margin-bottom: 6px; margin-top: 6px;}

a.menu_spe_16:link, a.menu_spe_16:visited, .menu_spe_16 {color: #990033; text-decoration: none; font-size: 11px; font-family: Verdana, Tahoma, Georgia; font-weight: bold;}
a.menu_spe_16:hover {text-decoration: underline;}
div.menu_spe_16 {padding: 6px 0px 2px 4px; border-bottom: 3px solid #FBE8F6;}
a.menu_spe_16t:link, a.menu_spe_16t:visited, .menu_spe_16t {color: #990033; text-decoration: none; font-size: 13px; font-family: Verdana, Tahoma, Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_16t:hover {text-decoration: underline;}
div.menu_spe_16t {padding: 10px 0px 2px 4px; border-bottom: 6px solid #990033; margin-bottom: 6px; margin-top: 6px;}

a.menu_spe_17:link, a.menu_spe_17:visited, .menu_spe_17 {color: #663300; text-decoration: none; font-size: 11px; font-family: Verdana, Tahoma, Georgia; font-weight: bold;}
a.menu_spe_17:hover {text-decoration: underline;}
div.menu_spe_17 {padding: 10px 0px 2px 4px; border-bottom: 3px solid #F3D6BA;}
a.menu_spe_17t:link, a.menu_spe_17t:visited, .menu_spe_17t {color: #CC6600; text-decoration: none; font-size: 13px; font-family: Verdana, Tahoma, Georgia; font-weight: bold; text-transform: uppercase;}
a.menu_spe_17t:hover {text-decoration: underline;}
div.menu_spe_17t {padding: 10px 0px 2px 4px; border-bottom: 5px solid #CC6600; margin-bottom: 6px; margin-top: 6px;}

a.menu_spe_18:link, a.menu_spe_18:visited, .menu_spe_18 {color: #000000; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: ;}
a.menu_spe_18:hover {text-decoration: underline;}
div.menu_spe_18 {padding: 6px 0px 2px 4px; border-bottom: 3px solid #D2DBEE;}
a.menu_spe_18t:link, a.menu_spe_18t:visited, .menu_spe_18t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_18t:hover {text-decoration: underline;}
div.menu_spe_18t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #FFC9C9;}



a.menu_spe_21:link, a.menu_spe_21:visited, .menu_spe_21 {color: #000000; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: normal;}
a.menu_spe_21:hover {text-decoration: underline;}
div.menu_spe_21 {padding: 10px 0px 2px 4px; border-bottom: 0px; margin-top: 5px; solid #CCCCCC ;background-color: #FFFFFF}
a.menu_spe_21t:link, a.menu_spe_21t:visited, .menu_spe_21t {color: #000000; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_21t:hover {text-decoration: underline;}
div.menu_spe_21t {padding: 2px 0px 2px 4px; margin-top: 20px; margin-bottom: 8px; border-left: 7px solid #cccccc;}

a.menu_spe_22t:link, a.menu_spe_22t:visited, .menu_spe_22t {color: #000000; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold; text-transform: ;}
a.menu_spe_22t:hover {text-decoration: underline;}
div.menu_spe_22t {padding: 2px 0px 2px 4px; margin-top: 6px; margin-bottom: 4px;}

a.menu_spe_24:link, a.menu_spe_24:visited, .menu_spe_24 {color: #000000; text-decoration: none; font-size: 10px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_24:hover {text-decoration: underline;}
div.menu_spe_24 {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_25t:link, a.menu_spe_25t:visited, .menu_spe_25t {color: #fff; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
a.menu_spe_25t:hover {text-decoration: underline;}
div.menu_spe_25t {background-color: #54578A; padding: 5px 10px; margin-top:9px;}

a.menu_spe_26t:link, a.menu_spe_26t:visited, .menu_spe_26t {color: #fff; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
a.menu_spe_26t:hover {text-decoration: underline;}
div.menu_spe_26t {background-color: #1551A6; padding: 5px 10px; margin-top:9px;}


div.box_g {background: #272B6B; color: #FFFFFF; border-top: solid 1px; border-left: solid 1px; border-right: solid 1px; border-color: #000000; font-weight: bold; text-align: center; font-size: 14px}
div.box_d {background: #D0E5F9; border: solid 1px; padding: 3px; text-align: left; font-size: 11px}

.form_brak {color: red; font-weight: bold;}

.znalezionych {margin:10px 0; float:left;}
.ia_belka {text-align:center; margin:5px 0;}
.wo_powo_powrot {text-align: center;}
table.wo_t1 {padding-top: 2px; margin-bottom: 6px;}
.pod_tabela {clear:both; overflow:auto}
.wo_t1 td {padding:2px 0;}
.wo_t1 td > * {vertical-align:top;}
.wo_t1 td.dolna {text-align:center; padding:0;}
div.nr_ramkaartykulu {clear: both; padding: 3px; margin-top: 5px; margin-bottom: 5px; overflow:auto;}
div.nr_ramkaartykulu img {margin-bottom: 10px}
div.wo_l_data {font-size: 12px; color: red; font-weight: bold; padding-bottom: 2px;}
div.wo_l_tytul {text-decoration: none; text-align: left; font-size: 14px;}
div.wo_l_wstep {font-size:15px; padding-bottom:6px; text-align:left;}
div.wo_l_miedzywpis {text-align: center; font-weight: bold; font-variant: small-caps; font-size: 22px; margin-top: 20px;}
table.wo_por td.wo_l_miedzywpis {text-align: center; font-weight: bold; font-size: 14px; padding: 4px;}
.l_nastepne {float:right; margin:9px 0;}
.l_poprzednie {float:left; margin:9px 0;}
div.wo_cechy {font-size:12px; line-height:180%;}
h1.tytul {margin: 21px 0px;}
.wo_obrazek_gorny {margin-bottom:10px; overflow:hidden;}
.wo_data {font-size:12px; color:red; font-weight:bold; margin:8px 0;}
.wo_data b {color: black;}
.sponsorowany {margin:8px 0;}
.wo_por .sponsorowany,
.nr_ramkaartykulu .sponsorowany,
.mod_mod .sponsorowany {font-size:12px;}
div.wo_www {white-space:normal; overflow:hidden; position:relative;}
.wo_cecha {margin-bottom:12px; margin-top:12px}
.wo_cecha .szerszy {white-space:pre-wrap;}
div.wo_wstep {font-size:16px; font-family:Arial; font-weight:bold; line-height:1.3;}
div.wo_tekst {font-family:Arial; font-size:15px; line-height:1.3; margin-top:12px; margin-bottom:12px;}
.ta_box {font-size:13px;}
div.wo_l_gm_link {xxfont-size:18px; margin:6px 0 6px 30px;}
div.wo_l_gm_link a:before {content:url(/img/drobne/map.svg); margin-right:5px; vertical-align:top;}
.wo_l_gm_link a:link, .wo_l_gm_link a:visited {text-decoration:none;}
.wo_l_gm_link a:hover {text-decoration:underline;}
table.wo_por {clear:both; margin-top:5px; margin-bottom:20px;}
table.wo_por td {text-align:center; padding:1px 3px;}
table.wo_por td.first, table.wo_por td.tytul {text-align: center;}
table.iu_por td.first {text-align: center;}
table.iu_por td.first div {padding:5px 0;}
table.iu_por td.first .poziom {font-weight:normal;}
table.iu_por tr.p td.first {font-weight:bold;}
table.iu_por td img {margin-top:10px;}
.iu_uwk td {font-size:16px;}
table.iu_uwk {border-collapse: collapse; margin-bottom: 30px; margin-top: 40px; width:100%;}
table.iu_uwk td, table.iu_uwk th {border: 1px solid #777777; padding: 10px;}
table.iu_uwk th {color:#ffffff; background:#D51111;}
table.iu_uwk td:first-child {border-right-width:0px;}
table.iu_uwk td:first-child + td {border-left-width:0px; text-align:center; vertical-align:top;}
a.iu_ldu:link, a.iu_ldu:visited,
.iu_uwk a:link, .iu_uwk a:visited {color:#007BBA;}
.iu_linki_wydz_spec {text-align: center; margin: 10px auto 5px auto;overflow:auto;}
.iu_linki_wydz_spec div {padding: 15px; display:inline-block;}
.iu_linki_wydz_spec a {font-size: 19px;}
.iu_nawigacja {float: right; margin: 10px; line-height: 1.5;}
.iu_nawigacja a {margin-right: 5px;}
.iu_tytul .nrobrazek {float:right;}
.iu_podtytulem {clear:both; overflow:auto;height:auto;}
.uczelnie .iu_podtytulem {clear:left;}
.iu_pod_kier_i_spec {padding-top:50px; clear:both;}
.iu_wydzial .specjalnosci li {font-size:14px; margin-top:6px;}
.iu_wydzial .specjalnosci b {line-height:2.0;}
tr.iu_sz_gr {background:#eee;}
table.iu_sz td {padding:1px 0 1px 1px;}
tr.iu_sz_odstep td {height:1px;}
.iu_sz_szukaj,
.wo_sz_szukaj {padding-top:10px; text-align:center;}
.iu_link_wewn {margin-bottom:10px;}

.link_do_tekstu {font-size:18px; margin-bottom:25px;}
.link_do_tekstu small a {font-size:12px; text-decoration:none;}
.podstrony .nagl a {text-decoration:none;}
.podstrony ul.nagl, .podstrony ul.nagl li {display:block; list-style:none;}
.podstrony ul.nagl {overflow:auto; height:auto; margin:0;padding:0; position:relative; top:1px;}
.podstrony ul.nagl li.wybrany {background: #fff; border-bottom: 1px solid white;}
.podstrony ul.nagl li {float: left;margin:2px 2px 0 0;padding:2px; border: solid #333; border-width: 1px 1px 1px 1px; background: #ccc;}
.podstrony #podstrona {border: solid #444; border-width: 1px 1px 1px 1px; padding:5px;}

div.gm_powiekszenie {text-align: center; font-size: 18px; margin-bottom: 5px;}

div.powrot {clear:both; font-size:24px; margin:3px 3px 45px 3px;}

.rownalista {width:150px; margin-left:7px; font-size:11px;}
.rownalistadluga {width:320px; margin-left:7px; font-size:11px;}
.iks {position:relative; vertical-align:middle;}
.iks img {position:absolute; left:4px; top:0; bottom:0;}
.iu_sz_szukaj .iks img,
.wo_sz_szukaj .iks img {left:auto; right:15px;}
.sugestie {position:relative; top:-10px; text-align:center;}

.pole_pola { border-left: 0px #808080 dashed;}
.pole_pole {clear: both;}
div.pole_nagl {border-bottom: 1px #bbb solid; padding: 6px 5px 6px 5px;}
a.pole_nagl { color: #ff0000; text-decoration: none !important; font-weight: bold;}
.pole_tyt {color:#000; text-decoration: none; font-size:13px; font-weight: bold;}
.pole_tyt a:link, .pole_tyt a:visited {color:#000;}
div.pole_tyt {background-color: #ddddd; clear: both; margin: 3px 5px; margin-bottom: 0px;}
.pole_img_sredni {display:block;}
.pole_img {margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;}
.s_dodatkowa .pole_img {margin-left: 0px;}
.s_lewa .pole_img {display: block;}
.s_dodatkowa .pole_img {width: 80px; float: left;}
.s_srodek .pole_img {float: left;}
.s_srodek .pole_tyt {padding-top: 8px;}
.s_prawa .pole_img {width: 140px; display: block; margin-left: auto; margin-right: 0px;}
.pole_wst {font-size:13px; padding:5px; color:#404040}

.box {margin-bottom: 10px; padding-left: 5px; clear: both;}

table.iu_k   {text-align:center; margin-bottom:10px; border-collapse:collapse; border:1px #777 solid; width:100%;}
table.iu_muz {text-align:center; margin-bottom:10px; border-collapse:collapse; border:1px #777 solid; border-width:1px 0; width:100%;}
table.iu_k td {border:1px #777 solid;}
.iu_dwze_d {width:210px; float:left;}
.iu_dwze_z {width:210px; float:right;}
table.iu_muz tr.p {outline: 2px #FFDEA9 dotted;}
table.iu_muz td {border:1px #777 solid; border-width:1px 0; padding:3px;}
.iu_tn0 {background-color: #4b6693; color: #fff !important;}
table .iu_tn0 td {text-transform: uppercase; font-weight: bold; font-size:16px; padding:10px 3px; overflow:hidden;}
a.iu_tn0 {font-weight: normal; text-transform: lowercase; font-size: 12px;}
.iu_tn1 .iu_k3 {width:95px; font-size:12px;}
.iu_tn1 .iu_k2 {width:95px; font-size:12px;}
.iu_tn1 .iu_k1 {text-transform: uppercase;}
.iu_tr .iu_k1 {text-align: left;}
.iko_jez {border:1px solid #aaa;}
.iu_muz img.iko_jez {margin:1px 0 1px 5px; vertical-align:middle;}
.iu_muz img.iko_online, .iu_muz img.iko_dualne {margin:1px 0 1px 5px; vertical-align:middle;}
.iu_wydzial img.iko_jez {margin:1px 0 1px 5px; vertical-align:middle; border:1px solid #aaa;}
.iu_por img.iko_jez {margin:4px 0 0 0; vertical-align:middle; border:1px solid #aaa;}
.iu_por img.iko_online, .iu_por img.iko_dualne {margin:4px 0 0 0; vertical-align:middle;}
.iu_wykaz .elem .iko_online, .iu_wykaz .elem .iko_dualne {margin-left:4px;}
.iu_k1 {padding: 7px 3px 9px 5px;}
.iu_k2 {background-color:#f6f6f6;}
.iu_k3 {background-color:#f6f6f6;}
.iu_ldo {width:111px;}
.iu_podyplomowe .iu_tr td {padding-top:7px;padding-bottom:9px;}
.tr1 {background-color: #E4F0FC;}
.iu_grupa {font-weight:bold; color:#D60000; font-size:14px; margin-bottom:5px; margin-top:15px; clear:both;}
.iu_td {white-space:pre-line;}
td.iu_grupy ul {text-align:left; padding-left:20px;}

.mod_mod a {text-decoration: none;}
.mod_mod a:link, .mod_mod a:visited {color: #000000;}
div.mod_nic {clear: both; height: 0px; line-height: 0px; font-size: 1px; overflow: hidden; margin: 0px; padding: 0px;}
.mod_img_sredni {display:block; margin: 7px 0;}
.mod_img {margin-top: 5px; margin-right: 7px; margin-bottom: 7px; float: left; display: inline;}
.mod_e_data {font-size:13px;}
div.mod_mod {margin: 9px; padding: 10px 10px 5px 10px; overflow: auto;}
div.mod_mod2 {border: 0px; padding: 0px;}
div.mod_mod2 div.mod_wew_l {width: 192px; float: left; border: 1px #bbb solid; padding: 10px; display:inline; height: 100%;}
div.mod_mod2 div.mod_wew_p {width: 192px; float: right; border: 1px #bbb solid; padding: 10px; display:inline; height: 100%;}
.mod_mod1 .mod_p1, .mod_mod2 .mod_p3 {border-bottom: 1px #bbb solid; padding-bottom: 5px; margin-bottom: 10px;}
div.mod_wew_d, .mod_mod3 .mod_p2, .mod_mod3 .mod_p3, .mod_mod3 .mod_p4, .mod_mod3 .mod_p5, .mod_mod3 .mod_p6, .mod_mod3 .mod_p7, .mod_mod3 .mod_p8, .mod_mod3 .mod_p9, .mod_mod3 .mod_p10 {border-top: 1px #bbb solid; padding-top: 10px; margin-top: 5px;}
div.mod_mod1 div.mod_p2, div.mod_mod4 div.mod_p1, div.mod_mod4 div.mod_p3, div.mod_mod4 div.mod_p5, div.mod_mod4 div.mod_p7, div.mod_mod4 div.mod_p9 {float:left; border-bottom:0px; width:222px;}
div.mod_mod1 div.mod_p3, div.mod_mod4 div.mod_p2, div.mod_mod4 div.mod_p4, div.mod_mod4 div.mod_p6, div.mod_mod4 div.mod_p8, div.mod_mod4 div.mod_p10 {border-left:1px #bbb solid; padding-left:10px; float:right; width:222px;}
/*@media screen and (min-width:444px) {*/
div.mod_mod1 div.mod_p2, div.mod_mod4 div.mod_p1, div.mod_mod4 div.mod_p3, div.mod_mod4 div.mod_p5, div.mod_mod4 div.mod_p7, div.mod_mod4 div.mod_p9 {width:calc(50% - 12px);}
div.mod_mod1 div.mod_p3, div.mod_mod4 div.mod_p2, div.mod_mod4 div.mod_p4, div.mod_mod4 div.mod_p6, div.mod_mod4 div.mod_p8, div.mod_mod4 div.mod_p10 {width:calc(50% - 12px);}
/*}*/
div.mod_mod6 div.mod_p1,
div.mod_mod7 div.mod_p4, div.mod_mod7 div.mod_p6, div.mod_mod7 div.mod_p8 {float: left; width: 49%; border-bottom: 0px;}
div.mod_mod6 div.mod_p2,
div.mod_mod7 div.mod_p5, div.mod_mod7 div.mod_p7, div.mod_mod7 div.mod_p9 {border-left: 1px #bbb solid; padding-left: 10px; float: left; width: 48%;}
div.mod_mod6 div.mod_p3, div.mod_mod6 div.mod_p6, div.mod_mod6 div.mod_p9,
div.mod_mod7 div.mod_p1,
div.mod_mod8 div.mod_p1, div.mod_mod8 div.mod_p4, div.mod_mod8 div.mod_p7, div.mod_mod8 div.mod_p10 {float: left; width: 32%; border-bottom: 0px;}
div.mod_mod6 div.mod_p4, div.mod_mod6 div.mod_p5, div.mod_mod6 div.mod_p7, div.mod_mod6 div.mod_p8, div.mod_mod6 div.mod_p10, div.mod_mod6 div.mod_p11,
div.mod_mod7 div.mod_p2, div.mod_mod7 div.mod_p3,
div.mod_mod8 div.mod_p2, div.mod_mod8 div.mod_p3, div.mod_mod8 div.mod_p5, div.mod_mod8 div.mod_p6, div.mod_mod8 div.mod_p8, div.mod_mod8 div.mod_p9, div.mod_mod8 div.mod_p11, div.mod_mod8 div.mod_p12 {border-left: 1px #bbb solid; padding-left: 10px; padding-right: 5px; float: left; width: 30%;}
.mod_mod5 .mod_p1, .mod_mod5 .mod_p2, .mod_mod5 .mod_p3, .mod_mod5 .mod_p4, .mod_mod5 .mod_p5, .mod_mod5 .mod_p6, .mod_mod5 .mod_p7, .mod_mod5 .mod_p8, .mod_mod5 .mod_p9, .mod_mod5 .mod_p10 {padding-left: 10px; padding-right: 3px; float: left; width: 181px; border-left: 1px #bbb solid;}
div.mod_mod5 div.mod_p1 {border-left: 0px; border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px;}
div.mod_mod3 div.mod_p1 {border: 0px; margin-bottom: 0px; padding-bottom: 0px;}
div.mod_ph {font-weight:bold; xxfont-size:30px; margin-bottom: 5px;}
div.mod_e_tyt {margin-bottom: 2px; position: relative;}
div.mod_miedzywpis {font-weight: bold;}
.mod_kropka {position: relative; left: -2px;}
div.mod_mod2 .mod_img, div.mod_mod4 .mod_img, .mod_mod1 .mod_p2 .mod_img, .mod_mod1 .mod_p3 .mod_img, .mod_mod5 .mod_img {width: 70px;}
/*div.s_mod_dolne > div {width: auto; float: left; text-align: left;}*/
div.mod_mod5 {width: auto; text-align: left; overflow: visible; margin: 0px 0px 2px 0px; padding-bottom: 5px;}

.gora {padding:4px; text-align:center;}
.gora_l {float:left; text-align:left;}
.gora_l img {margin-bottom:4px;}
.gora_p {float:right;}
#logo_domeny {vertical-align:top;}
div.gora_sz {xxmin-height:50px; margin:9px 0;}
.gora_sz_s {border:0px; padding:0px; margin:0px; color:black; background:transparent; font-family:Arial;}
.gora_sz_q {width:170px; border:1px black solid; padding:0px; margin:0px;}
.gora_sz form {margin:0px; padding:0px;}
.iko_iko {font-size:11px;}
.gora .iko_iko {float:left;}
.iko_2,
.iko_3,
.iko_4 {overflow:auto; height:auto;}
.iko_i {float:left; text-align:center; padding:4px;}
.gora_p a:link, .gora_p a:visited {text-decoration:none; color:black;}
.gora_p a:hover {text-decoration:underline;}
.gora_s {display:inline-block;}

.r_cala, .s_calosc {position:relative;z-index:auto/*1*/;}
div.s_calosc {max-width:1003px; margin:auto; padding-left:2px;}
div.s_gora .l_zakl_gr {text-align:center;}
div.s_middle {clear:both;}
div.s_lewa {width: 146px; float: left; overflow:auto;}
div.s_srodek {min-height: 350px; width: 452px; float:left; padding-left: 4px; padding-right: 2px; padding: bottom: 3px; margin-top: 5px; margin-left: 5px; overflow:hidden;}
div.s_dodatkowa {width:220px; float:left; margin-top:5px; margin-left:4px; overflow:hidden;}
div.s_prawa {width:160px; float:left; margin-left:5px; margin-top:5px; text-align:right; overflow:hidden;}
div.s_dol {clear:both; margin-top:5px;}

div.s_lewa p, div.s_prawa p {margin:0px;}
div.s_lewa div.box, div.s_lewa div.wo_rek, div.s_lewa div.pole_pole {margin-top:10px;}
div.s_dodatkowa div.pole_pole {margin-bottom:10px; margin-left:0px;}
.s_lewa .bm, .s_lewa .bpm, .s_lewa .bxm {margin:10px 0;}
.s_dodatkowa .bm, .s_dodatkowa .bpm, .s_dodatkowa .bxm {margin-bottom:10px;}
div.s_prawa div.box, div.s_prawa div.wo_rek, div.s_lewa div.box, div.s_lewa div.wo_rek, div.s_dodatkowa div.box, div.s_dodatkowa div.wo_rek {padding:8px; margin-bottom: 10px;}
.wo_rek.przeniesiona {padding: 3px; margin: 10px 10px; border: 1px solid #D3D3D3;text-align:center;}
hr.wo_rek_przeniesiona {margin-bottom:40px;}
.srodek_dol {clear:both; margin:30px 0;}
h1.srodek_naglowek {text-align:center;}

.g_sciezka {text-align: left; padding: 4px;}


.bnav_m:link, .bnav_m:visited {color: black; text-decoration: none;}
.bnav_m:hover {text-decoration: underline;}
.bnav_h a {text-decoration: none;}
.bnav_h a:link, .bnav_h a:visited {color: white;}


.status_ok {font-weight: bold; color: #006600; margin-bottom:8px;}
.status_blad {font-weight: bold; color: #ff0000; margin-bottom:8px;}

.wo_koment {padding:1px; margin-bottom:40px;}
.kom_naglowek {text-align: center; font-weight: bold; font-size: 18px; border-top: solid 4px #888888;}
.wo_koment [name=komentarz] {width: 100%;}
.kom_kom {background: #fbfbfb;}
div.wo_koment {width: 98%; float: none; overflow:auto;}
div.kom_srodek {text-align: center; width:98%;}
div.kom_l {float: left; height: 38%;}
div.kom_s {float: left; width: 130px; height: 29%;}
div.kom_p {float: right; height: 150px; width: 32%;}
div.kom_naglowek {margin-top:4px; margin-bottom:12px;} 
div.kom_ost {margin-bottom:12px;}
div.kom_podpis {display:inline; font-size:11px;}
div.kom_data {font-style:italic; padding: 0px 4px; margin: 0px 4px; float: right; font-size:11px;}
div.kom_ip {display:inline; font-size:9px;}
form.kom_abuse {margin-top:0px; margin-bottom:0px; float: right; clear: right;}
div.kom_tresc {margin-bottom:8px;}

.fblike {margin-top:10px;}

.gal_miniatury {overflow:auto; max-width:none;}
.gal_miniatury div {width:144px;height:144px; border:1px solid #ddd; margin:2px 2px 2px 0; display:table; float:left;}
.gal_miniatury div a {display:table-cell;vertical-align:middle; text-align:center;}
.gal_miniatury div a img {vertical-align:middle;}
.wo_galeria {margin:10px 0;}
.wo_galeria .gal_miniatury {clear:both;}
.wo_galeria a.first {margin:3px; xxfont-size:18px;}
.galeria .breadcrumbs {text-align:center; margin:5px 5px 7px 5px; font-family:Verdana; font-size:15px; line-height:1.5;}
.galeria .breadcrumbs h1, .galeria .breadcrumbs h2 {display:inline; font-size:15px;}
.galeria .powiekszenie {display:table;margin:auto;}
.galeria .opis_rozszerzony {margin:10px; text-align:center; font-family:Verdana; white-space:pre-wrap;}
.galeria .l_prev {float:left;position:relative;top:130px;}
.galeria .l_next {float:right;position:relative;top:130px;}
.galeria .opis_tytul {text-align:center; margin:7px; font-size:30px;}
.galeria .gal_www {margin:10px; text-align:right;}
.galeria .gal_miniatury_pasek {overflow:auto; margin:10px;}
.galeria > .gal_miniatury {display:flex; flex-wrap:wrap; justify-content:center;}
.galeria .wybrany {background:#66c;}

.podpis {text-align:right; margin-bottom:10px; line-height:110%; font-style:italic; font-size:11px; font-weight:normal; color:#444;}
.zrodlo {text-align:right; margin-bottom:10px; line-height:110%; font-style:italic; font-size:17px; font-weight:normal; color:#444;}
.limit_wys {max-height:350px; overflow:auto;}

.do_spisutresci {float:right; margin-left:10px;}

@media print {
.niedrukuj {display:none;}
}


/*dom:*/
body,
#pmenu_m {background:#856148 url(/img/serwisy/strona/a68043/tlo.jpg) repeat;}
#pmenu_x_cont {margin-bottom:9px;}
div.s_lewa {width:200px;}
div.s_srodek {float:right; width:778px; padding:8px; background:#fff;}

.gora_l {width:100%; float:none; margin:auto;}

h1.srodek_naglowek {font-family:'times new roman'; margin:0 0 20px 0; padding-bottom:3px; border-bottom:1px solid #ddd;}

.p_strona, .wo_tekst {line-height:1.5; text-align:justify;}

a.menu_wybrany .menud:before {position:absolute; left:-15px;}

.menu {background:transparent; font-size:22px;}
div.menu {margin:10px 0; text-shadow:1px 1px 2px #ffe;}
.menu_nagl {background:#555; font-size:22px;}
div.menu_nagl {margin:10px 0; padding:0 5px; text-shadow:2px 2px 4px #110;}

.l_zakl_1 nobr {background:#eee; font-size:18px; display:inline-block; margin:0 0 3px 29px;}
.l_zakl_1 .dod {text-align:right;}
.l_zakl_1 a {text-decoration:none;}



