a:link, a:visited, a:active { font-size:12px; text-decoration:none; color:#666666;}
a:hover { font-size:12px;text-decoration:underline; color:#222222;}

body, td, p, button, textarea, select {font-family: "dotum"; font-size: 12px; color: #666666; line-height:17px; letter-spacing:0px; text-decoration: none;}
textarea {font-family: "dotum"; font-size: 12px; color: #666666; line-height:17px; letter-spacing:0px; text-decoration: none; border:1 solid #cccccc; background-color:#ffffff;}
input    {font-family: "dotum"; font-size: 12px; color: #666666; line-height:14px; letter-spacing:0px; text-decoration: none;}


/*배경관련*/
.bg_y       {background-repeat: repeat-y;}
.bg_cy       {background-repeat: repeat-y;background-position: bottom center;}
.bg_x       {background-repeat: repeat-x;}
.bg_x_b     {background-repeat: repeat-x;background-position: bottom left;}
.bg_x_r     {background-repeat: repeat-y;background-position: right top;}
.bgno       {background-repeat: no-repeat;background-position: left top;}
.bgno_b     {background-repeat: no-repeat;background-position: bottom left;}
.bgno_r     {background-repeat: no-repeat;background-position: right top;}
.bgbottom   {background-repeat: repeat-x;background-position: bottom left;}
.bgcenter   {background-repeat: repeat-y;background-position: center;}

/*기본*/
.body01 {text-align:justify;}
.extra01 {color: EC675C;  text-decoration:none; }
.extra02 {color: EC675C;  text-decoration:none; font-size:13px; font-weight: bold;}
.input		{border:1 solid #bbbbbb; background-color:#ffffff;   height:19;}

#title_line {background:url(../image/common/title_bg.gif)  repeat-x; padding:0 0 30 0; vertical-align:top;}
.sub_titleimg  {padding:0 0 18 0;}/*탑이미지 스페이스*/
.st01 {padding:0 0 10px 0;} /*중간단락제목 제어*/
.st02 {padding:0 0 10px 0;} /* 관리자페이지 중간단락2 제목 제어*/

.dot_line01 {background:url(../image/common/dot_line01.gif) repeat-x 0 25; height:50;} /*기본 단락구분 도트라인*/
.dot_line02 {background:url(../image/common/dot_line02.gif) repeat-x; height:41;} /*기본 단락구분 도트라인*/
.dot_line03 {background:url(../image/common/dot_line03.gif) repeat-x 0 17px; height:40px;} /*제작지원 구분선으로 씀*/

.space01 {height:15;}
.space02 {height:20;}
.space03 {height:30;}

.weather {font-family: "gulim"; font-size: 11px; color: #777777; letter-spacing:0px; background:url(../image/common/weather_bg02.gif) repeat-x; height:21;}

body			{position:relative;text-align:center; }
#header1		{position:relative;width:100%;margin:0 auto;text-align:center;}
#header2		{position:relative;width:980px;margin:0 auto;text-align:center;}

#topnavi        {position:absolute; left:0; top:15px; width:100%; height:95px; z-index:10; text-align:center;}
#toplink		{position:; padding:7px 0 0 0; width:950px; height:18px; z-index:11;text-align:right;}

#main_cont  {position:absolute; left:25; top:550; width:875; height:110; z-index:2;}
#left_menu  {position:absolute; left:122; top:210; width:200; height:170; z-index:5;} /*서브메뉴 */
#main_box {padding:0 10 0 10; width:650; }

/*  대문 플래시부분 */
#index_news1		{padding:80px 0 0 0; text-align:center;background:url(../image/common/index_bg01.jpg) repeat-x bottom center;}
.index_news2		{width:255px; padding:0 30px 0 0;}
.indexmov01			{border:1px solid #cdcdcd;}
.indexmov02			{color:7f7f7f; font-size:11px; letter-spacing:-1px;}
.indexmov03			{color:666666; font-size:11px; padding:2px 0 ;}
.indexmov04			{color:777777; font-size:11px; line-height:14px;}
.newstitle			{padding:0 0 7px 0;}

#copyright1		{text-align:center;padding:15px 0;}
#copyright2		{background:url(../image/common/foot_bg.gif) no-repeat center bottom;text-align:center; padding:50px 0 10px 0;}

.sub_top01		{background-repeat:no-repeat; background-position: 0px 65px ; padding:65px 0 0 0;}
.sub_top02		{}
.submain		{padding:20px 110px 0 0;}
.left_nav_bg	{background:url(../image/common/left_nav_bg01.gif) no-repeat 0px 50px; padding:0 35px 0 15px; width:140px;}
#left_bn		{padding:25px 0 0 0;}

/* 퀵메뉴 */
.quick01		{background:url(../image/common/quick_bg01.gif) repeat-y left;}
.quick02		{background:url(../image/common/quick_bg02.gif) no-repeat bottom left; text-align:center;padding:0 17px 25px 9px;width:92px;}
.quick02 p		{margin:0;border-bottom:1px solid #dddddd;text-align:center;}
.quick_top		{padding:9px 0 0 0;}

/*  서브 탭메뉴  */
#tabmenu01			{width:100%; height:50px;}
#tabmenu01 p		{margin:0;float:left;}


/*대문폰트*/
.maincon{ color:#222222; font-size:11px;}


/*사이트맵*/
.sitemapbox01		{height:100%;background:url(../image/sitemap/01_bg02.gif) repeat-y bottom center; }
#sitemapbox02		{width:192px; height:100%; background: url(../image/sitemap/01_bg03.gif) no-repeat bottom; padding-bottom:23px; text-align:left;}
#sitemapbox02 p		{margin:0;padding: 2px 0 2px 33px;background: url(../image/sitemap/01_icon1.gif) no-repeat 24px 8px;}

#site_title			{padding: 11px 0 12px 20px ; background: url(../image/sitemap/01_bg01.gif) no-repeat;}

.site01 {padding: 4 0 4 25;  vertical-align:top;}
.site02 {width:192px; background: url(../image/sitemap/01_bg03.gif) no-repeat bottom;  vertical-align:top;}
.site03 {padding: 2 0 2 12;background: url(../image/sitemap/01_s_bg03.gif) repeat-y;}
a.site:link, a.site:visited, a.site:active { font-size:11px; text-decoration:none; color:#888; }
a.site:hover { font-size:11px; color:#f46000; }
a.site_s:link, a.site_s:visited, a.site_s:active { font-size:11px;text-decoration:none; color:#777777; }
a.site_s:hover { font-size:11px;color:#6C9F14; }

/*패쓰*/
.path01 {color: #9f9f9f; font-size:11px;letter-spacing:;padding:13 5 0 0; text-align:right; vertical-align:top;}
.path02 {color: #9f9f9f; font-weight:bold ;letter-spacing:;}
a.path:link, a.path:visited, a.path:active {text-decoration:none; color:#9f9f9f; font-size:11px;}
a.path:hover {text-decoration:underline; color:#555555; }


/* 제작지원 */
.make01 { padding:25 0 0 0;}
.make02 { padding:12 0 0 15; color:777; text-align:justify; letter-spacing: ;}
.make02 ul {margin:0;padding:5 0 0 10; }
.make02 li {padding-top:3;padding-bottom:2;  list-style-type:none ; list-style-image:url(image/make/icon01_.gif); }
.li02    {padding-left:15;}
.make02 ol {margin-left:14;  list-style-type:none ; }

.make03  {background:url(../image/make/03_02.jpg) no-repeat ; height:125; padding:15 0 0 185;}

.make04 {}
.make05 {padding:0 0 0 38px;}
.make05 ul {margin:0;padding:0 0 0 10px; }
.make05_li01 {padding-bottom:3;  list-style-type:none ; list-style-image:url(../image/make/icon01.gif); }
.make05_li02 {padding-bottom:;padding-left:10;  list-style-type:none ; }
.make05_li03 {padding-bottom:8;padding-left:0;  list-style-type:none ;  }

.make06 dl { margin:0 0 0 18px;}
.make06 dt {float: ; width: ; color:0764ab; font-size:11px; font-weight:bold; padding:0 0 5 22 ; background:url(../image/make/icon04.gif) no-repeat 8 3;}
.make06_dt02 {float:left ; width: ; color:0764ab; font-size:11px; font-weight:bold; padding:0 0 5 22 ; background:url(../image/make/icon04.gif) no-repeat 8 3;}
.make06 dd {margin:0; padding:0 0 6 23;  } 
.make06_dd02  {margin:0; padding:0 0 55 23;  } 

a.make_a:link, a.make_a:visited, a.make_a:active { font-size:11px;text-decoration:none; color:#2c6fc3; font-weight:bold;}
a.make_a:hover { font-size:11px;color:#ff5a00; }

.make_textarea {padding:6;color: #777; width:100%; height:250; border:0px;
			scrollbar-face-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #BEBEBE; scrollbar-darkshadow-color: #ffffff; 
			scrollbar-shadow-color: #BEBEBE; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #BEBEBE}
.make_form01  {border-collapse :collapse ; }
.make_form02  {background: url(../image/make/formimg01.gif) repeat-x #7da9d7; padding:4 0 2 0; color:#fff; text-align:center; font-size: ; font-weight: ;}
.make_form02_2  {background-color: #a3c4e6; padding:3 0 2 0; color:#fff; text-align:center; border-left:solid 1px #7da9d7;}
.make_form03  {color:#377bb3; text-align:center; padding:5; border:1px solid #c6d3e1;}
.make_form04  {color:#777; text-align:center; padding:5; border:1px solid #c6d3e1; }
.make_form_line01 {background: url(../image/make/formimg02.gif) repeat-x; height:3; }
.make_request_note01		{border:4px solid #dfdfdf;padding:15px; text-align:center;color:#777777;} /* 신청서 하단 글귀 */

/*  촬영소 대여신청 진행현황  */
.make_request01 {border-bottom:2px solid #914ed2;}
.make_request01_01 {background-color:#c3b0e7;height:2px;width:100%;}
.make_request01_02 {border-bottom:2px solid #c3b0e7;padding-top:24px;padding-bottom:5px;}
.make_request02  {font-size:11px; letter-spacing:-1; padding:5 5 5 20; width:80; border-bottom:1px solid #dedede;border-right:1px solid #dedede; background:url(../image/make/icon_nemo.gif) no-repeat 5 49% #Fafafa;}
.make_request03  {font-size:11px;padding:5;border-bottom:1px solid #dedede;}
.make_request03 dl {margin:0;}
.make_request03  dt {float:left; width:120;}
.make_request03  dd  { }
.make_request_list	{height:20px;padding:5px 3px;border-bottom:1px solid #e7e7e7;}
.make_request_list1	{ background-color:#FFFFFF; }
.make_request_list0	{ background-color:#F8F8F8;}
.make_request_top { color:#666666; text-align:center; padding:5px 0; border-top:2px solid #c3b0e7;border-bottom:1px solid #dfdfdf;background:url(../picture/images/bbslist_line01.gif) no-repeat top right;}
.make_request_top2 { color:#666666; text-align:center; padding:5px 0; border-top:2px solid #c3b0e7;border-bottom:1px solid #dfdfdf;}


/*  영화종합촬영소  */
.pict_request01 {border-bottom:2px solid #85b7dd;}
.pict_request02  {font-size:11px; letter-spacing:-1; padding:5 5 5 20; width:80; border-bottom:1px solid #dedede;border-right:1px solid #dedede; background:url(../image/make/icon_nemo.gif) no-repeat 5 49% #Fafafa;}
.pict_request02_s  {font-size:11px; letter-spacing:-1; padding:5 5 5 20; width:40; border-bottom:1px solid #dedede;border-right:1px solid #dedede; background:url(../image/make/icon_nemo.gif) no-repeat 5 49% #Fafafa;}
.pict_request03  {font-size:11px;padding:5;border-bottom:1px solid #dedede;}
.pict_request03 dl {margin:0;}
.pict_request03  dt {float:left; width:120px;}
.pict_request03  dd  { }


  /* 촬영소 소개  */
.studio01_1				{padding:0 0 16px 0;}
.studio01_2				{}
.studio01_infotxt		{float:left;width:295px;}
.studio01_infoimg		{width: ;text-align:right;}
.studio01_thum			{height:50px;text-align:right;width:;}
.studio01_thum p		{float:right;margin:0;padding:5px 0 0 3px;}
.studio01_3 p				{padding:0 0 25px 0; margin:0;}

  /* 촬영소 시설소개  */
#studio_info			{clear:both;}
.studio02_1				{border:3px solid #d3d3d3; padding:1px 1px 25px 1px;background:url(../image/studio/vrimg01.gif) no-repeat left bottom #ffffff; width:350px; height:260px;}
.studio02_1_2			{border:3px solid #d3d3d3; padding:1px; width:350px;}
.studio02_2				{padding:0 0 0 14px;}
.studio02_2 #title		{padding:0 0 7px 0;background:url(../image/studio/dot_line01.gif) repeat-x bottom;}
.studio02_2 dl			{margin:0;background:url(../image/studio/dot_line01.gif) repeat-x bottom;padding:6px 0 6px 0; clear:both;}
.studio02_2 dt			{float:left;font-size:11px; width:52px;text-align:center;letter-spacing:-1px;color:#444444;}
.studio02_2 dd			{ width:200px;font-size:11px;color:#888888;padding-left:9px;background:url(../image/studio/dot_line02.gif) no-repeat left 3px;}
.studio02_3 p			{float:left;margin:0 14px 0 0;border:1px solid #d3d3d3;padding:2px;}
.studio02_3 .studio_space		{margin:0;} 

  /* 촬영소 촬영진행영화  */
.studiomov01_box		{border-top:1px solid #ededed;padding:10px 5px;width:100%;}
.studiomov01_img		{width:120px;}
.studiomov01_img img	{width:120px;border:3px solid #ababab;}
.studiomov01_title		{color:#444444;font-weight:bold; padding:0 0 5px 0;}
.studiomov01_cont		{padding:0 0 4px 18px; vertical-align:top;}
.studiomov01_cont p		{padding:1px 0 0 10px;margin:0;color:#777777;font-size:12px;background:url(../image/common/icon01.gif) no-repeat 2px 6px; }
.studiomov01_btn		{padding:8px 0 2px 3px; }


/*로케이션인전주*/
.movie_list01			{border-top:1px solid #ededed;padding:10px 5px;width:100%;}
.movie_list01_title		{color:#444444;font-weight:bold; padding:0 0 5px 0;}
.movie_list02			{padding:0 0 4px 18px; vertical-align:top;}
.movie_list02 p			{padding:1px 0 0 10px;margin:0;color:#777777;font-size:12px;background:url(../image/common/icon01.gif) no-repeat 2px 6px;}
.movie_img01			{width:120px;vertical-align:top;}
.movie_img01 img		{width:120px;border:3px solid #ababab; background-color: ;}
.movie_list_btn			{padding:8px 0 2px 3px; }
.movie_txt01			{color:#9d9d9d;}

#movie_view_cont01			{padding:10px 0 20px 0;}
#movie_view_cont01 #synop			{padding:10px;}
#movie_view_tab01			{background:url(../image/movie/movie_view_tab_bg01.gif) repeat-x ; padding:0 0 5px 0;width:100%;}
#movie_view_tab02			{background:url(../image/movie/movie_view_tab_bg02.gif) no-repeat right; width:100%;}
#movie_view_tab02 p			{float:left;margin:0;}



.movie_write01			{font-size:11px; letter-spacing:-1; padding:5 5 5 20; width:80; border-bottom:1px solid #dedede;border-right:1px solid #dedede; background:url(../image/movie/icon_nemo.gif) no-repeat 5 49% #Fafafa;}
.movie_write02			{font-size:11px;padding:5;border-bottom:1px solid #dedede;}
.movie_write03			{font-size:11px;padding:8 0;border-bottom:1px solid #dedede;}
.movie_write_title		{font-size:11px;COLOR: #777; font-weight:bold; padding:4; text-align:center; background-color:#f4f4f4; border-bottom:1px solid #dedede;border-top:2px solid #a2bf45;}/*카테고리별로 배경색바꿔주기*/


a.movie_a01:link, a.movie_a01:visited, a.movie_a01:active {font-size:12px;text-decoration:none; color:#444444; font-weight:bold;}
a.movie_a01:hover		{text-decoration:underline;color:#444444; }

#bbs_page_no01		{text-align:center;padding-top:20px;border-top:1px solid #e5e5e5;}
#bbs_btn01			{padding:10px 0 0 2px;text-align:left;}
#bbs_btn02			{padding:15px 0 0 2px;text-align:left;border-top:1px solid #e5e5e5;}


/*전북정보*/




/*커뮤니티*/
.comm01 {padding:0 15 0 15; background-repeat: repeat-y }
.comm02 {}
.comm02 ul {margin-left:15;}
.comm02 li {list-style-image:url(../image/comm/icon01.gif); padding:6 0 0 0;}
.comm03 {background:url(../image/comm/icon01.gif) no-repeat 0 6; padding:6 0 0 18;}
.comm04 {padding:6 0 0 18;}

a.comm_a:link, a.comm_a:visited, a.comm_a:active { font-size:11px; text-decoration:none; color:#f46000; }
a.comm_a:hover { font-size:11px;text-decoration:underline; color:#f46000; }


/* 위원회소개 */
.his01 { width:110px; border-right:0px #dbdbdb solid; vertical-align:top;}
.his02 { color:; padding: 0 0 0 15;}
.his02 dl { margin:0;}
.his02 dt {float:left; width:100px; color:e57023; font-size:12px; font-weight: ; padding:2 0 2 10; background:url(../image/int/icon01.gif) no-repeat 0 8;}
.his02 dd {margin:0; padding:2 0; color:777; font-size:12px;} 

.his_line01 {border-top:2px solid #fe6a08; height:15; }
.his_line02 {background:url(../image/int/05_line.gif) repeat-x  0 14; height:31; }

.int01_1 {width:140;padding:17 10 ; border-bottom:1px solid #e5e5e5; vertical-align:top;}
.int01_2 {padding:16 13; border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.int01_2 dl {margin:0;}
.int01_2 dt {float:left; font-size:11px; color:777;font-weight:bold; padding:1 0;}
.int01_2 dd  {color:888;  padding:1 0;}
.int01_line {background-color:fbc49f; height:2;}









/*보드관련*/
a.tm:link, a.tm:visited, a.tm:active { text-decoration:none; color:#555555;	 font-size:11px}
a.tm:hover { text-decoration:none; font-size:11px}

a.tm2:link, a.tm2:visited, a.tm2:active { text-decoration:none; color:#FFFFFF}
a.tm2:hover { text-decoration:none }

.tablebg { background-color:#DDDDDD; }
.subject { color:#315584; }
.subjectbg { background-color:#EFF3F7; }
.content { font-size:12px; color:#555555; padding:3; background-color:#ffffff;word-break:break-all;} /*게시판만들기에 쓰였다*/
.contentmain { font-size:12px; color:#404040; padding:20; background-color:#ffffff;word-break:break-all; height:150px;} /*모든게시판 view 내용출력부분*/
.contentmain p		{margin:8px 0;}

.contentbg { background-color:#FFFFFF; }
.noti01 { background-color:#D65600;font-weight: bold; color:ffffff;}

.nodata		{height:150px;border-bottom:1px solid #dfdfdf;}

/* .name { font-weight: bold; color:#575757; } */
.name { font-weight: normal; color:#064E53; }

.b { font-weight: bold; }
.ht { height:30px; } 
.ht2 { height:20px; } 
.price { color:crimson; }
.lfont { font-size:13px; }
.sfont { font-size:11px; }
.w50 { width:50%; }
.w99 { width:99%; }
.arial { font-family:Arial; }
.lh  { line-height:150%; }
.lh2 { line-height:200%; }

.box {border:1 solid; border-color:#DDDDDD; background-color:#FDFDFD;}
.login { color:#222222; font-family:vernada; font-size:10px;}
.line { background-color:#969696;}
.tdsc {background-color:#F0F0F0;}
.edit    { border-color:#B4B4B4; border-style:solid; border-width:1px; }  /* 모든 input에 입력되는 텍스트 폰트*/


/*움직이는 div*/

/*div { font: menu; FILTER: alpha(opacity=100); } */
#testDiv1 { position: absolute; top: 340px; left: 670px; width: 200px; height:240; padding: 3px; align:left; background-color: ;} 

#testDiv2    { 
position: relative; 
top: 60px; 
left: 30px; 
width: 200px; 
border-left:    1px solid buttonhighlight; 
border-right:    1px solid buttonshadow; 
border-top:        1px solid buttonhighlight; 
border-bottom:    1px solid buttonshadow; 
background: buttonface; 
padding: 2px; 
} 

#testDiv2 .handle { 
width: 100%; 
border-bottom: 2px solid buttonface; 
background: activecaption; 
color: captiontext; 
font: caption; 
padding: 2px; 
} 

#testDiv2 .content { 
width: 100%; 
background: white; 
border-left:    1px solid buttonshadow; 
border-right:    1px solid buttonhighlight; 
border-top:        1px solid buttonshadow; 
border-bottom:    1px solid buttonhighlight; 
padding: 3px; 
} 

