body,html
    {
    background-color: #cbd0d3;
	margin: 0;
	padding: 0;
	font-family: Verdana, Sans-serif;
	font-size: 11px;
    }
img 
	{
		border:0;
	}
    
#strona
    {
        margin: 0 auto;
        /*background-color: #CBD1D3;*/
        background: url(srodek_tlo.png);
        padding    : 0px;
        width      : 780px;
	margin-top: 5px; 
	position: relative;
    }
    
#naglowek
    {
		background: url(inzg2dk.jpg);
		width : 780px;
		height : 200px;
		margin  : 0px;
		padding : 0px;
		
    }

#lewemenu
	{
		background-color: #000000;
		width : 160px;
		min-height : 340px;
		margin  : 0;
		padding : 0px;
		float: left;
		position: relative;
	}
	
#center
	{

		margin  : 0 160px 0 160px;
		padding : 0 5px 30px 5px;
		min-height: 300px;
		background-color: #ffffff;
		color: #000000;
		position: relative;
	}


#prawemenu
	{
		color: black;
		width : 160px;
		margin  : 0;
		border  : none;
		padding : 0;
		float: right;
		position: relative;
	}
	
	
  /*          zawartosc lewej kolumny         */
   
#menu 
	{ 
		margin : 0 0 0 5px;
		padding: 3px;
		width: 144px; 
		/*background-color: #FFF;*/
	} 	
	
	


#obwody	
	{
		margin : 0 0 0 8px;
		padding: 3px;
		width: 135px;
		background-color:white; 
		position: absolute;
		top: 0px;
	}
		


#stopka
	{	
		background: url(inzd2.png) center bottom no-repeat;
		width : 780px;
		height : 50px;
		margin  : 20px 0 0 0;
		clear: both;
	}
	
#stopka .znaczki {
    position: relative;
    top: -25px;
    left: 20px;
    z-index:99;
}
	
	
   /*          zawartosc lewej kolumny         */
   
	
#menu1
	{
		margin: 5px;
		padding: 2px;
		text-align: center;
		background-color: #FFFFFF;
		font-weight:bold;
		font-size:10pt; 
	}
#menu2
	{
		margin:5px 15px 5px 5px;
		color: black;
		background-color:#ffffff;
	
	}
#menulewe
	{
		background-color: white;
		margin: 0 15px 5px 5px;
	}


#kontakt 
	{
				
				font-family: newroman;
				text-align:center;
							
	}

div.spod
	{
		margin-top:10px;
		}

ul.lm 
	{
		margin: 0; 
		padding: 0;
		background-color:white;
	}
	
		 
li.lm 
	{
		list-style-type: none; 
	}

li.lmnawigacja
	{
		padding: 3px;
		/*margin-top: 1px;*/
		margin:1px 0 0 0;
		font-size: 12px; 
		display: block;
		color: #82BADF;
		text-decoration: none;
		font-weight:bold;
		text-align:center;
		border-bottom: 1px solid #CBD1D3;
		
		background: url(navi.jpg) no-repeat;
		/*background-color:black;*/
		list-style: none;
		
	}
	
li.lmnawigacja2
	{
		
		background: url(navi2.jpg) no-repeat;
		list-style: none;
		display: block;	
		clear: both;
	
	}
a.menu 
	{ 	
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		display: block;
		width: 130px;
		color: #4B4B4B;
		text-decoration: none;
		border-left: 6px solid #CBD1D3;
		border-bottom: 1px solid #CBD1D3;
		background-color: white;
	} 
	
a.active 
	{ 	
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		display: block;
		width: 130px;
		color: #000000;
		text-decoration: none;
		font-weight:bold;
		border-left: 6px solid #CBD1D3;
		border-bottom: 1px solid #CBD1D3;
		background-color:#CBD1D3;
	
	} 

a.menu:hover 
	{ 
		
		background-color:#E9E9E9;
		color: #3B3B3B;
		border-left: 6px solid #ffe403;
		border-bottom: 1px solid #ffe403; 
		
	}
	

	
#baner
	{
		font-family: Verdana, Sans-serif;
		color: #ffffff;
		position:relative;
		top: 130px;
		left: 15px;
		font-size: 20px;
		width: 300px;
		text-align: center;
	}
	
#data
	{
		font-family: Verdana, Sans-serif;
		color: #ffffff;
		text-align: right;
		font-size: 10px;
		padding-right: 30px;
		
	}


div.loga img
	{
		border: 0;
		float: left;
		margin-left:8px;
		margin-top: 4px;
		clear: both;
	}
	
div.adresy
	{
		font-size: 9px;
		margin-top: 4px;
		
	}

a.email
	{
		color: #82BADF;
		font-weight:bold;
	}
	
