/* Layout  */

/* 상단 톱메뉴  */
#header .topmenu { clear:both; width:980px; background:#f7f7f7; border-top:#333333 2px solid; border-bottom:#333333 3px solid; height:33px; }
#header .topmenu a{ color:#333333; font-weight:bold; font-size:14px;}
#header .topmenu li {position:relative; text-align:left; cursor:pointer; float:left; height:33px; }
#header .topmenu li  span{display:none; }
#header .topmenu .topmenu01 {background:url(/images/template/topmenu_blue.gif) left top no-repeat scroll; width:100px; overflow:hidden;}
#header .topmenu .topmenu01:hover { background-position:0px -33px;}
#header .topmenu .topmenu01_on  { background:url(/images/template/topmenu_blue.gif); width:100px; background-position:0px -33px;  }
#header .topmenu .topmenu02 {background:url(/images/template/topmenu_blue.gif) -100px 0px no-repeat scroll; width:100px; overflow:hidden;}
#header .topmenu .topmenu02:hover {  background-position:-100px -33px}
#header .topmenu .topmenu02_on { background:url(/images/template/topmenu_blue.gif); width:100px; background-position:-100px -33px}
 /*이하 텍스트로 된 링크입니다.  */
#header .topmenu .topmenu03 {background:url(/images/template/topmenu_blue_bg.gif) top right no-repeat scroll; }
#header .topmenu  a {display:block;padding:7px 15px}
#header .topmenu  a:hover{color:#ffffff; display:block;  padding:7px 15px}
#header .topmenu .topmenu03:hover{ background-position: 0px -33px; overflow:hidden;  }
#header .topmenu .topmenu03_on{ background:url(/images/template/topmenu_blue_bg.gif) 0px -33px;}
#header .topmenu .topmenu03.end {background:none;}

/* 상단 톱메뉴   type_C  용*/
.topmenuC .topmenu01 {background:url(/images/template/topmenu2_blue.gif) left top no-repeat scroll; width:100px; overflow:hidden;}
.topmenuC .topmenu01:hover { background-position:0px -33px;}
.topmenuC .topmenu01_on  { background:url(/images/template/topmenu2_blue.gif); width:100px; background-position:0px -33px;  }
.topmenuC .topmenu02 {background:url(/images/template/topmenu2_blue.gif) -100px 0px no-repeat scroll; width:100px; overflow:hidden;}
.topmenuC .topmenu02:hover {  background-position:-100px -33px}
.topmenuC .topmenu02_on { background:url(/images/template/topmenu2_blue.gif); width:100px; background-position:-100px -33px}
 /*이하 텍스트로 된 링크입니다.  */
.topmenuC .topmenu03 {background:url(/images/template/topmenu2_bg_blue.gif) top right no-repeat scroll; }
.topmenuC .topmenu03:hover{ background-position: 0px -33px; overflow:hidden;  }
.topmenuC .topmenu03_on{ background:url(/images/template/topmenu2_bg_blue.gif) 0px -33px;  }

/* type_C  상단 핫박스의 이동 아이콘  ico_aw_next 용 */
.hotbox  span.ico_aw_prev {background: url(/images/template/ico_aw_prev.gif) no-repeat; width:20px; height:40px; cursor:pointer; position:absolute; left:10px; top:100px}
.hotbox  span.ico_aw_prev:hover  { background:  url(/images/template/ico_aw_prev_blue.gif) -20px 0 no-repeat; position:absolute; left:10px; top:100px}
.hotbox  span.ico_aw_prev_on{ background:  url(/images/template/ico_aw_prev_blue.gif) -20px 0 no-repeat; width:20px; height:40px; cursor:pointer; position:absolute; left:10px; top:100px}

