html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font:12px tahoma #919191;
	font-family:Tahoma;
}

/* Main layout */
body.main	{background-color:#f4e9b9;}
#layout-body	{ background:url(/eng/images/main_bg.gif) repeat-x; width:100%;}
#head_main		{ height:45px; }
#layout-center	{ width:100%;}
#layout-content	{ width:285px; padding-left:515px; padding-top:48px; padding-bottom:28px; background:url(/eng/images/footer_main02.gif) bottom left no-repeat;}
#layout-visual	{ width:515px; position:absolute; top:45px; left:0; z-index:2; }
#layout-footer	{ width:1000px; height:100px; background:url(/eng/images/footer_main.gif) top left no-repeat;}
form {margin:0px; padding:0px; font-family:tahoma; font-size:12px; color:#666666;}
/* layout */
#head	{height:65px; background-color:#ffffff; position:relative; z-index:1;}

#main {
	min-height: 100%;
	margin:0px 0 -217px 0;
	background: url(/eng/images/main_bg.gif) repeat-x top;
}
#center {
	min-height: 100%;
	margin:-65px 0 -217px 0;
	background: url(/eng/images/sug_bg.gif) repeat-x bottom;
}
#center_b {
	min-height: 100%;
	margin:-65px 0 -217px 0;
	background: url(/eng/images/sug_b_bg.gif) repeat-x bottom;
}
#center_c {
	min-height: 100%;
	margin:-65px 0 -217px 0;
	background: url(/eng/images/sug_c_bg.gif) repeat-x bottom;
}
#center_d {
	min-height: 100%;
	margin:-65px 0 -217px 0;
	background: url(/eng/images/sug_d_bg.gif) repeat-x bottom;
}

#layout-quick	{ position:absolute; left:840px; }

* html #center {height: 100%;}
#content-area {
	width:825px;
}
#left_menu	{
	width:320px;
	position : absolute;
	top:65px;
	left:0px;
	z-index:1;
}
#contents	{
	padding-left:200px;
	width:625px;
	vertical-align:top;
	height:100%;
}
#contents_wrap	{
	background-color:#ffffff;
	height:100%;
}
#page	{
	padding:0 25px 217px 25px;
}

#footer {
	height:217px;
	background: url(/eng/images/footer_bg.gif) no-repeat bottom left;
}
#footer_b {
	height:217px;
	background: url(/eng/images/footer_b_bg.gif) no-repeat bottom left;
}
#footer_c {
	height:217px;
	background: url(/eng/images/footer_c_bg.gif) no-repeat bottom left;
}
#footer_d {
	height:217px;
	background: url(/eng/images/footer_d_bg.gif) no-repeat bottom left;
}
.footer_main	{ padding:20px 0 0 30px; }
.footer_main_select	{ padding:25px 0 0 20px; }
.footer_sub		{ padding:135px 0 0 30px; }
.footer_select	{ padding:135px 0 0 20px; }

/*visual & title */
#visual {
	padding:65px 0 15px 0;
	text-align:center;
	vertical-align: bottom;
}
#visual_board {
	padding:65px 0 0 0;
	text-align:center;
	vertical-align: bottom;
}
#title {
	width:100%; text-align:left;
}
h1               { margin:0; padding:28px 0 0 25px; }

.about_title_bg_01 {
	height:193px; width:575px; background: url(/eng/01about/images/title_bg_01.jpg) no-repeat top;
}
.about_title_bg_02 {
	height:193px; width:575px; background: url(/eng/01about/images/title_bg_02.jpg) no-repeat top;
}
.about_title_bg_03 {
	height:193px; width:575px; background: url(/eng/01about/images/title_bg_0302.jpg) no-repeat top;
}
.about_title_bg_04 {
	height:189px; width:575px; background: url(/eng/01about/images/title_bg_0402.jpg) no-repeat top;
}

.work_title_bg_01 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_01.jpg) no-repeat top;
}
.work_title_bg_02 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_02.jpg) no-repeat top;
}
.work_title_bg_03 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_03.jpg) no-repeat top;
}
.work_title_bg_04 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_04.jpg) no-repeat top;
}
.work_title_bg_05 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_05.jpg) no-repeat top;
}
.work_title_bg_06 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_06.jpg) no-repeat top;
}
.work_title_bg_07 {
	height:193px; width:575px; background: url(/eng/02our_work/images/title_bg_07.jpg) no-repeat top;
}

.child_title_bg_01 {
	height:193px; width:575px; background: url(/eng/03child/images/title_bg_01.jpg) no-repeat top;
}
.child_title_bg_02 {
	height:193px; width:575px; background: url(/eng/03child/images/title_bg_02.jpg) no-repeat top;
}

