body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #353535;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

div.messageOk {
	padding: 8px;
	margin: 20px 40px;
	width: 80%;
	text-align: center;
	font-weight: bold;
	background-color: #AADDAA;
	border: 1px solid #226622;
	color: #226622;
}

div.messageWarn {
	padding: 8px;
	margin: 20px 40px;
	width: 80%;
	text-align: center;
	font-weight: bold;
	background-color: #FFF1AF;
	border: 1px solid #7F6F27;
	color: #7F6F27;
}

div.messageError {
	padding: 8px;
	margin: 20px 40px;
	width: 80%;
	text-align: center;
	font-weight: bold;
	background-color: #DDBBBB;
	border: 1px solid #660000;
	color: #660000;
}

input {
	background-color: white;
	padding: 0px;
}

h1.tytul {
	padding: 0px;
	color: #000080;
	margin: 0px;
	font-size: 15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	border: 0px;
	white-space: nowrap;
}

.forma {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #224422;
}

.forma td.etykietaSzeroka {
	border-bottom: solid 1px #d5d5d5;
	width: 300px;
	vertical-align: bottom;
}

.forma td.formularz_pole_szerokie {
	width: 300px;
	padding: 2 4 2 4;
	background-color: #60a060;
}

.forma input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #224422;
	width: 150px;
}

td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 2 0 2;
}

.tabela_div {
	overflow: auto;
	overflow-y: hidden;
	-ms-overflow-y: hidden;
	padding-bottom: 12px;
}

.tabela_std {
	font: 11px Arial;
	border-collapse: collapse;
	/**********************************************
     UWAGA ZMIENIONE: zla szerokosc tabeli (nie rozszerazla
     sie na cale dostepne miejsce)
     width:99%
     **********************************************/
	width: 100%
}

.tabela_n1 {
	font: bold 11px Arial;
	background-color: #509050;
	border: 1px solid #509050;
}

.tabela_std th {
	padding: 3px 10px;
	border: 1px solid #D0D0D0;
	color: #FFF;
	text-align: center;
}

.tabela_std td {
	padding: 3px 10px;
	border: 1px solid #D0D0D0;
	color: #000080;
}

.numer {
	width: 4px;
}

/* przyciki umieszczane w tabelkach
 */
INPUT.przycisk_tab {
	MARGIN: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	BORDER-WIDTH: 0px;
	COLOR: white;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	WIDTH: 70px;
	HEIGHT: 22px;
	CURSOR: pointer;
	padding-bottom: 3px;
}

INPUT.przycisk_tab.krotki_tab {
	BACKGROUND-IMAGE: url(../img/pros_krot_bia_tab.gif);
}

INPUT.przycisk_tab.krotki_tab_aktywny {
	BACKGROUND-IMAGE: url(../img/pros_krot_bia_tab_wc.gif);
}

INPUT.przycisk_tab.sredni_tab {
    BACKGROUND-IMAGE: url(../img/pros_sr_bia_tab.gif);
	WIDTH: 100px;
    HEIGHT: 22px;
}
INPUT.przycisk_tab.sredni_tab_aktywny {
    BACKGROUND-IMAGE: url(../img/pros_sr_bia_tab_wc.gif);
	WIDTH: 100px;
    HEIGHT: 22px;
}

INPUT.przycisk {
    TEXT-ALIGN: center;
    BACKGROUND-POSITION: center center;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-WIDTH: 0px;
    MARGIN: 0px;
    padding-bottom: 3px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    WIDTH: 195px;
    HEIGHT: 20px;
    CURSOR: pointer;
}

INPUT.przycisk.pomoc {
    BACKGROUND-IMAGE: url(../img/pomoc.gif);
	WIDTH: 18px;
    HEIGHT: 20px;
}

INPUT.przycisk.pomoc_aktywny {
    BACKGROUND-IMAGE: url(../img/pomoc_wc.gif);
	WIDTH: 18px;
    HEIGHT: 20px;
}

