.katalog {font-size: 8pt; color: #00577C; font-family: Tahoma, Verdana, Arial, Georgia, sans-serif; }
.katalog input, .katalog select, .katalog button, .katalog textarea {font-size: 11px;}
.katalog * {font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;}

/* start - tabela nagłówkowa artykułu */
.tabela_nag {border-collapse: collapse; vertical-align: middle; text-align: center; color: white; font-family: Tahoma, Verdana, Arial, Georgia, sans-serif; margin-bottom: 4px;}
.tabela_nag td {border: 1px solid #B0D1E0; }
.tabela_nag_1 {background-color: #0D7CAB; font-size: 14px;  font-weight: bold}
.tabela_nag_2 {background-color: #1196CF; font-size: 10px; font-weight: bold;  text-align: left; padding: 5px 12px}
.tabela_nag_3 {background-color: #0D7CAB; font-size: 10px; text-align: left; padding: 5px 12px}
.tabela_nag input {width: 100%;}
.tabela_nag_1 input {width: 90%}
.tabela_nag_1 div {font-size: 9px; font-weight: normal; padding-top: 4px}
/* end */

/* komunikat o błędzie */
.komunikat {color: red; font-weight: bold; font-size: 14px; text-align: center;}
.kominfo {color: black; font-weight: normal; font-size: 12px; text-align: center;}

/* wysyłanie zdjęcia */
#sending {color: red; font-weight: bold; font-size: 12px; text-align: center;} 

/* start - zbiorcza definicja wyglądu tabel */
.tabela_dane,.tabela_stopka,.tabgrupa,.szukajwyniki {border-collapse: collapse; font-size: 8pt; color: #00577C; font-family: Tahoma, Verdana, Arial, Georgia, sans-serif; vertical-align: middle;} 
.tabela_dane td,.tabela_stopka td,.tabgrupa td,.szukajwyniki td {border: 1px solid #B0D1E0; font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;}
.tabela_dane_naglowek,.tabgrupa_naglowek,.tabgrupa_naglowek td,.szukajwyniki_naglowek {background-color: #1196CF; color: white; text-align: center; font-weight: normal;}
/* end */

/* wyszukiwanie: formularz */
.szukajform {
	font: normal 9pt Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #00577C;
	padding-right: 11px;
}
.szukajmsg { color: red; font-weight: bold; font-size: 9pt; text-align: center; padding-bottom: 30px; }

/* grupa i wyszukiwanie: tabela z artykułami */
.tabgrupa,.szukajwyniki {text-align: center; padding: 1px 4px}
.tabgrupa_kod,.szukajwyniki_kod {font-weight: bold;}
.tabgrupa_nazwa,.szukajwyniki_nazwa {text-align: left;}
.grnazwa {
font: bold 9pt Tahoma, Verdana, Arial, Georgia, sans-serif;
color: #0C6B94;
border-bottom: 2px solid #ED9058;
}
/* nowości */
.nowoscopisedycja td { border-style: none; text-align: right; }
.nowoscopis td { border-style: none; text-align: left; font-weight: normal; }
.nowoscnum { font-size: 15px }

/* start - strona artykułu */
.tabela_dane { text-align: center; padding: 0px 4px; }
.tabela_dane td { padding: 0px 4px; width: auto; }
.tabela_dane_naglowek td { padding-top: 2px; padding-bottom: 2px }

.tabela_stopka {margin-bottom: 3px; text-align: left; padding: 1px 5px;}
.tabela_stopka td {padding: 1px 5px}
.tabela_stopka textarea {width: 100%; font-size: 10px;}
.tabela_stopka_checkbox {padding: 0px 4px}

.tekst_opis {
font: normal 8pt Tahoma, Verdana, Arial, Georgia, sans-serif;
color: #00577C;
}
table a {	 
	color: #00577C; 
	font: bold 8pt Tahoma, Verdana, Arial, Georgia, sans-serif; 
	text-decoration: none;
}
table a:hover {
	text-decoration: none;
}
/* end */
table tr td a img { margin: 3px; }
.tabela_dodaj { border-collapse: collapse; text-align: center; }
.tabela_dodaj td { border: 1px solid black; }
.tabela_dodaj input { width: 90% }
td.tabela_dodaj_0 { border-style: none }
td.tabela_dodaj_0 input { width: 100%; margin-left: 10px }

@media print {
	.notprint { display: none }
	#maintbl { height: 100% }
	#real-right-content * {
		color: #000000;
		background-color: #FFFFFF;		
	}
	* {	
		color: #000000;
		text-decoration: none;		
	}
	.tabela_dane td,.tabela_stopka td,.tabgrupa td,.szukajwyniki td,.tabela_nag td { border: 1px solid #000000; }
	.grnazwa { border: 0; }
	body img { border: 0; }
}


