@charset "euc-kr";
/*
// ------------------------------------------------------------------------------------------------
// ndr-editor-container
// ------------------------------------------------------------------------------------------------
*/
.ndr-editor-container {
	width: 100%;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
    border: solid 1px #b1b1b2;
	background:url(../images/shared/toolbar_back.gif) repeat-x;

	float: none;
	clear: both;
}

/*
// ------------------------------------------------------------------------------------------------
// ndr-editor-toolbar-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-editor-toolbar-panel {
    border:0px solid #000000;
}

.ndr-editor-toolbar-buttons {
	 height:27px;
     border:0px solid #000000;
	 margin:5px 5px 0px 5px; 
}

.ndr-editor-toolbar-buttons select {
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
	border: solid 1px #c2c2c2;
}

.ndr-editor-toolbar-buttons a {
    border: none;
	padding: 0;
	margin: 0;
}

.ndr-editor-toolbar-buttons a img {
	border: solid 0px #c2c2c2;
	padding: 0;
 	margin: 0;
}

.ndr-editor-toolbar_line {clear:both;background:url(../images/shared/toolbar_line2.gif) repeat-x;height:4px;background-position:top;}

.ndr-editor-toolbar-buttons2 {
	height:20px;
	padding:3px;
	border:0px solid #000000;
	background:url(../images/shared/toolbar_line.gif) repeat-x;
	background-position:top;
}
.ndr-editor-toolbar-buttons2 div {float:left;padding:5px 3px 5px 3px;}

.font_st_spc {width:5px;float:left;}

.ndr-editor-toolbar-buttons .font_st {float:left;}
.ndr-editor-toolbar-buttons .font_st .btn_bg {background:url(../images/shared/toolbar_btn_bg.gif) repeat-x;height:25px;width:20px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_bg div {padding-top:3px; text-align: center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg {background:url(../images/shared/toolbar_btn_sbg.gif) repeat-x;height:25px;width:20px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg div {padding-top:3px; text-align: center;}

.ndr-editor-toolbar-buttons .font_st .btn_bg2 {background:url(../images/shared/toolbar_btn_bg.gif) repeat-x;height:25px;width:21px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_bg2 div {padding-top:3px; text-align: center;}

.ndr-editor-toolbar-buttons .font_st .btn_bg3 {background:url(../images/shared/toolbar_btn_bg2.gif) repeat-x;height:25px;width:50px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_bg3 div {padding-top:3px; text-align: center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg3 {background:url(../images/shared/toolbar_btn_sbg.gif) repeat-x;height:25px;width:49px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg3 div {padding-top:3px; text-align: center;}

.ndr-editor-toolbar-buttons .font_st .btn_bg4 {background:url(../images/shared/toolbar_btn_bg3.gif) repeat-x;height:25px;width:25px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_bg4 div {padding-top:7px; text-align: center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg4 {background:url(../images/shared/toolbar_btn_sbg.gif) repeat-x;height:25px;width:25px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg4 div {padding-top:6px; text-align: center;}

.ndr-editor-toolbar-buttons .font_st .btn_bg5 {background:url(../images/shared/toolbar_btn_bg4.gif) repeat-x;height:25px;width:37px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_bg5 div {padding-top:3px; text-align: center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg5 {background:url(../images/shared/toolbar_btn_sbg.gif) repeat-x;height:25px;width:36px;float:left; text-align:center;}
.ndr-editor-toolbar-buttons .font_st .btn_sbg5 div {padding-top:3px; text-align: center;}


/*
// ------------------------------------------------------------------------------------------------
// ndr-editor-mode-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-editor-mode-panel {
   	padding: 4px;
    margin: 0;
    background-color:#ffffff;
}

.ndr-editor-design-mode-panel {
   	padding: 0;
    margin: 0;
}

.ndr-editor-design-mode-panel iframe{
	list-style:none; vertical-align:top;color:#666666; font-size: 9pt; font-family:verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif; border:#b1b1b2 0px solid;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #ababab;
    scrollbar-arrow-color: #808080;
    scrollbar-face-color: #FFFFFF;
    scrollbar-3dlight-color: #E5E5E5;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-base-color: #FFFFFF;
}

.ndr-editor-design-mode {
	border: none;
	margin: 0;
	padding: 0;
}

.ndr-editor-text-mode-panel {
	padding: 0;
    margin: 0;
}

.ndr-editor-text-mode-panel textarea{
	list-style:none; vertical-align:top;color:#666666; font-size: 9pt; font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif; border:#b1b1b2 0px solid;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #ababab;
    scrollbar-arrow-color: #808080;
    scrollbar-face-color: #FFFFFF;
    scrollbar-3dlight-color: #E5E5E5;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-base-color: #FFFFFF;
    line-height: 1.5em;
}

.ndr-editor-text-mode {
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
	border: none;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}


/*
// ------------------------------------------------------------------------------------------------
// ndr-editor-resizer-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-editor-resizer-panel { 
	border-top: 1px solid #f0f0f0;
	background-color:#f3f3f3;
	height:25px;
}
.ndr-editor-resizer-panel .ndr-editor-resizer_r {float:right;padding:6px 3px 6px 0px;}
.ndr-editor-resizer-panel .ndr-editor-resizer_btn {float:left;padding:0px 1px 0px 0px;}


/*
// ------------------------------------------------------------------------------------------------
// ndr-editor-toolbar-ui-interface
// ------------------------------------------------------------------------------------------------
*/
.ndr-editor-toolbar-ui-interface {
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
	border-top: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #9f9f9f;
	border-bottom: 1px solid #9f9f9f;
	background-color:#fbfbfb;
	padding:2px 5px 2px 5px;
	width:500px;
}

