/*************************************
*   Development 이인영	             *
*   Last update:2009.8.20	         *
*************************************/
body,Table, td, td br, p, Textarea, pre, div
{font-family:돋움, Dotum, Arial, Tahoma;font-size:12px; color:#777777; text-decoration:none; Line-height:19px; margin:0; padding:0; }
select          {font-size:11px; color:#525252; width:80px; height:18px;}
Check			{font-size:11px; color:#525252;}
Textarea		{font-size:12px; PADDING:2px; Line-height:18px; color:#525252; text-align:left; }
img		    	{border:none;}
Iframe			{border:0px; Margin:0px; text-align:left;}
Table			{border-collapse: collapse; text-align:left;}

/* PNG 투명처리 (ie6) */
.png {_display:inline-block;}
.png img {_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.pngTree { background:url('../imgs/indexMain_tree.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/indexMain_tree.png',sizingMethod='crop'); }
.pngMainContents { background:url('../imgs/mainContantsBg01.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/mainContantsBg01.png',sizingMethod='crop'); }


/* 서브바디 */
.subBody{Margin:0px 0px 0px 0px; background: url(../imgs/subLayout_top.jpg) no-repeat scroll left top; }
.sub02Body{margin:0; padding:0; background: url(../imgs/sub02Layout_top.jpg) no-repeat scroll left top;}
.sub01Body{margin:0; padding:0; background: url(../imgs/sub01Layout_top.jpg) no-repeat scroll left top;}
.sub03Body{margin:0; padding:0; background: url(../imgs/sub03Layout_top.jpg) no-repeat scroll left top;}
.sub04Body{margin:0; padding:0; background: url(../imgs/sub04Layout_top.jpg) no-repeat scroll left top;}
.sub05Body{margin:0; padding:0; background: url(../imgs/sub05Layout_top.jpg) no-repeat scroll left top;}
.sub06Body{margin:0; padding:0; background: url(../imgs/sub06Layout_top.jpg) no-repeat scroll left top;}
.subcontentsBG { background: url(../imgs/subLayout_bodyBG.gif) repeat-y scroll left top; }
.sub_liftLine { background: url(../imgs/subLayout_leftImg03.gif) repeat-y scroll left top; }

/* 서브플래시 */
.con {left:0; width:1100; height:1000; position:absolute;}
.con .MainMenu {position:absolute; left:207px; top:52px;}
.con .LeftMenu {position:absolute; left:0px; top:454px;}
.con .TopMenu {position:absolute; left:829px; top:0px;}

/* 바디마진 */
.BodyMargin			{Margin:0px 0px 0px 0px;}

 
 /* input 스타일 */
input.text    {background-color:#f6f6f6;border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.input1       {font-size:11px; border:1px solid #aeaeae; padding:2px; height:17; color:#787878; }
.input2       {font-size:11px; border-bottom:1px solid #e3e3e3; border-left:1px solid #aeaeae; border-right:1px solid #e4e4e4; border-top:1px solid #aeaeae; background:#f6f6f6; 
               padding:2px; height:17 ; color:#787878}
.input3       {font-size:11px; border:1px solid #dbdbdb; padding:2px; height:17;}


 /* select 스타일 */
.select_1 {border:1px solid #aeaeae; padding:0px 2px; color:#787878; height:18px; font-size:11px; }
.Textarea_1 {width:680px; height:300px; border:1px solid #aeaeae; padding:10px;color:#777777; line-height:18px; overflow-x:hidden; overflow-y:auto; }  

 /* siteMap 스타일 */
.siteMap_sub { padding-bottom: 10px; border-bottom: 1px solid #e4e4e4; padding-top: 10px; }
.sitemap_subMenu  { margin-top: 5px; }  

 
 /* 링크 텍스트 스타일 */ 
A               {font-size:12px; color:#7a7a7a; Line-height:15px; text-decoration:none;}
A:link          {font-size:12px; Line-height:15px; color:#7a7a7a;}
A:visited       {font-size:12px; Line-height:15px; color:#7a7a7a;}
A:hover         {font-size:12px; Line-height:15px; color:#45a501}
/* 메인 blue 게시판 */
A.board_blue:link, A.board_blue:visited, A.board_blue:active	{color:#7a7a7a; text-decoration:none; font-size:12px;}f2aa20
A.board_blue:hover	{color:#4a90cd; font-size:12px; }
/* 메인 green 게시판 */
A.board_green:link, A.board_green:visited, A.board_green:active	{color:#7a7a7a; text-decoration:none; font-size:12px;}
A.board_green:hover	{color:#16a957; font-size:12px; }
/* 메인 purple 게시판 */
A.board_purple:link, A.board_purple:visited, A.board_purple:active	{color:#7a7a7a; text-decoration:none; font-size:12px;}
A.board_purple:hover	{color:#8671e2; font-size:12px;}
/* 메인 pink 게시판 */
A.board_pink:link, A.board_pink:visited, A.board_pink:active	{color:#7a7a7a; text-decoration:none; font-size:12px;}
A.board_pink:hover	{color:#F56F92; font-size:12px;}
/* 메인 yellow 게시판 */
A.board_yellow:link, A.board_yellow:visited, A.board_yellow:active	{color:#7a7a7a; text-decoration:none; font-size:12px;}
A.board_yellow:hover	{color:#f2aa20; font-size:12px; }
/* 게시판 하단페이지 넘버 */
A.page:link, A.page:visited {color:#797979; Line-height:17px; text-decoration:none; font-size:12px;}
A.page:active	{color:#000000; Line-height:17px; text-decoration:underline; font-size:12px;}
A.page:hover	{color:#000000; Line-height:17px; text-decoration:underline; font-size:12px;}
/* 메인 green 테이블 */
A.board_greenT:link, A.board_greenT:visited, A.board_greenT:active	{color:#7a7a7a; text-decoration:none; font-size:12px;}
A.board_greenT:hover	{color:#16a957; font-size:12px; }


/*폰트*/
.Font_11_01	        {font-size:11px; color:#858686; margin:0 0;}
.Font_11_02	        {font-size:11px; color:#9bd1ff; font-weight:bold;}
.Font_11_03	        {font-size:11px; color:#60d894; font-weight:bold;}
.Font_11_04	        {font-size:11px; color:#fb9398; font-weight:bold;}
.Font_11_05	        {font-size:11px; color:#cac3e7; font-weight:bold;}
.Font_11_06	        {font-size:11px; color:#f8b5a4; font-weight:bold;}
.Font_11_07	        {font-size:11px; color:#f0a5b8; font-weight:bold;}
.Font_11_08	        {font-size:11px; color:#ffce19; font-weight:bold;}
.Font_11_09	        { font-size:11px; color:#A0A0A4; font-weight:bold; text-decoration: underline; }
.Font_11_web	    { color:#666666; font: normal 9px "standard 07_53"; }

.Font_12_01  		{font-size:12px; color:#b8b8b8;}
.Font_12_02 	    {font-size:12px; color:#3181bf; padding-top:2px}
.Font_12_03 	    {font-size:12px; color:#16a957;}
.Font_12_04 	    {font-size:12px; color:#775bed; font-weight:bold;}
.Font_12_05 	    {font-size:12px; color:#f16a70; font-weight:bold;}
.Font_12_06 	    {font-size:12px; color:#775bed;}
.Font_12_07 	    {font-size:12px; color:#6e6e6e;}
.Font_12_08 	    {font-size:12px; color:#585757; font-weight:bold;}
.Font_12_09 	    {font-size:12px; color:#000000;}

.Font_13_01  		{font-size:13px; color:#b8b8b8;}
.Font_13_02 	    {font-size:13px; color:#3181bf; padding-top:2px}
.Font_13_03 	    {font-size:13px; color:#16a957;}
.Font_13_04 	    {font-size:13px; color:#775bed; font-weight:bold;}
.Font_13_05 	    {font-size:13px; color:#f16a70; font-weight:bold;}
.Font_13_06 	    {font-size:13px; color:#775bed;}
.Font_13_07 	    {font-size:13px; color:#6e6e6e;}
.Font_13_08 	    {font-size:13px; color:#585757; font-weight:bold;}
.Font_13_09 	    {font-size:13px; color:#000000;}
.Font_13_10 	    {font-size:13px;}

.Font_14_01  		{font-size:14px; color:#b8b8b8;}
.Font_14_02 	    {font-size:14px; color:#3181bf; padding-top:2px}
.Font_14_03 	    {font-size:14px; color:#16a957;}
.Font_14_04 	    {font-size:14px; color:#775bed; font-weight:bold;}
.Font_14_05 	    {font-size:14px; color:#f16a70; font-weight:bold;}
.Font_14_06 	    {font-size:14px; color:#775bed;}
.Font_14_07 	    {font-size:14px; color:#6e6e6e;}
.Font_14_08 	    {font-size:14px; color:#585757; font-weight:bold;}
.Font_14_09 	    {font-size:14px; color:#000000;}
.Font_14_10 	    {font-size:14px;}

.Font_16_01 	    {font-size:16px; color:#f16a70; font-weight:bold;}
.Font_16_02 	    {font-size:16px; color:#99CC00; font-weight:bold; }
.Font_16_03 	    {font-size:18px; color:#333333; font-weight:bold; }


/* 기본 테이블 라인 가운데 정렬 */
.boardTable {border-bottom:2px solid #5c9dd6; border-collapse:collapse; background: top url('../images/board/blue_line_01.gif') repeat-x;} 
.boardTable th {border-bottom:1px solid #e2e2e2; text-align:center; }
.boardTable td {border-bottom:1px solid #e2e2e2; text-align:center; }

.boardTable_green {border-bottom:2px solid #16a957; border-collapse:collapse; background: top url('../images/board/green_line_01.gif') repeat-x;} 
.boardTable_green th {border-bottom:1px solid #e2e2e2; text-align:center;}
.boardTable_green td {border-bottom:1px solid #e2e2e2; text-align:center;}

.boardTable_green_v {border-bottom:2px solid #16a957; border-collapse:collapse; background: top url('../images/board/green_line_01.gif') repeat-x;} 
.boardTable_green_v th {border-bottom:1px solid #e2e2e2; text-align:center; width:70px;}
.boardTable_green_v td {border-bottom:1px solid #e2e2e2; text-align:left; padding-left:15px;}

.boardTable_green2 {border-bottom:2px solid #16a957; border-collapse:collapse; background: top url('../images/board/green_line_01.gif') repeat-x;} 

.boardTable_purple {border-bottom:2px solid #9e93cd; border-collapse:collapse; background: top url('../images/board/pur_line_01.gif') repeat-x;}
.boardTable_purple th {border-bottom:1px solid #e2e2e2; text-align:center;}
/*.boardTable_purple td {border-bottom:1px solid #e2e2e2; text-align:center;} -- 01수정 2009-11-24*/
.boardTable_purple td {border-bottom:1px solid #e2e2e2; }

.boardTable_purplev {border-bottom:2px solid #9e93cd; border-collapse:collapse; background: top url('../images/board/pur_line_01.gif') repeat-x;}
.boardTable_purplev th {border-bottom:1px solid #e2e2e2; text-align:center;}
.boardTable_purplev td {border-bottom:1px solid #e2e2e2; text-align:left; padding-left:15px;}

.boardTable_pink {border-bottom:2px solid #F56F92; border-collapse:collapse; background: top url('../images/board/pink_line_01.gif') repeat-x;}
.boardTable_pink th {border-bottom:1px solid #e2e2e2; text-align:center;}
.boardTable_pink td {border-bottom:1px solid #e2e2e2; text-align:center;}

.boardTable_purple2 {border-bottom:2px solid #9e93cd; border-collapse:collapse; background: top url('../images/board/pur_line_01.gif') repeat-x;}

.boardTable_yellow {border-bottom:2px solid #f2aa20; border-collapse:collapse; background: top url('../images/board/yellow_line_01.gif') repeat-x;}
.boardTable_yellow th {border-bottom:1px solid #e2e2e2; text-align:center;} 
.boardTable_yellow td {border-bottom:1px solid #e2e2e2; text-align:center;} 

.boardTable_yellow2 {border-bottom:2px solid #f2aa20; border-collapse:collapse; background: top url('../images/board/yellow_line_01.gif') repeat-x;}


.boardTable_line {} 
.boardTable_line th, .boardTable_line td {border:1px solid #cccccc; padding-left:5px} 
.boardTable_line th.part {border:1px solid #cccccc; height:30px; font-weight:bold; background-color:#4aa1ba; color:#fff; }

/* 기본 테이블 오른쪽 구분선 */
.boardTable_1 {background:url('../images/board/board_list_top_line.gif') no-repeat center right;} 
 
.boardTable_view {border-bottom:1px solid #5c9dd6; border-collapse:collapse; background: top url('../images/board/blue_line_01.gif') repeat-x;} 
.boardTable_view th, .boardTable_view td {border-bottom:1px solid #e2e2e2; text-align:center; padding:7px 0px 7px 0px;} 

/* 테이블 하단 파랑 이전글 다음글 */
.boardTable_list {border-bottom:1px solid #5c9dd6; border-top:1px solid #5c9dd6; border-collapse:collapse;} 
.boardTable_list th, .boardTable_list td {border-bottom:1px solid #e2e2e2; text-align:center; padding:7px 0px 7px 0px;}
 
/* 테이블 하단 초록 이전글 다음글 */
.boardTable_list_g {border-bottom:1px solid #16a957; border-top:1px solid #16a957; border-collapse:collapse;} 
.boardTable_list_g th, .boardTable_list_g td {border-bottom:1px solid #e2e2e2; text-align:center; padding:7px 0px 7px 0px;} 

/* 테이블 하단 보라 이전글 다음글 */
.boardTable_list_p {border-bottom:1px solid #9e93cd; border-top:1px solid #9e93cd; border-collapse:collapse;} 
.boardTable_list_p th, .boardTable_list_p td {border-bottom:1px solid #e2e2e2; text-align:center; padding:7px 0px 7px 0px;} 

/* 테이블 하단 노랑 이전글 다음글 */
.boardTable_list_y {border-bottom:1px solid #f2aa20; border-top:1px solid #f2aa20; border-collapse:collapse;} 
.boardTable_list_y th, .boardTable_list_y td {border-bottom:1px solid #e2e2e2; text-align:center; padding:7px 0px 7px 0px;} 

/* 사진게시판 */
.photo_line {border:1px solid #CCCCCC; padding:5px; text-align:center;}

/* 커뮤니티 메인 */
.comMainTitle01 { background: url(../images/sub/comm_bbsMain01.gif) no-repeat scroll left top; height: 40px; width: 655px; }
.comMainTitle02 { background: url(../images/sub/comm_bbsMain02.gif) no-repeat scroll left top; height: 40px; width: 315px; }
.comMainBoard02 { padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #e4e4e4; }
.comMainPhotoTD { border-bottom:1px solid #e4e4e4; border-collapse:collapse; }
.comMainPhoto { border-bottom:2px solid #99cc00; border-top:2px solid #99cc00; border-collapse:collapse; }
.com_listTitle { background: url(../images/sub/community_imgs01.gif) no-repeat scroll left top; height: 95px; width: 714px; }



.aDiframe { overflow:hidden; margin:-20px 0 0 0; width:685px; }
.aDiframe01 { overflow:hidden; margin:-20px 0 0 0; width:685px; }
.aDiframe02 { overflow:hidden; margin:-20px 0 0 0; width:720px;}


.table_title     {TEXT-ALIGN: center; BACKGROUND-COLOR: #e0e0e0; COLOR: #000000}
.table_join      {BACKGROUND-COLOR: #f0f8fd; TEXT-ALIGN: center;}

.table_mb_left      {padding-left:20px; padding-bottom:8px; padding-top:8px; border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5; background-color:#f8f8f8; }
.table_mb_lefttop   {padding-left:20px; padding-bottom:8px; padding-top:8px; border-bottom:solid 1px #e5e5e5;border-top:solid 2px #e5e5e5;border-right:solid 1px #e5e5e5; background-color:#f8f8f8;}
.table_mb_right     {padding-left:20px; padding-bottom:8px; padding-top:8px; border-bottom:solid 1px #e5e5e5;}
.table_mb_righttop  {padding-left:20px; padding-bottom:8px; padding-top:8px; border-bottom:solid 1px #e5e5e5;border-top:solid 2px #e5e5e5;}

.table_review       {padding:25px; border-bottom:solid 1px #e5e5e5;border-right:solid 1px #16a957; background-color:#f8f8f8; }

.tableGray { text-align: left; vertical-align: top; background: #F4F4F4; font-weight: normal; border: 1px solid #E9E9E9; }



/* 행사일정 */
.calT caption{visibility:hidden; }
.calT{margin-bottom:15px; width:680px; color:#4B4B4B; letter-spacing:1.2px;  border:0; border-bottom:1px solid #d3d3d3;}
.calT th{margin-bottom:10px; height:40px; color:#4B4B4B;  text-align:center; font-weight:bold; background:url('../images/list_tabletop.gif') left top no-repeat;}
.calT th.first{ width:110px; background:url('../images/list_tabletop.gif') left top no-repeat; border:0;}
.calT th.center{width:110px; background:url('../images/list_tabletop_center.gif') center top repeat-x; border:0;}
.calT th.end{width:110px; background:url('../images/list_tabletop.gif') right top no-repeat; padding-right:5px; border:0;}
.calT td{width:100px; border-bottom:1px solid #d3d3d3;  padding:7px 0 5px 7px; text-align:left; color:#4B4B4B; font-weight:bold; height:90px; vertical-align:top;}
.calT td.sun{padding-left:7px; text-align:left; color:#FF4F00; }
.calT td.sat{padding-left:7px; text-align:left; color:#146D2A; }
.calT td.day{background-color:#FCE9DB; width:100px;}
.calT td span{font-weight:normal; padding:5px 0 0 10px;}

#day{width:680px; text-align:center; height:20px;}
#day p.text{font-weight:bold; color:#4B4B4B; font-size:16px; text-align:center;}
#day img { vertical-align:top; margin-left:3px;}

/* 관람예약 프린트 */
.pClass { padding-left:25px; padding-top:15px; width:500px; background:url('../images/sub/pdot.gif') 210px 30px no-repeat;}
.pClass img.v01 { }
.pClass img.v02 { padding-left:30px; padding-bottom:10px;}

.pcon { width:700px; background:url('../images/sub/pbg.gif') 470px 340px no-repeat;}

.pcon dt {padding:25px 0 15px 25px;}
.pcon dd {padding:5px 0 10px 0px; }
.pcon dd.case01 span { font-weight:bold; padding:0 0 10px 0px; }
.pcon dd ul {list-style-type:decimal; padding-top:10px; }
.pcon dd ul li {padding-bottom:2px; }


/* 추가 스타일 20100707~ */
.claend input, .claend img{vertical-align:middle;}

.col_blue a:hover{color:#41a0cf;}
.col_blu a{color:#41a0cf; font-weight:bold;}
.col_green a{color:#14a945; font-weight:bold;}
.col_green2{color:#669900;}
.col_red a{color:red; font-weight:bold;}
.colo_link a{color:#194fd7; text-decoration:underline;}
table.viewForm, table.writeForm{margin:0 auto; color:#7a7a7a; font-size:12px; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
table.viewForm th, table.viewForm td, table.writeForm th, table.writeForm td{padding:6px 10px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5}
table.viewForm .noline, table.writeForm .noline{border-left:0;}
table.viewForm th, table.writeForm th{text-align:center; background-color:#f8f8f8;}
table.viewForm .alig_r, table.writeForm .alig_r{text-align:right;}
table.writeForm input.wid01{width:510px;}
table.writeForm input.wid02{width:450px;}
table.writeForm input, table.writeForm label{vertical-align:middle;}

td.botton_r p{width:650px; margin:0 auto; padding:10px 0 50px 0; text-align:right;}
td.botton_r p img{margin-left:2px;}
td.botton_r2, .botton_r2{width:720px; text-align:right;}
td.botton_r2 p, .botton_r2 p{margin:0; padding:8px 0 50px 0;}
td.botton_r2 img, .botton_r2 img{margin-right:10px;}
td.botton_r3, div.botton_r3{text-align:right;}
div.botton_r3 img{margin-right:10px;}
td.botton_r3 img{margin-right:10px;}
.chec_item{padding:1px 0;}
.chec_item img, .chec_item input, .chec_item select{vertical-align:middle; margin-right:3px;}
.item_che input{vertical-align:top;}
.item_che label{margin-right:8px; padding-top:2px;}
.it_tit img{margin:0 0 4px 20px;}
.tb_bgcol{background-color:#f2f2f2;}
table.tot_tb{border-top:2px solid #5c9dd6; border-bottom:2px solid #5c9dd6;}
table.tot_tb th, table.tot_tb td{padding:6px 0; text-align:center; border-bottom:1px solid #5c9dd6;}

/* 모임 */
.meet_noti{width:646px; margin:0 auto 8px; position:relative;}
.meet_noti .tit, .alb_noti .tit{padding:6px 0 6px 18px; border-top:2px solid #99cc33; border-bottom:2px solid #99cc33; color:#333333; font-weight:bold;}
.meet_noti .more, .alb_noti .more{position:absolute; right:5px; top:8px;}
.meet_noti .more a, .alb_noti .more a, .itemWrap div .more a{color:#99cc33;}

.itemWrap{width:646px; margin:0 auto 30px; overflow:hidden; padding:0;}
.itemWrap p{margin:0 0 0 0;}
.itemWrap div{float:left; width:301px; position:relative; margin:0; padding:0;}
.itemWrap div.fir{margin-right:44px;}
.itemWrap div .tit{padding:6px 0 6px 18px; border-top:2px solid #d2d2d2; border-bottom:2px solid #d2d2d2; color:#333333; font-weight:bold; line-height:1.0em;}
.itemWrap div ul{margin :0; padding:0;}
.itemWrap div ul li{display:block; padding-left:21px; background:url(../images/meeting/mark_gre.gif) no-repeat 4% 50%;}
.itemWrap div ul li a{color:#7a7a7a;}
.itemWrap div ul li span{font-weight:bold; color:#99cc33;}
.itemWrap div .more{position:absolute; right:5px; top:8px;}

.alb_noti{width:646px; margin:0 auto 35px; position:relative;}
.alb_noti ul{width:100%; overflow:hidden; margin:0; padding:0;}
.alb_noti ul li{display:block; float:left; width:150px; margin-left:15px;}
.alb_noti ul li img{border:1px solid #cdcdcd;}
.alb_noti ul li.fir{margin-left:0;}

.meet_wrap{width:720px;}
.meet_wrap .sear{width:100%; overflow:hidden; margin-bottom:8px;}
.meet_wrap .sear p{width:49%; float:left; text-align:right; line-height:1.1em; margin:0 0 0 0; padding:1px 0;}
.meet_wrap .sear p	input, .meet_wrap .sear p img{vertical-align:middle;}
.meet_wrap .sear p.ali_l{text-align:left;}

.meetTb{border-top:2px solid #92a816; border-bottom:1px solid #92a816;}
.meetTb td{padding-bottom:4px; border-bottom:1px solid #e2e2e2;}
.meetTb td p{width:160px; margin:0 auto; border:1px slid blue; line-height:1.3em; color:#b3b3b3;}
.meetTb td	p.alb{text-align:center; padding:4px 0;}
.meetTb td	p.alb img{border:3px solid #cdcdcd;}
.meetTb td	p.tit a{color:#666666;}
.meetTb td	p.tit a:hover{color:#669933;}
.meetTb td	p.info strong{margin-right:10px;}
.btnArea_r{text-align:right;}

p.desc_l{width:650px; margin:0 auto 0;}

.meetTb02{border-top:2px solid #92a816; border-bottom:2px solid #92a816;}
.meetTb02 th{border-bottom:1px solid #92a816; background:url(../images/board/board_list_top_line.gif) no-repeat scroll 0 50%;}
.meetTb02 td{border-bottom:1px solid #e2e2e2;}
.meetTb02 th, .meetTb02 td{padding:6px 0; text-align:center;}
.meetTb02 td.alig_l{text-align:left; padding:6px 12px;}
.meetTb02 th.firthTh{background:none;}

.viewForm02{border-top:2px solid #aaca6b; border-bottom:2px solid #cacaca;}
.viewForm02 th{font-weight:bold;}
.viewForm02 th, .viewForm02 td{padding:6px 12px;}
.viewForm02 th{text-align:right;}
.viewForm02 td{text-align:left;}
.viewForm02 .title{background-color:#f2f2f2; border-bottom:1px solid #aaca6b; text-align:left;}
.viewForm02 .textbox{border-top:1px solid #aaca6b; padding:10px 0;}
.viewForm02 .textbox p{width:680px; margin:0 auto;}
.viewForm02 .alig_l{text-align:left;}

table.eduView{border:0;}

.re_write{width:720px; margin:7px auto 0; overflow:hidden;}
.re_write p.tit{width:65px; background-color:#f5f5f5; border:1px solid #dedede; text-align:center; padding:32px 0; float:left;}
.re_write p.rep{width:640px; float:left; margin-left:6px;}
.re_write p.rep textarea{width:509px; height:78px; vertical-align:middle; float:left;}
.re_write p.rep input{vertical-align:middle;  float:left;}

ul.repleB{border-bottom:2px solid #cacaca; width:720px; padding:0; margin:24px auto 0;}
ul.repleB li{display:block; padding:10px 20px; border-top:1px solid #cacaca; position:relative;}
ul.repleB li .textbox{width:590px; margin:0 auto;}
ul.repleB li .delet{position:absolute; right:10px; top:10px;}

td.toplink{width:720px; padding:0 0 9px 0; overflow:hidden; border-bottom:2px solid #c1c1c1;}
td.toplink span{float:left;}
td.toplink select{float:right; width:200px;}
td.conTitle{padding:25px 10px 0 0; font-size:1.8em; font-family:고딕, 'Gothic'; color:#99cc33;}
.font_bold{font-weight:bold;}
p.repl{margin:0 0 0 9px; padding-left:11px; background:url(../images/meeting/mark_rep.gif) no-repeat 0 30%;}

/* 교육_학술지 */
.acad_wrap{width:680px; margin:0 auto; border-top:2px solid #b0a2ed; padding-top:15px;}
.acad_wrap p{margin:0 0;}
.acad_wrap ul{width:100%; overflow:hidden; margin:0; padding:0;}
.acad_wrap ul li{display:block; width:323px; border:1px solid #cccccc; float:right; padding:6px 6px 5px 6px; margin-bottom:7px;}
.acad_wrap ul li.left_It{float:left}

.acad_wrap ul li .pho{width:165px; height:210px; float:left; background:url(../images/academ/edu_Noimg.gif) no-repeat 0 0; padding:1px 0 0 1px;}
.acad_wrap ul li div{width:140px; float:right; padding-right:12px; color:#888888;}
.acad_wrap ul li div a, .acad_wrap ul li div a:hover{color:#888888;}
.acad_wrap ul li div strong{display:block;  margin-bottom:60px; padding-top:8px; text-align:right;}
.acad_wrap ul li div strong a{font-size:1.2em; line-height:1.3em;}
.acad_wrap ul li div span{margin-top:10px;}

.acad_wrap a.acaImg{display:block; width:212px; height:270px; background:url(../images/academ/edu_Noimg02.gif) no-repeat 0 0;}
.acad_wrap a.acaImg img{width:190px; height:250px; margin:7px 0 0 8px;}
.acad_wrap .acad_Vform, .acad_Wform{border-bottom:1px solid #e5e5e5; padding-bottom:18px; margin-bottom:10px;}
.acad_wrap .acad_Vform th{width:90px; padding:6px 12px; background:url(../images/board/mark_tri.gif) no-repeat 10% 50%; text-align:left;}
.acad_wrap .acad_Vform th span,.acad_wrap .acad_Wform th span{margin-left:14px;}
.acad_wrap .acad_Vform .titl{width:456px; background:#f8f8f8 none; border-top:2px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:left;}
.acad_wrap .acad_Vform th, .acad_wrap .acad_Vform td{padding:6px 12px; border-bottom:1px solid #e5e5e5;}
.acad_wrap .acad_Vform .bt{border-top:2px solid #e5e5e5; border-bottom:0; text-align:right;}
.acad_wrap .acad_Vform .firt, .acad_wrap .acad_Wform .firt{border:0;}

.acad_wrap .acad_Wform th{width:80px; padding:6px 12px; background:url(../images/board/mark_tri.gif) no-repeat 10% 50%; text-align:left;}
.acad_wrap .acad_Wform th, .acad_wrap .acad_Wform td{padding:6px 5px; border-bottom:1px solid #e5e5e5;}

