﻿@import url(/css/2010/cbs.css);

/* ------------------------------------------------------------------------------------------ */

/* container */
.wrap .container {margin :10px 0 5px;position:relative;z-index:10;}

/* 이전, 다음 목록 버튼 기본 레이아웃 */
.btn_arrow {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_arrow_lr_100120a.gif") no-repeat 4px 2px;
padding:0px;width:35px;height:17px;position:absolute;z-index:100;
}
.btn_arrow a {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_arrow_lr_100120a.gif") no-repeat;
width:17px;height:17px;float:left;overflow:hidden;text-indent:-3000px;
}
.btn_arrow a.btn_left {background-position:4px 2px;}
.btn_arrow a.btn_right {float:right;background-position:-14px 2px;}

/* header */
.header {width:100%;float:left;position:relative;z-index:100;}
/* header - sub_thinnavi */
.header .sub_thinnavi, .sub_thinnavi {width:100%;height:25px;overflow:hidden;}
.header .sub_thinnavi li, .sub_thinnavi li {float:left; margin-top:7px;}
.header .sub_thinnavi *, .sub_thinnavi * {color:#767676;font-size:8pt;letter-spacing:-1px;}
body .header .sub_thinnavi a, body .sub_thinnavi a {color:#767676;font-family:dotum,"돋움";}
body .header .sub_thinnavi a:hover, body .sub_thinnavi a:hover {color:#767676;}
.header .sub_thinnavi a.btn_login,
.header .sub_thinnavi a.btn_logout,
.sub_thinnavi a.btn_login,
.sub_thinnavi a.btn_logout {
overflow:hidden;height:18px;float:left;text-indent:-3000px;position:relative;top:-4px;
}
.header .sub_thinnavi a.btn_login,
.sub_thinnavi a.btn_login {
background:url("https://img.cbs.co.kr/cbs/common/top/btn_top_login.gif") no-repeat;
width:41px;
}
.header .sub_thinnavi a.btn_logout,
.sub_thinnavi a.btn_logout {
background:url("https://img.cbs.co.kr/cbs/common/top/btn_top_logout.gif") no-repeat;
width:51px;
}
.header .sub_thinnavi label, .sub_thinnavi label {float:left; padding-right:5px;}
.header .sub_thinnavi .thin_left, .sub_thinnavi .thin_left {float:left;}
.header .sub_thinnavi .thin_left li, .sub_thinnavi .thin_left li {
background:url("https://img.cbs.co.kr/cbs/common/top/bul_arrow_blue_l.gif") no-repeat right 3px;
padding:0px 5px 0 10px;
}
.header .sub_thinnavi .thin_right_login,
.header .sub_thinnavi .thin_right_logout,
.sub_thinnavi .thin_right_login,
.sub_thinnavi .thin_right_logout {float:right;}
.header .sub_thinnavi .thin_right_login li,
.header .sub_thinnavi .thin_right_logout li,
.sub_thinnavi .thin_right_login li,
.sub_thinnavi .thin_right_logout li {
background:url("https://img.cbs.co.kr/cbs/common/top/bul_line_top.gif") no-repeat right 0;
padding:0px 10px 0 9px;
}
.header .sub_thinnavi li.last , .sub_thinnavi li.last {background:none;}
.header .sub_thinnavi li.line_no,
.sub_thinnavi li.line_no {background:none; padding-right:0px;}

/* header - top_right */
.header .top_right {width:300px;float:left;margin:24px 0 0 0;}
.header .top_right .top_notice {width:100%;height:14px;overflow:hidden;}
.header .top_right .top_notice li {width:100%;height:14px;overflow:hidden;float:left;}
.header .top_right .top_notice li a {color:#2f3743;padding-left:3px;width:227px;overflow:hidden;float:left;}
.header .top_right .top_notice img {float:left;}
.header .top_right .top_notice em {font-style:normal;font-weight:bold;}
.header .top_right .top_menu {width:100%;}
.header .top_right .top_menu li {margin:8px 8px 0 0;height:10px;float:left;}
.header .top_right .top_menu a {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_top_menu_n.gif") no-repeat;
height:10px;text-indent:-3000px;float:left;overflow:hidden;
}
.header .top_right .top_menu .list1 {background-position:0px 0;width:45px;}
.header .top_right .top_menu .list2 {background-position:-56px 0;width:62px;}
.header .top_right .top_menu .list3 {background-position:-127px 0;width:35px;}
.header .top_right .top_menu .list4 {background-position:-171px 0;width:51px;}
.header .top_right .top_menu .list5 {background-position:-232px 0;width:61px;}
.header .top_right .top_menu .list1:hover {background-position:0px -14px;}
.header .top_right .top_menu .list2:hover {background-position:-56px -14px;}
.header .top_right .top_menu .list3:hover {background-position:-127px -14px;}
.header .top_right .top_menu .list4:hover {background-position:-171px -14px;}
.header .top_right .top_menu .list5:hover {background-position:-232px -14px;}
/* header - logo */
.header .logo,
.header .logo_event {
width:325px;height:75px;float:left;text-align:center;position:relative;
}
.header .logo .main {display:block;height:100%;}
.header .logo .main img{padding-top:20px;}
.header .logo .logo_evt_img,
.header .logo_event .main {display:none;}
.header .logo_event .logo_evt_img {display:block;}

/* header - top_banner */
.header .top_banner {width:275px;height:75px;overflow:hidden;float:right;position:relative;}
.header .top_banner li {position:absolute;top:0px;left:0px;z-index:1;}
.header .top_banner .btn_arrow {left:240px;top:53px;z-index:10;}
/* header - gnb */
.header .gnb {
background:url("https://img.cbs.co.kr/cbs/inc/gnu/bg_gnb_210603m.gif") no-repeat;
width:100%;height:40px;clear:both;
}
.header .gnb li {float:left;}
.header .gnb li a {
background:url("https://img.cbs.co.kr/cbs/inc/gnu/btn_gnb_210603.png") no-repeat;
float:left;height:15px;margin-top:13px;text-indent:-3000px;overflow:hidden;
}
.header .gnb li.gnb_banner {width:155px;float:right;}
.header .gnb li.gnb_banner a {width:155px;height:35px;background:none;text-indent:0px;margin:0px;}
.header .gnb li.onair {margin:2px 0 0 8px;margin /**/:2px 0 0 16px;}
.header .gnb li.onair label{
background:url("https://img.cbs.co.kr/cbs/inc/gnu/btn_gnb_210603.png") no-repeat 0 -1px;
width:32px;height:12px;overflow:hidden;margin-top:11px; text-indent:-3000px;float:left;
}
.header .gnb li.onair .onair_tv {background-position:-34px -18px; width:12px; margin-left:5px;}
.header .gnb li.onair .onair_r939 {background-position:-51px -18px; width:22px; margin-left:5px;}
.header .gnb li.onair .onair_r981 {background-position:-75px -18px; width:20px; margin-left:5px;}
.header .gnb li .program{background-position:-97px -16px; width:48px; height:14px; margin-left:27px;}
.header .gnb li .menu1{background-position:-158px 0; width:16px; margin-left:12px;}
.header .gnb li .menu2{background-position:-199px 0; width:37px; margin-left:12px;}
.header .gnb li .menu3{background-position:-326px 0; width:38px; margin-left:14px; }
.header .gnb li .menu4{background-position:-262px 0; width:38px; margin-left:12px;margin-top: 12px;}
.header .gnb li .menu6{background-position:-379px 0; width:44px; margin-left:14px;}
.header .gnb li .menu11{background-position:-438px 0; width:34px; margin-left:14px; }
.header .gnb li .menu8{background-position:-158px -68px; width:45px; margin-left:35px;}
.header .gnb li .menu9{background-position:-220px -68px; width:90px; margin-left:16px;}
.header .gnb li .menu10{background-position:-326px -68px; width:39px; margin-left:16px;}
.header .gnb li .menu12{background-position:-381px -68px; width:56px; margin-left:16px;}
.header .gnb li .program_list dt a {background-position:-137px -13px; width:7px; height:14px; margin:10px 0 0 7px;}
.header .gnb li .menu1_list dt a,
.header .gnb li .menu2_list dt a,
.header .gnb li .menu4_list dt a{background-position:-174px 1px; width:14px; margin:13px 0 0 0;}
.header .gnb li .menu7_list dt a{background-position:0 -50px; width:18px; margin-left:34px;}

.header .gnb li.onair .onair_tv:hover {background-position:-34px -3px;}
.header .gnb li.onair .onair_r939:hover {background-position:-51px -3px;}
.header .gnb li.onair .onair_r981:hover {background-position:-75px -3px;}
.header .gnb li .program:hover {background-position:-97px 0;}
.header .gnb li .menu1:hover {background-position:-158px -20px;}
.header .gnb li .menu2:hover {background-position:-199px -20px;}
.header .gnb li .menu3:hover {background-position:-326px -20px;}
.header .gnb li .menu4:hover {background-position:-262px -20px;}
.header .gnb li .menu6:hover {background-position:-379px -20px;}
.header .gnb li .menu11:hover {background-position:-438px -20px;}
.header .gnb li .menu8:hover {background-position:-158px -88px;}
.header .gnb li .menu9:hover {background-position:-220px -88px;}
.header .gnb li .menu10:hover {background-position:-326px -88px;}
.header .gnb li .menu12:hover {background-position:-381px -88px;}
.header .gnb li .program_list dt a:hover  {background-position:-137px -13px;}
.header .gnb li .menu1_list dt a:hover ,
.header .gnb li .menu2_list dt a:hover ,
.header .gnb li .menu4_list dt a:hover {background-position:-174px -19px;}
	
/* main_new icon*/
.main .header .gnb li span.new {
background:url("https://img.cbs.co.kr/cbs/main/2010/blet_gnb_new.gif") no-repeat;
display:block; width:48px; height:14px; position:absolute;top:69px;left:485px;
}
/* sub_new icon*/	
.header .gnb li span.new {
background:url("https://img.cbs.co.kr/cbs/main/2010/blet_gnb_new.gif") no-repeat;
display:block; width:48px; height:14px; position:absolute;top:94px;left:485px;
}
	
/* icon들어갈 경우 */
.header .gnb li.ico { position:relative;}	
/* icon_HD */
.header .gnb li span.ico_hd {
background:url("https://img.cbs.co.kr/cbs/main/2010/ico_hd.gif") no-repeat; 
display:block;width:20px;height:20px;position:absolute;top:-10px;left:35px;
text-indent:-3000px;
}	
.header .gnb li span.ico_love {
background:url("https://img.cbs.co.kr/cbs/main/2011/ico_love.gif") no-repeat; 
display:block;width:30px;height:24px;position:absolute;top:-15px;left:22px;
text-indent:-3000px;
}		
	
/* header - gnb - 편성표, 프로그램 전체보기 */
.header .gnb li .program_list , 
.header .gnb li .menu1_list , 
.header .gnb li .menu2_list ,
.header .gnb li .menu7_list,
.header .gnb li .menu4_list  {float:left;}
.header .gnb li dl.program_list dd * ,
.header .gnb li dl.menu1_list dd * ,
.header .gnb li dl.menu2_list dd * ,
.header .gnb li dl.menu7_list dd *, 
.header .gnb li dl.menu7_list dd * {
width:auto;height:auto;background:none;margin:0px;padding:0px;text-indent:0px;
}
	
/* gnb - 편성표 전체보기 */
.header .gnb li dl.program_list .pro_data {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_program_arrow_gray.gif") no-repeat 177px 0;
padding-top:5px;position:absolute;left:0px;top:145px;width:208px;height:98px;overflow:hidden;
}
body.main .header .gnb li dl.program_list .pro_data {top:120px;}
.header .gnb li dl.program_list .pro_data div{background-color:#4d4d4d;width:100%;height:100%;float:left;}
.header .gnb li dl.program_list .pro_data li {
background-color:#6c6c6e;width:61px;height:19px;margin:1px 1px 0 0;margin /**/:1px 0 0 1px;float:left;
}
.header .gnb li dl.program_list .pro_data li a {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_program_title.gif") no-repeat;
width:51px;height:10px;overflow:hidden;position:relative;left:5px;top:4px;text-indent:-3000px;
}
.header .gnb li dl.program_list .pro_data .tab_pro_tv a {background-position:0px 0;}
.header .gnb li dl.program_list .pro_data .tab_pro_radio939 a {background-position:-62px 0;}
.header .gnb li dl.program_list .pro_data .tab_pro_radio981 a {background-position:-124px 0;}
.header .gnb li dl.program_list .pro_data .tab_pro_tv a:hover,
.header .gnb li dl.program_list .pro_data .tab_pro_tv a.select {background-position:0px -10px;}
.header .gnb li dl.program_list .pro_data .tab_pro_radio939 a:hover ,
.header .gnb li dl.program_list .pro_data .tab_pro_radio939 a.select {background-position:-62px -10px;}
.header .gnb li dl.program_list .pro_data .tab_pro_radio981 a:hover ,
.header .gnb li dl.program_list .pro_data .tab_pro_radio981 a.select {background-position:-124px -10px;}
.header .gnb li dl.program_list .pro_data .btn_close {width:20px;height:19px;float:left;}
.header .gnb li dl.program_list .pro_data .btn_close a {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_close110309a.gif") no-repeat 0 bottom;
width:100%;height:100%;overflow:hidden;text-indent:-3000px;left:0px;top:0px;float:left;
}
.header .gnb li dl.program_list .pro_data .btn_close a:hover {background-position:0px 0;}
.header .gnb li dl.program_list .pro_data dl {
background-color:#4d4d4d;width:100%;height:69px;padding:8px 0 0 0;
position:absolute;left:0px;bottom:0px;float:left;
}
.header .gnb li dl.program_list .pro_data dl dd{
width:185px;float:left;padding:0px 14px;line-height:1.8;white-space:nowrap;overflow:hidden;
}
.header .gnb li dl.program_list .pro_data dd * {
font-size:11px;letter-spacing:-1px;font-weight:bold;float:left;
}
.header .gnb li dl.program_list .pro_data dd a {margin-left:10px;padding-top:1px;}
.header .gnb li dl.program_list .pro_data .list1 ,
.header .gnb li dl.program_list .pro_data .list1 a {color:#ffec90;}
.header .gnb li dl.program_list .pro_data .list2 ,
.header .gnb li dl.program_list .pro_data .list2 a {color:#c3b577;}
.header .gnb li dl.program_list .pro_data .list3 ,
.header .gnb li dl.program_list .pro_data .list3 a {color:#938b69;}
.header .gnb li dl.program_list .pro_data dd a:hover {text-decoration:underline;}
	
/* gnb - tv,radio 전체보기 */
.header .gnb li dl.menu2_list .menu2_data {display:none;}
.header .gnb li dl.menu1_list .menu1_data,
.header .gnb li dl.menu2_list .menu2_data, 
.header .gnb li dl.menu4_list .menu4_data {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_program_arrow_blue.gif") no-repeat 38px 0;
padding-top:7px;position:absolute;top:143px;left:213px;width:687px;height:263px;padding-top:7px;
}
.header .gnb li dl.menu2_list .menu2_data {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_program_arrow_blue.gif") no-repeat 125px 0;
}
body.main .header .gnb li dl.menu1_list .menu1_data ,
body.main .header .gnb li dl.menu2_list .menu2_data  {top:118px;}
body.main .header .gnb li dl.menu4_list .menu4_data  {left:-136px;}
.header .gnb li dl dd div .sub_title {background-color:#3b4862;width:100%;height:28px;float:left;}
.header .gnb li dl dd div .sub_title strong{
background: url("https://img.cbs.co.kr/cbs/main/2010/tit_program.gif") no-repeat;
width:56px;height:12px;text-indent:-3000px;overflow:hidden;float:left;margin:9px 0 0 15px;
}
.header .gnb li dl dd.menu2_data div .sub_title strong{background-position:0px -12px;width:77px;}
.header .gnb li dl dd div .sub_title .btn_close{
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_close_blue.gif") no-repeat;
width:40px;height:13px;overflow:hidden;text-indent:-3000px;margin:6px 13px 0 0;float:right;
}
.header .gnb li dl.menu1_list div.content ,
.header .gnb li dl.menu2_list div.content ,
.header .gnb li dl.menu4_list div.content {
background-color:#fff;border:solid 5px #6e91cc;width:677px;height:253px;float:left;
}
.header .gnb li dl dd div .sub_title {background-color:#3b4862;width:100%;height:28px;float:left;}
.header .gnb li dl dd div .sub_title strong{
background: url("https://img.cbs.co.kr/cbs/main/2010/tit_program.gif") no-repeat;
width:56px;height:12px;text-indent:-3000px;overflow:hidden;float:left;margin:9px 0 0 15px;
}
.header .gnb li dl dd.menu1_data div .sub_title {background-color:#3b4862;width:100%;height:28px;float:left;}
.header .gnb li dl dd.menu2_data div .sub_title strong{background-position:0px -12px;width:77px;}
.header .gnb li dl dd div .sub_title .btn_close{
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_close_blue.gif") no-repeat;
width:40px;height:13px;overflow:hidden;text-indent:-3000px;margin:6px 13px 0 0;float:right;
}

/* 서비스 더보기 */
.header .gnb li dl.menu7_list {	position:relative;}
.header .gnb li dl.menu7_list .menu7_data {
background-color:#fff;border:solid 1px #75a5d6;width:685px;height:261px;float:left;
position:absolute;top: 50px;left:21px;
}
.header .gnb li dl.menu7_list .menu7_data ul li {
display:block; width:655px; border-bottom:1px solid #e3e3e3;padding:13px;
}
.header .gnb li dl.menu7_list .menu7_data ul .last {border:none;}
.header .gnb li dl.menu7_list .menu7_data ul a.more_logo {
background:url("https://img.cbs.co.kr/cbs/main/2010/more_logo151006.gif") no-repeat;
display:block; width:100px; float:left;
}
.header .gnb li dl.menu7_list .menu7_data ul a.more_logo span {display:block;text-indent:-3000px;}
.header .gnb li dl.menu7_list .menu7_data ul a.cbs {background-position:2px 0;height:23px;}
.header .gnb li dl.menu7_list .menu7_data ul a.nc {background-position:2px -43px;height:28px;}
.header .gnb li dl.menu7_list .menu7_data ul a.mb {background-position:2px -88px;height:12px;}
	
.header .gnb li dl.menu7_list .menu7_data .top_r_con {display:block; float:left;line-height:1.6;width:530px; border:none;}
.header .gnb li dl.menu7_list .menu7_data .top_r_con a { 
background:url("https://img.cbs.co.kr/cbs/main/2010/bg_line.gif") no-repeat right 2px;
padding:0px 12px; white-space:nowrap;font-family:"굴림",Gulim;
}
.header .gnb li dl.menu7_list .menu7_data .top_r_con a.last {background-image:none;}
.header .gnb li dl.menu7_list .menu7_data .top_r_con a.bg_none {background-image:none; padding:0px 0 0 12px;}
.header .gnb li dl.menu7_list .menu7_data .top_r_con a.padd_none {padding:0px 12px 0 3px; }
	
.header .gnb li dl.menu7_list .menu7_data .mobile a {background-image:none;padding:0px;margin-left:12px;}
.header .gnb li dl.menu7_list .menu7_data .top_r_con img { float:left;display:inline;}
.header .gnb li dl.menu7_list .menu7_data .top_r_con select { 
border:1px solid #d1d1d1;width:120px;height:17px; 
font-size:8pt;letter-spacing:-1px;color:#717171;
float:left;position:relative;top:-2px;left:-5px;font-family: dotum,"돋움";
}
.header .gnb li dl dd.menu7_data .sub_title {
background-color:#f6f6f6;border-bottom:1px solid #e3e3e3;width:100%;height:36px;float:left;
}
.header .gnb li dl dd.menu7_data .sub_title span {
width:99.1%;height:30px;float:left;display:block;background-color:#2663c0; margin:3px;
}
.header .gnb li dl dd.menu7_data .sub_title strong{
background: url("https://img.cbs.co.kr/cbs/main/2010/title_more_101207.gif") no-repeat;
width:305px;height:12px;text-indent:-3000px;overflow:hidden;float:left;margin:9px 0 0 12px;
}
.header .gnb li dl.menu7_list dd .sub_title .btn_close{
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_close_blue_02.gif") no-repeat;
width:40px;height:13px;overflow:hidden;text-indent:-3000px;margin:8px 8px 0 0;float:right;
}
		
/* gnb - tv,radio 좌측 메뉴 */
.header .gnb li dl.menu1_list .menu1_data ul.title ,
.header .gnb li dl.menu2_list .menu2_data ul.title , 
.header .gnb li dl.menu4_list .menu4_data ul.title {
background-color:#f8f8f8;width:106px;height:201px;padding:12px 0 12px 15px;
border-right:solid 1px #d0d0d0;float:left;position:absolute;top:40px;
}
.header .gnb li dl.menu1_list .menu1_data ul.title li ,
.header .gnb li dl.menu2_list .menu2_data ul.title li ,
.header .gnb li dl.menu4_list .menu4_data ul.title li {
width:100%;background:none;font-size:11px;color:#b2b2b2;font-weight:bold;line-height:1.8;
letter-spacing:-1px;padding:0px;
}
.header .gnb li dl.menu1_list .menu1_data ul.title li a ,
.header .gnb li dl.menu2_list .menu2_data ul.title li a ,
.header .gnb li dl.menu4_list .menu4_data ul.title li a {
font-size:11px;color:#b2b2b2;font-weight:bold;line-height:1.8;letter-spacing:-1px;
}
.header .gnb li dl.menu1_list .menu1_data ul.title li a:hover,
.header .gnb li dl.menu1_list .menu1_data ul.title li a.select ,
.header .gnb li dl.menu2_list .menu2_data ul.title li a:hover,
.header .gnb li dl.menu2_list .menu2_data ul.title li a.select,
.header .gnb li dl.menu4_list .menu4_data ul.title li a:hover,
.header .gnb li dl.menu4_list .menu4_data ul.title li a.select {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -23px;
color:#313131;padding-right:8px;text-decoration:none;
}
/* menu1_list - menu1_data - content */
/* menu2_list - menu2_data - content */
.header .gnb li dl.menu1_list .menu1_data .content div ,
.header .gnb li dl.menu2_list .menu2_data .content div ,
.header .gnb li dl.menu4_list .menu4_data .content div {
	background-color:#fff;width:555px;height:183px;float:right;padding:13px 0;overflow:hidden;
}
.header .gnb li dl.menu1_list .menu1_data .content div ul ,
.header .gnb li dl.menu2_list .menu2_data .content div ul ,
.header .gnb li dl.menu4_list .menu4_data .content div ul {width:179px;float:left;}
.header .gnb li dl.menu1_list .menu1_data .content div li ,
.header .gnb li dl.menu4_list .menu4_data .content div li ,
.header .gnb li dl.menu2_list .menu2_data .content div li {
	background:url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat 18px 8px;
	width:155px;padding:0 0 0 24px;float:left;white-space:nowrap;overflow:hidden; line-height:20px;
}
.header .gnb li dl.menu4_list .menu4_data .content div li {padding:3px 0 4px 24px; line-height:initial;}
.header .gnb li dl.menu4_list .menu4_data .content div li {width:195px;}
.header .gnb li dl.menu1_list .menu1_data ul li a ,
.header .gnb li dl.menu4_list .menu4_data ul li a ,
.header .gnb li dl.menu2_list .menu2_data ul li a {color:#707070;font-size:11px;}
.header .gnb li dl.menu1_list .menu1_data .btn_arrow ,
.header .gnb li dl.menu2_list .menu2_data .btn_arrow ,
.header .gnb li dl.menu4_list .menu4_data .btn_arrow {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_arrow_lr_100120a.gif") no-repeat 4px 2px;
left:639px;top:240px;padding:0px;width:35px;height:17px;float:right;z-index:2;
}
.header .gnb li dl.menu1_list .menu1_data .btn_arrow.title_arrow ,
.header .gnb li dl.menu1_list .menu1_data .btn_arrow.title_arrow ,
.header .gnb li dl.menu4_list .menu4_data .btn_arrow.title_arrow {left:92px;}
.header .gnb li dl.menu1_list .menu1_data .btn_arrow a ,
.header .gnb li dl.menu4_list .menu4_data .btn_arrow a ,
.header .gnb li dl.menu2_list .menu2_data .btn_arrow a {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_arrow_lr_100120a.gif") no-repeat;
width:17px;height:17px;float:left;overflow:hidden;text-indent:-3000px;
}
.header .gnb li dl.menu4_list .menu4_data .btn_arrow a.btn_left ,
.header .gnb li dl.menu1_list .menu1_data .btn_arrow a.btn_left ,
.header .gnb li dl.menu2_list .menu2_data .btn_arrow a.btn_left {background-position:4px 2px;}
.header .gnb li dl.menu4_list .menu4_data .btn_arrow a.btn_right ,
.header .gnb li dl.menu1_list .menu1_data .btn_arrow a.btn_right ,
.header .gnb li dl.menu2_list .menu2_data .btn_arrow a.btn_right {float:right;background-position:-14px 2px;}

/* container - form_login
관련 스타일 : main.css 't_left' 부분 참조 */
.t_left fieldset {
width:176px;height:67px;overflow:hidden;padding:15px;background-color:#f6f6f6;float:left;
}
.t_left fieldset legend {margin-top:-1px;}
.t_left fieldset li * {color:#707070;font-size:11px;letter-spacing:-1px;}
.t_left fieldset .logout_form .input_info {float:left;height:56px;}
.t_left fieldset .login_form li.input_info {
background:#fff url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat 11px 17px;
float:left;width:153px;height:24px;margin-bottom:9px;padding:12px 0 0 21px;
border:solid 1px #cfcfcf;font-size:12px;
}
.t_left fieldset li.input_info strong {font-size:100%;}
.t_left fieldset input.txt {
width:110px;height:17px; padding:3px 0 0 0;margin-bottom:3px;float:left;
}
.t_left fieldset label {float:right; margin-top:-47px;}
.t_left fieldset label input{margin:0px 2px 0 0;margin /**/:5px 5px 0 0;float:left;}
*+html>body .t_left fieldset label input{margin:0px 2px 0 0;}
.login_input_id {background:url("https://img.cbs.co.kr/cbs/common/login_input_txt.gif") no-repeat;}
.login_input_pw {background:url("https://img.cbs.co.kr/cbs/common/login_input_txt.gif") no-repeat 0 -25px;}
.t_left fieldset label span{position:relative;top:6px;float:left;}
.t_left fieldset button {
background:url("https://img.cbs.co.kr/cbs/main/2010/btn_join.gif") no-repeat;
width:52px;height:22px;text-indent:-3000px;overflow:hidden;border:0px;float:right;
}
.t_left fieldset button.btn_login {background-position:0px 0;}
.t_left fieldset button.btn_logout {background-position:0px -38px; margin-right:5px;}

.t_left fieldset .join_info {width:100%;float:left;}
.t_left fieldset .join_info a {
background: url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -160px;
padding:0px 8px 0 5px;float:left;
}
.t_left fieldset .join_info a.last {background:none;padding:0px 0 0 2px;}
.t_left fieldset .login_form .join_info a {position:relative;left:0px;top:6px;}

/* footer */
.wrap .footer {width:100%;float:left;padding-bottom:30px;}
body .footer a {color:#5c5c5c;}

/* footer - notice_sitemap */
.footer .notice_sitemap {width:100%;margin:0px 0 5px;float:left;}
.notice_sitemap li {padding-top:8px;height:20px;float:left;}
.notice_sitemap .notice_info {
background-color:#f8f8f8;width:704px;border:solid #d0d0d0;border-width:1px 0 1px 1px;position:relative;
}
.notice_sitemap .notice_info .bible_stroy {width:630px;}
.notice_sitemap .notice_info strong {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat 11px 4px;
padding-left:16px;color:#242424;
}
.notice_sitemap .notice_info .txt {font-weight:bold;}
.notice_sitemap .notice_info em {font-style:normal;padding-left:3px;}
.notice_sitemap .notice_info .btn_arrow {top:6px;right:11px;}	
.notice_sitemap .notice_info span {padding-left:3px;}
.notice_sitemap a ,
.notice_sitemap a * {color:#868686;}
.notice_sitemap .svc_close {
background-color:#919191;width:193px;border:solid 1px #7e7e7e;text-align:center;
}
.notice_sitemap .svc_open {display:none;}
.notice_sitemap .svc_close a {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -194px;
color:#fff;font-weight:bold;padding-right:9px;
}

/* footer - menu_all */
.footer .menu_all {
width:868px;border:solid #d0d0d0;border-width:1px 1px 0;float:left;padding:20px 0 30px 30px;
}
.footer .menu_all div {
width:126px;width /**/:127px;height:240px;margin-right:20px;border-right:solid 1px #e9e9e9;float:left;
}
.footer .menu_all div.last {border-right:0px; margin:0px;}
.footer .menu_all div .no1 {width:100%;height:125px;float:left;}
.footer .menu_all div dt { width:100%; margin-bottom:5px; float:left;}
.footer .menu_all div dt a.no_line:hover { text-decoration:none;}
.footer .menu_all div dt a ,
.footer .menu_all div ul a {color:#404040;line-height:2.0;}
.footer .menu_all div dd a {font-size:8pt;color:#707070;letter-spacing:-1px;line-height:1.6;}
.footer .menu_all div dd .line_bar {font-size:8pt;color:#707070;}
.footer .menu_all_close {display:none;}
/* footer - tv,radio,local_list */
.no1 dd.local_list,
.no1 dd.local_nocut_list {position:relative;}
.no1 dd.local_list {top:0px;top /**/:25px;}
.no1 dd a.title {
background:url("https://img.cbs.co.kr/cbs/common/btn_arrow_down1.gif") no-repeat right 2px;
border:solid 1px #d1d1d1;margin-top:2px;padding:2px 0 0 5px;width:105px;float:left;
position:absolute;top:0px;left:0px;
}
.no1 dd a.title:hover {text-decoration:none;}
.no1 dd ul {
border:solid 1px #d1d1d1;padding:3px 0 5px 5px;width:105px;height:110px;
position:absolute;top:25px;left:0px;background-color:#fff;overflow-y:scroll;
scrollbar-face-color:#f9f9f9;
scrollbar-highlight-color: #d2d2d2; 
scrollbar-shadow-color: #d2d2d2;
scrollbar-3dlight-color: #f1f1f1;
scrollbar-arrow-color: #d2d2d2;
scrollbar-track-color: #f1f1f1;
scrollbar-darkshadow-color: #f1f1f1;
}
.no1 dd ul li {width:85px;line-height:1.6;white-space:nowrap;overflow:hidden;}
/* footer - info */
.footer .info {
width:838px;background-color:#f8f8f8;border:solid 1px #d0d0d0;float:left;text-align:center;padding:12px 30px;
}
.footer .info a {
background:url("https://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -129px;
padding:0px 13px 0 3px;font-weight:bold;
}
.footer .info a.last {background:none;padding:0px;}
/* footer - bottom */
.footer .bottom { width:100%;margin-top:20px;float:left; color:#3d3d3d;}
.bottom .foot_info {width:100%; overflow:hidden; zoom:1;}
.bottom .foot_info li { width:100%; float:left; margin-bottom:5px;}
.bottom .foot_info .logo { width:75px; float:left; }
.bottom .f_cbs .logo a {
background:url("https://img.cbs.co.kr/cbs/main/2010/cbs_footer_bg.gif") no-repeat;
width:100%;height:21px;overflow:hidden;text-indent:-3000px;float:left;
}
.bottom .f_cbsi .logo span {
background:url("https://img.cbs.co.kr/cbs/main/2010/cbs_footer_bg.gif") no-repeat 0 -30px;
width:100%;height:22px;overflow:hidden;text-indent:-3000px;display:block; 
}
.bottom .foot_info .logo strong {font-weight:normal; font-size:11px;}

.bottom .foot_info .f_info {width:820px; padding:0 0 0 5px; float:left; line-height:1.6;}
.bottom .foot_info .f_cbsi .f_info {padding-top:3px;}
.bottom .foot_info .f_info img {float:left;}
.bottom .foot_info .f_info a{float: left; }
.bottom .foot_info .f_info span{
background:url("https://img.cbs.co.kr/cbs/main/2010/foot_linebar.gif") no-repeat right 2px;
padding:0px 10px 0 0 ;float:left; margin-right:8px;
}
.bottom .foot_info .f_info span.last {background-image:none; margin-right:0;}
.bottom .foot_info .f_info span.last.clear { clear: both; width: 100%; display: block; }

.bottom .f_copyright { margin-left:80px;}
.bottom .bottom_right {position:relative;right:10px;top:-18px;float:right;text-align:right;}
.cscenter { margin-top: 3px; }
.bottom dl dd span.userclame { 
width: 97px; float: left; background: url("https://img.cbs.co.kr/cbs/main/bg_userclame.gif") no-repeat; 
padding: 0 0 0 76px;
}
.bottom dl dd span.clear { clear:both; width: 100%; display: block; }
.header .sub_thinnavi a.btn_join,
.sub_thinnavi a.btn_join {
background:url("https://img.cbs.co.kr/cbs/common/top/btn_join.jpg") no-repeat;
width:52px;
overflow:hidden;height:18px;float:left;text-indent:-3000px;position:relative;top:-4px;
}

.comeon { margin-right: 5px; }


.header .gnb li dl.menu4_list .menu4_data .content .sub_title strong { 
display: block; background: url("https://img.cbs.co.kr/cbs/main/2010/tit_joy4u.gif") no-repeat 0 0;
width: 78px;height: 11px;
}
.header .gnb li dl.menu4_list .menu4_data .content .menu4_pro_list { float: left; width: 677px; }
.header .gnb li dl.menu4_list .menu4_data .content .menu4_pro_list ul { float: left; width: 50%; }
.header .gnb li dl.menu4_list .menu4_data .content .menu4_pro_list ul li a { background: none; text-indent: 0; margin: 0; }
.ico_music { 
position: absolute; left: 27px; top: -13px; display: block; width:24px; height: 24px; 
background: url("https://img.cbs.co.kr/cbs/main/2010/ico_music.png") no-repeat 0 0; text-indent: -3000em;
}
.header .gnb li dl.menu4_list .menu4_data {top:43px; left:-152px; background-position: 197px 0;}
.bul_joy { background: url("https://img.cbs.co.kr/cbs/help/bul_joy4u.gif") no-repeat 0 0; padding-left: 15px;}