.imageThumb,.imageFrame,.imageFloat,.imageSimple{line-height:120%}.imageThumb,.imageFrame,.imageFloat{font-size:90%;overflow:hidden}.imageFrame{padding:3px;border:1px solid #ccc;background-color:#f9f9f9;display:inline-block}.imageThumb{padding:3px;display:inline-block}a.imageHref{border:0;background-image:none!important;text-decoration:none!important}a:hover.imageHref{background-color:transparent!important;text-decoration:none!important}.imageFrame .imageHref{border:1px solid #ccc;display:block;overflow:hidden}.imageThum img,.imageFrame img{border-right:1px solid transparent}.imageThumb .imageHref{display:block;overflow:hidden}.imageSimple{overflow:visible;display:inline-block;position:relative}.imageThumb_right,.imagePlain_right,.imageFloat_right,.imageSimple_right,.imageFrame_right{float:right;margin:0 0 1em 1em}.imageThumb_left,.imagePlain_left,.imageSimple_left,.imageFrame_left,.imageFloat_left{float:left;margin:0 1em 1em 0}.imagePlain_center,.imageThumb_center,.imageSimple_center,.imageFrame_center,.imageFloat_center{text-align:center;clear:both;margin:0 auto;display:block}.imageThumb_center,.imageFrame_center{margin:1em auto}.imageThumb_none,.imageFrame_none{margin:1em}.imageCaption{text-align:left;color:#444;line-height:140%;font-size:80%;padding:.3em 2px}.imageMagnify{float:right;margin:.3em 0}.imageCaption .imageMagnify a{text-decoration:none}.imageSimple .imageCaption{position:absolute;width:100%;bottom:0;box-sizing:border-box;overflow:hidden}.imageSimple .imageCaptionBackground{background:#000;opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.imageSimple .imageCaptionContent{color:#fff;text-align:center;z-index:2;position:relative}.imageMagnify img{border:0;margin:0 1px}.imageResponsive img,img.imageResponsive{max-width:100%;height:auto}