diff --git a/scripts/admin/ckeditor-config.js b/scripts/admin/ckeditor-config.js
index 950b09f6231..d9426024864 100644
--- a/scripts/admin/ckeditor-config.js
+++ b/scripts/admin/ckeditor-config.js
@@ -2,14 +2,15 @@ CKEDITOR.editorConfig = function( config )
{
config.filebrowserBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=files';
- config.filebrowserImageBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=images';
+ config.filebrowserImageBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=flash';
- config.removeDialogTabs = 'link:upload;image:Upload';
+ config.removeDialogTabs = 'link:upload;image:Upload';
+ config.skin = 'BootstrapCK-Skin';
config.toolbarCanCollapse = false;
config.resize_enabled = false;
config.autoParagraph = false;
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE b/third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE
new file mode 100644
index 00000000000..ab55faf6094
--- /dev/null
+++ b/third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE
@@ -0,0 +1,21 @@
+The MIT License
+
+Copyright (c) 2012 Kunstmaan (http://www.kunstmaan.be)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/README.md b/third_party/ckeditor/skins/BootstrapCK-Skin/README.md
new file mode 100644
index 00000000000..655a74361a2
--- /dev/null
+++ b/third_party/ckeditor/skins/BootstrapCK-Skin/README.md
@@ -0,0 +1,28 @@
+# About [BootstrapCK-Skin][BootstrapCK-Skin]
+
+!Update: This skin is for CKeditor3 use. Want the new CKeditor4 skin? https://github.com/Kunstmaan/BootstrapCK4-Skin
+
+The [BootstrapCK-Skin][BootstrapCK-Skin] is a skin for [CKEditor][CKEditor] based on [Twitter Bootstrap][Twitter Bootstrap] styles.
+Some things couldn't be changed inside the skin, like the smileys and the position of the browse buttons when inserting an image or a flash.
+Here's how you fix that:
+
+## Smileys
+
+Go to plugins > smiley > dialogs
, and replace smiley.js
with [this one][this one].
+And grab your new images over [here][here].
+
+## Browse buttons
+
+Go to plugins > image > dialogs > image.js
and to plugins > flash > dialogs > flash.js
+In both, change the margin-top to 17px (instead of 10px).
+
+# Demo
+[http://kunstmaan.github.com/BootstrapCK-Skin/][http://kunstmaan.github.com/BootstrapCK-Skin/]
+
+[BootstrapCK-Skin]: https://github.com/Kunstmaan/BootstrapCK-Skin "BootstrapCK-Skin"
+[CKEditor]: http://ckeditor.com/ "CKEditor"
+[Twitter Bootstrap]: http://twitter.github.com/bootstrap/ "Twitter Bootstrap"
+[this one]: http://kunstmaan.github.com/BootstrapCK-Skin/smiley.js "smiley.js"
+[here]: http://kunstmaan.github.com/BootstrapCK-Skin/smileys.zip "smileys.zip"
+[http://kunstmaan.github.com/BootstrapCK-Skin/]: http://kunstmaan.github.com/BootstrapCK-Skin/ "Demo"
+[kunstmaan]: http://www.kunstmaan.be "Kunstmaan"
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css b/third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css
new file mode 100644
index 00000000000..49797df6579
--- /dev/null
+++ b/third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css
@@ -0,0 +1,616 @@
+/*
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+body .cke_dialog{
+visibility:visible;
+}
+.cke_skin_BootstrapCK-Skin table.cke_dialog.cke_browser_gecko{
+display:block;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_body{
+z-index:1;
+border:1px solid rgba(0, 0, 0, 0.3);
+box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+padding:5px 0 0 0;
+background-color:#fff;
+border-radius:6px;
+position:relative;
+_position:static;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_tl,.cke_skin_BootstrapCK-Skin .cke_dialog_tr,.cke_skin_BootstrapCK-Skin .cke_dialog_tc,.cke_skin_BootstrapCK-Skin .cke_dialog_bl,.cke_skin_BootstrapCK-Skin .cke_dialog_br,.cke_skin_BootstrapCK-Skin .cke_dialog_bc,.cke_skin_BootstrapCK-Skin .cke_dialog_ml,.cke_skin_BootstrapCK-Skin .cke_dialog_mr{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_title{
+font-weight:bold;
+font-size:18px;
+line-height: 36px;
+color: #404040;
+padding:0 15px;
+cursor:move;
+position:relative;
+border-bottom:1px solid #eee;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_dialog_title{
+margin-bottom:22px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks.cke_single_page .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie6.cke_single_page .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_single_page .cke_dialog_title{
+margin-bottom:10px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_contents{
+background-color:#fff;
+overflow:auto;
+padding:17px 23px 5px 15px;
+border-radius: 0 0 6px 6px;
+margin-top:45px;
+height: auto !important;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_footer{
+text-align:right;
+background-color:#f5f5f5;
+border-top:1px solid #DDDDDD;
+box-shadow: 0 1px 0 #FFFFFF inset;
+border-radius: 0 0 6px 6px;
+border-bottom:none;
+padding: 14px 5px 5px 15px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_footer{
+text-align:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_footer .cke_resizer{
+margin-top:28px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_footer .cke_resizer,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_footer .cke_resizer{
+margin-top:27px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_tabs{
+height:23px;
+display:inline-block;
+_display:block;
+margin-left:13px;
+margin-top:25px;
+position:absolute;
+z-index:2;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_tabs,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_tabs,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_dialog_tabs{
+top:33px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_tabs{
+right:10px;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:link.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:active.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:visited.cke_dialog_tab{
+border-radius:5px;
+background:transparent url(images/sprites.png) repeat-x scroll 0 -1104px;
+padding:3px 10px 4px;
+margin: 0 3px 0 0;
+color: #333;
+border-color: #CCCCCC #CCCCCC #BBBBBB;
+border-width: 1px;
+border-style: solid;
+display:inline-block;
+cursor:pointer;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:link.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:active.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:hover.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:visited.cke_dialog_tab{
+display:inline;
+position:relative;
+top:6px;
+}
+.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_tab, .cke_skin_BootstrapCK-Skin .cke_hc a:hover.cke_dialog_tab, .cke_skin_BootstrapCK-Skin a.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:link.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:active.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:visited.cke_dialog_tab_selected{
+background-position: 0 -1180px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc a.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:link.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:active.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:hover.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:visited.cke_dialog_tab_selected{
+padding:2px 6px!important;
+border-width:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_single_page .cke_dialog_tabs{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_single_page .cke_dialog_contents{
+padding-top:5px;
+margin-top:10px;
+padding-bottom: 15px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_single_page .cke_dialog_contents{
+margin-top:0;
+position:relative;
+margin-bottom:-22px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_vbox table,.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox table{
+margin:auto;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_vbox_child{
+padding:5px 0;
+}
+.cke_skin_BootstrapCK-Skin input.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin input.cke_dialog_ui_input_password{
+background-color:white;
+border:1px solid #CCCCCC;
+padding:4px;
+width:100%;
+font-size: 13px;
+color: #808080;
+border-radius: 3px;
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+}
+.cke_skin_BootstrapCK-Skin input.cke_dialog_ui_input_text:focus{
+border-color: rgba(82, 168, 236, 0.8);
+box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
+}
+.cke_skin_BootstrapCK-Skin div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin div.cke_dialog_ui_input_password{
+background-color:white;
+_width:99.9%;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_password,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_password{
+padding-right:2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_password,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_password{
+padding-left:2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_vbox_child,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_child,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_last{
+padding-right:2px!important;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text{
+padding-right:1px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_password{
+border-width:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_password{
+border-width:1px;
+}
+.cke_skin_BootstrapCK-Skin textarea.cke_dialog_ui_input_textarea{
+background-color:white;
+border:none;
+padding:0;
+width:100%;
+_width:99%;
+overflow:auto;
+resize:none;
+border: 1px solid #ccc;
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+border-radius: 3px;
+}
+.cke_skin_BootstrapCK-Skin div.cke_dialog_ui_input_textarea{
+background-color:white;
+}
+.cke_skin_BootstrapCK-Skin div.cke_disabled .cke_dialog_ui_labeled_content *{
+background-color:#a0a0a0;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_ui_labeled_content{
+_width:95%;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox{
+width:100%;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox_child,.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox_last{
+vertical-align:top;
+}
+.cke_skin_BootstrapCK-Skin .cke_ltr .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_ltr .cke_dialog_ui_hbox_child{
+padding-right:20px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_ui_hbox_child{
+padding-left:10px;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button{
+border-collapse:separate;
+cursor:default;
+border-radius:5px;
+background:transparent url(images/sprites.png) repeat-x scroll 0 -1104px;
+_background:none;
+padding:5px 14px 6px;
+color: #333;
+font-size: 13px;
+text-align:center;
+border-color: #CCCCCC #CCCCCC #BBBBBB;
+border-width: 1px;
+border-style: solid;
+display: inline-block;
+padding: 4px 14px 5px;
+width: auto !important;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button{
+padding:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button span{
+width:70px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span{
+width:100px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button span{
+padding:5px 15px;
+text-align:center;
+color:#3b3b1f;
+background:#53D9F0 none;
+display:inline-block;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_webkit a.cke_dialog_ui_button span.cke_dialog_ui_button{
+margin:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_webkit a.cke_dialog_ui_button{
+display:inline-block;
+padding-top:3px;
+padding-bottom:2px;
+margin:2px 0;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok span,.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_cancel span{
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok{
+border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+background-position: 0 -1069px;
+display: inline;
+padding: 6px 14px 5px;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok:hover{
+background-position: 0 -1144px !important;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok span{
+/*background:transparent url(images/sprites.png) no-repeat scroll right -1219px;*/
+color: #fff;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_dialog_ui_button_ok span{
+background-position:left -1219px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_ok span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_ok span{
+background-color:#B8E834;
+margin-right:0;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_cancel{
+background-position:0 -1104px;
+display: inline;
+padding: 6px 14px 5px;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_cancel span{
+/*background:transparent url(images/sprites.png) no-repeat scroll right -1245px;*/
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_dialog_ui_button_cancel span{
+background-position:left -1245px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_cancel span{
+background-color:#F65D20;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_cancel span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_ok span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_ok span{
+background-image:none;
+}
+.cke_skin_BootstrapCK-Skin span.cke_dialog_ui_button{
+padding:0;
+text-align:center;
+color:#333;
+display:inline-block;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button{
+display:block;
+}
+.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button span.cke_disabled{
+border:#898980 1px solid;
+color:#5e5e55;
+background-color:#c5c5b3;
+}
+.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin a:focus.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin a:active.cke_dialog_ui_button{
+background-position:0 -1180px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc a:hover.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin .cke_hc a:focus.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin .cke_hc a:active.cke_dialog_ui_button{
+border-width:2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a:hover.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a:focus.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a:active.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:hover.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:focus.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:active.cke_dialog_ui_button span{
+background-image:none;
+background:#F7A922;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_footer_buttons{
+display:inline-table;
+margin-right:12px;
+margin-left:12px;
+width:auto;
+position:relative;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_dialog_footer_buttons{
+position:static;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons{
+display:inline;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_footer_buttons span.cke_dialog_ui_button{
+margin:7px 0;
+text-align:center;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_footer .cke_dialog_ui_hbox_first {
+padding: 0 7px 0 0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons a.cke_dialog_ui_button{
+display:block;
+padding:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button{
+padding-bottom:5px;
+padding-top:6px;
+margin-bottom:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_ok .cke_dialog_ui_button{
+background-position:right -1214px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_cancel .cke_dialog_ui_button{
+background-position:right -1242px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie9.cke_rtl .cke_dialog_footer_buttons td{
+padding-left:2px;
+}
+.cke_skin_BootstrapCK-Skin strong{
+font-weight:bold;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_dialog_body .cke_dialog_close_button{
+background:url(images/sprites.png) 0 -1022px no-repeat;
+position:absolute;
+cursor:pointer;
+text-align:center;
+height:20px;
+width:20px;
+top:10px;
+right: 10px;
+_background-image:url(images/sprites_ie6.png);
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_close_button span{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_close_button:hover{
+background-position:0 -1045px;
+}
+.cke_skin_BootstrapCK-Skin .cke_ltr .cke_dialog_close_button{
+right:10px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie8.cke_rtl .cke_dialog_close_button{
+left:8px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_close_button{
+left:10px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_rtl .cke_dialog_close_button{
+left:16px;
+top:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_rtl .cke_dialog_close_button{
+position:absolute;
+left:10px;
+top:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_single_page .cke_dialog_footer{
+margin-top:22px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_close_button,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_close_button{
+top:7px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_ltr .cke_dialog_close_button{
+margin-top:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_input_select{
+border:1px solid #ccc;
+background-color:white;
+border-radius: 3px;
+padding: 4px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_input_file{
+width:100%;
+height:25px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_dark_background{
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_hand{
+cursor:pointer;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_centered{
+text-align:center;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_reset{
+float:right;
+background:url(images/mini.png) 0 -32px no-repeat;
+width:16px;
+height:16px;
+border:1px none;
+font-size:1px;
+margin-top: 15px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog a.cke_btn_reset{
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_unlocked{
+float:left;
+background:url(images/mini.png) 0 0 no-repeat;
+width:16px;
+height:16px;
+border:none 1px;
+font-size:1px;
+margin-top: 15px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_locked .cke_icon{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog a.cke_btn_unlocked{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_unlocked{
+background-position:0 -16px;
+background-image:url(images/mini.png);
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_btn_over{
+border:outset 1px;
+cursor:pointer;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .ImagePreviewBox{
+border:1px solid #ccc;
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+border-radius: 3px;
+overflow-y:scroll;
+height:200px;
+width:270px;
+padding:15px;
+background-color:white;
+margin: 3px 0 0;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .ImagePreviewBox table td{
+white-space:normal;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_page_contents{
+_position:absolute;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .ImagePreviewLoader{
+position:absolute;
+white-space:normal;
+overflow:hidden;
+height:160px;
+width:230px;
+margin:2px;
+padding:2px;
+opacity:.9;
+filter:alpha(opacity=90);
+background-color:#e4e4e4;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .FlashPreviewBox{
+white-space:normal;
+border:1px solid #ccc;
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+border-radius: 3px;
+overflow:auto;
+height:160px;
+width:360px;
+padding:15px;
+background-color:white;
+margin: 3px 0 0;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_pastetext{
+width:346px;
+height:170px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_pastetext textarea{
+width:330px;
+height:160px;
+resize:none;
+border:1px solid #CCCCCC;
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+border-radius: 3px;
+padding:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_pastetext textarea:focus{
+border-color:rgba(82, 168, 236, 0.8);
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog iframe.cke_pasteframe{
+width:346px;
+height:130px;
+background-color:white;
+border: 1px solid #CCCCCC;
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+border-radius: 3px;
+padding:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_dark_background{
+text-align:center;
+font-size:14px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_light_background{
+text-align:center;
+background-color:#ffffbe;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog .cke_hand{
+cursor:pointer;
+}
+.cke_skin_BootstrapCK-Skin .cke_disabled{
+color:#a0a0a0;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_tabs,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_contents,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_footer{
+border-left:1px solid;
+border-right:1px solid;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_title{
+border-top:1px solid;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_footer{
+border-bottom:1px solid;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_close_button span{
+display:inline;
+cursor:pointer;
+font-weight:bold;
+position:relative;
+top:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_body .cke_label{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_body label.cke_required{
+font-weight:bold;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_body .cke_label{
+display:inline;
+cursor:inherit;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_unlocked,.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_reset{
+border-style:solid;
+float:left;
+width:auto;
+height:auto;
+padding:0 2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl.cke_hc a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_rtl.cke_hc a.cke_btn_unlocked,.cke_skin_BootstrapCK-Skin .cke_rtl.cke_hc a.cke_btn_reset{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_locked .cke_icon{
+display:inline;
+}
+.cke_skin_BootstrapCK-Skin a.cke_smile img{
+margin: 5px 0;
+}
+.cke_skin_BootstrapCK-Skin a.cke_smile:focus img,.cke_skin_BootstrapCK-Skin a.cke_smile:active img,.cke_skin_BootstrapCK-Skin a.cke_smile:hover img{
+border-color:#C7C78F;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_tabs a,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_footer a{
+opacity:1.0;
+filter:alpha(opacity=100);
+border:1px solid white;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .ImagePreviewBox{
+width:260px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_contents a.colorChooser{
+display:block;
+margin-top:6px;
+margin-left:10px;
+width:80px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_contents a.colorChooser{
+margin-right:10px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_dialog_ui_radio_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_dialog_ui_checkbox_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_dialog_ui_radio_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_dialog_ui_input_select:focus,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_btn_over,.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_btn_over,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_over{
+outline:1px dotted #696969;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_dialog_ui_checkbox_input,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_dialog_ui_ratio_input,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_reset,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_unlocked{
+*border:1px solid transparent!important;
+-border:1px solid red!important;
+-filter:chroma(color=red);
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_dialog_ui_focused,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_over{
+*border:1px dotted #696969!important;
+}
+.cke_skin_BootstrapCK-Skin .cke_iframe_shim{
+display:block;
+position:absolute;
+top:0;
+left:0;
+z-index:-1;
+filter:alpha(opacity=0);
+width:100%;
+height:100%;
+}
+/* 18/11/2011 */
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_labeled_content {
+margin: 3px 0;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_fieldset {
+border: 1px solid #ccc;
+border-radius: 3px;
+padding: 10px;
+}
+.cke_skin_BootstrapCK-Skin .cke_dialog_ui_checkbox {
+line-height: 20px;
+}
\ No newline at end of file
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/editor.css b/third_party/ckeditor/skins/BootstrapCK-Skin/editor.css
new file mode 100644
index 00000000000..b45fbbe98fb
--- /dev/null
+++ b/third_party/ckeditor/skins/BootstrapCK-Skin/editor.css
@@ -0,0 +1,1088 @@
+/*
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+.cke_skin_BootstrapCK-Skin *,.cke_skin_BootstrapCK-Skin a:hover,.cke_skin_BootstrapCK-Skin a:link,.cke_skin_BootstrapCK-Skin a:visited,.cke_skin_BootstrapCK-Skin a:active{
+margin:0;
+padding:0;
+border:0;
+background:transparent;
+text-decoration:none;
+font:normal normal normal 100% Sans-Serif;
+width:auto;
+height:auto;
+border-collapse:collapse;
+text-align:left;
+vertical-align:baseline;
+white-space:nowrap;
+cursor:auto;
+color:#000;
+float:none;
+font-size:12px;
+font-family:Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl *,.cke_skin_BootstrapCK-Skin .cke_rtl a:hover,.cke_skin_BootstrapCK-Skin .cke_rtl a:link,.cke_skin_BootstrapCK-Skin .cke_rtl a:visited,.cke_skin_BootstrapCK-Skin .cke_rtl a:active,.cke_rtl .cke_skin_BootstrapCK-Skin *,.cke_rtl .cke_skin_BootstrapCK-Skin a:hover,.cke_rtl .cke_skin_BootstrapCK-Skin a:link,.cke_rtl .cke_skin_BootstrapCK-Skin a:visited,.cke_rtl .cke_skin_BootstrapCK-Skin a:active{
+text-align:right;
+}
+.cke_skin_BootstrapCK-Skin iframe{
+vertical-align:inherit;
+}
+.cke_skin_BootstrapCK-Skin textarea{
+white-space:pre;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko textarea{
+cursor:text;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko textarea[disabled]{
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin input[type="text"],.cke_skin_BootstrapCK-Skin input[type="password"]{
+cursor:text;
+}
+.cke_skin_BootstrapCK-Skin input[type="text"][disabled],.cke_skin_BootstrapCK-Skin input[type="password"][disabled]{
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin fieldset{
+padding:10px;
+border:2px groove #E0DFE3;
+}
+.cke_skin_BootstrapCK-Skin{
+display:block;
+}
+span.cke_skin_BootstrapCK-Skin, span.cke_skin_BootstrapCK-Skin:focus{
+border-radius:4px;
+border:1px solid rgba(0, 0, 0, 0.05);
+box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
+background-color: #f5f5f5;
+padding:19px;
+}
+.cke_skin_BootstrapCK-Skin span.cke_browser_webkit,.cke_skin_BootstrapCK-Skin span.cke_browser_gecko18{
+display:block;
+}
+.cke_skin_BootstrapCK-Skin .cke_wrapper{
+-webkit-touch-callout:none;
+border-radius:5px;
+background:url(images/sprites.png) 0 -1950 repeat-x;
+display:block;
+_display:inline-block;
+}
+.cke_shared .cke_skin_BootstrapCK-Skin .cke_wrapper{
+padding-bottom:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_wrapper,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_wrapper{
+background-image:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_editor{
+display:inline-table;
+width:100%;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_editor,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_editor{
+display:table;
+}
+.cke_skin_BootstrapCK-Skin .ltr .cke_browser_ie iframe{
+margin-right:-10px;
+}
+.cke_skin_BootstrapCK-Skin .rtl .cke_browser_ie iframe{
+margin-left:-10px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_editor.cke_skin_BootstrapCK-Skin .cke_resizer{
+display:table;
+}
+.cke_skin_BootstrapCK-Skin .cke_contents{
+margin:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_contents{
+border:1px solid black;
+}
+.cke_skin_BootstrapCK-Skin .cke_contents iframe{
+background-color:#fff;
+border-radius: 4px;
+border:1px solid rgba(0, 0, 0, 0.05);
+}
+.cke_skin_BootstrapCK-Skin .cke_focus{
+/*outline:auto 5px -webkit-focus-ring-color;*/
+}
+.cke_skin_BootstrapCK-Skin textarea.cke_source{
+font-family:'Courier New',Monospace;
+font-size:small;
+background-color:#fff;
+white-space:pre;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks textarea.cke_source{
+_white-space:normal;
+}
+.cke_skin_BootstrapCK-Skin .cke_resizer{
+width:12px;
+height:12px;
+margin-top:9px;
+display:block;
+float:right;
+background:url(images/sprites.png) 0 -1428px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+cursor:se-resize;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_air .cke_resizer,.cke_skin_BootstrapCK-Skin .cke_browser_air .cke_rtl .cke_resizer{
+cursor:move;
+}
+.cke_skin_BootstrapCK-Skin .cke_resizer_rtl{
+cursor:sw-resize;
+background-position:0 -1455px;
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_resizer_horizontal,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_resizer_horizontal{
+cursor:e-resize;
+}
+.cke_skin_BootstrapCK-Skin .cke_resizer_vertical,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_resizer_vertical{
+cursor:n-resize;
+}
+.cke_skin_BootstrapCK-Skin .cke_maximized .cke_resizer{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_contents textarea,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_contents textarea{
+position:absolute;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_browser_quirks .cke_contents iframe{
+position:absolute;
+top:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_editor,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_editor{
+display:inline-block;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_editor,.cke_shared .cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_wrapper{
+padding-bottom:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_voice_label{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin legend.cke_voice_label{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie legend.cke_voice_label{
+position:absolute;
+display:block;
+width:0;
+height:0;
+overflow:hidden;
+}
+.cke_skin_BootstrapCK-Skin .cke_panel{
+border:1px solid #bfbfbf !important;
+background-color:#fff;
+width:130px;
+height:100px;
+overflow:hidden;
+border-radius:4px;
+padding: 5px;
+margin-top: 5px !important;
+}
+.cke_skin_BootstrapCK-Skin .cke_contextmenu{
+margin:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_panel iframe{
+width:100%;
+height:100%;
+}
+html.cke_skin_BootstrapCK-Skin_container{
+overflow:auto;
+overflow-x:hidden;
+padding-right: 5px;
+}
+body.cke_panel_frame{
+overflow:auto;
+}
+.cke_panel_frame .cke_label{
+display:none;
+}
+ul.cke_panel_list{
+list-style-type:none;
+margin:0;
+padding:0;
+white-space:nowrap;
+}
+li.cke_panel_listItem{
+margin:0;
+}
+.cke_panel_listItem a{
+padding:5px;
+display:block;
+color:inherit!important;
+text-decoration:none;
+overflow:hidden;
+text-overflow:ellipsis;
+}
+* html .cke_panel_listItem a{
+width:100%;
+color:#000;
+}
+*:first-child+html .cke_panel_listItem a{
+color:#000;
+}
+.cke_panel_listItem.cke_selected a{
+background-color:#e9f5ff;
+}
+.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{
+background-color:#dff1ff;
+}
+.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{
+border-width:3px;
+padding:0;
+}
+.cke_panel_grouptitle{
+font-size:12px;
+font-weight: normal;
+white-space:nowrap;
+background-color:#f5f5f5;
+color:#555;
+margin:0;
+padding:5px;
+}
+.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{
+margin-top:3px;
+margin-bottom:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_textcolor_panel,.cke_skin_BootstrapCK-Skin .cke_button_bgcolor_panel{
+width:150px;
+height:135px;
+}
+.cke_colorblock{
+padding:3px;
+font-size:11px;
+font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;
+}
+.cke_colorblock,.cke_colorblock a{
+text-decoration:none;
+color:#000;
+}
+span.cke_colorbox{
+width:10px;
+height:10px;
+border:#ccc 1px solid;
+float:left;
+}
+.cke_rtl span.cke_colorbox{
+float:right;
+}
+a.cke_colorbox{
+border:#fff 1px solid;
+padding:2px;
+float:left;
+}
+.cke_rtl a.cke_colorbox{
+float:right;
+}
+a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{
+border:#ccc 1px solid;
+background-color:#f5f5f5;
+}
+a.cke_colorauto,a.cke_colormore{
+border:#fff 1px solid;
+padding:2px;
+display:block;
+cursor:pointer;
+}
+a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{
+border:#ccc 1px solid;
+background-color:#f5f5f5;
+}
+
+@media print{
+ .cke_skin_BootstrapCK-Skin .cke_toolbox{
+ display:none;
+ }
+}
+
+.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_toolbox,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_toolbox>span{
+white-space:normal;
+}
+.cke_skin_BootstrapCK-Skin .cke_toolbox{
+clear:both;
+padding-bottom:1px;
+}
+.cke_skin_BootstrapCK-Skin a.cke_toolbox_collapser,.cke_skin_BootstrapCK-Skin a:hover.cke_toolbox_collapser{
+background:url(images/sprites.png) 3px -1366px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+width:11px;
+height:11px;
+float:right;
+border:1px outset #D3D3D3;
+margin:11px 0 2px;
+cursor:pointer;
+border-radius: 3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_toolbox_collapser,.cke_skin_BootstrapCK-Skin .cke_rtl a:hover.cke_toolbox_collapser{
+float:left;
+}
+.cke_skin_BootstrapCK-Skin a.cke_toolbox_collapser span{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc a.cke_toolbox_collapser span{
+font-size:10px;
+font-weight:bold;
+font-family:Arial;
+display:inline;
+}
+.cke_skin_BootstrapCK-Skin a.cke_toolbox_collapser_min,.cke_skin_BootstrapCK-Skin a:hover.cke_toolbox_collapser_min{
+background:url(images/sprites.png) 4px -1387px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+margin:2px 4px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_toolbox_collapser_min,.cke_skin_BootstrapCK-Skin .cke_rtl a:hover.cke_toolbox_collapser_min{
+background-position:4px -1408px;
+}
+.cke_skin_BootstrapCK-Skin .cke_separator{
+display:inline-block;
+border-left:solid 1px #D3D3D3;
+margin:3px 2px 0;
+height:16px;
+vertical-align:top;
+}
+.cke_skin_BootstrapCK-Skin .cke_break{
+font-size:0;
+clear:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_break{
+clear:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_toolbar_start{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_toolgroup{
+border-radius:4px;
+background:url(images/sprites.png) 0 -500px repeat-x;
+_background-image:url(images/sprites_ie6.png);
+float:left;
+margin-right:6px;
+margin-bottom:5px;
+padding:2px;
+display:inline;
+box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
+border: 1px solid rgba(0, 0, 0, 0.05);
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_toolgroup{
+float:right;
+margin-right:0;
+margin-left:6px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a,.cke_skin_BootstrapCK-Skin .cke_button a:hover,.cke_skin_BootstrapCK-Skin .cke_button a:focus,.cke_skin_BootstrapCK-Skin .cke_button a:active,.cke_skin_BootstrapCK-Skin .cke_button a.cke_off{
+border-radius:3px;
+outline:none;
+padding:2px 4px;
+height:18px;
+display:inline-block;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a,.cke_skin_BootstrapCK-Skin .cke_button a.cke_off{
+filter:alpha(opacity=70);
+opacity:.70;
+border-radius:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a,.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a.cke_off{
+opacity:1.0;
+filter:alpha(opacity=100);
+border:1px solid white;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a.cke_on{
+background-color:#62CFFC;
+filter:alpha(opacity=100);
+opacity:1;
+padding:2px 4px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a.cke_on{
+padding:0 2px!important;
+border-width:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a.cke_disabled *{
+filter:alpha(opacity=30);
+opacity:.3;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie a:hover.cke_button .cke_disabled *{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30);
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl a:hover.cke_button .cke_disabled *{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30);
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:hover.cke_button .cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button.cke_noalphafix a.cke_disabled *{
+filter:alpha(opacity=30);
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_hc a:hover.cke_button .cke_disabled *{
+filter:alpha(opacity=60);
+opacity:.6;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a:hover.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:focus.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:active.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:hover.cke_off,.cke_skin_BootstrapCK-Skin .cke_button a:focus.cke_off,.cke_skin_BootstrapCK-Skin .cke_button a:active.cke_off{
+filter:alpha(opacity=100);
+opacity:1;
+padding:2px 4px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a:hover,.cke_skin_BootstrapCK-Skin .cke_button a:focus,.cke_skin_BootstrapCK-Skin .cke_button a:active{
+background-color:#dff1ff;
+}
+.cke_skin_BootstrapCK-Skin .cke_button a:hover.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:focus.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:active.cke_on{
+background-color:#86caff;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a:hover,.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a:focus,.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a:active{
+padding:0 2px!important;
+border-width:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button .cke_icon{
+background-image:url(icons.png);
+background-position:100px;
+background-repeat:no-repeat;
+margin-top:1px;
+width:16px;
+height:16px;
+display:inline-block;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button .cke_icon{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_button .cke_icon{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_rtl .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button.cke_noalphafix .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_button.cke_noalphafix .cke_icon{filter:;}.cke_skin_BootstrapCK-Skin .cke_button .cke_label{
+cursor:default;
+display:none;
+padding-left:3px;
+line-height:18px;
+vertical-align:middle;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_button .cke_label{
+padding:0;
+display:inline-block;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_button .cke_icon{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_accessibility{
+position:absolute;
+display:block;
+width:0;
+height:0;
+overflow:hidden;
+}
+.cke_skin_BootstrapCK-Skin .cke_button .cke_buttonarrow{
+display:inline-block;
+height:17px;
+width:8px;
+background:url(images/sprites.png) 2px -1469px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button .cke_buttonarrow{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_button .cke_buttonarrow{
+filter:;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_toolbar,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button a,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button a.cke_off,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button .cke_buttonarrow,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_separator,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_toolbar_start{
+display:block;
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko.cke_hc .cke_button .cke_icon{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_toolbar,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button a,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl.cke_button a.cke_off,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_separator,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_toolbar_start{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_break{
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_break{float:right;}.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_toolbar{
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_toolbar{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button .cke_label{
+line-height:16px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rcombo,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rcombo *{
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_toolbox{
+padding-bottom:5px;
+_padding-bottom:6px;
+}
+.cke_shared .cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_toolbox{
+padding-bottom:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_contextmenu{
+padding:2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a{
+display:block;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem span{
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active{
+background-color:#D3D3D3;
+display:block;
+}
+.cke_hc .cke_menuitem a:hover,.cke_hc .cke_menuitem a:focus,.cke_hc .cke_menuitem a:active{
+border:2px solid;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon{
+background-image:url(icons.png);
+background-position:100px;
+background-repeat:no-repeat;
+background-color:transparent;
+width:16px;
+height:16px;
+float:left;
+}
+.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_browser_ie.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_browser_ie6 .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon,.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem.cke_noalphafix .cke_icon{
+filter:;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon{
+filter:alpha(opacity=70);
+opacity:.70;
+}
+.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_browser_ie.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
+}
+.cke_browser_ie6 .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon,.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem.cke_noalphafix .cke_disabled .cke_icon{
+filter:;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon_wrapper{
+background-color:#D3D3D3;
+border:solid 4px #D3D3D3;
+width:16px;
+height:16px;
+float:left;
+filter:alpha(opacity=70);
+opacity:.70;
+clear:both;
+}
+.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon_wrapper{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_icon_wrapper{
+background-color:#9d9d9d;
+border:solid 4px #9d9d9d;
+filter:alpha(opacity=70);
+opacity:.70;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover.cke_disabled .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus.cke_disabled .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active.cke_disabled .cke_icon_wrapper{
+background-color:#D3D3D3;
+border:solid 4px #D3D3D3;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_label{
+display:block;
+padding-right:3px;
+padding-top:5px;
+padding-left:4px;
+height:19px;
+margin-left:24px;
+background-color:#fff;
+}
+.cke_skin_BootstrapCK-Skin .cke_frameLoaded .cke_menuitem .cke_label{
+filter:alpha(opacity=70);
+opacity:.70;
+}
+.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_label{
+padding-right:0;
+margin-left:0;
+padding-left:3px;
+margin-right:28px;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled .cke_label{
+filter:alpha(opacity=30);
+opacity:.30;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_label{
+background-color:#D3D3D3;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:active .cke_label{
+background-color:transparent;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuseparator{
+background-color:#D3D3D3;
+height:2px;
+filter:alpha(opacity=70);
+opacity:.70;
+_font-size:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_menuarrow{
+background:url(images/sprites.png) 0 -1411px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+height:5px;
+width:3px;
+float:right;
+margin-right:2px;
+margin-top:3px;
+}
+.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuarrow{
+float:left;
+margin-right:0;
+margin-left:2px;
+background:url(images/sprites.png) 0 -1390px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+}
+.cke_skin_BootstrapCK-Skin .cke_menuarrow span{
+display:none;
+}
+.cke_hc .cke_skin_BootstrapCK-Skin .cke_menuarrow{
+width:auto;
+margin-top:0;
+}
+.cke_hc .cke_skin_BootstrapCK-Skin .cke_menuarrow span{
+display:inline;
+}
+.cke_browser_ie.cke_ltr .cke_skin_BootstrapCK-Skin .cke_menuarrow{
+position:absolute;
+right:2px;
+}
+.cke_browser_ie.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuarrow{
+position:absolute;
+left:2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo{
+display:inline;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombopanel{
+border:1px solid #8F8F73;
+border-top-left-radius:0;
+height:auto;
+_height:100px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo a,.cke_skin_BootstrapCK-Skin .cke_rcombo a:active,.cke_skin_BootstrapCK-Skin .cke_rcombo a:hover{
+border-radius:4px;
+background:#FDFDFD none 0 -100px repeat-x;
+_background-image:url(images/sprites_ie6.png);
+border: 1px solid rgba(0, 0, 0, 0.05);
+box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
+float:left;
+padding:2px;
+height:21px;
+margin-right:6px;
+margin-bottom:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on a{
+border: 1px solid rgba(82, 168, 236, 0.8);
+box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo a,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo a:active,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo a:hover{
+float:right;
+margin-right:0;
+margin-left:6px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo a{
+filter:alpha(opacity=100);
+opacity:1.0;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_label{
+display:none;
+line-height:26px;
+vertical-align:top;
+margin-right:5px;
+filter:alpha(opacity=70);
+opacity:.70;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_label{
+margin-right:0;
+margin-left:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_inline_label{
+line-height:21px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_openbutton{
+vertical-align:top;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_label{
+filter:alpha(opacity=100);
+opacity:1.0;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_text{
+filter:alpha(opacity=70);
+opacity:.70;
+height:21px;
+line-height:21px;
+width:60px;
+text-overflow:ellipsis;
+overflow:hidden;
+display:inline-block;
+margin:0 2px 0 4px;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_text{
+margin:0 4px 0 2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_openbutton{
+display:inline-block;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_openbutton .cke_icon{
+display:inline-block;
+background:url(images/sprites.png) 0 -68px no-repeat;
+_background-image:url(images/sprites_ie6.png);
+width:17px;
+height:19px;
+margin:1px 2px;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_openbutton .cke_icon{
+background:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_rcombo .cke_openbutton{
+margin-bottom:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:active .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_text{
+border-color:#316ac5;
+filter:alpha(opacity=100);
+opacity:1;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:hover .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:focus .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:active .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_openbutton{
+border-color:#316ac5;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_text{
+border-bottom-left-radius:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_openbutton{
+border-bottom-right-radius:0;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_label{
+filter:alpha(opacity=30);
+opacity:.3;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_disabled .cke_label{
+filter:alpha(opacity=70);
+opacity:.7;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_openbutton{
+filter:alpha(opacity=50);
+opacity:.5;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rcombo .cke_disabled .cke_openbutton{
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=50);
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_rcombo .cke_disabled .cke_openbutton{
+filter:alpha(opacity=50);
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_disabled .cke_text,.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_disabled .cke_openbutton{
+filter:alpha(opacity=80);
+opacity:.8;
+}
+.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_text{
+color:#fff;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rcombo .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rcombo .cke_openbutton{
+display:block;
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rcombo .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rcombo .cke_label{
+float:left;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_rcombo .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_rcombo .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_rcombo .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_rcombo .cke_openbutton{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_rcombo .cke_text{
+line-height:18px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_rcombo .cke_text{
+height:auto;
+line-height:17px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_font .cke_text,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_fontSize .cke_text{
+direction:ltr;
+}
+
+@media print{
+ .cke_path{
+ display:none;
+ }
+}
+
+.cke_skin_BootstrapCK-Skin .cke_path{
+display:inline-block;
+float:left;
+margin-top:5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_path{
+float:right;
+}
+.cke_shared .cke_skin_BootstrapCK-Skin .cke_path{
+_width:100%;
+margin:0 0 5px;
+}
+.cke_skin_BootstrapCK-Skin .cke_path a,.cke_skin_BootstrapCK-Skin .cke_path .cke_empty{
+display:inline-block;
+float:left;
+padding:1px 4px 0;
+color:#60676a;
+cursor:default;
+}
+.cke_skin_BootstrapCK-Skin .cke_path .cke_empty{
+visibility:hidden;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_path a,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_path cke_empty{
+float:right;
+}
+.cke_skin_BootstrapCK-Skin .cke_path a:hover,.cke_skin_BootstrapCK-Skin .cke_path a:focus,.cke_skin_BootstrapCK-Skin .cke_path a:active{
+background-color:#dff1ff;
+padding:1px 4px 0;
+outline:none;
+color:#000;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_path a,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_path .cke_empty{
+float:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_path .cke_label{
+display:none;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_source .cke_icon{
+background-position:0 0;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_docProps .cke_icon{
+background-position:0 -16px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_newpage .cke_icon{
+background-position:0 -48px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_preview .cke_icon{
+background-position:0 -64px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_cut .cke_icon{
+background-position:0 -96px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_copy .cke_icon{
+background-position:0 -112px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_paste .cke_icon{
+background-position:0 -128px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_pastetext .cke_icon{
+background-position:0 -144px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_find .cke_icon{
+background-position:0 -240px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_replace .cke_icon{
+background-position:0 -256px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_selectAll .cke_icon{
+background-position:0 -272px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_removeFormat .cke_icon{
+background-position:0 -288px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_bold .cke_icon{
+background-position:0 -304px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_italic .cke_icon{
+background-position:0 -320px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_underline .cke_icon{
+background-position:0 -336px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_strike .cke_icon{
+background-position:0 -352px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_subscript .cke_icon{
+background-position:0 -368px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_superscript .cke_icon{
+background-position:0 -384px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_table .cke_icon{
+background-position:0 -608px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_horizontalrule .cke_icon{
+background-position:0 -624px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_smiley .cke_icon{
+background-position:0 -640px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_link .cke_icon{
+background-position:0 -528px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_unlink .cke_icon{
+background-position:0 -544px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_anchor .cke_icon{
+background-position:0 -560px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_image .cke_icon{
+background-position:0 -576px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_flash .cke_icon{
+background-position:0 -592px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_specialchar .cke_icon{
+background-position:0 -656px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_pagebreak .cke_icon{
+background-position:0 -672px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_print .cke_icon{
+background-position:0 -176px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_checkspell .cke_icon,.cke_skin_BootstrapCK-Skin .cke_button_scayt .cke_icon{
+background-position:0 -192px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_pagebreak .cke_icon{
+background-position:0 -672px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_textcolor .cke_icon{
+background-position:0 -704px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_bgcolor .cke_icon{
+background-position:0 -720px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_form .cke_icon{
+background-position:0 -752px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_checkbox .cke_icon{
+background-position:0 -768px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_radio .cke_icon{
+background-position:0 -784px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_textfield .cke_icon{
+background-position:0 -800px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_textarea .cke_icon{
+background-position:0 -816px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_showblocks .cke_icon{
+background-position:0 -1136px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_select .cke_icon{
+background-position:0 -832px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_button .cke_icon{
+background-position:0 -848px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_imagebutton .cke_icon{
+background-position:0 -864px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_hiddenfield .cke_icon{
+background-position:0 -880px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_undo .cke_icon{
+background-position:0 -208px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_button_undo .cke_icon{
+background-position:0 -224px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_redo .cke_icon{
+background-position:0 -224px;
+}
+.cke_skin_BootstrapCK-Skin .cke_rtl .cke_button_redo .cke_icon{
+background-position:0 -208px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_templates .cke_icon{
+background-position:0 -80px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_numberedlist .cke_icon{
+background-position:0 -400px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_bulletedlist .cke_icon{
+background-position:0 -416px;
+}
+.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_numberedlist .cke_icon{
+background-position:0 -1217px;
+}
+.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_bulletedlist .cke_icon{
+background-position:0 -1233px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_outdent .cke_icon{
+background-position:0 -432px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_indent .cke_icon{
+background-position:0 -448px;
+}
+.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_indent .cke_icon{
+background-position:0 -1265px;
+}
+.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_outdent .cke_icon{
+background-position:0 -1249px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_justifyleft .cke_icon{
+background-position:0 -464px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_justifycenter .cke_icon{
+background-position:0 -480px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_justifyright .cke_icon{
+background-position:0 -496px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_justifyblock .cke_icon{
+background-position:0 -512px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_blockquote .cke_icon{
+background-position:0 -1152px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_creatediv .cke_icon{
+background-position:0 -1168px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_editdiv .cke_icon{
+background-position:0 -1184px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_removediv .cke_icon{
+background-position:0 -1200px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_flash .cke_icon{
+background-position:0 -592px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_pastefromword .cke_icon{
+background-position:0 -160px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_save .cke_icon{
+background-position:0 -32px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_about .cke_icon{
+background-position:0 -736px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_maximize .cke_icon{
+background-position:0 -1040px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_editdiv .cke_icon{
+background-position:0 -1184px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_bidirtl .cke_icon{
+background-position:0 -1072px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_bidiltr .cke_icon{
+background-position:0 -1056px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_iframe .cke_icon{
+background-position:0 -1281px;
+}
+.cke_skin_BootstrapCK-Skin .cke_button_source .cke_label{
+display:inline;
+}
+.cke_skin_BootstrapCK-Skin .cke_styles_panel{
+width:150px;
+height:170px;
+}
+.cke_skin_BootstrapCK-Skin .cke_format_panel{
+width:150px;
+height:170px;
+}
+.cke_skin_BootstrapCK-Skin .cke_font_panel{
+width:150px;
+height:170px;
+}
+.cke_skin_BootstrapCK-Skin .cke_fontSize_panel{
+height:170px;
+}
+.cke_skin_BootstrapCK-Skin .cke_fontSize .cke_text{
+width:25px;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_fontSize .cke_text{
+width:32px;
+}
+html .cke_skin_BootstrapCK-Skin{
+visibility:inherit;
+}
+html.cke_skin_BootstrapCK-Skin_container{
+visibility:visible;
+}
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/icons.png b/third_party/ckeditor/skins/BootstrapCK-Skin/icons.png
new file mode 100644
index 00000000000..7d19d80409c
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/icons.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.gif b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.gif
new file mode 100644
index 00000000000..8f91b4753ad
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.gif differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.png
new file mode 100644
index 00000000000..1042a61cf9f
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides_rtl.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides_rtl.png
new file mode 100644
index 00000000000..d7f7b49fcc3
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides_rtl.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/mini.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/mini.png
new file mode 100644
index 00000000000..d8581fe268e
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/mini.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/noimage.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/noimage.png
new file mode 100644
index 00000000000..c872414ca42
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/noimage.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites.png
new file mode 100644
index 00000000000..7eb1db4f7b8
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites_ie6.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites_ie6.png
new file mode 100644
index 00000000000..be856d875b8
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites_ie6.png differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/toolbar_start.gif b/third_party/ckeditor/skins/BootstrapCK-Skin/images/toolbar_start.gif
new file mode 100644
index 00000000000..1774246c2ef
Binary files /dev/null and b/third_party/ckeditor/skins/BootstrapCK-Skin/images/toolbar_start.gif differ
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/skin.js b/third_party/ckeditor/skins/BootstrapCK-Skin/skin.js
new file mode 100644
index 00000000000..25a9b0fcf61
--- /dev/null
+++ b/third_party/ckeditor/skins/BootstrapCK-Skin/skin.js
@@ -0,0 +1,236 @@
+/*
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.skins.add( 'BootstrapCK-Skin', (function()
+{
+ var uiColorStylesheetId = 'cke_ui_color';
+
+ return {
+ editor : { css : [ 'editor.css' ] },
+ dialog : { css : [ 'dialog.css' ] },
+ richcombo : { canGroup: false },
+ templates : { css : [ 'templates.css' ] },
+ margins : [ 0, 0, 0, 0 ],
+ init : function( editor )
+ {
+ if ( editor.config.width && !isNaN( editor.config.width ) )
+ editor.config.width -= 12;
+
+ var uiColorMenus = [];
+ var uiColorRegex = /\$color/g;
+ var uiColorMenuCss = "/* UI Color Support */\
+.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon_wrapper\
+{\
+ background-color: $color !important;\
+ border-color: $color !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_icon_wrapper,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_icon_wrapper,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_icon_wrapper\
+{\
+ background-color: $color !important;\
+ border-color: $color !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_label,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_label,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_label\
+{\
+ background-color: $color !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:hover .cke_label,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:focus .cke_label,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:active .cke_label\
+{\
+ background-color: transparent !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:hover .cke_icon_wrapper,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:focus .cke_icon_wrapper,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:active .cke_icon_wrapper\
+{\
+ background-color: $color !important;\
+ border-color: $color !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled .cke_icon_wrapper\
+{\
+ background-color: $color !important;\
+ border-color: $color !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuseparator\
+{\
+ background-color: $color !important;\
+}\
+\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus,\
+.cke_skin_BootstrapCK-Skin .cke_menuitem a:active\
+{\
+ background-color: $color !important;\
+}";
+ // We have to split CSS declarations for webkit.
+ if ( CKEDITOR.env.webkit )
+ {
+ uiColorMenuCss = uiColorMenuCss.split( '}' ).slice( 0, -1 );
+ for ( var i = 0 ; i < uiColorMenuCss.length ; i++ )
+ uiColorMenuCss[ i ] = uiColorMenuCss[ i ].split( '{' );
+ }
+
+ function getStylesheet( document )
+ {
+ var node = document.getById( uiColorStylesheetId );
+ if ( !node )
+ {
+ node = document.getHead().append( 'style' );
+ node.setAttribute( "id", uiColorStylesheetId );
+ node.setAttribute( "type", "text/css" );
+ }
+ return node;
+ }
+
+ function updateStylesheets( styleNodes, styleContent, replace )
+ {
+ var r, i, content;
+ for ( var id = 0 ; id < styleNodes.length ; id++ )
+ {
+ if ( CKEDITOR.env.webkit )
+ {
+ for ( i = 0 ; i < styleContent.length ; i++ )
+ {
+ content = styleContent[ i ][ 1 ];
+ for ( r = 0 ; r < replace.length ; r++ )
+ content = content.replace( replace[ r ][ 0 ], replace[ r ][ 1 ] );
+
+ styleNodes[ id ].$.sheet.addRule( styleContent[ i ][ 0 ], content );
+ }
+ }
+ else
+ {
+ content = styleContent;
+ for ( r = 0 ; r < replace.length ; r++ )
+ content = content.replace( replace[ r ][ 0 ], replace[ r ][ 1 ] );
+
+ if ( CKEDITOR.env.ie )
+ styleNodes[ id ].$.styleSheet.cssText += content;
+ else
+ styleNodes[ id ].$.innerHTML += content;
+ }
+ }
+ }
+
+ var uiColorRegexp = /\$color/g;
+
+ CKEDITOR.tools.extend( editor,
+ {
+ uiColor: null,
+
+ getUiColor : function()
+ {
+ return this.uiColor;
+ },
+
+ setUiColor : function( color )
+ {
+ var cssContent,
+ uiStyle = getStylesheet( CKEDITOR.document ),
+ cssId = '.' + editor.id;
+
+ var cssSelectors =
+ [
+ cssId + " .cke_wrapper",
+ cssId + "_dialog .cke_dialog_contents",
+ cssId + "_dialog a.cke_dialog_tab",
+ cssId + "_dialog .cke_dialog_footer"
+ ].join( ',' );
+ var cssProperties = "background-color: $color !important;";
+
+ if ( CKEDITOR.env.webkit )
+ cssContent = [ [ cssSelectors, cssProperties ] ];
+ else
+ cssContent = cssSelectors + '{' + cssProperties + '}';
+
+ return ( this.setUiColor =
+ function( color )
+ {
+ var replace = [ [ uiColorRegexp, color ] ];
+ editor.uiColor = color;
+
+ // Update general style.
+ updateStylesheets( [ uiStyle ], cssContent, replace );
+
+ // Update menu styles.
+ updateStylesheets( uiColorMenus, uiColorMenuCss, replace );
+ })( color );
+ }
+ });
+
+ editor.on( 'menuShow', function( event )
+ {
+ var panel = event.data[ 0 ];
+ var iframe = panel.element.getElementsByTag( 'iframe' ).getItem( 0 ).getFrameDocument();
+
+ // Add stylesheet if missing.
+ if ( !iframe.getById( 'cke_ui_color' ) )
+ {
+ var node = getStylesheet( iframe );
+ uiColorMenus.push( node );
+
+ var color = editor.getUiColor();
+ // Set uiColor for new menu.
+ if ( color )
+ updateStylesheets( [ node ], uiColorMenuCss, [ [ uiColorRegexp, color ] ] );
+ }
+ });
+
+ // Apply UI color if specified in config.
+ if ( editor.config.uiColor )
+ editor.setUiColor( editor.config.uiColor );
+ }
+ };
+})() );
+
+(function()
+{
+ CKEDITOR.dialog ? dialogSetup() : CKEDITOR.on( 'dialogPluginReady', dialogSetup );
+
+ function dialogSetup()
+ {
+ CKEDITOR.dialog.on( 'resize', function( evt )
+ {
+ var data = evt.data,
+ width = data.width,
+ height = data.height,
+ dialog = data.dialog,
+ contents = dialog.parts.contents;
+
+ if ( data.skin != 'BootstrapCK-Skin' )
+ return;
+
+ contents.setStyles(
+ {
+ width : width + 'px',
+ height : height + 'px'
+ });
+ });
+ }
+})();
+
+/**
+ * The base user interface color to be used by the editor. Not all skins are
+ * compatible with this setting.
+ * @name CKEDITOR.config.uiColor
+ * @type String
+ * @default '' (empty)
+ * @example
+ * // Using a color code.
+ * config.uiColor = '#AADC6E';
+ * @example
+ * // Using an HTML color name.
+ * config.uiColor = 'Gold';
+ */
diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/templates.css b/third_party/ckeditor/skins/BootstrapCK-Skin/templates.css
new file mode 100644
index 00000000000..ed0c4073e71
--- /dev/null
+++ b/third_party/ckeditor/skins/BootstrapCK-Skin/templates.css
@@ -0,0 +1,54 @@
+/*
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+.cke_skin_BootstrapCK-Skin .cke_tpl_list{
+border:#dcdcdc 2px solid;
+background-color:#fff;
+overflow-y:auto;
+overflow-x:hidden;
+width:100%;
+height:220px;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_item{
+margin:5px;
+padding:7px;
+border:#eee 1px solid;
+*width:88%;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_preview{
+border-collapse:separate;
+text-indent:0;
+width:100%;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_preview td{
+padding:2px;
+vertical-align:middle;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_preview .cke_tpl_preview_img{
+width:100px;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_preview span{
+white-space:normal;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_title{
+font-weight:bold;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_list a:active .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:hover .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:focus .cke_tpl_item{
+border:#62CFFC 1px solid;
+background-color:#DCEAF4;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_list a:active *,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:hover *,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:focus *{
+cursor:pointer;
+}
+.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_tpl_list a:active,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_tpl_list a:hover,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_tpl_list a:focus{
+background-position:0 0;
+}
+.cke_skin_BootstrapCK-Skin .cke_hc .cke_tpl_list a:active .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_hc .cke_tpl_list a:hover .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_hc .cke_tpl_list a:focus .cke_tpl_item{
+border-width:3px;
+}
+.cke_skin_BootstrapCK-Skin .cke_tpl_empty,.cke_tpl_loading{
+text-align:center;
+padding:5px;
+}
diff --git a/third_party/ckeditor/skins/kama/editor.css b/third_party/ckeditor/skins/kama/editor.css
index 7d4688d467e..5af45b69b6e 100644
--- a/third_party/ckeditor/skins/kama/editor.css
+++ b/third_party/ckeditor/skins/kama/editor.css
@@ -1,18 +1,13 @@
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
-HACKED
*/
.cke_skin_kama *,.cke_skin_kama a:hover,.cke_skin_kama a:link,.cke_skin_kama a:visited,.cke_skin_kama a:active{margin:0;padding:0;border:0;background:transparent;text-decoration:none;font:normal normal normal 100% Sans-Serif;width:auto;height:auto;border-collapse:collapse;text-align:left;vertical-align:baseline;white-space:nowrap;cursor:auto;color:#000;float:none;font-size:12px;font-family:Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}.cke_skin_kama .cke_rtl *,.cke_skin_kama .cke_rtl a:hover,.cke_skin_kama .cke_rtl a:link,.cke_skin_kama .cke_rtl a:visited,.cke_skin_kama .cke_rtl a:active,.cke_rtl .cke_skin_kama *,.cke_rtl .cke_skin_kama a:hover,.cke_rtl .cke_skin_kama a:link,.cke_rtl .cke_skin_kama a:visited,.cke_rtl .cke_skin_kama a:active{text-align:right;}.cke_skin_kama iframe{vertical-align:inherit;}.cke_skin_kama textarea{white-space:pre;}.cke_skin_kama .cke_browser_gecko textarea{cursor:text;}.cke_skin_kama .cke_browser_gecko textarea[disabled]{cursor:default;}.cke_skin_kama input[type="text"],.cke_skin_kama input[type="password"]{cursor:text;}.cke_skin_kama input[type="text"][disabled],.cke_skin_kama input[type="password"][disabled]{cursor:default;}.cke_skin_kama fieldset{padding:10px;border:2px groove #E0DFE3;}.cke_skin_kama{display:block;}span.cke_skin_kama{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #D3D3D3;padding:5px;}.cke_skin_kama span.cke_browser_webkit,.cke_skin_kama span.cke_browser_gecko18{display:block;}.cke_skin_kama .cke_wrapper{-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-touch-callout:none;border-radius:5px;background-color:#d3d3d3;background-image:url(images/sprites.png);background-repeat:repeat-x;background-position:0 -1950px;display:block;_display:inline-block;padding:5px;}.cke_shared .cke_skin_kama .cke_wrapper{padding-bottom:0;}.cke_skin_kama .cke_browser_ie6 .cke_wrapper,.cke_skin_kama .cke_browser_iequirks .cke_wrapper{background-image:none;}.cke_skin_kama .cke_editor{display:inline-table;width:100%;}.cke_skin_kama .cke_browser_ie .cke_editor,.cke_skin_kama .cke_browser_webkit .cke_editor{display:table;}.cke_skin_kama .ltr .cke_browser_ie iframe{margin-right:-10px;}.cke_skin_kama .rtl .cke_browser_ie iframe{margin-left:-10px;}.cke_skin_kama .cke_browser_opera .cke_editor.cke_skin_kama .cke_resizer{display:table;}.cke_skin_kama .cke_contents{margin:5px;}.cke_skin_kama .cke_hc .cke_contents{border:1px solid black;}.cke_skin_kama .cke_contents iframe{background-color:#fff;}.cke_skin_kama .cke_focus{outline:auto 5px -webkit-focus-ring-color;}.cke_skin_kama textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre;}.cke_skin_kama .cke_browser_iequirks textarea.cke_source{_white-space:normal;}.cke_skin_kama .cke_resizer{width:12px;height:12px;margin-top:9px;display:block;float:right;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1428px;background-repeat:no-repeat;cursor:se-resize;}.cke_skin_kama .cke_browser_air .cke_resizer,.cke_skin_kama .cke_browser_air .cke_rtl .cke_resizer{cursor:move;}.cke_skin_kama .cke_resizer_rtl{cursor:sw-resize;background-position:0 -1455px;float:left;}.cke_skin_kama .cke_resizer_horizontal,.cke_skin_kama .cke_rtl .cke_resizer_horizontal{cursor:e-resize;}.cke_skin_kama .cke_resizer_vertical,.cke_skin_kama .cke_rtl .cke_resizer_vertical{cursor:n-resize;}.cke_skin_kama .cke_maximized .cke_resizer{display:none;}.cke_skin_kama .cke_browser_ie6 .cke_contents textarea,.cke_skin_kama .cke_browser_ie7 .cke_contents textarea{position:absolute;}.cke_skin_kama .cke_browser_ie.cke_browser_quirks .cke_contents iframe{position:absolute;top:0;}.cke_skin_kama .cke_browser_ie6 .cke_editor,.cke_skin_kama .cke_browser_ie7 .cke_editor{display:inline-block;}.cke_skin_kama .cke_browser_ie6 .cke_editor,.cke_shared .cke_skin_kama .cke_browser_ie7 .cke_wrapper{padding-bottom:5px;}.cke_skin_kama .cke_voice_label{display:none;}.cke_skin_kama legend.cke_voice_label{display:none;}.cke_skin_kama .cke_browser_ie legend.cke_voice_label{position:absolute;display:block;width:0;height:0;overflow:hidden;}
.cke_skin_kama .cke_panel{border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.cke_skin_kama .cke_contextmenu{margin:0;}.cke_skin_kama .cke_panel iframe{width:100%;height:100%;}html.cke_skin_kama_container{overflow:auto;overflow-x:hidden;}body.cke_panel_frame{overflow:auto;}.cke_panel_frame .cke_label{display:none;}ul.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap;}li.cke_panel_listItem{margin:0;}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;}* html .cke_panel_listItem a{width:100%;color:#000;}*:first-child+html .cke_panel_listItem a{color:#000;}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff;}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff;}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0;}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px;}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px;}.cke_skin_kama .cke_button_textcolor_panel,.cke_skin_kama .cke_button_bgcolor_panel{width:150px;height:135px;}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000;}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left;}.cke_rtl span.cke_colorbox{float:right;}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;}.cke_rtl a.cke_colorbox{float:right;}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff;}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer;}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff;}@media print{.cke_skin_kama .cke_toolbox{display:none;}}.cke_skin_kama .cke_browser_webkit .cke_toolbox,.cke_skin_kama .cke_browser_webkit .cke_toolbox>span{white-space:normal;}.cke_skin_kama .cke_toolbox{clear:both;padding-bottom:1px;}.cke_skin_kama a.cke_toolbox_collapser,.cke_skin_kama a:hover.cke_toolbox_collapser{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:3px -1366px;background-repeat:no-repeat;width:11px;height:11px;float:right;border:1px outset #D3D3D3;margin:11px 0 2px;cursor:pointer;}.cke_skin_kama .cke_rtl a.cke_toolbox_collapser,.cke_skin_kama .cke_rtl a:hover.cke_toolbox_collapser{float:left;}.cke_skin_kama a.cke_toolbox_collapser span{display:none;}.cke_skin_kama .cke_hc a.cke_toolbox_collapser span{font-size:10px;font-weight:bold;font-family:Arial;display:inline;}.cke_skin_kama a.cke_toolbox_collapser_min,.cke_skin_kama a:hover.cke_toolbox_collapser_min{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:4px -1387px;background-repeat:no-repeat;margin:2px 4px;}.cke_skin_kama .cke_rtl a.cke_toolbox_collapser_min,.cke_skin_kama .cke_rtl a:hover.cke_toolbox_collapser_min{background-position:4px -1408px;}.cke_skin_kama .cke_separator{display:inline-block;border-left:solid 1px #D3D3D3;margin:3px 2px 0;height:16px;vertical-align:top;}.cke_skin_kama .cke_break{font-size:0;clear:left;}.cke_skin_kama .cke_rtl .cke_break{clear:right;}.cke_skin_kama .cke_toolbar_start{display:none;}.cke_skin_kama .cke_toolgroup{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:repeat-x;background-position:0 -500px;float:left;margin-right:6px;margin-bottom:5px;padding:2px;display:inline;}
.cke_skin_kama .cke_rtl .cke_toolgroup{float:right;margin-right:0;margin-left:6px;}.cke_skin_kama .cke_button a,.cke_skin_kama .cke_button a:hover,.cke_skin_kama .cke_button a:focus,.cke_skin_kama .cke_button a:active,.cke_skin_kama .cke_button a.cke_off{border-radius:3px;outline:none;padding:2px 4px;height:18px;display:inline-block;cursor:default;}.cke_skin_kama .cke_button a,.cke_skin_kama .cke_button a.cke_off{filter:alpha(opacity=70);opacity:.70;-moz-border-radius:3px;-webkit-border-radius:3px;}.cke_skin_kama .cke_hc .cke_button a,.cke_skin_kama .cke_hc .cke_button a.cke_off{opacity:1.0;filter:alpha(opacity=100);border:1px solid white;}.cke_skin_kama .cke_button a.cke_on{background-color:#a3d7ff;filter:alpha(opacity=100);opacity:1;padding:2px 4px;}.cke_skin_kama .cke_hc .cke_button a.cke_on{padding:0 2px!important;border-width:3px;}.cke_skin_kama .cke_button a.cke_disabled *{filter:alpha(opacity=30);opacity:.3;}.cke_skin_kama .cke_browser_ie .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie a:hover.cke_button .cke_disabled *{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30);}.cke_skin_kama .cke_browser_ie .cke_rtl .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie .cke_rtl a:hover.cke_button .cke_disabled *{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30);}.cke_skin_kama .cke_browser_ie6 .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie6 a:hover.cke_button .cke_disabled *,.cke_skin_kama .cke_browser_ie .cke_button.cke_noalphafix a.cke_disabled *{filter:alpha(opacity=30);}.cke_skin_kama .cke_hc .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie.cke_hc a:hover.cke_button .cke_disabled *{filter:alpha(opacity=60);opacity:.6;}.cke_skin_kama .cke_button a:hover.cke_on,.cke_skin_kama .cke_button a:focus.cke_on,.cke_skin_kama .cke_button a:active.cke_on,.cke_skin_kama .cke_button a:hover.cke_off,.cke_skin_kama .cke_button a:focus.cke_off,.cke_skin_kama .cke_button a:active.cke_off{filter:alpha(opacity=100);opacity:1;padding:2px 4px;}.cke_skin_kama .cke_button a:hover,.cke_skin_kama .cke_button a:focus,.cke_skin_kama .cke_button a:active{background-color:#dff1ff;}.cke_skin_kama .cke_button a:hover.cke_on,.cke_skin_kama .cke_button a:focus.cke_on,.cke_skin_kama .cke_button a:active.cke_on{background-color:#86caff;}.cke_skin_kama .cke_hc .cke_button a:hover,.cke_skin_kama .cke_hc .cke_button a:focus,.cke_skin_kama .cke_hc .cke_button a:active{padding:0 2px!important;border-width:3px;}.cke_skin_kama .cke_button .cke_icon{background-image:url(icons.png);background-position:100px;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;display:inline-block;cursor:default;}.cke_skin_kama .cke_rtl .cke_button .cke_icon{background-image:url(icons_rtl.png);}.cke_skin_kama .cke_browser_ie .cke_button .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_skin_kama .cke_browser_ie .cke_rtl .cke_button .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_skin_kama .cke_browser_ie6 .cke_button .cke_icon,.cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_button .cke_icon,.cke_skin_kama .cke_browser_ie .cke_button.cke_noalphafix .cke_icon,.cke_skin_kama .cke_browser_ie .cke_rtl .cke_button.cke_noalphafix .cke_icon{filter:;}.cke_skin_kama .cke_button .cke_label{cursor:default;display:none;padding-left:3px;line-height:18px;vertical-align:middle;}.cke_skin_kama .cke_hc .cke_button .cke_label{padding:0;display:inline-block;}.cke_skin_kama .cke_hc .cke_button .cke_icon{display:none;}.cke_skin_kama .cke_accessibility{position:absolute;display:block;width:0;height:0;overflow:hidden;}.cke_skin_kama .cke_button .cke_buttonarrow{display:inline-block;height:17px;width:8px;background-position:2px -1469px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:no-repeat;cursor:default;}.cke_skin_kama .cke_browser_ie .cke_button .cke_buttonarrow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}
.cke_skin_kama .cke_browser_ie6 .cke_button .cke_buttonarrow{filter:;}.cke_skin_kama .cke_browser_gecko .cke_toolbar,.cke_skin_kama .cke_browser_gecko .cke_button a,.cke_skin_kama .cke_browser_gecko .cke_button a.cke_off,.cke_skin_kama .cke_browser_gecko .cke_button .cke_icon,.cke_skin_kama .cke_browser_gecko .cke_button .cke_buttonarrow,.cke_skin_kama .cke_browser_gecko .cke_separator,.cke_skin_kama .cke_browser_gecko .cke_toolbar_start{display:block;float:left;}.cke_skin_kama .cke_browser_gecko.cke_hc .cke_button .cke_icon{display:none;}.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_toolbar,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button a,.cke_skin_kama .cke_browser_gecko .cke_rtl.cke_button a.cke_off,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_icon,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_separator,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_toolbar_start{float:right;}.cke_skin_kama .cke_browser_gecko .cke_button .cke_label,.cke_skin_kama .cke_browser_gecko .cke_break{float:left;}.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_label,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break,.cke_skin_kama .cke_browser_ie8 .cke_rtl .cke_break,.cke_skin_kama .cke_browser_ie9plus .cke_rtl .cke_break{float:right;}.cke_skin_kama .cke_browser_webkit .cke_toolbar{float:left;}.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_toolbar{float:right;}.cke_skin_kama .cke_browser_ie .cke_button .cke_label{line-height:16px;}.cke_skin_kama .cke_browser_ie .cke_rcombo,.cke_skin_kama .cke_browser_ie .cke_rcombo *{cursor:default;}.cke_skin_kama .cke_browser_ie .cke_toolbox{padding-bottom:5px;_padding-bottom:6px;}.cke_shared .cke_skin_kama .cke_browser_ie .cke_toolbox{padding-bottom:0;}.cke_skin_kama .cke_contextmenu{padding:2px;}.cke_skin_kama .cke_menuitem a{display:block;}.cke_skin_kama .cke_menuitem span{cursor:default;}.cke_skin_kama .cke_menuitem a:hover,.cke_skin_kama .cke_menuitem a:focus,.cke_skin_kama .cke_menuitem a:active{background-color:#D3D3D3;display:block;}.cke_hc .cke_menuitem a:hover,.cke_hc .cke_menuitem a:focus,.cke_hc .cke_menuitem a:active{border:2px solid;}.cke_skin_kama .cke_menuitem .cke_icon{background-image:url(icons.png);background-position:100px;background-repeat:no-repeat;background-color:transparent;width:16px;height:16px;float:left;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_icon{background-image:url(icons_rtl.png);}.cke_browser_ie .cke_skin_kama .cke_menuitem .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuitem .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie6 .cke_skin_kama .cke_menuitem .cke_icon,.cke_browser_ie .cke_skin_kama .cke_menuitem.cke_noalphafix .cke_icon{filter:;}.cke_skin_kama .cke_menuitem .cke_disabled .cke_icon{filter:alpha(opacity=70);opacity:.70;}.cke_browser_ie .cke_skin_kama .cke_menuitem .cke_disabled .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuitem .cke_disabled .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie6 .cke_skin_kama .cke_menuitem .cke_disabled .cke_icon,.cke_browser_ie .cke_skin_kama .cke_menuitem.cke_noalphafix .cke_disabled .cke_icon{filter:;}.cke_skin_kama .cke_menuitem .cke_icon_wrapper{background-color:#D3D3D3;border:solid 4px #D3D3D3;width:16px;height:16px;float:left;filter:alpha(opacity=70);opacity:.70;clear:both;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_icon_wrapper{float:right;}.cke_skin_kama .cke_menuitem a:hover .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:focus .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:active .cke_icon_wrapper{background-color:#9d9d9d;border:solid 4px #9d9d9d;filter:alpha(opacity=70);opacity:.70;}.cke_skin_kama .cke_menuitem a:hover.cke_disabled .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:focus.cke_disabled .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:active.cke_disabled .cke_icon_wrapper{background-color:#D3D3D3;border:solid 4px #D3D3D3;}
-.cke_skin_kama .cke_menuitem .cke_label{display:block;padding-right:3px;padding-top:5px;padding-left:4px;height:19px;margin-left:24px;background-color:#fff;}.cke_skin_kama .cke_frameLoaded .cke_menuitem .cke_label{filter:alpha(opacity=70);opacity:.70;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_label{padding-right:0;margin-left:0;padding-left:3px;margin-right:28px;}.cke_skin_kama .cke_menuitem a.cke_disabled .cke_label{filter:alpha(opacity=30);opacity:.30;}.cke_skin_kama .cke_menuitem a:hover .cke_label,.cke_skin_kama .cke_menuitem a:focus .cke_label,.cke_skin_kama .cke_menuitem a:active .cke_label{background-color:#D3D3D3;}.cke_skin_kama .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:active .cke_label{background-color:transparent;}.cke_skin_kama .cke_menuseparator{background-color:#D3D3D3;height:2px;filter:alpha(opacity=70);opacity:.70;_font-size:0;}.cke_skin_kama .cke_menuarrow{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1411px;background-repeat:no-repeat;height:5px;width:3px;float:right;margin-right:2px;margin-top:3px;}.cke_rtl .cke_skin_kama .cke_menuarrow{float:left;margin-right:0;margin-left:2px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1390px;background-repeat:no-repeat;}.cke_skin_kama .cke_menuarrow span{display:none;}.cke_hc .cke_skin_kama .cke_menuarrow{width:auto;margin-top:0;}.cke_hc .cke_skin_kama .cke_menuarrow span{display:inline;}.cke_browser_ie.cke_ltr .cke_skin_kama .cke_menuarrow{position:absolute;right:2px;}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuarrow{position:absolute;left:2px;}.cke_skin_kama .cke_rcombo{display:inline;}.cke_skin_kama .cke_rcombopanel{border:1px solid #8F8F73;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;height:auto;_height:100px;}.cke_skin_kama .cke_rcombo a,.cke_skin_kama .cke_rcombo a:active,.cke_skin_kama .cke_rcombo a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:repeat-x;background-position:0 -100px;border-bottom:1px solid #DAD9D9;border-right:1px solid #DAD9D9;float:left;padding:2px;height:21px;margin-right:6px;margin-bottom:5px;}.cke_skin_kama .cke_rtl .cke_rcombo a,.cke_skin_kama .cke_rtl .cke_rcombo a:active,.cke_skin_kama .cke_rtl .cke_rcombo a:hover{float:right;margin-right:0;margin-left:6px;}.cke_skin_kama .cke_hc .cke_rcombo a{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_label{display:none;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity=70);opacity:.70;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_label{margin-right:0;margin-left:5px;}.cke_skin_kama .cke_rcombo .cke_inline_label{line-height:21px;font-style:italic;color:#666;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton{vertical-align:top;}.cke_skin_kama .cke_hc .cke_rcombo .cke_label{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_text{filter:alpha(opacity=70);opacity:.70;height:21px;line-height:21px;width:60px;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:0 2px 0 4px;cursor:default;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_text{margin:0 4px 0 2px;}.cke_skin_kama .cke_rcombo .cke_openbutton{display:inline-block;}.cke_skin_kama .cke_rcombo .cke_openbutton .cke_icon{display:inline-block;height:17px;width:8px;background-position:2px -1469px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:no-repeat;cursor:default;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton .cke_icon{background:none;}.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_openbutton{margin-bottom:0;}.cke_skin_kama .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:active .cke_text,.cke_skin_kama .cke_rcombo .cke_on .cke_text{border-color:#316ac5;filter:alpha(opacity=100);opacity:1;}
+.cke_skin_kama .cke_menuitem .cke_label{display:block;padding-right:3px;padding-top:5px;padding-left:4px;height:19px;margin-left:24px;background-color:#fff;}.cke_skin_kama .cke_frameLoaded .cke_menuitem .cke_label{filter:alpha(opacity=70);opacity:.70;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_label{padding-right:0;margin-left:0;padding-left:3px;margin-right:28px;}.cke_skin_kama .cke_menuitem a.cke_disabled .cke_label{filter:alpha(opacity=30);opacity:.30;}.cke_skin_kama .cke_menuitem a:hover .cke_label,.cke_skin_kama .cke_menuitem a:focus .cke_label,.cke_skin_kama .cke_menuitem a:active .cke_label{background-color:#D3D3D3;}.cke_skin_kama .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:active .cke_label{background-color:transparent;}.cke_skin_kama .cke_menuseparator{background-color:#D3D3D3;height:2px;filter:alpha(opacity=70);opacity:.70;_font-size:0;}.cke_skin_kama .cke_menuarrow{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1411px;background-repeat:no-repeat;height:5px;width:3px;float:right;margin-right:2px;margin-top:3px;}.cke_rtl .cke_skin_kama .cke_menuarrow{float:left;margin-right:0;margin-left:2px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1390px;background-repeat:no-repeat;}.cke_skin_kama .cke_menuarrow span{display:none;}.cke_hc .cke_skin_kama .cke_menuarrow{width:auto;margin-top:0;}.cke_hc .cke_skin_kama .cke_menuarrow span{display:inline;}.cke_browser_ie.cke_ltr .cke_skin_kama .cke_menuarrow{position:absolute;right:2px;}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuarrow{position:absolute;left:2px;}.cke_skin_kama .cke_rcombo{display:inline;}.cke_skin_kama .cke_rcombopanel{border:1px solid #8F8F73;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;height:auto;_height:100px;}.cke_skin_kama .cke_rcombo a,.cke_skin_kama .cke_rcombo a:active,.cke_skin_kama .cke_rcombo a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:repeat-x;background-position:0 -100px;border-bottom:1px solid #DAD9D9;border-right:1px solid #DAD9D9;float:left;padding:2px;height:21px;margin-right:6px;margin-bottom:5px;}.cke_skin_kama .cke_rtl .cke_rcombo a,.cke_skin_kama .cke_rtl .cke_rcombo a:active,.cke_skin_kama .cke_rtl .cke_rcombo a:hover{float:right;margin-right:0;margin-left:6px;}.cke_skin_kama .cke_hc .cke_rcombo a{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_label{display:none;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity=70);opacity:.70;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_label{margin-right:0;margin-left:5px;}.cke_skin_kama .cke_rcombo .cke_inline_label{line-height:21px;font-style:italic;color:#666;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton{vertical-align:top;}.cke_skin_kama .cke_hc .cke_rcombo .cke_label{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_text{filter:alpha(opacity=70);opacity:.70;height:21px;line-height:21px;width:60px;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:0 2px 0 4px;cursor:default;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_text{margin:0 4px 0 2px;}.cke_skin_kama .cke_rcombo .cke_openbutton{display:inline-block;}.cke_skin_kama .cke_rcombo .cke_openbutton .cke_icon{display:inline-block;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -68px;background-repeat:no-repeat;width:17px;height:19px;margin:1px 2px;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton .cke_icon{background:none;}.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_openbutton{margin-bottom:0;}.cke_skin_kama .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:active .cke_text,.cke_skin_kama .cke_rcombo .cke_on .cke_text{border-color:#316ac5;filter:alpha(opacity=100);opacity:1;}
.cke_skin_kama .cke_rcombo .cke_off a:hover .cke_openbutton,.cke_skin_kama .cke_rcombo .cke_off a:focus .cke_openbutton,.cke_skin_kama .cke_rcombo .cke_off a:active .cke_openbutton,.cke_skin_kama .cke_rcombo .cke_on .cke_openbutton{border-color:#316ac5;background-color:#dff1ff;}.cke_skin_kama .cke_rcombo .cke_on .cke_text{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;}.cke_skin_kama .cke_rcombo .cke_on .cke_openbutton{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.cke_skin_kama .cke_rcombo .cke_disabled .cke_label{filter:alpha(opacity=30);opacity:.3;}.cke_skin_kama .cke_hc .cke_rcombo .cke_disabled .cke_label{filter:alpha(opacity=70);opacity:.7;}.cke_skin_kama .cke_rcombo .cke_disabled .cke_text,.cke_skin_kama .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=50);opacity:.5;}.cke_skin_kama .cke_browser_ie .cke_rcombo .cke_disabled .cke_openbutton{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=50);}.cke_skin_kama .cke_browser_ie6 .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=50);}.cke_skin_kama .cke_hc .cke_rcombo .cke_disabled .cke_text,.cke_skin_kama .cke_hc .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=80);opacity:.8;}.cke_skin_kama .cke_rcombo .cke_disabled .cke_text{color:#fff;}.cke_skin_kama .cke_browser_gecko .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_gecko .cke_rcombo .cke_openbutton,.cke_skin_kama .cke_browser_webkit .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_webkit .cke_rcombo .cke_openbutton{display:block;float:left;}.cke_skin_kama .cke_browser_gecko .cke_rcombo .cke_label,.cke_skin_kama .cke_browser_webkit .cke_rcombo .cke_label{float:left;}.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_rcombo .cke_label,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_rcombo .cke_openbutton,.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_rcombo .cke_label,.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_rcombo .cke_openbutton{float:right;}.cke_skin_kama .cke_browser_ie7 .cke_rcombo .cke_text{line-height:18px;}.cke_skin_kama .cke_browser_ie6 .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_text{height:auto;line-height:17px;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_font .cke_text,.cke_skin_kama .cke_rtl .cke_rcombo .cke_fontSize .cke_text{direction:ltr;}@media print{.cke_path{display:none;}}.cke_skin_kama .cke_path{display:inline-block;float:left;margin-top:5px;}.cke_skin_kama .cke_rtl .cke_path{float:right;}.cke_shared .cke_skin_kama .cke_path{_width:100%;margin:0 0 5px;}.cke_skin_kama .cke_path a,.cke_skin_kama .cke_path .cke_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;}.cke_skin_kama .cke_path .cke_empty{visibility:hidden;}.cke_skin_kama .cke_rtl .cke_path a,.cke_skin_kama .cke_rtl .cke_path cke_empty{float:right;}.cke_skin_kama .cke_path a:hover,.cke_skin_kama .cke_path a:focus,.cke_skin_kama .cke_path a:active{background-color:#dff1ff;padding:1px 4px 0;outline:none;color:#000;}.cke_skin_kama .cke_browser_ie .cke_rtl .cke_path a,.cke_skin_kama .cke_browser_ie .cke_rtl .cke_path .cke_empty{float:none;}.cke_skin_kama .cke_path .cke_label{display:none;}.cke_skin_kama .cke_button_source .cke_icon{background-position:0 0;}.cke_skin_kama .cke_button_docProps .cke_icon{background-position:0 -16px;}.cke_skin_kama .cke_button_newpage .cke_icon{background-position:0 -48px;}.cke_skin_kama .cke_button_preview .cke_icon{background-position:0 -64px;}.cke_skin_kama .cke_button_cut .cke_icon{background-position:0 -96px;}.cke_skin_kama .cke_button_copy .cke_icon{background-position:0 -112px;}.cke_skin_kama .cke_button_paste .cke_icon{background-position:0 -128px;}.cke_skin_kama .cke_button_pastetext .cke_icon{background-position:0 -144px;}.cke_skin_kama .cke_button_find .cke_icon{background-position:0 -240px;}.cke_skin_kama .cke_button_replace .cke_icon{background-position:0 -256px;}
.cke_skin_kama .cke_button_selectAll .cke_icon{background-position:0 -272px;}.cke_skin_kama .cke_button_removeFormat .cke_icon{background-position:0 -288px;}.cke_skin_kama .cke_button_bold .cke_icon{background-position:0 -304px;}.cke_skin_kama .cke_button_italic .cke_icon{background-position:0 -320px;}.cke_skin_kama .cke_button_underline .cke_icon{background-position:0 -336px;}.cke_skin_kama .cke_button_strike .cke_icon{background-position:0 -352px;}.cke_skin_kama .cke_button_subscript .cke_icon{background-position:0 -368px;}.cke_skin_kama .cke_button_superscript .cke_icon{background-position:0 -384px;}.cke_skin_kama .cke_button_table .cke_icon{background-position:0 -608px;}.cke_skin_kama .cke_button_horizontalrule .cke_icon{background-position:0 -624px;}.cke_skin_kama .cke_button_smiley .cke_icon{background-position:0 -640px;}.cke_skin_kama .cke_button_link .cke_icon{background-position:0 -528px;}.cke_skin_kama .cke_button_unlink .cke_icon{background-position:0 -544px;}.cke_skin_kama .cke_button_anchor .cke_icon{background-position:0 -560px;}.cke_skin_kama .cke_button_image .cke_icon{background-position:0 -576px;}.cke_skin_kama .cke_button_flash .cke_icon{background-position:0 -592px;}.cke_skin_kama .cke_button_specialchar .cke_icon{background-position:0 -656px;}.cke_skin_kama .cke_button_pagebreak .cke_icon{background-position:0 -672px;}.cke_skin_kama .cke_button_print .cke_icon{background-position:0 -176px;}.cke_skin_kama .cke_button_checkspell .cke_icon,.cke_skin_kama .cke_button_scayt .cke_icon{background-position:0 -192px;}.cke_skin_kama .cke_button_pagebreak .cke_icon{background-position:0 -672px;}.cke_skin_kama .cke_button_textcolor .cke_icon{background-position:0 -704px;}.cke_skin_kama .cke_button_bgcolor .cke_icon{background-position:0 -720px;}.cke_skin_kama .cke_button_form .cke_icon{background-position:0 -752px;}.cke_skin_kama .cke_button_checkbox .cke_icon{background-position:0 -768px;}.cke_skin_kama .cke_button_radio .cke_icon{background-position:0 -784px;}.cke_skin_kama .cke_button_textfield .cke_icon{background-position:0 -800px;}.cke_skin_kama .cke_button_textarea .cke_icon{background-position:0 -816px;}.cke_skin_kama .cke_button_showblocks .cke_icon{background-position:0 -1136px;}.cke_skin_kama .cke_button_select .cke_icon{background-position:0 -832px;}.cke_skin_kama .cke_button_button .cke_icon{background-position:0 -848px;}.cke_skin_kama .cke_button_imagebutton .cke_icon{background-position:0 -864px;}.cke_skin_kama .cke_button_hiddenfield .cke_icon{background-position:0 -880px;}.cke_skin_kama .cke_button_undo .cke_icon{background-position:0 -208px;}.cke_skin_kama .cke_rtl .cke_button_undo .cke_icon{background-position:0 -224px;}.cke_skin_kama .cke_button_redo .cke_icon{background-position:0 -224px;}.cke_skin_kama .cke_rtl .cke_button_redo .cke_icon{background-position:0 -208px;}.cke_skin_kama .cke_button_templates .cke_icon{background-position:0 -80px;}.cke_skin_kama .cke_button_numberedlist .cke_icon{background-position:0 -400px;}.cke_skin_kama .cke_button_bulletedlist .cke_icon{background-position:0 -416px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_numberedlist .cke_icon{background-position:0 -1217px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_bulletedlist .cke_icon{background-position:0 -1233px;}.cke_skin_kama .cke_button_outdent .cke_icon{background-position:0 -432px;}.cke_skin_kama .cke_button_indent .cke_icon{background-position:0 -448px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_indent .cke_icon{background-position:0 -1265px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_outdent .cke_icon{background-position:0 -1249px;}.cke_skin_kama .cke_button_justifyleft .cke_icon{background-position:0 -464px;}.cke_skin_kama .cke_button_justifycenter .cke_icon{background-position:0 -480px;}.cke_skin_kama .cke_button_justifyright .cke_icon{background-position:0 -496px;}.cke_skin_kama .cke_button_justifyblock .cke_icon{background-position:0 -512px;}.cke_skin_kama .cke_button_blockquote .cke_icon{background-position:0 -1152px;}.cke_skin_kama .cke_button_creatediv .cke_icon{background-position:0 -1168px;}
.cke_skin_kama .cke_button_editdiv .cke_icon{background-position:0 -1184px;}.cke_skin_kama .cke_button_removediv .cke_icon{background-position:0 -1200px;}.cke_skin_kama .cke_button_flash .cke_icon{background-position:0 -592px;}.cke_skin_kama .cke_button_pastefromword .cke_icon{background-position:0 -160px;}.cke_skin_kama .cke_button_save .cke_icon{background-position:0 -32px;}.cke_skin_kama .cke_button_about .cke_icon{background-position:0 -736px;}.cke_skin_kama .cke_button_maximize .cke_icon{background-position:0 -1040px;}.cke_skin_kama .cke_button_editdiv .cke_icon{background-position:0 -1184px;}.cke_skin_kama .cke_button_bidirtl .cke_icon{background-position:0 -1072px;}.cke_skin_kama .cke_button_bidiltr .cke_icon{background-position:0 -1056px;}.cke_skin_kama .cke_button_iframe .cke_icon{background-position:0 -1279px;}.cke_skin_kama .cke_button_source .cke_label{display:inline;}.cke_skin_kama .cke_styles_panel{width:150px;height:170px;}.cke_skin_kama .cke_format_panel{width:150px;height:170px;}.cke_skin_kama .cke_font_panel{width:150px;height:170px;}.cke_skin_kama .cke_fontSize_panel{height:170px;}.cke_skin_kama .cke_fontSize .cke_text{width:25px;}.cke_skin_kama .cke_browser_iequirks .cke_fontSize .cke_text{width:32px;}html .cke_skin_kama{visibility:inherit;}html.cke_skin_kama_container{visibility:visible;}
-
-#cke_contents_MyTextarea {
- border: solid 1px #ccc;
-}