/**
 * jsslib/jsslib.css
 * Javascript Áý¼Ò¼º ¶óÀÌºê·¯¸® CSS
 */
@charset="EUC-KR";

.clear{clear:both;}
label{cursor:pointer;}

/*
.IPTab ul{margin:0;padding:0;}
.IPTab ul li{list-style:none;padding:5px;float:left;}
.IPTab ul li input{display:none;}
.IPTab ul li.selected{font-weight:bold;}
*/

/* debug */
/*.IPTab{margin:0;background-color:yellow;} */
.DebugLog{position:absolute;background-color:#eee;top:0;left:0;border:0;z-index:9999;opacity:0.7;filter:alpha(opacity=70);cursor:move;}
.DebugLog a{float:left;}
.DebugLog textarea{border:0;margin:0;width:500px;height:100px;font-size:11px;font-family:monospace;background-color:#ddd;}
.DebugLog a img{border:0;}


/*
 * UI À¯Æ¿¸®Æ¼
 */

/*
 * abu ¹öÆ°
 */
a.abu,
a.abuSmall,
a.abuTiny{display:inline;padding-right:2px;}
*:first-child+html a.abu,
*:first-child+html a.abuSmall,
*:first-child+html a.abuTiny{vertical-align:middle;}
* html a.abu,
* html a.abuSmall,
* html a.abuTiny{vertical-align:middle;}
a.abu b,
a.abuSmall b,
a.abuTiny b{display:inline-block;padding:0;margin:0;background:transparent no-repeat left top;}
a.abu b u,
a.abuSmall b u,
a.abuTiny b u{display:inline-block;background:transparent no-repeat right top;text-align:center;}
* html a.abu b u,
* html a.abuSmall b u,
* html a.abuTiny b u{position:relative;z-index:auto;}

a.abu, a.abu b, a.abu b u,
a.abuSmall, a.abuSmall b, a.abuSmall b u,
a.abuTiny, a.abu b, a.abuTiny b u{text-decoration:none;font-weight:normal;font-family:"µ¸¿ò" sans-serif;color:#222;border:0;cursor:pointer;}
a.abu img,
a.abuSmall img,
a.abuTiny img{border:0;vertical-align:middle;}

a.abu:active b,
a.abuSmall:active b,
a.abuTiny:active b{background-position:left bottom;}
a.abu:active b u,
a.abuSmall:active b u,
a.abuTiny:active b u{background-position:right bottom;}

a.abu{font-size:13px;}
a.abu b{height:22px;padding:0 0 0 2px;}
a.abu b u{height:18px;padding:4px 7px 0 5px;margin:0 -2px 0 0;}
a.abu b, a.abu b u{background-image:url(img/abu_bg_13px.gif);}

a.abuSmall{font-size:12px;}
a.abuSmall b{height:18x;padding:0 0 0 2px;}
a.abuSmall b u{height:15px;padding:3px 6px 0 4px;margin:0 -2px 0 0;}
a.abuSmall b, a.abuSmall b u{background-image:url(img/abu_bg_12px.gif);}

a.abuTiny{font-size:11px;}
a.abuTiny b{height:14x;padding:0 0 0 2px;}
a.abuTiny b u{height:12px;padding:2px 5px 0 3px;margin:0 -2px 0 0;}
a.abuTiny b, a.abuTiny b u{background-image:url(img/abu_bg_11px.gif);}

/*
 * ttab ÅÇ
 */
dl.ttab,
dl.ttabTiny,
dl.ttabSmall{margin:0;padding:0;}
dl.ttab dt,
dl.ttabTiny dt,
dl.ttabSmall dt{border-bottom:1px solid #d4d4d4;}
dl.ttab dt tt,
dl.ttabTiny dt tt,
dl.ttabSmall dt tt{float:left;display:inline-block;margin-right:2px;font-family:sans-serif;}
dl.ttab dd,
dl.ttabTiny dd,
dl.ttabSmall dd{clear:both;margin:0;padding:0;}

dl.ttab dt tt.selected b,
dl.ttabTiny dt tt.selected b,
dl.ttabSmall dt tt.selected b{font-weight:bold;}

dl.ttab dt tt a,
dl.ttabTiny dt tt a,
dl.ttabSmall dt tt a{text-decoration:none;font-family:sans-serif;display:inline-block;color:#222;cursor:pointer;background: no-repeat left top;}

dl.ttab dt tt a b,
dl.ttabTiny dt tt a b,
dl.ttabSmall dt tt a b{font-weight:normal;font-family:sans-serif;display:inline-block;color:#222;cursor:pointer;background: no-repeat right top;}

dl.ttab dt.locked tt a,
dl.ttab dt.locked tt a b,
dl.ttabSmall dt.locked tt a,
dl.ttabSmall dt.locked tt a b,
dl.ttabTiny dt.locked tt a,
dl.ttabTiny dt.locked tt a b{cursor:default;}

dl.ttab dt tt.selected a,
dl.ttabTiny dt tt.selected a,
dl.ttabSmall dt tt.selected a{background-position:left bottom;}
dl.ttab dt tt.selected a b,
dl.ttabTiny dt tt.selected a b,
dl.ttabSmall dt tt.selected a b{background-position:right bottom;}

* html dl.ttab dt tt,
* html dl.ttabSmall dt tt,
* html dl.ttabTiny dt tt{margin-bottom:-1px;}

dl.ttab dt{padding-left:10px;height:25px;font-size:13px;}
dl.ttab dt tt a{height:26px;}
dl.ttab dt tt a b{height:19px;margin:0 0 0 10px;padding: 7px 10px 0 0;}
dl.ttab dt tt a,dl.ttab dt tt a b{background-image:url(img/ttab_bg_13px.gif);}

dl.ttabSmall dt{padding-left:8px;height:19px;font-size:12px;}
dl.ttabSmall dt tt a{height:20px;}
dl.ttabSmall dt tt a b{height:16px;margin:0 0 0 8px;padding: 4px 8px 0 0;}
dl.ttabSmall dt tt a,dl.ttabSmall dt tt a b{background-image:url(img/ttab_bg_12px.gif);}

dl.ttabTiny dt{padding-left:5px;height:14px;font-size:11px;}
dl.ttabTiny dt tt a{height:15px;}
dl.ttabTiny dt tt a b{height:13px;margin:0 0 0 6px;padding: 2px 6px 0 0;}
* html dl.ttabTiny dt tt a b{height:14px;margin:0 0 0 6px;padding: 1px 6px 0 0;}
dl.ttabTiny dt tt a,dl.ttabTiny dt tt a b{background-image:url(img/ttab_bg_11px.gif);}

/*
 * ¼¼·Î °¡¿îµ¥ Á¤·Ä
 */
.vertical{display:table;height:100%;}
.vertical .middle{display:table-cell;height:100%;vertical-align:middle;}

*:first-child+html .vertical,
* html .vertical{position:relative;}
*:first-child+html .vertical .middle,
* html .vertical .middle{position:relative;top:50%;}

img.ImageLoading{visibility:hidden;position:absolute;top:-9000px;left:-9000px;}

/*
 * layer °øÅë
 */
#ToolLayers{position:absolute;width:0;height:0;top:0;left:0;}
#ToolLayers .ToolLayer{position:absolute;z-index:999999;background-color:#fff;}

.ToolLayer .closex{position:absolute;width:100%;text-align:right;background:transparent;}
.ToolLayer .closex img{cursor:pointer;margin:5px 5px 0 0;}
.ToolLayer h4{background-image:url(img/bg_head24.gif);height:14px;padding:5px;margin:0;font-size:12px;font-weight:bold;font-family:sans-serif;color:#0a246a;}
.ToolLayer h4 a{color:#0a246a;text-decoration:none;}
.ToolLayer h4 img{border:0;vertical-align:middle;cursor:pointer;}
.ToolLayer .body{padding:5px;}

.HiddenSelect{visibility:hidden;}

.BinderButton{position:absolute;z-index:0;margin:2px 0 0 -18px;}
.BinderButton img{border:0;}

/*
 * ColorPicker
 */
.CPContainer{border:1px outset;width:202px;padding:0;margin:0;}
.CPContainer ul.colors{margin:0;padding:0;}
.CPContainer ul.colors li{list-style:none;float:left;width:18px;height:10px;margin:2px;border:1px inset;cursor:pointer;}
.CPContainer ul.colors li.over{border:1px outset;}
.CPContainer ul.colors{min-height:16px;}
.CPContainer .picker{text-align:center;}
.CPContainer .picker .pickArea{background:url(img/hsv_color.png) no-repeat;border:1px inset;margin-bottom:5px;width:190px;height:100px;cursor:crosshair;}
.CPContainer .picker .picked{float:left;width:90px;height:18px;border:1px outset;margin-right:3px;padding-top:3px;}

/*
 * DatePicker
 */
.DPCalendar{border:1px outset;width:199px;padding:0;margin:0;}

.DPCalendar .month{text-align:center;font-size:12px;font-weight:bold;font-family:sans-serif;color:#0a246a;margin-bottom:5px;}
.DPCalendar .month img{border:0;vertical-align:middle;cursor:pointer;}

.DPCalendar table{font-size:11px;font-family:monospace;margin:0;}
.DPCalendar table th, .DPCalendar table td{width:25px;padding:0;border:1px solid #fff;height:20px;}
.DPCalendar table td{text-align:center;cursor:pointer;}
.DPCalendar table td.over{border:1px outset;}

.DPCalendar table .sun{color:red;}
.DPCalendar table .sat{color:blue;}
.DPCalendar table .today{border:1px solid red;}
.DPCalendar table .current{background-color:#0a246a;color:#fff;font-weight:bold;}
.DPCalendar table .otherMonth{color:#999;background-color:#eee;}

/*
 * FontPicker
 */
.FPContainer{border:1px outset;padding:0;margin:0;width:150px;}
.FPContainer ul{margin:0;padding:3px;font-size:13px;}
.FPContainer ul li{list-style:none;padding:2px 5px;border:1px solid #fff;cursor:pointer;overflow:hidden;}
.FPContainer ul li.over{border:1px outset;}
.FPContainer ul li.current{color:#fff;background-color:#000080;font-weight:bold;}

.FPContainer table{margin:0;padding:3px;font-size:13px;}
.FPContainer table td{padding:2px 5px;border:1px solid #fff;cursor:pointer;overflow:hidden;}
.FPContainer table td.over{border:1px outset;}
.FPContainer table td.current{color:#fff;background-color:#000080;font-weight:bold;}

/*
 * FontSizePicker
 */
.FSPContainer{border:1px outset;padding:0;margin:0;width:150px;}
.FSPContainer ul{margin:0;padding:3px;font-size:13px;}
.FSPContainer ul li{list-style:none;padding:2px 5px;border:1px solid #fff;background-color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;}
.FSPContainer ul li font{display:block;width:100%;}
.FSPContainer ul li.over{border:1px outset;}
.FSPContainer ul li.current{color:#fff;background-color:#000080;font-weight:bold;}

/*
 * ¸®»çÀÌÀú
 */
.Resizer{position:absolute;width:0;height:0;top:0;left:0;text-align:center;}

/* .ResizerS,.ResizerE,.ResizerSE{z-index:9999;} */
.ResizerS{position:absolute;height:10px;cursor:S-resize;background:url(img/resize_s.gif) no-repeat;}
.ResizerS .terminator{float:right;width:2px;height:10px;background: url(img/resize_s.gif) no-repeat 100% 0;}
.ResizerS img{border:0;margin-top:2px;}

.ResizerE,.ResizerE2{position:absolute;width:10px;cursor:E-resize;}
.ResizerE{background:url(img/resize_e.gif) no-repeat;}
.ResizerE2{background:url(img/resize_e.gif) no-repeat 0 100%;}
.ResizerE2 .terminator{vertical-align:bottom;width:10px;height:2px;background: url(img/resize_e.gif) no-repeat;}
.ResizerE img,.ResizerE2 img{border:0;margin-left:2px;position:relative;top:50%;}

.ResizerSE{position:absolute;width:10px;height:10px;cursor:SE-resize;background:url(img/resize_se.gif) no-repeat;}

/*
 * JSSEditor
 */
.JSSEditContainer{background-color:#bababa;padding:1px;display:inline-block;}

.JSSEditContainer .toolbar{background-color:#e5e5e5;}
.JSSEditContainer .toolbar ul{margin:0;padding:0}
.JSSEditContainer .toolbar ul li{float:left;list-style:none;height:25px;}
.JSSEditContainer .toolbar ul .newline{clear:both;margin:0;padding:0;}
*:first-child+html .JSSEditContainer .toolbar ul .newline{float:none;display:inline;}
* html .JSSEditContainer .toolbar ul .newline{float:none;display:inline;}
.JSSEditContainer .toolbar ul li.delim{padding:0;width:6px;background: url(img/editor/btn_delim.gif) no-repeat;}

.JSSEditContainer .JSSEditButton{cursor:pointer;}
.JSSEditContainer .JSSEditSourceButton{cursor:pointer;display:inline-block;vertical-align:middle;height:25px;}
.JSSEditContainer .JSSEditSourceButton{cursor:pointer;display:inline-block;padding-top:2px;}
.JSSEditContainer .JSSEditSourceButton img,.JSSEditContainer .JSSEditSourceButton input{vertical-align:middle;}

.JSSEditContainer .views{min-height:100px;background-color:#fff;}
.JSSEditContainer .views .view{width:100%;height:100%;}

.JSSEditContainer .views .resize div{text-align:center;width:100%;font-family:"Tahoma" sans-serif;font-size:11px;color:#999;}

.JSSEditContainer .views .source{text-align:left;}
.JSSEditContainer .views .source textarea{line-height:150%;font-size:13px;font-family:monospace;border:0;padding:5px;}

/*
 * ¸µÅ© ÀÔ·Â±â
 */
.JELContainer{border:1px outset;margin:0;width:250px;background-color:#fff;}
.JELContainer form{margin:0;}
.JELContainer .body{text-align:center;}
.JELContainer .body .help{font-size:11px;margin:5px 0 0 0;}
.JELContainer input{border:1px solid #dedede;vertical-align:middle;}

/*
 * ÀÌ¹ÌÁö ÀÔ·Â±â
 */
.JEIContainer{border:1px outset;margin:0;width:320px;background-color:#fff;}
.JEIContainer form{margin:0;}
.JEIContainer .body{font-size:12px;}
.JEIContainer .body dd{padding-top:5px;}
.JEIContainer .body .help{font-size:11px;color:#666;margin:5px 0 0 0;}
.JEIContainer input.text{border:1px solid #dedede;vertical-align:middle;}
.JEIContainer .buttons{margin:5px 0;text-align:center;}

.JEIContainer .step1{height:150px;}
.JEIContainer .step1 h5{font-size:13px;margin:10px 0 5px 5px;}
.JEIContainer .step1 .step1body{font-size:13px;margin:0 0 0 20px;}

.JEIContainer .layout div{margin:5px;text-align:center;}
.JEIContainer .layout table{border:0;margin:5px auto;}
.JEIContainer .layout table td{text-align:left;padding:5px 5px 0 0;}
.JEIContainer .layout img,
.JEIContainer .layout input,
.JEIContainer .layout label{margin:0;vertical-align:middle;}

.uploaded{margin:0 10px 0 0;width:310px;height:200px;overflow:auto;text-align:center;}
.uploaded table{border:0;margin:0 auto;padding:0;width:270px;}
.uploaded table td{border:0;margin:0;padding:2px;text-align:center;}
.uploaded table td img{cursor:pointer;margin:0;border:0;vertical-align:top;}
.uploaded table td .over{cursor:pointer;margin-left:-15px;}

/*
 * ÀÌ¸ðÆ¼ÄÜ ÀÔ·Â±â
 */
.JEITContainer{border:1px outset;margin:0;width:270px;background-color:#fff;}
.JEITContainer dd ul{margin:5px;padding:0;width:250px;}
.JEITContainer dd ul li{list-style:none;float:left;width:25px;height:25px;text-align:center;padding:2px 0;}
.JEITContainer dd ul li img{border:1px solid #fff;cursor:pointer;}
.JEITContainer dd ul li img.over{border-color:red;}

/*
 * ÆíÁý±â ÆíÁý ¿µ¿ª¿ë
 */
.JSSEditArea{height:100%;}
.JSSEditArea{font-size:13px;font-family:sans-serif;margin:0px;padding:10px;cursor:text;}
.JSSEditArea p{margin:0 0 10px 0;}
.JSSEditArea img{border:0;vertical-align:middle;}


/*
 * ¾÷·Î´õ
 */
.AsyncUploader{position:absolute;top:0;left;0;display:none;}
