a	{ color: #990000 }


table.cTbl {
	background-color: #fafafa;
	border: 2px #000000 solid;
	border-collapse: collapse;
	empty-cells: show;
	padding: 1px;
	border-spacing: 3px;
	white-space: nowrap;
}
td.cTblHeader {
	background-color: blue;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	border: 2px #000000 solid;
}
td.cTblLabel {
	color: #000000;
	background-color: #98d3e8;
	border: 1px #000000 solid;
}



table.Form
{
	background-color: #fafafa;
	border: 2px #000000 solid;
	border-collapse: collapse;
	empty-cells: show;
	padding: 1px;
	border-spacing: 3px;
	white-space: nowrap;
}

td.FormDelAsk {
	background-color: orange;
}
td.FormEdit {
	background-color: pink;
}
td.FormSuspended {
	background-color: red;
}
td.FormCurrentRow {
	background-color: lightgreen;
}
td.FormAlert {
	background-color: red;
	text-align: center;
}
td.FormInactive {
	background-color: #dddddd;
}

td.FormHeader {
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	background-color: blue;
	border: 2px #000000 solid;
}

td.FormLabel {
	color: #000000;
	background-color: #98d3e8;
	border: 1px #000000 solid;
	font-weight: bold;
}
td.FormLabelThin {
	color: #000000;
	background-color: #98d3e8;
	border: 1px #000000 solid;
}

table.Form td
{
	border: 1px #000000 solid;
	padding: 3px;
}


table.tblList
{
	background-color: #fafafa;
	border: 2px #000000 solid;
	border-collapse: collapse;
	empty-cells: show;
	padding: 1px;
	border-spacing: 3px;
	white-space: nowrap;
}

td.tblListHeader {
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	background-color: blue;
	border: 2px #000000 solid;
	padding: 3px;
}

.tblListLabel {
	color: #000000;
	background-color: #98d3e8;
	border: 1px #000000 solid;
	padding: 3px;
	font-weight: bold;
}
.tblListDelAsk {
	background-color: orange;
}
.tblListEdit {
	background-color: pink;
}
.tblListLineUp {
	color: #000000;
	background-color: #98d3e8;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding: 3px;
	font-weight: bold;
}
.tblListSelected {
	background-color: pink;
	font-weight: bold;
}
.tblListDeleted {
	background-color: gray;
}


.cImportResultOK {
	background-color: #99ff99;
}
.cImportResultKO {
	background-color: #ff9999;
}


table.tblList td
{
	border: 1px #000000 solid;
	padding: 3px;
}


.Warning {
	color: red;
	font-size: 120%;
	font-weight: bold;
}

/* --- Moje styly --- */
#personmenu a {
	color: blue;
}
#personmenu a:hover {
	color: white;
	background: blue;
}

#CoupleName {
	padding: 1px;
}

#PersonName {
	padding: 1px;
}
