.catalog-price {
	 color:red;
}

div.catalog-element {
float: left;
padding-left:20px;
}

td.cd_pic {
	padding-right:20px;
}

td.cd_pic img {
	border:1px solid #ccc;
}	

div.cd_name {
	color:#003366;
	font-size:16px;
	text-decoration:underline;
	padding:0 0 17px 5px;
}

div.cd_descr {
	padding:0 0 20px 5px;
}

td.cd_descr {
	font-size:11px;
	padding-top:2px;
}

table.cd_props {
	border-collapse:collapse;
	border:0px;
	margin-bottom:18px;
}

table.cd_props tr td {
	vertical-align:top;
}

table.cd_props tr.podsv td {
	background:#e2e2e2;
}

table.cd_props td {
	padding:2px 6px 1px 4px;
}

.catalog-element a.pdf {
	position: relative;
	display: block;
	height: 67px;
	background: url(pdf.gif) top left no-repeat;
	padding: 10px 00px 0px 70px;
	text-decoration: none;
}

.catalog-element a.pdf p {
	padding: 0;
	margin: 0;
	color: #003366;
	font-size: 12px;
}

.catalog-element a.pdf span {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

.catalog-element a.pdf:hover p {
	text-decoration: underline;
}

.catalog-element a.pdf:hover span {
	text-decoration: none;
}

.catalog-element .accessory {
width: 165px;
max-width:165px;
text-align: center;
margin-top: 40px;
}

.catalog-element .accessory h2 {
width: 150px;
font-size: 14px;
color: #000;
text-align: center;
margin: 0; padding: 0;
padding-bottom: 10px;
display: inline;
}

.catalog-element .accessory ul {
margin: 0; padding: 0;
}

.catalog-element .accessory ul li {
padding: 0; 
margin: 0;
padding-bottom: 15px;
list-style-type: none;
text-align: center;
}

.catalog-element .accessory ul li a {
text-decoration: none;
}

.catalog-element .accessory ul li a u {
text-decoration: underline;
color: #666;
}

.catalog-element .accessory ul li a:hover u {
text-decoration: none;
color: #000;
}

.catalog-element .zoom {
z-index: 100; position: absolute; border-width: 0px; margin: 2px 0 0 2px;
}

div.tabs {
}
.tabBottom {
background-color: #969696;
width: 100%;
height: 3px;	
display: block;
margin-top: -2px;
}

ul.tabNavigation {
margin-top: 20px;
list-style: none;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 10px 15px;
background-color: #666;
text-decoration: none;
margin: 0 0 0 0;
font-weight: bold;
background: #d2dbe2;
color: #333;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #969696;
color: #fff;
}

ul.tabNavigation li a:hover {
background: #eee;
color: #09c;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 5px;
margin-top: 3px;
border: 1px solid #FFF;
background: #FFF;
}

div.tabs div h2 {
margin-top: 0;
}
