/* ---------------- Style Preset ---------------- */
*	{margin:0; padding:0;}
body	{margin-left:-16px; background-color:#eaeaec; color:#939393; font-size:12px; font-family:"dotum";}
hr	{display:none;}
li	{list-style:none;}
img	{border:none;}
a	{color:#939393; text-decoration:none;}
a:hover, a:active	{text-decoration:underline;}


/* ---------------- Layout ---------------- */
#Header	{position:relative; width:1024px; height:85px; margin:0 auto; background:url(/visit2006/images/newdb/bg_home_string.png) repeat-y 16px 0; z-index:4;}
#mainMenu	{position:relative; width:1024px; margin:0 auto; z-index:3;}
#Contents	{position:relative; overflow:hidden; width:1024px; margin:0 auto; background:url(/visit2006/images/newdb/bg_home_paper.png) no-repeat 0 bottom; z-index:2;}
#Contents h2	{clear:both; overflow:hidden; width:0; height:0;}
	#paperColumn01	{float:left; overflow:hidden; width:161px; margin-right:1px; padding:414px 10px 0 40px;}
	#paperColumn02	{float:left; overflow:hidden; width:165px; margin-right:1px; padding:414px 15px 0 15px;}
	#paperColumn03	{float:left; overflow:hidden; width:165px; margin-right:1px; padding:414px 15px 0 15px;}
	#paperColumn04	{float:left; overflow:hidden; width:165px; margin-right:1px; padding:414px 15px 0 15px;}
	#paperColumn05	{float:left; overflow:hidden; width:170px; padding:582px 15px 0 15px;}
#Footer	{position:relative; width:1024px; margin:0 auto;}


/* ---------------- Header ---------------- */
#Header h1	{padding:54px 0 0 19px; font-size:0;}
.GN	{position:absolute; right:20px; top:10px; z-index:1;}
.GN h2	{overflow:hidden; width:0; height:0;}
.GN ul	{float:right;}
.GN li	{
	float:left;
	padding:2px 6px 0 4px;
	background:url(/visit2006/images/newdb/blt_01.gif) no-repeat right 5px;
}
.GN li.li_close	{background:none;}
.GN li img	{display:block;}
.GN li.seoulLogo	{position:relative;}
.GN li.seoulLogo img	{position:absolute; top:-1px; right:3px;}
.svcDrop	{float:right; padding-right:4px;}
.svcDrop h3	{font-size:0;}
.langDrop	{position:relative; float:right; padding-right:4px;}
.langDrop dd	{
	position:absolute; left:0; top:14px;
	width:64px;
	padding:4px 0;
	border:1px solid #cfcfcf; background-color:#eaeaec;
	font-size:10px;
}
.GN dd a	{display:block; height:18px; line-height:18px;}
.searchManager	{position:absolute; right:300px; bottom:0;}
.searchManager h2	{overflow:hidden; width:0; height:0;}
.searchManager .hotWords	{float:left; margin-right:8px;}
.searchManager .hotWords dt	{overflow:hidden; width:0; height:0;}
.searchManager .hotWords dd	{position:relative; line-height:18px; font-size:11px;}
.searchManager .hotWords dd strong	{}
.searchManager .hotWords dd strong img	{position:absolute; left:0; top:-16px;}
.searchManager .hotWords dd strong a	{color:#ec6785; font-weight:normal;}
.searchManager fieldset	{
	display:block;
	position:relative; float:left;
	width:210px; height:19px;
	border:1px solid #cfcfcf; background-color:#f7f7f7;
}
.searchManager fieldset legend	{display:none;}
.searchManager fieldset input.edit	{
	display:block;
	line-height:14px;
	margin-left:65px; padding:2px 0;
	border:none; background-color:#f7f7f7;
	font-size:11px;
}
.searchManager fieldset input.btn	{position:absolute; right:-1px; top:0;}
#sorting	{position:absolute; left:0; top:0; font-size:11px;}
#sorting.activate	{left:-1px; width:60px; border:1px solid #cfcfcf; background-color:#f7f7f7;}
#sorting dt	{overflow:hidden; width:0; height:0;}
#sorting dd	{display:none;}
#sorting dd.select_on	{display:block; width:60px; background:url(/visit2006/images/newdb/btn_drop01.gif) no-repeat 49px 4px;}
#sorting dd.select_on a	{display:block; width:60px; height:20px; line-height:20px; text-indent:4px;}
#sorting dd.select_on a:hover,
#sorting dd.select_on a:active	{color:#666; text-decoration:none;}
#sorting.activate dd	{display:block; width:60px; padding:2px 0;}
#sorting.activate dd a	{display:block; height:15px; line-height:15px; text-indent:4px;}
#sorting.activate dd a:hover,
#sorting.activate dd a:active	{background-color:#e5e5e5; color:#666; text-decoration:none;}
#sorting.activate dd.select_on a:hover,
#sorting.activate dd.select_on a:active	{background-color:#fff;}
/*
.searchManager .sorting	{position:absolute; left:0; top:0; font-size:11px;}
.searchManager .sorting dt	{width:60px; background:url(/visit2006/images/newdb/btn_drop01.gif) no-repeat right 5px;}
.searchManager .sorting dt a	{display:block; width:60px; height:20px; line-height:20px; text-indent:4px;}
.searchManager .sorting dt a:hover,
.searchManager .sorting dt a:active	{color:#666; text-decoration:none;}
.searchManager .sorting dd	{position:absolute; left:-1px; top:19px; width:60px; padding:2px 0; border:1px solid #cfcfcf; background-color:#f7f7f7;}
.searchManager .sorting dd a	{display:block; height:15px; line-height:15px; text-indent:4px;}
.searchManager .sorting dd a:hover,
.searchManager .sorting dd a:active	{background-color:#e5e5e5; color:#666; text-decoration:none;}
*/
.myMenu	{position:absolute; left:736px; bottom:0; font-size:20px; color:#333; letter-spacing:-3px;}
.myMenu h2	{overflow:hidden; width:0; height:0;}
.myMenu img	{vertical-align:middle;}
.haveNiceDay	{position:absolute; right:-30px; bottom:-55px;}
.haveNiceDay h2	{overflow:hidden; width:0; height:0;}



#Footer h2	{overflow:hidden; width:0; height:0;}
#Footer .logo	{position:absolute; left:80px; top:0;}
#Footer .creativeGovern	{position:absolute; left:740px; top:8px;}
#Footer .footerMenu	{margin-left:210px; padding:8px 0;}
#Footer address	{margin-left:210px; padding-bottom:10px;}


/* Navigation */
.redColumn	{
	position:absolute; left:5px; top:0;
	overflow:hidden; width:795px;
	/*background:url(/visit2006/images/newdb/bg_home_redcolumn.png) no-repeat right bottom;*/
}
.navigation h2	{overflow:hidden; width:0; height:0;}
.visual	{float:right;}
.visual h2	{overflow:hidden; width:0; height:0;}

/* Gallery */
.mediaGallery	{
	position:absolute; right:-16px; top:0;
	width:240px;
	background:url(/visit2006/images/newdb/bg_home_media.png) no-repeat 0 0;
}
.mediaGallery h2	{
	position:absolute; left:0; top:7px;
	overflow:hidden;
	width:146px; height:76px;
	background:url(/visit2006/images/newdb/tit_home_media.gif) no-repeat 0 0;
}
.mediaGallery h2 a	{display:block; width:146px; height:76px; text-indent:-1000px;}





.collection_video	{width:200px; height:148px; margin-top:46px; background:url(/visit2006/images/newdb/bg_home_vdmedia.gif) no-repeat 0 0;}
.collection_video dt	{padding:10px 11px 0; text-align:center;}
.collection_video dt img	{display:block;}
.collection_video dd	{overflow:hidden; height:24px; line-height:24px; padding:0 10px 0 35px; font-size:11px;}

/* Quick menu */
.quickMenu	{
	position:absolute; right:-109px; top:50px;
	width:133px; height:293px;
	background:url(/visit2006/images/newdb/bg_home_quicktag.gif) no-repeat 0 0;
	z-index:1;
}
.quickMenu h2	{
	overflow:hidden;
	width:100%; height:123px;
	text-indent:-1000px;
}
.quickMenu dl	{width:76px; margin-left:24px;}
.quickMenu dd	{padding:6px 0; border:1px solid #dad5c6; background-color:#e9e9e8;}
.quickMenu dd a	{display:block; padding:5px 0; text-align:center;}
.quickMenu .guideMe	{position:absolute; left:17px; bottom:-44px;}
.quickMenu .add	{margin:30px 0 0 -4px; text-align:center;}

/* ---------------- SVCs ---------------- */
/* Recommanded Course */
.rcmdCourse	{margin-bottom:40px;}
.rcmdCourse h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_rcmdcourse.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.rcmdCourse ul	{margin:5px 0;}
.rcmdCourse ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_04.gif) no-repeat 0 5px;
}
.rcmdCourse ul li strong a	{color:#ec6785;}
.rcmdCourse .btn_more01	{}

/* Metro Tour */
.metroTour	{margin:22px 0;}
.metroTour h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_metrotour.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.metroTour p	{line-height:16px; margin:5px; color:#c7c7c7; font-size:10px;}
.metroTour p a	{font-size:11px;}
.metroTour img.metroMap	{border:5px solid #f1f1f1;}

/* Tour Guide */
.tourGuide	{margin:22px 0;}
.tourGuide h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_tourguide.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.tourGuide ul	{margin:5px 0;}
.tourGuide li	{float:left;}
.tourGuide li img	{display:block;}

/* Quick Search */
.directGuide	{position:absolute; left:16px; top:872px;}
.directGuide h3	{overflow:hidden; width:0; height:0;}

/* Theme Sights */
.themeSights	{position:relative; margin-bottom:30px;}
.themeSights h3	{
	position:relative;
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_themesights.gif) no-repeat 0 0;
	text-indent:-1000px;
	z-index:2;
}
.themeSights .iThumbnail	{position:absolute; left:-15px; top:-30px; z-index:1;}
.themeSights h4	{line-height:24px; padding-left:66px; color:#000; font-size:12px;}
.themeSights ul	{margin:5px 0 5px 66px;}
.themeSights ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 7px;
}
.themeSights ul li strong a	{color:#ec6785;}
.themeSights .banner	{display:block; margin-top:24px; margin-left:-14px;}

/* e-Pamphlet */
.e-pamphlet	{margin:30px 0;}
.e-pamphlet h3	{overflow:hidden; width:0; height:0;}
.e-pamphlet img	{margin-left:-14px;}

/* Rising Place */
.risingPlace	{margin-bottom:40px;}
.risingPlace h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_risingplace.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.risingPlace ul	{margin:5px 0;}
.risingPlace ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 7px;
}
.risingPlace ul li strong a	{color:#ec6785;}
.risingPlace .banner	{display:block; margin-top:7px; margin-left:-14px;}

/* Tour Plus Tip */
.tourPlusTip	{margin:30px 0;}
.tourPlusTip h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_tourplustip.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.tourPlusTip ul	{margin:5px 0;}
.tourPlusTip ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 7px;
}
.tourPlusTip ul li strong a	{color:#ec6785;}

/* Trip Planner */
.tripPlanner	{margin:-10px 0 30px;}
.tripPlanner h3	{overflow:hidden; width:0; height:0;}
.tripPlanner img	{margin-left:-14px;}

/* Seoul Trace */
.seoulTrace	{margin:21px 0;}
.seoulTrace h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_seoultrace.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.seoulTrace ul	{margin:5px 0;}
.seoulTrace ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 7px;
}
.seoulTrace ul li strong a	{color:#ec6785;}

/* Today Events */
.todayEvents	{margin-bottom:40px;}
.todayEvents h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_todayevents.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.todayEvents ul	{margin:5px 0;}
.todayEvents ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 7px;
}
.todayEvents ul li strong a	{color:#ec6785;}

/* Recommanded Cultural */
.rcmdCultural	{margin:28px 0;}
.rcmdCultural h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_rcmdcultural.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.rcmdCultural .tabMenu	{margin:10px 0; font-size:11px; letter-spacing:-1px;}
.rcmdCultural .tabMenu .tab_on	{color:#d65d78; font-weight:bold;}
.rcmdCultural dl	{margin-bottom:18px;}
.rcmdCultural dt	{margin-bottom:5px;}
.rcmdCultural dd	{line-height:17px;}
.rcmdCultural dd em	{font-style:normal;}
.rcmdCultural ul	{margin:5px 0;}
.rcmdCultural ul li	{
	overflow:hidden;
	height:18px; line-height:18px;
	padding-left:8px;
	background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 7px;
}
.rcmdCultural ul li strong a	{color:#ec6785;}

/* Calendar */
.calendar	{margin:38px 0;}
.calendar img	{margin-bottom:8px;} /* ¤Ì.¤Ì */
.calendar h3	{overflow:hidden; width:0; height:10px;}
.calendar table	{width:100%; border-collapse:collapse; border:1px solid #dbdbdb;}
.calendar table caption	{height:22px; line-height:22px;}
.calendar table caption strong div	{display:inline;}
.calendar table caption img	{vertical-align:middle;}
.calendar table .sun, .calendar table .sun a	{color:#ff6600;}
.calendar table .sat, .calendar table .sat a	{color:#779bc9;}
.calendar table thead, .calendar table tbody	{font-family:"Sans-Serif"; font-size:10px;}
.calendar table thead th	{width:14.28%; line-height:18px; border-bottom:1px solid #dbdbdb; background-color:#f4f4f3; color:#666; font-weight:normal;}
.calendar table tbody td	{line-height:18px; text-align:center;}
.calendar table tbody td a.today	{font-weight:bold;}

/* ¼­ºê¿ë Calendar Ãß°¡ */
.calendarPage {margin:10px 0 0;}
.calendarPage h3 {overflow:hidden; width:0; height:10px;}
.calendarPage table {width:100%; border-collapse:collapse; border:1px solid #dbdbdb;}
.calendarPage table caption {width:100%; height:22px; line-height:22px; font-size:12px;}
.calendarPage table caption img {vertical-align:middle;}
.calendarPage table .sun, .calendar table .sun a {color:#ff6600;}
.calendarPage table .sat, .calendar table .sat a {color:#779bc9;}
.calendarPage table thead, .calendar table tbody {font-family:"Sans-Serif"; font-size:10px;}
.calendarPage table thead th {width:14.28%; line-height:18px; border-bottom:1px solid #dbdbdb; background-color:#f4f4f3; color:#666; font-weight:normal;}
.calendarPage table tbody td {line-height:18px; text-align:center;}
.calendarPage table tbody td a.today {font-weight:bold;}

/* Online Poll */
.onlinePoll	{margin-bottom:24px;}
.onlinePoll h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_onlinepoll.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.onlinePoll dt	{height:36px; line-height:18px; padding:6px 0; color:#939393;}
.onlinePoll dd.term	{margin:5px 0 25px;}
.onlinePoll dd.term em	{color:#d65d78; font-weight:bold; font-style:normal;}

/* Banners */
.banner01	{margin:-5px 0;}
.banner01 h3	{overflow:hidden; width:0; height:0;}
.banner01 ul	{margin-left:-15px;}
.banner01 ul li	{display:none;}
.banner01 ul li.banner_on	{display:block;}
.banner01 p	{margin-right:-10px; padding:4px 0; text-align:right;}

/* Cultural Notice */
.notice	{margin:20px 0;}
.notice h3	{
	overflow:hidden;
	height:14px;
	background:url(/visit2006/images/newdb/tit_home_notice.gif) no-repeat 0 0;
	
}
.notice h3 a	{display:block; width:60px; height:14px; text-indent:-1000px;}
.notice ul	{margin:5px 0;}
.notice ul li	{
	overflow:hidden;
	height:21px; line-height:21px;
	padding-left:8px;
	border-bottom:1px solid #dedede; background:url(/visit2006/images/newdb/blt_03.gif) no-repeat 0 9px;
	font-size:11px;
}

/* Site Family */
.siteFamily	{position:relative; clear:both; width:934px; height:120px; margin:14px 0 0 41px; background:url(/visit2006/images/newdb/bg_sitefamily.gif) no-repeat 0 0;} 
.siteFamily h2	{overflow:hidden; width:0; height:0;}
.siteFamily p	{padding:8px 0; font-size:20px; color:#ddd; text-align:center;}
.siteFamily p img	{vertical-align:middle;}
.siteFamily .btn_prev	{position:absolute; left:5px; top:12px;}
.siteFamily .btn_next	{position:absolute; right:5px; top:12px;}









/*»çÁøÀÌµ¿°ü·Ã css*/




.collection_photo	{width:200px; padding-top:123px;}
.collection_photo .btn_scroll	{position:relative; z-index:2;}
.collection_photo .btn_scroll .prev	{
	display:block; overflow:hidden;
	position:absolute; left:5px; top:50px;
	width:10px; height:18px;
	background:url(/visit2006/images/newdb/btn_prev02.gif) no-repeat 0 0;
	text-indent:-1000px;
}
.collection_photo .btn_scroll .next	{
	display:block; overflow:hidden;
	position:absolute; left:185px; top:50px;
	width:10px; height:18px;
	background:url(/visit2006/images/newdb/btn_next02.gif) no-repeat 0 0;
	text-indent:-1000px;
}
/*
* html .collection_photo .prev	{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.visitseoul.net/visit2006/images/newdb/btn_prev02.png',sizingMethod='scale');
}
* html .collection_photo .next	{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.visitseoul.net/visit2006/images/newdb/btn_next02.png',sizingMethod='scale');
}
*/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 200px; 
height: 222px; /*Height should enough to fit largest content's height*/
z-index:1;
}
.collection_photo ul	{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.collection_photo li{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 200px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.collection_photo dt	{margin-bottom:12px; width:160px;}
.collection_photo dt .photo img	{display:block; border:1px solid #9e9d9a; border-width:1px 0;}
.collection_photo dd	{ padding:0 16px; color:#595850;}
.collection_photo dd.subject	{width:160px; height:16px; overflow:hidden; line-height:16px; margin-bottom:12px; font-weight:bold;}
.collection_photo dd.subject a	{color:#595850;}
.collection_photo dd.subject strong	{
	display:block;
	float:left;
	height:16px; line-height:16px;
	margin-right:4px;
	background:url(/visit2006/images/newdb/bg_home_mediacat_l.gif) no-repeat 0 0; 
}
.collection_photo dd.subject strong span	{
	display:block;
	float:left;
	height:16px; line-height:16px;
	padding:0 3px;
	background:url(/visit2006/images/newdb/bg_home_mediacat_r.gif) no-repeat right 0;
	font-size:11px; font-weight:normal;
}
.collection_photo dd.read	{overflow:hidden; height:64px; line-height:16px; font-size:11px;}


.mediaGallery .selector	{position:absolute; left:162px; top:257px;}
.mediaGallery .selector a	{
	display:block;
	overflow:hidden; float:left;
	width:5px; height:5px;
	margin-right:2px;
	background-color:#9e9d98;
	text-indent:-1000px;
}
.mediaGallery .selector a.tab_on	{background-color:#bd1339;}





/*
.belt	{width:200px; padding-top:112px;}
.belt .prev	{
	display:block; overflow:hidden;
	position:absolute; left:5px; top:180px;
	width:10px; height:18px;
	background:url(/visit2006/images/newdb/btn_prev02.png) no-repeat 0 0;
	text-indent:-1000px;
}
.belt .next	{
	display:block; overflow:hidden;
	position:absolute; left:185px; top:180px;
	width:10px; height:18px;
	background:url(/visit2006/images/newdb/btn_next02.png) no-repeat 0 0;
	text-indent:-1000px;
}
* html .belt .prev	{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/visit2006/images/newdb/btn_prev02.png',sizingMethod='scale');
}
* html .belt .next	{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/visit2006/images/newdb/btn_next02.png',sizingMethod='scale');
}

.belt dt	{margin-bottom:12px;}
.belt dt .photo img	{display:block; border:1px solid #9e9d9a; border-width:1px 0;}
.belt dd	{padding:0 16px; color:#595850;}
.belt dd.subject	{line-height:16px; margin-bottom:12px; font-weight:bold;}
.belt dd.subject a	{color:#595850;}
.belt dd.subject strong	{
	display:block;
	float:left;
	height:16px; line-height:16px;
	margin-right:4px;
	background:url(/visit2006/images/newdb/bg_home_mediacat_l.gif) no-repeat 0 0; 
}
.belt dd.subject strong span	{
	display:block;
	float:left;
	height:16px; line-height:16px;
	padding:0 3px;
	background:url(/visit2006/images/newdb/bg_home_mediacat_r.gif) no-repeat right 0;
	font-size:11px; font-weight:normal;
}
.belt dd.read	{overflow:hidden; height:64px; line-height:16px; font-size:11px;}

.mediaGallery .selector	{position:absolute; left:162px; top:260px;}
.mediaGallery .selector a	{
	display:block;
	overflow:hidden; float:left;
	width:5px; height:5px;
	margin-right:2px;
	background-color:#9e9d98;
	text-indent:-1000px;
}
.mediaGallery .selector a.tab_on	{background-color:#bd1339;}
*/
