@charset "utf-8";

BODY.body-index {
	background-position: 50% 0;
}

H1 {
	font-size:28px;
	font-weight:normal;
	margin:0 0 .5em;
	color:#515151;
}

H1.title {
	color:#00a6ff;
	margin:0;
}

TH {
	vertical-align:top !important;
}

DIV.b-body {
	background-color:white;
}

SPAN.title {
	font-size:14px;
}

.b-box-gd {
	background:url(images/box-gd.png) repeat-y -990px 0;
	margin:0 0 20px;
	font-size:.92em;
	zoom:1;
	}
	.b-box-gd__i {
		background:url(images/box-gd.png) no-repeat 0 0;
		}
	.b-box-gd__i2 {
		background:url(images/box-gd.png) no-repeat -1980px 100%;
		padding:15px 20px 15px 20px;
		overflow:hidden;zoom:1;
		}
	
	.b-box-gd__pic {
		float:left;
		width:223px;
		text-align:center;
		}
		.b-box-gd__pic IMG {
			vertical-align:middle;
			}

	.b-box-gd H2 {
		margin:0;
		}

UL.top {
	margin-top:8px;
	line-height:25px;
}

UL.top LI {
	padding:2px 0 0 30px;
    background:url(images/list-arrs.png) no-repeat -5px -35px;
}

P.intro {
	font-size:14px;
}

.error {
	color:red;
	border:none !important;
}

.b-table TH {
	padding-bottom:0;
}

.b-table TD {
	padding-top:0;
	padding-bottom:0;
}

.b-table TD.td-n, .b-table TH.td-n {
	border-right:2px solid #e4e4e4;
}

.b-form td {
	padding: 3px 2px;