.zawartosc_kontener
{
	background: #F8F8EA;
	text-align: left;
	margin: 0px;
	float: left;
	clear: both;
	padding: 0px 1% 0px 1%;
	width: 98%; /*width:100%;*/
}


/* PLIK STYLI DLA PYTON */
form
{
	padding: 0px;
	margin: 0px;
	border: none;
}
/*powoduje ze formularze nie "rozpychają" layoutu*/
body
{
	background: #fff;
	padding: 0px;
	margin: 0px;
	border: none;
	font: 11px tahoma;
	color: #000000;
}

td
{
	font: 11px tahoma;
	color: #000000;
}

table
{
	border-collapse: collapse;
}

input
{
	font: 11px tahoma;
	color: #666666;
}

textarea
{
	font: 11px tahoma;
	color: #666666;
}

textbox
{
	font: 11px tahoma;
	color: #666666;
}

combobox
{
	font: 11px tahoma;
	color: #666666;
}

select
{
	font: 11px tahoma;
	color: #666666;
}

.zdjecie
{
	border: 1px solid #000000;
}

.lista_parametr
{
	float: left;
	height: 20px;
	padding-right: 25px;
	border: none;
}

.lista_parametr_ocena
{
	float: left;
	height: 20px;
	width: 170px;
	padding-right: 25px;
	border: none;
}

.lista_parametr_ocena2
{
	float: left;
	height: 20px;
	width: 235px;
	padding-right: 25px;
	border: none;
}

