﻿/* 240x70 */
.bn_240x70 {float:right; margin-top:12px;}
.bn_240x70 .bn_240x70_1 {float:left; width:240px; height:70px; margin-right:5px;}
.bn_240x70 .bn_240x70_2 {float:left; width:240px; height:70px;}

.section .bn_240x70 {display:none}


/* 728x90 */
.bn_728x90_1 {clear:both; position:relative; width:100%; /*height:90px;*/ margin:0 auto; padding:0 0; border-bottom:1px solid #ccc; background:#f5f5f5; text-align:center;}
.bn_728x90_1 .bn_728x90_1_close {position:absolute; top:5px; left:50%; width:43px; height:19px; margin-left:370px; background:url(../images/common/btn_close.png) no-repeat 0 0; overflow:hidden; cursor:pointer; text-indent:-500px;}
.bn_728x90_1 div {margin:auto;}  /* 스크립트배너 추가시 생성되는 내부 div 정렬용 */
.bn_728x90_2 {clear:both; width:100%; height:90px; margin:30px auto 0 auto; text-align:center; background:#f5f5f5;}
.bn_728x90_2 div {margin:auto;}
.bn_728x90_3 {clear:both; width:100%; height:90px; margin:auto; text-align:center; background:#f5f5f5; margin-top: 30px;display: inline-block;}
.bn_728x90_3 div {margin:auto;}
.con_exp .bn_728x90_3 {float:left; width:940px;}


/* 300x250 */
.bn_300x250_1 {clear:both; width:300px; margin-top:20px; background:#f5f5f5; text-align:center;}
.bn_300x250_1 div {margin:auto;}
.main .bn_300x250_1 {margin-top:5px;}
.bn_300x250_2 {position:relative; width:300px; height:250px; margin-top:10px; background:#f5f5f5; text-align:center;}
.bn_300x250_2 div {margin:auto;}
.main .bn_300x250_2 {margin-top:25px;}
.bn_300x250_2 .paging_btn {position:absolute; top:-20px; right:0;}
.bn_300x250_2 .paging_btn li {float:left;}
.bn_300x250_2 .paging_btn li a {display:block; float:left; width:10px; height:10px; margin-left:3px; border:1px solid #ccc; border-radius:10px; overflow:hidden; text-indent:-30px;}
.bn_300x250_2 .paging_btn li .hover_btns {border:1px solid #333; background:#333;}

.bn_300x250_3 {position:relative; height:250px; margin-top:30px; margin-top:30px; background:#f5f5f5;}
.bn_300x250_3 div {margin:auto;}
.bn_300x250_3 .paging_btn {position:absolute; top:-20px; right:0;}
.bn_300x250_3 .paging_btn li {float:left;}
.bn_300x250_3 .paging_btn li a {display:block; float:left; width:10px; height:10px; margin-left:3px; border:1px solid #ccc; border-radius:10px; overflow:hidden; text-indent:-30px;}
.bn_300x250_3 .paging_btn li .hover_btns {border:1px solid #333; background:#333;}


/* 468x60 */
.bn_468x60_1 {clear:both; width:100%; height:60px; margin:60px auto 0 auto; text-align:center; background:#f5f5f5;}
.main .bn_468x60_1 {margin-top:20px;}
.bn_468x60_2 {clear:both; width:100%; height:60px; margin:30px auto 0 auto; text-align:center; background:#f5f5f5;}


/* 160x600 */
.bn_160x600_1 {position: absolute; *top:225px; top:10px; *right:50%; *margin-right:480px; left: -170px; z-index:7; background:#f5f5f5; overflow:hidden}
.bn_160x600_2 {position: absolute; *top:225px; top:10px; left:50%; margin-left:480px; z-index:7; background:#f5f5f5; overflow:hidden}


/* etc */
.bn_etc1 {clear:both; width:100%; margin-top:0px; background:#ececec; text-align:center;}
.bn_etc1 div {margin:auto;}
.bn_etc2 {width:300px; *height:150px; margin-top:20px; background:#ececec;}
.bn_etc2 div {margin:auto;}
.bn_etc3 {width:300px; margin-top:20px; background:#ececec;}
.bn_etc3 div {margin:auto;}


/* 골프 영상 : golfV */
.golfV {clear:both; position:relative; margin-top:25px;}
.golfV h3 {margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #eaeaea;}


/* Expandable : KIA */
.banner_flash_area {position:relative;}
#div_off {display:none; position:relative; width:728px; margin:0 auto;overflow: hidden;}
#div_on {margin:0 auto;width: 940px; position: relative;}
.banner_flash_btn {position: absolute; top: 65px; right: 0; width: 85px; height: 28px; z-index: 99998; cursor: pointer;}
.banner_flash_close {position:absolute; top:5px; right: 57px; z-index:99999;}


/* popup : recruit */
.random_bn_close {cursor: pointer; position: absolute; right: 0;}
 #random_bn {position: absolute; z-index: 99999; top: 780px; margin-left: -200px; text-align: right; left: 50%;}


/* 메인 Layer popup */

.layer_popup {position: absolute; width: 300px;left: 50%; margin-left: -250px; top: 290px;z-index: 999; display: none;}


#mp_frame {margin-bottom:1px; height: 90px; width: 940px; margin: 0px auto;}
#mp_box { width:940px; height:90px; text-align:center}
#mp_box img { width:728px; }
#mp_btn_open {top: 4px; margin-left: 827px; display: block; z-index: 100;}
#mp_btn_close { position:absolute; top:4px; margin-left:840px; display:none;  z-index: 100;}
#mp_duration { position:absolute; top:184px; margin-left:860px; display:none; color:#aaa; font-family:arial; font-size:10px; text-align:right; width:50px }
#mp_video { width:940px; height:500px; background-color:#000; *background-image:url('http://img.koreatimes.com/banner/files/m_l1/3033wilshire_940x500.gif'); }
#mp_video img { width:940px; }
#mp_block { position:absolute; top:154px; width:940px; height:500px; cursor:pointer; }


/************************************************************************************************************************
                                                     For wide displays
************************************************************************************************************************/
@media (min-width: 1520px) {


/* kr_m160x600 */
.wide .bn_160x600_1 {margin-right:590px;}
.wide .bn_160x600_2 {margin-left:590px;}
}