/* ----- board ----- */
.board {
	border-top:3px solid #b2cae2;
	border-bottom:3px solid #f2f2f2;
}
.board td{
	height:23px;
}
.board_photo{
	border-top:3px solid #b2cae2;
	border-bottom:3px solid #f2f2f2;
}
.photo_box{
	border:3px solid #e1ebf3;
	text-align:center;
}

.board_thead th {
	font-weight:bold;
	color:#296eb4;
	text-align:center;
	background-color:#ebf3fb;
	height:25px;
	line-height:150%;
}
.board_tfoot {
	font-weight:bold;
	color:#15999b;
	text-align:center;
	background-color:#f8f8f8;
	height:20px;
}
.board_th{
	font-weight:bold;
	color:#656565;
	text-align:center;
	background-color:#f4f4f4;
	height:25px;
	line-height:150%;
}
.paddingst01 {
	padding-left:10px;
}
.paddingst02 {
	padding-left:5px;
}
.boxst{
	border:1px solid #dbe6f0;
	background:#f2f8fc;
	text-align:center;
	color:#4e86d3;
	letter-spacing:5px;
}
.padding5 {
	padding-left:5px;
	
}
.padding010 {
	padding-left:10px;
}
.point01{
	color:#0076ef;
}

.rightmenu input{
	height:17px;
	border:1px solid #7f9db9;
	margin-left:3px;
}
.rightmenu select{
	border:1px solid #b6b6b6;
	height:22px;
}

ul.pwcheck{padding:0; margin:0; width:100%; list-style:none;}
ul.pwcheck li{padding:0; margin:0;}
ul.checkbox{padding:0; margin:0; width:313px; height:68px; list-style:none; background:url(/images/board/img_bg_pwcheck.gif) no-repeat 0 0;}
ul.checkbox li{padding:0; margin:20px 0 0 0; float:left;}

img{border:0;}
form{padding:0; margin:0;}

/*2011 01 26 Ãß°¡ ·Î±×ÀÎÆû*/
.mem_box01{overflow:hidden; width:608px; height:145px; background:url(/images/login/bg_mem_box01.gif) top left no-repeat ;}
.mem_box01 .mem_in{float:right; width:380px; height:145px; padding:20px 30px ;}
.mem_box02{width:608px; height:207px; background:url(/images/login/bg_mem_box02.gif) top left no-repeat ;}
.mem_box02 .mem_in{float:right; width:380px; height:145px; padding:20px 30px ;}

/* ·¹ÀÌ¾îÆË¾÷ */
.pop-layer .pop-container {
  padding: 20px 25px;
}
.pop-layer p.ctxt {
  color: #666;
  line-height: 25px;
}
.pop-layer .btn-r {
  width: 100%;
  margin: 2px 0 5px;
  padding-top: 2px;
  border-top: 1px solid #DDD;
  text-align: right;
}

.pop-layer .btn-l {
  width: 100%;
  margin: 2px 0 5px;
  padding-top: 2px;
  border-top: 1px solid #DDD;
  text-align: right;
}

.pop-layer {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 410px;
  height: auto;
  background-color: #fff;
  border: 2px solid #3571B5;
  z-index: 10;
}

.pop-layer1 .pop-container {
  padding: 20px 25px;
}

.pop-layer2 .pop-container {
  padding: 20px 25px;
}
.pop-layer1 p.ctxt {
  color: #666;
  line-height: 25px;
}
.pop-layer1 .btn-r {
  width: 100%;
  margin: 10px 0 20px;
  padding-top: 10px;
  border-top: 1px solid #DDD;
  text-align: right;
}
.pop-layer1 .btn-l {
  width: 100%;
  margin: 10px 0 20px;
  padding-top: 10px;
  border-top: 1px solid #DDD;
  text-align: left;
}

.pop-layer1 {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 410px;
  height: auto;
  background-color: #fff;
  border: 2px solid #3571B5;
  z-index: 10;
}

.pop-layer2 {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 410px;
  height: auto;
  background-color: #fff;
  border: 2px solid #3571B5;
  z-index: 10;
}

/*  */
.dim-layer {
  display: none;
  position: fixed;  /* ÀüÃ¼ È­¸é °íÁ¤. */
  /*position: absolute; ÀüÃ¼ È­¸éÀÌ ¾Æ´Ñ ºÎ¸ðÃ¢¿¡ °íÁ¤. */
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 160;
}
.dim-layer .dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=10);
}

