@charset "utf-8";
/*nav*/
.nav { width:930px; margin:0 auto 20px; height:40px; overflow:visible; position:relative; z-index:1;}
.nav ul { }
.nav li { float:left; height:40px; position:relative; }
.nav a { text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff; text-align:center; font-weight:bold; text-decoration:none; height:40px; line-height:39px; background:url(../images/nav.png) -200px top no-repeat; float:left; white-space:nowrap; }
.nav li.hover a,
.nav a:hover { background-position:-200px -40px; }
.nav li a.on,
.nav li a.on:hover { background-position:-200px -80px; color:#cc0000; }
.nav #nav01 a { background-position:left top; }
.nav #nav01 a:hover { background-position:left -40px; }
.nav #nav01 a.on,
.nav #nav01 a.on:hover { background-position:left -80px; color:#cc0000; }
.nav #nav07 { background:url(../images/nav.png) -200px top no-repeat; padding:0 0 0 3px; }
.nav #nav07 a { background-position:right top; }
.nav #nav07 a:hover { background-position:right -40px; }
.nav #nav07 a.on,
.nav #nav07 a.on:hover { background-position:right -80px; color:#cc0000; }
/**/
.nav #nav01 a { width:95px;}
.nav #nav02 a { width:120px;}
.nav #nav03 a { width:110px;}
.nav #nav04 a { width:165px;}
.nav #nav05 a { width:195px;}
.nav #nav06 a { width:112px;}
.nav #nav07 a { width:130px;}
/**/
.nav li ul { display:none; position:absolute; top:40px; width:211px; padding:0 5px 3px; left:0; background:url(../images/navSub.png) left bottom no-repeat; _background:url(../images/navSubIE.png) left bottom no-repeat;	_filter:alpha(opacity=92);}
.nav #nav07 ul { left:auto; right:0;}
.nav li.hover ul { display:block;}
.nav li ul li { float:none; height:auto; border-top:1px solid #d5d5d5; padding:2px 0;}
.nav li ul li.first { border:0;}
.nav li ul li a { float:none; zoom:1; width:auto!important; display:block; padding:4px 9px!important; text-align:left; height:auto; line-height:normal; color:#6e1404; background:none;}
.nav li ul li a:hover { color:#fff; background:#9a2007;}