.lista_ikona
{
	float: left;
	height: 20px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.lista_tekst
{
	float: left;
	height: 20px;
	padding: 1px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.kontener
{
	padding: 0px;
	margin: 0px;
	border: none;
}

.kontenerPollConfig
{
    background:#F8F8EA; /* zmiana koloru tła dla diva z tabelą konfiguracji w raporcie konfiguracji */
}

/* ---NAGLOWEK--------------------------------------------------- */
.header_kontener
{
	float: left;
	height: 57px;
}

.header_skalowanie
{
	height: 57px;
	background: url(../i/header3.gif) top left repeat-x;
}

.header_logo
{
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
	width: 129px;
	height: 57px;
	background: url(../i/header1.gif) top left;
}

.header_nazwa_modulu
{
	position: absolute;
	left: 129px;
	top: 0px;
	width: 400px;
	height: 57px;
	background: url(../i/header2.jpg) top left;
}

.header_zakladki_gora
{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 20px;
	padding: 2px 10px 0px 5px;
	text-align: right;
}

.header_zakladki_dol
{
	position: absolute;
	right: 0px;
	top: 20px;
	height: 27px;
	padding: 14px 10px 0px 5px;
	text-align: right;
}

/* ----MENU GLOWNE ROZWIJANE---------------------------------------- */
.menu_glowne_kontener
{
	height: 26px;
	background: #FFFFFF;
	border-bottom: 1px solid #DDD9C5; /*jasny beżowy*/
	padding: 0px 0px 0px 0px;
	z-index: 100;
}

.menu_glowne_opcja
{
	float: left;
	height: 21px;
	padding: 4px 4px 0px 4px;
	position: relative;
	background-color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #2B4F75;
	z-index: 100;
}

.menu_glowne_opcja_wskazana
{
	float: left;
	height: 21px;
	padding: 4px 4px 0px 4px;
	position: relative;
	background-color: #B5CDE8;
	border-left: 1px solid #022D46;
	border-right: 1px solid #022D46;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #2B4F75;
	z-index: 100;
}

.menu_glowne_zadania
{
	float: left;
	height: 21px;
	padding: 4px 4px 0px 4px;
	background-color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	text-decoration: none;
	font-weight: bold;
	z-index: 100;
}

.menu_glowne_zadania_wskazana
{
	float: left;
	height: 21px;
	position: relative;
	padding: 4px 4px 0px 4px;
	background-color: #FFCDB5;
	border-left: 1px solid #A50000;
	border-right: 1px solid #A50000;
	border-bottom: 1px solid #A50000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	text-decoration: none;
	font-weight: bold;
	z-index: 100;
}

.menu_glowne_kontener2
{
	position: absolute;
	display: none;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	z-index: 200;
}

.menu_glowne_opcja2
{
	padding: 0px 3px 0px 0px;
	z-index: 200;
	clear: both;
	text-align: right;
	background-color: #FDFDFD;
}

.menu_glowne_opcja2_ikona
{
	padding: 3px 3px 3px 3px;
	float: left;
	background-color: #EEEEEE;
	z-index: 200;
}

.menu_glowne_opcja2_tekst
{
	padding: 5px 2px 4px 5px;
	float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	z-index: 200;
}

.menu_glowne_opcja2_wskazana
{
	padding: 0px 3px 0px 0px;
	background-color: #B5CDE8;
	clear: both;
	text-align: right;
	z-index: 200;
}


/* ---MENU POMOCNICZE---------------------------------------------------------- */
.menu_pomoc_kontener
{
	height: 21px;
	background: #FAFAFA;
	border-bottom: 1px solid #DDD9C5; /*jasny beżowy*/
}

.menu_pomoc_opcja
{
	float: left;
	height: 16px;
	padding: 3px 10px 0px 5px;
}


/* ---NAZWA EKRANU------------------------------------------------------------- */
.nazwa_ekranu_kontener
{
	float: left;
	border-bottom: none;
	background: #F8F8EA;
	clear: both;
	padding: 0px 1% 0px 1%;
	width: 98%; /*width:100%;*/
}

.nazwa_ekranu_ikona
{
	float: left;
	width: 48px;
	height: 48px;
	background: #F8F8EA;
}

.tytul_kontener
{
	float: left;
	height: 48px;
	padding: 6px 10px 6px 5px;
	background: #F8F8EA;
}

.tytul_nazwa
{
	float: left;
	background: #F8F8EA;
	line-height: 3px;
}

.tytul_sciezka
{
	float: left;
	background: #F8F8EA;
	clear: left;
	line-height: 3px;
}


/* ---PODPOWIEDZI-------------------------------------------------------------- */
.podpowiedzi_kontener
{
	float: right;
	width: 300px;
	padding: 0px 0px 6px 0px;
	background: #F8F8EA;
}

.podpowiedzi_ikona
{
	float: left;
	width: 24px;
	height: 24px;
	background: #F8F8EA;
	margin-right:10px;
}

.podpowiedzi_tekst
{
	width: 256px;
	padding: 7px 0px 0px 3px;
	background: #F8F8EA;
}


/* ---NAWIGACJA PO EKRANIE - ZAKLADKI----------------------------------------------------- */
.nawigacja_kontener
{
	float: left;
	/*padding: 0px 1px 0px 1px;*/
	background: #F8F8EA;
	width:100%;
}

.nawigacja_zakladka_kontener
{
	float: left;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
}

.nawigacja_zakladka_bok
{
	border: none;
	padding: 0px;
	margin: 0px;
	width: 3px;
}

.nawigacja_zakladka_nieaktywna_srodek
{
	background-position: left top;
	background: url(../i/zakladka_nieaktywna_srodek.gif) top left;
	background-repeat: repeat-x;
	border: none;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	height: 19px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	cursor:pointer;
}

.nawigacja_zakladka_aktywna_srodek
{
	background-position: left top;
	background: url(../i/zakladka_aktywna_srodek.gif) top left;
	background-repeat: repeat-x;
	border: none;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	height: 18px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	cursor:default;
}

/* ---KRESKA ROZDZIELAJACA-------------------------------------------------------------- */
.rozdz_kontener
{
	float: left;
	height: 3px;
	background: #F8F8EA;
	padding: 0px 1%;
	width: 98%; /*width:100%;*/
}

.rozdz
{
	background: #FFFFFF;
	height: 1px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
	line-height: 1px;
	border-top: 1px solid #DDD9C5; /*jasny beżowy*/
	border-bottom: 1px solid #F8F8EA;
	clear: both;
	padding: 0px 0%;
	width: 100%;
}

/* ---KRESKA ROZDZIELAJACA PIONOWA------------------------------------------------------- */
.rozdz_kontener_pion
{
	float: left;
	height: 100%;
	width: 3px;
	padding: 0px 10px 0px 10px;
	background: #F8F8EA;
}

.rozdz_pion
{
	background: #FFFFFF;
	width: 4px;
	height: 100%;
	border-left: 1px solid #DDD9C5; /*jasny beżowy*/
	border-right: 1px solid #F8F8EA;
}

/* ---ZAWARTOSC GLOWNA-------------------------------------------------------------- */

.zawartosc_kontener_przed_zalogowaniem
{
	/*tymczasowy*/
	width: 100%;
	background: #F8F8EA;
	text-align: left;
}

/* ---strony tematyczne, glowna------------------------------- */

.zawartosc_menu_boczne
{
	width: 260px;
	padding: 0px 0px 0px 0px;
	background: #F8F8EA;
	text-align: left;
	vertical-align: top;
}

.zawartosc_menu_boczne_prawa
{
	width: 260px;
	padding: 0px 0px 0px 0px;
	background: #F8F8EA;
	text-align: left;
	vertical-align: top;
}

.zawartosc_glowna
{
	padding: 0px 0px 0px 0px;
	background: #F8F8EA;
}

/* ---panele sterowania------------------------------- */

.zawartosc_panel
{
	height: 130px;
	width: 160px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	background: #F8F8EA;
}

/* ---biblioteczka------------------------------- */

.zawartosc_biblioteczka
{
	height: 80px;
	width: 80px;
	padding: 10px 20px 10px 0px;
	text-align: center;
	background: #F8F8EA;
	float: left;
}

/* ---tabelka----------------------------------------- */

.zawartosc_tabelka_kontener
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-collapse: collapse; 
	/*
    border: 1px solid #CDC9B5;
    border-left: 1px solid #CDC9B5;
    border-right: 1px solid #CDC9B5;
    */
}
div #div_sum
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	border-collapse: collapse; 
	/*
    border: 1px solid #CDC9B5;
    border-left: 1px solid #CDC9B5;
    border-right: 1px solid #CDC9B5;
    */
}

