/* -- Basic CSS -- */
html {
    overflow-y: scroll;
    overflow-x: scroll;
}

body {
    margin: 0;
    padding: 0;
    background:#0773b5;
}

image, img {
    border: 0
}

form {
    margin: 0;
}

td {
    FONT-FAMILY: "dotum";
    FONT-SIZE: 12px;
    COLOR: #464C52;
    word-spacing: -1px;
    letter-spacing: -0.5px;
    line-height:17px;
}

a {
    text-decoration: none;
    color: #dddddd;
}

a:link {
    text-decoration: none;
    color: #666666
}

a:visited {
    text-decoration: none;
    color: #666666
}

a:active {
    text-decoration: none;
    color: #666666;
}

a:hover {
    color: #000000;
    text-decoration: none;
}

br {
    font-size: 10px;
}

select {
    font-family: "dotum";
    color: #666;
    font-size: 12px;
}

.hand {
    cursor: pointer;
}

.bold {
    font-weight: bold;
}

.input {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 1 solid #D1D1D1;
    height: 20px;
}

.input_login {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 0 solid #D1D1D1;
    background: #e4e2e3;
    height: 18px;
}

.input_search {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 0 solid #e5e5e5;
    background: #e4e2e3;
    height: 18px;
    padding-top: 3px;
    padding-left: 5px;
}

.input_comment {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 1 solid #d7d7d7;
    background: #ffffff;
    padding-top: 3px;
    padding-left: 5px;
}

.image {
    border: 0
}

.input {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 1 solid #D1D1D1;
    height: 20px;
}

.input_log {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 0 solid #D1D1D1;
    background: #e4e2e3;
    height: 18px;
}

.sel_tb {
    padding-left: 10px;
    padding-right: 10px;
    height: 18px;
}

#button {
    padding: 10px 0px 10px 0px;
    text-align: center;
}

.input_month {
    font-size: 12px;
    font-family: "dotum";
    color: #464C52;
    border: 1 solid #D1D1D1;
    height: 18px;
}

.select, textarea {
    font-size: 12px;
    color: #666666;
    border: 1px solid #D1D1D1;
}

.input.linebox {
    font-size: 12px;
    font-family: "dotum";
    color: #666666;
    border: 1px solid #D1D1D1;
}

.table.printbox {
    BORDER-COLLAPSE: collapse
}

.radio {
    MARGIN-BOTTOM: -2px;
}

/* font size */
.f8 {
    font-size: 8pt;
}

.f9 {
    font-size: 9pt;
}

.f10 {
    font-size: 10pt;
}

/* align */
.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

/* width */
.w50 {
    width: 50%;
}

.w95 {
    width: 95%;
}

.w35 {
    width: 35px;
}

.w100 {
    width: 100px;
}

.w150 {
    width: 150px;
}

.w300 {
    width: 300px;
}

/* height */
.t10 {
    padding-top: 10px;
}

.t30 {
    padding-top: 30px;
}

/* right margin */
.r3 {
    margin-right: 3px;
}

.r10 {
    margin-right: 10px;
}

/* comment */
.comment {
    vertical-align: middle;
    font-size: 11px;
    font-weight: normal;
    font-family: "dotum";
    color: #638ba8;
    padding-right: 10px;
}

.recent_title a {
    text-decoration: none;
    color: #666;
}

.stit14 {
    color: #3d6fa1;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
}

.stit15 {
    color: #626a70;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
}

.stit16 {
    color: #626a70;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -1px;
}

.font_12_b2 {
    font-size: 12px;
    font-family: "dotum , Arial";
    color: #0068ac;
    font-weight: bold;
}

.location_tx11 {
    color: #8e8e8e;
    font-size: 11px;
}

.title {
    COLOR: #515151;
    FONT-WEIGHT: BOLD;
    font-family: "dotum", "Arial", "sans-serif";
    letter-spacing: -1px;
    text-align: left;
}

