body {padding:0; margin:0; font:12px arial; background:#000000 url(images/headbkg.jpg) top center no-repeat; color:#222; border-top:2px solid #fff; text-align:center; line-height:1.5em;}
#wrap {width:960px; text-align:center; margin:0 auto;}
#wrapfooter {width:960px; font-size:11px; text-align:left; margin:0 auto;}
/* #maincontent {background:#fff; filter:alpha(opacity=80); opacity: 0.8; text-align:left; border:4px solid #666; padding:15px 15px 5px 15px; margin:0 0 15px 0;} */
#maincontent {background: url(images/bkgt.png) repeat; text-align:left; border:0px solid #865803; padding:0px 15px 5px 24px; margin:0 0 15px 0; /* height:1720px; */}


a {text-decoration:underline; font-weight:700; color:#c55809;}
a:hover {text-decoration:none;}
a img {border:0;}
h1 {margin:15px auto 10px auto; padding:0; font-size:18px; color:#222; letter-spacing:1px; line-height:1.2em;}
h1 a {color:#eee; font-weight:700; text-decoration:none;}
h1 a:hover {color:#fff; text-decoration:none;}
h2 {margin:0 0 12px 0; padding:12px 6px 12px 15px; width:404px; border-left:22px solid #ffcc00;border-bottom:2px solid #ffcc00; color:#096ca7; font-size:2.0em; font-family:verdana; font-weight:700;}
h2 a {font-weight:400;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px 0;}
p {margin:0 0 15px 0;}
/* ul {margin:0 0 15px 40px; padding:0;list-style-image: url(images/ull.gif);} */


.slogan {color:#ccc; font-size:1.4em; margin:0 0 15px 0; padding:0;}
.toptabs {clear:both; font-size:1.4em; line-height:1.5em; color:#aaa; margin:0px 0px 0px 0; /* zm od gory ########### */  text-align:left;}
.toptab {padding:3px 12px 6px 12px; font-weight:400; margin:0 2px; color:#fff; text-decoration:none;}
.toptab:hover {background-color:#00212d; color:#fff; text-decoration:none;}
.active {background-color:#00212d; color:#fff;}
.active:hover {background-color:#00212d; color:#fff;}
.bottomlinks, .bottomlinks a {text-align:center; color:#888; font-size:0.9em; font-weight:400; margin:5px auto;}
.hide {display:none;}

#footer {margin-top:-14px; padding:6px; height:112px; background:#000000 url(images/bkgfooter.png) repeat-x; color:white; font-size:11px; color:#999999;}
#footer a {color:white; text-decoration:none; font-weight:400; font-size:14px;}
#footer a:hover {text-decoration:underline;}
#pageleft {width:50%;float:left;}
#pageright {width:50%;float:right;}
#pageleft ul, #pageright ul {list-style-type:circle;font-family: arial;font-size:22px;font-weight:700;line-height:30px;}

#pageleft a, #pageright a {text-decoration:none;padding:4px;}
#pageleft a:hover, #pageright a:hover {background-color:#444;color:#fff;}

#galeria a img {border-bottom:4px solid #ffdddd;border-top:4px solid #ffdddd;}
#galeria a:hover img {border-bottom:4px solid #ff0000;border-top:4px solid #ff0000;}
.gal {width:100px;height:66px;border:0px;margin:0 12px 8px 0;}

#galeriam a img {border-bottom:4px solid #c0cece;border-top:4px solid #c0cece;}
#galeriam a:hover img {border-bottom:4px solid #05cdb3;border-top:4px solid #05cdb3;}

.galmini {width:140px;height:105px;}
/* .nag {font-size:14px; font-weight:700; background:#e9ebeb url(images/nag.jpg) top repeat-x;} */
.nag {margin-top:-8px; padding-left:110px; height:24px; font-size:18px; border-bottom: 1px solid #dd0000; font-weight:700; background:#ffffff url(images/gwi.gif) left no-repeat;}
.nagd {font-size:14px; font-weight:700; background:#e9ebeb url(images/nagd.jpg) top repeat-x;}
.mactive {background-color:#444;color:#fff;}

#footermenu {margin:0px;padding:0;width:980px; height:112px; background-image: url(images/dolne_ikony.jpg);}

.td1 {background-color:#fea96d; padding-left:10px;}
.td2 {background-color:#fce6d2; padding-left:10px;}
.td3 {background-color:#fce6d2; padding-left:10px;text-align:left;}
.td4 {background-color:#fce6d2; width:40%; padding-left:10px;text-align:left;}
.td5 {background-color:#fceee0; padding-left:10px;text-align:left;}

/*
.htd1 {background-color:#c4faff; padding-left:10px;}
.htd2 {background-color:#c4faff; width:16%; text-align:center;}
.htd3 {background-color:#c4faff; width:16%; text-align:center;}
.htd4 {background-color:#c4faff; width:16%; text-align:center;}
*/

.htd1 {background-color:#c4faff; padding-left:10px; width:25%;}
.htd2 {background-color:#c4faff; text-align:center;}
.htd3 {background-color:#c4faff; text-align:center;}
.htd4 {background-color:#c4faff; text-align:center;}

.info {border-top: 1px dotted #222;font-size:10px;}
.info2 {border-top: 1px dotted #222;font-size:10px;width:400px;}

.iinfo {border:0px; float: none; margin:0 10px 0 0; vertical-align: middle;}

hr {border-top:1px dotted #222; border-width:1px 0 0 0; height:1px;}

.arrowgreen {width: 300px; border-style: none none none none; border-color: #ffffff; border-size: 1px; border-width: 1px;}
.arrowgreen ul {list-style-type: none;margin: 0;padding: 0;}
.arrowgreen li a {font: bold 12px Verdana, Arial, Helvetica, sans-serif; display: block; background: transparent url(images/arrniebieski.gif) 100% 0; height: 24px; padding: 4px 0 4px 10px; line-height: 24px; text-decoration: none;}
.arrowgreen li a:link, .arrowgreen li a:visited {color: #fdf0e4;}
.arrowgreen li a:hover {color: #ffffff; background-position: 100% -32px;}
.arrowgreen li a.selected {color: #ffffff; background-position: 100% -64px;}
.minibkg {width: 750px; height: 83px; background-image: url(images/mini_bkg.jpg);}

.szkolink {color:#000000; font-weight:400;}


p.harmonogram {margin: 4px 0 20px 20px; padding: 0 0 0 8px; border-left: 2px solid #dd0000;}
p.head {color: #cc0000; text-align: left; font-size: 16px; font-weight: bold; letter-spacing: 2px;}





table.Lista {
  width:580px;
  margin: 10px 0 60px 0;
  border-right: 1px solid #efbbbb;
  border-bottom: 1px solid #efbbbb;
}

table.Lista td, table.Lista th {
  border-left: 1px solid #efbbbb;
  border-top: 1px solid #efbbbb;
  padding: 5px;
  text-align: center;
}

table.Lista td.Nazwisko {
 text-align: left;
 padding-left: 10px;
}

table.Lista th  {
  height: 20px;
  font-size: 11px;
	color: #222222;
  background-color: #ffdddd;
}
