body {margin: 10px; background-color: white; font-family: Tahoma; font-size: 13px; color: #2C4596}
td {font-family: Tahoma; font-size: 13px; color: #2C4596}
div {font-family: Tahoma; font-size: 13px; color: #2C4596}
ul {margin-top: 0px}
ol {margin-top: 0px}
li {margin-top: 5px; margin-left: -10px}


A {font-weight: bold}
A:link {text-decoration: underline; color: #2C4596}
A:visited {text-decoration: underline; color: #2C4596}
A:active {text-decoration: underline; color: black}
A:hover {text-decoration: none; color: #F60000}


A.more:link {text-decoration: none}
A.more:visited {text-decoration: none}
A.more:active {text-decoration: none}
A.more:hover {text-decoration: none}


.menu_top {color: #F60000; font-weight: bold; margin-top: 3px; margin-bottom: 5px}
.menu_top span {color: #2C4596}
.menu_top A:link {text-decoration: none; color: #F60000}
.menu_top A:visited {text-decoration: none; color: #F60000}
.menu_top A:active {text-decoration: none; color: black}
.menu_top A:hover {text-decoration: none; color: #2C4596}


.menu {width: 240px; font-size: 13px; font-weight: normal; overflow: hidden; padding-bottom: 10px}
.menu A {display: block; padding-left: 30px; padding-top: 2px; padding-bottom: 1px; background-repeat: no-repeat; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif'); font-weight: normal}
.menu span {display: block; padding-left: 30px; padding-top: 2px; padding-bottom: 1px; background-repeat: no-repeat; background-position: 12px center; background-image: url('../grafika/wypunktowanie2.gif'); color: #F60000}

.menu A:link {text-decoration: none; color: #2C4596; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif')}
.menu A:visited {text-decoration: none; color: #2C4596; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif')}
.menu A:active {text-decoration: none; color: black; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif')}
.menu A:hover {text-decoration: none; color: #F60000; background-position: 15px center; background-image: url('../grafika/wypunktowanie2.gif')}


.submenu {padding-left: 18px; font-size: 11px; padding-bottom: 7px}
.submenu A {display: block; padding-left: 30px; padding-top: 1px; padding-bottom: 2px; background-repeat: no-repeat; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif'); font-weight: normal}
.submenu span {display: block; padding-left: 30px; padding-top: 1px; padding-bottom: 2px; background-repeat: no-repeat; background-position: 12px center; background-image: url('../grafika/wypunktowanie2.gif'); color: #F60000}

.submenu A:link {text-decoration: none; color: #2C4596; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif')}
.submenu A:visited {text-decoration: none; color: #2C4596; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif')}
.submenu A:active {text-decoration: none; color: black; background-position: 12px center; background-image: url('../grafika/wypunktowanie1.gif')}
.submenu A:hover {text-decoration: none; color: #F60000; background-position: 15px center; background-image: url('../grafika/wypunktowanie2.gif')}


.menu_naglowek {background-image: url('../grafika/luk1.jpg'); background-repeat: no-repeat; text-align: center; height: 54px; color: #F60000; font-weight: bold; font-size: 14px; padding-right: 50px; padding-top: 13px}

.biuletyn {padding-right: 50px; font-size: 11px; padding-bottom: 15px}
input {font-family: Tahoma; font-size: 13px}
.biul_adres {border: solid #2C4596 1px; color: #2C4596; margin-bottom: 6px; width: 172px; padding-left: 2px; padding-right: 2px}
.biul_submit {background-color: #E12D2E; background-image: url('../grafika/przycisk_tlo.jpg'); background-repeat: repeat-x; color: yellow; border: solid black 1px; font-size: 12px; width: 110px; padding: 0px; letter-spacing: 1px; margin-top: 8px; padding: 1px}

.los_zdjecie {padding-right: 50px; padding-bottom: 15px}

.liczniki {background-image: url('../grafika/luk1.jpg'); background-repeat: no-repeat; text-align: center; height: 54px; font-size: 11px; padding-right: 50px; padding-top: 25px}

.stopka {background-image: url('../grafika/d1.jpg'); background-repeat: no-repeat; background-position: left bottom; text-align: center; height: 75px; font-size: 11px; padding-right: 50px; padding-bottom: 7px}

.news_more {padding-top: 7px; text-align: right; font-size: 11px}

.glowna_news_naglowek {background-color: #FFF607; padding-top: 7px; padding-bottom: 7px; text-align: center; vertical-align: middle; border: solid #2C4596 1px}
.glowna_news {padding-top: 10px; padding-bottom: 8px}
.glowna_news_tytul {margin-bottom: 3px; font-size: 12px}
.glowna_news_tytul span {float: right; margin-left: 10px; font-size: 11px}
.glowna_news_zajawka {font-size: 12px; line-height: 16px; text-align: justify}

.glowna_poparcie {padding-top: 10px; padding-bottom: 8px; font-size: 12px; line-height: 16px; text-align: justify}
.glowna_poparcie img {border: solid #2C4596 1px; margin-right: 15px; margin-bottom: 10px}
.glowna_poparcie_haslo {font-weight: bold; margin-top: 7px; text-align: center}
.glowna_poparcie_podpis {font-size: 11px; font-style: italic; margin-top: 5px; text-align: right; padding-right: 30px}


.tytul {font-size: 15px; font-weight: bold; color: #F60000; margin-top: 5px; margin-bottom: 15px; background-repeat: no-repeat; background-position: 0px 3px; background-image: url('../grafika/wypunktowanie_tytul.gif'); padding-left: 20px}
.tresc {text-align: justify}

.foto {border: solid #2C4596 1px}
.foto_table {margin-top: 5px; margin-bottom: 5px}
.foto_tablecenter {margin-top: 10px; margin-bottom: 5px}
.foto_tableright {margin-top: 8px; margin-left: 20px; margin-bottom: 2px}
.foto_tableleft {margin-top: 8px; margin-right: 20px; margin-bottom: 2px}

.foto_ {border: solid #2C4596 1px; margin-top: 5px; margin-bottom: 5px}
.foto_center {border: solid #2C4596 1px; margin-top: 10px; margin-bottom: 5px}
.foto_right {border: solid #2C4596 1px; margin-top: 8px; margin-left: 20px; margin-bottom: 2px}
.foto_left {border: solid #2C4596 1px; margin-top: 8px; margin-right: 20px; margin-bottom: 2px}

.podpis {background-color: #FFF607; border: solid #2C4596 1px; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; font-family: Tahoma; font-size: 11px; color: #2C4596}

.opis {background-color: #FFF607; border: solid #2C4596 1px; margin-top: 4px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; font-family: Tahoma; font-size: 11px; color: #2C4596; text-align: left; overflow: hidden}
.opis .inicjal {font-size: 11px}

.inicjal {font-size: 18px}

.news_tytul {margin-bottom: 3px}
.news_tytul span {font-size: 11px}
.zajawka {font-size: 12px; text-align: justify; margin-bottom: 15px}
.zajawka span {font-size: 11px}
.foto_zajawka {border: solid #2C4596 1px; margin-right: 15px; margin-top: 1px}

.linia {margin-top: 25px; margin-bottom: 3px}
.podlinia {font-size: 12px}

.plik {border-top: solid #2C4596 1px; padding-top: 5px; padding-bottom: 5px; font-size: 12px}
.plik a:link, .plik a:visited, .plik a:active, .plik a:hover {text-decoration: none}
.pliki_nagl {color: #2C4596; font-size: 12px; padding-bottom: 5px}

.biul_err {font-weight: bold; color: #C00000}
.biul_ok {font-weight: bold; color: #2C4596}

.gal_album {display: inline-block; _display: inline; vertical-align: top; width: 205px; margin: 2px; height: 230px; text-align: center}
.gal_okladka {width: 182px; height: 182px; background-image: url('../grafika/galeria_ramka.gif'); background-repeat: no-repeat}
.gal_okladka img {margin-top: 10px; border: solid #2C4596 1px}
.gal_opis {margin-top: 5px; font-weight: bold}
.gal_opis a:link, .gal_opis a:visited, .gal_opis a:active, .gal_opis a:hover {text-decoration: none}


.lista_poparcie_haslo {font-weight: bold; margin-top: 7px; text-align: center; padding-bottom: 10px}
.lista_poparcie_podpis {float: right; font-style: italic; font-size: 12px; margin-top: 17px; text-align: right; padding-left: 30px; padding-right: 60px}

.poparcie_foto {border: solid #2C4596 1px; margin-bottom: 3px}
.poparcie_foto_podpis {background-color: #FFF607; border: solid #2C4596 1px; width: 100px; overflow: hidden}
.poparcie_foto_podpis div {padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; font-family: Tahoma; font-size: 11px; color: #2C4596}
.poparcie_osoba {margin-top: 12px; font-size: 11px; width: 110px; overflow: hidden}
.poparcie_podpis {font-weight: bold; font-style: italic; margin-top: 15px; text-align: right; padding-right: 100px}


.form_f {margin-top: 10px}
.form_opis {font-size: 11px; text-align: right}
.form_opis span {font-style: italic}
.form_do {font-weight: bold; font-size: 12px; padding-top: 3px; padding-bottom: 3px}
.form_pole {font-family: Tahoma; font-size: 12px; color: #2C4596; margin-top: 5px; margin-bottom: 5px; padding-left: 2px; border: solid #2C4596 1px}
.form_pole_err {font-family: Tahoma; font-size: 12px; color: #2C4596; margin-top: 5px; margin-bottom: 5px; padding-left: 2px; border: solid #F60000 1px}
.form_pole0 {width: 217px; padding: 0px}
.form_pole1 {width: 70%}
.form_pole2 {width: 97%}
.form_pole3 {width: 97%; text-align: right}
.form_tresc {width: 97%}
.form_submit {font-weight: bold; font-family: Tahoma; font-size: 13px; color: #2C4596; margin-top: 4px; width: 180px}
.form_komunikat {font-weight: bold; color: #F60000; padding-top: 5px; padding-bottom: 5px}


.sonda {margin-left: 13px; width: 205px; font-size: 11px; margin-bottom: 15px; overflow: hidden}
.sonda_opcja {vertical-align: middle; margin-top: 3px; margin-bottom: 2px; margin-left: 1px; margin-right: 3px; _margin: 0px}
.sonda_etykieta {vertical-align: middle}
.sonda_pasek {border-bottom: solid #555555 1px; background-color: #E12D2E; margin-top: 1px; margin-bottom: 5px}


.wybory_kandydat {height: 165px; overflow: hidden; position: relative;
						background-image: url('../grafika/kandydat_tlo.png'); background-repeat: no-repeat}
.wybory_kandydat .numer {position: absolute; top: 42px; left: 0; width: 80px; text-align: center; font-size: 30px; color: red}
.wybory_kandydat .komitet {position: absolute; top: 110px; left: 3px; color: red; font-size: 12px}
.wybory_kandydat .nazwisko {position: absolute; top: 25px; left: 120px; font-size: 30px}
.wybory_kandydat .nazwisko a:link,
.wybory_kandydat .nazwisko a:visited {text-decoration: none; font-weight: normal}
.wybory_kandydat .nazwisko a:active,
.wybory_kandydat .nazwisko a:hover {text-decoration: none; font-weight: normal}
.wybory_kandydat .kand_Zdjecie {float: right}
.wybory_kandydat .wiecej {position: absolute; top: 110px; left: 280px; font-size: 11px}
.wybory_kandydat .okreg {position: absolute; top: 127px; left: 3px; font-size: 12px}
.wybory_kand_tresc {padding-left: 3px; margin-top: 15px}
.wybory_kand_haslo {color: red; font-size: 20px; font-family: Georgia, 'Times New Roman', Times; font-style: italic; padding: 0 20px; margin-bottom: 10px}
