*{margin:0;padding:0;outline:0;}
img, fieldset{border:0;}
ul{list-style:none}

body{background:url(../img/bg.jpg) no-repeat top left #2c2c2c;font-size:13px;font-family:arial,helvetica,sans-serif;}

#header{height:25px;background:#222;border-bottom:1px solid #555;font-size:11px;}
#header a{color:#666;text-decoration:none}
#header a:hover{color:#b6e574}
#header a.addNav{float:right;margin:5px 10px 0 0;}
#header ul li{float:left;color:#888;margin:5px 0 0 10px;}

body#en #header ul li.en a,body#fr #header ul li.fr a,body#es #header ul li.es a,body#de #header ul li.de a,
body#it #header ul li.it a,body#pt #header ul li.pt a,body#nl #header ul li.nl a,body#jp #header ul li.jp a{
	color:#aaa;
	cursor:default;
}

#search{position:absolute;top:50%;margin-top:-145px;left:15%;height:145px;}
#search form#formSearch{margin-top:15px;}
#search form#formSearch .search{width:600px;height:45px;background:url(../img/input.png) top left no-repeat;}
#search form#formSearch .search input{width:540px;height:25px;background:#fafafa;border:0;font-size:20px;color:#666;margin:10px 0 0 10px;}
#search #type{margin-top:15px;}
#search #type li{float:left;margin-right:10px;}
#search #type li a{color:#777;text-decoration:none;padding-left:18px;}
#search #type li a.on{background:url(../img/li_on.png) 0 1px no-repeat;}
#search #type li a.off{background:url(../img/li_off.png) 0 1px no-repeat;}
#search #type li a:hover{color:#aaa}
#search #submit{display:block;height:39px;left:557px;position:absolute;top:71px;width:40px;}
body.results #search #submit{left:712px;top:18px;}

#examples{position:absolute;top:50%;left:15%;padding-top:40px;overflow:hidden;width:750px;}
#examples h2{color:#888;font-size:13px;margin:5px 0;}
#examples ul{overflow:hidden}
#examples ul li ul li{float:left;margin-right:5px;}
#examples ul li a{color:#555;font-size:11px;}
#examples ul li a:hover{color:#b6e574}

#footer{position:absolute;bottom:10px;right:10px;color:#666;font-size:11px;}
#footer a{color:#666;}
#footer a:hover{color:#b6e574}

body.results{background:#fafafa;}
body.results #search{position:relative;top:0;margin-top:0;left:0;height:84px;padding:15px 0 0 155px;background:url(../img/bg.jpg) no-repeat top left #2c2c2c;border-bottom:4px solid #bbb}
body.results h1 img{position:absolute;top:15px;left:10px;}
body.results #search form#formSearch{margin-top:0;}
body.results #search #type{margin-top:8px;}

body.results #container{overflow:hidden;width:1000px;}
body.results #content{width:650px;padding:10px;float:left}
body.results #sidebar{width:300px;float:left;margin:30px 0 0 5px;padding:0 10px;border-left:1px solid #ddd}
body.results #content .reqInfos{font-weight:bold;font-size:11px;padding:0 5px;}
body.results #content .suggest{font-weight:bold;font-size:11px;padding:0 5px;margin-top:10px;}
body.results #content .suggest a{color:#e61d73}
body.results #content .navResults{overflow:hidden;margin-top:10px;color:#fff;padding:0 5px;}
body.results #content .navResults a{text-decoration:none;background:#444;color:#fafafa;padding:3px 5px;}
body.results #content .navResults .previous{float:left}
body.results #content .navResults .next{float:right}
body.results #content .result{border-bottom:1px solid #ddd;padding:5px 5px 12px 5px;margin:8px 0;}
body.results #content .result h2{font-size:9px;font-weight:normal;color:#222;padding:2px 0 0 19px}
body.results #content .result h2 a{font-size:14px;font-weight:bold;color:#222;text-decoration:none;}
body.results #content .result h2 a:hover{color:#777}
body.results #content .result p.snippet{margin:3px 0;font-size:11px;color:#222}
body.results #content .result p.uri{font-size:11px;color:#444}
body.results #content .result p.size, body.results #content .result p.date{font-size:11px;color:#777}
body.results #content .result ul.tools{overflow:hidden;}
body.results #content .result ul.tools li{float:left;font-size:11px;height:16px;padding:7px 10px 4px 21px;}
body.results #content .result ul.tools li a{color:#222;}
body.results #content .result ul.tools li a:hover{color:#e61d73}

body.results #content .result ul.tools li.preview{background:url(../img/ico/preview.png) 0 4px no-repeat;}
body.results #content .result ul.tools li.dl{background:url(../img/ico/dl.png) 0 4px no-repeat;}

body.results #content .result.unknown{background:url(../img/ico/file.png) 0 5px no-repeat;}
body.results #content .result.pdf{background:url(../img/ico/pdf.png) 0 5px no-repeat;}
body.results #content .result.odt{background:url(../img/ico/odt.png) 0 5px no-repeat;}
body.results #content .result.odp{background:url(../img/ico/odp.png) 0 5px no-repeat;}
body.results #content .result.ods{background:url(../img/ico/ods.png) 0 5px no-repeat;}
body.results #content .result.doc, body.results #content .result.docx, body.results #content .result.docm, body.results #content .result.dot, body.results #content .result.dotx, body.results #content .result.rtf{background:url(../img/ico/doc.png) 0 5px no-repeat;}
body.results #content .result.ppt,body.results #content .result.pot, body.results #content .result.pptx, body.results #content .result.pps, body.results #content .result.ppsx{background:url(../img/ico/ppt.png) 0 5px no-repeat;}
body.results #content .result.xls,body.results #content .result.xlt,body.results #content .result.xltx,body.results #content .result.xltm,
body.results #content .result.xlsx,body.results #content .result.xlsm{background:url(../img/ico/xls.png) 0 5px no-repeat;}

body.results #sidebar .item{margin-top:15px;}
body.results #sidebar .item h3{background:#444;color:#fff;font-size:12px;font-weight:normal;padding:4px 10px}
body.results #sidebar .item dl{font-size:11px;font-weight:normal;}
body.results #sidebar .item dl dt{color:#222;padding:4px 5px 0 5px}
body.results #sidebar .item dl dt a{color:#222;}
body.results #sidebar .item dl dt a:hover{color:#e61d73;}
body.results #sidebar .item dl dd{color:#888;padding:0 5px}

body.results #sidebar .item ul.mostpopular li{float:left;padding:5px 5px 0 0}
body.results #sidebar .item ul.mostpopular a{color:#222;}
body.results #sidebar .item ul.mostpopular a:hover{color:#e61d73;}

body.results #bg-preview{display:none;background:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.5;filter:Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
/*body.results #scribd{display:none;position:fixed;top:50%;left:50%;margin-top:-225px;margin-left:-300px}*/
body.results #scribd{display:none;position:fixed;top:0;left:0;}
body.results #scribd #close{position:absolute;right:8px;top:8px;font-size:11px;text-decoration:none;background:#E61D73;color:#fff;font-weight:bold;padding:3px 5px}

body.results #footer{position:relative;bottom:auto;right:auto;color:#666;font-size:11px;text-align:left;padding:10px}
body.results #footer a:hover{color:#e61d73}