.involved_title_bg_01 {
	height:193px; width:575px; background: url(/eng/04involved/images/title_bg_01.jpg) no-repeat top;
}
.involved_title_bg_02 {
	height:193px; width:575px; background: url(/eng/04involved/images/title_bg_02.jpg) no-repeat top;
}
.involved_title_bg_03 {
	height:193px; width:575px; background: url(/eng/04involved/images/title_bg_03.jpg) no-repeat top;
}
.involved_title_bg_04 {
	height:193px; width:575px; background: url(/eng/04involved/images/title_bg_04.jpg) no-repeat top;
}
.involved_title_bg_05 {
	height:193px; width:575px; background: url(/eng/04involved/images/title_bg_05.jpg) no-repeat top;
}

.util_title_bg_01 {
	height:193px; width:575px; background: url(/eng/05util/images/title_bg_01.jpg) no-repeat top;
}

/*location*/
#location{
	text-align: right;
	vertical-align:top;
	padding:33px 40px 0 0;
	font-family : Tahoma;
	font-size : 11px;
}
.color_path01	{
	color : #B9B9B9;
}

/* HTML tag */
img { border:0; }

/* --- link blur Ã³¸® --------*/
a {selector-dummy: expression(this.hideFocus=true);}

/* Ãß°¡ÀÔ·Â °¡´É(Ãß°¡½Ã¿¡´Â ¾Æ·¡·Î ºÙ¿©¼­ Á¤·Ä) */
A:link              { text-decoration:none; color:#919191; }
A:visited           { text-decoration:none; color:#919191; }
A:active            { text-decoration:none; color:#919191; }
A:hover             { text-decoration:none; color:#f09e00; }

a.colorworldvision          { color:#f09e00; }
a.colorworldvision:visited  { color:#f09e00; }
a.colorworldvision:hover   { color:#f09e00; }

a.color_path01	{color: #B9B9B9;}
a.color_path01:visited	{color: #B9B9B9;}
a.color_path01:hover	{color: #B9B9B9;}

a.color_about	{color: #666666;}
a.color_about:visited	{color: #666666;}
a.color_about:hover	{color: #f09e00;}

.login_line01 { border-right:#CCCCCC 1px solid; border-top:#FCDE96 2px solid; }
.login_line02 { border-bottom:#FCDE96 2px solid; }
.login_line03 { border-top:#FC8012 2px solid; border-bottom:#FC8012 2px solid; }

.contents     {vertical-align:top; height:100%; }
*html .contents	{height:-100px;}

.background	{background:url(/eng/images/sub_bg.gif) bottom repeat-x; }

.line {background:url(/images/common/dot.gif) bottom repeat-x;}

/* Basic  text */
td {
	font-family: tahoma;
	font-size:12px;
	color:#777777;
	line-height:16px;
}


select        { behavior: url(/eng/common/js/selectbox.htc); vertical-align:middle; }

.input01       { background-color:#ffffff; border:solid 1px #DFDFDF; font-family:tahoma; font-size:11px; color:#919191; height:13px; vertical-align:middle; padding-top:2px; padding-left:5px;}

.box_orange    { border:solid 2px #f6ca5b; font-family:tahoma; font-size:11px; color:#919191; }
.box_orange02  { border:solid 3px #FFCF65; }
.box_gray      { border:solid 2px #eaeaea; }

/* page css °øÅë */
.section_menu	{padding:40px 0 7px 0; }
.pic	{ padding:25px 0 25px 0; }
.main_pic	{ padding:1px 0 3px 3px; }
.following	{ padding:35px 0 35px 0; }
.dprk_more	{ padding:25px 15px 30px 15px;	}

.piclist_bg_168	{ background:url(/eng/images/piclist_box_01.gif) no-repeat; width:168px; height:156px;}
.piclist_bg_156	{ background:url(/eng/images/piclist_box_02.gif) no-repeat; width:168px; height:212px;}

.framemagazine_bg	{ background:url(/eng/01about/images/framemagazine.gif) no-repeat; width:103px; height:161px;}
.framenews_bg	{ background:url(/eng/01about/images/framenews.gif) no-repeat; width:130px; height:100px;}
.headerabout_bg	{ background:url(/eng/01about/images/headerabout.gif) no-repeat; width:575px; height:30px;}

.paperbox	{ background:url(/eng/02our_work/images/paperbox_03.gif) repeat-y; padding:0 14px 0 14px;}
.paper_detail	{ background:url(/eng/02our_work/images/paper_detail_02.gif) repeat-y; }

/* childrens choir music list */
.music_list td	{ height:29px; text-align:left; padding:0 10px; 0 10px;}
.music_list td.line	{background:url(/eng/02our_work/images/music_line.gif) repeat-x; height:1px; }
.music_list td.bg	{background-color:#EDEDED;}
.music_list td.text	{padding:5px 10px 5px 10px; }

.dprk_select_bg	{ background:url(/eng/02our_work/images/dprk_select_bg.gif) no-repeat; width:575px; height:38px; text-align:right; vertical-align:top; padding:14px 20px 0 0;}

.pic_thum	{ border:solid 1px #cccccc; }
.page_btn	{padding-right:2px;}
.chronology_month01	{padding-bottom:3px; vertical-align:bottom;}
.chronology_month02	{padding-top:3px; vertical-align:top;}
.chronology_text01	{padding-top:8px; vertical-align:bottom;}

.view_title	{
	font-family: Tahoma;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#707070;
}

/* sitemap  */

.map_top	{padding-top:18px;	}
.map_middle	{padding-top:8px;	}


/* tab  */
.about_tab	{ background:url(/eng/01about/images/tab_bg.gif) repeat-x bottom; height:24px; vertical-align:top; }
.work_tab	{ background:url(/eng/02our_work/images/tab_bg.gif) repeat-x bottom; height:24px; vertical-align:top; }


/* table line */
.basic_line	{height:2px; background-color:#D9D9D9;}
.about_line	{ height:2px;  background-color:#ecdb97;}
.work_line	{ height:2px;  background-color:#DCECBF;}
.dotline	{height:1px;   background:url(/eng/images/dotline.gif) left repeat-x; background-color:#bfbfbf; }
.dotline_about	{height:1px; background:url(/eng/images/dotline.gif) left repeat-x; background-color:#e3d090; }



/* ±âº» Ç¥ table */
table .basic	{ background-color:#E2E2E2; }
table .basic td	{background-color:#FFFFFF; padding:5px; font-size:11px; color:#9E9E9E;}
table .basic td.head	{ font-weight:bold; text-align:center; color:#777777;}
table .basic td.gray	{ background-color:#f2f2f2; color:#777777;}
table .basic td.headbg01 { font-weight:bold; text-align:center; background-color:#F6FAF0; color:#777777; }
table .basic td.headbg02 { font-weight:bold; text-align:center; background-color:#F3F3F3; color:#777777;}
table .basic td.headbg03 { font-weight:bold; text-align:center; background-color:#A4CD58; color:#FFFFFF;}
table .basic td.headbg04 { font-size:12px; text-align:left; padding-left:15px; background-color:#f8f8f8; color:#777777; }
table .basic td.headbg05 { font-weight:bold; text-align:center; background-color:#fcfaed; color:#7b6d3a;}
table .basic td.headbg06 { text-align:center; background-color:#ffffff; color:#777777;}




/*  ÆùÆ®Å©±â  */
.txt1101 	{
	font-family: Tahoma;
	font-size:11px;
	line-height:14px;
}
.txt1001  	{ font-family:tahoma; font-size:10px; letter-spacing:0px; }
.txt1002  	{ font-size:10px; letter-spacing:-1px; }
.txt0901  	{ font-family:tahoma; font-size:9px; letter-spacing:0px; }
.txtb 		{ font-weight:bold; }


/*  »ö»ó  */
.color_about01    	     { color:#ad9479; }
.color01    	     { color:#999999; }
.color03    	     { color:#333333; }
.color06    	     { color:#919191; }
.color0f    	     { color:#ffffff; }

.colorworldvision    { color:#f09e00; }
.colorwork    { color:#98A54C; }

/*  Á¤·Ä  */
.center 	{ text-align:center; z}
.left 		{ text-align:left; }
.right		{ text-align:right; }
.top        { vertical-align:top; }
.bottom     { vertical-align:bottom; }
.middle     { vertical-align:middle; }


/*  ¹®´Ü ±¸ºÐ ³ôÀÌ  */
.pa10   { padding:10px 10px 10px 10px; }
.pa15   { padding:15px 15px 15px 15px; }
.pa20   { padding:20px 20px 20px 20px; }

.pt02   { padding-top:02px; }
.pt05   { padding-top:05px; }
.pt10   { padding-top:10px; }
.pt15   { padding-top:15px; }
.pt20   { padding-top:20px; }
.pt25   { padding-top:25px; }
.pt30   { padding-top:30px; }
.pt35   { padding-top:35px; }
.pt40   { padding-top:40px; }

.pl02   { padding-left:02px; }
.pl05   { padding-left:05px; }
.pl10   { padding-left:10px; }
.pl15   { padding-left:15px; }
.pl20   { padding-left:20px; }
.pl25   { padding-left:25px; }

.pr05   { padding-right:05px; }
.pr10   { padding-right:10px; }
.pr15   { padding-right:15px; }
.pr20   { padding-right:20px; }
.pr25   { padding-right:25px; }

.pb05   { padding-bottom:05px; }
.pb10   { padding-bottom:10px; }
.pb15   { padding-bottom:15px; }
.pb20   { padding-bottom:20px; }
.pb25   { padding-bottom:25px; }
.pb30   { padding-bottom:30px; }