.f_blue_s {
    color: #428cc9;
    font-size: 10px;
    font-family: "Tahoma", "Arial", "sans-serif";
}

.f_red_s {
    color: #e77d31;
    font-size: 10px;
    font-family: "Tahoma", "Arial", "sans-serif";
}

.f_gray_s {
    color: #dddddd;
    font-size: 10px;
    font-family: "Tahoma", "Arial", "sans-serif";
}

.f_13gray_s {
    color: #666666;
    font-size: 13px;
    font-family: "dotum", "Arial", "sans-serif";
    font-weight: bold;
}

.f_white_s {
    color: #ffffff;
    font-size: 10px;
    font-family: "Tahoma", "Arial", "sans-serif";
    font-weight: bold;
}

.f_black_s {
    color: #000000;
    font-size: 10px;
    font-family: "Tahoma", "Arial", "sans-serif";
    font-weight: bold;
}

.copy_gray_s {
    color: #dddddd;
    font-size: 11px;
    font-family: "dotum", "Arial", "sans-serif";
}

.small_white {
    color: #ffffff;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.small_white_01 {
    color: #CBD0D9;
    font-size: 11px;
    font-family: "dotum , Arial";
}

.small_green {
    color: #99CC00;
    font-size: 11px;
    font-family: "dotum , Arial";
}

.small_orange {
    color: #FF6600;
    font-size: 11px;
    font-family: "dotum , Arial";
}

.small_blue {
    color: #FF3366;
    font-size: 11px;
    font-family: "dotum , Arial";
}

.small_or_text {
    color: #E69292;
    font-size: 11px;
    font-family: "dotum , Arial";
    padding: 7px 7px 0px 7px;
}

.small_gray_text {
    color: #999999;
    font-size: 11px;
    font-family: "dotum , Arial";
    padding: 0px 0px 0px 0px;
}

.small_time {
    color: #6C9AF0;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    padding: 0px 0px 0px 7px;
}

.small_memo {
    color: #999999;
    font-size: 11px;
    font-family: "dotum , Arial";
    padding: 0px 0px 0px 7px;
}

.small_sun_on {
    color: #FBC9A7;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    padding: 7px 0px 0px 7px;
}

.small_sun_ov {
    color: #F37118;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    padding: 7px 0px 0px 7px;
}

.small_sun_ov_01 {
    color: #F37118;
    font-size: 11px;
    font-family: "dotum , Arial";
}

.small_sun_ov_02 {
    color: #F37118;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
}

.small_day_ov {
    color: #666666;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    padding: 7px 0px 0px 7px;
}

.small_day_g {
    color: #8591A9;
    font-size: 12px;
    font-family: "dotum , Arial";
    font-weight: bold;
}

.small_day_on {
    color: #C5C5C5;
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    padding: 7px 0px 0px 7px;
}

.title {
    COLOR: #433333 3;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: "dotum", "Arial", "sans-serif";
    letter-spacing: -1px;
}

.calendar {
    FONT-FAMILY: "dotum";
    FONT-SIZE: 12px;
    COLOR: #999999;
    line-height: 230%;
    background: #F9FAFA;
    border-top: #D8DBE0 1px solid;
    border-right: #E2E4E8 1px solid;
    border-left: #E2E4E8 1px solid;
    padding: 10px 12px 0px 12px;
}

.font_12 {
    font-size: 11pt;
    font-family: "dotum , Arial";
    font-weight: bold;
}

.small_b {
    font-size: 11px;
    font-family: "dotum , Arial";
    font-weight: bold;
    color: #969696;
}

.tb01 {
    background: #F9FAFA;
    border-right: #F3F3F3 1px solid;
    border-left: #F3F3F3 1px solid;
    padding: 5px 0px 5px 10px;
}

.tb02 {
    background: #ffffff;
    border-right: #F3F3F3 1px solid;
    padding: 5px 5px 5px 10px;
    text-align: left
}

