﻿#CalendarBox { top:0; left:0; padding:10px; border:solid 2px #333; font:12px '굴림'; background-color:#fff; z-index:9999; position:absolute; }

#CalendarBox .pointer { cursor:pointer; }
#CalendarBox .clear{ display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }

#CalendarBox .Header { float:left; text-align:center; color:#000; }
	#CalendarBox .Header form { float:left; width:230px; margin:0; padding:0; }
		#CalendarBox .Header form select { font:12px '굴림'; vertical-align: middle; }
		#CalendarBox .Header form img { cursor:pointer; vertical-align: middle; }
		#CalendarBox .Header form select { font:12px 'Tahoma'; vertical-align: middle; }
	#CalendarBox .Header p { float: right; width:230px; margin:0; padding:5px 0 0 0; text-align:center; color:#000; }
		#CalendarBox .Header p strong { font:12px 'Tahoma'; font-weight:bold; }

#CalendarBox .ListBox { float:left; margin:7px 0; padding-bottom:5px; border-top:dashed 1px #9c9c9c; border-bottom:dashed 1px #9c9c9c; }
	#CalendarBox .ListBox table { float:left; width:230px; margin-right:10px; table-layout:fixed; }
		#CalendarBox .ListBox table.Right { margin-right:0; }
		#CalendarBox .ListBox table tr th { height:24px; font:10px 'Tahoma'; text-align:center; background-color:#F5F5F5; color:#555; }
		#CalendarBox .ListBox table tr td { height:22px; font:12px 'Tahoma'; text-align:center; color:#000; }
	#CalendarBox .ListBox .Disabled { color:#ccc; cursor:default; }
	#CalendarBox .ListBox .Focus { background-color:#f0f0f0; cursor:pointer; }
	#CalendarBox .ListBox .Sun { color:#ff3300; }
	#CalendarBox .ListBox .Sat { color:#0066ff; }
	#CalendarBox .ListBox .Today { background-color:#ff3333; font-size:100%; font-weight:bold; color:#fff; }

#CalendarBox .Btn { text-align: right; }
