@charset "utf-8";
@import url(http://shared.starpl.com/css/postList_starpl4.css);

body { background: #000 url(http://shared.starpl.com/images2/star/bg_star.jpg) no-repeat fixed center top; }

.starLogo { width: 934px; height: 22px; margin: 0 auto; padding-top: 19px; }
	.starLogo img { vertical-align: top; }
.starThumb { position: relative; width: 92px; height: 92px; margin: 0 auto; padding-bottom: 14px; text-align: center; }
	.starThumb input { position: absolute; top: 0; left: 0; width: 92px; height: 92px; }

.starContent { position: relative; width: 934px; min-height: 760px; height: auto!important; height: 760px; margin: 0 auto; background: #fff url(http://shared.starpl.com/images2/skin/AA/skin_AA_side.gif) repeat-y; }
.starContent .content { float: right; width: 722px; background-color: #fff; }

/* onelinePostWrite is moved to postList.css */

.postWrite { padding: 22px; }
.postWrite .postTitle { height: 25px; margin-bottom: 14px; padding: 4px 0 0 8px; background: url(http://shared.starpl.com/images2/star/bg_write.gif) no-repeat; }
	.postWrite .postTitle input { width: 650px; border: 0; background-color: #f8f8f8; }
.postWrite .postAttachment { position: relative; width: 658px; padding: 10px 0 0 20px; background: url(http://shared.starpl.com/images2/star/rnd_write_top.gif) no-repeat; z-index: 1; }
	.postAttachment .localFile { display: block; width: 567px; height: 23px; background: url(http://shared.starpl.com/images2/star/btn_add_all.gif) no-repeat; overflow: hidden; }
	.postAttachment a { float: left; height: 23px; margin-right: 11px; text-indent: -7777px; overflow: hidden; }
	.postAttachment .photo { width: 52px; margin-right: 12px; background-position: 0 -23px !important; }
	.postAttachment .movie { width: 58px; background-position: -64px -23px !important; }
	.postAttachment .flash { width: 53px; background-position: -133px -23px !important; }
	.postAttachment a:hover { background: url(http://shared.starpl.com/images/star/editor/btn_add_all.gif) no-repeat; }
	.postAttachment object, .recordAttachment embed { float: left; margin-right: 11px; }
.postAttachment ul { position: absolute; width: 149px; z-index: 1; }
.postAttachment .photoMenu { top: 32px; left: 11px; }
.postAttachment .movieMenu { top: 32px; left: 75px; }
.postAttachment .flashMenu { top: 21px; left: 129px; }
	.postAttachment li { width: 149px; background: url(http://shared.starpl.com/images/star/editor/btn_editor_mouseover.gif) no-repeat; text-indent: -7777px; overflow: hidden; cursor: pointer; }
	.postAttachment .photoMenu .decorate { height: 28px; background-position: 0 0; }
	.postAttachment .photoMenu .search { height: 29px; background-position: 0 -28px; }
	.postAttachment .movieMenu .source { height: 28px; background-position: 0 -67px; }
	.postAttachment .movieMenu .search { height: 29px; background-position: 0 -95px; }
	.postAttachment .photoMenu .decorate:hover { height: 28px; background-position: -158px 0; }
	.postAttachment .photoMenu .search:hover { height: 29px; background-position: -158px -28px; }
	.postAttachment .movieMenu .source:hover { height: 28px; background-position: -158px -67px; }
	.postAttachment .movieMenu .search:hover { height: 29px; background-position: -158px -95px; }
.postWrite #postEditor { position: relative; width: 678px; }
	.postWrite #editorContent { width: 678px; }
	.postWrite #editorContent textarea { width: 670px; height: 433px; border: 0; background: #f5f5f5; overflow-y: scroll; }
	.postWrite #editorContent iframe { border: 0; }
	.postWrite #showMessage { position: absolute; top: 39px; left: 2px; width: 674px; height: 20px; background: #e5e5e5; color: #818181; font-size: 11px; text-align: center; line-height: 1.8em; z-index: 10; }
.postWrite .postKeyword { width: 642px; padding: 14px 16px 10px 16px; border-width: 1px 2px 0 2px; border-style: solid; border-color: #e0e0e0 #d9d9d9; background-color: #fafafa; }
	.postWrite .postKeyword .title { padding-bottom: 6px; color: #808080; }
	.postWrite .postKeyword .title b { padding-right: 8px; color: #666; font-weight: bold; font-size: 14px; }
	.postWrite .postKeyword .inputText { border-color: #999; background-color: #fff; }
	.postWrite .postKeywordBottom { display: block; width: 678px; height: 10px; margin-bottom: 12px; background: url(http://shared.starpl.com/images2/star/rnd_write_bottom.gif) no-repeat; font-size: 0; overflow: hidden; }
.postWrite .configAuth { width: 678px; }
	.postWrite .configAuth .top { display: block; width: 678px; height: 10px; background: url(http://shared.starpl.com/images2/star/rnd_write_setting_top.gif) no-repeat; font-size: 0; overflow: hidden; }
	.postWrite .configAuth .bottom { display: block; width: 678px; height: 10px; background: url(http://shared.starpl.com/images2/star/rnd_write_setting_bottom.gif) no-repeat; font-size: 0; overflow: hidden; }
	.postWrite .configAuth dl { width: 628px; padding: 0 24px; border: solid #d9d9d9; border-width: 0 1px; overflow: hidden; }
	.postWrite .configAuth dt { float: left; width: 96px; padding-top: 6px; font-weight: bold; }
	.postWrite .configAuth dd { float: left; width: 520px; padding: 4px 0; color: #999; }
	.postWrite .configAuth input { vertical-align: middle; }
	.postWrite .configAuth label { display: inline-block; width: 74px; padding-left: 3px; }
.postWriteSubmit { position: relative; width: 678px; padding: 45px 0; text-align: center; }
	.postWriteSubmit p { position: absolute; top: 10px; left: 0; }
	.postWriteSubmit img { cursor: pointer; }

.starContent .sidebar { float: left; width: 194px; padding: 18px 0 0 18px; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_side2.png) no-repeat; }
.sidebar .profile { position: relative; width: 194px; /*min-height: 141px;*/ color: #fff; font-size: 11px; overflow: hidden; }
	.sidebar .profile .thumb { float: left; width: 80px; height: 80px; padding: 5px 13px 13px 5px; }
		.sidebar .profile .thumb a { padding: 0; }
		.sidebar .profile .thumb img { vertical-align: top; }
	.sidebar .profile a { display: inline-block; width: 80px; padding: 4px 0; color: #2d334f; white-space: nowrap; }
	.sidebar .profile h2 { float: left; width: 86px; padding-bottom: 4px; word-wrap: break-word; }
	.sidebar .profile h2 a { color: #fff; padding: 0; font-size: 15px; white-space: normal; }
	.sidebar .profile .name { display: block; padding: 6px 0; color: #c7eeff; }
	.sidebar .profile p { clear: left; padding: 0 10px 15px 0; }
	.sidebar .profile .request { width: 185px; overflow: hidden; }
		.profile .request a { float: left; width: 88px; height: 26px; margin-right: 5px; padding: 0; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat 0 -130px; text-indent: -7777px; overflow: hidden; }
		.profile .request .message { margin: 0; background-position: 0 -156px; }
.sidebar .menu { position: relative; width: 195px; margin: 0 0 24px -1px; }
.sidebar .menu li { background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -195px 0; }
.sidebar .menu .keyword, .sidebar .menu .shop { background-position: -195px -82px; }
	.sidebar .menu a { display: block; height: 30px; padding: 11px 0 0 18px; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat; color: #fff; font-weight: bold; font-size: 14px; text-decoration: none; }
	.sidebar .menu a:hover { text-decoration: none; }
	.sidebar .menu .selected { color: #3b4c78; font-size: 15px; }
	.sidebar .menu .alimi a, .sidebar .menu .post a { background-position: -195px 0; }
	.sidebar .menu .mypost a { background-position: -195px -41px; }
	.sidebar .menu .keyword a, .sidebar .menu .shop a { background-position: -195px -82px; }
	.sidebar .shopMenu .keyword a { background-position: -195px -41px; }
	.sidebar .menu .alimi .selected, .sidebar .menu .post .selected { background-position: 0 0; }
	.sidebar .menu .mypost .selected { background-position: 0 -41px; }
	.sidebar .menu .keyword .selected, .sidebar .menu .shop .selected { background-position: 0 -82px; }
	.sidebar .shopMenu .keyword .selected { background-position: 0 -41px; }
		.sidebar .menu a span { color: #c7eeff; font-weight: normal; font-size: 13px; }
		.sidebar .menu .selected span { color: #3b4c78; }
.sidebarTitle { width: 178px; padding-bottom: 8px; overflow: hidden; }
	.sidebarTitle h3 { float: left; color: #fff; font-size: 15px; }
	.sidebarTitle a { float: right; padding-top: 2px; color: #2d334f; }
.sidebar .badge { position: relative; width: 178px; margin-bottom: 23px; padding-bottom: 17px; border-bottom: 1px solid #4965a3; }
	.badge #badgeViewerSWF { display: block; position: relative; margin-left: -5px; }
.sidebar .friendList { position: relative; width: 194px; padding-bottom: 17px; }
	.sidebar .friendList h3 span { color: #c7eeff; font-weight: normal; font-size: 13px; }
	.sidebar .friendList ul { width: 181px; padding-bottom: 6px; overflow: hidden; }
	.sidebar .friendList li { float: left; margin: 0 3px 3px 0; font-size: 0; }
	.sidebar .friendList .invite { color: #c7eeff; font-size: 11px; }
.keywordSidebar .profile a { padding-top: 0; }
.keywordSidebar .profile li { padding-bottom: 3px; color: #fff; font-weight: bold; font-size: 12px; }
	.keywordSidebar .profile li span { color: #cdfcff; padding-left: 3px; }
	.keywordSidebar .profile li .point { color: #ffffba; font-weight: normal; font-family: Tahoma, sans-serif; }
.keywordSidebar .profile .icon { position: absolute; top: 60px; left: 60px; padding: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; }
	.keywordSidebar .profile .icon img { float: none; margin: 0; }
.keywordSidebar .member { position: relative; width: 194px; }
.keywordSidebar .member .sidebarTitle { width: 183px; padding-left: 3px; }
	.keywordSidebar .member h3 { font-size: 14px; }
.keywordSidebar .member ul { width: 193px; margin-left: 1px; overflow: hidden; }
.keywordSidebar .member li { float: left; position: relative; width: 193px; margin-top: -1px; font-size: 13px; }
.keywordSidebar .member .memberBg { position: static; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_member.gif) repeat-y; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; }
.keywordSidebar .member li div { position: absolute; top: 0; left: 0; width: 95px; height: 50px; padding: 15px 30px 0 68px; }
	.keywordSidebar .member li img { position: absolute; top: 10px; left: 13px; }
	.keywordSidebar .member li .icon { position: static; vertical-align: middle; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; }
	.keywordSidebar .member li a { color: #fff; font-weight: bold; }
	.keywordSidebar .member li .name { display: block; height: 1.3em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.keywordSidebar .member span { display: block; color: #121724; font-size: 13px; font-family: Tahoma, sans-serif; }
	.keywordSidebar .member .more { position: absolute; top: 20px; right: 10px; padding: 5px; color: #30375e; font-weight: bold; font-size: 12px; text-decoration: none; }
.keywordSidebar .member .master { margin: 0 0 1px 0; }
.keywordSidebar .member .master .memberBg { background-image: url(http://shared.starpl.com/images2/skin/AA/skin_AA_member2.gif); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter: alpha(opacity=60); opacity: 0.6; }
.keywordSidebar .member .master div { width: 103px; height: 80px; padding-right: 0; padding-left: 90px; color: #fff; font-size: 14px; }
	.keywordSidebar .member .master img { top: 13px; left: 13px; border: 2px solid #f58a64; }
	.keywordSidebar .member .master .icon { top: 56px; left: 56px; border: 0; }
	.keywordSidebar .member .master a { display: block; margin-right: 10px; color: #cdfcff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.keywordSidebar .member .master span { color: #ffff8a; padding-top: 3px; }
.keywordSidebar .member .master .none { width: 193px; height: 60px; padding: 35px 0 0 0; text-align: center; }
	.keywordSidebar .member .none a { color: #89a8d6; font-size: 11px; }
.keywordSidebar .member .bottom { width: 193px; margin: -1px 0 0 1px; padding-bottom: 20px; background: url(http://shared.starpl.com/images2/star/bg_side_normal.gif) no-repeat; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; }
.sidebarFooter { width: 178px; padding: 12px 0 20px; border-top: 1px solid #4965a3; overflow: hidden; }
.sidebarFooter li { float: left; width: 58px; padding-right: 1px; background: url(http://shared.starpl.com/images2/star/blt_footer.gif) no-repeat 100% 0; color: #c7eeff; font: 11px Dotum, Sans-serif; letter-spacing: -1px; text-align: center; }
	.sidebarFooter li img { width: 10px; height: 10px; margin-top: -1px; background: url(http://shared.starpl.com/images2/star/icon_new_footer.gif) no-repeat; vertical-align: middle; }
	.sidebarFooter .event { background-image: none; }
	.sidebarFooter a { color: #c7eeff; }
	.sidebarFooter .copyright { width: 100%; padding-top: 5px; background-image: none; font-family: Tahoma; letter-spacing: 0; }
.keywordSidebar .sidebarFooter { padding-top: 0; border: 0; }

.starContent .boundary { clear: both; width: 934px; font-size: 0; line-height: 0; }
.boundary span { display: block; width: 14px; height: 14px; position: absolute; z-index: 1; }
.boundary .tail { top: -10px; left: 461px; width: 12px; height: 10px; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_tail.gif) no-repeat; }
.boundary .topLeft { top: 0; left: 0; background: url(http://shared.starpl.com/images2/star/rnd_top_left.png) no-repeat; }
.boundary .topRight { top: 0; right: 0; background: url(http://shared.starpl.com/images2/star/rnd_top_right.png) no-repeat; }
.bdrBottom { position: relative; width: 934px; margin: auto; height: 22px; }
.boundary .bottomLeft { left: 0; margin-top: -14px; background: url(http://shared.starpl.com/images2/star/rnd_bottom_left.png) no-repeat; }
.boundary .bottomRight { right: 0; margin-top: -14px; background: url(http://shared.starpl.com/images2/star/rnd_bottom_right.png) no-repeat; }
.boundary .top { display: block; position: fixed; bottom: 100px; left: 50%; width: 29px; height: 35px; margin-left: 467px; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -300px -130px; }
	.boundary .top a { display: block; width: 29px; height: 35px; text-indent: -7777px; }

.starFooter { width: 934px; height: 40px; margin: 0 auto; color: #808080; text-align: center; }
	.starFooter span { padding-left: 7px; }
	.starFooter a { color: #808080; }

/* Alimi */
.invitation { width: 654px; padding: 8px 34px 0; border-bottom: 1px solid #d9d9d9; background-color: #f5f5f5; color: #525252; font-size: 12px; }
.invitation dl { position: relative; width: 654px; padding: 18px 0; }
.invitation form dl { padding-bottom: 15px; border-bottom: 1px solid #d8d8d8; }
.invitation dt { position: absolute; top: 22px; left: 5px; }
.invitation dd { padding: 0 0 5px 150px; }
.invitation form dd { padding-bottom: 8px; }
	.invitation dd span { color: #499eb8; font-size: 15px; }
	.invitation dd label { margin-right: 20px; padding: 0 5px; cursor: pointer; }
	.invitation dd select, .invitation dd input { vertical-align: middle; }
	.invitation dd select { width: 102px; }
	.invitation .inputText { width: 280px; padding: 3px 0 1px 3px; background-image: none; }
	.invitation .istext { background-image: none!important; }
	.invitation object, .invitation img { display: inline-block; margin-right: 5px; vertical-align: middle; }
.friendList dl { position: relative; width: 457px; min-height: 78px; height: auto!important; height: 78px; padding: 18px 146px 12px 119px; border-bottom: 1px solid #ececec; }
	.friendList dt { padding-top: 3px; color: #a98768; font-weight: bold; font-size: 15px; }
		.friendList dt a { color: #499eb8; }
		.friendList dt span { display: inline-block; padding: 2px 0 0 8px; font-weight: normal; font-size: 12px; vertical-align: top; }
	.friendList dd { padding-top: 4px; color: #999; }
		.friendList dd img { margin-left: 8px; vertical-align: middle; cursor: pointer; }
		.friendList dd .bar { padding: 0 3px; font-size: 10px; }
	.friendList .thumbnail { position: absolute; top: 18px; left: 29px; padding: 0; }
		.friendList .thumbnail img { width: 66px; height: 66px; margin: 0; padding: 4px 0 0 4px; }
		.friendList .thumbnail .frame { display: block; position: absolute; top: 0; left: 0; width: 76px; height: 78px; background: url(http://shared.starpl.com/images2/star/frame_66.gif) no-repeat; }
	.friendList .config { position: absolute; top: 20px; right: 0; width: 127px; padding: 18px 0 22px 18px; }
		.friendList .config button { display: block; width: 88px; height: 23px; margin-left: 10px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_keyword_tell_on.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
		.friendList .config .off { background-image: url(http://shared.starpl.com/images2/star/btn_keyword_tell_off.gif); }
		.friendList .config label { display: block; position: absolute; left: 0; width: 144px; padding-top: 4px; text-align: center; }
.friendList .request { width: 449px; min-height: 86px; height: auto!important; height: 86px; padding-left: 127px; border-color: #e2d8cd; background-color: #fffce6; }
	.friendList .request .thumbnail img { width: 80px; height: 80px; padding: 2px 0 0 2px; }
	.friendList .request .thumbnail .frame { width: 84px; height: 86px; background-image: url(http://shared.starpl.com/images2/star/frame_80_friend.gif); }
	.friendList .message { padding-top: 11px; color: #666; }
	.friendList .accept { position: absolute; bottom: 12px; right: 20px; width: 119px; }
	.friendList .accept button { float: left; width: 52px; height: 23px; margin-right: 6px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_accept_friend.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
	.friendList .accept .cancel { background-image: url(http://shared.starpl.com/images2/star/btn_reject_friend.gif); }
.friendList .noresult { width: 678px; height: 252px; margin: 25px auto; padding-top: 118px; background-color: #f7f7f7; text-align: center; }
	.friendList .noresult img { display: block; margin: 0 auto 16px auto; }

/* Keyword */
.keywordList { position: relative; width: 722px; }
	.keywordList .subTitle .emphasis { padding-right: 10px; }
	.keywordList .subTitle img { margin-top: -4px; vertical-align: top; }
.keywordOrder { position: absolute; top: 16px; right: 17px; width: 300px; z-index: 1; }
	.keywordOrder li { float: right; position: relative; width: 95px; padding: 0 7px; background: url(http://shared.starpl.com/images2/star/blt_keyword_03.gif) no-repeat right 45%; text-align: right; }
	.keywordOrder .total { width: 90px; background-image: none; }
		.keywordOrder .total a, .keywordOrder .total a:hover { text-decoration: none; }
	.keywordOrder .list { width: 100px; background-image: none; }
	.keywordOrder li span { color: #808080; cursor: pointer; }
	.keywordOrder .list span { color: #44567f; font-weight: bold; font-size: 13px; }
	.keywordOrder li img { padding: 5px; cursor: pointer; vertical-align: middle; }
	.keywordOrder ul { position: absolute; top: 20px; right: 0; width: 100px; padding: 4px 0; border: 1px solid #9398a3; background-color: #fff; }
	.keywordOrder ul li { float: none; width: auto; padding: 0; background-image: none; color: #9398a3; text-align: left; }
		.keywordOrder ul a { display: block; padding: 3px 0 3px 7px; background-color: #fff; color: #9398a3; text-decoration: none; }
		.keywordOrder ul a:hover { background-color: #eee; }
.keywordList dl { position: relative; width: 454px; padding: 20px 134px 22px 134px; border-bottom: 1px solid #dfdfdf; }
	.keywordList dt { width: 454px; color: #444; font-weight: bold; font-size: 16px; overflow: hidden; }
		.keywordList dt button { float: left; width: 20px; height: 19px; margin-right: 4px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_master_major_on.gif); text-indent: -7777px; overflow: hidden; }
		.keywordList dt .off { background-image: url(http://shared.starpl.com/images2/star/btn_master_major_off.gif); }
		.keywordList dt a { float: left; color: #444; }
		.keywordList dt .delete { visibility: hidden; float: left; margin-top: 4px; padding-left: 4px; vertical-align: middle; cursor: pointer; }
		.keywordList .keywordOver .delete { visibility: visible; }
	.keywordList dd { width: 452px; padding-top: 6px; color: #999; overflow: hidden; }
	.keywordList dd p { padding-top: 3px; color: #999; text-align: left; }
	.keywordList dd .point { color: #999; }
		.keywordList dd span { display: inline-block; width: 4em; }
		.keywordList dd em { display: inline-block; width: 45px; padding-right: 12px; color: #444; font-style: normal; font-family: Arial; text-align: right; vertical-align: middle; }
		.keywordList dd .point em { color: #f77243; }
		.keywordList dd em.zero { color: #999; }
		.keywordList dd .bar { display: inline; width: 1px; padding-right: 12px; color: #e6e6e6; }
		.keywordList dd img { padding-left: 4px; vertical-align: middle; }
		.keywordList dd .master { width: auto; color: #8b715a; }
		.keywordList dd .senior { width: auto; color: #7585ad; }
		.keywordList dd .junior { width: auto; color: #a46a6b; }
	.keywordList dl .thumbnail { position: absolute; top: 20px; left: 28px; width: 88px; padding: 0; }
	.keywordList dl .thumbnail a { display: block; width: 88px; height: 68px; background: url(http://shared.starpl.com/images2/star/img_no.gif) no-repeat; }
	.keywordList dl .thumbnail img { display: block; width: 88px; height: 68px; padding: 0; border: 1px solid #ccc; background-color: #ccc; }
	.keywordList dl .thumbnail .frame { display: block; position: absolute; top: 0; left: 0; width: 88px; height: 68px; background: url(http://shared.starpl.com/images2/star/frame_88X68_keyword_01.png); /*gif 80%*/ }
	.keywordList dl .config { position: absolute; top: 22px; right: 0; width: 106px; padding: 16px 0 14px 13px; color: #a6a6a6; font-size: 11px; text-align: center; overflow: visible; }
		.keywordList dl .config button { display: block; width: 88px; height: 23px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_keyword_tell_on.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
		.keywordList dl .config .off { background-image: url(http://shared.starpl.com/images2/star/btn_keyword_tell_off.gif); }
		.keywordList dl .config label { display: block; position: absolute; left: 0; width: 110px; padding-top: 6px; text-align: center; }
		.keywordList dl .config object { display: block; margin: 5px 0 0 15px; }
		.keywordList dl .config object object { margin: 0; }
	.keywordList dl .visitor { position: absolute; top: 32px; right: 0; width: 124px; }
		.keywordList dl .visitor a { display: block; width: 94px; height: 26px; background: url(http://shared.starpl.com/images2/star/btn_register_keyword.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
.keywordList .totalView { padding: 12px 24px 24px; }
	.keywordList .totalView a { padding: 0 5px; color: #999; line-height: 1.8; white-space: nowrap; }
	.keywordList .totalView .third { color: #616161; font-weight: bold; font-size: 13px; }
	.keywordList .totalView .second { color: #709126; font-weight: bold; font-size: 16px; }
	.keywordList .totalView .first { color: #5985ca; font-weight: bold; font-size: 20px; }
div.keywordSubTitle { height: 30px; margin-top: 18px; padding: 10px 0 0 29px; border: solid #dfdfdf; border-width: 1px 0; background-color: #f9f9f9; font-weight: bold; font-size: 13px; overflow: hidden; }
div.keywordSubTitle h2 { display: inline; background-color: #f9f9f9; color: #808080 !important; font-weight: normal; font-size: 16px; }
	.keywordSubTitle h2 span { color: #525252 !important; font-weight: bold; }
	.keywordSubTitle .emphasis { padding-left: 5px; color: #525252; font-size: 14px; }
.keywordMember dl { width: 463px; padding-right: 140px; }
.keywordMember .thumbnail .badge { position: absolute; top: 52px; left: 52px; width: 18px; height: 18px; padding: 0; }
.keywordMember dt { float: left; padding-right: 8px; }
.keywordMember dd { color: #525252; }
.keywordMember .date { padding: 6px 0 2px 0; color: #999; }
.keywordMember .profile { clear: left; }
.keywordMember .point { color: #444; font-size: 18px; font-family: Tahoma; }
.keywordMember .keywordMaster .point { color: #fc7353; }
.keywordMember .sendRequest { position: absolute; top: 38px; right: 34px; }
	.keywordMember .sendRequest span { display: block; width: 93px; height: 31px; background: url(http://shared.starpl.com/images2/star/btn_friend_request_already.gif) no-repeat; text-indent: -7777px; }
.keywordList .bottomSearch .inputText { background: #fff url(http://shared.starpl.com/images2/star/img_text_keyword.gif) no-repeat 3px 50%; }

.postList .bottomSearch .inputText,
.keywordSpace .bottomSearch .inputText { background: #fff url(http://shared.starpl.com/images2/star/img_text_post.gif) no-repeat 3px 50%; }
.keywordList .bottomSearch .inputText { background: #fff url(http://shared.starpl.com/images2/star/img_text_keyword.gif) no-repeat 3px 50%; }
#formFriendList .inputText { background: #fff url(http://shared.starpl.com/images2/star/img_text_friend.gif) no-repeat 3px 50%; }

/* Popup */
.friendPopup { width: 255px; padding: 24px; }
	.friendPopup .title { color: #424242; font-weight: bold; font-size: 15px; }
	.friendPopup p { padding: 14px 0; color: #737373; font-size: 13px; line-height: 1.6; }
		.friendPopup p span { color: #26a8bd; }
	.friendPopup .submit { text-align: center; }
	.friendPopup .submit button { margin: 0 2px 0 3px; }
.invitationPopup { width: 348px; padding-right: 0; }
	.invitationPopup dl { width: 348px; padding: 6px 0 22px 0; overflow: hidden; }
	.invitationPopup dt { float: left; padding: 5px 10px 0 0; color: #424242; font-weight: bold; font-size: 13px; }
		.invitationPopup dd input { width: 255px; height: 24px; border-color: #ccc; background-color: #f8f8f8; }
	.invitationPopup .submit { padding-right: 24px; }
.popupKeywordKing { width: 322px; padding: 24px; }
	.popupKeywordKing .title { padding-bottom: 10px; color: #424242; font-weight: bold; font-size: 15px; }
	.popupKeywordKing .thumbnail { float: left; width: 203px; height: 156px; margin: 0 12px 12px 0; background: url(http://shared.starpl.com/images2/star/keywordimage_none.gif) no-repeat; overflow: hidden; }
		.popupKeywordKing .thumbnail img { display: block; width: 203px; height: 156px; }
	.popupKeywordKing p { padding-bottom: 10px; color: #808080; font-size: 11px; }
	.popupKeywordKing .text { clear: left; width: 308px; padding: 6px; border: 1px solid #bdbdbd; background-color: #f8f8f8; }
		.popupKeywordKing textarea { display: block; width: 308px; height: 52px; padding: 0; border: 0; background: #f8f8f8 url(http://shared.starpl.com/images2/star/img_introduce_text.gif) no-repeat; }
		.popupKeywordKing .istext { background-image: none; }
	.popupKeywordKing .submit { padding-top: 13px; text-align: center; }
		.popupKeywordKing button { margin: 0 4px; }
	#keywordImageEditorDiv { position: absolute; top: 0; left: 0; }

.regBlog { width: 518px; padding: 30px 24px; }
.regBlog h4 { float: left; width: 200px; height: 28px; color: #444; font-weight: bold; font-size: 16px; }
.regBlog .breadcrumb { float: right; width: 318px; padding-top: 6px; text-align: right; }
	.regBlog .breadcrumb li { display: inline; padding-right: 3px; color: #999; font-size: 11px; }
	.regBlog .breadcrumb .selected { color: #5177c5; font-weight: bold; font-size: 12px; }
.regContent { clear: both; width: 518px; height: 258px; }
.regBlog dl { width: 490px; padding: 14px 0 8px 26px; border: 1px solid #e0e0e0; background-color: #f8f8f8; }
.regBlog dt { padding-bottom: 8px; color: #5177c5; font-weight: bold; font-size: 14px; }
	.regBlog dt img { vertical-align: middle; }
	.regBlog dt span { color: #808080; font-weight: normal; font-size: 12px; }
	.regBlog dt span span { text-decoration: underline; }
.regBlog dd { padding-bottom: 7px; color: #999; font-size: 11px; }
	.regBlog dd span { padding-left: 20px; color: #666; font-weight: bold; font-size: 13px; }
	.regBlog dd .inputText { width: 459px; height: 21px; border: 1px solid #999; background-color: #fff; vertical-align: middle; }
	.regBlog dd span .inputText { width: 355px; margin-left: 7px; }
.regBlog h5 { margin: 18px 0 12px 18px; font-weight: bold; font-size: 13px; text-decoration: underline; }
.regBlog ol { margin-left: 18px; list-style: decimal inside; color: #999; line-height: 1.6; }
.regBlog ol li { list-style: decimal inside; }
	.regBlog ol li span { color: #5177c5; }
.regBlog #postSubject { display: block; width: 458px; margin-bottom: 6px; padding: 6px 0 5px 0; background-color: #e6e6e6; text-align: center; text-decoration: underline; }
.regBlog .blogTitle { position: relative; margin-top: -1px; padding-top: 0; border-top: 0; overflow: hidden; }
.regBlog .blogTitle dt { float: left; padding: 16px 12px 12px 0; border-top: 1px solid #d9d9d9; color: #5177c5; font-weight: bold; }
.regBlog .blogTitle dd { float: left; padding-top: 12px; border-top: 1px solid #d9d9d9; }
	.regBlog .blogTitle .inputText { width: 360px; }
.regBlog .regContent ul { padding: 20px 0 16px 16px; line-height: 1.8; }
.regBlog .regContent ul li { color: #999; }
.regBlog #regBlogAlert { padding-top: 30px; color: #4188c5; font-size: 13px; text-align: center; }
.regBlog #regBlogCodeAlert { margin-top: 15px; color: #4188c5; font-size: 13px; text-align: center; }
.regBlog .submitBtn { width: 518px; padding-bottom: 18px; text-align: center; }
.regBlog .submitBtn img { cursor: pointer; }

/* Brand Star Shop (Temporarily Used) */
.brandShop { min-height: 1066px; height: auto!important; height: 1066px; }
.brandShop .menu { width: 693px; height: 33px; padding: 12px 0 0 29px; border-bottom: 1px solid #dfdfdf; font-weight: normal; font-size: 15px; overflow: hidden; }
.brandShop .menu li { float: left; color: #3b4c78; }
	.brandShop .menu a { color: #3b4c78; }
	.brandShop .menu .selected { font-weight: bold; }
	.brandShop .menu .bar { padding: 0 8px; font-size: 12px; }
.brandShop .candyCount { padding: 10px 29px 8px 0; color: #525252; text-align: right; }
.shopMain .candyCount { padding-right: 15px; }
	.brandShop .candyCount span { color: #fa7353; font-weight: bold; }
	.brandShop .candyCount a { margin-left: 10px; }
	.brandShop .candyCount img { vertical-align: middle; }
.brandShop .mainTitle { width: 664px; height: 25px; margin: 0 15px; padding: 8px 14px 0 14px; border-bottom: 1px solid #e4e4e4; background-color: #f0f0f0; overflow: hidden; }
	.brandShop .mainTitle em { float: left; font-style: normal; font-weight: bold; font-size: 14px; }
	.brandShop .mainTitle a { float: right; padding-top: 3px; color: #525252; font-size: 11px; }
.shopList { width: 675px; margin: 0 24px 10px 23px; overflow: hidden; }
.shopList li { float: left; position: relative; width: 124px; padding: 0 5px 20px 6px; text-align: center; }
.shopMain .shopList { margin-top: 13px; margin-bottom: 20px; background: url(http://shared.starpl.com/images2/star/img_brandshop_none.gif) repeat-x; }
.shopMain .shopList li { padding-bottom: 0; }
	.shopList li a img { vertical-align: top; }
	.shopList li .frame { display: block; position: absolute; top: 0; left: 6px; width: 124px; height: 94px; background: url(http://shared.starpl.com/images2/star/frame_124x94_skin.gif) no-repeat; }
	.shopList li em { display: block; padding: 8px 0 3px; color: #525252; font-style: normal; }
	.shopList li em a { color: #525252; }
	.shopList .price { display: block; padding: 3px 0 8px 0; color: #808080; font-size: 11px; }
		.shopList .price span { font-weight: bold; }
	.shopList li button { display: block; width: 52px; height: 23px; margin: auto; border: 0; background: url(http://shared.starpl.com/images2/star/btn_buy.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
.shopFooter { width: 664px; margin: 7px auto 0; border-top: 2px solid #dfdfdf; }
.shopMain .shopFooter { width: 692px; height: 76px; border-color: #eee; }
.brandShop .paging { padding: 20px 0 30px; background-color: #fff; }
.brandShopPopup { top: 200px; left: 400px; }
.buySkinPopup { width: 276px; }
	.buySkinPopup h4 { height: 27px; padding: 10px 0 0 17px; background-color: #ededed; color: #444; font-size: 14px; }
	.buySkinPopup p { padding: 16px 0 14px; font-size: 13px; line-height: 1.5; text-align: center; }
		.buySkinPopup p em { color: #6387d0; font-style: normal; font-weight: bold; }
		.buySkinPopup p span { color: #808080; }
		.buySkinPopup p #buyShopItemConfirm_itemPrice { color: #fa5832; font-weight: bold; }
	.buySkinPopup .submit { padding-bottom: 20px; text-align: center; }
		.buySkinPopup .submit button { width: 60px; border: 0; margin: 0 3px; background-color: #fff; }
.popup .checkPhone { width: 276px; }
	.popup .checkPhone .title { height: 27px; margin-bottom: 16px; padding: 10px 0 0 17px; background-color: #ededed; color: #444; font-weight: bold; font-size: 14px; }
	.popup .checkPhone p { color: #444; font-size: 13px; line-height: 1.5; text-align: center; }
	.popup .checkPhone .phoneNum { padding: 10px 0 14px; }
		.popup .checkPhone p span { color: #fa5832; }
		.popup .checkPhone p select { vertical-align: middle; }
		.popup .checkPhone p input { width: 46px; height: 16px; border: 2px solid #cfcfcf; vertical-align: middle; }
	.popup .checkPhone .submit { padding-bottom: 20px; text-align: center; }
		.popup .checkPhone .submit img { margin: 0 3px; }
.shopDetail { position: relative; width: 364px; min-height: 267px; height: auto!important; height: 267px; margin: 4px auto 28px; padding-left: 300px; }
.shopDetail dt { padding: 2px 0 8px; color: #444; font-weight: bold; font-size: 16px; }
.shopDetail dd { padding-top: 19px; border-top: 1px solid #e5e5e5; }
	.shopDetail dd p { width: 364px; margin-top: -2px; padding-bottom: 19px; overflow: hidden; }
	.shopDetail .price { color: #252525; font-size: 13px; }
		.shopDetail .price span { color: #fa7353; font-weight: bold; }
		.shopDetail dd button, .shopDetail dd a { float: left; width: 103px; height: 42px; margin-right: 6px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_detail_buy.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
		.shopDetail dd a { background-image: url(http://shared.starpl.com/images2/star/btn_list.gif); }
.shopDetail .thumbnail { position: absolute; top: 0; left: 0; width: 266px; height: 257px; padding: 0; border: 5px solid #ededed; text-align: center; line-height: 257px; }
	.shopDetail .thumbnail table { width: 266px; border: 0; border-collapse: collapse; }
	.shopDetail .thumbnail td { width: 266px; height: 257px; }
	.shopDetail .thumbnail img { vertical-align: middle; }
.shopDesc { width: 664px; margin: auto; padding: 21px 0; border-top: 2px solid #e9e9e9; }

/* Upload */
.popupUpload { width: 296px; }
	.popupUpload .title { height: 30px; padding: 7px 0 0 17px; background-color: #ededed; color: #444; font-weight: bold; font-size: 14px; }
	.popupUpload .title img { position: absolute; top: 7px; right: 15px; padding: 5px; cursor: pointer; }
	.popupUpload p { padding: 20px 0 15px; line-height: 1.6; text-align: center; }
		.popupUpload p b { color: #444; font-weight: bold; }
	.popupUpload .submit { padding-bottom: 25px; text-align: center; }
	.popupUpload .loading { position: absolute; top: 37px; left: 0; }

/* Master - MobileAD Issue (11.03.21) */
.popMasterApp { position: relative; width: 616px; }
.popMasterApp .title { width: 598px; height: 27px; padding: 8px 0 0 18px; background-color: #517bd0; color: #fff; font-weight: bold; font-size: 14px; }
.popMasterApp p { position: relative; width: 580px; height: 64px; padding: 20px 14px 0 22px; border-bottom: 1px solid #d9d9d9; color: #4d4d4d; }
.popMasterApp p span { color: #f17143; }
.popMasterApp p .random { display: block; padding-top: 1px; }
.popMasterApp p em { position: absolute; top: 19px; right: 14px; width: 110px; height: 34px; padding-top: 14px; background: url(http://shared.starpl.com/images2/star/bg_number.gif); color: #ea6036; font-style: normal; font-size: 16px; text-align: center; }
.popMasterApp li { width: 576px; padding: 8px 20px; border-bottom: 1px solid #d9d9d9; background-color: #f7f7f7; color: #1a1a1a; }
.popMasterApp li span { padding-left: 5px; color: #939393; font: 10px Tahoma; }
.popMasterApp li input { margin-right: 5px; vertical-align: middle;  }
.popMasterApp li img { padding-right: 5px; vertical-align: middle; }
.popMasterApp .paging { padding-top: 12px; border-bottom: 1px solid #d9d9d9; }
.popMasterApp .paging span a { height: 19px; padding-top: 4px; font-size: 12px; }
.popMasterApp .paging .emphasis { font-weight: bold; }
.popMasterApp .masterSubmit { padding: 18px 0; text-align: center; }
.popMasterApp .masterSubmit img { cursor: pointer; }
.popMasterApp .close { position: absolute; top: 7px; right: 9px; cursor: pointer; }
.popup .popMasterLimit { width: 296px; padding: 56px 0 20px 0; color: #4d4d4d; font-size: 14px; text-align: center; }
.popMasterLimitSubmit { width: 296px; padding-bottom: 45px; text-align: center; }
.popMasterLimitSubmit .ok { background-image: url(http://shared.starpl.com/images2/star/btn_popup_accept_01.gif); }

