@charset "utf-8";
/* CSS Document */

body {
	color:#666;
	font-size:12pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	background: #eee url(../../z00_images/bg_04.gif) repeat-x bottom ;
	SCROLLBAR-FACE-COLOR: #dcdcdc; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #bbbbbb; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #efefef; SCROLLBAR-DARKSHADOW-COLOR: #bbbbbb;
}

table,td,SELECT,input,DIV,form,TEXTAREA,center,option,span,pre,br,P {
	font-family:dotum;
	color:666666;
	font-size: 11px;
	line-height: 18px;
	
}
img,table {border:0} /* img , table border=0 */


body, table, tr, td, select, textarea, input 
{
	scrollbar-face-color: #dddddd;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #ffffff;	
}

.non_bg {background:#5e5a4f; padding:5px; }

ul, li { list-style:none; padding:0; margin:0; }

b {font-weight:bold; }

#container_layer {background:url(../../z00_images/bg_01.gif) repeat-x; 
}

#container { margin: 0 auto; }
.bg_all {background:url(../../z00_images/bg_all.jpg) no-repeat top center; border-bottom: #dadada solid 1px ; width:1568px; padding:0;  }

#main_table {background:url(../../z00_images/bg_all_main.jpg) no-repeat top center; width:1568px; border-bottom: #dadada solid 1px ;}


#footer_container { background: #e4e4e4; }
#footer { margin: 0 auto; width:1568px; text-align:center; }

#rollflash_container { background: #fff; }
#rollflash { margin: 0 auto; width:1568px; text-align:center; }

#site_foot_container { background: #797963; }
#site_foot { margin: 0 auto; width:1568px; text-align:center; }



a:link {color:#636363; text-decoration:none; font-size:11px;}
a:visited {text-decoration: none; color:#636363; font-size:11px;}
a:hover {	color:#666666;	font-size:11px;	text-decoration: underline;}
a:active {text-decoration:underline;color:#D6B71F;font-size:11px;}

.mypage_text06 a {color:#3d3d3d; text-decoration:none;  font-size:11px; font-weight:bold;  }
.mypage_text06 a:link {color:#3d3d3d; text-decoration:none;  font-size:11px; font-weight:bold;  }
.mypage_text06 a:visited {text-decoration: none; color:#3d3d3d;  font-size:11px;font-weight:bold;   }
.mypage_text06 a:hover {	color:#D6B71F; text-decoration: underline;  font-size:11px;font-weight:bold;   }
.mypage_text06 a:active {text-decoration:underline;color:#D6B71F;  font-size:11px; font-weight:bold;   }
.mypage_text06 span {padding:0 0 20px 0 ; }

.select{font-family:돋움; font-size:10px; CURSOR: hand }
.select2{font-family:돋움; font-size:15px;CURSOR: hand }
.select3{
	font-family:돋움;
	font-size: 12px;
	color: #666666;
	padding : 1px;
	CURSOR: hand;
	width: 150px;
}

/* 2011 별도*/
.style6 {font-size: 11px; color: #666666; line-height:180% }
.style8 {
	color: #f06b09;
	font-weight: bold;
}
.style9 {color: #FFFFFF}
.style10 {color: #666666}
.style11 {color: #990000}

/*iff 2010*/
.jiff_text01{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

.jiff_bold01{
	font-size: 12px;
	color: #D6B71F;
	font-weight: bold;
	padding-top: 2px;
}	
.jiff_text03 {
	font-size: 11px;
	font-weight: 18px;
	color: #666666;
	
}
.jiff_text03_roll {
	font-size: 11px;
	font-weight: 18px;
	color: #D6B71F;
	font-weight: bold;
	text-decoration: underline;	
}	





.box1 {
	width:150px;
	height:13px;
	color:#666666;
	font-size:11px;
	font-family:"돋움", dotum;
	background-color: #FFFFFF;
	border: 1px solid ffffff;
	line-height: 14px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	
}



.box2 {
	width:150px;
	height:21px;
	color:#666666;
	font-size:11px;
	font-family:"돋움", dotum;
	background-color: #FFFFFF;
	border: 1px solid dadada;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	
}

.box3 {
	width:150px;
	height:21px;
	color:#666666;
	font-size:11px;
	font-family:"돋움", dotum;
	background-color: #FFFFFF;
	border: 1px solid dadada;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	
}



.base_text1{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}



.visual_text1{
	font-size: 11px;
	color: #666666;
}



.visual_text2{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}


.notice {
	font-size: 11px;
	color: 666666;
	line-height: 24px;
	text-align: center;
}
.notice a:link {font-size: 11px; color: #333333; line-height: 24px;}
.notice a:visited {font-size: 11px; color: #333333; line-height: 24px;}
.notice a:active {font-size: 11px; color: #333333; line-height: 24px;}
.notice a:hover {font-size: 11px;color: #FB8F02;text-decoration: underline;line-height: 24px;font-weight: bold;
}

.input1 {
	BACKGROUND-COLOR: #FeFefe;
	board:0px BORDER-BOTTOM: 1px solid;COLOR: #333333;
	FONT-SIZE: 9pt;
	HEIGHT: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.over_text01 {font-size: 11px;color:666666;line-height: 16px;}
.over_text01 a:link {font-size: 11px; color: #333333; line-height: 24px;}
.over_text01 a:visited {font-size: 11px; color: #333333; line-height: 24px;}
.over_text01 a:active {font-size: 11px; color: #333333; line-height: 24px;}
.over_text01 a:hover {color:#666666;font-size:11px;background-color: #F1AD1E;
}

.bold_text01 {
	font-size: 11px;
	color: 666666;
	line-height: 16px;
	font-weight: bold;
}
.gray_text01 {
	font-size: 11px;
	color: 99999;
	line-height: 16px;
	
}
.yellow_text01{
	font-size: 14px;
	color: #D6B71F;
	font-weight: bold;
}
.yellow_text02{
	font-size: 16px;
	color: #D6B71F;
	font-weight: bold;
}



/*영화프로그램*/
#movie_table{
	text-align:left;
}
.movie_yellow_text01{
	font-size: 20px;
	color: #D6B71F;
	font-weight: bold;
	line-height: 22px;
	font-family: "휴먼모음T";
	text-align:left;
}
.movie_yellow_text02{
	font-size: 14px;
	color: #D6B71F;
	font-weight: bold;
	line-height: 18px;
	font-family: "휴먼모음T";
	text-align:left;
}
.movie_gray_text02{
	font-size: 11px;
	color: 999999;
	line-height: 16px;
	font-family: arial;
}
.movie_base_text01{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
.movie_base_text02{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	font-weight: bold;
}



.movie_change_text01{font-size: 14px;color: #ffffff;line-height: 16px;font-weight: bold;font-family: "나눔고딕 ExtraBold";}

.movie_change_text01 a:link {font-size: 14px;color: #666666;line-height: 16px;font-weight: bold;font-family: "나눔고딕 ExtraBold";}
.movie_change_text01 a:visited {
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
	font-family: "나눔고딕 ExtraBold";
	background-color: E3C203;
}
.movie_change_text01 a:active {
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
	font-family: "나눔고딕 ExtraBold";
	background-color:E3C203;
}
.movie_change_text01 a:hover {
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
	font-family: "나눔고딕 ExtraBold";
	background-color: E3C203;
}






/*기획프로그램*/
.plan_red{
	font-size: 11px;
	color: #E37970;
	line-height: 18px;
	font-weight: bold;

}
.plan_black{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	font-weight: bold;

}
.plan_yellow_text01{
	font-size: 11px;
	color: #D6B71F;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}

.plan_yellow_text02{
	font-size: 18px;
	color: #D6B71F;
	font-weight: bold;
	line-height: 22px;
	font-family: "휴먼모음T";
}
.plan_yellow_text03{
	font-size: 14px;
	color: #D6B71F;
	font-weight: bold;
	line-height: 22px;
}
.plan_gray_text02{
	font-size: 11px;
	color: 999999;
	line-height: 14px;
}
.plan_base_text01{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
.plan_base_text02{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
.plan_base_text03{
	font-size: 11px;
	color: #666666;
	line-height: 23px;
}
.plan_base_text04{
	font-size: 14px;
	color: #CC3333;
	line-height: 16px;
}
.plan_base_text04{font-size: 14px;color: #666666;font-weight: bold;line-height: 22px;}

.plan_base_text04 a:link {font-size: 14px;color: #666666;font-weight: bold;line-height: 22px;}
.plan_base_text04 a:visited {font-size: 14px;color: #666666;font-weight: bold;line-height: 22px;}
.plan_base_text04 a:active {font-size: 14px;color: #D6B71F;font-weight: bold;line-height: 22px;}
.plan_base_text04 a:hover {font-size: 14px;color: #666666;font-weight: bold;line-height: 22px;}

.plan_table01{
	font-size: 11px;
	color: #D6B71F;
	line-height: 18px;
	font-weight:bold;
	background-color: #F9FAFB;
	text-align: center;
	padding: 4px;
}


.plan_table02{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	background-color: #ffffff;
	text-align: center;
	padding: 4px;
}


.plan_table03{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	background-color: #ffffff;
	text-align: center;
	font-weight:bold;
	padding: 4px;
}

.plan_table04{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	background-color: #ffffff;
	font-weight:bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
}

.plan_table_css {
	border: 1px solid #009966;
}
.plan_table_css2 {
border-width:1px ; border-color:#ED145B ; border-style:dotted ; width=300 ; height=100 ; padding=10 ; background-color:#FDE9F1 ; font-size : 9pt ; color : #ED145B
}
.padding_box {
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}




/*링크되어있는데 롤오버 하기전*/
.tab01 td a:link, .tab01 td a:visited {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#f9fafb;
	border-width:1; 
	border-top-color:E3C203;  
	border-left-color:E3C203;   
	border-right-color:E3C203;  
	border-bottom-color:E3C203;  
	border-style:solid;
}
/*링크되어있는데 평소때*/
.tab01 td a:link span, .tab01 td a:visited span {
	color:#666666;
	height:23px;
	margin-top:8px;
}
/*링크되어있는데  롤오버 했을때*/

.tab01 td a:hover, .tab01 td a.select {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#E3C203;
	border-top-color:E3C203;  
	border-left-color:E3C203;   
	border-right-color:E3C203;  
	border-bottom-color:E3C203;  
}

.tab01 td a:hover span, .tab01 td a.select span {
	color:ffffff;
}










/*커뮤니티*/

.community_text1{
	font-size: 11px;
	color: #666666;
	line-height: 32px;




}
.community_text2{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding: 10px;
}
.community_bold1{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	font-weight:bold;
}


/*입장권예매*/


.ticket_bold01{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	font-weight:bold;
}
.ticket_bold02{
	font-size: 11px;
	color: #D6B71F;
	line-height: 18px;
	font-weight:bold;
	text-align: center;
}

.ticket_bold03 {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #D6B71F;
}

.ticket_text01{
	font-size: 11px;
	color: 999999;
	line-height: 18px;
	
}



.ticket_text03{
	font-size: 11px;
	color: #666666;
	line-height: 46px;
	text-align: center;
		
}

.ticket_text04{
	font-size: 11px;
	color: #666666;
	line-height: 36px;
	text-align: center;	
	
}


.ticket_text05{
	font-size: 11px;
	color: #666666;
	line-height: 22px;
	
}
.ticket_text06{
	font-size: 11px;
	color: #666666;
	line-height: 22px;
	padding: 8px;
}

.ticket_over01 {font-size: 11px;color: 636363;line-height: 16px;}

.ticket_over01 a:link {font-size: 11px; color: #636363; line-height: 24px;}
.ticket_over01 a:visited {font-size: 11px; color: #636363; line-height: 24px;}
.ticket_over01 a:active {font-size: 11px; color: #636363; line-height: 24px;}
.ticket_over01 a:hover {color:#636363;font-size:11px;background-color: #ffcb05;
}

/*서비스*/

.service_write{
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	background-color: #e3c203;
	text-align: center;
}

.service_black{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	text-align: center;
	background-color: #FFFFFF;

	
}


/*회원정보*/

.member_write{
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.member_text01{
	font-size: 11px;
	color: #666666;
	line-height: 20px;
}
.member_text02{
	font-size: 11px;
	color: #999999;
	line-height: 20px;
}
.member_text03{
	font-size: 11px;
	color: #D4A840;
	line-height: 20px;
	font-weight: bold;
}
.member_text04{
	font-size: 11px;
	color: #E37970;
	line-height: 12px;
	font-weight: bold;

}

.member_bold01{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	font-weight:bold;
}


/*마이페이지*/

.mypage_text01{
	font-size: 11px;
	color: #666666;
	line-height: 20px;
}
.mypage_text02{
	font-size: 11px;
	color: #999999;
	line-height: 20px;
}
.mypage_text03{
	font-size: 11px;
	color: #D4A840;
	line-height: 20px;
	font-weight: bold;
}
.mypage_text04{
	font-size: 11px;
	color: #666666;
	line-height: 12px;

}
.mypage_text05{
	font-size: 11px;
	color: #D4A840;
	line-height: 20px;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

.mypage_text06{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding: 0 5px 0 5px;
}

.mypage_bold01{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	font-weight:bold;
}


.join_text1{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	
}

.join_text2{
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}

.table_schedule_td{ background:#FFFFFF;
	padding:15px 3px;	
}

.table_schedule_td_gap {border-left:#f1efe2 solid 1px; width:1px; }


.sm02     	 {font-size: 8pt;color: 666666;}

#frm table { width:100%; text-align:left; }
#frm input {border: solid 1px #dadada ; height: 15px; margin:4px; }
#frm .member_text input {border: none ; }

#frm th {padding:4px 6px; }
#frm td {padding:4px 6px; }

#register li{line-height:1.3em; text-align:left;  }

/* 폰트관련  *
.line   	 {font-size: 10px; color: #8A887F; font-family: "Tahoma";}
.sm     	 {font-size: 9px; color: #8A887F;}
.sm01     	 {font-size: 7pt;}
.sm02     	 {font-size: 8pt;color: 666666;}
.sm03     	 {font-size: 8pt;font-family: "Dotum";}
.num01   	 {font-size: 8pt; font-family: "Tahoma";}
.num02   	 {font-size: 7pt; font-family: "Tahoma"; color: #9a9a9a;}
.big     	 {font-size: 11pt;}
.big01     	 {font-size: 12pt;}
.ta          {font-family: "Tahoma";}
.tab         {color: #97958d; line-height: 13px;}
.map         {letter-spacing: -1px;}
.height      {line-height: 15px;}
.height02    {line-height: 10px;}

/* 폰트컬러관련  *
.gray01      {color: #999999;}
.gray02      {color: #888888;}
.gray03      {color: #cecece;}
.gray04      {color: #cccccc;}
.gray05      {color: #777777;}
.gray06      {color: #666666;}
.wh          {color: #ffffff;}
.ye01        {color: #d4a840;}
.ye02        {color: #d6b71f;}
.main        {color: #5e5b4e;}





/

/* 스크롤 관련  */
.f_scroll{
scrollbar-face-color: #4f4c42; 
scrollbar-shadow-color: #77756c; 
scrollbar-highlight-color: #4f4c42; 
scrollbar-3dlight-color: #77756c; 
scrollbar-darkshadow-color: #4f4c42; 
scrollbar-track-color: #4f4c42; 
scrollbar-arrow-color: #77756c;
}

.write{
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #cccccc; 
scrollbar-highlight-color: #cccccc; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #cccccc;
}

.yellow_line {
	background-color: #D6B71F;
	height: 2px;
}

.yellow_line2 {
	background-color: #D6B71F;
	height: 1px;
}

.gray_line {
	background-color: dadadb;
	height: 1px;
}
.gray_line2 {
	background-color: E5E5E5;
	height: 1px;
}
.movie_table_line {
	border: 2px solid #E3C203;
}

/*흰색글씨*/
.style1 {color: #FFFFFF; padding:5;}


.style9 {color: #FFFFFF}
.style10 {color: #666666}
.style11 {color: #990000}

.location {color:#666; padding: 20px 15px 10px 0;}

.b40{padding:0 0 40 0;}
.b10{padding:0 0 10 0;}
.b15{padding:0 0 15 0;}
.b20{padding:0 0 20 0;}


#Table01 {border-top:1px solid #9EC6AC; border-bottom:1px solid #9EC6AC;}
#Table01 th { background:url(/images/btb/bbs_bg.gif);color:#6BA541;  font-size:12px; text-align:center; height:26px; border-bottom:1px solid #9EC6AC; border-right:1px solid #9EC6AC;}
#Table01 td {  text-align:center; height:26; padding-top:2px; background-color:#ffffff; color:#787878;  font-family:돋움, 굴림, arial, Helvetic; font-size:12px; padding-left:7px;  border-bottom:1px solid #9EC6AC;  border-right:1px solid #9EC6AC;}
#Table01 td.center { height:26; padding-top:2px; background-color:#ffffff; color:#787878;  font-family:돋움, 굴림, arial, Helvetic; padding-left:0px; font-size:12px;  text-align:center;  border-bottom:1px solid #9EC6AC;  border-right:1px solid #9EC6AC;}
#Table01 th.noLine{border-right:0px;}
#Table01 td.noLine{border-right:0px;}
#Table01 td.gray{ background-color:#F6F8F5; font-size:12px;line-height:30px;word-spacing:0em;letter-spacing:0em;  color:#787878; text-align:center; width:100px;}
#Table01 td.Line{border-left:0px;}
#Table01 th.Line{border-left:0px;}

/* 퀵메뉴 */
#quick_menu_container {width:120px;
	position:absolute;
	top:248px;
	left: 30%;
	margin-left:890px;
}

#quick_menu {padding:67px 0 28px 0; height:235px; background:url(../../z00_images/quick_menu_bg.png) no-repeat;line-height:0; 
}
#quick_menu li {line-height:0; padding:0; margin:0; }

#widget {margin:10px 0 10px -10px; }

/*메인 배너 이미지 조절 */
.main_banner_01 img{margin:20px 0 20px 0; }
.main_banner_02 {text-align:center; background:#ededed; margin:5px 0 18px 0; width:859px;}
.main_banner_02 img {margin:20px; }

/*검색창 부분 */
#search_genre {border:solid 1px #dadada; }
#search {border:none; width:120px; height:14px; margin-bottom:8px;}
#search_str {border:none; width:140px; height:17px; background:none;}
#notice_box {background:url(../../z00_images/notice_box.gif) no-repeat; padding:0 15px 0 3px; }


/* 기본 서체 설정 */
.title_01 {color:#d4a840; font-weight:bold; font-size:14px; padding: 15px 0 0 0; text-align:left; }
.title_02 {color:#d7b81f; font-weight:bold; font-size:14px; padding: 15px 0 0 0; text-align:left; }
.ft_12_333_n {font-size:12px; color:#666; line-height:1.3em }
.txt_normal_01 {color:#999999; }
.txt_title_14_b {font-weight:bold; font-size:14px; text-align:left; padding:5px 0; }
.txt_title_13_b {font-weight:bold; font-size:13px; text-align:left; padding:5px 0; }

/* 조직 안내 테이블 */
.table_01 {background:#e2e2e2; color:#666666; vertical-align:top; margin:15px 0 15px 0; }
.table_01 th {background:#f4f4f4; padding:4px; text-align:center; width:125px; }
.table_01 td {background:#fff;padding:4px; text-align:center;; }
.table_01 caption { font-weight:bold; text-align:left; color:#666666;  }

.table_02 {background:#e2e2e2; color:#666666; vertical-align:top; margin:15px 0 15px 0; }
.table_02 th {background:#f4f4f4; padding:4px;  text-align:center; width:125px; }
.table_02 td {background:#fff;padding:4px; text-align:center;  }
.table_02 caption { font-weight:bold; text-align:left; color:#666666;  }

.table_03 {border-bottom:#D7B81F solid 1px; border-top:#D7B81F  solid 1px; margin:20px 0;}
.table_03 td{ border-top:#E5E5E5 solid 1px; height:30px; }

.table_04 {border-bottom:#D7B81F solid 2px; border-top:#D7B81F  solid 2px; margin:20px 0;}
	.table_04 td{ border-top:#E5E5E5 solid 1px; height:35px; }

.table_05 {border-bottom:#E5E5E5 solid 1px; border-top:#D7B81F  solid 2px; margin:10px 0 0 0; padding:10px 0; }
.table_06 {border-bottom:#E5E5E5 solid 1px;padding:0 0 10px 0; }
.table_07 {border-bottom:#333333 solid 1px; margin:0;padding:10px 0;}

/* b20 테이블 */
.table_b20_01 { margin:30px 0; border-bottom: solid 1px #d6b71f;border-top: solid 1px #d6b71f; width:100%;}
.table_b20_01 th { background:#f3f3f3; padding:5px 10px;   }
.table_b20_01 td { border-top: solid 1px #e5e5e5; padding:5px 10px; text-align:center; }

.table_b20_02 { margin:10px 0; border-bottom: solid 1px #d6b71f;border-top: solid 1px #d6b71f; }
.table_b20_02 th { background:#f3f3f3; border-top: solid 1px #CCCCCC; padding:5px 10px; width:120px; text-align:left;  }
.table_b20_02 td { border-top: solid 1px #e5e5e5; padding:5px 10px; }

#tab_menu_01 {float:left; padding:5px 0 25px 0; width:830px;  }

.table_boader_01 {border-bottom:#d6b71e solid 2px; border-top:#d6b71e solid 2px; margin: 10px 0; vertical-align:middle ; }

#save_chk {border:none; }
.img_01 img {margin:0 12px; }

.bg_box {
background:url(../../z00_images/bg_box.gif) no-repeat; padding:15px 45px 0 0; }
.bg_box_b21{
background:url(../../z00_images/bg_box.gif) no-repeat; padding:12px 20px 10px 120px; }

.td_860 {width:860px; margin:0 auto; }

.btn_box_01 {text-align:right; padding:12px 0 ;}

/* 바이오그래피, 필름그라피 제목 */
.graphy {font-weight:bold; text-align:left; }


.movie_search_text01{
	font-size: 12px;
	color: #666666;
	padding : 1px;
}


