@charset "utf-8";

/* TITLE : Seoul Tourism Organization
 * UPDATE: 20091109
 * AUTHOR: ASIANCE
 * E-MAIL: myounghee@asiance.com  */

/* IE6 fix */
img, div,aside, h1, h2, h3, input { behavior:url(./iepngfix.htc); }

/* COMMON STYLE */
h3 { font-size:16px; }

* { font-size:12px; font-family:Verdana, Gulim; color:#666; margin:0; padding:0; }
hr, legend, caption, .hidden { display:none !important; }
li { list-style:none; }
fieldset { border:none; }
img { border:none; }
table { border-collapse:collapse; }
.clear { clear:both; }
.backNo { background:none !important; }
.borRNo { border-right:none !important; }
.borLNo { border-left:none !important; }
.borBNo { border-bottom:none !important; }
.mtNo { margin-top:0 !important; }
.mrNo { margin-right:0 !important; }
.mbNo { margin-bottom:0 !important; }
.pdbNo { padding-bottom:0 !important; }
.overflow { overflow:hidden; }
.overflow_ie6 { overflow:hidden; _height:1%; }
.input { padding:3px 0 0 2px;  font-size:11px; }
.lart_li { margin-bottom:0 !important; }
.index * { font-family:Dotum; }
cite, address { font-style:normal; }
abbr { border:0; }



/* LINK STYLE */
a { text-decoration:underline; color:#C73A36; }
a:hover { text-decoration:underline; color:#C73A36; }



/* gnb select*/
#about #wrap header nav menu li#Tmenu1 a { background-position:0 -51px; }
#venue #wrap header nav menu li#Tmenu2 a { background-position:-110px -51px; }
#high #wrap header nav menu li#Tmenu3 a { background-position:-220px -51px; }
#tool #wrap header nav menu li#Tmenu4 a { background-position:-330px -51px; }
#promo #wrap header nav menu li#Tmenu5 a{ background-position:-440px -51px; }
#stories #wrap header nav menu li#Tmenu6 a { background-position:-551px -51px; }
#contact #wrap header nav menu li#Tmenu7 a { background-position:-662px -51px; }


/* TITLE */
#wrap #content_area .content_detail h3, #wrap #content_area .content_detail h4, #wrap #content_area .guideBox h3  { color:#3e3e3e; font-size:14px; color:#626262; font-weight:bold; margin:28px 0 15px 0; }
#wrap #content_area .roundIcon { background:url(../images/bg_round.gif) no-repeat 0 2px; padding-left:40px; }
#wrap #content_area #lastestvideos { background:url(../images/vimeo_icon.jpg) no-repeat 0 0px; padding-left:28px;padding-top:2px; }

/* TITLE_BG */
#wrap .titleBg { display:block; height:94px; padding-top:20px; }
#wrap #subTitle_area ul, #high #wrap #subTitle_area p,#promo #wrap #subTitle_area p { position:absolute; top:28px; left:280px; margin-top:20px; }
#wrap #subTitle_area ul li { float:left; width:180px; vertical-align:top; margin-bottom:2px; background:url(../images/bg_bletArrow.png) no-repeat 0 5px; padding-left:17px; }
* html #wrap #subTitle_area ul li {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_bletArrow.png", sizingMethod='crop'); }
#wrap #subTitle_area ul li strong a:hover { color:#ccd6fd; text-decoration:underline; cursor:pointer; cursor:hand; }
#wrap #subTitle_area ul strong { vertical-align:top; margin-right:5px; }
#wrap #subTitle_area ul strong a, #high #wrap #subTitle_area p, #promo #wrap #subTitle_area p  { font-weight:bold; color:#9ea5c5; font-size:13px; }
#wrap #subTitle_area ul strong a { vertical-align:top; text-decoration:none; }
#wrap #subTitle_area ul strong a:hover { text-decoration:underline; }
#wrap #subTitle_area ul li { color:#9eace8; font-weight:normal; }
#about #wrap .titleBg { background:url(../images/bg_aboutTitle.jpg) no-repeat 0 0; }
#venue #wrap .titleBg { background:none; }
#high #wrap .titleBg { background:url(../images/bg_highTitle.jpg) no-repeat 0 42px; }
#stories #wrap .titleBg { background:url(../images/bg_storiesTitle.jpg) no-repeat 0 0; }
#contact #wrap .titleBg { background:url(../images/bg_contactTitle.jpg) no-repeat 0 0; }
#promo #wrap .titleBg { background:url(../images/bg_promotionTitle.jpg) no-repeat 0 0; }

#wrap #subTitle_area ul { width:400px; margin-top:0px; }
#high #wrap #subTitle_area li.second { float:left; width:240px; }
#high #wrap #subTitle_area p,#promo #wrap #subTitle_area p { width:400px; margin-top:10px; line-height:140%; }
#tool #wrap #subTitle_area ul { width:500px; }
#tool #wrap #subTitle_area ul li { width:200px; }

/* #about #wrap #subTitle_area ul li { width:160px; }
#tool #wrap #subTitle_area ul li { width:200px; }
#stories #wrap #subTitle_area ul li { width:120px; }
#contact #wrap #subTitle_area ul li { width:130px; } */

#contact #wrap #subTitle_area ul, #high #wrap #subTitle_area ul { width:500px; }
#contact #wrap #subTitle_area li.second { width:350px; }

/* LAYOUT */
body { background:#fff url(../images/bg_bodyNew.jpg) repeat-x 0 0; }
#wrap { position:relative; width:964px; margin:0 auto; background:#fff url(../images/bg_bodyNew.jpg) repeat-x 0 0; overflow:hidden; }

#wrap #heaer_bg { position:relative; width:100%; min-height:240px; _height:240px; background:#403b32 url(../images/bg_header.gif) repeat-x 0 0; }
#wrap header { display:block; position:relative; width:960px; height:123px; margin:0 auto; }
#wrap header #logo_area { display:block; width:100%; height:80px;  margin-bottom:11px;  }
/* #wrap header a.logo { float:left; display:block; width:130px; height:80px; margin-left:5px; } */
#wrap header a.logo { float:left; display:block; width:150px; height:80px; margin-left:5px; overflow:hidden;background:url(../images/newlogo.gif) no-repeat 8px 3px; }
#wrap header a.logo strong, #wrap header span.team span { display:block; height:0; width:0; overflow:hidden; }
#wrap header nav .homeLang { position:absolute; top:10px; right:235px; width:47px; overflow:hidden; }
#wrap header span.team { position:relative;display:block; width:247px; height:80px; left:140px; background:url(../images/team.gif) no-repeat 0 22px; }


#wrap header h1 a span { display:block; }

#wrap header nav .homeLang li { float:left; width:47px; height:20px; background:url(../images/home.gif) no-repeat 0 0; }
#wrap header nav .homeLang li.ko { background-position:0 -50px; }
#wrap header nav .homeLang li a { display:block; width:100%; height:100%; }
#wrap header nav .homeLang li a span { display:block; width:0; height:0; overflow:hidden; }
#wrap header nav .homeLang li.home { display:none; }

#wrap header nav #family { position:absolute; top:10px; right:0; width:229px; height:20px; background:url(../images/bg_select.gif) no-repeat 0 0; z-index:999;  }
#wrap header nav #family.on { background-position:0 -50px; }
#wrap header nav #family fieldset span { display:block; width:229px; height:20px; text-indent:-3000em; cursor:pointer; cursor:hand; }
#wrap header nav #family fieldset ul { width:227px; background:#fff; border:1px solid #dcdcdc; border-top:none; padding:4px 0; z-index:1000; }
#wrap header nav #family fieldset ul li { padding:0 1px; line-height:150%; margin-bottom:4px; }
#wrap header nav #family fieldset ul input { position:absolute; top:-3000em; }
#wrap header nav #family fieldset ul a { display:block; width:216px; height:18px; padding-left:6px; font-size:11px; color:#a6a6a6; text-decoration:none; }
#wrap header nav #family fieldset ul a:hover { background:#eae9e9; text-decoration:none; color:#666 !important; }
#wrap header nav #family.off #family_list { display:none; }

#wrap header nav #globalsearch{ position:absolute; top:37px; right:0; width:228px; height:20px; overflow:hidden; z-index:1; }
#wrap header nav #globalsearch input{ margin:0 2px 0 0; background:url(../images/main_search_bg.gif); border:0; height:17px; width:163px; padding:3px 0 0 0px; line-height:12px; margin-right:1px; overflow:hidden; display:block; float:left; }
#wrap header nav #globalsearch button.search{ display:block; background:url(../images/search_btn.gif); width:61px; height:20px; border:0; padding:0; text-indent:-3000em; cursor:pointer; cursor:hand; float:right; margin-right:1px;}

#wrap header nav menu { width:100%; height:31px; overflow:hidden; }
#wrap header nav menu ul { width:100%; height:31px; overflow:hidden; }
#wrap header nav menu li { float:left; width:110px; }
#wrap header nav menu li a { display:block; width:110px; height:31px; background:url(../images/gnb.gif) no-repeat 0 0; text-indent:-3000em; }
#wrap header nav menu li#Tmenu2 a { background-position:-110px 0;}
#wrap header nav menu li#Tmenu3 a { background-position:-220px 0; }
#wrap header nav menu li#Tmenu4 a { background-position:-330px 0; }
#wrap header nav menu li#Tmenu5 a { background-position:-440px 0; }
#wrap header nav menu li#Tmenu6 a { background-position:-551px 0; }
#wrap header nav menu li#Tmenu7 a { background-position:-662px 0;width:113px; }
#wrap header nav menu li#Tmenu1 a:hover { background-position:0 -51px; }
#wrap header nav menu li#Tmenu2 a:hover { background-position:-110px -51px; }
#wrap header nav menu li#Tmenu3 a:hover { background-position:-220px -51px; }
#wrap header nav menu li#Tmenu4 a:hover { background-position:-330px -51px; }
#wrap header nav menu li#Tmenu5 a:hover { background-position:-440px -51px; }
#wrap header nav menu li#Tmenu6 a:hover { background-position:-551px -51px; }
#wrap header nav menu li#Tmenu7 a:hover { background-position:-662px -51px; }

#wrap header nav menu #weatherBox { position:absolute; top:90px; right:0; width:160px; height:30px; overflow:hidden; z-index:2; }
#wrap header nav menu #weatherBox time { display:block; font-family:Arial; font-size:11px; color:#e37b08; font-weight:bold; margin-top:11px; height:14px; overflow:hidden; }
#wrap header nav menu #weatherBox .weatherFlash { position:absolute; top:5px; right:0; display:block; width:100px; height:28px; z-index:1; font-family:Arial; }
#wrap header nav menu #weatherBox .weatherFlash img { vertical-align:middle; margin-right:5px; }

#meteo { position:absolute; display:block; height:20px; width:100px; background:#00FF33 url(../images/meteo.png); float:right; }

#detail_bg { position:absolute; top:240px; left:0; display:block; width:100%; height:0px; background:#292d40; overflow:hidden; }
#detail_bg.reque{ height:2px; }
#detailSearch_area { position:relative; display:block; height:2px; background:#292D40; overflow:hidden;  }
#wrap h2#searchdetail { position:absolute; top:165px; left:30px; cursor:pointer; width:220px; height:54px; background:url(../images/bg_searchArrow.gif) no-repeat; font-size:14px; color:#ffefe0; text-decoration:none; padding:18px 0 0 20px; text-indent:-3000em; }
#wrap #detailS .requestOn  { background-position:0 -100px; }
#wrap #detailS .requestOff  { background-position:0 -300px; }
#wrap #detailS .detailOn { background-position:0 0; }
#wrap #detailS .detailOff { background-position:0 -200px; }

#wrap h2#searchdetail a { display:block; width:200px; height:100%;  }
#wrap h2#searchdetail a:hover { color:#fffdfb !important; }
#wrap h2#searchdetail span { display:block; font-size:12px; font-weight:normal; color:#93979e; text-decoration:underline; margin-top:5px; }
#wrap #detail_area { position:absolute; top:17px; display:block; border-left:1px solid #3c3c43; border-right:1px solid #3c3c43; width:902px; overflow:hidden; height:292px; padding:0 29px 0 27px; }
#wrap .tourCourse #detail_area { position:relatvie; top:0; left:0; width:847px; padding:0; }
#wrap #detailSearch_area span.result { color:#ffde9c; padding:20px 0; display:block }
#wrap #detail_area article { position:relative; border:2px solid #353027; display:block; }
#wrap #detail_area dl { width:904px; overflow:hidden; border:0px; border-top:0; }
#wrap .tourCourse #detail_area dl { width:840px; border:2px solid #353027; }
/* #wrap .request #detail_area article { top:20px; } */
#wrap #detail_area dt, #wrap #detail_area dd { float:left; height:28px; background:#fff; border-top:1px solid #eae1d0; padding-top:15px; overflow:hidden; }
#wrap #detail_area dt { width:148px; padding-left:22px; font-weight:bold; color:#635741; font-size:11px; }
#wrap .request #detail_area dt { width:195px; }
#wrap #detail_area dt label { color:#635741; font-size:11px; cursor:pointer; cursor:hand; }
#wrap #detail_area dd { width:728px; }
#wrap .tourCourse #detail_area dt, #wrap .tourCourse #detail_area dd { background:none }
#wrap .tourCourse #detail_area dt { width:60px; }
#wrap .tourCourse #detail_area dd { width:711px; }
#wrap .tourCourse #detail_area .split { width:170px; }
#wrap .tourCourse #detail_area .split2 { width:174px; }
#wrap .tourCourse #detail_area .rightNo { border-right:0;  }
#wrap .tourCourse #detail_area .leftNo { border-left:0; }
#wrap .tourCourse #detail_area .bottomNo { border-bottom:0; }
#wrap .request #detail_area dd { width:686px; }
#wrap #detail_area dt.comments, #wrap #detail_area dd.comments { width:903px; height:87px; border-top:0; }
#wrap #detail_area dt.comments { width:881px; height:15px; border:0; }
#wrap #detail_area .line { background:#eeebe7; }
#wrap #detail_area dd ol li { display:inline; }
#wrap #detail_area dd ol li input, #wrap #detail_area dt img { vertical-align:middle; }
#wrap #detail_area dd ol li label { display:inline-block; width:151px; color:#7a7160; font-size:11px; cursor:pointer; cursor:hand; }
#wrap .tourCourse #detail_area dd ol li label { width:144px; }


#tools #detailSearch_area.request{ position:relative; display:block; height:436px; background:#292D40; margin-top:2px; }
#venue #detailSearch_area.request{ position:relative; display:block; height:436px; background:#292D40; margin-top:2px; }

#detailSearch_area.request{ position:relative; display:block; height:436px; background:#292D40; margin-top:2px; }
#wrap #detailSearch_area.request { height:610px; }


#wrap .calendar #detailSearch_area.request { height:100px; background:#666666 }

#wrap #detailSearch_area.off { height:2px; }
#wrap .calendar #detailSearch_area.request{ top:0px; height:105px; padding:3px; background:#666666; }
#wrap .tourCourse #detailSearch_area.request { top:0px; height:75px; padding:3px; background:none; }
#wrap .tourCourse #detailSearch_area.request { top:0; margin-top:20px; height:131px; }




#wrap .calendar #detailSearch_area.request dl {  height:33px; padding:10px 0 0 200px; background:#efefef; border:1px solid #d0d0d0; overflow:hidden; }
#wrap .calendar #detailSearch_area.request dl dt { width:51px; height:20px; padding-left:13px; color:#635741; font-size:11px; font-weight:bold; padding-top:5px; }
#wrap .calendar #detailSearch_area.request dl dt.sec { text-align:center; }
#wrap .calendar #detailSearch_area.request dl dd { width:136px; height:25px; }
#wrap .calendar #detailSearch_area.request dl dt, #wrap .calendar #detailSearch_area.request dl dd { float:left; }
#wrap #detailSearch_area.request #detail_area { height:570px; margin-left:2px; }
#wrap .tourCourse #detailSearch_area.request #detail_area { height:110px; margin:7px; border:0; overflow:visible }
#wrap #detailSearch_area.request dd .input { float:left; width:257px; height:19px; background:url(../images/bg_input.gif) no-repeat 0 0; border:0; padding:4px 3px 0 3px; color:#7A7160; font-size:11px; margin-right:17px; margin-top:-5px; }
#wrap #detailSearch_area.request dd .inputdate {  width:157px; height:19px; background:url(../images/inputdate.gif) no-repeat 0 0; border:0; padding:4px 3px 0 3px; color:#7A7160; font-size:11px; margin-right:17px; margin-top:0px; }

#wrap #detailSearch_area.request dd .long { width:401px; background:url(../images/bg_input1.gif) no-repeat 0 0; }
#wrap #detailSearch_area.request dd input.browse { float:left; background:url(../images/btn_browse.gif) no-repeat 0 0; width:82px; height:21px; margin-top:-5px; text-indent:-100px; cursor:pointer; cursor:hand; font-size:10px ; position:absolute; left:220px; -moz-opacity:0; filter:alpha(opacity: 0);opacity: 0; z-index:100000; }
#wrap #detailSearch_area.request dd .textarea { width:643px; height:75px; padding:3px 3px 3px 217px; background:url(../images/bg_input2.gif) no-repeat 217px 0; border:0; margin-top:-5px; overflow:hidden; }
#wrap #detailSearch_area.request dd textarea { width:633px; height:69px; margin:1px 3px; border:0; overflow:auto; font-size:11px;
      scrollbar-face-color:#fff;
			scrollbar-highlight-color:#fafbfb;
			scrollbar-3dlight-color:#f2f3f4;
			scrollbar-darkshadow-color:#ccc;
			scrollbar-shadow-color:#f2f3f4;
			scrollbar-arrow-color:#a9a9a9;
			scrollbar-track-color:#fafbfb;
		}
#wrap #detailSearch_area.request dd span { float:left; display:block; width:125px; height:30px; }
#wrap #detailSearch_area.request dd span.check { background:url(../images/bg_check.png) no-repeat 0 0; text-indent:-3000em; }
#wrap #detailSearch_area.request dd span.wrong { background:url(../images/bg_check.png) no-repeat 0 -31px; padding-left:22px; color:#c73a36; font-size:11px; font-weight:bold; }
#wrap #detailSearch_area.request #date, #wrap #detailSearch_area.request #date1, #wrap #detailSearch_area.request #appForm { position:absolute; width:650px; margin-top:-5px; }
#wrap .calendar #detailSearch_area.request #date, #wrap .calendar #detailSearch_area.request #date1 { margin-top:0; }
#wrap #detailSearch_area.request #date fieldset div, #wrap #detailSearch_area.request #date1 fieldset div, #wrap #detailSearch_area.request #culture, #wrap #detailSearch_area.request #day { position:absolute; top:0; left:0; width:81px; }
#wrap #detailSearch_area.request #date fieldset #year, #wrap #detailSearch_area.request #date fieldset #month, #wrap #detailSearch_area.request #date fieldset #day, #wrap #detailSearch_area.request #appForm fieldset #app,
#wrap #detailSearch_area.request #date1 fieldset #year1, #wrap #detailSearch_area.request #date1 fieldset #month1, #wrap #detailSearch_area.request #date1 fieldset #day1, #wrap #detailSearch_area.request #culture { width:81px;  }
#wrap .calendar #detailSearch_area.request #date fieldset #year, #wrap .calendar #detailSearch_area.request #date fieldset #month, #wrap .calendar #detailSearch_area.request #date fieldset #day,
#wrap #detailSearch_area.request #date1 fieldset #year1, #wrap #detailSearch_area.request #date1 fieldset #month1, #wrap #detailSearch_area.request #date1 fieldset #day1 { width:101px; }
#wrap #detailSearch_area.request #date1 fieldset #year1 { left:489px; }
#wrap #detailSearch_area.request #date fieldset #month { left:91px; }
#wrap #detailSearch_area.request #culture, #wrap #detailSearch_area.request #day { width:151px; top:14px; left:255px; }
#wrap #detailSearch_area.request #day { left:505px; }
#wrap .calendar #detailSearch_area.request #date fieldset #month { left:118px; }
#wrap #detailSearch_area.request #date1 fieldset #month1 { left:607px; }
#wrap #detailSearch_area.request #date fieldset #day { left:181px; }
#wrap .calendar #detailSearch_area.request #date fieldset #day { left:235px; }
#wrap #detailSearch_area.request #date1 fieldset #day1 { left:725px; }
#wrap #detailSearch_area.request #appForm { width:80px; left:630px; margin-top:-5px; }
#wrap #detailSearch_area.request #date1 { left:0px; }
#wrap #detailSearch_area.request #date fieldset span, #wrap #detailSearch_area.request #date1 fieldset span, #wrap #detailSearch_area.request #appForm fieldset span { display:block; width:68px; height:19px; background:url(../images/bg_select1.gif) no-repeat 0 -50px; color:#868a8f; font-size:11px; font-family:Verdana; text-decoration:none; padding:4px 0 0 13px; cursor:pointer; cursor:hand; }
#wrap #detailSearch_area.request #culture span, #wrap #detailSearch_area.request #day span { display:block; width:138px; height:19px; background:url(../images/bg_select3.gif) no-repeat 0 -50px; color:#868a8f; font-size:11px; font-family:Verdana; text-decoration:none; padding:4px 0 0 13px; cursor:pointer; cursor:hand; }
#wrap .calendar #detailSearch_area.request #date fieldset span, #wrap #detailSearch_area.request #date1 fieldset span { width:88px; background:url(../images/bg_select2.gif) no-repeat 0 -50px; }
#wrap #detailSearch_area.request #date fieldset #year.off span, #wrap #detailSearch_area.request #date fieldset #month.off span, #wrap #detailSearch_area.request #date fieldset #day.off span,
#wrap #detailSearch_area.request #date1 fieldset #year1.off span, #wrap #detailSearch_area.request #date1 fieldset #month1.off span, #wrap #detailSearch_area.request #date1 fieldset #day1.off span,
#wrap #detailSearch_area.request #appForm fieldset #app.off span, #wrap #detailSearch_area.request #culture.off span, #wrap #detailSearch_area.request #day.off span { background-position:0 0; }
#wrap #detailSearch_area.request #date fieldset ul, #wrap #detailSearch_area.request #date1 fieldset ul, #wrap #detailSearch_area.request #appForm fieldset ul, #wrap #detailSearch_area.request #culture ul, #wrap #detailSearch_area.request #day ul { position:absolute; top:23px; left:0; width:79px; height:80px; overflow:auto; background:#fff; border:1px solid #ccc; border-top:none; padding:4px 0 2px 0; z-index:1000 !important;
			scrollbar-face-color:#fff;
			scrollbar-highlight-color:#ffffff;
			scrollbar-3dlight-color:#ffffff;
			scrollbar-darkshadow-color:#ffffff;
			scrollbar-shadow-color:#ffffff;
			scrollbar-arrow-color:#a9a9a9;
			scrollbar-track-color:#ffffff;
			_position:relative; _top:0;
			}
#wrap .calendar #detailSearch_area.request #date fieldset ul, #wrap .calendar #detailSearch_area.request #date1 fieldset ul { height:75px; }
#wrap #detailSearch_area.request #date fieldset ul, #wrap #detailSearch_area.request #date1 fieldset ul { width:99px; }
#wrap #detailSearch_area.request #culture ul, #wrap #detailSearch_area.request #day ul { width:149px; }
#wrap #detailSearch_area.request #appForm fieldset ul { padding-top:5px; }
#wrap #detailSearch_area.request #date fieldset ul li, #wrap #detailSearch_area.request #date1 fieldset ul li, #wrap #detailSearch_area.request #appForm fieldset ul li, #wrap #detailSearch_area.request #culture ul li, #wrap #detailSearch_area.request #day ul li { padding:0 1px; line-height:150%;  margin-bottom:2px; }
#wrap #detailSearch_area.request #date fieldset ul input, #wrap #detailSearch_area.request #date1 fieldset ul input, #wrap #detailSearch_area.request #appForm fieldset ul li input, #wrap #detailSearch_area.request #culture ul li input, #wrap #detailSearch_area.request #day ul li input { position:absolute; top:-3000em; }
#wrap #detailSearch_area.request #date fieldset ul label, #wrap #detailSearch_area.request #date1 fieldset ul label, #wrap #detailSearch_area.request #appForm fieldset ul label, #wrap #detailSearch_area.request #culture ul li label, #wrap #detailSearch_area.request #day ul li label { display:block; width:49px; height:18px; padding-left:11px; font-size:11px; color:#868a8f; text-decoration:none; cursor:pointer; cursor:hand; }
#wrap .calendar #detailSearch_area.request #date fieldset ul label, #wrap .calendar #detailSearch_area.request #date1 fieldset ul label { height:17px; }
#wrap .calendar #detailSearch_area.request #date fieldset ul label, #wrap #detailSearch_area.request #date1 fieldset ul label { width:69px; }
#wrap #detailSearch_area.request #culture ul li label, #wrap #detailSearch_area.request #day ul li label { width:119px; }
#wrap #detailSearch_area.request #date fieldset ul label:hover, #wrap #detailSearch_area.request #date1 fieldset ul label:hover, #wrap #detailSearch_area.request #appForm fieldset ul label:hover, #wrap #detailSearch_area.request #culture ul li label:hover, #wrap #detailSearch_area.request #day ul li label:hover { background:#eeebe7; text-decoration:none; color:#868a8f !important; }
#wrap #detailSearch_area.request #date fieldset #year.off #year_list, #wrap #detailSearch_area.request #date fieldset #month.off #month_list, #wrap #detailSearch_area.request #date fieldset #day.off #day_list, #wrap #detailSearch_area.request #appForm fieldset #app.off #app_list,
#wrap #detailSearch_area.request #date1 fieldset #year1.off #year1_list, #wrap #detailSearch_area.request #date1 fieldset #month1.off #month1_list, #wrap #detailSearch_area.request #date1 fieldset #day1.off #day1_list, #wrap #detailSearch_area.request #culture.off #culture_list, #wrap #detailSearch_area.request #day.off #day_list { display:none; }

#wrap #category { position:relative; position:absolute; top:185px; left:170px; width:600px; background:url(../images/bg_category.gif) no-repeat 0 0; }
#wrap #category.on { background-position:0 -50px; }
#wrap #category span { display:block; width:163px; height:20px; padding:6px 0 0 11px; color:#fefefe; font-weight:bold; cursor:pointer; cursor:hand; }
#wrap #category ul { position:absolute; top:25px; width:178px; background:#fff; border:1px solid #c98a53; border-top:none; padding:7px 0; }
#wrap #category ul li { padding:0 1px; line-height:150%; height:18px; margin-bottom:5px;}
#wrap #category ul input { position:absolute; top:-3000em; }
#wrap #category ul label { display:block; width:167px; height:100%; font-size:11px; padding-left:9px; cursor:pointer; cursor:hand; }
#wrap #category ul label:hover { background:#fee8d3; }
#wrap #category label.venName { position:absolute; top:6px; left:250px; display:block; color:#363636; font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; }
#wrap #category input { position:absolute; top:0; left:348px; width:154px; height:17px; padding:5px 10px 0 10px; margin-top:2px; font-size:11px; font-weight:bold; color:#363636; border:0; }
#wrap #category button { position:absolute; top:0; left:510px; display:block; width:87px; height:26px; background:transparent; cursor:pointer; cursor:hand; border:0; text-indent:-3000em; }
#wrap #category.off #category_list { display:none; }
#wrap #subTitle_area { display:block; width:943px; height:115px; margin:0 auto; background:url(../images/bg_subTitle.jpg) no-repeat 0 30px; padding:0 0 0 17px; margin-bottom:2px; }
#wrap #subTitle_area { position:relative; font-size:12px; font-weight:bold; color:#c98a53; line-height:190%; }
#wrap #subTitle_area h1 { display:block; font-size:16px; font-weight:bold; color:#ffe9cc; width:0; height:0; overflow:hidden; }

#wrap #content_bg { position:relative; width:100%; padding-top:10px; }
#wrap #content_area { display:block; width:900px; margin:0 auto; background:#f2f2f2; padding:30px; padding-bottom:50px; margin-top:10px; }
#wrap #content_area .titleBox { width:100%; overflow:hidden; border-bottom:1px solid #e3e3e3; margin-bottom:30px; }
#wrap #content_area h2 { float:left; width:550px; font-family:Arial; font-size:20px; color:#3e3e3e; padding-bottom:15px; margin-left:3px; }
#wrap #content_area h2 abbr { font-family:Arial; font-size:20px; color:#3e3e3e; }
#wrap #content_area .curr_loc { float:right; margin:9px 5px 0 0; font-size:11px; color:666666; }
#wrap #content_area .curr_loc a { font-size:11px; color:#666666; }
#wrap #content_area .curr_loc strong { font-size:11px; color:#99876c; letter-spacing:-1px; }
#wrap #content_area .curr_loc strong abbr { font-size:11px; color:#99876c; }
#wrap #content_area .content_pd { display:block; padding:0 20px; }
#wrap #content_area.calendar .content_pd { position:relative; }
#wrap #content_area .floatBox { width:860px; overflow:hidden; }

#wrap #content_area .content_header{ display:block; width:860px; overflow:hidden; background:url(../images/bg_intro.gif) repeat-x 0 bottom; padding:0 20px 30px 20px;line-height:170%; }
#wrap #content_area .content_intro { display:block; width:860px; overflow:hidden; background:url(../images/bg_intro.gif) repeat-x 0 bottom; padding:0 20px 30px 20px; }
#wrap #content_area.tourCourse .content_intro { padding-bottom:0px; }
a.gmnoprint{ font-size:8px}
/* a.conventioncrop{ height:84px; width:146px; display:block; float:left; overflow:hidden; margin-top:2px;} */
#wrap #content_area .content_intro .img { float:left; border:1px solid #e3e3e3; margin-top:2px; }
#wrap #content_area section.imgNo article { float:none; display:block; width:100%; padding-right:50px; line-height:170%; }
#wrap #content_area .content_intro article { float:right; display:block; width:573px; padding-right:50px; line-height:170%; }
#about #wrap #content_area .here article { padding-right:0; }
#wrap #content_area .content_intro article h3 { font-size:16px; font-weight:bold; color:#646464; margin:0 0 7px 9px; }
#wrap #content_area .content_intro article h3 abbr { font-size:16px; }
#wrap #content_area .content_intro article p { color:#666; margin-left:9px; }
#stories #wrap #content_area .content_intro article p { margin-left:0; }
#wrap #content_area .content_intro article h4 { color:#4897ca; margin:0 0 2px 10px; }
#about #wrap #content_area .here article .awardsACIBox { position:relative; }
#about #wrap #content_area .here article h4 { margin-left:24px; }
#about #wrap #content_area .here article .awardsACIBox h4 { margin-top:10px; }
#wrap #content_area .content_intro .float_box { position:relative; width:100%; overflow:hidden; margin-top:10px; }
#wrap #content_area .content_intro .left { position:relative; float:left; width:310px; }
#wrap #content_area .content_intro .right { float:right; width:250px; }
#wrap #content_area .content_intro article ul { width:295px; margin-left:10px; }
#wrap #content_area .content_intro article ul li label, #wrap #content_area .content_intro article ul li address { font-weight:bold; }
#wrap #content_area .content_intro article ul li address { display:inline; font-style:normal; }
#wrap #content_area .content_intro article dt, #wrap #content_area .content_intro article dd { line-height:180%; }
#wrap #content_area .content_intro article dt, #wrap #content_area .content_intro article dd, #wrap #content_area .content_intro article span { float:left; color:#626262; }
#wrap #content_area .content_intro article dd a { float:left; }
#wrap #content_area .content_intro article dt { background:url(../images/bg_bletGray.gif) no-repeat 0 8px; padding-left:13px; font-weight:bold; }
#wrap #content_area .content_intro article dt { padding-right:2px; }
#wrap #content_area .content_intro article dt.distance { width:250px; }
#wrap #content_area .content_intro article dd img { vertical-align:middle; }
#wrap #content_area .content_intro article dd.site { width:215px; }
#wrap #content_area .content_intro article dd.email { width:230px; }
#wrap #content_area .content_intro article dd.tel { width:240px; }
#wrap #content_area .content_intro article dd.distance { width:250px; padding-left:13px; }
#wrap #content_area .content_intro article dd.land { width:205px; }
#wrap #content_area .content_intro article dd.terminal { width:140px; }
#wrap #content_area .content_intro article dd.pass { width:185px; }
#wrap #content_area .content_intro article dd.flight { position:relative; top:-21px; left:127px; width:400px; vertical-align:top; }
#wrap #content_area .content_intro article .add, #wrap #content_area .content_intro article .add a { display:inline !important; float:none; }
#wrap #content_area .content_intro article dd.br { padding-right:100px; }
#wrap #content_area .content_intro article dd.brS { padding-right:60px; }
#wrap #content_area .content_intro article span.br {  float:none; }

#wrap #content_area .content_intro article dd .tip { float:none; font-size:11px; margin-left:18px; }
#wrap #content_area .content_intro article ul { margin-left:5px; }
#wrap #content_area .content_intro article li { font-weight:normal; padding-left:0px; line-height:160%; }
#wrap #content_area .content_intro article .facilities li { background:url(../images/bg_bletGray.gif) no-repeat 0 10px; padding-left:10px; }

#wrap #content_area .content_detail { display:block; padding:0 20px; }
#wrap #content_area .content_detail .table_wrap { width:838px; background:#363636; padding:3px 2px 3px 3px; border:8px solid #646464; }
#wrap #content_area .content_detail .table_wrap th { width:210px; background:#eaeaea; color:#303030; }
#wrap #content_area .content_detail th, #wrap #content_area .content_detail td { line-height:300%; border:1px solid #d4d4d4; font-size:11px; }
#wrap #content_area .content_detail td { background:#fff; text-align:center; }
#wrap #content_area .content_detail tr.line td { background:#eaeaea; }

#venue #wrap #content_area .content_detail table { border:2px solid #a09f9f; margin-top:18px; }
#venue #wrap #content_area .content_detail th { background:#eaeaea; color:#303030; }
#venue #wrap #content_area .content_detail th, #venue #wrap #content_area .content_detail td { padding:5px; text-align:center; width:110px; border:1px solid #a09f9f; background:#eaeaea; font-size:11px; }
#venue #wrap #content_area .content_detail thead td { width:210px; background:#eaeaea; color:#303030; line-height:100%  }
#venue #wrap #content_area .content_detail thead th, #venue #wrap #content_area .content_detail thead td { border:1px solid #d4d4d4; font-size:11px; padding:5px;  line-height:100%  }
#venue #wrap #content_area .content_detail tr td { background:#fff; text-align:center;font-weight:normal; line-height:100% }
#venue #wrap #content_area .content_detail tr.line td,#venue #wrap #content_area .content_detail tr.grey td, #venue #wrap #content_area .content_detail tr.undefined td  { background:#eaeaea; font-weight:normal;  line-height:100%  }

#wrap #content_area .content_detail p { line-height:170%; color:#666; }
#wrap #content_area .content_detail .iframe { display:block; height:348px; border:1px solid #c1c1c1; }

#wrap #content_area .highlights { text-align:center; }
/* #wrap #content_area .highlights h3 { font-family:Arial; font-size:30px; color:#5a5a5a; letter-spacing:-1px; margin-bottom:10px; } */
#wrap #content_area .highlights p { line-height:150%; }
#wrap #content_area .highlights .floatBox { width:901px; margin-top:25px; text-align:left; }
#wrap #content_area .highlights section.left { float:left; width:490px; }
#wrap #content_area .highlights section.right { float:right; width:340px; border:1px solid #dedede; padding:20px; background:#fff; padding-bottom:24px; }
#wrap #content_area .highlights .floatBox article { display:block; width:450px; padding:0 20px 21px 20px;border:1px solid #dedede; background:#fff; margin-top:30px; }
#wrap #content_area .highlights .floatBox article ul li, #wrap #content_area .highlights .right ul li { width:100%; overflow:hidden; background:url(../images/bg_dotB.gif) repeat-x 0 bottom; padding:20px 0; }
#wrap #content_area .highlights .floatBox article ul li.last, #wrap #content_area .highlights .right ul li.last { background:none; padding-bottom:0; }
#wrap #content_area .highlights .right ul li { padding:18px 0; }
#wrap #content_area .highlights .floatBox article img { float:left; }
#wrap #content_area .highlights .floatBox article .txtBox { float:right; width:270px; }
#wrap #content_area .highlights .floatBox img { display:block; border:1px solid #dedede; }
#wrap #content_area .highlights .floatBox p { vertical-align:top; letter-spacing:-10%; }
#wrap #content_area .highlights h4 { margin-bottom:6px; }
#wrap #content_area .highlights .high_tech { color:#66a2fc; }
#wrap #content_area .highlights .culture { color:#6f3616; }
#wrap #content_area .highlights .festive { color:#a52448; }
#wrap #content_area .highlights .convenience { color:#23265d; }
#wrap #content_area .highlights .greenCity { color:#90a211; }
#wrap #content_area .highlights .cuisine { color:#fe4f0a; }
#wrap #content_area .highlights .security { color:#5b88d6; }
#wrap #content_area .highlights .convention { color:#b7a908; }
#wrap #content_area .highlights .entertainment { color:#164f6f; }
#wrap #content_area .highlights .design { color:#9e19d6; }
#wrap #content_area .highlights .hospitable { color:#7d9dc9; }
#wrap #content_area .highlights .seoul { font-size:12px; color:#418ce9; margin:14px 0 7px 0; }
#wrap #content_area .highlights .topSeoul { height:21px; background:#e5b12f url(../images/bg_bletYellow.gif) no-repeat 12px 10px; padding:6px 0 0 27px; font-size:12px; color:#fff; letter-spacing:-1px; word-spacing:1px; }

#wrap #content_area .stories_case { display:block; width:861px; overflow:hidden; margin-bottom:17px; }
#wrap #content_area .stories_case dl { float:left; width:380px; background:#fff; border:1px solid #dbdbdb; padding:20px; margin-right:16px; }
#wrap #content_area .stories_case dt { margin-bottom:15px; }
#wrap #content_area .stories_case dt a { font-weight:bold; letter-spacing:-1%; text-decoration:underline; color:#666; }
#wrap #content_area .stories_case dd { width:376px; overflow:hidden; }
#wrap #content_area .stories_case dd p { line-height:0; width:100%; overflow:hidden; }
#wrap #content_area .stories_case dd img { float:left; border:1px solid #e4e4e4; margin-right:20px; }
#wrap #content_area .stories_case dd .txt { float:left; display:block; width:180px; margin-top:10px; _margin-top:8px; line-height:160%; }
#wrap #content_area .stories_case dd a.threeLine { margin-top:13px; _margin-top:10px; }

#wrap #content_area a.red { font-size:11px; color:#c73a36;padding-bottom:5px;text-decoration:underline; margin:0; display:block}
#wrap #content_area a.red b {color:#c73a36;}

#wrap #content_area a.btnAll { float:right; height:15px; font-size:11px; color:#c73a36; text-decoration:underline; background:url(../images/btn_arrR.gif) no-repeat 0 0; padding-left:20px; }
#contact #wrap #content_area a.btnAll1 { float:right; height:31px; width:157px;font-size:12px; color:#fff;font-weight:bold; text-decoration:none; background:url(../images/contact_btn_bg.gif) no-repeat 0 0; padding:6px 0px 0 35px; }


#wrap #content_area a#programlink{position:relative;right:0px;}
#wrap #content_area a.btnAll abbr { font-size:11px; color:#c73a36; }

#wrap #content_area .content_detail .float_box { clear:both; width:100%; overflow:hidden; }

#tool #wrap #content_area .content_detail .left{float:left;height:285px;overflow:hidden;position:relative;width:422px;padding:0;margin:0;}
#tool #wrap #content_area .content_detail .right{float:right;height:285px;overflow:hidden;position:relative;width:422px;padding:0;margin:0;}
#tool #wrap #content_area .storiesTop a.btnAll { padding-right:20px; margin-top:5px; }
#tool #wrap #content_area .content_detail { padding:0 0 30px 0; background:transparent url(../images/bg_intro.gif) repeat-x scroll 0 bottom; }
#tool #wrap #content_area .caseBox { width:100%; overflow:hidden; }
#tool #wrap #content_area .storiesTop .float_box { clear:both; width:860px; background:url(../images/bg_intro.gif) repeat-x 0 0; padding:38px 20px 0 20px; margin-top:30px; }
#tool #wrap #content_area .storiesTop h3, #tool #wrap #content_area .storiesTop article { margin-left:20px; }

#tool #wrap #content_area .storiesTop .float_box h3 { margin:0; border:0; }
#tool #wrap #content_area .contBox { position:relative; width:380px; height:152px; padding:20px; border:1px solid #dbdbdb; background:#fff; }
#tool #wrap #content_area .storiesTop .btn_box { top:153px; }
#tool #wrap #content_area .storiesTop .left, #tool #wrap #content_area .content_detail .right { width:422px; }
#tool #wrap #content_area .content_detail .float_box h3 {border:none; padding-bottom:0px}
#tool #wrap #content_area .content_detail .float_box .service img{float:left; margin-right:20px; border:1px solid #ccc}
#tool #wrap #content_area .content_detail .float_box .service h4{margin:0 0 15px 0; padding:0; font-size:12px}
#tool #wrap #content_area a.btnAll{margin-top:15px;}
#tool .btn_box_event {float:left; position:relative; top:130px; left:305px}

#wrap .btn_box_event span { margin:0 5px; width:45px; text-align:center}
#wrap .btn_box_event button { float:left; display:block; width:19px; height:19px; background:url(../images/btn_nextPrev.gif) no-repeat 0 0; border:none; text-indent:-3000em; cursor:pointer; cursor:pointer; }
#wrap .btn_box_event .nextBtn {float:right;  background-position:-27px 0; margin-left:0px; position:absolute; top:0; left:58px }

#tool #event_carrousel { display:block; width:1000816px; overflow:hidden; position:absolute; left:0; padding-left:20px; }
#tool #event_carrousel div.item { display:block; width:379px; float:left; height:115px; overflow:hidden; margin-right:22px; }

#tool #eventL_carrousel { display:block; width:1000900px; overflow:hidden; position:relative; left:0; }
#tool #eventL_carrousel div.item { display:block; width:300px;float:left; height:320px; overflow:hidden; }

#tool #event_carrousel div.item a, #event_carrousel div.item span { font-size:11px; }

#tool #webzine_carrousel { display:block; width:100001632px; overflow:hidden; position:absolute; left:0; padding-left:20px; }

#tool #wrap #content_area .content_detail .float_box li a:hover { text-decoration:underline; }
#tool #wrap #content_area .content_detail .float_box li a { text-decoration:none;color:#666; }


#tool #wrap #content_area .guideBox .book{background:none}

#stories #wrap #content_area .storiesTop a.btnAll { padding-right:20px; margin-top:5px; }
#stories #wrap #content_area .content_detail { padding:0; }
#stories #wrap #content_area .caseBox { width:100%; overflow:hidden; }
#stories #wrap #content_area .storiesTop .float_box { clear:both; width:860px; background:url(../images/bg_intro.gif) repeat-x 0 0; padding:38px 20px 0 20px; margin-top:30px; }


#stories #wrap #content_area .storiesTop .first {background:none;margin-top:0px; }
#stories #wrap #content_area .storiesTop h3, #stories #wrap #content_area .storiesTop article { margin-left:0px; }
#stories #wrap #content_area .storiesTop .float_box h3 { margin:0; border:0; }
#stories #wrap #content_area .contBox { position:relative; width:380px; height:152px; padding:20px; border:1px solid #dbdbdb; background:#fff; }
#stories #wrap #content_area .storiesTop .btn_box { top:153px; }
#stories #wrap #content_area .storiesTop .left, #stories #wrap #content_area .content_detail .right { width:422px; }
#stories #news_carrousel { display:block; width:1000816px; overflow:hidden; position:absolute; left:0; padding-left:20px; }
#stories #news_carrousel div.item { display:block; width:379px; float:left; height:115px; overflow:hidden; margin-right:22px; }
#stories #newsL_carrousel { display:block; width:1000900px; overflow:hidden; position:relative; left:0; }
#stories #newsL_carrousel div.item { display:block; width:300px;float:left; height:320px; overflow:hidden; }
#stories #news_carrousel div.item a, #news_carrousel div.item span { font-size:11px; }
#stories #webzine_carrousel { display:block; width:100001632px; overflow:hidden; position:absolute; left:0; padding-left:20px; }
#stories #webzine_carrousel div.item { display:block; width:379px; float:left; height:135px; overflow:hidden; margin-right:22px; }
#stories #wrap #content_area .content_detail .float_box li a:hover { text-decoration:underline; }
#stories #wrap #content_area .content_detail .float_box li a { text-decoration:none;color:#666; }

#wrap #content_area .content_detail .left { position:relative; float:left; width:408px; height:235px; overflow:hidden; }
#wrap #content_area .content_detail .right { position:relative; float:right; width:408px; height:235px; overflow:hidden; }
#wrap #content_area .content_detail .float_box h3 { border-bottom:2px solid #d7d7d7; padding-bottom:12px; }
#wrap #content_area .content_detail .float_box h3 a { display:block; padding:2px 0 0 20px; background:url(../images/ico_rss16.png) no-repeat; height:15px; }
#wrap #content_area .content_detail .float_box li { position:relative; height:21px; padding:7px 0 0 0; background:url(../images/bg_dotB.gif) repeat-x 0 bottom; }
#wrap #content_area .content_detail .float_box li span { position:absolute; top:7px; right:10px; }
#wrap #content_area .content_detail .webzine { width:100%; overflow:hidden; height:113px; background:url(../images/bg_dotB.gif) repeat-x 0 bottom; }
#wrap #content_area .content_detail .webzine dt, #wrap #content_area .content_detail .webzine dd { float:left; }
#wrap #content_area .content_detail .webzine dt { width:167px; margin-right:13px; }
#wrap #content_area .content_detail .webzine dt img { border:1px solid #eee; }
#wrap #content_area .content_detail .webzine dd { width:195px; font-size:11px; line-height:160%; }
#wrap #content_area .content_detail .webzine dd strong { display:block; color:#5aa1cf; margin-bottom:5px; }
#wrap #content_area .content_detail .webzine dd strong a { color:#5aa1cf; text-decoration:none; }
#wrap #content_area .content_detail .webzine dd span { display:block; font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:5px; }

#wrap #content_area .newsList { position:relative; float:left; display:block; width:300px; height:505px; border-top:1px solid #d4d4d4; overflow:hidden; }
#wrap #content_area .newsList h3,#wrap #content_area .newsView h3  { width:0; height:0; overflow:hidden; }
#wrap #content_area .newsList li { position:relative; height:24px; padding:8px 0 0 14px; margin:0; border-bottom:1px solid #d4d4d4; cursor:pointer; cursor:pointer; }
#wrap #content_area .newsList li a { font-size:11px; color:#666; text-decoration:none; }
#wrap #content_area .newsList li a:hover { text-decoration:underline;  }
#wrap #content_area .newsList .item li a:hover { text-decoration:none; _text-decoration:underline; }
#wrap #content_area .newsList li span { position:absolute; top:10px; right:10px; font-size:11px; }
#wrap #content_area .newsList li:hover, #wrap #content_area .newsList li#selected { background:#e4e3e3; }
#wrap #content_area .newsList a:hover { text-decoration:none; color:#666 !important; }
#wrap #content_area .newsView { position:relative; float:right; display:block; width:520px; }
#wrap #content_area .newsView h4 { border:2px solid #363636; height:auto; padding:7px 18px; background:#646464; color:#fff; line-height:170%; margin-bottom:27px; }
#wrap #content_area .newsView div.body { padding:20px; border-top:1px solid #d4d4d4; background:url(../images/bg_twoLine.gif) repeat-x 0 bottom; line-height:170%; }
#wrap #content_area .newsView span { position:relative; top:-20px; right:10px; display:block; float:right }
#wrap #content_area.tourCourse .content_list { margin:30px 0 0 20px; }
#wrap #content_area .content_list li { width:818px; overflow:hidden; padding:20px; border:1px solid #dbdbdb; background:#fff; margin-bottom:15px; }
#wrap #content_area.tourCourse .content_list li { padding-bottom:19px; }
#wrap #content_area.testimonials .content_list li, #wrap #content_area.tourCourse .content_list li { position:relative; }
#wrap #content_area.testimonials .content_list li span.arr { position:absolute; top:68px; left:98px; display:block; width:52px; height:53px; background:url(../images/bg_aviArr.png) no-repeat 0 0; text-indent:-3000em; overflow:hidden; }
* html #wrap #content_area.testimonials .content_list li span.arr {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_aviArr.png", sizingMethod='crop'); }
#wrap #content_area.testimonials .content_list li img, #wrap #content_area.tourCourse .content_list li img { float:left; border:1px solid #efefef; width:205px; height:147px; }
#wrap #content_area.tourCourse .content_list li img { width:218px; height:138px; }
#wrap #content_area .content_list li img { float:left; border:1px solid #efefef; width:197px;  }
#wrap #content_area .content_list li p, #wrap #content_area.promotions .content_list li div { float:right; width:585px; margin-right:5px; line-height:150%; }
#wrap #content_area.tourCourse .content_list li div { float:right; width:575px; line-height:150%; }
#wrap #content_area .content_list li strong { display:block; margin:14px 0 9px 0; color:#5f5f5f; line-height:170%; }
#wrap #content_area.promotions .content_list li strong { margin:12px 0 7px 0; }
#wrap #content_area.testimonials .content_list li strong { margin-top:22px; }
#wrap #content_area.tourCourse .content_list li strong { margin:2px 0 4px 0; font-size:14px; color:#696969; }
#wrap #content_area.tourCourse .content_list li ol { width:100%; overflow:hidden; }
#wrap #content_area.tourCourse .content_list li ol li { float:left; width:210px; padding:0 0 0 9px; margin:0; border:0; background:url(../images/bg_bletArrow.gif) no-repeat 0 10px; vertical-align:top; }
#wrap #content_area.tourCourse .content_list li ol li.fir { width:560px; }
#wrap #content_area.tourCourse .content_list li ol li strong { display:inline; font-size:12px; }
#wrap #content_area.tourCourse .content_list li .course { float:none; width:575px; margin:10px 0 0 0; overflow:hidden; line-height:180%; }
#wrap #content_area.tourCourse .content_list li .dot { background:url(../images/bg_dotB.gif) repeat-x 0 0; padding-top:15px; margin-top:5px;}
#wrap #content_area.tourCourse .content_list li .course span, #wrap #content_area.tourCourse .content_list li .course span a { float:left; display:block; height:22px; font-size:11px; background:url(../images/bg_corseLeft.gif) no-repeat 0 0; padding-left:5px; }
#wrap #content_area.tourCourse .content_list li .course strong { float:left; display:block; font-size:11px; margin-right:5px; }
#wrap #content_area.tourCourse .content_list li .course span { padding-bottom:8px; }
#wrap #content_area.tourCourse .content_list li .course span .right, #wrap #content_area.tourCourse .content_list li .course span a { background:url(../images/bg_corseRight.gif) no-repeat right 0; padding-right:10px; }
#wrap #content_area.tourCourse .content_list li .course span .right { padding-bottom:0; }
#wrap #content_area.tourCourse .content_list li .course .start { width:20px; background:url(../images/bg_start.gif) no-repeat 4px 0; text-indent:-3000em; overflow:hidden;padding-left:6px }
#wrap #content_area.tourCourse .content_list li .course .arr { width:9px; margin:0 5px 0 7px; background:url(../images/bg_startArr.gif) no-repeat 0 7px; text-indent:-3000em; overflow:hidden; }
#wrap #content_area .content_list li strong.oneline { margin-top:25px; }
#wrap #content_area.achievements article { display:block; width:100%; overflow:hidden; margin-bottom:24px; }
#wrap #content_area.achievements article img { float:right; border:1px solid #e4e4e4; }
#wrap #content_area.achievements article h3 { width:548px;  color:#696969; font-size:20px; margin:24px 0 20px 0; }
#wrap #content_area.achievements article strong { width:548px; display:block; color:#ababab; font-size:14px; margin-bottom:12px; }
#wrap #content_area.achievements article p { width:548px; line-height:160%; }
#wrap #content_area.achievements .yearWrap { padding:20px; padding-bottom:5px; background:#fff; border:1px solid #dbdbdb; }
#wrap #content_area.achievements .yearWrap h4, #wrap #content_area.achievements .yearWrap strong { color:#5aa1cf; }
#wrap #content_area.achievements .yearWrap h4 { margin:0 0 12px 17px; font-weight:normal; }
#wrap #content_area.achievements .yearWrap strong { font-size:14px; font-weight:bold; }
#wrap #content_area.achievements .yearWrap dl { width:816px; overflow:hidden; }
#wrap #content_area.achievements .yearWrap dt, #wrap #content_area.achievements .yearWrap dd { float:left; padding:15px 0; background:url(../images/bg_dotB1.gif) repeat-x 0 0; overflow:hidden; }
#wrap #content_area.achievements .yearWrap dt { width:107px; color:#626262; font-size:14px; font-weight:bold; padding:13px 0 13px 17px; }
#wrap #content_area.achievements .yearWrap dd { width:692px; }
#wrap #content_area.achievements .yearWrap dd li { background:url(../images/bg_bletGray1.gif) no-repeat 0 5px; padding-left:12px; }
#wrap #content_area.achievements .yearWrap dd li.mb, #wrap #content_area.achievements .second dd li { margin-bottom:8px; }
#wrap #content_area.achievements .second { margin-top:11px; }
#wrap #content_area.achievements .second ul li span { color:#d6d6d6; }
#wrap #content_area.achievements .second ul li strong { color:#717171; font-size:12px; }
#wrap #content_area.achievements .second ul li.last { margin-bottom:0; }
#wrap #content_area.promotions .content_list li div dl { width:100%; overflow:hidden; margin-bottom:7px; }
#wrap #content_area.promotions .content_list li div dt, #wrap #content_area.promotions .content_list li div dd { float:left; }
#wrap #content_area.promotions .content_list li div dt { background:url(../images/bg_bletArrow.gif) no-repeat 0 7px; padding-left:10px; font-weight:bold; }
#wrap #content_area.promotions .content_list li div dd { width:90px; background:url(../images/bg_split.gif) no-repeat 0 7px; padding-left:8px; margin-left:3px; }

#wrap #content_area.calendar table { position:relative; width:860px; margin-top:80px; }
#wrap #content_area.calendar table thead th { height:43px; color:#d0cece; line-height:100%; padding:0; font-size:11px; background:url(../images/bg_th.gif) repeat-x -1px 0; }
#wrap #content_area.calendar table thead th#th1 { width:238px; }
#wrap #content_area.calendar table thead th#th2 { width:113px; }
#wrap #content_area.calendar table thead th#th3 { width:57px; }
#wrap #content_area.calendar table thead th#th4 { width:130px; }
#wrap #content_area.calendar table thead th#th5 { width:118px; }
#wrap #content_area.calendar table thead th#th6 { width:204px; }

#wrap #content_area.calendar table tbody td { font-family:Gulim; font-size:11px; line-height:130%; border-right:1px solid #d4d4d4; border-top:1px solid #d4d4d4; border:1px solid #d4d4d4; background:#fff; padding:10px 0; text-align:center; }
/* #wrap #content_area.calendar table thead th.first { border-left:1px solid #363636; }
#wrap #content_area.calendar table thead th.last { border-right:1px solid #363636; } */
#wrap #content_area.calendar table tbody .first { border-left:0; background:#fff url(../images/bg_tdLeft.gif) repeat-y 0 0; }
#wrap #content_area.calendar table tbody .last { border-right:0; background:#fff url(../images/bg_tdLeft.gif) repeat-y right 0; }
#wrap #content_area.calendar table tbody td strong, #wrap #content_area.calendar table tbody td a { font-family:Gulim; font-size:11px; }
#wrap #content_area.calendar table tbody td.leftAlign { text-align:left; padding-left:20px; }

#about #wrap #content_area.calendar table tbody .first {  height:42px; }
#about #wrap #content_area.calendar table { top:36px; margin-top:0; }
#about #wrap #content_area.calendar table thead th#th1, #about #wrap #content_area.calendar table thead th#th11, #about #wrap #content_area.calendar table thead th#th21 { width:107px; }
#about #wrap #content_area.calendar table thead th#th2, #about #wrap #content_area.calendar table thead th#th12, #about #wrap #content_area.calendar table thead th#th22 { width:165px; }
#about #wrap #content_area.calendar table thead th#th3, #about #wrap #content_area.calendar table thead th#th13, #about #wrap #content_area.calendar table thead th#th23 { width:346px; }
#about #wrap #content_area.calendar table thead th#th4, #about #wrap #content_area.calendar table thead th#th14, #about #wrap #content_area.calendar table thead th#th24 { width:166px; }
#about #wrap #content_area.calendar table thead th#th5, #about #wrap #content_area.calendar table thead th#th15, #about #wrap #content_area.calendar table thead th#th25 { width:110px; }


#about #wrap #content_area.calendar table thead th#th7, #about #wrap #content_area.calendar table thead th#th17, #about #wrap #content_area.calendar table thead th#th27 { width:110px; }

#about #wrap #content_area #selectList { position:absolute; left:20px; top:1px; _left:0; width:100%; height:36px; overflow:hidden; z-index:5000; }
#about #wrap #content_area #selectList li { float:left; width:136px; height:36px; text-align:center; }
#about #wrap #content_area #selectList li a { display:block; width:100%; height:25px; padding-top:11px; background:url(../images/bg_tab2.gif) no-repeat 0 -100px; text-decoration:none; font-size:11px; color:#939292; font-weight:bold;  }
#about #wrap #content_area #selectList li a.on { background-position: 0 0; color:#fff; }
#about #wrap #content_area.calendar table thead th { height:42px; background-position:-1px -1px; }
#about #wrap #content_area.calendar table tbody td { height:42px;text-align:left; padding-left:15px; line-height:140%; }
#about #wrap #content_area.calendar table tbody td ul li { float:left; width:62px; font-size:11px; }
#about #wrap #content_area.calendar table tbody td ul li.fir { width:135px; }
#about #wrap #content_area.calendar table tbody td ul li.sec { width:120px; }
#about #wrap #content_area.calendar table tbody td.cenAlign { text-align:center; padding-left:0;height:42px; }
#about #wrap #content_area.calendar #selectCont1.off,#about #wrap #content_area.calendar #selectCont2.off, #about #wrap #content_area.calendar #selectCont3.off { display:none; }

#tool #wrap #content_area.calendar table tbody .first {  height:42px; }
#tool #wrap #content_area.calendar table { top:36px; margin-top:0; }
#tool #wrap #content_area.calendar table.eventcalendar{top:0px;}
#tool #wrap #content_area.calendar table thead th#th1, #tool #wrap #content_area.calendar table thead th#th11, #tool #wrap #content_area.calendar table thead th#th21 { width:137px; }
#tool #wrap #content_area.calendar table thead th#th2, #tool #wrap #content_area.calendar table thead th#th12, #tool #wrap #content_area.calendar table thead th#th22 { width:135px; }
#tool #wrap #content_area.calendar table thead th#th3, #tool #wrap #content_area.calendar table thead th#th13, #tool #wrap #content_area.calendar table thead th#th23 { width:116px; }
#tool #wrap #content_area.calendar table thead th#th4, #tool #wrap #content_area.calendar table thead th#th14, #tool #wrap #content_area.calendar table thead th#th24 { width:176px; }
#tool #wrap #content_area.calendar table thead th#th5, #tool #wrap #content_area.calendar table thead th#th15, #tool #wrap #content_area.calendar table thead th#th25 { width:110px; }


#tool #wrap #content_area.calendar table.eventcalendar thead th#th1{ width:297px; }
#tool #wrap #content_area.calendar table.eventcalendar thead th#th2{ width:195px; }
#tool #wrap #content_area.calendar table.eventcalendar thead th#th3{ width:86px; }
#tool #wrap #content_area.calendar table.eventcalendar thead th#th4{ width:166px; }
#tool #wrap #content_area.calendar table.eventcalendar thead th#th5{ width:150px; }


#tool #wrap #content_area #selectList { position:absolute; left:20px; top:1px; _left:0; width:100%; height:36px; overflow:hidden; z-index:5000; }
#tool #wrap #content_area #selectList li { float:left; width:136px; height:36px; text-align:center; }
#tool #wrap #content_area #selectList li a { display:block; width:100%; height:25px; padding-top:11px; background:url(../images/bg_tab2.gif) no-repeat 0 -100px; text-decoration:none; font-size:11px; color:#939292; font-weight:bold;  }
#tool #wrap #content_area #selectList li a.on { background-position: 0 0; color:#fff; }
#tool #wrap #content_area.calendar table thead th { height:42px; background-position:-1px -1px; }
#tool #wrap #content_area.calendar table tbody td { height:42px; text-align:left; padding-left:15px; line-height:140%; }
#tool #wrap #content_area.calendar table tbody td ul li { float:left; width:62px; font-size:11px; }
#tool #wrap #content_area.calendar table tbody td ul li.fir { width:135px; }
#tool #wrap #content_area.calendar table tbody td ul li.sec { width:120px; }
#tool #wrap #content_area.calendar table tbody td.cenAlign { text-align:center; padding-left:0; }
#tool #wrap #content_area.calendar #selectCont1.off,#tool #wrap #content_area.calendar #selectCont2.off, #tool #wrap #content_area.calendar #selectCont3.off { display:none; }


#tool #wrap #content_area.calendar table tbody td.category strong{margin-left:20px; color:#333333}
#tool #wrap #content_area.calendar table tbody td.category{border:none; padding:0 20px;background:#dad3c5 url(../images/stories/puce_cat.gif) no-repeat 20px; border-top:2px solid #363636}

#tool #wrap #content_area.calendar table tbody td.categorytop{border:none;}


#wrap #content_area .news { width:860px; }
#wrap #content_area .news h3, #wrap #content_area .otherNews h3 { font-size:13px; font-weight:bold; color:#646464; }
#wrap #content_area .news img { display:block; border:1px solid #e3e3e3; margin:26px 0 30px 0; }
#wrap #content_area .news p { line-height:200%; margin-bottom:20px; }
#wrap #content_area .news strong { display:block; color:#4897ca; margin:0 0 7px 9px; }
#wrap #content_area .news .img_area { float:left; width:272px; border:1px solid #e3e3e3; }
#wrap #content_area .news .img_area img { display:block; margin:0; padding-bottom:3px; border:0; }
#wrap #content_area .news .txt_area { float:right; width:560px; padding-right:0; width:560px;}
#stories #wrap #content_area .txt_area li{margin-left:40px; list-style:disc outside;width:520px; line-height:1.8em}
#stories #wrap #content_area .txt_area ul{margin-bottom:20px;}
#stories #wrap #content_area .news .txt_area p { margin-left:10px; }
#wrap #content_area img.float{ float:left; margin: 0 15px 0px 0 }

#about #wrap #content_area .content_detail .left { width:587px; overflow:visible; height:auto; }
#about #wrap #content_area .content_detail .right { width:257px; overflow:visible; height:auto;  }

#wrap #content_area .otherNews { position:relative; }
#wrap #content_area .otherNews h3 { margin:38px 0 30px 0; }
#wrap #content_area .otherNews ol { margin-bottom:10px; }
#wrap #content_area .otherNews li { width:860px; height:43px; margin-bottom:5px; }
#wrap #content_area .otherNews li a { display:block; height:28px; background:url(../images/bg_other.gif) no-repeat 0 0; color:#646464; padding:15px 0 0 45px; }
#wrap #content_area .otherNews li a:hover, #wrap #content_area .otherNews li a.current { color:#fff !important; font-weight:bold; background-position:0 -50px; text-decoration:none; }

#wrap #content_area .hotel_list { width:100%; overflow:hidden; background:url(../images/bg_listLine.gif) repeat-x 0 bottom; padding-bottom:40px; }
#wrap #content_area .hotel_list li { float:left; width:380px; border:1px solid #dbdbdb; background:#fff; padding:20px; padding-top:15px; line-height:150%; margin:0 16px 15px 0; }
#venue #wrap #content_area .hotel_list>li { height:155px; overflow:hidden; }
#wrap #content_area .hotel_list li strong { display:block; color:#5f5f5f; font-size:14px; margin-bottom:5px; font-weight:bold; text-decoration:underline; }
#wrap #content_area .hotel_list li strong a { color:#5f5f5f;}

#wrap #content_area .hotel_list li article { display:block; width:100%; overflow:hidden; margin-top:10px; }
#wrap #content_area .hotel_list li article img { float:left; width:145px; height:84px; border:1px solid #e4e4e4; margin-top:1px; }
#wrap #content_area .hotel_list li article ol { float:right; width:215px; margin-top:3px; }
#wrap #content_area .hotel_list li article ol li { float:none; width:200px; border:0; background:none; line-height:130%; _line-height:125%; margin:0 0 0 0; background:url(../images/bg_bletArrow.gif) no-repeat 0 4px; padding:0 2px 0 10px; }
#wrap #content_area .hotel_list li article ol strong { display:inline-block; font-weight:bold; font-size:12px; vertical-align:top; text-decoration:none; }

#wrap #content_area .search_result section { display:block; width:860px; overflow:hidden; background:url(../images/bg_intro.gif) repeat-x 0 bottom; padding:0 20px 33px 20px; margin-bottom:25px; }
#wrap #content_area .search_result ul { background:none; }
#wrap #content_area .search_result ul { margin-top:20px; padding-bottom:20px; }

#wrap #content_area .contact_intro h3 { color:#3e3e3e; font-size:15px; color:#626262; font-weight:bold; margin:0 0 20px 18px; }
#wrap #content_area .contact_intro article { display:block; width:860px; overflow:hidden; background:url(../images/bg_intro.gif) repeat-x 0 bottom; line-height:155%; padding:0 20px 50px 20px;  }
#wrap #content_area .contact_intro .title { position:relative; width:860px; padding:0 20px 30px 20px; overflow:hidden; }
#wrap #content_area .contact_intro .title img, #wrap #content_area .contact_intro .title article { float:left; }
#wrap #content_area .contact_intro .title img { border:1px solid #dbdbdb; }
#contact #wrap #content_area .imgNo p { margin-left:0; }
#contact #wrap #content_area .contact_intro article { background:none; }
#wrap #content_area .contact_intro .title article { width:291px; height:245px; padding:0; background:none; margin:0 0 0 18px; }
#contact #wrap #content_area .contact_intro .title article { width:621px; height:217px; overflow:hidden; }
#contact #wrap #content_area .contact_intro .title article p { float:left; width:290px; padding:0 10px; line-height:150%; }
#contact #wrap #content_area .contact_intro .title article p.second { padding:0 0 0 20px; }
#wrap #content_area .contact_intro .title article strong { display:block; margin-bottom:4px; font-size:13px; color:#4897ca; }
#wrap #content_area .contact dl { width:100%; overflow:hidden; line-height:180%; margin-bottom:15px; }
#wrap #content_area .contact dt, #wrap #content_area .contact dd { float:left; }
#wrap #content_area .contact dt { font-weight:bold; color:#626262; background:url(../images/bg_bletGray.gif) no-repeat 0 10px; padding:0 3px 0 12px; }
#wrap #content_area .contact dd { padding-right:35px; }
#wrap #content_area .contact dd.address { width:770px; padding-right:0; }
#wrap #content_area .contact .mapBox { width:100%; overflow:hidden; }
#wrap #content_area .contact img { display:block; border:1px solid #dbdbdb; margin-bottom:12px; }
#wrap #content_area .contact table { width:860px; }
#wrap #content_area .contact table thead th.first { width:197px; border-left:1px solid #363636; background-position:left 0; }
#wrap #content_area .contact table thead th.last { width:261px; border-right:1px solid #363636; background-position:right 0; }
#wrap #content_area .contact table th { height:43px; border:0; background:#363636 url(../images/bg_th.gif) no-repeat -2px 0; color:#fff; font-size:12px; padding:0; }
#wrap #content_area .contact table td { text-align:left; padding:14px 0 13px 29px; font-size:12px; line-height:150%; }
#wrap #content_area .contact table tbody .first td { border-top:0; }
#wrap #content_area .contact a.btnAll { padding-right:7px; }
#wrap #content_area .contact_list { margin-top:7px; }
#wrap #content_area .contact_list li { width:100%; overflow:hidden; padding:25px 0; border-bottom:1px solid #dbdbdb; }
#wrap #content_area .contact_list img, #wrap #content_area .contact_list div { float:left; }
#wrap #content_area .contact_list img { margin-right:20px; border:1px solid #e4e4e4; }
#wrap #content_area .contact_list div { float:right; width:610px; }
#wrap #content_area .contact_list ul li { width:595px; padding:0 0 0 10px; border:0; line-height:150%; background:url(../images/bg_bletGray.gif) no-repeat 0 6px; }
#wrap #content_area .contact_list div strong { display:block; color:#5f5f5f; margin-bottom:10px; vertical-align:top; }
#wrap #content_area .contact_list div p { width:100%; line-height:150%; }
#wrap #content_area .contact_list li .seroLine { margin-top:0px; }
#wrap #content_area .contact_list li .upLine { margin-top:10px; }
#wrap #content_area .contact_list li .threeLine { margin-top:22px; }
#wrap #content_area .contact_list li .fiveLine { margin-top:16px; }
#wrap #content_area .contact_list li .sixLine { margin-top:26px; }
#wrap #content_area .contact_list li .comLine { margin-top:13px; }
#wrap #content_area .contact_list li.last { margin-bottom:0; }
#wrap #content_area .contact_intro .title article a.btnAll { position:absolute; bottom:0; right:0; }
#wrap #content_area .contact_intro article a.btnAll { height:17px; background-position:0 2px; }
#contact #wrap #content_area .contact_intro .title a.support { padding-right:0px; }
#venue #wrap #content_area .search_result li p { height:35px; }
#contact #wrap #content_area .note { font-size:11px; margin-top:20px; line-height:150%; background:url(../images/bg_note.gif) no-repeat 1px 4px; padding-left:10px; }

#wrap #content_area .guideBox { width:860px; overflow:hidden; }
#wrap #content_area .guideBox p { line-height:170%; }
#wrap #content_area .guideBox .book { width:100%; overflow:hidden; margin-top:25px;line-height:160%;background: url(../images/about/about_bg.jpg) no-repeat 100% 320px }
#wrap #content_area .guideBox .book li { float:left; width:380px; height:153px; border:1px solid #dbdbdb; background:#fff; margin:0 16px 15px 0; padding:20px; }
#wrap #content_area .guideBox .book li img { float:left; border:1px solid #e4e4e4; }
#wrap #content_area .guideBox .book li span { position:relative; float:right; width:256px; height:139px; padding-top:10px; }
#wrap #content_area .guideBox .book li span strong { display:block; color:#5f5f5f; text-decoration:underline; margin-bottom:10px; }
#wrap #content_area .guideBox .book li span strong a { text-decoration:underline; color:#666; }
#wrap #content_area .guideBox .video { width:838px; padding:20px 0px 20px 20px; padding-bottom:5px; overflow:hidden; border:1px solid #dbdbdb; background:#fff; }
#wrap #content_area .guideBox .photo { width:818px; padding:20px; padding-bottom:5px; overflow:hidden; border:1px solid #dbdbdb; background:#fff; }
#wrap #content_area .guideBox .photo li { float:left; width:150px; height:120px; margin-right:17px; overflow:hidden; }
#wrap #content_area .guideBox .video li { text-align:center;float:left; width:190px; height:180px; margin-right:17px; overflow:hidden; }
#wrap #content_area .guideBox .video li a{color:#666; tex-decoration:none}

#wrap #content_area .guideBox .photo li img { display:block; width:150px; height:103px; border:1px solid #dbdbdb; overflow:hidden;}
#wrap #content_area .guideBox .photo li a { display:block; width:152px; height:105px; overflow:hidden }
#wrap #content_area .guideBox .photo li strong { display:block; width:100%; text-align:center; font-size:11px; font-weight:normal; margin-top:10px; }
#wrap #content_area .guideBox .book li a.txt { line-height:160%; display:block; word-spacing:-2px; }
#wrap #content_area .guideBox .book a { float:left; }
#wrap #content_area .guideBox .book span a { display:block; float:none; }
#tool #wrap #content_area .guideBox a.pdf { position:absolute; bottom:0; left:0; }
#wrap #content_area h3.flickr img { position:relative; top:7px }


#about #wrap #content_area { padding-bottom:95px; }
#about #wrap #content_area h3, #wrap #content_area.about .guideBox ol { margin-top:0; }
#about #wrap #content_area img.seoulTime { display:block; margin-bottom:30px; border:1px solid #dbdbdb; }
#about #wrap #content_area .guideBox .book li { height:103px; overflow:hidden; }
#about #wrap #content_area .guideBox .book li span { position:relative; width:235px; padding-top:5px; height:96px; }
#about #wrap #content_area .guideBox .book li p.txt { height:47px; }
/* #about #wrap #content_area .guideBox .book { background:url(../images/bg_about.gif) no-repeat right bottom; } */
#about #wrap #content_area .imgBox { display:block; float:left; width:268px; }
#about #wrap #content_area .imgBox img { display:block; border:1px solid #c1c1c1; margin-bottom:10px; }
#about #wrap #content_area .iframe { display:block; height:170px; border:1px solid #c1c1c1; }
#about #wrap #content_area .first { height:180px; overflow:none; }
#about #wrap #content_area article { width:570px; padding-right:0; }
#about #wrap #content_area .awardsACIBox { position:relative; margin-top:10px; }
#about #wrap #content_area .content_intro .awardsACIBox strong { margin-left:24px; }
#about #wrap #content_area .content_intro .awardsACIBox ul { margin-top:5px; }
#about #wrap #content_area .content_intro .awardsACIBox li { background:url(../images/bg_bletGray.gif) no-repeat 0 8px; padding-left:13px; line-height:160%; }
#about #wrap #content_area .content_intro .awardsACIBox .ACI { position:absolute; top:22px; left:313px; _left:290px; width:250px;  }
#about #wrap #content_area .content_intro .awardsACIBox .ACI ul { width:250px; }
#about #wrap #content_area .content_intro { width:860px; }
#about #wrap #content_area .content_intro .left { float:left; width:270px; }
#about #wrap #content_area .content_intro .right { float:right; width:290px;  }
#about #wrap #content_area .content_intro .over { position:absolute; top:0; right:0; }
#about #wrap #content_area .content_intro .facilities { width:270px; }
#about #wrap #content_area .content_intro .facilities dt, #wrap #content_area .content_intro .facilities dd { height:22px; }
#about #wrap #content_area .last { margin:40px 0; }
#about #wrap #content_area .around { line-height:170%; }
#about #wrap #content_area .around article h3, #about #wrap #content_area .hereTxt section article h4 { font-size:12px; margin-bottom:6px; }
#about #wrap #content_area .around article img { display:block; border:1px solid #dbdbdb; margin-top:28px; }
#about #wrap #content_area .around .left dl, #about #wrap #content_area .hereTxt dl { width:267px; margin-top:2px; }
#about #wrap #content_area .hereTxt .floatBox .right article.internationTaxi li, #about #wrap #content_area .hereTxt .floatBox .right article.arex li { background:none; padding-left:0; }
#about #wrap #content_area .hereTxt .floatBox .right article.internationTaxi li  label, #about #wrap #content_area .hereTxt .floatBox .right article.arex li label { font-weight:bold; }
#about #wrap #content_area .hereTxt .internationTaxi dl { margin-top:6px; }
#about #wrap #content_area .hereTxt .floatBox .right article.internationTaxi ul, #about #wrap #content_area .hereTxt .floatBox .right article.arex ul { margin-top:11px; }
#about #wrap #content_area .around dt, #about #wrap #content_area .hereTxt dt { font-weight:bold; }
#about #wrap #content_area .around dt, #about #wrap #content_area .around dd, #about #wrap #content_area .hereTxt dt, #about #wrap #content_area .hereTxt dd { display:inline; }
#about #wrap #content_area .around .left .first { padding-right:150px; }
#about #wrap #content_area .hereTxt dd.hours { padding-right:50px; }
#about #wrap #content_area .hereTxt dd.time { padding-right:100px; }
#about #wrap #content_area .hereTxt dd.website { padding-right:40px; }
#about #wrap #content_area .around .right dl { width:226px; margin-top:2px; }
#about #wrap #content_area .around .right .first { padding-right:30px; }
#about #wrap #content_area .content_detail .floatBox { margin-top:25px; }
#about #wrap #content_area .content_detail .floatBox article { display:block; width:555px; padding:15px; background:#fff; border:1px solid #dbdbdb; margin-bottom:15px; }
#about #wrap #content_area .content_detail .floatBox article h5 { text-decoration:underline; color:#5f5f5f; margin-bottom:10px; }
#about #wrap #content_area .content_detail .table_wrap { width:532px; margin-top:16px; }
#about #wrap #content_area .content_detail table { width:531px; }
#about #wrap #content_area .content_detail table th, #about #wrap #content_area .content_detail table td { line-height:400%; }
#about #wrap #content_area .content_detail .standard table th, #about #wrap #content_area .content_detail .arex table th { line-height:140%; padding:10px 0; }
#about #wrap #content_area .content_detail .deluxe { height:255px; padding-bottom:0; }
#about #wrap #content_area .content_detail .standard { height:287px; padding-bottom:0; }
#about #wrap #content_area .content_detail .arex { height:284px; _overflow:hidden; padding-bottom:0; }
#about #wrap #content_area .content_detail .deluxe .table_wrap th.first { width:82px; }
#about #wrap #content_area .content_detail .deluxe .table_wrap th.second { width:78px; }
#about #wrap #content_area .content_detail .deluxe .table_wrap th.third { width:160px; }
#about #wrap #content_area .content_detail .deluxe .table_wrap th.fourth { width:136px; }
#about #wrap #content_area .content_detail .deluxe .table_wrap th.fifth { width:71px; }
#about #wrap #content_area .content_detail .standard .table_wrap th.first { width:52px; }
#about #wrap #content_area .content_detail .standard .table_wrap th.second { width:81px; }
#about #wrap #content_area .content_detail .standard .table_wrap th.third { width:75px; }
#about #wrap #content_area .content_detail .standard .table_wrap th.fourth { width:155px; }
#about #wrap #content_area .content_detail .standard .table_wrap th.fifth { width:100px; }
#about #wrap #content_area .content_detail .standard .table_wrap th.sixth { width:63px; }
#about #wrap #content_area .content_detail .arex .table_wrap th.first { width:100px; }
#about #wrap #content_area .content_detail .arex .table_wrap th.second { width:124px; }
#about #wrap #content_area .content_detail .arex .table_wrap th.third { width:113px; }
#about #wrap #content_area .content_detail .arex .table_wrap th.fourth { width:105px; }
#about #wrap #content_area .content_detail .arex .table_wrap th.fifth { width:85px; }
#about #wrap #content_area .content_detail .note { font-size:11px; margin-top:5px; }
#about #wrap #content_area .content_detail .floatBox .right article { width:225px; _width:226px; }
#about #wrap #content_area .content_detail .floatBox .right article.taxi { height:340px; padding-bottom:0; }
#about #wrap #content_area .content_detail .floatBox .right article.interTaxi { height:563px; padding-bottom:0; }
#about #wrap #content_area .content_detail .floatBox .right article img { display:block; margin-top:9px; }
#about #wrap #content_area .inform { padding:0 20px; }
#about #wrap #content_area .inform h3 { font-family:Arial; font-size:30px; color:#5a5a5a; letter-spacing:-1px; margin-bottom:10px; }
#about #wrap #content_area .around p, #about #wrap #content_area .inform p, #about #wrap #content_area .here p { line-height:150%;}
#about #wrap #content_area .here p.indent { margin-left:24px; line-height:180%; }
#about #wrap #content_area .around .sFlashBox { width:550px; overflow:hidden; margin-top:-5px; }
#about #wrap #content_area .around .sFlashBox img { float:left; margin-top:5px; }
#about #wrap #content_area .around .sFlashBox p { float:right; width:355px; }
#about #wrap #content_area .around .sFlashBox p span { display:block; }
#about #wrap #content_area .around .sFlashBox p span strong { display:inline; }
#about #wrap #content_area .around a:hover, #about #wrap #content_area .here a:hover, #about #wrap #content_area .inform a:hover, #contact #wrap #content_area .scb a:hover { text-decoration:underline; }
#about #wrap #content_area .inform li p { line-height:140%; }
#about #wrap #content_area .inform .floatBox { width:860px; margin-top:25px; text-align:left; }
#about #wrap #content_area .here .floatBox { margin-top:25px; }
#about #wrap #content_area .inform .sFlashBox { width:500px; overflow:hidden; }
#about #wrap #content_area .inform section { display:block; float:left; }
#about #wrap #content_area .inform section.left { width:550px; overflow:hidden; }
#about #wrap #content_area .inform section.left article, #about #wrap #content_area .inform .medical { display:block; width:488px; overflow:hidden; border:1px solid #d3d1ce; background:#fff; }
#about #wrap #content_area .hereTxt section.left article { width:545px; padding:15px; padding-bottom:22px; }
#about #wrap #content_area .inform section.right { float:right; width:310px; margin-right:0; overflow:hidden; }
#about #wrap #content_area .hereTxt section.left { width:577px; }
#about #wrap #content_area .hereTxt section.right { width:267px; }
#about #wrap #content_area .hereTxt section.right p { line-height:155%;}
#about #wrap #content_area .inform .medical { float:none; width:816px; padding:15px 22px 22px 20px; margin-top:15px; }
#about #wrap #content_area .inform section article { display:block; padding:15px 22px 22px 22px; border:1px solid #d3d1ce; background:#fff; margin-bottom:15px; }
#about #wrap #content_area .inform .imgBox1 { float:left; width:152px; }
#about #wrap #content_area .inform .imgBox1 img { display:block; border:1px solid #dbdbdb; margin-bottom:10px; }
#about #wrap #content_area .inform .txtBox1 { float:left; width:340px; }
#about #wrap #content_area .inform .floatBox .txtBox1 ul { margin-top:7px; }
#about #wrap #content_area .inform .floatBox .txtBox1 strong, #about #wrap #content_area .around strong { text-decoration:none; margin-top:10px; }
#about #wrap #content_area .inform .medical article { float:right !important; width:573px; border:0; margin-bottom:0; padding:0; }
#about #wrap #content_area .around h3, #about #wrap #content_area .inform section h4 { margin:0 0 10px 0; font-size:14px; color:#696969; font-weight:bold; }
#about #wrap #content_area .inform .floatBox article { display:block; float:none; }
#about #wrap #content_area .inform .floatBox .right article { width:270px; padding-left:19px; padding-right:18px; padding-bottom:20px; _padding-bottom:25px; }
#about #wrap #content_area .hereTxt .floatBox .right article { width:235px; padding:15px; }
#about #wrap #content_area .inform .floatBox .right article a { text-decoration:underline; }
/* #about #wrap #content_area .hereTxt .floatBox .right article a { color:#666; }*/
#about #wrap #content_area .inform .floatBox ul { margin-top:15px; }
#about #wrap #content_area .inform .currency ul { margin-top:9px; }
#about #wrap #content_area .inform .floatBox li { width:99%; overflow:hidden; margin-bottom:15px; }
#about #wrap #content_area .inform .floatBox .left ul li .img { float:left; border:1px solid #dbdbdb; }
#about #wrap #content_area .inform .floatBox .right img { display:block; margin:10px 0; border:1px solid #dbdbdb; }
#about #wrap #content_area .inform .floatBox strong, #about #wrap #content_area .inform .floatBox .telephone dt, #about #wrap #content_area .inform .right strong, #about #wrap #content_area .around strong { display:block; font-weight:bold; color:#5f5f5f; line-height:150%; margin-bottom:6px; }
#about #wrap #content_area .around .carRental strong { margin:7px 0 6px 0; }
#about #wrap #content_area .around .taxi strong { margin-left:11px; }
#about #wrap #content_area .hereTxt section.right article strong { color:#4897ca; margin:8px 0 5px 0; }
#about #wrap #content_area .inform .right .mbNo strong, #about #wrap #content_area .inform .medical .floatBox strong { margin:12px 0 10px 0; }
#about #wrap #content_area .inform .right .mbNo strong { margin:7px 0 6px 0; }
#about #wrap #content_area .inform .right .mbNo strong.img { _padding-top:4px !important; }
#about #wrap #content_area .inform .medical .floatBox strong { margin-top:12px;  }
#about #wrap #content_area .inform .national strong { margin-top:17px; }
#about #wrap #content_area .inform .floatBox li img { float:left; }
#about #wrap #content_area .inform .floatBox li div { float:right; width:311px; }
#about #wrap #content_area .inform .floatBox p { width:100%; vertical-align:top; letter-spacing:-10%; margin-left:1px; }
#about #wrap #content_area .inform .floatBox .threeLine { margin-top:5px; }
#about #wrap #content_area .inform .floatBox .telephone { width:100%; overflow:hidden; padding-top:5px; }
#about #wrap #content_area .inform .floatBox .telephone dt { margin-bottom:8px; }
#about #wrap #content_area .inform .floatBox .telephone dd { margin:0 0 11px 1px; }
#about #wrap #content_area .inform .floatBox div.table_wrap { width:487px; background:#a09f9f; padding:3px 2px 3px 3px; margin-top:13px; }
#about #wrap #content_area .hereTxt .floatBox div.table_wrap { width:538px; }
#about #wrap #content_area .inform .floatBox table { width:486px; }
#about #wrap #content_area .hereTxt .floatBox table { width:537px; }
#about #wrap #content_area .inform .floatBox table.facts th { width:103px; }
#about #wrap #content_area .inform .floatBox table.facts td { width:369px; }
#about #wrap #content_area .inform .floatBox .table_wrap th { width:225px; background:#fff; color:#303030; text-align:center; }
#about #wrap #content_area .inform .floatBox .table_wrap th, #wrap #content_area .inform .floatBox .table_wrap td { line-height:150%; padding:14px 0; border:1px solid #d4d4d4; font-size:11px; }
#about #wrap #content_area .inform .floatBox .table_wrap th.one { width:120px; }
#about #wrap #content_area .inform .floatBox .table_wrap th.four { width:117px; }
#about #wrap #content_area .inform .floatBox .table_wrap td { width:242px; background:#fff; padding-left:5px; }
#about #wrap #content_area .inform .floatBox .transfer .table_wrap td { text-align:center; }
#about #wrap #content_area .inform .floatBox .standard .table_wrap th, #about #wrap #content_area .inform .floatBox .coexTransfers .table_wrap th { width:161px; }
#about #wrap #content_area .inform .floatBox .standardTaxis .table_wrap th { width:66px; }
#about #wrap #content_area .inform .floatBox .standard .table_wrap td, #about #wrap #content_area .inform .floatBox .coexTransfers .table_wrap td { padding-left:20px; padding-right:5px; }
#about #wrap #content_area .inform .floatBox .standardTaxis .table_wrap td { padding-left:10px; }
#about #wrap #content_area .inform .floatBox .table_wrap tr.line th, #about #wrap #content_area .inform .floatBox .table_wrap tr.line td { background:#eaeaea; }
#about #wrap #content_area .inform .floatBox .facts .table_wrap tr.line th, #about #wrap #content_area .inform .floatBox .facts .table_wrap tr.line td,
#about #wrap #content_area .inform .floatBox .facts .table_wrap tr th, #about #wrap #content_area .inform .floatBox .facts .table_wrap tr td { padding:11px 0 11px 5px;}
#about #wrap #content_area .inform .floatBox .table_wrap p { line-height:170%; color:#666; }
#about #wrap #content_area .inform .floatBox .medical dt { background:url(../images/bg_bletArrow.gif) no-repeat 0 5px; padding-left:10px; margin-bottom:5px; }
#about #wrap #content_area .inform .floatBox .medical dd { margin:0 0 5px 10px; }
#about #wrap #content_area .inform .medical .floatBox ul { margin-top:0; }
#about #wrap #content_area .inform .floatBox li, #about #wrap #content_area .around .floatBox li { background:url(../images/bg_bletGray.gif) no-repeat 0 6px; line-height:130%; padding-left:10px; margin-bottom:4px; }
#about #wrap #content_area .inform .floatBox #moreArea1 li { line-height:150%; }
#about #wrap #content_area .inform .floatBox .right div.table_wrap { width:265px; background:#a09f9f; padding:3px 2px 3px 3px; margin:10px 0 5px 0; }
#about #wrap #content_area .inform .floatBox .right table { width:264px; }
#about #wrap #content_area .inform .floatBox .right .table_wrap th { width:96px; background:#fff; color:#303030; text-align:center; }
#about #wrap #content_area .inform .floatBox .right .table_wrap th, #wrap #content_area .inform .floatBox .right .table_wrap td { line-height:130%; padding:8px 0; border:1px solid #d4d4d4; font-size:11px; }
#about #wrap #content_area .inform .floatBox .right .table_wrap td { width:141px; background:#fff; text-align:left; padding-left:9px; }
#about #wrap #content_area .inform .floatBox .right .table_wrap tr.line th, #about #wrap #content_area .inform .floatBox .right .table_wrap tr.line td { background:#eaeaea; }
#about #wrap #content_area .inform .floatBox p.note { color:#666; font-size:11px; margin-left:2px; background:url(../images/bg_note.gif) no-repeat 1px 4px; padding-left:10px; }
#about #wrap #content_area .inform .floatBox .left p.note { margin-top:5px; }
#about #wrap #content_area a.btnAll { float:left; }
#about #wrap #content_area a.Fright { position:absolute; bottom:0; right:0; float:none; line-height:100%; }
#about #wrap #content_area #moreArea, #about #wrap #content_area #moreArea1, #about #wrap #content_area #moreArea2, #about #wrap #content_area #moreArea3  { position:relative; width:487px; padding-top:40px; _height:1px; }
#about #wrap #content_area #moreArea .viewOff, #about #wrap #content_area #moreArea1 .viewOff, #about #wrap #content_area #moreArea2 .viewOff, #about #wrap #content_area #moreArea3 .viewOff, #about #wrap #content_area #moreArea .viewOn, #about #wrap #content_area #moreArea1 .viewOn, #about #wrap #content_area #moreArea2 .viewOn, #about #wrap #content_area #moreArea3 .viewOn { position:absolute; top:10px; right:0; display:block; height:16px; color:#c73a36; font-size:11px; text-decoration:underline; padding:1px 0 0 25px; cursor:pointer; cursor:hand; }
#about #wrap #content_area #moreArea span.viewOff, #about #wrap #content_area #moreArea1 span.viewOff, #about #wrap #content_area #moreArea2 span.viewOff, #about #wrap #content_area #moreArea3 span.viewOff { background:url(../images/btn_closeOpen.gif) no-repeat 0 0; }
#about #wrap #content_area #moreArea span.viewOn, #about #wrap #content_area #moreArea1 span.viewOn, #about #wrap #content_area #moreArea2 span.viewOn, #about #wrap #content_area #moreArea3 span.viewOn { background:url(../images/btn_closeOpen.gif) no-repeat 0 -50px;  }
#about #wrap #content_area #moreArea.on span.viewOff, #about #wrap #content_area #moreArea1.on span.viewOff, #about #wrap #content_area #moreArea2.on span.viewOff, #about #wrap #content_area #moreArea3.on span.viewOff { display:none; }
#about #wrap #content_area #moreArea.off span.viewOn, #about #wrap #content_area #moreArea1.off span.viewOn, #about #wrap #content_area #moreArea2.off span.viewOn, #about #wrap #content_area #moreArea3.off span.viewOn { display:none; }
#about #wrap #content_area #moreArea.off .moreBox, #about #wrap #content_area #moreArea1.off .moreBox, #about #wrap #content_area #moreArea2.off .moreBox, #about #wrap #content_area #moreArea3.off .moreBox { display:none; }
#about #wrap #content_area #moreArea.off, #about #wrap #content_area #moreArea1.off, #about #wrap #content_area #moreArea2.off, #about #wrap #content_area #moreArea3.off { padding-top:20px; }
#about #wrap #content_area .moreBox { border-top:1px solid #dbdbdb; width:487px; padding-top:15px; }

#about #wrap #content_area .imgBox a.btnAll { float:right; margin-top:10px; }


#wrap footer { clear:both; display:block; width:924px; height:35px; margin:0 auto; position:relative; background:url(../images/footer_bg.gif) no-repeat; padding:15px 20px; }
#wrap footer a { font-size:11px; }
#wrap footer img.help { position:relative; top:-4px; margin-right:0px; float:left; border:none; }
#wrap footer img.print { position:relative; top:0px; margin-right:0px; float:left; }
#wrap footer img.flickr { position:relative; top:-1px; margin-left:-5px; float:left; }
#wrap footer img.vimeo { position:relative; top:-1px; margin-left:10px; float:left; }
#wrap footer img.tweeter { position:relative; top:-1px; margin-left:0px; float:left; }
#wrap footer span { color:#888888;float:left;font-size:11px;font-family:verdana; }
#wrap footer span a { font-size:11px; font-weight:bold; color:#888888; text-decoration:none; float:left; font-family:verdana; padding-left:6px;padding-right:16px; padding-top:1px; }
#wrap footer span.copy { float:right;font-size:10px;font-weight:bold;color:#888888; }
#wrap footer span.stbuttontext { padding-left:15px; }
#wrap footer label { color:#888888;float:left;font-size:11px;font-family:verdana; margin-left:0px; }
#wrap footer label a { font-size:11px; font-weight:bold; color:#888888; text-decoration:none; float:left; font-family:verdana; padding-left:6px;padding-right:16px; padding-top:1px; }
span.copy { display:block; width:100%; text-align:center; font-size:10px;color:#888888; margin-bottom:30px; cursor:pointer }
/* BUTTON */
#wrap .btn_box { position:absolute; top:200px; right:15px; width:70px; overflow:hidden; }
#wrap .calendar .btn_box { display:block; width:107px; top:0; left:313px; }
#wrap .calendar .right { width:122px; left:431px; }
#wrap .calendar .btn_box span { color:#434343; font-size:26px; font-family:Arial Black; margin-left:9px; }
#wrap .calendar .btn_box .prevBtn { margin-top:10px; }
#wrap .calendar .btn_box .nextBtn { left:87px; }
#wrap .calendar .right .nextBtn { left:103px; }
#wrap .calendar .btn_box button { top:10px; }
#wrap .btn_box span { margin:0 5px; }
#wrap .btn_box button { float:left; display:block; width:19px; height:19px; background:url(../images/btn_nextPrev.gif) no-repeat 0 0; border:none; text-indent:-3000em; cursor:pointer; cursor:hand; }
#wrap .btn_box .nextBtn {float:right;  background-position:-27px 0; margin-left:0px; position:absolute; top:0; left:51px }
#wrap .btn_boxL span{margin:5px 5px; width:15px; float:left}
#wrap .btn_boxL { position:absolute; width:90px; overflow:hidden; margin-left:801px; top:430px; }
#wrap .btn_boxL button { float:left; display:block; width:25px; height:25px; background:url(../images/btn_nextPrevL.gif) no-repeat 0 0; border:none; text-indent:-3000em; cursor:pointer; cursor:hand; }
#wrap .btn_boxL .nextBtn { background-position:-35px 0; margin-left:8px; float:left }
#wrap .newsList .btn_boxL { position:absolute; top:315px; left:200px; margin-left:0; }
#wrap .testimonials .btn_boxL { position:relative; top:0; left:0; width:60px; }
#index #wrap .service a.request { display:block; width:272px; height:68px; background:url(../images/btn_request.gif) no-repeat 0 0; }
#index #wrap .service a.meeting { display:block; width:272px; height:68px; background:url(../images/btn_request.gif) no-repeat 0 -76px; margin-top:8px; }
#index #wrap .service a span { display:block; width:0; height:0; overflow:hidden; }
#wrap #detailSearch_area.request_off{height:0px;}
#wrap #detailSearch_area.request dd button { float:left; background:url(../images/btn_browse.gif) no-repeat 0 0; width:92px; height:21px; border:0; margin-top:-5px; text-indent:-3000em; cursor:pointer; cursor:hand; }
#wrap #detail_area button.search { display:block; width:138px; height:66px; border:0; background:url(../images/btn_search.png) 0 11px no-repeat; color:#d9d9d9; text-indent:-3000em; margin:10px 0 0 380px; cursor:pointer; cursor:hand; }
#wrap #detail_area button.send { display:block; width:138px; height:66px; border:0; background:url(../images/btn_send.png) 0 11px no-repeat; color:#d9d9d9; text-indent:-3000em; margin:10px 0 0 380px; cursor:pointer; cursor:hand; }
#wrap .calendar button.search { display:block; width:109px; height:48px; border:0; background:url(../images/btn_search1.gif) 0 0 no-repeat; color:#d9d9d9; text-indent:-3000em; margin:18px 0 0 380px; cursor:pointer; cursor:hand; }
#wrap .tourCourse #detail_area button.search { display:block; width:137px; height:61px; border:0; background:url(../images/btn_search2.gif) 0 0 no-repeat; color:#d9d9d9; text-indent:-3000em; margin:18px 0 0 360px; cursor:pointer; cursor:hand; }
#wrap #content_area a.pdf { display:block; height:18px; font-size:11px; color:#c73a36; background:url(../images/bg_pdf.gif) no-repeat 0 2px; text-decoration:underline; padding-left:23px; margin-top:10px; }
#wrap #content_area a.pdf abbr { font-size:11px; color:#c73a36; }
#wrap #content_area .guideBox a.pdf { height:16px; padding-top:1px; background-position:0 0; margin-top:0; }
#wrap #content_area a.flicker { float:right; display:block; width:165px; height:15px; font-size:11px; color:#c73a36; padding-top:2px; background:url(../images/vimeo_ico.gif) no-repeat right 0; text-decoration:underline; margin-top:20px; }
#wrap #content_area a.vimeo { float:right; display:block; width:177px; height:15px; font-size:11px; color:#c73a36; padding-top:2px; background:url(../images/flicker_ico.gif) no-repeat right 0; text-decoration:underline; margin-top:20px; }
#stories #wrap a.rss { display:block; width:70px; height:15px; font-size:11px; color:#c73a36; text-decoration:underline; background:url(../images/btn_rss.gif) no-repeat 0 0; padding:1px 0 0 20px; margin:0 0 0 14px; }
#stories #wrap .contBox a.rss { position:absolute; top:154px; margin-left:0; }
#stories #wrap #content_area a:hover.rss { color:#c73a36 !important; text-decoration:underline !important; }
#stories #wrap .contBox a.rss abbr, #stories #wrap #content_area a.rss abbr { font-size:11px; color:#c73a36; }

/* PAGE */
#wrap .page { margin:40px 0; text-align:center; }
#wrap .page button { display:inline-block; width:46px; height:15px; background:url(../images/btn_numPreNext.gif) no-repeat 0 0; border:none; cursor:pointer; cursor:hand; vertical-align:middle; }
#wrap .page .prevBtn { margin-right:15px; }
#wrap .page .nextBtn { background-position:0 -50px; margin-left:10px; }
#wrap .page button span { font-size:0; }
#wrap .page a { border:1px solid #ccc; display:inline-block; height:14px; padding:1px 4px; font-size:10px; vertical-align:middle; background:#fff; margin-right:2px; }
#wrap .page a:hover { background:#666; color:#fff !important; text-decoration:none; }


/* INDEX */
body#index { background:url(../images/bg_indexNew.gif) repeat-x 0 0; }
#index #wrap { width:960px; background:url(../images/bg_indexNew.gif) repeat-x 0 0; margin:0 auto; }
#index #wrap header nav menu { height:30px; }
#index #wrap header #logo_area { height:82px; }
#index #wrap h2 { font-family:Arial; font-size:14px; color:#595959; margin-bottom:10px; }
#index #wrap h2.line { border-bottom:2px solid #d7d7d7; padding-bottom:7px; margin-bottom:17px; }
#index #wrap .eventNews h2 { font-size:14px; margin-bottom:0; }
#index #mainTitle_bg { position:absolute; top:122px; left:0; display:block; width:100%; height:345px; background:url(../images/seoul_city.jpg) no-repeat 50% 0; overflow:hidden;  }
#index #wrap #mainTitle_area { position:relative; top:-1px; display:block; width:742px; height:305px; margin:0px 0 20px 0; background:url(../images/bg_indexTitle.jpg) no-repeat 0 0; padding:40px 0 0 218px; overflow:hidden; }
#index #wrap #mainTitle_area.noFlash { background:url(../images/bg_indexTitle1.jpg) no-repeat 0 0; }
#index #wrap #mainTitle_area h1 { width:0; height:0; overflow:hidden; }
#index #wrap #mainTitle_area .objectBox { float:left; display:block; }
#index #wrap #mainTitle_area .objectBox p { width:0; height:0; overflow:hidden; }
/*
#index #wrap #mainTitle_area a { float:left; width:170px; height:220px; margin:20px 0 0 40px; display:none; }
#index #wrap #mainTitle_area a strong { display:block; width:0; height:0; overflow:hidden; }
*/
#index #wrap .floatBox { width:960px; margin:0 auto; overflow:hidden; }
#index #wrap .floatBox section { float:left; display:block; width:272px; height:385px; padding:20px; background:url(../images/bg_indexCont1.gif) repeat-x 0 0; }
#index #wrap .floatBox section .eventNews { position:relative; width:272px; height:387px; background:url(../images/bg_tab.gif) no-repeat 0 0; overflow:hidden; }
#index #wrap .floatBox section.on .eventNews { background-position: -300px 0; }
#index #wrap .floatBox section .eventNews h2 { float:left; width:136px; height:25px; _width:135px; }
#index #wrap .floatBox section .eventNews h2.news { _width:134px; }
#index #wrap .floatBox section .eventNews h2 a { display:block; height:20px; padding:6px 0 0 17px; color:#525252; font-weight:normal; font-size:11px; text-decoration:none;}
#index #wrap .floatBox section .eventNews h2 a:hover { text-decoration:none; color:#525252 !important; }

#index #wrap .floatBox section .eventNews h2 img.rss{float:right; position:absolute; top:5px; left:114px; border:0}

#index #wrap .floatBox section.off .eventNews h2.event a {font-size:10px; font-weight:bold; text-decoration:none;}
#index #wrap .floatBox section.on .eventNews h2.news a {font-size:10px;  font-weight:bold; text-decoration:none;}

#index #wrap .floatBox section.off .eventNews h2.event a strong{ font-size:10px; font-weight:normal; text-decoration:none;}
#index #wrap .floatBox section.on .eventNews h2.event a strong{ font-size:10px; font-weight:normal; text-decoration:none;}

#index #wrap .floatBox section .eventNews article { display:block; position:absolute; top:42px; width:272px; height:345px; }
#index #wrap .floatBox section .eventNews article dl { width:270px; margin-left:2px; }
#index #wrap .floatBox section .eventNews article dt, #index #wrap .alliance dt { background:url(../images/bullet_arrow.gif) no-repeat 0 6px; padding-left:9px; color:#6685ad; font-weight:bold; margin-bottom:4px; }

#index #wrap .floatBox section .eventNews article dt a, #index #wrap .alliance dt a {color:#6685ad; font-weight:bold; text-decoration:none;}

#index #wrap .floatBox section .eventNews article dd { font-size:11px; margin:0 0 18px 9px; line-height:150%;}
#index #wrap .floatBox section .eventNews article dd li, #index #wrap .alliance dl a { color:#8e8e8e; font-size:11px; }
#index #wrap .floatBox section .eventNews article dd li p { color:#8e8e8e; font-size:11px; }
#index #wrap .floatBox section .eventNews #eventCont { left:0; }
#index #wrap .floatBox section .eventNews #newsCont { left:-300px; }
#index #wrap .floatBox section.on .eventNews #eventCont { left:-300px; }
#index #wrap .floatBox section.on .eventNews #newsCont { left:0; }
#index #wrap .floatBox section.on .eventNews #newsCont dd { margin-bottom:8px; }
#index #wrap .alliance { position:relative; display:block; height:120px; background:url(../images/bg_dotB.gif) repeat-x 0 0; padding-top:20px; margin-top:12px; }
#index #wrap .alliance dl { margin-left:2px; padding-bottom:25px; }
#index #wrap .alliance dd { margin-left:9px; line-height:130%; word-spacing:-1px; }
#index #wrap .floatBox section.contMid { margin:0 12px; background:url(../images/bg_indexCont2.gif) repeat-x 0 0; }
#index #wrap .zoneBox { position:relative; display:block; height:178px; width:100%; overflow:hidden; }
#index #wrap .zoneBox dl { float:left; width:120px; background:url(../images/bg_dotB.gif) repeat-x 0 bottom; padding-bottom:10px; margin-bottom:18px; }
#index #wrap .zoneBox dl.zone { float:left; width:150px; }
#index #wrap .zoneBox dl dt { color:#5a7dd6; font-weight:bold; margin-bottom:10px; }
#index #wrap .zoneBox dl dt img, #index #wrap .zoneBox dl dd li input { vertical-align:middle; }
#index #wrap .zoneBox dl dd li { height:21px; }
#index #wrap .zoneBox dl dd li input { margin-right:2px; }
#index #wrap .zoneBox dl dd li label { font-size:11px; cursor:pointer; cursor:hand; }
#index #wrap .zoneBox button { clear:both; display:block; width:124px; height:23px; background:url(../images/btn_venSearch.gif) no-repeat 0 0; text-indent:-3000em; cursor:pointer; cursor:hand; border:0; }
#index #wrap .zoneBox a.btnAll { position:absolute; right:0; bottom:0; float:none; }
#index #wrap .todayEvent { position:relative; display:block; height:120px; margin-top:47px; }
#index #wrap .todayEvent dl { width:100%; overflow:hidden; }
#index #wrap .todayEvent dt { float:left; padding-top:2px; }
#index #wrap .todayEvent dd { float:right; width:152px; line-height:140%; padding-top:3px; font-size:11px; color:#8e8e8e; }
#index #wrap .todayEvent dd strong { display:block; color:#6685ad; margin-bottom:5px; }
#index #wrap .todayEvent dd a { font-size:11px; color:#8e8e8e; text-decoration:none; }
#index #wrap .todayEvent dd a:hover { text-decoration:underline; }
#index #wrap .floatBox section.contRight { background:url(../images/bg_indexCont3.gif) repeat-x 0 0; }
#index #wrap .contRight h2.line { margin-bottom:0; }
#index #wrap .service { display:block; background:url(../images/bg_covention.gif) no-repeat right 0; padding:15px 0 10px 0; }
#index #wrap .service strong { display:block; margin-bottom:10px; font-family:Arial; font-size:14px; }
#index #wrap .service p { color:#989898; font-size:11px;  display:block; width:206px; line-height:160%;   }
#index #wrap .service p a{ color:#989898; font-size:11px;  display:block; width:206px; line-height:160%; margin-bottom:20px; text-decoration:none }
#index #wrap .service p a:hover{text-decoration:underline }
#index #wrap .email { margin-top:41px; }
#index #wrap .email dt label{color:#6685ad;}
#index #wrap .email dt { background:url(../images/bg_email.gif) no-repeat 0 3px; color:#6685ad; font-family:Verdana; font-weight:bold; font-size:12px; padding-left:20px; margin-bottom:7px; }
#index #wrap .email a { color:#8e8e8e; font-size:11px; }
#index #wrap .email p { height:20px; background:url(../images/bg_emailSearch.gif) no-repeat 0 0; margin-top:8px; }
#index #wrap .email p input { float:left; width:170px; color:#9f9f9f; font-size:11px; margin:3px 5px 0 2px; text-align:left; border:0; }
#index #wrap .email p button { float:left; width:94px; height:21px; background: transparent; border:0; cursor:pointer; cursor:hand; text-indent:-3000em; }
#index #wrap .contactBox { display:block; width:932px; margin:0 auto; margin-top:12px; background:url(../images/bg_indexCont4.gif) repeat-x 0 0; overflow:hidden; padding:20px 14px; }
#index #wrap .contactBox .floatBox { position:relative; float:left; display:block; width:620px; }

#index #wrap .contactBox .floatBox a img{border:0; }

#index #wrap .contactBox .floatBox dl { float:left; margin-right:10px; }
#index #wrap .contactBox .floatBox dt { font-family:Arial; font-weight:bold; font-size:14px; color:#595959; margin:0 0 0px 4px; }
#index #wrap .contactBox .floatBox dd { position:relative; height:80px; overflow:hidden; width:190px;}
#index #wrap .contactBox .floatBox dd ul li{ position:absolute; top:10px;}
#index #wrap .contactBox .contact { position:relative; display:block; float:right; width:292px; }
#index #wrap .contactBox .contact dl { width:100%; overflow:hidden; margin-bottom:7px; }
#index #wrap .contactBox .contact dt, #index #wrap .contactBox .contact dd { float:left; color:#8e8e8e; font-size:11px; height:16px; }
#index #wrap .contactBox .contact dt { font-weight:bold; padding-right:3px; }
#index #wrap .contactBox .contact dd { width:250px; }
#index #wrap .contactBox .contact dd.mail { width:245px; }
#index #wrap a.btnAll { position:absolute; bottom:0; right:0; height:15px; font-size:11px; color:#c73a36; text-decoration:underline; background:url(../images/btn_arrR.gif) no-repeat 0 0; padding-left:20px; }
#index #wrap .zoneBox a.btnAll { background:url(../images/btn_arrR1.gif) no-repeat 0 0; }
#index #wrap .contactBox .contact a.btnAll { position:relative; float:right; margin-right:19px; }
#index #wrap a.rss { position:absolute; bottom:0; left:115px; height:15px; font-size:11px; color:#c73a36; text-decoration:underline; background:url(../images/btn_rss.gif) no-repeat 0 0; padding:1px 0 0 20px; }
#index #wrap a.rss abbr { font-size:11px; color:#c73a36; }

#index #wrap .email span { color:#8e8e8e; font-size:11px; }
#index #wrap .email span.red{ color:#CC3300; font-size:11px;font-weight:bold }
#index #wrap .email span.success{ color:#5e9a44; font-size:12px; display:block; padding-top:10px; height:200px; font-weight:bold }


#mapcontrol{ position:absolute; display: block; top:-3px; left:154px; color:#f37825; width:1px; height:1px; padding:0px; font-weight:bold ; font-size:13px; background:url(../images/map.png) 2px 4px no-repeat; overflow:hidden; }
#mapcontrol.findercontrol{top:13px; left:56px; }
#mapcontrol #close{ display: none;left:263px; top:6px; position:absolute; }
#question{top:0; cursor:pointer; }
#mapcontrol img{ cursor:pointer; position:relative;  }
#mapcontrol #map_mask{left:7px; top:15px; position:absolute; width:256px; height:185px; background-image:url(../images/interact_map.png); background-repeat:no-repeat }
#mapcontrol #map_mask.cityhall{ background-position:0 -185px;}
#mapcontrol #map_mask.gangdong{ background-position:0 -370px;}
#mapcontrol #map_mask.gangnam{ background-position:0 -555px;}
#mapcontrol #map_mask.yongsan{ background-position:0 -740px;}

iframe#toolkit{ overflow:hidden; width:500px; height:24px; border:0; padding:0; margin:0; position:relative; top:0px; left:20px; }

body#Search, body#Search #wrap { background:url(../images/bg_bodyNew1.gif) repeat-x 0 0; }
body#Search #wrap #subTitle_area { display:none; }
body#Search #wrap header nav menu { height:30px; }
#coextabs{display:block;height:90px;}
#coextabs>span
{display:inline-block; background:url(../images/hotel/coex_tab.gif) 0px -1px;;width:136px; height:29px; padding:7px 0 0 0; text-align:center; cursor:pointer; margin:0 }
#coextabs>span.active{background:url(../images/hotel/coex_tab.gif) 136px -1px; color:#fff}
#coextabs #capacities
{background:#646464 url(../images/hotel/coex_tab_border.gif) no-repeat 271px 0; width:536px; height:28px; position:relative; left:0px; top:-1px; border:0px solid #000; border-bottom:2px solid #000; padding:8px 0 0 70px;z-index:0;}
#coextabs #capacities.hid{    height:0px;overflow:hidden;padding:0px;       border-top:0;position:relative; top:-2px;}
#coextabs #capacities span{ display:inline-block;width:130px; height:29px;color:#fff; cursor:pointer;}
#coextabs #capacities span:hover{  text-decoration:underline}
#wrap #content_area .content_detail .invisible{display:none; visibility:hidden}

/* jbs */
#overlaymap{
width:749px; height:522px; background:url(../images/interact_map.gif); position:absolute; z-index:10; left:120px; display:none}
#overlaymap img{float:right; position:relative; top:5px; right:5px; cursor:pointer; width:26px; height:25px;z-index:1001; }

@media handheld {
	#index #wrap #mainTitle_area { background:url(../images/bg_indexTitle1.jpg) no-repeat 0 0; }
}
@media tty {
	#index #wrap #mainTitle_area { background:url(../images/bg_indexTitle1.jpg) no-repeat 0 0; }
}

#overlay
{left:0;position:absolute;text-align:center;  top:0; z-index:100; width: 100%;/* stupid IE */}

#iframe
{
  position:relative;
  margin:0 auto;
  top:30px;
	z-index:1001;
	width:615px;
	height:645px;
  border:none;
 }