.catalogpage {line-height:1.8em;padding-right: 30px; }

.listtoolbox table {width: 100%}
.listtoolbox {line-height: 1.4em; margin-bottom: 20px; border-bottom: 1px solid #9b9b9b; font-size: 1.2em; height: 35px}
.perpageselectorcur {width: 21px;text-align: right;position:absolute ;height: 20px; background: url(/img/ippselector.gif) right no-repeat;border:1px solid #808080; line-height: 20px; padding: 0 20px 0 5px;}
.perpageselector {display: none;position: absolute;border:1px solid #808080; margin-left:-6px;background: white;}
.perpageselector a{display: block; text-align: right;background: white; padding: 0 5px 0 20px;}
.perpageselector ul {margin: 5px 0;}
.perpageselector li {width: 46px}

div.price {font-size: 18px;color:black; line-height: 36px}
div.price s{font-size: 12px; color: red;}
span.black {color: black}

.itembytable {width: 100%;font-size: 1.2em}
.itembytable th {vertical-align: top; padding: 10px; border-bottom:1px solid #ECEAE5;line-height: 18px; font-weight:bold; font-size: 1.2em}
.itembytable tr.zebra {background: #fcfaf7}
.itembytable td {vertical-align: top; padding: 10px; border-bottom:1px solid #ECEAE5;line-height: 18px}
.itembytable a.name {color:#898989; text-decoration: none}
.itembytable a.name:hover{text-decoration: underline;}

.icon {
            width: 23px;
            height: 23px;
            line-height: 23px;
            display: inline-block;
            background-image: url(/img/actions.gif);
            background-repeat: no-repeat;
            background-position: 0 0;
            text-align: left;
            text-indent: -9999px;
            margin-left: 10px
        }
.icon.compare {background-position: -35px 0;}
.icon.compare:hover {background-position: -35px -23px;}

.icon.delcompare {background-position: -35px -46px;}
.icon.delcompare:hover {background-position: -35px -23px;;}

.icon.add {background-position: -70px 0;}
.icon.add:hover {background-position: -70px -23px;}

.icon.adddel {background-position: -70px -46px;}
.icon.adddel:hover {background-position: -70px -23px;}


.itemprops {width: 100%; font-size: 1.2em; line-height: 1.8em}
.itemprops td {border-bottom: 1px solid #C8C8C8}

.camera {width: 16px; height: 16px; margin-right: 2px; display: inline-block; background-image: url(/img/camera.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: -9999px;}
.cameraactive {width: 16px; height: 16px; margin-right: 2px; display: inline-block; background-image: url(/img/camera2.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: -9999px;}

.item_image{border:1px solid #c8c8c8; margin: 0 20px 10px 0;}