#langselect, #graybox, #phone, #clinics, .col01, H1 IMG, #reception, .col04, #exact, #ico-print, .quote, .pages, .actions { display: none; }

.col02 { margin: 20px 0 0 0; }

#front01 { margin-top: -280px; width: 400px; }

DL { padding: 0; margin: 0; }
DL DT { font-weight: bold; padding: 0; margin: 1em 0 0 0; }
DL DD { padding: 10px; margin: 0; }

#footer P { margin: 20px 0 0 0; border-top: 1px solid #eee; padding-top: 5px; }

TABLE { width: 100%; }
TABLE TH { border: 1px solid #ddd; padding: 4px 10px; font-weight: bold; }
TABLE TD { border: 1px solid #eee; padding: 4px 10px; }

DIV.product-col1 { float: left; width: 336px; min-height: 1px; overflow: hidden; margin-right: 20px; }
DIV.product-col1 .price-old { text-decoration: line-through; }
DIV.product-col1 .price-new { font-size: 14px; }
DIV.product-col2 { float: left; width: 254px; min-height: 1px; overflow: hidden; }
DIV.product-col2 P.img A { border: 1px solid #e5edc7; padding: 1px; display: block; }
DIV.product-col2 DIV.smallpics { width: 254px; overflow: hidden; }
DIV.product-col2 DIV.smallpics UL { width: 260px; padding: 0; margin: 0; cursor: default; }
DIV.product-col2 DIV.smallpics UL LI { float: left; padding: 0; margin: 0; background: none; margin: 6px 6px 0 0; }
DIV.product-col2 DIV.smallpics UL LI A { display: block; border: 1px solid #e5edc7; padding: 1px; background: #fff; }
DIV.product-col2 DIV.smallpics UL LI A IMG { width: 55px; height: 55px; }