.ndr-editor-toolbar-ui-interface input, select, textarea, table, tr, td {
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
}

.ndr-editor-toolbar-ui-interface textarea {
	overflow: auto;
	overflow-x:hidden;	
	list-style:none; vertical-align:top;color:#666666; font-size: 9pt; font-family:verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif; border:#b1b1b2 1px solid;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #ababab;
    scrollbar-arrow-color: #808080;
    scrollbar-face-color: #FFFFFF;
    scrollbar-3dlight-color: #E5E5E5;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-base-color: #FFFFFF;
}

.ndr-editor-toolbar-ui-interface div {
	padding: 2px;
}

.ndr-editor-toolbar-ui-interface-title {
	font-weight: bold;
	background:url(../images/shared/bl.gif) no-repeat 0 11px;
	margin-left:5px;
	border:0px solid #000000;
	line-height:15px;
}

/*
.ndr-editor-toolbar-ui-interface-title div{
	text-align:left;
	padding-left:3px;
}

.ndr-editor-toolbar-ui-interface-body {
    border: 1px solid #e7e7e7;    
}
*/

.ndr-editor-toolbar-ui-interface-back-color {
    text-align:center;vertical-align:middle;width:45px;
}

.ndr-editor-toolbar-ui-interface-back-color-text {
    line-height:13px;border:0px solid #000000;
}

.ndr-editor-toolbar-ui-interface-contents {
	text-align:left;
}


.ndr-editor-toolbar-ui-interface-description {
    border:0px solid #000000;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size:9pt;
    color:#727272;
    text-align:left;    
}

.ndr-editor-toolbar-ui-interface-button {
	 text-align:center;
	 border:0px solid #000000;
}

.ndr-editor-toolbar-ui-update-property-message {
    border:0px solid #000000;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size:9pt;
    color:#727272;
}

.ndr-editor-toolbar-ui-update-property-element {
	 border:0px solid #000000;
}

.ndr-editor-toolbar-ui-font-preview {
	color: #999999;
}

.ndr-editor-toolbar-ui-text-heading-item {
	border: none;
	color: #000000;
	text-decoration: none;	
}

.ndr-editor-toolbar-ui-font-family-item {
	border: none;
	color: #000000;
	text-decoration: none;
}

.ndr-editor-toolbar-ui-font-size-item {
	border: none;
	color: #000000;
	text-decoration: none;	
}

.ndr-editor-toolbar-ui-format-text-item {
	border: none;
	color: #000000;
	text-decoration: none;	
}

.ndr-editor-toolbar-ui-format-text-item h1,h2,h3,h4,h5,h6,address,pre {
	padding: 0;
    margin: 0;	
}

.ndr-editor-toolbar-ui-colorpicker {
}

.ndr-editor-toolbar-ui-colorpicker-item {
    font-size: 1px;
    cursor: pointer;
}

.ndr-editor-toolbar-ui-colorpicker-item-color {
    width: 10px;
    height: 10px;
}

.ndr-editor-toolbar-ui-colorpicker-user-grid {
    font-size: 1px;
	border: solid 1px #c2c2c2;
}

.ndr-editor-toolbar-ui-emotion {
    border:0px solid #000000;
    margin: 1px 2px 1px 2px;
}

.ndr-editor-toolbar-ui-emotion-item {
    width: 20px;
    height: 20px;
    font-size: 1px;
	border: solid 1px #c2c2c2;
    cursor: pointer;
}

/*
// ------------------------------------------------------------------------------------------------
// ndr-uploader-container
// ------------------------------------------------------------------------------------------------
*/
.ndr-uploader-container {
	width: 100%;
    margin-top:20px;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
    border: solid 1px #b1b1b2;
	background:url(../images/shared/toolbar_back.gif) repeat-x;
	
	float: none;
	clear: both;	
}

