@charset "utf-8";
/* CSS Document */

/* Holly Hack : Hide From IE5/Mac W*/
/** html img { margin: 45px 0; vertical-align:middle;}
* html input { margin: 39px 0; vertical-align:middle;}
*/
/* Holly Hack : Hide From IE5/Mac W*/

body {
	font-color:#666666;
	font-size:12pt;
	font-family: "돋움", dotum;	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #ffffff;
	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;	
}

ul, li { list-style:none; padding:0; margin:0; }


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:11px; BEHAVIOR: CURSOR: hand }
.select2{font-family:돋움; font-size:15px; BEHAVIOR: CURSOR: hand }
.select3{
	font-family:돋움;
	font-size: 12px;
	color: #666666;
	padding : 1px;

	CURSOR: hand;
	width: 150px;
}


/*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: 13px;
	color: 666666;
	line-height: 16px;
	font-weight: bold;
}
.gray_text01 {
	font-size: 11px;
	color: 99999;
	line-height: 16px;
	text-align:left;
	padding-left:10px;
	
}
.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";
}
.movie_yellow_text02{
	font-size: 14px;
	color: #D6B71F;
	font-weight: bold;
	line-height: 18px;
	font-family: "휴먼모음T";
}
.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_search_text01{
	font-size: 12px;
	color: #666666;
	padding : 1px;
}
.movie_search_box01{
	font-size: 12px;
	padding-bottom:5px;
	
}


.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;
	text-align: left;
	padding: 10px;
}
.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;
	text-align:left;
}
.community_text2{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding: 10px;
	text-align:left;
}
.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;
	}
.table_schedule_td{ background:#FFFFFF;
	padding:15px 3px;	
}

.table_schedule_td_gap {border-left:#f1efe2 solid 1px; width:1px; }

.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;
}

.sm02     	 {font-size: 8pt;color: 666666;}



/* 폰트관련  *
.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;
}


.join1_text {
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left:5px;
	text-align:left;
}

.join1_text a:link {font-size: 11px; color: #666666; }
.join1_text a:visited {font-size: 11px; color: #666666; }
.join1_text a:active {font-size: 11px; color: #666666; }
.join1_text a:hover {font-size: 11px;color: #666666;background-color: #fcdc21;
}


/*흰색글씨*/
.style1 {color: #FFFFFF; padding:5;}



.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:135px;
	left: 31%;
	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:0px 0 10px -3px ; }

#search {border:0; } 


/* Board Read Type */
.boardRead{width: 100%;line-height: 120%;}
.boardRead caption{position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
	.boardRead th img{margin: 0 0 0 20px;}
	.boardRead td.subject,
	.boardRead td.poster,
	.boardRead td.programName{padding-left: 20px;}
	.boardRead td.title{color:#636363; text-decoration:none; font-size:11px;}
	.boardRead td.postDate{text-align: center;}
	.boardRead td.hitNum{text-align: center;}
	.boardRead td.downNum{text-align: center;}
	.boardRead td.post{padding: 10px 10px 10px 12px; background-color: #fff;}
		.boardRead td.post p.img{padding: 5px 0 10px;}
	.boardRead td.answer{padding: 10px;}
	.boardRead td.poll{font-size: 12px;padding: 10px; background-color: #fff;}
		.boardRead td.poll p.title{margin-bottom: 10px; font-weight: bold;}
		.boardRead td.poll p.answer{ padding-left:10px;}
		.boardRead td.poll fieldset p{margin-bottom: 10px;}

/* Bar Graph */
.pollTable{width: 100%; margin-top: 13px;font-size: 12px;}
.pollTable th,
.pollTable td{padding: 4px 5px; background: none; border: 0; font-weight: normal;}
	.pollTable td p.answer{padding-left:10px;font-size: 11px;padding: 5px; text-align:left; line-height: 32px;	color: #666666;	 background-color: #fff;}
.pollGraph{ position:relative; text-align:left; white-space:nowrap; line-height:normal;}
.pollGraph .pollBar{ position:relative; display:inline-block; width:250px; height:12px; margin:0 5px 0 0; background:#e9e9e9; font-size:11px;}
.pollGraph .gPercent{ font-size: 11px;text-align:left; line-height: 32px;	color: #666666;	 background-color: #fff;}
.pollGraph .pollOnBar{ position:relative; display:inline-block; height:12px; background: url('/z00_images/board_pollBar.gif') repeat-x left top;}


