/* header */
#header {
	background:url(../images/together/header-bg.jpg) no-repeat 50% 20px;
	float:left;
	height:125px;
	margin:0;
	padding:0;
	width:100%;
}
#header #inner {
	margin:0 auto;
	padding:0;
	width:1003px;
}
#header #inner h1 {
	float:left;
	height:72px;
	margin:0;
	padding:0;
	width:225px;
}
#header #inner div {
	float:right;
	margin:0;
	padding:0;
	width:620px;
}

/* related */
#header #inner div #related {
	float:right;
	margin:0;
	padding:0;
	width:520px;
}
#header #inner div #related li {
	float:right;
}

/* search */
#header #inner div #search {
	float:right;
	margin:0 0 5px;
	padding:0;
	width:255px;
}
#header #inner div #search li {
	float:left;
	margin:0;
	padding:0 5px 0 0;
}
#header #inner div #search li input.search {
	border:1px solid rgb(131, 159, 183);
	color:rgb(155, 155, 155);
	float:left;
	font:11px Tahoma;
	margin:2px 0 0 0;
	padding:2px 2px 3px 4px;
	width:170px;
}

/* customer */
#customer {
	float:left;
	margin:0 5px 5px 0;
	padding:0;
		*padding-bottom:2px;
	width:612px;
}
#customer li {
	float:left;
	margin:0;
	padding:0;
}
/* customer eng */
#en-customer {
	float:right;
	margin-bottom:5px;
	*margin-bottom:2px;
	_margin-bottom:7px;
	width:520px;
}
#en-customer li {
	float:left;
}

/* nav */
#header #inner #nav {
	float:left;
	margin:0;
	padding:0;
	width:860px;
		_width:870px;
}
#header #inner #nav li {
	float:left;
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	_top:-5px;
}
#header #inner #nav li.separators {
	background:url(../images/together/nav-separators.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:33px;
	margin:0;
	padding:0;
	width:2px;
}

/* know ibank */
#header #inner #nav li a#knib {
	background:url(../images/together/btn-about-ibank-splice.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:33px;
	margin:0;
	padding:0;
	width:88px;
}
#header #inner #nav li a#knib.act {
	background:url(../images/together/btn-about-ibank-splice.jpg) no-repeat 0 -33px;
}
/* eng */
#header #inner #nav li a#en-knib {
	background:url(../images/together/en-btn-about-ibank-splice.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:33px;
	margin:0;
	padding:0;
	width:108px;
}
#header #inner #nav li a#en-knib.act {
	background:url(../images/together/en-btn-about-ibank-splice.jpg) no-repeat 0 -33px;
}

/* products services */
#header #inner #nav li a#ps {
	background:url(../images/together/btn-products-services-splice.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:33px;
	margin:0;
	padding:0;
	width:139px;
}
#header #inner #nav li a#ps.act {
	background:url(../images/together/btn-products-services-splice.jpg) no-repeat 0 -33px;
}
/* en */
#header #inner #nav li a#en-ps {
	background:url(../images/together/en-btn-products-services-splice.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:33px;
	margin:0;
	padding:0;
	width:160px;
}
#header #inner #nav li a#en-ps.act {
	background:url(../images/together/en-btn-products-services-splice.jpg) no-repeat 0 -33px;
}

/* subnav products &amp; about */
#header #inner #nav li .subnav-knib {
	background:rgb(255, 255, 255) url(../images/together/line-innest-knib.jpg) no-repeat 0 0;
	border:1px solid rgb(204, 204, 204);
	border-width:0 1px 1px;
	display:none;
	left:-50px;
	margin:0;
	padding:15px 4px 0;
	position:absolute;
	top:33px;
	width:224px;
	z-index:10000;
}
#header #inner #nav li .subnav {
	background:white url(../images/together/line-innest.jpg) no-repeat 0 0;
	border:1px solid rgb(204, 204, 204);
	border-width:0 1px 1px;
	display:none;
	left:-143px;
	margin:0;
	padding:15px 4px 0;
	position:absolute;
	top:33px;
	width:896px;
	z-index:100;
}
#header #inner #nav li .subnav .innest, #header #inner #nav li .subnav-knib .innest {
	background:white;
	float:left;
	margin:0 4px;
	padding:0;
	width:216px;
}
#header #inner #nav li .subnav .innest img.bn, #header #inner #nav li .subnav-knib .innest img.bn {
	border:1px solid rgb(204, 204, 204);
	float:left;
	height:70px;
	margin:0;
	padding:0;
	width:214px;
}
#header #inner #nav li .subnav .innest h3, #header #inner #nav li .subnav-knib .innest h3 {
	float:left;
	margin:5px 0;
	padding:0;
	width:216px;
}
#header #inner #nav li .subnav .innest ul, #header #inner #nav li .subnav-knib .innest ul {
	float:left;
	margin:0 0 10px;
	padding:0;
		*padding-bottom:10px;
	width:216px;
}
#header #inner #nav li .subnav .innest ul li, #header #inner #nav li .subnav-knib .innest ul li {
	float:left;
	margin:0;
	padding:0;
	width:216px;
}
#header #inner #nav li .subnav .innest ul li a, #header #inner #nav li .subnav-knib .innest ul li a {
	background:url(../images/together/arrow-sidebar.gif) no-repeat 3px 9px;
	display:block;
	float:left;
	font:bold 13px Tahoma;
	margin:0;
	padding:3px 0 3px 12px;
	width:204px;
}
#header #inner #nav li .subnav .innest ul li a:hover, #header #inner #nav li .subnav-knib .innest ul li a:hover {
	background:rgb(237, 237, 237) url(../images/together/arrow-sidebar.gif) no-repeat 3px 9px;
	color:rgb(22, 70, 20);
}

/* switch lang */
#header #inner #lang {
	float:right;
	margin:0;
	padding:0;
	width:70px;
}
#header #inner #lang li {
	color:rgb(255, 255, 255);
	float:left;
	font:bold 12px Arial;
	margin:0;
	padding:8px 7px 0 0;
		_padding-top:4px;
}
#header #inner #lang li a {
	color:rgb(255, 255, 255);
}