
  @font-face{	font-family:'NGothic'; 
				src:url('../font/NanumGothic.eot');
				src:url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
				    url('../font/NanumGothic.woff') format('woff'),
					url('../font/NanumGothic.ttf') format('truetype');}

   @font-face{	font-family:'NGothicB'; 
				src:url('../font/NanumGothicBold.eot');
				src:url('../font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
				    url('../font/NanumGothicBold.woff') format('woff'),
					url('../font/NanumGothicBold.ttf') format('truetype');}

   @font-face{font-family:'NGothicEB'; 
				src:url('../font/NanumGothicExtraBold.eot');
				src:url('../font/NanumGothicExtraBold.eot?#iefix') format('embedded-opentype'),
				    url('../font/NanumGothicExtraBold.woff') format('woff'),
					url('../font/NanumGothicExtraBold.ttf') format('truetype');}
					
/* 공통 css */

/*
h1, h2, h3, h4, h5, h6 {font-size:14px; color:#666;}
a, div, p, td, th, select,option {font-size:12px; color:#666; line-height:18px;}
form {display : inline; margin:0; border:0; padding:0;}
table {border-collapse:collapse; table-layout:fixed; width:100%;}
img, input     {border:0px;}
caption, .hide {display:none}
*/
.skip        {position:absolute;top:-1300px;left:-1300px;}
ul.noline li {font:0/0 arial}
ul.ufl li    {float:left}
ul.ucb li    {clear:both;}
.afl *       {float:left}
.bno         {border:none !important}
.bbno        {border-bottom:none !important}
.blno        {border-left:none !important}
.btno        {border-top:none !important}
.brno        {border-right:none !important}
.bgno        {background-image:none !important}
.noBg        {background-image:none !important}
.poRe        {position:relative !important}
.poAb        {position:absolute !important}
.txtI        {text-indent:-37px !important;padding-left:37px !important}
.curPointer  {cursor: pointer !important}
strong       {font-size:100% !important;}

a:link       {text-decoration:none;}
a:active     {text-decoration:none;}
a:visited    {text-decoration:none;}
a:hover	     {text-decoration:underline;}

a.e:link     {font-family:arial;text-decoration:none;}
a.e:active   {font-family:arial;text-decoration:none;}
a.e:visited  {font-family:arial;text-decoration:none;}
a.e:hover	 {font-family:arial;text-decoration:underline;}

/* 정렬 관련 */
.al        {text-align:left !important}
.ac        {text-align:center !important}
.ar        {text-align:right !important}
.avt *, .vt        {vertical-align:top !important}
.avm *     {vertical-align:middle !important}
.vb        {vertical-align:bottom !important}

.fl        {float:left}
.fr        {float:right}
.cl        {clear:left}
.cr        {clear:right}
.cb        {clear:both}
.clear:after     {display:block; content:""; clear:both;}


/* 텍스트 Style 관련 */
.u          {text-decoration:underline !important;}
.b        {font-weight:bold !important}
.font0    {font:0/0 arial !important}
.fs90     {font-size:90% !important;line-height:15px !important;}
.fs80     {font-size:80% !important;}
.fs100    {font-size:100% !important}
.fs120    {font-size:120% !important}
.fs130    {font-size:130% !important}
.fs140    {font-size:140% !important}
.ls       {letter-spacing:-1px !important}
.lh20     {line-height:20px !important}
.lh15     {line-height:15px !important}
.fwNor    {font-weight:normal !important}

/* 텍스트 Color 관련 */
.fcW      {color:#fff !important}
.fcB      {color:#000 !important}
.fcG      {color:#7e7e7e !important}
.fcG2     {color:#a5a5a5 !important}
.fcGr     {color:#4f8da3 !important}
.fcR      {color:#de3d3d !important}
.fcR2     {color:#ef6c6c !important}
.fcR3      {color:#de3d3d !important;font-size: 14px;}
.fcBl     {color:#2652cf !important}
.fcBl2    {color:#378ae7 !important}

/* padding 관련 */
.p00     {padding:0px !important}
.p10     {/*padding:10px !important*/}
.p20     {padding:20px !important}
.p30     {padding:30px !important}
.l00     {padding-left:0px !important}
.l03     {padding-left:3px !important}
.l05     {padding-left:5px !important}
.l10     {padding-left:10px !important}
.l15     {padding-left:15px !important}
.l20     {padding-left:20px !important}
.l25     {padding-left:25px !important}
.l30     {padding-left:30px !important}
.l35     {padding-left:35px !important}
.l40     {padding-left:40px !important}
.l50     {padding-left:50px !important}
.l60     {padding-left:60px !important}
.t02     {padding-top:2px !important}
.t03     {padding-top:3px !important}
.t05     {padding-top:5px !important}
.t07     {padding-top:7px !important}
.t10     {padding-top:10px !important}
.t15     {padding-top:15px !important}
.t20     {padding-top:20px !important}
.t25     {padding-top:25px !important}
.t30     {padding-top:30px !important}
.t35     {padding-top:35px !important}
.t40     {padding-top:40px !important}
.t50     {padding-top:50px !important}
.t55     {padding-top:55px !important}
.t60     {padding-top:60px !important}
.r00     {padding-right:0px !important}
.r05     {padding-right:5px !important}
.r10     {padding-right:10px !important}
.r15     {padding-right:15px !important}
.r20     {padding-right:20px !important}
.r25     {padding-right:25px !important}
.r30     {padding-right:30px !important}
.r40     {padding-right:40px !important}
.b03     {padding-bottom:3px !important}
.b04     {padding-bottom:4px !important}
.b05     {padding-bottom:5px !important}
.b10     {padding-bottom:10px !important}
.b15     {padding-bottom:15px !important}
.b20     {padding-bottom:20px !important}
.b25     {padding-bottom:25px !important}
.b30     {padding-bottom:30px !important}
.mr00    {margin-right:0px !important}
.ml10    {margin-left:10px !important}
.ml13    {margin-left:13px !important}
.ml15    {margin-left:15px !important}
.ml20    {margin-left:20px !important}
.ml30    {margin-left:30px !important}
.ml40    {margin-left:40px !important}
.ml78    {margin-left:78px !important}
.mr10    {margin-right:10px !important}	 
.mr25    {margin-right:25px !important}	 
.mb10    {margin-bottom:10px !important}	 
.mb20    {margin-bottom:20px !important}	 
.mt05    {margin-top:5px !important}
.mt10    {margin-top:10px !important}
.mt15    {margin-top:15px !important}
.mt20    {margin-top:20px !important}
.mt25    {margin-top:25px !important}
.mt30    {margin-top:30px !important}
.mt40    {margin-top:40px !important}
.mt50    {margin-top:50px !important}
.mt_05   {margin-top:-5px !important}
.mt_10   {margin-top:-10px !important}
.mt_14   {margin-top:-14px !important}
.mt_15   {margin-top:-15px !important;height:15px !important}
.mt_20   {margin-top:-20px !important;height:20px !important}
.mt_25   {margin-top:-25px !important;height:25px !important}
.mt_28   {margin-top:-28px !important;height:28px !important}
.mt_30   {margin-top:-30px !important;height:30px !important}  
.mt_45   {margin-top:-45px !important;height:45px !important}
.mt_40   {margin-top:-40px !important;height:40px !important}
.mt_75   {margin-top:-75px !important;height:75px !important}
.ml_07   {margin-left:-7px !important}

/* input 요소 관련 */
input[type="text"],
input[type="password"]	{border:#cccccc solid 1px;padding:1px 3px 2px 3px;line-height:16px;background-color:#fff;}

/* 사이즈 관련 */

/* backgroundColor */

/* btn */
.btn,
.btn * {
		position:relative; display:inline-block; text-decoration:none !important; white-space:nowrap; 
		background:url('/images/common_new/bg_btn.png') no-repeat; margin-right:5px; cursor:pointer; letter-spacing:0 !important; text-indent:0 !important;}
.btn * {left:5px; padding:4px 10px 2px 5px; vertical-align:top; }

.btn.type01, .btn.type01 * {}
.btn.type01   {background-position:left -54px;height:27px;}
.btn.type01 * {background-position:right -54px; padding-top:0; padding:2px 15px 2px 0; height:21px; font-weight:bold; color:#fff !important; }
.btn.type01 img {background:none; height:auto; padding:2px 1px 0 0; top:0 !important;vertical-align:-3px;}

.btn.type02, .btn.type02 * {}
.btn.type02   {background-position:left -85px;height:22px;  }
.btn.type02 * {background-position:right -85px; padding-top:2px; height:18px; font-weight:bold; color:#5f5f62 !important; }
.btn.type02 img {background:none; height:auto; padding:2px 1px 0 0; top:0 !important;}

.btn.type03, .btn.type03 * {}
.btn.type03   {background-position:left -112px;height:27px; }
.btn.type03 * {background-position:right -112px;padding-top:3px;padding-right:14px;height:22px;font-weight:bold;color: #222 !important;} /* 20221109 */

/* 2015.06.25 hwang add */
.btn.type04, .btn.type04 * {}
.btn.type04   {background-position:left -54px;height:27px; width:95px}
.btn.type04 * {background-position:right -54px; padding-right:15px; height:21px; font-weight:bold; color:#fff !important; }
.btn.type04 img {background:none; height:auto; padding:2px 1px 0 0; top:0 !important;}

/* tblType01 */
.btBl {border-top:1px solid #006bb7 !important;}
.tblType01 {margin:20px 0 20px 0px;}
.tblType01 tr th {border-top:1px solid #006bb7; border-left:1px solid #ddd; border-bottom:1px solid #006bb7; color:#333333; font:bold 14px Dotum; padding:10px 10px; text-align:center; background:#f7fafd;}
.tblType01 tr th:first-child {border-left:none;}
.tblType01 tbody tr th {background:#fffbe7; border-bottom:1px solid #ddd;}
.tblType01 tr td{border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-top:none; color:#454545; /* font:12px Dotum; */font:14px Dotum; padding:10px 10px; text-align:center; line-height:160%;}
.tblType01 tr td:first-child {border-left:none;}
.tblType01 .bl {border-left:1px solid #ddd !important;}
.tblType01 .br {border-right:1px solid #ddd !important;}
.tblType01.type02 tr td {padding-left:10px; text-align:left;}
.tblType01.type022 tr td {padding-left:10px; text-align:left;}
.tblType01.type03 tr td {padding-right:10px; text-align:right;}

/* tblType02 */
/* 불법무선국 조사단속 사전공지 게시글의 이미지를 표로 바꾸기 위해 복사해서 만듦*/
.btBl {border-top:1px solid #006bb7 !important;}
.tblType02 {margin:20px 0 20px 0px;}
.tblType02 tr th {border:2px solid #000000; color:#333333; font:bold 14px Dotum; padding:10px 10px; text-align:center; background:#fff6d1;}
.tblType02 tr th:first-child {border-left:none;}
.tblType02 tr th:last-child {border-right:none;}
.tblType02 tbody tr th {background:#fffbe7; border-bottom:2px solid #444444;}
.tblType02 tr td{border:2px solid #444444; color:#333333; font:14px Dotum; padding:10px 10px; text-align:center; line-height:160%;}
.tblType02 tr td:first-child {border-left:none;}
.tblType02 tr td:last-child {border-right:none;}
.tblType02 .bl {border-left:1px solid #ddd !important;}
.tblType02 .br {border-right:1px solid #ddd !important;}
.tblType02.type02 tr td {padding-left:10px; text-align:left;}
.tblType02.type022 tr td {padding-left:10px; text-align:left;}
.tblType02.type03 tr td {padding-right:10px; text-align:right;}
.tblType02 table caption {width: 0;height: 0;overflow: hidden;position: absolute;top: -9999px;left: -9999px;}

/* tab */

.tab {
	margin-bottom:30px;
	border-bottom:1px solid #c7c7c7;
}
.tab li {
	float:left;
	height:29px;
	margin:0 3px 0 0;
	background:#f1f1f3;
	border:1px solid #c7c7c7;
	border-bottom:none;
	margin-bottom: 0;
}
.tab li.on{
	border:1px solid #455abb;
	border-bottom:none;
	background:#fff;
}
.tab li.on a{
	color:#324394;
	border:1px solid #455abb;
	border-bottom:none;	
}

.tab li a {
	display:inline-block;
	padding: 0 10px; /* DEV : UIㆍUX 탭 수정 */
	height:27px;
	line-height:27px;
	text-decoration:none;
	font-family:'NGothicB' !important;
	font-weight:bold;
	font-size:14px;
}
.tab.type02 li a {
	padding:5px 10px;
	font-size:13px;
}
.tab li.selected {
	border:1px solid #455abb;
	border-bottom:none;
	background:#fff;
}
.tab li.selected a {
	color:#324394;
	border:1px solid #455abb;
	border-bottom:none;	
}

.subTab {
	display:inline-block;
	width:88px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:1px solid #d2d4e1;
	background:#fff;
	font-size:11px;
	font-family:'NGothic'
}
.subTab.on, .subTab:hover {
	color:#fff;
	background:#6a7ed6;
	border:1px solid #6a7ed6;
}