.tb03 {
    background: #ffffff;
    border-left: #F3F3F3 1px solid;
    border-right: #F3F3F3 1px solid;
    padding: 5px 0px 5px 10px;
}

.tb04 {
    background: #F9FAFA;
    border-right: #F3F3F3 1px solid;
    padding: 5px 5px 5px 10px;
}

.tb05 {
    background: #F9FAFA;
    border-right: #F3F3F3 1px solid;
    border-left: #F3F3F3 1px solid;
    padding: 5px 5px 5px 10px;
}

.it td {
    height: 30px;
}

.it .tit {
    text-align: center;
    background-color: #f4f8f9;
    border-bottom: solid 1px #afcfe2;
    border-top: solid 1px #afcfe2;
    border-left: none;
    border-right: none;
    font-weight: 700;
}

.it .time {
    background-color: #f4f4f4;
    text-align: center;
    border-bottom: solid 1px #e9eaee;
    border-right: solid 1px #e9eaee;
    border-left: solid 1px #e9eaee;
}

.it .ta01 {
    text-align: center;
    border-right: solid 1px #e9eaee;
    border-bottom: solid 1px #e9eaee;
}

.it .ta02 {
    text-align:left;
    padding-left: 10px;
    border-bottom: solid 1px #e9eaee;
    border-right: solid 1px #e9eaee;
}

.it .ta03 {
    background-color: #f4f4f4;
    text-align: center;
    border-right: solid 1px #e9eaee;
    border-top: none;
    border-bottom: solid 1px #e9eaee;
}

.payment {
    border-bottom: solid 1px #afcfe2;
    border-top: solid 1px #afcfe2;
}

.payment td {
    height: 30px;
    border-left: none;
    border-right: none;
}

.payment .pay01 {
    border-right: solid 1px #e9eaee;
    border-top: solid 1px #e9eaee;
    width: 129px;
    background-color: #f4f4f4;
    text-align: center;
}

.payment .pay02 {
    padding-left: 25px;
    border-top: solid 1px #e9eaee;
}
.02comment_tit {width:
    86px;
    height:
    25px;
    background-color:
    #eaeaea;
    color:
    #323131;
    text-align: center;
    font-weight:
    700;
    padding-top:
    3px;
}

.comment02_sub td {
    padding-left: 13px;
}

.comment02_sub .s_sub01 {
    background-color: #f2f0f0;
    border-top: solid 1px #f0f0f0;
    padding-top: 11px;
}

.comment02_sub .s_sub02 {
    background-color: #f2f0f0;
    border-top: solid 1px #f0f0f0;
    padding-right: 5px;
    padding-top: 11px;
}

.comment02_sub .s_sub03 {
    background-color: #f2f0f0;
    border-bottom: solid 1px #d6d6d6;
    padding-bottom: 9px;
}

.comment02_sub .s_sub04 {
    background-color: #f9f9f9;
    border-top: solid 1px #f0f0f0;
    padding-left: 42px;
    padding-top: 11px;
}

.comment02_sub .s_sub05 {
    background-color: #f9f9f9;
    border-top: solid 1px #f0f0f0;
    padding-right: 5px;
    padding-top: 11px;
}

.comment02_sub .s_sub06 {
    background-color: #f9f9f9;
    border-bottom: solid 1px #d6d6d6;
    padding-bottom: 9px;
    padding-left: 57px;
}

.input_01 {
    font-size: 12px;
    font-family: "dotum";
    color: #333333;
    border: 1 solid #CDCDCD;
    height: 18px;
}

.input_02 {
    font-size: 12px;
    font-family: "dotum, Arial";
    color: #666666;
    border: 1 solid #AEC9DC;
    height: 18px;
}

.textbox_01 {
    font-size: 12px;
    color: #666666;
    background: #ffffff;
    border: 1 solid #d1d1d1;
    padding: 5px;
}

