/* CSS Document */

	/* list1 */
	table.list1 { border-top:3px solid #999; border-collapse:collapse; border-spacing:0; }
	table.list1 th { padding:10px 0; border-bottom:1px solid #999; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ", "±¼¸²", "µ¸¿ò", "¹ÙÅÁ"; background-color:#FFFFFF; }
	table.list1 th span { display:block; border-right:1px solid #CCC; }
	table.list1 td { padding:8px 5px; border-bottom:1px solid #CCC; text-align:center; }
	/* ¸ñ·Ï ·Ñ¿À¹ö È¿°ú */
	table.list1 tr { hover /**/:expression(this.onmouseover=new Function("this.style.background='#f5f5f5';"), this.onmouseout=new Function("this.style.background='#FFFFFF';")); } /* ie6 Á¦¿Ü ÇÙ Àû¿ë */
	table.list1 tr:hover { background:#f5f5f5; }
	table.list1 td.empty { padding:50px 0; text-align:center; /* background:#FFF !important; */ }
	table.list1 tr.empty td { text-align:center; padding:50px 0; background-color:#FFF !important; }
	
	/* write1 */
	table.write1 { border-top:3px solid #666; border-collapse:collapse; border-spacing:0; }
	table.write1 th { text-align:right; padding:10px 10px 10px 0; border-bottom:1px solid #999; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ", "±¼¸²", "µ¸¿ò", "¹ÙÅÁ"; background-color:#FFFFFF; }
	table.write1 td { padding:5px; border-bottom:1px solid #CCC; }

	/* calendar1 */
	.calendar1 { border-collapse:separate; border-spacing:3px; }
	.calendar1 th { padding:5px 0; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ", "±¼¸²", "µ¸¿ò", "¹ÙÅÁ"; background-color:#B1CBE4; color:#FFF; font-size:large; }
	.calendar1 td { padding:5px; min-height:50px; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; }
	.calendar1 td .day { font-size:14px; color:#666666; }
	.calendar1 td.empty { background-color:#f5f5f5; }
	
