* {
	margin: 0;
	padding: 0;
}
html{
	margin:0 auto 0 auto;
	padding:0;
	background: url('../imagi/tlon7.jpg') repeat-y left;
}

body{
	/*width: 1015px;*/
	margin:0 auto 0 auto;
	padding: 0;
	font-family: "Trebuchet MS", Geneva, Lucida, sans-serif;
	font-size: 14px;
	color: #002b00;
	background: url('../imagi/tlon8.jpg') repeat-y right;
	
}
		/*NAGLOWEK STRONY*/
#naglowek {
		width: 1015px;
		height: 200px;
		background: url('../imagi/zs23.jpg');
		margin: auto;
		padding: 0px;
	/*border: 1px solid white;*/
}
h2.naglowek {
	margin-top:0px;
	padding-top: 0px;
	margin-left: 50px;
	font-size: 20px;
	color: #004000;
	text-align: left;
	background-color: transparent;
}
/*NAGLOWEK STRONY*/

/*Opis STRONY - */
#opis {
	width: 1015px;
	min-height:1800px;
	margin:auto;
	/*border-left: 3px dotted #ffffff;*/
	background:transparent;
}

div a {
	display: block;
	color: #002b00;
	text-align: center;
}
div a:hover {
	background-color: #eaeaea;
}

div a.wiecej {
	display: inline;
	font-size:9pt;
	font-weight: normal;
	font-style: italic;
}
div a.nowosc {
	background-color: #bebe7c;
}
div a.nowosc:hover {
	background-color: #eaeaea;
}
div a.dokumenty {
	display: inline;
	font-weight: normal;
	text-decoration: none;
	
}
div a.szkoly {
	text-align: left;
}

h2.tytuldiv {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
	/*#7eb6e9*/
		font-size: 18px;
	font-weight: bold;
	background-color:#d2dfd0;
	clear: both;
}
h2.tytuldiv2 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
	background-color:#c6c600;
	font-size: 15px;
	font-weight: bold;
	clear: both;
}
h3.tytuldiv {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 5px;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
p.tekstdiv {
	clear: both;
	margin:5px;
	line-height: 30px;
}
.pierwszastrona {
	line-height: 30px;
}
ol {
	padding-left: 15px;
}
div.podpis {
	text-align: right;
	font-style: italic;
	
}
div.obraz_p {
	float: right;
}
div.obraz_s {
	text-align: center;
	margin: 5px auto;
}
/*Panel główny - okno lewe*/
div.oknolewe {
	padding-left: 0px;
	margin: 0px;
	float: left;
}
div.oknoprawe {
	float: right;
	/*border: 1px dotted green;*/
}
#oknaboczne_lewe {
width: 162px;
/*background: url('../imagi/granica.png') repeat-y right;*/

}
#oknaboczne_prawe {
width: 162px;
/*background: url('../imagi/granica.png') repeat-y left;*/
}
#srodek {
	width: 660px;
	margin-left: 10px;
	margin-right: 10px;
}

#ogloszenia {
	width: 100%;
	/*border-top: 1px dotted green;*/
}
#ogloszenia2 {
	width: 100%;
	/*border-top: 1px dotted green;*/
}
#ogloszenia ol li{
	margin: 2px;
	padding: 2px;
}
#skrzynka {
	width: 32%;
	margin-top: 20px;
	margin-left: 3px;
	padding: 2px;
	float:  left;
	border: 0px dotted green;
}
#skrzynka a {font-size:9pt; color: #006393; font-weight: normal; margin: 0px;text-decoration: none;}
#skrzynka a:hover {text-decoration: underline;}

#skrzynkaogl {
	width: 235px;
	text-align: left;
	font-size: 10pt;
}
/*nAWIGACJA lewa i prawa */
#menuglowne {
	width: 100%;
	padding: 0px;
	margin: 0px;
	/*	width: 230px;
	background-color:#e1f0ff;*/
}

div.menulink {
	text-align: left;
	display: block;
	height: 16px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px; 
	font-size: 15px;
	line-height: 20px;
	}
#menulink_baner {
	height: 30px;
	background: url('../imagi/niemcy.png') right no-repeat;
	
	}