div.nazwaobwodu
	{
		font-size: 9px;
		font-weight: bold;
		text-align: center;
	}
	
hr.linia
	{
		width: 120px;
		margin-left: 7px;
	}
	
hr.liniagminy
	{
		margin-bottom: 60px;
	}
	
	
div.nazwy
	{
		float: left;
		font-family:Verdana, Sans-serif;
		font-size:10px;
		margin-left:5px;
		margin-top: 4px;
		color: white;
		
	}



p.informacje
	{
		margin:0;
		margin-left: 5px;
		padding: 0px;
		font-weight: bold;
		font-size: 14px;
		
	}

.kliknij
	{
		font-size: 11px;
		color:black;
		text-decoration: none;
		padding:10px;
	}
	
/*uzgodnienia*/


ul.zakladka
	{
		text-align: center;
		border-bottom: 2px solid #888;
		padding: 3px;
		margin:20px 5px;
	}

li.zakladka
	{
		display: inline;
		white-space: nowrap;
		margin-right: 0px;
	}

a.zakladka:link,  a.zakladka:visited
	{
		font-size:12px;
		font-weight:bold;
		text-decoration: none;
		background-color: #ccc;
		color: #4B4B4B;
		border: 1px solid #888;
		border-bottom: 2px solid #888;
		padding: 3px;
	}

a.zakladka:hover 
	{
		background-color: #fff;
		border-bottom-color: #000;
		color: #000;
	}

a.aktualna

	{
		font-size:14px;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
		border: 1px solid #888;
		border-bottom: 2px solid #888;
		padding: 3px;
		background-color: #fff;
		border-bottom-color: #fff;
		color: #000;
	}

	
		
a.kliknij:hover
	{
		text-decoration: underline;
	}

ul.decimal
	{
		list-style-type: decimal;
		margin: 6px 0 6px 40px;
		
	}

ul.square
	{
		list-style-type: square;
		margin: 6px 0 6px 40px;
	}



table.oplaty
	{
		margin: auto;
		width: 300px;
		border: 1px solid black;
		color: black;
	}
table.oplaty td 
	{
		border: 1px solid black;
	}
caption
	{ 
		margin: 15px auto 0 auto;
		caption-side: top;
	}

ul.alpha
	{
		list-style-type: lower-alpha;
		margin: 6px 0 6px 40px;
	}

ul.circle
	{
		list-style-type: circle;
		margin: 6px 0 6px 40px;
	}


		
	/*	
a.menu 
	{ 	
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		display: block;
		width: 130px;
		color: #4B4B4B;
		text-decoration: none;
		border-left: 6px solid #CBD1D3;
		border-bottom: 1px dotted #CBD1D3;
		background-color: white;
	} 
	
a.active 
	{ 	
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		display: block;
		width: 130px;
		color: #000000;
		text-decoration: none;
		font-weight:bold;
		border-left: 6px solid #CBD1D3;
		border-bottom: 1px solid #CBD1D3;
		background-color:#CBD1D3;
	
	} 

a.menu:hover 
	{ 
		
		background-color:#E9E9E9;
		color: #3B3B3B;
		border-left: 6px solid #ffe403;
		border-bottom: 1px solid #ffe403; 
		
	}		
		
		
		
		*/
		
		
/*wykaz drogi*/

div.wysrodkuj
	{
		margin:0 auto;
		padding:0;
		text-align:center;
	}


table.drogi
	{
		width: 420px;
		border: 1px solid #300000;
		font-family: Verdana, Sans-serif;
		font-size: 10px;
		color: black;
		margin: 20px 10px;
	}	
caption.miejscowosc
	{
		font-size:12px;
		font-weight: bold;
		text-align: left;
		background-color: #b3b3b3;
		padding:2px;
		
	}
	
tr.drogitytuly td

	{
		font-weight: bold;
		color: black;
		border-bottom: 1px solid #300000;
	}

td.drogitytuly
	{
		width: 17%;
	}
	

a.gmina
	{
		background-color: #82BADF;
		padding:5px;
		text-decoration: underline;
		font-size:14px;
		font-weight: bold;
	}

p.gminapocz
	{
		margin-bottom: 5px;
	}

	
a.wroc
	{
		display: block;
		width: 50px;
		height:16px;
		font-size:12px;
		text-decoration: none;
		background-color: #ccc;
		color: #000;
		padding: 5px;
		border: 2px outset #ccc;
	
	}

a.wroc:hover
	{
		border-style: inset;
		padding: 7px 3px 3px 7px;
	}
/*pliki do pobrania*/

table.pliki
	{
		width: 444px;
		margin: 20px auto;
		border: 0;
		font-family: Verdana, Sans-serif;
		font-size: 10px;
	}	

