/* Fullini's Beta ver 1.0 */
.sa-cf-editors {}

.cke_contents[role="presentation"] {
    height: 300px !important;
}

/***************************************************************/
/* IP.Board 3.2 Editor CSS                                       */
/* ___________________________________________________________ */
/* By Matt Mecham					                            */
/********************************.cke_skin_ips .cke_wrapper*******************************/
/* Styles for the editor (colors in main css) */
/***************************************************************/

.bbcode_hilight {
	background-color: yellow;
}

.as_content {
	background: #fff;
	font-size: 1.0em;
	border: 1px solid black;
	padding: 6px;
	margin: 8px;
	overflow: auto;
	max-height: 400px;
}
.as_buttons {
	text-align: right;
	padding: 4px 0px;
}
.as_message {
	display: inline-block;
}

.ipsEditor_textarea {
	height: 200px;
	font-size: 14px;
        width: 80%;
}
.cke_browser_webkit {outline:none !important;}


/* Normal STD */
.cke_skin_ips textarea.cke_source {
	vertical-align: top;
	background-color: #fff;
	padding: 0px 0px 20px;
	border: 1px solid #ccc;
	border-bottom: 0px;
	border-radius: 3px 3px 0px 0px;
	/* removed as causes pasted text to appear on one line: white-space: pre-line !important;*/
}
/* Minimized RTE */
.cke_skin_ips .cke_wrapper.minimized { 
	opacity: 0.6 !important;
	background: none !important;
	border: none !important;
}

/* Minimized STD */
.cke_skin_ips .cke_wrapper.minimized.std { 
	border: 2px solid #D5DDE5 !important;
}

/* Main Editor wrapper */
.cke_skin_ips { margin-bottom: 0px !important; }

.cke_skin_ips .cke_wrapper {
	padding: 0px !important;
	background-color: #ccc !important;
	background-image: none !important;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;   
	-o-user-select: none;
}

.cke_skin_ips .cke_contents iframe {
	vertical-align: top;
	background-color: #fff;
	padding: 0px 0px 20px;
	border: 1px solid #ccc;
	border-bottom: 0px;


	border-radius: 3px 3px 0px 0px;
}
.cke_top {
	background-color: #11151d !important;
}
.cke_bottom { 
	position: relative;
}
.cke_skin_ips .cke_bottom .cke_resizer { 
	top: -15px;
	left: 50%;
	margin: 0px;
	width: 26px;
	height: 8px;
	cursor: s-resize;
	position: absolute;
	background: url(/forums/public/js/3rd_party/ckeditor/skins/ips/images/resize-vertical.png);
}
.cke_skin_ips .cke_bottom .cke_resizer:hover { 
	background-position: 0px -9px;
}

.cke_skin_ips .cke_bottom .cke_path { 
	top: -21px;
	left: 1px;
	position: absolute;
	background: #fff;
}

/* OFF state for editor buttons */
.cke_skin_ips .cke_toolgroup
{
	background-color: transparent !important;
}

/* HOVER 'off' button */
.cke_skin_ips .cke_button a:hover,
.cke_skin_ips .cke_button a:focus,
.cke_skin_ips .cke_button a:active	/* IE */
{
	background-color: #d5dde5 !important;
}

/* HOVER 'on' button */
.cke_skin_ips .cke_button a:hover.cke_on,
.cke_skin_ips .cke_button a:focus.cke_on,
.cke_skin_ips .cke_button a:active.cke_on	/* IE */
{
	background-color: #86caff !important;
}

/* Button group */
.cke_skin_ips .cke_toolgroup
{
	margin-right: 0px !important;
}

/* Button separator */
.cke_skin_ips .cke_separator {
	border-left: solid 1px #545454;
	display: inline-block !important;
	float: left;
	height: 18px;
	margin: 9px 6px;
}

/* DIALOG: Modal blind */
.cke_dialog_background_cover
{
	background-color: #3e3e3e !important;
}

/* DIALOG: Title - based on .maintitle */
.cke_skin_ips .cke_dialog_title
{
	background: #2c5687 url(https://strikearena.ru/forums/public/style_images/sa/maintitle.png) repeat-x top !important;
	color: #fff !important;
	padding: 10px 10px 11px !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
	font-weight: normal;
}

/* Dialog: Body */
.cke_skin_ips .cke_dialog_body {
	z-index: 20000 !important;
}

/* Dialog tab bg (will usually match dialog title) */
.cke_skin_ips .cke_dialog_tabs {
	background: #2C5687 !important;
}

