#sg_tinymce div.sg_gallery, #sg_tinymce div.gallery {
    border: 1px dashed MediumBlue ;} 
#sg_tinymce div.sg_gallery:before	{color:MediumBlue;font-size:80%;display: block;content:'Галерея ЛАЙТ-БОКС';}
#sg_tinymce div.sg_fotoGal:before{color:MediumBlue;font-size:80%;display: inline;content:'ФОТОГАЛЕРЕЯ -- Двойной клик для редактирования';}
#sg_tinymce div.sg_fotoGal{min-height:100px;border: 1px dashed MediumBlue ; background-color:#ffff99;}	

#sg_tinymce .sg_spoiler>div:first-child, #sg_tinymce .sg_spoiler{
    border: 1px dashed #ffcc66;}
#sg_tinymce .sg_spoiler:before{color:#ffcc66;font-size:80%;display: block;content:'СПОЙЛЕР';}	
#sg_tinymce .sg_spoiler>div:first-child~div{display:block !important;
    border: 2px dashed #ffcc66 ;}	
	
#sg_tinymce  div.sg_Menu>ul:before	{border: 1px Red ;color:MediumBlue;font-size:80%;display: block;content:'Меню'; }	
#sg_tinymce  div.sg_Menu>ul{border: 1px dashed Red }	

#sg_tinymce div.sg_Menu>ul ul:before	{border: 1px Blue ;color:MediumBlue;font-size:80%;display: block;content:'Раздел меню'; }	
#sg_tinymce div.sg_Menu>ul ul{border: 1px dashed Blue }


	
body {background:#9F9F9F; margin:5px; display:block}

body.mceForceColors {background:#fff; color:#000;}

.mce-item-table{margin:3px;}
a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(../default/img/items.gif) no-repeat 0 0;}
span.mceItemNbsp {background: #DDD}

table, img, hr, .mceItemAnchor {cursor:default}
table td, table th {cursor:text; padding:5px}
ins {border-bottom:1px solid green; text-decoration: none; color:green}
del {color:red; text-decoration:line-through}
cite {border-bottom:1px dashed blue}
acronym {border-bottom:1px dotted #CCC; cursor:help}
abbr {border-bottom:1px dashed #CCC; cursor:help}

/* IE 
* html body {
scrollbar-3dlight-color:#F0F0EE;
scrollbar-arrow-color:#676662;
scrollbar-base-color:#F0F0EE;
scrollbar-darkshadow-color:#DDD;
scrollbar-face-color:#E0E0DD;
scrollbar-highlight-color:#F0F0EE;
scrollbar-shadow-color:#F0F0EE;
scrollbar-track-color:#F5F5F5;
}
*/


.tt td {
	font-family: "Helvetica Neue", Helvetica, sans-serif !important ;
	font-size: 12px !important;
	color: black;
	padding: 5px;
	border: 1px solid #00bce9 ;
	border-radius: 5px ;
	display:block;
	cursor:default;
}
.tt {
	margin: 3px ;
}