.zawartosc_tabelka_header_kolumna
{
	padding: 1px 3px 2px 4px;
	border-top: 1px solid #CDC9B5;
	border-bottom: 1px solid #CDC9B5;
	background: #EDE9D5;
	font: 10px tahoma;
	color: #777766;
}


.zawartosc_tabelka_wiersz1
{
	background: #FFFFFF;	
}

/*
.zawartosc_tabelka_wiersz1.tbx
{
	background-color: Tomato;	
}
*/

.zawartosc_tabelka_wiersz2
{
	background: #F8F8F8;
}

/*
.zawartosc_tabelka_wiersz1.tbx
{
	background-color: Violet;	
}
*/

.zawartosc_tabelka_wiersz3
{
	background: #EEEEEE;
}

.zawartosc_tabelka_wiersz4
{
	background: #F0EFE3;
}

.zawartosc_tabelka_kolumna
, .zawartosc_tabelka_wiersz1 td, .zawartosc_tabelka_wiersz2 td
, .blue_row td, .red_row td, .grey_row td
{
	border-bottom: 1px solid #EEEEEE;
	padding: 3px 3px 3px 4px;
	font: 11px tahoma;
	color: #000000;
}

.green_row
{
	border-bottom: 1px solid #EEEEEE;
	padding: 3px 3px 3px 4px;
	font: 11px tahoma;
	background-color: #aae7a6;
}

.fiolet_row
{
	border-bottom: 1px solid #EEEEEE;
	padding: 3px 3px 3px 4px;
	font: 11px tahoma;
	background-color: #d594d7;
}

.grayText_row
{
    border-bottom: 1px solid #EEEEEE;
    padding: 3px 3px 3px 4px;
}
 
.grayText_row td span
{
    color: gray;
    font: 11px tahoma;
}

.grayText_row td
{
    color: Gray;
    font: 11px tahoma;
}

.zawartosc_tabelka_stopka
{
	padding: 0px 2px 2px 2px;
	border-top: 2px solid #CDC9B5;
	clear: both;
}

.zawartosc_lista_header
{
	border-bottom: 1px solid #CDC9B5;
}



/*.zawartosc_tabelka_stopka_kontener {
	float:left;
	padding: 0px 0px 2px 0px;
	border-top: 5px solid #9EBBDC;
	width:100%;
	clear:both;
	}

.zawartosc_tabelka_stopka_wyniki {
	float:left;
	}

.zawartosc_tabelka_stopka_stronicowanie {
	float:right;
	}*/

/* ---pola opcji, filtrowanie--------------------------- */

.zawartosc_pole_kontener2
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.zawartosc_pole_kontener
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.zawartosc_pole_tabela
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.zawartosc_pole_lewa_strona
{
	background: #E8E6D5;
	padding: 3px 8px 3px 8px;
	vertical-align: top;
	border-bottom: 1px solid #F8F8EA; /*musi byc kolor tla systemu*/
	border-right: 1px solid #F8F8EA; /*musi byc kolor tla systemu*/
	font: 11px tahoma;
	color: #000000;
	line-height: 150%;
}

