#content .title h3 {
	background: url(/cms/cmm/img/bg/title_icon.gif) no-repeat 0 0;
	padding-left: 23px;;
	font: bold 14px "arial";
	color: #444;
	line-height: 18px;
	margin-bottom: 20px;
}

#content .btn_zone {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}

#content .btn_zone {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}

#content .btn_zone_w100 {
	width: 100%;
}

#content .btn_zone .fl {
	float: left
}

#content .btn_zone .fr {
	float: right
}

#srch {
	
}

.selectbox {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	height: 22px;
}

.srchtext {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 1px solid #b7b7b7;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	background: #fff;
	vertical-align: middle;
}

.minus_btn {
	border: 1px solid #b9b9b9;
	color: #ff0000;
	padding: 0px 4px 0px 4px;
	cursor: pointer;
}

.table_01 .text_center {
	text-align: center;
}

.table_01 {
	/*border-top: 2px solid #393b46;*/
	border-top: 2px solid #006eae;
}

.table_01_w100 {
	width: 100%;
}

.table_01 table {
	width: 100%;
	font-size: 12px;
	font-family: "arial";
	border-collapse: collapse;
	border-right: 1px solid #d6d7d6;
}

.table_01 table caption {
	display: none;
}

.table_01 table th {
	text-align: center;
	/*background-color: #f1f1f1;*/
	padding: 8px;
	border-left: 1px solid #d6d7d6;
	border-bottom: 1px solid #d6d7d6;
	font: bold 12px "arial";
	/*color: #595959;*/
	background-color: #e9f2f7;
	color:#006eae;
}

.table_01 table td {
	color: #777;
	text-align: left;
	border-bottom: 1px solid #d6d7d6;
	padding: 8px;
	border-left: 1px solid #d6d7d6;
	/*background-color: #f9f9f9;*/
	vertical-align: middle;
}

.table_01 table td.center {
	color: #777;
	text-align: center;
	border-bottom: 1px solid #d6d7d6;
	padding: 8px;
	border-left: 1px solid #d6d7d6;
	background-color: #f9f9f9;
	vertical-align: top
}

.table_01 table .item {
	margin: -4px 0;
	vertical-align: middle;
}

.table_01 table .map {
	width: 100%;
	height: 200px;
	background-color: #fff;
	border: 1px solid #d6d7d6;
}

.table_01 table .textarea {
	width: 100%;
}

.table_01 table .textarea textarea {
	vertical-align: middle;
	width: 100%;
	height: 300px;
	border: solid 1px #d6d7d6;
}

.table_01 table .item .i_text {
	position: relative;
	margin: 0px;
	padding: 0px 2px;
	border: 1px solid #b7b7b7;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	background: #fff;
	vertical-align: middle;
	height: 20px;
	width: 99%;
}

.table_01 table .item .w20 {
	width: 20px;
}

.table_01 table .item .w30 {
	width: 30px;
}

.table_01 table .item .w40 {
	width: 40px;
}

.table_01 table .item .w60 {
	width: 60px;
}

.table_01 table .item .w70 {
	width: 70px;
}

.table_01 table .item .w80 {
	width: 80px;
}

.table_01 table .item .w100 {
	width: 100px;
}

.table_01 table .item .w120 {
	width: 120px;
}

.table_01 table .item .w140 {
	width: 140px;
}

.table_01 table .item .w160 {
	width: 160px;
}

.table_01 table .item .w180 {
	width: 180px;
}
.table_01 table .item span {
	vertical-align: bottom;
}
.table_01 table .item textarea {
	position: relative;
	margin: 0px;
	padding: 0px 2px;
	border: 1px solid #b7b7b7;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	background: #fff;
	vertical-align: middle;
	font-size: 12px;
	font-family: "arial";
	padding: 4px;
	width: 100%; height: 300px;
}
.table_01 table .i_textarea{
	margin: 0px;
	padding: 0px;
	
}
/*.table_01 table .item .i_file{position:relative;margin:1px 0px 0px 0px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;vertical-align:middle;height:20px;}*/

.table_01 table .item .i_file {
	width: 300px;
	margin: 2px 0px 2px 0px;
}

.table_01 table .item select {
	margin: 4px 2px;
	vertical-align: middle;
}

.table_01 table .item .i_check,.table_01 table .item .i_radio {
	width: 13px;
	height: 13px;
	margin: 5px 2px 3px 0;
	padding: 0;
	vertical-align: middle;
}

