@charset "utf-8";

/*******************************************************
calendar.css
*******************************************************/
/*hr {display:none;clear:both;}*/

.fl	{float:left  !important;}
.fr	{float:right  !important;}
.clb,.clr {clear:both;}


/* 날짜 선택 */
#dailyBox { float:left; margin-bottom:5px; border-bottom:0px solid #f3f3f3; padding:9px 7px 4px 10px; z-index:10000; }
*+html #dailyBox { padding-bottom:3px; }
#dailyBox .fl { padding-top:6px; }
#dailyBox .fl a { font:12px 굴림;color:#777; }
#dailyBox .fl strong { letter-spacing:-1px; }
#dailyBox .fl span { color:#ddd; }
#dailyBox .fr { position:relative; padding-top:1px; }
#dailyBox .fr img.btnCal { vertical-align:top;margin-top:1px;margin-left:1px; } /* margin-top:2px; */
*+html #dailyBox .fr img.btnCal { margin-top:0px; }
#dailyBox .b {color:#333 !important;}

/* select box */
#selMonth, #selDay { float:left; margin-right:4px; } /*width:85px; */
#selMonthArea, #selDayArea { display:block; padding:4px 16px 2px 7px; background:#fff url(http://img-media.daum-img.net/media3/who/pulldown.gif) no-repeat 90% 50%; border:1px solid #cacaca; font:11px 돋움; text-decoration:none; color:#000 !important; }
#selDayArea { background-position:85% 50%; }

#popMonth { position:absolute; top:20px; width:85px; }
#popDay { position:absolute; top:20px; float:left; width:46px; }
.selectbox ul { border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; cursor:pointer; background-color:#fff;  }
.selectbox li { float:left;display:inline; width:100%;background-color:#fff; color:#000; }
.selectbox li a { display:block; font:11px 돋움;color:#000; padding:4px 0 2px 7px; z-index:10000; }
.selectbox li a:hover, .selectbox li.on, .selectbox li.over { background-color:#eaedf3; text-decoration:none;color:#000 !important; }
.selectbox li.last { padding-bottom:3px; border-bottom:1px solid #cacaca; }

/* 달력 */
#calender { position:absolute; top:24px; right:3px; border:2px solid #9fabd3; width:154px;height:165px; text-align:center; background-color:#fff; }
*+html #calender { top:22px;right:0px; }
#calender #close { padding:5px 6px 0 0; text-align:right; }
#calender caption { vertical-align:top;padding:0 0px 9px 0px; text-align:center; font:bold 12px 굴림; color:#000;  }
*+html #calender caption { padding-bottom:8px; }
#calender caption img { margin:0 6px 2px 6px; vertical-align:middle; }
#calender th, #calender td { width:20px;height:17px; text-align:center;vertical-align:middle; font:11px 돋움; color:#000; }
#calender th { height:15px; }
*+html #calender th { height:16px; }
#calender .sun, #calender .sun a { color:#cc0000; }
#calender .sat, #calender .sat a { color:#5a69c9; }
#calender th { font-weight:normal; color:#666; }
#calender td { cursor:pointer; color:#000; }
#calender td a:hover { font-weight:bold }

/* 해당 데이터 없을 경우 */
.nodata { clear:both; padding-top:8px; text-align:center; color:#666; }
.nodata span { color:#ccc; }
.nodata a { color:#c90101; text-decoration:underline; background:url(http://img-media.daum-img.net/media3/who/bullet_arrow01.gif) no-repeat 100% 35%; padding-right:7px; }

