@CHARSET "EUC-KR";

/*-------------------------*/
/* Å×ÀÌºí ¼³Á¤ */
/* @author Á¤»ó±Ç, 2011.01.22
/* du.css ¿¡¼­ ºÐ¸®µÇ¾î ½Å±Ô»ý¼ºµÊ, ECF¸¸À» À§ÇÑ css
/*-------------------------*/

.duTable table {
  border-collapse : collapse !important;
  table-layout    : fixed !important;
  word-break      : break-all !important;
}

.duTable table caption {
  display:none;
}

.duTable tr {
  /*line-height : 30px;*/
}

.duTable th, .duTable td {
  padding-bottom : 0px !important;
  padding-top    : 0px !important;
  margin-top     : 0px !important;
  margin-bottom  : 0px !important;
  /*line-height : 30px !important;*/
  /*background  : none repeat scroll 0 0;*/
  background-image:none;
  background-repeat:repeat;
  background-attachment:scroll;
  background-position:0 0;
  overflow:hidden; /* FF, SA, OP ¿¡¼­ ¼¿°£°ÝÀÌ ±úÁöÁö ¾Ê°Ô ÇÑ´Ù !! */
}

.duTableFirstRow th, .duTableFirstRow td {
  border-top-width : 0px !important;
}

/*-------------------------*/
/* ·Îµù¹Ù ¼³Á¤             */
/*-------------------------*/
.duLoadingBar {
  position : absolute;
  /*cursor : wait;*/
  border-style : solid;
  border-width : 0px;
  /* background-image : url("image/progressBar.gif"); */
  background-repeat : no-repeat;
  /* background-color : black; */
  background-position : center center;
}

/*-------------------------*/
/* TIP ¼³Á¤                */
/*-------------------------*/
.duTip {
  position   : absolute;
  font-size  : 11px;
  color      : #006400;
  background : #DEFFBC;
  border     : #98C968;
  opacity    : 0.5;
}

/*-------------------------*/
/* Æ÷Ä¿½º Å×µÎ¸® ¼³Á¤      */
/*-------------------------*/

/* Æ÷Ä¿½º ¼³Á¤ */
/*
input:not([type=button]):focus, textarea:focus, select:focus {
  border: 1px solid #3232FF;
}
*/

/* IE¿ë Æ÷Ä¿½º */
/*
.duFocus {
  border: 1px solid #3232FF;
}
*/

/* Validation ½ÇÆÐ */
.duInvalid {
  border: 1px solid #CD1039; 
}


/*-------------------------*/
/* datePicker ¼³Á¤         */
/*-------------------------*/
div.ui-datepicker {
  font-size:10px;
  width:160px;
}

div.ui-datepicker td a{
  font-size:10px;
  font-weight:normal !important;
  line-height : 10px
}

/*-------------------------*/
/* tab ¼³Á¤ */
/*-------------------------*/

.duTab {
/*
  float:left;
  width:100%;
  padding-top : 10px;
  line-height:normal;
  border-bottom:1px solid #BCD2E6;
*/
}

.duTab ul {
/*
  margin:0;
  padding:0px 0px 0 10px;
  list-style:none;
*/
}
.duTab li {
/*
  display:inline;
  margin:0;
  padding:0;
*/
}
.duTab a {
/*
  float:left;
  background:url("image/tabLeft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
*/
}
.duTab a span {
/*
  float:left;
  display:block;
  background:url("image/tabRight.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#627EB7;
*/
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
duTab a span {
/*
  float:none;
*/
}
/* End IE5-Mac hack */
.duTab a:hover span {
/*
  color:#627EB7;
*/
}
.duTab a:hover {
/*
  background-position:0% -42px;
*/
}
.duTab a:hover span {
/*
  background-position:100% -42px;
*/
}

.duTab .current a {
/*
  background-position:0% -42px;
  font-weight:bold;
*/
}
.duTab .current a span {
/*
  background-position:100% -42px;
*/
}

/*-------------------------*/
/* ÆäÀÌÂ¡ ³×ºñ°ÔÀÌ¼Ç ¼³Á¤  */
/*-------------------------*/
.margin10_b {margin-bottom:10px;}

.duNavi {
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  background-color:#;
}
.duNavi .pg_sum {
  padding-left:10px;
  float:left;
  color:#356289;
  margin-top:3px;
}
.duNavi .pg_sum span {
  font-weight:bold;
}
.duNavi .pg_number {
  padding-right:0px;
  float:right;
  color:#356289;
  margin-top:-22px;
}
.duNavi .paginate {
  margin-right:10px 
}
.duNavi .paginate a img {
  border:none;
  vertical-align:middle;
  _vertical-align:top;
  padding-bottom:4px;
}
.duNavi .paginate a,
.duNavi .paginate strong {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  padding:2px 5px 3px 5px;
  color:#777777; 
  text-decoration:none; 
  line-height:normal; 
  font-size:90%; 
  background:url('image/line_pg.gif') no-repeat 40% left;
}
.duNavi .paginate a:hover {
  color:#3d68be;
  text-decoration:underline;
}
.duNavi .paginate strong {
  color:#356289 !important;
  font-weight:bold;
}
.duNavi .paginate .first-child {
  padding-left:-3px;
  background:none;
}
.duNavi .paginate span.pg2 {
  padding-left:-3px;
  background:none;
  font-size:90%
}
.duNavi .paginate a.pre,.paginate a.first,.paginate a.end,
.duNavi .paginate a.next {
  background:none !important;
  position:relative;
  display:inline-block;padding:2px 2px 2px 2px;
}


/*-------------------------*/
/* ÆÄÀÏ¾÷·Îµå              */
/*-------------------------*/

.duFileQueue {
  font: 11px Verdana, Geneva, sans-serif;
  border: 2px solid #E5E5E5;
  background-color: #F5F5F5;
  margin-top: 2px;
  padding: 5px;
  width: 350px;
}

.duFileQueue .cancel {
  float: right;
}

.duFileResult {
  font: 11px Verdana, Geneva, sans-serif;
  border: 2px solid #3232FF;
  background-color: #C8D7FF;
  margin-top: 2px;
  padding: 5px;
  width: 350px;
}

.duFileResult .cancel {
  float: right;
}

.duFileError {
  font: 11px Verdana, Geneva, sans-serif;
  border: 2px solid #FBCBBC;
  background-color: #FDE5DD;
  margin-top: 2px;
  padding: 5px;
  width: 350px;
}

.duFileError .cancel {
  float: right;
}