@charset "utf-8";
@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;}
}

/* TITLE  : Seoul Tourism Organization
 * UPDATE : 2010/10/13
 * AUTHOR : ASIANCE
**/
img,div,aside,h1,h2,h3,input{behavior:url(./iepngfix.htc);}
*{font-size:12px;font-family:Verdana, Arial, sans-serif;color:#666;margin:0;padding:0;}
h1,h2,h3{font-family:Arial, Verdana, sans-serif;}
hr,legend,caption,.hidden{display:none !important;}
li{list-style: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;}
.pdbNo{padding-bottom:0 !important;}
.input{font-size:11px;padding:3px 0 0 2px;}
.index *{font-family:Dotum;}
cite,address{font-style:normal;}

/* TITLE */
#wrap #content_area .content_detail h3,#wrap #content_area .content_detail h4,#wrap #content_area .guideBox h3{font-size:14px;color:#626262;font-weight:700;margin:28px 0 15px;}
#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 0;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:200px;vertical-align:top;margin-bottom:2px;background:url(../images/bg_bletArrow.png) no-repeat 0 5px;padding-left:17px;color:#9eace8;font-weight:400;}
* 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: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:700;color:#9ea5c5;font-size:13px;}
#wrap #subTitle_area ul strong a{vertical-align:top;text-decoration:none;}
#about #wrap .titleBg{background:url(../images/bg_aboutTitle.png) no-repeat 0 0;}
#high #wrap .titleBg{background:url(../images/bg_highTitle.png) no-repeat 0 42px;}
#stories #wrap .titleBg{background:url(../images/bg_storiesTitle.png) no-repeat 0 0;}
#contact #wrap .titleBg{background:url(../images/bg_contactTitle.png) no-repeat 0 0;}
#promo #wrap .titleBg{background:url(../images/bg_promotionTitle.png) no-repeat 0 0;}
#wrap #subTitle_area ul{width:440px;margin-top:0;}
#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 li{width:200px;}
#contact #wrap #subTitle_area li.second{width:350px;}

/* LAYOUT */
body {
background:#fff url(../images/bg_bodyNew.gif) repeat-x 0 25px;
}

#wrap {
position:relative; 
top:25px;
width:964px;
background:#fff url(../images/bg_bodyNew.gif) repeat-x 0 0;
overflow:hidden;
margin:0 auto;
}

#wrap #heaer_bg {
position:relative;
width:100%;
min-height:240px;
background:#403b32 url(../images/bg_header.gif) repeat-x 0 0;
}

#wrap header {
display:block;
position:relative;
width:960px;
height:122px;
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:240px;
height:80px;
margin-bottom:11px;
overflow:hidden;
background:url(../images/main_logo.gif) no-repeat 10px 13px;
}

#wrap header a.logo strong,#wrap header span.team span {
display:block;
height:0;
width:0;
overflow:hidden;
}

#wrap header span.team {
position:relative;
display:block;
width:250px;
height:80px;
left:140px;
background:url(../images/team.gif) no-repeat 0 30px;
}

#wrap header a.banner { 
float:right;
display:block; 
width:299px; 
height:65px;
background:url(../images/main_banner.gif) no-repeat 0px 5px; 
}

#wrap header nav #lang {
position:absolute;
top:70px;
right:100px;
width:190px;
height:18px;
z-index:999;
background-color:#fff;
}

#lang a {
text-decoration: none;
color: #888888;
}

#wrap header nav fieldset span {
display:block;
width:107px;
height:18px;
cursor:pointer;
color:#a6a6a6;
font-size:10px;
text-decoration:none;
text-align:center;
padding-top:2px;
}

#wrap header nav fieldset span:hover {
color:#fff;
}

#wrap header nav fieldset ul {
width:108px;
background:#fff;
border:1px solid #dcdcdc;
border-top:none;
z-index:1000;
padding:4px 0;
border-radius:2px;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:2px;
-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.8);
box-shadow:1px 1px 5px rgba(0, 0, 0, 0.8);
}

#wrap header nav fieldset ul li {
line-height:150%;
margin-bottom:4px;
padding:0 1px;
}

#wrap header nav fieldset ul a {
display:block;
width:100px;
height:18px;
padding-left:6px;
font-size:11px;
color:#a6a6a6;
text-decoration:none;
}

#wrap header nav fieldset ul a:hover {
background:#eae9e9;
text-decoration:none;
color:#666 !important;
}

#wrap header nav #globalsearch {
position:absolute;
top:60px;
right:0;
width:228px;
height:20px;
overflow:hidden;
z-index:1;
}

#wrap header nav #globalsearch input {
background:url(../images/main_search_bg.gif);
border:0;
height:17px;
width:163px;
line-height:12px;
overflow:hidden;
display:block;
float:left;
margin:0 1px 0 0;
padding:3px 0 0;
}

#wrap header nav #globalsearch button.search {
display:block;
background:url(../images/search_btn.gif);
width:61px;
height:20px;
border:0;
text-indent:-3000em;
cursor:hand;
float:right;
margin-right:1px;
padding:0;
}

#wrap header nav menu li {
float:left;
width:120px;
}

#wrap header nav menu li a {
display:block;
width:119px;
height:24px;
padding-top:7px;
text-align:center;
text-decoration:none;
border-left:1px solid #cdcdcd;
}

#wrap header nav menu li a:hover {
background-color:#545b75;
}

#wrap header nav menu li a span {
font-weight:700;
font-size:11px;
color:#848484;
font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
}

#wrap header nav menu li a:hover span {
color:#fff;
}

#about li#Tmenu1 a,
#g20 li#Tmenu2 a,
#tour li#Tmenu2 a,
#venue li#Tmenu3 a,
#high li#Tmenu4 a,
#tool li#Tmenu5 a,
#promo li#Tmenu6 a,
#stories li#Tmenu7 a,
#contact li#Tmenu8 a {
background-color:#545b75;
}

#about li#Tmenu1 a span,
#g20 li#Tmenu2 a span,
#tour li#Tmenu2 a span,
#venue li#Tmenu3 a span,
#high li#Tmenu4 a span,
#tool li#Tmenu5 a span,
#promo li#Tmenu6 a span,
#stories li#Tmenu7 a span,
#contact li#Tmenu8 a span {
color:#fff;
}

#wrap header nav menu #weatherBox {
position:absolute;
top:60px;
right:0;
width:160px;
height:30px;
overflow:hidden;
z-index:2;
}

#wrap header nav menu #weatherBox time {
font-size:11px;
font-family:Arial;
display:block;
font-size:11px;
color:#e37b08;
font-weight:700;
margin-top:11px;
height:14px;
overflow:hidden;
}

