



.lbg {background: url(images/lbg.png) repeat-y left;}
.rbg {background: url(images/rbg.png) repeat-y right;}
.tbg {background: url(images/tbg.png) repeat-x top;}
.bbg {background: url(images/bbg.png) repeat-x bottom;}
.ctl {background: url(images/ctl2.png) no-repeat top left;}
.cbl {background: url(images/cbl2.png) no-repeat bottom left;}
.ctr {background: url(images/ctr.png) no-repeat top right;}
.cbr {
	background: url(images/cbr.png) no-repeat bottom right;
	height: 1%;
	padding: 0.95em 0.95em;
}

div.fieldset{
    border: 1px #86E714 solid;
}

div.legend{
    background-color: #86E714;
    margin: 1px;
    padding: 2px;
    color: white;
    font-weight: bold;
}

div.fieldsetContent{
    background-color: #86FF6F;
    margin: 1px;
    padding: 2px;
}


#footer  {
background-color:	#A0A0A3;
background-image:	url(images/img05.gif);
background-position:	bottom left;
background-repeat:	repeat-x;
height:	52px;
width: auto;
margin:	0 auto;
min-height:	52px;
padding:	0;
}

#footer p  {
}

#footer-wrap  {
height:	52px;
margin:	0 auto;
width:	860px;
}

#header  {
height:	50px;
margin:	0 auto;
width:	860px;


}

#legal  {
clear:	both;
color:	#FFFFFF;
padding-top:	15px;
text-align:	center;
}

#legal a  {
color:	#FFFFFF;
font-weight:	bold;
}

#banner  {

float: left;

height:	80px;
margin:	20px 0px auto;
width:	500px;
}

#logo  {
background-image:	url(images/img02.jpg);
background-repeat:	no-repeat;
float: left;
clear:	both;
height:	80px;
margin:	10px 0px auto;
width:	360px;
}

#logo h1  {
}

#logo h1 a  {
color:	#FFFFFF;
text-decoration:	none;
}

#logo h1 a:hover  {
text-decoration:	underline;
}

#logo h1, #logo h2  {
line-height:	normal;
margin:	0;
padding-bottom:	0;
padding-left:	90px;
padding-right:	0;
padding-top:	0;
}

#logo h2  {
color:	#5C9B12;
font-family:	Georgia, "Times New Roman", Times, serif;
font-size:	13px;
font-style:	italic;	
float: left;
}

a.ikony img{
    border: 0px;
}

a.ikony {
    text-decoration: none;
    font-weight: bold;

}

a.ikony font:hover{
    text-decoration: underline;
}

img.ikony{
    border: 0;
    float: left;
    vertical-align: middle;
    margin-right:	15px;
    margin-top: 0;
}

h2.dzialy {
    position: relative;
    left: 10px;
    top: 20px;
}

#logo p a  {
text-decoration:	none;
}

#logo p a:hover  {
text-decoration:	underline;
}

#menu  {
margin:	0;
padding:	0;
width:	860px;
}

#menu .current_page_item a  {
color:	#FFFFFF;
}

#menu .numbertxt  {
color:	#C4F28D;
font-size:	28px;
}

#menu a  {
color:	#FFFFFF;
font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:	16px;
letter-spacing:	-.5px;
margin-right:	3px;
padding-bottom:	10px;
padding-left:	5px;
padding-right:	10px;
padding-top:	5px;
text-decoration:	none;
}

#menu a:hover  {
color:	#FFFFFF;
text-decoration:	none;
}

#menu li  {
display:	inline;
}

#menu span  {
margin:	0;
padding:	0;
}

#menu ul  {
display:	block;
float:	right;
line-height:	normal;
list-style-type:	none;
margin:	0;
padding-bottom:	0;
padding-left:	0px;
padding-right:	0;
padding-top:	0px;
}

#page  {
margin: 0 auto;
width:	880px;

}



#MENU_GLOWNE h2  {
background-image:	url(images/img04.jpg);
background-repeat:	repeat-x;
border-bottom:	1px dotted #D1D1D1;
font-size:	18px;
margin-bottom:	2px;
padding-left:	2px;
padding-top:	10px;
}



#MENU_GLOWNE li li  {
margin:	0;
padding-left:	2px;
}

#MENU_GLOWNE li ul  {
background-image:	url(images/img03.jpg);
background-repeat:	repeat-x;
padding-bottom:	20px;
}

#MENU_GLOWNE ul  {
list-style-type:	none;
margin:	0;
padding:	0;
}
#MENU_GLOWNE {
	padding-top: 20px;
	width: 210px;
	float: left;
	overflow: hidden;
}

#TRESC {
	width: 670px;
	float: left;
	padding-top: 20px;
	padding-left:	0px;
	overflow: hidden;
	
	
}



.box1  {
background-image:	url(images/img05.gif);
background-repeat:	no-repeat;
padding:	20px;
}

.box2  {
color:	#BABABA;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
color:	#EDEDED;
left:	200px;
padding-left:	2px;
position:	fixed;
}

.box2 h2  {
background-image:	url(images/img10.gif);
background-repeat:	repeat-x;
color:	#FFFFFF;
font-size:	16px;
margin-bottom:	15px;
}

.box2 ul  {
list-style-type:	none;
margin:	0;
padding:	0;
}

a:link  {
color:	#417602;
}

a:visited  {
color:	#417602;
}

a:hover, a:active  {
color:	#417602;
text-decoration:	none;
}

