img {border:none;}

.l_zakl_gr {overflow:auto; height:auto;}
.l_zakl_gr .elem {float:left;}
.l_zakl_gr img {border:none;}

html {height:100%;}
body {height:100%; margin: 0px;}
a.nu {text-decoration: none !important;}

.wybrany {font-weight: bold;}

form.adm_l {text-align: right; margin: 0px; padding: 0px;}
form.adm_l input {font-size: 8px;}
form.sam_przycisk {display: inline;}

.nic3 {clear: both; height: 1px; line-height: 1px; overflow: hidden; font-size: 1px; margin: 0px; padding: 0px;}

.rownalista {width: 150px;}
.arownalistadluga {width: 320px; margin-left: 7px;}

a.menulnk:hover {text-decoration: underline !important;}

.menu {background-color: #CEE9F6; color: #000000;  font-size: 10px; text-decoration: none; margin-top: 2px;}
.menu:link {color: #000000; text-decoration: none;}
.menu:hover {text-decoration: underline;}
.menu_nagl {background-color: #272B6B; color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none; margin-top: 2px;}
.menu_nagl:link {color: #FFFFFF; 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_19:link, a.menu_spe_19:visited, .menu_spe_19 {color: #003366; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: normal;}
a.menu_spe_19:hover {text-decoration: none;}
div.menu_spe_19 {padding: 4px 0px 2px 4px; border-bottom: 1px solid #D0E5F9;}
a.menu_spe_19t:link, a.menu_spe_19t:visited, .menu_spe_19t {color: #000000; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_19t:hover {text-decoration: underline;}
div.menu_spe_19t {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #ff0000;}

a.menu_spe_20:link, a.menu_spe_20:visited, .menu_spe_20 {color: #017ABC; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; }
a.menu_spe_20:hover {text-decoration: underline;}
div.menu_spe_20 {padding: 10px 4px 2px 4px; border-bottom: 3px solid #D0E5F9;background-color: #FAF0E6}
a.menu_spe_20t:link, a.menu_spe_20t:visited, .menu_spe_20t {color: #000000; text-decoration: none; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_20t:hover {text-decoration: underline;}
div.menu_spe_20t {padding: 2px 4px 2px 4px; margin-top: 10px; margin-bottom: 8px; }

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_23:link, a.menu_spe_23:visited, .menu_spe_23 {color: #017ABC; text-decoration: none; font-size: 11px; font-family: Tahoma; font-weight: bold;}
a.menu_spe_23:hover {text-decoration: underline;}
div.menu_spe_23 {padding: 8px 0px 2px 4px; border-bottom: 1px solid #017ABC;}
a.menu_spe_23t:link, a.menu_spe_23t:visited, .menu_spe_23t {color: #000000; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_spe_23t:hover {text-decoration: underline;}
div.menu_spe_23t {padding: 2px 0px 2px 4px; margin-top: 14px;}

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;}

body {font-family: Verdana;}
.ia_belka {text-align: center; margin: 5px 0;}
.wo_powo_powrot {text-align: center;}
table.wo_t1 {padding-top: 2px; margin-bottom: 6px;}
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-family: Verdana; font-size: 12px;  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;}
div.wo_cechy {font-size: 12px}
h2.tytul {margin: 21px 0px;}
.wo_obrazek_gorny {margin-bottom: 10px;}
.wo_data {font-size: 12px; color: red; font-weight: bold; margin: 8px 0;}
.wo_data b {color: black;}
div.wo_www {padding: 3px; white-space: normal; overflow: hidden; margin-right: 15px; position:relative;}
xdiv.wo_www a:before {content: "          "; background: url('/img/drobne/gradient.png') repeat-y 100% 0; position:absolute; top:0; bottom:0; right:0;}
div.wo_cecha {padding-bottom: 3px; padding-top: 3px}
div.wo_wstep {font-size: 15px; font-family: Verdana; font-weight: bold;}
div.wo_tekst {font-family: Verdana; font-size: 13px; margin-top: 12px; margin-bottom: 12px;}
div.xxwo_gm_link {font-size: 20px; margin-top: 10px;}
div.wo_l_gm_link {text-transform: uppercase; text-align: center; font-size: 18px; font-weight: bold; margin-top: 6px;}
.wo_l_gm_link a:link, .wo_l_gm_link a:visited {text-decoration: none;}
table.wo_por {clear: both; margin-top: 5px;}
table.wo_por td {text-align: center; padding: 1px 3px;}
table.wo_por td.first, table.wo_por td.tytul {text-align: left;}
table.iu_por td.first {text-align: center;}
table.iu_por tr.p td.first {font-weight: bold;}
table.iu_por td img {margin-top: 5px;}
.iu_uwk td {font-size: 16px;}
table.iu_uwk {border-collapse: collapse; margin-bottom: 30px; margin-top: 20px;}
table.iu_uwk td, table.iu_uwk th {border: 1px solid #777777; padding: 10px;}
table.iu_uwk th {color: #ffffff; background: #4B6693;}
table.iu_uwk th + td + td {border: 0px;}
.iu_linki_wydz_spec {text-align: center; margin: 10px 5px 5px 107px;overflow:auto;}
.iu_linki_wydz_spec div {padding: 15px; float: left;}
.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_podtytulem {clear: both; overflow:auto;height:auto;}
.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;}

.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; text-align:right; margin:3px 3px 45px 3px;}
div.powrot a.powrot {padding-right:150px; float:left;}

.rownalista {width: 150px; margin-left: 7px; font-size: 11px;}
.rownalistadluga {width: 320px; margin-left: 7px; font-size: 11px;}

.pole_pola { border-left: 0px #808080 dashed;}
.pole_pole { font-family: Tahoma; clear: both;}
div.pole_nagl {border-bottom: 1px #808080 solid; padding: 6px 5px 6px 5px;}
a.pole_nagl { color: #ff0000; text-decoration: none !important; font-weight: bold;}
.pole_tyt {color: #000000 !important; text-decoration: none; font-family: Tahoma; font-size: 11px; font-weight: bold;}
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 {width: 120px; 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: 11px; padding: 5px; color: #404040}

.box {margin-bottom: 10px; padding-left: 5px; clear: both;}

table.iu_k   {font-family: Tahoma; text-align: center; margin-bottom: 10px; border-collapse: collapse; border: 1px #777777 solid; width:100%;}
table.iu_muz {font-family: Tahoma; text-align: center; margin-bottom: 10px; border-collapse: collapse; border: 1px #777777 solid; width:100%;}
table.iu_k td {border: 1px #777777 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 #777777 solid;}
.iu_tn0 {background-color: #4b6693; color: #ffffff !important;}
.iu_tn0 td {text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 2px 3px; overflow:hidden;}
a.iu_tn0 {font-weight: normal; text-transform: lowercase; font-size: 12px;}
.iu_tn1 {font-weight: bold}
.iu_tn1 .iu_k3 {width: 115px;}
.iu_tn1 .iu_k2 {width: 115px;}
.iu_tn1 .iu_k1 {font-weight: normal; text-transform: uppercase;}
.iu_tr .iu_k1 {font-weight: bold; text-align: left;}
.iu_k1 {padding: 4px 3px 6px 5px;}
.iu_k2 {background-color: #E4F0FC;}
.iu_k3 {background-color: #d0e5f9;}
.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: #4b6693; font-size: 14px; margin-bottom: 5px; margin-top: 15px; clear: both;}

a.mapa_linki_dolne {padding-left: 10px; padding-right: 10px; white-space: nowrap;}
a.mapa_linki_dolne:link {color: #000000; text-decoration: none;}
a.mapa_linki_dolne:visited {color: #000000; text-decoration: none;}
a.mapa_linki_dolne:hover {text-decoration: underline;}
div.mapa_linki_dolne {text-align: center; padding-top: 4px; line-height:140%;}
.mapa_powrot {text-align: center; font-size: 18px;}
div.mapa_linki_dolne {text-align: center; padding-top: 4px;}
div.mapa_pod_box {width: 135px; float: left; border-right: solid #000000 1px; margin-top: 1px; margin-bottom: 9px; margin-left: 1px; margin-right: 1px;}
div.mapa_pod_obr {height: 60px;}
img.mapa_pod_obr {max-height: 54px; max-width: 120px; height: expression(this.height>54&(this.height/this.width)>(54/120)?54:true); width: expression(this.width>54&(this.width/this.height)>(120/54)?120:true); padding: 3px;}
div.mapa_pod_t {height: 24px; overflow: hidden; font-family: Tahoma; font-size: 10px; line-height: 12px; font-weight: bold;}
div.mapa_pod_l {font-size: 10px;}
#gmapa {clear: both;}
div.mapa_lt {background-image: url('img/drobne/kolko1.gif'); background-repeat: no-repeat;
   background-position: top left; padding-left: 10px; font-size: 11px; font-family: 'Arial';}
div.mapa_ll {padding-left: 10px; font-size: 11px; height: 14px; overflow: hidden; font-family: 'Arial';}
.mapa_lt a:link, .mapa_ll a:link {color: #000000;}
.mapa_lt a:visited, .mapa_ll a:visited {color: #000000;}
.mapa_lt a:hover, .mapa_ll a:hover {color: #ff0000;}
.mapa_poz {font-weight: bold; font-size: 12px !important; color: #000000;}
.mapa_poz a:link, .mapa_poz a:visited {color: #000000;}
.mapa_poz a:hover {color: #ff0000;}
img#gtrX {float: right; visibility: hidden;}
div#gtrasa {border: 0px black solid;}
div#gtrasa td {font-family:Arial;}
form.mapa_form_gtrasa {border-top: 1px #666666 solid; margin:auto; display:block; padding-top: 4px; margin-top: 10px;}

.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: 11px;}
div.mod_mod {border: 1px solid #80D6F6; 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 #80D6F6 solid; padding: 10px; display:inline; height: 100%;}
div.mod_mod2 div.mod_wew_p {width: 192px; float: right; border: 1px #80D6F6 solid; padding: 10px; display:inline; height: 100%;}
.mod_mod1 .mod_p1, .mod_mod2 .mod_p3 {border-bottom: 1px #80D6F6 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 #80D6F6 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; width: 186px; border-bottom: 0px;}
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 #80D6F6 solid; padding-left: 10px; float: right; width: 198px;}
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 #80D6F6 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 #80D6F6 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 #80D6F6 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; 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;}
.gora_l {float: left; text-align: left;}
.gora_p {float: right;}
.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; font-weight: bold;}
.gora .iko_iko {float: left;}
.iko_2 .iko_iko {overflow:auto; height:auto;}
.iko_3 {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;}
.iko_iko a:link, .gora_p a:visited {}

.r_cala, .s_calosc {position:relative;z-index:1;}
div.s_calosc {width: 1003px; margin: auto; padding-left: 2px;}
div.s_gora {width: 1000px; text-align: center;}
div.s_middle {overflow:auto;}
div.s_lewa {width: 146px; float: left; overflow:auto;}
div.s_t_idm {float: left; margin-top: 4px; pxosition:relative; margin-left: 5px;}
div.s_srodek {min-height: 290px; width: 452px; float: left; border: 1px solid white; padding-left: 4px; padding-right: 2px; padding: bottom: 3px; margin-top: 5px; margin-left: 5px; overflow:auto;}
div.s_dodatkowa {width: 219px; float: left; margin-top: 5px; margin-left: 5px; overflow:hidden;}
div.s_prawa {width: 160px; float: left; margin-left: 5px; margin-top: 5px; text-align: right; overflow:hidden;}
div.s_dol {width: 1000px; 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;}
div.s_prawa div.box, div.s_prawa div.wo_rek, div.s_lewa div.box, div.s_lewa div.wo_rek {padding: 3px; 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;}

.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;}
.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%px;}
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;}
.gal_miniatury div {float:left; width:144px;height:144px; border: 1px solid #ddd; margin:2px 2px 2px 0; display:table;}
.gal_miniatury div a {display:table-cell;vertical-align: middle; text-align:center;}
.wo_galeria {margin-top:10px;}
.wo_galeria .gal_miniatury {clear:both;}
.wo_galeria a.first {margin:3px; font-size:18px;}
.galeria .breadcrumbs {text-align:center; margin:5px 5px 7px 5px; font-family:Verdana;}
.galeria .powiekszenie {display:table;margin:auto;}
.galeria .l_prev {float:left;position:relative;top:130px;}
.galeria .l_next {float:right;position:relative;top:130px;}
.galeria h1 {text-align:center; margin:7px;}
.galeria .gal_miniatury_pasek  {overflow:auto; margin:10px;}
.galeria .wybrany  {background:#66c;}



/*niezal:*/
body {background-image: url("/img/boxy_po_prawej/a2086/tlo_studia.png"); background-position: 0 125px; background-repeat: repeat-x;}
.breadcrumbs, .breadcrumbs a:link, .breadcrumbs a:visited {color:#fff;}

.gora {overflow:auto; height:auto;}

.iko_iko {font-weight:normal; font-family:Tahoma;}
.iko_2 a:link, .iko_2 a:visited {color: black; text-decoration: none;}
.iko_2 .iko_iko {float:right;}

.iko_2 {background:#F0F4FA; border-top:2px solid #fff; overflow:auto; height:auto; margin-bottom:4px;}
.iko_2 img {height:20px;}

.l_zakl_gr .dod {overflow:auto; display:table; margin:0 auto;}
.l_zakl_gr .elem {padding:4px; margin:3px 8px; width:66px;}
.l_zakl_gr .elem img {margin-bottom:3px;}
.l_zakl_gr a:link, .l_zakl_gr a:visited {text-decoration:none;}

.iu_specjalnosc .wo_www {margin-bottom:10px;}

/*---z dom. licencj.:*/
BODY { font-family: Verdana; font-size: 12px}
td {font-family: Verdana;  font-size: 12px}

a:link { color: #003366}
a:visited { color: #003366}
a:hover {text-decoration: underline}

.tytul {font-size: 21px;}
div.srodek_naglowek {font-size: 20px; font-weight: bold; text-decoration: underline; text-align: center; padding-top: 10px; }
h1.srodek_naglowek {font-size: 20px; font-weight: bold; text-decoration: underline; text-align: center; padding-top: 0px; margin: 0px 0px; margin-top: 0px; margin: 0px 0px; }

.rownalista {width: 150px; font-size: 11px;}
.rownalistadluga {width: 320px; font-size: 11px;}

div.pole_nagl {font-size: 16px;}


div.s_prawa div.box, div.s_prawa div.wo_rek, div.s_lewa div.box, div.s_lewa div.wo_rek {border: 1px solid #6699CC;}
div.s_dodatkowa div.pole_pole {border: 1px solid #6699CC;}
div.s_dodatkowa div.pole_nagl {background: #E4EAF8; border-bottom: 0px;}

table.wo_por td {padding-top: 10px; padding-bottom: 10px;}
.wo_tekst {padding: 10px 20px;}

.wo_rek_przeniesiona_naglowek {text-align:center; font-family:Verdana; font-weight:bold;}


/* z grupy st.dz.og.: */
div.g_sciezka {font-weight: bold; font-size:10px}
a.pole_nagl:link, a.pole_nagl:visited {font-size: 18px; color: #007CBA !important;}
div.pole_nagl {background: #E6E7E8; border-bottom: 0px; text-align:center;}
div.s_prawa div.box {background:#fff;}

h1.srodek_naglowek {color: #007CBA; font-family: verdana; text-decoration: none; font-weight: bold; text-align: center; font-size: 18px; padding-top: 10px; padding-bottom: 10px; margin: 10px 0;}


div.s_calosc {outline: 3px solid #fff;}
div.s_lewa {background:#fff; margin:4px 4px 0 0;}
div.s_srodek {background: #fff; padding-left:6px; padding-right:6px; border-width: 0 2px; border-color: #007CBA; margin-left:0; margin-top:4px; width: 445px;}
div.s_dodatkowa {margin:4px 0 0 4px; background: #fff;}
div.s_prawa {background:#fff;; margin-top:4px;}
.wo_rek {background:#fff;}
div.s_prawa div.box, div.s_prawa div.wo_rek {border: 1px solid #D0E5F9;}
div.s_dodatkowa .box img {display:block; float:none; width:auto;}

div.s_dodatkowa div.pole_pole {border:0; margin:10px;}
div.s_dodatkowa div.pole_nagl {background-color: #007CBA; color: #FFFFFF; font-family: Verdana; font-size: 12px; font-weight: bold; padding: 5px 10px;}
div.s_dodatkowa .pole_nagl a:link, .s_dodatkowa .pole_nagl a:visited {color:#fff !important; font-size: 12px;}
div.s_dodatkowa .pole_img {display:block; float:none; width:auto;}
div.s_dodatkowa .pole_tyt {font-family:Verdana; font-size: 11px;}
div.s_dodatkowa div.pole_tyt {border-top: 2px solid #D0E5F9; padding-top:10px; margin-top:5px;}
div.s_dodatkowa div.pole_nagl + .pole_tyt {border-top: 0;}
div.s_dodatkowa .pole_wst {font-family:Verdana; font-size: 11px;}
div.s_dodatkowa .pole_img {margin-bottom:7px;}


div.nr_ramkaartykulu {border-top: solid 2px #D0E5F9; padding-top: 22px; padding-bottom: 16px;}
div.wo_l_tytul {margin-bottom: 8px; font-size:13px;font-weight:bold;}
img.nrobrazek {margin-right:10px;}

.wo_l_tytul a:link, .wo_l_tytul a:visited {text-decoration:none;}
.wo_l_tytul a:hover {text-decoration:underline;}

a.menu:link, a.menu:visited, .menu {color: #000; background:#fff; text-decoration: none; font-size: 11px; font-family: Tahoma;}
a.menu:hover {text-decoration: underline;}
div.menu {padding: 8px 5px 2px 5px; border-bottom: 1px solid #D0E5F9;}
a.menu_nagl:link, a.menu_nagl:visited, .menu_nagl {color: #000000; background:#fff; text-decoration: none; font-size: 13px; font-family: Tahoma; font-weight: bold; text-transform: uppercase;}
a.menu_nagl:hover {text-decoration: underline;}
div.menu_nagl {padding: 2px 0px 2px 4px; margin-top: 14px; border-left: 7px solid #017DBB;}


table.wo_por {border-collapse:collapse;}
.wo_por th {border-style: solid; border-color: #ddd; border-width:4px 2px; background: #007CBA; color: #fff; font-family:Verdana; font-weight:normal; padding: 10px 0;}
table.wo_por td {padding: 10px; border-style: solid; border-color: #ddd; border-width:4px 2px;}
.wo_por .p td {border-style: solid; border-color: #ddd; border-width:4px 2px;}
.wo_por .p td.first, .wo_por .p td.first + td + td + td {font-weight:bold;}
.first img {margin-top: 5px;}



/*grdom:*/

.iko_i {margin:0 1px 0 2px;}



