/*일반 정렬*/
.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;}
*html .SINI_detailLeftFlash  {margin-left:13px; }
.SINI_detailRightInfo	 	 {float:left;}
.SINI_detailRightInfo h2 	 {font-size:15px;font-weight:bold;letter-spacing:-1px;color:#5e5c5c;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      {text-align:center;margin:19px 0;}
.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;}	

.SINI_infoBoxTop			 {background:url(../weddinghall/images/infoBoxTopBg.gif) top right no-repeat;height:4px;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			 {background:#f8f2f2;padding:15px;}
.SINI_infoBoxBody p			 {margin:5px 0 20px 5px;line-height:1.5em;}

/*웨딩홀상세보기  상세보기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 0 0; }	
.SINI_weddingC{ width:657px; padding:20px 32px 22px 25px; border:5px solid #9966CC;}
.SINI_weddingC h6{padding-top:20px;}
#SINI_talkEntry{padding-top:20px;}
#SINI_talkEntry table{width:657px}
#SINI_talkEntry table th{vertical-align:top}
.SINI_aggreeFrom{padding-top:20px}
.SINI_aggreeFrom dd .SINI_agreebox{overflow-y:scroll;width:600px;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_talkEntryForm th{padding:0 8px}
/*.SINI_reservForm td {height:28px;}*/

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

.reserv_wedhall_box{padding:0 0 10px 20px;}
.reserv_wedhall_box .content_box{padding-top:10px;}
.reserv_wedhall_box .content_box:after{content:'';display: block;clear: both;}
.reserv_wedhall_box .wedhall_photo{float:left;position:relative;padding:7px 0 0 11px;width:348px;height:235px;background:url(/weddingHall/images/reserv_wedhall_img.gif) no-repeat;}
.reserv_wedhall_box .wedhall_photo .deco{position:absolute;top:0;left:0;}
.reserv_wedhall_box .wedhall_info{float:left;width:348px;}
.reserv_wedhall_box .wedhall_info  dt{padding-bottom:10px;color:purple;font-size:14px;font-weight: 800}
.reserv_wedhall_box .wedhall_info .tit{padding-bottom:5px;color:#777;font-weight: bold;}

.reserv_btm_wrap{padding:20px 0 0 23px;}

/*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		{position:relative;width:729px;height:216px;background:url('/weddingHall/images/bestHall_middle.gif') no-repeat;padding:8px 0 0 24px;margin-left:10px;overflow:hidden}
#INI_Best .slide_wrap{margin-left:10px;width:700px;height:210px;overflow:hidden}
#INI_Best img.prev,#INI_Best img.next{display:block;position:absolute;cursor:pointer;z-index:101;}
#INI_Best img.prev{left:11px;top:40%;}
#INI_Best img.next{right:11px;top:40%;}
#INI_Best dl	{float:left;width:175px;}
#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_area		{position:relative;width:752px;height:30px;margin:10px 0 10px 10px;padding:0px;border-bottom:1px solid #fff;}
#INI_Hall_area	span{float:left;width:50px;background:url('/weddingHall/images/square_01.jpg') no-repeat ;text-align:center;font:11px 돋움,dotum;line-height:25px;}
#INI_Hall_area	div{float:left;width:751px;margin:0 0 0 0;padding:0;height:1px;}

#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;}

.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;}
.INI_Hall_btn li    {padding:2px 0;}

/* 웨딩홀 메뉴바 */
#hallmenubar {margin-left:10px;margin-bottom:15px;overflow:hidden;}
#hallmenubar ul {list-style:none;}
#hallmenubar li {float:left;padding-top:5px;}
#hallmenubar li.hallsearch {background:url('/weddingHall/images/map_search4.gif') left 5px;width:406px;position:relative;overflow:hidden;height:40px;}

/* 웨딩홀명 검색 */
#hallmenubar li.hallsearch dl {position:absolute;right:0px;top:0px;}
#hallmenubar li.hallsearch dt {float:left;}
#hallmenubar li.hallsearch dt input {border:3px solid #AC8CD7;height:21px;width:250px;font:12px '돋움';line-height:20px;font-weight:bold;padding:0 2px;}
#hallmenubar li.hallsearch dt input.img {background:url('/weddingHall/images/search_input_text.gif') 10px 5px no-repeat;}
#hallmenubar li.hallsearch dd {float:left;padding:1px 0 0 5px;}

/* 웨딩홀 검색 갯수 숫자 */
.sum_font_style1 {font-size:120%;color:#0000ff;font-weight: bold;}
.sum_font_style2 {color: #7f58a7;font-weight: bold;}


/* 웨딩홀 검색 틀 */
#hallsearch  {width:753px;height:214px;background:url('/weddingHall/images/search_bg.jpg');position:relative;}
#hallsearch dl {position:absolute;top:25px;left:215px;}
#hallsearch dt {float:left;width:70px;padding-top:3px;}
#hallsearch dd {float:left;width:430px;padding:1px 1px 1px 5px;}

#ajax-loading {position:absolute;top:25px;left:215px;background:#fff;width:510px;height:160px;}
#ajax-loading dl {left:100px;top:50px;}
#ajax-loading dt {width:300px;text-align:center;}
#ajax-loading dd {width:300px;text-align:center;font-weight:bold;padding:5px;}

.aqua_btn{
width:100px;
padding:4px 15px 4px 15px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
background-color: rgb(60, 132, 198);
background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(108, 191, 255, .9)));
border: 1px solid #ccc;
border-top-color: #8ba2c1;
border-right-color: #5890bf;
border-bottom-color: #4f93ca;
border-left-color: #768fa5;
 
font-family: 나눔고딕, "맑은 고딕";
font-weight: 800;
color: #fff;
text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
text-align: center;
}
.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;}
.r_wedhall_box .wedhall_lst .nolst{position:absolute;left:7px;top:45%;width:85px;font-size:11px;}
.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:8px;color:#EBE6F5;font-size:13px;font-weight:bold;}