@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');
				
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼", "Arial", "seoul", "Helvetica", "sans-serif"; font-size:12px; color:#444444 }
div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd		{margin:0; padding:0}

A:link					{ COLOR: #636563; TEXT-DECORATION: none}
A:visited				{ COLOR: #636563; TEXT-DECORATION: none}
A:active				{ COLOR: #636563; TEXT-DECORATION: none}
A:hover					{ COLOR: #0965ba; TEXT-DECORATION: none; font-size: 9pt}

img   {border:none}

.menu_name A:link				{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}
.menu_name A:visited		{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}
.menu_name A:active			{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}
.menu_name A:hover			{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}

.menu_name1 						{  COLOR: #005584; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: none}
.menu_name1 A:link			{  COLOR: #005584; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}
.menu_name1 A:visited		{  COLOR: #005584; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}
.menu_name1 A:active		{  COLOR: #005584; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}
.menu_name1 A:hover			{  COLOR: #005584; letter-spacing:-1px; word-break:break-all; padding-top:4; TEXT-DECORATION: underline}


.menu_name_big A:link		{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}
.menu_name_big A:visited{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}
.menu_name_big A:active	{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}
.menu_name_big A:hover	{  COLOR: #6d9407; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}

.menu_name_b A:link			{  COLOR: #9c0031; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}
.menu_name_b A:visited	{  COLOR: #9c0031; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}
.menu_name_b A:active		{  COLOR: #9c0031; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}
.menu_name_b A:hover		{  COLOR: #9c0031; letter-spacing:-1px; word-break:break-all; padding-top:4; font-weight: bold; TEXT-DECORATION: underline}

.menu_room A:link 			{	font-size:11px; COLOR: #7b4fae; letter-spacing:-1px; TEXT-DECORATION: underline}
.menu_room A:visited 		{	font-size:11px; COLOR: #7b4fae; letter-spacing:-1px; TEXT-DECORATION: underline}
.menu_room A:active 		{	font-size:11px; COLOR: #7b4fae; letter-spacing:-1px; TEXT-DECORATION: underline}
.menu_room A:hover 			{	font-size:11px; COLOR: #7b4fae; letter-spacing:-1px; TEXT-DECORATION: underline}

A.redlink:active				{	COLOR: #ce4262; TEXT-DECORATION: none}
A.redlink:hover					{	COLOR: #ce4262; TEXT-DECORATION: underline}
A.skybluelink:link			{	COLOR: #4175c8; TEXT-DECORATION: none}
A.skybluelink:visited		{	COLOR: #4175c8; TEXT-DECORATION: none}


.tr_01						{ background-color:#FAF8E1; border-top:solid 5 #FFFFFF; border-bottom:solid 5 #FFFFFF;}

.td_01						{ padding-top:4px}
.td_02						{ padding-top:4px; background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}
/* .td_bg00					{ height:32px; background-color:#e7e7e7; border-top:dashed 12 #FFFFFF; border-bottom:solid 2 #FFFFFF;} */
.td_bg00					{ height:32px; background:url(/style/deco/admin_sub_table_bg_001.gif)}
.td_bg00_1				{ background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}
.td_bg000					{ height:110px; background-color:#e7e7e7; border-top:solid 2 #FFFFFF; border-bottom:solid 2 #FFFFFF;}

.td_tab						{ padding-top:5px; font-size:12px; letter-spacing:-1px; color:#FFFFFF; font-weight: bold; width:190px; background-color:#252525;}
.td_tab2					{ padding-top:5px; font-size:12px; letter-spacing:-1px; color:#FFFFFF; font-weight: bold; background-color:#252525;}
.td_bg01					{ width:180px; height:27px; background-color:#ececec;}
.td_bg02					{ padding-top:4; padding-left:6; height:27px; background-color:#ececec;}
.td_bg02_2				{ padding-top:4; padding-left:6; height:27px; }
.td_bg03					{ padding-top:4; padding-left:6; height:27px}								
.td_bg04					{ padding-top:4; padding-left:3; height:27px; background-color:#ececec;}
.td_bg05					{ padding-top:3; padding-left:3; height:17px}
.td_bg06					{ height:27px}
.td_bg07					{ padding-top:3; padding-left:3}
.td_line01				{ height:1px; background-color:#C8C8C8}
.td_line02				{ height:1px; background-color:#939393}

.small_text6			{ font-size:12px; letter-spacing:-1px; color:#666666; padding-top:3px}
.small_text7			{ font-size:12px; letter-spacing:-1px; color:#666666; padding-top:6px}
.small_text7_b		{ font-size:12px; letter-spacing:-1px; color:#333333; padding-top:6px; font-weight: bold}
.small_text7_b1		{ font-size:12px; letter-spacing:-1px; color:#333333; padding-top:3px; font-weight: bold}
.small_text8			{ font-size:12px; color:#666666; padding-top:6px}
.small_text8_black   { font-size:12px; color:#000000; padding-top:6px}
.small_text9			{ font:8pt, µ¸¿ò; letter-spacing:-1px; color:#78D100}
.small_text10			{ font:8pt, ±¼¸²; letter-spacing:-1px; color:#666666; word-break:break-all;}
.big_text					{ font:13pt,±¼¸²; letter-spacing:-2px; color:#3A3D40; font-weight: bold}
.big_text1				{ font:13pt,±¼¸²; letter-spacing:-1px; color:#000000; font-weight: bold}
.big_text2				{ font:13pt,±¼¸²; letter-spacing:-1px; color:#ffffff; font-weight: bold}
.tab_text					{ font-size:12px; letter-spacing:-1px; color:#FFFFFF; font-weight: bold}

.small_text_orange{ font:8pt, µ¸¿ò; letter-spacing:-1px; color:#FF6600}
.text_orange			{ font:9pt, µ¸¿ò; letter-spacing:-1px; color:#FF6600}
.text_orange_bold	{ font:9pt, µ¸¿ò; letter-spacing:-1px; color:#FF6600; font-weight:bold}
.text_white				{ color:#FFFFFF}
.text_white_bold	{ color:#FFFFFF; font-weight:bold}

.input_01					{ font-size:12px; color:#666666; background-color:#FFFFFF; border:#BEBEBE 1px solid;}
.input_rd					{ font-size:12px; color:#666666; background-color:#FFFFFF; border:#FFFFFF 1px solid; text-align:right; vertical-align:middle}
.input     				{ FONT:9pt, ±¼¸²; BORDER:#BEBEBE 1px solid; COLOR:#666666; background-color:#F7F7F7;}
.input_rdfs				{ FONT:9pt, ±¼¸²; BORDER:#BEBEBE 1px solid; COLOR:#666666; background-color:#e7e7e7;}
.inputfs					{ FONT:9pt, ±¼¸²; BORDER:#BEBEBE 1px solid; COLOR:#666666; background-color:#FFFFFF;}

.select_01				{ font-size:12px; color:#666666; background-color:#FFFFFF}
.select						{ font-size:12px; color:#888888; background-color:#FFFFFF}
.select_b					{ font-family:'Nanum Gothic'; font-size:13px; color:#333; font-weight: bold; background-color:#FFFFFF}
.select_cyan			{ font-size:12px; /*background:#46A6BF; color:#FFFFFF;*/  border:1px solid #ccc}
	
.textarea_sms			{ font-size:12px; color:#666666; background-color:#FFFFFF; border-width:0; border-style:none; overflow-y:hidden;}
.textarea_01			{ font-size:12px; color:#666666;}
.check						{ background-color:#e7e7e7}
.check_cyan				{ background-color:#46A6BF}


/* ¿¹¾àÄ¶¸°´õ - ÀüÃ¼Å©±â */
.wrap_calender_all  {width:100%; margin:auto; text-align:center}
/* ¿¹¾àÄ¶¸°´õ - Å¸ÀÌÆ², ¹Ù·Î°¡±â ¹öÆ° */
.wrap_calender_all .reser_tit_zone h2 a, .wrap_calender_all .reser_tit_zone h2 a:hover {width:300px; position:absolute; left:0; top:4px; text-align:left; background:url(//pensionworld.net/templete/reser/default/deco/images/icon_ring_reser_name.png) no-repeat 5px 2px; padding-left:30px; font-size:18px; font-weight:600; font-family:'nanumgothic'; color:#333}
.reser_tit_zone {width:100%; height:36px; position:relative; text-align:center}
.reser_tit_zone  ul	{position:absolute; right:0; top:2px}
.reser_tit_zone li	{float:right; list-style:none; padding-left:5px}
/* ¿¹¾àÄ¶¸°´õ - ¼³¸í¹®±¸ */
.reser_text_zone 	{width:99.5%; background:#f7f7f7; border:1px solid #dadada; padding:10px 0 8px; text-align:left; line-height:20px; margin:auto}


/* ¿¹¾àÄ¶¸°´õ - Ä¶¸°´õ */
.wrap_calender  {width:99.5%; margin:10px auto 0; border:1px solid #638cce; background:#f7f7f7;}
/* ¿¹¾àÄ¶¸°´õ - ÀÌÀü´Þ, ´ÙÀ½´Þ */
.calender_move_date   {position:relative; width:100%; text-align:center; height:auto; padding:32px 0 30px}
.calender_move_date table  {width:372px; margin:auto}
.calender_move_date div   {position:absolute; text-align:left; left:20px; top:30px}
.year_month            {margin:0; padding:0; font-size:24px; line-height:26px;  font-weight:600; font-family:'nanumgothic'; color:#333;  text-align:center}
/* ¿¹¾àÄ¶¸°´õ - »ó´Ü¿äÀÏ */
.head_week    {border-collapse:collapse}
.head_week td {text-align:center; font-weight:bold; font-size:11px; color:#ffffff; background:#f79b09; border:2px solid #f5f5ea; line-height:30px; height:30px; font-family:'nanumgothic'; border-bottom:none}
/* ¿¹¾àÄ¶¸°´õ - ³¯ÀÚº° td */
.body_calender    {border-collapse:collapse}
.body_calender_td {text-align:left; background:#ffffff; border:2px solid #f5f5ea; border-bottom:none; padding:10px 0 15px 6px; height:70px; width:14%}
.body_calender .holiday  {color:red}
.body_calender td.room_link a 		    {color:#333; word-break:break-all; padding-top:4px; line-height:19px}
.body_calender td.callender	    	    {color:#ff7b00; line-height:19px}

/* °Ë»ö ¼¿·ºÆ® ¹Ú½º ½ÃÀÛ */
.comm_sel {float:left;margin-right:5px}
.comm_sel .jq_sel {display:block;position:relative;height:32px;background:url(//pensionworld.net/templete/reser/default/deco/bg_selbox.gif) no-repeat 0 0;font-size:11px}
.comm_sel .jq_sel span {position:absolute;left:0;top:0;white-space:nowrap;height:32px;width:100%;_width:auto;line-height:32px;text-align:left;text-indent:8px;color:#fff;overflow:hidden;cursor:pointer}
.comm_sel .jq_sel a.jqTransformSelectOpen {display:block;position:absolute;right:0px;width:28px;height:32px;background:url(//pensionworld.net/templete/reser/default/deco/bg_selbox.gif) no-repeat 100% 0}
.comm_sel .jq_sel ul {overflow:auto;position:absolute;z-index:9999;top:31px;left:0px;max-height:300px;width:100%;list-style:none;background-color:#3d3d45;border-top:solid 1px #18181a;border-bottom:solid 1px #18181a;display:none;overflow:auto;overflow-y:auto;z-index:10;white-space:nowrap}
.comm_sel .jq_sel li {border-right:solid 1px #18181a;border-left:solid 1px #18181a}
.comm_sel .jq_sel ul a {display:block;padding:4px 2px 4px 8px;text-decoration:none;color:#9c9daf;text-align:left}
.comm_sel .jq_sel ul a:hover {background-color:#212227}
.comm_sel .jq_sel ul a.selected {}
.comm_sel .jq_sel_hide {display:none}

.comm_sel_type1 .jq_sel {height:24px;background-position:0 -40px}
.comm_sel_type1 .jq_sel span {height:24px;line-height:25px}
.comm_sel_type1 .jq_sel a.jqTransformSelectOpen {height:24px;background-position:100% -40px}
.comm_sel_type1 .jq_sel ul {top:24px;background-color:#1e1f24;border-color:#17181a}
.comm_sel_type1 .jq_sel li {border-color:#17181a}
.comm_sel_type1 .jq_sel ul a:hover {background-color:#3d3d45}

.comm_sel_type2 .jq_sel {height:26px;background-position:0 -70px; float:none}
.comm_sel_type2 .jq_sel span {height:25px;line-height:25px;color:#555; font-size:12px; float:none; margin:auto}
.comm_sel_type2 .jq_sel a.jqTransformSelectOpen {height:25px;background-position:100% -70px}
.comm_sel_type2 .jq_sel ul {top:25px;border-color:#b9b9b9;background-color:#fff;}
.comm_sel_type2 .jq_sel li {border-color:#b9b9b9}
.comm_sel_type2 .jq_sel ul a {color:#666; font-size:12px}
.comm_sel_type2 .jq_sel ul a:hover {background-color:#eee}

.comm_sel_type3 .jq_sel {height:32px;background-position:0 -100px;font-size:12px}
.comm_sel_type3 .jq_sel span {height:32px;line-height:32px;color:#555}
.comm_sel_type3 .jq_sel a.jqTransformSelectOpen {width:34px;height:32px;background-position:100% -100px}
.comm_sel_type3 .jq_sel ul {top:31px;border-color:#b9b9b9;background-color:#fff;}
.comm_sel_type3 .jq_sel li {border-color:#b9b9b9}
.comm_sel_type3 .jq_sel ul a {color:#666;padding:5px 2px 5px 8px;}
.comm_sel_type3 .jq_sel ul a:hover {background-color:#eee}

.comm_sel_type4 .jq_sel {height:32px;background-position:0 -136px; font-size:14px; font-family:nanumgothic}
.comm_sel_type4 .jq_sel span {height:32px;line-height:32px;color:#000; font-weight:bold; font-family:nanumgothic; font-size:16px; font-weight:600  }
.comm_sel_type4 .jq_sel a.jqTransformSelectOpen {width:34px;height:32px;background-position:100% -136px}
.comm_sel_type4 .jq_sel ul {top:31px;border-color:#88a1ef;background-color:#fff;}
.comm_sel_type4 .jq_sel li {border-color:#88a1ef}
.comm_sel_type4 .jq_sel ul a {color:#666;padding:5px 2px 5px 8px;}
.comm_sel_type4 .jq_sel ul a:hover {background-color:#eee}

/* ¿¹¾àÄ¶¸°´õ  */
.wrap_calender .reser_tit        {background:url('//pensionworld.net/templete/reser/default/deco/icon_tit_deco.png') no-repeat 20px 50%; padding-left:33px; height:40px; line-height:40px; font-size:20px; font-weight:600; color:#333; font-family:'nanumgothic'; text-align:left }
.wrap_calender .reser_tit_desc   {font-size:14px; font-weight:normal;} 
.wrap_calender .reser_tit_sub    {padding-left:15px; height:35px; line-height:35px; font-size:17px; font-weight:600; color:#333; font-family:'nanumgothic'; text-align:left }
.wrap_calender .reser_text       {border:1px solid #dadada; padding:20px; text-align:left; line-height:18px; background:#ffffff; margin:7px auto 0}

/* ¿¹¾àÄ¶¸°´õ - °´½Ç¼±ÅÃ */
.price_box2   {width:100%; border-collapse:collapse; border:0; margin:10px auto 0}
.price_box2 th	{padding:14px 0 13px; text-align:center; color:#fff; font-size:14px; background:#638cce; border-top:1px solid #4572ba; border-bottom:1px solid #4572ba; font-family:nanumgothic}
.price_box2 td	{border-bottom:1px solid #dadada; padding:10px 0 9px; text-align:center; height:34px; font-size:13px; color:#666; background:#ffffff; font-family:nanumgothic}
.price_box2 .room_name_table	{font-weight:bold; text-align:center; }
.price_box2 .price_today		{font-weight:bold; color:red; font-weight:bold; display:inline-block; padding:0 5px}
.price_box2 .price_normal    {display:inline-block; padding:0 5px}
.price_box2 .price_discount  {color:#999999; text-decoration:line-through; display:inline-block; padding:0 5px}

/* ¿¹¾àÄ¶¸°´õ - °´½Ç¼±ÅÃ */
a.button_find_id {display:inline-block;	zoom: 1; *display: inline; letter-spacing:-1px;	vertical-align: baseline; margin: 8px 2px 0; outline:none; cursor:pointer; text-align: center; text-decoration: none; border-radius: .2em; color: #ffffff; border: solid 1px #2a61ae;background: #5e87c6; font-weight:bold; font-size:11px; padding:5px 12px 2px;}
a.button_find_id:hover, .button_find_id:active {text-decoration: none;}
a.button_join {display:inline-block;	zoom: 1; *display: inline; letter-spacing:-1px;	vertical-align: baseline; margin: 8px 2px 0; outline:none; cursor:pointer;text-align: center; text-decoration: none; border-radius: .2em; background: #e87f10; font-weight:bold; color: #fff;font-size:11px; border: solid 1px #da7c0c; padding:5px 12px 2px;}
a.button_join:hover {text-decoration: none;}
.sub_tit   {width:90%; margin:auto; background:url(/templete/reser_center_skin/default/img/icon_ring_reser_name.png) no-repeat 3px 14px; background-size:22px 20px; padding-left:27px; line-height:46px; border-bottom:1px solid #dadada; font-size:18px; color:#333; font-family:'nanumgothic'; font-weight:600; margin:0 auto 0; text-align:left}
.nologin td, .nologin div {font-family:'nanumgothic'}

/* ¿¹¾àÇÏ±â */
.sel_basic      {height:24px; line-height:24px; border:1px solid #dadada; background:#ffffff}
.input_basic      {height:24px; line-height:24px; border:1px solid #dadada; background:#ffffff}
.count_sum_text   {text-align:right; height:40px; font-size:15px; font-weight:600; font-family:nanumgothic}
.reser_input_line   {border-bottom:1px dashed #eaeaea}
.reser_bankingInfo_table   {border-collapse:collapse}
.reser_bankingInfo_table td {text-aling:left; border:1px solid #dadada; padding:7px 0 6px 8px}