.hotbox  span.ico_aw_next {background: url(/images/template/ico_aw_next.gif) no-repeat; width:20px; height:40px; cursor:pointer; position:absolute; right:10px; top:100px}
.hotbox  span.ico_aw_next:hover  { background:  url(/images/template/ico_aw_next_blue.gif) -20px 0 no-repeat; position:absolute; right:10px; top:100px}
.hotbox  span.ico_aw_next_on { background:  url(/images/template/ico_aw_next_blue.gif) -20px 0 no-repeat; width:20px; height:40px; cursor:pointer; position:absolute; right:10px; top:100px}


/* 왼쪽 snb //////////////////////////////////////////////////////////////////*/

/*왼쪽 사이드 검색박스  */
#content_template .snb .search{padding: 0 10px; text-align:left;}
#content_template .snb .search .txt {border:#6272be 1px solid; width:103px; height:17px; padding:3px 0px 0px 3px; vertical-align:middle; }
#content_template .snb .search .btn{background: url(/images/template/btn_search_blue.gif) no-repeat; vertical-align:middle;}
/*검색박스 typeC */
#content_template.type_C .aside .search .txt {border:#5f6ebb 1px solid;  }
#content_template.type_C .aside .search .btn{vertical-align:middle; border:none; padding:0; margin:0; width:40px; height:21px; cursor:pointer;
background: url(/images/template/btn_search_blue.gif) no-repeat; }


/*왼쪽 인기뉴스/최다댓글 탭메뉴  */
.snb .tab_popular { width:173px; }
.snb .tab_popular li {position:relative; text-align:left; cursor:pointer; float:left; height:17px; }
.snb .tab_popular li  span{display:none; }
.snb .tab_popular .tab_popular01 {background:url(/images/template/tab_popular_blue.gif) left top no-repeat scroll; width:87px; overflow:hidden;}
.snb .tab_popular .tab_popular01:hover { background-position:0px -17px;}
.snb .tab_popular .tab_popular01_on  { background:url(/images/template/tab_popular_blue.gif); width:87px; background-position:0px -17px;  }
.snb .tab_popular .tab_popular01.selected  { background:url(/images/template/tab_popular_blue.gif); width:87px; background-position:0px -17px;  }

.snb .tab_popular .tab_popular02 {background:url(/images/template/tab_popular_blue.gif) -87px 0px no-repeat scroll; width:86px; overflow:hidden;}
.snb .tab_popular .tab_popular02:hover {  background-position:-87px -17px}
.snb .tab_popular .tab_popular02_on { background:url(/images/template/tab_popular_blue.gif); width:86px; background-position:-87px -17px}
.snb .tab_popular .tab_popular02.selected { background:url(/images/template/tab_popular_blue.gif); width:86px; background-position:-87px -17px}



