

#menu {
	height: 58px;
	min-width: 978px;
	width: 100%;
	/*position: absolute;*/
	bottom: 0px;
	margin-left: 1px;
}
#menu td {
	/*position: relative;*/
	/*border: 1px solid red;*/
}
	#menu .menu-td {
		width: 715px;
		padding-bottom: 10px;
	}
		#menu .menu-td div {
			width: 715px;
			height: 48px;
			position: relative;
		}
	#menu a {
		background-image: url(/images/new/menu.png);
		background-repeat: no-repeat;
		height: 48px;
		position: absolute;
		bottom: 0px;
		display: block;
		z-index: 20;
		float: left;
	}
	#menu td.item-first {
		background-image: url(/images/new/m-l-r.png);
		background-repeat: no-repeat;
		background-position: right top;
	}
		#menu td.item-first div {
			background-image: url(/images/new/m-l-l.png);
			background-repeat: no-repeat;
			background-position: left top;
			height: 58px;
			margin-right: 10px;
		}
	#menu td.item-last {
		background-image: url(/images/new/m-r-l.png);
		background-repeat: no-repeat;
		background-position: left top;
	}
		#menu td.item-last div {
			background-image: url(/images/new/m-r-r.png);
			background-repeat: no-repeat;
			background-position: right top;
			height: 58px;
			margin-left: 10px;
		}
	#menu .item1 {
		width: 118px;
		left: 0px;
		background-position: 0px 0px;
	}
	#menu .item2 {
		width: 93px;
		left: 118px;
		background-position: -118px 0px;
	}
	#menu .item3 {
		width: 126px;
		left: 211px;
		background-position: -211px 0px;
	}
	#menu .item4 {
		width: 144px;
		left: 337px;
		background-position: -337px 0px;
	}
	#menu .item5 {
		width: 127px;
		left: 481px;
		background-position: -481px 0px;
	}
	#menu .item6 {
		width: 108px;
		left: 608px;
		background-position: -608px 0px;
	}
	
	
	#menu a:hover, #menu a.active {
		padding-right: 1px;
		z-index: 30;
	}
	#menu .item1:hover, #menu .item1.active {
		background-position: 0px -48px;
	}
	#menu .item2:hover, #menu .item2.active {
		background-position: -118px -48px;
	}
	#menu .item3:hover, #menu .item3.active {
		background-position: -211px -48px;
	}
	#menu .item4:hover, #menu .item4.active {
		background-position: -337px -48px;
	}
	#menu .item5:hover, #menu .item5.active {
		background-position: -481px -48px;
	}
	#menu .item6:hover, #menu .item6.active {
		background-position: -608px -48px;
	}



/* ************************************** */

#submenu {
	width: 232px;
}
#submenu li {
	padding: 0px;
	background-image: none;
	display: block;
}
#submenu a:hover span {
	text-decoration: underline;
}
#submenu a span {
	display: inline-block;
}
.lvl1 {
	background-color: #0056a7;
	background-image: url(/images/submenu/lvl1-bg.png);
	background-position: 0px 0px;
	background-repeat: repeat-y;
}
.lvl1-top {
	background-image: url(/images/submenu/lvl1-top.png);
	background-position: 0px top;
	background-repeat: no-repeat;
}
.lvl1-bottom {
	background-image: url(/images/submenu/lvl1-bottom.png);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	padding: 10px;
}
	.lvl1 a {
		color: #fff;
		background-position: 0px 6px;
		background-repeat: no-repeat;
		padding-left: 10px;
		text-decoration: none;
		display: inline-block;
		cursor: pointer;
	}
	/*****/
	.lvl2 {
		/*padding-left: 10px;*/
	}
	.lvl2-bottom {
		padding: 0px 10px;
	}
	.lvl2 a {
		background-image: url(/images/submenu/lvl1-off.png);
		background-position: 0px 15px;
		background-repeat: no-repeat;
	}
	.lvl2 a span {
		background-image: url(/images/submenu/lvl1-line.png);
		background-position: 0px bottom;
		background-repeat: repeat-x;
		padding: 8px 0px;
		width: 182px;
	}
	.lvl2-bg a span {
		background-image: none;
	}
	/*****/
	.lvl2-bg {
		background-color: #2e9fdc;
		background-image: url(/images/submenu/lvl2-bg.png) !important;
		background-position: 0px 0px;
		background-repeat: repeat-y;
	}
	.lvl2-bg .lvl2-top {
		background-image: url(/images/submenu/lvl2-top.png);
		background-position: 0px top;
		background-repeat: no-repeat;
	}
	.lvl2-bg .lvl2-bottom {
		background-image: url(/images/submenu/lvl2-bottom.png);
		background-position: 0px bottom;
		background-repeat: no-repeat;
	}
	.lvl2-bg a {
		background-image: url(/images/submenu/lvl1-on.png);
		background-position: 0px 15px;
		background-repeat: no-repeat;
	}
	/*****/
	.lvl3 {
		/*padding-right: 0px;*/
		font-size: 11px;
	}
	ul.lvl3 {
		display: none;
	}
	.lvl2-bg ul.lvl3 {
		display: block;
		padding-bottom: 5px;
	}
	.lvl3-bottom {
		padding-left: 10px;
	}
	.lvl3 a {
		background-image: url(/images/submenu/lvl2-off.png);
		background-position: 0px 14px;
		background-repeat: no-repeat;
	}
	.lvl3 a span {
		background-image: url(/images/submenu/lvl2-line.png);
		background-position: 0px bottom;
		background-repeat: repeat-x;
		padding: 7px 0px 8px 0px;
		width: 163px;
	}
	.lvl3-bg a span {
		background-image: none;
	}
	/*****/
	.lvl3-bg {
		background-color: #fff;
	}
	.lvl3-bg .lvl3-top {
		background-image: url(/images/submenu/lvl3-top.png);
		background-position: 0px top;
		background-repeat: no-repeat;
	}
	.lvl3-bg .lvl3-bottom {
		background-image: url(/images/submenu/lvl3-bottom.png);
		background-position: 0px bottom;
		background-repeat: no-repeat;
	}
	.lvl3-bg a {
		background-image: url(/images/submenu/lvl2-on.png);
		background-position: 0px 14px;
		background-repeat: no-repeat;
		color: #013c68;
	}
	/*****/
	ul.lvl4 {
		display: none;
	}
	.lvl3-bg ul.lvl4 {
		display: block;
		padding-bottom: 5px;
	}
	.lvl4 {
		padding-left: 10px;
	}
	.lvl4 a {
		color: #3ea3f3;
		background-image: url(/images/submenu/lvl3-off.png);
		background-position: 0px 13px;
		background-repeat: no-repeat;
	}
	.lvl4 a.active {
		color: #013c68;
		font-weight: bold;
		background-image: url(/images/submenu/lvl3-on.png);
		background-position: 0px 13px;
		background-repeat: no-repeat;
	}
	.lvl4 a span {
		background-image: url(/images/submenu/lvl3-line.png);
		background-position: 0px bottom;
		background-repeat: repeat-x;
		padding: 6px 0px 7px 0px;
		width: 143px;
	}
	/*****/
	ul.lvl5 {
		display: none;
	}
	.lvl4-bg ul.lvl5 {
		display: block;
		padding-bottom: 5px;
	}
	.lvl5 {
		padding-left: 10px;
	}
	.lvl5 a {
		color: #3ea3f3;
		background-image: url(/images/submenu/lvl4-off.png);
		background-position: 0px 13px;
		background-repeat: no-repeat;
		padding-left: 13px;
	}
	.lvl5 a.active {
		color: #013c68;
		font-weight: bold;
		background-image: url(/images/submenu/lvl4-on.png);
		background-position: 0px 13px;
		background-repeat: no-repeat;
		padding-left: 13px;
	}
	.lvl5 a span {
		background-image: url(/images/submenu/lvl4-line.png);
		background-position: 0px bottom;
		background-repeat: repeat-x;
		padding: 6px 0px 7px 0px;
		width: 130px;
	}




