.kom {
	margin : 0px 0px 10px 0px;
}


/* tabela */

#kont_tab {
	position : relative;
}

#gltab {
	margin : 0px 8px 10px 8px;
}

.dane_tlo {
	background : #fff;
	border : 1px solid #c0c0c0;
	margin : 4px 0px;
}

.dane_tlo td {
	padding : 3px;
	font-size : 8pt;
}

td.glowna {
	font-size : 12pt;
	font-weight : bold;
}

td.top2 {
	text-align : left;
	background-color : #e0e0e0;
	font-size : xx-small;
	vertical-align : top;
}

td {
	vertical-align : top;
}

#table2 {
	background : #ffbfbf;
}

.top2m {
	background-color : #e0e0e0;
}

.top2f {
	background-color : #e0e0e0;
}

.row {
	background : #f1e7e0;
}

.top1 {
	font-size : 8.5pt;
}

.tp_f {
	text-align : center;
}

.topfirma {
	font-weight : bold;
	font-size : 8pt;
}

a.topfirma:link {
	text-decoration : none;
	color : #b70000;
}

a.topfirma:visited {
	text-decoration : none;
	color : #b70000;
}

a.topfirma:hover {
	text-decoration : underline;
	color : #f00000;
}

td img {
	border : 0px;
	font-size : 8pt;
	display : block;
}

td {
	width : auto;
}

.drop {
	font-size : 8pt;
}


/* elementy formularza */

.dodaj {
	font-weight : bold;
	margin-left : 6px;
	vertical-align : top;
	font-size : xx-small;
}

table td {
	padding : 0px;
}

.por_tlo {
	background : #fff;
	border : 1px solid #c0c0c0;
	margin : 4px 0px;
}

table.por_tlo td.dane, table.por_tlo td.dane2 {
	text-align : center;
	padding : 3px;
	font-size : 8pt;
}

table.por_tlo tr.glowna td {
	background-color : #B50000;
	color : #fff;
	padding : 3px;
	font-size : 8pt;
}

table.por_tlo td.notkaPOR {
	padding : 3px;
	font-size : 8pt;
}

table.alf_tlo {
	background-color : #E8E8E8;
	padding : 5px 5px 10px 5px;
	border : 1px solid #0e0e0e;
}

a.alf {
	padding : 2px 4px;
	margin : 0;
	background-color : #fcfcfc;
	color : #000;
	font-weight : bold;
	text-decoration : none;
}

a.alf:hover {
	padding : 2px 5px;
	background-color : #B50000;
	color : #fff;
	text-decoration : none;
}

td.index_alf h3 {
	color : #B50000;
	margin-top : 10px;
	font-size : 11pt;
}

td.index_alf h3 a {
	color : #B50000;
}

table.por_tlo td.litera {
	font-weight : bold;
	font-size : 14pt;
	color : #fff;
	background-color : #B50000;
	padding : 5px 10px;
}

.t200_h1 a {
	font-weight : bold;
	font-size : 11pt;
	padding-bottom : 5px;
}
