@charset "UTF-8";

* {
  margin:0px;
  padding:0px;
  font-family:Malgun Gothic,Dotum,Verdana,sans-serif;
  color:#555555;
}
body {
  font-size:12px;
  line-height:130%;
}

/* float clear */
.clearfloat {
  clear:both;
}
/* float clear end */

/* html tag */
img,table,fieldset {
  border:0px;
}

a {
  color:#555555;
  text-decoration:none;
}
a:hover {
  color:#ea7852;
}
a.normal:hover {
  color:#555555;
}

ul {
  list-style:none;
}
/* html tag end */

/* main frame */
#container {
}

#header {
  height:75px;
}
#header_inner {
  padding-bottom:10px;
  background:transparent url('/img_ko/bg_top.png') repeat-x top left;
}
#toplogo {
  height:65px;
  width:300px;
  background:transparent url('/img_ko/logo.png') no-repeat top left;
  float:left;
  margin-left:18px;
}
#toplogo a {
  display:inline-block;
  height:65px;
  width:300px;
}
#topmenu {
  float:right;
  height:64px;
}
#topmenu li {
  display:block;
  float:left;
  width:120px;
  height:25px;
  background:transparent url('/img_ko/bdr_top.png') no-repeat top left;
  padding:40px 0px 0px 3px;
  text-align:center;
}
#topmenu li a {
  display:block;
  color:#ffffff;
  font-weight:bold;
}
#topmenu li.menum_btn {
  width:31px;
  height:30px;
  padding:35px 0px 0px 11px;
}
#topmenu li.menum_btn a {
  width:22px;
  height:22px;
}
#topmenu li.menum_btn a#menum_btn_member {
  background:transparent url('/img_ko/btn_member.png') no-repeat top left;
}
#topmenu li.menum_btn a#menum_btn_backend {
  background:transparent url('/img_ko/btn_backend.png') no-repeat top left;
}
#topmenu li.menum_btn a#menum_btn_logout {
  background:transparent url('/img_ko/btn_logout.png') no-repeat top left;
}

#topmenu li.menum_btn a#pbbtn_logininfobox {
  background:transparent url('/img_ko/btn_logout.png') no-repeat top left;
}
#logininfobox {
  position:absolute;
  display:none;
  z-index:600;
  background-color:transparent;
  right:19px;
  top:52px;
}
#logininfobox .boxpoint {
  height:20px;
  background:transparent url('/img_ko/logininfobox_point.png') no-repeat right top;
}
#logininfobox div.boxtitle {
  background-color:#2f2f2f;
  height:25px;
  padding-top:9px;
  border-top-left-radius:4px;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
}
#logininfobox .boxinfo {
  border-left:1px solid #2f2f2f;
  border-right:1px solid #2f2f2f;
  background-color:#ffffff;
  padding:20px;
  color:#646464;
  text-align:left;
  line-height:180%;
  font-size:0.917em;
}
#logininfobox .boxbtm {
  border:1px solid #132648;
  background-color:#ffffff;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  text-align:center;
}
#logininfobox .boxbtm a {
  display:inline-block;
  width:129px;
  text-align:center;
  padding-top:9px;
  padding-bottom:9px;
  font-weight:bold;
  color:#981d32;
}
#logininfobox .boxbtm a#btnadmin {
  border-right:1px solid #8d8d8d;
  color:#71b02f;
}