#wrap header nav menu #weatherBox .weatherFlash {
font-size:11px;
font-family:Arial;
position:absolute;
top:5px;
right:0;
display:block;
width:100px;
height:28px;
z-index:1;
}

#wrap header nav menu #weatherBox .weatherFlash img {
vertical-align:middle;
margin-right:5px;
}

#meteo {
position:absolute;
display:block;
height:20px;
width:100px;
background:#0F3 url(../images/meteo.png);
float:right;
}

#detail_bg {
position:absolute;
top:265px;
left:0;
display:block;
width:100%;
height:0;
background:#292d40;
overflow:hidden;
}

#detailSearch_area {
position:relative;
display:block;
height:0px;
background:#292D40;
overflow:hidden;
}

#wrap h2#searchdetail {
position:absolute;
top:166px;
left:30px;
cursor:pointer;
width:220px;
height:54px;
background:url(../images/bg_searchArrow.gif) no-repeat;
font-size:14px;
color:#ffefe0;
text-decoration:none;
text-indent:-3000em;
padding:18px 0 0 20px;
}

#wrap #detailS .requestOn {
background-position:0 -100px;
}

#wrap #detailS .requestOff {
background-position:0 -300px;
}

#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:400;
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 #detailSearch_area span.result {
color:#ffde9c;
display:block;
padding:20px 0;
}

#wrap #detail_area article {
position:relative;
border:2px solid #353027;
display:block;
}

#wrap #detail_area dl {
width:904px;
overflow:hidden;
border:0;
border-top:0;
}

#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:700;
color:#635741;
font-size:11px;
}

#wrap #detail_area dt label {
color:#635741;
font-size:11px;
cursor:hand;
}

#wrap #detail_area dd {
width:728px;
}

#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 .request #detail_area dt {
width:195px;
}

#wrap #detail_area dt.comments {
width:881px;
height:15px;
border:0;
}

#wrap #detail_area .line {
background:#eeebe7;
}

#wrap #detail_area dd ol li label {
display:inline-block;
width:151px;
color:#7a7160;
font-size:11px;
cursor:hand;
}

#wrap #detailSearch_area.request {
height:610px;
}

#wrap .calendar #detailSearch_area.request {
top:0;
height:105px;
background:#666;
padding:3px;
}

#wrap .calendar #detailSearch_area.request dl {
height:33px;
background:#efefef;
border:1px solid #d0d0d0;
overflow:hidden;
padding:10px 0 0 200px;
}

#wrap .calendar #detailSearch_area.request dl dt {
width:51px;
height:20px;
padding-left:13px;
color:#635741;
font-size:11px;
font-weight:700;
padding-top:5px;
}

#wrap .calendar #detailSearch_area.request dl dd {
width:136px;
height:25px;
}

#wrap #detailSearch_area.request #detail_area {
height:570px;
margin-left:2px;
}

#wrap #detailSearch_area.request dd .input {
float:left;
width:257px;
height:19px;
background:url(../images/bg_input.gif) no-repeat 0 0;
border:0;
color:#7A7160;
font-size:11px;
margin-right:17px;
margin-top:-5px;
padding:4px 3px 0;
}

#wrap #detailSearch_area.request dd .inputdate {
width:157px;
height:23px;
background:url(../images/inputdate.gif) no-repeat 0 0;
border:0;
color:#7A7160;
font-size:12px;
margin-right:17px;
margin-top:0;
}

#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: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;
background:url(../images/bg_input2.gif) no-repeat 217px 0;
border:0;
margin-top:-5px;
overflow:hidden;
padding:3px 3px 3px 217px;
}

#wrap #detailSearch_area.request dd textarea {
width:633px;
height:69px;
border:0;
overflow:auto;
font-size:11px;
margin:1px 3px;
}

#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:700;
}

#wrap #detailSearch_area.request #date,#wrap #detailSearch_area.request #date1,#wrap #detailSearch_area.request #appForm {
position:absolute;
width:650px;
margin-top:-5px;
}

#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 .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 #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;
cursor:hand;
padding:4px 0 0 13px;
}

#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;
cursor:hand;
padding:4px 0 0 13px;
}

#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 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;
z-index:1000 !important;
padding:4px 0 2px;
}

#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 {
line-height:150%;
margin-bottom:2px;
padding:0 1px;
}

#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: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 #category {
position:absolute;
top:185px;
left:170px;
width:600px;
background:url(../images/bg_category.gif) no-repeat 0 0;
}

#wrap #category span {
display:block;
width:163px;
height:20px;
color:#fefefe;
font-weight:700;
cursor:hand;
padding:6px 0 0 11px;
}

#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 {
line-height:150%;
height:18px;
margin-bottom:5px;
padding:0 1px;
}

#wrap #category ul label {
display:block;
width:167px;
height:100%;
font-size:11px;
padding-left:9px;
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:700;
cursor:hand;
}

#wrap #category input {
position:absolute;
top:0;
left:348px;
width:154px;
height:17px;
margin-top:2px;
font-size:11px;
font-weight:700;
color:#363636;
border:0;
padding:5px 10px 0;
}

#wrap #category button {
position:absolute;
top:0;
left:510px;
display:block;
width:87px;
height:26px;
background:transparent;
cursor:hand;
border:0;
text-indent:-3000em;
}

#wrap #subTitle_area {
display:block;
width:943px;
height:116px;
background:url(../images/bg_subTitle.png) no-repeat 0 30px;
position:relative;
font-size:12px;
font-weight:700;
color:#c98a53;
line-height:190%;
margin:0 auto 2px;
padding:0 0 0 17px;
}

#wrap #subTitle_area h1 {
display:block;
font-size:16px;
font-weight:700;
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;
background:#f2f2f2;
margin:10px auto;
padding:30px 30px 50px;
}

#wrap #content_area .titleBox {
width:100%;
overflow:hidden;
border-bottom:1px solid #e3e3e3;
margin-bottom:30px;
}

#wrap #content_area h2 {
float:left;
font-size:20px;
color:#3e3e3e;
padding-bottom:15px;
margin-left:3px;
width:500px;
}

#wrap #content_area h2 abbr {
font-size:20px;
color:#3e3e3e;
}

#wrap #content_area .curr_loc {
float:right;
font-size:11px;
color:#666;
margin:9px 5px 0 0;
}

#wrap #content_area .curr_loc a {
font-size:11px;
color:#666;
}

#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_header {
display:block;
width:860px;
overflow:hidden;
background:url(../images/bg_intro.gif) repeat-x 0 bottom;
line-height:170%;
padding:0 20px 30px;
}

#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;
}

a.gmnoprint {
font-size:8px;
}

#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%;
}

#wrap #content_area .content_intro article h3 {
font-size:16px;
font-weight:700;
color:#646464;
margin:0 0 7px 9px;
}

