html,body{margin:0 auto;font-size:12px}
td,th{font-size:12px}
.absolute{ position: absolute}
.relative{ position:relative}
i.fa{margin-right:0.1em;opacity:.66}
.f_r{float:right}
a{color:#069}
a:hover i.fa,button:hover i.fa{opacity:1}
form{margin:0;padding:0}
a.bt_close_window{float:right;overflow:hidden;transition-duration:.5s}
a.bt_close_window:hover{transform:rotate(360deg);transition-duration:.5s}
textarea{font-size:12px}
a{text-decoration:none}
#navCtrl{display:block;z-index:99999999;position:fixed;top:50%;transform:translateY(-50%);background:#09C;color:#fff;box-shadow:0 1px 2px #000;height:50px;text-align:center;cursor:pointer;line-height:45px;width:10px;overflow:hidden;padding:0;margin:0;font-size:12px;border-radius:6px 0 0 6px;-moz-user-select:none;opacity:.5;transition-duration:.3s}
#navCtrl:hover{background:#0a0;color:#FF0;opacity:1}
.f9{font-size:9px}
.f12{font-size:12px}
.cls{clear:both}
.pd{padding:10px}
.box-rtbts{float: right;margin-right: 1em;}
a,label,button{cursor:pointer}
.left,.fl{float:left}
.right,.fr{float:right}
.logo{font-size:14px;color:#069;letter-spacing:1px}
.topbar{min-width:960px;padding:5px;background:#f6fcff;border-bottom:1px solid #069}
.pages{min-width:960px}
.pages #nav{ transition-duration:.3s; }
.pages .main{min-width:600px;min-height:400px;position: fixed;margin:0 10px 0 35px;top:33px;right: 0;bottom: 0; overflow: auto;transition-duration:.3s;}
/*NAV*/ #navLi{}
#navLi>ul{margin:5px;padding:0;list-style:none}
#navLi>ul>li a{display:block;border:1px solid #ccc;border-radius:10px;margin:1px;text-align:center;line-height: 150%;padding:15px 0;font-size:16px;color:#333;transition-duration:.3s}
#navLi>ul>li a:hover{border:1px solid #069;font-size:22px;background:#069;color:#fff;transition-duration:.3s;transform:scale(.96,.96);box-shadow:0 0 3px rgba(0,0,0,.5)}
/*NAV_0*/ #navLi_0{}
#navLi_0>ul{margin:5px;padding:0;list-style:none}
#navLi_0>ul>li a{display:block;border:1px solid #ccc;border-radius:10px;margin:1px;text-align:center;line-height: 150%;padding:15px 0;font-size:12px;color:#333;transition-duration:.3s}
#navLi_0>ul>li a:hover{border:1px solid #069;font-size:12px;background:#069;color:#fff;transition-duration:.3s;transform:scale(.93,.93);box-shadow:0 0 3px rgba(0,0,0,.5)}
#navLi_0 table td{padding:3px 2px}
table.info th{padding:6px 10px;border:1px solid #eee;color:#789}
table.info td{padding:6px 10px;border:1px solid #eee}
td.time{font-size:9px;text-align:center}
.page{border-top:1px solid #ccc;margin-top:1em;padding:5px}
.page a,.page span{border-radius:6px;padding:0 6px;margin-left:2px}
.page a{border:1px solid #ccc}
.page span.current{border:1px solid #333;background:#555;color:#ccc;cursor:not-allowed}
div.caption{font-size:16px;color:#f90;font-weight:bold;border-bottom:1px solid #ccc;line-height:38px;height:38px;margin-bottom:10px}
div.caption button{line-height:1.5em}
div.caption .split{font-size:12px;color:#0006}
.mr10{margin-right:10px}
div.caption a,div.caption button{margin:0 3px 0 10px;border-radius:5px;padding:4px .86em;font-size:14px;color:#fff;background:#080;font-weight:normal;border:none}
.uncaption{font-size:12px;color:#333}
.uncaption a,.uncaption button{margin:0;padding:0;color:#069;background:#fff;font-size:12px;margin:0!important;padding:0!important;color:#069!important;background:#fff!important;font-size:12px!important}
.buttons a,a.button{display:inline-block;border:1px solid #999;background:#ddd;color:#666;padding:1px 8px;border-radius:5px}
.button2x{display:inline-block;background:#69c;color:#fff;padding:8px 12px;border-radius:5px;font-size:14px}
.buttons a:hover,a.button:hover,a:hover.button{border:1px solid #ccc;background:#f8f8f8;color:#00f}
a.bt_close{float:right;display:block;width:16px;height:16px;font-size:14px;line-height:16px;text-align:center;border:1px solid #fff;background:#fff}
a.bt_close:hover,a:hover.bt_close{background:#ccc;color:#f00}
.not-allowed{color:#808080;-moz-user-select:none;cursor:not-allowed}
.cptime_selector{border:1px solid #ccc;padding:5px;border-radius:5px;background:rgba(255,255,255,.9);box-shadow:0 5px 5px #ccc}
td.id{background:#f8f8f8;color:#888;font-size:9px;text-align:right;width:1%}
td.num{color:#666;font-size:9px;text-align:right}
td.opt{background:#fffcf9;width:2%;white-space:nowrap;overflow:visible}
td.opt a,td.opt span{margin-right:5px}
th.opt a{color:#fff;display:inline-block;}
input.locked{-moz-user-select:none;cursor:not-allowed;background:#ddd;color:#888}
div.tooltip{position:relative}
div.tooltip_msg{position:absolute;display:none;margin:21px 0 0 0;padding:8px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,0.5);background:#fff;z-index:50}
div.tooltip_ctrl{height:1.5em;line-height:1.5em;word-break:keep-all;white-space:nowrap;word-wrap:normal;max-width:30em;min-width:30px;overflow:hidden;text-overflow:ellipsis;z-index:5;cursor:pointer}
div.tooltip_ctrl:hover{color:#f00}
div.ml-200px{margin-left:-200px}
datalist{display:none}
div.label a{display:inline-block;border-radius:5px;padding:3px 7px}
tr.unchecked{background:#f2f2f2;color:#aaa}