2008-01-17 16:44:05 +01:00
/* Reset */
2008-02-21 22:40:25 +01:00
. o2k7Skin table , . o2k7Skin tbody , . o2k7Skin a , . o2k7Skin img , . o2k7Skin tr , . o2k7Skin div , . o2k7Skin td , . o2k7Skin iframe , . o2k7Skin span , . o2k7Skin * , . o2k7Skin . text { border : 0 ; margin : 0 ; padding : 0 ; background : transparent ; white-space : nowrap ; text-decoration : none ; font-weight : normal ; cursor : default ; color : #000 ; vertical-align : baseline ; width : auto ; border-collapse : separate ; text-align : left }
2008-01-17 16:44:05 +01:00
. o2k7Skin a : hover , . o2k7Skin a : link , . o2k7Skin a : visited , . o2k7Skin a : active { text-decoration : none ; font-weight : normal ; cursor : default ; color : #000 }
. o2k7Skin table td { vertical-align : middle }
/* Containers */
. o2k7Skin table { background : #E5EFFD }
. o2k7Skin iframe { display : block ; background : #FFF }
. o2k7Skin . mceToolbar { height : 26 px }
/* External */
. o2k7Skin . mceExternalToolbar { position : absolute ; border : 1 px solid #ABC6DD ; border-bottom : 0 ; display : none }
. o2k7Skin . mceExternalToolbar td . mceToolbar { padding-right : 13 px ; }
. o2k7Skin . mceExternalClose { position : absolute ; top : 3 px ; right : 3 px ; width : 7 px ; height : 7 px ; background : url ( ../../img/icons.gif ) -820 px 0 }
/* Layout */
. o2k7Skin table . mceLayout { border : 0 ; border-left : 1 px solid #ABC6DD ; border-right : 1 px solid #ABC6DD }
. o2k7Skin table . mceLayout tr . first td { border-top : 1 px solid #ABC6DD }
. o2k7Skin table . mceLayout tr . last td { border-bottom : 1 px solid #ABC6DD }
. o2k7Skin table . mceToolbar , . o2k7Skin tr . first . mceToolbar tr td , . o2k7Skin tr . last . mceToolbar tr td { border : 0 ; margin : 0 ; padding : 0 }
. o2k7Skin . mceIframeContainer { border-top : 1 px solid #ABC6DD ; border-bottom : 1 px solid #ABC6DD }
. o2k7Skin . mceStatusbar { display : block ; font-family : 'MS Sans Serif' , sans-serif , Verdana , Arial ; font-size : 9 pt ; line-height : 16 px ; overflow : visible ; color : #000 ; height : 20 px ; }
. o2k7Skin . mceStatusbar div { float : left ; padding : 2 px ; }
2008-01-31 19:10:46 +01:00
. o2k7Skin . mceStatusbar a . resize { display : block ; float : right ; background : url ( ../../img/icons.gif ) -800 px 0 ; width : 20 px ; height : 20 px ; cursor : se-resize }
2008-01-17 16:44:05 +01:00
. o2k7Skin . mceStatusbar a : hover { text-decoration : underline }
. o2k7Skin table . mceToolbar { margin-left : 3 px }
. o2k7Skin . mceToolbar . mceToolbarStart span { display : block ; background : url ( img/button_bg.png ) -22 px 0 ; width : 1 px ; height : 22 px ; }
. o2k7Skin . mceToolbar . mceToolbarEnd span { display : block ; background : url ( img/button_bg.png ) -22 px 0 ; width : 1 px ; height : 22 px }
. o2k7Skin . mceToolbar . mceToolbarEndListBox span { display : none }
. o2k7Skin span . icon , . o2k7Skin img . icon { display : block ; width : 20 px ; height : 20 px }
. o2k7Skin . icon { background : url ( ../../img/icons.gif ) no-repeat 20 px 20 px }
2008-02-21 22:40:25 +01:00
. o2k7Skin td . center table { margin : 0 auto ; }
. o2k7Skin td . right table { margin : 0 0 0 auto ; }
2008-01-17 16:44:05 +01:00
/* Button */
. o2k7Skin . mceButton { display : block ; background : url ( img/button_bg.png ) ; width : 22 px ; height : 22 px }
. o2k7Skin a . mceButton span , . o2k7Skin a . mceButton img { margin-left : 1 px }
. o2k7Skin . mceOldBoxModel a . mceButton span , . o2k7Skin . mceOldBoxModel a . mceButton img { margin : 0 0 0 1 px }
. o2k7Skin a . mceButtonEnabled : hover { background-color : #B2BBD0 ; background-position : 0 -22 px }
. o2k7Skin a . mceButtonActive , . o2k7Skin a . mceButtonSelected { background-position : 0 -44 px }
. o2k7Skin . mceButtonDisabled . icon { opacity : 0.3 ; filter : alpha ( opacity = 30 ) }
/* Separator */
. o2k7Skin . mceSeparator { display : block ; background : url ( img/button_bg.png ) -22 px 0 ; width : 5 px ; height : 22 px }
/* ListBox */
. o2k7Skin . mceListBox , . o2k7Skin . mceListBox a { display : block }
. o2k7Skin . mceListBox . text { padding-left : 4 px ; text-align : left ; width : 70 px ; border : 1 px solid #b3c7e1 ; border-right : 0 ; background : #eaf2fb ; font-family : Tahoma , Verdana , Arial , Helvetica ; font-size : 11 px ; height : 20 px ; line-height : 20 px ; overflow : hidden }
. o2k7Skin . mceListBox . open { width : 14 px ; height : 22 px ; background : url ( img/button_bg.png ) -66 px 0 ; margin-right : 2 px }
. o2k7Skin table . mceListBoxEnabled : hover . text , . o2k7Skin . mceListBoxHover . text , . o2k7Skin . mceListBoxSelected . text { background : #FFF }
. o2k7Skin table . mceListBoxEnabled : hover . open , . o2k7Skin . mceListBoxHover . open , . o2k7Skin . mceListBoxSelected . open { background-position : -66 px -22 px }
. o2k7Skin . mceListBoxDisabled . text { color : gray }
. o2k7Skin . mceListBoxMenu { overflow : auto ; overflow-x : hidden }
. o2k7Skin . mceOldBoxModel . mceListBox . text { height : 22 px }
. o2k7Skin select . mceListBox { font-family : Tahoma , Verdana , Arial , Helvetica ; font-size : 12 px ; border : 1 px solid #b3c7e1 ; background : #FFF ; }
/* SplitButton */
. o2k7Skin . mceSplitButton , . o2k7Skin . mceSplitButton a , . o2k7Skin . mceSplitButton span { display : block ; height : 22 px }
. o2k7Skin . mceSplitButton { background : url ( img/button_bg.png ) }
. o2k7Skin . mceSplitButton a . action { width : 22 px }
. o2k7Skin . mceSplitButton span . action { width : 22 px ; background : url ( ../../img/icons.gif ) 20 px 20 px }
. o2k7Skin . mceSplitButton a . open { width : 10 px }
. o2k7Skin . mceSplitButton span . open { width : 10 px ; background : url ( img/button_bg.png ) -44 px 0 }
. o2k7Skin table . mceSplitButtonEnabled : hover a . action , . o2k7Skin . mceSplitButtonHover a . action , . o2k7Skin . mceSplitButtonSelected { background : url ( img/button_bg.png ) 0 -22 px }
. o2k7Skin table . mceSplitButtonEnabled : hover span . open , . o2k7Skin . mceSplitButtonHover span . open , . o2k7Skin . mceSplitButtonSelected span . open { background-position : -44 px -44 px }
. o2k7Skin . mceSplitButtonDisabled . action { opacity : 0.3 ; filter : alpha ( opacity = 30 ) }
. o2k7Skin . mceSplitButtonActive { background-position : 0 -44 px }
/* ColorSplitButton */
. o2k7Skin div . mceColorSplitMenu table { background : #FFF ; border : 1 px solid gray }
. o2k7Skin . mceColorSplitMenu td { padding : 2 px }
. o2k7Skin . mceColorSplitMenu a { display : block ; width : 9 px ; height : 9 px ; overflow : hidden ; border : 1 px solid #808080 }
. o2k7Skin . mceColorSplitMenu td . morecolors { padding : 1 px 3 px 1 px 1 px }
. o2k7Skin . mceColorSplitMenu a . morecolors { width : 100 % ; height : auto ; text-align : center ; font-family : Tahoma , Verdana , Arial , Helvetica ; font-size : 11 px ; line-height : 20 px ; border : 1 px solid #FFF }
. o2k7Skin . mceColorSplitMenu a . morecolors : hover { border : 1 px solid #0A246A ; background-color : #B6BDD2 }
. o2k7Skin a . mceMoreColors : hover { border : 1 px solid #0A246A }
. o2k7Skin . mceColorPreview { position : absolute ; top : 15 px ; left : 2 px ; width : 16 px ; height : 4 px ; overflow : hidden }
/* Menu */
. o2k7Skin . mceMenu { position : absolute ; left : 0 ; top : 0 ; z-index : 1000 ; border : 1 px solid #ABC6DD }
. o2k7Skin . noIcons span . icon { width : 0 ; }
. o2k7Skin . noIcons a . text { padding-left : 10 px }
. o2k7Skin . mceMenu table { background : #FFF }
. o2k7Skin . mceMenu a , . o2k7Skin . mceMenu span , . o2k7Skin . mceMenu { display : block }
. o2k7Skin . mceMenu td { height : 20 px }
. o2k7Skin . mceMenu a { position : relative ; padding : 3 px 0 4 px 0 }
. o2k7Skin . mceMenu . text { position : relative ; display : block ; font-family : Tahoma , Verdana , Arial , Helvetica ; color : #000 ; cursor : default ; margin : 0 ; padding : 0 25 px 0 25 px ; display : block }
. o2k7Skin . mceMenu span . text , . o2k7Skin . mceMenu . preview { font-size : 11 px }
. o2k7Skin . mceMenu pre . text { font-family : Monospace }
. o2k7Skin . mceMenu . icon { position : absolute ; top : 0 ; left : 0 ; width : 22 px ; }
. o2k7Skin . mceMenu . mceMenuItemEnabled a : hover , . o2k7Skin . mceMenu . mceMenuItemActive { background-color : #dbecf3 }
. o2k7Skin td . mceMenuItemSeparator { background : #DDD ; height : 1 px }
. o2k7Skin . mceMenuItemTitle a { border : 0 ; background : #E5EFFD ; border-bottom : 1 px solid #ABC6DD }
. o2k7Skin . mceMenuItemTitle span . text { color : #000 ; font-weight : bold ; padding-left : 4 px }
. o2k7Skin . mceMenuItemDisabled . text { color : #888 }
. o2k7Skin . mceMenuItemSelected . icon { background : url ( ../default/img/menu_check.gif ) }
. o2k7Skin . noIcons . mceMenuItemSelected a { background : url ( ../default/img/menu_arrow.gif ) no-repeat -6 px center }
. o2k7Skin . mceMenu span . mceMenuLine { display : none }
. o2k7Skin . mceMenuItemSub a { background : url ( ../default/img/menu_arrow.gif ) no-repeat top right ; }
/* Progress,Resize */
. o2k7Skin . mceBlocker { position : absolute ; left : 0 ; top : 0 ; z-index : 1000 ; opacity : 0.5 ; filter : alpha ( opacity = 50 ) ; background : #FFF }
. o2k7Skin . mceProgress { position : absolute ; left : 0 ; top : 0 ; z-index : 1001 ; background : url ( ../default/img/progress.gif ) no-repeat ; width : 32 px ; height : 32 px ; margin : -16 px 0 0 -16 px }
. o2k7Skin . mcePlaceHolder { border : 1 px dotted gray }
/* Theme */
. o2k7Skin span . bold { background-position : 0 0 }
. o2k7Skin span . italic { background-position : -60 px 0 }
. o2k7Skin span . underline { background-position : -140 px 0 }
. o2k7Skin span . strikethrough { background-position : -120 px 0 }
. o2k7Skin span . undo { background-position : -160 px 0 }
. o2k7Skin span . redo { background-position : -100 px 0 }
. o2k7Skin span . cleanup { background-position : -40 px 0 }
. o2k7Skin span . bullist { background-position : -20 px 0 }
. o2k7Skin span . numlist { background-position : -80 px 0 }
. o2k7Skin span . justifyleft { background-position : -460 px 0 }
. o2k7Skin span . justifyright { background-position : -480 px 0 }
. o2k7Skin span . justifycenter { background-position : -420 px 0 }
. o2k7Skin span . justifyfull { background-position : -440 px 0 }
. o2k7Skin span . anchor { background-position : -200 px 0 }
. o2k7Skin span . indent { background-position : -400 px 0 }
. o2k7Skin span . outdent { background-position : -540 px 0 }
. o2k7Skin span . link { background-position : -500 px 0 }
. o2k7Skin span . unlink { background-position : -640 px 0 }
. o2k7Skin span . sub { background-position : -600 px 0 }
. o2k7Skin span . sup { background-position : -620 px 0 }
. o2k7Skin span . removeformat { background-position : -580 px 0 }
. o2k7Skin span . newdocument { background-position : -520 px 0 }
. o2k7Skin span . image { background-position : -380 px 0 }
. o2k7Skin span . help { background-position : -340 px 0 }
. o2k7Skin span . code { background-position : -260 px 0 }
. o2k7Skin span . hr { background-position : -360 px 0 }
. o2k7Skin span . visualaid { background-position : -660 px 0 }
. o2k7Skin span . charmap { background-position : -240 px 0 }
. o2k7Skin span . paste { background-position : -560 px 0 }
. o2k7Skin span . copy { background-position : -700 px 0 }
. o2k7Skin span . cut { background-position : -680 px 0 }
. o2k7Skin span . blockquote { background-position : -220 px 0 }
. o2k7Skin . forecolor span . action { background-position : -720 px 0 }
. o2k7Skin . backcolor span . action { background-position : -760 px 0 }
. o2k7Skin . forecolorpicker { background-position : -720 px 0 }
. o2k7Skin . backcolorpicker { background-position : -760 px 0 }
/* Plugins */
. o2k7Skin span . advhr { background-position : -0 px -20 px }
. o2k7Skin span . ltr { background-position : -20 px -20 px }
. o2k7Skin span . rtl { background-position : -40 px -20 px }
. o2k7Skin span . emotions { background-position : -60 px -20 px }
. o2k7Skin span . fullpage { background-position : -80 px -20 px }
. o2k7Skin span . fullscreen { background-position : -100 px -20 px }
. o2k7Skin span . iespell { background-position : -120 px -20 px }
. o2k7Skin span . insertdate { background-position : -140 px -20 px }
. o2k7Skin span . inserttime { background-position : -160 px -20 px }
. o2k7Skin span . absolute { background-position : -180 px -20 px }
. o2k7Skin span . backward { background-position : -200 px -20 px }
. o2k7Skin span . forward { background-position : -220 px -20 px }
. o2k7Skin span . insert_layer { background-position : -240 px -20 px }
. o2k7Skin span . insertlayer { background-position : -260 px -20 px }
. o2k7Skin span . movebackward { background-position : -280 px -20 px }
. o2k7Skin span . moveforward { background-position : -300 px -20 px }
. o2k7Skin span . media { background-position : -320 px -20 px }
. o2k7Skin span . nonbreaking { background-position : -340 px -20 px }
. o2k7Skin span . pastetext { background-position : -360 px -20 px }
. o2k7Skin span . pasteword { background-position : -380 px -20 px }
. o2k7Skin span . selectall { background-position : -400 px -20 px }
. o2k7Skin span . preview { background-position : -420 px -20 px }
. o2k7Skin span . print { background-position : -440 px -20 px }
. o2k7Skin span . cancel { background-position : -460 px -20 px }
. o2k7Skin span . save { background-position : -480 px -20 px }
. o2k7Skin span . replace { background-position : -500 px -20 px }
. o2k7Skin span . search { background-position : -520 px -20 px }
. o2k7Skin span . styleprops { background-position : -560 px -20 px }
. o2k7Skin span . table { background-position : -580 px -20 px }
. o2k7Skin span . cell_props { background-position : -600 px -20 px }
. o2k7Skin span . delete_table { background-position : -620 px -20 px }
. o2k7Skin span . delete_col { background-position : -640 px -20 px }
. o2k7Skin span . delete_row { background-position : -660 px -20 px }
. o2k7Skin span . col_after { background-position : -680 px -20 px }
. o2k7Skin span . col_before { background-position : -700 px -20 px }
. o2k7Skin span . row_after { background-position : -720 px -20 px }
. o2k7Skin span . row_before { background-position : -740 px -20 px }
. o2k7Skin span . merge_cells { background-position : -760 px -20 px }
. o2k7Skin span . table_props { background-position : -980 px -20 px }
. o2k7Skin span . row_props { background-position : -780 px -20 px }
. o2k7Skin span . split_cells { background-position : -800 px -20 px }
. o2k7Skin span . template { background-position : -820 px -20 px }
. o2k7Skin span . visualchars { background-position : -840 px -20 px }
. o2k7Skin span . abbr { background-position : -860 px -20 px }
. o2k7Skin span . acronym { background-position : -880 px -20 px }
. o2k7Skin span . attribs { background-position : -900 px -20 px }
. o2k7Skin span . cite { background-position : -920 px -20 px }
. o2k7Skin span . del { background-position : -940 px -20 px }
. o2k7Skin span . ins { background-position : -960 px -20 px }
. o2k7Skin span . pagebreak { background-position : 0 -40 px }
. o2k7Skin . spellchecker span . action { background-position : -540 px -20 px }