@charset "utf-8";
@font-face {font-family: NanumGothic; src:url(/_sys/fonts/NanumGothicWeb.eot)}

form	.labeltitle { clear: both; width: 100px; height: auto; float: left; font-weight: bold; padding: 2px 20px 0 0; text-align: left;}
form	.ness { color: tomato; }
form	.msg {font-size:11px;}
form	.fm-error { color: tomato; }
form	p { margin-left:120px; margin-bottom: 20px; padding: 0; clear: both; font-size: 11px; color:#999; }

/* 2010.03.25, uncaose@estyorylab.com */
.layer select,
.layer input:text,
.layer textarea { width: 120px;}

/* content & layout */
body>header	{ width:866px; height:141px; overflow:hidden; border: 0; padding: 0; margin: 0 auto; margin-bottom: 20px; *zoom:1;}
body>header:after { content:""; display:block; clear:both; }
body>header .logo	{ float:left; height: auto;}
body>header .logo	img	 { margin-top: 20px; vertical-align: middle;}
body>header .gsearch	{ width: 102px; height: 25px; }
body>header .search	{ width: 350px; height: 57px; text-align: right; padding-right: 5px; float:right; }
body>header .search	input[type=image]	{ margin: 0; padding: 0;}
body>header .search	input.searchbox	{ width:200px; height:19px; line-height: 19px; padding:7px; border: 0; background: url(/images/search_bg.png) no-repeat left top;}
body>header .member	{ width: 500px; height: 23px; border: 0; padding-top: 29px; text-align: right; float:right; clear: right; }
body>header .member	ul	{ float: right;}
body>header .member	ul	li	{ float: left; padding: 0 10px; background: url(/images/list/icon_listbar.gif) no-repeat right 3px;}
body>header .member	ul	li.end	{ padding-right: 0; background: url();}
body>header .member	ul	li	a	{ font-size: 1.1em; color: #777; text-decoration:none; }
body>header .member	ul	li	a:focus,
body>header .member	ul	li	a:active,
body>header .member	ul	li	a:hover	{ color: #000; }
body>header>nav	{ width: 862px; height: 26px; padding: 3px 0; float: left; vertical-align: top; background: url(/images/category.background.png) repeat-x 0 0; border-left: 2px solid #ea7d14; border-right: 2px solid #ea7d14; border-radius: 5px; -moz-border-radius: 5px;}
body>header>nav	ul	{ margin: 0; padding: 0; }
body>header>nav	ul.headlist	li	 { float:left; padding-left: 3px; }
body>header>nav	a.category {color:#fff; text-decoration:none; padding:4px 6px; display:block; font-weight:bold; background: url();}
body>header>nav	a.category:focus,
body>header>nav	a.category:active,
body>header>nav	a.category:hover { padding:4px 5px; background: url(/images/category.on.background.png); border: 1px solid #efad4f; border-radius: 5px; -moz-border-radius: 5px; }
body>header>nav	a.Option {float: right; margin-right: 5px; color:#fff; text-decoration:none; padding:4px 6px; display:block; background: url(/images/category.on.background.png); border: 1px solid #efad4f; border-radius: 5px; -moz-border-radius: 5px; }	/*커뮤니티 링크*/
body>header>nav	a.on {color:#fff; text-decoration:none; padding:4px 6px; display:block; background: url(/images/category.on.background.png); border: 1px solid #efad4f; border-radius: 5px; -moz-border-radius: 5px; }
body>header>nav	a.on:focus,
body>header>nav	a.on:active,
body>header>nav	a.on:hover { padding:4px 6px; }
body>section { width:866px; margin:0 auto; margin-bottom:20px; *zoom:1;}
body>section:after { content:""; display:block; clear:both; }
body>section>section { width: 600px; float: left}
body>section>aside { width:243px; float:right ;}
body>footer { clear:both;border-top:1px solid #f4d2d2;height: 40px; display: block; *zoom:1;}
body>footer { content:""; display:block; clear:both; }
body>footer	div.copyright {width:866px ;margin:0 auto; padding:5px 0 10px 0; color:#595959;}
body>footer	ul	li {float: left; height: 16px; line-height: 16px; vertical-align: middle; padding: 0 5px; background:url('/images/list/icon_listbar.gif') no-repeat right 2px;} 
body>footer	ul	li.copyright	{background:none; margin-right: 20px;}
body>footer	ul	li.designBy	{ float: left; } 
body>footer	ul	li.end	{background:none;}
body>footer	ul	li.file	{background:none; padding-left: 0; maring-left: 0;}
body>footer	ul	li	a	{color:#595959; }
body>footer	ul.right	{float: right; }

/* body>section>aside */
.mypickup_toolbar { clear:both; margin-bottom: 15px; border: 0; margin: 0; padding: 0;}
.sidebar_userinfo { clear:both; margin-bottom: 15px; background: #f7ecd9; padding: 5px 10px; color:black; font-size: 12px; height: auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sidebar_userinfo	.name	{ float: left; font-size: 13px; font-weight: bold; overflow:hidden;}
.sidebar_userinfo	.modify	{ float: right;}
.sidebar_userinfo	.mark	{ clear: both; }
.sidebar_userinfo	.mark	li	{ float: left; margin: 7px 0; padding: 0; background: #f19118; color: white; width: 50%; font-size: 13px; font-weight: bold;}
.sidebar_userinfo	.mark	li.end	{float: right; }
.sidebar_userinfo	.web	{ clear: both; margin: 7px 0;}
.sidebar_userinfo	.desc	{ clear: both; margin: 7px 0;}
.linkslist	{ clear:both; width: 243px; height: 90px; margin-bottom: 15px; }
.linkslist	li	{ height:30px; }
.pickerList	{ clear:both; margin-bottom: 15px; width: 243px; background-color: #4f4138; color: #fff; border-radius: 5px; -moz-border-radius: 5px;}
.pickerList	.title	{ float: left; height: 29px; line-height: 29px; margin-left: 15px; font-size: 1.2em; font-weight: bold;}
.pickerList	span	{ float: right; height: 29px; line-height: 29px; margin-right: 15px; color: #fff; }
.pickerList	span	a { color: #fff; }
.pickerList	div.bottom	{ width: 100%; height: 25px; background-color: #372b28; border-radius: 5px; -moz-border-radius: 5px;}
.pickerList	ul	{ clear:both; padding: 11px; height:145px; overflow:hidden; background-color: #372c28; }
.pickerList	ul	li	{ float:left; width: 25px; height: 25px; margin: 2px; border:1px solid #c1c1c1;}
.pickerList	ul	li:focus,
.pickerList	ul	li:active,	
.pickerList	ul	li:hover	{ margin: 0; border: 3px solid #f18119; }
.noticeList	{ clear:both; width: 237px; height: auto; margin-top: 30px; margin-bottom: 15px; background-color: #fff; border: 3px solid #ebebeb; border-radius: 5px; -moz-border-radius: 5px;}
.noticeList	.title	{ float: left; margin: -18px 0 0 8px;}
.noticeList	span	{ float: right; height: 29px; line-height: 29px; margin-right: 15px; color: #000;}
.noticeList	span	a	{ color: #f18119; }
.noticeList	.notice	{ clear: both; margin: 5px; }
.noticeList	.notice	li { height: 18px; line-height:18px; overflow:hidden; }
.noticeList	.notice	li	a	{ color: #000; }
.noticeList	.icons	{ width: 100%; height: 40px; margin-top: 10px; margin-bottom: 10px; margin-left: 18px; }
.noticeList	.icons	li	{float: left; width: 31px; height: 31px; padding: 5px; }
.taglist	{ clear: both; height: 150px; margin-bottom: 15px; position: relative; }
.taglist	li	{ float: left; margin-right: 5px; }
.taglist	li	a {display: block; text-decoration:none;color:#8e8e8e;}
.taglist	li	a:focus,
.taglist	li	a:active,
.taglist	li	a:hover	{text-decoration: underline; color: #f18119;}
.bannerList	li	{ display: block; margin: 0 0 5px 0; padding: 0;}

/* body>section>section */
.dvintro	{ height: 95px; margin-bottom: 15px; border-bottom:1px solid #eee; background:url('/images/list/bg_introline.gif') repeat-x 0 top; margin-top:20px; overflow:hidden; }
.dvintro	span.photo	{display:block; padding:5px;float:left;}
.dvintro	span.photo	img	{border:1px solid #cfcfcf;padding:5px;}
.dvintro	.introcon	{ float: left; width:750px; margin-left: 10px; }
.dvintro	.introcon	.tit	 { float: left; color:#595959; font-size: 1.2em; font-weight:bold; height: 50px; line-height: 50px; }
.dvintro	.introcon	.tit	 span { color:#000; font-size: 1.5em;}
.dvintro	.introcon	.mem	{ float: right; display: block; font-weight:bold; font-size: 1em; }
.dvintro	.introcon	.mem	a	{ padding: 5px; display: inline-block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-ardius: 3px; }
.dvintro	.introcon	.topbanner	{ clear: both; height: 18px;}
.dvintro	.introcon	.topbanner	span	{display:block; float:left; margin-right: 5px;}
.dvintro	.introcon	.deinfo	{ clear:both; line-height: 1.1em; height: 1.1em; font-size: 1em; margin-top: 8px; }
.dvintro	.introcon	.deinfo	li	{float:left;background:url('/images/list/icon_bul01.gif') no-repeat left 4px;padding:0 20px 0 7px;}
.dvintro	.introcon	.deinfo	li.nopoint	{background:none;padding-left:0;}
.dvintro	.introcon	.deinfo	li	span.resen	{color:#f26522;}
.dvintro	.introcon	.deinfo	li.last { float: right; margin: 0; padding:0 }
.dvtab	{ width:600px; height:30px; border: 1px solid #eee; background-color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.dvtab	li	 {float:left; padding: 3px;} 
.dvtab	li.viewListType	{ background: url(/images/icon_nextSign.png) no-repeat right 10px; padding: 7px 20px; color: #999}
.dvtab	li.nothing	 {background:none;}
.dvtab	li.end	 {float: right; margin-right: 10px;}
.dvtab 	li	a { margin-left: 5px; }
.dvtab 	li	a.list { color:#000; text-decoration:none; padding:3px 5px; display:block; border: 1px solid #fff;}
.dvtab 	li	a.list:focus,
.dvtab 	li	a.list:active,
.dvtab 	li	a.list:hover,
.dvtab 	li	a.on { color:#fff; background-color: #999; border: 1px solid #999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.mem	{ font-size: 1.2em; text-weight: normal; color:#fff; background: #ee901a; padding: 3px; margin: 0 3px 0 0; text-decoration:none; }


/* 이용약관 */
.turmsofuse	{ margin: 5px 0px 30px 5px; color: black;}
.turmsofuse	h2	{ margin: 20px 0 5px 0;}
.turmsofuse	ol	{ list-style-type: decimal; margin: 5px 0 0 25px;}
.turmsofuse	ol	ol	{ list-style-type: lower-alpha; margin: 5px 0 0 25px;}

/* pickup lsits */
.listconwrap	{padding:17px 0 10px 0;display:inline-block;border-bottom:1px solid #fee8e8; }
.listconwrap	.count	{float:left;width:80px;text-align:center;font-size:14px;font-weight:bold;}
.listconwrap	.count	#sns_link_icon	{ margin: 5px 0 0 0 }
.listconwrap	.count	#sns_link_icon	img { margin: 1px; width: 17px; }
.listconwrap	.listcon	{float:left;width:518px;word-break:break-all; overflow:hidden}
.listconwrap	.listcon	header	h1, 
.listconwrap	.listcon	header	a {display: inline-block; }
.listconwrap	.listcon	.tit	{font-weight:bold;color:#a36209;font-size:13px;padding-bottom:5px;}
.listconwrap	.listcon	ul	li	{display:inline;background: transparent;margin-bottom:5px;}
.listconwrap	.listcon	ul	li	a	{color:#818181;}
.listconwrap	.listcon	.detail	{clear:both; font-size: 1.1em; color:#303030; margin:10px 0 5px 0; }
.listconwrap	.listcon	.detail	div.border	{padding:3px 6px 6px 7px; background-color: #fbfbf9; border: 1px solid #e3e6c7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-ardius: 5px;}
.listconwrap	.listcon	.detail	div.saySign	{width: 10px; height: 10px; background: url(/images/list/list.detail.background.png) no-repeat 0 0; margin:-1px 0 0 18px;}
.listconwrap	.listcon	.detail	div.goview	{text-align:right;}
.listconwrap	.listcon	time	{float: left;}
.listconwrap	.listcon	.tags	{overflow:hidden;padding-bottom:10px;}
.listconwrap	.listcon	.tags	span	{float:left;}
.listconwrap	.listcon	.tags	span	img	{border:1px solid #cfcfcf;padding:3px;}
.listconwrap	.listcon	.tags	div	 {float:left; padding-left:10px; max-width: 350px; }
.listconwrap	.listcon	.tags	div	a	{text-decoration:none;color:#595959;}
.listconwrap	.listcon	.tags	div	a:focus,
.listconwrap	.listcon	.tags	div	a:active,
.listconwrap	.listcon	.tags	div	a:hover	{text-decoration:underline;}
.listconwrap	.listcon	.tags	.share	{ margin: 0; padding: 0; float: right; text-align: right; }
.listconwrap	.listcon	.tags	.share	p	{ display: block; padding-top: 10px; clear: right; }

.listpickers-title	{ background: #eee; padding: 5px; color: #f18119; font-size:13px; font-weight: bold;}
.listpickers-title	.total	{ font-size: 15px; color: black; }
.listconwrap	div.listpickers	{width:597px;word-break:break-all; overflow:hidden}
.listconwrap	div.listpickers	img	{float: left; border:1px solid #cfcfcf; padding:3px; margin-right: 15px;}
.listconwrap	div.listpickers	.desc { float: left; width: 518px; }
.listconwrap	div.listpickers	.desc	a	{ font-size: 1em; font-weight: normal}
.listconwrap	div.listpickers span	{ margin-left: 10px;}
.listconwrap	div.listpickers	a	{ font-size: 15px; font-weight: bold}

/* 통계정보 */
#statictis	{ color: #000;}
#statictis	.summary	{ margin-bottom: 15px; display: none;}
#statictis	.summary	h2	{ border-top: 1px solid #707070; border-bottom: 1px solid #707070; color: #707070; font-size: 15px; line-height: 15px; }
#statictis	.summary	.ShortURL	{margin: 0px 5px; color: #FAA60E; font-weight: bold; }
#statictis	.summary	td	{ padding: 10px; text-align: center; font-size: 18px; font-weight: bold; line-height: 18px; }
#statictis	.summary	th	{ font-weight: normal; }
#statictis	table.statictis	{ border-collapse:collapse; border: 1px solid black; display: none;}
#statictis	table.statictis	th	{ border: 1px solid black; background-color: #aaa; color: #fff;}
#statictis	table.statictis	td	{ border: 1px solid black; padding-left: 15px;}
#statictis	span.help	{ clear: both; display: block; width: 100%; font-size: 10px; color: #999;}
#statictis	div.nothing	{ text-align: center; padding: 100px 0; font-size: 16px; color: #999; }

#statictis	.menu	{ clear: both; display: inline-block; border-bottom: 1px solid #ccc; width: 100%; margin: 0; padding: 0; border-top: 0px; border-left: 0px; border-right: 0; margin-top: 20px;}
#statictis	.menu	li	{ float: left; display: block; margin: 0; borde: 0; padding: 0; margin-left: 10px; }
#statictis	.menu	li	a	{ display: block; font-size: 14px; font-weight: bold; border-bottom: 0px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; padding: 5px 10px; text-decoration: none; background-color: #ccc; color: #fff;}
#statictis	.menu	li	a:focus,
#statictis	.menu	li	a:active,
#statictis	.menu	li	a:hover,
#statictis	.menu	li	a.on { background-color: #fff; color: #000; border: 1px solid #aaa; border-bottom: 0;}
#statictis	.menu2	{ clear: both; width: 300px;}
#statictis	.menu2	li	{ float: left; margin: 10px 0 5px 3px;}
#statictis	.menu2	li	a	{ font-size: 12px; font-weight: bold; padding: 3px 10px; text-decoration: none; color: 000;}
#statictis	.menu2	li	a:focus,
#statictis	.menu2	li	a:active,
#statictis	.menu2	li	a:hover,
#statictis	.menu2	li	a.on { background-color: #f18119; color: #fff;}
#statictis	.menu3	{ float: right; display: none;}
#statictis	.menu3	li	{ float: left; margin: 10px 0 5px 3px;}
#statictis	.menu3	li	a	{ font-size: 12px; font-weight: bold; padding: 3px 10px; text-decoration: none; color: darkblue;}
#statictis	.menu3	li	a:focus,
#statictis	.menu3	li	a:active,
#statictis	.menu3	li	a:hover,
#statictis	.menu3	li	a.on { background-color: darkblue; color: #fff;}

#statictis	#summary	{ clear: both; width: 100%; color: #666;}
#statictis	#chart	{ clear: both; width: 100%; height: 300px; margin: auto; }

#statictis	div.facebook	{ height: 300px; }
#statictis	div.bruit	{ width: 100%; height: 100%; min-height: 250px; margin: 10px 0; display: none;}
#statictis	.pickupLists	.lists	li	{ clear: both; display: block; padding: 5px; border-bottom: 1px solid #eee; vertical-align: top;}
#statictis	.pickupLists	.lists	li:last-child	{ border-bottom: 0; }
#statictis	.pickupLists	.lists	li	a.anchor_picker	{ clear : left; }
#statictis	.pickupLists	.lists	li	img.picker	{ border: 1px solid #aaa; padding: 3px; margin: 0 10px 0 0;}
#statictis	.pickupLists	.lists	li	div	{ clear: left; margin: 0; padding: 0; text-align: left; display: inline-block;}
#statictis	.pickupLists	.lists	li	div.img	{ width: 50px;}
#statictis	.pickupLists	.lists	li	div.summary	{ width: 450px;}
#statictis	.pickupLists	.lists	li	div	p	{ clear: both; width: 100%; display: inline-block;}
#statictis	.pickupLists	.lists	li	div	p:first-child	{ min-height: 30px;}

/* 카테고리 목록 */
.catelist	{margin-bottom: 30px; }
.catelist	p	{ background:url('/images/list/icon_bul02.gif') no-repeat left 6px; padding:5px 0 0 15px;font-weight:bold;}
.catelist	li.tree0	{background:url('/images/list/icon_bul03.gif') no-repeat 5px 0; padding:5px 0 0 25px;}
.catelist	li.tree1	{background:url('/images/list/icon_bul03_1.gif') no-repeat 5px 0; padding:5px 0 0 25px;}
.catelist	li.tree2	{background:url('/images/list/icon_bul03_2.gif') no-repeat 5px 0; padding:5px 0 0 35px;}
.catelist	li.tree3	{background:url('/images/list/icon_bul03_3.gif') no-repeat 5px 0; padding:5px 0 0 45px;}
.catelist	li.end0	{background:url('/images/list/icon_bul04.gif') no-repeat 5px 0; padding:5px 0 0 25px;}
.catelist	li.end1	{background:url('/images/list/icon_bul04_1.gif') no-repeat 5px 0; padding:5px 0 0 25px;}
.catelist	li.end2	{background:url('/images/list/icon_bul04_2.gif') no-repeat 5px 0; padding:5px 0 0 35px;}
.catelist	li.end3	{background:url('/images/list/icon_bul04_3.gif') no-repeat 5px 0; padding:5px 0 0 45px;}
.catelist	li	 a	{color:#5c5c5c;}
.catelist	.btn	{text-align:center;padding:10px 0 15px 0;}

/* 로그인 */
.loginDesc	{ letter-spacing: -0.1em; height:77px; margin-bottom: 30px; padding: 15px; background: url(/images/account/join/joinDesc2.background.gif) no-repeat 0 14px; border: 5px solid #ebebeb; border-radius: 15px; -moz-border-radius: 15px; }
.loginDesc	h2	{ width: 390px; float: right; font-size: 1.2em; font-weight: normal; color:#fff; line-height: 48px; padding: 15px; }
.loginDesc	h2	strong	{ font-size: 1.3em; }
.loginFm	{ margin: 30px 0 0 140px;}
.loginFm	div	{ line-height: 30px; height: 30px; }
.loginFm	.labeltitle	{ padding-left: 15px; }
.loginFm	input	{ width: 200px; line-height: 20px; height: 20px; margin-top: 5px; padding-left:5px; border: 1px solid #999; background-color: #efefef; color: #000; }
.loginBtn	{ clear: both; text-align: center; margin: 20px;}

/* 회원가입 설명 */
.joinDesc	{ letter-spacing: -0.1em; height:287px; margin-bottom: 30px; padding: 15px; background: url(/images/account/join/joinDesc.background.gif) no-repeat 10px 15px; border: 5px solid #ebebeb; border-radius: 15px; -moz-border-radius: 15px; }
.joinDesc	h2	{ font-size: 1.5em; font-weight: normal; color:#fff; text-align: center; line-height: 28px; padding-top:15px; }
.joinDesc	ul	{ float: right; width: 320px; margin-top: 30px; list-style-image: url(/images/account/join/list-type.bulit.png); }
.joinDesc	ul	li	{ margin-bottom: 20px; color: #707070;}
.joinBtn	{ margin-bottom: 20px; text-align: center;}
.joinBtn	a	{ margin-bottom: 40px; }
.joinNavi	{ margin-bottom: 20px; width: 100%; height: 40px; background-color: #fff; border: 1px solid #aaa; border-radius: 5px; -moz-border-radius: 5px;}
.joinNavi	li	{ float: left; text-align: center; margin: 0; padding: 12px 30px; color: #999; background:url('/images/icon_nextSign.png') no-repeat right 15px;}
.joinNavi	li.this	{ color: #000; }
.joinNavi li.last { background: url();}
.joinNaviDesc	{ margin-left: 20px; }
.joinNaviDesc	li	{ margin: 12px 0; padding-left: 25px; background: url(/images/account/join/joinNaviDescBulit.png) no-repeat 0 5px;}
.joinNaviDesc	li	p	{ margin: 10px; }

.joinDesc2	{ letter-spacing: -0.1em; height:77px; padding: 15px; margin-bottom: 30px; background: url(/images/account/join/joinDesc2.background.gif) no-repeat 0 14px; border: 5px solid #ebebeb; border-radius: 15px; -moz-border-radius: 15px; }
.joinDesc2	h2	{ width: 390px; float: right; font-size: 1.2em; font-weight: normal; color:#fff; line-height: 28px; padding: 15px; }
.joinDesc2	h2	strong	{ font-size: 1.3em; }

.joinPass	{ margin: 0 0 30px 40px;}
.joinPass	div	{ line-height: 30px; height: 30px; }
.joinPass	.labeltitle	{ padding-left: 15px; }
.joinPass	.ness	{ background: url(/images/account/join/joinPassBulit.png) no-repeat 0 10px; color: #000;}
.joinPass	input	{ width: 160px; line-height: 20px; height: 20px; margin-top: 5px; padding-left:5px; border: 1px solid #999; background-color: #efefef; color: #df5404; }
.joinPass	.joinMemName	{ height: 90px; line-height: 16px;}
.joinPass	.joinMemName	p { padding-left: 15px; }

.join_fm	{ padding-left: 50px;}
.join_fm	.bar	{ border-bottom: 2px dashed #f19118;}
.join_fm	.top-bar	{ border-top: 2px dashed #f19118;}
.join_fm	#agree	{ color: #000;}

.mem	{ display: block; margin: 10px 0; font-size: 12px; color: black;}
.mem	input[type=text]	{ border: 1px solid #aaa; padding: 2px; width: 110px;}
.mem	input[type=password]	{ border: 1px solid #aaa; padding: 2px; width: 110px;}
.mem	.tab	{ overflow: auto;}
.mem	.info_img	{float:left; width:110px;height:auto;text-align:center;}
.mem	.info_img	img {width:100px; padding: 3px; border:3px solid gray;}
.mem	.info_img	div:first	{margin-top:20px;}
.mem	.info_input	{clear: right; float: right; width: 430px;}
.mem	.info_input	input	{width: 270px; float: left;}
.mem	.info_input	textarea	{width: 300px; float: left; height: 100px;}
.mem	.info_input	.msg	{ margin-left: 10px;}

/* 픽업 목록 URL 중복 */
#btn_markList_duplicateUrl { float: right; margin: 5px 0;}
#markList_duplicateUrl { clear: both; display: none; margin: 5px 0;}
#markList_duplicateUrl	li { float: left; border: 1px solid #c1c1c1; margin: 1px; padding: 3px;}
#markList_duplicateUrl	li.thatsYou { float: left; border: 4px solid skyblue; margin: 0; padding: 1px;}
#markList_duplicateUrl	li.thisPicker { float: left; border: 4px solid #f19118; margin: 0; padding: 1px;}
#markList_duplicateUrl	li:focus,
#markList_duplicateUrl	li:active,
#markList_duplicateUrl	li:hover { float: left; border: 4px solid #999; margin: 0; padding: 1px;}

/* 툴팁 */
#tooltip	{ position:absolute; border:3px solid #f19118; background:#fff; padding:2px 5px; color:#000; display:none; }
#preview	{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }

/* top-link */
#top-link { display: none; position: fixed; border:0; padding:10px; top: 90%; maring: -80px 0 0 0; }

/* 픽업 세부 정보 페이지 2010.07.29. */
#shortURLInfo	{ color: black;	}

/* 픽업 SNS 연결 */
ul#sns_connect	{ margin: 10px; text-align: left;}
ul#sns_connect	li	{ clear: both; text-align: left; line-height: 25px;}
ul#sns_connect	li	.title	{ float: left; width: 80px; margin: 0; padding: 0; }
ul#sns_connect	li	.connect strong { color: blue; font-weight: normal; }
ul#sns_connect	li	.disconnect	{ color: red; }
ul#sns_connect	li	a { float: right;}

/* /help/widget/ 블로그 위젯 목록 */
#wg-lists 	li	{ margin: 0 0 22px 0; }
#wg-lists	li	.title	{ }
#wg-lists	li	.fm	{ float: left; margin: 0 0 10px 0;}
#wg-lists	li	.fm ol { list-style-type: decimal; margin-left: 20px; }
#wg-lists	li	.fm li { margin-bottom: 5px; }
#wg-lists	li	.fm	p	{ margin: 10px 0 30px 0;}
#wg-lists 	li	input#helpWidgetUrl	{ border: 1px solid #999; padding: 4px; width: 500px; color: #000; margin-top: -2px}
#wg-lists	li	label	{ cursor: pointer;}
#wg-lists	li	a	img { border: 3px solid #fff; padding: 3px; }
#wg-lists	li	a	{ margin-left: 25px; }
#wg-lists	li	a.first	{ margin-left: 0; }
#wg-lists	li	div.code	{ display: none; margin-top: 5px; padding: 20px 0 20px 5px; border: 3px solid #999; background-color: #eee; color: #000;}

/* /rank 2010.12.21 */
.both	{ clear: both;}
.rssFeedGrp	{ width: 100%; display: block; margin: 5px 0; padding: 5px 0; border-bottom: 0px solid #ccc; }
.rssFeedGrpEnd	{ border-bottom: 0; }
.rssFeedGrp	.rssFeed	{ display: block; float: left; margin: 5px; padding: 5px; overflow: hidden; border: 0px solid #ccc;}
.rssFeedGrp	.rssFeed:first	{ clear: both; margin-left: 0; padding-left: 0;}
.rssFeedGrp	.rssFeed:last	{ margin-right: 0; }
.rssFeedGrp	.rssFeed	.nothing	{ text-align: center; padding: 40px; }
.rssFeedGrp	.rssFeed	h2	{ float: left; padding-bottom: 10px; color: #000; }
.rssFeedGrp	.rssFeed	a	{ float: left; color: #000; text-decoration: none; }
.rssFeedGrp	.rssFeed	a.reload	{ float: right; margin-right: 20px;}
.rssFeedGrp	.rssFeed	.hr	{ clear: both; border-top: 1px solid #eee; margin: 5px 0;}
.rssFeedGrp	.rssFeed	ul	{ clear: both; }
.rssFeedGrp	.rssFeed	ul	li	a	{ line-height: 20px; text-decoration: none; color: #444; }
.rssFeedGrp	.rssFeed	ul	li	a:focus,
.rssFeedGrp	.rssFeed	ul	li	a:active,
.rssFeedGrp	.rssFeed	ul	li	a:hover	{ color: #222; }
.rssFeedGrp	.rssFeed	ul	li	a.viewDetail:focus,
.rssFeedGrp	.rssFeed	ul	li	a.viewDetail:active,
.rssFeedGrp	.rssFeed	ul	li	a.viewDetail:hover	{ background-color: #f18119; color: #fff; }
.rssFeedGrp	.rssFeed	ul	li	img	{ width: 100%; }
	
.rssFeedGrp	.rssFeed	ul.rssFeedimages	li	{ float: left;  width: 158px; height: 158px; border: 0; margin: 0 2px; padding: 3px; display: block; overflow: hidden; }
.rssFeedGrp	.rssFeed	ul.rssFeedimages	li	a:focus,
.rssFeedGrp	.rssFeed	ul.rssFeedimages	li	a:active,	
.rssFeedGrp	.rssFeed	ul.rssFeedimages	li	a:hover	{ border: 3px solid #f19118; padding: 0;}
.rssFeedGrp	.rssFeed	ul.rssFeedimages	li:last	{ margin: 0; }

.rssFeedGrp	.rssFeed	ul.rssFeedMedias	{ margin: 0; padding: 0;}
.rssFeedGrp	.rssFeed	ul.rssFeedMedias	li	{ float: left; width: 158px; border: 0; margin: 0 2px; padding: 3px; overflow: hidden;}
.rssFeedGrp	.rssFeed	ul.rssFeedMedias	li:last	{ margin: 0;}

.rssFeedGrp	.rssFeed	ul.rssFeedAnchor	li	{ clear: both; height: 20px; overflow: hidden; border-bottom: 1px dashed #efefef; word-break:break-all;}
.rssFeedGrp	.rssFeed	ul.rssFeedAnchor	li	a { float: left;}
.rssFeedGrp	.rssFeed	ul.rssFeedAnchor	li	a:focus,
.rssFeedGrp	.rssFeed	ul.rssFeedAnchor	li	a:active,
.rssFeedGrp	.rssFeed	ul.rssFeedAnchor	li	a:hover	{ background-color: #efefef;}
.rssFeedGrp	.rssFeed	ul.rssFeedAnchor	li	a:last	{ border-bottom: 0;}
.rssFeedGrp	.rssFeed	ul.rssFeedimages	{ margin: 0; padding: 0;}
