/*
	@homepage http://userstyles.org/styles/8853
	@updateurl http://userstyles.org/styles/iecss/8853/mb%5DGoogle-search%20result%20customize.css
	@url-prefix http://www.google.co.jp/search?
	@url-prefix http://www.google.com/search?
	@url-prefix http://www.google.co.uk/search?
*/
@charset "utf-8";
@namespace url(http://www.w3.org/1999/xhtml);body,
#gbar, 
.tc     {
 background-color:#fff !important;
}

#gbar{ 
 border-bottom:1px solid #c9d7f1;
}

.bt{ 
 border-top:1px solid #3366CC;
}
.t { 
 background:#d5ddf3;
}

a.l b,
a.l em{ 
 background-color:#ffff00;
 font-style:normal;
}

.t b:first-child, 
.g td.j .std em {
 color:blue !important;
}


.g {padding:5px 10px !important;}

#res>div>.g,
#res>div>.g+.g+.g,
#res>div>.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g+.g+.g{
 background-color:#eee !important;
}

#res>div>.g+.g,
#res>div>.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g+.g+.g+.g{
 background-color:#fff !important;
}


#res{
 padding-right:30px;
}

.j{
 width:auto !important;
}


body{
 counter-reset: result !important;
}

a.l{
 text-decoration:none;
 padding-right:0.2em;
}

a.l:before {
 content: counter(result) ". " !important;
 counter-increment:result !important;
}

a.l b{
 font-weight:normal;
 padding-left:0.2em;
 padding-right:0.2em;
}


.ft,
center{
 display:none;
}


#tads,
#mbEnd {
 display:none !important;
}


#res hr  {border:0 !important;}
#res hr+p{display:none !important;}


body   {margin:0 !important;}
#gbar  {position:fixed !important; top:0;  left :0px; width:100% !important; padding-left:60px !important;}
#guser {position:fixed !important; top:0;  right:20px;}
.tb    {position:fixed !important; top:24px;left:0px; margin-top:0px !important; margin-left:30px !important;}
.bt    {position:fixed !important; top:75px;}
#logo span{ background:none !important; }

.gbh{border:none !important;}



#logo {
display:block !important;
width:auto !important;
height:auto !important;
margin:0 !important;
overflow:hidden !important;
position:fixed !important;
width:auto;
top:2px;
left:5px;
}

a#logo{text-decoration:none; font-weight:bold; color:blue;}
#res   {padding-top:95px !important;}

#guser,
#guser nobr,
.tb,
.tc input,
.tc #ap,
.tc label,
.bt,
.t,
.t td font,
#sd{
 font-size:13px !important;
}
