@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document 
url-prefix(http://www.google.pl/search), url-prefix(http://www.google.com/search), url-prefix(http://google.pl/search), url-prefix(http://google.com/search),
url-prefix(http://www.google.com/imghp), url-prefix(http://images.google.com/imghp), url-prefix(http://images.google.com/images), url-prefix(http://images.google.com/imgres), url-prefix(http://images.google.com/preferences), url-prefix(http://images.google.com/advanced_image_search) {

*{margin: 0px !important; padding: 0px !important;}
table {margin: 0px !important; padding: 0px !important;}
font{font-family: 'segoe ui' !important;}

/* #logo > SPAN {background-image: none !important;} */

div[id=res]{ 
/*-moz-column-count: 3 !important;*/ 
-moz-column-width:540px !important;
-moz-column-gap: 5px !important;
}

#guser {position: absolute !Important; top: 0px !important; right: 0px !important;}

#guser {padding: 0px !important;}
#sd,
#guser > NOBR * {font: 12px/14px 'segoe ui' !important; text-transform: uppercase !important;}
#gbh {display: none !Important;}

/* fix suggestions */
.e {font: 9px/7px 'segoe ui' !important;}
.e table tbody tr td a {font: 12px/18px 'segoe ui' !important;}

/* fix blue bar */
.t.bt * {font: 12px/7px 'segoe ui' !important; }

#ap a,LABEL[for="il"],LABEL[for="all"] {font: 9px/7px 'segoe ui' !important; }
#ap > BR {display: none !Important;}

#gbar{position: absolute !important; right: 15px !important; top: 25px !important;}
#gbar > NOBR > SPAN,
#gbar > NOBR > SPAN > A {font: bold 12px/14px 'segoe ui' !important; text-transform: uppercase !important;}

/* RESULTS */

/* title */
.g {display:block !important ;}
.g a{text-transform: uppercase !important}
a{font: small-caps 18px/21px 'segoe ui' !important;}
font{font: 14px/15px 'segoe ui' !important;}

/* Suggestions */
#res > P:first-child + DIV + P > FONT {display: none !Important;}

div[id=res]>p{
position: absolute !important;
top: 0px !important;
left: 40% !important ;
display: inline !important;
margin: 0px !important;
}
div[id=res]>p>a{font: 15px/10px 'segoe ui' !important;}
div[id=res]>p:first-child{display:none !important;}

/* much less space at bottom */
HTML > BODY > CENTER > table ,
HTML > BODY > CENTER > BR:first-child + BR,
HTML > BODY > CENTER /*:last-child*/
{display: none !Important;}

/* cached similar */
.g .fl, .j font a, .f, .f {font: small-caps 8px/9px 'segoe ui' !important;}

/* URL */
span[class=a]{
font: bold 12px/14px 'tahoma' !important;
text-transform: uppercase !important;
}

/* repeat search */
#res > DIV > P > I {visibility: hidden !important;}
#res > DIV > P > I > A {visibility: visible !important;}


/* navigation bar tweak */
#navbar > TABLE > TBODY > TR > TD div {padding: 0  15px !important; display: inline !Important; background-image: none !important;}
#navbar > TABLE > TBODY > TR > TD:first-child {display: none !important;}
#navbar > TABLE > TBODY > TR > TD * {font-size: 18px !important; font-weight: bold !important;}
#navbar {
position: fixed !important;
bottom: 0 !important; right: 0 !important;
width: 100% !important;
height: 16px !important;
padding: 0px 4px 4px 4px !important;
background-color: white !important;
border-top: 1px solid black !important;
opacity: 0.80 !important;
}

/* no ads */
#mbEnd, .ra {display: none !Important;}

}
