a.catalogue_addcart {
	display: block; float: left; background: url(../img/cart.gif) left top no-repeat; height: 25px; padding: 2px 0 0 30px; margin: 0px; color: #b84; font-size: 8pt; text-transform: uppercase; font-weight: bold
}
a.catalogue_addcart:hover {
	color: #140
}
.catalogue_code {
	color: #b84; font-size: 14pt; text-transform: uppercase; font-family: tahoma
}
.catalogue_regular {
	color: #140; font-size: 10pt; text-transform: uppercase; font-family: tahoma
}
.catalogue_title {
	color: #b84; font-size: 14pt; text-transform: uppercase; font-family: tahoma
}

.categories a {
	position: relative; display: block; float: left; margin: 20px 10px 0px; padding: 0px; width: 170px; height: 184px; background-color: transparent; background-position: left top; background-repeat: no-repeat
}
.categories p {
	position: absolute; left: 0px; bottom: 5px; width: 165px; margin: 0px; padding: 0px; font-size: 13pt; font-weight: bold; color: #fff; text-transform: uppercase; text-align: center
}
.categories p span {
	display: block
}
.categories b {
	text-transform: capitalize
}
.categories a:hover p {
	color: #140
}
.usual_text {
	color: #000; font-size: 9pt; text-transform: lowercase; font-family: tahoma
}

#catalogue {
	margin: 0px auto 10px; padding: 0px; width: 100%; font-family: georgia
}
#catalogue form {
	float: right
}
#catalogue label {
	color: #b82; font-weight: bold; text-transform: uppercase; font-size: 9pt; margin: 0 5px 0 0
}
#catalogue p {
	margin: 5px 0 0 0; padding: 0px
}
#catalogue td {
	text-align: left; vertical-align: top; padding: 0px; margin: 0px; width: 750px
}
#catalogue td.image {
	text-align: center; vertical-align: middle; padding: 5px; width: 250px
}
#catalogue td.image a {
	display: block; float: left; margin: 0px; padding: 0px; border: #870 1px solid
}
#catalogue td.image img {
	height: 180px; margin: 4px; padding: 0px; border: none; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1
}
#catalogue td.image a:hover img {
	filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity:0.6
}
#catalogue td.inner_gallery {
	width: 380px; margin: 0px; padding: 15px 10px 0 0; text-align: center
}
#catalogue td.main_gallery {
	width: 400px
}
#catalogue td.inner_gallery img {
	cursor: pointer; width: 170px; border: solid 2px #da3; margin: 0 0 10px 10px; padding: 0px
}
* html #catalogue td.inner_gallery {
	width: 420px
}

#pages_list {
	margin: 5px auto 10px; padding: 0px; font: 10pt tahoma,arial; font-weight: bold
}
#pages_list a {
	color: #b84; text-transform: uppercase
}
#pages_list a:hover, #pages_list span {
	color: #140; text-decoration: underline
}