.content {
	MARGIN: 0px auto
}
.calendar_wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 80px; WIDTH: 840px; PADDING-RIGHT: 30px; PADDING-TOP: 0px
}
.calendar_wrap .clear {
	CLEAR: both
}
.calendar_wrap .top_btn {
	TEXT-ALIGN: right; MARGIN: 0px 0px 20px
}
.calendar_wrap .top_btn A IMG {
	VERTICAL-ALIGN: middle
}
.calendar_wrap .top_btn A.mgr10 {
	MARGIN: 0px
}
.calendar_wrap .calendar_top {
	MARGIN: 0px 0px 30px; HEIGHT: 55px
}
.calendar_wrap .calendar_top .tit {
	POSITION: absolute; MARGIN: 0px
}
.calendar_wrap .calendar_top .month_num {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; LETTER-SPACING: -0.05em; COLOR: #363636; FONT-SIZE: 36px; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
.calendar_wrap .calendar_top .month_num .blue {
	COLOR: #0b4d93
}
.calendar_wrap .calendar_top .month_num A IMG {
	MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle
}
.calendar_wrap .calendar_top .btn_pre {
	POSITION: absolute; MARGIN: -27px 0px 0px 294px
}
.calendar_wrap .calendar_top .btn_next {
	POSITION: absolute; MARGIN: -27px 0px 0px 516px
}
*:first-child + HTML .calendar_wrap .calendar_top .month_num {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
*:first-child + HTML .calendar_wrap .calendar_top .btn_pre {
	MARGIN: -30px 0px 0px 294px
}
*:first-child + HTML .calendar_wrap .calendar_top .btn_next {
	MARGIN: -30px 0px 0px 516px
}
.calendar_wrap .calendar_top .month_num {
	_padding: 18px 0 0
}
.calendar_wrap .calendar_top .btn_pre {
	_margin: -30px 0 0 294px
}
.calendar_wrap .calendar_top .btn_next {
	_margin: -30px 0 0 516px
}
.calendar_wrap .tab_menu {
	BORDER-BOTTOM: #0b4d93 2px solid; WIDTH: 100%; HEIGHT: 28px
}
.calendar_wrap .tab_menu LI {
	FLOAT: left
}
.calendar_wrap .tab_menu LI A {
	TEXT-ALIGN: center; DISPLAY: block; HEIGHT: 28px
}
.calendar_wrap .tab_menu LI A SPAN {
	DISPLAY: none
}
.calendar_wrap .tab_menu LI A.tab01 {
	WIDTH: 121px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_tab01.gif) no-repeat
}
.calendar_wrap .tab_menu LI A.tab02 {
	WIDTH: 103px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_tab02.gif) no-repeat
}
.calendar_wrap .tab_menu LI A.tab03 {
	WIDTH: 103px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_tab03.gif) no-repeat
}
.calendar_wrap .tab_menu LI A.tab04 {
	WIDTH: 103px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_tab04.gif) no-repeat
}
.calendar_wrap .tab_menu LI A.tab05 {
	WIDTH: 103px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_tab05.gif) no-repeat
}
.calendar_wrap .tab_menu LI.on A {
	BACKGROUND-POSITION: 50% bottom
}
.calendar_wrap .tab_menu LI A:hover {
	BACKGROUND-POSITION: 50% bottom
}
.calendar_wrap .holiday {
	Z-INDEX: -1; POSITION: absolute; MARGIN: 8px 0px 0px 560px
}
.calendar_wrap TABLE {
	MARGIN: 0px 0px 30px; WIDTH: 100%
}
.calendar_wrap TABLE TH {
	BORDER-BOTTOM: #d2d7dd 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eef2f7; PADDING-TOP: 9px
}
.calendar_wrap TABLE TD {
	BORDER-BOTTOM: #d2d7dd 1px solid; BORDER-LEFT: #d2d7dd 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 100px; VERTICAL-ALIGN: top; BORDER-TOP: #d2d7dd 1px solid; BORDER-RIGHT: #d2d7dd 1px solid; PADDING-TOP: 4px
}
.calendar_wrap TABLE TD .sun {
	COLOR: #b74111
}
.calendar_wrap TABLE TD .sat {
	COLOR: #4c81a9
}
.calendar_wrap TABLE TD A {
	MARGIN: 4px 0px; DISPLAY: block
}
.calendar_wrap TABLE TD P {
	MARGIN: 4px 0px
}
.calendar_wrap TABLE TD A IMG.icon {
	MARGIN: -4px 6px -4px 0px
}
.calendar_wrap TABLE TD P IMG.icon {
	MARGIN: -2px 0px; FLOAT: left
}
.calendar_wrap TABLE TD P SPAN {
	MARGIN: 0px 0px 0px 20px; DISPLAY: block; COLOR: #393939
}
.calendar_wrap TABLE TD SPAN.day {
	DISPLAY: block; FONT-WEIGHT: bold
}
.calendar_wrap TABLE TD SPAN.test {
	COLOR: #696969; FONT-SIZE: 11px
}
.calendar_wrap .test_info {
	BORDER-BOTTOM: #0b4d93 1px solid; POSITION: absolute; BORDER-LEFT: #0b4d93 1px solid; WIDTH: 245px; BACKGROUND: url(images/bg_test_info.gif) #fff no-repeat left top; BORDER-TOP: #0b4d93 1px solid; BORDER-RIGHT: #0b4d93 1px solid
}
.calendar_wrap .test_info P.close {
	TEXT-ALIGN: right; MARGIN: 0px 3px 0px 0px; FLOAT: right
}
.calendar_wrap .test_info UL {
	MARGIN: 15px 10px 0px
}
.calendar_wrap .test_info UL LI {
	MARGIN: 0px 0px 10px; LETTER-SPACING: -0.05em; COLOR: #393939; FONT-SIZE: 11px
}
.calendar_wrap .test_info P.btn {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #eef2f7; PADDING-TOP: 4px
}
.calendar_wrap .test_info P.btn IMG {
	MARGIN: -6px 0px
}
.calendar_wrap .test_info P.btn A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.calendar_wrap .test_info P.btn A.qnaB {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_btn_qna.gif) no-repeat left top; HEIGHT: 20px; COLOR: #4b4b4b; OVERFLOW: visible; CURSOR: pointer; TEXT-DECORATION: none !important; PADDING-TOP: 0px
}
.calendar_wrap .test_info P.btn A.qnaB SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; DISPLAY: inline-block; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_btn_qna.gif) no-repeat right top; LETTER-SPACING: -0.05em; HEIGHT: 16px; PADDING-TOP: 4px
}
.calendar_wrap .test_info {
	_width: 245px; z-index:100;
}
.calendar_wrap .test_info P.close {
	_margin: 0 2px 0 0
}
.calendar_wrap UL.board_link {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 80px; PADDING-LEFT: 122px; PADDING-RIGHT: 122px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_goBoard.gif) no-repeat 20px top; PADDING-TOP: 0px; _height: 80px
}
.calendar_wrap UL.board_link LI {
	MARGIN: 0px 6px 6px 0px; FLOAT: left
}
.calendar_wrap .btn_logo {
	MARGIN: 20px 0px 0px; FLOAT: right
}
.calendar_wrap UL.board_link {
	_padding: 0 0px 0 122px; _margin: 0; _width: 570px
}
.calendar_wrap UL.board_link LI {
	_margin: 0 3px 3px 0
}
.calendar_wrap .mini {
	Z-INDEX: 5; BORDER-BOTTOM: #0b4d93 1px solid; POSITION: absolute; BORDER-LEFT: #0b4d93 1px solid; PADDING-BOTTOM: 10px; MARGIN: -30px 0px 0px 475px; PADDING-LEFT: 0px; WIDTH: 185px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #0b4d93 1px solid; BORDER-RIGHT: #0b4d93 1px solid; PADDING-TOP: 0px
}
.calendar_wrap .mini .close {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 5px
}
.calendar_wrap .mini .year {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eef2f7; PADDING-TOP: 6px
}
.calendar_wrap .mini .year SPAN {
	MARGIN: 0px 7px; LETTER-SPACING: -0.05em; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.calendar_wrap .mini .month {
	MARGIN: 0px 7px
}
.calendar_wrap .mini .month LI {
	MARGIN: 1px; FLOAT: left
}
.calendar_wrap .mini .month LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 55px; DISPLAY: block; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_mini_month.gif) no-repeat; HEIGHT: 31px; COLOR: #393939; OVERFLOW: hidden
}
.calendar_wrap .mini .month LI.on A {
	BACKGROUND-POSITION: 0px -31px; HEIGHT: 31px; OVERFLOW: hidden
}
.calendar_wrap .mini .month LI A:hover {
	BACKGROUND-POSITION: 0px -31px; HEIGHT: 31px; OVERFLOW: hidden
}
.calendar_wrap .mini .close {
	_padding: 5px 3px
}
.calendar_popup {
	WIDTH: 550px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_popup.gif) no-repeat; HEIGHT: 660px; OVERFLOW: hidden
}
.calendar_popup H1 {
	PADDING-BOTTOM: 23px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 28px; OVERFLOW: hidden; PADDING-TOP: 23px
}
.calendar_popup .btn_close {
	TEXT-ALIGN: center; MARGIN: 13px 0px 0px
}
.calendar_popup .guide_box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 29px; PADDING-RIGHT: 29px; LETTER-SPACING: -0.05em; HEIGHT: 500px; OVERFLOW: hidden; PADDING-TOP: 24px
}
.calendar_popup .guide_box H3 {
	MARGIN: 0px 0px 20px
}
.calendar_popup .guide_box UL LI {
	LIST-STYLE-TYPE: decimal
}
.calendar_popup .guide_box P.guide_text {
	MARGIN: 0px 0px 20px 30px
}
.calendar_popup .guide_box UL.guide01 {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px 46px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_line_gra.gif) no-repeat center bottom; PADDING-TOP: 0px
}
.calendar_popup .guide_box UL.guide01 LI {
	MARGIN: 0px 0px 15px
}
.calendar_popup .guide_box UL.guide02 {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px 46px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(//image.gohackers.com/img/sub/calendar/bg_line_gra.gif) no-repeat center bottom; PADDING-TOP: 0px
}
.calendar_popup .guide_box UL.guide02 LI {
	MARGIN: 0px 0px 15px; FONT-WEIGHT: bold
}
.calendar_popup .guide_box UL.guide02 LI .icon {
	MARGIN: -3px 0px -3px 7px
}
.calendar_popup .guide_box UL.guide02 LI UL {
	MARGIN: 5px 0px
}
.calendar_popup .guide_box UL.guide02 LI UL LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: none
}
.calendar_popup .guide_box UL.guide03 {
	MARGIN: 0px 0px 20px 46px
}
 