a.iconize16 { background: url('png16.png') no-repeat top left; width: 14px; height: 16px;  }
a.iconize16 { background-position: 0px -52px;  }
a.iconize16[href$='.cad'] { background-position: 0px 0px;  }
a.iconize16[href$='.pdf'] { background-position: 0px -78px;  }
a.iconize16[href$='.png'] { background-position: 0px -104px;  }
a.iconize16[href$='.jpg'] { background-position: 0px -104px;  }
a.iconize16[href$='.jpeg'] { background-position: 0px -104px;  }
a.iconize16[href$='.gif'] { background-position: 0px -104px;  }
a.iconize16[href$='.bmp'] { background-position: 0px -104px;  }
a.iconize16[href$='.doc'], a.iconize16[href$='.docx'], a.iconize16[href$='.rtf'] { background-position: 0px -26px;  }
a.iconize16[href$='.xls'] { background-position: 0px -130px;  }
a.iconize16[href$='.docx'] { background-position: 0px -26px;  }
a.iconize16[href$='.xlsx'] { background-position: 0px -130px;  }
a.iconize16.video { background: url('png32/video.png') no-repeat center center; width: 14.5px; height: 16px; background-size:contain;  }

a.iconize24 { background: url('png24.png') no-repeat top left;  }
a.iconize24 { background-position: 0px -68px; width: 20px; height: 24px;  }
a.iconize24[href$='.cad'] { background-position: 0px 0px; width: 20px; height: 24px;  }
a.iconize24[href$='.pdf'] { background-position: 0px -102px; width: 20px; height: 24px;  }
a.iconize24[href$='.png'] { background-position: 0px -136px; width: 21px; height: 24px;  }
a.iconize24[href$='.jpg'] { background-position: 0px -136px; width: 21px; height: 24px;  }
a.iconize24[href$='.jpeg'] { background-position: 0px -136px; width: 21px; height: 24px;  }
a.iconize24[href$='.gif'] { background-position: 0px -136px; width: 21px; height: 24px;  }
a.iconize24[href$='.bmp'] { background-position: 0px -136px; width: 21px; height: 24px;  }
a.iconize24[href$='.doc'], a.iconize24[href$='.docx'], a.iconize24[href$='.rtf'] { background-position: 0px -34px; width: 21px; height: 24px;  }
a.iconize24[href$='.xls'] { background-position: 0px -170px; width: 21px; height: 24px;  }
a.iconize24[href$='.docx'] { background-position: 0px -34px; width: 21px; height: 24px;  }
a.iconize24[href$='.xlsx'] { background-position: 0px -170px; width: 21px; height: 24px;  }

a.iconize32 { background: url('png32.png') no-repeat top left;  }
a.iconize32 { background-position: 0px -84px; width: 27px; height: 32px;  }
a.iconize32[href$='.cad'] { background-position: 0px 0px; width: 27px; height: 32px;  }
a.iconize32[href$='.pdf'] { background-position: 0px -126px; width: 27px; height: 32px;  }
a.iconize32[href$='.png'], a.iconize32[href$='.jpg'], a.iconize32[href$='.jpeg'], a.iconize32[href$='.gif'], a.iconize32[href$='.bmp'] { background-position: 0px -168px; width: 28px; height: 32px;  }
a.iconize32[href$='.doc'], a.iconize32[href$='.docx'], a.iconize32[href$='.rtf'] { background-position: 0px -42px; width: 28px; height: 32px;  }
a.iconize32[href$='.xls'], a.iconize32[href$='.xlsx'] { background-position: 0px -210px; width: 28px; height: 32px;  }
a.iconize32[href$='.ppt'], a.iconize32[href$='.pptx'], a.iconize32[href$='.pps'], a.iconize32[href$='.ppsx'] { background-position: 0px -300px; width: 28px; height: 32px;  }
a.iconize32.directory { background: url('png32.png') no-repeat 0px -258px; width: 32px; height: 32px;  }
a.iconize32[href$='.xml'] { background: url('png32/xml.png') no-repeat center center; width: 32px; height: 32px;  }

a.iconize32[id*="aspdf"] { background-position: 0 -127px; }
a.iconize32.video { background: url('png32/video.png') no-repeat center center; width: 29px; height: 32px;  }
