@charset "iso-8859-1";



/* search
--------------------------------------------------------------------------	*/
ul#i_search_autocomplete {
	z-index:1000 !important;
}


/* headerwrap
--------------------------------------------------------------------------	*/
#headerwrap{
	min-width:905px;
	margin:0 3px;
	text-align:center;
	background:#FFF url(/english/images/header/background_base.gif) repeat-x 0 0;
	border-bottom:#dadada 1px solid;
}
#headerwrap-inner{
	width:905px;
	margin:0 auto;
	text-align:left;
}

#headerwrap img{
	border:none;
	vertical-align:top;
}

#headerwrap ul,
#headerwrap li,
#headerwrap p{
	list-style:none;
	margin:0;
	padding:0;
}
#headerwrap a {
    color: #2757A1;
}
#headerwrap a:hover {
    color: #D70542;
}
#headerwrap a:visited {
    color: #7600b3;
}


/* clearfix
----------------------------------	*/
/* clear element */
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{display:inline-table;}
/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */

.rmv{
	left:-9999px;
	top:-9999px;
	position:absolute;
	display:block;
}


/* header
--------------------------------------------------------------------------	*/
#logo{
	position:absolute;
	top:0;
	left:7px;
	margin:0;
	padding:0;
	z-index:5;
}

#header #header-inner{
	position:relative;
	height:87px;
}


/* site search */
#hn-search{
	position:absolute;
	top:50px;
	right:9px;
	margin:0;
	height:23px;
	width:192px;
	padding:0;
	background:url(/english/images/header/bg_search.gif) no-repeat 0 0;
	z-index:5;
	zoom:1;
}
#hn-search input{
	vertical-align:top;
}
#hn-search .searchBox,
#hn-search .query{
	height:19px;
	width:133px;
	margin:2px;
	padding:0;
	border:none;
	border-width:0 !important;
}


#hn-search .submit{
	height:23px;
	width:55px;
	background:#7d7d7d;
	margin:0;
	padding:0;
	border:none;
	border-width:0 !important;
}


/* second nav */
#header ul#gn-secondnav{
	position:absolute;
	top:54px;
	right:202px;
	/* width:379px; */
	height:15px;
	z-index:5;
}
#header ul#gn-secondnav li{
	float:left;
	margin:0;
	padding:0;
}
#header ul#gn-secondnav li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:15px;
	background:url(/english/images/header/gn_secondnav.gif) no-repeat 0 0;
}

#header ul#gn-secondnav li#hn-lang a{
	width:79px;
	background-position:0 0;
}
#header ul#gn-secondnav li#hn-lang a:hover{
	background-position:0 -15px;
}

#header ul#gn-secondnav li#hn-shop a{
	width:115px;
	background-position:-79px 0;
}
#header ul#gn-secondnav li#hn-shop a:hover{
	background-position:-79px -15px;
}
#header ul#gn-secondnav li#hn-inquiry a{
	width:101px;
	background-position:-194px 0;
}
#header ul#gn-secondnav li#hn-inquiry a:hover{
	background-position:-194px -15px;
}

#header ul#gn-secondnav li#hn-sitemap a{
	width:84px;
	background-position:-295px 0;
}
#header ul#gn-secondnav li#hn-sitemap a:hover{
	background-position:-295px -15px;
}


/* grobal navigation
--------------------------------------------------------------------------	*/
#globalnav{
	height:40px;
	width:905px;
}

#globalnav #globalnav-inner{
	zoom:1;
}

#globalnav ul{
	padding:0 1px;
}

#globalnav li{
	float:left;
	height:40px;
	width:129px;
}
#globalnav li a{
	display:block;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/english/images/header/btn_gn.gif) no-repeat 0 0;
}

#globalnav li#gn-home a{
	background-position:0 0;
}
#globalnav li#gn-home a:hover{
	background-position:0 -40px;
}
#globalnav li#gn-home a.on,
#globalnav li#gn-home a.on:hover{
	background-position:0 -80px;
}

#globalnav li#gn-info a{
	background-position:-129px 0;
}
#globalnav li#gn-info a:hover{
	background-position:-129px -40px;
}
#globalnav li#gn-info a.on,
#globalnav li#gn-info a.on:hover{
	background-position:-129px -80px;
}

#globalnav li#gn-product a{
	background-position:-258px 0;
}
#globalnav li#gn-product a:hover{
	background-position:-258px -40px;
}
#globalnav li#gn-product a.on,
#globalnav li#gn-product a.on:hover{
	background-position:-258px -80px;
}

#globalnav li#gn-service a{
	background-position:-387px 0;
}
#globalnav li#gn-service a:hover{
	background-position:-387px -40px;
}
#globalnav li#gn-service a.on,
#globalnav li#gn-service a.on:hover{
	background-position:-387px -80px;
}

#globalnav li#gn-charge a{
	background-position:-516px 0;
}
#globalnav li#gn-charge a:hover{
	background-position:-516px -40px;
}
#globalnav li#gn-charge a.on,
#globalnav li#gn-charge a.on:hover{
	background-position:-516px -80px;
}

#globalnav li#gn-support a{
	background-position:-645px 0;
}
#globalnav li#gn-support a:hover{
	background-position:-645px -40px;
}
#globalnav li#gn-support a.on,
#globalnav li#gn-support a.on:hover{
	background-position:-645px -80px;
}

#globalnav li#gn-corporate a{
	background-position:-774px 0;
}
#globalnav li#gn-corporate a:hover{
	background-position:-774px -40px;
}
#globalnav li#gn-corporate a.on,
#globalnav li#gn-corporate a.on:hover{
	background-position:-774px -80px;
}
