@charset "utf-8"; 
/* Jeong Chan Myeong(dece24@gmail.com) */

/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(/board/img/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button *:visited {color:#ffffff;}
.button.basic,
.button.basic a,
.button.basic button,
.button.basic input { background-image:url(/board/img/buttonBasic.gif); color:#ffffff;}
.button.basic *:hover,
.button.basic *:active,
.button.basic *:focus{ color:#ffffff;}
.button.delete,
.button.delete a,
.button.delete button,
.button.delete input { background-image:url(/board/img/buttonDelete.gif); color:#ffffff;}
.button.delete *:hover,
.button.delete *:active,
.button.delete *:focus{ color:#ffffff;}
.button.blackb,
.button.blackb a,
.button.blackb button,
.button.blackb input { background-image:url(/board/img/buttonBlack.gif); color:#ffffff;}
.button.blackb *:hover,
.button.blackb *:active,
.button.blackb *:focus{ color:#ffffff;}
/*.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(/board/img/buttonGreen.gif); color:#ffffff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ffffff;}
.button.blackb,
.button.blackb a,
.button.blackb button,
.button.blackb input { background-image:url(/board/img/buttonBlack.gif); color:#ffffff;}
.button.blackb *:hover,
.button.blackb *:active,
.button.blackb *:focus{ color:#ffffff;}
.button.redb,
.button.redb a,
.button.redb button,
.button.redb input { background-image:url(/board/img/buttonRed.gif); color:#ffffff;}
.button.redb *:hover,
.button.redb *:active,
.button.redb *:focus{ color:#ffffff;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(/board/img/buttonBlue.gif); color:#ffffff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ffffff;}
.button.bluel,
.button.bluel a,
.button.bluel button,
.button.bluel input { background-image:url(/board/img/buttonBlueL.gif); color:#ffffff;}
.button.bluel *:hover,
.button.bluel *:active,
.button.bluel *:focus{ color:#ffffff;}*/

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}

/*---- new file upload btn ---*/
.filebox label {
  display: inline-block;
  color: #fff;
  /*background-image: url(/board/img/buttonBlack.gif);*/
  background-image: url(/board/img/buttonBasic.gif);
  cursor: pointer;
  vertical-align: middle;
  height: 23px;
  width: 85px;
  text-align:center;
  font-size: 12px;
  line-height: 23px;
  background-position: left top;
  border-radius:3px;
  /*border-right:1px solid #383838;*/
  border-right:1px solid #fff;
  box-sizing:border-box;
}

.filebox label:hover {
  background-color: #6ed36e;
}

.filebox label:active {
  background-color: #367c36;
}

.filebox input[type="file"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*[윈도우]*/
#Black{display:none; position:fixed; left:0; top:0; height:100%; width:100%; background:#000;
opacity: 0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha(opacity=70)";
z-index:9999999;
}
/*---- new file upload btn ---*/
