/* product-list.tpl */
ul#product_list { margin-top: 0.6em; list-style-type: none }
ul#product_list li {
    background: #fefeed;
	border: solid 1px #d0d3d8;
	height: 284px;
	clear: both;
	float: left;
	width:13.5em;
	margin:0 0.3em 0.8em 0.3em;
	clear: none;
	text-align: center;
 	font-size: 10px;
        border-radius: 3px;
}
* html ul#product_list li {
	height: auto !important;
	height: 292px
}
ul#product_list li a {
	text-decoration: none;
        word-break: break-word;
	color: #374853
}
ul#product_list a.product_img_link {
/*	border: solid 1px #d0d3d8; */
/*	float: left; */
/*	margin-right: 16px; */
/*	margin-left: 16px; */
/*	margin-top: 15px; */
/*	margin-bottom: 5px */
}
#product_list a.product_img_link {
		overflow:hidden;
		position:relative;
		float: left;
		display:block;
		/*margin-right: 14px;*/
		padding-right:1px;
		
	}
		#product_list li span.new2 {
			display: block;
			position: absolute;
			top:48px;
			right:41px;
			height: 95px;
			width: 95px;
            background-image: url(../img/rasprod.png);
			background-repeat: no-repeat;
		}		
		#product_list li span.new1 {
			display: block;
			position: absolute;
			top: -4px;
			right:-4px;
			height: 95px;
			width: 95px;
			background-image: url(../img/new.png);
			background-repeat: no-repeat;
		}
ul#product_list a.product_img_link img { vertical-align: bottom; padding:0 1px 0 3px;margin: 3px 0 5px 0; }
ul#product_list li div.h3 { margin: 0.1em 0;}
ul#product_list li .new {
	background: transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;
	border: 1px solid #488C40;
	color: white;
	font-size: 0.6em;
	font-weight: bold;
	margin: 0 1em 0 0;
	padding: 0 0.4em;
	text-transform: uppercase;
	vertical-align: 0.3em
}
ul#product_list li p.product_desc_k {
	margin-bottom: 0;
	font-size: 1.1em;
	padding:0 0.3em;
	}
ul#product_list li p.product_desc {
	margin-bottom: 0;
	height: 220px;
	text-align: justify;
	font-size: .92em;
	display: none;}	
ul#product_list li .left_block {
        display: block;
}
ul#product_list li div.center_block {
	float: left;
	width: 100%
}
ul#product_list li div.right_block {
	float: left;
	text-align: center;
	/*margin-left: 0.5em;*/
	margin-top: 0.1em;
	height: 77px;
	width: 135px;
	display: inline
}
ul#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
	color: #da0f00;
	text-transform: uppercase;
	font-weight: bold;
	display: block
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em
}
/*ul#product_list li .price {
	display: block;
	font-size: 140%;
	margin-bottom:3em;
        color: #990000
}*/
ul#product_list li .price {float:left;
 height:18px;
 width: 135px;
 white-space: normal;
 font-size: 140%;
 margin-top: 0.2em;
 color: #990000
 }
ul#product_list li span.availability {
	color: #488c40;
	font-size: 0.9em
}
ul#product_list li a.button {
        margin-top: 1em;
        margin-left: 0.7em;
}
ul#product_list li p.compare input { vertical-align: text-bottom }
#product_list li .lnk_view {
display: inline-block;
padding: 0 10px;
border: none;
font-weight: bold;
color: #0088CC;
background: url(../img/arrow_right_1.png) no-repeat 100% 4px transparent;
}
#product_list li .lnk_view:hover {
text-decoration: underline;
}
#product_list li .ajax_add_to_cart_button span {
display: block;
position: absolute;
top: -7px;
left: -10px;
height: 27px;
width: 27px;
background: url(../img/icon/pict_add_cart.png) no-repeat 0 0 transparent;
}
#product_list li .ajax_add_to_cart_button {
padding-left: 20px;
}
ul#product_list li .free_car{
/* display: block; */
position: absolute;			           	
top: 11em;
left: 7.2em;
width: 60px;
height: 28px;
background-image: url(../img/free_car.png);
background-repeat: no-repeat;
z-index: 2;
}
.pr-fur{height: 248px!important;}
#product_list div.h3{font-size: 1.1em;margin: 1em 0;font-weight: bold;}