@charset "utf-8"; 
 
/* 상단 및 공통 레이아웃 css!! */

/* GNB & SNB set_gnb.gif */
#textGNB_club { position:relative !important; background-color:#FFF !important; height:30px !important; width:975px !important; float:none !important; text-align:left !important; z-index:1500; }
	#textGNB_club i { font-style:normal; color:#CECECE; font-size:14px; }

	#textGNB_club .nateLink { position:absolute !important; top:8px !important; left:1px !important; width:auto !important; }
		#textGNB_club .nateLink a,
		#textGNB_club .nateLink i { display:block; height:17px; float:left; display:inline; color:#666; padding:1px 4px 0 4px; letter-spacing:-1px; }
		#textGNB_club .nateLink a:hover { color:#333 !important; }
		#textGNB_club .nateLink .cyworld { padding-left: 21px; background:url('http://c1img.cyworld.co.kr/img5/gnb/ico_cyworld.png') no-repeat 0 0;}

		#textGNB_club .nateLink i { padding:0; color:#CECECE;}

	#textGNB_club .personalInfo { position:absolute; top:4px; right:0; clear:both; padding:4px 0 0; }
		#textGNB_club .personalInfo a { color:#666; float:left; letter-spacing:-1px; line-height:16px;}
		#textGNB_club .personalInfo a:hover { color:#333 !important; }
		#textGNB_club .personalInfo i { float:left; margin:-2px 3px 0; font-size:16px; color:#D9D9D9; }
		#textGNB_club .personalInfo .directLink { float:left; margin:-2px -2px 0 17px; .margin-top:-3px; }
		#textGNB_club .personalInfo .directLink button { width:156px; height:19px; display:block; background:url('http://c1img.cyworld.co.kr/img/gnb/btn_quicklink.gif') 0 0 no-repeat; text-indent:-1000em; overflow:hidden; padding:0; border:0; cursor:pointer; } 
	#leftNavi .quickLink button.on { background-position: 0 -21px;}

		#textGNB_club .personalInfo .login { width:53px; height:19px; background:url('http://c1img.cyworld.co.kr/img/gnb/set_gnb20130326.gif') 0 -30px no-repeat; text-indent:-1000em; overflow:hidden; display:inline; margin:-2px 0 0 5px;.margin:-3px 0 0 5px; }
		#textGNB_club .personalInfo .logout { width:51px; height:19px; background:url('http://c1img.cyworld.co.kr/img/gnb/set_gnb20130326.gif') 0 -60px no-repeat; text-indent:-1000em; overflow:hidden; display:inline; margin:-2px 0 0 5px;.margin:-3px 0 0 5px; }
		#textGNB_club .personalInfo .logout_cy { width:64px; height:19px; background:url('http://c1img.cyworld.co.kr/img/gnb/set_gnb20130326.gif') 0 -120px no-repeat; text-indent:-1000em; overflow:hidden; display:inline; margin:-3px 0 0 5px;.margin:-4px 0 0 5px; }
		
/* 하단 footer */
#box_footer { margin:160px auto 0; text-align:center; padding:9px 0 45px 0; border-top:1px solid #D6D6D6; }
	#box_footer dl dt { display:none; }
	#box_footer dl dd a { color:#666666; }
		#box_footer dl dd i { color:#C8C8C8; font-size:11px; }
	#box_footer .copyright { font:7pt Verdana,sans-serif; margin-top:5px; color:#4F4F4F; }
		#box_footer .copyright strong { font-size:11px; letter-spacing:-1px; }
		#box_footer .copyright img { margin:0 0 -5px 0; }

/* E: 상단 및 공통 레이아웃 css */


/* 개별클럽 메인 공통 속성 */

