﻿@charset 'utf-8';

/*
 * @author: by MIKWON
 * @date: 2011/11/16
 * @version: 0.1
 * @copyright: HANI. All Rights Reserved.
 * @description: 광고영역 default
 */

/* default */
/*img,div,aside,h1,h2,h3,input{behavior:url(./iepngfix.htc);}*/
html, body { width: 100%; height: 100%; }
html { overflow-y:scroll; }
body { text-align: left; }
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin: 0; padding: 0; font-size: 12px; font-family:"돋움",Dotum,Verdana,Arial,AppleGothic,sans-serif; color: #666; line-height: 1.3; }
li { list-style: none; }
img, fieldset, legend { border: 0; }
table { border: 0; border-spacing: 0; border-collapse: collapse; font-size: 12px; }
a { color: #666; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
cite, em, address { font-style: normal; }
strong { color: #000; }
address a { color: #d9d9d9; }
hr, legend, caption { display: none; }

h1 { font-size: 1.1em; font-weight: bold; } 
h2 { font-size: 1.2em; font-weight: bold; } 
h3 { font-size: 1.3em; font-weight: bold; } 
h4 { font-size: 1.4em; font-weight: bold; } 
h5 { font-size: 1.5em; font-weight: bold; } 
h6 { font-size: 1.6em; font-weight: bold; } 

button { border: none; background-color: transparent; cursor: pointer; }
select { font: 12px "돋움", dotum, AppleGothic, Arial, Helvetica, Clean, Sans-serif; }

/* base */
/* form */
.input_check, .input_radio{ width: 13px; height: 13px; }

/* 숨김 */
.blind { display: block; overflow: hidden; position: absolute; top: -1000em; left: 0; }

/* clearfix */
.clearfx{ zoom: 1; }
.clearfx:after{ content: "."; display: block; font-size: 0; height: 0; line-height: 0; clear: both; }

/* png24*/
.ie6 .png24{ tmp: expression(setPng24(this)); }

/* 오른쪽 영역 - 컨텐츠 레이아웃 (공통) */
#advertise h4.title_v2 { padding-bottom: 2px; margin-bottom: 10px; border-bottom: 1px solid #dbdbdb; font-size: 12px; color: #000; font-family: Gulim; }
#advertise h4.title { margin-bottom: 10px; border-bottom: 2px solid #609b98; font-size: 12px; color: #000; }
#advertise h4.title .advertise { display: inline-block; width: 17px; height: 9px; margin: 2px 0 0 4px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/ico/ico_s_advertising.gif) no-repeat 0 0; text-indent: -500em; vertical-align: top; } /* 광고 아이콘 */
#advertise h4.title_v2 .advertise { display: inline-block; width: 17px; height: 9px; margin: 2px 0 0 4px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/ico/ico_s_advertising.gif) no-repeat 0 0; text-indent: -500em; vertical-align: top; } /* 광고 아이콘 */

/* 오른쪽 영역 - 리스트 타입 (공통) */
#advertise .list { margin-top: -3px; }
#advertise .list li { padding-left: 8px; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_666.gif) no-repeat 0 8px; line-height: 21px; }
#advertise .list li a { color: #333; }
#advertise .list .count { color: #f00; }
#advertise .list_v2 li { background-image: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_888.gif); } /* list list_v2 */
#advertise .list_v2 li a { color: #888; }

/* 오른쪽 영역 - 컨텐츠 레이아웃 (한겨레TV) */
#advertise_hanitv h4.title_v2 { padding-bottom: 2px; margin-bottom: 10px; border-bottom: 2px solid #609B98; font-size: 12px; color: #999; font-family: Gulim; }
#advertise_hanitv h4 img { vertical-align: middle; }
#advertise_hanitv h4.title { margin-bottom: 10px; border-bottom: 2px solid #609B98; font-size: 12px; color: #000; }
#advertise_hanitv h4.title .advertise { display: inline-block; width: 17px; height: 9px; margin: 2px 0 0 4px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/ico/ico_s_advertising.gif) no-repeat 0 0; text-indent: -500em; vertical-align: top; } /* 광고 아이콘 */
#advertise_hanitv h4.title_v2 .advertise { display: inline-block; width: 17px; height: 9px; margin: 2px 0 0 4px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/ico/ico_s_advertising.gif) no-repeat 0 0; text-indent: -500em; vertical-align: top; } /* 광고 아이콘 */

/* 오른쪽 영역 - 리스트 타입 (한겨레TV) */
#advertise_hanitv .list { margin-top: -3px; }
#advertise_hanitv .list li { padding-left: 8px; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_666.gif) no-repeat 0 8px; line-height: 21px; }
#advertise_hanitv .list li a { color: #777; }
#advertise_hanitv .list li a:hover { color: #999; }
#advertise_hanitv .list .count { color: #f00; }
#advertise_hanitv .list_v2 li { background-image: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_888.gif); } /* list list_v2 */
#advertise_hanitv .list_v2 li a { color: #777; }
#advertise_hanitv .list_v2 li a:hover { color: #999; }

/* 오른쪽 영역 - 포토 타입 (공통) */
#advertise .photo-news { overflow: hidden; padding-bottom: 9px; zoom: 1; }
#advertise .photo-news a { display: block; }
#advertise .photo-news img.photo { float: left; display: block; width: 68px; height: 48px; margin-right: 13px; border:1px solid #dbdbdb; vertical-align: top; }
#advertise .photo-news strong { float: left; display: block; width: 165px; color: #000; line-height: 20px; }
#advertise .photo-list { overflow: hidden; zoom: 1;}
#advertise .photo-list li { float: left; padding: 0 0 8px 0; }
#advertise .photo-list li.right { float: right; }
#advertise .photo-list li a { display: block; text-decoration: none; }
#advertise .photo-list li img.photo { display: block; width: 118px; height: 77px; border:1px solid #dbdbdb; vertical-align: top; }
#advertise .photo-list li span {display: block; padding-top: 9px; width: 118px; font-size: 11px; color: #888; letter-spacing: -1px; }
#advertise .photo-list li a:hover span { text-decoration: underline; }
#advertise .photo-last-child { margin-bottom: 10px;  background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bg/bg_dotted_5x1_dbdbdb.gif) repeat-x 0 100%; }/* photo-list photo-last-child */

/* 날씨 정보 및 배너 아이프레임 영역 css */
.weather-info { text-align: left; }
.weather-info .area a{ font-family: dotum; font-size: 11px; color: #000;margin-left:10px; }
.weather-info .temperature a { font-family: dotum; font-size: 11px; color: #ee6433; }
.weather-info .temperature-img { padding:3px 0 0 40px;  }

/* 광고 영역 CSS */
#insurance .advertivse { clear: both; overflow: hidden; width: 100%; }
#insurance .advertivse h4 { float: left; width: 105px; height: 62px; padding-left: 15px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_1x41_gradient.gif) no-repeat 100% 50%; font-size: 12px; color: #666; }
#insurance .advertivse ul { float: left; width: 510px; margin: 0 0 0 25px; padding: 10px 0; }
#insurance .advertivse ul li { float: left; width: 242px; padding-left: 13px; line-height: 20px; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_444.gif) no-repeat 0 50%; }
#insurance .advertivse ul li a { font-size: 11px; color: #333; }
#insurance .theme-news.last-child {border-bottom: 1px solid #dbdbdb;  }

#insurance .advertivse h4 span { display: block; }
#insurance .advertivse h4.insurance span { padding-top: 14px; }
#insurance .advertivse h4.biz-partner span { padding-top: 3px; }
#insurance .advertivse h4.premium {  }
#insurance .advertivse h4.premium span { padding: 3px 0 3px;  }
#insurance .advertivse h4.premium a { padding: 0 9px 0 6px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_4x6_f00.gif) no-repeat 100% 45%; font-size: 11px; line-height: 16px; font-weight: normal; }

/* 광고 영역 CSS */
#biz-partner .advertivse { clear: both; overflow: hidden; width: 100%; padding: 10px 0; }
#biz-partner .advertivse h4 { float: left; width: 105px; height: 40px; padding-left: 15px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_1x41_gradient.gif) no-repeat 100% 50%; font-size: 12px; color: #666; }
#biz-partner .advertivse ul { float: left; width: 510px; margin: 0 0 0 25px; padding: 0 0 0; }
#biz-partner .advertivse ul li { float: left; width: 242px; padding-left: 13px; line-height: 20px; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_444.gif) no-repeat 0 50%; }
#biz-partner .advertivse ul li a { font-size: 11px; color: #333; }
#biz-partner .theme-news.last-child {border-bottom: 1px solid #dbdbdb;  }

#biz-partner .advertivse h4 span { display: block; }
#biz-partner .advertivse h4.insurance span { padding-top: 14px; }
#biz-partner .advertivse h4.biz-partner span { padding-top: 3px; }
#biz-partner .advertivse h4.premium {  }
#biz-partner .advertivse h4.premium span { padding: 3px 0 3px;  }
#biz-partner .advertivse h4.premium a { padding: 0 9px 0 6px; background:url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_4x6_f00.gif) no-repeat 100% 45%; font-size: 11px; line-height: 16px; font-weight: normal; }

/* 파워링크 css */
#power-link { overflow: hidden; height: 160px; padding: 12px 13px; border: 1px solid #dbdbdb; }
#power-link h1 { height: 23px; color: #000; }
#power-link h1 img { vertical-align: middle; }
#power-link .link-list { width: 100%; }
#power-link .link-list li { padding-left: 10px; margin-bottom: 6px; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_888.gif) no-repeat 0 5px; }
#power-link .link-list li.last-link { margin-bottom: 0; }
#power-link .link-list a { color: #888; }
#power-link .link-list strong { color: #888; }

/* 파워링크 css */
#power-link-english { overflow: hidden; height: 149px; padding: 12px 13px; border: 1px solid #dbdbdb; }
#power-link-english h1 { height: 23px; color: #000; }
#power-link-english h1 img { vertical-align: middle; }
#power-link-english .link-list { width: 100%; }
#power-link-english .link-list li { padding-left: 10px; margin-bottom: 6px; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_888.gif) no-repeat 0 5px; }
#power-link-english .link-list li.last-link { margin-bottom: 0; }
#power-link-english .link-list a { color: #888; }
#power-link-english .link-list strong { color: #888; }

/* 파워링크 */
.power-link { position: relative; width: 100%; padding: 10px 0; margin-bottom: 36px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.power-link table { width: 100%; }
.power-link table tbody th { padding: 10px 0 10px 15px; vertical-align: top; text-align: left; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_666.gif) no-repeat 7px 15px; }
.power-link table tbody td { padding: 10px 0; vertical-align: top; text-align: left; }
.power-link .ad-power-link { position: absolute; right: 0; bottom: -5px; }

.power-link-type2 { position: relative; width: 100%; color: #232323; }
.power-link-type2 li { margin-bottom: 10px; }
.power-link-type2 li.last-ad { margin-bottom: 0; }
.power-link-type2 .ad-title { font-size: 14px;; }
.power-link-type2 .ad-title a { font-weight: normal; font-size: 11px; color: #238882; }
.power-link-type2 .ad-title a.title { font-weight: bold; font-size: 14px; color: black; }
.power-link-type2 .ad-info-text { margin-top: 3px; }
.power-link-type2 .ad-power-link { position: absolute; right: 0; bottom: 0; }

/* 파워링크 20130514추가 */
.power-link-type3 { position: relative; padding: 10px 0; margin-bottom: 36px; border: 1px solid #dbdbdb;}
.power-link-type3 table { width: 100%; }
.power-link-type3 table tbody th { padding: 10px 0 10px 24px; vertical-align: top; text-align: left; background: url(http://img.hani.co.kr/section-image/12/news/hani/images/com/bul/bul_2x2_666.gif) no-repeat 16px 15px; }
.power-link-type3 table tbody td { padding: 10px 0; vertical-align: top; text-align: left; }
.power-link-type3 .ad-power-link { position: absolute; right: -1px; bottom: -5px; }


/* 파워링크 20130528추가_ 검색상단영역*/
.power-link-type4 { position: relative; width: 100%; color: #333333; padding-bottom: 13px;}
.power-link-type4 h3 {font-size: 1.2em; font-weight: bold; font-family: "굴림",gulim; color: #000; letter-spacing: 0.1em;}
.power-link-type4 li { margin-bottom: 10px; }
.power-link-type4 li.last-ad { margin-bottom: 5px; }
.power-link-type4 .ad-title { font-size: 13px;  font-family: Gulim; }
.power-link-type4 .ad-title a { font-weight: normal; font-size: 11px; color: #238882;}
.power-link-type4 .ad-title a.title { font-weight: normal; font-size: 13px; color: #0100cc; text-decoration: underline;}
.power-link-type4 .ad-info-text { margin-top: 3px; color: #333333; font-family: "굴림", Gulim;}
.power-link-type4 .ad-power-link {position: absolute; right: 0; bottom: 0; }
.power-link-type4 .ad-power-link .p {text-align:right; padding-top:3px;}





/* 이미지 광고 */
.overflow-ad {  }
.overflow-ad img { vertical-align: top; border: 1px solid #dbdbdb; }

/* 쇼핑몰 광고 */
.shopping-mall-list { width: 222px; padding: 0 36px 0 6px; }
.shopping-mall-list li { float: left; width: 50px; padding: 0 0 10px 24px; }
.shopping-mall-list li img { vertical-align: top; border: 1px solid #dbdbdb; }
.shopping-mall-list li a { font-family: dotum; font-size: 11px; color: #888; letter-spacing: -0.2em; word-spacing: -0.1em; }
.shopping-mall-list li p { margin-top: 5px; }

#quick-right-ad2 { background: #efefef; }