/*TODO delete. 04.2011*/
/*table.item { margin: 15px 15px 10px 15px; border-spacing: 1px; }
table.item td { border-top: 1px solid #Ecf2E4; border-bottom: 1px solid #Ecf2E4; padding: 10px 5px 10px 5px; vertical-align: top; }
table.item td.default-ico { text-align: right; }
table.item-sections td.title { vertical-align: middle; padding-left: 0; }
table.item .title { font: bold 12px tahoma; color: #46557e; padding-left: 25px; background: url(../img/catalogue/arrow.gif) no-repeat 9px 8px; }
table.item .title a { color: #46557e; }
table.item .title span { font-weight: normal; font-size: 11px; color: #959595; display: block; margin-bottom: 2px; }
table.item .title span a { color: #cc0000; }
table.item .title div { font-weight: normal; color: #505050; font-size: 12px; margin: 2px 0px 2px 0px; }
table.item .price { width: 1%; text-align: center; }
table.item .price div { white-space: nowrap; padding: 2px 4px 3px 8px; line-height: 100%; background: #ffc300; font: bold 11px tahoma; color: #ffffff; }
table.item .mini { width: 1%; text-align: center; }
table.item tr.first td { border-top: 0px; }
table.item tr.last td { border-bottom: 0px; }
table.item td.c { width: 1px; }
table.item td.c input { margin-top: -2px; }

a.ss { font-size: 12px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 12px; background: url(../img/ext/next.gif) no-repeat 0px 50%; display: block; white-space: nowrap; width: 1px; }
a.l0 { margin-top: 10px; font-weight: bold; font-size: 12px; }
a.l1 { font-weight: normal; }

div.pages { font-size: 11px; color: #808080; margin: 20px; text-align: center; width: 100%; }
div.pages strong { margin: -3px 7px 3px 0px; }
div.pages a { color: #46557e; margin: 0px 2px 0px 2px; padding: 0px 2px 1px 2px; text-align: center; width: 16px; height: 15px; border: 1px solid #ecf2e4; }
div.pages a.e { color: #ffffff; background: #828eb0; border-color: #ffffff }
	
div.selectedaction { text-align: right; padding: 28px 25px 0px 0px; margin: -20px 28px 0px 0px; background: url(../img/compare/arrow.gif) right top no-repeat; }
div.selectedaction input { color: #606b96; background: #ffffff; border: 0px; cursor: hand; text-align: right; font-size: 11px; font-weight: bold; }

table.filter { margin: 10px 20px 10px 20px; background: #ecf2e4; font-size: 11px; color: #606b96; }
table.body td.body table.filter td { vertical-align: middle; width: 1%; white-space: nowrap; padding: 3px 0px 3px 0px; }
table.body td.body table.filter td.sb { width: 99%; text-align: right; padding-right: 10px; }
table.body td.body table.filter td.sb input { margin-top: 1px; font-size: 11px; color: #ffffff; font-family: tahoma; border: 0px; background-color: #6c79a1; }
table.body td.body table.filter td.t { font-weight: bold; padding-left: 10px; padding-right: 5px; }
table.filter select { font-size: 10px; font-family: tahoma; margin: 2px 2px 0px 0px; border: 0px; background: #f4faeb; }*/