.dim-layer .dimBg1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=0);
}

.dim-layer .pop-layer {
  display: block;
}


/*  */
.dim-layer1 {
  display: none;
  position: fixed;  /* ÀüÃ¼ È­¸é °íÁ¤. */
  /*position: absolute; ÀüÃ¼ È­¸éÀÌ ¾Æ´Ñ ºÎ¸ðÃ¢¿¡ °íÁ¤. */
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 160;
}
.dim-layer1 .dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=10);
}

.dim-layer1 .dimBg1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=0);
}

.dim-layer1 .pop-layer1 {
  display: block;
}


.dim-layer2 {
  display: none;
  position: fixed;  /* ÀüÃ¼ È­¸é °íÁ¤. */
  /*position: absolute; ÀüÃ¼ È­¸éÀÌ ¾Æ´Ñ ºÎ¸ðÃ¢¿¡ °íÁ¤. */
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 160;
}
.dim-layer2 .dimBg2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=10);
}


.dim-layer2 .pop-layer2 {
  display: block;
}
/**/
a.btn-layerClose {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}
a.btn-layerClose:hover {
  border: 1px solid #091940;
  background-color: #1f326a;
  color: #fff;
}
a.btn-layerSave {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}
a.btn-layerSave:hover {
  border: 1px solid #091940;
  background-color: #ff0000;
  color: #fff;
}
a.btn-layerSelected {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}
a.btn-layerSelected:hover {
  border: 1px solid #091940;
  background-color: #ff0000;
  color: #fff;
}

a.btn-layerChoseBase {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}
a.btn-layerChoseBase:hover {
  border: 1px solid #091940;
  background-color: #ff0000;
  color: #fff;
}

a.btn-layerChoseSelected {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}
a.btn-layerChoseSelected:hover {
  border: 1px solid #091940;
  background-color: #ff0000;
  color: #fff;
}


a.btn-layerBase {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}
a.btn-layerBase:hover {
  border: 1px solid #091940;
  background-color: #ff0000;
  color: #fff;
}

/* ¿Â¶óÀÎ½ÅÃ» ¹öÆ° */
.appl_ico_st1 {background:#013eaf;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st1 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st1 > span > i{font-size:12px;color:#fff;font-style: normal;/*text-shadow:1px 1px 2px #000;*/}
.appl_ico_st1:hover{background:#002364;}
.appl_ico_st1:hover > span > i{background:none;}

.appl_ico_st2 {background:#013eaf;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st2 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st2 > span > i{font-size:12px;color:#fff;font-style: normal;}

/* Á¢¼öÁß */
.appl_ico_st3 {background:#f06600;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st3 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st3 > span > i{font-size:12px;color:#fff;font-style: normal;}

/* ´ë±âÁß */
.appl_ico_st4 {background:#468c37;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}     
.appl_ico_st4 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st4 > span > i{font-size:12px;color:#fff;font-style: normal;}

/* Çà»çÁß + »ó½Ã */
.appl_ico_st5 {background:#013eaf;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st5 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st5 > span > i{font-size:12px;color:#fff;font-style: normal;}

/* Á¾·á */
.appl_ico_st7 {background:#76737d;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st7 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st7 > span > i{font-size:12px;color:#fff;font-style: normal;}

/* ¿Â¶óÀÎ½ÅÃ» ¹öÆ° */
.appl_ico_st11 {background:#013eaf;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st11 > span{display:inline-block;padding:5px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st11 > span > i{font-size:12px;color:#fff;font-style: normal;/*text-shadow:1px 1px 2px #000;*/}


.appl_ico_st9 {background:#168bf1;padding:1px;display:inline-block;text-decoration:none;border-radius:7px;}
.appl_ico_st9 > span{display:inline-block;padding:2px 10px;border:1px solid #fff;border-radius:7px;}
.appl_ico_st9 > span > i{font-size:17px;color:#fff;font-style: normal;/*text-shadow:1px 1px 2px #000;*/}
.appl_ico_st9:hover{background:#002364;}
.appl_ico_st9:hover > span > i{background:none;}

/* 170807 s */
.adm_view_h {height:30px; border-bottom:1px dashed #ccc; margin-bottom:40px; width:68%;} 
.adm_view_div {border: 1px solid #ccc; padding: 10px; width: 42%; border-radius: 7px;}
/* 170807 e */