/* Dialog Title close button */
.cke_skin_ips .cke_dialog_close_button
{
	background: transparent url(https://strikearena.ru/forums/public/style_images/sa/close_popup.png) no-repeat top left !important;
	width: 13px !important;
	height: 13px !important;
	top: 11px !important;
	right: 10px !important;
}

/* Dialog OK / Cancel buttons - based on ipsButton_secondary*/
.cke_skin_ips span.cke_dialog_ui_button
{
	height: 22px !important;
	line-height: 22px !important;
	font-size: 12px !important;
	color: #7c7c7c !important;
	padding: 0 10px !important;
	background: #f6f6f6 !important;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #e5e5e5 100%) !important; /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e5e5e5)) !important; /* webkit */
	border: 1px solid #dbdbdb !important;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3) !important;
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3) !important;
	box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3) !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	color: #616161 !important;
	display: inline-block !important;
	white-space: nowrap !important;
}

/* Turn off resizer */
.cke_skin_ips .cke_dialog_footer .cke_resizer { display: none; }

/* Emo slide out tray */
.ipsSmileyTray {
	position: absolute;

	bottom: 42px;
	left: 142px;

	text-align: center;
	overflow: auto;
	margin: 0px auto 0px auto;
	width: 270px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background: rgba(0,0,0,0.9);
	border: 1px solid rgba(0,0,0,0.9);
	-webkit-box-shadow: rgba(255,255,255,0.15) 0 1px 0 inset,rgba(0,0,0,0.25) 0 2px 5px;
	-moz-box-shadow: rgba(255,255,255,0.15) 0 1px 0 inset,rgba(0,0,0,0.25) 0 2px 5px;
	box-shadow: rgba(255,255,255,0.15) 0 1px 0 inset,rgba(0,0,0,0.25) 0 2px 5px;
}
	.ipsSmileyTray img.bbc_emoticon {
		opacity: 0.8;
		cursor: pointer;
		margin: 6px 3px 0px 3px;
		max-width: 30px;
		max-height: 30px;
	 }
	 	.ipsSmileyTray img.bbc_emoticon:hover {
			opacity: 1.0;
	 	}
	
	.ipsSmileyTray .ipsSmileyTray_next {
		background: transparent url(https://strikearena.ru/forums/public/style_images/sa/editor/next.png) no-repeat;
		background-position: 0px 10px;
		display: inline-block;
		/*float: right;
		position: relative;
		right: -20px;*/
		position: absolute;
		right: 5px;
		top: 4px;
		width: 13px;
		height: 30px;
		cursor: pointer;
	}
	
	.ipsSmileyTray .ipsSmileyTray_prev {
		background: transparent url(https://strikearena.ru/forums/public/style_images/sa/editor/prev.png) no-repeat;
		background-position: 0px 10px;
		display: inline-block;
		/*position: relative;
		left: -20px;
		float: left;*/
		position: absolute;
		left: 5px;
		top: 4px;
		width: 13px;
		height: 30px;
		cursor: pointer;
	}
	
	.ipsSmileyTray_all {
		display: none;
		width: auto;
		margin: 3px auto 0px auto;
		text-align: center;
		cursor: pointer;
		font-size: 10px !important;
	}

/* Dialogs */
.cke_dialog.cke_single_page td.cke_dialog_contents {
	height: auto !important;
}

.cke_dialog .cke_dialog_ui_textarea { height: 130% !important }
	
/* ACP Specific */
table.cke_editor td { padding: 0px 0px 0px 1px !important; }

/** --------------------------------------- icons.css  ---------------------------------------*/
#ipboard_body .cke_skin_ips .cke_toolbar {
	margin: 0px 0px 0px 0px;
}
#ipboard_body .cke_skin_ips .cke_toolbox {
	margin: 0px 0px 0px 5px;
}
#ipboard_body .cke_skin_ips .cke_toolgroup {
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#ipboard_body .cke_skin_ips .cke_button a {
	margin: 5px 2px 0px;
	padding: 3px 3px 6px;
}
#ipboard_body .cke_skin_ips .cke_button a .cke_label {
	color: #e8e8e8;
}
#ipboard_body .cke_skin_ips .cke_button a:hover, #ipboard_body .cke_skin_ips .cke_button a.cke_on {
	background-color: #090909 !important;
	border: 1px solid #444343;
	margin: 4px 1px -1px;
}