.zawartosc_pole_prawa_strona
{
	background: #F0EFE3;
	padding: 3px 8px 3px 8px;
	vertical-align: top;
	border-bottom: 1px solid #F8F8EA; /*musi byc kolor tla systemu*/
	border-right: 1px solid #F8F8EA; /*musi byc kolor tla systemu*/
	font: 11px tahoma;
	color: #666666;
	line-height: 150%;
	height: auto;
}

/* ---newsy------------------------------------------- */

.zawartosc_newsy_kontener
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 6px 20px 0px 0px;
}

.zawartosc_news
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.zawartosc_news_obrazek
{
	background: #E8E6D5;
	margin: 4px 0px 0px 0px;
	padding: 2px 8px 2px 8px;
	border: 1px solid #AAAAAA;
}

.zawartosc_news_tekst
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	vertical-align: top;
	line-height: 16px;
}

/* ---bloczki - stary pyton tylko------------------- */

.zawartosc_bloczek
{
	/*tymczasowy*/
	width: 780px;
}

.zawartosc_bloczek_header
{
	/*tymczasowy*/
	background: #028F3D;
	padding: 1px 5px 2px 5px;
	border-left: 1px solid #028F3D;
	border-right: 1px solid #028F3D;
	font: bold 11px tahoma;
	color: #FFFFFF;
}

