﻿#div_register
{
	width:100%;
}
#div_register table
{
	width:650px; margin:0px auto;
}
#div_register table tbody tr th
{
	width:140px; padding:4px; border-bottom:solid 1px #ddd;
}
#div_register table tbody tr th span
{
	font-weight:normal;
}
#div_register table tbody tr td
{
	vertical-align:middle; border-bottom:solid 1px #ddd;
}
#div_register table tbody tr td input
{
	float:left;
}
#div_register table thead tr th
{
	background:url(../images/public/reg_tt.gif) repeat-x; height:26px; color:#fff; text-align:center; line-height:26px; width:100%; padding:0px;
}
#div_reg_subm
{
	text-align:center;
}
#div_reg_subm input
{
	margin:0px 20px;
}
.spn_passed
{
	display:inline-block; width:0px; height:16px; overflow:hidden; padding-left:16px; background:url(../images/style/icn_ok.gif) no-repeat;
}
.td_reg_else input,.td_reg_else input label
{
	float:none !important;
}

#div_cent_lt
{
	width:234px; margin:0px; float:left; background:url(../images/style/defa_lt.gif) no-repeat center 5px;
	_display:inline;
}

#div_cent_menu
{
	width:220px; overflow:hidden; margin:0px auto; padding:0px;
}
#div_cent_menu dt
{
	width:100%; height:45px; margin:0px auto; overflow:hidden;
}
#div_cent_menu dd
{
	font-weight:normal; color:#003059; height:30px; background:url(../images/style/logi_ct.gif) no-repeat center bottom; overflow:hidden;
	text-align:center; margin:0px; padding-top:8px;
}
#div_cent_menu dd.dd_logi_bt
{
	height:37px; overflow:hidden; background:url(../images/style/logi_bt.gif) no-repeat;
}