tr.plikig
	{
		font-weight:bold;
		text-align:center;
	}

		
/*organizacje ruchu*/

.wyroznienie
	{
		font-weight:bold;
		color:#82BADF;
	}
	
li.organizacja
	{   
		margin-left:25px;
		margin-top:5px;
		list-style-image: url(A-302.png);
	}
	
li.podpunkt
	{   
		margin-left:0px;
		margin-top:3px;
		list-style-image: none;
	}

a.pobierz
	{
		color:red;
		font-weight:bold;
	}

p.wciecie
	{
		text-indent: 30px;
	}
	
p.pochylony
	{
		font-style: italic;
	}


/* WiadomoĹ›ci */

table.tabela 
	{
		
		width: 438px;
		margin: 3px auto;
		padding: 1px;
		border: 2px solid #CBD1D3;
		font-family: Verdana, Sans-serif;
		font-size: 10px;
		background-color: white;
	}
	
td.data
	{
		width: 25%;
		background-color: #989898;
		color:#fff;
		font-weight:bold;
	}
td.tytul
	{
			text-align: center;
			width: 75%;
			font-size: 12px;
			font-weight: bold;
			background-color: #989898;
			color:#fff;
    		font-weight:bold;
	}
td.autor
	{
		font-size: 9px;
		color:#989898;
		font-weight:bold;
	}

td.tresc
	{
		vertical-align:top;
		color:black;
	}

td.obrazek
	{
		width:100px;
		height:100px;
	}
	
td.obrazek img
	{
		margin-left:10px;
		width:80px;
		height:80px;
	}
	
/*     Logowanie do PANEL ADMINISTRACYJNY */

#stronaadmin
    {
        padding    : 0px;
		background-color: #CBD1D3;
		margin-top: 100px; 
    }
 #centeradmin
	{   
		background: url(tloadmin.png) no-repeat;
		margin: 0 auto;
		padding : 0px;
		height: 300px;
		width : 500px;
	}

p.zaloguj
	{
	font-weight: bold;
	color: white;
	font-size: 16px;
	text-align: center;
	position: relative;
	top: 20px;
	}

#logowanie
	{
	position : relative;
	top : 35px;
	left: 0px;
	font-size: 12pt;
	padding: 2px 0 2px 0;
	font-weight: bold;
	text-align: center;
	font-family: verdana,tahoma,helvetica,sans-serif;
	margin:auto;
	}
a.logowanie
	{
	color:white;
	font-size:7pt;
	position: relative;
	top: 70px;
	left: 190px;
	}

table.logowanieinput
	{
		margin:auto;
		border: 0;
	}

input.logowanie
{
	padding: 0;
	margin: 0;
	width:160px;
	height:15px;
	font-size: 9pt;
	
}

input.button
{
	padding: 0;
	margin: 0;
	font-size: 9pt;
}	

/*   zawartość stopki */

.dol 

	{ 
	margin-top: 5px;
	padding: 0;
	font-family: arial;
	color: white;
	font-size: 9px;
	text-align: center;
	}

/* INFORMACJE */

div.zalacznik
	{
		height:100px;
		width:200px;
		position:relative;
		top: 20px;
		left: 220px;
		font-size: 12px;
		text-align: center;
		margin-right: 20px;
	}

p.statut
	{
		
		font-size: 13px;
		text-align: center;
		text-decoration: underline;
		margin-bottom: 20px;
	}

p.podstawa
	{
		font-size: 12px;
		text-align: left;
		font-weight: bold;
		margin-bottom: 20px;
		margin-top: 30px;
	}

p.paragraf
	{
		
		font-size: 13px;
		text-align: center;
		margin-bottom: 15px;
	}

										/*PANEL ADMINISTRACYJNY*/
										
										
#panel
	{
		background-color: #ffffff;
		color: #000000;
		width:700px;
		margin: 100px auto;
		padding: 0px;
		border: 3px solid black;
		font-family: Verdana, Sans-serif;
		font-size: 10px;
		
		
	}
	
#panel tr.baner

	{	
		
		height: 150px;
		font-size:25px;
		text-align: center;
		background: url(banerpanel.jpg) no-repeat;
		padding: 0px;
		color: #ffffff;
	}

#panel tr.center

	{	
		min-height: 200px;
		
	}

#panel tr.uzytkownik

	{	
		font-size:15px;
		text-align: center;
		background-color: #000000;
		padding: 0px;
		color: #ffffff;
		height: 50px;
	}

#panel tr.menu

	{	
		font-size:10px;
		text-align: center;
		font-weight: bold;
		background-color: #000000;
		padding: 0px;
		margin: 10px 0;
		color: #ffffff;
		height: 20px;
	}