.zawartosc_bloczek_kontent
{
	/*tymczasowy*/
	background: #F4F4F4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}

.zawartosc_bloczek_wiersz1
{
	/*tymczasowy*/
	background: #FFFFFF;
	border-bottom: 1px solid #E8E8E8;
}

.zawartosc_bloczek_wiersz2
{
	/*tymczasowy*/
	background: #F8F8F8;
	border-bottom: 1px solid #E8E8E8;
}

.zawartosc_bloczek_stopka
{
	/*tymczasowy*/
	padding: 0px 0px 0px 0px;
	border-top: 2px solid #028F3D;
	height: 10px;
}

.zawartosc_bloczek_ramka
{
	/*tymczasowy*/
	background: #D8D8D8;
	padding: 0px;
}

.zawartosc_bloczek_pasek
{
	/*tymczasowy*/
	background: #E8E8E8;
	padding: 0px;
}

.zawartosc_bloczek_pusty_kontent
{
	/*tymczasowy*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* ---POLECENIA-------------------------------------------------------------- */
.polecenia_kontener
{
	padding: 15px 0px 0px 0px;
	background: #F8F8EA;
	clear: both;
}

.polecenia_opcja
{
	float: left;
	height: 32px;
	padding: 0px 15px 0px 0px;
	background: #F8F8EA;
}

.polecenia_opcja_mala
{
	float: left;
	height: 32px;
	padding: 8px 20px 8px 0px;
	background: #F8F8EA;
}

/* ---STOPKA-------------------------------------------------------------- */
.stopka_kontener
{
	float: left;
	width: 100%;
	text-align: center;
	background: #FFFFFF;
	border-top: 1px solid #DDD9C5; /*jasny beżowy*/
	font: 10px tahoma;
	color: #999999; /*padding: 2px 0px 10px 0px;*/
	padding-bottom: 30px;
}

/* ---KOMPONENTY-------------------------------------------------------------- */
.lista_checkbox
{
	border: 1px solid #000000;
	overflow: auto;
	width: 150px;
	height: 100px;
	background-color: #FFFFFF;
}

.warstwa
{
	border: 1px solid #000000;
	padding: 5px;
	background-color: #FAFAFA;
	font: 11px tahoma;
	color: #000000;
}

.lista_filtr { 
	height:48px;
	padding: 15px 10px 10px 10px;  
	background: #F7F9F1;
}

/* ---KOLORY-------------------------------------------------------------- */
.sortowanie_aktywny
{
	color: #FFFFFF;
}

.sortowanie_nieaktywny
{
	color: #666666;
}

.pole_wymagane
{
	color: #A50000;
}

/* ---FONTY-------------------------------------------------------------- */
.txt_podswietlenie
{
	font-weight: bold;
	background-color: yellow;
}

.txt_uzytkownik
{
	font: 11px tahoma;
	color: #FFFFFF;
}

.txt_uzytkownik_imie
{
	font: bold 11px tahoma;
	color: #FFFFFF;
}

.txt_tytul
{
	font: bold 18px arial;
	color: #2B4F75;
}

.txt_podtytul
{
	font: bold 18px tahoma;
	color: #AEA98A;
}

.txt_sciezka
{
	font: 11px tahoma;
	color: #999999;
}

.txt_pomoc
{
	font: 10px tahoma;
	color: #999999;
}

.txt_wybrane_nawigacja
{
	font: bold 11px tahoma;
	color: #2B4F75;
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
}

.txt_bloczek
{
	font: bold 11px tahoma;
	color: #FFFFFF;
}

.txt_tekst
{
	font: 11px tahoma;
	color: #000000;
}

.txt_tekst_wazny
{
	font: bold 14px tahoma;
	color: #000000;
}

.txt_komunikat
{
	font: 11px tahoma;
	color: #A50000;
}

.txt_tekst_header
{
	font: bold 11px tahoma;
	color: #E38320;
	line-height: 175%;
}

.txt_tekst_header_duzy
{
	font: bold 14px arial;
	color: #E38320;
	line-height: 150%;
}

.txt_tekst_pomoc
{
	font: 10px tahoma;
	color: #999999;
}

.txt_opcje
{
	font: 11px tahoma;
	color: #666666;
}

.txt_opis_panel
{
	font: 11px tahoma;
	color: #999999;
}

.txt_opis
{
	font: 14px tahoma;
	color: #999999;
}

.txt_logowanie
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	color: #26598E;
	font-weight: bold;
	text-decoration: none;
}

.txt_link_duzy
{
	/* ---nieklikalna wersja linka, zmienic jak zmieni sie styl linka-----------*/
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #26598E;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

.txt_link_panel
{
	/* ---nieklikalna wersja linka, zmienic jak zmieni sie styl linka-----------*/
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #2B4F75;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
}

.txt_link_panel2
{
	/* ---nieklikalna wersja linka, zmienic jak zmieni sie styl linka-----------*/
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #A50000;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
}

.txt_wazny
{
	/*tymczasowy dla starego pytona*/
	font: 11px tahoma;
	color: #A50000;
}

.txt_zielony
{
	/*tymczasowy dla starego pytona*/
	font: 11px tahoma;
	color: #00A500;
}

.txt_czerwony
{
	/*tymczasowy dla starego pytona*/
	font: 11px tahoma;
	color: red;
}
/* ---LINKI-------------------------------------------------------------- */
.link_header:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #8AC198;
	text-decoration: underline;
}
.link_header:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #8AC198;
	text-decoration: underline;
}
.link_header:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #8AC198;
	text-decoration: none;
}

.link_uzytkownik_imie:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 200%;
}
.link_uzytkownik_imie:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 200%;
}
.link_uzytkownik_imie:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 200%;
}

.link_menu_glowne:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	padding: 4px 3px 4px 6px;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.link_menu_glowne:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	padding: 4px 3px 4px 6px;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.link_menu_glowne:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	text-decoration: none;
	padding: 4px 3px 4px 6px;
	background-color: #B5CDE8;
	border-left: 1px solid #022D46;
	border-right: 1px solid #022D46;
	border-bottom: 1px solid #022D46;
}

.link_menu_glowne_zadania:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	padding: 4px 3px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.link_menu_glowne_zadania:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	padding: 4px 3px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.link_menu_glowne_zadania:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 3px 4px 6px;
	background-color: #FFCDB5;
	border-left: 1px solid #A50000;
	border-right: 1px solid #A50000;
	border-bottom: 1px solid #A50000;
}

.link_menu_pomoc:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	padding: 0px 3px 0px 3px;
	vertical-align: 50%;
	font-weight: bold;
	text-decoration: underline;
}
.link_menu_pomoc:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	padding: 0px 3px 0px 3px;
	vertical-align: 50%;
	font-weight: bold;
	text-decoration: underline;
}
.link_menu_pomoc:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #A50000;
	padding: 0px 3px 0px 3px;
	vertical-align: 50%;
	text-decoration: none;
	font-weight: bold;
}