/* 접어놓기 버튼 */
.btnCtrl { float:left; width:15px; height:13px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/set_folderbtn.gif') no-repeat; overflow:hidden; margin:0 4px 0 0; text-indent:-100em; overflow:hidden; cursor:pointer; }
.btnCtrl.open { background-position:0 -13px; }

.tab .btnCtrl { float:none; display:inline-block;.text-indent:0; margin:0 0 -2px;.margin:0 5px 0 0; position:relative; .top:-2px; }
/* E : 접어놓기 버튼 */

#cmn_clubwrap { line-height:1.3; }
	#cmn_clubwrap h3 { display:none; color:#373737; }
	#cmn_clubwrap a.view_more { position:absolute; right:0; top:0; color:#959595; font:normal 11px 돋움,dotum,sans-serif; letter-spacing:-1px; }

	/* 공통 클럽 레이아웃 */
	#cmn_box_layout {  line-height:1.3; }
	#cmn_subnavi { width:190px; position:relative; }

	/* 3단 우측 날개 요소 기본설정 */
	.wingbox { }

	/* case : 3단 우측 날개 요소 >> 2단 좌측 네비요소 */
	#cmn_subnavi .wingbox { }


	/* 개별 클럽 상단 identity box */
	#cmn_clubhead { position:relative; height:70px; } /* default height : 70px; */

	/* 클럽명 & 클럽url */
	#cmn_clubhead .clubdesc { position:absolute; left:0; width:100%; height:70px; }
		#cmn_clubhead .clubdesc.useLink { cursor:pointer; }
		#cmn_clubhead .clubdesc .cmn_textdesc { position:absolute; bottom:10px; left:19px; line-height:1.2; } 
		#cmn_clubhead .clubdesc.useLink .cmn_textdesc { display:none; }
	
		#cmn_clubhead .clubdesc .cmn_textdesc a { }/*position:relative; }*/
		#cmn_clubhead .clubdesc .cmn_textdesc h2 { display:block; }
			#cmn_clubhead .clubdesc .cmn_textdesc h2 p { display:inline; }
		#cmn_clubhead .clubdesc .cmn_textdesc a.clubname { font-weight:bold; letter-spacing:-1px; }
		#cmn_clubhead .clubdesc .cmn_textdesc a.cluburl { font-size:11px; }

	/* 뮤직 플레이어 */
	#cmn_mplayer { width:240px; height:12px; position:relative; }
		#cmn_mplayer .titlebox { width:75px; height:12px; float:left; overflow:hidden; margin:0 0 0 5px; display:inline; }
			#cmn_mplayer .titlebox span a { font:normal 11px 돋움,dotum,tahoma,sans-serif; color:#FFFFFF; }

		#cmn_mplayer .btn_wrap { display:block; float:left; }
			#cmn_mplayer .btn_wrap button { border:0; padding:0; float:left; display:block; width:12px; height:11px; text-indent:-1000em; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_mplayer_collect.gif') 0 0 no-repeat; cursor:pointer; }
				#cmn_mplayer .btn_wrap button.btn_mp_play { }
				#cmn_mplayer .btn_wrap button.btn_mp_pause { background-position:-12px 0; }
				#cmn_mplayer .btn_wrap button.btn_stop { background-position:-24px 0; }
				#cmn_mplayer .btn_wrap button.btn_mp_presong { background-position:-36px 0; }
				#cmn_mplayer .btn_wrap button.btn_mp_nextsong { background-position:-48px 0; }

		#cmn_mplayer .trackbar { float:left; }
			#cmn_mplayer .trackbar .btn_mp_vcontrol { float:left; display:block; width:16px; height:13px; text-indent:-1000em; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_mplayer_volcollect.gif') 0 0 no-repeat; margin:0; }
			#cmn_mplayer .trackbar.mutevol .btn_mp_vcontrol { background-position:-16px 0 !important; }

			#cmn_mplayer .trackbar .voltrack { width:24px; height:2px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_track_mplayer.gif') 0 0 repeat-x; position:relative; float:left; margin:4px 0 0 0; }
			#cmn_mplayer .trackbar.mutevol .voltrack { background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_trackoff_mplayer.gif') 0 0 repeat-x !important; }
				#cmn_mplayer .trackbar .voltrack a.marker { position:absolute;  width:9px; height:6px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/img_mark_mplayer.gif') 0 0 no-repeat; top:-2px; }

		#cmn_mplayer .viewlistbtn {  }


	/* 상단 베스트 메뉴 박스(클럽 게시판, 검색etc) */
	#cmn_club_subnavi { position:relative; height:36px; background:#FFF; z-index:1000; }
		#cmn_club_subnavi i { color:#E3E3E3; font-size:11px; }

		#cmn_club_subnavi label { display:none; }

		#cmn_club_subnavi .iframe_mplayer { width:240px; height:12px; margin:0 0 0 12px; }

		#cmn_club_subnavi .cmn_sub_search { position:absolute; display:inline; right:9px; top:11px; float:left; }
			#cmn_club_subnavi .cmn_sub_search span { float:left; .margin-top:-1px;_margin-top:0;}
				#cmn_club_subnavi .cmn_sub_search span i { margin:0 2px 0 1px; }
				#cmn_club_subnavi .cmn_sub_search span a { color:#5C5C5C; font:normal 11px 돋움,dotum,sans-serif; }
				#cmn_club_subnavi .cmn_sub_search span .nIcon { vertical-align:middle; margin-left:-3px; }

			#cmn_club_subnavi .cmn_sub_search .ipt_txt_keyword { border:1px solid #E9E9E9; border-top:1px solid #BDBDBD; border-left:1px solid #BDBDBD; width:138px; height:16px; }
			#cmn_club_subnavi .cmn_sub_search .ipt_btn_search { border:0; width:36px; height:20px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_search.gif') 0 0 no-repeat; overflow:hidden; text-indent:-1000em; cursor:pointer; padding:0; margin:0; }

	/* 공통 : 공지 티커 */
	#cmn_club_subnavi #cmn_noticeBox { position:absolute; left:2px; top:11px; }
		
		#cmn_club_subnavi #cmn_noticeBox .btn_viewNlist { position:absolute; left:0; top:0; display:block; text-indent:-1000em; overflow:hidden; width:13px; height:13px; border:none; padding:0; cursor:pointer; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_notice_caller.gif') -17px 0 no-repeat; }
		#cmn_club_subnavi #cmn_noticeBox .btn_viewNlist.foldit { background-position:0 0; }

		#cmn_club_subnavi #cmn_noticeBox ul { height:13px; overflow:hidden; margin:0 0 0 21px; }/* width:453px;*/
		#cmn_club_subnavi #cmn_noticeBox li { background:#FFF; height:13px;.margin-top:-3px;_margin-top:0; }
		#cmn_club_subnavi #cmn_noticeBox li button.rmNotice { width:12px; height:11px; padding:0; border:0; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_lyr_close.gif') no-repeat; text-indent:-1000em; overflow:hidden; cursor:pointer; margin:0 0 -2px 4px;.margin:0 0 3px 4px; }
		#cmn_club_subnavi #cmn_noticeBox li button.rmNotice:hover { background-position:0 -11px; }

		#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice { top:22px; left:0; width:453px;}
			#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice .lyr_content { padding:15px 13px 7px; }
				#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice .lyr_content strong { color:#353535; }
					#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice .lyr_content strong em { font-weight:normal; }
				#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice .lyr_content ul { height:auto; overflow:visible; margin:12px 0 0 0; width:auto; }
					#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice .lyr_content ul li { margin:0 0 5px; }
					#cmn_club_subnavi #cmn_noticeBox .lyr_clubNotice .lyr_content ul li a { color:#5C5C5C; }

	/* 공통 : 커버스토리 */
	#cmn_cover { border:5px solid #F3F3F3; padding:41px 32px 16px 47px; margin:0 0 5px; }
		#cmn_cover .box_cover { margin:0 0 38px 0; }
		#cmn_cover .cover_control { text-align:right; padding-right:2px;}
			#cmn_cover .cover_control a { color:#666666; }
			#cmn_cover .cover_control i { color:#E3E3E3; }

	/* 공통 : 프리톡 */
	#cmn_freetalk { position:relative; }
		#cmn_freetalk h3 { display:block; }
			#cmn_freetalk table th { display:none; }

	/* 공통 : 최근 새글 */
	#cmn_box_recent { position:relative; }
		#cmn_box_recent h3 { display:block; }
		#cmn_box_recent table { width:100%; border-collapse:separate; border-top:3px solid #D5D5D5 !important; }
			#cmn_box_recent table th { display:none; }

	/* 공통 : 최근 이미지 */
	#cmn_box_image { position:relative; text-align:left; }
		#cmn_box_image h3 { display:block; margin:0 0 7px 4px; }
		#cmn_box_image .cmn_recentimg_list { border-top:3px solid #D5D5D5; border-bottom:3px solid #D5D5D5; width:100%; overflow:hidden; }
			#cmn_box_image .cmn_recentimg_list img { display:block; }
			#cmn_box_image .cmn_recentimg_list ul { width:101%; background:#eee; }
			#cmn_box_image .cmn_recentimg_list ul li { float:left; display:inline; margin:0 1px 1px 0; }
				#cmn_box_image .cmn_recentimg_list ul li img { display:block; }
			#cmn_box_image .cmn_recentimg_list ul li.headimage { width:253px; height:151px; display:block; }

	/* 공통 : 메모 게시판 */
	#cmn_box_memo { position:relative; text-align:left; }
		#cmn_box_memo h3 { display:block; }

	/* 좌측 메뉴 wraper */
	#cmn_subnavi #mdl_cmn_subnavi { margin:10px 0 20px; }
	#cmn_subnavi button { border:0; padding:0; }

	/* 공통 : 개인화 영역 */
	#cmn_personalbox { }
		#cmn_personalbox .wrap_personalbox { border:1px solid #D9D9D9; position:relative; margin-bottom:4px;padding:22px 0 0 0; }
			#cmn_personalbox .wrap_personalbox dl { }
			#cmn_personalbox .wrap_personalbox dl .txt_sbar { color:#DAD9D9; font-size:11px; }
				#cmn_personalbox .wrap_personalbox dl dt.tab { position:absolute; top:0; height:17px; width:94px; padding:5px 0 0 0; cursor:pointer; text-align:center; color:#7F7F7F; background:#FFF url('http://c1img.cyworld.co.kr/img5/club_v6/bg_adm_tabbg.gif') 0 top no-repeat;_top:1px; }
			#cmn_personalbox .wrap_personalbox dl dd { display:none; }
			#cmn_personalbox .wrap_personalbox dl.selected dt.tab { font-weight:bold; color:#5C5C5C; height:18px; z-index:999; background-image:none; }
			#cmn_personalbox .wrap_personalbox dl.selected dd { display:block; }
			#cmn_personalbox .wrap_personalbox dl.selected dd.infoBox { border-top:1px solid #E5E5E5; padding-bottom:8px; }
			#cmn_personalbox .wrap_personalbox dl.dimed dt.tab { color:#DBDBDB; cursor:default; }

			#cmn_personalbox .wrap_personalbox .tab_clubinfo dt.tab { background-position:79px 0; }
			#cmn_personalbox .wrap_personalbox .tab_clubinfo.selected dt.tab { }
			#cmn_personalbox .wrap_personalbox .tab_myinfo dt.tab { right:0;_right:1px; background-position:-14px 0; }
			#cmn_personalbox .wrap_personalbox .tab_myinfo.selected dt.tab { background-image:none !important; }
			
			#cmn_personalbox .wrap_personalbox .infoBox { }/*min-height:122px;_height:122px; }*/

			#cmn_personalbox .box_clubinfo { width:160px; padding:6px 0 0 !important; margin:0 auto; clear:both;}
				#cmn_personalbox .box_clubinfo dt { float:left; width:46px; height:19px; padding:0 0 0 9px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2.gif') 0 4px no-repeat; color:#5C5C5C; }
				#cmn_personalbox .box_clubinfo dt .txt_sbar { /*position:relative; top:-1px;*/ margin:-1px 0 0 3px; }
				#cmn_personalbox .box_clubinfo dd { float:left; padding:0 0 0 5px; width:100px; font-size:11px; height:19px; color:#7E7E7E; }
				#cmn_personalbox .box_clubinfo dd.box_sublink { clear:both; float:none; padding:0; padding:6px 0 0; height:15px; }

				#cmn_personalbox .nopower .box_clubinfo dd.box_sublink { display:none; }

				#cmn_personalbox .box_clubinfo dd.cAdmName { height:auto; margin-bottom:4px; word-break:break-all; word-wrap:break-word; overflow:hidden; }
				#cmn_personalbox .box_clubinfo dd a.nameui { font-size:12px; }
				#cmn_personalbox .box_clubinfo dd a { color:#7D7D7D; }
				#cmn_personalbox .box_clubinfo dd em { color:#8FAADF; }
				#cmn_personalbox .box_clubinfo dd a.link_club_ivnite { background:url('http://c1img.cyworld.co.kr/img5/club_v6/ico_parea_cinvite.gif') 0 1px no-repeat; padding:0 0 0 18px; font:bold 12px 돋움,dotum,verdana,sans-serif; color:#2B2B2B; }

			#cmn_personalbox .box_userinfo { width:160px; padding:12px 0 0 !important; margin:0 auto; }
				#cmn_personalbox .box_userinfo dt { float:left; width:60px; height:19px; padding:0 0 0 9px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2.gif') 0 4px no-repeat; color:#5C5C5C; position:static; }
				#cmn_personalbox .box_userinfo dt.name { width:150px; height:auto; padding-bottom:3px; word-break:break-all; word-wrap:break-word; }
				#cmn_personalbox .box_userinfo dt.uname { width:160px; }
				#cmn_personalbox .box_userinfo dt .txt_sbar { position:absolute; top:-1px; right:0; }
				#cmn_personalbox .box_userinfo dd { float:left; padding:0 0 0 5px; width:85px; font-size:11px; height:19px; color:#7E7E7E; color:#8FAADF; }
				#cmn_personalbox .box_userinfo dd.userLevel { float:none; clear:left; font-size:12px; padding:0 0 0 9px; width:155px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2.gif') 0 5px no-repeat;.background-position:0 4px; color:#7F7F7F; }
				#cmn_personalbox .box_userinfo dd.noUserLevel { height:0; font-size:0; line-height:0; padding:0; clear:left; float:none; }

				#cmn_personalbox .tab_myinfo .infoBox p.box_sublink { padding:2px 0 0 11px; font-weight:bold; }
					#cmn_personalbox .tab_myinfo .infoBox p.box_sublink a { color:#2A2A2A; letter-spacing:-1px; text-decoration:none; }
					#cmn_personalbox .tab_myinfo .infoBox p.box_sublink .link_setmyinfo { padding:0 0 0 15px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/ico_board_setting_title.gif') 0 1px no-repeat; }
					#cmn_personalbox .tab_myinfo .infoBox p.box_sublink .txt_sbar { font-weight:normal; }

		/* 클럽 관리하기 버튼 */
		#cmn_personalbox .btn_cmn_clubmanage { display:none; margin-top:9px; }
		#cmn_personalbox .is_clubadm .btn_cmn_clubmanage { clear:both; display:block; }
		#cmn_personalbox .is_clubadm .btn_cmn_clubmanage a { display:block; width:154px; height:26px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_cmn_clubmanage.gif') 0 0 no-repeat; text-indent:-1000em; overflow:hidden; margin:0 auto; }
		#cmn_personalbox .is_clubadm .btn_cmn_clubmanage a:hover { background-position:0 -26px !important; }

		/* 클럽 가입하기 버튼 */
		#cmn_personalbox .btn_cmn_clubjoin { clear:both; display:block; margin-top:9px; }
			#cmn_personalbox .btn_cmn_clubjoin a { display:block; width:154px; height:26px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_cmn_clubjoin.gif') 0 0 no-repeat; text-indent:-1000em; overflow:hidden; margin:0 auto; }
			#cmn_personalbox .btn_cmn_clubjoin a:hover { background-position:0 -26px !important; }

		/* 클럽 배너 박스 */
		#cmn_personalbox .box_club_banner { border-top:1px solid #D9D9D9; padding:6px 0; text-align:center; }
			#cmn_personalbox .box_club_banner .bannerBox { width:153px; height:42px; margin:3px auto 0; position:relative; overflow:hidden; cursor:pointer; }
				#cmn_personalbox .box_club_banner .bannerBox span { display:block; position:absolute; height:14px; overflow:hidden; top:19px; left:9px; text-align:left; }
			#cmn_personalbox .box_club_banner img { display:block; }
			#cmn_personalbox .box_club_banner a.link_banner_desc { font:normal 11px 돋움,dotum,verdana,sans-serif; color:#7B7B7B; padding:0 0 0 15px; margin-bottom:4px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/ico_arrow_04.gif') 0 3px no-repeat; letter-spacing:-1px; display:inline; }

		/* 클럽 전체 배너 */
		#cmn_personalbox .box_allBanner { margin:5px 0; }
			#cmn_personalbox .box_allBanner img { display:block; }

		/* 클럽정보 접기시 style */
		#cmn_personalbox.folded .selected dt.tab { height:17px !important; }
		#cmn_personalbox.folded dd { display:none !important; }
		#cmn_personalbox.folded .box_club_banner { display:none; }

		/* 클럽 글 쓰기 버튼 */
		#cmn_personalbox .box_posting a { display:block; width:191px; height:39px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_cmn_clubpost.gif') 0 0 no-repeat; text-indent:-1000em; overflow:hidden; }
			#cmn_personalbox .box_posting a:hover { background-position:0 -39px !important; }

	/* 공통 : 편집 메뉴 */
		#cmn_subnavi .wingbox .btn_foldNopen { position:absolute; text-indent:-1000em; overflow:hidden; right:8px; top:8px; width:15px; height:12px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_sortarrow.gif') 4px 4px no-repeat; cursor:pointer; }
		#cmn_subnavi .wingbox .folded .btn_foldNopen { background-position:4px -42px; }

		/* 이벤트 */
		#cmn_main_eventbox { margin:0 0 18px; }
			#cmn_main_eventbox dl { position:relative; }
				#cmn_main_eventbox dt { font-weight:bold; margin:0 0 11px; }
				#cmn_main_eventbox dd { color:#1C5FAE; }
				#cmn_main_eventbox dd.attendent { position:absolute; right:12px; top:1px; font-size:11px; color:#999; }
				#cmn_main_eventbox dd.attendent em { color:#799FDD; }

				#cmn_main_eventbox dd.dayCounter {float:left;}
					#cmn_main_eventbox dd.dayCounter strong { display:block; text-indent:-1000em; overflow:hidden; width:42px; height:10px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/img_dday.gif') 0 0 no-repeat; margin:0 0 6px; }
				#cmn_main_eventbox dd.desc { float:left; width:120px; min-width:120px; padding:15px 0 0 5px; display:inline; white-space:normal; overflow:hidden; word-break:break-all; word-wrap:break-word; line-height:14px; }
					#cmn_main_eventbox dd.desc a { color:#1C5FAE; display:block; font-weight:bold; }
					#cmn_main_eventbox dd.letter_short{width:140px;min-width:140px;}

				#cmn_main_eventbox dd.noGoalBtnBox { padding:30px 0 0 3px; position:relative; }
					#cmn_main_eventbox dd.noGoalBtnBox p.noComment { position:absolute; letter-spacing:-1px; top:2px; left:0; color:#424242; width:100%; text-align:center; font-size:11px; }
					#cmn_main_eventbox dd.noGoalBtnBox button { background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_nogoal_main.gif') no-repeat; width:86px; height:20px; text-indent:-1000em; overflow:hidden; float:left; cursor:pointer; margin:0 2px; }
					#cmn_main_eventbox dd.noGoalBtnBox .btn_addGoal { }
					#cmn_main_eventbox dd.noGoalBtnBox .btn_viewGoalList { background-position:-90px 0; }

		/* 클럽온 */
		#cmn_main_clubon { /*background:#F8F8F8;*/ margin:5px 0 3px; }
			#cmn_main_clubon .iframe_clubon { width:190px; height:170px; }
			/* 클럽온 iframe */
			#cmn_main_clubon h1, #cmn_main_clubon h2, #cmn_main_clubon h3 { display:none; }
			#cmn_main_clubon.iframed { margin:0; padding:0; }
			#cmn_main_clubon dl { width:179px; margin:7px auto 0; position:relative; }
				#cmn_main_clubon dt { font-weight:bold; color:#383838; margin:0 0 1px; }
					#cmn_main_clubon dt .twrap { float:left; }
					#cmn_main_clubon dt em { color:#F56415; }
					#cmn_main_clubon dd.onMember { font-size:11px; color:#999;  position:absolute; top:0; right:6px; }
						#cmn_main_clubon dd.onMember em { color:#789DE1; }
						
						#cmn_main_clubon dd.onMemberList { width:179px; height:89px; padding:5px 0 2px 0; overflow-x:hidden;overflow-y:auto;overflow:auto; margin:0 0 4px; border:1px solid #c6daf3; background-color:#F8F8F8; }
							#cmn_main_clubon ul { font-size:11px; }
							#cmn_main_clubon ul li { color:#464646; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_arrow_3x5_01.gif') 8px 2px no-repeat; padding:0 0 0 19px; margin:3px 0;.margin-bottom:5px; }
							#cmn_main_clubon ul li img { margin:0 3px -1px 0;}
							#cmn_main_clubon ul li.guest { color:#868686; }
							#cmn_main_clubon ul li strong { color:#474747; }
							#cmn_main_clubon ul li strong.hide { color:#BBB; }
							#cmn_main_clubon ul li a { color:#868686; }
							#cmn_main_clubon ul li a.nameui { color:#464646 !important; }
			#cmn_main_clubon button.btn_gochatting { width:85px; height:22px; display:block; background-position:-2360px -42px; float:right; margin-top:1px; }
			#cmn_main_clubon button.btn_nowChatting { width:85px; height:22px; display:block; background-position:-2360px -63px; float:right; margin-top:8px; }

		/* 최근 발자국 : 기본형 */
		#cmn_recentVisitor { background:#F8F8F8; padding:9px 10px 6px; margin:0 0 3px; width:170px; _float:left; _clear:both; text-align:left; }
			#cmn_recentVisitor dt { font-weight:bold; color:#373737; margin:0 0 14px; }
			#cmn_recentVisitor ul { color:#474747; font-size:11px; padding:0 0 0 11px; }
				#cmn_recentVisitor ul li { margin:0 0 4px; word-break:break-all; word-wrap:break-word; }
				#cmn_recentVisitor ul a.nameui { color:#474747 !important; }
				#cmn_recentVisitor li.myStep { font-weight:bold; }
				#cmn_recentVisitor li.guest a { color:#878787 !important; }
				#cmn_recentVisitor ul button.btn_rm_ft { width:12px; height:11px; border:0; padding:0; cursor:pointer; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_rmstep.gif') 0 0 no-repeat; text-indent:-1000em; position:relative; vertical-align:middle; top:-1px; }
		
		/* 회원 파도타기 */
		#cmn_memberList { position:relative; padding:3px 0; margin:0 0 3px; }
			#cmn_memberList dt { display:none; }
			#cmn_memberList dd select { width:190px; }

		/* 즐겨찾기 */
		#cmn_favorite { position:relative; background:#F8F8F8; padding:9px 10px 6px; margin:0 0 9px; }
		#cmn_favorite.folded dd { display:none; }

			#cmn_favorite dl { }
			#cmn_favorite dt { font-weight:bold; color:#373737; }
			#cmn_favorite dd { }
				#cmn_favorite ul { width:170px; margin:10px auto 0; }
				#cmn_favorite li { width:161px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2_02.gif') 0 4px no-repeat; padding:0 0 0 9px; margin:0 0 3px; font-size:11px; word-break:break-all; word-wrap:break-word;overflow-x:hidden; }
					#cmn_favorite li a { color:#474747; }

		#cmn_clubout { margin:0 0 8px; padding:0 0 0 11px; }
			#cmn_clubout a { color:#8B8B8B; }

		#cmn_gamebox { border:1px solid #F2F2F2; padding:9px 8px; }
			#cmn_gamebox iframe { width:173px; }
			#cmn_gamebox img { display:block; margin:0 auto; }
	
	/* 공통 : 편집 메뉴 : 가변영역 wingbox */
	/* 전체댓글, 내댓글 */
	#mdl_totalcmnt { margin:0 0 9px; text-align:left; }
		#mdl_totalcmnt dl { position:relative; padding:22px 0 0 0; }
		#mdl_totalcmnt dl dt { position:absolute; text-align:center; top:0; cursor:pointer; border-top:1px solid #D0D0D0; padding-top:4px; height:17px; color:#999; }
			#mdl_totalcmnt dl dt .nIcon { vertical-align:middle; margin-left:-1px; }
		#mdl_totalcmnt dl .selected { height:18px; color:#373737; z-index:999; background:#FFF none !important; }
		#mdl_totalcmnt dl dd { border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; padding:15px 0 5px 0; }
		#mdl_totalcmnt dl dt.reply_all { width:69px; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1;  background:#FBFBFB url('http://c1img.cyworld.co.kr/img5/club_v6/bg_set_main_reply_tab.gif') 60px 0 no-repeat; }
		#mdl_totalcmnt dl dt.reply_my { left:71px; width:66px; border-right:1px solid #D1D1D1; background:#FBFBFB url('http://c1img.cyworld.co.kr/img5/club_v6/bg_set_main_reply_tab.gif') -11px 0 no-repeat; }
		#mdl_totalcmnt dl dd.reply_my { display:none; }
			#mdl_totalcmnt dl dd ul { width:173px; margin:0 auto; }
			#mdl_totalcmnt dl dd ul li { background:url('http://c1img.cyworld.co.kr/img5/club_v6/bul_bar_2x1.gif') 0 4px no-repeat; padding:0 0 0 9px; margin:0 0 3px; }
			#mdl_totalcmnt dl dd ul li a {color:#5D5D5D; }

/* E: 개별클럽 메인 공통 속성 */

/* 클럽 게시판 공통 레이아웃 */
#wrap_cmn_board { width:755px; margin:18px auto 0; }

/* 스카이 스크레퍼 */
#skyScraper { position:absolute; width:120px; top:22px; right:-130px; }
	#skyScraper iframe { width:120px; height:600px;  margin:8px 0 0 0; }

	.sky_clubStory { position:relative; background:#F6F6F6; }
		.sky_clubStory h1 { color:#3986BE; padding:0 0 7px; background:#FFF; width:100%; border-bottom:1px solid #E3E5E4; letter-spacing:-1px; }
		.sky_clubStory dl { position:relative; width:90px; padding:91px 0 0 0; margin:0 auto; }
			.sky_clubStory dl dt { padding:0 0 0 4px; height:38px; }
			.sky_clubStory dl dt a { font-size:11px; color:#5F5F61; }
			.sky_clubStory dl dd { position:absolute; left:0; top:0; }
		.sky_clubStory h1 a { display:block; width:100%; color:#3986BE; background:url('http://c1img.cyworld.co.kr/img5/club_v6/btn_more.gif') no-repeat 100% 7px; }
		.sky_clubStory h1 a:hover { text-decoration:none; }

/* E : 상단 및 공통 레이아웃 css *******************************************************************************************************/
/* type A : 기본형(2단) 타입 */
#type_default .box_container { width:975px; margin:0 auto; position:relative; z-index:2000; }
	#type_default #cmn_subnavi { float:left; }
	#type_default #cmn_box_layout { float:right; width:770px; }
		#type_default #cmn_box_layout iframe.cmn_subLayoutBox { width:770px; }
	#type_default #cmn_box_image { width:760px; margin:0 auto; }


/* type A : 기본형(2단) 타입 : 확장 우측메뉴 */
#type_default.rmenu { }
	#type_default.rmenu #cmn_box_layout { float:left; }
	#type_default.rmenu #cmn_subnavi { float:right; }

/* iframe 컨텐츠 box */
#cMain_content { width:770px; }
#cMain_content .cover_layOutBox { padding:0; }

/* 기본형 : class없을때, 메뉴 좌측형 기본2단 */
#cMain_content .contentWrapBox { position:relative; }
	
	#cMain_content .conditionLayerBox { width:767px; top:2px; left:2px; z-index:9999; }
		#cMain_content .conditionLayerBox .lyr_wrap { height:58px; }
		#cMain_content .conditionLayerBox .btn_lyrclose { right:7px; top:7px; }
		#cMain_content .conditionLayerBox .lyr_content { padding:23px 0 0 52px; height:35px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_mainlyr_condition.gif') no-repeat; clear:both; }
		#cMain_content .conditionLayerBox .lyr_content.condition01 { background-position:10px 0; }
		#cMain_content .conditionLayerBox .lyr_content.condition02 { background-position:10px -70px; }
		#cMain_content .conditionLayerBox .lyr_content.condition03 { background-position:10px -140px;  }
		#cMain_content .conditionLayerBox .lyr_content.condition04 { background-position:10px -210px; }

		#cMain_content .conditionLayerBox .lyr_content span { float:left; margin:0 10px 0 0; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet { background:url('http://c1img.cyworld.co.kr/img5/club_v6/set_btn_mainlyr02.gif') no-repeat; display:block; float:left; height:18px; text-indent:-1000em; overflow:hidden; position:relative; top:-2px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.manage { width:68px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.joinmanage { width:78px; background-position:0 -30px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.yes { width:33px; background-position:0 -60px; margin-right:3px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.no { width:41px; background-position:0 -90px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.submit { width:34px; background-position:0 -120px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.nickChange { width:68px; background-position:0 -150px; }
		#cMain_content .conditionLayerBox .lyr_content .btnSet.skinmanage { width:56px; background-position:0 -180px; }

#cMain_content .contentWrapBox .main_cmn_wraper { position:relative; padding:0; text-align:left; height:1%; }
	#cMain_content .contentWrapBox .main_cmn_wraper h4 { color:#363636; height:21px; clear:none; }
	#cMain_content .contentWrapBox .main_cmn_wraper a.link_vmore { position:absolute; right:1px; top:0; color:#949494; font-size:11px; letter-spacing:-1px; }
	
	/* 커버스토리 */
	#cMain_content #cmn_mainCover { margin:0 0 17px; }
		#cMain_content #cmn_mainCover .subCoverCtrl { height:53px; position:relative; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_main_coverbox_770.gif') 50% bottom no-repeat; }
			#cMain_content #cmn_mainCover .subCoverCtrl .link_coverAdm { font-size:11px; color:#939393; padding:0 0 0 14px; position:absolute; left:1px; top:17px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/ico_board_setting_title.gif') 0 1px no-repeat; letter-spacing:-1px; }
			#cMain_content #cmn_mainCover .subCoverCtrl .link_pastCover { position:absolute; right:8px; top:17px; padding:0 0 0 16px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/ico_pastcover.gif') 0 0 no-repeat;.background-position:0 1px; color:#939393; letter-spacing:-1px; font-size:11px; }

	/* 프리톡 */
	#cMain_content #club_freetalk { margin-bottom:30px; }
		#cMain_content iframe.club_freetalk { width:770px; padding:0; overflow:hidden; margin:0 0 42px; }
		
		/* 프리톡 iframe처리 */
		#club_freetalk.iframed { padding:0; position:relative; }
			#club_freetalk.iframed h4 { color:#363636; height:21px; clear:none; }
			#club_freetalk.iframed a.link_vmore { position:absolute; right:1px; top:0; color:#949494; font-size:11px; letter-spacing:-1px; }

			#club_freetalk.iframed p.userImgBox { width:61px; }
			#club_freetalk.iframed ul.all_freeTalkList { border-bottom:0; background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_dotline_4x1.gif') 0 bottom repeat-x; padding-bottom:10px; position:relative; }

	/* 최근 새글 */
	#cMain_content iframe.club_recentArticle, #cmn_recentArticle.main_cmn_wraper { width:770px; padding:0; overflow:hidden; }
	#cMain_content iframe.club_recentArticle { margin:0 0 42px; }
	#cmn_recentArticle { position:relative; padding:0; }
	#cmn_recentArticle h4 { color:#363636; height:21px; clear:none; }
	#cmn_recentArticle a.link_vmore { position:absolute; right:1px; top:0; color:#949494; font-size:11px; letter-spacing:-1px; }
	#club_main.iframed #cmn_recentArticle { margin-bottom:0 !important; }
		#cmn_recentArticle h4 i { font-weight:normal; color:#D5D5D5; }
		#cmn_recentArticle h4 a { font-weight:normal; color:#999; }
		#cmn_recentArticle .board_type_tbl { margin:0; }
		#cmn_recentArticle .board_type_tbl thead { display:none; }
		#cmn_recentArticle .board_type_tbl .row_notice .col_num { width:75px; background-color:#D1E3F4; }

		#cmn_recentArticle .board_type_tbl td { padding-top:7px; }
		#cmn_recentArticle .board_type_tbl td .cmn_num { color:#FDB31C; }
		#cmn_recentArticle .board_type_tbl td a.readed { color:#999; }
		#cmn_recentArticle .board_type_tbl td.col_noArticle { text-align:center; padding:30px 0; color:#434343; }

	#cmn_recentArticle .btn_post { display:block; width:71px; height:29px; background-position:-51px 0; }
	#cmn_recentArticle .btn_post:hover { background-position:-51px -29px !important; }
	#cmn_recentArticle .box_paging { margin:3px 0 0 0; }
		#cmn_recentArticle .box_paging .readedChk { display:block; float:left; width:22px; height:21px; background-position:-2445px -42px; margin:0 2px 0  0; }
		#cmn_recentArticle .box_paging .readedChk:hover { background-position:-2445px -63px; }
		#cmn_recentArticle .box_paging .btnSelectAll { display:block; float:left; background-position:-2443px 0; width:58px; height:21px; }
		#cmn_recentArticle .box_paging .btnSelectAll:hover { background-position:-2443px -21px; }

	#cmn_recentArticle .wrap_links { margin:7px 0 0 0; }

	/* 최근 이미지 목록 */
	#cMain_content #cmn_recentImg { margin:0 0 40px; }
		#cMain_content #cmn_recentImg ul { border-top:3px solid #D6D5D3; margin:1px 0 0 0; border-bottom:1px solid #D6D5D3; }
		#cMain_content #cmn_recentImg li { float:left; }
			#cMain_content #cmn_recentImg li a, #cMain_content #cmn_recentImg li img { display:block; }

	/* 메모게시판 */
	#cMain_content #cmn_memoboard { margin:0 0 40px; }
		#cMain_content #cmn_memoboard a.link_vmore { right:1px; }
		#cMain_content #cmn_memoboard ul li { border:1px solid #DBDBDB; float:left; padding:15px 10px 15px; width:357px; }
		#cMain_content #cmn_memoboard ul li.first { margin:0 8px 0 0; }
		
		#cMain_content #cmn_memoboard .mdl_memoboard { float:left; position:relative; padding:5px 0 0 103px; width:252px; height:85px; overflow:hidden; }
			#cMain_content #cmn_memoboard .mdl_memoboard dt { padding-right:65px; word-break:break-all; word-wrap:break-word; }
			#cMain_content #cmn_memoboard .mdl_memoboard dd.dateinfo { color:#9A9A9A; font:normal 10px verdana,sans-serif; letter-spacing:-1px; position:absolute; right:6px; top:5px; }
			#cMain_content #cmn_memoboard .mdl_memoboard dd.avatarBox { width:90px; height:90px; position:absolute; left:0; top:0; overflow:hidden; }
			#cMain_content #cmn_memoboard .mdl_memoboard dd.memoText { color:#424242; line-height:1.4; margin:10px 0 0; white-space:normal;text-break:break-all;word-break:break-all; }
				#cMain_content #cmn_memoboard .mdl_memoboard dd.memoText em { font:normal 11px tahoma,sans-serif; color:#FCB21F !important; }

#cMain_content #cmn_subnavi { display:none; }

/* 내부 2단(3단 레이아웃) - subMenu 클래스 적용시 2단, subMenu subLeft 메뉴좌측 */
#club_main.subMenu .contentWrapBox { width:565px; float:left; }

	#club_main.subMenu .conditionLayerBox { width:563px; }

	#club_main.subMenu .mdl_freeTalk textarea.inp_txt { width:402px; }
	#club_main.subMenu .mdl_freeTalk .mdl_cmntList .inp_txt { width:343px; }

	#club_main.subMenu iframe.club_freetalk { width:565px; }
	#club_main.subMenu iframe.club_recentArticle { width:565px; }
	#club_main.subMenu #cmn_recentArticle { width:565px; }
	#club_main.subMenu #cmn_recentVisitor { float:none; }

	#club_main.subMenu #cmn_mainCover .subCoverCtrl { background:url('http://c1img.cyworld.co.kr/img5/club_v6/bg_main_coverbox_565.gif') 50% bottom no-repeat; }
	
	#club_main.subMenu #cmn_memoboard { }
		#club_main.subMenu #cmn_memoboard li { width:260px; padding:15px 6px 18px 11px; }
		#club_main.subMenu #cmn_memoboard li.first { margin-right:7px; }
		#club_main.subMenu #cmn_memoboard .mdl_memoboard { width:157px; }

	#club_main.subMenu #cmn_subnavi { display:block; float:right; }
		#club_main.subMenu #cmn_subnavi #cmn_recentVisitor { background:none; border-bottom:1px solid #ECECEC; }
		#club_main.subMenu #cmn_subnavi #cmn_favorite { background:none; border-bottom:1px solid #ECECEC; }
			#club_main.subMenu #cmn_subnavi #cmn_favorite .btn_foldNopen { display:none; }

#club_main.subLeft .contentWrapBox { float:right; }
#club_main.subLeft #cmn_subnavi { float:left; }



/* 내정보 배경색에 따른 글자색상변경 */  
.colorset1 .selected .tab{color:#fff !important;background-color:#383838 !important;}
.colorset2 .selected .tab{color:#fff !important;background-color:#eba98f !important;}
.colorset3 .selected .tab{color:#fff !important;background-color:#6bade1 !important;}
.colorset1 .box_clubinfo dt,.colorset2 .box_clubinfo dt,.colorset3 .box_clubinfo dt,.colorset1 .box_userinfo dt,.colorset2 .box_userinfo dt,.colorset3 .box_userinfo dt{color:#fff !important;}	
.colorset1 .tab_myinfo .infoBox p.box_sublink .link_setmyinfo,.colorset2 .tab_myinfo .infoBox p.box_sublink .link_setmyinfo,.colorset3 .tab_myinfo .infoBox p.box_sublink .link_setmyinfo{background: url("http://c1img.cyworld.co.kr/img5/club_v6/ico_board_setting_title04.gif") no-repeat scroll 0 1px transparent !important;}
.colorset1 .txt_sbar,.colorset2 .txt_sbar,.colorset3 .txt_sbar{color:#fff !important;}
.colorset1 .box_clubinfo dd,.colorset1 .box_clubinfo dd a,.colorset1 .box_clubinfo dd em,.colorset1 .box_userinfo dd{color:#8cbef3 !important;}
.colorset1 .box_userinfo .nameui,.colorset1 .box_clubinfo .nameui,.colorset1 .box_userinfo dt .link_write,.colorset1 .box_userinfo dt .link_photo{color:#6db0ff !important;}
.colorset1 .box_userinfo .userLevel{color:#c7c7c7 !important;}
.colorset1 .box_sublink a,.colorset1 .box_sublink .link_club_ivnite{color:#d3d3d3 !important;}
.colorset1 .box_clubinfo dt,.colorset1 .box_userinfo dt,.colorset1 .box_userinfo dd.userLevel {background: url("http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2_colorset1.gif") no-repeat scroll 0 5px transparent !important;}
.colorset2 .box_clubinfo dd,.colorset2 .box_clubinfo dd a,.colorset2 .box_clubinfo dd em,.colorset2 .box_userinfo dd{color:#9e5e32 !important;}
.colorset2 .box_clubinfo .nameui,.colorset2 .box_userinfo .nameui,.colorset2 .box_userinfo dt .link_write,.colorset2 .box_userinfo dt .link_photo{color:#8b5411 !important;}
.colorset2 .box_userinfo .userLevel{color:#cc7c4b !important;}
.colorset2 .box_sublink a,.colorset2 .box_sublink .link_club_ivnite{color:#fff !important;}	
.colorset2 .box_clubinfo dt,.colorset2 .box_userinfo dt,.colorset2 .box_userinfo dd.userLevel{background: url("http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2_colorset2.gif") no-repeat scroll 0 5px transparent !important;}
.colorset3 .box_clubinfo dd,.colorset3 .box_clubinfo dd a,.colorset3 .box_clubinfo dd em,.colorset3 .box_userinfo dd{color:#d0ddec !important;}
.colorset3 .box_clubinfo .nameui,.colorset3 .box_userinfo .nameui,.colorset3 .box_userinfo dt .link_write,.colorset3 .box_userinfo dt .link_photo{color:#fff5a3 !important;}
.colorset3 .box_userinfo .userLevel{color:#e6e6e6 !important;}
.colorset3 .box_sublink a,.colorset3 .box_sublink .link_club_ivnite{color:#fff !important;}
.colorset3 .box_clubinfo dt,.colorset3 .box_userinfo dt,.colorset3 .box_userinfo dd.userLevel{background: url("http://c1img.cyworld.co.kr/img5/club_v6/bul_dot_2x2_colorset3.gif") no-repeat scroll 0 5px transparent !important;}		
#cmn_personalbox .box_userinfo dt .link_write,#cmn_personalbox .box_userinfo dt .link_photo{color:#446791;}			


/* 모바일웹보기버튼 */
.setting_moblie { text-align:left;margin-top:-27px;}
.setting_moblie a.btn { display:inline-block; width:340px; height:63px; margin-left:1px; padding:25px 0 0 0; font-size:40px; font-weight:bold; text-align:center; border:1px solid #bbb; color:#333; background-color: #fff; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3)); background: -moz-linear-gradient(center top, #fff 0%, #f3f3f3 100%); }
.setting_moblie a.btn.home { margin-left:30px; width:200px; }

/* 아이콘up */
.icon_up{vertical-align:middle;margin-bottom:2px;}

/* 클럽아이콘 */
.png24{tmp:expression(setPng24(this));}
.club_group{overflow: hidden; padding: 5px 6px 0 11px;/*  position: relative;  */}
.club_group img{vertical-align:top;}
.club_group .group_top{padding-right:9px;}
.club_group .group_txt{ float:left; font-size:11px;letter-spacing:-1px;color:#5c5c5c;}
.club_group.top30 .group_txt{padding-top:10px;}
.club_group .group_txt img{vertical-align:middle;margin-bottom:4px;margin-right:5px;}
.icon_top{margin:3px 5px 7px 3px;}
.box_clubinfo{clear:both;}
#cmn_personalbox .box_clubinfo{padding-top:6px !important;}
	
/* 19 클럽 */
.club_group .group_19 { float:right; padding-top:1px;}
.layer19box { position:absolute; top:51px; left:67px; height:20px; width:122px; border:1px solid #a5a5a5; background: #fffdc5; z-index:100;}
.layer19box p { line-height:23px; font-size:11px; color:#777; letter-spacing:-1px; text-align:center; }
.layer19box .boxArrow { position: absolute; top:-4px; left:103px; width:5px; height:4px; background:url('http://c1img.cyworld.co.kr/img5/club_v6/19box_arrow.gif') no-repeat 0 0;} 

/* 레이어 */
.layer_main_open{position:relative;margin:0 auto;/*margin:21px 0 0 0;*/width:396px;height:246px;color:#666;border:3px solid #000;background:#fff url(http://c1img.cyworld.co.kr/img5/popup/bg_pop_search.gif) 25px 40px no-repeat;}
.layer_main_open p.text{display:none;}
.layer_main_open input{vertical-align:middle;margin-bottom:3px;}
.layer_main_open .today_close{width:347px;margin:204px 0 0 25px;text-align:right;border-top:1px solid #e3e3e3;padding-top:10px;}
.layer_main_open .btn_l_close{position:absolute;top:0;right:0;overflow:hidden;text-indent:-9999px;width:34px;height:34px;background:#fff url(http://c1img.cyworld.co.kr/img5/popup/btn_close.gif) no-repeat;}

.wrap_layer_main{position:absolute;width:100%;top:127px;z-index:1000;}

/* 싸이클럽레이어 2013-02-12 CNN */
#bg_dim{position:absolute;top:0;left:0;z-index:9999998;width:100%;background-color:#000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.wrap_layerpop{position:absolute; left:50%; margin-left:-396px; z-index:9999999;top:120px;width:792px;}
.layer_pop{ position:relative; margin:0 auto;width:792px;height:615px;background:url(http://c1img.cyworld.co.kr/img5/club_v6/layer_popup20130411.jpg) no-repeat;}

/* 클럽 섹션 메인 레이어: 고객 커뮤니케이션 2013-6-26 */
#bg_dim{position:absolute;top:0;left:0;z-index:9999998;width:100%;background-color:#000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.wrap_layerpop{position:absolute; left:50%; margin-left:-268px; z-index:9999999;top:170px;width:536px;}
.layer_pop{ position:relative; margin:0 auto;width:536px;height:382px;background:url(http://c1img.cyworld.co.kr/img/club_v5/banner/layer_popup20130626.jpg) no-repeat;}

.layer_pop .hide{display:none;}
.layer_pop .go_button{position:absolute;top:531px;left:272px;display:block;width:250px;height:55px;text-indent:-9999px;}
.layer_pop .layer_close{position:absolute; bottom:14px;right:14px; width:110px; height:24px; }
.layer_pop .layer_close input{vertical-align:middle;color:#666; float:left; margin-top:11px; margin-left:0; padding:0; *margin-left:-4px; *margin-top:7px;}
.layer_pop .layer_close label { float:left; margin-left:3px; margin-top:10px; color:#65645c; }
.layer_pop .layer_close img{vertical-align:middle;}
.layer_pop .layer_close_btn { position:absolute; top:11px;right:21px;width:21px; height:22px;}