.textbox_02 {
    font-size: 12px;
    color: #5d5d5d;
    background: #f6f6f6;
    border: 1 solid #ececec;
    scrollbar-3dlight-color: #E9EAEE;
    scrollbar-arrow-color: #b4b4b4;
    scrollbar-base-color: #E9EAEE;
    scrollbar-face-color: #F5F5F7;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: b4b4b4;
    scrollbar-darkshadow-color: #E9EAEE;
    padding:5px;
}

.textbox_03 {
    font-size: 12px;
    color: #666666;
    background: #F2F7FB;
    border: 1 solid #AEC9DC;
    padding: 10px;
    scrollbar-3dlight-color: #CDDEEB;
    scrollbar-arrow-color: #0F89E5;
    scrollbar-base-color: #CDDEEB;
    scrollbar-face-color: #F2F7FB;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #CDDEEB;
    scrollbar-darkshadow-color: #CDDEEB;
}

.sel_txt01 {
    font-size: 12px;
    color: #666666;
    line-height: 16px;
    padding: 10px;
    border-top: #e1e1e1 1px solid;
    border-left: #e1e1e1 1px solid;
    border-right: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    background-color: #f6f6f6;
    overflow-y: auto;
    scrollbar-3dlight-color: #E0E0E0;
    scrollbar-arrow-color: #a6a6a6;
    scrollbar-base-color: #dddddd;
    scrollbar-darkshadow-color: #f6f6f6;
    scrollbar-face-color: #f6f6f6;
    scrollbar-highlight-color: #f8f8f8;
    scrollbar-shadow-color: #c8c8c8
}

.user_input {
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 10pt;
    BORDER: #ffffff 1px 1px 1px 1px;
    FONT-FAMILY: ����; TEXT-ALIGN: center
}


