@charset "utf-8";

@import "common.css";
@import "layout.css";
@import "table.css";
@import "form.css";

/* width */
.w50 {width:50%; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w30 {width:30px; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w55 {width:55px; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w95 {width:95%; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w100 {width:100px; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w150 {width:150px; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w300 {width:300px; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
.w500 {width:500px; font-size:12px; font-family:Tahoma, Gulim; margin:0; padding:0px 0px 0px 0px; border-width:1px;  background-color:#F4F4F4; border-color:#D3D3D3; border-style:solid; height:19px; letter-spacing:0;}
/* //width */
/******************************** 본문내 폰트 class ********************************/
.top_input
  {font-size: 9pt;  font-family: "dotum"; color: #666666;  background: #f6f6f6; border-right: f6f6f6 1px solid; border-top: c0c0c0 1px solid; border-left: c0c0c0 1px solid; border-bottom: f6f6f6 1px solid; height:19px;  }

.point_input
   {font-size: 9pt;  font-family: "dotum"; color: #666666;  border:2 solid #FF6C00; height:19px;  }


.tb01 { background: #f8f8f8;  border-right: d6d6d6 1px solid;  border-bottom: d6d6d6 1px solid; padding-left: 25px;}
.tb03 { border-right: d6d6d6 1px solid;  border-bottom: d6d6d6 1px solid; padding-left: 20px;}
.tb02 { border-bottom: d6d6d6 1px solid ; padding-left: 20px;}
.sel_tb {  padding-left: 20px;  padding-right: 20px; }

.tb04 { border-right: d6d6d6 1px solid;  border-bottom: d6d6d6 1px solid; }
.tb05 { border-bottom: d6d6d6 1px solid ;}

.tb06 { font-weight: bold; background: #f4f4f4;  border-right: bfbfbf 1px solid;  border-bottom: bfbfbf 1px solid; }
.tb07 { font-weight: bold; background: #f4f4f4;  border-bottom: bfbfbf 1px solid ;}

.td_menu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #dfdfdf;
	border-left-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
}

.menu_tit01
  { font-size: 10pt;  font-family: "dotum, arial"; color: #ffffff; font-weight: bold; padding-left: 20px;   letter-spacing:-1px;  }

.tx_nevi01
  { font-size: 11px; font-family: "dotum"; color: #979797 ;letter-spacing:-1px;  }
.tx_nevi02
  { font-size: 11px; font-family: "dotum"; color: #979797; font-weight: bold; letter-spacing:-1px; }

.tx_tit
  { font-size: 15px; font-family: "dotum"; color: #3a3a3a;  font-weight: bold;  letter-spacing:-1px;  padding-left: 5px;  }
.tx_tit2
  { font-size: 22px; font-family: "dotum"; color: #FD0506;  font-weight: bold;  letter-spacing:-1px;  padding-left: 13px;  padding-right: 20px; }
.tx11_g
  { font-size: 11px; font-family: "dotum"; color: #638ba8;    padding-right: 10px;  }
 .tx11
  { font-size: 11px; font-family: "dotum";   padding-right: 20px;  }
.tx11_copy
  { font-size: 11px; font-family: "dotum"; color: #8a8a8a;  letter-spacing:-1px;  padding-right: 10px;  }
 .tx11_red
  { font-size: 11px; font-family: "dotum"; color: #ce5560;  letter-spacing:-1px;  padding-right: 10px;  }

/******************************** 링크 class ********************************/

/* Loading */
#loading_container{
	position:absolute;
	display:block;
	text-align:center;
	font-weight:bold;
	top:45%;
	margin:-35px -50px 0 0;
	color:#333;
	right:45%;
	width:300px;
	height:100px;
	z-index:9999999;
}

/* ajax error dialog */
#error_msg {
	position:absolute;
	display:block;
	text-align:center;
	font-weight:bold;
	top:40%;
	margin:-35px -50px 0 0;
	border:3px solid #ccc;
	padding:10px;
	background:#fff;
	color:#333;
	right:40%;
	width:400px;
	height:180px;
	z-index:9999998;
}

.borderSelect {
	border: 3px solid rgb(234, 63, 128)
}

.description {
	vertical-align:middle; 
	font-size: 11px;
	font-weight:normal;
	font-family: "dotum";
	color: #638ba8;
	padding-right: 10px;
	margin-top: 0.3em;
}

.icon {
	cursor: pointer;
	.position: absolute;
}

.hidden {
	display: none;
}
