div#imgarea{
	background:url(../images/imgback5.png) no-repeat center top;
	height:76px;
	margin-top:8px;
	text-indent:-9999px;
}



table.spanel{
	width:100%;
	border:4px solid #cfcfcf;
	border-spacing:0;
	margin-bottom:20px;
	clear:both;
}

table.spanel select{
	width:170px;
	margin-bottom:2px;
}

table.spanel td{
	padding:10px;
	vertical-align:top;
}

table.spanel td h3{
	text-align:left;
	font-size:1em;
	padding-bottom:2px;
}

td.setstart{
	background-color:#41accb;
	padding:3px 0 1px !important;
	text-align:center;
}

td.setstart h3{
	display:inline;
	padding-right:7px;
	font-size:1.2em !important;
	padding-bottom:0px !important;
	color:#fff;
}

td.setstart select{
	width:200px;
	vertical-align:middle;
}

td.setstart input{
	vertical-align:middle;
}

p.result_number{
	text-align:right;
	padding:5px 0 5px;
	font-size:1.2em;
}

p.result_number a{
	padding:0 3px;
}

div#rbox{
	background-color:#e4e3e2;
	margin-bottom:25px;
}

table#s_result{
	width:674px;
	margin:0 auto;
	border-spacing:0;
	border-collapse:collapse;
	
}

table#s_result th{
	padding:8px 0 5px;
	
}

table#s_result td{
	background-color:#fff;
	border-bottom:3px solid #e4e3e2;
	border-left:1px solid #efefef;
	text-align:center;
	font-size:1.2em;
}

table#s_result td.b_data{
	border-left:none;
	text-align:left;
}

table#s_result td.photo{
	width:85px;
	padding:3px 0;
	
}

table#s_result td.dlink a{
	color:#FF9900;
}

table#s_result td dt{
	padding-bottom:2px;
}





div#headimg{
	
}

div#detailbox{
	padding:15px 0 30px;
}

div#detailbox h2{
	font-size:1.8em !important;
	font-weight:bold;
}

div#detailbox p{
	padding:3px 0 10px;
	font-size:1.2em;
	line-height:1.4;
}

table#data{
	border:1px solid #ccc;
	width:465px;
	float:left;
	font-size:1.2em;
	border-spacing:2px;
	
	
}

table#data th{
	background: url(../images/back_th.gif) repeat left top;
	font-weight:normal;
	color:#41accb;
	padding:5px;
	width:18%;
}

table#data td{
	padding:5px;
	color:#444;
}

table#data td h4{
	font-size:1em;
	padding-right:10px;
	display:inline;
	white-space: nowrap;
}


table#subdata{
	border:1px solid #ccc;
	border-top:none;
	width:200px;
	float:right;
	
}

table#subdata th{
	text-align:left;
	padding:5px 0 5px 5px;
	color:#41accb;
	border-top:1px solid #ccc;
}

table#subdata td{
	text-align:left;
	padding:5px;
	font-size:1.2em;
	color:#444;
}

table#subdata td h4{
	font-size:1em;
	display:inline;
	white-space: nowrap;
}

table#subdata td h5{
	font-size:1em;
	color:#0066FF;
}