body{margin:0;background-color:#EAF3FC;}
body, table{border:0px;border-collapse:collapse;border-spacing:0;font-family:Arial;font-size:12px;}
table td, th{padding:0px;vertical-align:top;}
table th{font-weight:bold;text-align:left;}
img{border:0px;}
a{color:#000000;}
a:hover{color:#0000FF;}
.pan{width:1000px;}
.rel{position:relative;}
.mx{width:100%;height:100%;}
.ptr{cursor:pointer;}
.hda{padding:5px;margin:0 auto;font-size:12px;font-weight:bold;font-family:Arial;color:#000;background-color:#FFE682;border-bottom:1px solid #E1BF00;}
.dispno{display:none;}
.a1{width:1000px;height:150px;background-image:url('img/a1.png');}
.a2{width:1000px;background-image:url('img/a2.png');background-repeat:repeat-y;padding:0 10px;}
.a3{width:1000px;height:60px;background-image:url('img/a3.png');text-align:center;}
.a3 img{padding-top:15px;}
.qm{position:absolute;right:40px;top:15px;font-size:10px;}
.qm a{text-decoration:none;}
.hm{position:absolute;left:10px;top:30px;}
.hm a{width:430px;height:70px;text-decoration:none;display:block;}
.m1d{margin:100px 0 0 450px;height:40px;}
.m1{margin:0;padding:0;list-style-type:none;}
.m1 li{display:inline;}
.m1 a, .m1 a:hover{float:left;font-family:Arial;width:100px;color:#0011BB;font-size:14px;font-weight:bold;background:transparent;padding:12px 0;text-align:center;text-decoration:none;}
.m1 a:hover{color:#FFF;background-image:url('img/mo.png');-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.m2d{position:absolute;left:850px;top:0;z-index:10;width:100px;background-color:#E7E7E7;border:1px solid #AAAAAA;border-top:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.m2{margin:0;padding:0;list-style-type:none;}
.m2 li{display:inline;}
.m2 a, .m2 a:hover{display:block;font-family:Arial;width:100px;color:#0011BB;font-size:14px;font-weight:bold;background:transparent;padding:12px 0;text-align:center;text-decoration:none;}
.m2 a:hover{color:#FFF;background-image:url('img/mo.png');}

/*home*/
a.bm, a.bm:hover, div.bm{width:470px;height:120px;margin:10px 0 0 10px;padding:0;text-decoration:none;background-image:url('img/bm0.png');display:block;}
a.bm:hover{background-image:url('img/bm1.png');}
.bmi{width:470px;height:120px;background-repeat:no-repeat;background-position:right top;display:block;}
.bmt{padding:25px 15px 10px 25px;font-size:14px;font-weight:bold;color:#FFFFFF;display:block;}
.bmd{padding:15px 150px 0 25px;font-size:12px;font-weight:bold;color:#FFFFFF;display:block;}
a.bm span{cursor:pointer;}

/*live*/
ul.nl{margin:0;padding:0;list-style-type:none;}
a.il, a.il:hover, a.tl, a.tl:hover{color:#AB00FA;display:block;text-decoration:none;width:270px;background-color:#F0F0F0;border:1px solid #DDDDDD;margin-bottom:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.tl, a.tl:hover{height:20px;}
a.il:hover, a.tl:hover{background-color:#F6F6F6;}
span.lock{height:16px;color:#606060;font:10px Arial Narrow;background-image:url('img/lock.png');background-repeat:no-repeat;padding-left:18px;}
span.ct{display:block;font-size:14px;font-weight:bold;padding:2px 2px 2px 5px;}
span.cs{font-size:12px;padding:0 2px 0 5px;}
span.cl{float:right;font-size:12px;text-align:right;}
span.ci{float:left;width:16px;height:16px;margin:2px 5px 0 2px;}
a.off, a.off:hover{opacity:0.3;filter:alpha(opacity=30);}
.marker{font-size:12px;color:#000000;text-align:left;}

/*ptv*/
.dta, .dta:hover, .dtca, .dtca:hover{width:130px;height:18px;font-family:verdana;font-size:12px;font-weight:bold;background-color:#FFF;border:1px solid #DDDDDD;-moz-border-radius:3px;-webkit-border-radius:3px;}
.dta:focus, .dtca:focus{border:1px solid #AAAAAA;}
a.dtb, a.dtb:hover{width:31px;padding:2px;margin:0 2px;font-weight:bold;text-align:center;text-decoration:none;display:block;background-color:#F0F0F0;border:1px solid #DDDDDD;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}
a.dtb:hover{background-color:#CB4BCA;color:#FFFFFF;}
table.ptvtbl{width:600px;border-left:1px solid #EAEAEA;border-top:1px solid #EAEAEA;}
table.ptvtbl td{vertical-align:middle;padding:2px;color:#000;border-right:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;background:transparent;}
table.ptvtbl td.ptit{width:120px;font-size:12px;font-weight:bold;color:#0011BB;cursor:pointer;}
table.ptvtbl td.ptit:hover{color:#374BFF;background:url("img/k_out.png") no-repeat scroll right center transparent;}
table.ptvtbl td.pemi, table.ptvf td.pemi{cursor:pointer;}
table.ptvtbl td.pemi:hover, table.ptvf td.pemi:hover{color:#777777;background:url("img/k_magnifier.png") no-repeat scroll right center transparent;}
table.ptvtbl td.pora{width:30px;font-size:11px;font-weight:bold;text-align:center;color:#AAA;}
table.ptvf{width:100%;}
table.ptvf td{border:0px;padding:0px;vertical-align:top;font-size:11px;}
.det{font-size:11px;color:#AAA;}
.tmb{float:left;width:30px;height:3px;border:1px solid #BBB;display:block;font-size:0.1px;}
.tms{float:left;height:100%;background-color:#BBB;display:block;}
.ptv{min-height:800px;}
.ptvdes{border-bottom:1px solid #EEEEEE;color:#AB00FA;font-weight:bold;margin-bottom:5px;text-align:center;width:100%;}

/*cal*/
.dtca, .dtca:hover{width:45px;}
table.bcal td{padding:0 4px 10px 4px;}
table.tcal td, table.tcal th{padding:0;border:1px solid #EAEAEA;width:21px;height:20px;font-size:11px;text-align:center;vertical-align:middle;cursor:default;}
table.tcal th{font-weight:bold;width:100%;height:20px;color:#AB00FA;}
table.tcal td.sel{background-color:#AB00FA;color:#FFFFFF;}

form{margin:0 auto;padding:10px;width:900px;background-color:#FFF;border:1px solid #E7E7E7;-moz-border-radius:5px;-webkit-border-radius:5px;}
.fld, .fld:focus{width:200px;height:18px;font-family:verdana;font-size:11px;background-color:#FFFFF;border:1px solid #DDDDDD;-moz-border-radius:3px;-webkit-border-radius:3px;}
.fld:focus{border:1px solid #AAAAAA;}
.btn, .btn:hover{background-image:url('img/bt0.png');border:0px;width:100px;height:20px;font-family:verdana;font-size:11px;font-weight:bold;color:#FFFFFF;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;}
.btn:hover{background-image:url('img/bt1.png');-moz-border-radius:3px;-webkit-border-radius:3px;}
.msgx{margin:0 auto;padding:10px;width:600px;background-color:#FFFFFF;border:1px solid #D3D3D3;-moz-border-radius:5px;-webkit-border-radius:5px;}
table.af td{padding:2px;vertical-align:middle;}
.aft{font-size:14px;font-weight:bold;color:#0011BB;border-bottom:1px solid #E7E7E7;padding:5px;margin:0 5px 5px 5px;}
.adm{background:#FFF;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;border-radius: 0 0 5px 5px;box-shadow: 0 0 5px #000;position:fixed;top: 0;left:65px;padding:5px;height:16px;}

