#wychowawcy,#dyrekcja{margin:0 10px;}
#wychowawcy h1{font:italic 24px georgia,serif;letter-spacing:0.2em;line-height:0.9em;text-align:center;padding:20px;background:#f0f0f0;margin:0;
   border-bottom:double 3px #ccc;color:#666;}
#wychowawcy h3{text-align:center;font:bold 14px verdana,sans-serif;margin:0;padding:2px;letter-spacing:0.3em;color:#fff;border-bottom:double 3px #ccc;
      background:#bbb;}
#wychowawcy .wychowawcy1{width:80%;margin:15px 10px 0 15px;background:#f4f4f4;}
#wychowawcy .wychowawcy1 th,.wychowawcy1 td{font:12px verdana,sans-serif;border-bottom:solid 1px #ccc;color:#246;text-align:left;padding:3px;}
#wychowawcy .wychowawcy1 th{font-weight:bold;width:100px;}
#wychowawcy .wychowawcy1 tr.one{background:#d5e2f4 url(img/h3b.jpg) repeat-x;}
#wychowawcy .wychowawcy2 tr.one{background:#ffedd0;}

#sadres{padding:10px 20px;background:#fff url(/zsz/img/sky2.jpg) repeat-x;}
#sadres h1,#sadres h3{font:bold italic 24px georgia,serif;letter-spacing:0.3em;color:#e3361f;border-bottom:solid 1px #e3361f;padding:5px;margin-top:10px;}
#sadres h3{font-size:18px;}
#sadres .telefony{width:80%;border:solid 2px #ddd;background:#def;}
#sadres .telefony th,#sadres .telefony td{text-align:left;padding:5px;border-bottom:solid 1px #ccc;font:12px verdana,sans-serif;background:#f4f4f4;}
#sadres #adres{font:12px verdana,sans-serif;height:120px;}

#s_rekrutacja{margin:15px 20px;}
#s_rekrutacja h1{font:bold 11px verdana,sans-serif;padding:0;margin:0;}
#s_rekrutacja h2{font:bold 22px verdana,sans-serif;padding:0;margin:0;}
#s_rekrutacja ul li{font:12px verdana,sans-serif;}
#s_rekrutacja p{font:12px verdana,sans-serif;}
#s_rekrutacja h3{font:bold 14px verdana,sans-serif;color:#333;margin-bottom:0;letter-spacing:0.2em;margin-bottom:3px;margin-top:30px;}
#s_rekrutacja table{border-collapse:collapse;}
#s_rekrutacja td,#s_rekrutacja th{border:solid 1px #abc;font:12px verdana,sans-serif;padding:5px 7px;vertical-align:top;color:#333;}
#s_rekrutacja th{font-weight:bold;background:#333;color:#f4f4f4;}
#s_rekrutacja .mini{width:70px;text-align:center;}
#s_rekrutacja .big{font:bold italic 15px verdana,sans-serif;color:#333;}
#s_rekrutacja .tline{border-top:solid 2px #aab;}
#s_rekrutacja .typ{width:240px;}
#s_rekrutacja .j{width:90px;}
#s_rekrutacja .tch{background:#dfffff;}
#s_rekrutacja .tu{background:#f4f4f4;}
#s_rekrutacja .zs{background:#def;}
#s_rekrutacja .lp{background:#ffe8c1;}
#s_rekrutacja tr:hover{background:#fff;}
#s_rekrutacja #spis li a{color:#579;}
#s_rekrutacja #spis li a:hover{color:#f60;}


#sorganizacja{font:12px verdana,sans-serif;margin:20px 20px 40px 20px;}
#sorganizacja h2{font:bold italic 20px Georgia,times;padding:3px;border-bottom:solid 2px #abc;color:#333;background:#def;letter-spacing:0.2em;margin-top:0;}
#sorganizacja h3{font:bold 14px verdana,sans-serif;color:#666;}
#sorganizacja hr{color:#f60;}
#sorganizacja table{border-collapse:collapse;}
#sorganizacja td,#sorganizacja th{border:solid 1px #666;padding:3px 6px;font-size:12px;width:150px;font-family:verdana,sans-serif;text-align:center;}
#sorganizacja table tr th{background:#e0e0e0;}
#sorganizacja .sek td{background:#f4f4f4;}
#sorganizacja .sek td span{font-size:11px;}
#sorganizacja td.c{font-weight:bold;background:#def;}

