@charset "utf-8";

a	{cursor:pointer}
a:link { color:#000000;text-decoration: none;	}
a:visited { color:#000000;text-decoration: none;	}
a:hover { color:#000000;text-decoration: none;	}
a:active{ color:#000000;text-decoration: none;	}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align:top;
	font-size: 100%;
	background: transparent;
}



ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}






html {background: #ffffff; background-image:url(); font-size: 100%;}

body {width:100%;}

body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,fieldset,input,blockquote,th,td 
{font-family: "맑은 고딕", "나눔고딕", "나눔고딕 ExtraBold", "돋움", "times New Roman", "Century Gothic"; }



#warp{margin:0 0; width:100%;}

.bu_style {margin:10px 0 0 0; font-size:15px;}
.bu_style2 {margin:0; font-size:12px; position:relative; top:-1px;}
.bu_style3 {margin:10px 0 0 0; font-size:15px;  position:relative; top:-9px;}
.bu_style4 {margin:0; font-size:12px; position:relative; top:-10px;}
.input {margin:0; width:200px; height:13px; font-size:12px; padding:2px;}

.bg    {margin:0; width:100%; height:800px; position:absolute; top:100px; left:0px; background-image:url(img/bg.png); background-repeat:repeat-x;}



/*-상단--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.top					 {margin:0; width:100%; border:0px; border-style:solid; border-color:#000000; position:relative; top:0px;  }
.top2					 {margin:0; width:100%; border:0px; border-style:solid; border-color:#000000; position:relative; top:0px; z-index:999; }


.top_login_area          {margin:0 auto; width:1000px;}        

.login_menu_pos  		 {margin:0; vertical-align:top; }

.login_menu				 {margin:0;}
.login_menu ul			 {margin:0;}
.login_menu	li			 {margin:0 -2px 0 0 ; display:inline; font-size:12px; font-weight:bold; color:#999999;}
.login_menu  a:link 	 {color:#666666; text-decoration: none;	}
.login_menu  a:visited 	 {color:#666666; text-decoration: none;	}
.login_menu  a:hover 	 {color:#666666; text-decoration: none;	}
.login_menu  a:active    {color:#666666; text-decoration: none;	}	
.login_fla               {margin:0; height:35px;}

.main_flash              {margin:0 auto; width:100%; position:relative; top:-60px; z-index:-1;}
.flash                   {margin:0 auto; height:339px; text-align:center; border:0px; border-style:solid; border-color:#000000;  }
.shadow001               {margin:0; width:100%;}


.naiv_menu               {margin:0; height:66px; background-image:url(img/menu_bg.png); background-repeat:repeat-x;}
.menu                    {margin:0 auto; width:1000px; height:66px; position:relative; top:0px;}


.plus                    {margin:0; position:absolute; top:5px; left:100px; }
.plus_menu               {margin:0; width:998px;  background-color:#FFFFFF; border:1px; border-color:#666666; border-style:solid;  
						  position:absolute; top:44px; left:0px;  z-index:999; text-align:left; /*ie 6,7*/ *top:-10px; }						  
						  
						  
.p_menu001               {margin:0; padding:10px; font-size:13px; font-weight:bold;}
.p_menu001  a:link 	     {color:#666666; text-decoration: none;	}
.p_menu001  a:visited 	 {color:#666666; text-decoration: none;	}
.p_menu001  a:hover 	 {color:#CC66CC; text-decoration: none;	}
.p_menu001  a:active     {color:#666666; text-decoration: none;	}

.checkbox                {margin:0; position:absolute; top:8px; right:0px;}
.checkbox ul             {margin:0;}
.checkbox li             {margin:0 0 0 10px; display:inline;  font-size:13px; text-align:center; color:#FFFFFF; vertical-align:middle;}
.checkbox2               {margin:10px; padding:0 20px; background-color:#ffffff;}
.checkbox_po             {margin:0 5px 0 0; position:relative; top:3px; left:0;}
	
.plus_menu p             {margin:5px 0 0 0; text-align:center;}	

.theme_list              {margin:0 0 0 10px; padding:5px 10px;}
.theme_list ul           {margin:0;}
.theme_list li           {margin:0; display:inline-block; width:80px; height:20px; font-size:12px; font-weight:normal; text-align:left; /*ie 6,7*/ zoom:1; *display:inline; *width:80px; *margin:-20px 0 0 0; }

.bible_list2             {margin:0 0 0 10px; padding:5px 10px;}
.bible_list2 ul          {margin:0;}
.bible_list2 li          {margin:0; display:inline-block; width:107px; height:20px; font-size:12px; font-weight:normal; text-align:left; /*ie 6,7*/ zoom:1; *display:inline; *width:107px; *margin:-20px 0 0 0; }


.day                     {margin:0 0 0 10px;}
.day_list                {margin:-10px 15px 0 0 ; float:left; width:130px; height:192px;  background-color:#666666;}
.day_list ul             {margin:10px 0 0 0;}
.day_list li             {margin:0 0 3px 0; display:block; width:130px; height:20px; font-size:13px; text-align:center; background-color:#666666;}
.day_list  a:link 	     {color:#ffffff; text-decoration: none;	}
.day_list  a:visited 	 {color:#ffffff; text-decoration: none;	}
.day_list  a:hover 	     {color:#000000; text-decoration: none; background-color:#FFFFFF;	}
.day_list  a:active      {color:#ffffff; text-decoration: none;	}


.day_sermon_list_table001   {margin:0; height:22px; font-size:12px; font-weight:normal;}
.day_sermon_list_table002   {margin:0; font-size:13px; font-weight:bold;}
.day_sermon_list_table003   {margin:0; height:20px; font-size:12px; font-weight:normal; vertical-align:bottom;}


.plus_menu2               {margin:-22px 0 20px 0; padding: 0 0 20px 0; width:998px; min-height:200px; 
						   background-color:#FFFFFF; border:1px; border-color:#666666; border-style:solid; position:relative; top:0;  }	
.plus_menu2 p             {margin:5px 0 0 0; text-align:center;}	
.plus_menu3               {margin:-33px 0 20px 0; padding: 0 0 20px 0; width:998px;  min-height:200px;  
						   background-color:#FFFFFF; border:1px; border-color:#666666; border-style:solid; position:relative; top:0;  }	
						   
.plus_menu4               {margin:-33px 0 20px 0; padding:0; width:998px; 
						   background-color:#FFFFFF; border:1px; border-color:#666666; border-style:solid; position:relative; top:0;  }							   

.plus_menu5               {margin:-33px 0 20px 0; padding: 0 0 20px 0; width:998px; height:128px; 
						   background-color:#FFFFFF; border:1px; border-color:#666666; border-style:solid; position:relative; top:0;  }							   

/*---------------    매뉴 동작    ---------------*/

/* 
	LEVEL ONE
*/

ul.dropdown                         { position: relative; z-index:10; margin: auto; border-top: 1px solid #dbdbdb;
	                                  border-bottom: 1px solid #dbdbdb; height:36px; background: #eaeaea; margin-bottom: 44px}
									  
ul.dropdown li                      { float: left; zoom: 1;  }
ul.dropdown a:hover		            { color: ; }
ul.dropdown a:active                { color: ; }
ul.dropdown li a                    { display: block; padding: 9px 20px;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #666; position: relative; }
ul.dropdown li.hover a              { color: #666; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; background: #eaeaea;
                                      border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb}
ul.dropdown ul li 					{ font-weight: normal; background: url(images/dropdown.png);  color: #000; 
									  border-bottom: 1px solid #dbdbdb; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; background: none; padding: 9px 8px; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index:300; border-top: 1px solid #dbdbdb }
ul.dropdown li:hover > ul 			{ visibility: visible; }





/*-중앙--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.center					 {margin:0 auto 0 auto; width:1000px; border:0px; border-style:solid; border-color:#000000; position:relative; top:-151px; z-index:-1}

.center_table            {margin:0; padding:0 50px; background-color:#FFFFFF; text-align:center; /* ie6.7 */ *margin:-11px auto 0 auto;}

.center_bu_church_name      {margin:0; position:absolute; top:-26px; left:20px;}
.center_bu_church_name ul   {margin:0;}
.center_bu_church_name li   {margin:0 -20px 0 0; display:inline;}


.center_bu               {margin:0; padding:0 0 3px 5px; background-image:url(img/bu001.png);  background-repeat:no-repeat;
						  font-size:12px; font-weight:bold; color:#FFFFFF; letter-spacing:-2px; width:91px; height:26px; text-align:center; vertical-align:middle;  /* ie6.7 */ * padding:0 0 3px 0;}
.center_bu  a:link 	     {color:#FFFFFF; text-decoration: none;	}
.center_bu  a:visited 	 {color:#FFFFFF; text-decoration: none;	}
.center_bu  a:hover 	 {color:#FFFFFF; text-decoration: none; text-align:center;	}
.center_bu  a:active     {color:#FFFFFF; text-decoration: none;	}	

.center_bu2              {margin:0; padding:0 0 3px 5px; background-image:url(img/bu002.png); background-repeat:no-repeat;
						  font-size:12px; font-weight:bold; color:#666666; letter-spacing:-2px; width:91px; height:26px; text-align:center; vertical-align:middle;  /* ie6.7 */ * padding:0 0 3px 0;}
.center_bu2  a:link 	 {color:#666666; text-decoration: none;	}
.center_bu2  a:visited 	 {color:#666666; text-decoration: none;	}
.center_bu2  a:hover 	 {color:#666666; text-decoration: none;	}
.center_bu2  a:active    {color:#666666; text-decoration: none;	}	

.center_bu3              {margin:0; padding:0 0 3px 5px; background-image:url(img/bu002.png); background-repeat:no-repeat;
						  font-size:12px; font-weight:bold; color:#666666; letter-spacing:-2px; width:91px; height:26px; text-align:center; vertical-align:middle;  /* ie6.7 */ * padding:0 0 3px 0;}
.center_bu3  a:link 	 {color:#666666; text-decoration: none;	}
.center_bu3  a:visited 	 {color:#666666; text-decoration: none;	}
.center_bu3  a:hover 	 {color:#666666; text-decoration: none;	}
.center_bu3  a:active    {color:#666666; text-decoration: none;	}		

.center_bu_new           {margin:0; padding:0 0 3px 5px; background-image:url(img/bu031.png); background-repeat:no-repeat;
						  font-size:12px; font-weight:bold; color:#ffffff; letter-spacing:-2px; width:91px; height:26px; text-align:center; vertical-align:middle;  /* ie6.7 */ * padding:0 0 3px 0;}
.center_bu_new  a:link 	     {color:#ffffff; text-decoration: none;	}
.center_bu_new  a:visited 	 {color:#ffffff; text-decoration: none;	}
.center_bu_new  a:hover 	 {color:#ffffff; text-decoration: none;	}
.center_bu_new  a:active     {color:#ffffff; text-decoration: none;	}	
					  

.sub_text                {margin:0; font-size:15px; font-weight:bold; color:#000000; text-align:left; 
						  border-bottom:1px; border-bottom-style:solid; border-bottom-color:#999999;}

.list02                  {margin:15px 0 0 0;}
.list02 h1               {margin:0 0 10px 0; padding:0 0 5px 0; width:900px; text-align:left; border-bottom:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid;}


.center2				 {margin:0 auto 0 auto; width:1000px; border:0px; border-style:solid; border-color:#000000; position:relative; top:0px; }

.big_box                 {margin:10px 0 0 0; width:1000px; min-height:600px;  border:0px; border-style:solid; border-color:#000000; position:relative; top:0px;  } 



.left_box                {margin:0px; position:absolute; top:0px; right:0px; border:0px; border-style:solid; border-color:#000000; position:relative; float:right}
.my_church               {margin:0px; width:188px;}
.my_church_list          {margin:0px; width:176px; padding:5px; border:1px; border-style:solid; border-color:#cccccc; background-color:#FFFFFF; }
.my_church_list dl       {margin:0px  }
.my_church_list dt       {margin:0 0 5px 0; font-size:12px; }
.my_church_close         {margin:0px; position:relative; top:2px; left:5px; }

.serch_church            {margin:10px 0 0 0;}
.serch_church_list       {margin:0px; width:176px; border:0px; border-style:solid; border-color:#cccccc;  position:relative; top:-26px; /*ie 6,7*/ *top:-20px;  }
.serch_church_list dl    {margin:0px  }
.serch_church_list dt    {margin:0 -5px 5px 0; display:inline-block; width:40px; font-size:12px;  /*ie 6,7*/ zoom:1; *display:inline; *margin:0 4px 0 0; }
.serch_church_list  a:link 	     {color:#ffffff; text-decoration: none;	}
.serch_church_list  a:visited 	 {color:#ffffff; text-decoration: none;	}
.serch_church_list  a:hover 	 {color:#000000; text-decoration: none; background-color:#FFFFFF;}
.serch_church_list  a:active     {color:#ffffff; text-decoration: none;	}	
.serch_church_table      {margin:0; width:188px; border:1px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; }
.serch_church_td         {margin:0; padding:2px 5px; font-size:12px; height:20px; font-weight:normal; color:#666666; letter-spacing:-1px;}



.right_box               {margin:0px; position:relative; top:0px; left:0px; width:800px; border:0px; border-style:solid; border-color:#000000; float:left}

.serch_result            {margin:0; width:800px;  border:1px; border-style:solid; border-color:#cccccc;}
.serch_result h1         {margin:0; padding:5px 10px; border-bottom:1px; border-style:solid; border-color:#cccccc;}
.serch_result_00         {margin:0 10px 0 0; color:#006699; }

.theme                   {margin:0; padding:10px; width:770px;}
.theme_title             {margin:0; font-size:18px; width:700px; font-weight:bold; color:#CC66CC; letter-spacing:-1px;}
.theme_time              {margin:0; font-size:18px; font-weight:bold; color:#999999; text-align:right; letter-spacing:-1px;}
.theme_name              {margin:0; padding:5px 0; font-size:15px; font-weight:bold; color:#006699; width:750px; letter-spacing:-1px; vertical-align:middle;}
.theme_content           {margin:0; padding:5px 0; font-size:13px; font-weight:bold; color:#666666; letter-spacing:-1px; text-indent:5px; text-align:justify;}
.theme_tag               {margin:0; padding:5px 0; font-size:15px; font-weight:bold; color:#666666; letter-spacing:-1px; text-align:left; vertical-align:middle;}
.theme_img               {margin:0 10px 0 0;  position:relative; top:1px; left:0px;}
.theme_img2              {margin:0 10px 0 0;  position:relative; top:1px; left:15px; /*ie 6,7*/ *right:15px; }
.theme p                 {margin:0; padding:10px 0;}

.pageing                 {margin:20px 0 20px 250px ;  text-align:center; font-size:12px; /*ie 6,7*/ *margin:0 0 20px 0 ;  }


.bible_list              {margin:0; width:800px;  border:1px; border-style:solid; border-color:#cccccc;}
.bible_list h1           {margin:0; padding:5px 10px; border-bottom:1px; border-style:solid; border-color:#cccccc;}
.bible_td                {margin:0; font-size:13px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px; border-style:solid; border-color:#cccccc;}
.bible_td2               {margin:0; font-size:14px; height:30px; font-weight:bold; vertical-align:middle; text-align:center; border-bottom:1px; border-style:solid; border-color:#cccccc;}
.bible_td3               {margin:0; height:10px; vertical-align:middle; text-align:center; border-bottom:1px; border-style:solid; border-color:#cccccc;}

.bible_align             {margin:50px 0 10px 0 ; vertical-align:middle;}
.bible_align_td          {margin:0; text-align:right;}
.bible_align_td2         {margin:0; width:565px; /*ie 6,7*/ *width:550px; }


.sermon                  {margin:0; width:170px; height:375px; background-image:url(img/bg_img002.png);}
.serch_sermon            {margin:0; width:169px; border:0px; border-color:#999999; border-style:solid; background-image:url(img/bg_img002.png); background-repeat:repeat;
						  position:relative; top:0px; left:0px;}
.serch_sermon dl         {margin:5px 0 60px 0;}
.serch_sermon dt         {margin:0; padding:5px; display:block; width:150px; height:15px; font-size:14px; font-weight:bold; vertical-align:middle; /*ie 6,7*/  *padding:3px; }
.serch_sermon  a:link 	     {color:#ffffff; text-decoration: none;	}
.serch_sermon  a:visited 	 {color:#ffffff; text-decoration: none;	}
.serch_sermon  a:hover 	     {color:#000000; text-decoration: none; background-color:#FFFFFF;}
.serch_sermon  a:active      {color:#ffffff; text-decoration: none;	}	

.serch_sermon_table      {margin:0; border:1px; border-color:#ffffff; border-style:solid; border-left:0px; border-right:0px;
						  background-image:url(img/bg_img001.png); background-repeat:repeat; }
.serch_sermon_td         {margin:0; padding:1px 5px; width:75px; height:20px; font-size:12px;}
.serch_sermon_td  a:link 	     {color:#ffffff; text-decoration: none;	}
.serch_sermon_td  a:visited 	 {color:#ffffff; text-decoration: none;	}
.serch_sermon_td  a:hover 	     {color:#000000; text-decoration: none; background-color:#FFFFFF;}
.serch_sermon_td  a:active       {color:#ffffff; text-decoration: none;	}	
.serch_sermon_td2         {margin:0; height:7px;}


.sermon_info             {margin:0; padding:5px 10px; width:611px; height:363px; border:1px; border-color:#CCCCCC; border-style:solid; border-left:0px;
						  position:absolute; top:0px; left:170px;}
.sermon_info h1          {margin:0 0 0 10px; font-size:20px; letter-spacing:-1px; vertical-align:middle; color:#999966;}
.sermon_info h2          {margin:0 0 0 10px; font:"Dotum"; font-size:12px;  letter-spacing:-1px; vertical-align:middle; color:#666666; line-height:20px; height:130px;}
.sermon_info h3          {margin:0; position:absolute; bottom:25px; right:10px; /*ie 6,7*/ *bottom:20px}
.sermon_info p           {margin:5px 0 3px 0; }
.cir                     {margin:0 10px 0 0; position:relative; top:10px; left:0px;}

.sermon_info_table1      {margin:10px; 0 0 10px; width:590px; border:1px; border-style:solid; border-color:#999999;  /*ie 6,7*/ *margin:-10px 0 0 10px;} 
.sermon_info_td1         {margin:0; padding:0 5px; font:"Dotum"; font-size:13px; font-weight:bold; color:#FFFFFF; width:100px; height:30px; vertical-align:middle; 
						  border:1px; border-style:solid; border-color:#999999; background-color:#cccccc;} 
.sermon_info_td1_1       {margin:0;  padding:0 5px; border:1px; border-style:solid; border-color:#999999; font:"Dotum"; font-size:13px; vertical-align:middle; }

.sermon_info_table2      {margin:10px 0 0 10px; width:590px; border:0px; border-style:solid; border-color:#999999; font:"Dotum"; font-size:13px; /*ie 6,7*/ *margin:-10px 0 20px 10px;} 
.sermon_info_td2         {margin:0; font:"Dotum"; font-size:13px; font-weight:bold; color:#666666; width:60px; vertical-align:middle;} 
.sermon_info_td2_1         {margin:0; padding:0 10px; font:"Dotum"; font-size:13px; width:130px;} 						  
						  
.sermon_info_table3      {margin:0 0 15px 10px; /*ie 6,7*/ *margin:-10px 0 0 10px;} 
.sermon_info_td3         {margin:0; width:70px;} 
						  


.rector_info             {margin:20px 0 0 180px;} 
.rector_info h1          {margin:0; padding:10px 0 0 0; font-size:14px; font-weight:bold; color:#999966;} 
.rector_info h2          {margin:-10px 0 0 0; font-size:28px; font-weight:bold; color:#999966; letter-spacing:-2px;} 
.rector_info p           {margin:2px 0 10px 0; text-align:left;} 

.rector_profile          {margin:0; width:300px; font-size:13px; min-height:102px; vertical-align:top; } 
.rector_profile_td       {margin:0; width:60px; font-size:13px; font-weight:bold;} 
.rector_profile_td2      {margin:0; width:340px; font-size:13px; line-height:19px;} 
 
 
 
.rector_church           {margin:0; width:500px; font-size:13px;} 
.rector_church_td        {margin:0; width:75px; font-size:13px; font-weight:bold;} 
.rector_churche_td2      {margin:0; width:340px; font-size:13px; line-height:19px;} 






.rector_church_pro       {margin:0;} 
.rector_church_pro h1    {margin:10px 0 0 0;} 
.rector_church_pro p     {margin:0; text-align:left; font-size:13px;} 
.rector_close            {margin:0 ; position:relative; top:0; left:640px;}


.rector_pro              {margin:;}
.rector_pro h1           {margin:10px 0 0 0;}
.rector_pro p            {margin:0; text-align:left; font-size:13px;} 
.rector_pro_close        {margin:0 ; position:relative; top:0;  left:710px;}





.rector_img              {margin:0; position:absolute; top:23px; left:20px;  /*ie 6,7*/ *top:25px; *left:20px;} 
.rector_bu               {margin:0; position:absolute; top:35px; right:15px;  /*ie 6,7*/ *top:28px; *right:15px;} 


.email                   {margin:0; padding:5px 10px; width:611px; border:1px; border-color:#CCCCCC; border-style:solid; border-left:0px;
						  position:absolute; top:0px; left:170px;}
.email h1                {margin:0 0 0 10px; font-size:20px; letter-spacing:-1px; vertical-align:middle; color:#999966;}						  
.email p                 {margin:5px 0 3px 0; }
.email_table             {margin:20px 0 18px 40px; font-size:12px; font-weight:bold;}
.email_td                {margin:0; width:100px; height:35px; vertical-align:middle;}
.email_td2               {margin:0; width:400px; height:35px; vertical-align:middle;}
.email_input001          {margin:0; width:400px;}
.email_input002          {margin:0; width:400px; height:130px;}
.email_send              {margin:0 0 0 25px;}


.friend                  {margin:0; padding:5px 10px; width:611px; border:1px; border-color:#CCCCCC; border-style:solid; border-left:0px;
						  position:absolute; top:0px; left:170px;}
.friend h1               {margin:0 0 0 10px; font-size:20px; letter-spacing:-1px; vertical-align:middle; color:#999966;}						  
.friend p                {margin:5px 0 3px 0; }
.friend_table            {margin:20px 0 18px 40px; font-size:12px; font-weight:bold;}
.friend_td               {margin:0; width:120px; height:35px; vertical-align:middle;}
.friend_td2              {margin:0; width:250px; height:35px; vertical-align:middle;}
.friend_input001         {margin:0; width:180px;}
.friend_input002         {margin:0; width:530px; height:130px;}
.friend_send             {margin:0 0 0 25px;}


.grace                   {margin:0; padding:5px 10px; width:611px; border:1px; border-color:#CCCCCC; border-style:solid; border-left:0px;
						  position:absolute; top:0px; left:170px;}
.grace h1                {margin:0 0 0 10px; font-size:20px; letter-spacing:-1px; vertical-align:middle; color:#999966;}						  
.grace p                 {margin:5px 0 3px 0; }
.grace_table             {margin:4px 0 0 0; width:610px; font-size:13px; font-weight:bold;}
.grace_td                {margin:0; width:70px; height:25px; vertical-align:middle; text-align:center;}
.grace_td2               {margin:0; width:110px; vertical-align:middle; text-align:center;}
.grace_td3               {margin:0; width:350px; vertical-align:middle; text-align:center;}
.grace_td4               {margin:0; width:70px; vertical-align:middle; text-align:center;}
.grace_td5               {margin:0; width:70px; vertical-align:middle; text-align:center;}
.grace_td6               {margin:0; width:70px; vertical-align:middle; text-align:center;}
.grace_td7               {margin:0; height:30px; font-size:12px; font-weight:normal; vertical-align:middle; text-align:center;}
.grace_input001          {margin:0; width:180px;}
.grace_input002          {margin:0; width:530px; height:130px;}
.grace_send              {margin:0; position:absolute; top:5px; right:10px;}
.grace_send dl           {margin:0;}
.grace_send dt           {margin:0; display:inline;}
.grace2_table            {margin:20px 0 18px 40px; font-size:12px; font-weight:bold;}
.grace2_td               {margin:0; width:100px; height:35px; vertical-align:middle;}
.grace2_td2              {margin:0; width:400px; height:35px; vertical-align:middle;}



.serch_menu               {margin:-22px 0 20px 0; padding: 0 0 20px 0; width:998px; min-height:200px; 
						   background-color:#FFFFFF; border:1px; border-color:#666666; border-style:solid; position:relative; top:0;  }	
.serch_menu h1            {margin:10px 0 0 10px; font-size:14px; font-weight:bold; color:#999966;} 
.serch_menu p             {margin:2px 0 10px 0; text-align:center;} 
.serch_menu_table         {margin:0 0 0 20px; width:950px;}
.serch_menu_td            {margin:0; font-size:12px; font-weight:bold; width:120px; height:30px; vertical-align:middle;}
.serch_menu_td2           {margin:0; font-size:12px; font-weight:bold; width:300px; height:30px; vertical-align:middle;}
.serch_menu_td3           {margin:0; font-size:12px; font-weight:bold; width:80px; height:30px; vertical-align:middle;}
.serch_menu_td4           {margin:0; font-size:12px; font-weight:bold; width:470px; height:30px; vertical-align:middle;}
.serch_menu_td5           {margin:0; font-size:12px; font-weight:bold; height:20px; font:"돋움" height:30px;  text-align:right;}
.serch_menu_input001      {margin:0; width:250px;}
.serch_menu_input002      {margin:0; width:255px;}
.serch_menu_input003      {margin:0; width:80px;}
.serch_menu_img           {margin:0 5px 0 0; position:relative; top:2px; }
.serch_menu_text          {margin:0 ; position:relative; top:8px; }


.book                     {margin:0; padding:5px 10px; width:611px; height:363px; border:1px; border-color:#CCCCCC; border-style:solid; border-left:0px;
					       position:absolute; top:0px; left:170px;}
.bokk_postion             {margin:10px 20px;}
.book_info                {margin:0 0 10px 0 ; float:left; width:280px;}						   						   
.book_table               {margin:0; height:101px; font-size:12px; font:"돋움"}						   
.book_td                  {margin:0; padding:0 5px; width:50px; font-weight:bold;}
.book_td2                 {margin:0; width:100px; }
.book p                   {margin:0; font-size:12px; text-align:center;}


.info_list                {margin:0; width:800px;  border:0px; border-style:solid; border-color:#cccccc;}


/*-풋터--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.footer                  {margin:-110px 0 0 0; padding:3px 0 0 0; width:100%; background-image:url(img/bg_img003.png); background-repeat:repeat; height:250px;}


.fotter_menu             {margin:10px auto 20px auto; width:1000px; text-align:center;}
.fotter_menu ul          {margin:0; }
.fotter_menu li          {margin:0 0 0 5px; display:inline; font-size:12px; text-align:center; font-weight:bold; color:#ffffff;}
.fotter_menu  a:link 	 {color:#ffffff; text-decoration: none;	}
.fotter_menu  a:visited  {color:#ffffff; text-decoration: none;	}
.fotter_menu  a:hover 	 {color:#333333; text-decoration: none;	}
.fotter_menu  a:active   {color:#ffffff; text-decoration: none;	}

.footer p                {margin:0 0 10px 0; font-weight:bold; font-size:11px; color:#FFFFFF; text-align:center;}


.footer2                 {margin:50px 0 0 0; padding:0; width:100%; background-image:url(img/bg_img003.png); background-repeat:repeat; height:250px; clear:left; /*ie 6,7*/  *margin:50px 0 0 0;}

.footer2 p               {margin:0 0 10px 0; font-weight:bold; font-size:11px; color:#FFFFFF; text-align:center;}










/* 추가 : 100527 (영신) */
.kkk		{overflow:hidden; text-overflow:ellipsis; width:80px; height:16px; cursor:pointer}