/* --- link blur 처리 --------*/
a {selector-dummy: expression(this.hideFocus=true);}
.popuptaboff        { background:url(/images/common/bgpopuptaboff.gif) right top repeat-x; }


/*  기본 레이아웃  */
html, body       { width:100%; height:100%; padding:0; margin:0; font:12px/1.0 tahoma; color:#666666; line-height:21px;}
body             {}
body.bgcontmain  {  }
form, select, ul, ol, dl, table, div, h1, h2, h3, h4, h5, h6, br {margin:0px; padding:0px; font-family:tahoma; font-size:12px; color:#666666;}

#layout-headwarp { width:100%; background:url(/images/common/LogoEng.gif) #ffffff right top no-repeat; position:relative; }
#layout-head     { width:1000px; height:70px; }
#layout-headmain { width:1000px; height:93px; }
#layout-logo     { float:left; width:200px; vertical-align:middle; }
#layout-top      { float:left; width:665px; text-align:right; padding:20px 0 0 0; vertical-align:middle; }

#layout-body           { width:1000px; min-height:100%; margin:-70px 0 -175px 0; }
*html #layout-body     { height:100%; }
#layout-bodymain       { width:1000px; min-height:100%; margin:-93px 0 -175px 0; background:url(/images/common/bgcontmain.gif) repeat-y;}
*html #layout-bodymain { height:100%; }

#layout-contents       { padding:70px 0 0 0; z-index:1; }
#layout-contentsmain   { padding:93px 0 0 0; z-index:400; width:845px; }
#layout-menu           { float:left; width:225px; height:600px; z-index:-1; }

#layout-content        { float:left; width:660px; padding-bottom:175px; z-index:1;}
#layout-contentmain    { float:right; width:295px; padding-bottom:175px; z-index:1;}

#layout-title    { width:635px; height:195px; position:relative; }
#layout-navi     { margin:0; padding:0; width:620px; position:absolute; font:11px/1.0 dotum; text-align:right; left:0; top:35px; }
#layout-navi a   { text-decoration:none; }

#layout-bottom        { width:1000px; height:175px; background:url(/images/common/BgBottom.gif) bottom left no-repeat; padding-top:0px;}
#layout-bottommain    { width:1000px; height:175px; background:url(/images/common/BgBottommain.gif) bottom left no-repeat; padding-top:0px;}

#layout-quick         { position:absolute; left:885px; top:70px; }
#layout-quickmain     { position:absolute; left:885px; top:93px; }

#visual               { position:absolute; z-index:99; left:200px; top:45px; width:320px; background:url(/images/common/bgvisual.jpg) left top repeat-x;}

#sample               { position:absolute; z-index:1; overflow: auto; }
#sample2               { position:absolute; z-index:1; overflow: auto; }


.fixed { table-layout:fixed; }

.clear           { clear:both; height:1px; margin:-1px 0 0 0; font-size:1px; }

h1               { margin:0; padding:0; left:0; top:73px; position:absolute; }
img				 { border:0; }
td     			 { font-family:tahoma; font-size:12px; line-height:21px; }

td a  			 { color:#666666; text-decoration:none; }
th    			 { font-family:tahoma; font-size:12px; text-align:left; text-decoration:none; }
th a   			 { color:#4689d2; text-decoration:none; }

.blue   		 { color:#2f81e0; text-decoration:none; }
.blue a  		 { color:#2f81e0; text-decoration:none; }




/*  게시판 관련  */
tr.line 			{ background:url(/images/common/dot.gif) bottom repeat-x; }
tr.lineworldvision 	{ background:url(/images/common/lineworldvision.gif) bottom repeat-x; }
tr.linegive 		{ background:url(/images/common/linegive.gif) bottom repeat-x; }
tr.lineinvolved 	{ background:url(/images/common/lineinvolved.gif) bottom repeat-x; }
tr.linecenter 		{ background:url(/images/common/linecenter.gif) bottom repeat-x; }

tr.dotworldvision   { background:url(/images/common/dotworldvision.gif) bottom repeat-x; }
tr.dotcentertop     { background:url(/images/common/dotcenter.gif) top repeat-x; }

tr.linephoto        { background:url(/images/center/lineplace.gif) bottom no-repeat; padding:5px 0 9px ; }
tr.linephoto02      { background:url(/images/center/lineplace02.gif) bottom no-repeat; padding:5px 0 9px ; }
tr.linedot01        { background:url(/images/common/dotcenter.gif) bottom repeat-x; padding:7px 0 9px ; }
tr.linedot01end     { padding:7px 0 5px 0; }
tr.linedot02        { background:url(/images/common/dot04.gif) bottom repeat-x; padding:17px 0; }
tr.linedot03        { background:url(/images/common/dot02.gif) bottom repeat-x; padding:5px 0 2px 0; color:#999999; text-decoration:none; }
tr.linedot03 td a   { color:#999999; text-decoration:none; }
tr.linedot04        { background:url(/images/common/dot02.gif) bottom repeat-x; padding:5px 0 9px 0; color:#999999; text-decoration:none; }
tr.linedot05        { background:url(/images/common/dotcenter04.gif) bottom repeat-x; padding:7px 0 9px ; }

td.bbspointworldvision 	{ background:url(/images/worldVision/bgbbspoint.gif) left top no-repeat; padding : 0 30px 0 30px; color:#d59c00; height:33px; font-weight:bold; }

table.bbs th 	        { padding:8px 0; }
table.bbs td 	        { padding:8px 0; }
table.bbs td.bbstitle   { padding-right:10px; padding-left:10px; }
table.bbs th.bbstitle   { padding-right:15px; padding-left:15px; }
.bbsview   	        	{ padding-top:15px; padding-bottom:30px; }
.bbsview02	        	{ padding-top:30px; padding-bottom:30px; }
.bbsviewphoto 	       	{ padding-top:20px; padding-bottom:20px; }
.bbsviewplus 	       	{ padding-top:10px; padding-bottom:10px; }
.bbsmulti    	       	{ padding-top:30px; padding-bottom:30px; }
.bbstitle               { padding-right:15px; }
.bbsinfo                { padding:0 10px; }

table.file a            { color:#d8931c; text-decoration:none; }
int center
table.linephoto td 	    { padding:3px 0; line-height:20px;}
table.listsmall tr   	{ padding:3px 0; }
table.listsmall02 tr   	{ padding:1px 0; }

table.link a   			{ color:#597298; text-decoration:none; }
table.link td 			{ font:11px 돋움, 돋움체; letter-spacing:-1px; }
table.link td.url		{ padding-bottom:4px; }
.contentslink			{ padding-left:10px; padding-right:10px; }

.photolist     			 { width:108px; height:144px; background:url(/images/center/framephoto.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:13px; padding-left:13px; padding-right:14px; padding-bottom:25px; }
.photolistview      	 { width:75px; height:122px; background:url(/images/center/framephotoview.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:7px; padding-left:11px; padding-right:15px; line-height:13px; }
.photolist a   			 { text-decoration:none; letter-spacing:-1px; }
table.photo td           { line-height:13px; }

.multiskin               { width:319px; height:292px; background:url(/images/common/skinmulti.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:38px; padding-left:13px; padding-right:13px; }
.multiskin02               { width:276px; height:264px; background:url(/images/common/skinmulti02.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:29px; padding-left:11px; padding-right:11px; }
.multiskin_mbc               { width:583px; height:301px; background:url(/uploads/board/20080619_mbc_bg.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:16px; padding-left:18px; padding-right:11px; }

.magazineskin            { width:93px; height:137px; background:url(/images/center/framemagazine.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:13px; padding-left:12px; padding-bottom:14px; }
.picskin01            { width:259px; height:174px; background:url(/images/common/pic_box_smaller_h.gif) left top no-repeat; text-align:left; vertical-align:top; padding-top:3px; padding-left:3px; padding-bottom:3px; }

.involvedframe02         { width:151px; height:197px; background:url(/images/involved/frame02.gif) left top no-repeat; text-align:left; vertical-align:top; padding:19px 20px 20px 19px; }
.involvedframe03         { width:119px; height:79px; background:url(/images/involved/frame03.gif) left top no-repeat; text-align:left; vertical-align:top; padding:14px 12px 12px 12px; }






/*  공통 적용  */
#frame01        	{ position:absolute; }
.select    			{ behavior: url(/include/js/selectbox.htc); vertical-align:middle; }
.input01    		{ background-color:#ffffff; border:solid 1px #d6d6d6; font-family:돋움, 돋움체; font-size:11px; color:#666666; height:14px; vertical-align:middle; }
.input02    		{ background-color:#ececec; border:solid 0px #e5e5e5; height:18px;  font-size:12px; color:#666666; margin:1px 0 0 0; }
.input03    		{ background-color:#ececec; border:solid 0px #e5e5e5; font-size:12px; color:#666666; height:16px; margin:1px 0 0 0; }
.input04    		{ background-color:#ececec; border:solid 0px #e5e5e5; font-family:tahoma; font-size:11px; color:#666666; height:16px; margin:1px 0 0 0;}
.input06    		{ background-color:#ececec; border:solid 0px #e5e5e5; font-size:12px; color:#666666; margin:1px 0 0 0; }
.input05    		{ background-color:#ffffff; border:solid 1px #DFDFDF; font-family:돋움, 돋움체; font-size:11px; color:#666666; height:12px; vertical-align:middle; padding-left:3px;}
.input07    		{ background-color:#eeeeee; border:solid 1px #eeeeee; font-family:돋움, 돋움체; font-size:11px; color:#666666; height:20px; vertical-align:middle; }
.input08    		{ background-color:#eeeeee; border:solid 1px #333333; font-family:돋움, 돋움체; font-size:12px; color:#666666; height:18px; vertical-align:middle; }

.input12    		{ background-color:#F0F0F0; border:solid 1px #d6d6d6; font-family:arial, 돋움, 돋움체; font-size:13px; color:#666666; height:22px; vertical-align:middle; font-weight:bold; padding-left:4px;padding-right:4px;}
.input15    		{ background-color:#F0F0F0; border:solid 1px #ff6600; font-family:arial, 돋움, 돋움체; font-size:13px; color:#666666; height:22px; vertical-align:middle; font-weight:bold; padding-left:4px;padding-right:4px;}
.input14    		{ background-color:#ffffff; border:solid 1px #d6d6d6; font-family:돋움, 돋움체; font-size:14px; color:#666666; height:14px; vertical-align:middle; }
.input_letter       { background-color:#ffffff; border:solid 1px #b7e8ff; font-family:돋움, 돋움체; font-size:12px; color:#666666;  vertical-align:middle; background:url(/images/give/bg_boast.gif) right bottom no-repeat;}

.viewsmall 			{ padding-top:15px; padding-bottom:15px; }
.contents			{ padding-left:5px; padding-right:5px; }
.contentsleft		{ padding : 0 0 0 5px; }
.contentsleftsub    { padding : 0 0 0 10px; }
.contents10		    { padding-left:13px; padding-right:13px; }
.contents05		    { padding-left:5px; }
.contentsplus	    { padding-left:25px; padding-right:25px; }
.contentsplus02	    { padding-left:37px; padding-right:37px; }
.contentsleftsub03	{ padding-left:20px; }

.title      		{ color:#FFFFFF; font-weight:bold; text-decoration: none; }

.divi01         	{ height:15px; }

.point         		{ padding-top:25px; }
.pointworldvision 	{ color:#d59c00; font-weight:bold; }


.skinpic            { border:1px #e1e1e1 solid; padding:2px; }



.box_g    { border-top:solid 2px #CCB175; border-bottom:solid 2px #CCB175; height:30px; background-color:#fcfaed; padding:5px; font-weight:bold;}
.box_orange    { border:solid 2px #f6ca5b; }
.box_orange02  { border:solid 3px #FFCF65; }
.box_orange03      { border:solid 1px #fbe0d0;}
.box_magazine      { border:solid 1px #DDDDDD; height:98px; width:76px; }
.box_magazine_center     { border:solid 1px #DDDDDD; height:83px; width:62px; }
.box_gray      { border:solid 2px #eaeaea; }
.box_gray02     { border:solid 3px #eaeaea; }
.box01         { border-top:solid 2px #f6ca5b; border-bottom:solid 2px #f6ca5b; background-color:#fcfaed; }
.box_title     { border-top:solid 1px #f6c380; border-bottom:solid 1px #f6c380; height:30px; background-color:#fcfaed; padding:5px; font-weight:bold;}
.td_bbs { border-bottom:solid 1px #e9e8e8; height:23px; color:#807d7d;}
.box_natural     { background-color:#fcfaed; border-bottom:solid 2px #fda931;background:url(/images/give/bg_letter.gif) right bottom no-repeat;background:url(/images/give/bg_topline.gif) top no-repeat;}
.style01     {border-bottom:solid 2px #feb658; background-color:#fff9f2}





/*  색상  */
.color03    	     { color:#333333; }
.color06    	     { color:#666666; }
.color08    	     { color:#888888; }
.color09    	     { color:#999999; }
.color0c    	     { color:#cccccc; }
.colorc0    	     { color:#c0c0c0; }
.color0f    	     { color:#ffffff; }

.colorpoint    	     { color:#FF8903; }

.colorworldvision    { color:#f09e00; }
.colorworldvision02  { color:#ad9479; }
.colorworldvision03  { color:#918a79; }

.colorcenter         { color:#5c9fe9; }
.colorcenter02       { color:#7992ad; }
.colorcenter03       { color:#7d9ac4; }

.colorprogram    	 { color:#AE7A00; }
.colorprogram02    	 { color:#ec9d2c; }
.colorprogram03    	 { color:#deb21a; }
.colorprogram04    	 { color:#b8a77f; }
.colorprogram05    	 { color:#c7b252; }

.colorgive       	 { color:#25a78f; }
.colorgive02         { color:#67ab16; }
.colorgive03         { color:#e2ff71; }
.colorgive04         { color:#a6b580; }
.colorgive05         { color:#778e5c; }

.colorinvolved01	 { color:#4dc2c6; }
.colorinvolved04	 { color:#8EB7BE; }

.colorbusgreen       { color:#82B840; }
.colorbusblue        { color:#286ed0; }
.colorbusred         { color:#cb372c; }




/*  정렬  */
.center 	{ text-align:center; }
.left 		{ text-align:left; }
.right		{ text-align:right; }
.top        { vertical-align:top; }
.bottom     { vertical-align:bottom; }
.middle     { vertical-align:middle; }
.texttop    { vertical-align:texttop; }
.justify	{text-align:justify;}

/*  폰트크기  */
.tx13    	{ font-family:굴림; font-weight:bold; font-size:13px; letter-spacing:0; line-height:12px; color:#ff6600;}
.txu     	{ font-family:굴림;  font-size:12px; letter-spacing:0;  color:#555555;text-decoration: underline; }
.txt1101 	{
	font-family:dotum, gulim;
	font-size:11px;
	line-height:16px;
	letter-spacing:-1px;
	color: #B4B4B4;
}
.txt1102 	{ font-family:dotum, gulim; font-size:11px; line-height:16px; letter-spacing:0px; }
.txt1102a 	{ font-family:dotum, Arial; gulim; font-color:#acacac; font-size:11px; font weigh:bold; line-height:16px; letter-spacing:-1px; }
.txt1102b 	{ font-family:dotum, gulim; font-size:11px; line-height:16px; letter-spacing:-1px; font-weight:bold; color:#807d7d;}
.txt1103 	{ font-family:dotum, gulim; font-size:11px; line-height:14px; letter-spacing:-1px; }
.txt1104 	{ font-family:dotum, gulim; font-size:12px; line-height:14px; letter-spacing:0px; color:#ffffff; font-weight:bold; }
.tx_ttl 	{ font-family:dotum, gulim; font-size:12px; line-height:14px; letter-spacing:0px; color:#333333; font-weight:bold; }
.txt1105 	{ font-family:dotum, gulim; font-size:11px; line-height:12px; letter-spacing:-1px; }
.txt1106 	{ font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; }
.txt1201 	{ letter-spacing:-1px; }
.txt1202 	{ font-family:gulim; font-size:12px; line-height:18px; letter-spacing:0px; }
.txt1203 	{ font-family:dotum, gulim; font-size:12px; letter-spacing:-1px;  font-weight:bold;}
.txt1401 	{ font-family:dotum, gulim; font-size:14px; line-height:16px; letter-spacing:-1px; }
.txt1601 	{ font-family:dotum, gulim; font-size:16px; line-height:16px; letter-spacing:-1px; }
.txt1801 	{ font-family:dotum, gulim; font-size:16px; line-height:23px; letter-spacing:-1px; padding-top:3px; }
.txt1802 	{ font-family:dotum, gulim; font-size:16px; line-height:15px; letter-spacing:-1px; }
.int    	{ font-family:tahoma; font-size:11px; letter-spacing:0px; }
.int02    	{ font-family:tahoma; font-size:10px; letter-spacing:0px; }
.int03    	{ font-family:tahoma; font-size:9px; letter-spacing:0px; }
.int04    	{ font-family:tahoma; font-size:9px; letter-spacing:0px; line-height:12px; }
.int05    	{ font-family:돋움; font-size:11px; letter-spacing:0px; line-height:12px; }
.txtb 		{ font-weight:bold; }


/*  문단 구분 높이  */
.pt02       { padding-top:02px; }
.pt04       { padding-top:04px; }
.pt05       { padding-top:05px; }
.pt08       { padding-top:08px; }
.pt09       { padding-top:09px; }
.pt10       { padding-top:10px; }
.pt15       { padding-top:15px; }
.pt20       { padding-top:20px; }
.pt25       { padding-top:25px; }
.pt30       { padding-top:30px; }
.pt60       { padding-top:60px; }


.pl05       { padding-left:05px; }
.pl10       { padding-left:10px; }
.pl15       { padding-left:15px; }
.pl20       { padding-left:20px; }
.pl30       { padding-left:30px; }
.pl40       { padding-left:40px; }

.pr03       { padding-right:3px; }
.pr05       { padding-right:5px; }
.pr10       { padding-right:10px; }
.pr15       { padding-right:15px; }

.pb05       { padding-bottom:05px; }
.pb10       { padding-bottom:10px; }
.pb15       { padding-bottom:15px; }
.pb20       { padding-bottom:20px; }
.pb25       { padding-bottom:25px; }

.br01       { height:10px; }
.br02 		{ height:20px; }
.br03       { height:30px; }
.br04       { height:15px; }
.br05       { height:25px; }
.br06       { height:05px; }
.br07 		{ height:22px; }

.brhalf       { padding-bottom:3px; }
.section      { padding-bottom:35px; }

.paragraph    { padding-bottom:8px; }
.paragraph02  { padding-bottom:20px; }
.paragraph03  { padding-bottom:15px; }
.paragraph04  { padding-bottom:5px; }
.paragraph05  { padding-bottom:35px; }

.subtitle     { padding-bottom:12px; }
.subtitle02   { padding-bottom:20px; }
.subtitle03   { padding-bottom:10px; }
.subtitle04   { padding-bottom:5px; }

.start        { padding-top:10px; }
.start02      { padding-top:20px; }
.start03      { padding-top:30px; }
.starttabtop  { height:25px; }

.maintitle    { padding-bottom:8px; }
.maintitle02  { padding-bottom:6px; }

.print        { padding-right:15px; }
.map          { padding-bottom:1px; }
.td_pd10r      { padding-top:8px;background:url(/html/img/nsub/sub_bgr.jpg)}
.td_pd10l      { padding-top:8px;background:url(/html/img/nsub/sub_bgl.jpg)}
.tda   		 { font-family:tahoma; font-size:12px; line-height:19px;text-align:justify; }
.table06     { border-top:solid 1px #d1eaef; border-bottom:solid 1px #d1eaef; background-color :  padding:3px; font-family:돋움, 돋움체; font-size:12px; letter-spacing:-1px; }



/* basic table 표 유형  */
table.table01        {
	background-color : #e9dfc1; border-top:solid 2px #f6ca5b;
}
table.table01 tr        {
	background-color : #ffffff;
}
table.table01 td     { padding:6px; font-family:돋움, 돋움체; font-size:11px; letter-spacing:-1px; }
table.table01 td.table01end     { border-left:solid 0px; padding:6px; font-family:돋움, 돋움체; font-size:11px; letter-spacing:-1px; }
table.table01 td.head     { padding:6px; font-family:돋움, 돋움체; font-size:11px; letter-spacing:-1px; font-weight:bold; background-color : #FCFAED;}
table.table01 td.line     { border-bottom:solid 1px #e9dfc1;}

table.table01g          { border-top:solid 2px #d0d0d0; border-bottom:solid 1px #e0e0e0; border-right:solid 0px #e5e5e5; padding:6px; }
table.table01g th       { border-left:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#6e6e6e; line-height:14px; background-color:#fafafa; }
table.table01g td       { border-left:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; }
table.table01g th.open  { border-left:0px; }
table.table01g td.open  { border-left:0px; }
table.table01g td.end   { border-bottom:0px; }
table.table01g th.end   { border-bottom:0px; }

/*  결제정보  */
table.table_t        { border-top:solid 1px #fcc182; border-bottom:solid 1px #fcc182; border-left:solid 0px #CCCCCC; border-right:solid 1px #CCCCCC; border-right:solid 0px #CCCCCC; padding:6px; }
table.table_t td       { border-left:solid 0px #d1d0cf; border-bottom:solid 1px #e8e6e6; }

table.table01w          { border-top:solid 2px #fe7f2a; border-bottom:solid 1px #fe7f2a; border-right:solid 0px #e5e5e5; padding:6px; }
table.table01w th       { border-left:solid 0px #e0e0e0; border-bottom:solid 1px #fba856; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#6e6e6e; line-height:14px; background-color:#fafafa; }
table.table01w td       { border-left:solid 0px #d1d0cf; border-bottom:solid 1px #d1d0cf; }

/*  월드비전  */
.employagree      { background:url(/images/worldvision/employ_agree.gif) left top no-repeat; width:635px;  height:169px; vertical-align:top; }
.agree_check	{padding:60px 0 0 435px;}
.employapply05       { background:url(/images/worldVision/bgemployapply0501.gif) left top no-repeat; height:57px; padding-top:88px; padding-left:285px; vertical-align:top; }
.employapply06       { background:url(/images/worldVision/bgemployapply0601.gif) left top no-repeat; height:97px; padding-top:105px; padding-left:70px; vertical-align:top; }
.employedit          { background:url(/images/worldVision/bgemployedit01.gif) left top no-repeat; height:145px; padding-top:15px; padding-left:120px; vertical-align:top; }

table.faq td   	     { padding:2px 0; vertical-align:top; }
table.faqanswer      { background:url(/images/worldvision/bgfaqanswer.gif) left top repeat-y; padding:13px 0; margin:3px 0; }
table.faqanswer td   { color:#888888; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; vertical-align:top; }

table.table01v       { border-top:solid 2px #f6ca5b; border-bottom:solid 1px #e9dfc1; border-right:0px; padding:6px; }
table.table01v td    { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01v th    { border-left:solid 0px #e9dfc1; border-bottom:solid 1px #e9dfc1; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#7b6d3a; line-height:14px; background-color:#fcfaed; }
table.table01v td.bottom   { border-left:0; border-bottom:solid 1px #e9dfc1; }
table.table01v th.end      { border-left:0px; border-bottom:0px; }
table.table01v th.open    { border-left:0px; }
table.table01v td.open    { border-left:0px; }
table.table01v td.end      { border-bottom:0px; }
table.table01v th.table01vadd       { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01v th.table01vaddend    { border-left:solid 1px #e9dfc1; border-bottom:solid 0px #e9dfc1; }
table.table01v td.table01vminus     { border-left:solid 0px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01v td.table01vminusend  { border-left:solid 0px #e9dfc1; border-bottom:solid 0px #e9dfc1; }
table.table01v td.leftnone          { border-top:solid 0px; border-bottom:solid 1px #e9dfc1; border-right:0px; border-left:0px; padding:0px;}

table.table01g       { border-top:solid 2px #f6ca5b; border-bottom:solid 1px #e9dfc1; border-right:1px; padding:6px; }

table.table01v2        { border-top:0; border-bottom:solid 1px #e9dfc1; border-right:0px; padding:6px; }
table.table01v2 td     { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01v2 th     { border-left:solid 0px #e9dfc1; border-bottom:solid 1px #e9dfc1; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#7b6d3a; line-height:14px; background-color:#fcfaed; }
table.table01v2 td.bottom     { border-left:0; border-bottom:solid 1px #e9dfc1; }
table.table01v2 th.end { border-left:0px; border-bottom:0px; }
table.table01v2 td.end { border-bottom:0px; }
table.table01v2 th.table01vadd     { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01v2 th.table01vaddend  { border-left:solid 1px #e9dfc1; border-bottom:solid 0px #e9dfc1; }
table.table01v2 td.table01vminus     { border-left:solid 0px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01v2 td.table01vminusend  { border-left:solid 0px #e9dfc1; border-bottom:solid 0px #e9dfc1; }
table.table01v2 td.leftnone       { border-top:solid 0px; border-bottom:solid 1px #e9dfc1; border-right:0px; border-left:0px; padding:0px;}

table.table011          { border-top:solid 1px #f6ca5b; border-bottom:solid 1px #e9dfc1; border-right:solid 0px #e5e5e5; padding:3px; }
table.table01h          { border-top:solid 2px #f6ca5b; border-bottom:solid 1px #e9dfc1; border-right:solid 0px #e5e5e5; padding:6px; }
table.table01h th       { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#7b6d3a; line-height:14px; background-color:#fcfaed; }
table.table01h td       { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01h th.open  { border-left:0px; }
table.table01h td.open  { border-left:0px; }

table.table01h td.end   { border-bottom:0px; }
table.table01h th.end   { border-bottom:0px; }

table.table00h          { border-top:solid 0px #f6ca5b; border-bottom:solid 1px #e9dfc1; border-right:solid 0px #e5e5e5; padding:3px; }

table.table01h2          { border-top:0; border-bottom:solid 1px #e9dfc1; border-right:solid 0px #e5e5e5; padding:6px; }
table.table01h2 th       { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#7b6d3a; line-height:14px; background-color:#fcfaed; }
table.table01h2 td       { border-left:solid 1px #e9dfc1; border-bottom:solid 1px #e9dfc1; }
table.table01h2 th.open  { border-left:0px; }
table.table01h2 td.open  { border-left:0px; }
table.table01h2 td.end   { border-bottom:0px; }
table.table01h2 th.end   { border-bottom:0px; }

table.history td        { padding:3px 0; vertical-align:top; }
table.history th        { padding:6px 0; vertical-align:top; background-color:#ffffff; }

table.table01bottom     { border-top:solid 2px #f6ca5b; border-bottom:solid 1px #e9dfc1; border-right:0px; padding:6px; }
table.table01bottom td  { border-left:0; border-bottom:solid 1px #e9dfc1; }
table.table01bottom td.end  { border-bottom:0px; }


/*  영수증  */
table.table_c        { border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
table.table_c td.bottomline        { border-bottom:solid 1px #CCCCCC; }
table.table_c td.topline        { border-top:solid 1px #CCCCCC; }
table.table_c td.leftline        { border-left:solid 1px #CCCCCC;}



/*  후원신청  */
table.table03h          { border-top:solid 2px #90b519; border-bottom:solid 1px #dee9c1; border-right:solid 0px #e5e5e5; padding:6px; }
table.table03h th       { border-left:solid 1px #dee9c1; border-bottom:solid 1px #dee9c1; font-family:dotum, gulim; font-size:11px; letter-spacing:-1px; text-align:center; color:#667b3a; line-height:14px; background-color:#f6fced; }
table.table03h td       { border-left:solid 1px #dee9c1; border-bottom:solid 1px #dee9c1; }
table.table03h th.open  { border-left:0px; }
table.table03h td.open  { border-left:0px; }
table.table03h td.end   { border-bottom:0px; }
table.table03h th.end   { border-bottom:0px; }
table.table03h a        { color:#667b3a; }

.bgmulti                { background:url(/images/give/bgmultiimg.gif) right bottom no-repeat; }
.bgcontribute           { background:url(/images/give/bgcontribute03.gif) left top no-repeat; height:80px; }



/*  활동참여  */
table.service tr        { background:url(/images/common/dotcenter03.gif) bottom repeat-x; padding:5px 0 7px ; }
table.service tr.none   { text-decoration:none; background:none; }
table.service tr td table.none tr   { text-decoration:none; background:none; padding:0; }



/*  지식센터  */
.bghanbook      	    { background:url(/images/center/bghanbook.jpg) left top no-repeat; }

.picphoto               { font-size:0px; float:left; margin:0; width:101px; height:67px; position:relative; }
.picphoto A             { display:block; width:101px; height:67px; posiiton:absolute; }
.picphoto A:hover       { border-right:#97c1f6 4px solid; border-top:#97c1f6 4px solid; border-left:#97c1f6 4px solid; border-bottom:#97c1f6 4px solid; z-index:1; overflow:hidden; width:93px; height:59px; padding:-4px; }
.picphoto A:hover img   { positive:relative; margin-left:-4px; margin-top:-4px; }

#photo                  { position:absolute; left:790px; top:93px; }

table.basic         { padding-bottom:4px; }
table.basic02       { padding-bottom:8px; }
table.none          { border:0; }
table.none tr       { border:0; }
table.none td       { border:0; }
table.none td.none  { border:0; }
table.none td.decorationnone  { border:0; text-decoration:none; }
.none               { border:solid 1px #ffffff; padding:0; }
.decorationnone     { text-decoration:none; font-weight:normal; }

table.table01v td td { border:none; }
table.table01h td td { border:none; }
