.mceFont,#tinymce th, #tinymce td, #tinymce p, #tinymce span, #tinymce ul,#tinymce li,#tinymce div, .tmce th, .tmce td, .tmce p, .tmce span, .tmce ul,.tmce li,.tmce div, #tinymce, div.tmce {color: #ffffff; font-family: tahoma, arial, helvetica, sans-serif; font-size: 16px;}

#tinymce p, #tinymce span, #tinymce ul,#tinymce li,#tinymce div,div.tmce, .tmce p, .tmce span, .tmce ul,.tmce li,.tmce div{line-height:1.3;}
.tmce h1 {font-size: 2em}
.tmce h2 {font-size: 1.5em}
.tmce h3 {font-size: 1.17em}
.tmce h4 {font-size: 1em}
.tmce h5 {font-size: .83em}
.tmce h6 {font-size: .75em}
#tinymce  a:link ,  .tmce a:link  {text-decoration: none;}
#tinymce a:link, .tmce a:link {text-decoration: underline; color: #003366; background-color: #000080;}
#tinymce a:visited, .tmce a:visited {color: #ffffff;}
#tinymce a:hover, #tinymce a:active, .tmce a:hover, .tmce a:active {text-decoration: underline; color: #ffff99;}
.tmce ul{list-style: disc inside; margin-left: 20px; }
.tmce ol{list-style: decimal inside; margin-left: 20px; }
span.tmce, span.mceItemNbsp {background: #DDD}

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

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.justf{text-align:justify;}

img.left{float:left;}
img.center{display: block; margin-left: auto; margin-right: auto;}
img.right{float:right;}



/**:***:*:*/#imPgTitle, #imPgTitle a, .imPgTitle, .imPgTitle a {  padding-bottom: 0;  margin: 0; }
/*body { 
overflow-y: scroll; 
} */
/* пагинатор */
.sgPaginate  {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}

.sgPaginate  a { 
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.sgPaginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.sgPaginate span.sgPgnCurrent {
    margin: 2px;
	padding: 2px 5px 2px 5px;
		border: 1px solid #999;
		
		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.sgPgnDisabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
	


/*    стиль css - нижний индекс */
 sub{ vertical-align: sub;  font-size: smaller;}
/*    стиль css - верхний индекс */
 sup{ vertical-align: super;  font-size: smaller;}

/*    стиль css -цитата */
blockquote {
_background: none repeat scroll 0 0 #ffffcc;
_color: #383838;
font-family: Georgia,serif;
font-size: 18px;
font-style: italic;
line-height: 1.45;
padding: 1.25em 40px;
position: relative;
}
blockquote:before {
_color: #7A7A7A;
content: "\201C";
display: block;
font-size: 80px;
left: 0px;
position: absolute;
top: -10px;
}
blockquote cite {
color: #999999;
display: block;
font-size: 14px;
margin-top: 5px;
}
blockquote cite:before {
content: "\2014 \2009";
}

/*    стиль css - спойлер */
  .sg_spoiler>div:first-child { cursor: pointer; }
 .sg_spoiler>div:first-child::before {float: left; width: 20px; content: '► ';  }
 .sg_spoiler>div.sg_spoilerClo::before {float: left; width: 20px; content: '▼ ';}

 .sg_spoiler>div:first-child::before { /* стиль оформления заголовка спойлера*/
}
 .sg_spoiler>div:first-child~div{ display:none; /* стиль оформления текста спойлера*/
}


/*    Пользовательский стиль css - стиль кнопок 'подробнее' */
 .tmce a.more { 
	clear: both; 
	display: block; 
	width: 80px; 
	height: 24px; 
	text-align: center; 
	color: #fff; 
	font-weight: bold;
	font-size: 11px; line-height:1.6;
	background: url(/sg_cm/upload/more.jpg);
}

 .tmce a.more:hover { text-decoration: none; color: #fff; background: url(/sg_cm/upload/more_hover.jpg) }