/* CSS Document */


/* input style */

input       {margin:0;padding:1px 0 1px 4px;.padding:1px 0 0 5px;height:17px;border:1px solid #8f8fb3;font:9pt '굴림',gulim,'돋움',dotum,sans-serif;color:#333;line-height:13pt;text-align:left;vertical-align:middle;/*.background:url('../img/bg_inputFull.gif') no-repeat top right #fff;*/}
input.clndr {padding:2px 0 0 0;width:76px;text-align:center;height:17px;}
input.dis   {background:#e5e5e5;border-color:#ccc;color:#777;}
input.read  {background:#f5e9ed;border-color:#d9ced2;color:#664d80;}
input.fullReadRedBold   {background:#e6eaff;border:1px solid #b8bbcc;color:#d9007e;font-weight:bold}

select      {margin:0;padding:0;width:100%;height:21px;font:12px arial,sans-serif;line-height:17px; vertical-align:middle; border: 1px solid #8f8fb3;}
select.auto {width:auto}
textarea    {margin:0;padding:5px 3px;width:100%;border:1px solid #8f8fb3;text-align:left;font:9pt '굴림',gulim,'돋움',dotum,sans-serif}

/* Start Button Styles --------------------------------------------- */
input[type="button"], button {
border:0 none;
font:inherit;
}
*:focus{outline:0 none;}
input[type="submit"] {border:1px solid rgba(0, 0, 0, 0.25);}
input[type="button"], button {-moz-box-sizing: content-box;}/*fixes mozilla padding - mozilla only, doesn't need webkit or other values */
input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { padding:0;border:0 none; }/*fixes mozilla button padding - mozilla only, doesn't need webkit or other values */
.clearfix:after {
clear: both;
content: '.';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}

/* General Button Styles, Cascades Down To Every Button ------------- */
input[type="button"].button {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
background:#fff url(../img/bg_btn_in.gif) repeat-x;
border:1px solid #8a7a99;
color:#000 !important;
cursor:pointer;
display:inline-block;
font:9pt;
font-weight:normal;
overflow:visible;
padding:1px 10px 0;padding:3px 10px 0\9;.padding:1px 10px 0;.margin:1px 0 0 0;
position:relative;
text-decoration:none;
/*text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);*/
width:auto;
text-align:center;
height:21px
}
input[type="button"].button:hover {
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
background-color:#fff;
border-color:#d9007e;
color:#000 !important;
}
input[type="button"].button:active {
-moz-box-shadow:1px 0px 0px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 0px 0px rgba(0, 0, 0, 0.25);
box-shadow:1px 0px 0px rgba(0, 0, 0, 0.25);
background-color:#fff;
}

input.button    {
background:#fff url(../img/button-overlay-black.gif) repeat-x;border:1px solid #888;width:auto;height:21px;margin:0 0 1px 0;text-align:center;padding:0 7px 0 7px;;
}

input.btnDis    {
position:relative;
text-decoration:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
width:auto;
border-radius:2px;
padding:1px 17px 0;height:21px; vertical-align:middle;*padding:1px 0 0;
border:1px solid #ccc; background: url(../img/bg_btn.gif) repeat-x left bottom #fff; font-size:9pt;text-align:center;
}

/* Button Styles, In ------------- */
input[type="button"].btnIn, input[type="submit"].btnIn {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
background:url(../img/bg_btn_in.gif) repeat-x;
border:1px solid #8a7a99; *border:1px solid #8a7a99;
color:#000 !important;
cursor:pointer;
display:inline-block;
font:9pt;
font-weight:normal;
overflow:visible;
margin: 0;
padding:1px 10px 2px 10px;padding:3px 10px 0\9;*padding:1px 10px;_margin:1px 0 0 0;
position:relative;
text-decoration:none;
/*text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);*/
width:auto;
text-align:center;
height:21px
}
input[type="button"].btnIn:hover, input[type="submit"].btnIn:hover {
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
/*background:url(../img/bg_btn_in2.gif) repeat-x;*/
border-color:#cc298b;
color:#800d50 !important;
}
input[type="button"].btnIn:active, input[type="submit"].btnIn:active {
-moz-box-shadow:1px 0px 0px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 0px 0px rgba(0, 0, 0, 0.25);
box-shadow:1px 0px 0px rgba(0, 0, 0, 0.25);
background:url(../img/bg_btn_in2.gif) repeat-x;
color:#000 !important;
}

input.btnIn {
background:#fff url(../img/bg_btn_in.gif) repeat-x;border:1px solid #8a7a99;width:auto;height:21px;margin:0 0 1px 0;text-align:center;padding:1px 0px 0 0px;
}


/* Button Styles, OUTER ------------- */
input[type="button"].btnout, input[type="submit"].btnout {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
background:#fff url(../img/bg_btn_out01.gif) repeat-x;
border:1px solid #787BA4; *border:1px solid #787BA4;
color:#fff !important;
cursor:pointer;
display:inline-block;
font:9pt;
font-weight:bold;
overflow:visible;
padding:0 17px 0;padding:3px 17px 0\9;.padding:0 17px 0;.margin:0;
position:relative;
text-decoration:none;
/*text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);*/
width:auto;
text-align:center;
height:25px
}
input[type="button"].btnout:hover, input[type="submit"].btnout:hover {
-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
background-color:#fff;
border-color:#3E4274;
color:#3E4274 !important;
}
input[type="button"].btnout:active, input[type="submit"].btnout:active {
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
border-color:#3E4274
background-color:#fff;
color:#3E4274 !important;
}

input.btnout    {
background:#fff url(../img/bg_btn_out01.gif) repeat-x;border:1px solid #3E4274;width:auto;height:25px;margin:0 0 1px 0;text-align:center;padding:0 7px 0 7px;;
}

input[type="button"].btnoutDis, input[type="submit"].btnoutDis {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);
background:#ccc url(../img/bg_btn_out02.gif) repeat-x;
border:1px solid #999; *border:1px solid #999;
color:#999;*color:#ccc;
display:inline-block;
font:9pt;
font-weight:bold;
overflow:visible;
padding:0 17px 0;padding:3px 17px 0\9;.padding:0 17px 0;.margin:0;
position:relative;
text-decoration:none;
/*text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);*/
width:auto;
text-align:center;
height:25px
}
input[type="button"].btnoutDis:hover, input[type="submit"].btnoutDis:hover {/*
-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);*/
background-color:#999999;
border:1px solid #999;
color:#999;*color:#ccc;
cursor:default
}

input.btnoutDis {
background:#fff url(../img/bg_btn_out02.gif) repeat-x;border:1px solid #787BA4;width:auto;height:25px;margin:0 0 1px 0;text-align:center;padding:0 7px 0 7px;;
}


/*progress*/
/* 
.progress {  
  width: 300px; �룺�씠�굹 �넂�씠媛� �씪�젙�빐�빞 �빀�땲�떎.
  height: 134px; �룺�씠�굹 �넂�씠媛� �씪�젙�빐�빞 �빀�땲�떎.
  position: absolute;
  top: 50%; �솕硫댁쓽 以묒븰�뿉 �쐞移�
  left: 50%;    �솕硫댁쓽 以묒븰�뿉 �쐞移�
  margin: -53px 0 0 -114px; �넂�씠�쓽 �젅諛섍낵 �꼫鍮꾩쓽 �젅諛� 留뚰겮 margin �쓣 �씠�슜�븯�뿬 議곗젅 �빐 以띾땲�떎.
  background: url(../img/progress.gif) no-repeat;
  z-index:99; display: none;
}
.noData {  
  width: 910px; �룺�씠�굹 �넂�씠媛� �씪�젙�빐�빞 �빀�땲�떎.
  height: 74px; �룺�씠�굹 �넂�씠媛� �씪�젙�빐�빞 �빀�땲�떎.
  position: absolute;
  top: 50%; �솕硫댁쓽 以묒븰�뿉 �쐞移�
  left: 50%;    �솕硫댁쓽 以묒븰�뿉 �쐞移�
  margin: -40px 0 0 -115px; �넂�씠�쓽 �젅諛섍낵 �꼫鍮꾩쓽 �젅諛� 留뚰겮 margin �쓣 �씠�슜�븯�뿬 議곗젅 �빐 以띾땲�떎.
  background: url(../img/noData.gif) no-repeat;
  z-index:199;
}
.progressFrame { 
    width:100%;     �룺�씠�굹 �넂�씠媛� �씪�젙�빐�빞 �빀�땲�떎.
    height:100%; �룺�씠�굹 �넂�씠媛� �씪�젙�빐�빞 �빀�땲�떎.
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); this works in IE6, IE7, and IE8 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; this works in IE8 only 
    opacity: 0; 
    position:absolute; 
} */


.loginbtn{
    width:66px; height:38px; overflow:hidden; background:url(../img/btn_main_login.gif) no-repeat; 
}


.footer_menu_bot {
    width: 980px;
    padding: 15px 0;
}

.address{
	font-size:12px;
}

.copyright {
    font-size: 11px;
    line-height: 30px;
}

.logo {
    float: right;
    margin-top: -55px;
    width: 88px;
    height: 27px;
    position: relative;
}

.logo a {
    display: block;
    width: 86px;
    height: 25px;
    background: url(//image.uplus.co.kr/images/css/intro/bg_new_footer4_3.png) -895px -130px no-repeat;
    overflow: hidden;
    text-indent: -5000px;
}