@namespace url(http://www.w3.org/1999/xhtml);


@-moz-document
  url(http://www.google.com/),
  url(http://www.google.com/intl/en/),
  url-prefix(http://www.google.com/webhp),
  url-prefix(http://www.google.com/search?),
  url-prefix(http://www.google.com/#hl=),
  url-prefix(http://www.google.com/#q=),
  url-prefix(http://www.google.com/movies),
  url-prefix(http://www.google.com/images?),
  url-prefix(http://www.google.com/imghp?),
  url-prefix(http://images.google.com/imghp),
  url-prefix(http://images.google.com/webhp),
  url-prefix(http://news.google.com/),
  url-prefix(http://video.google.com/),

  url(http://www.google.it/),
  url-prefix(http://www.google.it/webhp),
  url-prefix(http://www.google.it/search?),
  url-prefix(http://www.google.it/#hl=),
  url-prefix(http://www.google.it/#q=),
  url-prefix(http://www.google.it/movies),
  url-prefix(http://www.google.it/images?),
  url-prefix(http://www.google.it/imghp?),
  url-prefix(http://images.google.it/imghp),
  url-prefix(http://images.google.it/webhp),
  url-prefix(http://news.google.it/),
  url-prefix(http://video.google.it/),

  url(http://www.google.de/),
  url-prefix(http://www.google.de/webhp),
  url-prefix(http://www.google.de/search?),
  url-prefix(http://www.google.de/#hl=),
  url-prefix(http://www.google.de/#q=),
  url-prefix(http://www.google.de/movies),
  url-prefix(http://www.google.de/images?),
  url-prefix(http://www.google.de/imghp?),
  url-prefix(http://images.google.de/imghp),
  url-prefix(http://images.google.de/webhp),
  url-prefix(http://news.google.de/),
  url-prefix(http://video.google.de/),
	
  url(http://www.google.es/),
  url-prefix(http://www.google.es/webhp),
  url-prefix(http://www.google.es/search?),
  url-prefix(http://www.google.es/#hl=),
  url-prefix(http://www.google.es/#q=),
  url-prefix(http://www.google.es/movies),
  url-prefix(http://www.google.es/images?),
  url-prefix(http://www.google.es/imghp?),
  url-prefix(http://images.google.es/imghp),
  url-prefix(http://images.google.es/webhp),
  url-prefix(http://news.google.es/),
  url-prefix(http://video.google.es/),
	
  url(http://www.google.fr/),
  url-prefix(http://www.google.fr/webhp),
  url-prefix(http://www.google.fr/search?),
  url-prefix(http://www.google.fr/#hl=),
  url-prefix(http://www.google.fr/#q=),
  url-prefix(http://www.google.fr/movies),
  url-prefix(http://www.google.fr/images?),
  url-prefix(http://www.google.fr/imghp?),
  url-prefix(http://images.google.fr/imghp),
  url-prefix(http://images.google.fr/webhp),
  url-prefix(http://news.google.fr/),
  url-prefix(http://video.google.fr/),
	
  url(http://www.google.se/),
  url-prefix(http://www.google.se/webhp),
  url-prefix(http://www.google.se/search?),
  url-prefix(http://www.google.se/#hl=),
  url-prefix(http://www.google.se/#q=),
  url-prefix(http://www.google.se/movies),
  url-prefix(http://www.google.se/images?),
  url-prefix(http://www.google.se/imghp?),
  url-prefix(http://images.google.se/imghp),
  url-prefix(http://images.google.se/webhp),
  url-prefix(http://news.google.se/),
  url-prefix(http://video.google.se/)


{

/* default behavior transparent background and white text */
html { color: #fff !important; background: #292722 url('data:image/png;base64,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') left top repeat-x	 !important; }
body { color: #fff !important; background-color: transparent !important;}

/* GOOGLE SEARCH */

/* fixes for latest Google updates 30/06/2011 */
.sfbg { background-color: #000 !important; border: 0 !important; }
.mitem:hover, #showmodes:hover { background-color: #002020 !important; }

/* fixes for latest Google updates 18/02/2011 */
.gbmc, #gbmpn, #gbgs4 { background-color: #000 !important; color: #00c0c0 !important;} 
.gbgt-hvr, .gbzt-hvr, #gbztms {  background-color: #002020 !important; } 
#gbi4, #gbztms { color: #00c0c0 !important;}

/* fix selected menu item in sidebar */
li.msel {  background-color: #002020 !important; border: 0 !important;}

/* fix for Google News searchbox suggestions */
div.ac-row { color:#fff !important; background-color: #002020 !important; }
div.ac-row:hover { color:#fff !important; background-color: #00c0c0 !important; }

/* fix instant previews in Google Search */
#vspc, #vspb { border: 0 !important; background-color: #002020 !important;}
.vspi { background-color: transparent !important; border: 0 !important; }
.vspi:hover { background-color: #002020 !important; }
.vsc:hover { background-color: #002020 !important; border: 0 !important; }

/* fix background of popup js menu */
a.gb1, a.gb2, a.gb3, div.gb2, #gb, #gbx1, #gbx2, #gbx3, #gbx4 { background-color: #000 !important; }
a.gb1:hover, a.gb2:hover, a.gb3:hover, div.gb2:hover { background-color: #002020 !important; color: #fff !important; }


/* increase the space used by search column */
div.s {max-width: none !important; }

/* remove annoying border shadow effect from input */
input.lst { border: #002020 0px solid !important; height: 30px !important; min-width: 400px !important; background-color: #101010 !important; color: #00c0c0 !important; -moz-box-shadow: 0px 0px 12px #00c0c0; box-shadow: 0px 0px 12px #00c0c0;}

div.ds { border: 0 !important; }

td.lst-td { border: 0 !important; }

/* fixed dropdown search */
div.gac_bt { background-color: #101010 !important;}
div.gac_id { border: 0 !important; }
div.gac_od { border: 0 !important; border-bottom: 2px solid #006060 !important; }
td.gac_c, td.gac_d { color:#00c0c0 !important; background-color: #101010 !important; }
td.gac_c:hover {color:#000 !important; background-color: #00c0c0 !important;}

/* fix for search box sidebar links */
#po-box a, #ss-box a {color: #fff !important; text-decoration: none !important;}
#po-box, #ss-box {color: #fff !important; background-color: #002020 !important;} 

/* remove all buttons */
input.lsb, div.lsbb, span.ds, span.lsbb
{ display: none !important; }
/* { width: 0 !important; height: 0 !important;  border: 0 !important; padding: 0 !important;} */

/* remove main logo */
#logo, #hplogo {height: 0 !important; width: 0 !important; }

/* remove logo google maps */
div #logo {display: none;}

/* remove logo google video */
img[src*="video_logo_lg.gif"] {height: 0 !important; width: 0 !important; }

/* redefine link */
a:link, a:visited, a:active, a:hover { color: #fff !important; text-decoration: none !important; } 

/* redefine cite */
span .f cite { color: #008080 !important;}

div #gbar, div #leftnav, div #leftnavc, span #fctr, 
td.sblc, div.fade, ul.tbt, ul
{ color: #fff !important; background-color: transparent !important; }

div #gog, div #guser, div #ghead, div #spsizer, table.gac_m, div #sfcnt, div #subform_ctrl, 
div.rshdr, div.tpblk, div.rg_hc, div.rg_hv
{ color: #fff !important; background-color: #000 !important; }

ul.nojsb { color: #fff !important; background-color: transparent !important; }

/* blue back */
div #tbbcc, div #tbbc
{ background-color: #002020 !important; }

/* google video channel blue background and more padding */
div.mod-header {background-color: #002020 !important; border-top: #00c0c0 1px solid !important; padding: 5px !important;}

/* default link */
a:link { color: #00c0c0 !important; }

/* fix some font colors */
span.spell, cite { color: #0a0 !important; }

/* remove Goooooogle navigation images */
span.csb { height: 0 !important; }

/* AutoPager support */
div.autoPagerS { color: #fff !important; background-color: transparent !important; }

/* Google Images Support */

/* color selection background */
div.sc { color: #fff !important; background-color: transparent !important; }

/* Google Maps Support */
div #topbar, div #topbar-endcol, div #topbar-startcol, div #topbar-divider { background-color: transparent !important; }

/* Google News Support */

/* remove logo */
img[src*="news.gif"] {height: 0 !important; width: 0 !important; }

div.blended-wrapper, div.blended-section
{ background-color: #000 !important; border: 0 !important;}

div.story, div #welcome, div.personalization-footer
{ background-color: #000 !important; border: 1px solid #002020 !important;}

div.basic-title {background-color: #002020 !important; }

none
{ background-color: transparent !important; }


}