@charset "utf-8";

#branch_form {border:0px solid #cccccc;margin:0px 0px 0px 0px;}

#branch_search {height:40px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:both;}

/* list page :*/
div#branch_list {border:0px #ccc solid;width:100%;height:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:both;}
.branch_div {background:#f9f9f9;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.d_0 {border:1px #e6e6e6 solid;width:420px;height:140px;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;float:left;}
.d_1 {border:1px #e6e6e6 solid;width:420px;height:140px;padding:0px 0px 0px 0px;margin:0px 0px 20px 20px;float:left;}

.branch_img {width:125px;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;float:left;}
.branch_desc {width:270px;line-height:16px;color:#323232;padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;float:left;}
.branch_desc ul li {line-height:20px;}
.none_branch_div {border:1px #ccc solid;width:100%;line-height:30px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;clear:both;}

/* view page :*/
div.titleAndUser {border:0px #ccc solid;border-bottom:1px #ccc solid;background:url("/template/user/images/title_branch.gif") no-repeat 0px 0px !important;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;clear:both;}
div.titleAndUser h3 {line-height:31px;font-size:20px;color:#469AAE;font-weight:bold;}
div#branch_view {border:0px solid #cccccc;width:100%;padding:0px 0px 0px 0px;margin:30px 0px 10px 0px;}
div#branch_view table {border-collapse:collapse;width:550px;padding:0px;margin:0px 0px 0px 0px;}
div#branch_view td {border:0px #cccccc solid;text-align:center; line-height:18px; padding:0px 0px 0px 0px;}

div#branch_view td ul li {height:30px;line-height:30px;padding:0px 0px 0px 0px;}
div#branch_view td ul li img{vertical-align:middle;padding:0px 5px 0px 0px;}
div#branch_view td .center_name{font-weight:bold;color:#fff;background:#469AAE;}
div#branch_view td .pth {border-left:1px solid #fff; font-weight:bold;text-align:left;padding:5px 0px 5px 10px;}
div#branch_view td .pleft {border-right:1px solid #fff; font-weight:normal;text-align:left;padding:5px 0px 5px 0px;}

div#branch_view td #view_goods_image {width:320px;padding:0px;margin:0px;}

div#branch_view #goods_photo img {border:1px solid #cccccc;width:300px;padding:3px;margin:0px 0px 5px 0px;}
div#branch_view #zoom_list img{border:1px solid #cccccc;padding:2px 2px 2px 2px;margin:0px 8px 0px 0px;}

div#branch_view .pbold {font-weight:bold;text-align:left;padding:2px 0px 2px 10px;}
div#branch_view .ptop {vertical-align:top;padding:5px 5px 5px 10px;}
div#branch_view .pleft {font-weight:normal;text-align:left;padding:2px 0px 2px 10px;}
div#branch_view .pjustify {font-weight:normal;text-align:justify;padding:2px 0px 2px 0px;}
div#branch_view .contents{font-weight:normal;vertical-align:top;padding:5px 5px 5px 0px;}

div#branch_view .title_img {border-bottom:1px #ccc solid;height:24px;font-weight:bold;font-size:18px;padding:50px 0px 0px 0px;margin:0px 0px 0px 0px;clear:both;}
div#branch_view .contents {line-height:18px;padding:20px 0px 20px 0px;margin:0px 0px 0px 0px;}
div#branch_view .map {padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}
div#branch_view #map {border:1px solid #ccc;width:100%;height:350px;padding:0px 0px 0px 0px; margin:0px auto 0px auto;}

div#branch_view #navermap {float:left;}
div#branch_view #naviaddr {padding:0px 0px 0px 10px;float:left;}



/* replay page :*/
div#branch_replay {border:0px solid #cccccc;width:642px;margin:30px auto 10px auto;}
div#branch_replay table {width:100%; border-collapse: collapse; margin:0px 0px 0px 0px;}
div#branch_replay thead th { border-top:2px #c3bcb0 solid; border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid; font-weight:normal;text-align:left;line-height:20px;padding:2px 0px 2px 0px;}
div#branch_replay thead td {border-top:2px #c3bcb0 solid;border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid; text-align:left;line-height:18px; padding:2px 0px 2px 0px;}
div#branch_replay tbody { border:1px #cccccc solid;}
div#branch_replay #subline_view {background:#F5F5F5;}
div#branch_replay tbody th { border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid;font-weight:normal;text-align:center;line-height:20px;padding:2px;}
div#branch_replay tbody td {border-top:1px #cccccc solid;border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid;text-align:center;  line-height:18px; padding:2px 2px 2px 4px;}
div#branch_replay tfoot td { border-top:1px #cccccc solid; border-bottom:0px #cccccc solid; font-weight:normal;text-align:center;padding:2px;}

div#branch_replay .pbold {font-weight:bold;text-align:left;padding:2px 0px 2px 10px;}
div#branch_replay .ptop {vertical-align:top;padding:5px 5px 5px 10px;}
div#branch_replay .pleft {font-weight:normal;text-align:left;padding:2px 0px 2px 0px;}
div#branch_replay .pjustify {font-weight:normal;text-align:justify;padding:2px 0px 2px 0px;}
div#branch_replay .contents{font-weight:normal;height:80px;vertical-align:top;padding:5px 5px 5px 0px;}

div#branch_msg {border:2px solid #cccccc;width:100%;background:#4E2E18;color:#bda492;padding:10px;margin:10px 0px 10px 0px;}

div#branch_msg2 {border:2px solid #cccccc;width:100%;background:#4E2E18;color:#bda492;padding:10px;margin:10px 0px 10px 0px;}


/* write page :*/

div#branch_write {border:0px solid #cccccc;width:642px;margin:0px auto 10px auto;}
div#branch_write table {width:100%; border-collapse: collapse; margin:0px 0px 0px 0px;}
div#branch_write thead th { border-top:2px #c3bcb0 solid; border-bottom:1px #D3D3D3 solid; border-left:0px #D3D3D3 solid;border-right:0px #D3D3D3 solid; background:#E7E7E7;font-weight:normal;text-align:left;line-height:20px;padding:2px 0px 2px 0px;}
div#branch_write thead td {border-top:2px #c3bcb0 solid;border-bottom:1px #D3D3D3 solid; border-left:0px #D3D3D3 solid;border-right:0px #D3D3D3 solid; background:#E7E7E7;text-align:left;line-height:18px;padding:2px 0px 2px 0px;}
div#branch_write tbody { border:1px #D3D3D3 solid;}
div#branch_write #subline_view {background:#F5F5F5;}
div#branch_write tbody th { border-top:1px #D3D3D3 solid; border-bottom:1px #D3D3D3 solid; border-left:0px #D3D3D3 solid;border-right:0px #D3D3D3 solid; background:#F3F3F3;font-weight:normal;text-align:center;line-height:20px;padding:2px;}
div#branch_write tbody td {border-top:1px #D3D3D3 solid;border-bottom:1px #D3D3D3 solid; border-left:0px #D3D3D3 solid;border-right:0px #D3D3D3 solid;text-align:center;  line-height:18px; padding:2px 2px 2px 4px;}
div#branch_write tfoot td { border-top:1px #D3D3D3 solid; border-bottom:0px #D3D3D3 solid; background:#ffffff;font-weight:normal;text-align:center;padding:2px;}

div#branch_write .pbold {font-weight:bold;text-align:left;padding:2px 0px 2px 10px;}
div#branch_write .ptop {vertical-align:top;padding:5px 5px 5px 10px;}
div#branch_write .pleft {font-weight:normal;text-align:left;padding:2px 0px 2px 10px;}
div#branch_write .contents{font-weight:normal;height:80px;vertical-align:top;padding:5px 5px 5px 10px;}
div#branch_write .input {border:1px #cccccc solid;height:18px;line-height:18px;font-size:8pt;}
div#branch_write .input_textarea{border:1px #cccccc solid;width:99%;height:100px;line-height:18px;font-size:8pt;}

div#branch_write #email_a {border:1px #cccccc solid;width:80px;}
div#branch_write #email_b {border:1px #cccccc solid;width:150px;}


#part1_select {border:1px #cccccc solid;width:300px;padding:10px;margin:10px 10px 10px 20px;}
#part2_select {border:1px #cccccc solid;width:300px;background:#FFFFDD;padding:10px;margin:10px 10px 10px 20px;}
#part3_select {border:1px #cccccc solid;width:300px;background:#EEEEFF;padding:10px;margin:10px 10px 10px 20px;}


/* modify page :*/
div#branch_modify {border:0px solid #cccccc;width:642px;margin:30px auto 10px auto;}
div#branch_modify table {width:100%; border-collapse: collapse; margin:0px 0px 0px 0px;}
div#branch_modify thead th { border-top:2px #c3bcb0 solid; border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid; font-weight:normal;text-align:left;line-height:20px;padding:2px 0px 2px 0px;}
div#branch_modify thead td {border-top:2px #c3bcb0 solid;border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid; text-align:left;line-height:18px; padding:2px 0px 2px 0px;}
div#branch_modify tbody { border:1px #cccccc solid;}
div#branch_modify #subline_view {background:#F5F5F5;}
div#branch_modify tbody th { border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid;font-weight:normal;text-align:center;line-height:20px;padding:2px;}
div#branch_modify tbody td {border-top:1px #cccccc solid;border-bottom:1px #cccccc solid; border-left:0px #cccccc solid;border-right:0px #cccccc solid;text-align:center;  line-height:18px; padding:2px 2px 2px 4px;}
div#branch_modify tfoot td { border-top:1px #cccccc solid; border-bottom:0px #cccccc solid; font-weight:normal;text-align:center;padding:2px;}

div#branch_modify .pbold {font-weight:bold;text-align:left;padding:2px 0px 2px 10px;}
div#branch_modify .ptop {vertical-align:top;padding:5px 5px 5px 10px;}
div#branch_modify .pleft {font-weight:normal;text-align:left;padding:2px 0px 2px 0px;}
div#branch_modify .pjustify {font-weight:normal;text-align:justify;padding:2px 0px 2px 0px;}
div#branch_modify .contents{font-weight:normal;height:80px;vertical-align:top;padding:5px 5px 5px 0px;}
div#branch_modify .input {border:1px #cccccc solid;height:18px;line-height:16px;font-size:8pt;}

/* ok 
#branch_ok_msg {height:120px;background:url("/template/user/images/cscenter/con03.gif") no-repeat 0px 0px !important;margin:0px 0px 0px 0px;}
*/


		/* 예약확인 */

		div#reserve_msg {border:1px solid #cccccc;width:622px;background:#4E2E18;color:#c5b3a9;padding:10px;margin:0px auto 20px auto;}
		div#reserve_msg2 {border:1px solid #cccccc;width:622px;background:#4E2E18;color:#c5b3a9;padding:10px;margin:0px auto 20px auto;}

		/* list page :*/
		div#reservation_list  {border:0px solid #cccccc;width:100%;margin:0px 0px 5px 0px;clear:both;}
		div#reservation_list table {border:0px solid #382a1f;width:100%;border-collapse: collapse; margin:0px 0px 10px 0px;}
		div#reservation_list thead th { border:1px #382a1f solid; background:#715746;color:#ece9e2;font-weight:bold;text-align:center;line-height:20px;padding:3px;}
		div#reservation_list thead td {border:1px #382a1f solid;  line-height:18px; padding:2px 2px 2px 4px;}
		div#reservation_list tbody th { border:1px #382a1f solid;font-weight:normal;line-height:20px;padding:2px;}
		div#reservation_list tbody td {border:1px #382a1f solid;  line-height:20px;text-align:center;padding:2px;}

		div#reservation_form {padding:0px;}
		div#reservation_form .guide_msg {line-height:22px;margin:10px 0px 0px 0px;}
		div#reservation_form #reserve_code {border:1px solid #cccccc;}
		
		#result_reservation {border:0px solid #cccccc;width:100%;margin:10px 0px 0px 0px;}
		#result_reservation .reserve_title {border:0px solid #cccccc;height:10px;font:0/0 arial;font-size:9pt;font-weight:bold;color:#646464;line-height:14px;padding:5px 5px 5px 0px;margin:0px 0px 5px 0px;clear:both; }

		.guide_msg2 {border:2px solid #cccccc;width:100%;background:#4E2E18;color:#c5b3a9;padding:10px;margin:0px 0px 30px 0px;}

		.reserve_title {border:0px solid #cccccc;height:10px;font:0/0 arial;font-size:9pt;font-weight:bold;color:#c5b3a9;line-height:14px;padding:5px 5px 5px 0px;margin:0px 0px 5px 0px;clear:both; }

		/* data table */
		.reserveInfo {margin-bottom:10px; width:100%; border-top:2px solid #5C5856; border-bottom:2px solid #5C5856; border-collapse:collapse;}
		.reserveInfo thead th, .atvChargeInfo tbody td {padding:8px 0 7px; }
		.reserveInfo thead th.tal, .atvChargeInfo tbody td.tal {padding-left:20px; text-align:left;}
		.reserveInfo tbody td {padding:8px 0 7px; border-bottom:0; border-top:1px solid #cccccc; text-align:left; background:none;}
		.reserveInfo tbody td.bdL {border-left:1px solid #cccccc;}

		.dataTableA {width:100%; border-collapse:collapse; border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;font-size:9pt;}
		.dataTableA thead th {padding:9px 0 6px; border-top:2px solid #cccccc; }
		.dataTableA thead th.tal, .dataTableA tbody th.tal, .dataTableA tbody td.tal {padding-left:15px; text-align:left;}
		.dataTableA thead th.bdl, .dataTableA tbody th.bdl {border-left:1px solid #cccccc;}
		.dataTableA thead th.bdlt, .dataTableA tbody th.bdlt {border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
		.dataTableA thead th.bdt {border-top:1px solid #cccccc;}
		.dataTableA thead th.twoLine {border-top:1px solid #cccccc; background:#332617;}
		.dataTableA tbody th {padding:7px 0 4px; border-top:1px solid #cccccc; font-weight:normal; line-height:18px; background:#332617;}
		.dataTableA tbody th.bgNone {background:none;}
		.dataTableA tbody td {padding:7px 0 4px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; line-height:18px;}
		.dataTableA tbody td.fir {border-left:0;}
		.dataTableA thead th.bg, .dataTableA tbody td.bg {background:#332617;}

		.dataTableB {width:100%; border-bottom:2px solid #5C5856; border-top:2px solid #5C5856; border-collapse:collapse;}
		.dataTableB tbody th {padding:8px 0 7px; border-bottom:1px solid #cccccc; text-align:center;}
		.dataTableB tbody td {padding:8px 0 7px 10px; border-bottom:1px solid #cccccc;}
		.dataTableB tbody td.tac {padding-left:0; text-align:center;}
		.dataTableB tbody td.bdl {border-left:1px solid #cccccc;}
		.dataTableB tbody td span.reserve_code {font-weight:bold;color:#FF3300;}
		.dataTableB tbody tr:first-child th, .dataTableB tbody tr:first-child td {border-top:2px solid #5C5856;}


div#print_form {border:0px solid red;height:520px;overflow-y:auto;overflow-x:hidden;display:none;}
div#printArea { border:0px solid #5C5856;width:100%;overflow-y:auto;overflow-x:hidden;margin:0px auto 0px auto;}


div#printArea_ { border:0px solid #5C5856;width:624px;overflow-y:auto;overflow-x:hidden;margin:0px auto 0px auto;}
		.dataTableA_ {width:100%; border-collapse:collapse; border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;font-size:9pt;}
		.dataTableA_ thead th {padding:5px 0 3px; border-top:2px solid #5C5856; }
		.dataTableA_ thead th.tal, .dataTableA tbody th.tal, .dataTableA tbody td.tal {padding-left:15px; text-align:left;}
		.dataTableA_ thead th.bdl, .dataTableA tbody th.bdl {border-left:1px solid #cccccc;}
		.dataTableA_ thead th.bdlt, .dataTableA tbody th.bdlt {border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
		.dataTableA_ thead th.bdt {border-top:1px solid #cccccc;}
		.dataTableA_ thead th.twoLine {border-top:1px solid #cccccc; background:#332617;}
		.dataTableA_ tbody th {padding:5px 0 2px 5px; border-top:1px solid #cccccc; font-weight:normal; line-height:16px; background:#332617;}
		.dataTableA_ tbody th.bgNone {background:none;}
		.dataTableA_ tbody td {padding:5px 0 2px 5px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; line-height:16px;}
		.dataTableA_ tbody td.fir {border-left:0;}
		.dataTableA_ thead th.bg, .dataTableA tbody td.bg {background:#332617;}



div#buttonArea {text-align:center;margin:10px auto 10px auto;clear:both;}

div#branch_space{width:100px;border:0px #cccccc solid;float:left;}
div#navipage{width:100%;border:0px #cccccc solid;padding:20px 0px 20px 0px;margin:0px auto 0px auto;clear:both;}
div#branch_btns{width:200px;text-align:right;float:right;}
div#branch_buttons{width:100px;text-align:right;}
div#searcharea{border:0px #cccccc solid; text-align:center;  }
div#searcharea #searchform{border:1px #cccccc solid;text-align:center;margin:0px auto 0px auto; }
div#branch_pass {margin:0px auto 0px auto;}

/* request */
div#branch_title_msg {border:0px #cccccc solid;margin:0px 0px 5px 0px;float:left;}
div#branch_title_btn {border:0px #cccccc solid;margin:0px 0px 0px 0px;float:right;}
div#branch_title_btn #requestcode {border:0px #cccccc solid;height:18px;color:#a60000;font-size:8pt;line-height:16px;background:#eeeeee;}

.space{clear:both;}
.rline{border-right:1px solid #cccccc;}
.lline{border-left:1px solid #cccccc;}
.none{display:none;}
.pred {font-weight:bold;color:#c5b3a9;}
.pblue {font-weight:bold;color:#FFE377;}
.inputbtn {border:1px #cccccc solid;height:22px;line-height:18px;font-size:8pt;}

.entry_ {width:90px;float:left;}
.data_ {float:left;}

#checkpass{cursor:pointer;}
#cancelpass{cursor:pointer;}
.pwdcheck{width:20px;color:#c6b4aa;background:url("/template/user/images/iconlist.gif") no-repeat 0px -660px !important; padding:0px 0px 0px 10px;margin:0px 0px 0px 3px;}

input#branch_write_btn  {border:0px #cccccc solid;width:64px;height:24px;background: url("/template/admin/images/icon_btn.png") -583px -92px no-repeat;margin:0px 0px 0px 0px;cursor:pointer;}
