		.cal {height:168px;background:url('/open_content/images/main/calender/bg.gif') 0 100% no-repeat;}
		.cal h3 {margin:0;padding:0;}
		.cal .ym {height:31px;margin-bottom:5px;background:url('/open_content/images/main/calender/date_bg.gif') 21px 0 no-repeat;position:relative;width:195px;}
		.cal .ym .year,
		.cal .ym .month,
		.cal .ym .day,
		.cal .ym .dayname {font-weight:bold;font-size:14px;float:left;padding-top:8px;}
		.cal .ym .year {width:49px;text-align:right;font-size:12px;padding-top:10px;color:#FFF}
		.cal .ym .month {letter-spacing:8px;padding-left:10px;width:41px;}
		.cal .ym .day {letter-spacing:8px;width:36px;}
		.cal .ym .dayname {font-family:dotum;color:#FFF;font-size:11px;padding-top:10px;}

		.cal .ym .prev {position:absolute;left:0;}
		.cal .ym .next {position:absolute;right:0;_right:-1px;}
		.cal table {width:180px;border-collapse:collapse;margin-left:5px;border-top:1px solid #E4E4E4;}
		.cal .sun {color:#BD1514}
		.cal .sat {color:#2D70C2;}
		.cal td.sel {background:#ffeed8;font-weight:bold;color:#000}
		.cal th {height:20px;}
		.cal td {border:1px solid #E2E2E2;text-align:center;height:18px;}