@charset "utf-8";
/* CSS Document */
.header *,.footer * {margin:0;padding:0;list-style:none;}
.header,.footer {background:#fff;font-family:Arial;color:#000;}
.header img,.footer img {border:0;}
.header a {text-decoration:none;color:#fff;}
.header a:hover {text-decoration:none;}	   
/* ============================  Header ============================ */
.header { width:100%;font-size:12px;background:url(/images/logo/patte/nav-topl.gif) 0 0 repeat-x;position:relative;}
.logo {width:992px;position:relative; background:url(/images/logo/patte/nav-topl.gif) 0 0 repeat-x; height:85px;}
.logo img{ padding-left:20px;}
.logo .goosearch{ width:220px;position:absolute;top:20px; left:770px; color:#3366cc; font-weight:bold; font-size:13px; }
.logo .goosearch input.text{border:1px solid #7ea0bb; height:16px; background:#ffffcc;}
.logo .goosearch input.pic{ margin-top:-9px; *margin-top:-2px;}


p.navcon{ text-indent:24px; font-size:15px; padding-top:13px; color:#666}
p.navcon a {color:#3366cc;text-decoration:underline; padding:2px;} 
p.navcon a:hover {color:#3366cc;background:#ffea62;text-decoration:none;}

.nav {background:#ffc url(/images/logo/patte/nav-top2.gif) 0 36px repeat-x;border-left:1px solid #cc9;height:43px;min-width:992px;}
.nav p.title{font-size:12px;color:#666;padding-left:25px; padding-top:10px; height:25px;}
.nav p.title a{ text-decoration:underline; }
.nav p.title a:link{ text-decoration:underline; }

.nav p.lineN {width:992px;height:1px;overflow:hidden;background:#ffc;}
*+ html .nav p.lineN {border-top:1px solid #ffc;}
.nav p.bgLine {width:184px;background:#ffc url(/images/logo/patte/nav-top3.gif) right top no-repeat; height:7px;overflow:hidden;}