#menulink_tytul_l {
	font-weight: 700;
	height: 23px;
	padding-left: 5px; 	 		
	background: url('../imagi/menulink.png') right repeat-y;
}
#menulink_tytul_p {
	font-weight: 700;
	height: 23px;
	text-align: right;
	padding-right: 5px;
	background: url('../imagi/menulinko.png') left repeat-y;
}
div.menulink a {
	text-align: left;
	padding-left: 12pt;
}
div.menulink a:hover {
	background-color: #dae38e;
}
div.menulink a.obecny {background-color:#ffff00; color:#674442;}
/*#dfce76*/

div.menulink a.uwaga {background-color:#ffff00;}

div.menulink a.szkoly {background-color:#e9ffd2;}
div.menulink a.szkoly:hover {background-color:#ffffff; color: #00172f; text-align: left;}
/*nAWIGACJA lewa i prawa*/
/*Panel główny - okno lewe*/

/*Opis STRONY - nowy*/
h5 {color: #003700; margin-top: 5pt; margin-bottom: 0pt; padding: 0px;}
h3 {text-align: center;}
.wyroznienie {
	font-weight: 600;
}
.srodek {text-align: center;}

p.zawod {text-align: left; font-size:10pt; color: #000048; font-weight:normal; text-decoration: underline; margin-left:5px;  margin-top: 0px; margin-bottom: 1px;}
p.drobne {text-align: right; margin-right: 10px;}

table.nabor {font-size: 10pt;background-color:#a4d1ff; width: 98%;}
table.nabor td {padding: 5pt; height:16pt; background-color:#ffffff;}


ul.brak {
	list-style-type: none;
}	
	
p.tytul {font-size:13pt; color: #d90000; font-weight: bold; margin: 0px; padding: 1px;}
p.tresc {line-height: 15pt; text-align: left; font-size: 12pt; color: #000000; font-weight: normal; margin-left:5px;  margin-top: 2px; margin-bottom: 2px;}
	
	table.ogl {width:100%; padding: 0px; margin:0px;}
table.ogl img {float: left; width: 70px; height: 70px; margin-right: 5px; border: 0px;}
table.ogl td {border: 1px dotted #52a400;}
table.ogl td div {position: relative; top: 0px;width:320px; padding:0px; margin: 0px; vertical-align: top;}
table.ogl td div.jed {position: relative; top: 0px;border-left: 0px solid #e6f2ff; height: 100px; background-color: #ffffec;}
	table.ogl td div.rekla {height: 100px; width: 100%; text-align: center;}
table.ogl td div.rekla img  {float: center; width: 100%; height: 100px; margin-right: 2px; border: 0px;}
	table.ogl td div.rekla .reklama  {font-size: 15pt; color: #ff0000;}
	table.ogl td div.artykul {width: 100%;}
table.ogl td div p.data {line-height: 11pt; text-align: right; font-size:8pt; font-weight: normal; font-style: italic; margin:0px;}
table.ogl td div .podpis {height: 10px; font-size:8pt; color: #000000; font-weight: normal;font-style: italic; margin:0px;}
/*Opis STRONY - nowy*/

/*Opis STRONY - */


table.sta {position: relative; top: 0px; left: 0px;border: 0px; width: 800px; padding: 0px; margin:0px; font-family: verdana, Tahoma, Arial, San-serif;}
table.nag{border:0px; width: 800px; height: 200px;}
table td.naglowek {width:800px; height: 200px; padding:0px; margin:0px;}
table td.ogloszenia {width:650px; height: 100px; padding:0px; margin: 0px; vertical-align: top; }
table td.tresc {width:650px; padding:0px; vertical-align: top;}
table td.men {position: relative; top: 0px; left: 0px;vertical-align: top; width:150px; padding:0px;  margin:0px; background-color: #e6f2ff;}
/*naglowek*/
#naglowekd {position: relative; border: 0px;}
#nazwa_adres {position: absolute; left:450px; top: 0px; width: 380px; height: 80px; color: #003166; font-family: Tahoma, Verdana, sans-serif; font-size: 11pt; text-align: left;}
#nazwa_adres h4{font-size: 14pt;line-height: 13pt; margin:3px; text-align:left;}
/* koniec naglowek*/


/*inne:dojazd, biblioteka*/
table #dojazdbib {width:650px; padding:0px; margin:0px; border:0px;}
table #dojazdbib ol {margin: 5pt;}
table #dojazdbib td {width:650px; padding:0px; background-color: #e6f2ff; margin:0px; padding:0px;}
table #dojazdbib td div {background-color: #e6f2ff; border:0px;}
table #dojazdbib td div p.tytul {font-size:10pt; color: #000053; font-weight: bold; margin: 0px; background-color: #ffffdd;}
table #dojazdbib td div p.tresc {text-align: justify; font-size:11pt; color: #000062; font-weight: normal; margin-left:5px;  margin-top: 10px; margin-bottom: 2px;}
table #dojazdbib td div p.nazwasz {text-align: left; font-size:13pt; color: #000048; font-weight:bolder; margin-left:5px;  margin-top: 5px; margin-bottom: 2px;}
table #dojazdbib td div p.zawod {text-align: left; font-size:10pt; color: #000048; font-weight:normal; text-decoration: underline; margin-left:5px;  margin-top: 0px; margin-bottom: 1px;}
table #dojazdbib td div p.drobne {text-align: right; font-size:9pt; color: #000048; font-weight:normal; margin-right: 10px;  margin-top: 5px; margin-bottom: 1px;}
table #dojazdbib td div span {text-align: right; font-size:9pt; color: #000048; font-weight:normal; margin-left:5px;  margin-top: 0px; margin-bottom: 1px;}

table #dojazdbib td div table.nabor {font-size: 9pt;background-color:#a4d1ff;}
table #dojazdbib td div table.nabor td {padding: 5pt; height:16pt; background-color:#ffffff;}
table #dojazdbib td div table.nabor caption {line-height: 15pt; font-size: 8pt; border:1px solid #0059b3;}

table #dojazdbib td div img {float: right; border:0px; margin: 5px;}
table #dojazdbib td div a {color: #006393; font-size: 10pt; font-weight: normal; margin-left:0px; text-decoration: none;}
table #dojazdbib td div a:hover {text-decoration: underline;}
/*galeria*/
table #dojazdbib td div table.galeria {margin: 0pt; padding: 0pt; width: 630px;}
table #dojazdbib td div table.galeria td {border-color: #000040; border: 1px; margin: 0pt; padding: 0pt;font-size: 9pt; width: 100px;}
table #dojazdbib td div table.galeria td img {text-align: center; margin: 1px; padding: 0px;}
img {border: 2px dotted white;}

/*naglowekd #nazwa_adres {}*/
/*stopka*/
#stopka {
	position: relative; top: 0px; left: 0px;
	margin: 0 auto;
	font-size: 8pt;
	text-align: left;
	background-color: #a4d1ff;
}
#wiadostop {
	position: absolute;	top: 0pt; right: 5px;
	font-size: 8pt;
}
/*stopka*/

