.article-title {
    color: #EC5700;
    font-size: 14px;
    margin: 0 0 4px;
    text-decoration: none;
}

table.formTable {
	border-collapse: collapse;
	width: 95%;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

table.formTable thead th {
	font-size: 110%;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;	
}

table.formTable tbody td {
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	height: 20px;
}

table.formTable thead tr:first-child th:first-child {
	padding-left: 5px;
	padding-right: 5px;
}

table.formTable thead tr:first-child+tr th {
	width:100px;
}

table.formTable tbody tr td:first-child+td {
	text-align: left;
	padding-left: 5px;
}

.d1{/*wyróżnienie kolejnych wierszy*/
}
.d2{/*wyróżnienie kolejnych wierszy*/
	/*background-color: #E8E8E8 ;*/
	/*background-color: #FCE6D9;*/
	background-color: #FFF8F4;
	/*background-color: #FFD9CA;*/
}

.n1{/*wyróżnienie formularzy z niebezpiecznym podpisem*/
	color: red;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
}
.n2{
	font-weight:bold;
	text-decoration:none;
}

.n3{/*broszura i dodatkowe opisy od do*/
	font-weight:normal;
	font-size: 80%;
	text-decoration:none;
}


table.formTable span.wersja {
	vertical-align: sub;
	font-size: 90%;
}

table.formTable hr {
	width: 50%;
}



/********************************************************************/

table.formTableInne {
	border-collapse: collapse;
	width: 95%;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

table.formTableInne thead th {
	font-size: 110%;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;	
}

table.formTableInne tbody td {
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

table.formTableInne thead tr:first-child th:first-child {
	padding-left: 5px;
	padding-right: 5px;
}

table.formTableInne thead tr:first-child+tr th {
	width:100px;
}


table.formTableInne tbody tr td:first-child+td+td {
	text-align: left;
}

table.formTableInne span.wersja {
	vertical-align: sub;
	font-size: 90%;
}