.colMiddle .container{ border:1px solid #ccc; } .colMiddle .genericList .article p{ margin-top:8px} .colMiddle .genericList .article h2.floatLeft{ width:193px} .colMiddle .genericList ul li{ padding:15px 20px; zoom:1}  .colMiddle .genericList ul li .footer{ margin-top:10px; zoom:1; }  .colMiddle .genericList ul li .footer p{ margin:0; } .colMiddle .genericList .section .imgLeft,.colMiddle .genericList .section .imgLeft span,.colMiddle .genericList .section .imgRight,.colMiddle .genericList .section .imgRight span{ display:block; width:119px; height:71px; } .colMiddle .genericList .section .imgLeft + .article{ float:left; width:275px} .resultcount{ margin:10px 15px; text-align:right} .oldSearchResults .genericList .section h2{ margin-bottom:0} .oldSearchResults .genericList .section h2 a{ color:#145BC9; font-weight:normal; font-size:17px; text-decoration:underline} .oldSearchResults .genericList ul li{ padding:0 20px; margin:15px 0} .oldSearchResults .genericList ul li .footer{ margin:0} .oldSearchResults .genericList ul li .footer a{ color:#009900; font-size:12px} .genericList.dlList .section h2 span{ color:#303030} .genericList.dlList .section h2 a{ font-size:19px; font-weight:bold} .genericList.dlList .section .imgRight{ float:none; margin:0; padding:5px; border-left:none; border-right:none; border-top:none; border-bottom:none} .genericList.dlList .section .imgRight:hover,.genericList.dlList .section .imgRight:focus{ border:none} .genericList.dlList .article{ float:left; width:277px} .genericList.dlList .dlPart{ position:relative; float:right; margin-left:10px; }  .genericList.dlList .dlImg{ padding-bottom:5px; border:1px solid #ccc; background:#fff; }  .genericList.dlList .dlPart:hover .dlImg{ border-color:#3487BC; }  .genericList.dlList .stars{ margin:0 auto; }  .genericList.dlList .bottom{ text-align:center; } .stars:hover .tooltips{ display:block; left:0; bottom:20px } .tableFixed{ width:100%; table-layout:fixed; margin-top:10px} .tableFixed .good{ padding-left:20px; padding-right:5px; background:url(/it.kioskea.net/_skin/_common/img/icoGood.png?20100407) top left no-repeat; overflow:hidden} .tableFixed .bad{ width:45%; padding-left:25px; background:url(/it.kioskea.net/_skin/_common/img/icoBad.png?20100407) 5px 0 no-repeat; overflow:hidden} .softImage{ padding:10px; float:left; border:1px solid #ccc}  .softImage .img{ display:block; margin-bottom:10px; width:148px; height:120px; } .softInfos{ margin-left:191px} .softInfos table th{ font-weight:bold; text-align:left; padding-right:10px; line-height:20px} .filterInfos{ margin:15px 15px 10px; padding-bottom:10px; border-bottom:1px solid #ccc; zoom:1} .filterInfos table{ width:100%} .genericList.guideList .section{ position:relative; zoom:1} .genericList.guideList .section h2 a{ font-size:14px; font-weight:bold} .genericList.guideList .section .imgLeft,.genericList.guideList .section .imgLeft span{ width:110px; height:80px} .genericList.guideList .section .imgLeft + .article{ width:185px} .genericList.guideList .section .article p{ line-height:normal} .genericList.guideList .priceInfos{ position:absolute; right:-5px; top:0; text-align:center} .genericList.guideList2 .section a.imgLeft{ float:none; margin:0 auto} .genericList.guideList2 li{ float:left; width:189px; min-height:183px; } .genericList.guideList2 .section h2{ font-weight:bold; min-height:30px} .genericList.guideList2 li:hover{ background:#F6F6F6} .genericList.guideList2 .priceInfos{ margin-bottom:2px; padding-bottom:2px; border-bottom:1px solid #ccc; } .genericList.guideList2 .section .imgLeft,.genericList.guideList2 .section .imgLeft span{ width:auto; height:100px} .tableTemplate.productTable{ text-align:center; border:1px solid #ccc} .tableTemplate.productTable thead tr{ background:none} .tableTemplate.productTable thead th{ padding-top:12px; padding-bottom:10px; text-transform:none; border:none; text-align:center; font-weight:normal} .tableTemplate.productTable thead th:first-child,.tableTemplate.productTable tbody td:first-child,.tableTemplate.productTable tbody th:last-child,.tableTemplate.productTable tbody td:last-child{ padding-left:6px; padding-right:6px} .tableTemplate.productTable .odd,.tableTemplate.detailsProduct .odd{ background:#f9f9f9} .tableTemplate.detailsProduct{ table-layout:fixed} .tableTemplate.detailsProduct tbody td{ padding:10px; border-top:none; border-bottom:1px solid #ccc} .tableTemplate.detailsProduct tbody th{ padding:10px; background:#eceae9; text-align:left; font-weight:bold} .tableTemplate.detailsProduct tbody th div{ position:relative}  .tableTemplate.detailsProduct tbody th .arrowDown{ position:absolute; bottom:-12px; left:0; } .similarProducts{ padding:5px} .similarProducts .img,.similarProducts .img img{ display:block; width:148px; height:120px; padding-bottom:5px} .similarProducts .floatLeft{ padding:5px} .similarProducts .productName{ display:block} .moreNews{ margin:15px 0} .moreNews .newsBlock{ width:140px; float:left; border:1px solid #ccc; margin-right:15px} .moreNews .newsBlock:hover{ border:1px solid #3487BC} .moreNews .newsBlock a span,.moreNews .newsBlock a span img{ display:block} .moreNews .moreNewsTitle{ padding:8px} .moreNews .moreNewsTitle {