#sdyrekcja{background:#fff url(/zsz/img/dyrekcja1.jpg) no-repeat;padding:90px 10px 40px 10px;margin:5px 10px;}
#sdyrekcja h1{margin:0;padding:10px 0;font:bold 18px verdana,sans-serif;color:#32668b;}
#sdyrekcja .samod{width:285px;border:solid 1px #f0f0f0;float:left;margin-right:5px;background:#fff url(/zsz/img/horiz.png) bottom left repeat-x;}
#sdyrekcja .samodd{width:577px;clear:both;margin:10px 0 !important;}
#sdyrekcja .samod{font:12px verdana,sans-serif;}
#sdyrekcja h3.dyrN{font:bold 18px verdana,sans-serif;margin:60px 0 10px 0 !important;color:#32668b;clear:both;}
#sdyrekcja .samod h3{font-size:14px;margin:0;padding:5px;background:#cde;border-bottom:solid 2px #fff;color:#32668b;}
#sdyrekcja .samod ul{padding:0;margin:10px 20px;}
#sdyrekcja .samod li{list-style-type:none;}
#sdyrekcja .samodd li{margin-bottom:15px;margin-right:20px;}
#sdyrekcja .samodd li span{font-weight:bold;color:#357;}
#sdyrekcja .samodd p{margin:5px 20px;}

#skierunki{background:#fff url(/zsz/img/kierunki.jpg) 10px 10px no-repeat;padding:60px 20px;font:12px verdana,sans-serif;}

#sbiblioteka{margin:20px;font:12px verdana,sans-serif;background:#fff url(/zsz/img/b.jpg) no-repeat;padding:160px 0 50px 0;}
#sbiblioteka h3{font:bold 15px verdana,sans-serif;color:#579;margin-left:15px;}
#sbiblioteka #imgbib{display:block;margin-left:15px;border:0;}
#sbiblioteka .czytel li{list-style-type:none;}
#sbiblioteka .czytel{margin-bottom:15px;}
#sbiblioteka .czytel a{color:#666;}
#sbiblioteka .czytel a:hover{color:#e00;}
#sbiblioteka p{margin:0 20px;}
#sbiblioteka .circ li{list-style-type:circle;}
#sbiblioteka .gotwarcia{border-collapse:collapse;margin-left:20px;}
#sbiblioteka .gotwarcia tr{background:#f0f0f0;}
#sbiblioteka .gotwarcia td{border:solid 1px #333;padding:3px 6px;width:150px;}

#srozklad table{border-collapse:collapse;font:11px verdana,sans-serif;padding:3px;border:solid 2px #579;margin-right:10px;}
#srozklad{padding:10px;margin:0;background:#fff;}
#srozklad td{border:solid 1px #abc;color:#0b131a;padding:2px 3px;width:55px;text-align:right;}
#srozklad tr{background:#f4f4f4;}
#srozklad th{font-weight:bold;color:#fff;border:solid 1px #999;background:#243d55 url(/zsz/img/planh.jpg) repeat-x;}
#srozklad .fi{width:250px;text-align:left;}
#srozklad .do{text-align:left;background:#abc;font-weight:bold;}
#srozklad .tyg{font-weight:bold !important;background:#e4e4e4;}
#srozklad .tyg td{text-align:right !important;}
#srozklad h2{font:bold italic 20px verdana,sans-serif;margin-bottom:0;}
#srozklad .akt{font:10px verdana,sans-serif;}
#srozklad div{padding:10px;border:solid 2px #abc;background:#f4f4f4;font:12px verdana,sans-serif;margin:0 0 5px 0;}
#srozklad div ul{margin:0;padding:0;}
#srozklad div li{list-style-type:none;display:inline;}
#srozklad div li a{color:#333;font-weight:bold;}
#srozklad div li a:hover{color:#f60;}

