/* -------------------------------------------------------- */
body,div,form,ul,th,td,h1,h2,h3,h4{ font-family :sans-serif;position:relative;margin:0;padding:0;font-size:100%;font-weight:100;line-height:170%;list-style-type:none;-webkit-text-size-adjust:none;max-height:99999px; }
a{ text-decoration:none;color:#00c; }
a.bt{ padding:5px 20px;background:#E3C65D;border:1px #999 solid;color:#333; }
img{ border:none; }
strong{ font-weight:100;text-decoration:none; }
.alert{ color:#f00; }
.error{ color:#f00;border:2px #f00 dotted;padding:5px 10px;margin-bottom:10px; }
/* -------------------------------------------------------- */
.lnsClear{ clear:both;height:0; }
.DEBT{ padding:5px; }
/* -------------------------------------------------------- */
input[Type=text], input[Type=password]{ height:25px;padding:3px;font-size:12pt; }
textarea{ padding:3px;font-size:12pt; }
/* -------------------------------------------------------- */
.bt_M{ color:#006;display:block;background:url(/img/common/bg_bt_m.png);width:188px;height:38px;line-height:38px;text-align:center;margin:10px auto;cursor:pointer;font-size:11pt; }
.bt_S{ display:block;background:url(/img/common/bg_bt_s.png);width:60px;height:20px;line-height:20px;text-align:center;cursor:pointer;font-size:8pt; }
.bt_icon{ height:20px;width:20px;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer; }
.bt_icon_delete{ background-image(/img/common/bt_icon_delete.png); }
.bt_icon_handle{ background-image(/img/common/bt_icon_handle.png); }
/* -------------------------------------------------------- */
.tbl_form{ background:#999;width:100%; }
.tbl_form th, .tbl_form td{ background:#fff;padding:5px 10px; }
.tbl_form th{ background:#444;text-align:right;font-weight:100;color:#fff; }
.tbl_form td{ background:#ddd; }
/* -------------------------------------------------------- */
.tbl_form2{ background:#fff;width:100%; }
.tbl_form2 th, .tbl_form2 td{ background:#fff;padding:5px 10px;line-height:120%; }
.tbl_form2 th{ background:rgb(103, 134, 160);text-align:right;font-weight:bold;color:#fff;border-left:3px rgb(45, 60, 74) solid; }
.tbl_form2 td{ background:rgb(224, 224, 237); }
/* -------------------------------------------------------- */
.tbl_list{ background:#999; }
.tbl_list th, .tbl_list td{ padding:5px 10px; }
.tbl_list th{ background:#eef;font-weight:normal;text-align:center; }
.tbl_list td{ background:#fff; }
/* -------------------------------------------------------- */
.tbl_dot{ background:url(/img/common/dot.gif); }
.tbl_dot th, .tbl_dot td{ padding:5px 10px; }
.tbl_dot th{ background:#fff;font-weight:normal;text-align:center; }
.tbl_dot td{ background:#fff; }