/*


   magic zoom plus v4.5.28 
   copyright 2014 magic toolbox
   buy a license: www.magictoolbox.com/magiczoomplus/
   license agreement: http://www.magictoolbox.com/license/


*/


/* style of the small image link */
.magiczoomplus, .magiczoomplus:hover { display: inline-block; cursor: url(/uploads/image/zgraphics/zoomin.cur), pointer; outline: 0 !important; font-size: 0 !important; line-height: 100% !important; direction: ltr; max-width: 100%; }
/* style of the small image */
.magiczoomplus img { border: 0 !important; margin: 0 !important; outline: 0 !important; padding: 0 !important; }
.magiczoomplus > img { }
.magiczoomplus.magic-for-ie8 > img { max-width: none !important; }
.magiczoomplus.magic-for-ie7 > img, .magiczoomplus.magic-for-ie5 img { width: auto; }
td > .magiczoomplus > img, td > .magiczoomplus.magic-for-ie8 > img { max-width: none; width: auto; }
/* style of the span inside the small image link */
.magiczoomplus span { display: none !important; }
/* style of hint box */
.magiczoomplushint { background: url(/uploads/image/zgraphics/hint.gif) no-repeat 2px 50%; color: #444; font-family: sans-serif; font-size: 8pt; line-height: 24px; margin: 0; min-height: 24px; padding: 2px 2px 2px 20px !important; text-align: left; text-decoration: none; }
.magiczoomplusloading { background: #fff url(/uploads/image/zgraphics/loader.gif) no-repeat 2px 50%; border: 1px solid #ccc; color: #444; font-family: sans-serif; font-size: 8pt; line-height: 1.5em; margin: 0; padding: 4px 4px 4px 24px !important; text-align: left; text-decoration: none; }
/* style to hide external title or caption on a page. only needed for #id method */
.magiczoomplus-externaltext { display: none; }
/* style of the zoomed image */
.magiczoombigimagecont { background: #ffffff; border: 1px solid #999; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.magiczoombigimagecont.inner-zoom { border: 0; }
.magiczoombigimagecont img { max-width: none !important; max-height: none !important; height: auto !important; width: auto !important; }
/* style of text on the zoomed image */
.magiczoomheader { background: #666; color: #fff; font-size: 10pt !important; line-height: normal !important; text-align: center !important; }
/* style of square magnify area under the cursor */
.magiczoompup { background: #dadad1; border: 3px solid #aaa; cursor: url(/uploads/image/zgraphics/zoomin.cur), pointer; }
/* style of loading message and icon shown during load */
.magiczoomloading { background: #fff url(/uploads/image/zgraphics/loader.gif) no-repeat 2px 50%; border: 1px solid #ccc; color: #444; font-family: sans-serif; font-size: 8pt; line-height: 1.5em; margin: 0; padding: 4px 4px 4px 24px !important; text-align: left; text-decoration: none; }
/* style of hotspots */
.magichotspots { display: none; visibility: hidden; }
.magichotspots a { border: 1px solid #ccc; display: block !important; position: absolute !important; }
.magichotspots a:hover { border: 1px solid red; }
/* style of the small image when the large image is expanded */
.magicthumb-expanded-thumbnail { cursor: default; }
/* style of the expanded image */
.magicthumb-expanded { background: #ffffff; border: 1px solid #ccc; cursor: url(/uploads/image/zgraphics/zoomout.cur), pointer; outline: 0; padding: 0; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.magicthumb-expanded img { background: #ffffff; }
/* style of the caption for the expanded image */
.magicthumb-caption { background: #ccc; border: 0 !important; color: #333; font: normal 10pt verdana, helvetica; min-height: 18px !important; padding: 8px; outline: 0 !important; text-align: left; }
/* style of the close/next/previous buttons */
.magicthumb-buttons { background: transparent url(/uploads/image/zgraphics/buttons1.png) no-repeat 0 0; display: block; height: 24px; }
.magicthumb-buttons a { height: 24px; margin: 0px 1px !important; overflow: hidden; width: 24px; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.magicthumb-expanded > div > div > div > img { max-height: none !important; max-width: none !important; height: auto !important; width: auto !important; }
.magicthumb-background { -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.magic-temporary-img img { max-height: none !important; max-width: none !important; }
/* style of shadow effect behind zoomed image */
.magicboxshadow { -moz-box-shadow: 3px 3px 4px #888888; -webkit-box-shadow: 3px 3px 4px #888888; box-shadow: 3px 3px 4px #888888; border-collapse: separate; /* for ie 5.5 - 7 */
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#888888') !important;
/* for ie 8 */
-ms-filter: "progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#888888')" !important; }
/* style of glow effect behind zoomed image */
.magicboxglow { -moz-box-shadow: 0px 0px 4px 4px #888888; -webkit-box-shadow: 0px 0px 4px 4px #888888; box-shadow: 0px 0px 4px 4px #888888; border-collapse: separate; /* for ie 5.5 - 7 */
filter: progid:dximagetransform.microsoft.glow(strength=4, color='#888888') !important;
/* for ie 8 */
-ms-filter: "progid:dximagetransform.microsoft.glow(strength=4, color='#888888')" !important; }