.new-banners {
	height: 219px;
	width: 100%;
}
	.new-banners a {
		height: 219px;
		display: block;
		width: 100%;
		text-decoration: none;
		cursor: pointer;
	}
	.new-banners td {
		background-image: url(/images/bann/bg.png);
		background-position: left top;
		background-repeat: repeat-x;
	}
	.new-banners a span {
		display: block;
		height: 219px;
		width: 100%;
	}
	/*.new-banners a:hover {
		background-image: url(/images/bann/active-bg.png) !important;
		background-position: left top;
		background-repeat: repeat-x;
	}*/
	/* -- */
	.new-banners .sep1 {
		background-image: url(/images/bann/sep1.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 10px;
	}
	.new-banners .sep2 {
		background-image: url(/images/bann/sep2.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 10px;
	}
	.new-banners .sep3 {
		background-image: url(/images/bann/sep3.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 10px;
	}
	.new-banners .sep1 span.left, .new-banners .sep2 span.left, .new-banners .sep3 span.left {
		background-image: url(/images/bann/a-right.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 10px;
		height: 219px;
	}
	.new-banners .sep1 span.right, .new-banners .sep2 span.right, .new-banners .sep3 span.right {
		background-image: url(/images/bann/a-left.png);
		background-position: left top;
		background-repeat: no-repeat;
		width: 10px;
		height: 219px;
	}
	/* -- */
	
	.new-banners a span.bg-center {
		background-image: url(/images/bann/items.png);
		background-repeat: no-repeat;
	}
	.new-banners a {
		background-image: url(/images/bann/bg.png);
		background-repeat: repeat-x;
	}
	.new-banners a:hover {
		background-position: 0px 0px !important;
	}
	
	
	.new-banners a.item1 {
		background-position: 0px -219px;
	}
	.new-banners a.item1 span.bg-left {
		background-image: url(/images/bann/item1-l.png);
		background-position: left top;
		background-repeat: no-repeat;
	}
	.new-banners a.item1:hover span.bg-left {
		background-image: url(/images/bann/active-out-l.png);
		background-position: left top;
		background-repeat: no-repeat;
	}
	.new-banners a.item1 span.bg-center {
		background-position: center 0px;
	}
	.new-banners a.item1:hover span.bg-center {
		background-position: center -219px;
	}
	/* -- */
	.new-banners a.item2 {
		background-position: 0px -438px;
	}
	.new-banners a.item2 span.bg-center {
		background-position: center -438px;
	}
	.new-banners a.item2:hover span.bg-center {
		background-position: center -657px;
	}
	/* -- */
	.new-banners a.item3 {
		background-position: 0px -657px;
	}
	.new-banners a.item3 span.bg-center {
		background-position: center -876px;
	}
	.new-banners a.item3:hover span.bg-center {
		background-position: center -1095px;
	}
	/* -- */
	.new-banners a.item4 {
		background-position: 0px -876px;
	}
	.new-banners a.item4 span.bg-center {
		background-position: center -1314px;
	}
	.new-banners a.item4:hover span.bg-center {
		background-position: center -1533px;
	}
	.new-banners a.item4 span.bg-right {
		background-image: url(/images/bann/item4-r.png);
		background-position: right top;
		background-repeat: no-repeat;
	}
	.new-banners a.item4:hover span.bg-right {
		background-image: url(/images/bann/active-out-r.png);
		background-position: right top;
		background-repeat: no-repeat;
	}
