@charset "utf-8";

/* calendar_default2 */
.calendar_default2 {width:730px; overflow:hidden; clear:both; background:url(../../../files/web1/images/common/board/cal_bg_center.gif) repeat left bottom; position:relative;}
.calendar_default2 .date_select {height:70px; background:url(../../../files/web1/images/common/board/cal_bg_top.gif) no-repeat left top;}
.calendar_default2 .date_select ul {overflow:hidden; padding-top:12px; padding-left:160px; text-align:center;}
.calendar_default2 .date_select ul li {float:left; width:23px; height:33px; vertical-align:top;}
.calendar_default2 .date_select ul li.date_num {width:35px; height:30px; padding-top:3px; font-size:24px; font-weight:800; background:url(../../../files/web1/images/common/board/cal_date_bg.gif) no-repeat left top;}
.calendar_default2 .date_select ul li.date_btn {width:33px; height:27px; padding-top:6px; margin-left:10px;}
.calendar_default2 .date_select ul li.left_margin {margin-left:15px;}
.calendar_default2 p {text-align:right; padding-right:10px; margin-bottom:5px;}
.calendar_default2 .state {height:24px; margin:0 12px 14px 12px; background:#deeff7 url(../../../files/web1/images/common/board/cal_state_left.gif) no-repeat left top;}
.calendar_default2 .state ul {padding-top:4px; padding-left:20px; background:#deeff7 url(../../../files/web1/images/common/board/cal_state_right.gif) no-repeat right top;}
.calendar_default2 .state ul li {float:left; padding:3px 25px 0 20px; padding-right:25px;}
.calendar_default2 .state ul li.state1 {background:url(../../../files/web1/images/common/board/cal_icon1.gif) no-repeat left top;}
.calendar_default2 .state ul li.state2 {background:url(../../../files/web1/images/common/board/cal_icon2.gif) no-repeat left top;}
.calendar_default2 .state ul li.state3 {background:url(../../../files/web1/images/common/board/cal_icon3.gif) no-repeat left top;}
.calendar_default2 .state ul li.state4 {background:url(../../../files/web1/images/common/board/cal_icon4.gif) no-repeat left top;}
.calendar_default2 .state ul li.state5 {background:url(../../../files/web1/images/common/board/cal_icon5.gif) no-repeat left top;}
.calendar_default2 .state ul li.state6 {background:url(../../../files/web1/images/common/board/cal_icon6.gif) no-repeat left top;}
.calendar_default2 .state ul li.state7 {background:url(../../../files/web1/images/common/board/cal_icon7.gif) no-repeat left top;}
.calendar_default2 .state ul li.state8 {padding-right:0px; background:url(../../../files/web1/images/common/board/cal_icon8.gif) no-repeat left top;}

.calendarBottom {background:url(../../../files/web1/images/common/board/cal_bg_bottom.gif) repeat left bottom; padding-bottom: 30px; }

.calendar_p_default_height { height:30px;}

.calendar_default2 table {width:706px; margin-left:12px; border-collapse:collapse;}
.calendar_default2 table caption {display:none;}
.calendar_default2 table thead th {height:34px; text-align:center; vertical-align:top;}
.calendar_default2 table tbody td {color:#333333; text-align:right;}
.calendar_default2 table tbody td {vertical-align:top; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.calendar_default2 table tbody td.none_right {border-right:0px;}
.calendar_default2 table tbody tr.none_border td {border-bottom:0px;}
.calendar_default2 table tbody td.today_con {background:#f7f7f7;}
.calendar_default2 table tbody td div p {color:#777; font-size:12px; font-weight:800; padding-right:0px;}
.calendar_default2 table tbody td div p.sat {color:#7891c6;}
.calendar_default2 table tbody td div p.sun {color:#f55c33;}
.calendar_default2 table tbody td div ul {overflow:hidden;}
.calendar_default2 table tbody td div ul li {text-align:left; padding-left:5px; }
.calendar_default2 table tbody td div ul li a {color:#333333; font-size:11px; letter-spacing:-0.1em;}
.calendar_default2 table tbody td div ul li a:hover {text-decoration:underline;}
.calendar_default2 table tbody td div ul li img {vertical-align:middle; margin-right:3px;}
.calendar_default2 table tbody td div.default_con2 {min-height:75px; _height:75px; padding-top:5px; padding-right:8px;}
.calendar_default2 table tbody td div.default_con2 p {margin:0;}

.weekSchesule {width:707px; position:absolute; top:195px; left:13px; z-index:10; z-index:10;}
.weekSchesule table {width:707px; margin:0 0 3px 0; border:0; border-collapse:collapse;}
.weekSchesule table td { width:101px; height:17px !important; padding:0;  border:0 !important; empty-cells:show; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; text-align:left !important; white-space:nowrap}
.weekSchesule table td span {color:#000; font-size:11px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; white-space:nowrap}
.weekSchesule table td img {vertical-align:middle; margin:0 5px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1;}
.weekSchesule table td.case1 {background:#e0edf4;}
.weekSchesule table td.case2 {background:#ebecf5;}
.weekSchesule table td.case3 {background:#f3ebf7;}
.weekSchesule table td.case4 {background:#f5e6ef;}
.weekSchesule table td.case5 {background:#f7efee;}
.weekSchesule table td.case6 {background:#f5f1eb;}
.weekSchesule table td.case7 {background:#f5f5e7;}
.weekSchesule table td.case8 {background:#ecf3e7;}

.calendarPop {width:100%; height:0; position:relative; z-index:100;}
.calendarPop .calendarLayer {width:332px; height:251px; position:absolute; top:110px; left:200px; z-index:100; background:url(../../../files/web1/images/common/board/bg_calendar.gif) no-repeat 0 0;}
.calendarPop .calendarLayer .close {position:absolute; top:4px; right:4px; padding:0;}
.calendarPop .calendarLayer dl {width:290px; position:absolute; top:18px; left:24px;}
.calendarPop .calendarLayer dl dt {height:30px; text-align:center; font-weight:bold; color:#024b8e; font-size:16px; padding-right:20px;}
.calendarPop .calendarLayer dl dd {width:100%; height:184px; overflow:auto;}
.calendarPop .calendarLayer dl dd ul {width:270px; list-style:none;}
.calendarPop .calendarLayer dl dd ul li {padding-bottom:5px; line-height:14px;}
.calendarPop .calendarLayer dl dd ul li img {vertical-align:middle;}

/*calendar_img2*/
.calendar_img2 {width:730px; overflow:hidden;}
.calendar_img2 p.btn_right {text-align:right;}
.calendar_img2 .view_img {width:730px; height:440px; background:url(../../../files/web1/images/common/board/cal_bg_imgView2.gif) no-repeat left top;}
.calendar_img2 .view_img ul {width:999999px; overflow:hidden; position: relative;height: 349px;}
.calendar_img2 .view_img ul li {display:inline; overflow:hidden; }
.calendar_img2 .view_img ul li.on {overflow:hidden; width:241px; height:349px;}
.calendar_img2 .view_img ul li.on img {width:241px; height:349px;}
.calendar_img2 .view_img ul li.prev {position:absolute; top:154px; left:70px; overflow:hidden; width:156px; height:228px;}
.calendar_img2 .view_img ul li.prev img {width:156px; height:228px;}
.calendar_img2 .view_img ul li.next {position:absolute; top:154px; left:514px; overflow:hidden; width:156px; height:228px}
.calendar_img2 .view_img ul li.next img {width:156px; height:228px;}

.calendar_img2 .view_img .view_dev_list {position: absolute;overflow: hidden;height: 349px;padding-top: 129px;width:241px;;padding-top: 54px;margin-left: 249px;}

.calendar_img2 .img_select {position:relative; width:730px; height:420px; background:url(../../../files/web1/images/common/board/cal_bg_imgSelect2.gif) no-repeat left top;}
.calendar_img2 .img_select .img_more {position:absolute; top:43px; left:80px; overflow:hidden; width:550px; text-align:left;}
.calendar_img2 .img_select .img_more p {float:left;}
.calendar_img2 .img_select .img_more p img {width:236px; height:338px; border:1px solid #999;}
.calendar_img2 .img_select .img_more h4 {clear:none !important; float:left; margin:19px 0 0 20px !important; font-size:16px; line-height:18px;}
.calendar_img2 .img_select .img_more ul {float:left; width:280px; overflow:hidden; padding-left:20px; padding-top:14px;}
.calendar_img2 .img_select .img_more ul li {display:block; width:100%; height:18px; line-height:18px;}
.calendar_img2 .img_select .img_more ul li img {vertical-align:middle;}
.calendar_img2 .img_select .img_more ul li.title {height:16px; color:#333333; font-size:14px; font-weight:800; margin-bottom:19px;}
.calendar_img2 .img_select .img_more ul li.more_text {height:123px; margin-top:18px;}
.calendar_img2 .img_select .img_more ul li.more_btn {height:22px; text-align:right; padding-right:14px;}
.calendar_img2 .list_align {width:730px; padding-bottom:30px; background:url(../../../files/web1/images/common/board/cal_bg_imglist.gif) no-repeat left 90px; position:relative;}
.calendar_img2 .list_align .list_div_align {position: relative;width: 615px;overflow: hidden;margin-left: 55px;}
.calendar_img2 .list_align ul {width:999999px; overflow:hidden; position: relative;}
.calendar_img2 .list_align ul li {display:inline; overflow:hidden; }
.calendar_img2 .list_align ul li a {display:inline-block; width:56px; overflow:hidden; margin-top:30px;}
.calendar_img2 .list_align ul li img {width:53px; height:77px; border:1px solid #959595;}
.calendar_img2 .list_align ul li.on a {width:80px; margin-top:9px;;}
.calendar_img2 .list_align ul li.on img {width:78px; height:98px; border:1px solid #959595;}
.calendar_img2 .list_align .img_prev {position:absolute; top:42px; left:0;}
.calendar_img2 .list_align .img_next {position:absolute; top:42px; right:0;}
.calendar_img2 .imgDesc {text-align:center;}

.calendar_img2 .page_arrow {overflow:hidden; height:41px; padding:235px 46px 0 46px}
.calendar_img2 .page_arrow .prev {float:left;}
.calendar_img2 .page_arrow .next {float:right;}


.calendar_w_1 {width:101px !important;}
.calendar_w_2 {width:202px !important;}
.calendar_w_3 {width:303px !important;}
.calendar_w_4 {width:404px !important;}
.calendar_w_5 {width:505px !important;}
.calendar_w_6 {width:606px !important;}
.calendar_w_7 {width:707px !important;}

/* calendar_default3  분야별정보 < 문화관광 < 스포츠 < 경기일정 */
.calendar_default3 {width:730px; overflow:hidden; background:url(../../../files/web1/images/common/board/cal_bg_center02.gif) repeat left bottom; clear:both; position:relative;}
.calendar_default3 .date_select {height:70px; background:url(../../../files/web1/images/common/board/cal_bg_top02.gif) no-repeat left top;}
.calendar_default3 .date_select ul {overflow:hidden; padding-top:12px; padding-left:160px; text-align:center;}
.calendar_default3 .date_select ul li {float:left; width:23px; height:33px; vertical-align:top;}
.calendar_default3 .date_select ul li.date_num {width:35px; height:30px; padding-top:3px; font-size:24px; font-weight:800; background:url(../../../files/web1/images/common/board/cal_date_bg02.gif) no-repeat left top;}
.calendar_default3 .date_select ul li.date_btn {width:33px; height:27px; padding-top:6px; margin-left:10px;}
.calendar_default3 .date_select ul li.left_margin {margin-left:15px;}
.calendar_default3 p {text-align:right; padding-right:10px; margin-bottom:5px;}
.calendar_default3 .state {height:24px; margin:0 12px 14px 12px; background:#deeff7 url(../../../files/web1/images/common/board/cal_state_left.gif) no-repeat left top;}
.calendar_default3 .state ul {padding-top:4px; padding-left:50px; background:#deeff7 url(../../../files/web1/images/common/board/cal_state_right.gif) no-repeat right top;}
.calendar_default3 .state ul li {float:left; padding:3px 25px 0 20px; padding-right:45px;}
.calendar_default3 .state ul li.state1 {background:url(../../../files/web1/images/common/board/cal_icon1.gif) no-repeat left top;}
.calendar_default3 .state ul li.state2 {background:url(../../../files/web1/images/common/board/cal_icon2.gif) no-repeat left top;}
.calendar_default3 .state ul li.state3 {background:url(../../../files/web1/images/common/board/cal_icon3.gif) no-repeat left top;}
.calendar_default3 .state ul li.state4 {background:url(../../../files/web1/images/common/board/cal_icon4.gif) no-repeat left top;}
.calendar_default3 .state ul li.state5 {background:url(../../../files/web1/images/common/board/cal_icon5.gif) no-repeat left top;}
.calendar_default3 .state ul li.state6 {background:url(../../../files/web1/images/common/board/cal_icon6.gif) no-repeat left top;}
.calendar_default3 .state ul li.state7 {background:url(../../../files/web1/images/common/board/cal_icon7.gif) no-repeat left top;}
.calendar_default3 .state ul li.state8 {padding-right:0px; background:url(../../../files/web1/images/common/board/cal_icon8.gif) no-repeat left top;}

.calendarBottom3 {background:url(../../../files/web1/images/common/board/cal_bg_bottom02.gif) repeat left bottom; padding-bottom: 30px; }

.calendar_p_default_height { height:30px;}

.calendar_default3 table {width:706px; margin-left:12px; border-collapse:collapse;}
.calendar_default3 table caption {display:none;}
.calendar_default3 table thead th {height:34px; text-align:center; vertical-align:top;}
.calendar_default3 table tbody td {color:#333333; text-align:right;}
.calendar_default3 table tbody td {vertical-align:top; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.calendar_default3 table tbody td.none_right {border-right:0px;}
.calendar_default3 table tbody tr.none_border td {border-bottom:0px;}
.calendar_default3 table tbody td.today_con {background:#f7f7f7;}
.calendar_default3 table tbody td div p {color:#777; font-size:12px; font-weight:800; padding-right:0px;}
.calendar_default3 table tbody td div p.sat {color:#7891c6;}
.calendar_default3 table tbody td div p.sun {color:#f55c33;}
.calendar_default2 table tbody td div ul {overflow:hidden;}
.calendar_default3 table tbody td div ul li {text-align:left; padding-left:5px; }
.calendar_default3 table tbody td div ul li a {color:#333333; font-size:11px; letter-spacing:-0.1em;}
.calendar_default3 table tbody td div ul li a:hover {text-decoration:underline;}
.calendar_default3 table tbody td div ul li img {vertical-align:middle; margin-right:3px;}
.calendar_default3 table tbody td div.default_con2 {min-height:75px; _height:75px; padding-top:5px; padding-right:8px;}
.calendar_default3 table tbody td div.default_con2 p {margin:0;}

.default_write button.zipsearch{
    background: url("/files/web56/images/front/womanv/common/btn/btn_zipsearch.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 20px;
    margin-left: 4px;
    padding: 0;
    width: 90px;
    text-indent: -999em;
}

.signal_text_box {
	    border: 1px solid #D5D6D6;
	    margin-bottom: 30px;
	    overflow: hidden;
	    position: relative;
	    width: 668px;
	}
	
.signal_text_box .signal_subject {
    left: 20px;
    position: absolute;
    top: 22px;
    width: 650px;
	}
/* 사용자 공통적용*/ 		
legend {
    display: none;
    height: 0;
    overflow: hidden;
	}
	
.signal_text_box{
	width: 668px;
	}
.default_board {
	width: 724px;
	}
	
	
.default_view {
    width: 730px;
}

.default_write {
    width: 725px;
}

input, select, textarea, button {
    vertical-align: top !important;
}
	
.thumbnail_board {
    width: 670px;	
}	

.board_list_btn {
   /*position: absolute;*/
    right: 0;
    text-align: right;
}
