@charset "utf-8";
.first { border-left:none!important;}
.data_table { overflow:hidden; border-top:1px solid #91969f; margin:0 0 20px 0; width:100%;}
td input {}

.tb_type1 { width:100%;}
.tb_type1 tbody th {background:#eaeaea; text-align:left; border-bottom:1px solid #d6d6d6; padding:7px 5px 7px;}
.tb_type1 tbody td {font-weight:normal; color:#555; padding:7px 5px 7px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top;}
.tb_type1 tbody td input[type="text"], .tb_type1 tbody td input[type="password"] { border:#CCC solid 1px; height:16px; padding:1px; color:#333}
.tb_type1 tbody td input[type="file"] { border:none; color:#333}

.tb_type1 .first {border-left:none !important;}
.tb_type1 .t_left {text-align:left; padding-left:5px !important;}
.tb_type1 .t_center {text-align:center;}
.tb_type1 .t_right {text-align:right; padding-right:5px !important;}
.tb_type1 .v_mid {vertical-align:middle;}

.tb_type2 { width:100%;}
.tb_type2 thead th {color:#333; background:#eaeaea; padding:7px 0 7px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.tb_type2 tbody th {text-align:left; border-bottom:1px solid #d6d6d6; padding:7px 5px 7px;}
.tb_type2 tbody td {font-weight:normal; text-align:center; color:#555; padding:7px 5px 7px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }
.tb_type2 tfoot th {background:#f4f4f4; padding:7px 5px 7px; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; font-weight:bold;}
.tb_type2 tfoot td {background:#f4f4f4; padding:7px 5px 7px; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; font-weight:bold;}
.tb_type2 tbody td input[type="text"] { border:#CCC solid 1px; height:16px; padding:1px; color:#333}
.tb_type2 tbody td input[type="file"] { border:none; color:#333}

.tb_type2 .first {border-left:none !important;}
.tb_type2 .t_left {text-align:left; padding-left:5px !important;}
.tb_type2 .t_center {text-align:center;}
.tb_type2 .t_right {text-align:right; padding-right:5px !important;}
.tb_type2 .v_mid {vertical-align:middle;}
.boxSubject {padding:8px 5px; font-weight:bold; position:relative; text-align:left; font-size:14px}

.tb_search tbody td {color:#333; padding:5px 7px 2px 0;}
.tb_search tbody th {color:#333; padding:5px 7px 2px 0;}

.scroll_w {overflow-y:hidden; overflow-x:scroll; width:800px;}

.fileadd dl { width:650px; float:left;}
.fileadd dt, .fileadd dd { margin:2px; float:left;}
.fileadd dt { width:225px; height:18px; padding:4px 0 0 5px; font-weight:bold; background:#e5f0f4}
.fileadd dd { width:395px; height:22px;}

/* paging */
.paging {clear:both; width:100%; margin:10px 0 20px 0; font-size:12px; text-align:center;}
.paging:after {clear:both; content:"";}
.paging a {color:#878787;}
.paging img {vertical-align:inline-block;}
.paging ul {display:inline; padding:7px 6px 0 0;}
.paging ul li {display:inline; color:#555555; font-weight:normal;}
.paging ul li a {display:inline-block; padding:3px 5px 3px 6px; text-decoration:none;}
.paging ul li a:hover {text-decoration:underline;}
.paging ul li.on {margin-right:3px;}
.paging ul li.on a {color:#1b6ba3; font-weight:bold;}
.paging .pg_icon {vertical-align:top; margin-right:1px;}
.paging .lf{ float:left; font-size:11px;}
.paging .rf{ float:right; font-size:11px;}
.paging .pt_color {color:#ad320c;}
