body  
	{background-image: url('images/bg_body.png');
	 background-repeat: repeat-x;
	 text-align: center; 
	 font-size: 1em; 
	 font-family: tahoma, arial, trebuchet ms, sans-serif;
	 color: #525252;
	 background-color: #ebe9e1;
	 margin: 0;
	}
body *
	{margin: 0px; 
	 padding: 0px; 
	 font-size: 12px; 
	 text-align: left;
	}
img 
  {border: 0px;
	}
h1 
	{font-size: 1.4em; 
	 font-weight: bold;
	}
h2 
	{font-size: 25px;
	 font-family: georgia;
	 color: #2b2b2b;
	 font-weight: normal;
	 text-align: left;
	 font-style: italic;
	 padding-top: 10px;
	 margin-bottom: 10px;
	 line-height: 30px;
	}
h3
	{font-size: 25px;
	 font-family: georgia;
	 color: #2b2b2b;
	 font-weight: normal;
	 text-align: left;
	 padding-top: 10px;	 
	 padding-bottom: 10px;
	 line-height: 30px;
	}
h4
	{font-size: 19px;
	 font-family: georgia;
	 color: #2b2b2b;
	 font-weight: normal;
	 text-align: left;
	 padding-top: 7px;
	 padding-bottom: 5px;
	 line-height: 24px;
	}	
h5
	{font-size: 14px;
	 color: #6ab018;
	 font-weight: bold;
	 text-align: left;
	 padding-top: 7px;
	 padding-bottom: 5px;
	}	
h6
	{font-size: 12px;
	 color: #6ab018;
	 font-weight: bold;
	 text-align: left;
	 padding-top: 7px;
	 padding-bottom: 5px;
	}		
table.main 
	{padding: 0px; 
	 border: 0px; 
	 margin: 0px auto 0px auto; 
	 width: 700px; 
	 background: #fafafa;
	}
td 
	{text-align: left; 
	 vertical-align: top; 
	 background: #f7f7f7;
	}
a 
	{text-decoration: none;
	 font-size: 1em;
	 color: #a14747;
	}
a:visited 
	{
	}
a:hover 
	{color: #733333;
	}
#container
	{width: 970px;
	 margin: 0 auto;
	}
#lng
	{width: 80px;
	 height: 27px;
	 padding: 8px 0 0 840px;
	 text-align: left;
	}		
#top
	{width: 970px;
	 height: 165px;
	 background-image: url('images/top.png'); 
	}	
#menu
	{width: 970px;
	 height: 40px;
	}		
#infobox
	{width: 800px;
	 height: 165px;
	 background-image: url('images/infobox.png'); 
	}	
#sidebar
	{width: 260px;
	 float: right;
	}			
.box
	{width: 260px;
	 margin-top: 15px;
	 border: 1px solid #cecece;
	 background-color: #ffffff;
	 float: right;
	}		
.bg_box
	{width: 240px;
	 margin: 1px 1px 1px 1px;
	 padding: 5px 9px 13px 9px;
	 background-image: url('images/bg_box.png'); 
	 background-repeat: repeat-x;
	 line-height: 17px;
	}
.p_bg li
	{background-color: #e9eaea;
	 list-style-type: none;
	 padding: 5px 10px 5px 10px;
	 margin-bottom: 5px;
	 border-left: 2px solid #459a9d;
	}
.p_bg li:hover
	{padding-left: 20px;
	}
.text
	{width: 695px;
	 margin-top: 15px;
	 float: left;
	 text-align: right;
	 border: 1px solid #cecece;
	 background-color: #ffffff;
	}	
.bg_text
	{width: 661px;
	 margin: 1px 1px 1px 1px;
	 padding: 5px 16px 16px 16px;
	 background-image: url('images/bg_box.png'); 
	 background-repeat: repeat-x;
	}	
