* {
	margin: 0;
	padding: 0;
}
body {
			width: 1015px;
			margin: 0px auto;
			padding: 0px;
			font-family: "Trebuchet MS", Geneva, Lucida, sans-serif;
			font-size: 14px;
			color: #000040;
			background: url('../imagi/tlon_chaber2.jpg');
			background-repeat: repeat-y;
		}
		/*NAGLOWEK STRONY*/
#naglowek {
		width: 1015px;
		height: 200px;
		background: url('../imagi/zs23_chaber2.jpg');
		margin: 0px;
		padding: 0px;
	/*border: 1px solid white;*/
}
#naglowek img.nowekier {
	margin-top: -210px;
	margin-left: 0px;
	float: left;
	
}

div a.miasto {
	margin-top: 25px;
	border: 0px solid red;
	display: block;
	width: 340px;
	text-align: left;
}
div a.eskk {
	margin-left: 0px;
	margin-top: -160px;
	border: 0px solid red;
	display: block;
	width: 250px;
	float: left;
}
div a.noweszkoly {
	margin-top: -20px;
	border: 0px solid red;
	display: block;
	width: 340px;
	text-align: left;
}
div.boks {
	width: 100%;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
div.boks table td {
	
}


h2.naglowek {
	margin-top:0px;
	padding-top: 0px;
	margin-left: 350px;
	font-size: 20px;
	color: #0000a0;
	text-align: left;
	background-color: transparent;
}
/*NAGLOWEK STRONY*/

/*Opis STRONY - */
#opis {
	width: 1015px;
	height: 800px;
	/*border-left: 3px dotted #ffffff;*/
}

div a {
	display: block;
	color:#000020;
	text-align: center;
}
div a:hover {
	background-color: #ffffc6;
}

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;
}

div a.krotki {
	display: inline;
}

h2.tytuldiv {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
	/*#7eb6e9*/
		font-size: 18px;
	font-weight: bold;
	border: 1px solid #000040;
	/*background: url('../imagi/menulinkchabero.png') right no-repeat;*/
	background-color: #ffffff;
	clear: both;
}
h2.tytuldiv2 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
	color: white;
	background-color:#000053;
	font-size: 15px;
	font-weight: bold;
	clear: both;
}
h3.tytuldiv {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 5px;
	color: #400080;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
p.tekstdiv {
	clear: both;
	margin:5px;
	line-height: 30px;
}
p.tekstdiv img {
	text-align: center;
	margin: 5px auto;
}
p.podpis {
	margin-left: 20px;
}
.pierwszastrona {
	line-height: 30px;
}
.pierwszastrona ol li{
	list-style-type: none;
}
.pierwszastrona ul{
	list-style-type: circle;
	margin-left: 15px;
}

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 #ffff00;
}
#skrzynka a {font-size:9pt; color:#000020; 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/menulinkchabero.png') right repeat-y;
}
#menulink_tytul_p {
	font-weight: 700;
	height: 23px;
	text-align: right;
	padding-right: 5px;
	background: url('../imagi/menulinkchaber.png') left repeat-y;
}
div.menulink a {
	text-align: left;
	padding-left: 12pt;
}
div.menulink a:hover {
	background-color: #ffffa8;
}
div.menulink a.obecny {background-color:#ffffb3; color:#ff0020;}
/*#dfce76*/

div.menulink a.uwaga {background-color:red; color: white;}
div.menulink a.uwaga:hover {background-color:yellow; color: red;}

div.menulink a.szkoly {background-color:#e9ffd2;}
div.menulink a.szkoly:hover {background-color:#ffffff; color: #00172f; text-align: left;}
/*Nawigacja na srodku*/
#menuzpod {
	background: url("../imagi/niemcy.png") left repeat-x ;
	background-color: yellow;
	width: 100%;
	height: 25px;
	clear: both;
}
#menuzpod ul {
	margin: 0px;
	padding: 0px;
}
#menuzpod ul li {
	display: inline;
	font-size: 15px;
	/*Prawy strona obrazu*/
	/*float: left;
	background: url("../grafika/prawynar.jpg") no-repeat right bottom;*/
}
#menuzpod ul li a, #menuzpod ul li a:link, #menuzpod ul li a:visited, #menuzpod ul li a:active {
	display: block;
	line-height: 25px;
	white-space: nowrap;
	font-size: 14px;
	background-color: #bbff77;
	background: url("../imagi/menuniemcy.png") no-repeat left top;
	float: left;
	width: 200px;
	height: 25px;
	text-align: center;
	color: #000000;
}

#menuzpod ul li a:hover {
	background: url("../imagi/menuniemcyo.png") no-repeat left top;
	color: #ffffff;
}

/*Nawigacja na srodku*/
/*nAWIGACJA lewa i prawa*/
/*Panel główny - okno lewe*/

/*Opis STRONY - nowy*/
h5 {color: #000040; margin-top: 5pt; margin-bottom: 0pt; padding: 0px;}
h3 {text-align: center;}
.alarm {
	color: #800000;
	font-size: large;
}
.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;
}	
ul.zalaczniki {
	text-align: left;
	margin-left: 25px;
}
	
p.tytul {font-size:13pt; color: White; background-color: #98aaff;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 #ffffb0;}
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*/

