

.CategoryTitle {
	color: #7b7b7b;
	font: 14px Tahoma;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight:bold;
	margin: 5px 0 15px 0;
	padding: 4px 0 3px 0;
	display: block;
	font-weight:bold;
	background: url(../gfx/sport/spacer.jpg) repeat-x center left;
}

.CategoryTitle a {
	color: #026751;
	font: 14px Tahoma;
	text-decoration: none;
	font-weight:bold;
	background:white;
	padding: 1px 5px 1px 0;
}

h1.catalog_list_box {
	width: 206px;
	height: 274px;
	float: left;
	position: relative;
	margin: 0 0px 5px 0;
	padding: 0;
	background: url("../gardenis/prod_list.gif") no-repeat top right;
}

.catalog_list_box:hover {
	background: url("../gardenis/prod_list.gif") no-repeat top left;
}

.catalog_list_box:hover span.cat_text {
	color: #026751;
}



.NoRightMargin {
	margin-right: 0;
}

span.cat_text {
	position: absolute;
	top: 190px;
	left: 20px;
	width: 162px;
	height: 60px;
	font-size: 12px;
	color: #4e4f4f;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

span.cat_text p {
	padding: 0;
	margin: 0;
}

.catalog_list_box span.title a {
	color: #026751;
	position: absolute;
	top: 165px;
	left: 20px;
	right: 20px;
	font: 14px Tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	height: auto;
}

.catalog_list_box span.title a:hover {
	text-decoration: underline;
}

.catalog_list_box a.more {
	position: absolute;
	bottom: 12px;
	right: 20px;
	font: 12px Tahoma;
	font-weight: bold;
	text-decoration: underline;
	color: #d9221a;
}


.catalog_list_box span.cat_img {
	width: 164px;
	height: 135px;
	position: absolute;
	top: 20px;
	left: 18px;
	cursor: pointer;
}

.catalog_list_box a span.cat_img {
	cursor: pointer;
}


.catalog_list_box span.price {
	color: #7d7d7d;
	position: absolute;
	right: 12px;
	top: 14px;
	font: 12px Tahoma;
}

.catalog_list_box span.price {
	color: #7d7d7d;
}
.catalog_list_box span.price b {
	color: #d9221a;
}


.catalog_list_box span.old_price {
	color: #7d7d7d;
	position: absolute;
	right: 11px;
	top: 12px;
	font: 12px Tahoma;
}

.catalog_list_box span.old_price b {
	text-decoration: line-through;
}

.catalog_list_box span.new_price {
	color: #d9221a;
	
	position: absolute;
	right: 11px;
	top: 28px;
	font: 14px Tahoma;
	font-weight:bold;
}




.catalog_list_box .addBtn {
	background: url(../gfx/sport/cart_add.jpg) no-repeat top left;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 11px;
	left: 9px;
	display: block;
	cursor: pointer;
}


.catalog_list_box .compareBtn {
	background: url(../gfx/sport/compare.jpg) no-repeat top left;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 11px;
	left: 32px;
	display: block;
	cursor: pointer;
}











.FavoriteCheckbox,
.FavoriteCheckbox-default {
	width: 21px;
	height: 21px;
	position:absolute;
	bottom: 7px;
	left: 7px;
	cursor:pointer;
}

.FavoriteCheckbox{ background: url(../gfx/sport/checkbox.gif) no-repeat bottom left; }
.FavoriteCheckbox-default { background: url(../gfx/sport/checkbox.gif) no-repeat top left; }

















.actions .catalog_list_box {
	width: 256px;
	height: 131px;
}

.actions .catalog_list_box a {
	width: 254px;
	height: 130px;
	position: relative;
	right: 0;
	bottom: 0;
}

.actions .catalog_list_box img {
	position: absolute;
	left: 8px;
	bottom: 8px;
}

.actions .catalog_list_box a span.price_old {
	color: #5d5d5d;
	position: absolute;
	right: 24px;
	bottom: 24px;
	font: 12px Tahoma;
	text-decoration: line-through;
}

.actions .catalog_list_box a span.price_new {
	color: #ff0000;
	position: absolute;
	right: 24px;
	bottom: 16px;
	font: 16px Tahoma;
	font-weight: bold;
	background: url(../gfx/layout/alert.gif) no-repeat top left;
	padding: 10px 0 25px 28px;
}

.actions .catalog_list_box a span.descr {

	position: absolute;
	right: 12px;
	top: 24px;
	font: 11px Tahoma;
	width: 130px;
	color: #656565;
}













.pages {
	padding: 0 4px 16px 4px;
	color: #b1b1af;
	position: relative;
	font: 12px Tahoma;
}

.pages_top {
	padding-top: 0;
	padding-bottom: 0;
}

.pages table {
	width:100%;
}

.pages table td {
	padding: 1px;
	text-align: right;
}

.pages .page_nos a {
	font-weight: normal;
	color: black;
}

.pages_top .pages_opt,
.pages .pages_opt {
	position: relative;
	top: 18px;
	right: 6px;
	width: 220px;
	height: 24px;
	position: absolute;
	font-weight: normal;
	text-align: right;
}

.pages_top .pages_opt {
	top: 4px;
}

.pages table {
	width: 100%;
}

.pages td {
	padding: 4px 0 6px 0;
	text-align: center;
	width: 50%;

	vertical-align:top;
}

.pages_top td {
	padding: 1px 0 16px 0;
}

.pages a {
	color: #737473;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding: 1px 2px 1px 2px;
}



.pages div.page_a {
	position: relative;
	display: block;
	float: left;
	cursor: pointer;

}

.pages .active,
.pages .page_nos a.active {
	color: #d10508;
	font-weight:bold;
}

.pages a:hover,
.pages .page_nos a:hover {
	text-decoration: underline;
}

div#top-text-item {
	width: auto;
	height: auto;
	padding: 0 0 15px 0;
	margin: 0;
}

div#top-text-item p {
	padding: 0;
	margin: 0;
}