.bg_text_s
	{width: 661px;
	 margin: 1px 1px 1px 1px;
	 padding: 5px 16px 16px 16px;
	 background-image: url('images/bg_content_s.png'); 
	 background-repeat: repeat-x;
	 text-align: justify;
	}	
.clear
	{clear: both;
	}	
.clear2
	{clear: both;
	 height: 15px;
	}		
.clear3
	{clear: both;
	 height: 7px;
	}	
#footer
	{width: 100%;
	 height: 56px;
	 background-image: url('images/bg_footer.png');
	 margin: 15px 0 0 0;
	}		
#footer_text
	{margin: 0 auto;
	 width: 880px;
	 height: 35px;
	 padding: 21px 10px 0 10px;
	 font-size: 13px;
	 color: #000000;
	}	
.more
	{width: 100%;
	 text-align: right;
	 font-style: italic;
	 font-weight: bold;
	 padding-bottom: 10px;
	}	
.img_l
	{float: left;
	 margin-top: 5px;
	 margin-right: 15px;
	}		
.img_r
	{float: right;
	 margin-top: 5px;
	 margin-left: 13px;
	}		
.news
	{padding-top: 7px;
	 text-align: justify;
	 text-indent:15px;
	}
.glowna_podz
	{float: left;
	}	
.more_ns
	{width: 100%;
	 text-align: right;
	 font-style: italic;
	 font-weight: bold;
	 font-size: 10px;
	}
.view
	{text-align: right;
	 float: right;
	}
.view_plik
	{text-align: right;
	 width: 100%;
	 padding-bottom: 3px;
	 border-bottom: 1px dashed #525252; 
	}	
.linki
	{height: 30px;
	 line-height: 30px;
	 margin-bottom: 4px;
	 padding-left: 5px;
	 list-style-type: none;
	 border-left: 3px solid #6ab018;
	 background-color: #ebebeb;
	}	
.linki_img
	{margin-bottom: 4px;
	 padding-top: 0px;
	 height: 43px;
	 list-style-type: none;
	 border-left: 3px solid #6ab018;
	 background-color: #ebebeb;
	 padding-bottom: -10px;
	}		
.linki:hover
	{padding-left: 8px;
	 background-color: #f4f4f4;
	 border-left: 3px solid #d8d8d8;
	}	
.linki_img:hover
	{background-color: #f4f4f4;
	 border-left: 3px solid #d8d8d8;
	}	
.po_prawej
	{width: 100%;
	 text-align: right;
	}		
	
.plik
	{padding-top: 5px;
	 padding-bottom: 5px;
	}
.listy ul
	{margin-top: 5px;
	 margin-bottom: 5px;
	 margin-left: 30px;
	}
.right
	{text-align: right;
	 font-style: italic;
	}
.galeria_img
	{text-align: center;
	 padding: 10px 0 5px 0;
	 width: 33.33%;
	 background-color: #f7f7f7;
	}	
.galeria_img:hover
	{background-color: #fcfcfc;
	}	
.prezentacje
	{vertical-align: middle;
	 border-bottom: 1px dashed #aeaeae;
	 background:none;
	}	
.prezentacje_i
	{width: 20%;
	 text-align: center;	 
	 border-bottom: 1px dashed #aeaeae;	 
	 background:none;	 
	 color: #6ab018;
	 padding: 3px 0;
	}	
.prezentacje_i a
	{color: #6ab018;
	}		
.prezentacje_i a:hover
	{color: #6ab018;
	}
.prezentacje_inne
	{width: 17%;
	 text-align: center;	 
	 border-bottom: 1px dashed #aeaeae;	 
	 background:none;	 
	 color: #6ab018;
	 padding: 3px 0;
	}	
.prezentacje_inne a
	{color: #6ab018;
	}		
.prezentacje_inne a:hover
	{color: #6ab018;
	}		
table.uczniowie td
	{vertical-align: middle;
	 padding: 3px 4px;
	 
	}	
.ucz_foto
	{width: 130px;
	 padding: 0 0;
	}
	