/* - Domyślne czcionki -------------------------------------------- */
body {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
}

/* - Domyślne style ----------------------------------------------- */
body {
	margin: 0 0;
	padding: 0 0;
}

ul, li {
	margin: 0 0;
	padding: 0 0;
}

/* - Domyślne linki ----------------------------------------------- */
a {
	text-decoration: none;
}

a:link {
	color: #467600;
}

a:visited {
	color: #548C00;
}

a:hover, a:focus, a:active {
	text-decoration: underline;
	color: #016205;
}

p {
	margin:0;
	padding:0;
}

p.norm {
	margin-bottom: 10px;
}

/* - Layout ------------------------------------------------------- */
#kontener {
	margin: 0 auto;
	width: 776px;
}

#naglowek {
	position: relative;
	height: 254px;
	/* background-image: url(../gmina/images2/naglowek_zaloba.jpg); */
	background-image: url(../gmina/images2/naglowek.jpg);
	background-repeat: no-repeat;
	background-color: #007E2C;
	vertical-align: top;
}

#menu {
	padding: 7px 0px 7px 0px;
	width: 209px;
	vertical-align: top;
}

#flagi img {
	margin-right: 1px;
	border: none;
}

#tresc {
	padding: 7px 0px 7px 0px;
	width: 567px;
	vertical-align: top;
}

#tresc ul li {
	margin-bottom: 10px;
}

#tresc ol li {
	margin-bottom: 10px;
}

#intro_lewa {
	float: left;
	padding: 0px 0px 0px 16px;
	width: 337px;
}

#intro_prawa {
	float: right;
	width: 199px;
}

#stopka {
	vertical-align: top;
	height: 90px;
	padding-top: 30px;
	background-image: url(../gmina/images2/stopka.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	text-align: center;
	font-size: 0.9em;
}

/* - Nagłówek - menu górne ---------------------------------------- */
#naglowek ul {
	position: absolute;
	top: 10px;
	width: 776px;
	height: 26px;
	list-style: none;
	text-align: right;
	font-size: 0.9em;
}

#naglowek li {
	float: right;
	margin: 0px 5px 0px 0px;
	_width: 80px;
	padding: 14px 10px 0 5px;
	border-right: 1px dotted #84C804; 
}

#naglowek a.gmenu {
	display: block;
	height: 100%;
	color: #84C804;
}

#adres {
	position: absolute;
	top: 88px;
	width: 695px;
	font-size: 0.9em;
	text-align: right;
	color: #ffffff;
}

#adres a {
	color: #ffffff;
	text-decoration: underline;
}

#adres p {
	margin: 8px 0px 0px 0px;
}

#smenu {
	position: absolute;
	top: 225px;
	height: 27px;
}

#smenu span.menu {
	display: block;
	float: left;
	padding: 5px 12px 0px 5px;
	height: 22px;
	background-image: url(../gmina/images2/smenu_c.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

#smenu a.menu {
	color: #ffffff;
}

/* - Wyszukiwanie ------------------------------------------------- */
#wyszukiwanie {
	border-top: 5px solid #84874D;
	border-bottom: 5px solid #84874D;
	text-align: center;
}

#wyszukiwanie form {
	margin: 1px 0px;
	padding: 5px 0px;
	background-color: #E0E2BA;
	border: 1px solid #AFC494;
}

.szukaj_input {
	background-color: #ffffff;
	border: 1px solid #B2B667;
	font-size: 1em;
	color: #000000;
}

.szukaj_button {
	background-color: #B2B667;
	border: 1px solid #A0A550;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1em;
	color: #FFFFFF;
}

/* - Menu lewe ---------------------------------------------------- */
#menu ul {
	margin-top: 4px;
	list-style: none;
}

#menu li {
	margin-bottom: 1px;
	padding: 3px 0px 3px 17px;
	border: 1px solid #A4BC85;
	background: #F6F9F2 url(../gmina/images2/b.gif) no-repeat 8px 8px;
}

/* - Aktualności -------------------------------------------------- */
#aktualnosci {
	margin-bottom: 2px;
	border-top: 5px solid #49790C;
}

#aktualnosc_tytul {
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 11px;
	background-color: #5D9910;
	font-weight: bold;
	color: #ffffff;
}

#aktualnosc_wazne {
	margin-bottom: 1px;
	padding: 6px 6px 6px 6px;
	background-color: #FAFAF1;
	border: 1px solid #CCD9BB;
}

#aktualnosc_foto {
	float: left;
	margin: 0px 0px 0px 2px;
}

#aktualnosc_zajawka {
	margin: 0px 0px 0px 120px;
}

#aktualnosc_zajawka a {
	text-decoration: underline;
	font-size: 1.1em;
	font-weight: bold;
}

#aktualnosc_zajawka span {
	font-size: 0.9em;
	color: #8D8D8D;
}

#aktualnosc_zajawka p {
	margin: 10px 0px 0px 0px;
}

#aktualnosc_ostatnie {
	padding: 10px 0px 5px 0px;
	background-color: #FCFDFA;
	border: 1px solid #CCD9BB;
}

#aktualnosc_ostatnie p {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 20px;
	background: url(../gmina/images2/b.gif) no-repeat 8px 6px;
}

#aktualnosc_ostatnie span {
	font-size: 0.9em;
	color: #8D8D8D;
}

/* - Komunikaty -------------------------------------------------- */
#komunikaty {
	border-top: 5px solid #49790C;
}

#komunikat_tytul {
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 11px;
	background-color: #5D9910;
	font-weight: bold;
	color: #ffffff;
}

