@charset "utf-8";
html  {filter: expression(document.execCommand('BackgroundImageCache', false, true));}

body,td,th{font-size:12px;font-family:dotum;}
input,textarea{font-size:12px;font-family:dotum;}
dd,dt,ol,dl,ul,li{list-style:none;margin:0;padding:0;}
form{display:inline;}
label{cursor:pointer;}
legend,caption{display:none;}
img,fieldset{border:0;}
p{margin:0;}
table{border-collapse:collapse;}

a:link{color:#515151; text-decoration:none;}
a:visited{color:#515151; text-decoration:none;}
a:active{color: #515151; text-decoration:none;}
a:hover{color: #FF6600; text-decoration:none;}

.sys_f_11d{font-size:11px;font-family:dotum;}
.sys_f_11g{font-size:11px;font-family:gulim;}

.sys_hand{cursor:pointer;}
.sys_pos_abs{position:absolute;}
.sys_pos_rel{position:relative;}
.sys_dis_none{display:none;} 
.sys_dis_block{display:block;}
.sys_dis_inline{display:inline;}

.tree_default_TextColor {font-size:12px;font-family:dotum;}
.tree_default_SelectColor {color:#FF6600;font-size:12px;font-family:dotum;}
.tree_default_NumColor {padding-left:3px;color:#AE5037;font-size:11px;font-family:arial;}
.sys_debug {position:absolute;display:inline;width:260px;border:#FE5C30 solid 2px;background:#F5CDAD;filter:alpha(opacity=80);opacity:0.8;padding:10px;line-height:140%;text-align:left;z-index:1000;}

.Klocation li{display:inline;font-size:11px;font-family:dotum;padding:0 5px 0 9px;background:url('../../../_global/image/location/ico_loc.gif') no-repeat left top;}
.Klocation li.first{background:none;}
.Klocation li a:link,.Klocation li a:active,.Klocation li a:visited{color:#c0c0c0;}
.Klocation li a:hover{color:#7a7a7a;text-decoration:none;}

#mbr_layer_ul {list-style-type:none;width:100px; padding:2px 0 0 0; background:#F8F4CA; border-top:#F0E9BC solid 1px;border-left:#F0E9BC solid 1px;border-right:#F0E9BC solid 1px;text-align:left;}
#mbr_layer_ul li { display:none;cursor:pointer; font-size:11px;font-family:dotum; padding:1px 0 1px 3px;color:#6C552C;border-bottom:#F0E9BC solid 1px; }
#mbr_layer_ul img { vertical-align:middle;}
#mbr_layer_ul li:hover { cursor:pointer; font-size:11px;font-family:dotum; padding:1px 0 1px 3px;color:#6C552C;background:#FEFDF1;border-bottom:#F0E9BC solid 1px; }

.sys_page{text-align:center;}
.sys_page li{display:inline;padding:0 4px;}
.sys_page li a,.sys_page li span{display:inline-block;padding:0 6px;}
.sys_page li.on{color:#ff3300;font-weight:bold;}
.sys_page li.bar{background:url('../../../../_global/image/page/default/l.gif') no-repeat;padding:0;}
.sys_page li img{vertical-align:-2px;padding:0;}
.sys_page li a.bnone{padding:0;}

#CalendarLayer{width:156px;padding:4px;border:1px solid #cacaca;background:#fff;position:absolute;}
.pl-calendar td{text-align:center;padding:2px 0;}
.pl-calendar td table{width:100%;}
.pl-calendar td table.cal_title{margin:3px 0 7px 0;}
.pl-calendar td table.cal_week{margin:2px 0;}
.pl-calendar td table td{text-align:center;}
.pl-calendar td table.calendar thead td{}
.pl-calendar td table.calendar tbody td{border:0px solid #ccc;width:22px;letter-spacing:-1px;}
.pl-calendar-tcolor0{color:#FF0000;font-family:Arial;font-size:11px;text-align:center;}
.pl-calendar-tcolor{color:#636363;font-family:Arial;font-size:11px;text-align:center;}
.pl-calendar-tcolor1{color:#319CFF;font-family:Arial;font-size:11px;text-align:center;}
.pl-calendar-dcolor{color:#808080;font-family:Arial;font-size:11px;cursor:pointer;text-align:center;}
.pl-calendar-scolor{color:#40AFC0;font-family:Arial;font-size:11px;cursor:pointer;text-align:center;}
.pl-calendar-is-atc{font-weight:bold;cursor:pointer;font-size:12px;font-family:Arial;border:#EC3E08 solid 1px !important;text-align:center;}
.pl-calendar-month{font-weight:bold;font-size:13px;font-family:Arial;color:#5A504B;}
.pl-calendar-close{position:absolute;right:1px;top:1px;}