@charset "UTF-8";

/* —µ */
body {background:url('../images/main/bg_colorPattern.gif') repeat-x 0 294px; margin:0; text-align:center}
body, div, p, span, th, td, caption, li, a {color:#787878; line-height:15px; font-family:dotum, arial, verdana, helvetica; }
input, textarea, select {font-family:, Arial; color:#787878}
input, textarea {border:expression((this.type=='checkbox'||this.type=='radio')?'':'0px solid #d3d3d3'); }
a, area {color:#787878; text-decoration:none; selector-dummy:expression(this.hideFocus=true); cursor:pointer}
a:hover {color:#c00;}
.blink, area {color:#787878; text-decoration:none; padding:4px}
.blink:hover {color:#c00; border:1px solid #ddd; padding:3px}
img {border:0}
input {z-index:2}
p {margin:0px; line-height:16px}
.border {border:1px solid #000}
ul {margin:0; padding:0; list-style:none}
label {display:none;}
.blindtext{ visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em;position:absolute;}


/*  */
.content0 {background:url('../images/main/bg_pattern.gif') repeat-x 0 197px; height:572px}
.content1 {background:url('../images/main/bg_pattern3.gif') repeat-x 0 197px; height:572px}
.content2 {background:url('../images/main/bg_pattern0.gif') repeat-x 0 197px; height:572px}
.content3 {background:url('../images/main/bg_pattern1.gif') repeat-x 0 197px; height:572px}
.content4 {background:url('../images/main/bg_pattern2.gif') repeat-x 0 197px; height:572px}
.content5 {background:url('../images/main/bg_pattern3.gif') repeat-x 0 197px; height:572px}
.container {position:relative; width:990px; margin:0 auto}
.flashVisual {position:absolute; top:0; left:0; width:412px; height:437px;}
.popupzone {position:absolute; top:51px; left:420px; width:244px; height:113px}
	.popupzone .header {height:16px;overflow:hidden;}
		.popupzone .header .selected {float:left; background:url(../images/main/ico_black.gif) no-repeat; width:7px; height:7px; margin:5px 2px; cursor:pointer;float:left;}
		.popupzone .header .unselected {float:left; background:url(../images/main/ico_white.gif) no-repeat; width:7px; height:7px; margin:5px 2px; cursor:pointer; float:left;}
		.popupzone .header .btns {float:right; margin-top:1px}
	.popupzone .popupImg {position:absolute; top:17px; left:0; cursor:pointer; }
	.popupzone_tt {float:left; margin:3px 5px 0 0;}

.megaEvent {position:absolute; background:url(../images/main/tit_megaEvent.gif) no-repeat; top:208px; left:420px; width:276px; height:145px; text-align:left}
	.megaEvent .header {height:16px; padding:0 20px 0 110px}
		.megaEvent .header .selected {float:left; background:url(../images/main/ico_black.gif) no-repeat; width:7px; height:7px; margin:5px 2px; cursor:pointer}
		.megaEvent .header .unselected {float:left; background:url(../images/main/ico_white.gif) no-repeat; width:7px; height:7px; margin:5px 2px; cursor:pointer}
		.megaEvent .header .btns {float:right; margin-top:1px}
	.megaEvent .popupImg {position:absolute; top:27px; left:0; cursor:pointer}

.specialEvent {position:absolute; background:url(../images/main/tit_specialEvent.gif) no-repeat; top:208px; left:712px; width:276px; height:145px}
	.specialEvent .header {height:16px; padding:0 40px 0 120px}
		.specialEvent .header .btns {float:right; margin-top:1px}
	.specialEvent .popupImg {position:absolute; top:27px; left:0; filter:Alpha(opacity=0); cursor:pointer}
	.specialEvent .eventListContainer {float:left; padding:5px 0 0 110px}
		.specialEvent .eventListContainer .list0 {background:url(../images/main/txt_special0.gif) no-repeat 0 -13px; width:120px; height:12px; *height:11px; margin-top:10px; cursor:pointer; font-size:0px}
		.specialEvent .eventListContainer .list1 {background:url(../images/main/txt_special2.gif) no-repeat 0 0; width:120px; height:12px; *height:11px; margin-top:5px; cursor:pointer; font-size:0px}
		.specialEvent .eventListContainer .list2 {background:url(../images/main/txt_special3.gif) no-repeat 0 0; width:120px; height:12px; *height:11px; margin-top:5px; cursor:pointer; font-size:0px}
		.specialEvent .eventListContainer .list3 {background:url(../images/main/txt_special4.gif) no-repeat 0 0; width:120px; height:12px; *height:11px; margin-top:5px; cursor:pointer; font-size:0px}
		.specialEvent .eventListContainer .list4 {background:url(../images/main/txt_special1.gif) no-repeat 0 0; width:120px; height:12px; *height:11px; margin-top:5px; cursor:pointer; font-size:0px}
		.specialEvent .eventListContainer .list5 {background:url(../images/main/txt_special5.gif) no-repeat 0 0; width:120px; height:12px; *height:11px; margin-top:5px; cursor:pointer; font-size:0px}
		.specialEvent .eventListContainer .list6 {background:url(../images/main/txt_special6.gif) no-repeat 0 0; width:120px; height:12px; *height:11px; margin-top:5px; cursor:pointer; font-size:0px}

.notice {position:absolute; top:51px; left:682px; width:306px; height:117px; font-size:0.75em;}
	.notice .noticeTitle0 {float:left; background:url(../images/main/tab_notice0.gif) no-repeat; width:53px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitle1 {float:left; background:url(../images/main/tab_notice1.gif) no-repeat; width:53px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitle2 {float:left; background:url(../images/main/tab_notice2.gif) no-repeat; width:53px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitle3 {float:left; background:url(../images/main/tab_notice3.gif) no-repeat; width:63px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitleOv0 {float:left; background:url(../images/main/tab_notice0_ov.gif) no-repeat; width:53px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitleOv1 {float:left; background:url(../images/main/tab_notice1_ov.gif) no-repeat; width:53px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitleOv2 {float:left; background:url(../images/main/tab_notice2_ov.gif) no-repeat; width:53px; height:23px; margin-right:1px; cursor:pointer}
	.notice .noticeTitleOv3 {float:left; background:url(../images/main/tab_notice3_ov.gif) no-repeat; width:63px; height:23px; margin-right:1px; cursor:pointer}

	.notice .more {float:left; margin-left:2px; padding:6px}
	.notice .list {float:left}
		.notice .list ul {padding-top:9px}
			.notice .list ul .news {float:left; text-align:left; width:205px; padding:3px}
			.notice .list ul .date {float:left; padding:3px}

.recommand {position:absolute; top:398px; left:420px; width:281px; height:147px; font-size: 0.75em; text-align:left; overflow:hidden;}
	.recommand .re_tit {float:left; padding-top:2px;}
	.recommand .more {float:right; margin-left:55px; padding:6px}
	.recommand .recommandContainer {clear:both; text-align:left; padding-top:5px}
		.recommand .recommandContainer .imgbox {float:left}
		.recommand .recommandContainer .contents {float:left; width:200px; padding-left:13px}
			.recommand .recommandContainer .contents p {font-size:12px; font-weight:bold; padding:2px 0}
			.recommand .recommandContainer .contents span {float:left}

/*¥ê  css*/
.location {position:absolute; top:398px; left:712px; width:276px; height:147px; overflow:hidden;}
.fleft109 {float:left; width:109px; text-align:left;}
.fleft109 h5{margin:0; padding:4px 0 15px 0;}
.fleft109 .map_pic{margin:0; padding-left:8px;}
.fleft109 .map_pic img{width:87px; height:116px;}
.fleft150 {float:left; width:150px; padding:7px 0 0 10px; overflow:hidden; text-align:left;}
.fleft150 li{float:left; width:60px; height:17px;}

.sponsor {border-top:1px solid #dadada; border-bottom:1px solid #dadada; height:61px; text-align:left}
	.sponsor .title {position:relative; background:url(../images/main/bg_footer.gif) no-repeat 7px 8px; width:126px; height:59px}
		.sponsor .title .btn0 {position:absolute; top:7px; left:36px}
		.sponsor .title .btn1 {position:absolute; top:7px; left:71px}
		.sponsor .title .btn2 {position:absolute; top:7px; left:106px}
		.sponsor .title .btn3 {position:absolute; top:7px; left:141px}
		.sponsor .banner {float:left; padding:5px 15px}
	.sponsor .showall {padding:1px 8px}
#bannerBox {position:absolute; background:#fff; top:20px; left:0px; width:900px; height:40px; overflow:hidden}
#scrollContainer {position:absolute; top:0px; left:30px; width:850px; height:100px}


/* main menubar */
#header_wrap {width: 990px; margin: 0 auto;}
#header_top{width:100%; height:100px; overflow:hidden;}
#logo {width:140px; text-align:center; margin-top:24px; float:left;}
#top_right {width:741px; height:107px; float:right; text-align:right; overflow:hidden;}
#top_guickmenu {padding-top:11px; overflow:hidden; width:340px; float:right;}
#top_guickmenu li{float:left;}
.pdt3 {padding-top:3px;}
.pdr8 {padding-right:8px;}
.selectbox_top {width:87px; height:22px;}
.pdr2 {padding-right:2px;}
#topmenubar {width:597px; position:relative; float:right; padding: 3px 0 0 0;} 
#topmenubar_ul {width:597px; overflow:hidden;}
#topmenubar_ul li { float:left;}
#menu_1 {width:86px; height:38px;}
#menu_2 {width:141px; height:38px;}
#menu_3 {width:119px; height:38px;}
#menu_4 {width:97px; height:38px;}
#menu_5 {width:147px; height:38px;}
.topmenu_sub {width:493px; overflow:hidden;}
.topmenu_sub4 {width:530px; overflow:hidden;}
.topmenu_sub li {float:left;}
.msub01 {position:absolute; left:10px; top:43px;}
.msub02 {position:absolute; left:0px; top:43px; width:600px;}
.msub03 {position:absolute; left:176px; top:43px;}
.msub04 {position:absolute; left:90px; top:43px;}
.msub05 {position:absolute; left:145px; top:43px;}

/* main footer */
#footer{width:990px; height:91px; margin:0 auto; overflow:hidden}
.ftleft{float:left; width:296px; padding:23px 0 0 135px;}
.ftleft2{float:left;}
.ftleft2 ul{padding-top:15px;}
.ftleft2 ul li{float:left;}
.add{clear:both; padding-top:8px; #padding-top:3px;}

/* main popup */
#mainpopup {width:550px; position:absolute; left:184px; top:148px;; }
.mainpopup_top {width:550px; height:231px; border:0; margin:0; font-size:0; line-height:0;}
.mainpopup_bottom{width:550px; height:25px;background-color:black; overflow:hidden;}
.mainpopup_bottom_left {width:140px; float:right; text-align:left; padding-left:10px; overflow:hidden;}
.mainpopup_bottom_left input {line-height:0; font-size:0; float:left; margin-top:2px; border:0; padding:0;}
.mainpopup_bottom_left p{vertical-align:top;font-family:dotum; color:white; padding-top:5px; float:left; font-size: 0.75em}
.mainpopup_bottom_right {width:50px; float:right; margin-right:13px;}
.mainpopup_bottom_right img {margin-top:6px;}

.fleft{float:left;}

/*d-day*/
#dday{width:62px; height:59px; background:url(../images/main/bg_dday.gif) no-repeat; overflow:hidden; position:absolute; top:70px; left:1010px;}
#dday .ten{float:left; width:11px; height:14px; position:absolute; left:30px; top:45px;}
#dday .first{float:left; width:11px; height:14px; position:absolute; left:43px; top:45px;}

.blindtext{visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em;}


/* 3´ë ÀÌº¥Æ® */
.Event3 {position:absolute; top:212px; left:420px; width:540px; height:145px; text-align:left;}
.Event3 dl {margin:10px 0 0; padding:0; float:left;}
.Event3 dl dt {padding:0 0 7px 0;}
.Event3 dl dd {padding:0; margin:0;}