
.shop-display-navigator,
.shop-pager-navigator
{
	display: block;
	clear: both;
	color: #a4a4a4;
	font-size: 90%;
}

.shop-pager-navigator
{
	text-align: right;
	margin-bottom: 10px;
}

.shop-display-navigator a,
.shop-pager-navigator a
{
	color: #a4a4a4;
	text-decoration: none;
}

.shop-display-navigator a img,
.shop-pager-navigator a img
{
	border: 0px solid;
	margin-left: 3px;
}

.shop-display-navigator .shop-display-navigator-info
{
	float: right;
	padding-top: 13px;
}


.shop-pager-navigator .shop-pager-navigator-info
{
	float: left;
	text-align: left;
}

.shop-pager-navigator .shop-pager-navigator-more,
.shop-pager-navigator .shop-pager-navigator-page
{
	padding: 0 3px;
}

.shop-pager-navigator strong
{
	padding: 0 3px;
	color: #000000;
}

.shop-item-list
{
	display: block;
	clear: both;
	margin: 8px auto;
}

.shop-item-list .shop-item-image
{
	display: block;
	position: absolute;
	text-align: center;
}


.shop-item-list .shop-item-image img
{
	border: 0px solid;
}

.shop-item-list .shop-item-price
{
	display: block;
	position: absolute;
	font-weight: bold;
	color: #00adef;
}

.shop-item-list .shop-item-buy
{
	display: block;
	position: absolute;
}

.shop-item-list .shop-item-data h2
{
	margin: 0 auto;
	font-weight: bold;
}

.shop-item-list .shop-item-data h2 a
{
	text-decoration: none;
}


/************* GALLERY ****************/
.shop-item-list .shop-item-clip-gallery
{
	display: block;
	float: left;
	width: 184px;
	height: 236px;
	position: relative;
	background: url("/Client.Images/ShopItems/shop-item-list-header.gif") no-repeat center top;
	margin-bottom: 10px;
}

.shop-item-list .shop-item-separator-1
{
	display: block;
	width: 5px;
	height: 236px;
	position: relative;
	overflow: hidden;
	background: url("/Client.Images/ShopItems/shop-item-list-separator.gif") no-repeat center bottom;
	float: left;
}


.shop-item-list .shop-item-clip-gallery .shop-item-header
{
	display: block;
	width: 184px;
	height: 98px;
	position: relative;
	overflow: hidden;
}


.shop-item-list .shop-item-clip-gallery .shop-item-header .shop-item-image
{
	width: 84px;
	height: 84px;
	top: 9px;
	left: 15px;
}

.shop-item-list .shop-item-clip-gallery .shop-item-header .shop-item-price
{
	top: 14px;
	left: 108px;
}

.shop-item-list .shop-item-clip-gallery .shop-item-header .shop-item-buy
{
	top: 56px;
	left: 114px;
}

.shop-item-list .shop-item-clip-gallery .shop-item-data
{
	display: block;
	width: 164px;
	height: 138px;
	position: relative;
	background: url("/Client.Images/ShopItems/shop-item-list-footer.gif") no-repeat center bottom;
	overflow: hidden;
	padding: 0px 10px;
}

.shop-item-list .shop-item-clip-gallery .shop-item-data h2
{
	font-size: 120%;
	margin-bottom: 4px;
	display: block;
	/*height: 36px;*/
	height: 54px;
	overflow: hidden;
}

.shop-item-list .shop-item-clip-gallery .shop-item-data .shop-item-data-info
{
	padding-top: 4px;
}


/************* TABLE ****************/
.shop-item-list .shop-item-clip-table
{
	display: block;
	width: 566px;
	height: 73px;
	position: relative;
	background: url("/Client.Images/ShopItems/shop-item-list-table.png") no-repeat center top;
}
.shop-item-list .shop-item-separator-3
{
	display: none;
}

.shop-item-list .shop-item-clip-table .shop-item-image
{
	display: block;
	width: 38px;
	height: 38px;
	position: absolute;
	top: 8px;
	left: 7px;
}

