/* list of products */
/*table#lista { margin-top: -5px; width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0 5px; border-top: 0; empty-cells: show; }*/
table#lista tr.head th { border-left: 5px solid #f6f2e9; border-right: 5px solid #f6f2e9; background: url(images/borderTitle.png) repeat-x 0 17px; color: #75001d; vertical-align: top; font-size: 13px; letter-spacing: -0.5px; }

table#lista th.name { width: 80%; text-align: left; border-left: 0; }
table#lista th.image { width: 144px; text-align: left; }
table#lista th.price { width: 70px; text-align: right; }

table#lista th a { display: block; float: left; padding: 0 10px; height: 28px; background: url(images/arrowDown1.png) no-repeat 50% 19px; font-weight: normal; font-size: 13px; color: #917c4c; }
table#lista th a#sortby { background-image: url(images/arrowDown2.png); color: #75001d; }
table#lista th a.producer { float: right; }
table#lista th a:hover { background-image: url(images/arrowDown2.png); color: #75001d; }

table#lista th.price a { float: right; padding: 0 6px; }

table#lista tr.odd { background-color: #f2ede1; }
table#lista tr.even { background-color: #ede8dd; }

table#lista td { padding: 7px 4px; vertical-align: top; font-size: 14px; color: #503800; }
table#lista td.name { padding-right: 3%; color: #75001d;}
table#lista td.name span.code { float: left; padding: 3px 7px 0 0; }	
table#lista td.name span.name { float: left; }
	
table#lista td.name div.desc { clear: left; font-size: 12px; color: #503800; min-height: 30px; }	
table#lista td.name div.desc a { font-weight: bold; color: #75001d; }
table#lista td.name div.more { clear: left; }
table#lista td.name div.more a { display: block; float: right; }

table#lista td.image { padding: 7px 0; width: 154px; text-align: right; }
table#lista td.image div.age { float: left; padding: 0 4px; font-weight: bold; font-size: 12px; color: #600016; }
table#lista td.image div.years { float: left; padding-top: 2px; font-weight: normal; font-size: 10px; color: #79683c; }
table#lista td.image div.producer { float: right; padding-right: 4px; font: bold 11px Verdana, Arial, sans-serif; color: red; }
table#lista td.image div.image { clear: both; margin-top: 7px; padding: 0; }
table#lista td.image a { font-size: 1px; line-height: 1px; }
table#lista td.image img { border: 2px solid #d6cdbb; }

table#lista td.price { width: 90px; text-align: right; font-size: 13px; }
table#lista td.price div.price { text-align: right; /*white-space: nowrap; letter-spacing: -0.5px;*/ }
/*table#lista td.price .RON { font-size: 12px; } */
table#lista td.price div.buy { margin-top: 10px; line-height: 1.1; text-align: left; }
table#lista td.price div.buy a { display: block; float: right; background: url(images/arrowRight3.png) no-repeat 100% 8px; padding-right: 12px; font-size: 12px; letter-spacing: -1px; }
table#lista td.price div.buy a:hover { color: #7d283d; background-image: url(images/arrowRight4.png); }



/* page numbers */
div.pages { text-align: center; font-size: 12px; color: #994154; }
div.pages a { font-weight: bold; color: #513f16; }
div.pages a:hover { color: #994154; }
div.pages .current { color: #994154; }
div.pages img { margin: -1px 4px; }


div.empty { margin-top: 80px; text-align: center; font-size: 14px; color: #583d00; }
