/* CSS Document */
.gltyt { height:120px;}
html {height: 100%;}
body { margin:0px; padding:0px 0px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; position: relative; min-height: 100%; height: auto !important; height: 100%; color:#505050;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
.gltyt {}
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
input { vertical-align:middle; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
select { vertical-align:middle; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
option.ex{font-weight:bold;}
.txt, .txtm, .txtl, .txts { padding:3px 5px; border:1px solid #c4c6c9; color:#6f6f6f;}
.txtm{width:300px;}
.txtl{width:470px;}
.txts{width:150px;}
.error {background:#dfc3c3}
.nagltyt { padding-bottom:7px; background:url(../../cms/1/h1dol.png) no-repeat bottom;}
h1 {padding:7px 10px 2px 32px; font-size:11px; margin:0px 0px 0px 0px; line-height:18px;}
h2 { padding:12px 0px 5px 30px; margin:0px; font-size:11px;}
h3 {background:transparent url(../../cms/1/p1l.png) no-repeat scroll 0px 12px; font-size:11px;color:#505050;display:block;padding:6px 10px 6px 5px;}
p {padding:0px 0px 10px 0px; margin:0px;}
form { padding:0px; margin:0px;}
.push, .push_l { width:90px; height:20px; border:0px; color:#fff; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;  text-align:left; padding:0px 0px 3px 7px; cursor:pointer; margin:0px; vertical-align:middle;}
.push_l {width:150px;background:url(../../cms/1/pushbo_long.png); }
.pushs { width:90px; height:20px; border:0px; color:#fff; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;  text-align:left; padding:0px 0px 3px 7px; cursor:pointer; margin:0px; background:url(../../cms/1/pushs.png); vertical-align:middle;}
img {border:0px; vertical-align:middle;}
span { color:#666;}
.szukajb { height:20px; width:20px; border:0px; padding:0px; margin:0px; cursor:pointer;}

.glowny {position:relative;width:939px; margin:0 auto; padding:0px;}
.top { height:30px;}
.date { height:30px; width:339px; float:left; line-height:29px;}
.topmenu { height:30px; width:600px; float:right; line-height:29px; text-align:right;}
.logo { width:176px; height:116px; background:url(../../cms/1/logo.png); position:absolute; top:65px; margin-left:25px; display:block; cursor:pointer; }
.topzdj { width:689px; height:259px; position:absolute; top:44px; margin-left:246px; padding:9px 0px 0px 9px;}
.scisz { position:absolute; top:306px; width:676px; margin-left:263px; height:45px;}
.szukaj { width:230px; float:right; height:33px; line-height:45px; padding-top:12px;}
.sciezka { width:446px; float:left; height:45px; line-height:45px; color:#989898;text-transform: lowercase;}
.szukaj .txt { width:190px; margin:1px 5px 0px 0px;}

.lewe { width:228px; float:left; padding:180px 0px 40px 0px;}
.sr2 {width:688px; float:right; padding:321px 0px 40px 0px;}

.tresc {padding:10px; line-height:17px; margin:0px;}

.bottom { padding:0px 0px 0px 0px; height:80px; background:#3e3e3e; border-top:20px solid #343434; }
.stopka {width:937px; margin:0 auto;}
.stopka2 { margin:-40px 0px 0px 0px; color:#969696; font-size:10;  height:60px; background:url(../../cms/1/inf.png) no-repeat -40px -20px #424242; border:1px solid #343434 ; padding:20px; position:absolute; width:897px;}
.stopka a { color:#969696; text-decoration:underline;}
.adres { height:50px; background:#424242; float:right; width:665px; background:#383838; text-align:center; padding:10px 0px 0px 0px; line-height:18px;}
.menufoot { height:60px; float:left; width:120px; line-height:18px; padding:0px 0px 0px 100px; }
.menufoot a{ display:block;  line-height:20px; text-decoration:none; background:url(../../cms/1/astop.png) no-repeat 0px 10px; padding:0px 0px 0px 8px; }
.menufoot a:hover { text-decoration:underline;}

.polec {height:35px; line-height:35px; padding:0px 0px 0px 10px; font-size:11px; margin:0px 0px 0px 0px; background:url(../../cms/1/polec.png);}
.aktual { width:250px; float:right; text-align:right; padding:0px 10px 0px 0px;}
.gray{color:#aaa;}

.cmsl { padding:10px;  margin:0px;}
.lista { padding:0px 0px 0px 0px; border-bottom:1px dotted #e2e2e2;}
.lista a { display:block; padding:10px 10px 10px 15px; float:left; color:#505050;  width:530px; line-height:17px; font-weight:bold;}
.lista input { float:right; margin-top:10px;}
.lisws { padding:0px 10px 10px 15px; }
.lista .lisws a { padding:0px; color:#666;  line-height:17px; font-weight:normal; display:block; width:655px;}

.rez_szuk { float:left; width:530px;}
.pozycje { float:right; width:120px; text-align:right; padding:0px 10px 0px 0px;}
#cmsl { border-top:10px solid #fff; margin-top:-17px;}

.nowosc {background:url(../../cms/1/newsg.png) no-repeat; line-height:17px;}
.now2 {background:url(../../cms/1/newsd.png) no-repeat bottom; padding:15px 15px 10px 15px;}
.home0, .home1 { width:335px; height:150px; background:url(../../cms/1/newsm.png); float:left; margin:15px 18px 0px 0px; cursor:pointer;}
.home0_over, .home1_over { width:335px; height:150px; background:url(../../cms/1/newsm2.png); float:left; margin:15px 18px 0px 0px; cursor:pointer;}
.home1, .home1_over {margin:15px 0px 0px 0px;}
.home0 p, .home1 p, .home0_over p, .home1_over p { line-height:17px; padding:0px 15px 0px 30px; display:block; height:100px; } 
.home0 .push, .home1 .push, .home0_over .push, .home1_over .push{ display:block; position:absolute; line-height:20px; padding:0px 0px 0px 7px; width:83px; margin:6px 0px 0px 220px; text-decoration:none;}



#newsy { margin:15px 0px 0px 0px; font-weight:bold; display:block; text-align:center;} 

.m0, .m0end {display:block; padding:0px 10px 0px 10px; height:35px; line-height:35px; font-size:11px; margin:0px 0px 0px 0px; background:url(../../cms/1/polec.png); margin-top:10px; font-weight:bold;}
.m1, .m1end {display:block; padding:13px 10px 12px 40px; background:url(../../cms/1/h2.png) no-repeat 20px 12px; color:#2c74b6; border-bottom:1px dotted #e2e2e2;}
.m2, .m2end {display:block; padding:6px 10px 6px 50px; background:url(../../cms/1/p1l.png) no-repeat 43px 11px; color:#505050;}
.m3, .m3end {display:block; padding:6px 10px 6px 80px; background:url(../../cms/1/p1l.png) no-repeat 73px 11px; color:#505050;}
.m4, .m4end {display:block; padding:6px 10px 6px 100px; background:url(../../cms/1/p1l.png) no-repeat 93px 11px; color:#505050;}
.m5, .m5end {display:block; padding:6px 10px 6px 120px; background:url(../../cms/1/p1l.png) no-repeat 113px 11px; color:#505050;}

.polec table { border-collapse:collapse; border:0px; margin:0px;}
.polec table td {padding:0px; border:0px; background:none; margin:0px;} 
.pagelist a { display:block; float:left; width:auto; line-height:29px; padding:0px 7px 0px 7px; border-right:3px solid #fff; font-weight:bold;}
.prev a {display:block; float:left; width:auto; line-height:29px; padding:0px 7px 0px 14px; border-right:3px solid #fff; font-weight:bold;}
.next a {display:block; float:left; width:auto; line-height:29px; padding:0px 14px 0px 7px;  font-weight:bold;}

.druk {background:url(../../cms/1/drukuj.png) no-repeat 0px 12px; display:block; width:80px; float:left; padding:0px 0px 0px 25px; text-decoration:none;}
.poli {background:url(../../cms/1/poli.png) no-repeat 0px 11px; display:block; width:100px; float:left; padding:0px 0px 0px 23px; text-decoration:none;}

.center { padding:20px 0px 37px 0px; text-align:center; font-weight:bold; color:#2c74b6;}

#userd table { width:520px;}
#userd .txt { width:300px;}
#userd .krh .txt { width:100px;}

.stopka .rss { position:absolute; width:22px; height:22px; text-decoration:none; background:url(../../cms/1/rss.png) no-repeat; margin-top:15px; margin-left:635px; }
#zobacz { margin-top:15px; }
#zobacz .now2 {background:url(../../cms/1/newsd.png) no-repeat bottom; padding:0px 0px 5px 0px;}
#zobacz a {display:block; padding:6px 5px 6px 12px; border-bottom:1px solid #d0d0d0; color:#606060; line-height:12px;}
#zobacz a.end { border-bottom:0px;}
.pozz { padding:0px 10px 0px 10px;}

.czesc { text-align:center; padding:3px 0px;}
.czesc a {  background:url(../../cms/1/strony.png) no-repeat center center; font-weight:bold; text-align:center; padding:7px 9px 8px 10px; margin:0px 5px; }
.czesc a.sel, .czesc a:hover { text-decoration:none; color:#505050;}

#przyp .txt { width:200px; margin:0px 6px 0px 2px;}
#przyp .push { margin-top:5px;}

.messerr { font-weight:bold; text-align:center; color:#ff0000; background:#fff2f2 ; border:3px solid #ff7171; width:400px; margin:10px auto; padding:30px 5px;}
.messinf, .message { font-weight:bold; text-align:center; color:#2c74b6; background:#f7fafe; border:3px solid #e5eff6; width:400px; margin:10px auto; padding:30px 5px;}
.elist{text-align:left;font-weight:normal;line-height:18px}
/* Wiadomości prywatne */

.new {font-weight:bold;}

/* Edycja danych uczniow */
.student{width:100%; padding:0px; margin:0px 0px 10px 0px; border:1px solid #f2f2f2; padding:1px;}
.student td { padding:0; border:1px solid #fff; background:#f2f2f2;vertical-align:top;}
.student a{display:block;padding:3px;}
.student a.sel{background:#535353;color:#fff;}

.studentin{width:100%; padding:0px; margin:0px;}
.student td { padding:0; border:0; background:#f2f2f2;}
.student td.lab {background:#535353; color:#fff;padding:3px;width:170px}
.student .txt {width:170px}
.studentin .txt{width:230px}
.studentin select.txt{width:242px}
#pesel {width:80px}

.bigbutton{width:220px; float:left; background:#FEFF9F;margin:5px 30px;padding:5px 20px;text-align:center;border:1px #167CB7 solid;font-weight:bold;}
.bigbutton input {margin:5px 0 ;}
.bigbutton span {font-weight:normal;}