
.products {
	font-size: 0.9em;
}

.products h3 {
	float: left;
}

.products .slider_label {
	font-size: 0.8em;
	font-weight: bold;
}

.products .slider_inputs {
	font-size: 0.8em;
	margin-top: 5px;
}
.products .slider_inputs input {
	border: 1px solid #000000;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	padding: 2px;
	font-size: 1em;
}
.products .slider_inputs .lower input,
.products .slider_inputs .upper input {
	width: 5em;
}

.products .slider_inputs .lower {
	float: left;
}
.products .slider_inputs .upper {
	float: right;
}
.products .slider_inputs .setter {
	text-align: center;
}
.products #slider {
	position: relative;
	height: 10px;
	margin:10px 0;
	background-color: #aaaaaa;
	cursor: ew-resize;
}
.products #slider .handle {
	position: absolute;
	height: 20px;
	width: 10px;
	top:-5px;
	background-color: #000000;
}
.products #slider .loading {
	position: absolute;
	top: 20px; /* #slider.height+#slider.margin-bottom */
	left: 0px;
}


.products .options {
	float: right;
	font-size: 0.8em;
	padding-top: 4px;
	color: #aaaaaa;
}
.products .options a {
	color: #aaaaaa;
	text-decoration: none;
}
.products .options a.active,
.products .pagination span.active {
	color: #f68d2e;
}
.products .options a:hover {
	text-decoration: underline;
}
.products .options a.sorting_order_asc,
.products .options a.sorting_order_asc_active,
.products .options a.sorting_order_desc,
.products .options a.sorting_order_desc_active {
	background: transparent url(../img/page/sorting/up.gif) center center no-repeat scroll;
	text-decoration: none;
}
.products .options a.sorting_order_asc_active {
	background-image: url(../img/page/sorting/up_active.gif);
}
.products .options a.sorting_order_desc {
	background-image: url(../img/page/sorting/down.gif);
}
.products .options a.sorting_order_desc_active {
	background-image: url(../img/page/sorting/down_active.gif);
}

.products .pagination {
	clear: both;
	text-align: right;
	font-size: 0.8em;
	color:#AAAAAA;
}
.products .product {
	float: left;
	padding-top: 10px;
	width: 230px;
}
.products .odd {
	margin-right: 50px;
}

/* tab labels */
.products .product_img .original,
.products .product_img .original_shadow,
.products .product_img .action,
.products .product_img .action_shadow {
	position: absolute;
	font-size: 0.8em;
	font-weight: bold;
}

.products .product_img .action {
    color:#FF0000;
    background:transparent url(../img/akce_small.gif) left bottom no-repeat;
    width: 35px;
    height: 20px;
    bottom: -10px;
    right: 0;
}

.products .product_img .action_shadow {
	bottom: 5px;
	right: 1px;
	color: #000000;
}

.products .product_img .original {
	color: #00ff00;
	background:transparent url(../img/original_small.gif) left bottom no-repeat;
	width: 50px;
	height: 20px;
	bottom: -10px;
	right: 40px;
}

.products .product_img .original_shadow {
	bottom: 5px;
	left: 3px;
	color: #000000;
}


/* thumbnails */

.products .thumbnails h4 {
	font-size: 0.75em;
	font-weight: normal;
}
.products .thumbnails .properties{
	padding: 3px 0;
	font-size: 0.7em;
}

.products .thumbnails .product_img {
	float: right;
/*	height: 60px; */
	position: relative;
}
.products .thumbnails .product_img img {
/*	max-height: 60px; */
	max-height: 45px;
	_height: 45px;
	max-width: 80px;
}

.products .thumbnails .more {
	font-size: 0.7em;
}
.products .thumbnails h2 {
	font-size:0.8em;
}
.products .thumbnails h2 a {
	color:#000000;
}

.products .list {
	width: 100%;
	border-collapse: collapse;
}

.products .list th,
.products .list td {
	border-bottom: 1px solid #f68d2e;
	padding: 1px 5px;
}

.products .list th {
	font-weight: normal;
	font-size: 0.7em;
	color: #aaaaaa;
	padding-top: 10px;
}
.products .list th.thumbnail {
	text-align: right;
}
.products .list .name {
	font-size: 0.9em;
}
.products .list .min_count,
.products .list .price {
	font-size: 0.7em;
	text-align: center;
}

.products .list .thumbnail .product_img {
	max-height: 40px;
	max-width: 80px;
	position: relative;
	float: right;
}
.products .list .thumbnail img {
	max-height: 40px;
	max-width: 60px;
}


