/*
	NejFuton CSS

   Author: Jakub Matas

   Colors: 
   reds: #ee2a28
   yellows: #bfbf93 #ebe2bf #bfbf92
   greens: #449933 #c5c58d
   browns: #47361d
   blacks: #2d2d2d #464642
*/
/* sprites */
/* product-list.tpl */
ul#product_list {
  margin-top: 1em;
  list-style-type: none;
}
ul#product_list {
  padding-left: 8px;
}
ul#product_list li.product-item {
  float: left;
  margin: 0 0 37px 0;
  width: 50%;
}
ul#product_list li.product-item .info_container {
  margin-right: 40px;
}
ul#product_list li.product-item.item_last_in_line {
  /*margin-left: 6px;*/
  /*margin-right: 6px;*/
}
ul#product_list li.item_first_in_line {
  clear: left;
}
* html ul#product_list li {
  height: auto !important;
  height: 130px;
}
ul#product_list li a {
  text-decoration: none;
  /*	color: #374853*/
}
ul#product_list a.product_img_link {
  border: solid 1px #d0d3d8;
  float: left;
  margin-right: 0.6em;
}
ul#product_list a.product_img_link img {
  vertical-align: bottom;
  display: block;
}
ul#product_list li h3 {
  margin: 0;
  text-shadow: 0px 0px 0px transparent;
  /*text-overflow: ellipsis;*/
  overflow: hidden;
  /*white-space: nowrap;*/
  width: 100%;
  margin-bottom: 3px;
  height: 46.8px;
}
ul#product_list li h3 a {
  font-size: 18px;
}
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 {
  /*font-size: 0.92em;*/
  line-height: 1.3;
  height: 54.6px;
  margin-bottom: 3px;
}
ul#product_list li p.product_desc a {
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  height: 100%;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
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: 1.5em;
	margin-bottom: 0.2em*/
}
ul#product_list li span.availability {
  /*	color: #488c40;*/
  /*	font-size: 0.9em*/
}
ul#product_list li p.compare input {
  /*   vertical-align: text-bottom;*/
}
/*# sourceMappingURL=product_list.css.map */