#nav {
  width:200px;
  float:left;
}
#nav_inner {
  padding:0px 10px 0px 10px;
}
#leftmenu {
}
#leftmenu h4 {
  height:22px;
  color:#ffffff;
  padding:3px 15px 0px 15px;
  background:transparent url('/img_ko/ltitle_bg.gif') no-repeat top left;
}
#leftmenu h5 {
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  width:178px;
  height:148px;
}
#leftmenu h5#menum_icon_list {
  background:transparent url('/img_ko/menum_icon_list.png') no-repeat center center;
}
#leftmenu h5#menum_icon_rept {
  background:transparent url('/img_ko/menum_icon_rept.png') no-repeat center center;
}
#leftmenu h5#menum_icon_cfg {
  background:transparent url('/img_ko/menum_icon_cfg.png') no-repeat center center;
}
#leftmenu h5#menum_icon_user {
  background:transparent url('/img_ko/menum_icon_user.png') no-repeat center center;
}
#leftmenu h5#menum_icon_info {
  background:transparent url('/img_ko/menum_icon_info.png') no-repeat center center;
}
#leftmenu > ul {
  display:block;
  border:1px solid #e5e5e5;
  border-top:0px;
  padding:0px 12px 10px 12px;
}
#leftmenu > ul li {
  display:block;
  border-top:1px solid #e5e5e5;
  padding:6px 3px 1px 3px;
}
#leftmenu > ul li a {
  display:block;
  height:19px;
  background:transparent url('/img_ko/i_square1.gif') no-repeat center left;
  padding-left:12px;
  font-weight:bold;
}
#leftmenu > ul li a.sm_current {
  color:#ff6a00;
}
#leftmenu > ul li ul {
  padding-bottom:3px;
}
#leftmenu > ul li ul li {
  border:0px;
  padding:0px 0px 0px 6px;
}
#leftmenu > ul li ul li a {
  height:18px;
  background:transparent url('/img_ko/i_dot2.gif') no-repeat center left;
  padding-left:8px;
  font-weight:normal;
  font-size:11px;
}
#leftmenu > ul li ul li a.pm_current {
  font-weight:bold;
}

#content {
 margin-left:200px;
}
#content_inner {
  padding:0px 10px 0px 0px;
}

#footer {
  clear:both;
  padding-top:20px;
}
#footer_inner {
  padding:10px 0px 10px 0px;
  border-top:1px solid #cdcdcd;
  text-align:center;
}
#welcome {}
/* main frame end */

/* message box */
#msgBox {
  background-color:#ffffff;
  position:absolute;
  top:-1000px;
  left:-1000px;
  width:300px;
  border:1px solid #000000;
}
#mbox_border {
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #808080;
  border-bottom:1px solid #808080;
  background-color:#d4d0c8;
  padding:2px;
}
#mbox_inner { 
  border:1px solid #6f6f6f;
}
#mbox_caption {
  border:1px solid #ffffff;
  background-color:#8e80ab;
  color:#ffffff;
  font-weight:bold;
  padding:3px 5px 2px 5px;
  font-size:1.1em;
}
#mbox_caption.mbox_error_cap {
  background-color:#ca7564;
}
#mbox_msg {
  background-color:#ffffff;
  border-top:1px solid #6f6f6f;
  text-align:center;
  padding:30px;
  color:#0000ff;
}
#mbox_msg.mbox_error_msg {
  color:#ff0000;
}
/* message box end */

/* progress box */
#prgBox {
  background-color:#ffffff;
  position:absolute;
  top:-1000px;
  left:-1000px;
  width:300px;
  border:1px solid #000000;
}
#prgbox_border {
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #808080;
  border-bottom:1px solid #808080;
  background-color:#d4d0c8;
  padding:2px;
}
#prgbox_inner { 
  border:1px solid #6f6f6f;
}
#prgbox_caption {
  border:1px solid #ffffff;
  background-color:#8e80ab;
  color:#ffffff;
  font-weight:bold;
  padding:3px 5px 2px 5px;
  font-size:1.1em;
}
#prgbox_msg {
  background-color:#ffffff;
  border-top:1px solid #6f6f6f;
  text-align:center;
  padding:30px;
  color:#0000ff;
}
#prgbox_msgstr {
  background:transparent url('/img_ko/gear.gif') no-repeat center left;
  padding-left:37px;
  padding-top:10px;
  height:27px;
  color:#0000ff;
}
/* progress box end */

/* timeout box */
#divTimeOutFrame {
  position:absolute;
  left:20px;
  top:100px;
  visibility:hidden;
  width:300px;
  height:100px;
  border:0px;
  padding:0px;
}
#timeoutBox {
  width:310px;
  height:220px;
  background-color:#aaaaaa;
  position:absolute;
  display:none;
  text-align:center;
}
#timeoutBox > p.boxinfo {
  text-align:center;
  padding-top:60px;
  color:#ffffff;
}
#timeoutBox > p.boxbtm {
  text-align:center;
  padding-top:30px;
}
/* timeout box end */

