@charset "utf-8";

/* layout */
/* 바디 */
/* 메인 비주얼 */
#mainvisual {
	float:left;
	height: 100%;
	width: 634px;
	display:inline;
	position:relative;
	z-index:0;
}
#mainvisual_top{
	clear: both;
	height: 125px;
	width: 100%;
}
#mainvisual_left{
	float:left;
	display:inline;
	position: relative;	
	width: 228px;
	left: 20px;
	top: 27px;
}
#mainvisual_right{
	float:right;
	width: 180px;
	height: 40px;
	position: relative;
	right: 20px;
	top:27px;
	padding-top:18px;
	padding-bottom:18px;	
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: dc313b;
	border-bottom-color: #FF0000;
	border-left-color: dc313b;


}


/* 프로그램 레이아웃 */
#pr_blank{clear: both;height: 40px;width: 600px; position:relative; left:17px; padding-top:10px; padding-bottom:10px;}
#pr_conlay{clear: both; display:block; width: 600px; position:relative; left:17px;margin-bottom:0px;}
.pr_special{clear: both; display:block;position:relative;}
.pr_nomal{clear: both; display:block; position:relative;}

/* 프로그램리스트 스페셜 */
table.pr_tb01{width:100%; height:250px;border:3px solid #f2e6e0;}
table.pr_tb01 td.title{padding:30px 0 10px 0; color:#c79191;}
.mainimg{height: 180px;width: 225px; position:relative; left:-8px; top:-11px;}
table.pr_tb01 td.con{padding:0 0 10px 0px; }
table.pr_tb01 td.cate{font-size: 11px; color: #989898; padding:0 0 10px 15px;}
table.pr_tb01 td.dot{height:1px; background:url('../../img/ico/ico_dot4.gif');}
div.search_title{clear: both; width:590px; height:20px; padding-top:5px; padding-left:10px; background-color:#fbf2ed;}
div.search_title2{clear: both; width:590px; height:20px; padding-top:10px; }

table.pr_tb01 td ul {margin-top:0px;margin-left:5px;}
table.pr_tb01 td li.title { float:left; display:inline;}
table.pr_tb01 td li.title_r { float:right; display:block; }
table.pr_tb01 td li.con {display:block;}

/* 프로그램리스트 노멀 */
table.pr_tb02{width:100%; height:250px; background:#ffffff; border:3px solid #ebebeb;}
table.pr_tb02 td.title{padding:0 0 0 0; color:#c79191;}
table.pr_tb02 td.con{padding:0 0 10px 0px; }
table.pr_tb02 td.cate{font-size: 11px; color: #989898; padding:0 0 10px 15px;}
table.pr_tb02 td.dot{height:1px; background:url('../../img/ico/ico_dot4.gif');}
div.search_title{clear: both; width:590px; height:20px; padding-top:5px; padding-left:10px; background-color:#fbf2ed;}
div.search_title2{clear: both; width:590px; height:20px; padding-top:10px; }

table.pr_tb01 td ul {margin-top:0px;margin-left:5px;}
table.pr_tb01 td li.title { float:left; display:inline;}
table.pr_tb01 td li.title_r { float:right; display:block; }
table.pr_tb01 td li.con {display:block;}

table.pr_in_tb01 {width:310px; float:left;}
table.pr_in_tb01 td.text{padding-top:5px;padding-bottom:5px;}
table.pr_in_tb01 td.title{padding:30px 0 5px 0;}

table.pr_in_tb01 td li{padding-left:10px; background:url('../../img/ico/ico_ul_ico01.gif') no-repeat ;}

table td.dot_line{height:3px;background:url('../../img/ico/ico_dot3.gif');}
table.rtable01 td.bg{width:300px;background:url('../../img/rbox/pr_rbox_bg.gif');}
table.rtable01 td.left{float:left;}
table.rtable01 td.right{float:right;}
table.rtable01 td font.des{font-weight: bold;color: #c91f25;}

table.ntable01 td.bg{width:300px;height:20px; padding-top:10px;}
table.ntable01 td.left{float:left;}
table.ntable01 td.right{float:right;}
table.ntable01 td font.des{font-weight: bold;color: #c91f25;}

/*프로그램 뷰*/
#pr_con1_table{clear: both;display:block; width: 100%;padding-left: 0px;padding-top: 0px;}
#pr_con1_bt{padding-top:5px;padding-bottom:5px;}
#pr_con1_writing{padding-top:10px;padding-bottom:10px;}
#pr_descript{clear: both;display:block; width: 100%;0px;padding-top: 10px; border:0; border-bottom:1px solid #ebebeb;}
#pr_movie{clear: both; display:block; width: 100%;padding:15px 0 15px 0; border:0; border-bottom:1px solid #ebebeb;}

/* 메인 메뉴 레이아웃 */		
#main_menu {
	display:inline
	position:relative;	
	width:155px;
	height: 100%;
	float:left;
}

/* 이미지 */
.png24 {tmp:expression(setPng24(this));}

/* 테이블 */
/*////////////////////////////////////////////////////////////////////////////////////////*/
table.bbs_list_st01{width:100%;}
table.bbs_list_st01 td{height:25px;text-align:center;}
table.bbs_list_st01 td.left{text-align:left; padding-left:10px;}
table.bbs_list_st01 td.last_date{color:#c8837d;}
table.bbs_list_st01 td.dot{	height:1px;	background:url('../../img/ico/ico_dot.gif');}
table.bbs_list_st01 th{	background:url('../../img/rbox/ev_rbox01_bg.gif');height:25px;}
table.bbs_list_st02{width:100%;}
table.bbs_list_st02 td{padding-bottom:10px;}
table.bbs_list_st02 ul{text-align:center; padding-bottom:5px; padding-top:5px;}
table.bbs_list_st02 li.title{font-size:12px;}
table.bbs_list_st02 li.date{font-size:11px;}
table.bbs_list_st03{width:100%;}
table.bbs_list_st03 td{background-color:#000000;}
table.bbs_list_st03 td.con{height:50px;padding-left:10px; padding-top:5px;}
table.bbs_list_st03 dt{float:left; display:inline;}
table.bbs_list_st03 dd{display:block;}
table.bbs_list_st04{width:100%; position:relative;}
table.bbs_list_st04 td.nomal{background:url('../../img/rbox/ev_rbox02_bg.gif');}
table.bbs_list_st05{margin-top:15px;margin-bottom:15px;}
table.bbs_list_st06{width:100%; height:90px;position:relative;border:0px solid #dedede;border-bottom:1px solid #dedede;
border-top:1px solid #dedede;background-color:#f8f8f8;}
table.bbs_list_st06 td.star{padding-left:10px;padding-top:5px;padding-bottom:5px;}
table.bbs_list_st07{margin-top:10px;width:100%; position:relative;display:block;}
table.bbs_list_st07 th.nomal{background:url('../../img/rbox/co_rbox03_bg.gif');}
table.bbs_list_st07 td.left{float:left; padding-left:10px; text-align:left;}
table.bbs_list_st07 td{text-align:center;}


#left{float:left}
#right{float:right}
#main .main_table01 {width:150px;}
#main .main_table01 td{border:0px solid; border-top:1px solid #8b8b8b;height:18px;padding-top:3px;color: #fff; font-family: "돋움", Dotum, Arial, Helvetica, Applegothic, sans-serif; font-size: 11px;	line-height:130%;}
#main .main_table01 td.today{color: #ffd800; font-family: "돋움", Dotum, Arial, Helvetica, Applegothic, sans-serif; font-size: 11px;	
line-height:130%;font-weight:nomal;}
#input_type1{border: 1px solid #CCCCCC;}

/* BBS 레이아웃 */	
table.bbs_list_st01{width:100%;}
table.bbs_list_st01 td{
	height:27px;
	text-align:center;
}
table.bbs_list_st01 td.left{text-align:left; padding-left:10px;}
table.bbs_list_st01 td.dot{	height:1px;	background:url('../../img/ico/ico_dot.gif');}
table.bbs_list_st01 th{
	background:url('../../img/rbox/log_rbox_bg.gif');
	height:25px;
}
table.bbs_list_st01 th.left{background:url('../../img/rbox/log_rbox_bg.gif'); float:left;}
table.bbs_list_st01 th.right{background:url('../../img/rbox/log_rbox_bg.gif'); float:right;}
table.bbs_list_st01 th.red_bg{background:url('../../img/rbox/log_rbox_bg2.gif');}
table.bbs_list_st01 th.wit_bg{}

span.over{font-weight: bold;}

div.page{
	text-align:center;
	height:23px;
	padding-top:5px;
	border:0px;
	font-size: 12px;
	margin-top: 10px;
}
div.tb_info{text-align:right;height:25px; padding-top:10px;}

/* 공통 */

/*bbs Page*/
div.page{
	text-align:center;
	height:23px;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff9999;
	border-right-color: #ff9999;
	border-bottom-color: #ff9999;
	border-left-color: #ff9999;
	font-size: 12px;
	margin-top: 10px;
}
div.page2{
	text-align:center;
	height:23px;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bfbab9;
	border-right-color: #bfbab9;
	border-bottom-color: #bfbab9;
	border-left-color: #bfbab9;
	font-size: 12px;
	margin-top: 10px;
}
div.page3{
	text-align:center;
	height:23px;
	padding-top:5px;
	border:0px;
	font-size: 12px;
	margin-top: 10px;
}
