@charset "euc-kr";

html,body{width:100%; height:100%;}
html{overflow-y:scroll;}
/*body{width:100%; height:100%;}*/
body{*word-break:break-all;-ms-word-break:break-all}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
ul, ol, li{list-style:none;}

table {border-collapse:collapse; border-spacing:0;}
img,fieldset,iframe{border:0 none; margin:0;}
img {display:inline-block; border:0 none;}

a, cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block; vertical-align:top;}


/* font */
body, td, p, input, button, textarea, select{font-family:'±¼¸²', Gulim, Tahoma; font-size:12px; color:#757575; line-height:140%;}

a:link, a:visited, a:active {color:#757575; text-decoration:none; font-family:'±¼¸²', Gulim, Tahoma; font-size:12px;letter-spacing: -1px; line-height:140%;}
a:hover {color:#4e8ecf; text-decoration:none; font-family:'±¼¸²', Gulim, Tahoma; font-size:12px; letter-spacing: -1px; line-height:140%;}

/*ÀÌ¹ÌÁö ¸µÅ© Á¡¼± ¾ø¾Ö±â--ÇÊ¿äÇÑ °æ¿ì¸¸ È°¼ºÈ­
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none;}

a, img, input {selector-dummy:expression(this.hideFocus=true);}
*/


/* form */
form, input{ margin:0px;}
input {outline:none;}
select {vertical-align:middle}
input,select,button{vertical-align:middle}


/*calendar*/
.calendarTitleY {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 8px; FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
.calendarTitleM {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #78b300; FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
.calendarWeekS {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 30px; COLOR: #78b300; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarWeekT {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 30px; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarWeek {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 30px; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarDayS {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #78b300; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarDayT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarDay {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarToDay {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/admin/img/icon_calendar_point.gif) no-repeat; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #fe5400; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarNoDay {
	FLOAT: left; WIDTH: 30px; PADDING-TOP: 5px; HEIGHT: 25px
}
.calendarNow {
	PADDING-LEFT: 8px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 148px; CURSOR: pointer; COLOR: #333333; FONT-FAMILY: tahoma; HEIGHT: 20px
}
.calendarClose {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 55px; CURSOR: pointer; COLOR: #333333; FONT-FAMILY: tahoma; HEIGHT: 20px
}
.clearboth {
	CLEAR: both
}
.content_img {
	BACKGROUND: url(img/sch_bg_gray.gif)
}

/* Ææ¼Ç³ª¶ó */
.top_bnl{background: url(../nmainimg/top_bn_bg2.jpg) top repeat-x;}
.top_bnr{background: url(../nmainimg/top_bn_bg2.jpg) top repeat-x;}
/*.top_bnl{background: url(../nmainimg/top_bn_lbg.gif) top repeat-x;}
.top_bnr{background: url(../nmainimg/top_bn_rbg.gif) top repeat-x;}*/
.gnb{background:url(../nmainimg/gnb_bg.gif) top repeat-x;}
.lnb{background:url(../nmainimg/lnb_bg.gif) top repeat-x;}
.mainimg{background:url(../nmainimg/mainimg_bg.gif) top repeat-x;}

/*gallery*/
#galleryWrap2{margin-top:5px;}
.galleryhtml2 ul,.galleryhtml2 li, .galleryhtml2 div, .galleryhtml2 span{margin:0px; padding:0px;} 
.galleryhtml2 { float:none;position: relative;width:980px;height:327px; margin:0 auto;overflow:hidden;} /*overflow:hidden;*/
.galleryhtml2 .galleryView {float:left; position:relative;width:683px;height:327px; margin:auto;overflow:hidden;}
.galleryhtml2 .galleryView .item {float:left; left:0; position:absolute; width:683px;height:327px; margin:auto; z-index:10;opacity:100%;filter:alpha(opacity=0.5);background-color:#000000;}
.galleryhtml2 .thumbnails2 { float:left;position:relative;width:84px;height:94px; border:#FFF 4px solid; background-color:#FFF;cursor:pointer;overflow:hidden;margin-bottom:7px;margin-left:7px;opacity:100%;filter:alpha(opacity=0.5);display:none;}
	
	.galleryhtml2 .thumbnails2 .thumbnailsitem { float:left;position: relative;width:84px;height:94px;background-color:#FFF;background-repeat:no-repeat;background-position:center 50%; }
	.galleryhtml2 .thumbnails2:hover {  border:#3a775a 4px solid; }
	.galleryhtml2 .thumbnails2.active {  border:#3a775a 4px solid; }
	
	
	/* slide */
.slides{position:relative;width:155px; margin-top:30px;}
.slides .slide{overflow:hidden;position:relative;width:155px;height:55px}
.slides .slide li{display:block;width:155px;height:55px}
.slides .slide li a{display:block}
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:absolute;top:62px;width:14px;height:14px;background:url(../nmainimg/sp_page.gif) 0 0 no-repeat;line-height:999px;vertical-align:top;}
.slides a.prev{right:15px;background-position:0 0}
.slides a.prev:hover{background-position:0 -20px}
.slides a.next{right:0px;width:15px;background-position:-20px 0}
.slides a.next:hover{background-position:-20px -20px}
.slides .page{z-index:100;position:absolute;top:62px;left:0;text-align:center;list-style:none}
.slides .page li{display:inline-block;_display:inline;margin:0 0;_zoom:1}
.slides .page li a{display:block;overflow:hidden;width:12px;height:12px;background:url(../nmainimg/sp_page.png) 0 0 no-repeat;line-height:999px;vertical-align:top}
.slides .page li.current a{background-position:0 -12px}

.areatx a:link, areatx a:visited, areatx a:active, areatx a:hover { color:686868; font-size:11px; font-family:'µ¸¿ò',Dotum; line-height:20px;}
.areatxline{color:#bfbfbf; font-size:11px; font-family:'µ¸¿ò',Dotum; line-height:20px;}

.search{float:right; height:40px; z-index:999; padding:0; margin:0; width:310px; background: url(../nmainimg/gnb_search_bg.gif) no-repeat top right; display:block; position:relative;}

.search_input{ color:#797979; border:0; background:transparent; paddin g:5px; font:normal 12px dotum; width:300px; height:30px !important;}
.formse_input {float:left; width:170px; margin:10px 0 10px 20px; display:block;}

#dispen{width:311px; border:#d2d2d2 1px solid; border-collapse:collapse;}
#dispen .txt{padding:10px; color:#4f4f4f; font-size:11px; font-family:'µ¸¿ò',Dotum; border-bottom:#dedede 1px solid;}
#dispen .txt p{color:#313131; font-size:14px; font-weight:bold; font-family:'±¼¸²',Gulim;}
#dispen .num{padding:5px 5px 5px 10px; color:#4f4f4f; font-size:13px;}
#dispen .num .txb{color:#006ba8; font-size:13px; font-weight:bold;}
#dispen .num .txr{color:#e11914; font-size:13px; font-weight:bold;}
#dispen .dis{padding:5px 5px 5px 10px; color:#e11914; font-family:Arial; font-size:30px; font-weight:bold; border-right:#dedede 1px solid;}

#evdispen{width:295px; border:#d2d2d2 1px solid; border-collapse:collapse;}
#evdispen .txt{padding:10px; color:#4f4f4f; font-size:11px; font-family:'µ¸¿ò',Dotum; border-bottom:#dedede 1px solid;}
#evdispen .txt p{color:#313131; font-size:14px; font-weight:bold; font-family:'±¼¸²',Gulim;}
#evdispen .num{padding:5px 5px 5px 10px; color:#4f4f4f; font-size:13px;}
#evdispen .num .txb{color:#006ba8; font-size:13px; font-weight:bold;}
#evdispen .num .txr{color:#e11914; font-size:13px; font-weight:bold;}
#evdispen .dis{padding:5px 5px 5px 10px; color:#e11914; font-family:Arial; font-size:30px; font-weight:bold; border-right:#dedede 1px solid;}

#tdispen{width:131px; border:#d2d2d2 1px solid; border-collapse:collapse;}
#tdispen .txt{padding:4px 4px 4px 4px;color:#313131; font-size:12px; font-weight:bold; font-family:'±¼¸²',Gulim; letter-spacing:-1;}
#tdispen .dis{padding:5px 5px 5px 5px; color:blue; font-family:'µ¸¿ò',Dotum; font-size:11px; border-right:#dedede 1px solid; letter-spacing:-1;}
#tdispen .dis2{padding:5px 5px 5px 5px; color:red; font-family:'µ¸¿ò',Dotum; font-size:11px; border-right:#dedede 1px solid; letter-spacing:-1;}
#tdispen .dis3{padding:5px 5px 5px 5px; color:green; font-family:'µ¸¿ò',Dotum; font-size:11px; border-right:#dedede 1px solid; letter-spacing:-1;}
#tdispen .dis4{padding:5px 5px 5px 5px; color:#ed4214; font-family:'µ¸¿ò',Dotum; font-size:11px; border-right:#dedede 1px solid; letter-spacing:-1;}

#npenlist{background:#f6f6f6; border:#cecece 1px solid;}
#npenlist_in{border:#cecece 1px solid; margin:10px; background:#FFF;}
#npenlist_in td{ padding:10px;}

#rooms input[type=text]{border:#b8b8b8 1px solid; height:23px;}
#rooms select{border:#b8b8b8 1px solid; height:23px;}
#rooms{color:#4f5053;}

#login_form th{font-size:15px; color:#4d4d4d; font-weight:bold; padding-left:5px;}
#login_form input[type=text]{border:#dedede 1px solid; height:35px; width:230px;}
.subtit{background:url(../nmainimg/bg_tit.gif) bottom repeat-x;}

#dis_search{background:url(../nmainimg/bg_dis_search.gif) top no-repeat;}
#dis_search select{border:#b8b8b8 1px solid; height:23px; width:100px;}

#work_search{background:url(../nmainimg/bg_work_search.gif) top no-repeat;}
#work_search select{border:#b8b8b8 1px solid; height:23px; width:100px;}

#tosearch .tdt{background:url(../nmainimg/bg_tosearch.gif) top repeat-x; text-align:center; height:37px; color:#525252; font-size:12px; font-family:'±¼¸²',Gulim; font-weight:normal;}
#tosearch .tin{background:#f8f9fa;}
#tosearch_in{margin:15px 0 15px 0;}
#tosearch_in th{color:#333333; font-size:12px; font-family:'±¼¸²',Gulim; font-weight:bold; padding:8px 0 8px 15px; border-bottom:#e1e5ec 1px solid;}
#tosearch_in .th02{color:#333333; font-size:12px; font-family:'±¼¸²',Gulim; font-weight:bold; padding:8px 0 8px 15px;  border-bottom:#f8f9fa 1px solid;}
#tosearch_in .ftd{color:#333333; font-size:12px; font-family:'±¼¸²',Gulim; padding:8px 0 8px 0; border-bottom:#e1e5ec 1px solid;}
#tosearch_in .ftd02{color:#333333; font-size:12px; font-family:'±¼¸²',Gulim; padding:8px 0 8px 0;}
#tosearch_bt{background:#FFF; border:#c0c9d2 1px solid;}
#tosearch_bt td{ padding:10px; color:#000000; font-size:12px; font-family:'±¼¸²',Gulim;}