.shop-item-list .shop-item-clip-table .shop-item-image img
{
	width: 38px;
	height: 38px;
}

.shop-item-list .shop-item-clip-table .shop-item-price
{
	top: 0px;
	right: 7px;
}

.shop-item-list .shop-item-clip-table .shop-item-buy
{
	top: 18px;
	right: 7px;
}

.shop-item-list .shop-item-clip-table .shop-item-data
{
	padding-left: 52px;
	padding-right: 100px;
}

.shop-item-list .shop-item-clip-table .shop-item-data h2
{
	margin-top: 3px;
	padding: 0;
	font-size: 100%;
}



/************* LIST ****************/
.shop-item-list .shop-item-clip-list
{
	display: block;
	position: relative;
	background: url("/Client.Images/ShopItems/shop-item-list.gif") no-repeat center bottom;
}
.shop-item-list .shop-item-separator-2
{
	display: none;
}

.shop-item-list .shop-item-clip-list .shop-item-price
{
	top: 0px;
	right: 7px;
}

.shop-item-list .shop-item-clip-list .shop-item-buy
{
	top: 18px;
	right: 7px;
}

.shop-item-list .shop-item-clip-list .shop-item-data
{
	padding-right: 100px;
}

.shop-item-list .shop-item-clip-list .shop-item-data h2
{
	margin-top: 3px;
	padding: 0;
	font-size: 100%;
}


/************* SEARCH ****************/
.form-search
{
	padding: 5px;
	border: 1px solid #76d3f7;
	background: #dff7ff;
	margin-bottom: 10px;
}

.form-search table
{
	width: 100%;
	border-collapse: collapse;
}

.form-search table select
{
	width: 400px;
}

.form-search table th,
.form-search table td
{
	vertical-align: top;
}

.form-search table th
{
	width: 120px;
}


.form-search table .form-search-operator select
{
	width: 100px;
}

.form-search table .form-search-param input
{
	width: 292px;
}

.form-search table .form-search-param select
{
	width: 298px;
}

/************* PRODUCER FILTER ****************/
.shop-item-list-producer
{
	display: block;
	float: left;
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 8px;
	background: url("/Client.Images/Forms/radio.gif") no-repeat 0px 3px;
}
.shop-item-list-producer-active
{
	background: url("/Client.Images/Forms/radio-on.gif") no-repeat 0px 3px;
}

/************* OPTION INFO ****************/
.shop-item-list-option-info,
.shop-item-list-stock-info
{
	display: block;
	font-size: 80%;
	color: #666666;
	opacity: .7;
	filter: alpha(opacity=70);
	margin-top: 1em;
}

.shop-item-list-option-info
{
	width: 200px;
}

.shop-item-list-stock-info
{
	float: right;
}

.shop-item-list-option-info div,
.shop-item-list-stock-info div
{
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: center left;
	height: 14px;
	margin-bottom: 4px;
}

.shop-item-list-stock-info div
{
	padding-left: 22px;
}

.shop-item-list-stock-info .info-onstock
{
	background-image: url("/Client.Images/Stock/stock-yes.gif");
}

.shop-item-list-stock-info .info-outofstock
{
	background-image: url("/Client.Images/Stock/stock-no.gif");
}

.shop-item-list-stock-info .info-onorder
{
	background-image: url("/Client.Images/Stock/stock-order.gif");
}

.shop-item-list-option-info .info-onaction
{
	background-image: url("/Client.Images/Stock/stock-action.gif");
}

.shop-item-list-option-info .info-news
{
	background-image: url("/Client.Images/Stock/stock-news.gif");
}

.shop-item-list-option-info .info-onsale
{
	background-image: url("/Client.Images/Stock/stock-sale.gif");
}

.shop-item-list-option-info .info-ondiscount
{
	background-image: url("/Client.Images/Stock/stock-discount.gif");
}

.shop-item-data-info img
{
	cursor: help;
}