/*일반 정렬*/
.INI_left			{float:left;}
.INI_right			{float:right;}
.INI_clear			{clear:both;}

#INI_content		{background:url(../weddingHall/img/subTopVisual_weddingHall.jpg) #fefff9 no-repeat;}
 *html #INI_content {margin:-37px auto 0 auto !important;}


/*임직원전용 웨딩홀 */
#SWD_staffWedHallContent #SINI_wedHallSubNavi03 {margin:0 0 0 210px;}
.SINI_staffWedHallFlash p {text-align:center;margin:10px 0 0 0;}
#SWD_staffWedHallContent .SWD_staffWedHallFlash {float:left;width:330px;margin:0 0 0 15px;}
   *html #SINI_staffWedHallContent .SWD_staffWedHallFlash {float:left;width:330px;margin:0 0 0 7px;}
#SWD_staffWedHallContent .SWD_staffWedHalInfo   {float:left;margin:0 0 0 14px;}
#SWD_staffWedHallContent .SWF_staffWedHallTopTit {margin:0 0 3px 0;}
#SWD_staffWedHallDetail_01, #SWD_staffWedHallDetail_02, #SWD_staffWedHallDetail_03 {margin:30px 0 30px 0;}

/*웨딩홀메인 추천웨딩홀*/
.INI_thum_title						{margin:0px 0px 5px 10px;}
.INI_thum_list						{width:670px; margin:0px 0px 10px 10px;}
.INI_thum_div						{width:154px; float:left; margin-right:13px; border:0px solid #d7d7d7;}
.INI_thum_div img					{border:2px solid #E9E9E9; width:150px; height:100px;}
.INI_thum_div .INI_title			{padding-left:5px; margin-top:2px; font-weight:bold; border:0px solid #d7d7d7;}
.INI_thum_div .INI_title a			{color:#585858;}
.INI_thum_div .INI_summary			{padding-left:5px; margin-top:1px; font-size:11px; line-height:1.2;color:#292929;font-family:돋움,Dotum;}

/*웨딩홀메인 웨딩홀검색*/
.INI_hall_search_out				{width:670px; padding:0px; margin:15px 0px 0px 10px;}
.INI_upper_search_in				{width:100%; height:30px;  clear:both; border-top:1px solid #b092a2; padding-top:5px; background:#fcfbfa;}
.INI_upper_search_in .INI_label		{width:80px; margin-left:40px; float:left; display:inline;}
.INI_upper_search_in .INI_contents	{width:500px; float:left;padding:0;margin:0;}
.INI_upper_search_in .INI_radio		{width:18px; float:left;}
.INI_upper_search_in .INI_text		{float:left; text-align:left; margin:3px 15px 0px 3px; }
.INI_upper_search_in .INI_input		{width:200px;height:14px; border:1px solid #d7d7d7; font-family:돋움체; font-size:12px; padding-top:2px; line-height:110%; color:#222222;float:left; text-align:left; margin:3px 0px 0px 3px;}
.INI_radio2							{float:left; width:85px; }

/*웨딩홀메인 웨딩홀검색 2009.03.08*/
.INI_hall_search_img                {width:670px; padding:0px; margin:0px 0px 0px 10px;}
.INI_hall_search_out                {width:670px; height:209px; padding:0px; margin:0px 0px 10px 10px; background:url(/weddingHall/images/hall_search02.gif)}
.INI_hall_search_in					{width:650px; clear:both; margin:0px 10px 0px 10px; padding-top:3px; border:0px solid #b092a2;  }
.INI_hall_search_in	 ul				{padding:0;margin:0;}
.INI_hall_search_in .INI_label		{width:80px; margin:3px 0px 0px 20px; float:left; display:inline; border:0px solid #b092a2; }
.INI_hall_search_in .INI_contents	{width:550px; float:left; border:0px solid #b092a2; }
.INI_hall_search_in .INI_radio		{width:18px; float:left; border:0px solid #b092a2; }
.INI_hall_search_in .INI_text		{float:left; text-align:left; margin:3px 15px 0px 5px; }
.INI_hall_search_in .INI_input		{width:260px;height:14px; border:1px solid #E5E5E5; font-family:돋움체; font-size:11px; padding-top:1px; line-height:110%; color:#222222;float:left; text-align:left; margin:3px 0px 0px 3px;}
.INI_radio2							{float:left; width:70px;  border:0px solid #d7d7d7;}
.INI_radio2 span					{text-align:left; margin:3px 0px 0px 5px; }


/*웨딩홀메인 웨딩홀리스트 2009.03.08*/
.INI_hall_listtitle					{width:660px; margin:10px 5px 0px 15px;}
.INI_hall_saletitle					{width:660px; margin:10px 5px 0px 15px;}
.INI_hall_list						{width:660px; margin:0px 5px 0px 15px; border-collapse:collapse; font:12px #292929;}
.INI_hall_list td					{margin:0px; padding:0px; border:0px solid #d7d7d7;}
.INI_hall_list .INI_photo			{width:170px; text-align:center; padding:10px 0px 10px 0px;}
.INI_hall_list .INI_name			{width:460px; text-align:left; padding:4px 0px 0px 0px;font-size:12px; color:#AD8596;font-weight:bold;font-family:돋움,Dotum;text-decoration:none;}
.INI_hall_list .INI_location		{text-align:left; padding:4px 0px 0px 0px;  background-color:#F7F7F7;}
.INI_hall_list .INI_type			{text-align:left; padding:4px 0px 0px 0px;  background-color:#F7F7F7;}
.INI_hall_list .INI_scrap			{text-align:left; padding:4px 0px 3px 0px;  background-color:#F7F7F7;}
.INI_hall_list .INI_contact			{text-align:left; padding:0px 0px 3px 0px; font-size:12px; line-height:1.2;color:#292929;font-family:돋움,Dotum;}
.INI_hall_list .INI_food			{text-align:left; padding:4px 0px 3px 0px; background-color:#F7F7F7;}
.INI_hall_list .INI_day				{text-align:left; padding:4px 0px 3px 0px;  background-color:#F7F7F7;}
.INI_hall_list .INI_line			{border-bottom:1px solid #E9E9E9;}

/*웨딩홀상세보기 2009.03.08*/
#tab_07, #tab_07_02{float:left;width:670px; height:32px; margin:15px 0px 0px 5px ;background:url('/weddingHall/images/hallbbs_title_bar.gif') repeat-x bottom;}
#tab_07{width:670px;}
#tab_07_02{margin-bottom:0px;}
#tab_07 ul, #tab_07_02 ul{list-style:none;margin:0px;padding:0px;}
#tab_07 ul li, #tab_07_02 ul li{float:left;width:147px;height:32px;margin:0px;background:url('/weddingHall/images/hallbbs_title01_off.gif') no-repeat;}
#tab_07 ul li p, #tab_07_02 ul li p{width:147px;padding-top:7px;text-align:center;font-size:11px; line-height:1.5;color:#666666;font-family:돋움,Dotum;text-decoration:none;}
#tab_07 ul li.on, #tab_07_02 ul li.on{background:url('/weddingHall/images/hallbbs_title01_on.gif') no-repeat;}
#tab_07 ul li.on p, #tab_07_02 ul li.on p{width:147px;padding-top:7px;text-align:center;font-size:11px; line-height:1.2;color:#FFFFFF;font-family:돋움,Dotum;text-decoration:none;}


/* 웨딩홀 상세정보 페이지 */
.SINI_detailLeftFlash	     {float:left;margin:0 17px 10px 5px; width:330px; height:267px;z-index:1;}
*html .SINI_detailLeftFlash  {margin-left:13px; }
.SINI_detailRightInfo	 	 {float:left;}
.SINI_detailRightInfo h2 	 {font-size:15px;font-weight:bold;letter-spacing:-1px;color:#653D9E;padding-left:12px;background:url(../images/bul/bul_detail.gif) no-repeat 0px 3px;}
.SINI_detailRightInfo h2 img {margin:1px 0 0 5px;vertical-align:middle;}
.SINI_detailRightInfo dl  	 {width:300px;margin:6px 0 7px 0px;padding:10px 0 14px 10px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.SINI_detailRightInfo dt img {vertical-align:bottom;}
.SINI_detailRightInfo dt  	 {display:inline;}
.SINI_detailRightInfo dd  	 {margin:-14px 0px 10px 70px;border:0px solid #03F;}

   *html .SINI_detailRightInfo dd  {margin:-14px 0px 8px 70px;}
   *:first-child+html .SINI_detailRightInfo dd  {margin:-18px 0px 8px 70px;}
.SINI_detailRightInfo p      {margin:12px 0 2px 3px;}

.SINI_detailRightInfo ul {}
.SINI_detailRightInfo li {float:left;padding:0 0 27px 4px;*padding:0 0 17px 4px;}

.SINI_detailAdvTxt			 {border:3px solid #9fcad5;padding:20px;margin-bottom:10px;clear:both;overflow:auto;}	
   *html .SINI_detailAdvTxt	 {height:30px;overflow:visible;}	
.SINI_detailAdvTxt h4		 {float:left;width:190px;}	
.SINI_detailAdvTxt p		 {float:left;width:480px;line-height:1.5em;}	



#Popular_Box  {clear:both;width:703px;border:7px solid #AB8BD7;background-color:#FBF9FE;padding:15px 0 15px 35px;margin:0 0 12px 0;overflow:hidden;}
#Popular_Box dd {padding:5px 0 0 16px;}


/* 웨딩홀 특별혜택정보 */
#Event_Box                   {clear:both;width:703px;border:7px solid #AB8BD7;background-color:#FBF9FE;padding:15px 0 15px 35px;margin:0 0 12px 0;overflow:hidden;}
#Event_Box dl {}
#Event_Box dt {float:left;padding-right:20px;}
#Event_Box dd {float:left;width:440px;}
#Event_Box dd.title {font-weight:bold;}

.SINI_infoBoxTop			 {clear:both;}
.SINI_infoBoxTop img         {float:left;}
.SINI_infoBoxBottom			 {background:url(../weddinghall/images/infoBoxBottomBg.gif) top right no-repeat;height:4px;clear:both;}
.SINI_infoBoxBottom img      {float:left;}
#SINI_infoBoxBody{padding:15px;}
#SINI_infoBoxBody p{margin:5px 0 0 22px;line-height:1.5em;width:680px;}
#SINI_infoBoxBody div.btn {text-align:center;padding:30px 0;}
#SINI_infoBoxBody h3{padding-left:20px}

#Hall_Map    {padding:10px;width:732px;height:320px;}
#Hall_Map dl {margin:20px 0 0 50px;}
#Hall_Map dt {float:left;margin-right:50px;width:339px;height:286px;}
#Hall_Map dd {float:left;width:215px;}
#Hall_Map dd.seoul {margin-top:70px;*margin-top:80px;}
/*웨딩홀상세보기  상세보기2009.03.08*/


/*line*/
.INI_line1			{border-top:1px solid #eaeaea; margin-top:10px; margin-left:10px;}

.INI_weddinghall_subinfoTop					{width:670px; margin:15px 0px 0px 10px;}
.INI_weddinghall_subinfobottom				{width:670px; margin:0px 0px 10px 10px;}
.INI_weddinghall_subinfoCenter				{width:670px;background:url('/weddingHall/images/hall_detailLine.gif') repeat-y bottom; border-left:0px solid #DFDEDE;  border-right:0px solid #DFDEDE; margin:0px 0px 0px 10px;}
.INI_weddinghall_subinfo				{width:620px; margin:0px 20px 10px 20px;}
.INI_weddinghall_subinfo .INI_title		{margin:10px 0px 0px 10px;}
.INI_weddinghall_subinfo .INI_title2	{margin:15px 0px 0px 10px;}
.INI_weddinghall_subinfo .INI_text2		{margin:5px 0px 0px 22px;}
.INI_weddinghall_subinfo .INI_text3		{margin:5px 0px 0px 10px; padding:5px 10px 5px 10px;background:#F4F4F4;}
.INI_weddinghall_subinfo .INI_hallline		{border-bottom:1px solid #EAEAEA; margin:0px 5px 0px 5px;}

.INI_hallbtn 						{width:670px; margin:15px 0px 0px 0px; text-align:center; border:solid 0px #000;}
.INI_hallbtn p						{margin-top:15px;}
.INI_hallbtn span					{margin-right:5px;}

/* 커미션 및 혜택 */
.INI_span_Commission	{ font-weight:bold; color:#FF0000; }


/*웨딩홀후기 2009.03.08*/
.INI_hallbbs_img					{width:650px; margin:0px 0px 10px 15px;}
.INI_hallbbs_bar					{width:650px; margin:0px 5px 0px 15px;}
.INI_hallbbs_table					{width:650px; margin:0px 5px 0px 15px; border-collapse:collapse;font-size:11px; line-height:1.3;color:#7E7E7E;font-family:돋움,Dotum;text-decoration:none;}
.INI_hallbbs_table .INI_num			{width:55px; height:26px; text-align:center; border:solid 0px #000;}
.INI_hallbbs_table .INI_point		{width:80px; height:26px; text-align:center; border:solid 0px #000;}
.INI_hallbbs_table .INI_title		{width:295px; height:26px; text-align:left; padding:0px 0px 0px 15px; border:solid 0px #000;}
.INI_hallbbs_table .INI_name		{width:85px; height:26px; text-align:center; border:solid 0px #000;}
.INI_hallbbs_table .INI_day			{width:135px; height:26px; text-align:center; border:solid 0px #000;}
.INI_hallbbs_table .INI_hit			{width:60px; height:26px; text-align:center; border:solid 0px #000;}
.INI_hallbbs_table .INI_line		{border-bottom:1px solid #DFDEDE; margin:0px 5px 0px 5px;}
.INI_hallbbs_table .INI_content		{width:650px; background:#F3F3F3; padding:5px 20px 5px 20px;}
.INI_contentTextarea				{border:1px solid #C0C0C0; background:#F3F3F3;width:600px;font-size:11px; line-height:1.3;color:#7E7E7E;font-family:돋움,Dotum;text-decoration:none;}
.INI_contentTextarea01				{border:0px solid #C0C0C0; background:#F3F3F3;width:600px;font-size:11px; line-height:1.3;color:#7E7E7E;font-family:돋움,Dotum;text-decoration:none;}


.INI_hallbbs_bottom {width:650px; margin:0px 5px 0px 15px;}

/*웨딩홀후기 이전1.2.3.4.5.다음 2009.03.08*/
.INI_hallnum						{width:650px; margin:0px; padding:0px;text-align:center; border:0px #ccc solid;}
.INI_hallnum_table					{height:30px;text-align:center; padding:0px; border:0px #0000FF solid;}
.INI_hallnum_table .INI_pre			{width:20px; text-align:left;border:0px #ccc solid;}
.INI_hallnum_table .INI_pre01		{width:20px; text-align:left;border:0px #ccc solid;}
.INI_hallnum_table .INI_next		{width:20px; text-align:right;}
.INI_hallnum_table .INI_next01		{width:20px; text-align:right;}

a.a1:link    {color:#585856;text-decoration:none letter-spacing:3px; padding:0px 5px 0px 5px;}
a.a1:visited {color:#585856;text-decoration:none letter-spacing:3px; padding:0px 5px 0px 5px;}
a.a1:active  {color:#585856;text-decoration:none letter-spacing:3px; padding:0px 5px 0px 5px;}
a.a1:hover   {color:#FB7172;text-decoration:underline letter-spacing:3px; padding:0px 5px 0px 5px;}

span.pink {font-weight:bold;color:#FB7172;  letter-spacing:3px; }


/*웨딩홀평가하기 2009.03.08*/
.INI_point_table							{width:650px; margin:10px 0px 10px 15px;}
.INI_point_table .INI_img					{width:650px; height:31px; background:url(/weddingHall/images/hallbbs_img02.gif)}
.INI_point_table .INI_title					{width:50px; text-align:left; padding:10px 0px 10px 30px; border:0px #ccc solid;}
.INI_point_table .INI_content				{width:580px; text-align:left; padding:5px 0px 5px 0px; border:0px #ccc solid;}
.INI_point_table .INI_input_text			{width:300px; height:16px;  padding:2px 0px 0px 5px; border:0px solid #ECECEC; background:#ECECEC; font-family:돋움체; font-size:9pt; color:#222222;}
.INI_point_table .INI_input_textarea		{width:550px; height:48px;  padding:2px 0px 0px 5px; background:#ECECEC; overflow-y:auto; border:0px;}
.INI_point_table .INI_right					{width:650px; text-align:right; padding:0px 15px 3px 0px;;font-size:11px; line-height:1.3;color:#7E7E7E;font-family:돋움,Dotum;}
.INI_point_table .INI_radio1				{width:128px; float:left; border:0px solid #b092a2;  padding:0px 0px 5px 0px;}
.INI_point_table .INI_radio2				{width:117px; float:left; border:0px solid #b092a2;  padding:0px 0px 5px 0px;}
.INI_point_table .INI_radio3				{width:132px; float:left; border:0px solid #b092a2;  padding:0px 0px 5px 0px;}
.INI_point_table .INI_radio4				{width:120px; float:left; border:0px solid #b092a2;  padding:0px 0px 5px 0px;}
.INI_point_table .INI_radio5				{width:150px; float:left; border:0px solid #b092a2;  padding:0px 0px 5px 0px;}


/*웨딩홀 상담신청:2009.03.09*/
.INI_hall_subinfo					{width:670px; margin:10px 0px 0px 10px;}
.INI_hallCounselting				{clear:both; background:#FFFFFF; margin:0px 0px 0px 0px; width:550px; text-align:center; padding:0px; border:3px solid #e3e3e3;}
.INI_hallCounseltingTop			{width:540px; height:105px; background:#f4f4f4;  border-bottom:0px solid #ededed; margin:5px; padding-top:20px;}
.INI_hallCounseltingTable			{width:500px; border-bottom:1px solid #ededed; margin-top:10px;}
.INI_hallCounseltingTable .INI_label		{float:left; width:110px; padding-top:5px; padding-left:3px;}
.INI_hallCounseltingTable .INI_contentText	{float:left; padding-bottom:5px; vertical-align:middle;}
.INI_hallCounseltingTable .popTextInputMultiline {border:0px solid #C0C0C0; background:#F3F3F3;width:350px; height:48px; font-size:11px; line-height:1.3;color:#7E7E7E;font-family:돋움,Dotum;text-decoration:none;}
.INI_hallCounseltingTitle				{clear:both; margin:0px 0px 20px 0px; width:134px; text-align:center; border-bottom:4px solid #f1f1f1;}
.INI_hallCounseltingClose				{width:545px; height:27px; background:#e3e3e3; margin:0px 0px 0px 0px; text-align:right; padding:3px 11px 0px 0px; border:0px solid #e3e3e3;}


.INI_hallCounselbtn 						{width:500px; margin:0px 0px 20px 0px; text-align:center; border:solid 0px #000;}
.INI_hallCounselbtn p						{margin-top:15px;}
.INI_hallCounselbtn span					{margin-right:5px;}




/*웨딩홀메인 웨딩홀리스트 게시물숫자 2009.01.07*/
.INI_recommend_img					{margin:0px 0px 0px 10px;}

.INI_notice_text					{width:660px;height:34px; margin:0px 0px 0px 15px; padding:0px; background:url(/weddingHall/images/hall_saletitle_1.gif); border:0px solid #d8dde0;}
.INI_notice_text ul					{margin:0px; padding:0px; }
.INI_notice_text_left				{width:480px; margin-left:10px; float:left; text-align:left;  font-size:11px;font-family:돋움,Dotum;}
.INI_notice_text_right				{width:150px; margin-right:10px; float:right;  text-align:right;  font-size:11px;font-family:돋움,Dotum; }







/*웨딩홀메인 웨딩홀리스트 2009.01.07*/
.INI_board_table					{width:670px; margin:5px 0px 0px 10px; border-collapse:collapse; font:12px #6b6b6b;}
.INI_board_table th					{background:url(/weddingHall/images/weddingHall_bbsbg.gif) top left repeat-x;  height:34px; text-align:center; font-weight:bold;color:#bf4a8d;font-size:12px;font-family:돋움,Dotum;}
.INI_board_table td					{height:80px; border-bottom:1px solid #d8dde0;}
.INI_WeddingHallTitle				{font-weight:bold;color:#313131;font-size:12px; text-decoration:none;}
.INI_board_table .INI_num			{width:40px; text-align:center;}
.INI_board_table .INI_line			{width:1px; margin:8px 0px 0px 0px;}
.INI_board_table .INI_photo			{width:120px; text-align:center;}
.INI_board_table .INI_name			{width:300px; text-align:center;}
.INI_board_table .INI_name01		{width:300px; text-align:left; padding:0px 0px 5px 6px;}
.INI_board_table .INI_location		{width:80px; text-align:center;}
.INI_board_table .INI_day			{width:125px; text-align:center;}
.INI_board_table .INI_type			{width:80px; text-align:center;}
.INI_board_table .INI_scrap			{width:80px; text-align:center; padding-left:5px;}
.INI_board_table .INI_contact		{margin-top:2px; font-size:12px; line-height:1.2;color:#838282;font-family:돋움,Dotum;}
.INI_board_table .INI_food			{width:80px; text-align:center; padding-left:5px;}



/*웨딩홀메인 이전1.2.3.4.5.다음*/
.INI_board_list_num							{margin:15px 0px 15px 0px;padding:0px;text-align:center;border:0px #ccc solid;}
.INI_board_list_num span					{height:18px;text-align:center;padding:0 3px 0 3px;border:0px #0000FF solid;}
.INI_board_list_num .INI_go_btn				{width:20px; text-align:center;border:0px #ccc solid;}
.INI_board_list_num .INI_go_btn2			{width:20px; text-align:center;border:0px #ccc solid;}
.INI_board_list_num .INI_go_btn	 img		{padding:4px 0px 0px 0px;border:0px #ccc solid;}
.INI_board_list_num .INI_go_btn2 img		{padding:4px 0px 0px 0px;border:0px #ccc solid;}
.INI_board_list_num .INI_go_num_select		{width:20px; text-align:right; color:#fb7172; font-weight:bold;text-decoration:underline}
.INI_board_list_num .INI_go_num_unselect	{width:20px; text-align:right;}

/*웨딩홀메인 웨딩홀검색*/
.INI_upper_search_out				{width:654px; background:#f3f3f3; padding:8px 8px 8px 8px; margin:15px 0px 0px 10px;}
.INI_upper_search_in				{width:100%; height:30px;  clear:both; border-top:1px solid #b092a2; padding-top:5px; background:#fcfbfa;}
.INI_upper_search_in .INI_label		{width:80px; margin-left:20px; float:left; display:inline;}
.INI_upper_search_in .INI_contents	{width:520px; float:left;}
.INI_upper_search_in .INI_radio		{width:18px; float:left;}
.INI_upper_search_in .INI_text		{float:left; text-align:left; margin:3px 20px 0px 3px; }
.INI_upper_search_in .INI_input		{width:200px;height:16px; border:1px solid #d7d7d7; font-family:돋움체; font-size:12px; padding-top:2px; line-height:110%; color:#222222;float:left; text-align:left; margin:3px 0px 0px 3px;}

/*웨딩홀메인 웨딩홀리스트*/
.INI_board_list1					{width:670px; margin:20px 0px 0px 10px; border-collapse:collapse; font:11px #6b6b6b;}
.INI_board_list1 th					{background:#b092a2; height:25px; text-align:center;}
.INI_board_list1 td					{height:72px; border-bottom:1px solid #caacbc;}
.INI_WeddingHallName				{color:#AD8596;font-weight:bold;text-decoration:none;}
.INI_board_list1 .INI_num			{width:40px; text-align:center;}
.INI_board_list1 .INI_photo			{width:120px; text-align:center;}
.INI_board_list1 .INI_name			{width:220px; text-align:left; margin:0px 0px 5px 0px;}
.INI_board_list1 .INI_location		{width:90px; text-align:center;}
.INI_board_list1 .INI_type			{width:80px; text-align:center;}
.INI_board_list1 .INI_scrap			{width:120px; text-align:center; padding-left:5px;}
.INI_board_list1 .INI_contact		{margin-top:2px; font-size:11px; line-height:1.2;color:#444444;font-family:돋움,Dotum;}
.INI_board_list1 .INI_food			{width:120px; text-align:center; padding-left:5px;}

/*웨딩홀상세보기  리스트*/
.INI_hall_maininfo							{width:670px; margin:0px 0px 0px 10px; border:0px solid #e8e8e8;}
.INI_hallNameBold							{font-size:16px;font-weight:bold;}
.INI_hall_maininfo .INI_WeddingHallPhoto	{float:left; width:330px; border:0px solid #e8e8e8;}
.INI_hall_maininfo .INI_text				{float:right; width:320px; margin-left:10px; border:0px solid #e8e8e8;}

/*웨딩홀상세보기  상세보기*/
.INI_hall_maininfo .INI_hall_summary{margin-top:10px; line-height:130%; color:#7e7e7e;overflow:auto;height:73px;width:320px;background:#FFFFFF;border-top:1px solid #e8e8e8;border-bottom:0px solid #e8e8e8;scrollbar-face-color:#e9e9e9;scrollbar-arrow-color:#999999;scrollbar-track-color:#fff;scrollbar-heightlight-color:#fff;scrollbar-shadow-color:#cecece;scrollbar-darkshadow-color:#fff;padding:4px 5px 4px 5px;}
.INI_hall_maininfo .INI_hall_line	{ border-bottom:1px solid #e8e8e8;  margin:0px; padding:4px 5px 4px 5px;}
.INI_hall_maininfo .INI_hall_info1	{border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;  margin-top:3px;  padding:0px 0px 3px 0px;}
.INI_hall_info1 dl					{clear:both;}
.INI_hall_info1 dt					{float:left; width:90px;  padding:5px 0px 0px 5px;}
.INI_hall_info1 dd					{float:left; width:190px; padding:5px 0px 0px 0px;}
.INI_hall_maininfo .INI_btn 		{text-align:center; padding:10px 0px 0px 0px; border:0px solid #e8e8e8; } 

/*line*/
.INI_line1			{border-top:1px solid #eaeaea; margin-top:10px; margin-left:10px;}


.INI_hall_subinfo					{width:670px; margin:10px 0px 0px 10px;}
.INI_hall_subinfo .INI_title		{border-bottom:0px solid #cccccc; padding-bottom:3px;}
.INI_hall_subinfo .INI_title2		{margin:15px 0px 0px 10px;}
.INI_hall_subinfo .INI_text2		{margin:5px 0px 0px 22px; color:#444444;}
.INI_hall_subinfo .INI_text3		{margin:5px 0px 0px 22px; color:#c80263;}

.INI_hallbtn 						{width:670px; margin:15px 0px 0px 0px; text-align:center; border:solid 0px #000;}
.INI_hallbtn p						{margin-top:15px; margin-bottom:15px;}
.INI_hallbtn span					{margin-right:5px;}


/*웨딩홀 상담신청:정성혜 2008.10.22*/
.INI_hall_subinfo					{width:670px; margin:10px 0px 0px 10px;}
.INI_hall_bg				        {width:670px; height:636px; margin:10px 0px 0px 10px; padding-top:150px; background:url(/weddingHall/images/weddingHall_bg.gif)}
.INI_hallCounsel				{clear:both; background:#FFFFFF; margin:0px 0px 0px 40px; width:550px; text-align:center; padding:20px; border:2px solid #f1f1f1;}
.INI_hallCounselTable			{width:500px; border-bottom:1px solid #ededed; margin-top:10px;}
.INI_hallCounselTable .INI_label		{float:left; width:110px; padding-top:5px; padding-left:3px;}
.INI_hallCounselTable .INI_contentText	{float:left; padding-bottom:5px; vertical-align:middle;}

.INI_hallCounselTitle				{clear:both; margin:0px 0px 20px 0px; width:134px; text-align:center; border-bottom:4px solid #f1f1f1;}



/*웨딩홀 예약 weddinghall/reserve.htm */
.SINI_weddingT { height:22px; background:url('../weddingHall/img/wid719T.gif') no-repeat 0px 0px; }	
.SINI_weddingC { width:657px; padding:20px 35px 22px 27px; border:1px solid #d4b68c;}
		#SINI_talkEntry table { width:657px; }
		#SINI_talkEntry table th { vertical-align:top; }
		#SINI_reservPdata .SINI_aggreeFrom { margin-top:20px; }
		#SINI_reservPdata .SINI_aggreeFrom dd .SINI_agreebox { overflow-y:scroll; width:625px; height:28px; padding:15px; border:1px solid #c2c2c2; font-size:11px; letter-spacing:-1px;}
			.SINI_agreeCheck { margin-top:3px; font-size:11px; letter-spacing:-1px; }
				*html .SINI_agreeCheck { margin-top:1px;}
				*:first-child+html .SINI_agreeCheck { margin-top:1px;}
				
.SINI_reserveComment  {padding-left:23px;}
.SINI_reserveComment img  {margin:10px 0 10px 0;}
.SINI_reserveComment textarea { width:600px; height:90px !important; }

.SINI_reservForm td span  {margin-right:15px;}
.SINI_reservForm th {padding:8px;}
/*.SINI_reservForm td {height:28px;}*/

#SINI_reservPdata	             {width:660px; margin:30px 0 0 25px;}

/*s웨딩 리뉴얼 웨딩홀검색페이지 */
.SWD_hallSearchBoxBgtop          {width:516px; }
.SWD_hallSearchBottom            {background:url(../weddingHall/images/hallserchbg.gif) repeat-y left bottom; width:516px; margin-bottom:30px; float:left; }

.SWD_hallSearchBottom dt         { padding:2px 5px 0 0; float:left;}
.SWD_hallSearchBottom dd         { width:170px; float:left;}
.SWD_hallSearchBottom dd img     {padding:0 5px 5px 5px;}
.SWD_hallSearchBottom dl         { padding:0 10px 7px 0; float:left;}

.SWD_png24                       {background:url(../weddingHall/images/hallserchMainbg.jpg) right top no-repeat;}
.SWD_input_select                { font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#a19d96; height:18px; width:160px; margin:0; padding:0;}
.SWD_input_selectShort           { font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#a19d96; height:18px; width:68px; margin:0; padding:0;}
.SWD_SearchSelect                {padding:10px 0 25px 25px;}
.SWD_input_textfield             { font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#a19d96; height:14px; width:340px; margin:0; padding:0;}
.SWD_hallSearchForm              {width:400px;}
.SWD_searchHallBtn               {float:right; padding:0 28px 7px 0; margin-top:-3px;}
*html .SWD_searchHallBtn         { margin:0; float:left;}
.SWD_hallSearchBox               { float:left; margin:10px 0 20px 0; padding:0 0 0 0;}

.SWD_searchList                  { width:248px; float:left;}
.SWD_searchSubtitleBar           { margin:0 0 10px 0;}
.SWD_listImg                     { width:244px; height:144px; border:3px solid #dad4d1;}
.SWD_listmore                    {width:244px; padding-top:10px;}
.SWD_listmore img				{ margin-left:2px;}

.SWD_searchListTxt               {width:280px; float:left; padding:3px 0 0 0;}]
.SWD_searchListTxt dl            { float:left;}
.SWD_searchListTxt dt            { float:left; margin:0 16px 10px 20px;}
*html .SWD_searchListTxt dt      { float:left; margin:0 16px 10px 10px;}
.SWD_searchListTxt dt img        { margin-top:3px;}
.SWD_searchListTxt dd img        { margin-bottom:-3px; margin-left:10px;}
.SWD_searchListTxt .bold         {font-weight:bold; font-family:"돋움"; font-size:12px; color:#000; letter-spacing:-1px;}
.SWD_searchListTxt dd            {font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464; margin:0 0 5px 0;}
.SWD_searchListAll               {margin:0 0 30px 0; width:555px; float:left;}


.SWD_detailTxt               {width:330px; float:left; padding:3px 0 10px 0;}
.SWD_detailTxt dl            { float:left;}
.SWD_detailTxt dt            { float:left; margin:0 16px 5px 5px;}
*html .SWD_detailTxt dt      { float:left; margin:0 10px 10px 10px;}
.SWD_detailTxt dt img        { margin-top:3px; margin-right:3px;}
.SWD_detailTxt dd img        { margin-bottom:-3px; margin-left:10px;}
.SWD_detailTxt .bold         {font-weight:bold; font-family:"돋움"; font-size:12px; color:#000; letter-spacing:-1px;}
.SWD_detailTxt dd            {font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464; margin:0 0 5px 0; }
.SWD_detailTxttAll               {margin:0 0 30px 0;}
.SWD_detailIcon {width:90px; padding:10px 0 20px 7px;}
.SWD_detailIcon img {padding-bottom:7px;}

.SWD_detailBenefit {width:230px; background:url(../weddingHall/images/detail_sscbenefit.gif) no-repeat; height:113px; float:left; margin:10px 0 0 5px; 
                     padding:12px 200px 0 250px; font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464; line-height:160%}
					 
.SWD_hallDetailList {font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464; margin:10px 0 0 0; width:650px;}
.SWD_hallDetailList dd { padding:5px 5px 0 25px;}
.SWD_hallDetailList dl { padding:10px 0 0 0;}


/*s웨딩 리뉴얼 웨딩홀상담 */
.SWD_constultTextfield             { font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#a19d96; height:16px; width:150px; margin:0; padding:0; float:left;}
.SWD_consultBox { padding-top:20px;}

.SWD_consultBottom            {background:url(../weddingHall/images/hallserchbg.gif) repeat-y left bottom; width:516px; margin-bottom:30px; float:left; padding:0px 0 20px 20px;}
.SWD_consultBottom  dl { padding:0px 0px 5px 0px; float:left;}
.SWD_consultBottom dt         { padding:0 5px 0 0; float:left;}
.SWD_consultBottom img         { padding:5px 0px 0 0;}
.SWD_consultBottom dd         {}
.SWD_consultBottom dd img     {padding:0px 0px 0px 5px;}
.SWD_consutlTbox { padding-top:10px;}

.SWD_consultApply { padding:0px 0 20px 20px; float:left;}
.SWD_consultApply  dl { padding:3px 0px 5px 0px; float:left; width:500px;}
.SWD_consultApply dt         { padding:0 25px 0 0; float:left;}
.SWD_consultApply img         { padding:5px 0px 0 0; float:left;}
.SWD_consultApply dd         { }
.SWD_consultApply dd img     {padding:5px 10px 0px 10px;}
.SWD_constultApplyTextfield             { font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#a19d96; height:16px; width:93px; margin:0; padding:0; float:left;}
.SWD_consultBtn { padding:20px 0 0 150px;}

/*지도서비스부분 */
.SWD_mapSubway  { font-family:"돋움"; color:#3c3c3c; font-size:12px}
.SWD_mapTitle {color: #FFF; font-weight:bold; font-size:12px}

/*웨딩홀 상담검색분 */
.SWD_whsearch_all {border:1px solid #d5c0e5; width:750px; float:left;  font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464; margin-bottom:20px;}
.SWD_whsearch_bar {width:23px; float:left;}

.SWD_whsearch_form {float:left;  padding:20px 0 0px 10px; width:710px;}
.SWD_whsearch_form ul {float:left; width:710px;}
.SWD_whsearch_form li { float:left; padding:0 2px 4px 0}



.SWD_whsearch_form_re {float:left; padding-left:20px; width:480px; font:11px "돋움",Arial;}
.SWD_whsearch_form_re ul {float:left; width:480px;}
.SWD_whsearch_form_re li { float:left; padding:0 2px 4px 0;height:19px;}
.SWD_whsearch_widths {padding-left:5px}


*html .SWD_whsearch_form li { float:left; padding:0 2px 6px 0}
.SWD_whsearch_form .SWD_whsearch_tt { margin:3px 10px 0 0;}
.SWD_whsearch_formbox { border:1px solid #CCC;}

.SWD_wh_list_1set {float:left; width:350px; padding: 0 0 20px 20px;}
.SWD_wh_thumb {border:1px solid #CCC; width:150px; float:left;position:relative;}

.SWD_wh_detail {float:left; margin:0 0 0 7px; width:190px;}
.SWD_wh_detail_01 {padding-bottom:3px;  font-family:"돋움"; font-size:12px; letter-spacing:-1px; color:#646464;}
.SWD_wh_detail_02 {  font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464;}
.SWD_wh_detail_03 {  font-family:"돋움"; font-size:11px; letter-spacing:-1px; color:#646464 ;padding-bottom:8px;}

.SWD_wh_list_standard {float:left; padding:0 0px 10px 30px; width:700px;}



/* 2010.12.20 추가 */
#INI_Best_D		{margin-left:10px;}
#INI_Best		{width:729px;height:216px;background:url('/weddingHall/images/bestHall_middle.gif') no-repeat;padding:8px 0 0 24px;margin-left:10px;}
#INI_Best dl	{float:left;width:180px;}
#INI_Best dt	{width:152px;height:106px;border:1px solid #ccc;padding:4px;margin-bottom:22px;position:relative;}
#INI_Best dd	{margin-left:10px;overflow:hidden;line-height:18px;}
.INI_Hall_name	{font-size:12px;font-family:돋움;color:#9371ab;font-weight:bold;}
.INI_Hall_info	{font:11px 돋움,dotum;color:#666;}

#INI_Hall_listhead		{width:752px;height:28px;background:url('/weddingHall/images/bg_bbs.gif') no-repeat;margin:0px 0 0 10px;}
#INI_Hall_listhead ul	{height:27px;padding:0px;margin:0px;list-style:none;}
#INI_Hall_listhead li	{float:left; font:12px 돋움,dotum;font-weight:bold;text-align:center;margin-top:7px;}
.INI_listhead_name		{width:190px;border-right:1px solid #ccc;}
.INI_listhead_info		{width:180px;border-right:1px solid #ccc;}
.INI_listhead_intro		{width:225px;border-right:1px solid #ccc;}
.INI_listhead_btn		{width:150px;}

#INI_Hall_sort {width:752px;text-align:right;margin:20px 0 0 10px;}
#INI_Hall_sort1 {width:752px;text-align:left;margin:20px 0 0 10px;}

#INI_Hall_list		{width:722px;height:123px;margin:0 0 0 10px;padding:15px;border-bottom:1px solid #ccc;}
#INI_Hall_list dl	{float:left;margin:0px;}
#INI_Hall_list dt	{width:152px;height:106px;border:1px solid #ccc;padding:4px;position:relative;}
#INI_Hall_list dd	{text-align:center;}
#INI_Hall_list ul	{float:left;margin:0px;}
#INI_Hall_list li	{font:11px 돋움,dotum;color:#666;line-height:18px;padding:2px 0;}

.INI_Hall_info2		{width:180px;padding:30px 0 0 15px;}
.INI_Hall_detail	{float:left;width:225px;font:11px 돋움,dotum;color:#666;line-height:18px;padding-top:30px;}
.INI_Hall_btn		{float:left;width:65px;padding:30px 0 0 45px;}


#SWD_Blog_Box			{clear:both;margin-left:22px;width:670px;}
.Blog_top_line			{width:100%;border-bottom:2px solid #aa96d3;}
#SWD_Blog_Box dl {border:1px solid #dfdfdf;border-top:0px;height:110px;}
#SWD_Blog_Box dt {background:url(../gallery/images/s_parner2.gif) no-repeat;height:25px;padding:3px 0 0 55px;border-bottom:1px solid #dfdfdf;color:#888;font-weight:bold;overflow:hidden;line-height:200%;}
#SWD_Blog_Box dd.photo {margin:10px 0 0 10px;width:90px;height:55px;border:3px solid #ccc;}
#SWD_Blog_Box dd.conts {margin:-60px 0 0 120px;padding-right:15px;height:60px;overflow:hidden;}

.r_wedhall_box{overflow: hidden}
.r_wedhall_box .wedhall_lst{display:none;position:relative;width:94px;height:340px;border:1px solid #cccccc;overflow:hidden}
.r_wedhall_box .wedhall_lst .slide{padding-top: 10px;width:94px;height:285px;overflow: hidden}
.r_wedhall_box .wedhall_lst .slide ul{width:94px;height:285px;overflow: hidden}
.r_wedhall_box .wedhall_lst .slide li{padding-top:10px;height:85px;text-align:center;}
.wedhall_lst .slide .nm{padding-top:5px;font-size:11px;line-height: 14px}
.r_wedhall_box dt a{position:relative;display:block}
.r_wedhall_box .btn_set{padding:0 2px;position:absolute;bottom:10px;} 
.r_wedhall_box .btn_set img{margin:0 3px;cursor: pointer;}
.r_wedhall_box .caption{text-align:center}
.r_wedhall_box .cnt{position:absolute;right:9px;top:7px;color:#EBE6F5;font-size:13px;font-weight:bold;}

/*웨딩홀 상세보기 토스트 팝업*/
#popup1{display: none;position:relative;width:510px;}
#popup1 .pop_consul{position:relative;width:510px;height:771px;background:url(/weddingHall/images/toast/consul_bg.jpg) no-repeat 0 0}
#popup1 .pop_consul .consul{padding-top:300px;margin:0 auto;width:390px;}		
.consul .name, .consul .tel, .consul .date{padding:5px 0;}
.name label, .tel label, .date label{display:inline-block;width:80px;height:18px;line-height:110%;vertical-align:middle;color:#666;font-weight:bold
}
.consul .name input, .consul .date input{text-indent:5px;width:128px;}
.consul .textform{height:18px;border:1px solid #ccc;background-color:#eee;}
.consul .btn_wrap{text-align: center}
.agree_div textarea{padding:3px;width:370px;height:100px;font:11px '돋움';border:1px solid #d7d7d7;background-color:#e8e8e8}
.agree_div h4{padding-top:5px;height:22px;font-size:12px;font-weight:bold}
.agree_div p{padding:3px 0 2px;}
.agree_div .checkbox{margin:0;padding:0;width:13px;height:13px;vertical-align:text-top}
.agree_div label{display:inline-block;width:37px;cursor:pointer}
.agree_div .tip_txt{margin-left:10px;position:relative;right:0;font-weight:bold;}
.consul .btn_wrap{padding-top:35px;*padding-top:25px;height:84px;line-height:0}
#popup1 .pop_consul a.fair{position:absolute;left:10px;bottom:10px;}
#popup1 .pop_close{position:absolute;right:-30px;top:0;}