﻿@charset 'utf-8';

/*
 * @author: by hyunhee
 * @date: 2012/05/30
 * @version: 0.1
 * @copyright: HANI. All Rights Reserved.
 * @description: 검색
 */

/* 검색 정렬 옵션 영역 */
.search-option-section {padding-bottom: 30px; zoom:1; }
.search-option-section:after{ content: "."; display: block; font-size: 0; height: 0; line-height: 0; clear: both;  }
.search-option-section .sort-key { float: left; width: 642px; padding-top: 13px; padding-bottom: 13px;}
.search-option-section .sort-key li { float: left; padding:0 11px 0 0; margin-right: 13px; background:url(http://img.hani.co.kr/section-image/12/english/images/com/bul/bul_1x11_d5d5d5.gif) no-repeat 100% 50%; }
.search-option-section .sort-key li.last-child {background: none; }
.search-option-section .sort-key li span { color: #000; cursor: pointer; }
.search-option-section .sort-key li.selected span { font-weight: bold; color: #000 !important; }

.sort-key-box { float: right; width: 642px; height: 31px;  padding: 8px 9px 0 14px; background: #f9f9f9;  zoom:1;  }
.sort-key-box .sort-key { overflow: hidden; float: left; width: 358px; padding-top: 4px; }
.sort-key-box .sort-key li { padding-right: 14px; padding-left: 14px; margin-right: 6px; }
.sort-key-box .sort-key li span { color: #666; }
.sort-key-box .insert-date {position: relative;  float: left; }
.sort-key-box .insert-date span { vertical-align: middle; }
.sort-key-box .insert-date .input-date { width: 57px; height: 17px; padding: 3px 3px 0; border: 1px solid #dbdbdb; font-family: arial; vertical-align: middle; }
.sort-key-box .insert-date .search-confirm-button { position: absolute; top: 0; right: -48px; width: 44px; height: 22px; background:url(http://img.hani.co.kr/section-image/12/english/images/com/btn/btn_confirm.gif) no-repeat 0 0; vertical-align: middle; }
.sort-key-box .split {padding: 0 2px 0 1px; }

.search-result-section { padding: 0px 0 45px 0; border-bottom: 1px solid #dbdbdb;  zoom:1; margin-bottom: 25px }
.search-result-section:after{ content: "."; display: block; height: 0; line-height: 0; clear: both;  }
.search-result-section.first-child { border: 0; padding-top: 0; }
.search-result-section .search-title { overflow: hidden; padding: 0 0 1px; zoom: 1; }
.search-result-section .search-title h3 { float: left; color: #000; font-family: arial; }
.search-result-section .search-title .total { float: left; padding: 6px 0 0 6px; font-size: 11px; color: #888; }
.search-result-section .search-more { padding-top: 26px; text-align: right; }
.search-result-section .search-more.first-child { padding: 0 0 8px; }
.search-result-section .search-more a { padding: 0 7px; background:url(http://img.hani.co.kr/section-image/12/english/images/com/bul/bul_4x6_178680.gif) no-repeat 100% 3px; color: #178680; letter-spacing: -1px; }

.search-result-section .search-result-plist { overflow: hidden; padding-bottom: 25px; zoom: 1; }
.search-result-section .search-result-plist li { float: left; width: 120px;  margin-left: 10px; }
.search-result-section .search-result-plist li.first-child { margin-left: 0; }
.search-result-section .search-result-plist li .photo { overflow: hidden; position: relative; width: 120px; height: 120px; border: 1px solid #dbdbdb; text-align: center; }
.search-result-section .search-result-plist li .photo { display: table; table-layout: fixed; }
.search-result-section .search-result-plist li .photo a { overflow: hidden; width: 120px; height: 120px; line-height: 120px; font-size: 120px; vertical-align: middle;}
.search-result-section .search-result-plist li .photo a { display: table-cell; }
.search-result-section .search-result-plist li .photo a img { max-width: 120px; max-height: 120px; vertical-align: middle; }
.search-result-section .search-result-plist li .text { padding-top: 9px; }
.search-result-section .search-result-plist li .text a { color: #000; line-height: 15px; }

.search-result-section .search-result-list {  }
.search-result-section .search-result-list li { clear: both; margin-top: 30px; padding-right: 24px;  zoom: 1; }
.search-result-section .search-result-list li:after{ content: "."; display: block;  height: 0; line-height: 0; clear: both;  }
.search-result-section .search-result-list li.first-child { margin-top: 0; }

.search-result-section .search-result-list dl { overflow: hidden; zoom: 1; }
.search-result-section .search-result-list dl dt, 
.search-result-section .search-result-list dl dd {}
.search-result-section .search-result-list dl dt strong, 
.search-result-section .search-result-list dl dt a { color: #0100cc; font-size: 16px; font-family: georgia,serif; }
.search-result-section .search-result-list dl dt a { text-decoration: underline; }
.search-result-section .search-result-list dl dd a { color: #000;  }
.search-result-section .search-result-list dl dd.detail { padding: 15px 0 0 0; line-height: 18px;}
.search-result-section .search-result-list dl dd.photo { float: right; position: relative; width: 100px; height: 100px; padding-left: 20px; text-align: center;}
.search-result-section .search-result-list dl dd.photo a img { max-width: 100px; max-height: 100px; }
.search-result-section .search-result-list em { font-weight: bold; } /* 20111123 추가 */

.search-result-section .search-result-list .date { overflow: hidden; padding-top: 2px; }
.search-result-section .search-result-list .date dt,
.search-result-section .search-result-list .date dd { font-family: Verdana; font-size: 11px; color: #888; }
.search-result-section .search-result-list .date dt { font-family: Dotum; line-height: 1.3; }
.search-result-section .search-result-list .date dt { float: left; padding-right: 10px; margin-right:9px; background:url(http://img.hani.co.kr/section-image/12/english/images/com/bul/bul_1x10_dbdbdb.gif) no-repeat 100% 50%;}
.search-result-section .search-result-list .date dd { float: left; padding: 0; }

/* 한겨레 이슈 검색어 */
#hani-issue-ranking {  }
#hani-issue-ranking .rank-list { overflow: hidden; padding-top: 1px; }
#hani-issue-ranking .rank-list li { line-height: 21px; padding-left: 21px; background:url(http://img.hani.co.kr/section-image/12/english/images/com/ico/ico_rank.gif) no-repeat 0 0;}
#hani-issue-ranking .rank-list li a { color: #000; }
#hani-issue-ranking .rank-list li.rank1 { background-position: 0 3px; }
#hani-issue-ranking .rank-list li.rank2 { background-position: 0 -18px; }
#hani-issue-ranking .rank-list li.rank3 { background-position: 0 -39px; }
#hani-issue-ranking .rank-list li.rank4 { background-position: 0 -60px; }
#hani-issue-ranking .rank-list li.rank5 { background-position: 0 -81px; }
#hani-issue-ranking .rank-list li.rank6 { background-position: 0 -102px; }
#hani-issue-ranking .rank-list li.rank7 { background-position: 0 -123px; }
#hani-issue-ranking .rank-list li.rank8 { background-position: 0 -144px; }
#hani-issue-ranking .rank-list li.rank9 { background-position: 0 -165px; }
#hani-issue-ranking .rank-list li.rank10 { background-position: 0 -186px; }