body    {font-family: ±¼¸², gulim, tahoma, sans-serif; font-size: 12px; line-height: 1.6;
        padding: 19px 15px; margin: 0; word-wrap: break-word; color: #444; text-align: left; /* Internet Explorer 5.5+ */         
}
#content	{color: #444;}
p {margin: 0;}
.member_profile	{padding: 19px 15px; margin: 0; text-align: left; font-family: ±¼¸², gulim, tahoma, sans-serif; font-size: 12px;}

form    {padding: 0; margin: 0;}
input   {font-family: ±¼¸², gulim, tahoma, sans-serif; font-size: 12px;}
img {border: 0 none;}

.hand   {cursor: pointer; cursor: hand;}

table, th, td, div	{font-family: ±¼¸², gulim, tahoma, sans-serif; font-size: 12px; line-height: 1.6;}
ul, li, dl, dt, dd	{list-style: none; padding: 0; margin: 0;}

a:link {color: #444444; font-size: 12px; font-family:±¼¸²,gulim,sans-serif; text-decoration: none;}
a:visited {color: #444444; font-size: 12px; font-family:±¼¸²,gulim,sans-serif; text-decoration: none;}
a:hover,a:active {color: #444444; font-size: 12px; font-family:±¼¸²,gulim,sans-serif; text-decoration: underline;}  

.stxt_777	{color: #777; font-size: 11px; font-family: µ¸¿ò, dotum; text-decoration: none;}
a.stxt_777:link {color: #777; font-size: 11px; font-family: µ¸¿ò, dotum; text-decoration: none;}
a.stxt_777:visited {color: #777; font-size: 11px; font-family: µ¸¿ò, dotum; text-decoration: none;}
a.stxt_777:hover, a.txt_777:active {color: #777; font-size: 11px; font-family: µ¸¿ò, dotum; text-decoration:underline;}

select { font-family: ±¼¸²,gulim,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 2} 

.b  {font-weight: bold; letter-spacing: -1px;}

.p8    {font-size: 8px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.p8 a:link {font-size: 8px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.p8 a:link {font-size: 8px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.p8 a:hover, .p8 a:active {font-size: 8px; font-family:µ¸¿ò, dotum,sans-serif;}

.p11    {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.p11 a:link {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.p11 a:link {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.p11 a:hover, .p11 a:active {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif;}
a.p11:link  {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; text-decoration: none; letter-spacing: -1px;}
a.p11:visited   {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; text-decoration: none; letter-spacing: -1px;}
a.p11:hover, a.p11:active   {font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; text-decoration: underline; letter-spacing: -1px;}

.scroll	{scrollbar-face-color: #f5f5f5; scrollbar-shadow-color: #ededed;
	scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #dddddd;
	scrollbar-darkshadow-color: #cdcdcd; scrollbar-track-color: #f7f7f7; scrollbar-arrow-color: #a3a3a3;}
	
.u  {text-decoration: underline}
.u a    {text-decoration: underline}
a.u:link    {text-decoration: underline;}
a.u:visited {text-decoration: underline;}
a.u:hover, a.u:active   {text-decoration: underline;}

.cl {clear: both; line-height: 100%; font-size: 1px; height: 0; overflow: hidden;}
.fl {float: left}
.fr {float: right;}
.ls0    {letter-spacing: 0;}
.ls {letter-spacing: -1px;}
.tal    {text-align: left;}
.tac    {text-align: center;}
.tar    {text-align: right;}
.hand   {cursor: pointer; cursor: hand;}
.none   {display: none;}
.block  {display: block;}

.inp    {font-size: 12px; font-family: ±¼¸², gulim, tahoma, sans-serif; line-height: 1.6; border-width: 1px; border-style: solid; border-color: #e9e9e9;}
.vam    {vertical-align: middle; border: none;}
.vam1   {vertical-align: -1px; border: none;}
.vam2   {vertical-align: -2px; border: none;}
.imgL   {margin-left: 4px; vertical-align: middle;}
.imgR   {margin-right: 4px; vertical-align: middle;}
.imgR2  {margin-right: 4px; vertical-align: -2px;}
.arrow {font-size: 7px; font-family:µ¸¿ò, dotum,sans-serif; padding: 0 0 0 2px; vertical-align: middle;}
.arrowR	{background: url(http://i1.daumcdn.net/cafeimg/cf_img2/skin/btn01/pro_arrow01.gif) 100% 4px no-repeat; padding-right: 5px;}
.blank_msg	{padding: 20px 0 20px 0;}

.pop_title	{border-bottom: 2px solid #6073E9; position: relative;}
.pop_title h2	{margin: 0; background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_pop_title.gif) 5px 5px no-repeat; font-size: 13px; font-family:±¼¸²,gulim,sans-serif; padding: 0 0 0 16px; color: #6271E5; letter-spacing: -1px;}
.tit_btn	{position: absolute; display: block; top: -1px; right: 15px;}
.pop_content	{padding: 15px 0 15px 15px;}
.sub_title	{font-weight: bold; letter-spacing: -1px; padding-bottom: 5px;}

.txt_point, .txt_point a:link, .txt_point a:visited,.txt_point a:hover, .txt_point a:active, 
a.txt_point:link, a.txt_point:visited, a.txt_point:hover, a.txt_point:active	{color: #6271E5;}
.txt_point_bg	{background-color: #6271E5; }

.txt_point2, .txt_point2 a:link, .txt_point2 a:visited,.txt_point2 a:hover, .txt_point2 a:active, 
a.txt_point2:link, a.txt_point2:visited, a.txt_point2:hover, a.txt_point2:active	{color: #ff5050;}

.txt_sub, .txt_sub a:link, .txt_sub a:visited, .txt_sub a:hover, .txt_sub a:active, a.txt_sub:link, a.txt_sub:visited, a.txt_sub:hover, a.txt_sub:active {color: #999999;}
#content .txt_sub, #content .txt_sub a:link, #content .txt_sub a:visited, #content .txt_sub a:hover, #content .txt_sub a:active, #content a.txt_sub:link, #content a.txt_sub:visited, #content a.txt_sub:hover, #content a.txt_sub:active {color: #999999;}

.bar3	{color: #d4d4d4; font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; width: 2px; padding: 0 2px;}
.bar2	{color: #d4d4d4;}

.line	{border-color: #e9e9e9;}
.linebg	{background-color: #e9e9e9;}

.line_sub	{border-color: #d4d4d4;}
.linebg_sub	{background-color: #d4d4d4;}

.scroll	{scrollbar-face-color: #f5f5f5; scrollbar-shadow-color: #ededed;
	scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #dddddd;
	scrollbar-darkshadow-color: #c1c1c1; scrollbar-track-color: #f7f7f7; scrollbar-arrow-color: #909090;
}

.box	{border: 1px solid #e9e9e9; padding: 15px; }
.box2	{border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 15px; background-color: #f7f7f7;}
.box3	{padding: 15px; background-color: #f7f7f7;}
.pop_btn	{text-align: center; padding: 10px 0; border-top: 1px solid #e9e9e9;}
.noline	{border: 0 none;}

/* bbs list */
.bbsList    {clear: both; width: 100%; border-collapse: collapse;}
.bbsList th {padding: 6px 9px 4px 9px; text-align: center; border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-weight: normal; font-size: 11px; font-family:µ¸¿ò, dotum,sans-serif; letter-spacing: -1px;}
.bbsList td {padding: 7px 9px 4px 9px; border-width: 1px; border-bottom-style: solid;}
.bbsList td.chk {padding: 6px 0 4px 6px; width: 10px; overflow: hidden;}
.bbsList td.num {text-align: center; padding: 6px 0 4px 8px;}
.bbsList td.mysubject    {width: 220px;}
.bbsList td.mysubject a  {display: block; width: 190px; overflow: hidden; }
.bbsList td.subject {width: 100%;}
.bbsList td.nick    {width: 116px; min-width: 116px; white-space: normal;}
.bbsList td.date    {font-size: 11px; font-family: tahoma; text-align: center;}
.bbsList td.count   {font-size: 11px; font-family: tahoma; text-align: center;}
.bbsList td.level   {width: 120px; text-align: center; }
.bbsList td.mail    {width: 80px; text-align: center; }
.bbsList td.manager img {margin: 0 3px 0 25px; }
.bbsList th.chat_enter	{text-align: left; padding-left: 16px}
.bbsList td.chat_enter {width: 64px;}
.bbsList td.chat_enter .icon_lock	{float: left; margin: 5px 0 0 4px;}
.bbsList .header .headerTh {position:relative;}
.bbsList .header .bbs_headerArrow {text-align: center;}

.baseTable	{clear: both; width: 100%; border-collapse: collapse; table-layout:fixed;}
.baseTable td {padding: 7px 0 4px 0;}

/* role info */
.role_info	{clear: both; width: 380px; margin: 0 0 7px 0; position: relative;}
.role_info.last	{clear: both; margin-top: 19px}
.role_info dt	{font-weight: bold; letter-spacing: -1px; position: absolute; top: 0; left: 0;}
.role_info dd	{padding: 3px 0 0 134px;}
.role_info dd.cmtrole	{padding: 3px 0 0 166px;}
.role_info.last dd	{height: 22px;}
.role_info dd img	{vertical-align: middle; margin-right: 8px;}

/* bgm */
.song img	{vertical-align: -2px; margin-right: 2px;}
.msg_box	{text-align: center; padding: 30px 0;}
#scrollbox {width:520px; height: 300px; overflow:auto; padding:0px; border:0px; text-align: left;}

.msg_dl dt	{font-weight: bold; letter-spacing: -1px; padding-bottom: 8px;}
.quiz dt	{padding-bottom: 8px;}

/* print */
.bbs_subject	{border-bottom: 1px dashed #e9e9e9; padding: 13px 15px 10px 15px;}
.bbs_writer	{padding: 7px 15px 5px 15px;}
.bbs_content	{padding: 8px 15px 5px 15px;}

/* viewer */
.pop_title_viewer	{text-align: right; clear: both; padding-bottom: 9px;}
.pop_title_viewer .icon_file_phone	{vertical-align: -2px;}
#view	{padding: 10px;}

.icon_file_file    {background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_file_file.gif) no-repeat; width: 11px; height: 11px;}
.icon_file_print    {background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_file_print.gif) no-repeat; width: 11px; height: 11px;}
.icon_file_phone    {background: url(http://i1.daumcdn.net/cafeimg/cf_img4/popup/icon_file_phone.gif) no-repeat; width: 11px; height: 11px;}
.icon_msg	{background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_memo.gif) no-repeat; padding-left: 17px;}
.icon_mail	{background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_mail.gif) 0 -2px no-repeat; padding-left: 16px;}
.icon_sms	{background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_sms.gif) no-repeat; padding-left: 14px;}
.icon_photo	{background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_file_photo.gif) 0 2px no-repeat;}
.icon_lock2	{background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/icon_lock.gif);}

.mail_subject 	{width: 400px;}
.mail_con 	{width: 400px;}

/* singo */
.singo_box	{padding-left: 9px;}
.singo_des	{padding-top: 3px;}
.singo_des li	{height: 24px;}
.singo_des li.last	{height: 20px;}
.singo_tit	{display: block; width: 122px; float: left;}
.singo	{margin-top: 4px;}
.singo th	{padding-top: 10px; padding-left: 9px; text-align: left;}
.singo td	{padding-top: 12px;}
.singo th.con	{padding-top: 30px; vertical-align: top;}
.singo_cnt	{width: 370px; text-align: right;}

/* comment */
.commentBox .num_box	{border-color: #f7f7f7;}

/* btn a019 */
.bg01 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg01.gif);}
.bt01 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg01.gif);}
.bg02 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg02.gif);}
.bt02 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg02.gif);}
.bg03 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg03.gif);}
.bt03 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg03.gif);}
.bg04 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg04.gif);}
.bt04 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg04.gif);}
.bg05 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg05.gif);}
.bt05 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg05.gif);}
.bg06 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg06.gif);}
.bt06 {background-image:url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/btn_bg06.gif);}

.btn_icon_select	{background-image: url(http://i1.daumcdn.net/cafeimg/cf_img4/bg/a019/icon_select.gif); background-position: 0 40%; background-repeat: no-repeat; padding-left: 14px;}
* html .btn_icon_select	{width: 60px;}

/* member */
.pop_content_member	{padding: 10px 0;}
.pop_content_member .box2	{padding: 9px 15px;}
.member_to	{float: left;}
.member_to a	{padding-top: 2px; padding-bottom: 2px;}
.nickInfo	{padding-top: 2px;}
.nickInfo dd	{padding: 8px 0 0 0; height: 18px;}

.member_profile_info	{position: relative; clear: both; margin-top: 7px;}
.member_profile_info .profile	{padding: 0 140px 0 0; clear: both;}
.member_profile_info .profile dl	{clear: both; padding: 0 0 4px 12px;}
.member_profile_info .profile dl.first	{padding-top: 17px;}
.member_profile_info .profile dl dt	{width: 93px; float: left;}
.member_profile_info ul li .pro_stit	{width: 95px; display: block; float: left;}
.member_profile_info ul	{padding: 20px 0 0 12px;margin-right: 150px;}
.base ul li	{}
.profile_img	{position: absolute; top: 0; right: 0; text-align: center;}
.profile_img .icon_photo	{padding: 2px 0 2px 14px;}
.blank_thumb	{border: 1px solid #e9e9e9; background-color: #f7f7f7; width: 150px; height: 150px;}
.blank_thumb p	{padding: 70px 0 0 0;}
.profile_view	{padding: 4px 0 0 0; margin: 0;}
.more	{clear: both;}
.more dl dt	{position: relative; z-index: 1; margin-top: 47px;}
.more dl dt .pro_stit	{position: absolute; top: 0; left: 12px; width: 95px;}
.more dl dd	{padding: 0 0 0 105px; margin: 0; clear: both;}
.more dl dd.txt_sub	{padding-bottom: 9px;}
.member_profile_info li .txt_sub {}

/* skin_dark */
body.skin_dark {padding:0;background-color:#e9e9e9;}
.skin_dark .pop_title  {height:34px;border:0 none; background: url(http://i1.daumcdn.net/cafeimg/cf_img4/popup/tit_bg_001.gif)  repeat-x; }
.skin_dark .pop_title h2   {margin: 0;  background-image:none; font-size: 12px; font-family:±¼¸²,gulim,sans-serif; padding: 10px 0 0 20px; color: #fff; letter-spacing: -1px;}
.skin_dark .pop_content    {padding: 10px 20px;background-color:#fff;}
.skin_dark .btn {text-align: center; padding:9px 0;}

/* poll */
.txt_sub_point {color: #a7b9ec; letter-spacing: 0px;}
.poll_term {margin:0;padding:12px 0 18px 0;}
.round_box {width: 466px; background: url(http://i1.daumcdn.net/cafeimg/cf_img4/popup/img_bg_001.gif) no-repeat;padding-top: 20px; }
.round_box_inner {background: url(http://i1.daumcdn.net/cafeimg/cf_img4/popup/img_bg_001.gif) no-repeat left bottom;padding: 0 0 20px 30px; }
#pollegid li {padding:3px 0 3px 2px;}
#pollegid li span {margin-left:3px;}
#pollegid li input {width: 348px; height: 20px;}
#pollegDiv {position: relative; width:415px; margin-top: 5px;}
.poll_add_btn {position: absolute; bottom: 4px; right: 5px; margin:0; padding:0;}

/* bgm */
#bgmContent h3 {font-size:12px;margin:0;padding: 0 0 5px 0;}
.bgm_guide {margin:0;padding:12px 0 18px 0; font-weight: bold; text-align: center; color: #333;}
.bgm_empty {margin:0;padding:50px 0; text-align: center;}
#BgmList {display:block;width:404px; border:1px solid #ccc; bacground-color:#fff;}

.info { background: url(http://i1.daumcdn.net/cafeimg/cf_img4/img/icon_info.gif) no-repeat 0px 2px; padding: 0  0 0 16px;margin:10px 0 0 0;}

/* texticon */
.texticon_guide {margin:0;padding:0;}
.ex_thum {margin:0;padding:20px 0 38px 0;text-align:center;}
#texticonMenu { position: relative; margin-bottom: 20px; height: 27px; border-left:1px solid #d4d4d4; overflow:hidden; }
#texticonMenu ul {height:26px;border-bottom:1px solid #d4d4d4;}
#texticonMenu li {float: left;}
#texticonMenu li a {float: left; width: 100px; height: 25px; text-align: center; line-height: 25px;  border:1px solid #d4d4d4;  border-left:0 none; background-color: #f7f7f7;}
#texticonMenu.navi1 #naviTab1 a, #texticonMenu.navi2 #naviTab2 a, #texticonMenu.navi3 #naviTab3 a, #texticonMenu.navi4 #naviTab4 a {height: 27px; border-bottom-width: 0; font-weight: bold; background-color: #fff;}
#scrollBox {height:238px; overflow:auto; padding-left: 8px; }
img.hi { padding-top:0px; vertical-align:middle; margin:0 4px; }
table.txticons { margin:0;}
table.txticons td.im { background:#fff;width:29px;height:32px;text-align:center;padding-left:4px;}
table.txticons td.wd { text-align:center;font-size:11px;background:#eee;height:20px;width:35px;letter-spacing:-1px; white-space:nowrap;}
table.txticons td.wd2 { text-align:center;font-size:12px;background:#eee;height:20px;width:35px;letter-spacing:-1px;}


/* profile */
#profile_photo .blank_thumb p {padding-top:56px;}

/****** chat 20091112 ******/
body.chatPopup { padding: 19px 15px 0; }
.pop_chatContent { padding: 15px; }

.pop_chatmake	{padding-top: 5px;}
.pop_chatmake dl	{clear: both; width: 100%; float: left; margin-bottom: 15px;}
.pop_chatmake dl.chatmake_last	{margin-bottom: 0;}
.pop_chatmake dl.chat_invite	{margin-bottom: 5px;}
.pop_chatmake dl dt	{float: left; width: 80px; font-weight: bold; letter-spacing: -1px;}
.pop_chatmake dl.chat_invite dt	{ width: 90px; }
.pop_chatmake dl dd	{float: left;}
.pop_chatmake .chatBgType {margin-bottom: 10px;}
.pop_chatmake .info	{background-position: 4px 2px; padding: 0  0 0 20px;}

#designListView {position: relative; float: left;}
#designListView #selectedThumbBox {position: absolute; top: 0; left: 0; width: 28px; height: 28px; border: 1px solid #6666ff;}
#designListView ul {float: left; border: 1px solid #c9c9c9;}
#designListView ul li {display:inline; float: left; border-left: 1px solid #c9c9c9; cursor: pointer;}
#designListView ul li.first {border: none;}
#designListView ul li img {display:block;}

#userImageView {float: left;}
#userImageView .preview_img {float: left; width: 50px; height: 50px; margin-right: 10px;}
#userImageView .preview_img img {border: 1px solid #cecece;}
#userImageView .upload_btn {float: left;}
#userImageView .upload_btn p {font-family: 'µ¸¿ò', dotum; font-size: 11px; color: #999; letter-spacing: -1px; line-height: 13px;}

/* chat create */
.join_pwd	{float: left; padding-left: 39px;}
.chatRoomName	{width: 300px; height: 19px; padding: 0 0 0 3px; vertical-align: middle;}
.chatopenDL	{height: 25px; overflow: hidden;}
.chKey	{height: 19px; padding: 0 0 0 3px; }
.chatpwd_box	{ float: left; width: 232px; }
.chatinvite_box	{ float: left; width: 342px; }
.tit_pwd	{padding-top: 2px;}
#oneChat .chatMsg { padding-bottom: 12px; _padding-bottom: 11px; }

/* loading layer */
#pop_loadingLayer {position:relative; padding: 72px 20px 0 20px; height: 168px}
#pop_loadingBox {position:absolute; z-index:89999; width:184px; height:44px; left: 30%; background:url(http://i1.daumcdn.net/cafeimg/cf_img4/design/common/loading_remo.png) no-repeat; padding: 10px 0 0 10px;}
* html #pop_loadingBox {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.daumcdn.net/cafeimg/cf_img4/design/common/loading_remo.png', sizingMethod='crop');}
#pop_loadingPlayer  {position:absolute; top:14px; left:22px;}

/* bbs report */
#bbsReportArea h3 { margin: 28px 0 6px; font-size: 12px; }
.report_desc { line-height: 25px; }
.report_link { margin-top: 17px; }
.report_link .txt_arrow { font-size: 7px; color: #999; margin-right: 20px; paddingf-left: 4px; }
.report_reason { float: left; border: 2px solid #f3f3f3; padding: 13px; margin-bottom: 20px; }
.report_reason ul { float: left; width: 380px; }
.report_reason li { float: left; width: 190px; padding-bottom: 15px; }
.report_reason li.last { padding: 0; }
.report_reason div { clear: both; width: 100%; margin: 0; padding: 0; }
.report_reason div p { margin-top: 5px; }
.report_reason div .etc { width: 368px; border: 1px solid #eaecef; padding: 3px; font-size: 12px; }

/* for reply layer */
.bg_sub { background-color: #fff; }

/* ie popup - clear */
.comment_pos,.recomment_pos {float:left;}

.cmt_search_box .suggest INPUT {height:12px !important}
.guide {text-align:left;}


.cmt_search_box {padding-left:0;} /* ÆË¾÷¿¡ °¡·Î½ºÅ©·Ñ »ý±âÁö ¾Ê°Ô */
.commentPagingDiv {float:left; width:100%;} 
/* #comment_box_bg-1 {float:left;} */ /* ¹®Á¦ »ý±æ °æ¿ì º¹±¸ */
