html{
	height: auto !important;
}
#tinymce{
	min-width: 0;
	overflow: hidden;
	height: auto !important;
	min-height: 0;
	height: auto;
	margin: 0;
}
#tinymce.mceContentBody{
	overflow: auto;
}

#tinymce.mp-canvas-body {
	margin: 0;
	padding: 0;
}
.m-form-tinymce {
	border: 1px dotted #cc0000;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #ffffcc;
}

span.imageLeftAligned img, img.imageLeftAligned {float: left; margin-right: 10px !important; margin-bottom: 2px !important;}
span.imageRightAligned img, img.imageRightAligned {float: right; margin-left: 10px !important; margin-bottom: 2px !important;}

span.imageLeftAlignedWBorder img, img.imageLeftAlignedWBorder {float: left; margin-right: 10px !important; margin-bottom: 2px !important; border: 1px solid #000 !important;}
span.imageRightAlignedWBorder img, img.imageRightAlignedWBorder {float: right; margin-left: 10px !important; margin-bottom: 2px !important; border: 1px solid #000 !important;}

span.imageWBorder img, img.imageWBorder {border: 1px solid #000 !important;}

.lightbox {padding: 0; vertical-align: bottom; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; text-decoration: none;}
.lightboxSingle {padding: 10px 0;}
.lightboxLeft {float: left; padding: 10px 10px 10px 0;}
.lightboxRight {float: right; padding: 10px 0 10px 10px;}
	.lightbox .icon {background: url(/core/cms/js/tiny_mce/plugins/adxlightbox/img/lupa.png) 0 0 no-repeat; width: 32px; height: 32px; position: absolute; bottom: 14px; right: 4px; display: none;}
	.lightboxLeft .icon {right: 14px;}
	.lightbox:hover .icon {display: block;}