@charset "euc-kr";
/*******************************************************************************
  ¼³  ¸í : À¥´ë°ü½ÅÃ»½Ã½ºÅÛ > »ç¿ëÇã°¡½ÅÃ» > ½Ã¼³¿¹¾àÀÏÁ¤ÇöÈ² CSS
  ÀÛ¼ºÀÚ : ¼Û¿µ¼®
  ÀÛ¼ºÀÏ : 2011-12-24(±Ý)
  ¹®¼­ CharSet : EUC-KR
*******************************************************************************/

  ul li {list-style-type:none;}

  .content_body .rent_category_dl .rent_category_dt {min-height:80px;overflow:hidden; text-align: right;}
  .rent_category_dt .rent_category_ul{margin:10px 20px; overflow:hidden;}
  .rent_category_dt .rent_category_ul li{min-width:100px;float:left;margin:5px 10px 0 0px;padding:2px 0 0px 15px;border:solid 1px #fff;background:url(/images/common/bu_square_gray-2.gif) 3px 10px no-repeat;height:22px; line-height:22px;text-align:left;/*white-space:nowrap;*/ display:block;  overflow:hidden;}
  .rent_category_dt .rent_category_ul .rent_category_li_select {font-weight:bolder; }
  .rent_category_dt .rent_category_ul .rent_category_li_select a {color:#ff6600;}
  .rent_category_dl .rent_category_dd .rent_category_sub_dl {border-top:dashed 0px #ff9900;background-color:#f8eadd; }

  .rent_category_sub_ul1 {width:97%;}
  .rent_category_sub_ul1 li {float:left;width:130px;margin:3px 0px 3px 0px;}
  .rent_category_sub_ul1 .rent_category_sub_li_select {font-weight:bolder;}

  .category_tab_off{display:block;width:100%;height:1px;border-bottom:solid 1px #C95D00;font-weight:bolder;}
  .category_tab{display:block;width:100%;height:30px;border-bottom:solid 1px #C95D00;font-weight:bolder;}
  .category_tab li {cursor:pointer;float:left;width:151px;height:30px;font-weight:bolder;margin-right:1px;line-height:32px;text-align: center}
  .category_tab .category_li_over{color:#fff;background:url(/images/common/tab_orange_over.gif) no-repeat left top;}
  .category_tab .category_li_out{color:#666;background:url(/images/common/tab_orange.gif) no-repeat left top;}
  .category_tab .category_span_over{color:#fff;}
  .category_tab .category_span_out{color:#666;}
  .rent_category_sub_dl .rent_category_sub_dt{float:left;}
  .rent_category_sub_dl .rent_category_sub_dd ul{padding:5px 10px;overflow:hidden;}
  .rent_category_sub_dl .rent_category_sub_dd ul li{display: inline}
  .rent_category_sub_dl .rent_category_sub_dd ul li a {float:left;margin-right:20px;padding-left:20px;background:url(/images/common/bu_arrow_gray.gif);background-repeat:no-repeat;background-position:12px 50%;}
  .rent_category_sub_dl .rent_category_sub_dd ul li a:hover {float:left;margin-right:20px;padding-left:20px;background:url(/images/common/bu_arrow_blue.gif);background-repeat:no-repeat;background-position:12px 50%;}

  .rent_info_table_dl {clear:both;margin-top:20px;width:100%;overflow:hidden;}
  .rent_info_table_dt {float:left;}
  .rent_info_table_dd {float:right;width:63%;}
   .rent_info_table_dd .rent_detail_table {border-collapse:collapse;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; width:100%;margin-top:3px}
    .rent_detail_table caption, thead {display:none;}
    .rent_detail_table tbody th {height:26px;border-bottom:solid 1px #f3f3f3;text-align:left;padding-left:30px;color:#666699;font-weight:bolder;background:url(/images/common/bu_square_blue_1.gif);background-repeat:no-repeat;background-position:15px 50%;background-color:#F6F6F6;}
    .rent_detail_table tbody td {height:26px;border-bottom:solid 1px #f3f3f3;padding-left:20px;}

  .reserve_cal_dl{clear:both;height:40px;width:720px;margin:0px;padding-top:30px;}
  .reserve_cal_dl .reserve_cal_dt{width:503px;height:27px;text-indent:-9999px;background:url(/images/application/sub_title.jpg);background-repeat:no-repeat;background-position:left top;}
  .reserve_cal_dl .reserve_cal_dd{margin-top:20px;}
    .reserve_cal_sub_dt li{}
    .rent_btn_calendar_view_on {float:left;width:99px;height:22px;background:url(/images/common/tab_calendar.gif);background-repeat:no-repeat;background-position:left 50%;padding:4px 0px 0px 18px;color:white;font-weight:bolder;}
    .rent_btn_calendar_view_on a {color:white;}
    .rent_btn_calendar_view {float:left;width:91px;height:20px;background:url(/images/common/tab_calendar.gif);background-repeat:no-repeat;background-position:left 50%;padding:6px 0px 0px 25px;color:white;font-weight:bolder;}
    .rent_btn_daylist_view {float:left;width:99px;height:22px;background:url(/images/common/tab_list.gif);background-repeat:no-repeat;background-position:left 50%;padding:4px 0px 0px 18px;color:#666;font-weight:bolder;margin-left:10px;}
    .rent_cal_li{float:right;}
    .rent_cal_li ul li{float:left;margin-left:10px;}
    .reserve_application_li {width:86px;height:20px;padding:7px 0px 0px 35px;color:white;font-weight:bolder;background:url(/images/common/btn_blue_gray.gif);background-repeat:no-repeat;background-position:left top;}
      .reserve_application_li a {color:white;}
    .reserve_calendar_prev_month {float:left;padding-top:5px;margin-right:10px;}
    .reserve_calendar_curr_month {float:left;font-family:arial black;font-size:13pt;margin-right:10px;}
    .reserve_calendar_next_month {float:left;padding-top:5px;}
    .reserve_calendar_day{float:left;padding-left:10px;padding-top:3px;height:30px;}

  .calendar_table {clear:both;float:left;width:45%;border-collapse:collapse;margin:0px;padding:0px;margin-right:20px;}
  .calendar_table caption {display:none;height:30px;}
  .calendar_table caption ul {display:block;position:relative;width:135px;margin:0 auto;}
  .calendar_table thead {visibility:visible;display:table-header-group;background-color:#999;border:solid 1px #666;}
  .calendar_table thead th {height:25px;font-weight:bolder;color:white;text-align:center;}
  .calendar_table tbody td {border:solid 1px #cfcfcf;height:30px;text-align:left;width:45px;vertical-align:top;padding:5px 5px 0px 5px;}
    .week_sunday {cursor:pointer;color:red;background-color:#FFEDED;}
    .week_saturday {cursor:pointer;color:blue;background-color:#E8E9FF;}
    .week_normalday {cursor:pointer;background-color:#fff;}
    .week_holiday {cursor:pointer;color:red;background-color:#FFEDED;}
    .reservation_holiday {cursor:pointer;color:red;background-color:yellow;}
    .reservation_restday {cursor:pointer;color:red;font-size:11px;}
    .reservation_today {cursor:pointer;background-color:yellow;}
    .holiday {color:red;font-size:11px;}

  .calendar_table tbody td dl dd {padding-top:5px;text-align:center;font-weight:bolder;}

  .time_reservation_dl {float:right;margin:0px;width:52%;padding-top:0px;}
    .reserve_calendar_day {text-align:right;}
  .time_reservation_sub_dl {background-color:#455272;border:solid 1px #666;height:25px;color:white;padding-left:20px;}
  .time_reservation_sub_dl dt{float:left;padding-top:6px;font-weight:bolder;margin-right:10px;}
  .time_reservation_sub_dl dd{float:left;}
  .time_reservation_dl .time_reservation_dt dd li {float:left;padding-top:2px;color:#fff;font-weight:bolder;margin-right:10px;margin-top:3px;}
  .time_reservation_dd {display:block;}
  .time_reservation_dd .time_reservation_table_sports {border-collapse:collapse;margin-top:5px;}
    .time_reservation_table_sports caption {display:none;}
    .time_reservation_table_sports thead {display:table-header-group;background-color:#999999;border:solid 1px #666;}
    .time_reservation_table_sports thead th {font-weight:bolder;color:#fff;height:25px;text-align:center;}
    .time_reservation_table_sports tbody td {height:25px;text-align:center;border:solid 1px #cfcfcf;}

  .time_reservation_dd .time_reservation_table_events {border-collapse:collapse;margin-top:5px;}
    .time_reservation_table_events caption {display:none;}
    .time_reservation_table_events thead {display:table-header-group;background-color:#999999;border:solid 1px #666;}
    .time_reservation_table_events thead th {font-weight:bolder;color:#fff;height:25px;text-align:center;}
    .time_reservation_table_events tbody td {height:25px;text-align:center;border:solid 1px #cfcfcf;}

  .button_area {clear:both;position:relative;top:50px;width:300px;margin:0 auto;}
  .button_area li {float:left;}
    .btn_1 {margin-right:10px;}
    .btn_1 a {color:white;}
    .btn_2 {padding:0px 0px 0px 30px;font-weight:bolder;color:#fff;background-repeat:no-repeat;background-position:center;}


   #reservation {cursor:pointer;}

