﻿@import url(/css/2010/cbs.css);

/* ------------------------------------------------------------------------------------------ */

/* container */
.wrap .container {margin :10px 0px 5px;position:relative;z-index:10;}

/* 이전, 다음 목록 버튼 기본 레이아웃 */
.btn_arrow {
	background:url("http://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("http://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("http://img.cbs.co.kr/cbs/common/top/btn_top_login.gif") no-repeat 0px 0px;
	width:41px;
}
.header .sub_thinnavi a.btn_logout,
.sub_thinnavi a.btn_logout {
	background:url("http://img.cbs.co.kr/cbs/common/top/btn_top_logout.gif") no-repeat 0px 0px;
	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("http://img.cbs.co.kr/cbs/common/top/bul_arrow_blue_l.gif") no-repeat right 3px;
	padding:0px 5px 0px 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("http://img.cbs.co.kr/cbs/common/top/bul_line_top.gif") no-repeat right 0px;
	padding:0px 10px 0px 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:290px;float:left;margin:24px 0px 0px 4px;}
	.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 10px 0px 0px;height:11px;float:left;}
	.header .top_right .top_menu a {
		background:url("http://img.cbs.co.kr/cbs/main/2010/btn_top_menu_100429a.gif") no-repeat;
		height:11px;text-indent:-3000px;float:left;overflow:hidden;
	}
	.header .top_right .top_menu .list1 {background-position:0px 0px;width:49px;}
	.header .top_right .top_menu .list2 {background-position:-61px 0px;width:99px;}
	.header .top_right .top_menu .list3 {background-position:-170px 0px;width:48px;}
	.header .top_right .top_menu .list4 {background-position:-228px 0px;width:56px;}
	.header .top_right .top_menu .list1:hover {background-position:0px -11px;}
	.header .top_right .top_menu .list2:hover {background-position:-61px -11px;}
	.header .top_right .top_menu .list3:hover {background-position:-170px -11px;}
	.header .top_right .top_menu .list4:hover {background-position:-228px -11px;}
