/* ----------------- COMMON (/)----------------- */

body {
	padding:0;
	font-family:굴림,Gulim,AppleGothic,sans-serif;
	color:#626262;
	font-size:12px;
	line-height:18px;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
	scrollbar-3dlight-color:C9C9C9;
	scrollbar-arrow-color:C9C9C9;
	scrollbar-base-color:F5F5F5;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:F5F5F5;
	scrollbar-highlight-color:FFFFF;
	scrollbar-shadow-color:C9C9C9;
}

/*html{overflow-y:scroll;}*/
form {margin:0;}
img{border:0 none;}


a:link, a:visited{color:#3D3D3D; text-decoration:none;}
a:hover, a:active{color:#3D3D3D; text-decoration:underline;}

h1 { font-family:굴림; font-size:24px; color:#485285; margin-left:0pt; line-height:150%; }
h2 { font-family:굴림; font-size:15px; color:#485285; margin-left:10pt; }
h3 { font-family:굴림; font-size:14px; color:#000066; margin-left:10pt; margin-top:30pt; }
h4 { font-family:굴림; font-size:12px; color:#000066; margin-left:10pt;}
h5 { font-family:굴림; font-size:12px; color:#4673A0; margin-left:10pt; margin-top:20pt; }
h6 { font-family:굴림; font-size:12px; color:#4673A0; margin-left:10pt; }

div,p{font-family:굴림; font-size:12px; line-height:18px; padding:0; margin:0; border:0;}
th,td{font-family:굴림; font-size:12px; line-height:15px; padding:0; margin:0; border:0; }
ul,li,ol,dl,dt,dd{font-family:굴림; font-size:12px; line-height:18px; padding:0; margin:0; border:0;}
hr{padding:0; margin-top:30; border:1px; border-style:solid; border-color:#C2CDD4; border-bottom-color:#ffffff; }



/* Tab & Button */
.clearfix:after,
.btn-area:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .btn-area {}

ul.navi-tab {clear:both; width:100%; margin:0px 0px 0px 0px; background:url('images/table_navi_bg.png') repeat-x left bottom;}
ul.navi-tab li {float:left; background:url('images/navibg_left.png') no-repeat left top; height:50px;}
ul.navi-tab li span {float:left; margin:0 0 0 45px; padding:15px 45px 10px 0; background:url('images/navibg_right.png') no-repeat right top; font-weight:bold; color:#8c7d70; word-spacing:-2px; height:50px;}
ul.navi-tab li.on {background:url('images/navibg_left_on.png') no-repeat left top; height:50px;}
ul.navi-tab li.on span {background:url('images/navibg_right_on.png') no-repeat right top; color:#282828;background-size:166px 50px;}
ul.navi-tab li span a:link, ul.navi-tab li span a:visited, ul.navi-tab li span a:active {color:#595959; text-decoration:none;}
ul.navi-tab li span a:hover {color:#282828; text-decoration:none;}




/***** Head *****/
#head_title{background-image:url(images/header_bg.png); background-color:#FFFFFF;}
#h1_title{margin:0 auto; padding:0px 0 0 0; width:100%; height:43px; text-align:left;}
#h1_title h1{font-size:1px; text-decoration:none; text-indent:-10000px; padding:0;}
#h1_title h2{font-size:1px; text-decoration:none; text-indent:-10000px; padding:0;}
#h1_title.logo h1{float:left; width:216px; height:43px; background-image:url(images/title_bi.png);}
#h1_title.logo h2{float:right; width:200px; height:43px; background-image:url(images/title_ci.png);}

#h1_title p{float:left; padding:0px 0px 0px 0px;}
#h1_title p img{cursor:pointer;}

#head_menu{margin:0px 0px 0px 17px auto; height:30px; float:left;}



/***** Tree *****/
.ctbic { font-family:굴림,Arial; font-weight:bold; font-size:9pt; margin-top:15pt;}
.ctmid { font-family:굴림,Arial; font-weight:bold; font-size:9pt; margin-top:5pt; margin-bottom:0pt; margin-left:10pt;}
.ctsmall { font-family:굴림,Arial; font-size:9pt; margin-top:3pt; margin-bottom:0pt; margin-left:10pt;}
.ctsmall2 { font-family:굴림,Arial; font-size:9pt; margin-top:0pt; margin-bottom:0pt; margin-left:30pt; color:rgb(0,102,153);}

/***** API Tree *****/
.cu_obj_guide { font-family:굴림,Arial; font-weight:bold; font-size:9pt; margin-top:15pt;}
.cu_obj { font-family:굴림,Arial; font-weight:bold; font-size:9pt; margin-top:5pt; margin-bottom:0pt; margin-left:10pt;}
.cu_obj_api { font-family:굴림,Arial; font-weight:bold; font-size:9pt; margin-top:5pt; margin-bottom:0pt; margin-left:20pt;}
.cu_obj_api_name { font-family:굴림,Arial; font-size:9pt; margin-top:3pt; margin-bottom:0pt; margin-left:30pt;}


/***** Body *****/
.mtitle_table { margin-left:10pt; margin-top:30pt; margin-bottom:9pt; border-width:1px; border-color:rgb(204,204,204); border-style:solid;}
.mtitle     { font-family:굴림; font-weight:bold; font-size:12pt; }
.mtab       { font-family:굴림; font-weight:bold; font-size:12pt; margin-left:20pt;}
.mtext      { font-family:굴림; font-size:9pt; margin-left:10pt; margin-right:10pt; line-height:120%; margin-bottom:0pt; margin-bottom:10pt;}
.mlabel1    { font-family:굴림; font-weight:bold; font-size:9pt; color:rgb(51,102,153); margin-left:20pt;}
.mlabel2    { font-family:굴림; font-size:9pt; color:rgb(0,102,153);}
.mlabeltext { font-family:굴림; font-size:9pt; margin-left:20pt; line-height:150%; margin-top:0pt; margin-bottom:5pt;}
.msub       { font-family:굴림; font-weight:bold; font-size:9pt; color:rgb(153,0,0); margin-left:20pt;}




/***** 관리자 도움말 API *****/
p { font-family:굴림,Arial; font-size:9pt; }
li { font-family:굴림,Arial; font-size:9pt; }
dd { font-family:굴림,Arial; font-size:9pt; line-height:150%; }

h1 { font-family:굴림,Arial, Verdana; font-size:16pt; color:rgb(72, 82, 133); }
h2 { font-family:바탕,Arial; font-size:14pt; color:blue; margin-left:20pt; }
h3 { font-family:굴림,Arial; font-size:12pt; color:rgb(70, 115, 160); margin-top:40pt; margin-left:20pt; }
h4 { font-family:굴림,Arial; font-size:11pt; color:blue; margin-left:20pt; margin-top:20pt; }
h5 { font-family:돋움,Arial; font-size:10pt; color:000066; margin-left:20pt; }
h6 { font-family:바탕,Arial; font-size:10pt; color:blue; margin-left:20pt; }

.menu { font-family:돋움,Arial; font-size:9pt; color:rgb(0,102,153); }
.order { font-family: 굴림,Arial; font-size:9pt; color:rgb(153,153,153); }
td.border { border-width:1pt; border-color:rgb(153,153,153); border-style:solid; }

.mtitle { font-family:굴림,Arial; font-weight:bold; font-size:14pt; }
.mtitle_table { margin-left:17pt; margin-top:30pt; margin-bottom:9pt; border-width:1px; border-color:rgb(204,204,204); border-style:solid;}
.mtab { font-family:굴림,Arial; font-size:9pt; margin-left:20pt; line-height:150%; margin-top:0pt; margin-bottom:5pt;}
.mtext { font-family:굴림,Arial; font-size:9pt; margin-left:20pt; line-height:150%; margin-top:0pt; margin-bottom:5pt;}
.mlabel1 { font-family:굴림,Arial; font-weight:bold; font-size:9pt; color:rgb(51,102,153); margin-left:20pt;}
.mlabel2 { font-family:굴림,Arial; font-size:9pt; color:rgb(0,102,153);}
.mlabeltext { font-family:굴림,Arial; font-size:9pt; margin-left:45pt; line-height:150%; margin-top:0pt; margin-bottom:5pt;}
.msub { font-family:굴림,Arial; font-weight:bold; font-size:9pt; color:rgb(153,0,0); margin-left:20pt;}


i { color:fuchsia; }

body{ 
 		scrollbar-3dlight-color:9B9B9B;
		scrollbar-arrow-color:ffffff;
		scrollbar-base-color:E2E2E2;
		scrollbar-darkshadow-color:FFFFFF;
		scrollbar-face-color:E2E2E2;
		scrollbar-highlight-color:FFFFF;
		scrollbar-shadow-color:9B9B9B}