#wrap #content_area .content_intro article p {
color:#666;
margin-left:9px;
}

#wrap #content_area .content_intro article h4 {
color:#4897ca;
margin:0 0 2px 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:5px;
}

#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 dt {
background:url(../images/bg_bletGray.gif) no-repeat 0 8px;
padding-left:13px;
font-weight:700;
padding-right:2px;
}

#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.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 li {
font-weight:400;
padding-left:0;
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 .table_wrap {
width:838px;
background:#363636;
border:8px solid #646464;
padding:3px 2px 3px 3px;
}

#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;
}

#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 {
text-align:center;
width:110px;
border:1px solid #a09f9f;
background:#eaeaea;
font-size:11px;
padding:5px;
}

#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;
line-height:100%;
padding:5px;
}

#venue #wrap #content_area .content_detail tr td {
background:#fff;
text-align:center;
font-weight:400;
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:400;
line-height:100%;
}

#wrap #content_area .content_detail .iframe {
display:block;
height:348px;
border:1px solid #c1c1c1;
}

#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;
background:#fff;
padding:20px 20px 24px;
}

#wrap #content_area .highlights .floatBox article {
display:block;
width:450px;
border:1px solid #dedede;
background:#fff;
margin-top:30px;
padding:0 20px 21px;
}

#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;
position:relative;
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 .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;
}

#wrap #content_area .highlights .topSeoul {
height:21px;
background:#e5b12f url(../images/bg_bletYellow.gif) no-repeat 12px 10px;
font-size:12px;
color:#fff;
letter-spacing:-1px;
word-spacing:1px;
padding:6px 0 0 27px;
}

#wrap #content_area .highlights .more {
background:url("../images/btn_arrR.gif") no-repeat scroll 0 0 transparent;
right:0;
bottom:10px;
margin-top:110px;
position:absolute;
padding-left:20px;
}

#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;
margin-right:16px;
padding:20px;
}

#wrap #content_area .stories_case dt {
margin-bottom:15px;
}

#wrap #content_area .stories_case dt a {
font-weight:700;
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;
line-height:160%;
}

#wrap #content_area .stories_case dd a.threeLine {
margin-top:13px;
}

#wrap #content_area a.red {
font-size:11px;
color:#c73a36;
padding-bottom:5px;
text-decoration:underline;
display:block;
margin:0;
}

#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:700;
text-decoration:none;
background:url(../images/contact_btn_bg.gif) no-repeat 0 0;
padding:6px 0 0 35px;
}

#wrap #content_area a#programlink {
position:relative;
right:0;
}

#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;
margin:0;
padding:0;
}

#tool #wrap #content_area .content_detail .right {
float:right;
height:285px;
overflow:hidden;
position:relative;
width:422px;
margin:0;
padding:0;
}

#tool #wrap #content_area .content_detail {
background:transparent url(../images/bg_intro.gif) repeat-x scroll 0 bottom;
padding:0 0 30px;
}

#tool #wrap #content_area .storiesTop h3,#tool #wrap #content_area .storiesTop article {
margin-left:20px;
}

#tool #wrap #content_area .content_detail .float_box h3 {
border:none;
padding-bottom:0;
}

#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 {
font-size:12px;
margin:0 0 15px;
padding:0;
}

#tool .btn_box_event {
float:left;
position:relative;
top:130px;
left:305px;
}

#wrap .btn_box_event span {
width:45px;
text-align:center;
margin:0 5px;
}

#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;
}

#wrap .btn_box_event .nextBtn {
float:right;
background-position:-27px 0;
margin-left:0;
position:absolute;
top:0;
left:58px;
}

#stories #wrap #content_area .content_detail {
padding:0;
}

#stories #wrap #content_area .storiesTop .first {
background:none;
margin-top:0;
}

#stories #webzine_carrousel div.item {
display:block;
width:379px;
float:left;
height:135px;
overflow:hidden;
margin-right:22px;
}

#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;
background:url(../images/ico_rss16.png) no-repeat;
height:15px;
padding:2px 0 0 20px;
}

#wrap #content_area .content_detail .float_box li {
position:relative;
height:21px;
background:url(../images/bg_dotB.gif) repeat-x 0 bottom;
padding:7px 0 0;
}

#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 {
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-size:11px;
font-weight:700;
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 li {
position:relative;
height:24px;
border-bottom:1px solid #d4d4d4;
cursor:pointer;
margin:0;
padding:8px 0 0 14px;
}

#wrap #content_area .newsList li a {
font-size:11px;
color:#666;
text-decoration:none;
}

#wrap #content_area .newsList .item li a:hover {
text-decoration:none;
}

#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;
background:#646464;
color:#fff;
line-height:170%;
margin-bottom:27px;
padding:7px 18px;
}

#wrap #content_area .newsView div.body {
border-top:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
line-height:170%;
padding:20px;
}

#wrap #content_area .newsView div.body p {
margin-bottom: 1.4em;
text-align:justify;
}

#wrap #content_area .newsView span {
position:relative;
top:-20px;
right:10px;
display:block;
float:right;
}

#wrap #content_area .content_list li {
width:818px;
overflow:hidden;
border:1px solid #dbdbdb;
background:#fff;
margin-bottom:15px;
padding:20px;
}

#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 {
float:left;
border:1px solid #efefef;
width:205px;
height:147px;
}

#wrap #content_area .content_list li img {
float:left;
border:1px solid #efefef;
width:197px;
}

#stories #wrap #content_area .content_list li img {
margin-right:20px;
}

#wrap #content_area.promotions .content_list li div {
float:right;
margin-right:5px;
line-height:150%;
}

#wrap #content_area.promotions .content_list li h3 {
font-size:14px;
color:#5f5f5f;
margin:12px 0 7px;
line-height:150%;
}

#wrap #content_area.promotions .content_list li h4 {
font-size:13px;
color:#5f5f5f;
margin:9px 0 7px;
line-height:150%;
}

#wrap #content_area.promotions .content_list li p {
text-align:justify;
}

#wrap #content_area .content_list li strong {
color:#5f5f5f;
font-weight: 700;
}

#wrap #content_area .content_list li p {
line-height: 1.7em;
margin: 12px 0;
}

#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;
}

#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 {
background:#fff;
border:1px solid #dbdbdb;
padding:20px 20px 5px;
}

#wrap #content_area.achievements .yearWrap h4,#wrap #content_area.achievements .yearWrap strong {
color:#5aa1cf;
}

#wrap #content_area.achievements .yearWrap h4 {
font-weight:400;
margin:0 0 12px 17px;
}

#wrap #content_area.achievements .yearWrap strong {
font-size:14px;
font-weight:700;
}

#wrap #content_area.achievements .yearWrap dl {
width:816px;
overflow:hidden;
}

