@charset "utf-8";
/* M&SOFT DESIGNTEAM R&D (http://mnsoft.co.kr/) SHK 101001*/ 
@font-face {
    font-family: nanumgothic;
    src: url(http://www.playmap.co.kr/images/font/NGFNT0.eot);
}

/*"나눔고딕",NanumGothic, 사용시 레이아웃 깨짐, xp사용자는 필히 텍스트 효과부분을 클리어타입으로 선택해야만 하므로 보류*/
/* =GENERAL */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
  margin: 0;
  padding: 0;
}
html,body
{margin:0; padding:0; font-family:"나눔고딕", nanumgothic, "돋움", Dotum, AppleGothic,  "굴림", Gulim, Sans-serif; color:#4c4c4c; font-size:12px; background-color:#2e3b63;
 background-image:url(/Images/common/bg_pat.gif); background-repeat:repeat-x; height:100%;}

/* Type Selector */
table, td, tr{font-family:"나눔고딕", nanumgothic, "돋움", Dotum, AppleGothic, "굴림", Gulim,Sans-serif; color:#4c4c4c; font-size:13px; text-align:left;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
a{text-decoration:none; color:#4c4c4c;}
a {selector-dummy : expression(this.hideFocus=true);}/* 이미지링크 점선 삭제 */
a:hover, a:active, a:focus{text-decoration:underline; color:#4c4c4c;}
textarea{overflow-y:scroll;font-family:"나눔고딕", nanumgothic, "돋움", Dotum,  AppleGothic,"굴림", Gulim, Sans-serif; font-size:13px; border:1px solid #d5d5d5;} 
ul{margin:0; padding:0; list-style-type:none;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
select{font-family:"나눔고딕", nanumgothic, "돋움"; color:#7c7c7c; height:18px; line-height:18px;}


.header {height:70px; position:relative; z-index:1; width:940px; margin:0 auto;} 
.content {padding:70px 0 92px 0;  width:940px; margin:0 auto; /*background-color:#096;*/} 
.content-box {min-height:100%; margin: -70px 0 -92px 0;}
*html .content-box{ height:100%; }
.footer {height:92px; background:url(/Images/common/bg_footer.gif) 0 35px repeat-x;} 
.footer_area{width:940px; margin:0 auto; padding-top:55px;}
.footer .copyright{float:left; padding:0 0 0 50px;} 
.footer .footer_menu{float:left; padding:0 0 0 35px;}
.footer .sns_link{float:left; background:url(/Images/common/txt_footer_followus.gif)20px 0 no-repeat; padding:0 0 0 70px;}

/* Layout Selector */
.line_h{height:1px; font-size:1px; border-bottom:1px solid #d6d6d6; }
.line_h2{height:1px; font-size:1px; border-bottom:1px solid #bfbfbf; }
.line_dot_blue{height:1px; font-size:1px; background-image:url(/Images/Main/line_h_dot_blue.gif); background-repeat:repeat-x;}
.line_h_blue{height:1px; font-size:1px; border-top:1px solid #57667e;}
.line_v_dot{background:url(/Images/Common/line_v_dot.gif); background-repeat:repeat-y;  margin:0 13px 0 13px; font-size:1px; width:1px;}
.line_dot_h{height:1px; font-size:1px; background-image:url(/Images/Common/line_h_dot.gif); background-repeat:repeat-x;}
.line_dot_combo{height:1px; font-size:1px; background-image:url(/Images/Common/line_h_dot2.gif); background-repeat:repeat-x; padding:1px 0 1px 0;}
.inputbox1{height:18px; border: 1px solid #172341; }
.inputbox2{height:14px; border: 1px solid #c4c4c4; font-family:"나눔고딕", nanumgothic,"돋움", Dotum, AppleGothic, "굴림", Gulim,Sans-serif; font-size:11px;}
.pic_border1{border:1px solid #959595;}

.left_content{float:left; width:190px;}
.right_content{float:right; width:750px;}
.left_area{float:left;}
.right_area{float:right;}

.gnb_menu{float:left; padding:31px 0 0 28px;}
.search_area{float:right; padding:27px 20px 0 0 ;}
.utill_area{float:right; padding:27px 20px 0 0 ;}
.main_leftarea{padding:0 18px 0 18px;}
.banner1{padding:10px 0 0 0;}
.banner2{padding:10px 0 0 0;}
.banner3{padding:10px 0 0 0;}
.introduce{padding:10px 0 0 0;}
.gps{padding:10px 0 0 0;}
.best_member{padding:17px 0 0 0; width:154px;}

/*-----------------float해제---------------------*/
.clear{clear:both; height:0px; font-size:0px; zoom:1%;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*-----------------------------------------------*/

.gnb_menulist li{float:left; padding-left:23px;}
.member_list li{width:154px;  line-height:18px; padding:4px 0 0 0;}
.member_list .member_pic{float:left; padding-right:4px;  position:relative;}
.member_list .member_txt{float:left;}
.member_list .member_ranking{position:absolute; top:1px; left:1px;}
.member_list .img_border{border: 1px solid #212f4f;}

.member_list .profile_name_txt{color:#FFF; font-weight:bold; text-decoration:none;}
.member_list .profile_name_txt a:link{color:#FFF; font-weight:bold;text-decoration:none;}
.member_list .profile_name_txt a:visited{color:#FFF; font-weight:bold;text-decoration:none;}
.member_list .profile_name_txt a:hover{color:#FFF; font-weight:bold; text-decoration:underline;}

.member_list .profile_tit_txt{color:#a2cc09; text-decoration:none;}
.member_list .profile_tit_txt a:link{color:#a2cc09; text-decoration:none;}
.member_list .profile_tit_txt a:visited{color:#a2cc09; text-decoration:none;}
.member_list .profile_tit_txt a:hover{color:#a2cc09; text-decoration:underline;}
.member_list .profile_address_txt{color:#919fb7; font-size:11px; letter-spacing:-2px;}

.banner3 .sns_area{border-top:1px solid #57667e; background:#212b4c; height:44px; text-align:center; padding-top:12px;}
.banner3 .widget{}
.banner3 .brand{border-top:0px solid #57667e; border-bottom:1px solid #57667e; background:#212b4c;}

.notice_board{padding:10px 0 0 0;}
.notice_board .notice_news{line-height:17px; background:url(/Images/main/bu_arrow.gif) 10px 12px no-repeat #212b4c; padding:5px 0 0 17px; color:#919fb7; text-decoration:none;}
.notice_board .notice_news a:link{color:#919fb7;  text-decoration:none;}
.notice_board .notice_news a:hover{color:#919fb7; text-decoration:none;}
.notice_board .notice_news a:visited{color:#919fb7;text-decoration:none;}

.right_content .top_content{background:url(/Images/main/bg_content_top.gif) no-repeat; height:47px;}
.right_content .map_content{background:url(/Images/main/bg_content_map.gif) no-repeat; padding:0 10px 0 10px; }
.right_content .post_content{background:url(/Images/main/bg_content_pat.gif) repeat-y; padding:40px 40px 0 40px;}
.right_content .btm_content{background:url(/Images/main/bg_content_btm.gif) no-repeat; height:50px;}

.top_content .txt_area_notice{float:left; font-weight:bold; color:#fff; padding:18px 0 0 30px;}
.top_content .interest_area{float:right; background:url(/Images/main/bar_interest.gif) 0 8px no-repeat; padding:8px 23px 0 0; width:317px; height:32px;}
.interest_area .min{float:left; color:#FFF; font-weight:bold; padding:15px 0 0 78px; width:30px; text-align:center;}
.interest_area .bar{float:left; width:150px;  height:10px; border:1px solid #0c295f; background:url(/Images/main/bg_range_bar.gif) repeat-x; margin:10px 9px 0 8px;}
.interest_area .max{float:left; color:#FFF; font-weight:bold; padding:15px 0 0 0; width:30px; text-align:center;}


/*리스트페이징*/
.paging_area{float:right; padding:5px 0 0 10px; overflow:hidden; margin:0 auto;}
.paging_area_center{padding:0 10px 0 10px; overflow:hidden; margin:0 auto; width:180px;}
.paging li{float:left; display:block; text-align:center; font:bold 11px tahoma;} 
.paging li a{
width:15px;
display:block;
padding:4px;
border:1px solid #dbdbdb;
margin:5px;
color:#444444;
}
.paging li a:hover{
	color:#ff8400;
	display:block;
	text-decoration:none;
	border:1px solid #636363;
	background-color:#FFFFFF;
}
.paging li a:focus{
	color:#ff8400;
	display:block;
	text-decoration:none;
	border:1px solid #636363;
	background-color:#FFFFFF;
}


/*서비스소개*/
.info_txt{line-height:17px;}
.info_point_txt{line-height:17px; color:#6793e1}
.info_txt_b{line-height:17px;font-size:16px; font-weight:bold;}

/*FAQ타이틀 텍스트*/
.faq_tit{background-color:#f7f7f7;font-size:14px; color:#313451; font-weight:bold; padding:10px 13px 10px 13px;}
.faq_tit a:link{font-size:14px; color:#313451; font-weight:bold;}
.faq_tit a:visited{font-size:14px; color:#313451; font-weight:bold;}
.faq_tit a:hover{font-size:14px; color:#313451; font-weight:bold;}


.faq_box1{clear:both; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6;}
.faq_box2{border-top:1px solid #d6d6d6; padding:15px 15px 15px 15px; line-height:20px;}
.faq_box3{border-bottom:1px solid #d6d6d6;}
.faq_answer{font-weight:normal; margin:5px 0 10px 0; background:#e9e9e9; line-height:18px; padding:10px 10px 10px 10px; }
.faq_answer_padding{padding-left:10px;}
.faq_imgtxt{padding-top:5px; font-weight:bold;}

.faq_stit_over{font-weight:bold;}
.faq_stit_over a:link{font-weight:bold;}
.faq_stit_over a:visited{font-weight:bold;}
.faq_stit_over a:hover{font-weight:bold;}

.faq_stit{font-size:12px; text-decoration:none;}
.faq_stit a:link{text-decoration:none;}
.faq_stit a:visited{text-decoration:none;}
.faq_stit a:hover{text-decoration:underline;}


/*공지사항 리스트*/
/*.notice_bx{border-top:1px solid #d6d6d6; background-color:#f3f3f3; padding:10px 10px 0 10px}*/
.notice_bx{border-top:1px solid #d6d6d6; background-color:#f3f3f3; line-height:30px; padding:0 10px 0 10px;}
.notice_tit{ float:left;font-size:12px; }
.notice_tit_b{ float:left;font-size:12px; font-weight:bold;}
.notice_content{font-size:12px; border-top:1px solid #d6d6d6; padding:20px 15px 50px 15px; line-height:18px;}
.notice_date{float:right; color:#9d9d9d;}

/*20101208 수정사항- left 게시물변경*/
.reply{padding:10px 0 0 0; width:154px;}

.gnb_replylist li{float:left; padding-left:23px;}
.reply_list li{width:154px;line-height:18px; padding-top:1px;}
.reply_list .reply_txt01{ background:url(/Images/common/ico/ico_cate01_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt02{ background:url(/Images/common/ico/ico_cate02_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt03{ background:url(/Images/common/ico/ico_cate03_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt04{ background:url(/Images/common/ico/ico_cate04_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt05{ background:url(/Images/common/ico/ico_cate05_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt06{ background:url(/Images/common/ico/ico_cate06_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt07{ background:url(/Images/common/ico/ico_cate07_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt08{ background:url(/Images/common/ico/ico_cate08_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt09{ background:url(/Images/common/ico/ico_cate09_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt10{ background:url(/Images/common/ico/ico_cate10_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt11{ background:url(/Images/common/ico/ico_cate11_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt12{ background:url(/Images/common/ico/ico_cate12_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt13{ background:url(/Images/common/ico/ico_cate13_reply.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}
.reply_list .reply_txt14{ background:url(/Images/common/ico/ico_news.gif) 7px 7px no-repeat #212b4c; padding:5px 4px 6px 28px; color:#ffffff;font-size:11px;line-height:15px;}

.reply_list .reply_time{font-size:11px; color:#919fb7;}

/*회원검색*/
.tit_neighbor_list{float:left; font-weight:bold; font-size:14px;}
.btn_all{float:right; }
.bx_neighbor_top{background:url(/Images/post/bx_neighborlist_top.gif) no-repeat; height:12px; margin-top:25px;}
.bx_neighbor_mid{background:url(/Images/post/bx_neighborlist_mid.gif) repeat-y; line-height:18px;}
.bx_neighbor_mid .tit_area{border-bottom:1px solid #cacaca; margin:0 16px 0 16px; padding:3px 0 3px 0;}
.bx_neighbor_btm{background:url(/Images/post/bx_neighborlist_bottom.gif) no-repeat; height:12px;}

.txt_neighbor{color:#7c7c7c; font-weight:bold;}
.bx_neighbor{border:1px solid #c4c4c4; background:#FFF;  margin:10px 0 0 0;}
.bx_neighbor2{border:1px solid #c4c4c4; background:#FFF; }
.my_neighbor_list{line-height:19px;}
.picture_border{border:1px solid #959595;}
.my_neighbor_list_bx{padding:10px 10px 20px 10px; width:299px;}
.neighbor_list_paging{padding:10px 0 0 0;}
.member_search_bx{padding:10px 0 10px 0;}

.neighbor_list li{float:left; padding:8px 0 0 16px; font-size:11px; color:#7c7c7c;}
.picture_neighbor{border:1px solid #959595;}

.bx_gray{border:1px solid #dfdfdf; background:#f5f5f5;}
.bx_gray2{border:1px solid #dfdfdf; background:#f5f5f5; padding:15px;}
.left_btn{ text-align:right; padding:4px 0 0 0;}

.txt_info_caption{padding:10px 0 0 0;}
.txt_info_caption li{background:url(/Images/common/ico/bu_arrow2.gif) 3px 6px no-repeat; font-size:11px; line-height:18px; padding:0 0 0 12px; color:#8b8b8b;}
.txt_info_caption .caption_highlight{color:#4c4c4c;}

/*플레이맵트랙*/
.playmap_track{background:url(/Images/gps/bg_track_context.gif) no-repeat; padding:105px 0 20px 190px;}
.track_infobx1{background:url(/Images/gps/bg_trackinfo_bar.gif) no-repeat; height:60px; line-height:31px; text-align:center; font-size:16px; font-weight:bold; padding:15px 0 0 0;}
.txt_member_track{font-size:14px; font-weight:bold; color:#60b200; text-align:center; padding:0 0 15px 0; height:14px;}

.track_length{color:#8f27c5;}
.txt_no_track{text-align:center; padding-bottom:10px;}
.txt_no_track .txt_highlight{color:#60b200; font-weight:bold;}
.txt_rec_keyword{padding-bottom:15px; text-align:center;}

.track_searchlist_header{border-bottom:1px solid #d5d5d5;}
.track_search_result{float:left; padding:0 0 10px 0; font-size:13px; color:#4c4c4c;}
.txt_sort{float:right; font-size:11px; color:#797979; text-decoration:none;}
.txt_sort a:link{text-decoration:none;}
.txt_sort a:hover{text-decoration:none;}
.txt_sort a:visited{text-decoration:none;}

.result_tracklist li{border-bottom:1px solid #d5d5d5; padding:10px 0 10px 0;}
.profile_pic_track{float:left; border: 1px solid #959595;}
.track_context{float:left; padding-left:15px;}
.track_context .member_record_track{padding:3px 0 7px 0;}
.track_context .address_txt{font-size:11px; padding:0 0 7px 0;}
.track_context .highlight_txt{color:#ff7200; font-weight:bold;}
.map_track{float:right;border: 1px solid #959595;}


/* 20101221 수정 */
.search_area{float:right; padding:15px 20px 0 0 ;}
.top_content .title{float:left; padding:15px 0 0 40px;}


/*맵피 20110426 추가*/
.insert_mappy_bg{background:#FFF; width:239px;}

.post_tit_cate1{background:url(/Images/common/ico/ico_cate01.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate2{background:url(/Images/common/ico/ico_cate02.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate3{background:url(/Images/common/ico/ico_cate03.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate4{background:url(/Images/common/ico/ico_cate04.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate5{background:url(/Images/common/ico/ico_cate05.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate6{background:url(/Images/common/ico/ico_cate06.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate7{background:url(/Images/common/ico/ico_cate07.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate8{background:url(/Images/common/ico/ico_cate08.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate9{background:url(/Images/common/ico/ico_cate09.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate10{background:url(/Images/common/ico/ico_cate10.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate11{background:url(/Images/common/ico/ico_cate11.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate12{background:url(/Images/common/ico/ico_cate12.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate13{background:url(/Images/common/ico/ico_cate13.gif) 2px 2px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate14{background:url(/Images/common/ico/ico_news.gif) no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}
.post_tit_cate15{background:url(/Images/common/ico/ico_run.gif) 0 3px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}/*gps*/
.post_tit_cate16{background:url(/Images/common/ico/ico_gps.gif) 0 3px no-repeat; font-size:13px; padding:2px 0 0 22px; font-weight:bold; height:22px;}/*gps*/
.txt_gps_local{font-size:11px;}

.bx_reply_top_mappy{padding:5px 7px 5px 7px; width:225px; height:63px;}
.img_area{float:right; padding:3px 0 0 0;}
.txt_mappy_inside_content1{float:left; width:146px;}
.txt_mappy_inside_content2{float:left; }
.area_txt{font-size:11px; color:#7c7c7c;}