.table_01 table .item label {
	margin: 9px 10px 0 0;
	cursor: pointer;
	display: block;
	float: left;
}

.table_01 table .item img.date {
	width: 14px;
	height: 13px;
	padding: 7px 5px;
	vertical-align: top;
}

.table_select {
	width: 99%;
	padding: 0 0 5px 0;
}

.table_select select {
	vertical-align: middle;
	border: 1px solid #d6d7d6;
}

.table_02 {
	/*border-top: 2px solid #393b46;*/
	border-top: 2px solid #006eae;
}

.table_02 table {
	width: 100%;
	font-size: 12px;
	font-family: "arial";
	border-collapse: collapse;
	border-right: 1px solid #d6d7d6;
}

.table_02 table caption {
	display: none;
}

.table_02 table thead th {
	padding: 9px 0 7px;
	border-right: 1px solid #d6d7d6;
	border-left: 1px solid #d6d7d6;
	/*background-color: #f1f1f1;*/
	background-color: #e9f2f7;
	/*color: #666;*/
	color:#006eae;
	font-family: "arial";
	font-size: 12px;
	font-weight: bold
}

.table_02 table tbody td {
	padding: 8px;
	border: 1px solid #d6d7d6;
	color: #4c4c4c;
	text-align: center;
}

.table_02 table tbody td.left {
	padding: 8px;
	border: 1px solid #d6d7d6;
	color: #4c4c4c;
	text-align: left;
}

.table_02 table tbody th {
	padding: 8px;
	border: 1px solid #d6d7d6;
	background-color: #f1f1f1;
	color: #666;
	font-family: "arial";
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.table_02 table tbody td a,a:hover,a:active {
	color: #333;
	text-decoration: underline;
}

.table_02 table .item {
	margin: -4px 0
}

.table_02 table .item .i_text {
	position: relative;
	margin: 2px;
	padding: 3px 4px;
	border: 1px solid #b7b7b7;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	background: #fff;
	vertical-align: middle;
}

.table_02 table .item select {
	margin: 4px 2px;
	vertical-align: middle;
}

.table_02 table .item .i_check,.table_02 table .item .i_radio {
	width: 13px;
	height: 13px;
	margin: 7px 5px 3px 0;
	padding: 0;
	vertical-align: middle;
	float: left;
}

.table_02 table .item label {
	margin: 9px 10px 0 0;
	cursor: pointer;
	display: block;
	float: left;
}

.table_02 table .item img.date {
	width: 14px;
	height: 13px;
	padding: 7px 5px;
	vertical-align: top;
}

.table_02 a:link {
	text-decoration: none;
	color: #5b5b5b;
}

.table_02 a:visited {
	text-decoration: none;
	color: #5b5b5b;
}

.table_02 a:active {
	text-decoration: none;
	color: #5b5b5b;
}

.table_02 a:hover {
	text-decoration: none;
	color: #5b5b5b;
}

.paginate {
	padding: 10px 0;
	text-align: center
}

.paginate a,.paginate strong {
	display: inline-block;
	_position: relative;
	margin-left: -7px;
	padding: 3px 8px 1px 7px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	color: #313031;
	font-family: "arial";
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none
}

.paginate strong {
	color: #ff8600 !important
}

.paginate a:hover {
	background: #f7f7f7
}

.paginate a.pre {
	padding: 3px 8px 1px 16px;
	border: none;
	background: url(/cms/cmm/img/btn/bu_pg1_l1.gif) no-repeat 8px 6px
		!important;
	font-weight: normal
}

.paginate a.pre_end {
	padding: 3px 8px 1px 16px;
	border: none;
	border-right: 1px solid #ccc;
	background: url(/cms/cmm/img/btn/bu_pg1_l2.gif) no-repeat 4px 6px
		!important;
	font-weight: normal
}

.paginate a.next {
	padding: 3px 16px 1px 8px;
	border: none;
	background: url(/cms/cmm/img/btn/bu_pg1_r1.gif) no-repeat 37px 6px
		!important;
	font-weight: normal
}

.paginate a.next_end {
	padding: 3px 16px 1px 8px;
	border: none;
	border-left: 1px solid #ccc;
	background: url(/cms/cmm/img/btn/bu_pg1_r2.gif) no-repeat 37px 6px
		!important;
	font-weight: normal
}