.link_menu_pomoc2:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #2B4F75;
	padding: 0px 3px 0px 3px;
	vertical-align: 50%;
	line-height: 50%;
	text-decoration: underline;
}
.link_menu_pomoc2:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #2B4F75;
	padding: 0px 3px 0px 3px;
	vertical-align: 50%;
	line-height: 50%;
	text-decoration: underline;
}
.link_menu_pomoc2:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #2B4F75;
	padding: 0px 3px 0px 3px;
	vertical-align: 50%;
	line-height: 50%;
	text-decoration: none;
}

.link_nawigacja:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.link_nawigacja:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.link_nawigacja:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.link_sciezka:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.link_sciezka:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.link_sciezka:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.link:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px; /*color: #2B4F75; stary kolor linka, ciemniejszy nieco*/
	color: #26598E;
	text-decoration: underline;
	background-color: transparent;
}
.link:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	text-decoration: underline;
}
.link:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	text-decoration: none;
}

.link img
{
	border: none;
}

.link_gray:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px; /*color: #2B4F75; stary kolor linka, ciemniejszy nieco*/
	color: gray;
	text-decoration: underline;
}
.link_gray:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: gray;
	text-decoration: underline;
}
.link_gray:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: gray;
	text-decoration: none;
}

.link_gray img
{
	border: none;
}


.link_odwiedzony:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #777799;
	text-decoration: underline;
}
.link_odwiedzony:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #777799;
	text-decoration: underline;
}
.link_odwiedzony:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #777799;
	text-decoration: none;
}

.link_tabelka_header:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #777766;
	text-decoration: none;
}
.link_tabelka_header:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #777766;
	text-decoration: none;
}
.link_tabelka_header:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #777766;
	text-decoration: underline;
}

.link_duzy:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}
.link_duzy:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}
.link_duzy:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #26598E;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

.link_panel:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}
.link_panel:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}
.link_panel:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #26598E;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

.link_panel2:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #A50000;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}
.link_panel2:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #A50000;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}
.link_panel2:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #A50000;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}
.link_polecenie:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	line-height: 200%;
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
	background-color: transparent;
}
.link_polecenie:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	line-height: 200%;
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
}
.link_polecenie:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #26598E;
	font-weight: bold;
	text-decoration: none;
	line-height: 200%;
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
}

td.link_polecenie_male
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	padding: 0px 0px 0px 3px;
}

td.link_polecenie_male:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	padding: 0px 0px 0px 3px;
}

td.link_polecenie_male:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	padding: 0px 0px 0px 3px;
}

td.link_polecenie_male:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
	padding: 0px 0px 0px 3px;
}

.link_polecenie_male:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	/*line-height: 76%;*/
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
}
.link_polecenie_male:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: underline;
	/*line-height: 76%;*/
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
}
.link_polecenie_male:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #26598E;
	font-weight: bold;
	text-decoration: none;
	/*line-height: 76%;*/
	vertical-align: 50%;
	padding: 0px 0px 0px 3px;
}

.link_stopka:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #26598E;
	text-decoration: underline;
}
.link_stopka:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #26598E;
	text-decoration: underline;
}
.link_stopka:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #26598E;
	text-decoration: none;
}


/*Śmieci*/
td.menuon
{
	background-image: url('../i/menu_on.gif');
}
td.menuoff
{
	background-image: url('../i/menu_off.gif');
}


/* Elementy strony glownej */
.customization_section
{
    border: 1px dashed gray; /*background-color:#FFFBD6;*/
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.info_section
{
	background-color: #FFFBD6;
	color:Red;
	border: 1px dashed gray;
	margin:10px;
	padding:10px;
	overflow:auto;
	height:auto;
	/**height:70px;*/
}
.info_icon
{
	float:left;
}
.info_title
{
	display:block;
	font-weight:bold;
	font-size:1.2em;
}
.info_text
{
	display:block;
	font-size:1.0em;
}
.shortcut
{
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	display: block;
	border: 1px solid transparent;
	float: left;
	margin: 10px 5px;
	padding: 3px;

}

.shortcut:hover
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	display: block;
	border: 1px solid #fba303;
	background-color: #fffbdf;
	float: left;
	margin: 10px 5px;
	padding: 3px;

}
.delete_btn
{
	position:relative;
	z-index:1000;
	top:0px;
	float:right;
	
}
/*
.edit_btn
{
	position:relative;
	z-index:1000;
	top:0px;
	right:-26px;
}
*/
.main_page_news
{
	vertical-align: top;
}