/* 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("http://img.cbs.co.kr/cbs/main/2010/bg_gnb_101206.gif") no-repeat;
		width:100%;height:40px;clear:both;
	}
	.header .gnb li {float:left;}
	.header .gnb li a {
		background:url("http://img.cbs.co.kr/cbs/main/2010/btn_gnb_110408.gif") 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 0px 0px 8px;margin /**/:2px 0px 0px 16px;}
	.header .gnb li.onair label{
		background:url("http://img.cbs.co.kr/cbs/main/2010/btn_gnb_110408.gif") no-repeat 0px -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:-147px -15px; width:16px; margin-left:43px;}
	.header .gnb li .menu2{background-position:-182px -15px; width:42px; margin-left:18px;}
	.header .gnb li .menu3{background-position:-244px -15px; width:57px; margin-left:18px;}
	.header .gnb li .menu4{background-position:-299px -15px; width:40px; margin-left:17px;}
	.header .gnb li .menu5{background-position:-339px -15px; width:25px; margin-left:17px;}
	.header .gnb li .menu6{background-position:-365px -15px; width:45px; margin-left:20px;}
	.header .gnb li .menu8{background-position:-453px -15px; width:45px; margin-left:100px;}
	.header .gnb li .menu9{background-position:-498px -15px; width:70px; margin-left:18px;}
	.header .gnb li .menu10{background-position:-571px -15px; width:40px; margin-left:18px;}
	.header .gnb li .program_list dt a {background-position:-137px -13px; width:7px; height:14px; margin:10px 0px 0px 7px;}
	.header .gnb li .menu1_list dt a{background-position:-168px -15px; width:14px; margin:12px 0px 0px 5px;}
	.header .gnb li .menu2_list dt a{background-position:-168px -15px; width:14px; margin:12px 0px 0px 5px;}
	.header .gnb li .menu7_list dt a{background-position:-410px -15px; width:40px; margin-left:20px;}

	.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 -1px;}
	.header .gnb li .menu1:hover {background-position:-147px 0px;}
	.header .gnb li .menu2:hover {background-position:-182px 0px;}
	.header .gnb li .menu3:hover {background-position:-244px -30px;}
	.header .gnb li .menu4:hover {background-position:-299px 0px;}
	.header .gnb li .menu5:hover {background-position:-339px 0px;}
	.header .gnb li .menu6:hover {background-position:-365px 0px;}
	.header .gnb li .menu8:hover {background-position:-453px 0px;}
	.header .gnb li .menu9:hover {background-position:-498px 0px;}
	.header .gnb li .menu10:hover {background-position:-571px 0px;}
	.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 {background-position:-168px 0px;}
	.header .gnb li .menu7_list dt a:hover {background-position:-410px 0px;}
	
	/* main_new icon*/
	.main .header .gnb li span.new {
		background:url("http://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("http://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("http://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("http://img.cbs.co.kr/cbs/main/2011/ico_love.gif") no-repeat; 
		display:block;width:30px;height:24px;position:absolute;top:-15px;left:30px;
		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  {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 * {
		width:auto;height:auto;background:none;margin:0px;padding:0px;text-indent:0px;
	}
	
/* gnb - 편성표 전체보기 */
	.header .gnb li dl.program_list .pro_data {
		background:url("http://img.cbs.co.kr/cbs/main/2010/bul_program_arrow_gray.gif") no-repeat 177px 0px;
		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 0px 0px;margin /**/:1px 0px 0px 1px;float:left;
	}
	.header .gnb li dl.program_list .pro_data li a {
		background:url("http://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 0px;}
	.header .gnb li dl.program_list .pro_data .tab_pro_radio939 a {background-position:-62px 0px;}
	.header .gnb li dl.program_list .pro_data .tab_pro_radio981 a {background-position:-124px 0px;}
	.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("http://img.cbs.co.kr/cbs/main/2010/btn_close110309a.gif") no-repeat 0px 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 0px;}
	.header .gnb li dl.program_list .pro_data dl {
		background-color:#4d4d4d;width:100%;height:69px;padding:8px 0px 0px 0px;
		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 {
		background:url("http://img.cbs.co.kr/cbs/main/2010/bul_program_arrow_blue.gif") no-repeat 38px 0px;
		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("http://img.cbs.co.kr/cbs/main/2010/bul_program_arrow_blue.gif") no-repeat 125px 0px;
	}
	body.main .header .gnb li dl.menu1_list .menu1_data ,
	body.main .header .gnb li dl.menu2_list .menu2_data {top:118px;}
	.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("http://img.cbs.co.kr/cbs/main/2010/tit_program.gif") no-repeat 0px 0px;
		width:56px;height:12px;text-indent:-3000px;overflow:hidden;float:left;margin:9px 0px 0px 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("http://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 0px 0px;float:right;
	}
	.header .gnb li dl.menu1_list div.content ,
	.header .gnb li dl.menu2_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("http://img.cbs.co.kr/cbs/main/2010/tit_program.gif") no-repeat 0px 0px;
		width:56px;height:12px;text-indent:-3000px;overflow:hidden;float:left;margin:9px 0px 0px 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("http://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 0px 0px;float:right;
	}

	/* 서비스 더보기 */
	.header .gnb li dl.menu7_list {	position:absolute;}
	.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:-376px
}
	.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("http://img.cbs.co.kr/cbs/main/2010/more_logo.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 -5px;height:20px;}
	.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("http://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 0px 0px 12px;}
	.header .gnb li dl.menu7_list .menu7_data .top_r_con a.padd_none {padding:0px 12px 0px 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("http://img.cbs.co.kr/cbs/main/2010/title_more_101207.gif") no-repeat 0px 0px;
		width:305px;height:12px;text-indent:-3000px;overflow:hidden;float:left;margin:9px 0px 0px 12px;
	}
	.header .gnb li dl.menu7_list dd .sub_title .btn_close{
		background:url("http://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 0px 0px;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 {
		background-color:#f8f8f8;width:106px;height:201px;padding:12px 0px 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 {
		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 {
		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 {
		background:url("http://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 {
			background-color:#fff;width:555px;height:183px;float:right;padding:13px 0px;overflow:hidden;
		}
		.header .gnb li dl.menu1_list .menu1_data .content div ul ,
		.header .gnb li dl.menu2_list .menu2_data .content div ul {width:179px;float:left;}
		.header .gnb li dl.menu1_list .menu1_data .content div li ,
		.header .gnb li dl.menu2_list .menu2_data .content div li {
			background:url("http://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat 18px 8px;
			width:155px;padding:3px 0px 4px 24px;float:left;white-space:nowrap;overflow:hidden;	
		}
		.header .gnb li dl.menu1_list .menu1_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 {
		background:url("http://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.menu2_list .menu2_data .btn_arrow.title_arrow {left:92px;}
	.header .gnb li dl.menu1_list .menu1_data .btn_arrow a ,
	.header .gnb li dl.menu2_list .menu2_data .btn_arrow a {
		background:url("http://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.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.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("http://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 0px 0px 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 0px 0px 0px;margin-bottom:3px;float:left;
	}
	.t_left fieldset label {float:right; margin-top:-47px;}
	.t_left fieldset label input{margin:0px 2px 0px 0px;margin /**/:5px 5px 0px 0px;float:left;}
	*+html>body .t_left fieldset label input{margin:0px 2px 0px 0px;}
.login_input_id {background:url("http://img.cbs.co.kr/cbs/common/login_input_txt.gif") no-repeat 0px 0px;}
.login_input_pw {background:url("http://img.cbs.co.kr/cbs/common/login_input_txt.gif") no-repeat 0px -25px;}
	.t_left fieldset label span{position:relative;top:6px;float:left;}
	.t_left fieldset button {
		background:url("http://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 0px;}
	.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("http://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -162px;
	padding:0px 8px 0px 5px;float:left;
}
.t_left fieldset .join_info a.last {background:none;padding:0px 0px 0px 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 0px 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 0px 1px 1px;position:relative;
	}
	.notice_sitemap .notice_info .bible_stroy {width:630px;}
	.notice_sitemap .notice_info strong {
		background:url("http://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("http://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 0px;float:left;padding:20px 0px 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("http://img.cbs.co.kr/cbs/common/btn_arrow_down1.gif") no-repeat right 2px;
	border:solid 1px #d1d1d1;margin-top:2px;padding:2px 0px 0px 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 0px 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("http://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -129px;
	padding:0px 15px 0px 5px;font-weight:bold;
}
.footer .info a.last {background:none;padding:0px;}
/* footer - bottom */
.footer .bottom {
	background:url("http://img.cbs.co.kr/cbs/inc/footer_ie7.gif") no-repeat 711px 64px;
	width:100%;margin-top:20px;float:left;
}
.bottom .logo {width:50px;height:60px;float:left;padding:3px 0px 0px 19px;}
.bottom .logo a {
	background:url("http://img.cbs.co.kr/cbs/main/2010/img_bottom_cbs.gif") no-repeat 0px 0px;
	width:50px;height:21px;overflow:hidden;text-indent:-3000px;float:left;margin:0px;padding:0px;
}
.bottom .logo_cbsi {
	background:url("http://img.cbs.co.kr/cbs/main/2010/img_bottom_cbs.gif") no-repeat 0px -30px;
	width:50px;height:21px;overflow:hidden;text-indent:-3000px;float:left;margin-top:10px;padding:0px;
}
.bottom dl {width:610px;margin-left:50px;float:left;}
.bottom .last {background:none;}
.bottom dl dt {font-weight:bold;width:22%;float:left;line-height:1.6;}
.bottom dl dd {width:78%;float:right;line-height:1.6;}
.bottom dl dd.line {width:100%;height:6px;line-height:1px;}
.bottom dl dd img {float:left;}
.bottom dl dd a{position:relative;top:-1px;}
.bottom dl dd span{
	background:url("http://img.cbs.co.kr/cbs/main/2010/bul_other1.gif") no-repeat right -159px;
	padding:0px 10px 0px 0px ;float:left;
}
.bottom .bottom_right {position:relative;right:10px;top:2px;float:right;text-align:right;}
.bottom .bottom_right label {display:block;margin-bottom:11px;}

