/* lewa szpalta */

#k12t .MZBC .MZBCwrp_1 {float: left; width: 290px;padding-right: 17px;border-right: 1px solid #e4e4e4;}
#k12t .MZBC .MZBCwrp_2 {float: right; width: 300px;}
#k12t .MZBC  .MZBChead {color: #666; font: normal 24px arial, sans-serif; margin: 0px 0px 20px 0px;  letter-spacing: -1px;}
#k12t .MZBC {color: #474747; font: normal 12px/18px arial, sans-serif; margin: 0px 0px 14px 0px;}
#k12t .MZBC .MZBCwrp_1 .MZBCwrp1, #k12t .MZBC .MZBCwrp_1 .MZBCwrp {overflow: hidden;zoom: 1;margin-bottom: 10px;padding-left: 80px;position: relative;min-height: 80px;}
* html #k12t .MZBC .MZBCwrp_1 .MZBCwrp1, * html #k12t .MZBC .MZBCwrp_1 .MZBCwrp {height: 80px;}
#k12t .MZBC .MZBCwrp_1 .MZBimgC {position: absolute;top: 0; left: 0;}
#k12t .MZBC .MZBCwrp_1 .MZBimgC img {border: 1px solid #e7e7e7;}
#k12t .MZBC .MZBCwrp_1 h2 {font: bold 12px Arial,sans-serif;display: inline;}
#k12t .MZBC .MZBCwrp_1 .MZBClead, #k12t .MZBC .MZBCwrp_1 .MZBCw {display: inline;}
#k12t .MZBC .MZBCwrp_2 .MZBimgC {border: 1px solid #e7e7e7;padding: 10px 0;}
#k12t .MZBC .MZBCwrp_2 .MZBClead {margin: 5px 0 10px;}

/* partnerzy dol */
#k123b .MZBC .MZBCwrp_3 {border-bottom: 2px solid #ccc;border-top: 2px solid #ccc;margin-top: 15px;overflow: hidden;zoom: 1;}
#k123b .MZBC .MZBCwrp_3 img {margin: 0 5px;}

/* indeks k12 */
.index {overflow: hidden; zoom: 1;}
.index .head {color: #666; font: normal 24px arial, sans-serif; margin: 0px 0px 20px 0px;  letter-spacing: -1px;}
.index h3 {font: bold 14px ARial,sans-serif;margin: 0;padding: 0;}
.index p {margin: 5px 0 10px;padding: 0;}
.index div.pages { width: 640px; margin: 30px auto 0; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; padding: 8px 0; height: 24px; line-height: 24px; border-bottom: 16px solid #fff; clear: both; }
.index .pages .prev { float: left; width: 100px; color: #999; }
.index .pages .pages { float: left; width: 440px; text-align: center; }
.index .pages a { border: 1px solid #ededed; padding: 4px 6px; margin: 0 2px; }
.index .pages .prev span, #k12b .index .pages .next span { border: 1px solid #ededed; padding: 4px 6px; margin: 0 2px; }
.index .pages .pages span { border: 1px solid #ededed; background: #ededed; padding: 4px 6px; margin: 0 2px; }
.index .pages .next { float: left; width: 100px; text-align: right; color: #999; }

/* mapka */
.kontakt {overflow: hidden;zoom: 1;color: #474747;line-height: 18px;}
.kontakt h2 {color: #666; font: normal 24px arial, sans-serif; margin: 0px 0px 20px 0px;  letter-spacing: -1px;}
.kontakt .c0 {width: 205px;float: left;}
.kontakt .c1 {width: 430px;float: right;}

/* indeks k3 */
#k3 .ZJwrp b {display: block;margin-bottom: 5px;}
#k3 .ZJwrp span {display: block;margin-bottom: 10px;}
#k3 .ZJwrp br {display: none;}
#k3 .ZJwrp .ZJcp {display: none;}

/* partnerzy */
.MZBCwrp_4 {width: 640px;overflow: hidden;zoom: 1;}
.MZBCwrp_4 .MZBChead {color: #666; font: normal 24px arial, sans-serif; margin: 0px 0px 20px 0px;  letter-spacing: -1px;}
.MZBCwrp_4 .MZBCwrpA {width: 680px;overflow: hidden;}
.MZBCwrp_4 .MZBCwrp1, .MZBCwrp_4 .MZBCwrp {width: 182px;height: 182px;float: left;overflow: hidden;zoom: 1;margin-right: 40px;}
.MZBCwrp_4 .MZBimgC a {display: block;border: 1px solid #e7e7e7;padding: 35px 0;text-align: center;margin-bottom: 8px;}
.MZBCwrp_4 .MZBimgC a img {margin: auto;vertical-align: middle;}

/* form kontaktowy */
.formularz {color: #000;background: #ffe7a7;padding: 15px; text-align: center;}
.formularz p {line-height: 18px;padding: 0;margin: 0 0 10px;}
.formularz strong { display: block; text-transform: uppercase;}
.forma .kL {font: bold 10px Arial,sans-serif;float: none;margin-bottom: 2px; text-align: left; margin-left: 105px; }
.forma .kP {margin-bottom: 10px; text-align: center;}
.forma .kP input {width: 400px;font: normal 12px Arial,sans-serif;}