.main_page_news img
{
	float: left;
	margin-right: 3px;
}

.main_page_news_date
{
	float: left;
	clear: right;
}

.user_shortcut
{
	float: none;
	clear: both;
	width: 200px;
	border: 2px solid Transparent;
}

.user_shortcut img
{
	float: left;
	width: 24px;
	height: 24px;
}

.user_shortcut_desc
{
	padding: 8px 0px 0px 5px;
	display: block;
}

.grey_row
{
    background-color: #E1E1E1;   
}
.red_row
{
    background-color: #FF8380;   
}
.blue_row
{
    background-color: #71A3FF;   
}

/* Elementy PCE WWW - Ankieta zgłoszenia agenta */
.col150px
{
    width:150px;
}
.col170px
{
    width:170px;
}
.col200px
{
    width:200px;
}
.col220px
{
    width:220px;
}
.textbox70px
{
	width: 70px;
}
.textbox150px
{
	width: 150px;
}
.textbox200px
{
	width: 200px;
}
.textbox600px
{
	width: 600px;
}
.surveyRows
{
    margin-top: 6px;
    margin-bottom: 2px;
}
.surveyCols
{
    padding-right: 35px;
    float: left;
}
.surveyLastCol
{
    padding-right: 35px;
    float:none;
}
.jsCols
{
    padding-right: 5px;
    float: left;
}
.jsLastCol
{
    padding-right: 5px;
    float:none;
}
/* Raporty - Elearning */
.report_area
{
    border: 1px solid #ddd9c5;
    background-position: left top;
    background: #F0EFE3;
    padding: 3px 8px;
    vertical-align: top; /*musi byc kolor tla systemu*/ /*musi byc kolor tla systemu*/
    color: #666666;
    line-height: 150%;
    width: 700px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: tahoma;
    margin-top: 5px;
    margin-bottom: 10px;
}
.list_area
{
    margin-top: 5px;
    margin-bottom: 10px;
}
/* Raporty - Elearning - wynik szkolenia */
.headerCol1
{
    margin-right: 100px;
    float: left;
}
.headerCol2
{
    margin-right: 5px;
    float:right;
}
.panel
{
    padding: 3px 8px;
    width: 750px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: tahoma;
    margin-top: 5px;
    margin-bottom: 10px;
}

    /* Menu */
    .headerMenu
    {
	    height: 23px;
	    background: #FFFFFF;
	    border-top: 0;
	    border-bottom: 1px solid #DDD9C5; /*jasny beżowy*/
	    padding: 0px 0px 3px 0px;
	    z-index: 100;	    
	    text-decoration: none;    	   
    }
    
    .headerMenu a, .headerMenu a:visited, .headerMenu a:active, .headerMenu a:link
    {    
	    text-decoration: none;  
    }
  
    .staticMenuItemStyle
    {        
        margin: 0px;
        padding: 0 5px;
        color: #2B4F75;
        font-size: 8pt;
        text-decoration: none;
    }
    
    .staticMenuItemStyle tr
    {        
        height: 24px;
        cursor: pointer;
    }
    .staticMenuItemStyle tr:hover
    {        
        background-color: #B5CDE8;
    }
    .staticMenuItemStyle a, .staticMenuItemStyle a:visited, .staticMenuItemStyle a:active, 
    .staticMenuItemStyle a:link   
    {
        padding: 0px 0px 0px 0px;
        margin: 0px;
        color: #2B4F75;
        font-size: 8pt;
        text-decoration: none;
    }
    .dynamicMenuStyle
    {
        z-index: 100;
    }
    .dynamicMenuItemStyle
    {
        height: 22px;
        float: left;
        color: #2B4F75;
        font-size: 8pt;
    }
    .dynamicMenuItemStyle a, .dynamicMenuItemStyle a:visited, .dynamicMenuItemStyle a:active,
    .dynamicMenuItemStyle a:link
    {       
        text-decoration: none;
        width: 100%;
        padding: 0px 10px 0px 0px;
        cursor: pointer;
    }
    .dynamicMenuItemStyle a:hover
    {
        background-color: #B5CDE8;
        text-decoration: none;
        width: 100%;
        cursor: pointer;
    }
    
       
    a.dynamicMenuItemStyle img
    {
        background-color: #EEEEEE; 
        height: 16px;
        width: 16px;
        padding: 3px 5px 3px 5px;
    }
   
    .dynamicMenuItemStyle tr:hover
    {
        background-color: #B5CDE8;
    }
    .siteMapPath 
    {
        font: 11px tahoma;
	    color: #999999;
    }
    .siteMapPath a, .siteMapPath a:visited, .siteMapPath a:hover, .siteMapPath a:active, 
    .siteMapPath a:link
    {
        font: 11px tahoma;
	    color: #999999;
	    text-decoration: underline;
    }
   
    
    .ScrollBigTable
    {
        overflow:scroll;
        overflow-y:hidden;
        overflow-x:auto;
        width:100%;
        height:50%;
        
        }
        
    .scroll_TS
    {
        width: 100%;
        height: 400px;
        overflow: auto;
    }
    
    .html_view
    {
    }