#ipboard_body .cke_skin_ips .cke_button .cke_icon {
	background-image: url(https://strikearena.ru/forums/public/style_images/sa/editor/text-editor-icons.png) !important;
	background-repeat: no-repeat;
	width: 21px;
	height: 18px;
	display: inline-block;
	float: left;
	margin: 0px;
	cursor: default;
}
#ipboard_body .cke_skin_ips .cke_button .cke_icon:hover {
	cursor: pointer;
}
#ipboard_body .cke_skin_ips .cke_button_ipssource .cke_icon {
	background-position: -463px 0 !important;
}
#ipboard_body .cke_skin_ips .cke_button_source .cke_icon {
	background-position: 0 0;
}
#ipboard_body .cke_skin_ips .cke_button_ipsemoticon .cke_icon {
	background-position: -400px 0 !important;
}
#ipboard_body .cke_skin_ips .cke_button_ipsquote .cke_icon {
	background-position: -296px 0 !important;
}

#ipboard_body .cke_skin_ips .cke_button_newpage .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_preview .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_cut .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_copy .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_paste .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_pastetext .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_find .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_replace .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_selectAll .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_removeFormat .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_bold .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_italic .cke_icon {
	background-position: -21px 0;
}

#ipboard_body .cke_skin_ips .cke_button_underline .cke_icon {
	background-position: -42px 0;
}

#ipboard_body .cke_skin_ips .cke_button_strike .cke_icon {
	background-position: -65px 0;
}

#ipboard_body .cke_skin_ips .cke_button_subscript .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_superscript .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_table .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_horizontalrule .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_smiley .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_link .cke_icon {
	background-position: -169px 0;
}

#ipboard_body .cke_skin_ips .cke_button_unlink .cke_icon {
	background-position: -190px 0;
}

#ipboard_body .cke_skin_ips .cke_button_anchor .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_image .cke_icon {
	background-position: -421px 0;
}

#ipboard_body .cke_skin_ips .cke_button_flash .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_specialchar .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_pagebreak .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_print .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_checkspell .cke_icon,
#ipboard_body .cke_skin_ips .cke_button_scayt .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_pagebreak .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_textcolor .cke_icon {
	background-position: -127px 0;
}

#ipboard_body .cke_skin_ips .cke_button_bgcolor .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_form .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_checkbox .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_radio .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_textfield .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_textarea .cke_icon {
	background-position: 0 0;
}
#ipboard_body .cke_skin_ips .cke_button_showblocks .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_select .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_button .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_imagebutton .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_hiddenfield .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_undo .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_rtl .cke_button_undo .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_redo .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_rtl .cke_button_redo .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_templates .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_numberedlist .cke_icon {
	background-position: -210px 0;
}

#ipboard_body .cke_skin_ips .cke_button_bulletedlist .cke_icon {
	background-position: -232px 0;
}

#ipboard_body .cke_skin_ips .cke_mixed_dir_content .cke_button_numberedlist .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_mixed_dir_content .cke_button_bulletedlist .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_outdent .cke_icon {
	background-position: -252px 0;
}

#ipboard_body .cke_skin_ips .cke_button_indent .cke_icon {
	background-position: -274px 0;
}

#ipboard_body .cke_skin_ips .cke_mixed_dir_content .cke_button_indent .cke_icon {
	background-position: -274px 0;
}

#ipboard_body .cke_skin_ips .cke_mixed_dir_content .cke_button_outdent .cke_icon {
	background-position: -254px 0;
}

#ipboard_body .cke_skin_ips .cke_button_justifyleft .cke_icon {
	background-position: -314px 0;
}

#ipboard_body .cke_skin_ips .cke_button_justifycenter .cke_icon {
	background-position: -337px 0;
}

#ipboard_body .cke_skin_ips .cke_button_justifyright .cke_icon {
	background-position: -359px 0;
}

#ipboard_body .cke_skin_ips .cke_button_justifyblock .cke_icon
{
	background-position: 0 -512px;
}

#ipboard_body .cke_skin_ips .cke_button_blockquote .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_creatediv .cke_icon {
	background-position: 0 0;
}
#ipboard_body .cke_skin_ips .cke_button_editdiv .cke_icon {
	background-position: 0 0;
}
#ipboard_body .cke_skin_ips .cke_button_removediv .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_flash .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_pastefromword .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_save .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_about .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_maximize .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_editdiv .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_bidirtl .cke_icon {
	background-position: 0 0;
}

#ipboard_body .cke_skin_ips .cke_button_bidiltr .cke_icon {
	background-position: 0 0;
}
#ipboard_body .cke_skin_ips .cke_button_iframe .cke_icon {
	background-position: 0 0;
}