/*최신뉴스*/
.main .latest_news .photo_ico {background: url(/images/template/ico_photo_blue.gif) right 2px no-repeat;  }
/*typeC 최신뉴스 타이틀 */
.main.w711 .latest_news  h3 {background: url(/images/template/tit_latest_news3_blue.gif) left top no-repeat; }
/*왼쪽사이드 OPM 추천링크 B-type*/
.main .latest_news.typeB{ border:#5969b9 5px solid;  background:#f6f6f6 url(/images/template/tit_latest_news_blue.gif) left top no-repeat;    }


/*오른쪽하단 위키트리 뉴스 박스  */
#content_template .aside .wikitree_news h3{height:12px; margin:10px 0; _margin:10px 0 0 0; _width:220px}
#content_template .aside .wikitree_news h3 span{display:none;}
#content_template .aside .wikitree_news h3.wikitree_news{background: url(/images/template/tit_wikitree_news_blue.gif) no-repeat; }
#content_template .aside .wikitree_news h3.hot_issue{background: url(/images/template/tit_hot_issue_blue.gif) no-repeat; }
#content_template .aside .wikitree_news h3.headline{background: url(/images/template/tit_headline_blue.gif) no-repeat; }
#content_template .aside .wikitree_news h3.latest_news2{background: url(/images/template/tit_latest_news2_blue.gif) no-repeat; }


/*왼쪽사이드 OPM 추천링크 B-type*/
.opm_link_bg {background: url(/images/template/opm_link_bottom_blue.gif) bottom left repeat-y; width:173px; margin-top:10px}
.opm_link {background: url(/images/template/opm_link_top_blue.gif) no-repeat;  _padding:10px 0; }


/* C-type*/
#content_template.type_C   .hotbox {background:#333333 url(/images/template/ico_hot_blue.gif) left top no-repeat ; }
/*오른쪽 상단 지금취재중  */
#content_template.type_C  .ing {background:#293d9f; }
/*오른쪽 상단 위키트리 취재중  */
#content_template.type_C  .ing2 {background:#293d9f; }

#content_template.type_C   .ingbox  .ing  h3{background: url(/images/template/tit_ing_blue.gif) no-repeat; height:15px; }
#content_template.type_C   .ingbox  .ing  h3 span {display:none}
#content_template.type_C   .ingbox  .ing2 h3{background: url(/images/template/tit_ing_wikitree_blue.gif) no-repeat; height:15px; }
#content_template.type_C   .ingbox  .ing2  h3 span {display:none}


/*C-type 편집국 */
#content_template .aside .editor_box2{border:#6877c0 2px solid;}
#content_template .aside .editor_box2 h3{background: url(/images/template/tit_editor_blue.gif) no-repeat; }
#content_template .aside .editor_box2 h3.wiki{background: url(/images/template/tit_editor2_blue.gif) no-repeat;}
#content_template .aside .editor_box2 h4{background: url(/images/template/tit_best_jour1_blue.gif) no-repeat;}
#content_template .aside .editor_box2 h4.wiki{background: url(/images/template/tit_best_jour12_blue.gif) no-repeat; }
#content_template .aside .editor_box2 h4 span{display:none}


/*C타입 하단 .main.w650*/
.main.w650 .top_module .news_box h3 {height:15px;}
/* .main.w650 .top_module .news_box h3 {background: url(/images/template/tit_culture_blue.gif) no-repeat; height:15px;} */
/*생활정보*/
/* .main.w650 .top_module .news_box h3.life_info {background: url(/images/template/tit_life_info_blue.gif) no-repeat; } */

/*C타입 하단 OPM 추천링크 C-type*/
.top_module .opm_link2_bg { background: url(/images/template/opm_link2_bottom_blue.gif) bottom left repeat-y; }
.top_module .opm_link2 {background: url(/images/template/opm_link2_top_blue.gif) no-repeat;   }

/*C타입 하단 보라색->(파란색으로) 테두리 형태의 위키트리뉴스*/
#content_template .aside.w325 .wikitree_news {background:#ffffff url(/images/template/tit_wikitree_news_blue.gif) 20px top  no-repeat; border:#5c6cbb solid 3px; }
#content_template .aside.w325 .wikitree_news  h3.hot_issue{background: url(/images/template/tit_hot_issue_blue.gif) no-repeat; }
#content_template .aside.w325 .wikitree_news  h3.headline{background: url(/images/template/tit_headline_blue.gif) no-repeat;  }
#content_template .aside.w325 .wikitree_news  h3.latest_news2{background: url(/images/template/tit_latest_news2_blue.gif) no-repeat; }
#content_template .aside.w325 .wikitree_news  h3 span{display:none}


/*OPM 소개  */
.main h2.opm_about{color:#5c6cbb}
.opm_about h5 {background:#5c6cbb; }
.opm_about .opm_link_about {background:#5c6cbb url(/images/template/tit_opm_link_blue.gif) 10px 10px no-repeat; }
.opm_about .opm_link_about .box{background:#4a5696; }
.opm_about .opm_link_about .box ul li{ background:#4a5696  url(/images/common/ico_dot.gif) left center no-repeat;  }