#skalendarium{background:#fff;padding:10px 20px;font:12px verdana,sans-serif;}
#skalendarium h1{font-size:14px;margin:0;padding:2px 5px;letter-spacing:0.3em;background:#cdf;margin-bottom:20px;}
#skalendarium h3{font:bold italic 14px verdana,sans-serif;margin-bottom:0;padding-bottom:0;}
#skalendarium table{border-collapse:collapse;width:100%;margin-top:5px;margin-bottom:40px;}
#skalendarium td,#skalendarium th{font:12px verdana,sans-serif;padding:3px;border:solid 1px #abc;height:35px;}
#skalendarium th{border-bottom:solid 2px #579;background:#123;color:#def;font-weight:bold;}
#skalendarium .wyw{background:#fff url(/zsz/img/wyw.jpg) repeat-x;}
#skalendarium .waka{background:#fff url(/zsz/img/waka.jpg) repeat-x;}
#skalendarium .bx{background:#eff;}
#skalendarium .rda{background:#fda719;}
#skalendarium .aka{background:#f4dec7;}
#skalendarium .end{background:#ffdb13;}
#skalendarium .sie{background:#fff url(/zsz/img/swie.jpg) repeat-x;}
#skalendarium .old{background:#ddd;color:#999 !important;}
#skalendarium .dd{width:150px;text-align:right;}
#skalendarium a{font:12px verdana,sans-serif;color:#345;text-decoration:none;}
#skalendarium a:hover{color:#f00;}
#skalendarium ul{margin:0;padding:0;}
#skalendarium li{display:inline;margin-right:5px;}

