@charset "utf-8";

/* css_common add */
.mL35{margin-left:35px;}

.mB30{margin-bottom:30px;}
.mB35{margin-bottom:35px;}
.mB40{margin-bottom:40px;}

.f_gray08{color:#525252;}
.f_gray09{color:#333;}

/* css_invation add */
.gray_3px_box{border:3px solid #e1e1e1; padding:15px; overflow:hidden; color:#333333;}
.bulit01_title{background:url(../../image/common/bbs_bul01.gif) no-repeat left 4px; padding-left:8px; font-weight:bold;}
.login_bg{width:339px; height:84px; background:url(../../image/invitation/bg_login.gif) no-repeat; margin:15px auto 15px auto; padding:30px 0 0 35px;}
.bulit_red li {background:url(../../image/invitation/bulit_log.gif) no-repeat left 10px; padding-left:8px; color:#787878;}
.log_menu{font-size:11px;}
.log_menu input{ width:11px; height:11px;}
.view_yak{margin-left:35px; font-size:11px; font-weight:bold;}
.view_yak a:link,.view_yak a:visited,.view_yak a:active {color: #333; text-decoration:none;}
.view_yak  a:hover {color: #333; text-decoration:underline;}

/*080920*/ /* common.css 에 추가시켜 주세요 */ /*메인 푸터 영역*/
.footer_main {width:950px; height:55px; text-align:center; font-size:11px; color:#959595; padding-top:35px;}
.footer_main p{ margin:0; padding:0; line-height:16px;}
.footer_main p a:link,.footer_main p a:visited,.footer_main p a:hover,.footer_main p a:active {color:#959595; text-decoration:none;}
.f_borwn05{ color:#a48334;}

/*080920*/ /* css_popup.css 에 추가시켜 주세요 */ /*직업 설정 팝업*/
#profession_01{width:450px; border:1px solid #f4f4f4; padding-bottom:30px; overflow:hidden; } 
.profession_list_top{height:18px; width:408px; background:url(../../image/pop_up/080920_add/bg_profession.gif) no-repeat top; margin:10px 0 0 20px;;}
.profession_list_bottom{width:393px; background:url(../../image/pop_up/080920_add/bg_profession.gif) no-repeat bottom; padding:0 0px 5px 15px; overflow:hidden; margin-left:20px;}
.profession_list_bottom ul{clear:both; margin-left:5px; overflow:hidden;}
.profession_list_bottom li{float:left; font-size:11px; color:#000; line-height:17px; margin-right:10px; width:115px; height:30px;}
.profession_list_bottom li input{border:0px solid;}

/*080921*/ /* common.css 에 추가시켜 주세요 */ /*페이지 없음 페이지*/
.no_page{ width:950px; height:125px; background-color:#e9e9e9; text-align:center; padding-top:35px;}
.no_page_text{width:255px; text-align:left; margin:0 auto;}

/*080921*/ /* common.css 에서 해당부분 변경시켜 주세요 */ /*ptt 수정*/
#container{position:relative; overflow:hidden;width:948px;text-align:left;border:1px solid #bfbfbf;margin-top:6px; padding-bottom:30px;}/*080921 수정*/
#container01{position:relative; overflow:hidden; width:950px;text-align:left; margin-top:10px; background:url(../../image/common/bg_line_y.gif) repeat-y 664px; padding-bottom:30px;}/*080921 수정*/
#footer01{ position:relative; clear:both;width:908px;text-align:center;padding:20px; color:#8c8a84;background:#e6e7e6;}

/*080921*/ /* css_bestfan.css 에서 해당부분 변경 시켜 주세요 */ /*ptt 수정*/
#left_con{float:left; width:655px;  padding-right:10px;}
.num01 .bar_txt02{ position:absolute; color:#666; top:115px; left:320px; font-size:11px; font-weight:bold;}
.num01 .bar02{ position:absolute; width:98px; height:6px; top:120px; left:378px; background:url(../../image/bestfan/bg_bar.gif) no-repeat;}
.right_table td{padding:10px 0 10px 0px; border-bottom:1px solid #ebebeb;}
.photo_area dt {padding:2px; border:1px solid #e7e7e7; overflow:hidden;  margin-right:5px;}
.photo_area01 dt {padding:2px; border:1px solid #e7e7e7; overflow:hidden; margin-right:5px;}
.today_area .context01{position:absolute; width:68px; left:305px; top:312px; font-size:11px; color:#c2c2c2; } /* 080921 추가*/
.today_area .context02{position:absolute; width:68px; left:390px; top:312px; font-size:11px; color:#c2c2c2;} /* 080921 추가*/
.today_area .fanstext01{position:absolute; width:68px; left:502px; top:312px; font-size:11px; color:#c2c2c2;} /* 080921 추가*/
.today_area .fanstext02{position:absolute; width:68px; left:575px; top:312px; font-size:11px; color:#c2c2c2;} /* 080921 추가*/
.today_area { position:relative; width:655px; height:361px; background:url(../../image/bestfan/bg_today.gif) no-repeat;}

/*080921*/ /* css_bestfan.css 에서 해당부분 추가 시켜 주세요 */ /*ptt 수정*/
.best_fan_t .no_bg{ border-bottom:0px solid;}
*html .today_area .ban_num{position:absolute; right:-1px; bottom:-1px;}

.best_list02 {position:relative; width:385px; height:175px; background:url(../../image/common/bg_dot03.gif) no-repeat right 5px; }
.best_list02 .photo{position:absolute; padding:3px; overflow:hidden; top:0; left:4px; border:1px solid #e7e7e7; }
.best_list02 .title { position:absolute; top:0; left:164px;  color:#464646; font-size:14px; font-weight:bold;}
	.best_list02 .title A:link, .best_list02 .title a:visited, .best_list02 .title a:active{text-decoration: none; COLOR:#464646;}
	.best_list02 .title  a:hover {COLOR:#464646;  text-decoration: none;}
.best_list02 .bar_txt01{ position:absolute; color:#666;  font-size:11px; font-weight:bold; left:164px; top:113px;}
.best_list02 .bar01{position:absolute; left:224px;  top:118px; width:98px; height:6px;  background:url(../../image/bestfan/bg_bar.gif) no-repeat;}
.best_list02 .bar01 img{ float:left; }
.best_list02 .bar_txt02{ position:absolute;color:#666; font-size:11px; font-weight:bold; left:164px; top:130px; }
.best_list02 .bar02{ position:absolute; left:224px; top:135px; width:98px; height:6px;  background:url(../../image/bestfan/bg_bar.gif) no-repeat;}
.best_list02 .bar02 img{ float:left;}
.best_list02 .info{position:absolute; bottom:0; left:4px; font-size:11px;}
.best_list02 .btn {position:absolute; bottom:0; right:15px;}
.best_list02  dl{position:absolute; width:200px; left:164px; top:25px;}
.best_list02  dt{font-size:12px; line-height:16px;}
	.best_list02  dt  A:link, .best_list02  dt a:visited, .best_list02 dt a:active{text-decoration: none; COLOR:#000;}
	.best_list02  dt  a:hover {COLOR:#000;  text-decoration: none;}
.best_list02  dd{ font-size:11px; color:#777; line-height:16px;}

/*080921*/ /* css_bestfan.css 에서 해당부분 변경 시켜 주세요 */ /*ptt 수정*/ /* .photo_area01 부분은 삭제해 주세요*/
.photo_area { padding-top:10px; overflow:hidden;}
.photo_area dl {margin-right:2px; float:left; }
.photo_area dt {padding:2px; border:1px solid #e7e7e7; overflow:hidden; margin-right:2px;}
.photo_area dt img{display:block;}
.photo_area dd {clear:both; font-size:11px; color:#666;}


