.catalog-element {
	width: 100%;
}
.catalog-element td {
	vertical-align: top;
}
.catalog-element-siblings {
	margin: 2em 0 0 15px;
	padding: 0;
}
.catalog-element-siblings li {
	padding: 0;
	list-style: none;
	margin: 5px 0 10px 0;
}
.catalog-element-flags {
	margin: 0.5em;
	overflow: hidden;
	width: 22em;
}
.catalog-element-flags li {
	margin: 0.5em;
	font-weight: bold;
	padding: 0.3em 0.5em;
	border: 3px solid black;
	color: white;
	width: 8em;
	list-style: none;
	float: left;
}
.catalog-element-link {
	margin: 10px 0 0 0px;
	padding:0px;
	font-weight: bold;
}
.catalog-element-images {
	padding: 0;
	margin: 1em 0;
}
.catalog-element-images li {
	display: inline;
	margin: 0;
	margin-right: 0.5em;
	padding: 0;
}
.catalog-element-description {
	margin-top: 40px;
}

.ind_0 { float:left; width:125px; padding:3px; margin: 0 11px 11px 0; background-color: #000; font-weight: bold; }
.ind_5 { background-color: #800080;	color: #fff; padding: 4px 12px 4px 12px; }
.ind_2 { background-color: blue;	color: #fff; padding: 4px 12px 4px 12px; }
.ind_3 { background-color: green;	color: #fff; padding: 4px 12px 4px 12px; }
.ind_1 { background-color: red;		color: #fff; padding: 4px 12px 4px 12px; }
.ind_6 { background-color: gray;	color: #fff; padding: 4px 12px 4px 12px; }
.ind_4 { background-color: #FF8C00;	color: #000; padding: 4px 12px 4px 12px; }
.ind_7 { background-color: gray;	color: #fff; padding: 4px 12px 4px 12px; }
.ind_8 { background-color: yellow;	color: #000; padding: 4px 12px 4px 12px; }

