/* ---------------- Style Preset ---------------- */
h1,h2,h3,h4	{margin:0; padding:0;}
ul, li, dl, dt, dd	{margin:0; padding:0;}
body	{
	margin:0; padding:0; margin-left:-16px;
	background-color:#eaeaec;
	color:#616161; font-size:12px; font-family:"µ¸¿ò" , "dotum";
	text-align:center;
}
hr	{display:none;}
li	{list-style:none;}
img	{border:none;}
#Header a	{color:#939393; text-decoration:none;}
#Header a:hover, #Header a:active	{text-decoration:underline;}


/* ---------------- Layout ---------------- */
#Header	{position:relative; width:885px; height:85px; margin:0 auto; background:url(/visit2006/images/newdb/bg_sub_string.png) repeat-y 15px 0; z-index:4; text-align:left;}
#mainMenu	{position:relative; width:885px; margin:0 auto; background:url(/visit2006/images/newdb/bg_sub_paper.png) repeat-y 0 0; z-index:3; text-align:left}
#Contents	{position:relative; overflow:hidden; width:885px; min-height:700px; margin:0 auto; background:url(/visit2006/images/newdb/bg_sub_paper.png) repeat-y 0 0; z-index:2; text-align:left}
	#sideColumn	{float:left; width:184px; margin-right:23px;}
	#bodyColumn	{float:left; width:630px; padding-bottom:50px;}
#Footer	{position:relative; clear:both; width:885px; margin:0 auto; padding-top:80px; background:url(/visit2006/images/newdb/bg_sub_footer.png) no-repeat 0 0; z-index:3; text-align:left}


/* ---------------- Header ---------------- */
#Header h1	{padding:54px 0 0 19px; font-size:0;}
#Header .GN	{position:absolute; right:20px; top:10px; z-index:1;}
.GN h2	{display:none;}
.GN ul	{float:right; margin:0;}
.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;}
.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	{display:none;}
.searchManager .hotWords	{float:left; margin-right:8px;}
.searchManager .hotWords dt	{display:none;}
.searchManager .hotWords dd	{line-height:18px; font-size:11px;}
.searchManager .hotWords dd strong	{position:relative;}
.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;
	overflow:hidden;
	position:relative; float:left;
	width:210px; height:19px; padding:0;
	border:1px solid #cfcfcf; background-color:#f7f7f7;
}
.searchManager fieldset legend	{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.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; border:none;}
#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	{display:none;}
#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:597px; top:67px; font-size:20px; color:#333; letter-spacing:-3px;}
.myMenu h2	{display:none;}
.myMenu p	{margin:0; padding:0;}
.myMenu img	{vertical-align:middle;}
.haveNiceDay	{position:absolute; right:-30px; bottom:-55px;}
.haveNiceDay h2	{overflow:hidden; width:0; height:0;}


/* ---------------- Footer ---------------- */
#Footer h2	{display:none;}
#Footer .ban_call1330	{position:absolute; left:32px; top:-37px;}
#Footer .logo	{position:absolute; left:80px; top:80px;}
#Footer .creativeGovern	{position:absolute; left:720px; top:90px;}
#Footer .footerMenu	{margin-left:210px; padding:8px 0;}
#Footer address	{margin-left:210px; padding-bottom:10px;}
.familySites	{position:absolute; right:90px; top:87px;}


/* ---------------- MainMenu ---------------- */
/* Navigation */
.navigation	{}
.navigation h2	{display:none;}
.navigation ul	{overflow:hidden; height:86px; padding-left:15px; background:url(/visit2006/images/newdb/btn_subnavi.gif) no-repeat 15px 0;}
.navigation li	{float:left;}
.navigation li a	{display:block; overflow:hidden; float:left; height:86px; text-indent:-1000px;}
.navigation li#menu_1 a	{width:169px;}
.navigation li#menu_2 a	{width:169px;}
.navigation li#menu_3 a	{width:169px;}
.navigation li#menu_4 a	{width:169px;}
.navigation li#menu_5 a	{width:169px;}

