/*!!*/a.gsLink:link ,  a.gsLink:link {text-decoration: none;}
#imContent, #imHeader, #imFooter, div[id^=imCellStyle], .mceFont, .tmce th, .tmce td, .tmce p, .tmce span, .tmce ul,.tmce li,.tmce div, div.tmce{font-size: 16px; font-family: helvetica; color: #ffffff;}
#imContent, #imHeader, #imFooter, div[id^=imCellStyle], .mceFont, .tmce th, .tmce td, .tmce p, .tmce span, .tmce ul,.tmce li,.tmce div, div.tmce{line-height:1.3;}
a.gsLink:link, a.gsLink:link{color: #ffff00;}
a.gsLink:visited, a.gsLink:visited{color: #ffff99;}
a.gsLink:hover, a.gsLink:active, a.gsLink:hover, a.gsLink:active {text-decoration: underline; color: #ffcc00;}
/*!!*/
h1 {font-size: 2em}
h2 {font-size: 1.5em}
h3 {font-size: 1.17em}
h4 {font-size: 1em}
h5 {font-size: .83em}
h6 {font-size: .75em}

ul{list-style: disc inside; margin-left: 20px; }
ol{list-style: decimal inside; margin-left: 20px; }
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}

.tm_left{text-align:left;}
.tm_cntr{text-align:center;}
.tm_right{text-align:right;}
.tm_full{text-align:justify;}

div.tm_left, table.tm_left, img.tm_left{float:left;}
div.tm_cntr, table.tm_cntr, img.tm_cntr{display: block; margin-left: auto; margin-right: auto;}
div.tm_right, table.tm_right, img.tm_right{float:right;}




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


/*    стиль 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) }