@charset "UTF-8";

.products-list h2 {
	font-size: 122%;
	font-weight: bold;
}

.products-list p {
	margin-top: 1em;
	margin-bottom: 1em;
}

.products-list .table_of_products,
.products-list .table_of_products-nw,
.products-list .table_of_products-ws {
	border-collapse: collapse;
}

.products-list .table_of_products,
.products-list .table_of_products-nw {
	width: 100%;
}

.products-list .table_of_products-ws {
	width: 512px;
}

.products-list .table_of_products,
.products-list .table_of_products-ws,
.products-list .table_of_products-nw {
	table-layout: fixed;
}

.products-list .table_of_products th,
.products-list .table_of_products td,
.products-list .table_of_products-nw th,
.products-list .table_of_products-nw td,
.products-list .table_of_products-ws th,
.products-list .table_of_products-ws td {
	border: solid 1px #cccccc;
	padding: 1px 0;
}

.products-list .table_of_products th,
.products-list .table_of_products-nw th,
.products-list .table_of_products-ws th {
	background-color: #ccffcc;
	font-weight: bold;
}

.products-list .table_of_products td,
.products-list .table_of_products-nw td,
.products-list .table_of_products-ws td {
	vertical-align: middle;
}

.products-list .table_of_products tr.color1 td,
.products-list .table_of_products-nw tr.color1 td,
.products-list .table_of_products-ws tr.color1 td {
	background-color: #ffffcc;
}

.products-list .table_of_products tr.color2 td,
.products-list .table_of_products-nw tr.color2 td,
.products-list .table_of_products-ws tr.color2 td {
	background-color: #ffeeaa;
}

.products-list .table_of_products th.name,
.products-list .table_of_products td.name,
.products-list .table_of_products-ws th.name,
.products-list .table_of_products-ws td.name {
	width: 133px;
}

.products-list .table_of_products th.name,
.products-list .table_of_products-ws th.name {
	text-align: center;
}

.products-list .table_of_products-nw th.name,
.products-list .table_of_products-nw td.name {
	width: 245px;
}

.products-list .table_of_products-nw th.name {
	text-align: center;
}

.products-list .table_of_products th.description,
.products-list .table_of_products td.description,
.products-list .table_of_products-nw th.description,
.products-list .table_of_products-nw td.description,
.products-list .table_of_products-ws th.description,
.products-list .table_of_products-ws td.description {
	width: auto;
}

.products-list .table_of_products th.description,
.products-list .table_of_products-nw th.description,
.products-list .table_of_products-ws th.description {
	text-align: center;
}

.products-list .table_of_products th.version,
.products-list .table_of_products td.version,
.products-list .table_of_products-ws th.version,
.products-list .table_of_products-ws td.version {
	width: 58px;
	text-align: center;
}

.products-list .table_of_products th.demo,
.products-list .table_of_products td.demo {
	width: 78px;
	text-align: center;
}

.products-list .table_of_products th.catalogue,
.products-list .table_of_products td.catalogue,
.products-list .table_of_products-nw th.catalogue,
.products-list .table_of_products-nw td.catalogue {
	width: 58px;
	text-align: center;
}

.products-list .table_of_products th.client,
.products-list .table_of_products td.client {
	width: 137px;
	text-align: center;
}

.products-list .table_of_products th.name,
.products-list .table_of_products td.name,
.products-list .table_of_products-nw th.name,
.products-list .table_of_products-nw td.name,
.products-list .table_of_products-ws th.name,
.products-list .table_of_products-ws td.name,
.products-list .table_of_products th.description,
.products-list .table_of_products td.description,
.products-list .table_of_products-nw th.description,
.products-list .table_of_products-nw td.description,
.products-list .table_of_products-ws th.description,
.products-list .table_of_products-ws td.description {
	padding-left: 3px;
	padding-right: 3px;
}