#wrap #content_area.achievements .yearWrap dt,#wrap #content_area.achievements .yearWrap dd {
float:left;
background:url(../images/bg_dotB1.gif) repeat-x 0 0;
overflow:hidden;
padding:15px 0;
}

#wrap #content_area.achievements .yearWrap dt {
width:107px;
color:#626262;
font-size:14px;
font-weight:700;
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 ul li strong {
color:#717171;
font-size:12px;
}

#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.promotions .content_list li div dt {
background:url(../images/bg_bletArrow.gif) no-repeat 0 7px;
padding-left:10px;
font-weight:700;
}

#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%;
font-size:11px;
background:url(../images/bg_th.gif) repeat-x -1px 0;
padding:0;
}

#wrap #content_area.calendar table thead th#th1 {
width:238px;
}

#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-size:11px;
line-height:130%;
border-right:1px solid #d4d4d4;
border-top:1px solid #d4d4d4;
border:1px solid #d4d4d4;
background:#fff;
text-align:center;
padding:10px 0;
}

/* #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-size:11px;
}

#wrap #content_area.calendar table tbody td.leftAlign {
text-align:left;
padding-left:20px;
}

#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 tbody td.cenAlign {
text-align:center;
padding-left:0;
height:42px;
}

#tool #wrap #content_area.calendar table.eventcalendar {
top:0;
}

#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#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.eventcalendar thead th#th1 {
width:297px;
}

#tool #wrap #content_area.calendar table.eventcalendar thead th#th3 {
width:86px;
}

#tool #wrap #content_area.calendar table.eventcalendar thead th#th5 {
width:150px;
}

#tool #wrap #content_area.calendar table tbody td.cenAlign {
text-align:center;
padding-left:0;
}

#tool #wrap #content_area.calendar table tbody td.category strong {
margin-left:20px;
color:#333;
}

#tool #wrap #content_area.calendar table tbody td.category {
border:none;
background:#dad3c5 url(../images/stories/puce_cat.gif) no-repeat 20px;
border-top:2px solid #363636;
padding:0 20px;
}

#wrap #content_area .news h3,#wrap #content_area .otherNews h3 {
font-size:13px;
font-weight:700;
color:#646464;
}

#wrap #content_area .news img {
display:block;
border:1px solid #e3e3e3;
margin:26px 0 30px;
}

#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;
padding-bottom:3px;
border:0;
margin:0;
}

#wrap #content_area .news .txt_area {
float:right;
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 0 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 h3 {
margin:38px 0 30px;
}

#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:700;
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;
line-height:150%;
margin:0 16px 15px 0;
padding:15px 20px 20px;
}

#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:700;
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;
line-height:130%;
background:url(../images/bg_bletArrow.gif) no-repeat 0 4px;
margin:0;
padding:0 2px 0 10px;
}

#wrap #content_area .hotel_list li article ol strong {
display:inline-block;
font-weight:700;
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;
margin-bottom:25px;
padding:0 20px 33px;
}

#wrap #content_area .search_result ul {
background:none;
margin-top:20px;
padding-bottom:20px;
}

#wrap #content_area .contact_intro h3 {
font-size:15px;
color:#626262;
font-weight:700;
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;
}

#wrap #content_area .contact_intro .title {
position:relative;
width:860px;
overflow:hidden;
padding:0 20px 30px;
}

#wrap #content_area .contact_intro .title img {
border:1px solid #dbdbdb;
}

#wrap #content_area .contact_intro .title article {
width:291px;
height:245px;
background:none;
margin:0 0 0 18px;
padding:0;
}

#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;
line-height:150%;
padding:0 10px;
}

#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 {
font-weight:700;
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 img {
display:block;
border:1px solid #dbdbdb;
margin-bottom:12px;
}

#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;
font-size:12px;
line-height:150%;
padding:14px 0 13px 29px;
}

#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 li {
width:100%;
overflow:hidden;
border-bottom:1px solid #dbdbdb;
padding:25px 0;
}

#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;
border:0;
line-height:150%;
background:url(../images/bg_bletGray.gif) no-repeat 0 6px;
padding:0 0 0 10px;
}

#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 .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_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;
}

#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 .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;
overflow:hidden;
border:1px solid #dbdbdb;
background:#fff;
padding:20px 0 5px 20px;
}

#wrap #content_area .guideBox .photo {
width:818px;
overflow:hidden;
border:1px solid #dbdbdb;
background:#fff;
padding:20px 20px 5px;
}

#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:400;
margin-top:10px;
}

#wrap #content_area .guideBox .book li a.txt {
line-height:160%;
display:block;
word-spacing:-2px;
}

#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 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 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;
width:250px;
}

#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 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 .internationTaxi dl {
margin-top:6px;
}

#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.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 article {
display:block;
width:555px;
background:#fff;
border:1px solid #dbdbdb;
margin-bottom:15px;
padding: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.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.sixth {
width:63px;
}

#about #wrap #content_area .content_detail .arex .table_wrap th.second {
width:124px;
}

#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;
}

#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-size:30px;
color:#5a5a5a;
letter-spacing:-1px;
margin-bottom:10px;
}

#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 .inform li p {
line-height:140%;
}

#about #wrap #content_area .inform .floatBox {
width:860px;
margin-top:25px;
text-align:left;
}

#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 15px 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;
margin-top:15px;
padding:15px 22px 22px 20px;
}

#about #wrap #content_area .inform section article {
display:block;
border:1px solid #d3d1ce;
background:#fff;
margin-bottom:15px;
padding:15px 22px 22px;
}

#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 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 {
font-size:14px;
color:#696969;
font-weight:700;
margin:0 0 10px;
}

#about #wrap #content_area .inform .floatBox .right article {
width:270px;
padding-left:19px;
padding-right:18px;
padding-bottom:20px;
}

#about #wrap #content_area .hereTxt .floatBox .right article {
width:235px;
padding: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;
border:1px solid #dbdbdb;
margin:10px 0;
}

#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:700;
color:#5f5f5f;
line-height:150%;
margin-bottom:6px;
}

#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;
}

#about #wrap #content_area .inform .right .mbNo strong,#about #wrap #content_area .inform .medical .floatBox strong {
margin:12px 0 10px;
}

#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 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 .telephone {
width:100%;
overflow:hidden;
padding-top:5px;
}

#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;
margin-top:13px;
padding:3px 2px 3px 3px;
}

#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%;
border:1px solid #d4d4d4;
font-size:11px;
padding:14px 0;
}

#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 .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 .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 .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 .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 .right div.table_wrap {
width:265px;
background:#a09f9f;
margin:10px 0 5px;
padding:3px 2px 3px 3px;
}

#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%;
border:1px solid #d4d4d4;
font-size:11px;
padding:8px 0;
}

#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 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 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;
}

#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;
cursor:hand;
padding:1px 0 0 25px;
}

#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.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;
position:relative;
background:url(../images/footer_bg.gif) no-repeat;
margin:0 auto;
padding:15px 20px;
}

#wrap footer img.help {
position:relative;
top:-4px;
margin-right:0;
float:left;
border:none;
}

#wrap footer img.print {
position:relative;
top:0;
margin-right:0;
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:0;
float:left;
}

#wrap footer img.STO {
position:relative;
top:-1px;
margin-left:0;
float:left;
}

#wrap footer span {
color:#888;
float:left;
font-size:11px;
}

#wrap footer span.copy {
float:right;
font-size:10px;
font-weight:700;
color:#888;
}

#wrap footer span.stbuttontext {
padding-left:15px;
}

#wrap footer label {
color:#888;
float:left;
font-size:11px;
margin-left:0;
}

span.copy {
display:block;
width:100%;
text-align:center;
font-size:10px;
color:#888;
margin-bottom:30px;
cursor:pointer;
}

#wrap footer .off ul {
display: none;
} 

#wrap footer #family {
width:125px;
height:18px;
top:10px;
z-index:999;
background-color:#fff;
}

#wrap footer fieldset span {
display:block;
height:18px;
cursor:pointer;
font-weight:bold;
text-decoration:none;
float:left;
padding-left:6px;
padding-top:1px;
}

#wrap footer fieldset ul {
display:block;
float:left;
width:125px;
background:#fff;
border:1px solid #dcdcdc;
z-index:1000;
padding:4px 0;
border-radius:2px;
-moz-border-radius:0 0 2px 2px;
-webkit-border-radius:2px;
-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.8);
box-shadow:1px 1px 5px rgba(0, 0, 0, 0.8);
}

#wrap footer fieldset ul li {
line-height:150%;
margin-bottom:2px;
padding:0 1px;
}

#wrap footer fieldset ul a {
width:100px;
height:18px;
padding-left:6px;
font-weight:bold;
text-decoration:none;
}

#wrap footer fieldset ul a:hover {
background:#eae9e9;
text-decoration:none;
color:#666 !important;
}

/* 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 #000;
margin-left:9px;
}

#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:hand;
}

#wrap .btn_box .nextBtn {
float:right;
background-position:-27px 0;
margin-left:0;
position:absolute;
top:0;
left:51px;
}

#wrap .btn_boxL span {
width:15px;
float:left;
margin:5px;
}

#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: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, #index #wrap .service a.meeting {
position:absolute;
display:block;
width:272px;
height:68px;
background:url(../images/btn_request.gif) no-repeat 0 0;
top:145px;
}

#index #wrap .service a.meeting {
top:220px;
background-position:0 -76px;
}

#wrap #detailSearch_area.request_off {
height:0;
}

#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: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;
cursor:hand;
margin:10px 0 0 380px;
}

#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;
cursor:hand;
margin:10px 0 0 380px;
}

#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;
cursor:hand;
margin:18px 0 0 380px;
}

#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 .guideBox a.pdf {
height:16px;
padding-top:1px;
background-position:0 0;
margin-top:0;
}

#wrap #content_area a.flicker, #wrap #content_area a.vimeo {
float:right;
display:block;
height:15px;
font-size:11px;
color:#c73a36;
padding-top:2px;
text-decoration:underline;
margin-top:20px;
padding-right:24px;
}

#wrap #content_area a.flicker {
background:url(../images/vimeo_ico.gif) no-repeat right 0;
}

#wrap #content_area a.vimeo {
background:url(../images/flicker_ico.gif) no-repeat right 0;
}

#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;
margin:0 0 0 14px;
padding:1px 0 0 20px;
}

#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;
}

/* PAGE */
#wrap .page {
text-align:center;
margin:40px 0;
}

