@import url("chrome://plugs/content/plugs.css");
@import url("chrome://ocoll2e/skin/tabs.css");
@import url("chrome://ocoll2e/skin/toolbar.css");

.backgroundApply{
    background-image: url('chrome://ocoll2e/skin/png/dictionary/main_window_background.png');
}

.swapperFirst .hideMe{
    overflow:auto;
    overflow-x:hidden;
    overflow-y:hidden;
}

.vlisBottom{
    margin-bottom: 16px;
}


.saisie{
    margin: 0px;
    padding: 0px;
    border: 0px;
    min-width: 170px;
    max-width: 170px;
    min-height: 21px;
    max-height: 21px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/saisie.png');
}
.texttrans{
    margin: 0px;
    border: 0px;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 1px;
    background-color: transparent;
    background-repeat: no-repeat;
    min-width: 150px;
    max-width: 150px;
    font-family: tahoma;
    font-size: 9pt;
    font-weight: bold;
}

.buttSearch{
    margin: 0px;
    padding: 0px;
    border: 0px;
    min-width: 20px;
    max-width: 20px;
    min-height: 20px;
    max-height: 20px;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/butt_go.png');
    background-repeat: no-repeat;
    background-position: top;
    background-color: transparent;
    cursor: pointer;
}
.buttSearch:hover,
.buttSearch:active{
    background-position: bottom;
}

.games,
.saw,
.maw,
.copyGenie,
.exercises,
.extras-btn {
  margin: 5px;
  padding: 0px;
  border: 0px;
  min-height: 22px;
  max-height: 22px;
  min-width: 96px;
  max-width: 96px;
  background-color: transparent;
  cursor: pointer;
  background-repeat: no-repeat;
}

.extras-btn {
  -moz-binding: url('chrome://ocoll2e/content/xbl/interface.xml#extrasBtn');
    background-position: bottom;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/extras-btn.png');
}
.extras-btn:hover{
    background-position: center;
}
.extras-btn:active{
    background-position: top;
}
.games{
    -moz-binding: url('chrome://ocoll2e/content/xbl/interface.xml#gamesBtn');
    background-position: bottom;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/games.png');
}
.games:hover{
    background-position: center;
}
.games:active{
    background-position: top;
}
.copyGenie{
    background-position: bottom;
    background-image: url('chrome://ocoll2e/skin/png/genie/copy_button.png');
}
.copyGenie:hover{
    background-position: center;
}
.copyGenie:active{
    background-position: top;
}
.saw{
    min-width: 114px;
    max-width: 114px;
    background-position: bottom;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/genie.png');
}
.saw:hover{
    background-position: center;
}
.saw:active{
    background-position: top;
}
.maw{
    min-width: 141px;
    max-width: 141px;
    min-height: 20px;
    max-height: 20px;
    background-position: top;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/back_to_dictionary.png');
}
.maw:hover{
    background-position: center;
}
.maw:active{
    background-position: bottom;
}
.exercises{
    min-width: 114px;
    max-width: 114px;
    background-position: bottom;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/exercises.png');
}
.exercises:hover{
    background-position: center;
}
.exercises:active{
    background-position: top;
}

.entry,
.index{
    -moz-appearance: none;
    margin-top: 0px;
    margin-bottom: 0px;
    border: none;
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: bottom;
    min-height:22px;
    max-height:22px;
    min-width: 96px;
    max-width: 96px;
}

.entry{
    background-image: url('chrome://ocoll2e/skin/png/genie/show_entry_button.png');
}

.index{
    background-image: url('chrome://ocoll2e/skin/png/genie/show_index_button.png');
}
.entry:hover,
.index:hover{
    background-position: center;
}
.entry:active,
.index:active{
    background-position: top;
}


/*MENULIST*/

menulist,
menulist:focus,
menulist:active{
    margin:0px ;
    padding:0px !important;
    border: 0px !important;
    -moz-border-radius: 0px !important;
    background-color: white;
}

menulist .menulist-label-box,
menulist:focus .menulist-label-box,
menulist:active .menulist-label-box{
    margin:0px !important;
    padding:0px !important;
    padding-left:5px !important;
    border: 0px !important;
    -moz-border-radius: 0px !important;
    background-color: transparent !important;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 12px;
    color: #000080 !important;
}

menulist .menu-iconic-text{
    font-weight: bold;
    font-family: Tahoma;
    font-size: 12px;
}