.ndr-uploader-container table {border-collapse:collapse;}
.ndr-uploader-container img {border:0;}
.ndr-uploader-container clear {clear:both;}

/*
// ------------------------------------------------------------------------------------------------
// ndr-uploader-toolbar-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-uploader-toolbar-panel {
    padding: 2px;
    margin: 1px 1px 1px 1px;
	height: 25px;  
}

.ndr-uploader-toolbar-status {
    padding: 2px 2px 0px 5px;
    margin: 1px 1px 1px 1px;  
	float:left;
	font-size: 8pt;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
	color:#949494;
	border:0px solid #000000;
}
.ndr-uploader-toolbar-status-current-title {
    font-weight:bold; font-size: 8pt; font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
}

.ndr-uploader-toolbar-status-current-size {
    font-weight:bold;color:#ff6600;font-size: 8pt;
}

.ndr-uploader-toolbar-status-current-size-unit {font-size: 8pt;}

.ndr-uploader-toolbar-status-current-count {font-size: 8pt;}

.ndr-uploader-toolbar-buttons {
    margin: 1px 1px 0px 1px;
	float:right;
	border:0px solid #000000;
}
.ndr-uploader-toolbar-buttons div {float:left;padding-right:3px;}

/*
// ------------------------------------------------------------------------------------------------
// ndr-uploader-contents-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-uploader-contents-container {padding-left:5px;border:0px solid #000000;}
.ndr-uploader-contents-container table {width:100%;}
.ndr-uploader-contents-td1 {border:2px solid #e5e5e5;background-color:#ffffff; vertical-align:middle;}
.ndr-uploader-contents-td2 {width:5px;}
.ndr-uploader-contents-td3 {padding-right:12px;width:100%;}

.ndr-uploader-contents-preview-panel {
	overflow: hidden;
	text-align: center;
	margin: 0;
}

.ndr-uploader-contents-preview-element {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

.ndr-uploader-contents-panel {
	width: 100%;
	height:100%;
	border:2px solid #e5e5e5; 
	overflow:auto;
	overflow-x:hidden;
	scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color: #ababab ;
    scrollbar-arrow-color: #808080;
    scrollbar-face-color: #ffffff;
    scrollbar-3dlight-color: #E5E5E5;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #f4f4f4;
    scrollbar-base-color: #e2d8d1;
	background-color:#ffffff;
	margin: 2px; padding: 2px;
}

.ndr-uploader-contents-item {
     font-size: 9pt;
	 border:0px solid #000000;
	 margin:2px;
	 padding:1px;
	 background-color:#ffffff;
}
.ndr-uploader-contents-item img {vertical-align:middle;}

.ndr-uploader-contents-item a:link{ text-decoration:none; color:#989898;}
.ndr-uploader-contents-item a:hover{ text-decoration:none;color:#505050;}
.ndr-uploader-contents-item a:visited{ text-decoration:none;color:#989898;}

.ndr-uploader-contents-item-selected {
     font-size: 9pt;
	 border:0px solid #000000;
	 margin:2px;
	 padding:1px;
	 background-color:#f7ecdc;
}
.ndr-uploader-contents-item-selected img {vertical-align:middle;}
.ndr-uploader-contents-item-selected a:link{ text-decoration:none;color:#505050;}
.ndr-uploader-contents-item-selected a:hover{ text-decoration:none;color:#ff6600;}
.ndr-uploader-contents-item-selected a:visited{ text-decoration:none;color:#505050;}

.ndr-uploader-contents-item-dead {
	text-decoration: line-through;
    font-size: 9pt;
	border:0px solid #000000;
	margin:2px;
	padding:1px;
	background-color:#ffffff;
}
.ndr-uploader-contents-item-dead img {vertical-align:middle;}
.ndr-uploader-contents-item-dead a:link{ text-decoration:none;color:#505050;}
.ndr-uploader-contents-item-dead a:hover{ text-decoration:none;color:#ff6600;}
.ndr-uploader-contents-item-dead a:visited{ text-decoration:none;color:#505050;}


/*
// ------------------------------------------------------------------------------------------------
// ndr-uploader-progress-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-uploader-progressbar-panel {
}

.ndr-uploader-progressbar-total-uploaded-bar {	

    background-color:#cbcbcb;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #aca899;border-left:1px solid #aca899;height:12px;margin:5px 5px 5px 10px;
}

.ndr-uploader-progressbar-total-uploaded-rate {
	
    font-size:10px;color:#000000; position:absolute;text-align:center;z-index:10;    
}

.ndr-uploader-progressbar-total-uploaded-progress {
	
	background:url(../images/shared/file_bar01.gif) repeat-x;width:0px;height:12px;margin:0px;position:absolute;   
}

.ndr-uploader-progressbar-each-uploaded-bar {
	
    background-color:#cbcbcb;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #aca899;border-left:1px solid #aca899;height:12px;margin:5px 5px 5px 10px;
}

.ndr-uploader-progressbar-each-uploaded-rate {
	
    font-size:10px;color:#000000; position:absolute;text-align:center;z-index:10;
}

.ndr-uploader-progressbar-each-uploaded-progress {
	
    background:url(../images/shared/file_bar02.gif) repeat-x;width:0px;height:12px;margin:0px;position:absolute;
}

/*
// ------------------------------------------------------------------------------------------------
// ndr-uploader-message-panel
// ------------------------------------------------------------------------------------------------
*/
.ndr-uploader-message-panel {
    border:0px solid #000000;
    padding: 2px 2px 5px 5px;
    margin: 1px 1px 1px 5px;
	font-size: 9pt;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
	color:#949494;
}

