.box {
	width: 100%;
}
.box h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.box .b1, .box .b4 {
	background-image: url(../images/box/b1-bg.jpg);
	background-repeat: repeat-y;	
}
.box .b2, .box .b5 {
	background-image: url(../images/box/b1-top.jpg);
	background-repeat: no-repeat;
}
.box .b3, .box .b6 {
	background-image: url(../images/box/b1-bot.jpg);
	background-repeat: no-repeat;
}
.box .b1 {
	background-position: right top;
	background-color: #FFFFFF;
}
.box .b2 {
	background-position: right top;
}
.box .b3 {
	background-position: right bottom;
	padding-right: 8px;
}
.box .b4 {
	background-position: left top;
}
.box .b5{
	background-position: left top;
}
.box .b6 {
	padding-top: 8px;
	padding-left: 8px;
	background-position: left bottom;
	padding-bottom: 8px;
}

.box2 .b6 {
	/*min-height*/
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

.box2 .b1, .box2 .b4 {
	background-image: url(../images/box/b2-bg.jpg);
}
.box2 .b2, .box2 .b5 {
	background-image: url(../images/box/b2-top.jpg);
}
.box2 .b3, .box2 .b6 {
	background-image: url(../images/box/b2-bot.jpg);
}

/*---*/

.box3 {

 /*width: 180px;*/
}

.box3 .b1, .box3 .b3 {
	background-image: url(../images/box/b3-bg.jpg);
	background-repeat: repeat-y;	
}
.box3 .b2, .box3 .b4 {
	background-image: url(../images/box/b3-top.jpg);
	background-repeat: no-repeat;
}
.box3 .b5, .box3 .b6 {
	background-image: url(../images/box/b3-bot.jpg);
	background-repeat: no-repeat;
}

.box3 .b1 {
	background-position: right top;
}
.box3 .b2 {
	background-position: right top;
	padding-right: 1px;	
}
.box3 .b3 {
	background-position: left top;
}
.box3 .b4 {
	background-position: left top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.box3 .b5 {
	background-position: right top;
	border: 1px solid #CC0000;
	float: left;
	width: 50%;
}
.box3 .b6 {
	background-position: left top;
	width: 50%;
	height: 8px;
	border: 1px solid #66FF00;
	float: left;
}
.box4 {
}
.box4 h2 {
	background-image: url(../images/menu/l-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 4px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.box4 .b1 {
	border: 1px solid #CCCCCC;
	padding: 6px;
	background-color: #FFFFFF;
}

.box4 .b1bg {
	background-image: url(../images/box/b4-top.jpg);
	background-repeat: no-repeat;
	padding: 6px;
}

.box4 .b2 {
	background-image: url(../images/box/b4-bot.gif);
	background-position: left top;
}
.box4 .b3 {
	background-image: url(../images/box/b4-bot.gif);
	background-position: right top;
}

.box4 .b2, .box4 .b3 {
	background-repeat: no-repeat;
	width: 50%;
	height: 8px;
	overflow: hidden;
	font-size: 0px;
}
