﻿.aside { width:257px;  float:right;  text-align:left;  }
#content_myfarm .aside_240 { width:240px;  float:left;  text-align:left;  border:none;}
#content_myfarm2 .aside_240 { width:240px;  float:left;  text-align:left;  border:none;}
#content_mytree .aside_240 { width:240px;  float:left;  text-align:left;  border:none;}

#content .aside  {_margin-right:-1px;}
#spot .aside  {_margin-right:-1px;}
#content_main .aside  {_margin-right:-1px;} /* 여기가 메인 우측 적용 클랙스 */


/* 오른쪽 상단  TODAY WIKITREE  */
.today_wikitree { clear:both; margin:15px; width:228px; display:table;}
.today_wikitree .tit { background:#245ddb; width:100%; height:17px; margin-bottom:5px;}
.today_wikitree dl {}
.today_wikitree dt {line-height:15px; width:90px; float:left; padding-left:5px; font-size:11px;}
.today_wikitree dd{line-height:15px; width:120px; float:left; color:#00401a; font-size:11px; }
.today_wikitree dd a{color:#00401a; font-size:11px; }

/* 오른쪽 상단  TODAY WIKITREE 2 */
.today_wikitree2 { clear:both; width:220px;background: url(/images/company/today_bottom.gif) bottom left no-repeat;padding-bottom:10px; margin-left:10px }
.today_wikitree2 dl {height:60px}
.today_wikitree2 dt {line-height:15px; width:90px; float:left; padding-left:15px; font-size:11px;}
.today_wikitree2 dd{line-height:15px; width:100px; float:left; color:#00401a; font-size:11px; letter-spacing:-1px;}
.today_wikitree2 dd a{color:#00401a; font-size:11px; }

/* 오른쪽 상단  실시간 위키트리  */
.realtime {background:#eeeeee;  padding:10px 15px 15px 15px; padding-bottom:0; border-top:#d6d6d6 1px solid;border-bottom:#d6d6d6 1px solid;}
.realtime h3 {margin-bottom:5px; font-weight:normal;}
.realtime li {_padding:3px 0; line-height:22px; border-bottom:#ffffff 1px solid; font-size:11px; letter-spacing:-1px;}
.realtime li  a{color:#444444;}
.realtime li img { margin-right:5px; vertical-align:middle;}

/* 오른쪽 상단  핫토픽  */
.topic{ margin:15px; }
.topic li { display:inline; margin-right:10px;letter-spacing:-1px; }
.topic a { color:#888888; line-height:20px; }
	/* 핫토픽 링크타입  */
.topic a.type1 { color:#07bcb1; font-weight:bold; }
.topic a.type2 { color:#f08d00; font-size:13px; }
.topic a.type3 { color:#3a7a8a; font-size:14px; background:#c3dec3;}
.topic a.type4 { color:#8bb801; font-weight:bold; }

/* 트위터 리트윗  */
#twitter_rt {margin-bottom:5px;}
#twitter_rt .tr_title {margin-top:8px;padding-bottom:8px;background:#f2f2f2;}
#twitter_rt .tr_title2 {width:249px;height:16px;background:#224466;padding:3px 0 0 8px;font-size:11px;font-weight:normal;}
#retweet_n {width:251px;padding-left:7px;overflow-y:auto;overflow-x:hidden;background:#c7d7dd;}
#retweet_n li {padding-bottom:10px;}
#retweet_n .re_box {width:230px;clear:both;}
#retweet_n .re_sum {width:57px;height:51px;float:left;background:url(/images/aside/retweet_sum_bg2.gif) no-repeat;}
#retweet_n .photo {margin:1px 0 0 1px;width:48px;height:48px;}
#retweet_n .re_tweet {width:170px;overflow:hidden}
#retweet_n .re_tweet .title_id {width:160px;padding:0 4px; background:#e6edf0; border-left:1px solid #fff;border-right:1px solid #fff;}
#retweet_n .re_tweet .tmt {font-size:11px;color:#434343;}


/* 오른쪽 배너광고  */
.right_bnr {clear:both; margin:0px 15px 15px 15px;}
.right_bnr2 {clear:both; margin:0px 12px 15px 10px;}
.right_bnr3 {clear:both; margin:0px 13px 15px 13px;}

/* 오른쪽 탭뉴스 베스트 뉴스/ 최다참여글 / 최다댓글  */
.aside .popular { clear:both; position:relative;  }
.aside .popular h3 { margin-bottom:4px; }
.aside .popular .tab_1 { height:27px; background:#fafafa; overflow:hidden; text-align:center; clear:both; margin-bottom:9px!important; }
.aside .popular .tab_1 li { float:left; _display:inline; margin-right:-1px!important; border:1px solid #e5e5e5; background:#f5f5f5; }
.aside .popular .tab_1 li a { _float:left; display:block; height:17px; padding:8px 0px 0px!important; text-decoration:none; font-family:dotum; font-weight:bold; cursor:pointer }
.aside .popular .tab_1 li.selected { border-bottom:1px solid #fff; border-left:none;  background:#fff; z-index:1; }
.aside .popular .tab_1 li.selected a { color:#000; font-weight:bold; letter-spacing:-1px; }
.aside .popular .tab_1 .m01 a { width:83px; }   /*  베스트뉴스 */
.aside .popular .tab_1 .m02 a { width:83px; }   /*  최다참여글 */
.aside .popular .tab_1 .m03 a { width:88px; }   /*  최다댓글 */
.aside .popular .tab_1 .m04 a { width:46px; }

.aside .popular .list_num  { margin:5px 10px 2px 10px; letter-spacing:-1px; }
.aside .popular .list_num li { height:19px;overflow:hidden;}
.aside .popular .list_num  li img { margin-right:5px; vertical-align:middle;}
.aside .popular a{color:#444444;}
.aside .popular a:hover{font-weight:bold;}

/*탭  베스트뉴스 /최다참여글 /최다댓글*/
.aside .boxmodule_text02 {  position:relative; clear:both; width:257px; }

/* 오른쪽 작지만 빠른 이야기 - 위키트위그  */
.aside .twige { clear:both;position:relative; margin:0 16px; }
.aside .twige ul li{ clear:both; float:left; width:220px; line-height:16px}
.aside .twige ul li a{ color:#444444;}


/*이미지 타입 */
.aside .boxmodule_point01 { border-bottom:1px solid #ddd; position:relative; clear:both; width:257px; margin-bottom:25px;}
/*이미지 타입 이슈 기획  삭제해도 됨  */
.aside .boxmodule_point02 { border-bottom:1px solid #ddd; position:relative; clear:both; width:257px; margin-bottom:25px;}
.aside .boxmodule_point02 h3 a { font-size:12px; color:#005b87; }
.aside .boxmodule_point02 h3 span { font-size:12px; color:#ddd; }
/*실시간뉴스키워드  공통*/

/*텍스트형식모듈타입 배스트뉴스 최다참여글 최다댓글 */
.aside .boxmodule_text01 { border-bottom:1px solid #fafafa; position:relative; width:257px;  clear:both;}
.aside .boxmodule_text01 h3 { border-bottom:1px solid #e5e5e5; padding-bottom:4px;margin-bottom:5px;}


/* 프로필딱지 */
.aside .profile {width:229px;height:132px;margin:15px auto 9px auto;padding:10px 10px;background:url(/images/sub/pro_view_bg.gif) no-repeat;overflow:hidden;s}
.aside .profile dt {font-weight:bold;color:#2a822a;}
.aside .profile dd.line {border-bottom:1px solid #eaeaea;padding-top:2px;}
.aside .profile .sum {border:1px solid #5b965a;}
.aside .profile a.id {font-weight:bold;color:#2a822a;}
.aside .profile a:hover.id {font-weight:bold;color:#2a822a;text-decoration:underline;}
.aside .profile a.wr {color:#2a822a;letter-spacing:-0.5px;}
.aside .profile a:hover.wr {color:#2a822a;letter-spacing:-0.5px;text-decoration:underline;}
.aside .profile .date {color:#ccc;font-size:11px;}
.aside .profile .fu {color:#f98700;}
.aside .profile .id_wr {font-weight:bold;color:#2a822a;}
.aside .profile .id_gn{color:#f98700;text-decoration:underline;}
.aside .profile .level01 {margin:3px 2px 0 0;float:left;width:18px;height:18px;background:url(/images/common/u_level_1_grey.gif) no-repeat;}
.aside .profile .level02 {margin:3px 2px 0 0;float:left;width:18px;height:18px;background:url(/images/common/u_level_2_grey.gif) no-repeat;}
.aside .profile .level03 {margin:3px 2px 0 0;float:left;width:18px;height:18px;background:url(/images/common/u_level_3_grey.gif) no-repeat;}
.aside .profile .level04 {margin:3px 2px 0 0;float:left;width:18px;height:18px;background:url(/images/common/u_level_4_grey.gif) no-repeat;}
.aside .profile .level05 {margin:3px 2px 0 0;float:left;width:18px;height:18px;background:url(/images/common/u_level_5_grey.gif) no-repeat;}




/*비회원 참여글 */
.aside .nom_writing {background:#eeeeee;  padding:10px 15px 15px 15px; border:#fff solid 4px; }
.aside .nom_writing h3 {background:#6689ac; height:17px; margin-bottom:10px; }
.aside .nom_writing .writing_info {width:170px; margin:0 auto;}
.aside .nom_writing .btn {clear:both; height:20px; padding-top:10px; }


/*내가 읽은 글  */
.aside .my_read { padding:0 15px 15px 15px;  }
.aside .my_read h3 {background:#245ddb; height:17px; margin-bottom:10px; }
.aside .my_read .my_read_info { padding:0 0 10px 20px;}
.aside .my_read .my_read_info .num sapn {background:url(/images/sub/ico3_num.gif) left center no-repeat; padding-right:20px;}
.aside .my_read ul li {background:url(/images/common/ico_dot2.gif) 0 7px no-repeat;  line-height:18px;  padding-left:10px; height:19px;overflow:hidden; }
.aside .my_read a{color:#444444;}
.aside .my_read a:hover{font-weight:bold;}


/*이슈별베스트  */
.aside .issue_best { padding:0 15px 15px 15px;  }
.aside .issue_best h3 {background:#245ddb; height:17px; margin-bottom:10px; }
.aside .issue_best dl dd {background:url(/images/common/ico_dot2.gif) left center no-repeat; letter-spacing:-1px; line-height:18px;  padding-left:10px; height:19px;overflow:hidden; }
.aside .issue_best a{color:#444444;}
.aside .issue_best a:hover{font-weight:bold;}
.aside .issue_best dl dt a{color:#e83800;font-weight:bold; text-decoration:underline;  line-height:18px; height:19px;overflow:hidden; }

/*//////////////하단은 삭제해도 됨 ///////////////////////*/

/*공통모듈타일*/
.aside h3 { font-family:dotum; font-size:12px; color:#0d0d0d; letter-spacing:-1px; }
.aside h3 a { font-family:dotum; font-size:12px; color:#0d0d0d!important; letter-spacing:-1px; text-decoration:none!important; }
.aside br { clear:both; }
.aside img { vertical-align:top }


/*OPM 주요뉴스*/
.opm_mnews {margin:10px 0 10px 15px; _margin-left:7px; width:228px; float:left; }
.opm_mnews h3{height:20px;border-top:1px solid #e93700;border-bottom:1px solid #e93700;margin-bottom:5px;}

.opm_mnews .w160 {width:160px;overflow:hideen;}
.opm_mnews dl {overflow:hideen; clear:both; display:table;margin-top:2px;}
.opm_mnews dl a{color:#444444; font-size:11px; }
.opm_mnews dl a:hover{text-decoration:underline}
.opm_mnews dl dt.list_num{clear:both; float:left; margin-right:5px;}
.opm_mnews dl dd{float:left; overflow:hideen}
.opm_mnews dl dd a{ overflow:hideen}
.opm_mnews dl dd.photo{float:right; margin-bottom:3px; border:1px solid #777;}
.opm_mnews dl dd.writer{float:left; padding-left:10px; _margin-left:5px; height:25px; }
.opm_mnews dl dd.ml15 {_margin-left:7px}



/* 위키트위그 등록하기 */
.aside .twige_input_tit { clear:both; width:14px; margin-left:14px }
.aside .twige_input { border:#f78d03 1px solid ;border-top:none; padding:10px; width:207px; margin-left:14px;}
.aside .twige_input dl { clear:both; float:left; display:inline; }
.aside .twige_input dl dt{background:url(/images/common/ico_dot.gif) center left no-repeat; padding-left:10px ; color:#e93700; font-weight:bold; }
.aside .twige_input dl dt.sec {display:inline; width:50px;}
.aside .twige_input .btn {clear:both;  margin:0 auto; width:160px;}
/*My 위키트위그 */
.aside .my_twige { width:220px; margin-left:14px }
  /*My 위키트위그 리스트  정렬관련*/
.aside .my_twige ul.view_type li {display:inline; color:#444444; }
.aside .my_twige ul.view_type li a{color:#444444}
.aside .my_twige ul.view_type li a:hover{background:#eeeeee;font-weight:bold}
.aside .my_twige .selected {background:#eeeeee; font-weight:bold}
 /*My 위키트위그 리스트*/
.aside .my_twige ul.list { display:inline; }
.aside .my_twige ul li{ line-height:18px}
.aside .my_twige ul.list li {border-bottom:#d6d6d6 1px solid; margin:7px 0;}
.aside .my_twige ul.list_num li {border-bottom:#d6d6d6 1px solid; margin:7px 0;}
.aside .my_twige ul li.list_end {border-bottom:none;}
.aside .my_twige ul.list li a{color:#444444;  }
.aside .my_twige ul.list_num  li a{color:#444444;  }
.aside .my_twige ul.list li a:hover{text-decoration:underline;}



/* MyFarm 왼쪽 상단  TODAY WIKITREE   border:1px red solid;*/
.today_myfarm { clear:both; background:#ffffff ; padding-top:10px; _ padding-bottom:0;  width:240px; _width:200px; height:160px;}
.today_myfarm .tit { background:#245ddb; margin:0 6px 5px 6px; width:228px; height:17px;}
.today_myfarm li {line-height:15px; width:200px; float:left; padding-left:10px; }
.today_myfarm li.write_info {background: url(/images/myfarm/ico_dot.gif) no-repeat;line-height:15px; width:200px; float:left; margin:8px 10px; _margin:8px 0 5px 5px; padding-left:10px _padding-left:5px}
.today_myfarm li.btn {text-align:center; padding-top:10px; height:30px; width:230px; background:#f8f8f8;color:#298029; font-weight:bold;}
.today_myfarm li.btn a{color:#298029; font-weight:bold;}
.today_myfarm li.mytree {background: url(/images/myfarm/today_name_bg.gif) no-repeat; padding:15px 0 0 20px; height:30px;  width:220px; color:#656565; font-weight:bold;}
.today_myfarm li.mytree.opm {background: url(/images/myfarm/today_name_bg2.gif) no-repeat;}
.today_myfarm li.mytree span{color:#298029;}

.myfarm_info { clear:both; padding:0 10px; width:220px; }
.myfarm_info.wh { background:#ffffff }
.myfarm_info dl { width:220px; clear:both;  line-height:20px;  position:relative;  overflow:hidden; }
.myfarm_info dl dt { clear:both; float:left; font-size:12px;  background: url(/images/myfarm/ico_dot.gif) left center no-repeat;
					padding:6px 0; padding-left:10px; color:#656565; font-weight:bold; overflow:hidden; letter-spacing:-1px }
.myfarm_info dl dt.not {background:none;  }
.myfarm_info dl dd{ float:left; color:#7b7b7b; font-size:11px; padding-bottom:6px; padding-left:10px; overflow:hidden;}
.myfarm_info dl dd.w210{display:block; width:210px; }
.myfarm_info dl dd.w190{display:block; width:190px; }
/*상하단 라인관련 */
.myfarm_info dl.top{border-top:#b1b1b1 2px solid; }
.myfarm_info dl.bot{border-bottom:#d9d9d9 1px solid;}
.myfarm_info dl.bot_pk{background: url(/images/mytree/icon_underbar_pk.gif) bottom left repeat-x; }
.myfarm_info dl dt.bot{border-bottom:#d9d9d9 1px solid; width:210px }
.myfarm_info dl.bot2{border-bottom:#b1b1b1 2px solid; }
/*상하단 블루 폰트관련 */
.myfarm_info dl dt.bluef { color:#245ddb;}
.myfarm_info dl dt.bluef a{ color:#245ddb;}
/* 편집국 아이콘관련 */
.myfarm_info dl dd.icon, .myfarm_info dl dd.icon_new { padding-left:5px;}
.myfarm_info .icon {clear:both; width:220; margin:10px 0}
.myfarm_info .icon_new {clear:both; width:220px; background:url(/images/myfarm/ico_new_line.gif) bottom left repeat-x; margin:0  }
.myfarm_info .icon_new_line {background:url(/images/myfarm/ico_new_line.gif) left center repeat-x;  }
.myfarm_info .icon img, .myfarm_info .icon_new img{margin:0 1px 4px 0}
/*더보기 버튼 dl의 포지션을  position:relative;로  */
.myfarm_info .btn_more { position:absolute; top:13px; right:5px; background:url(/images/myfarm/btn_more.gif) 0 0 no-repeat; width:37px; height:9px; z-index:3 }
.myfarm_info .btn_more  strong{ display:none;}
/*하단 최근 뉴스 리스트 관련  */
.myfarm_info .bbs_list {padding:5px 0 5px 10px; line-height:20px; overflow:hidden; }
.myfarm_info .bbs_list.dot li{ background: url(/images/myfarm/ico_dot.gif) left center no-repeat; padding-left:10px; }
.myfarm_info .bbs_list a:hover{text-decoration:underline;}

/* MyTree 왼쪽 상단  프로필 박스 .profile_box는 배경이미지를 결정합니다.  border:1px red solid;*/
.profile_box { clear:both; background:url(/images/mytree/profile_area_top.gif);}
.profile_box2 { clear:both; background:url(/images/mytree/profile_area_top2.gif);}
.profile_box .bottom { background:url(/images/mytree/profile_area_bottom.gif) bottom left no-repeat; clear:both; width:240px;  height:10px;}
.profile_box2 .bottom { background:url(/images/mytree/profile_area_bottom2.gif) bottom left no-repeat; clear:both; width:240px; height:35px; padding-top:20px}

.profile{padding:72px 20px 0 23px; _padding:72px 0 0 23px;	width:197px; }

/*MyTree   (위키편집국 박스안 헤드부분  editor_box 와 비슷합니다) */
#content_mytree .profile .writer {font-size:12px;color:#ffffff; font-weight:bold}
.profile .head {  padding-bottom:10px;  clear:both; width:200px;  line-height:18px; color:#ffffff; font-size:12px; }
.profile .head .photo{ float:left; margin-right:5px; border:#d6d6d6 1px solid}
.profile .head dl{ float:left; border:none}
.profile .head dt{ padding-top:5px;}

/*프로필 박스안 내용부분 */
.profile .list { padding-top:10px; clear:both; float:left; width:210px; _width:195px; margin:0 10px 7px 0; _margin:0; line-height:16px; }
.profile .list  d1{clear:both;  color:#444444;  font-size:11px; overflow:hidden; letter-spacing:-1px }
.profile .list  dt{margin-top:8px}
   /* 주황색 타이틀 글씨  span */
.profile .list  dt span{  color:#e93700; font-weight:bold; font-size:12px;  background: url(/images/common/ico_dot.gif) left center no-repeat ;  padding:0 7px; }
.profile .list  dd {font-size:11px; overflow:hidden; }
.profile .list  dd a{ color:#444444; overflow:hidden; }
.profile .list  dd.text a{ color:#a5a5a5; font-size:11px; }
.profile .list  dd a:hover{ text-decoration:underline; }
/*2번쨰 프로필 박스 */
.profile2 {border:#9ccd96 3px solid; width:188px; padding:5px 15px; margin-left:8px; background:#ffffff; margin-top:10px}
.profile2 dl{clear:both; display:inline; line-height:18px; }
.profile2 dl dt {float:left; margin-right:10px}
.profile2 dl dd {float:left; color:#2d6ce4; font-size:11px}
