/* -------------------------------------------------------------------/* Difino de aspekto de erarmesagxo kaj mesagxo post sukcesa plenumo de tasko*/div.eraro {	margin: 0.8em;	font-style: bold;	color: red;	border: solid;	border-width: 2px;	width: 60%;	border-color: red;	padding: 1em;}div.sukceso {	margin: 0.8em;	font-style: bold;	color: #006633;	border: solid;	border-width: 2px;	width: 60%;	border-color: #33cc00;	padding: 1em;}div.tuto {	margin: 0.5em;}/* -------------------------------------------------------------------/* Aldonaj stiloj por la aligh-formularo*/textarea.informoj {  /* sufiche granda tekst-regiono */	margin-left: 0.2cm;	width: 80%;	height: 8em;	vertical-align: top;	font-family: monospace;}input.teksto {	width: 25em;}input.chambro {	width: 6ex;}td.formeraro {  /* titolo de ero de formularo kaze de eraro en tiu formero */	color: red;}td.form {  /* titolo de ero de formularo */	color: black;}/* -------------------------------------------------------------------/* Difino de aspekto de tabelo por listo*/table.listo {	border-collapse: collapse;}td.k {  /* kapo de kolumno laux kiu la tabelo NE estas ordigita */	padding: 0.3em;	padding-bottom: 0.1em;	border-width: thin;	border-style: none;	border-color: #ffff33;	font-size: 90%;}td.k2 {  /* kapo de kolumno laux kiu la tabelo estas ordigita */	padding: 0.3em;	padding-bottom: 0.1em;	border-width: thin;	border-style: none;	border-color: #ffff33;	font-size: 90%;	font-weight: bold;}a.k2 { /* ligo en kapo de kolumno laux kiu la tabelo estas ordigita */}td.i {  /* malplena kapo de kolumno */	padding: 0.3em;	padding-bottom: 0.0em;	border-width: thin;	border-style: none;	border-color: #ffff33;}img.k { /* sagetoj en la kapo de kolumno *//*	width: 0.7em;  grandecindiko en em ne funkcias en Safari, sed jes en Camino */	width: 9px;	color: red;	border-style: none;}tr.p { /* paraj linioj */	background-color: white;}tr.np {  /* ne-paraj linioj */	background-color: #dddddd;}td.p,td.pr,td.pchambro,td.sum {  /* cxiuj cxeloj en linio (sendepende cxu para cxu ne-para) */	padding: 0.3em;	border-width: thin;	border-style: dotted;	border-color: black;}td.p {  /* cxelo en linio (sendepende cxu para cxu ne-para) */}td.sum {  /* cxelo en linio kun sumo (sendepende cxu para cxu ne-para) */	text-align: right;}td.pchambro {  /* cxelo en linio (sendepende cxu para cxu ne-para), chambro */	width: 6ex;}td.pr {  /* cxelo en linio (sendepende cxu para cxu ne-para), dekstre */	text-align: right;}td.lig { /* cxelo kun ligo (al "detaloj", "redakti" aux simile */	padding: 0.3em;	background-color: transparent;}/* -------------------------------------------------------------------/* Difino de aspekto de tabelo por fakturo*/table.fakturo {	border-collapse: collapse;	border: 2px solid black;	width: 90%;}tr.f { /* normala linio en fakturo */	border-bottom: 1px dotted black;}tr.fs { /* suma/ricevita/pagenda linio en fakturo */	border-top: 2px solid black;}td.s { /* chelo kun sumo en fakturo */	text-align: right; /* the following line may not work... */	text-align: ".";	border-left: 2px solid black;	padding: 0.5em;}td.t { /* chelo kun teksto en fakturo */	text-align: left;	padding: 0.5em;}
