/* fancy zoom start */
.zoom {display: none;}
#zoom {display:none;z-index:300;}
#zoom_table {border-collapse:collapse; width:100%; height:100%;}
#zoom .tl {background:url(img/tl.png) 0 0 no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom .tm {background:url(img/tm.png) 0 0 repeat-x; height:20px; overflow:hidden;}
#zoom .tr {background:url(img/tr.png) 100% 0 no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom .ml {background:url(img/ml.png) 0 0 repeat-y; width:20px; overflow:hidden;}
#zoom .mm {background:#fff; vertical-align:top; padding: 2px;}
#zoom_content {}
#zoom .mr {background:url(img/mr.png) 100% 0 repeat-y;  width:20px; overflow:hidden;}
#zoom .bl {background:url(img/bl.png) 0 100% no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom .bm {background:url(img/bm.png) 0 100% repeat-x; height:20px; overflow:hidden;}
#zoom .br {background:url(img/br.png) 100% 100% no-repeat; width:20px; height:20px; overflow:hidden;}
#zoom_close {background:url(img/closebox.png) 100% 100% no-repeat; position:absolute; top:0; right:0; width: 30px; height: 30px;z-index:300;border-bottom:none;}

* html #zoom .tl {background-image:url(img/tl.gif);}
* html #zoom .tm {background-image:url(img/tm.gif);}
* html #zoom .tr {background-image:url(img/tr.gif);}
* html #zoom .ml {background-image:url(img/ml.gif);}
* html #zoom .mr {background-image:url(img/mr.gif);}
* html #zoom .bl {background-image:url(img/bl.gif);}
* html #zoom .bm {background-image:url(img/bm.gif);}
* html #zoom .br {background-image:url(img/br.gif);}
* html #zoom_close {background-image:url(img/closebox.gif);}
/* fancy zoom end */