#komunikat_aktualne {
	padding: 10px 0px 5px 0px;
	background-color: #FCFDFA;
	border: 1px solid #CCD9BB;
}

#komunikat_aktualne p {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 20px;
	background: url(../gmina/images2/b.gif) no-repeat 8px 6px;
}

#komunikat_aktualne span {
	font-size: 0.9em;
	color: #8D8D8D;
}

/* - Bannerki --------------------------------------------- */
.bannerki {
	margin: 0 0;
	padding: 0px 0px 1px 0px;
}

.border_r {
	border-right: 1px solid #ffffff;
}

/* - Pytanie do wójta --------------------------------------------- */
#pytanie {
	margin-bottom: 2px;
	border-top: 5px solid #84874D;
}

#pytanie_tytul {
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 11px;
	background-color: #979A58;
	font-weight: bold;
	color: #ffffff;
}

#pytanie_tresc {
	background-color: #EFEFD8;
	border: 1px solid #DCDDC5;
}

#pytanie_foto {
	margin: 0px 0px 2px 0px;
}

#pytanie_opis {
	padding: 7px 7px 4px 7px;
	color: #84874D;
}

#pytanie_opis p {
	margin: 0px 0px 8px 0px;
}

#pytanie_opis a {
	color: #E1750A;
}

/* - Zaproszenia -------------------------------------------------- */
#zaproszenia {
	margin-bottom: 2px;
	border-top: 5px solid #84874D;
}

#zaproszenie_tytul {
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 11px;
	background-color: #979A58;
	font-weight: bold;
	color: #ffffff;
}

#zaproszenie_aktualne {
	padding: 0px 0px 5px 0px;
	background-color: #F6F6E8;
	border: 1px solid #DCDDC5;
}

#zaproszenie_aktualne p.zaproszenie_kategoria {
	margin: 10px 0px 10px 0px;
	padding: 0px 5px 0px 18px;
	color: #E1750A;
	font-weight: bold;
}

#zaproszenie_aktualne p.zaproszenie_jednostka {
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 0px 18px;
	background: url(../gmina/images2/b.gif) no-repeat 8px 6px;
}

/* - Sonda -------------------------------------------------- */
#sonda {
	border-top: 5px solid #84874D;
}

#sonda_tytul {
	margin: 1px 0px 1px 0px;
	padding: 2px 0px 2px 11px;
	background-color: #979A58;
	font-weight: bold;
	color: #ffffff;
}

#sonda_glosuj {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 7px;
	color: #84874D;
	background-color: #F6F6E8;
	border: 1px solid #DCDDC5;	
}

#sonda_pytanie {
	font-weight: bold;
	color: #E1750A;
}

#sonda_glosuj p {
	margin-top: 5px;
}

#sonda_glosuj .sonda_opcja {
	margin-bottom: 5px;
	border-bottom: 1px solid #CED0AE;
}

#sonda_glosuj .sonda_odp {
	margin-bottom: 5px;
	font-weight: bold;
}

#sonda_glosuj .sonda_odp_bar {
	margin-bottom: 5px;
	background-color: #EAEACC;
}

#sonda_glosuj .sonda_odp_opt {
	height: 25px;
}

#sonda_glosuj .sonda_odp_wynik {
	float: left;
	height: 25px;
	font-weight: bold;
	color: #828282;
}

#sonda_glosuj .sonda_odp_wybierz {
	float: right;
}

/* - Fotografia --------------------------------------------------- */
table.foto_right {
	float: right;
}

table.foto_left {
	float: left;
}

table.foto_center {
	margin: 0 auto;
}

.foto_tytul {
	font-weight: bold;
	line-height: 12px;
}

img.foto {
	margin-bottom: 5px;
}

.foto_autor {
	font-style: italic;
}

.foto_data {
	font-style: italic;
}

/* Stare style */
#tresc ul {
	margin: 5px 0px 5px 25px;
}

p.centruj {
	text-align: center;
}

.dzialtitle {
	font-size: 16px;
	font-weight: bold;
	color: #E1750A;
}

.titleprint {
	font-size: 20pt;
	font-weight: bold;
	color: #375928;
}

.borderv {
	background-image:url(../gmina/images2/border_v.gif)
}

.borderh {
	background-image:url(../gmina/images2/border_h.gif)
}

.prezydent {
	font-size: 12px;
	font-weight: bold;
}

.red {
	color: #E1750A;
}

/* Ustawienia wspólne */
.clear { clear: both; display: block; height: 0px; }

/* - Wodomierz ---------------------------------------------------- */
#wodomierz table { float: left; border-collapse: collapse; border: 1px solid #8A8A8A; }
#wodomierz table td { padding: 4px; color: #969696; border: 1px solid #8A8A8A; }

#wodomierz form { margin: 40px 0px 0px 0px; }
#wodomierz form div { height: 24px; margin-bottom: 2px; padding: 8px; background-color: #EAEAEA; }
#wodomierz form label { float: left; }
#wodomierz form input { float: right; }
#wodomierz form textarea { float: right; }

/* - Zmiana wielkości czcionki ------------------------------------ */
ul.resizeControl { width: 180px; margin: 0; padding: 0; list-style: none; }
ul.resizeControl li { float: left; margin: 0; padding: 0px 2px; font-weight: bold; }

.res1 { font-size: 11px; line-height: 18px; }
.res2 { font-size: 13px; line-height: 17px; }
.res3 { font-size: 15px; line-height: 16px; }