/* color box */
.clrbox {
  border:1px solid #dddddd;
  margin-bottom:10px;
}
.clrbox_inner {
  border:5px solid #f5f7f9;
  padding:20px;
}
/* color box end */

/* basic elements */
h4.dottitle {
  background:transparent url('/img_ko/title_arrow1.gif') no-repeat center left;
  padding-left:14px;
  padding-bottom:3px;
  margin-bottom:4px;
}
/* basic elements end */

img.btn {
  margin:0 1 0 1;
}

input {
  font-family:Dotum,Tahoma,Geneva,sans-serif;
  font-size:12px;
  color:#666666;
  background-color:#ffffff;
  border:1px solid #cccccc;
}
input.input1 {
  background-color:transparent;
  border:0px;
}
input.input2 {
  background-color:#e8e7e7;
}
input[type=checkbox], input[type=radio], input[type=image] {
  border:0px;
}
select {
  height:20px;
}
textarea {
  font-family:Dotum,Tahoma,Geneva,sans-serif;
  font-size:12px;
  line-height:130%;
  width:100%;
  color:#666666;
  background-color:#ffffff;
  border:1px solid #cccccc;
}

/* text buttons */
.tbtn150 {
  display:inline-block;
  width:150px;
  height:20px;
  background:transparent url('/img_ko/btn150.gif') no-repeat top left;
  text-align:center;
  font-size:11px;
  padding-top:2px;
}
.tbtn120 {
  display:inline-block;
  width:120px;
  height:20px;
  background:transparent url('/img_ko/btn120.gif') no-repeat top left;
  text-align:center;
  font-size:11px;
  padding-top:2px;
}
.tbtn55 {
  display:inline-block;
  width:55px;
  height:20px;
  background:transparent url('/img_ko/btn55.gif') no-repeat top left;
  text-align:center;
  font-size:11px;
  padding-top:2px;
}

/* text buttons end */

