html, body, td {
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
}
html, body, form {
    margin: 0px;
    padding: 0px;
}

body {
    background-color: #FFFFFF;
}





/* indywidualne a na stronę główną */
a.ind { font-size: 10pt; color: #c8c8c8; text-decoration: underline;}
a.ind:visited { color: #c8c8c8; text-decoration: underline; }
a.ind:visited span { color: red; }
a.ind:active { text-decoration: underline; }
a.ind span { color: red; font-weight: bold; }
a.ind:hover { color: red; text-decoration: underline; font-weight: bold; }
a.ind:hover span { color: red; text-decoration: underline; font-weight: bold; }

/* indywidualne a na stronę główną */
a.ind1 { font-size: 10pt; color: #c8c8c8; text-decoration: underline;}
a.ind1:visited { color: #c8c8c8; text-decoration: underline; }
a.ind1:visited span { color: #000000; }
a.ind1:active { text-decoration: underline; }
a.ind1 span { color: #000000; }
a.ind1:hover { color: #000000; text-decoration: underline; }
a.ind1:hover span { color: #000000; text-decoration: underline; }


/*


a.ind span { color: #2040ab; }
a.ind:visited span { color: #505050; }
a.ind:hover span { color: #2040ab; text-decoration: underline; }



a:link, a:visited, a:active {
    text-decoration: none;
    font-size: 12px;
    color: #000000;
}
a:hover {
    color: #437AB1;
    text-decoration: underline;
}

*/

p {
   /* text-align : justify; */
    padding: 0px;
    margin: 0px;
}
ul {
	margin-bottom: 10px;
	margin-top: 10px;
}

li {
	list-style-image: url(images/red_box.gif);
	padding-bottom: 5px;
	text-align: justify;
	padding-right: 10px;
}

label {
	cursor: pointer; 
}

/* style ogolnie do wszystkic inputow */
input, textarea {
    border: 1px solid #79A5CC;
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    color: #000099;
    padding-left: 2px;
}
/* wyglad komunikatu (nie messageboxa) */
.komunikat td {
	font-weight: bold;
	text-align: center;
	background-color: #EDEDED;
	color: #FF0000;
}
table.komunikat {
	width: 100%;
	height: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.komunikat span {
	color: #FF0000;
}
.komunikat a:link, .komunikat a:active, .komunikat a:visited {
	color: #FF0000;
}
.komunikat a:hover {
	color: #FF0000;
}

/*
.komunikat2 td {
	color: #989898;
	padding: 10px;
}
.komunikat2 a {
	color: #Ec5E00;
	font-weight: bold;
}
*/

.label {
	padding-right: 10px;
}

/*style do poszczegolnych rodzajow inputow*/

.input {
	width: 0px;
	font-weight: bold;
}
.input .formCheckbox {
	border:none;

	font-weight: bold;
}

.input .formRadio {
	border:none;
	font-weight: bold;
}

.input .formButton {
	background-color: #F3F9FE;
	border: 0px;
	height: 16px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.input .formButtonDodAkt {
	background-color: #F3F9FE;
	border: 0px;
	height: 18px;
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.input div {
	border-top: 1px solid #E8EFF6;
	border-bottom: 1px solid #A1BDDA; 
	font-weight: bold;
}

.wymagane {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    margin-right: 3px;
    padding-left: 3px;
    color: #888888;
}
/* ogolnie label  - podpis kolo inputow itp*/
/* zmiana poniżej*/
.label, .label label {
	color: #000000;
	text-align: right;
}
/* zmiana poniżej*/
.label label {
	color: #000000;
}
.formBg1 td {
	height: 28px;
}

.formBg2 td {
	height: 28px;
}

#calosc {
    background-color: #FFFFFF;
}
/*rozne*/
    /*button*/
    .button a:link, .button a:active, .button a:visited {
        background-color: #D7EAFD;
        text-align: center;
        font-size: 10px;
        color: #2364A5;
        font-weight: bold;
        padding-top: 1px;
        padding-bottom: 1px;
        display: block;
    }
    .button a:hover {
        text-decoration: none;
    }
    
    /*button - end*

/*menu poziome*/

.menuPoziome1 {
    height: 17px;
    padding-right: 7px;
}


.menuPoziome1 a:link, .menuPoziome1 a:visited, .menuPoziome1 a:active {
    background-image: url(images/ico/ico_arrow_gray.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 7px;
    margin-left: 25px;
    font-weight: normal;
    font-size: 12px;
    
}
.menuPoziome1 a:hover {
    
    text-decoration: underline;
}


.menuPoziome2 {
    height: 51px;
}
.menuPoziome2 span {
	padding-left: 10px;
	padding-right: 10px;
}
.menuPoziome2 a:link, .menuPoziome2 a:visited, .menuPoziome2 a:active {
    color: #000000;
    font-weight: bold;
}
.menuPoziome2 a:hover {
    color: #000000;
    text-decoration: underline;
}

.rynek {
    height: 30px;
    background-image: url(images/rynek/rynek_gora_tlo.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.rynek .data {
    color: #000000;
    font-size: 12px;
    padding-left: 5px;
    height: 30px;
}
.realizacja {
    color: #Ec5E00;
    font-size: 10px;
}
.realizacja * {
    color: #Ec5E00;
    font-size: 10px;
}

.stopkaMenu1 {
	background-image: url(images/menu_stopka/menu_stopka_tlo_user.gif);
    background-repeat: repeat-x;
    background-position: center;
	height: 32px;
	text-align: center;
	color: #ffffff;
}
.stopkaMenu1 span {
	color: #ffffff;
	text-align: center;
}
.stopkaMenu1 a:link, .stopkaMenu1 a:active, .stopkaMenu1 a:visited {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #ffffff;
}


.stopkaMenu1_firma {
	background-image: url(images/menu_stopka/menu_stopka_tlo.gif);
    background-repeat: repeat-x;
    background-position: left top;
	height: 25px;
	text-align: center;
}
.stopkaMenu1_firma span {
	color: #000000;
	text-align: center;
}
.stopkaMenu1_firma a:link, .stopkaMenu1_firma a:active, .stopkaMenu1_firma a:visited {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #000000;
}


.stopkaMenu1_dol {
	background-image: url(images/menu_stopka/menu_stopka_tlo.gif);
    background-repeat: repeat-x;
    background-position: left top;
	height: 25px;
	text-align: center;
}
.stopkaMenu1_dol span {
	color: #000000;
	text-align: center;
}
.stopkaMenu1_dol a:link, .stopkaMenu1_dol a:active, .stopkaMenu1_dol a:visited {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #000000;
}









.stopkaMenu2 a:link, .stopkaMenu2 a:active, .stopkaMenu2 a:visited {
    background-image: url(images/ico/ico_arrow_orange2.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 7px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #000000;
}
.stopkaMenu2 a:hover {
	text-decoration: underline;
}

/* srodek */
.srodekSpacer {
    width: 6px;
}

/*menu boczne*/
div.MenuPionowe {
    padding:0px;
    margin: 0px;
    padding-right: 7px;
    padding-left: 8px;
}
.menuPionowe a.menulvl1, .menuPionowe a.menulvl1:link, .menuPionowe a.menulvl1:active, .menuPionowe a.menulvl1:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    color: #000000;
    padding-left: 10px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: bold;
    text-decoration: none;
}
.menuPionowe a.menulvl1:hover {
    color: #437AB1;
    font-weight: bold;
    text-decoration: underline;
}

.menuPionowe a.menulvl1a:link, .menuPionowe a.menulvl1a:active, .menuPionowe a.menulvl1a:visited {
    background-image: url(images/ico/ico_pulse_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    color: #FF0000;
    padding-left: 10px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: bold;
    text-decoration: none;
}
.menuPionowe a.menulvl1a:hover {
    text-decoration: none;
    color: #437AB1;
    font-weight: bold;
    text-decoration: underline;
}

div.menuPionowe div {
    background-color: #FFFFFF;
    border-top: 1px solid #EBEBEB;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
}
.menuPionowe a.menulvl2, .menuPionowe a.menulvl2:link, .menuPionowe a.menulvl2:active, .menuPionowe a.menulvl2:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 10px 4px;
    color: #000000;
    padding-left: 20px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
    text-decoration: none;
}
.menuPionowe a.menulvl2:hover {
    color: #437AB1;
    text-decoration: underline;
}

.menuPionowe a.menulvl2a:link, .menuPionowe a.menulvl2a:active, .menuPionowe a.menulvl2a:visited {
    background-image: url(images/ico/ico_pulse_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 10px 4px;
    color: #FF0000;
    padding-left: 20px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
}
.menuPionowe a.menulvl2a:hover {
    text-decoration: underline;
    color: #437AB1;
}
.menuPionowe a.menulvl3, .menuPionowe a.menulvl3:link, .menuPionowe a.menulvl3:active, .menuPionowe a.menulvl3:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 15px 4px;
    color: #000000;
    padding-left: 25px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
    text-decoration: none;
}
.menuPionowe a.menulvl3:hover {
    text-decoration: underline;
    color: #437AB1;
}

.menuPionowe a.menulvl3a:link, .menuPionowe a.menulvl3a:active, .menuPionowe a.menulvl3a:visited {
    background-image: url(images/ico/ico_pulse_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 15px 4px;
    color: #FF0000;
    padding-left: 25px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
}
.menuPionowe a.menulvl3a:hover {
    text-decoration: underline;
    color: #437AB1;
}
.menuPionowe a.menulvl4, .menuPionowe a.menulvl4:link, .menuPionowe a.menulvl4:active, .menuPionowe a.menulvl4:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 20px 4px;
    color: #000000;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
    text-decoration: none;
}
.menuPionowe a.menulvl4:hover {
    text-decoration: underline;
    color: #000000;
}

.menuPionowe a.menulvl4a:link, .menuPionowe a.menulvl4a:active, .menuPionowe a.menulvl4a:visited {
    background-image: url(images/ico/ico_pulse_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 20px 4px;
    color: #FF0000;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
}
.menuPionowe a.menulvl4a:hover {
    text-decoration: underline;
    color: #000000;
}

.menuPionowe a.menulvl5, .menuPionowe a.menulvl5:link, .menuPionowe a.menulvl5:active, .menuPionowe a.menulvl5:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 20px 4px;
    color: #000000;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
    text-decoration: none;
}
.menuPionowe a.menulvl5:hover {
    text-decoration: underline;
    color: #000000;
}

.menuPionowe a.menulvl5a:link, .menuPionowe a.menulvl5a:active, .menuPionowe a.menulvl5a:visited {
    background-image: url(images/ico/ico_pulse_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 20px 4px;
    color: #FF0000;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
}
.menuPionowe a.menulvl5a:hover {
    text-decoration: underline;
    color: #000000;
}

.menuPionowe a.menulvl6, .menuPionowe a.menulvl6:link, .menuPionowe a.menulvl6:active, .menuPionowe a.menulvl6:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 20px 4px;
    color: #000000;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
    text-decoration: none;
}
.menuPionowe a.menulvl6:hover {
    text-decoration: underline;
    color: #000000;
}

.menuPionowe a.menulvl6a:link, .menuPionowe a.menulvl6a:active, .menuPionowe a.menulvl6a:visited {
    background-image: url(images/ico/ico_pulse_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 20px 4px;
    color: #FF0000;
    padding-left: 30px;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
}
.menuPionowe a.menulvl6a:hover {
    text-decoration: underline;
    color: #000000;
}
/*blok*/
.blok {
	margin-bottom: 6px;
}
.blokNaglowekTlo div {
    background-image: url(images/blok/blok_n_l.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 21px;
    padding-left: 23px;
    padding-top: 2px;
    font-size: 12px;
    font-weight: bold;
}
.blokNaglowekTlo {
    background-image: url(images/blok/blok_n_tlo.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 21px;
}

.blokNaglowekTlo2 div {
    background-image: url(images/blok/blok_n_l2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 21px;
    padding-left: 23px;
    padding-top: 2px;
    font-size: 12px;
    font-weight: bold;
}
.blokNaglowekTlo2 {
    background-image: url(images/blok/blok_n_tlo.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 21px;
}
.blokGora {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #79A5CC;

}

.blokBottom {
    background-color: #F7FAFD;
	border-bottom-style: solid;
	border-bottom-color: #79A5CC;
	border-bottom-width: 1px;

}
.blokBottomR {
    background-color: #DFEBF8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #79A5CC;
}
.blokSrodek {
    background-color: #F7FAFD;
    padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #79A5CC;
}

.blokRamkaDol {
	border-bottom-style: solid;
	border-bottom-color: #79A5CC;
	border-bottom-width: 1px;

}


/*modul*/
.modolNaglowek {
    background-color: #F1F8FF;
    background-image: url(images/modul/modul_naglowek_tlo.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 3px;
	font-size: 12px;
	font-weight: bold;
}
.modolNaglowek img {
	margin-left: 6px;
	margin-right: 7px;
	vertical-align: middle;
}
.modulSrodek {
	border-right: 1px solid #79A5CC;
	border-left: 1px solid #79A5CC;
	border-top: 1px solid #79A5CC;
	padding: 5px;
}
.modulDol {
	border-bottom: 1px solid #79A5CC;
}

.ramkaNagL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #79A5CC;
}
.ramkaNagP {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #79A5CC;
}

/* style wyroznien ogloszen */
.polecane td {
	background-color: #dce9f7;
}

.polecane * {
	font-size: 13px;
 }

.wyroznione td, .wyroznione a:link, .wyroznione a:hover, .wyroznione a:active, .wyroznione a:visited {
	font-weight: bold;
	color: #437ab1;
	font-size: 13px;
}

.podkreslone td {
	font-weight: bold;
}

/* dodawanie ogloszneia - plan cenowy*/

.planNaglowek {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
.planRow {
	text-align: center;
}

.zatwierdzone {
	color: green;
}

.niezatwierdzone {
	color: red;
}

optgroup
{
	font-weight: normal;
	color: #aaaaaa;
	font-style: normal;
}
#wyszukiwarka .inputWyszukiarka input {
	border: 1px solid #3A7CB8;
}
#wyszukiwarka .tloWyszukiwarka {
	background-image: url(images/wyszukiwarka/szukaj_tlo.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#wyszukiwarka .tloWyszukiwarka .okWyszukiwarka {
	background-image: url(images/wyszukiwarka/szukaj_ok.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	height: 25px;
	width: 65px;
	cursor: pointer;
}
.stopka {
	background-color: #F9F9F9;
	color: #2262A2;
}
.stopka a:link, .stopka a:visited, .stopka a:active {
	color: #FF0000;
}
.stopka a:hover {
	text-decoration: underline;
}
/*link do "dodaj ogloszenie" w liscie z ogloszeniami w jakiejs kategorii*/
.menuPoziomeDodajOgloszenie {
	height: 25px;
}
.menuPoziomeDodajOgloszenie a:link, .menuPoziomeDodajOgloszenie a:active, .menuPoziomeDodajOgloszenie a:visited {
	background-image: url(images/ico/ico_dodaj_ogloszenie.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 27px;
	font-weight: bold;
	color: #FF0000;
}
.menuPoziomeDodajOgloszenie a:hover {
	text-decoration: underline;
}
.menuPoziomeDodajOgloszenie span {
	margin-left: 7px;
	margin-right: 5px;
}

.wiecej a:link, .wiecej a:active, .wiecej a:visited {
	color: #FF0000;
}
.wiecej a:hover {
	text-decoration: underline;
}

.wstecz a:link, .wstecz a:active, .wstecz a:visited {
	color: #FF0000;
}
.wstecz a:hover {
	text-decoration: underline;
}

.listaTabelka {
	
}
.listaTabelka .listaTabelkaMargin {
	padding-left: 10px;
	padding-right: 10px;
}
.listaTabelka .listaTabelkaNaglowek td {
	background-color: #DCE9F7;
	height: 23px;
	font-weight: bold;
	font-size: 12px;
}
.listaTabelka .listaTabelkaWiersz td {
	border-top: 1px solid #DCE9F7;
	height: 29px;
}
.listaTabelka .listaTabelkaWierszNieaktywna td {
	border-top: 1px solid #DCE9F7;
	height: 29px;
}
.listaTabelka .listaTabelkaWierszNieaktywna a:link, .listaTabelka .listaTabelkaWierszNieaktywna a:visited, .listaTabelka .listaTabelkaWierszNieaktywna a:active {
	color: #FF0000;
}

.blokOstatnie a:link, .blokOstatnie a:active, .blokOstatnie a:visited {
    background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 4px 4px;
    color: #000000;
    padding-left: 13px;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: normal;
}


.blokTop span {
	color: #ff0000;
}
.blokTop .spanik {
	font-weight: bold;
}
.blokTop a:link, .blokTop a:active, .blokTop a:visited {
    color: #000000;
    font-weight: normal;
    padding-left: 5px;
}

.blokTop div {
	margin-top: 3px;
    margin-bottom: 3px;
}
.aktNazwa {
	background-image: url(images/ico/ico_arrow_red.gif);
    background-repeat: no-repeat;
    background-position: 9px 11px;
    background-color: #DCE9F7;
    padding: 6px 6px 6px 18px;
	font-weight: bold;
}

.aktData {
	font-weight: bold;
	background-color: #DCE9F7;
	padding-right: 6px;
}

.aktOpis {
	padding-left: 18px;
}

/*
.blokStronaGlowna td {
	background-image: url(images/ico/ico_strona_glowna.gif);
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 40px;
    height: 30px;
}

.blokStronaGlowna a:link, .blokStronaGlowna a:active, .blokStronaGlowna a:visited {
	color: #FF0000;
    font-weight: bold;
    font-size: 12px;
}
*/
.blokStronaGlownaTlo1 {
	background-color: #F7FBFF;
}

.blokStronaGlownaTlo2 {
	background-color: #FFFFFF;
}


.nazwa {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #252525;
	padding-left: 10px;
	}
	
.cena_label {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #252525;
	}
	
.cena {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #EB090A;
	}
	
.szczeg a:link {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #5183C0;
	}
	
.szczeg_st a:link {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #EB090A;
	}
	
.szczeg a:visited {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #5183C0;
	}
	
.szczeg_st a:visited {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #EB090A;
	}
	
.nasza_of {
	color: #1D4C7A;
	padding-left: 15px;
	font-family: Tahoma, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.adres {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #004A9D;
	}
	
.adres_tekst {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
.opis_tekst {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #535353;
	}


.select_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}