HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 400px;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px;
	PADDING-TOP: 15px;
	FONT-FAMILY: "Verdana";
	TEXT-ALIGN: center;
	background-image: url("../img/pat.png");
}
A {
	COLOR: #FF0000; 
	TEXT-DECORATION: none; 
	font-family: Verdana;
	FONT-SIZE: 8pt;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	PADDING-TOP: 0px;
	font-weight: none;
}
A:link {
	COLOR: #660000;
	TEXT-DECORATION: none;
	font-weight: none;
}
A:visited {
	COLOR: #660000; TEXT-DECORATION: none
}
A:active {
	COLOR: #660000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000;  TEXT-DECORATION: none
}

P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px; 
	FONT: 12px; 
	PADDING-TOP: 5px
}
.stopka
{
	COLOR: #B5B5B5;
	TEXT-DECORATION: none;
	font-size: 10px;
	PADDING-RIGHT: 50px
}
.sm
{
	COLOR: #0000CC;
	TEXT-DECORATION: none;
	font-size: 9pt;
	PADDING-RIGHT: 50px
	TEXT-ALIGN: center;
}
.akt
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 9pt;
	PADDING-RIGHT: 50px
	TEXT-ALIGN: center;
}
.tekst
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 9pt;
	TEXT-ALIGN: Justify;
	font-family: verdana;
}
.tekst-podreczniki
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 10pt;
	TEXT-ALIGN: center;
	font-family: verdana;
}
.tab-cen
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 9pt;
	TEXT-ALIGN: center;
	font-family: verdana;
}
.tab-plan
{
  color: #000000;
	TEXT-DECORATION: none;
	font-size: 10pt;
	TEXT-ALIGN: center;
	font-family: verdana;
  height: 20;
  background-color: #CCFF99;
}
.smm
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 14px;
	PADDING-RIGHT: 50px
	TEXT-ALIGN: center;
}
.sr
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 13px;
	PADDING-RIGHT: 50px
	TEXT-ALIGN: center;
}
.tb
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 11px;
	PADDING-RIGHT: 50px
	TEXT-ALIGN: left;
}

H1.top {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;
	MARGIN: 0px;
	WIDTH: 250x;
	HEIGHT: 40px;
	font-size: 16px;
	COLOR: #0000CC;
}

#strona {
    margin  : auto;
    border  : 1px solid blue;
    padding : 0px;
    width   : 748px;
}
#lewy {
    margin  : 0px;
    border  : 1px solid blue;
    padding : 10px;
    width   : 228px;
    float   : left;
}

#prawy {
    margin      : 0px;
    border      : 1px solid blue;
    border-left : 1px solid blue;
    
    padding     : 20px;
    width       : 459px;
    float       : right;
}
#tn {
   border: 1px solid black;
   border-collapse: collapse;
}
#tn td {
   border: 0px solid black;
}
#tn tr {
  font-size: 10pt; 
  height: 20px;
  background-color: #FFFFCC;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.galerianauczycieli{
position: relative;
margin-left: 10px;
margin-right: 10px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 380px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.middle1 {
display: table; _position: relative;
}

.middle2 {
_position: absolute; _top: 50%; _left: 0px; _width: 100%; display: table-cell;
vertical-align: middle;
}
.middle3 {
_position: relative; _top: -50%;
}
div.linia {
padding: 0px 0 0px 0;
border: 1px solid blue; }

div.komorka {
border: 1px solid blue;
display: inline;
font-size: 8pt;
}  
#tb_aktual {
   border: 1px solid black;
   border-collapse: collapse;
}
#tb_aktual td {
   border: 0px solid black;
}
#tb_aktual tr {
  font-size: 9pt; 
  background-color: #FFFFCC;
}
#tb_podr {
   border: 1px solid black;
   border-collapse: collapse;
   width: 650px;
}
#tb_podr td {
   border: 1px solid black;
  padding: 5px 5px 5px 5px;
}
#tb_podr tr {
  border: 1px solid black;
  font-size: 9pt; 
  height: 30px;
  background-color: #FFFFCC;
}