.ndr-uploader-message-response {
    border:0px solid #000000;
    padding: 2px 2px 1px 1px;
    margin: 0;
	font-size: 9pt;
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
	color:red;
}

/*
// ------------------------------------------------------------------------------------------------
// ndr-protoload loading indicator
// ------------------------------------------------------------------------------------------------
*/

.ndr-indicator-toolbar-waiting{
	
	background-color:#eeeeee;
}

.ndr-indicator-white-waiting{
	background-color:white;
}

.ndr-indicator-white-big-waiting {
	background-image:url(../images/shared/indicator-white-big-waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
}

.ndr-indicator-white-midium-waiting {
	background-image:url(../images/shared/indicator-white-midium-waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
}

.ndr-indicator-white-small-waiting {
	background-image:url(../images/shared/indicator-white-small-waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
}

.ndr-indicator-black-waiting{
	background-color:black;
}

.ndr-indicator-black-big-waiting {
	background-image:url(../images/shared/indicator-black-big-waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}

.ndr-indicator-black-midium-waiting {
	background-image:url(../images/shared/indicator-black-midium-waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}

.ndr-indicator-black-small-waiting {
	background-image:url(../images/shared/indicator-black-small-waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}

/*
// ------------------------------------------------------------------------------------------------
// utility
// ------------------------------------------------------------------------------------------------
*/
.ndr-editor-container table { border-collapse:collapse; }
.ndr-editor-container img { border:0; }
.ndr-editor-container clear { clear:both; }
.ndr-editor-container .left { float:left; }
.ndr-editor-container .ndr-unselectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
}

.ndr-uploader-container table { border-collapse:collapse; }
.ndr-uploader-container img { border:0; }
.ndr-uploader-container clear { clear:both; }
.ndr-uploader-container .left { float:left; }
.ndr-uploader-container .ndr-unselectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
}

.ndr-editor-toolbar-ui-interface table { border-collapse:collapse; }
.ndr-editor-toolbar-ui-interface img { border:0; }
.ndr-editor-toolbar-ui-interface clear { clear:both; }
.ndr-editor-toolbar-ui-interface .left { float:left; }
.ndr-editor-toolbar-ui-interface .ndr-unselectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
}

div#ndr-layertool-contents-wrapper table { border-collapse:collapse; }
div#ndr-layertool-contents-wrapper img { border:0; }
div#ndr-layertool-contents-wrapper clear { clear:both; }
div#ndr-layertool-contents-wrapper .left { float:left; }
div#ndr-layertool-contents-wrapper .ndr-unselectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
}


/* ---------------------------------------------------------------------------------------------------------------------------- */


/*
// ------------------------------------------------------------------------------------------------
// ndr-logging
// ------------------------------------------------------------------------------------------------
*/
.ndr-logging-container * {
	margin: 0;
	padding: 0;
}

.ndr-logging-container {
	font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
	color: black;	
    margin: 1px 2px 1px 2px;
    padding: 6px;		
	position: absolute;
	top: 10px;
	left: 1000px;	
	width: 600px;
	height: 800px;
    border: dotted 2px gray;
}

.ndr-logging-panel {
    font-family: verdana, tahoma, '±¼¸²', gulim, 'µ¸¿ò', dotum, arial, sans-serif;
    font-size: 9pt;
	width: 100%;
	height: 770px;
	padding: 6px;
	margin: 1px 2px 1px 2px;
	line-height: 14px;
	overflow: scroll;
}

.ndr-logging-head {
	border: solid 1px gray;
	padding: 4px;
	margin: 1px 2px 1px 2px;
	line-height: 14px;
}

.ndr-logging-body {
	border: solid 1px orange;
	padding: 4px;
	margin: 1px 2px 1px 2px;
	line-height: 18px;
}

.ndr-logging-tail {	
	line-height: 12px;
}

