2 Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.html or http://ckeditor.com/license
6 /* Restore the dialog visibility */
12 /* Force Gecko to consider table as positioned */
13 .cke_skin_v2 table
.cke_dialog
.cke_browser_gecko
18 .cke_skin_v2
.cke_dialog_body
26 /* 'cke_dialog' element has been fixed positioned in all but IE6, while we
27 need it to be positioned to hold e.g. close button. */
33 .cke_skin_v2
.cke_dialog_tl
,
34 .cke_skin_v2
.cke_dialog_tr
,
35 .cke_skin_v2
.cke_dialog_tc
,
36 .cke_skin_v2
.cke_dialog_bl
,
37 .cke_skin_v2
.cke_dialog_br
,
38 .cke_skin_v2
.cke_dialog_bc
40 background-image: url
(images/sprites.png);
41 background-repeat: no-repeat
;
44 /* IE6 does not support full color transparent PNG. */
45 _background-image: url
(images/sprites_ie6.png);
46 /* Dialog corner parts require a negative z-index to avoid covering dialog body. (#4954) */
50 .cke_skin_v2
.cke_dialog_tl
52 background-position: -16px -16px;
59 .cke_skin_v2
.cke_rtl
.cke_dialog_tl
61 background-position: -16px -397px;
64 .cke_skin_v2
.cke_dialog_tr
66 background-position: -16px -76px;
73 .cke_skin_v2
.cke_rtl
.cke_dialog_tr
75 background-position: -16px -457px;
78 .cke_skin_v2
.cke_dialog_tc
80 background-position: 0 -136px;
81 background-repeat: repeat-x
;
88 .cke_skin_v2
.cke_dialog_bl
90 background-position: -16px -196px;
97 .cke_skin_v2
.cke_rtl
.cke_dialog_bl
99 background-position: -16px -517px;
102 .cke_skin_v2
.cke_dialog_br
104 background-position: -16px -263px;
111 .cke_skin_v2
.cke_rtl
.cke_dialog_br
113 background-position: -16px -584px;
116 .cke_skin_v2
.cke_dialog_bc
118 background-position: 0 -330px;
119 background-repeat: repeat-x
;
126 .cke_skin_v2
.cke_dialog_ml
,
127 .cke_skin_v2
.cke_dialog_mr
129 background-image: url
(images/dialog_sides.png);
130 background-repeat: repeat-y
;
136 /* IE6 does not support full color transparent PNG. */
137 _background-image: url
(images/dialog_sides.gif);
139 /* IE quirks gets confused when we have both top and bottom. */
143 .cke_skin_v2
.cke_rtl
.cke_dialog_ml
,
144 .cke_skin_v2
.cke_rtl
.cke_dialog_mr
146 background-image: url
(images/dialog_sides_rtl.png);
148 /* IE6 does not support full color transparent PNG. */
149 _background-image: url
(images/dialog_sides.gif);
152 .cke_skin_v2
.cke_dialog_ml
154 background-position: 0 0;
158 .cke_skin_v2
.cke_dialog_mr
160 background-position: -16px 0;
164 .cke_skin_v2
.cke_browser_iequirks
.cke_dialog_ml
,
165 .cke_skin_v2
.cke_browser_iequirks
.cke_dialog_mr
170 .cke_skin_v2
.cke_dialog_title
175 background-color: #e3e3c7;
176 padding: 3px 10px 26px 10px;
181 .cke_skin_v2
.cke_browser_ie
.cke_rtl
.cke_dialog_title
186 .cke_skin_v2
.cke_dialog_contents
188 background-color: #f1f1e3;
189 border: #d5d59d 1px solid
;
194 .cke_skin_v2
.cke_dialog_footer
196 background-color: #e3e3c7;
200 .cke_skin_v2
.cke_rtl
.cke_dialog_footer
205 .cke_skin_v2 .cke_dialog_footer .cke_resizer {
211 .cke_skin_v2
.cke_dialog_tabs
214 background-color: #e3e3c7;
215 display: inline-block
;
223 .cke_skin_v2
.cke_rtl
.cke_dialog_tabs
228 .cke_skin_v2 a
.cke_dialog_tab
,
229 .cke_skin_v2
a:link
.cke_dialog_tab
,
230 .cke_skin_v2
a:active
.cke_dialog_tab
,
231 .cke_skin_v2
a:hover
.cke_dialog_tab
,
232 .cke_skin_v2
a:visited
.cke_dialog_tab
235 border-left: 1px solid
#d5d59d;
236 border-right: 1px solid
#d5d59d;
237 border-top: 1px solid
#d5d59d;
240 display: inline-block
;
244 /* Gecko 1.8 layout workaround. */
245 .cke_skin_v2
.cke_browser_gecko18 a
.cke_dialog_tab
,
246 .cke_skin_v2
.cke_browser_gecko18
a:link
.cke_dialog_tab
,
247 .cke_skin_v2
.cke_browser_gecko18
a:active
.cke_dialog_tab
,
248 .cke_skin_v2
.cke_browser_gecko18
a:hover
.cke_dialog_tab
,
249 .cke_skin_v2
.cke_browser_gecko18
a:visited
.cke_dialog_tab
256 .cke_skin_v2
a:hover
.cke_dialog_tab
258 background-color: #f1f1e3;
261 .cke_skin_v2
.cke_hc
a:hover
.cke_dialog_tab
263 padding: 2px 3px !important
;
267 .cke_skin_v2 a
.cke_dialog_tab_selected
,
268 .cke_skin_v2
a:link
.cke_dialog_tab_selected
,
269 .cke_skin_v2
a:active
.cke_dialog_tab_selected
,
270 .cke_skin_v2
a:hover
.cke_dialog_tab_selected
,
271 .cke_skin_v2
a:visited
.cke_dialog_tab_selected
273 border-bottom: 1px solid
#f1f1e3;
274 background-color: #f1f1e3;
279 .cke_skin_v2
.cke_hc a
.cke_dialog_tab_selected
,
280 .cke_skin_v2
.cke_hc
a:link
.cke_dialog_tab_selected
,
281 .cke_skin_v2
.cke_hc
a:active
.cke_dialog_tab_selected
,
282 .cke_skin_v2
.cke_hc
a:hover
.cke_dialog_tab_selected
,
283 .cke_skin_v2
.cke_hc
a:visited
.cke_dialog_tab_selected
285 padding: 2px 3px !important
;
289 .cke_skin_v2
.cke_hc
.cke_dialog_tabs a
,
290 .cke_skin_v2
.cke_hc
.cke_dialog_footer a
293 filter: alpha
(opacity
=100);
294 border: 1px solid white
;
299 .cke_skin_v2
.cke_single_page
.cke_dialog_tabs
304 .cke_skin_v2
.cke_single_page
.cke_dialog_title
309 .cke_skin_v2
.cke_dialog_ui_vbox table
,
310 .cke_skin_v2
.cke_dialog_ui_hbox table
315 .cke_skin_v2
.cke_dialog_ui_vbox_child
320 .cke_skin_v2 input
.cke_dialog_ui_input_text
,
321 .cke_skin_v2 input
.cke_dialog_ui_input_password
323 background-color: white
;
330 .cke_skin_v2
.cke_browser_gecko
.cke_hc div
.cke_dialog_ui_input_text
,
331 .cke_skin_v2
.cke_browser_gecko
.cke_hc div
.cke_dialog_ui_input_password
336 .cke_skin_v2
.cke_browser_gecko18
.cke_hc div
.cke_dialog_ui_input_text
,
337 .cke_skin_v2
.cke_browser_gecko18
.cke_hc div
.cke_dialog_ui_input_password
342 /* Opera/IE doesn't leave enough padding in text input for cursor to blink in RTL. (#6087) */
343 .cke_skin_v2
.cke_browser_ie
.cke_rtl input
.cke_dialog_ui_input_text
,
344 .cke_skin_v2
.cke_browser_opera
.cke_rtl input
.cke_dialog_ui_input_text
,
345 .cke_skin_v2
.cke_browser_ie
.cke_rtl input
.cke_dialog_ui_input_password
,
346 .cke_skin_v2
.cke_browser_opera
.cke_rtl input
.cke_dialog_ui_input_password
351 /* Compensate the padding added above on container. */
352 .cke_skin_v2
.cke_browser_ie
.cke_rtl div
.cke_dialog_ui_input_text
,
353 .cke_skin_v2
.cke_browser_opera
.cke_rtl div
.cke_dialog_ui_input_text
,
354 .cke_skin_v2
.cke_browser_ie
.cke_rtl div
.cke_dialog_ui_input_password
,
355 .cke_skin_v2
.cke_browser_opera
.cke_rtl div
.cke_dialog_ui_input_password
360 .cke_skin_v2
.cke_browser_ie
.cke_rtl
.cke_dialog_ui_vbox_child
,
361 .cke_skin_v2
.cke_browser_ie
.cke_rtl
.cke_dialog_ui_hbox_child
,
362 .cke_skin_v2
.cke_browser_ie
.cke_rtl
.cke_dialog_ui_hbox_first
,
363 .cke_skin_v2
.cke_browser_ie
.cke_rtl
.cke_dialog_ui_hbox_last
365 padding-right: 2px !important
;
368 .cke_skin_v2 div
.cke_dialog_ui_input_text
,
369 .cke_skin_v2 div
.cke_dialog_ui_input_password
371 background-color: white
;
372 border: 1px solid
#a0a0a0;
374 /* IE6/Quirks - make sure the content does not overflow (#7321) */
378 .cke_skin_v2 .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text {
382 .cke_skin_v2 textarea
.cke_dialog_ui_input_textarea
384 background-color: white
;
389 * IE6 BUG: Scrollbars in textareas can overflow even if the outer DIV is set to overflow:hidden.
390 * So leave 1% width for the scrollbar. In most situations the 1% isn't noticeable by users.
397 .cke_skin_v2 div
.cke_dialog_ui_input_textarea
399 background-color: white
;
400 border: 1px solid
#a0a0a0;
404 /* RTL + IE6: Input overflows dialog element. (#7321) */
405 .cke_skin_v2
.cke_rtl
.cke_dialog_ui_labeled_content
410 .cke_skin_v2 div
.cke_disabled
.cke_dialog_ui_labeled_content
*
412 background-color : #a0a0a0;
416 .cke_skin_v2
.cke_dialog_ui_hbox
421 .cke_skin_v2
.cke_dialog_ui_hbox_first
,
422 .cke_skin_v2
.cke_dialog_ui_hbox_child
,
423 .cke_skin_v2
.cke_dialog_ui_hbox_last
428 .cke_skin_v2
.cke_ltr
.cke_dialog_ui_hbox_first
,
429 .cke_skin_v2
.cke_ltr
.cke_dialog_ui_hbox_child
434 .cke_skin_v2
.cke_rtl
.cke_dialog_ui_hbox_first
,
435 .cke_skin_v2
.cke_rtl
.cke_dialog_ui_hbox_child
442 .cke_skin_v2 a
.cke_dialog_ui_button
444 border-collapse: separate
;
448 .cke_skin_v2 a
.cke_dialog_ui_button_ok span
,
449 .cke_skin_v2 a
.cke_dialog_ui_button_cancel span
454 .cke_skin_v2 span
.cke_dialog_ui_button
456 border: #737357 1px solid
;
460 background-color: #c7c78f;
461 display: inline-block
;
465 /* Gecko 1.8 does not support display: inline-block */
466 .cke_skin_v2
.cke_browser_gecko18
.cke_dialog_footer_buttons span
.cke_dialog_ui_button
471 .cke_skin_v2 a
.cke_dialog_ui_button span
.cke_disabled
473 border: #898980 1px solid
;
475 background-color: #c5c5b3;
478 .cke_skin_v2
a:focus span
.cke_dialog_ui_button
,
479 .cke_skin_v2
a:active span
.cke_dialog_ui_button
481 background-color: #e3e3c7;
484 .cke_skin_v2
.cke_hc
a:focus span
.cke_dialog_ui_button
,
485 .cke_skin_v2
.cke_hc
a:active span
.cke_dialog_ui_button
490 .cke_skin_v2
.cke_dialog_footer_buttons
492 display: inline-table
;
499 /* Gecko 1.8 does not support for display: inline-table */
500 .cke_skin_v2
.cke_browser_gecko18
.cke_dialog_footer_buttons
505 .cke_skin_v2
.cke_dialog_footer_buttons span
.cke_dialog_ui_button
510 .cke_skin_v2
.cke_browser_ie7
.cke_dialog_footer_buttons
522 .cke_skin_v2 a
.cke_dialog_close_button
,
523 .cke_skin_v2
a:hover
.cke_dialog_close_button
,
524 .cke_skin_v2
.cke_browser_ie6 a
.cke_dialog_close_button
,
525 .cke_skin_v2
.cke_browser_ie6
a:hover
.cke_dialog_close_button
527 background-image: url
(images/sprites.png);
528 background-repeat: no-repeat
;
529 background-position: -16px -651px;
537 /* IE6 does not support full color transparent PNG. */
538 _background-image: url
(images/sprites_ie6.png);
541 .cke_skin_v2 a
.cke_dialog_close_button span
546 .cke_skin_v2
a:hover
.cke_dialog_close_button
548 background-position: -16px -687px;
551 .cke_skin_v2
.cke_ltr a
.cke_dialog_close_button
,
552 .cke_skin_v2
.cke_ltr
a:hover
.cke_dialog_close_button
558 .cke_skin_v2
.cke_rtl a
.cke_dialog_close_button
,
559 .cke_skin_v2
.cke_rtl
a:hover
.cke_dialog_close_button
566 .cke_skin_v2
.cke_browser_ie6
.cke_rtl a
.cke_dialog_close_button
,
567 .cke_skin_v2
.cke_browser_ie6
.cke_rtl
a:hover
.cke_dialog_close_button
575 .cke_skin_v2
.cke_browser_iequirks
.cke_rtl
.cke_single_page a
.cke_dialog_close_button
,
576 .cke_skin_v2
.cke_browser_iequirks
.cke_rtl
.cke_single_page
a:hover
.cke_dialog_close_button
581 .cke_skin_v2
.cke_browser_iequirks
.cke_ltr a
.cke_dialog_close_button
,
582 .cke_skin_v2
.cke_browser_iequirks
.cke_ltr
a:hover
.cke_dialog_close_button
587 .cke_skin_v2
.cke_dialog_ui_input_select
589 border: 1px solid
#a0a0a0;
590 background-color: white
;
593 .cke_skin_v2
.cke_dialog_ui_input_file
600 * Some utility CSS classes for dialog authors.
602 .cke_skin_v2
.cke_dialog
.cke_dark_background
604 background-color: #eaead1;
607 .cke_skin_v2
.cke_dialog
.cke_hand
612 .cke_skin_v2
.cke_dialog
.cke_centered
617 .cke_skin_v2
.cke_dialog a
.cke_btn_reset
620 background-position: 0 -32px;
621 background-image: url
(images/mini.gif);
624 background-repeat: no-repeat
;
629 .cke_skin_v2
.cke_rtl
.cke_dialog a
.cke_btn_reset
634 .cke_skin_v2
.cke_dialog a
.cke_btn_locked
,
635 .cke_skin_v2
.cke_dialog a
.cke_btn_unlocked
638 background-position: 0 0;
639 background-image: url
(images/mini.gif);
642 background-repeat: no-repeat
;
646 .cke_skin_v2
.cke_dialog a
.cke_btn_locked
.cke_icon
652 .cke_skin_v2
.cke_rtl
.cke_dialog a
.cke_btn_locked
,
653 .cke_skin_v2
.cke_rtl
.cke_dialog a
.cke_btn_unlocked
658 .cke_skin_v2
.cke_dialog a
.cke_btn_unlocked
660 background-position: 0 -16px;
661 background-image: url
(images/mini.gif);
664 .cke_skin_v2
.cke_dialog
.cke_btn_over
670 .cke_skin_v2
.cke_dialog
.ImagePreviewBox
672 border : 2px ridge black
;
677 background-color : white
;
680 .cke_skin_v2 .cke_dialog .ImagePreviewBox table td {
684 /* Fix iframedialog's height doesn't stretch to 100% #4863.*/
685 .cke_skin_v2
.cke_browser_iequirks
.cke_dialog_page_contents
690 .cke_skin_v2
.cke_dialog
.ImagePreviewLoader
693 white-space : normal
;
700 filter : alpha
(opacity
=90);
702 background-color : #e4e4e4;
705 .cke_skin_v2
.cke_dialog
.FlashPreviewBox
707 white-space : normal
;
708 border : 2px ridge black
;
713 background-color : white
;
716 .cke_skin_v2
.cke_dialog
.cke_pastetext
722 .cke_skin_v2
.cke_dialog
.cke_pastetext textarea
729 .cke_skin_v2
.cke_dialog iframe
.cke_pasteframe
733 background-color: white
;
734 border: 1px solid black
;
737 .cke_skin_v2
.cke_dialog
.cke_dark_background
740 background-color: #eaead1;
744 .cke_skin_v2
.cke_dialog
.cke_light_background
747 background-color: #ffffbe;
750 .cke_skin_v2
.cke_dialog
.cke_hand
755 .cke_skin_v2
.cke_disabled
760 /* High Contrast Mode */
761 .cke_skin_v2
.cke_hc
.cke_dialog_title
,
762 .cke_skin_v2
.cke_hc
.cke_dialog_tabs
,
763 .cke_skin_v2
.cke_hc
.cke_dialog_contents
,
764 .cke_skin_v2
.cke_hc
.cke_dialog_footer
766 border-left: 1px solid
;
767 border-right: 1px solid
;
770 .cke_skin_v2
.cke_hc
.cke_dialog_title
772 border-top: 1px solid
;
775 .cke_skin_v2
.cke_hc
.cke_dialog_footer
777 border-bottom: 1px solid
;
780 .cke_skin_v2
.cke_hc
.cke_dialog_close_button span
789 .cke_skin_v2
.cke_dialog_body
.cke_label
794 .cke_skin_v2
.cke_dialog_body label
.cke_required
799 .cke_skin_v2
.cke_hc
.cke_dialog_body
.cke_label
805 .cke_skin_v2
.cke_hc a
.cke_btn_locked
,
806 .cke_skin_v2
.cke_hc a
.cke_btn_unlocked
,
807 .cke_skin_v2
.cke_hc a
.cke_btn_reset
815 .cke_skin_v2
.cke_hc a
.cke_btn_locked
.cke_icon
820 .cke_skin_v2
.cke_rtl
.cke_hc a
.cke_btn_locked
,
821 .cke_skin_v2
.cke_rtl
.cke_hc a
.cke_btn_unlocked
,
822 .cke_skin_v2
.cke_rtl
.cke_hc a
.cke_btn_reset
827 .cke_skin_v2 a
.cke_smile img
829 /* IE6 does not support transparent borders */
830 border: 2px solid
#eaead1;
833 .cke_skin_v2 a
.cke_smile:focus img
,
834 .cke_skin_v2 a
.cke_smile:active img
,
835 .cke_skin_v2 a
.cke_smile:hover img
837 border-color: #C7C78F;
842 * Styles specific to "cellProperties" dialog.
845 .cke_skin_v2
.cke_dialog_contents a
.colorChooser
853 .cke_skin_v2
.cke_dialog_contents a
.colorChooser
.cke_dialog_ui_button
858 .cke_skin_v2
.cke_rtl
.cke_dialog_contents a
.colorChooser