Index: _whatsnew.html
===================================================================
--- _whatsnew.html	(revision 1746)
+++ _whatsnew.html	(working copy)
@@ -108,6 +108,8 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1832">#1832</a>] Calling
 	       		FCK.InsertHtml() in non-IE browsers would now activate the document processor
 			as expected.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1948">#1948</a>] Some
+			CSS rules are reset to dialog elements to avoid conflict with the page CSS.</li>
 	</ul>
 	<h3>
 		Version 2.6 Beta 1</h3>
Index: editor/_source/internals/fckdialog.js
===================================================================
--- editor/_source/internals/fckdialog.js	(revision 1746)
+++ editor/_source/internals/fckdialog.js	(working copy)
@@ -74,6 +74,15 @@
 					topDocument.scrollHeight || 0 ) - 1 + 'px'
 			} ) ;
 	}
+	
+	var resetStyles = function( element )
+	{
+		element.style.cssText = 'margin:0;' +
+			'padding:0;' +
+			'border:0;' +
+			'background-color:transparent;' +
+			'background-image:none;' ;
+	}
 
 	return {
 		SelectionData : null,
@@ -138,6 +147,7 @@
 
 			// Setup the IFRAME that will hold the dialog.
 			var dialog = topDocument.createElement( 'iframe' ) ;
+			resetStyles( dialog ) ;
 			dialog.src = FCKConfig.BasePath + 'fckdialog.html' ;
 
 			// Dummy URL for testing whether the code in fckdialog.js alone leaks memory.
@@ -201,6 +211,7 @@
 		{
 			// Setup the DIV that will be used to cover.
 			cover = topDocument.createElement( 'div' ) ;
+			resetStyles( cover ) ;
 			FCKDomTools.SetElementStyles( cover,
 				{
 					'position' : 'absolute',
@@ -216,6 +227,7 @@
 			if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
 			{
 				var iframe = topDocument.createElement( 'iframe' ) ;
+				resetStyles( iframe ) ;
 				iframe.hideFocus = true ;
 				iframe.frameBorder = 0 ;
 				iframe.src = FCKTools.GetVoidUrl() ;