menulist .menulist-dropmarker,
menulist .dropmarker-icon,
menulist:focus .menulist-dropmarker,
menulist:focus .dropmarker-icon,
menulist:active .menulist-dropmarker,
menulist:active .dropmarker-icon{
    margin:0px !important;
    padding:0px !important;
    border: 0px !important;
    -moz-border-radius: 0px !important;
    background-color: transparent !important;
    background-image:  url(chrome://ocoll2e/skin/png/dictionary/menu_arrow.png);
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    list-style-image:none;
}
menulist{
    min-width: 170px;
    max-width: 170px;
    min-height: 16px;
    max-height: 16px;
    margin-bottom:16px !important;
}

/*MENULIST*/


/*TITLE*/
.leftBox{
    margin-left: 10px;
    margin-right: 10px;
}

.titleindex,
.titleresult{
    margin-top: 16px;
    min-width: 170px;
    max-width: 170px;
    min-height: 21px;
    max-height: 21px;
    background-color: #494ba0;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-topleft: 12px;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    color: white;
}
.titleresult{
    min-height: 50px;
    max-height: 50px;
}
/*TITLE*/

.boxfilter{
    min-height: 16px;
    max-height: 16px;
}
.leftBoxMax{
    min-width: 204px;
    max-width: 204px;
}





/*SPELLER*/
.spellClass{
    background-image: url(chrome://ocoll2e/skin/png/notes/note_window_background.png);
    padding: 13px;
}
.labelSpellPopup{
    background-image: url(chrome://ocoll2e/skin/png/dictionary/did_you_mean.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-color:transparent !important;
    margin:0px;
    padding:0px;
    border:none;
    max-height: 17px;
    min-height: 17px;
}
.buttCloseSpellPopup{
    font-weight: bold !important;
    color:#000080;
    background-color: rgb(154,212,42);
    font-size: 9pt;
}
.spellClass .box-inherit {
    background-color: #f4ead9;
    border:0px;
}
.spellClass .menu-text {
    margin:0px !important;
    margin-left:3px !important;
    padding:0px;
    border:none;
    font-weight: bold !important;
    color:#000092;
    font-size: 9pt;
}
.spellClass .listMenuitem {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f4ead9;
}
.spellClass menuitem {
    margin:0px;
    padding:0px;
    margin-left:12px;
    margin-right:12px;
    background-color: #f4ead9;
}

.spellClass menuitem:hover {
    background-color:#ffdb77;
}
/*SPELLER*/




/*HISTORY*/
skHistory{
    margin: 0px;
    margin-bottom: 0px;
    padding:0px;
    border:0px;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
}
skHistory > button,
.button-history-forward > button,
.button-history-back > button {
    margin:0px;
    margin-left: 3px;
    margin-right: 3px;
    padding:0px;
    border:0px;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
}

.button-history-forward > button,
.button-history-back > button {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: top;
    background-color:transparent !important;
}
.button-history-forward > button {
    background-image: url(chrome://ocoll2e/skin/png/toolbar/forward.png);
}
.button-history-forward > button:hover{
    background-position: center;
}
.button-history-forward > button:active{
    background-position: bottom;
}

.button-history-back > button {
    background-image: url(chrome://ocoll2e/skin/png/toolbar/back.png);
}
.button-history-back > button:hover{
    background-position: center;
}
.button-history-back > button:active{
    background-position: bottom;
}

.button-history-popup > button,
skHistory .button-menubutton-dropmarker{
    display:none;
}


/*NEW HISTORY*/
.history-back-btn,
.history-next-btn {
    margin:0px;
    margin-left: 3px;
    margin-right: 3px;
    padding:0px;
    border:0px;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
    background-color: transparent !important;
    cursor: pointer;
}

.history-back-btn {
    background-image: url(chrome://ocoll2e/skin/png/toolbar/back.png);
}
.history-back-btn:hover{
    background-position: center;
}
.history-back-btn:active{
    background-position: bottom;
}
.history-back-btn[disabled],
.history-back-btn[disabled]:hover,
.history-back-btn[disabled]:active {
    background-image: url(chrome://ocoll2e/skin/png/toolbar/back_dsb.png);
}

.history-next-btn {
    background-image: url(chrome://ocoll2e/skin/png/toolbar/forward.png);
}
.history-next-btn:hover{
    background-position: center;
}
.history-next-btn:active{
    background-position: bottom;
}

.history-next-btn[disabled],
.history-next-btn[disabled]:hover,
.history-next-btn[disabled]:active {
    background-image: url(chrome://ocoll2e/skin/png/toolbar/forward_dsb.png);
}


/*HISTORY*/

/*TOOLBAR*/
.toolbar_color_left{
    min-height: 45px;
    max-height: 45px;
    min-width: 24px;
    max-width: 24px;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/degrade_g.png');
    background-repeat: no-repeat;
    background-position: left;
    background-position: top;
}
.toolbar_color_center{
    min-height: 45px;
    max-height: 45px;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/degrade_m_flex.png');
    background-repeat: repeat;
    background-position: center;
    background-position: top;
}
.toolbar_color_right{
    min-height: 45px;
    max-height: 45px;
    min-width: 522px;
    max-width: 522px;
    background-image: url('chrome://ocoll2e/skin/png/dictionary/degrade_d.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position: top;
}
.toolbar_border{
    min-width: 13px;
    max-width: 13px;
}

/* GENIE */

.genie_toolbox_size{
    min-height: 35px;
    max-height: 35px;
    margin-top:10px;
}

.genie_toolbox_size .saisie{
  margin-left: 8px;
}

.border_genie{
    margin:10px;
    margin-bottom:0px;
}
.genieResult{
    min-width: 130px;
    max-width: 130px;
    margin: 12px;
    margin-left: 16px;
    margin-right: 14px;
}

.genieFull{
    margin: 12px;
    margin-left: 0px;
    margin-right: 16px;
    min-width: 370px;
    max-width: 370px;
}
.titleresult-dict {
  padding-left: 8px;
  min-height: 52px;
}

/* 'See this word in' combo */
#dictFilter {
  max-width: 150px;
  min-width: 150px;
}
