html { height:100%; }
body { height:100%; margin:0px; padding:0px; background-color:#fffffa; }
body, td { font-family: arial; font-size: 12px; vertical-align:top; }
tr {text-align:left; }
a { color: blue }

a:hover { color: red }
a:active { color: red }
.NapisLogoD { margin:5px;font-size: 37px;font-weight: bold; color: red }
.NapisLogo { margin-left:5px;font-size: 16px;font-weight: bold; }
.panel {
	font-weight: bold;
	padding: 3px 1px 3px 1px;
	font-size: 13px;
}
.panel a {
	text-decoration: none;
	background-color: #FFD700;
	color: black;
	padding: 3px 19px 4px 19px;tabela
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
.panel a:link { color: black; }
.panel a:visited { color: black; }
.panel a:hover {
  color: white;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.panel a:active { color: black; }
.WyrBraz {color:brown;}
.WyrCzerB {color:red;font-weight: bold; }
.stopka {
  font-size: 10px;
  color: #000000;
  margin: 4px;
  text-align: right;
  height:30px;
  vertical-align:middle;
  border-color: #FFD700;
  border-style: solid;
  border-width: 1px;
  }
.t1 {
	height: 22px;
	background-color: #FFD700;
	text-align: center;
}
.t2 {
	width: 2px;
	background-color: #FFD700;
}
.t2Z {
	height: 2px;
	background-color: #FFD700;
}
.t3 { padding:3px;}
.t4 {
	height: 10px;
	background-color: #FFD700;
}
.TytulMenCzer {
	font-size: 13px;
	font-weight: bold;
	color: Purple;
}
.TytulMenNieb  {font-size: 13px;font-weight: bold;color: black; }
.login {
  font-size: 11px;
  font-family: Verdana;
  color: #000000;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
}
.wpis  {
	text-align: left;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #E0FFFF;
}
.wpis1  {
  text-align: left;
  border:1px solid #000000;
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #ccFFff
}
.wpis2  {
  text-align: left;
  border:1px solid #000000;
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #ffccff
}
.napis8{font-size: 8px;}
.napis9{font-size: 9px;}
.napis10{font-size: 10px;}
.napis11{font-size: 11px;}
.napis12{font-size: 12px;}
.napis14{font-size: 14px;}
.przycisk {
	text-align: center;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #E0FFFF;
	cursor: pointer;
	height: 15px;
}
.przycisk_link {
  text-align: center;
  border:1px solid #000000;
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  cursor: pointer;
  height:15px;
  width: 100px;
}
.przycisk_link2 {
  text-align: center;
  border:1px solid #000000;
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #FF0000;
  cursor: pointer;
  height:15px;
  width: 100px;
}
.przyciskWstecz {
  text-align: center;
  border:1px solid #000000;
  padding:3px;
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFEE;
  cursor: pointer;
  width:200px;
}
.tableZ {
  width:550px;
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px;
  background-color: #FFFFFF;
}
.tdZt {
	background-color: Blue;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: White;
	text-align: center;
}
.tdZl {
  width:150px;
  vertical-align:middle;
  font-size: 11px;
  font-family: Verdana;
  color: #000000;
  font-weight: bold;
  text-align: left;
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px 1px 0px 0px;
}
.tdZl2 {
  vertical-align:middle;
  font-size: 11px;
  font-family: Verdana;
  color: #000000;
  text-align: left;
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
}
.tdZp {
  font-size: 10px;
  font-family: Verdana;
  vertical-align:middle;
  color: #000000;
  text-align: left;
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
}
.tabelaPoczta {
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px;
  background-color: #FFFFFF;
  vertical-align:middle;
  color: #000000;
  font-weight: bold;
  text-align: left;
}
.komorkaPocztaT{
	font-size: 11px;
	border-color: #0000ff;
	border-style: solid;
	background-color: #F4EA8F;
  border-width: 0px 1px 0px 0px;
}
.komorkaPocztaTP{
	font-size: 11px;
	border-color: #0000ff;
	border-style: solid;
	background-color: #F4EA8F;;
	border-width: 0px 0px 0px 0px;
}
.komorkaPoczta {
  font-size: 11px;
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px 1px 0px 0px;
}
.komorkaPocztaP {
  font-size: 11px;
  border-color: #0000ff;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
}
.tabelaWiadomosc {
  background-color: #FFFddF;
  color: #000000;
  text-align: left;
}
.komorkaWiadomoscL {
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  border-color: #0000FF;
  border-style: solid;
  background-color: #FFFddF;
  border-width: 1px 0px 0px 1px;
}
.komorkaWiadomoscP {
  font-size: 11px;
  font-weight: bold;
  border-color: #0000FF;
  border-style: solid;
  background-color: #FFFFFF;
  border-width: 1px 1px 0px 1px;
}
.komorkaWiadomoscT {
  font-size: 11px;
  border-color: #0000FF;
  border-style: solid;
  background-color: #FFFFFF;
  border-width: 1px 1px 1px 1px;
  height:200px;
}
a.linkiZ{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: Blue;
}
a:link.linkiZ { color: Blue; }
a:visited.linkiZ { color: Blue; }
a:hover.linkiZ { color: Blue;}

.tytul_m {
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        color: #FF0000;
}
.tytul_m4 {
        font-size: 13px;
        font-weight: bold;
        text-align: center;
}
.red_m {
       color: red;
       text-decoration: none;

}

.styl_m {
        font-size: 12px;
        text-align: left;
        padding: 5px;
        color: #000000;
        vertical-align: text-top;
}
.tytul_m5 {
        font-size: 12px;
        font-weight: bold;
        color: black;
}



.tytul_m2 {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #0000FF;
        text-decoration: none;
        padding: 15px;
}
.tytul_m3 {
        font-size: 12px;
        font-weight: bold;
        color: #699CC6;
}
.tytul_m4 {
        font-size: 13px;
        font-weight: bold;
}
.top_menu{
         background-color:#FFFFFF;
         text-align: center;
         font-size: 12px;
         padding: 3px;
}
#sr { color: #EF1C25;}
#s_g { color: #00CC00;}
#czer {color: #EF1C25;}
#nieb {color: #0000FF;}
.komunikat{
font-size: 10px;
font-family: Verdana;
color: #000000;
text-align: left;
}
.belkaOgl{
display:block;
border: 1px solid #3e4567 ;
padding: 2px;
}
.belkaOglDol{
font-size: 11px;
display:block;
padding: 3px;
}
.wysrod{
display:block;
width: 100%;
text-align:center;
}
.prawej{
display:block;
width: 100%;
text-align:right;
}

.tytulMenuBlok {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: black;
        text-decoration: none;
        display:block;
        width: 100%;
        height: 40px;
        vertical-align:middle;
}
.tytulMenuBlok2 {
        color: red;
}
.tytulMenuBlok3 {
        color: gray;
}
.linkMenuBlokN{
  display:block;
  width: 100%;
  text-align:center;
  text-decoration: none;
  font-size: 12px;
  color: gray;
  padding: 4px;
  font-weight: bold;
}
.linkMenuBlok a {
  display:block;
  width: 100%;
  text-align:center;
  text-decoration: none;
  font-size: 12px;
  color: #933009;
  padding: 4px;
  font-weight: bold;
}
.linkMenuBlok a:hover { color: red;
}
.wylogowanie a {
  display:block;
  width: 100%;
  text-align:center;
  text-decoration: none;
  font-size: 12px;
  color: #000000;
  padding: 4px;
}
.wylogowanie a:hover { color: red;
}
.menuBoczne a {
  display:block;
  width: 100%;
  text-align:center;
  text-decoration: none;
  font-size: 11px;
  color: #111111;
  padding: 3px;
  font-weight: bold;
}
.menuBoczne a:link { color: black; }
.menuBoczne a:visited { color: #111111; }	
.menuBoczne a:hover { color: red;}
.TabelaMenu1{
	height: 2px;
	background-color: #F2E464;
}
.TabelaMenu2{
  height: 2px;
  background-color:#ff0000;
}
.TabelaMenu3{
  height: 2px;
  background-color:gray;
}
.TabelaMenu1b{
	width: 2px;
	background-color: #F2E464;
}
.TabelaMenu2b{
  width: 2px;
  background-color:#ff0000;
}
.TabelaMenu3b{
  height: 2px;
  background-color:gray;
}
.tbl { background-color:#FFF66F; font-weight: bold; color: #000000; width: 95%;}
.tr0 { background-color: #FFFCCF}
.tr1 { background-color: #ffffff}
.tr2 { background-color: #ff0000}
.trA0 { background-color: #00EE00}
.trA1 { background-color: #00FF00}
.trD0 { background-color: #77EE88}
.trD1 { background-color: #77FF88}
.trN0 { background-color: #EEEE77}
.trN1 { background-color: #FFFF77}
.trB0 { background-color: #EEEE00}
.trB1 { background-color: #FF0000}
.tp2b { border: 1px solid #0000FF }
.tp2b a {
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  vertical-align:middle;
  color: #366663;
  padding-top: 4px;
}
.tp2b a:link { color: #366663; }
.tp2b a:visited { color: #366663; }
.tp2b a:hover { color: red;}

.otworzlekcje a {
  font-size: 18px;
  font-weight: bold;
  color: #300333;
}
.komunikatOp1{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: black;
	display: block;
	width: 100%;
	vertical-align: middle;
	background-color: Lime;
}
.komunikatOp2{
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        color: white;
        display:block;
        width: 100%;
        vertical-align:middle;
        background-color: #F3300F;
}
.komunikatOpTop1{
        font-size: 13px;
		font-weight: bold;
        text-align: center;
        color: black;
        display:block;
        vertical-align:middle;
        background-color: #CFF99C;
		width: 620px;
		filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;
}
.komunikatOpTop2{
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        color: white;
        display:block;
        vertical-align:middle;
        background-color: red;
		width: 620px;
		filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;
}
.otworzlekcje a:link { color: #300333; }
.otworzlekcje a:visited { color: #033660; }
.otworzlekcje a:hover { color: green;}

.menuPoziomeGlowne { font-family: arial;background-color: #FFF99F; font-size: 10px; font-weight: bold; width: 100%;}
.menuPoziomeGlowne a {font-size: 11px;color: #699CC6}
.menuPoziomeGlowne a:link { font-size: 11px;color: #699CC6}
.menuPoziomeGlowne a:visited { font-size: 11px;color: #699CC6}
.menuPoziomeGlowne a:hover { font-size: 11px;color: black;}

.ogloszeniaTytulSkrot {font-size: 12px; font-weight: bold; width: 100%;}
.ogloszeniaTytulSkrot a {font-size: 12px;color: #000000}
.ogloszeniaTytulSkrot a:link { font-size: 12px;color: #000000}
.ogloszeniaTytulSkrot a:visited { font-size: 12px;color: #000000}
.ogloszeniaTytulSkrot a:hover { font-size: 12px;color: #00ff00}

.dziennik {font-size: 15px; font-weight: bold; width: 100%;}
.dziennik a {font-size: 15px;color: #000000}
.dziennikt a:link { font-size: 15px;color: #000000}
.dziennikt a:visited { font-size: 15px;color: #000000}
.dziennik a:hover { font-size: 15px;color: #00ff00}

.dziennik_menu_g {font-size: 12px; font-weight: bold; width: 100%;}
.dziennik_menu_g a {font-size: 12px;color: #449900}
.dziennik_menu_g a:link { font-size: 12px;color: #449900}
.dziennik_menu_g a:visited { font-size: 12px;color: #449900}
.dziennik_menu_g a:hover { font-size: 12px;color: #004400}
.dziennik_menu_g2 {font-size: 12px; font-weight: bold; width: 100%;}
.dziennik_menu_g2 a {font-size: 12px;color: #033FF0}
.dziennik_menu_g2 a:link { font-size: 12px;color: #033FF0}
.dziennik_menu_g2 a:visited { font-size: 12px;color: #033FF0}
.dziennik_menu_g2 a:hover { font-size: 12px;color: #004400}
.dziennik_menu_g3 {font-size: 10px; font-weight: bold; width: 100%;}
.dziennik_menu_g3 a {font-size: 10px;color:#F0033F}
.dziennik_menu_g3 a:link { font-size: 10px;color:#F0033F}
.dziennik_menu_g3 a:visited { font-size: 10px;color:#F0033F}
.dziennik_menu_g3 a:hover { font-size: 10px;color:#004400}
.seperator { color: red; }

a.link_zw {font-size: 11px;color: blue;text-decoration: none;font-weight: bold;}
a:link.link_zw { color: blue}
a:visited.link_zw {color: blue}
a:hover.link_zw { font-size: 11px;color: blue}

a.link_zw2 {font-size: 11px;color: #ff0000;text-decoration: none;font-weight: bold;}
a:link.link_zw2 { color: #ff0000}
a:visited.link_zw2 {color: #ff0000}
a:hover.link_zw2 { font-size: 11px;color: #ff0000}

.menugorne{font-size: 11px;color: #000000;font-weight: bold;}
a.menugorne{font-size: 11px;color: #0000ff;font-weight: bold;}
a:link.menugorne {color: #0000ff}
a:visited.menugorne {color: #0000ff}
a:hover.menugorne {font-size: 11px;color: #ff0000}

.pole_legenda{background-color:white;border-color: blue;padding: 3px;}
.pole_legenda_zaznaczone{background-color:white;border-color: red;padding: 3px;}
.pole_legenda_zaznaczone2{
	background-color: white;
	padding: 3px;
	border: 3px solid Green;
}
.pole_legenda_zaznaczone3{
	background-color: white;
	padding: 3px;
	border: 3px solid Yellow;
}
.pole_menu{background-color:#FFFCCF;border-color: #399333;padding: 2px;margin: 2px;}
.pole_komunikat_menu{background-color:#FFFCCF;border-color: black;padding: 3px;margin-top: 5px;border: 1px solid #000000;}
.udaje_link{color:blue;text-decoration:underline;cursor: help;}
.podpowiedz{cursor: help;}
.wykresl{
	color: red;
	text-decoration: line-through;
}
