/*--------------------------------
mainmenu
---------------------------------*/

#mainmenu {
	list-style-type: none;
	background: #fff url(http://www.ohbsn.com/bsn_web/img/bt_mainmenu2.png) no-repeat top left;
	width: 1000px;
	height: 36px;
	border-bottom: #999 15px solid;
}

#mainmenu li {
	float: left;
}

#mainmenu li a {
	display: block;
	background: #fff url(http://www.ohbsn.com/bsn_web/img/bt_mainmenu2.png) no-repeat top left;
	width: 50px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	position: static !important;
}

#mainmenu li a.bt01 {
	width: 44px;
	background-position: 0 0;
}

#mainmenu li a.bt02 {
	width: 54px;
	background-position: -44px 0;
}

#mainmenu li a.bt03 {
	width: 53px;
	background-position: -98px 0;
}

#mainmenu li a.bt04 {
	width: 53px;
	background-position: -151px 0;
}

#mainmenu li a.bt05 {
	width: 65px;
	background-position: -204px 0;
}

#mainmenu li a.bt06 {
	width: 65px;
	background-position: -269px 0;
}

#mainmenu li a.bt07 {
	width: 76px;
	background-position: -334px 0;
}

#mainmenu li a.bt08 {
	width: 88px;
	background-position: -410px 0;
}

#mainmenu li a.bt09 {
	width: 87px;
	background-position: -498px 0;
}

#mainmenu li a.bt10 {
	width: 135px;
	background-position: -585px 0;
}

#mainmenu li a.bt11 {
	width: 99px;
	background-position: -720px 0;
}

#mainmenu li a.bt12 {
	width: 60px;
	background-position: -819px 0;
}

#mainmenu li a.bt13 {
	width: 54px;
	background-position: -879px 0;
}

#mainmenu li a.bt14 {
	width: 67px;
	background-position: -933px 0;
}

#mainmenu li a.bt01_c,
#mainmenu li a.bt01:hover {
	width: 44px;
	background-position: 0 -36px;
}

#mainmenu li a.bt02_c,
#mainmenu li a.bt02:hover {
	width: 54px;
	background-position: -44px -36px;
}

#mainmenu li a.bt03_c,
#mainmenu li a.bt03:hover {
	width: 53px;
	background-position: -98px -36px;
}

#mainmenu li a.bt04_c,
#mainmenu li a.bt04:hover {
	width: 53px;
	background-position: -151px -36px;
}

#mainmenu li a.bt05_c,
#mainmenu li a.bt05:hover {
	width: 65px;
	background-position: -204px -36px;
}

#mainmenu li a.bt06_c,
#mainmenu li a.bt06:hover {
	width: 65px;
	background-position: -269px -36px;
}

#mainmenu li a.bt07_c,
#mainmenu li a.bt07:hover {
	width: 76px;
	background-position: -334px -36px;
}

#mainmenu li a.bt08_c,
#mainmenu li a.bt08:hover {
	width: 88px;
	background-position: -410px -36px;
}

#mainmenu li a.bt09_c,
#mainmenu li a.bt09:hover {
	width: 87px;
	background-position: -498px -36px;
}

#mainmenu li a.bt10_c,
#mainmenu li a.bt10:hover {
	width: 135px;
	background-position: -585px -36px;
}

#mainmenu li a.bt11_c,
#mainmenu li a.bt11:hover {
	width: 99px;
	background-position: -720px -36px;
}

#mainmenu li a.bt12_c,
#mainmenu li a.bt12:hover {
	width: 60px;
	background-position: -819px -36px;
}

#mainmenu li a.bt13_c,
#mainmenu li a.bt13:hover {
	width: 54px;
	background-position: -879px -36px;
}

#mainmenu li a.bt14_c,
#mainmenu li a.bt14:hover {
	width: 67px;
	background-position: -933px -36px;
}