/*  S */
/*body
/*h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, p {margin:0; padding:0; list-style:none; font-size:12px; font-family:, Gulim, sans-serif; font-weight:normal;}
div, ul, li, p, tr, td, th {margin:0; padding:0; font-family:, Gulim, sans-serif; color:#666; font-size:12px;}
img {border:0; vertical-align:middle;} /*  middle */
/*a {color:#666; text-decoration:none; cursor:pointer;}
a:hover, a:active {color:#4D74B0; text-decoration:none;}
select {overflow:visible;}
input, textarea, select {vertical-align:middle; font-family:, Gulim, sans-serif; color:#666; font-size:12px;}
/*  E */
 
/* ˾ ̾ S */
.mpopup {overflow:hidden;}
.popupLayer {position:absolute; left:0; top:0; width:100%; height:100%; z-index:100; -ms-filter: alpha(opacity=50); filter: alpha(opacity=50); opacity:0.3; -moz-opacity:0.3;}
.popupLayer .back {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:101;}
.popup_box {position:absolute; left:50%; top:50%; z-index:102; background:#fff;}
.popup_box .popup_contents {position:absolute; left:0; top:0; width:100%; height:100%; z-index:102; border:1px solid #dcdcdc;}
.popupLayer iframe, .popup_box iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
/* ˾ ̾ E *//* IE scroll bar style*/
html {
	scrollbar-3dLight-Color: #f2f2f2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #2b201c;
	scrollbar-Face-Color: #d9d9d9;
	scrollbar-Track-Color: #f2f2f2;
	scrollbar-DarkShadow-Color: #f2f2f2;
	scrollbar-Highlight-Color: #f2f2f2;
	scrollbar-Shadow-Color: #f2f2f2;
}


/* chrome scroll bar style*/
::-webkit-scrollbar-thumb:vertical{
    height:18px;
    background-color:#d9d9d9;
}
::-webkit-scrollbar-thumb:horizontal{
    width:18px;
    background-color:#d9d9d9;
}
::-webkit-scrollbar-track-piece{
     background-color:#f2f2f2;
}
::-webkit-scrollbar{
     width:15px;
    height:15px;
}
::-webkit-scrollbar-button:start:decrement, 
::-webkit-scrollbar-button:end:increment {
	display: block; 
	height: 15px; 
	background: #d9d9d9
}

img {border:0;}

P {
	line-height:15px;
	font-size:12px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap;
	word-break:break-all;
}

div.source {
	clear:both;
	font-size:12px;
	font-family:verdana,arial,돋움;
	width:auto;
	border-width:1px;
	border-style:solid;
	border-color:#d9d9d9;
	background-color:#F3FBFC;
	padding:2px;
	margin:5px;
	line-height:1.2;
	border-bottom-width:3px;
	border-right-width:3px;
	border-left-width:1px;
	border-left-color:#E6E6E6;
	border-top-style:dashed;
	border-bottom-style:solid;
}
div.source ol {
	list-style-type:decimal-leading-zero;
}
div.source li {
	border-width:1px;
	border-style:dotted;
	border-color:#d9d9d9;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
	padding:1px;
	font-family:verdana,arial,돋움	
}
div.source li:hover { background-color:#FFFFFF; }