#wrap .page button {
display:inline-block;
width:46px;
height:15px;
background:url(../images/btn_numPreNext.gif) no-repeat 0 0;
border:none;
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;
font-size:10px;
vertical-align:middle;
background:#fff;
margin-right:2px;
padding:1px 4px;
}

#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 #logo_area {
/*height:82px;*/
}

#index #wrap h2 {
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:147px;
left:0;
display:block;
width:100%;
height:345px;
overflow:hidden;
background:url(../images/seoul_city.jpg) no-repeat 50% 0;
}

#index #wrap #mainTitle_area {
position:relative;
top:-1px;
display:block;
width:742px;
height:305px;
/*background:url(../images/bg_indexTitle.jpg) no-repeat 0 0;*/
overflow:hidden;
margin:0 0 20px;
padding:40px 0 0 218px;
}

#index #wrap #mainTitle_area .index_highlight {
position:absolute;
top:40px;
left:180px;
border:1px solid #191c47;
width:463px;
height:260px;
display:none;
}

#index #wrap #mainTitle_area .active {
display:inline;
}

#index #wrap #mainTitle_area #links_hightlights {
position:absolute;
top:40px;
left:661px;
width:297px;
}

#index #wrap #mainTitle_area #links_hightlights a {
background:url(../images/links_highlights.png) no-repeat 0 0;
display:block;
height:62px;
width:297px;
margin-bottom:4px;
}

#index #wrap #mainTitle_area #links_hightlights a#a1 {
background-position:0 0;
}
#index #wrap #mainTitle_area #links_hightlights a#a1:hover, #index #wrap #mainTitle_area #links_hightlights a#a1.active {
background-position:-297px 0;
}
#index #wrap #mainTitle_area #links_hightlights a#a2 {
background-position:0 -66px;
}
#index #wrap #mainTitle_area #links_hightlights a#a2:hover, #index #wrap #mainTitle_area #links_hightlights a#a2.active {
background-position:-297px -66px;
}
#index #wrap #mainTitle_area #links_hightlights a#a3 {
background-position:0 -132px;
}
#index #wrap #mainTitle_area #links_hightlights a#a3:hover, #index #wrap #mainTitle_area #links_hightlights a#a3.active {
background-position:-297px -132px;
}
#index #wrap #mainTitle_area #links_hightlights a#a4 {
background-position:0 -198px;
}
#index #wrap #mainTitle_area #links_hightlights a#a4:hover, #index #wrap #mainTitle_area #links_hightlights a#a4.active {
background-position:-297px -198px;
}

#index #wrap #mainTitle_area.noFlash {
background:url(../images/bg_indexTitle1.jpg) no-repeat 0 0;
}

#index #wrap #mainTitle_area .objectBox {
float:left;
display:block;
}

#index #wrap .floatBox {
width:960px;
overflow:hidden;
margin:0 auto;
}

