/*
--------------------------------------------------
Header
-------------------------------------------------- */
.header {
width: 100%;
}
.header .header-inner{
width: 960px;
height:120px;
position: relative;
overflow: hidden;
margin: 0 auto;
background: url(../img/common/header.png) no-repeat 0 0;
}

/* Logo */
.logo {
padding : 100px 0 0;
color : #fff;
font-size : 26px;
text-decoration : none;
display : block;
position : absolute;
left : 0;
top : 30px;
overflow : hidden;
}
a.logo:link,
a.logo:hover,
a.logo:visited,
a.logo:active { color: #fff; text-decoration: none;}

/*
-----------------------------------------------
Nav
----------------------------------------------- */
.nav {
width : 100%;
height : 72px;
margin : 0;
padding : 0;
overflow : hidden;
background:url(../img/common/bg_nav_base.png) repeat-x 0 0;
}
.nav .nav-inner{
width : 100%;
margin : 0 auto;
}
.nav ul {
width : 960px;
height : 72px;
margin : 0 auto;
padding : 0;
font-size : 93%;
line-height : 72px;
}
.nav ul li {
height : 72px;
margin : 0;
padding : 0;
float : left;
}
.nav ul li a {
width : 120px;
height : 72px;
background: url(../img/common/nav2.png) no-repeat 0 0;
margin : 0;
padding : 100px 0 0 0;
color : #fff;
font-size : 12px;
font-weight : bold;
text-decoration : none;
text-align : center;
line-height : 72px;
vertical-align : middle;
display : block;
overflow : hidden;
}
.nav ul li a:hover{ color: #626262;}