@charset "utf-8";

@import "./common.css";
@import "./table.css";
@import "./form.css";
@import "./jqzoom.css";
@import "./colorpicker.css";
@import "./button.css";

/*.CMJoin_input		        {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 */
.w50 {width:50%; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w30 {width:30px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w55 {width:55px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w75 {width:75px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w95 {width:95%; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w100 {width:100px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w150 {width:150px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w300 {width:300px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; letter-spacing:0;}
.w500 {width:500px; FONT: 9pt tahoma; COLOR: #000000; margin:0; padding:3px 0px 0px 0px; border-width:1px; border-color:#D3D3D3; border-style:solid; height:21px; 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
  { background: url('/_img/icon/sp_page_on.png') no-repeat; margin:20px 0px 5px 0px; padding:0px 0px 0px 20px; font-size: 15px; font-family: "dotum"; color: #3a3a3a;  font-weight: bold;  letter-spacing:-1px;  }
.tx_tit2
  { font-size: 14px; font-family: "dotum"; color: #487fb8;  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: #a5a5a5;
	padding-right: 10px;
	margin-top: 0.3em;
}

.icon {
	float:right;
	background: url('/_img/plugin/tooltip.gif') no-repeat;
	height: 11px;
	width: 13px;
	margin: 0 10px 0 0;
	cursor: pointer;
	.position: absolute;
	.margin: -1px 0 0 2px;
}

.hidden {
	display: none;
}