#index #wrap .floatBox section {
float:left;
display:block;
width:272px;
height:385px;
background:url(../images/bg_indexCont1.gif) repeat-x 0 0;
padding:20px;
}

#index #wrap .floatBox section .eventNews {
position:relative;
width:272px;
height:247px;
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;
}

#index #wrap .floatBox section .eventNews h2 a {
display:block;
height:20px;
color:#525252;
font-weight:400;
font-size:11px;
text-decoration:none;
padding:6px 0 0 17px;
}

#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 .eventNews article {
display:block;
position:absolute;
top:42px;
width:272px;
height:180px;
}

#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:700;
margin-bottom:4px;
}

#index #wrap .floatBox section .eventNews article dt a,#index #wrap .alliance dt a {
color:#6685ad;
font-weight:700;
text-decoration:none;
}

#index #wrap .floatBox section .eventNews article dd {
font-size:11px;
line-height:150%;
margin:0 0 18px 9px;
}

#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#inTab, #index #wrap .floatBox section.contMid, #index #wrap .floatBox section.contRight  {
position:relative;
}

#index #wrap .floatBox section.contMid {
background:url(../images/bg_indexCont2.gif) repeat-x 0 0;
margin:0 12px;
}

#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:700;
margin-bottom:10px;
}

#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: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:hand;
border:0;
}

#index #wrap .zoneBox a.btnAll {
position:absolute;
right:0;
bottom:0;
float:none;
background:url(../images/btn_arrR1.gif) no-repeat 0 0;
}

#index #wrap .todayEvent {
position:relative;
display:block;
height:120px;
position:absolute;
top:265px;
padding-top:20px;
background:url(../images/bg_dotB.gif) repeat-x 0 0;
width:270px;
}

#index #wrap .featured {

}

#index #wrap .g20TripPlanner {
background:none;
}

#index #wrap .todayEvent dt {
float:left;
padding-top:2px;
}

#index #wrap .todayEvent dd {
float:right;
width:155px;
font-size:12px;
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 .floatBox section.contRight {
background:url(../images/bg_indexCont3.gif) repeat-x 0 0;
}

#index #wrap .service {
display:block;
background:url(../images/bg_covention.gif) no-repeat right 0;
padding:15px 0 10px;
}

#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 .email {
position:absolute;
top:335px;
}

#index #wrap .email dt label {
color:#6685ad;
}

#index #wrap .email dt {
background:url(../images/bg_email.gif) no-repeat 0 3px;
color:#6685ad;
font-weight:700;
font-size:12px;
padding-left:20px;
margin-bottom:7px;
}

#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;
text-align:left;
border:0;
margin:3px 5px 0 2px;
}

#index #wrap .email p button {
float:left;
width:94px;
height:21px;
background:transparent;
border:0;
cursor:hand;
text-indent:-3000em;
}

#index #wrap .contactBox {
display:block;
width:932px;
background:url(../images/bg_indexCont4.gif) repeat-x 0 0;
overflow:hidden;
margin:12px auto;
padding:20px 14px;
}

#index #wrap .contactBox .floatBox {
position:relative;
float:left;
display:block;
width:620px;
}

#index #wrap .contactBox .floatBox dl {
float:left;
margin-right:10px;
}

#index #wrap .contactBox .floatBox dt {
font-family:Arial;
font-weight:700;
font-size:14px;
color:#595959;
margin:0 0 0 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 dt,#index #wrap .contactBox .contact dd {
float:left;
color:#8e8e8e;
font-size:11px;
height:16px;
}

#index #wrap .contactBox .contact dt {
font-weight:700;
padding-right:3px;
}

#index #wrap .contactBox .contact dd.mail {
width:auto;
}

#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 .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 .email span.red {
color:#C30;
font-size:11px;
font-weight:700;
}

#index #wrap .email span.success {
color:#5e9a44;
font-size:12px;
display:block;
padding-top:10px;
height:200px;
font-weight:700;
}

#mapcontrol {
position:absolute;
display:block;
top:-3px;
left:154px;
color:#f37825;
width:1px;
height:1px;
font-weight:700;
font-size:13px;
background:url(../images/map.png) 2px 4px no-repeat;
overflow:hidden;
padding:0;
}

#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;
position:relative;
top:0;
left:20px;
margin:0;
padding:0;
}

body#Search,body#Search #wrap {
background:url(../images/bg_bodyNew1.gif) repeat-x 0 0;
}

#coextabs {
display:block;
height:90px;
}

#coextabs>span {
display:inline-block;
background:url(../images/hotel/coex_tab.gif) 0 -1px;
width:136px;
height:29px;
text-align:center;
cursor:pointer;
margin:0;
padding:7px 0 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:0;
top:-1px;
border:0 solid #000;
border-bottom:2px solid #000;
z-index:0;
padding:8px 0 0 70px;
}

#coextabs #capacities.hid {
height:0;
overflow:hidden;
border-top:0;
position:relative;
top:-2px;
padding:0;
}

#coextabs #capacities span {
display:inline-block;
width:130px;
height:29px;
color:#fff;
cursor:pointer;
}

#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;
}

#overlay {
left:0;
position:absolute;
text-align:center;
top:0;
z-index:100;
width:100%;
}

#iframe {
position:relative;
top:30px;
z-index:1001;
width:615px;
height:645px;
border:none;
margin:0 auto;
}

h3,#wrap #content_area .content_intro article h3 abbr {
font-size:16px;
}

fieldset,img,#tool #wrap #content_area.calendar table tbody td.categorytop {
border:none;
}

.mbNo,.lart_li {
margin-bottom:0 !important;
}

abbr,#index #wrap .contactBox .floatBox a img {
border:0;
}

a,a:hover {
text-decoration:underline;
color:#C73A36;
}

#wrap #subTitle_area ul strong a:hover,#tool #wrap #content_area .content_detail .float_box li a:hover,#stories #wrap #content_area .content_detail .float_box li a:hover,#wrap #content_area .newsList li a:hover,#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,#about #wrap #content_area .inform .floatBox .right article a,#index #wrap .todayEvent dd a:hover,#index #wrap .service p a:hover,#coextabs #capacities span:hover {
text-decoration:underline;
}

#venue #wrap .titleBg, #tool #wrap #content_area .guideBox .book,#contact #wrap #content_area .contact_intro article {
background:none;
}

#tool #wrap #subTitle_area ul,#contact #wrap #subTitle_area ul,#high #wrap #subTitle_area ul {
width:500px;
}

#wrap header h1 a span,#about #wrap #content_area .around .sFlashBox p span {
display:block;
}

#wrap header nav #family.on,#wrap #category.on {
background-position:0 -50px;
}

#index #wrap .service a span {
display:block;
width:0;
height:0;
overflow:hidden;
}