.txt_tekst_nieaktywny
{
    color: #A0A0A0;
}

/* Słuzy wyróżnieniu tekstu w komórce, która jest czymś w rodzaju nagłówka, aby osiagnąć odpowiedni wygląd szczegółów Celu */
.pseudonaglowek
{
    font-weight: bolder;
    text-align: center;
}

.pyton-shortcuts-li
{
    text-align: center; 
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}


/*obramowanie dla danych wybranego testu HTML*/
.fieldset
{
    margin-left:auto;
    margin-right:auto;
    border:1px solid #000;
    padding: 12px; 
}

.fieldset h1 {
    font-size:11px;
    font-weight:bold;
    display:inline;
    padding:0 5px 0 10px;
    position:relative;
    top:-20px;
    background-color:#F4F4F4;
}


/* style dla sklepiku marketingowego */
div.produkty {
    margin-left: 10px;
}
div.produkt {
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    background:url('../i/produkt_okno.gif') no-repeat;
    height:125px;
}
div.produkt div.produkt-obrazek {
    float: left;
    width: 105px;
    text-align:center;
    padding-top:2px;
}
div.produkt div.opis {
    float: left;
    width: 440px;
    padding-top:2px
}
div.produkt div.produkt-kup {
    float: left;
    width: 160px;
}

.box
{
    width:100%;
    height:1.7em;
    border:1px solid gray;
    margin:6px 0px;
    padding:2px 5px;
    -moz-border-radius: 4px;
    border-radius: 4px;
font-family: Verdana, sans-serif;
font-size:11px;
}           

.success
{
        background-color:#a4DEae;
}

.failed
{
    background-color:#FBBEB9;
}

.emptyRowBeforePollHeader
{
    height: 30px;
}
 
.MenuTreeView
{
    display:inline-block;
    width: 400px;
    height: 595px;
    float:left;
    overflow:auto;
    margin: 2px 2px 2px 2px;
    border: 1px solid black;
}
.MenuDetails
{
    display:inline-block;
    width: 600px;
    float:left;
    max-height: 410px;
    overflow:auto;
    margin: 2px 2px 2px 2px;
    border: 1px solid black;
}
.MenuDetails table#DetailTable
{
    margin: 2px 0px 2px 0px;
    width: 100%;
}
#newItemTable
{
    margin: 2px 0px 2px 0px;
    width: 400px;
}
.MenuDetails .firstcol ,table#newItemTable .firstcol
{
    width: 100px;
    padding: 2px 10px;
}
.MenuDetails .valueCol,table#newItemTable .valueCol
{
    height: 25px;
    padding: 2px 2px;
    text-align:left;
}
.MenuDetails .valueCol input[type='text'], #newItemTable .valueCol input[type='text']
{
    width: 250px;
    
}
.sectionHead
{
    height: 16px;
    padding: 5px 5px;
    background:url("WebResource.axd?d=hNr_gAoMsKtb8opLYA4BUNRcRJAaYBplz2E77r6EI0nugQV96Pr5Nh5s_cxL-8zoObV4QwbIhfFcH6ZYxBmYOg2&t=634568768760000000") repeat-x scroll 0 -2300px #EAEAEA;
}
 
.progressPanel
{
    display:inline-block;
    width: 20px;
    float:right;
    overflow:auto;
}
.MenuManagementLoadingImg
{
    width: 15px;
    height: 15px;
    margin: 0px 0px 0px 0px;
}
.optionsBar
{
    padding: 3px 5px;
    text-align:right;
    background-color: #DDDDDD;
}
 
.errorMessage
{
    color:Red;
}