#panel a.menup 
	{ 
		text-decoration:none;
		color: white;
		border-bottom: 1px solid white;
		padding:2px 0;
		margin:4px 0;
	}

p.linki
	{
		padding:4px 0;
		margin:4px 0;
	} 

#panel a.menup:hover 
	{
	background-color: #b3b3b3;
	color:black;
	}

#panel td.center
	{
		min-height: 200px;
	}

#panel div.minheight
	{
		min-height: 200px;
	}


	
fieldset.formularz
	{
background: #E6FFA2;
border: 1px solid black;
margin: 10px;
font-size:9px;
color:black;
}									

fieldset.logowanie
	{

border: 1px solid black;
margin: 10px;
color: white;
}		

legend.formularz
	{
background: #fff000;
color: black;
margin-left:50px;
font-weight: bold;
font-size:14px;

}	

input.formularz
{
font-size:9px;
}	

textarea.formularz
{
font-size:11px;
}
em
{
color:red;
}

legend.logowanie
	{
color:white;

	}			
/*do skasowania*/	
a.strony
{
font-size: 10px; 
color:black;
text-align: center;
}

div.strony
{
margin: 5px auto;
width: 300px;
text-align: center;

}
a.strony:hover
{

background-color: #CBD1D3;
padding: 5px;
font-weight: bold;
font-size: 12px; 

}

/* KONTAKT */

#kontakt
    {
        margin: 0 auto;
        background: url(kontakt.png);
        padding    : 0px;
        width      : 450px;
        height: 150px;
		margin-top: 5px; 
    }

/* numerowanie stron wiadomoĹ›Ä‡i*/


ul,li {border:0; margin:0; padding:0;}


#nrstron li
	{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
		display:inline;
	}
	

#nrstron  a{

margin-right:0px;
}
#nrstron  .previous-off,
#nrstron  .next-off {
color:#c9c6c6;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#nrstron  .nastepna a,
#nrstron  .poprzednia a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#nrstron  .activepage{
color:#82BADF;
font-weight:bold;
display:block;
float:left;
padding:3px 6px;

}
#nrstron  a:link,
#nrstron  a:visited {
color:#82BADF;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#nrstron  a:hover{
font-weight:bold;
text-decoration:underline;

}

.clear {
	clear: both;
}


/* wykaz gmin */

ul.gminy, ul.gminy li.gminy
	{
		display: inline;
		list-style: none;
		font-size: 10px;
		padding: 1px;
		margin-top:2px;
	}

a.gminy2
	{
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		width: 200px;
		color: #4B4B4B;
		text-decoration: none;
		background-color:#CBD1D3;
	
	}


/*
/*
a.menu 
	{ 	
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		display: block;
		width: 130px;
		color: #4B4B4B;
		text-decoration: none;
		border-left: 6px solid #CBD1D3;
		border-bottom: 1px dotted #CBD1D3;
	
	} 
	
a.active 
	{ 	
		padding: 3px;
		margin-top: 1px;
		font-size: 10px; 
		display: block;
		width: 130px;
		color: #000000;
		text-decoration: none;
		font-weight:bold;
		border-left: 6px solid #CBD1D3;
		border-bottom: 1px solid #CBD1D3;
		background-color:#CBD1D3;
	
	} 

a.menu:hover 
	{ 
		
		background-color:#E9E9E9;
		color: #3B3B3B;
		border-left: 6px solid #ffe403;
		border-bottom: 1px solid #ffe403; 
		
	}
*/


.menugminy {
	
	
	padding: 3px 1px;
	margin: 0;
	
}

.menugminy li 
	{
		display: inline;
		border-right: 1px solid gray;
		padding: 4px;
		background-color: #ddd;
		text-align:center;
	}


.menugminy a 
	{
		color: #666;
		font: bold 11px Arial, sans-serif;
		text-decoration: none;
	}

.menugminy a:hover {
	color: #000;
	border-bottom:1px solid #000;
}



/*ZUD*/


table.zud td, table.zud
	{
		border: 1px solid #000;
		margin-top:15px;
	}
table.zud
	{
		width: 100%;
		font-size: 10px;
		list-style: none;
	}



#drukuj 
	{	
		
		position: absolute;
		border-top: 1px  solid #989898;
		padding-top:8px;
		bottom: 5px;
		text-align: center;
		width: 98%;
	}

/*blad*/


div.blad
	{
		
		margin: 200px auto ;
		width:400px;
	}

p.wpisz
	{
		color:red;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		
	}
	
a.wstecz
	{
		color:blue;
		font-size:14px;
		font-weight:bold;
		margin: 30px auto;
		
	}