.sstart{background:#fff url(/zsz/img/black/topbg.jpg) repeat-x;padding-top:0;margin:0 2px;margin-top:5px;}
.sstart div.topzsz{background:transparent url(/zsz/img/zszmragowopl.jpg) no-repeat;padding:0;margin:0 10px;height:74px;text-align:left !important;color:#579;}
div.topzsz h1{margin:0;padding:0;font:bold 12px verdana,sans-serif;margin-left:320px;padding-top:5px;}
div.topzsz p{margin:0;padding:0;font:11px verdana,sans-serif;margin-left:320px;}
#sstart #lstart{width:200px;float:left;}
#sstart #lstart div{background:#fff;border:solid 1px #ddd;opacity:0.8;margin-bottom:5px;}
#sstart #lstart div h2{margin:3px;padding:0 3px;font:bold 12px verdana,sans-serif;border-bottom:solid 2px;color:#024;background:#f20;color:#fff;}
#sstart #lstart p{font:12px verdana,sanserif;color:#333;margin:3px;}

#senglish{background:#fff url(/zsz/img/angielski.png) no-repeat;padding:65px 0;font-family:tahoma,sans-serif;margin:10px 20px;height:720px;}
#senglish h1{font-size:14px;letter-spacing:0.4em;color:#fff;border:solid 1px #ddd;border-width:2px 0;
       background:#de1616 url(/zsz/img/enggrad.jpg) repeat-x;padding:2px 5px;font-family:Lobster;font-weight:normal;}
#senglish h3{color:#00247d;letter-spacing:0.2em;font-size:16px;font-family:Lobster;}
#senglish li{color:#de1616;font-size:12px;}
#senglish a{font-size:12px;color:#00247d;text-decoration:none;}
#senglish a:hover{text-decoration:underline;color:#de1616;}
#senglish .ebox{float:left;width:300px;margin-bottom:20px;}
#senglish .clear{clear:both;}
#senglish table{border-collapse:collapse;width:500px;border-top:solid 1px #666;background:#f0f0f0;}
#senglish td{border-bottom:solid 1px #666;font-size:12px;padding:3px 10px;}
#senglish tr.two{background:#def;}
.enote{background:#fff url(/zsz/img/note01.jpg) no-repeat;width:275px;height:292px;}
.enote ul{margin:60px 10px 20px 40px;}
.eword{margin-bottom:0;padding-bottom:0;}

#sagresja{background:#abc;padding:10px 20px;font-family:tahoma,sans-serif;border:solid 4px #fff;}
#sagresja h1{margin:0;background:#de1616 url(/zsz/img/enggrad.jpg) repeat-x;padding:2px 5px;color:#fff;font-size:12px;border:solid 1px #ddd;border-width:2px 0;}
#sagresja p{font-size:12px;border:solid 1px #eee;padding:15px;background:#fff url(/zsz/img/swie.jpg) repeat-x;}
#sagresja #podpis{text-align:right;border:0;font:italic bold 12px georgia,serif;}

#psoid{height:720px;}
.pso{padding:10px 20px;font-family:tahoma,sans-serif;}
.pso h1{margin:0;background:#de1616 url(/zsz/img/enggrad.jpg) repeat-x;padding:2px 5px;color:#fff;font-size:16px;border:solid 1px #ddd;border-width:2px 0;letter-spacing:0.4em;}
.pso li{list-style-type:none;text-transform:uppercase;margin-bottom:3px;}
.pso a{color:#567;font:bold 14px arial,tahoma,sans-serif;letter-spacing:0.1em;text-decoration:none;}
.pso a:hover{color:#a00;}

#sogloszenia{padding:10px 20px;font-family:tahoma,sans-serif;background:#abc;border:solid 4px #fff;}
#sogloszenia h1{margin:0 0 10px;letter-spacing:0.5em;color:#fff;}
#sogloszenia .ogloszenie{padding:10px;font-size:12px;border:solid 1px #ccc;margin-bottom:10px;background:#fff;}
#sogloszenia .ogloszenie h3{font:bold italic 17px tahoma;border-bottom:solid 1px #de1616;color:#de1616;}
.ogloszenie table{border-collapse:collapse;}
.ogloszenie td{padding:3px;border:solid 1px #666;}
.ogloszenie h3{margin-top:0;}
.ogloszenie .pub{font-size:11px;color:#666;border-top:solid 1px #abc;margin-top:25px;}

#swiechert{font-family:tahoma,sans-serif;font-size:12px;padding:10px 20px;}
#swiechert h1, #swiechert h2{font:italic 20px tahoma;}
#swiechert div{text-align:center;margin-bottom:30px;}
#swiechert div p{margin-top:3px;padding-top:0;font-style:italic;}
#swiechert img{border:solid 10px #abc;padding:6px;background:#666;}
#swiechert pre.down{text-align:right;font:italic bold 14px tahoma,sans-serif;margin-top:30px;}
#swiechert pre#wiersz{text-align:center;font:italic 14px georgia,serif;margin:20px 0;}
#swiechert pre{width:600px;}
#swiechert em{color:#567;font-weight:bold;}

#skuchnia{padding:5px 5px;background:#fff;font-family:tahoma,sans-serif;font-size:12px;}
#skuchnia #sktop{background:#dbdbe3 url(/zsz/img/kuchnia.png) right top no-repeat;height:115px;width:100%;border:solid 1px #abc;border-width:2px 0 4px 0;position:relative;}
#skuchnia #sktop ul{margin:5px;padding:0;position:absolute;bottom:0;}
#skuchnia #sktop li{display:inline;list-style-type:none;padding-left:10px;}
#skuchnia #sktop a{font:bold 12px tahoma,sans-serif;color:#567;}
#skuchnia #sktop a:hover{color:#000;}
#skuchnia p,#skuchnia h2{margin:20px;}

#snauczyciele{background:#fff url(/zsz/img/nauczyciele.jpg) 10px 10px no-repeat;padding:60px 10px;font:12px tahoma,sans-serif;margin-top:5px;}
#snauczyciele h1{font-size:14px;margin:0;padding:2px 0 2px 35px;letter-spacing:0.3em;background:#fff url(/zsz/img/p.gif) no-repeat;}
#snauczyciele th{text-align:left;color:#567;padding:0;border-right:solid 4px #fff;}
#snauczyciele td{vertical-align:top;width:205px;padding:30px 3px 15px 5px;border-right:solid 4px #fff;
                 color:#567;background:#fff url(/zsz/img/paper.jpg) top right;}
#snauczyciele table{margin-bottom:5px;}
#snauczyciele p{color:#de1616;margin-bottom:30px;}
#snauczyciele a{color:#334c72;text-decoration:none;}
#snauczyciele a:hover{color:#567;text-decoration:underline;}
#snauczyciele .uparrow{margin-top:0;}

#ssW{height:60px;}
.slide{width:500px;padding:10px 50px;color:#000;font:20px verdana,sans-serif;background:#fff url(/zsz/img/logoS.png) no-repeat;height:44px;}

#error{font-family:tahoma,sans-serif;padding:20px;height:500px;}
#error h1{margin:0;color:#456;border-bottom:solid 1px #456;}
#error h2{color:#de1616;}
#error p{font-size:12px;}

.sbot{height:154px;background:#fff url(/zsz/img/sky1.jpg) repeat-x;}

#skons{font:12px verdana,sans-serif;color:#456;padding:15px;background:#fff url(/zsz/img/sky2.jpg) repeat-x;}
#skons table{border-collapse:collapse;margin-top:20px;}
#skons h1{line-height:1.0em;font-size:20px;margin-top:0;color:#000;font-weight:normal;}
#skons td, #skons th{border:solid 1px #abc;padding:3px;height:38px;width:33%;}
#skons td{vertical-align:top;}
#skons th{background-color:#456;color:#fff}
#skons td div, #skons td.bi{font-style:italic;color:#000;}
#skons .raz{background-color:#fff9ee;}
#skons .dwa{background-color:#f0faff;}

#actopt{background:#f4f4f4;border:solid 1px #abc;border-width:2px 0 1px 0;margin:10px;text-align:left;padding:10px;margin-top:45px;}
#actopt div{width:46%;float:left;margin-right:5px;}
#actopt ul{margin:0;padding:0;}
#actopt li{list-style-type:none;font:12px verdana,sans-serif;margin:0;padding:0;}
#actopt h3{margin:0;padding:0;}
#actopt a{color:#666;}

.xnews{text-align:left;clear:both;}
.xnews h2{border-bottom:solid 0 #000 !important;}
.xnews h3{color:#579;margin:0;clear:both;font:16px Oswald,arial,sans-serif;}
.xnews h3 a{color:#579 !important;border-color:#666 !important;}
.xnews h2 a span{color:#666 !important;}
.xnews h3 *{color:#666 !important;}
.xnews h3 a:hover{color:#000;}
.xnews a{display:inline !important;}
.xnews img{border:0;margin-left:20px;}
.xnews .inews{float:left;margin-right:10px;}

.f2b{width:633px;background:#fff url(/zsz/img/2bg.jpg) no-repeat;border:solid 1px #def;}
.f2b div{width:295px;float:left;background-color:transparent;text-align:left;font:11px verdana,sans-serif;margin:3px 10px;}
.f2b div h3{color:#567;font-size:12px;margin:0;}

#komFoot{margin:3px 25px 10px 25px;font:12px verdana,sans-serif;}
#komFoot a{font:12px verdana,sans-serif;}
h3.tempArch{color:#666;font:20px verdana,sans-serif;}

div#zszhistory{font-family:arial,sans-serif !important;margin:5px 25px 30px 25px;}
#zszhistory p{padding:15px;border:solid 1px #eee;color:#579;font-size:12px;background:#f4f4f4;}
#zszhistory div.xli{padding:15px;border:solid 1px #eee;background:#f4f4f4;margin-bottom:10px;}
#zszhistory h3{font-size:20px;color:#357;padding:0;margin:20px 0;border-bottom:solid 2px #357;}
#zszhistory p.uli{padding:0;border:none;background:transparent;}
#zszhistory li{padding:0;color:#579;font-size:12px;margin:0;}
#zszhistory  em{font-weight:bold;color:#357;}

#nrmMenu li span{display:none;}
#cari{padding:0 20px 80px 20px;font-family:arial,helvetica,sans-serif;}
#cari h3{font:14px Lobster,arial,sans-serif;letter-spacing:0.1em;border:solid 1px #333;border-width:1px 0;text-align:center;text-transform:uppercase;}
#cari h3 span{display:block;font-size:22px;text-shadow:2px 1px #ddd;}
#cari p,#cari li,#cari table{font-size:13px;}
#cari p.cs{font:italic 20px georgia,times;padding:15px;background:#f0f0f0;border-bottom:double 6px #ddd;border-top:solid 1px #ddd;}
#cari .cs span{color:#999;}
#cari table{border-collapse:collapse;}
#cari td,#cari th{vertical-align:top;border-bottom:solid 1px #999;padding:5px;}
#cari th{background:#eee;font-weight:bold;}
#cari h4{font:italic 20px georgia,times;background:#f0f0f0;padding:10px;text-shadow:1px 1px #fff;}
#klp{border-color:#333;}
#klpa{display:block;margin:3px 0 5px 0;}

#sport-w-zsz{font:14px arial,helvetica,sans-serif;padding:10px 30px 60px 30px;}
#sport-w-zsz p{text-align:justify;}
#sport-w-zsz h4{font-size:14px;margin-bottom:0;padding-bottom:0;color:#333;}
#sport-w-zsz h3{margin-top:50px;color:#a00;}
#sport-w-zsz p.arch{font-size:12px;}
#sport-w-zsz p.arch span{color:#a00;font-weight:bold;}
#sport-w-zsz p.arch a{color:#666;}
#sport-w-zsz h2{color:#357;border-bottom:solid 1px #357;background:transparent url(/zsz/img/ball.png) 500px 10px no-repeat;margin-top:0;padding-top:20px;}

.nl{display:block;clear:both;}
.mx{border-collapse:collapse;width:100%;}
.mx td{padding:5px; border:solid 1px #999;}
