/* by makondo, 05/11. Thanks, luckymouse! */

/* statusbar language label */
#translator-status-label
{ text-shadow: 2px 2px 2px #999 !important;
font-size: 11px !important; 
font-weight: normal !important; }

#translator-popup,
#translator-floating-panel.translator-theme-original,
#translator-floating-panel.translator-theme-default
{ background: rgba(0,0,0, .5) !important;
border: 1px solid rgba(0,0,0, .6) !important; }

#translator-popup 
{ border-radius: 3px !important; 
font-size: 14px !important; }

#translator-popup-message,
#translator-popup-title,
#translator-popup-notice
{ color: #ccc !important;
text-shadow: 0px 0px 6px #000, 0px 0px 6px #000 !important; }

/* popup box */
#translator-popup-update-message
{ color: #bbb !important;
text-shadow: 2px 2px 2px #000 !important;
background: transparent !important;
border: 1px solid rgba(0,0,0, .5) !important;
box-shadow: 4px 4px 8px rgba(0,0,0, .5) !important;  } 

#translator-input-panel  
{ -moz-appearance: none !important;
background: rgba(0,0,0, .5) !important; 
border: 1px solid black !important;
border-radius: 3px !important; }

#translator-input-textbox
{ -moz-appearance: none !important;
background: rgba(80,80,80, .7) !important;
border: 1px solid black !important;
border-radius: 3px !important;
font-weight: bold !important;
color: #ccc !important;
text-shadow: 2px 2px 2px #000 !important; } 

#translator-input-submit
{ -moz-appearance: none !important; 
background: rgba(0,0,0, .1) !important;
box-shadow: inset rgba(0,0,0, 0.4) 0px 4px 8px 2px !important;
border-radius: 3px !important;
border: 1px solid rgba(0,0,0,.3) !important;
color: #8BA065 !important;
text-shadow: 2px 2px 2px #000 !important; }

#translator-input-submit:hover
{ background:-moz-linear-gradient(100deg,rgba(0,0,8,0.4),rgba(0,0,0,0.2), rgba(231,254,203,0.4)) !important;
color: #AAB288 !important; }

/* the button */
#translator-floating-panel
{ border-radius: 3px !important;
min-width: 24px !important;
min-height: 24px !important;
box-shadow: 4px 4px 8px rgba(0,0,0, .5) !important;
padding: 4px 5px 5px 4px !important; 
opacity: .2 !important;
-moz-transition: opacity 1s .1s !important; }

/* ========================== languages menu */
#translator-popup-toolbar
{ background: transparent !important;
border-bottom: 1px solid #222 !important;
border-radius: 3px !important; 
box-shadow: 4px 4px 8px rgba(0,0,0, .5) !important;  }
 
/* multi-line languages menu */
/*#translator-popup-source-languages,
#translator-popup-target-languages 
{ overflow: visible !important;
display: inline-block !important; }*/

#translator-popup-source-languages-wrapper,
#translator-popup-target-languages-wrapper
{ background: transparent !important; }

#translator-popup-source-languages li,
#translator-popup-target-languages li 
{ padding: 3px !important; }

/* ====================== images */
#translator-floating-panel:hover
{ opacity: 1 !important; }

#translator-floating-panel-button 
{ min-width: 24px !important;
min-height: 24px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAADaUlEQVR42rVV2SttURhfb8STJ6FIpDx4ECIUHo3lxZwh8ywnQ8rlGDMThRQ5SvwBkrFtepKusf1yL9HNyfTkARl+d32r9ulsa3cf6O76nXXO+YbfXt/3rd9ira2t7H9CfLS0tAiYzWbW3t7+LbS1tdny6QjI0NzczOrq6lh9ff2XQLGUQyOxEdCbkyEiIsIUHh6u8PXLCAsL+9HU1CRIbAS0NZPJxKKion5mZmYiNTUVtObl5SE3N9cQmo3WrKwspKWliTUyMtJaXl7OOjs79QS1tbUsMTFRqampQXV1tQhMSEhAUlKSDcnJyQL2/5FPTk6OiOE5EB8fr5aVlckEPDHLyMhQent7MTQ0hJSUFDDG4ODgIODo6AhnZ2c4OTnp/iMf/mIYHh5Gf38/0tPT1ZKSEpmgqqqKcYMyPz+PmZkZTExMYGBgQICCCV5eXnBzcxOJRkZGMDg4KOzj4+MiZmFhATyHWlRUJBNQ3fgkKDs7O1heXsbq6io2NzexsbGBra0tKIoCX19feHh4YGVlBdvb28JOIF+K2d3dRUNDg1pQUCATlJaW0qqcn5/j8PBQh9PTU5ycnMDf3x+enp7Y39/H2dmZ5HdxcYGuri6V908mKC4uZrz2ytPTE66vr3W4vb3Fzc0NAgIC4O3tjcvLS9zf30t+z8/PGB0dVXnTZYLCwkLG666AP+Roj7e3N7y+viIwMBA+Pj54fHzE+/u75EfP9PS0mp2dbUwwOTkpCF5eXmygQEpGJPYEHx8fNrvm+08CrUQUYLVadbi7uxNl0kp0dXWFh4cHyY9ix8bGjEtETe7o6FCoUcfHxzg6OrKBGkqN1pp8cHAAVVV1PhRDvenu7jZuMo0pHzGFRo3G0B7r6+tYW1sTY+ru7o6lpSUxvp/99vb20NjYqObn5xsfNL4LhQ4LHRp7WCwWzM7OioPm6uqKqakpzM3NSX6Li4vgOYwPmiYVfX194EYd+LYFXFxchFRwpURPT4/kR6ea5zCWChI7Ll4KCVZlZaUOfHcCcXFxiI2NRUVFhfj92Y8rMomfsdiRXMfExByQMpLsGoGPsgB9Jzn/bCf5jo6O/iPJtXbhhIaGmoOCgn4FBwd/CSEhIb/9/Pws9LJ8IuUrk08AKeq3wO8F+crULmkqFRerb4FKI136/xN/AU+HpwNM5jW4AAAAAElFTkSuQmCC) center no-repeat !important; }

#translator-popup-button-copy:hover,
#translator-popup-button-update:hover
{ opacity: 1 !important; }

#translator-popup-button-copy
{ opacity: .85 !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAADtklEQVR42rVW2SutURQ/38l98ezJoz+AMs8yz/M8ZSrKkFkeHUMKEUqERCivnkTO9SHp5kHGi6sbhYzFg+HYn3XXWt3v5HNwuw+++rX3Wmfv/dtr3EfX0NCg+0pohJycHH1eXp6kIjY2VoqMjJSioqI0IH1iYqKUkJDA42ugTv8hwZdZkJqayqzu7u51Xl5eMsJIo4eHx4fw9PR8C97j6OhooLPIA2aC3NxcFgICAtays7MhLS0NMjIyGOnp6SzT+BqkU6Hq0MXg7e19ZGEB/sAEMTExxoqKClFcXPxUWloqSkpKRFVVlaiurma8natyZWUl7TGRHBYWtmlBoFqQmZkpt7W1QWNjo2hubobW1lYICgoCV1dXQPeBm5ubGapsb28PmAi0Vmlvbwd097YFQVJSEhMUFhbKk5OTMDQ0JAYHB6G3txdsbGxAp9OBXq8HSZLMIJ21tTXPnZycYHx8XJmYmAA8Y8eCIC4ujgnQXHlhYQHm5uZEUVERFBQUsI8x/QAvYQbJpHdxcWGS0NBQmJ+fV2hvXV2dJQHl81+FvLe3B+vr6wIXwurqKhwcHMDu7q4Gm5ubcHx8TLdlS+Lj42F7e1uhvehaSwIqEBo7Ojrku7s7OD095RjQYTiHo6MjBh1K4+HhIdzc3AAmARNQBl1dXSm3t7fQ3d39sQV9fX3yy8sLPD4+is7OTri4uACTyQT39/ca0CVoXU1NDRNgkoAQQiEdxu/fBE9PT6KrqwsuLy/h+fkZHh4eNFAJamtrmQCLChT8AL9PCVQXnZ2dsYv29/fh/PwcTk5O2FU0EshNtK6srIyzCNMbrq+vFdK96yLMXSYwGAwyHbqxsSHq6+thZWUFtra2KOgarK2tcfDp5mQBFijFSyFdU1PTDtaH9C4B+lReXFyE2dlZgZUM09PTYDQaSabUNWNmZgaWl5e5ldja2nKQKU2XlpbIbR9boBba6OioQB309PSQT2FgYECD/v5+GBkZgeTkZF4zNjYGw8PDytTUFBcaNr33LcDikancsewFFVR4eDhER0cDvgHvAvsOoFuhpaWF8l+hzMOzdnx8fLQEeBNWYE/5jg1Lwfw2YQNTysvLLYDN0DynNRhoBu55RhcrSLrl6+urJUhJSWGFv7//DwocZUVWVpbF+Bav9TTPz88HPPy3n5+f9LbZ8YPj4ODQhJ3zAHvMT8T+/8DZ2fkndthfdnZ2Y58+mdierUJCQqyCg4OtMAZWERERmlEFrQsMDGS8mn/79NH/8n8VX4E/p6hurBuIAfsAAAAASUVORK5CYII=) center center no-repeat !important; }

#translator-popup-button-update 
{ opacity: .85 !important;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAD+ElEQVR42rVWR0hkWxCdHtqNCXWhImbcuBLFHDFHVMwRE4iYENPajAnBjQsD4iwMS8EszPDU1Rhhvs3QKl/FgEszf7zP+lWFr1Fbx5XCoW5XnXrn3bq36vmlqanpy2fixY+CgoKvRUVFKgVJSUmq+Ph4VUJCwguQPzU1VZWSksL2OdD39V2BT9tBZmYmq/r6+jYGBARIiO9k/fz8dPD39/8InOPh4dFMz6IK6AQKCwv5R1hY2EZ+fj5kZWVBTk6ODtnZ2ex7DvK95mCJITAw8EhvBxhggcTExO81NTWivLz8v8rKSrKirq5OoLAwNTUVlpaWDBMTExEUFMQx4jxx/9TW1oqYmJhfegLKDnJzc6Xu7m5oaWkRbW1tZKGvrw/wYMHAwAAsLCzA3Nwc1Go1REVFcYw4xG1tbZV7e3sBy72rJ5CWlsYCpaWl0vj4OAwNDYmRkRGyMDU1BXl5eWBoaAjW1tYMWqenp3OMOE9ceWJiAvAZGj2B5ORkFsAtSysrKzAzMyPm5+fJwtraGmAJwMjICGxtbRm0Likp4RhxiDs7OytTbmNjo74A3ecnh7S3twfr6+tia2sLNjY24ODgAHp6egDrDg4ODgxaNzc3c4w429vbZGXKxXLpC1CDkMUaStfX13B0dCROTk7IwuXlJUxPT3P9nZycwNnZGczMzIDKcXV1xZwnrnxzcwP9/f3v72BgYEAC/MNEcXd3B5Tw+PgIu7u7XBpFgM6B3pxixCEu5siUOzw8/LEA7kLc398D4eHhAS4uLsDV1RXs7e3B0dERXFxc+M2FEPxw4mHOxwJUInqj4+NjcXp6CoTz83M4OzsDHx8fsLGxATs7O3B3d4fDw0MWVniYI9/e3r5dIry7LIAHJ+3v78Pm5qbY2dkBAh2gVquF4OBgvj1UfxLTaDSgcAiYI9OhYz9oMK56U6C+vl5aXV2Fubk5sbCwAIuLi0B2aWmJD3VwcJDvPfXK8vIyxxRgjkzXtqGh4f0dUKNNTk5S44jR0VFQMDY2Rh0KkZGREB0dDTjCWYz8CgdzZGo8ajQcem/vAIeYRO2O2xTt7e3Q0dEBZLu6urj2KpWKRwb1AfKhs7MTFB6NChod+CwNzqmXAtj27MA3+4EDS66oqPhTVVUlK8ABKOPtkY2NjWU8A9nKykouKyuTq6urdRzMecASyzjs/sHzeimQkZHBjtDQ0J84xwGHHtDYphlEoDXOK8DbxsDG1PkVDuUUFxfTZfg3JCRE9XrY8QfHzc2t1dvbe8/Ly+s3QvsceDO0+EHS2ddxT0/P3+jfx0b89tdPZkREhBpHsRoPVB0bG6uOi4tj+xrECw8PZzxbG/z1o//p/1V8Bv4HoYRk8slCIAMAAAAASUVORK5CYII=') center center no-repeat !important; }

.translator-popup-languages-scroller
{ border-radius: 0px !important; 
background-color: transparent !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC) !important; }

/* context menu icon */
#translator-content-area-menuitem-translate,
#translator-content-area-menuitem-translate-page 
{ -moz-image-region: auto !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAADaUlEQVR42rVV2SttURhfb8STJ6FIpDx4ECIUHo3lxZwh8ywnQ8rlGDMThRQ5SvwBkrFtepKusf1yL9HNyfTkARl+d32r9ulsa3cf6O76nXXO+YbfXt/3rd9ira2t7H9CfLS0tAiYzWbW3t7+LbS1tdny6QjI0NzczOrq6lh9ff2XQLGUQyOxEdCbkyEiIsIUHh6u8PXLCAsL+9HU1CRIbAS0NZPJxKKion5mZmYiNTUVtObl5SE3N9cQmo3WrKwspKWliTUyMtJaXl7OOjs79QS1tbUsMTFRqampQXV1tQhMSEhAUlKSDcnJyQL2/5FPTk6OiOE5EB8fr5aVlckEPDHLyMhQent7MTQ0hJSUFDDG4ODgIODo6AhnZ2c4OTnp/iMf/mIYHh5Gf38/0tPT1ZKSEpmgqqqKcYMyPz+PmZkZTExMYGBgQICCCV5eXnBzcxOJRkZGMDg4KOzj4+MiZmFhATyHWlRUJBNQ3fgkKDs7O1heXsbq6io2NzexsbGBra0tKIoCX19feHh4YGVlBdvb28JOIF+K2d3dRUNDg1pQUCATlJaW0qqcn5/j8PBQh9PTU5ycnMDf3x+enp7Y39/H2dmZ5HdxcYGuri6V908mKC4uZrz2ytPTE66vr3W4vb3Fzc0NAgIC4O3tjcvLS9zf30t+z8/PGB0dVXnTZYLCwkLG666AP+Roj7e3N7y+viIwMBA+Pj54fHzE+/u75EfP9PS0mp2dbUwwOTkpCF5eXmygQEpGJPYEHx8fNrvm+08CrUQUYLVadbi7uxNl0kp0dXWFh4cHyY9ix8bGjEtETe7o6FCoUcfHxzg6OrKBGkqN1pp8cHAAVVV1PhRDvenu7jZuMo0pHzGFRo3G0B7r6+tYW1sTY+ru7o6lpSUxvp/99vb20NjYqObn5xsfNL4LhQ4LHRp7WCwWzM7OioPm6uqKqakpzM3NSX6Li4vgOYwPmiYVfX194EYd+LYFXFxchFRwpURPT4/kR6ea5zCWChI7Ll4KCVZlZaUOfHcCcXFxiI2NRUVFhfj92Y8rMomfsdiRXMfExByQMpLsGoGPsgB9Jzn/bCf5jo6O/iPJtXbhhIaGmoOCgn4FBwd/CSEhIb/9/Pws9LJ8IuUrk08AKeq3wO8F+crULmkqFRerb4FKI136/xN/AU+HpwNM5jW4AAAAAElFTkSuQmCC") !important; }