.quickMenu	{
	position:absolute; right:-109px; top:50px;
	width:133px; height:293px;
	background:url(/visit2006/images/newdb/bg_home_quicktag_sub.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;}

/* Side Menu */
#sideColumn	{margin-top:-7px; background:url(/visit2006/images/newdb/bg_sidenavi_b.gif) no-repeat right bottom;}
#sideColumn h2	{padding-top:44px; background:url(/visit2006/images/newdb/bg_sidenavi_t.gif) no-repeat right 0; font-size:0;}
#sideColumn ul	{padding:0 15px 20px 40px;}
#sideColumn li	{padding:6px 0; border-bottom:1px solid #dfdfe0; letter-spacing:-2px; font-weight:bold;}
#sideColumn li.li_close	{border:none;}
#sideColumn li a.block	{display:block; padding:4px 0;}
#sideColumn li img	{vertical-align:middle;}
.ban_letter	{position:absolute; left:32px; bottom:55px;}


/* ---------------- SVCs ---------------- */
/*   */
#bodyColumn h2	{
	line-height:19px;
	padding:46px 0 10px;
	background:url(/visit2006/images/newdb/blt_06.gif) no-repeat 5px 46px;
	color:#2f2f2f; font-size:16px; text-indent:30px;
}
#bodyColumn h2.subIndex	{overflow:hidden; width:0; height:0;}
.breadCrumbs	{position:absolute; right:40px; top:48px;}
.breadCrumbs dt	{display:none;}
.breadCrumbs dd	{}
.breadCrumbs dd a	{color:#5d5c5c; font-size:12px;}
.breadCrumbs dd em	{
	padding:0 8px;
	background:url(/visit2006/images/newdb/blt_04.gif) no-repeat right 4px;
	color:#fff; font-size:0; font-style:normal;
}
.breadCrumbs dd strong	{padding:0 8px; color:#5d5c5c;}

/*  */
.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;}

/*º°Á¡Æò°¡Ãß°¡ 090821 */
.articleSection h4	{overflow:hidden;width:0; height:0;}
.at_poll	{
	width:630px; 
	margin:0 0 0 10px;   
	padding-bottom:50px; 
	background:url(http://www.visitseoul.net/visit2006/images/newdb/bg_poll_reply_b.gif)  left bottom no-repeat;
}
.at_poll h5	{
	height:50px; line-height:50px;
	padding:0 30px;
	background:url(http://www.visitseoul.net/visit2006/images/newdb/bg_poll_question_t.gif)  left top no-repeat;
	color:#aaaaaa; font-weight:normal; font-size:11px;
	text-align:right; text-indent:20px;
}
.at_poll h5  strong	{color:#6f6f6f; font-weight:normal;}
.at_poll fieldset	{
	position:relative;
	width:614px; height:30px;
	margin:0 1px; padding:15px 0 30px;
	border:none; border-top:1px solid #f8f2f4; border-bottom:1px solid #eaeaea;
	background-color:#fcf6f8;
}
.at_poll fieldset dl	{position:absolute; left:20px; top:16px; width:94px; border:1px solid #bcbcbc;}
.at_poll fieldset dt	{background:url(/visit2006/images/newdb/btn_dropdown01.gif) no-repeat right 3px;}
.at_poll fieldset dt a	{display:block; padding:3px 20px 3px 5px;}
.at_poll fieldset dd	{position:absolute; left:-1px; top:18px; width:94px; border:1px solid #bcbcbc; background-color:#fff;}
.at_poll fieldset dd a	{display:block; padding:4px 5px;}
.at_poll fieldset input.edit	{
	width:414px; height:18px; line-height:18px;
	margin:0 20px 0 120px; padding:0 3px;
	border:1px solid #ccc;
	color:#b4b4b4; font-size:11px; font-family:"µ¸¿ò"; letter-spacing:-1px;
}
.at_poll fieldset label	{padding-left:10px; font-weight:bold; font-size:11px;}
.at_poll fieldset label input	{
	width:100px; height:18px; line-height:18px;
	padding:0 3px; 
	border:1px solid #ccc;
	vertical-align:middle;
}
.at_poll fieldset .caution	{position:absolute; left:20px; top:-30px; color:#acaaab; font-size:11px; letter-spacing:-1px;}
.at_poll fieldset .caution strong	{color:#bc1236; font-weight:normal; letter-spacing:0;}
.at_poll fieldset ul	{padding-right:79px; text-align:right;}
.at_poll fieldset ul li	{display:inline;}
.at_poll fieldset input.submit	{position:absolute; right:20px; top:16px;}
.at_poll fieldset .insert	{position:absolute; right:20px; top:16px;} 
.at_poll .replyList	{width:615px; padding-top:15px; border-bottom:1px solid #dfdfdf;}
.at_poll .replyList li	{padding:8px 20px; border-bottom:1px dotted #dfdfdf; font-size:11px;}
.at_poll .replyList li strong	{display:block; float:left; overflow:hidden; width:180px; color:#747675; font-size:11px; font-weight:normal;}
.at_poll .replyList li span {display: inline-block; width:280px;}
.at_poll .replyList li strong img	{margin-right:25px;}
.at_poll .replyList li img	{margin:0 2px; vertical-align:middle;}

/* ÆäÀÌÂ¡ */
.pagination01	{clear:both; margin:10px 0; color:#d3d3d3; font-family:"Verdana"; text-align:center;}
.pagination01 strong	{color:#bc1236;}
.pagination01 a	{margin:0 2px;}
.pagination01 img	{vertical-align:middle;}
.pagination01 .btn	{}

.at_popup	{
	width:350px; height:240px;
	background:url(/visit2006/images/newdb/bg_poll_popupshade.png) no-repeat right 0;
	text-align:left;
}
* html .at_popup	{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.visitseoul.net/visit2006/images/newdb/bg_poll_popupshade.png',sizingMethod='scale');
}
.at_popup .innerBox	{
	position:relative;
	width:335px; height:224px;
	border:3px solid #bd1338; background-color:#fff;
	text-align:center;
}
.at_popup .innerBox .btn_close	{position:absolute; right:8px; top:8px;}
.at_popup fieldset	{border:none; color:#bd133a;}
.at_popup fieldset legend	{padding:20px 10px;}
.at_popup p,
.at_popup ul	{
	margin:5px 0 20px; padding:22px 0;
	border:none; border-top:1px solid #faf1f4; border-bottom:1px solid #eaeaea; background-color:#fcf6f8;
	color:#717171;
}
.at_popup p	{line-height:17px; padding:30px 0; font-weight:bold; }
.at_popup ul li	{clear:both; padding:0 40px; text-align:center;}
.at_popup ul li strong	{padding:4px 20px 4px 0;;}
.at_popup ul li em	{
	display:block;
	color:#bc1236; font-style:normal; letter-spacing:-1px;
	text-align:center;
}
.at_popup ul li label	{display:block; margin:10px 0;}
.at_popup ul li input	{width:130px; height:18px; border:1px solid #ccc;}
.at_popup .route	{
	margin:5px 0 20px; padding:8px 0;
	border:none; border-top:1px solid #faf1f4; border-bottom:1px solid #eaeaea; background-color:#fcf6f8;
	color:#717171;
}
.at_popup .route dt input	{
	width:290px; height:19px; line-height:18px;
	padding:0 3px;
	border:1px solid #ccc;
	color:#747474; font-size:11px; font-family:"µ¸¿ò";
}
.at_popup .route dd	{line-height:18px; padding:8px 20px; text-align:left; font-size:11px;}
.at_popup .route dd em	{font-style:normal; text-decoration:underline;}
.at_popup .folder	{
	position:relative;
	margin:5px 0 20px; height:90px;
	border:none; border-top:1px solid #faf1f4; border-bottom:1px solid #eaeaea; background-color:#fcf6f8;
	color:#717171;
	z-index:10;
}
.at_popup .folder dt	{
	position:absolute; left:85px; top:35px;
	width:160px; height:20px; line-height:20px;
	border:1px solid #ccc; background:#fff url(/visit2006/images/newdb/btn_dropdown01.gif) no-repeat right 3px;
	text-align:left; text-indent:5px;
}
.at_popup .folder dt a	{display:block; text-decoration:none;}
.at_popup .folder dd.selectFolder	{
	position:absolute; left:85px; top:55px;
	width:160px; line-height:20px;
	padding:3px 0;
	border:1px solid #ccc; background-color:#fff;
	text-align:left;
	z-index:2;
}
.at_popup .folder dd.selectFolder a	{display:block; text-indent:5px; z-index:5;}
.at_popup .folder dd.selectFolder a:hover	{background-color:#F1F1F1;}
.at_popup .folder dd.createFolder	{
	position:absolute; left:85px; top:60px;
	font-size:11px; color:#999; font-weight:bold;
	letter-spacing:-1px;
	vertical-align:top;
	z-index:1;
}
.at_popup .folder dd.createFolder input	{
	width:112px; height:19px; line-height:18px;
	padding:0 3px;
	border:1px solid #ccc;
	color:#747474; font-size:11px; font-family:"µ¸¿ò";
}
.at_popup .folder dd.createFolder img	{vertical-align:top;}
.at_popup input.btn_login	{position:absolute; right:46px; top:85px;}