a.lmenu:link { text-decoration: none; color: #666666 }
a.lmenu:visited { text-decoration: none; color: #666666}
a.lmenu:active { text-decoration: none; color: #666666  }
a.lmenu:hover {  text-decoration:none; color:#333333; text-decoration: none; font-weight: bold;} 



a.bbs_btn_w:link {color:#565656; font-size: 11px;  text-decoration:none;}
a.bbs_btn_w:visited {color:#565656; font-size: 11px;   ext-decoration:none;}
a.bbs_btn_w:active {color:#565656; font-size: 11px;   text-decoration:none;}
a.bbs_btn_w:hover {color:#565656; font-size: 11px;  ftext-decoration:none;}

a.bbs_btn_b:link {color:#ffffff; font-size: 11px; font-weight: bold; text-decoration:none;}
a.bbs_btn_b:visited {color:#ffffff; font-size: 11px;  font-weight: bold;  text-decoration:none;}
a.bbs_btn_b:active {color:#ffffff; font-size: 11px;  font-weight: bold  text-decoration:none;}
a.bbs_btn_b:hover {color:#ffffff; font-size: 11px;  font-weight: bold;  text-decoration:none;}

a.bbs_btn_g:link {color:#565656; font-size: 11px;  font-weight: bold; text-decoration:none;}
a.bbs_btn_g:visited {color:#565656; font-size: 11px;  font-weight: bold;  text-decoration:none;}
a.bbs_btn_g:active {color:#565656; font-size: 11px;  font-weight: bold  text-decoration:none;}
a.bbs_btn_g:hover {color:#565656; font-size: 11px;  font-weight: bold;  text-decoration:none;}


.bbs01_bg
  {color: #464c52; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; background: #f0f0f0; height:30px;}
.bbs01_bg01
  {color: #8e8f8f; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; background: #f0f0f0; height:30px;}  
.bbs01_bg02 
    {font-size: 12px; color: #666666; background:#ffffff; border:5 solid #f6f6f6;  padding: 10px}
.bbs01_bg03 
    {background:#f6f6f6; border:1 solid #ededed;}
.bbs01_txt01
  {color: #8e8f8f; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; height:30px;}
.bbs01_txt02
  {color: #464c52; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; height:30px;}
  
.bbs01_l_pad25
    {padding-left: 25px}
.bbs01_pass
    {padding: 5px 5px 15px 5px;  background:#ffffff; border:2 solid #a6a6a6;}
  
a.bbs01_pad:link    {color:#ffffff; font-size: 11px;  font-weight: bold; BACKGROUND-COLOR:#666666;  text-decoration:none; padding:3px 5px 3px 5px;}
a.bbs01_pad:visited {color:#ffffff; font-size: 11px;  font-weight: bold; BACKGROUND-COLOR:#666666; text-decoration:none; padding:3px 5px 3px 5px;}
a.bbs01_pad:hover   {color:#ffffff; font-size: 11px;  font-weight: bold; BACKGROUND-COLOR:#666666;  text-decoration:none; padding:3px 5px 3px 5px;}

a.bbs01_pad1:link    {color:#333333; font-size: 11px;  font-weight: bold;  padding:4}
a.bbs01_pad1:visited {color:#333333; font-size: 11px;  font-weight: bold; padding:4}
a.bbs01_pad1:hover   {color:#333333; font-size: 11px;  font-weight: bold; padding:4}


.bbs02_bg
  {BORDER-top: #9ac3e5 3px solid; BORDER-bottom: #bdd1e6 1px solid;  color: #2570af; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; background: #0000; height:30px;}
.bbs02_bg01
  {BORDER-top: #9ac3e5 3px solid; BORDER-bottom: #bdd1e6 1px solid;  color: #2570af; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; background: #0000; height:30px;}  
.bbs02_bg02 
    {font-size: 12px; color: #333333; background:#f5f8fa; BORDER-top: #bdd1e6 1px solid; BORDER-bottom: #bdd1e6 1px solid;  padding: 20px}
.bbs02_bg03
  {BORDER-top: #9ac3e5 3px solid; BORDER-bottom: #bdd1e6 1px solid;  color: #33333; font-size: 12px; font-family: "dotum , Arial"; font-weight: bold; background: #0000; height:30px;}

.bbs02_txt01
  {color: #2570af; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; height:30px;}
.bbs02_txt02
  {color: #2570af; background:#f5f8fa; font-size: 11px;  font-family: "dotum , Arial"; font-weight: bold; height:30px;}
  
.bbs02_l_pad25
    {padding-left: 25px}
.bbs02_l_pad10
    {padding-left: 10px}
    
.bbs02_pass
    {background:#ffffff; border:5 solid #f5f8fa;}
.bbs02_pass01
    {padding: 5px 5px 15px 5px;  background:#ffffff; border:1 solid #bdd1e6;}
  
a.bbs02_pad:link    {color:#ffffff; font-size: 11px;  font-weight: bold; BACKGROUND-COLOR:#2570af;  text-decoration:none; padding:3px 5px 3px 5px;}
a.bbs02_pad:visited {color:#ffffff; font-size: 11px;  font-weight: bold; BACKGROUND-COLOR:#2570af; text-decoration:none; padding:3px 5px 3px 5px;}
a.bbs02_pad:hover   {color:#ffffff; font-size: 11px;  font-weight: bold; BACKGROUND-COLOR:#2570af;  text-decoration:none; padding:3px 5px 3px 5px;}

a.bbs02_pad1:link    {color:#333333; font-size: 11px;  font-weight: bold;  padding:4}
a.bbs02_pad1:visited {color:#333333; font-size: 11px;  font-weight: bold; padding:4}
a.bbs02_pad1:hover   {color:#333333; font-size: 11px;  font-weight: bold; padding:4}


/* Page Navigation */


/******************************** Date Picker Class ********************************/
#datepick-div, .datepick-inline {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0;
    margin: 0;
    background: #ddd;
    color: #000;
    width: 15em;
}
#datepick-div {
    display: none;
    border: 1px solid #ccc;
    z-index: 100; /*must have*/
}
.datepick-inline {
    float: left;
    display: block;
    border: 0;
}
.datepick-rtl {
    direction: rtl;
}
.datepick-dialog {
    padding: 5px !important;
    border: 4px ridge #ddd !important;
}
.datepick-disabled {
    position: absolute;
    z-index: 100;
    background-color: white;
    opacity: 0.5;
    filter: alpha(opacity=30);
}
button.datepick-trigger {
    width: 25px;
    padding: 0px;
}
img.datepick-trigger {
    margin: 2px;
    vertical-align: middle;
}
.datepick-prompt {
    float: left;
    padding: 2px;
}
* html .datepick-prompt { /* IE6 */
    width: 15em;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
    clear: both;
    float: left;
    width: 100%;
    color: #fff;
}
.datepick-control {
    background: #400;
    padding: 2px 0px;
}
.datepick-links {
    background: #000;
    padding: 2px 0px;
}
.datepick-control, .datepick-links {
    font-size: 80%;
}
.datepick-links label {
    padding: 2px 5px;
    color: #888;
}
.datepick-clear, .datepick-prev {
    float: left;
    width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
    float: right;
    text-align: right;
}
.datepick-current {
    float: left;
    width: 30%;
    text-align: center;
}
.datepick-close, .datepick-next {
    float: right;
    width: 34%;
    text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
    float: left;
    text-align: left;
}
.datepick-header {
    background: #400;
    text-align: center;
    color:#fff;
    font: normal 11px "����";
    min-height: 1.5em;
}
.datepick-header select {
    background: #fff;
    color: #000;
    border: 0px;
    font-size:12px;
    margin:2px 1px;
}
.datepick-header span {
    position: relative;
    top: 3px;
}
.datepick {
    background: #eee;
    text-align: center;
    font-size: 100%;
}
.datepick a {
    display: block;
    width: 100%;
}
.datepick-title-row {
    background: #777;
    font-size:11px;
    margin-top:3px;
}
.datepick-title-row th {
    text-align: center;
    font-weight: normal;
}
.datepick-days-row {
    background: #eee;
    color: #666;
}
.datepick-week-col {
    background: #ddd;
    color: #fff;
}
.datepick-days-cell {
    color: #000;
    font-size:13px;
    font-family:Tahoma;
    border: 1px solid #ddd;
}
.datepick-other-month {
    background: #fff;
}
.datepick-week-end-cell {
    background: #f0f0f0;
}
.datepick-title-row .datepick-week-end-cell {
    background: #777;
}
.datepick-week-over {
    background: #ddd;
}
.datepick-unselectable {
    color: #888;
}
.datepick-today {
    background: #fcc;
}
.datepick-current-day {
    background: #ccc;
    color: #fff;
}
.datepick-days-cell-over {
    background: #fff;
    color: #000;
    border: 1px solid #777;
}
.datepick-status {
    background: #ddd;
    width: 100%;
    font-size: 80%;
    text-align: center;
}
#datepick-div a, .datepick-inline a {
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.datepick-inline .datepick-links a {
    padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
    padding: 2px 5px !important;
    color: #eee;
}
.datepick-title-row a {
    color: #ccc;
}
.datepick-control a:hover {
    background: #fdd;
    color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
    background: #ddd;
    color: #333;
}
.datepick-multi .datepick {
    border: 1px solid #777;
}
.datepick-one-month {
    float: left;
    width: 15em;
}
.datepick-new-row {
    clear: left;
}

.him_module .input-default {
    border:solid 1px #C3C3C3;
    font-family:dotum;
    color:#5D5D5D;
    height:22px;
    padding-left:5px;
    line-height:20px;
}

.him_module .input-invalid {
    border-color:#FF4040;
}

.him_module .input-required {
    background: #FFFFFF url(../../admin/images/common/input_red.png) no-repeat top left;
}


/* 메인롤링*/
#mainItemsBox #itemView {
position: relative;
width: 208px;
margin: 0 auto;