body  {
background:	url(images/img01.gif);
background-repeat:	repeat-x;
color:	#333333;
font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:	13px;
margin:	0;
padding:	0;
}

fieldset  {
border-width:	0;
margin:	0;
padding:	0;
}

form  {
margin:	0;
padding:	0;
}

h1  {
font-size:	32px;
letter-spacing:	-1px;
}

h1, h2, h3  {
color:	#745A02;
font-weight:	normal;
margin:	0;
}

h2  {
font-size:	23px;
}

html>body #footer  {
height:	auto;
}

img  {
padding:	2px;
}

img.left  {
float:	left;
margin-right:	15px;
}

img.right  {
float:	right;
margin-left:	15px;
}

input, textarea, select, file  {
color:	#333333;
font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:	13px;
}



table {
border-collapse: collapse;
border-color:#c0c0c0;
background-color: #ECFFD6;
}

table.wiadomosc{
    border-bottom: 5mm;
    border-color: white;
    background-color: white;
}

table.bezkoloru{
    border-bottom: 5mm;
    border-color: white;
    background-color: white;
}

table.ikony{
    border-bottom: 5mm;
    border-color: white;
    background-color: white;
}

table.ikony td.left{
    border-right: 30mm solid white;
}

table tr.normal:hover{
    background-color: lightgreen;
}

table tr:first-child td{
background-color: #86E714;
}
table.beznaglowka tr:first-child td{
background-color: #ECFFD6;
}

table.bezkoloru tr:first-child td{
background-color: white;
}

table.wiadomosc tr:first-child td{
background-color: #ECFFD6;
}

table.ikony tr:first-child td{
background-color: white;
}

table.klawiatura tr td{
	margin: 0;
	padding: 0;
	background-color: #86E714;
}
table td {
   padding: 3px;
}
td.klawiatura{
background-color: blue;
}

table.dziennik{
    
    
}

table.dziennik tr.naglowek{
    color: white;
    font-weight: bold;
}

table.dziennik tr.naglowek td.topLeft{
    background-color: teal;
    text-align: center;
}

table.dziennik tr.naglowek td.td1{
    background-color: #0099FF;
    text-align: center;
}

table.dziennik tr.naglowek td.td2{
    background-color: #0077FF;
    text-align: center;
}

table.dziennik tr.naglowek td.srednia{
    background-color: #990099;
}

table.dziennik tr.naglowek td.srednia2{
    background-color: #990066;
}

table.dziennik tr.light td.first{
    background-color: #33FFCC;
    font-weight: bold;
}

table.dziennik tr.light:hover td.first{
    background-color: #CC6600;
    color: white;
    font-weight: bold;
}

table.dziennik tr.light td.td1{
    background-color: #66FFCC;
    text-align: center;
}

table.dziennik tr.light:hover td.td1{
    background-color: #CCCC00;
    color: white;
}

table.dziennik tr.light td.td2{
    background-color: #66CCCC;
    text-align: center;
}

table.dziennik tr.light:hover td.td2{
    background-color: #CC9900;
    color: white;
}

table.dziennik tr.light td.srednia{
    background-color: #996699;
    font-weight: bold;
    color: white;
}

table.dziennik tr.light:hover td.srednia{
    background-color: #003300;
}

table.dziennik tr.light td.srednia2{
    background-color: #CC3399;
    font-weight: bold;
    color: white;
}

table.dziennik tr.light:hover td.srednia2{
    background-color: #000000;
}

table.dziennik tr.dark td.first{
    background-color: #33FF99;
    font-weight: bold;
}

table.dziennik tr.dark:hover td.first{
    background-color: #CC3300;
    color: white;
    font-weight: bold;
}

table.dziennik tr.dark td.td1{
    background-color: #66FF66;
    text-align: center;
}

table.dziennik tr.dark:hover td.td1{
    background-color: #FF9900;
    color: white;
}

table.dziennik tr.dark td.td2{
    background-color: #66CC66;
    text-align: center;
}

table.dziennik tr.dark:hover td.td2{
    background-color: #FF6600;
    color: white;
}

table.dziennik tr.dark td.srednia{
    background-color: #996666;
    font-weight: bold;
    color: white;
}

table.dziennik tr.dark:hover td.srednia{
    background-color: #003300;
}

table.dziennik tr.dark td.srednia2{
    background-color: #CC3366;
    font-weight: bold;
    color: white;
}

table.dziennik tr.dark:hover td.srednia2{
    background-color: #000000;
}

legend  {
display:	none;
}

p, ol  {
font-size:	11px;
line-height:	26px;
margin-bottom:	2em;
margin-left:	0;
margin-right:	0;
margin-top:	0;
text-align:	justify;
}

p.aktualnosci{
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
}

p.tresc{
    line-height: normal;
    font-size: 12px;
    text-indent: 20px;
    text-align: justify;
}

p.data{
    font-size: 10px;
    text-align: right;
    color: blue;
    margin-bottom: 5px;
}

ul {
font-size:	11px;
line-height:	26px;
margin-bottom:	2em;
margin-left:	0;
margin-right:	0;
margin-top:	0;
}


div.wiadomosc{
	text-align: justify;
	width: 618px; 
	line-height: normal; 
	margin: 10px;
}

div.wiadomosc p{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.wiadomosc h2{
	color: black;
	font-size: 14px;
	font-weight: bold;
}

div.wiadomosc table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.wiadomosc table tr:first-child td{
	background-color: #ECFFD6;
}