#wrap header nav .off ul,#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,#wrap #category.off #category_list,#about #wrap #content_area.calendar #selectCont1.off,#about #wrap #content_area.calendar #selectCont2.off,#about #wrap #content_area.calendar #selectCont3.off,#tool #wrap #content_area.calendar #selectCont1.off,#tool #wrap #content_area.calendar #selectCont2.off,#tool #wrap #content_area.calendar #selectCont3.off,#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,#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,#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,body#Search #wrap #subTitle_area {
display:none;
}

#wrap header nav .off ul input,#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,#wrap #category ul input {
position:absolute;
top:-3000em;
}

#wrap header nav menu,#wrap header nav menu ul {
width:100%;
height:30px;
overflow:hidden;
}

#detail_bg.reque,#wrap #detailSearch_area.off {
height:2px;
}

#wrap #detailS .detailOn,#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;
}

#tool #wrap #content_area.calendar table.eventcalendar thead th#th2 {
width:195px;
}

#wrap #detail_area dd ol li,#about #wrap #content_area .around dt,#about #wrap #content_area .around dd,#about #wrap #content_area .hereTxt dt,#about #wrap #content_area .hereTxt dd,#about #wrap #content_area .around .sFlashBox p span strong {
display:inline;
}

#wrap #detail_area dd ol li input,#wrap #detail_area dt img,#wrap #content_area .content_intro article dd img,#index #wrap .zoneBox dl dt img,#index #wrap .zoneBox dl dd li input {
vertical-align:middle;
}

#tools #detailSearch_area.request,#venue #detailSearch_area.request,#detailSearch_area.request {
position:relative;
display:block;
height:436px;
background:#292D40;
margin-top:2px;
}

#wrap .calendar #detailSearch_area.request dl dt.sec,#wrap #content_area .highlights,#about #wrap #content_area .inform .floatBox .transfer .table_wrap td {
text-align:center;
}

#wrap .calendar #detailSearch_area.request dl dt,#wrap .calendar #detailSearch_area.request dl dd,#wrap #content_area .content_intro article dd a,#wrap #content_area .highlights .floatBox article img,#wrap #content_area .content_detail .webzine dt,#wrap #content_area .content_detail .webzine dd,#wrap #content_area.promotions .content_list li div dt,#wrap #content_area.promotions .content_list li div dd,#wrap #content_area .contact_intro .title img,#wrap #content_area .contact_intro .title article,#wrap #content_area .contact dt,#wrap #content_area .contact dd,#wrap #content_area .contact_list img,#wrap #content_area .contact_list div,#wrap #content_area .guideBox .book a,#about #wrap #content_area .inform .floatBox li img,#about #wrap #content_area a.btnAll {
float:left;
}

#wrap .calendar #detailSearch_area.request #date,#wrap .calendar #detailSearch_area.request #date1,#wrap #content_area .contact_list li .seroLine,#about #wrap #content_area h3,#wrap #content_area.about .guideBox ol,#about #wrap #content_area .inform .medical .floatBox ul {
margin-top:0;
}

#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,#about #wrap #content_area .content_detail .standard .table_wrap th.second {
width:81px;
}

#wrap #detailSearch_area.request #date1,#index #wrap .floatBox section .eventNews #eventCont,#index #wrap .floatBox section.on .eventNews #newsCont {
left:0;
}

#wrap #content_area .content_pd,#wrap #content_area .content_detail {
display:block;
padding:0 20px 30px;
}

#wrap #content_area.calendar .content_pd,#about #wrap #content_area .here article .awardsACIBox,#wrap #content_area.testimonials .content_list li,#wrap #content_area .otherNews {
position:relative;
}

#wrap #content_area .floatBox,#wrap #content_area .guideBox {
width:860px;
overflow:hidden;
}

#about #wrap #content_area .here article,#contact #wrap #content_area .contact_intro .title a.support {
padding-right:0;
}

#stories #wrap #content_area .content_intro article p,#stories #wrap #content_area .storiesTop h3,#stories #wrap #content_area .storiesTop article,#contact #wrap #content_area .imgNo p {
margin-left:0;
}

#about #wrap #content_area .here article h4,#about #wrap #content_area .content_intro .awardsACIBox strong {
margin-left:24px;
}

#about #wrap #content_area .here article .awardsACIBox h4,#wrap #content_area .contact_list li .upLine,#wrap .calendar .btn_box .prevBtn {
margin-top:10px;
}

#wrap #content_area .content_intro article ul li label,#wrap #content_area .content_intro article ul li address,#about #wrap #content_area .hereTxt .floatBox .right article.internationTaxi li label,#about #wrap #content_area .hereTxt .floatBox .right article.arex li label,#about #wrap #content_area .around dt,#about #wrap #content_area .hereTxt dt {
font-weight:700;
}

#wrap #content_area .content_intro article dt.distance,#about #wrap #content_area .content_intro .awardsACIBox .ACI ul,#index #wrap .contactBox .contact dd {
width:250px;
}

#wrap #content_area .content_intro article dd.br,#about #wrap #content_area .hereTxt dd.time {
padding-right:100px;
}

#wrap #content_area .content_detail tr.line td,#about #wrap #content_area .inform .floatBox .table_wrap tr.line th,#about #wrap #content_area .inform .floatBox .table_wrap tr.line td,#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;
}

#wrap #content_area .content_detail p,#about #wrap #content_area .inform .floatBox .table_wrap p {
line-height:170%;
color:#666;
}

#wrap #content_area .highlights p,#about #wrap #content_area .around p,#about #wrap #content_area .inform p,#about #wrap #content_area .here p,#about #wrap #content_area .inform .floatBox #moreArea1 li {
line-height:150%;
}

#wrap #content_area a.btnAll abbr,#wrap #content_area a.pdf abbr,#stories #wrap .contBox a.rss abbr,#stories #wrap #content_area a.rss abbr,#index #wrap a.rss abbr {
font-size:11px;
color:#c73a36;
}

#tool #wrap #content_area .storiesTop a.btnAll,#stories #wrap #content_area .storiesTop a.btnAll {
padding-right:20px;
margin-top:5px;
}

#tool #wrap #content_area .caseBox,#stories #wrap #content_area .caseBox,#wrap #content_area .contact .mapBox,#index #wrap .todayEvent dl {
width:100%;
overflow:hidden;
}

#tool #wrap #content_area .storiesTop .float_box,#stories #wrap #content_area .storiesTop .float_box {
clear:both;
width:860px;
background:url(../images/bg_intro.gif) repeat-x 0 0;
margin-top:30px;
padding:38px 20px 0;
}

#tool #wrap #content_area .storiesTop .float_box h3,#stories #wrap #content_area .storiesTop .float_box h3 {
border:0;
margin:0;
}

