body{
	font-size:small;
	margin:0px;
	background-color:#fff;
	background-image:url(./pic0612/ir_bg.gif);
	background-repeat:repeat;
	background-position:left top;
}
a { text-decoration: none; } 
a:hover { text-decoration: underline; } 
a.p{
	height:20px;
	margin:0px;
	display:block;
	font:bold medium sans-serif;
}
div.bg{
	width:800px;
	margin-left:auto;margin-right:auto;
	background-color:#ffe;
	border:1px solid #444;
	padding-bottom:10px;
}
div#left{
	width:490px;
	margin-right:auto;
	background-color:#fff;
	float:left;
}
div#right{
	width:190px;
	margin-right:auto;
	background-color:#fff;
	float:right;
}
/* button */
span.b{
	font:bold 16px solid;
	line-height:48px;
}
span.b2{
	font:bold 16px solid;
	line-height:24px;
	vertical-align:middle;
}
td.bb{
	width:64px;height:48px;padding:0px 3px;
	vertical-align:middle;
}
a.bb{
	color:#36c;
	margin-top:0px;padding:0px;
	width:64px;height:48px;
	text-align:center;
	vertical-align:middle;
	background-image:url(./pic0612/btn_off.gif);
	background-position:center middle;
	background-repeat:no-repeat;
	display:block;
}
a.bbn{
	color:#36c;
	margin-top:0px;padding:0px;
	width:64px;height:48px;
	text-align:center;
	vertical-align:middle;
	background-image:url(./pic0612/btn_bl.gif);
	background-position:center middle;
	background-repeat:no-repeat;
	display:block;
}
a:hover.bb{
	background-image:url(./pic0612/btn_bl.gif);
	background-position:center middle;
	background-repeat:no-repeat;
}
a:hover.bbn{
	background-image:url(./pic0612/btn_bl.gif);
	background-position:center middle;
	background-repeat:no-repeat;
}
td.bg{
	width:64px;height:48px;padding:0px 3px;
	vertical-align:middle;
}
a.bg{
	color: #11aa44;
	margin-top:0px;padding:0px;
	width:64px;height:48px;
	text-align:center;
	vertical-align:middle;
	background-image:url(./pic0612/btn_off.gif);
	background-position:center middle;
	background-repeat:no-repeat;
	display:block;
}
a:hover.bg{
	background-image:url(./pic0612/btn_gr.gif);
	background-repeat:no-repeat;
}
/* window */
table.windows{
	margin-top:15px;
	margin-left:auto;margin-right:auto;
}
table.tt{
	border-collapse:collapse;
}
th.l{
	background-image:url(./pic0612/bt-left.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:30px;
}
th.c{
	padding-top:15px;
	vertical-align:middle;
	background-image:url(./pic0612/bt-center.png);
	background-position:top;
	background-repeat:repeat-x;
	width:680px;
}
th.r{
	background-image:url(./pic0612/bt-right.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:30px;
}
td.ml{
	background-image:url(./pic0612/km-left.png);
	background-position:top right;
	background-repeat:repeat-y;
	width:30px;
}
td.mc{
	background-image:url(./pic0612/km-center.png);
	background-position:top;
	background-repeat:repeat;
	width:680px;
}
td.mr{
	background-image:url(./pic0612/km-right.png);
	background-position:top left;
	background-repeat:repeat-y;
	width:30px;
}
td.bl{
	background-image:url(./pic0612/kb-left.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:30px;height:40px;
}
td.bc{
	background-image:url(./pic0612/kb-center.png);
	background-position:top;
	background-repeat:repeat-x;
	width:680px;height:40px;
}
td.br{
	background-image:url(./pic0612/kb-right.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:30px;height:40px;
}
/* top bar */
div.h{
	color:#444;
	margin:0px;
	display:block;
	font-size:16px;
	background-color:inherit;
	background-image:url(./pic0701/sch_title_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
div.h img{
	position:relative;
	left:-10px;
	color:#444;
	height:40px;
	margin:0px;
	display:block;
	border:0px normal solid;
}
/* side bar */
td.side_t{
	background-image:url(./pic0612/side_t.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:180px;height:10px;
}
td.side_m{
	background-image:url(./pic0612/side_m.png);
	background-position:top left;
	background-repeat:repeat-y;
	width:180px;height:auto;
	padding:0px 5px 0px 4px;
}
td.side_b{
	background-image:url(./pic0612/side_b.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:180px;height:10px;
}
/* bottom */
div.bun01{
	color:#444;
	line-height:15px;
}
a.btm{
	color:#446;
	text-decoration:underline;
}
a:hover.btm{
	color:#44e;
}