/* list layout */
.lstopts {
  padding:2px 5px 2px 5px;
  background-color:#e5e5e5;
  border:1px solid #cccccc;
  margin-bottom:6px;
}
.lsttop {
  height:20px;
  margin-bottom:6px;
}
.lstbtm {
  height:20px;
  margin-top:6px;
}
.lstbtns {
  float:left;
  height:20px;
}
.lstpgbs {
  float:right;
  height:20px;
  font-size:11px;
}
.lstpgnums {
  font-family:Tahoma,Geneva,sans-serif;
}
.lstcurpg {
  color:#ff7300;
  font-weight:bold;
}
.lstdiv {
}
.tbllst {margin:6 0 6 0;}
.tbllst tr.odd {background-color:#ffffff;}
.tbllst tr.even {background-color:#f5f7f9;}
.tbllst tr.odd2 {background-color:#ffeded;}
.tbllst tr.even2 {background-color:#f6e6e7;}
.tbllst tr.odd3 {background-color:#f6f3e6;}
.tbllst tr.even3 {background-color:#eeebde;}
.tbllst tr.odd3 td {color:#aaaaaa;}
.tbllst tr.even3 td {color:#aaaaaa;}
.tdcap {
  font-weight:bold;
  color:#ffffff;
  height:25px;
  background:transparent url('/img_ko/bg_1.gif') repeat-x top left;
  border-bottom:1px solid #6c7b94;
  border-right:1px solid #e5e5e5;
  padding:0px 3px 0px 3px;
}
.tdcapr {
  border-right:0px;
}
.tddata {
  height:41px;
  padding:0px 3px 0px 3px;
  border-bottom:1px solid #e5e5e5;
  border-left:1px solid #e5e5e5;
}
.tddatar {
  border-right:1px solid #e5e5e5;
}
.tddatas {
  font-size:11px;
}
.tddatae {
  font-family:Tahoma,Geneva,sans-serif;
}
.tddatac {
  height:25px;
}
.tddatase {
  font-size:11px;
  font-family:Tahoma,Geneva,sans-serif;
}
.tddatasec {
  font-size:11px;
  font-family:Tahoma,Geneva,sans-serif;
  height:25px;
}

.tddatan {height:41px; font-size:11px; padding:0px 3px 0px 3px; font-family:Tahoma;}
.tddata1 {height:25px; padding:0px 3px 0px 3px;}
.tddatae1 {height:25px; padding:0px 3px 0px 3px; font-family:Tahoma;}
.tddatas1 {height:25px; font-size:11px; padding:0px 3px 0px 3px;}
.tddatan1 {height:25px; font-size:11px; padding:0px 3px 0px 3px; font-family:Tahoma;}
.tddata2 {height:17px; padding:0px 3px 0px 3px;}
.tddatae2 {height:17px; padding:0px 3px 0px 3px; font-family:Tahoma;}
.tddatas2 {height:17px; font-size:11px; padding:0px 3px 0px 3px;}
.tddatan2 {height:17px; font-size:11px; padding:0px 3px 0px 3px; font-family:Tahoma;}
/* list layout end */

/* input form */
.tblfrm {
  background-color:#a2aaba;
  width:100%;
}
.tblfrm_main {
  width:720px;
  margin:auto;
}
.tdfcap {
  font-weight:bold;
  color:#7a89a1;
  height:26px;
  background-color:#f0f2f5;
  padding:0px 10px 0px 10px;
  width:100px;
}
.tdfcap_wide {
  width:200px;
}
.tdfcap_wider {
  width:250px;
}
.tdfld {
  height:26px;
  background-color:#ffffff;
  padding:0px 7px 0px 7px;
}
.tdfld2 {
  background-color:#ffffff;
  padding:5px 7px 5px 7px;
}
.frm_submit {
  text-align:center;
  margin:20px 0px 0px 0px;
}
/* input form end */

/* popup window */
#poptitle {
  background:transparent url('/img_ko/title_arrow1.gif') no-repeat left center;
  padding-left:14px;
  margin-bottom:10px;
  font-weight:bold;
}
#poptitle_inner {
}
/* popup window end */

/* extra(to be deleted) */
.btns_top {margin:0 0 10 0;}
.btns_bottom {margin:10 0 0 0;}

.tbtn1  {border-top:none; border-left:none; border-right:1px solid #e6e6e6;
         border-bottom:2px solid #e6e6e6;}
.tbtn2  {border:1px solid #a4a4a4; font-family:dotum,tahoma; font-size:11px;
         padding:3px 7px 0px 6px;}

.bg_fixed_lt {background-repeat:no-repeat; background-position:left top;}
.bg_fixed_rt {background-repeat:no-repeat; background-position:right top;}

.number {font-family:Tahoma; font-size:11px;}

.log    {overflow:auto; border:0px; width:100%; font-family:Tahoma;}

.table_color0 {background-color:#ffffff;}
.table_color1 {background-color:#86af57;}
.table_color2 {background-color:#f5f7f9;}
.table_color3 {background-color:#cccccc;}
.table_color4 {background-color:#dddddd;}
.table_color5 {background-color:#edf3f8;}
.table_color6 {background-color:#eff9f5;}
.table_color7 {background-color:#f0eef7;}
.table_color8 {background-color:#ffeded;}
.table_color9 {background-color:#f6e6e7;}

.border_color1 {border-color:#93afd2;}
.border_color2 {border-color:#f5f7f9;}
.border_color3 {border-color:#cccccc;}
.border_color4 {border-color:#dddddd;}
.border_color5 {border-color:#edf3f8;}
.border_color6 {border-color:#eff9f5;}
.border_color7 {border-color:#f0eef7;}
.border_color8 {border-color:#fff7f7;}
.border_color9 {border-color:#ffdfdf;}

.color1 {color:#93afd2;}
.color2 {color:#f5f7f9;}
.color3 {color:#cccccc;}
.color4 {color:#dddddd;}
.color5 {color:#edf3f8;}
.color6 {color:#eff9f5;}
.color7 {color:#f0eef7;}
.color8 {color:#fff7f7;}
.color9 {color:#ffdfdf;}

.color_orange1 {color:#ff6a00;}
.color_orange2 {color:#ff7300;}
.color_blue1   {color:#35639e;}
.color_red1    {color:#df0000;}

#tooltip {
  position:absolute;
  display:block;
  padding:6px;
  background:#333333;
  color:#ffffff;
  border:1px solid #666666;
}