#tool #wrap #content_area .contBox,#stories #wrap #content_area .contBox {
position:relative;
width:380px;
height:152px;
border:1px solid #dbdbdb;
background:#fff;
padding:20px;
}

#tool #wrap #content_area .storiesTop .btn_box,#stories #wrap #content_area .storiesTop .btn_box {
top:153px;
}

#tool #wrap #content_area .storiesTop .left,#tool #wrap #content_area .content_detail .right,#stories #wrap #content_area .storiesTop .left,#stories #wrap #content_area .content_detail .right {
width:422px;
}

#tool #wrap #content_area a.btnAll,#about #wrap #content_area .inform .floatBox ul {
margin-top:15px;
}

#tool #event_carrousel,#stories #news_carrousel {
display:block;
width:1000816px;
overflow:hidden;
position:absolute;
left:0;
padding-left:20px;
}

#tool #event_carrousel div.item,#stories #news_carrousel div.item {
display:block;
width:379px;
float:left;
height:115px;
overflow:hidden;
margin-right:22px;
}

#tool #eventL_carrousel,#stories #newsL_carrousel {
display:block;
width:1000900px;
overflow:hidden;
position:relative;
left:0;
}

#tool #eventL_carrousel div.item,#stories #newsL_carrousel div.item {
display:block;
width:300px;
float:left;
height:320px;
overflow:hidden;
}

#tool #event_carrousel div.item a,#event_carrousel div.item span,#stories #news_carrousel div.item a,#news_carrousel div.item span,#wrap footer a {
font-size:11px;
}

#tool #webzine_carrousel,#stories #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,#stories #wrap #content_area .content_detail .float_box li a {
text-decoration:none;
color:#666;
}

#wrap #content_area .newsList h3,#wrap #content_area .newsView h3,#index #wrap #mainTitle_area h1,#index #wrap #mainTitle_area .objectBox p {
width:0;
height:0;
overflow:hidden;
}

#wrap #content_area.testimonials .content_list li strong,#wrap #content_area .contact_list li .threeLine {
margin-top:22px;
}

#wrap #content_area .content_list li strong.oneline,#about #wrap #content_area .content_detail .floatBox,#about #wrap #content_area .here .floatBox {
margin-top:25px;
}

#wrap #content_area.achievements .yearWrap dd li.mb,#wrap #content_area.achievements .second dd li,#about #wrap #content_area .inform .floatBox .telephone dt,#index #wrap .floatBox section.on .eventNews #newsCont dd {
margin-bottom:8px;
}

#wrap #content_area.achievements .second,#about #wrap #content_area .hereTxt .floatBox .right article.internationTaxi ul,#about #wrap #content_area .hereTxt .floatBox .right article.arex ul {
margin-top:11px;
}

#wrap #content_area.achievements .second ul li.last,#wrap #content_area .contact_list li.last,#index #wrap .contRight h2.line {
margin-bottom:0;
}

#wrap #content_area.promotions .content_list li div dl,#index #wrap .contactBox .contact dl {
width:100%;
overflow:hidden;
margin-bottom:7px;
}

#wrap #content_area.calendar table thead th#th2,#about #wrap #content_area .content_detail .arex .table_wrap th.third {
width:113px;
}

#about #wrap #content_area.calendar table tbody .first,#tool #wrap #content_area.calendar table tbody .first {
height:42px;
}

#about #wrap #content_area.calendar table,#tool #wrap #content_area.calendar table {
top:36px;
margin-top:0;
}

#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,#tool #wrap #content_area.calendar table.eventcalendar thead th#th4 {
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,#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,#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;
}

#about #wrap #content_area #selectList,#tool #wrap #content_area #selectList {
position:absolute;
left:20px;
top:1px;
width:100%;
height:36px;
overflow:hidden;
z-index:5000;
}

#about #wrap #content_area #selectList li,#tool #wrap #content_area #selectList li {
float:left;
width:136px;
height:36px;
text-align:center;
}

#about #wrap #content_area #selectList li a,#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:700;
}

#about #wrap #content_area #selectList li a.on,#tool #wrap #content_area #selectList li a.on {
background-position:0 0;
color:#fff;
}

#about #wrap #content_area.calendar table thead th,#tool #wrap #content_area.calendar table thead th {
height:42px;
background-position:-1px -1px;
}

#about #wrap #content_area.calendar table tbody td,#tool #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,#tool #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,#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,#tool #wrap #content_area.calendar table tbody td ul li.fir {
width:135px;
}

#about #wrap #content_area.calendar table tbody td ul li.sec,#tool #wrap #content_area.calendar table tbody td ul li.sec,#about #wrap #content_area .inform .floatBox .table_wrap th.one {
width:120px;
}

#wrap #content_area .news,#wrap #content_area .contact table,#about #wrap #content_area .content_intro {
width:860px;
}

#wrap #content_area .contact_list,#about #wrap #content_area .inform .floatBox .txtBox1 ul {
margin-top:7px;
}

#wrap #content_area .guideBox p,#about #wrap #content_area .around {
line-height:170%;
}

#wrap #content_area .guideBox .book span a,#about #wrap #content_area .inform .floatBox article {
display:block;
float:none;
}

#about #wrap #content_area .content_intro .awardsACIBox ul,#about #wrap #content_area .inform .floatBox .threeLine,#about #wrap #content_area .inform .floatBox .left p.note {
margin-top:5px;
}

#about #wrap #content_area .content_detail .standard .table_wrap th.fifth,#about #wrap #content_area .content_detail .arex .table_wrap th.first {
width:100px;
}

#about #wrap #content_area .around .carRental strong,#about #wrap #content_area .inform .right .mbNo strong {
margin:7px 0 6px;
}

#wrap footer span a,#wrap footer label a {
font-size:11px;
font-weight:700;
color:#888;
text-decoration:none;
float:left;
padding-left:6px;
padding-right:16px;
padding-top:1px;
}

#index #wrap .floatBox section.off .eventNews h2.event a,#index #wrap .floatBox section.on .eventNews h2.news a {
font-size:10px;
font-weight:700;
text-decoration:none;
}

#index #wrap .floatBox section.off .eventNews h2.event a strong,#index #wrap .floatBox section.on .eventNews h2.event a strong {
font-size:10px;
font-weight:400;
text-decoration:none;
}

#index #wrap .floatBox section .eventNews article dd li,#index #wrap .alliance dl a,#index #wrap .floatBox section .eventNews article dd li p,#index #wrap .email a,#index #wrap .email span {
color:#8e8e8e;
font-size:11px;
}

#index #wrap .floatBox section .eventNews #newsCont,#index #wrap .floatBox section.on .eventNews #eventCont {
left:-300px;
}
