﻿
/*DBBanner 배너: 문자열 일때 테두리*/
table.bennerK {  border-collapse: collapse; }
table.bennerK td.cornerLT { background-image:url('/App_Themes/Default/img/bannerTbl/sub_img_TL.gif'); background-repeat:no-repeat; height: 10px; width:10px;  }
table.bennerK td.cornerLB { background-image:url('/App_Themes/Default/img/bannerTbl/sub_img_BL.gif'); background-repeat:no-repeat; height: 10px; width:10px; }
table.bennerK td.cornerRT { background-image:url('/App_Themes/Default/img/bannerTbl/sub_img_TR.gif'); background-repeat:no-repeat; height: 10px; width:10px; }
table.bennerK td.cornerRB { background-image:url('/App_Themes/Default/img/bannerTbl/sub_img_BR.gif'); background-repeat:no-repeat; height: 10px; width:10px; }

table.bennerK td.borderHT  { background-image:url('/App_Themes/Default/img/bannerTbl/sub_bg_top.gif'); height: 10px; background-repeat:repeat-x; }
table.bennerK td.borderHB  { background-image:url('/App_Themes/Default/img/bannerTbl/sub_bg_bottom.gif'); height: 10px; background-repeat:repeat-x; }
table.bennerK td.borderVL  { background-image:url('/App_Themes/Default/img/bannerTbl/sub_bg_left.gif'); width: 10px; background-repeat:repeat-y; }
table.bennerK td.borderVR  { background-image:url('/App_Themes/Default/img/bannerTbl/sub_bg_right.gif'); width: 10px; background-repeat:repeat-y; }



/* 할인입장권 이용대상 */
.useageTXT {font-family:"굴림", "verdana";font-size:9pt; color:#ffffff; text-decoration:none;letter-spacing:-1.0pt;}
.puseageTXT {font-family:"굴림", "verdana";font-size:9pt; color:#ffff99; text-decoration:none;letter-spacing:-1.0pt;}

/* 할인입장권 타입글 */
.ticketbasicT {font-family:"굴림", "verdana";font-size:9pt; color:#333333; text-decoration:none;letter-spacing:-1.0pt; }
.ticketdiscT {FONT-FAMILY: "굴림", "verdana" ;font-size:9pt; color:#339933; text-decoration:none;letter-spacing:0pt;}
.ticketdiscFee {FONT-FAMILY: "굴림", "verdana" ;font-size:9pt; color:#c94c8b; text-decoration:none;font-weight:bold;}
.ticketnomalT {FONT-FAMILY: "굴림", "verdana" ;font-size:9pt; color:#999999; text-decoration:none;}


.pkgFeeSummary 
{
  padding:5px; margin-top:12px;  
}

/* 할인입장권 목록 배경 */
.ticketBG
{
	background-image:url('/images/SubPages/Detail/ticketBG.gif');
}

/* 할인입장권 목록 속 이용대상 배경 */
.useageBG
{
	background-image:url('/images/SubPages/Detail/useageBG.gif');
}


/* 숙소이미지 큰 테이블 */
table.pkgtable
{
	border-collapse:collapse;
	background-color:#FBFAF6;
	border-width:1px;
	border-style: solid;
	border-color:#E0DAD1;
}


/* 중타이틀 */
.midtitle
{
	font-family:"굴림", "verdana";
	font-size:13pt;
	color: #3399CC;
	font-weight:bold;
	height:25; 
	vertical-align:bottom; 
	padding-top:1px;
}

/*  여행상품 상세페이지   */
.pkgsubTop
{
    border-collapse: collapse;
    border-top-color:#8AB3DC;
    border-top-style:solid;
    border-width:3px;
}
.pkgsubTop th 
{
 FONT-FAMILY: "굴림","verdana";font-size:10pt; font-weight:bold; color:#4C7DAE;
 background-color:#F6FAFE;
 border-style:solid;
 border-width:1px;
 border-color:#8AB3DC;
 padding:7px;
}

.pkgsubTop td
{
 background-color:#FFFFFF;
 border-style:solid;
 border-width:1px;
 border-color:#8AB3DC;
 padding:7px;
}



/* 상품상세정보 가격 */
.prdFee
{
	FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; font-weight:bold; color:#666666; text-decoration:none;
}

.prddayFee
{
	FONT-FAMILY: "굴림", "verdana";font-size:10pt; font-weight:bold; color:#3da8a9; text-decoration:none;
}
.prdwkFee
{
	FONT-FAMILY: "굴림", "verdana";font-size:10pt; font-weight:bold; color:#3da8a9; text-decoration:none;
}


/* 상품상세 테이블 - 상세정보 */
table.tblgoodsDetail
{
	border-collapse:collapse;
	background-color:#FEFEF1;
	border-top-width:3px;
	border-top-style: solid;
	border-top-color:#FFCC66;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#FCE291;
}

table.tblgoodsDetail td
{
	border-width:1px;
	border-style: solid;
	border-color:#FCE291;
	padding-top:7;
	padding-left:7;
	padding-bottom:7;
	background-color:#FFFFFF;
}

table.tblgoodsDetail th
{
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	border-color:#FCE291;
	background-color:#FEFEF1;
	padding-top:7;
	padding-bottom:7;
	text-align:center;
    color: #666666;
}



/* 상품가격 테이블 */
a.product-title-color:link,
a.product-title-color:visited,
.product-title-color
{
  font-family:"굴림", "verdana";
  font-size:10pt;
  color: #CC3366;
  font-weight:bold;
  
}
a.product-price-color:link,
a.product-price-color:visited,
.product-price-color,
.product-price-color TD

{
 font-family:"굴림", "verdana";
  font-size:10pt;
  color: #CB83B4;
  line-height:10pt;
}



/*  여행상품 상세페이지 우측 숙소 녹색테이블   */
table.pkgsubGrn
{
	border-collapse:collapse;
	background-color:#FEFEF1;
	border-top-width:3px;
	border-top-style: solid;
	border-top-color:#B1BE7C;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#B1BE7C;
}
table.pkgsubGrn th
{
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	border-color:#B1BE7C;
	background-color:#FafEF1;
	padding-top:7;
	padding-bottom:7;
	text-align:center;
    color: #666666;
}
table.pkgsubGrn td
{
	border-width:1px;
	border-style: solid;
	border-color:#B1BE7C;
	padding-top:7;
	padding-left:7;
	padding-bottom:7;
	background-color:#FFFFFF;
}











/*  중간페이지 노란색1픽셀 테두리   */
.subText  
{
  
 background-color:#FFFFFF;
 border-style:solid;
 border-width:1px;
 border-color:#FFCC66;
 padding:7px;
}

.pHbar {background-image:url('/img/main/4X1.gif'); background-repeat:repeat-x;}

a.spTitle:link,a.spTitle:visited,a.spTitle:active {font-family:"굴림", "verdana";font-size:10pt;color:#006666;text-decoration:none; font-weight:bold;}
a.spTitle:hover{font-family:"굴림", "verdana";font-size:10pt;color:#009999;text-decoration: underline; font-weight:bold;}
/* 서브 상품리스트 설명 */
a.spInfo:link, a.spInfo:visited, a.spInfo:active {font-size:9pt;color:#666666;text-decoration:none;}
a.spInfo:hover{font-size:9pt;color:#009999;text-decoration: underline;}

/*패키지 상품리스트 제목*/
a.pkgTitle:link, a.pkgTitle:visited, a.pkgTitle{font-family:"굴림", "verdana";font-size:10pt;color:#2f6fff;text-decoration:none; font-weight:bold;}
a.pkgTitle:active,a.pkgTitle:hover{font-family:"굴림", "verdana";font-size:10pt;color:#2f6fff;text-decoration:underline; font-weight:bold;}

/*패키지 상품리스트 설명*/
a.PkgInfo, a.PkgInfo:link, a.PkgInfo:visited {font-size:9pt;color:#666666;text-decoration:none;}
a.PkgInfo:active,a.PkgInfo:hover{font-size:9pt;color:#666666;text-decoration: underline;}

.pnum10g { font-family:"굴림", "verdana"; font-size:10pt; color:#339900; font-weight:bold; letter-spacing:-1.0pt;}
/* 녹색 */
.pnum10g2 { font-family:"굴림", "verdana";font-size:10pt;color:#339900; font-weight:bold;}

/* 서브페이지 상품리스트 ex.상품가격 */
.pnum10r { FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; font-weight:bold; color:#cc0000; text-decoration:none;}

/* 서브페이지 상품리스트 ex.5인기준 */
.pPbasic {FONT-FAMILY: "굴림","verdana";font-size:10pt; font-weight:normal; color:#636363;}
.pPbold {FONT-FAMILY: "굴림","verdana";font-size:10pt; font-weight:bold; color:#990099;}

/*서브페이지 상품리스트 설정*/
.p4TD { padding:4px;}
.p8TD { padding:8px;}
.pImg { vertical-align:middle; text-align:center; height:88px;}
.pCont { padding : 3px;line-height:140%;}
.pPrice  { padding : 3px; text-align:center; vertical-align:middle;line-height:130%;}
.pReserv { text-align:center; vertical-align:middle;}
.pHbar {background-image:url('/images/bg/dotline_gray.gif'); background-repeat:repeat-x;}
.pH6bar {background-image:url('/images/bg/dotLine6.gif'); background-repeat:repeat-x;}
.phCont { padding-left : 6px;line-height:150%;}
.pyBnum {font-family:"굴림", "verdana";font-size:10pt;color:#009999;letter-spacing:-1.0pt;}
.phPrice  { padding-right : 5px; text-align:right; vertical-align:middle;line-height:160%;}


/* 차종 */
.dblueTxt
{
	FONT-FAMILY: "굴림";font-size:10pt; color: #009999; font-weight: bold; text-decoration:none;
}



/* 여행패키지 사진 CSS */
.photoTLeft { background-image:url('/images/SubPages/PkgDetail/photoLeftTop.gif'); }
.photoTRight { background-image:url('/images/SubPages/PkgDetail/photoRightTop.gif'); }
.photoTBar { background-image:url('/images/SubPages/PkgDetail/photoBarTop.gif'); }
.photoLBar { background-image:url('/images/SubPages/PkgDetail/photoBarLeft.gif'); }
.photoRBar { background-image:url('/images/SubPages/PkgDetail/photoBarRight.gif'); }
.photoBLeft { background-image:url('/images/SubPages/PkgDetail/photoLeftBottom.gif'); }
.photoBRight { background-image:url('/images/SubPages/PkgDetail/photoRightBottom.gif'); }
.photoBBar { background-image:url('/images/SubPages/PkgDetail/photoBarBottom.gif'); }

/* 여행패키지 상품 타이틀 */
.pkgPTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:12pt; color:#333333; margin-left:7px; line-height:160%; font-weight:bold;}

/* 여행패키지 상단*/
.pkgRLeftR1T2 {border-right-color:#b9dbe3; border-right-style: solid; border-right-width:1px; border-top-color:#b9dbe3; border-top-style:solid; border-top-width:2px;}
.pkgRRightT2B1 { border-top-color:#b9dbe3; border-top-style:solid; border-top-width:2px;border-bottom-color:#d7d8d4; border-bottom-style:solid; border-bottom-width:1px;}
/* 여행패키지중간*/
.pkgRLeftR1T1 {border-right-color:#b9dbe3; border-right-style: solid; border-right-width:1px; border-top-color:#b9dbe3; border-top-style:solid; border-top-width:1px;}
.pkgRRightB1 {border-bottom-color:#d7d8d4; border-bottom-style:solid; border-bottom-width:1px;}
/* 여행패키지하단*/
.pkgRLeftR1T1B1 {border-right-color:#b9dbe3; border-right-style: solid; border-right-width:1px; border-top-color:#b9dbe3; border-top-style:solid; border-top-width:1px; border-bottom-color:#b9dbe3; border-bottom-width:1px; border-bottom-style: solid;}
/* 여행패키지마무리*/
.pkgRRightBCB1 {border-bottom-color:#b9dbe3; border-bottom-style:solid; border-bottom-width:1px;}
/*텍스트*/
.pkgRTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#24aaaa; letter-spacing:-1.0pt; line-height:160%; font-weight:bold;}
.pkgFTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#997028;  letter-spacing:-1.0pt; line-height:160%; font-weight:bold;}
.pkgRnomalCont {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#555555;  line-height:160%;}
.pkginputBox { border:solid 1 #5bbfc1; vertical-align:middle;font-size:10pt; }

/* 여행패키지 요금 */
/* 여행패키지 상단*/
.pkgFLeftR1T2 {border-right-color: #ffcb6e; border-right-style: solid; border-right-width: 1px; border-top-color: #ffcb6e; border-top-style: solid; border-top-width: 2px;}
.pkgFRightT2B1 {border-top-color: #ffcb6e; border-top-style: solid; border-top-width: 2px; }
/* 여행패키지하단*/
.pkgFLeftR1T1B1 {border-top-color: #ffcb6e; border-top-style: solid; border-top-width: 1px; border-right-color: #d8d8d8; border-right-style: solid; border-right-width: 1px; border-bottom-color: #ffcb6e; border-bottom-style: solid; border-bottom-width: 1px;}
.pkgFRightBCB1 {border-top-color: #ffcb6e; border-top-style: solid; border-top-width: 1px; border-bottom-color: #ffcb6e; border-bottom-style: solid; border-bottom-width: 1px;}

/* 여행패키지 가격 */
.pkgnomalST {FONT-FAMILY: "verdana", "굴림" ;font-size:9pt; color:#888888; letter-spacing:-1.0pt; margin-left:3px; text-decoration: line-through;}
.pkgfeeST {FONT-FAMILY: "verdana", "굴림" ;font-size:9pt; color:#4a91ce; letter-spacing:-1.0pt; margin-left:3px; }
.pkgpnum10g { font-family:"verdana" "굴림"; font-size:10pt; color:#339900;  letter-spacing:-1.0pt; font-weight:bold; letter-spacing:-1.0pt;}
.pkgnum10orange { FONT-FAMILY: "verdana" "굴림";font-size:10pt; letter-spacing:-1.0pt;  font-weight:bold; color:#ff6600; text-decoration:none; }

.
/* 여행패키지 총 요금 */
/* 여행패키지 상단*/
.pkgTLeftR1T2 {border-right-color: #f570a5; border-right-style: solid; border-right-width: 1px; border-top-color: #f570a5; border-top-style: solid; border-top-width: 2px;}
.pkgTRightT2B1 {border-top-color: #f570a5; border-top-style: solid; border-top-width: 2px; }
/* 여행패키지하단*/
.pkgTLeftR1T1B1 {border-top-color: #f570a5; border-top-style: solid; border-top-width: 1px; border-right-color: #d8d8d8; border-right-style: solid; border-right-width: 1px; border-bottom-color: #f570a5; border-bottom-style: solid; border-bottom-width: 1px;}
.pkgTRightBCB1 {border-top-color: #f570a5; border-top-style: solid; border-top-width: 1px; border-bottom-color: #f570a5; border-bottom-style: solid; border-bottom-width: 1px;}

/* 여행패키지 총 가격 */
.pkgTnomalST {FONT-FAMILY: "verdana", "굴림" ;font-size:9pt; color:#555555; letter-spacing:-1.0pt; }
.pkgTfeeST {FONT-FAMILY: "verdana", "굴림" ;font-size:9pt; color:#4a91ce; letter-spacing:-1.0pt;  }
.pkgTpnum10g { font-family:"verdana" "굴림"; font-size:10pt; color:#339900;  letter-spacing:-1.0pt; font-weight:bold; letter-spacing:-1.0pt;}
.pkgTnum10orange { FONT-FAMILY: "verdana" "굴림";font-size:10pt; letter-spacing:-1.0pt;  font-weight:bold; color:#ff6600; text-decoration:none; }
.pkgrevTTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#733c94; letter-spacing:-1.0pt; line-height:160%; font-weight:bold;}




/* 여행패키지 제목*/
.pkgbigTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:16pt; color:#6B9CFF; letter-spacing:-1.0pt; line-height:160%; font-weight:bold; padding-left:7px;}
/* 여행패키지 상품기본정보 */
.pkgBTLeftR1T2 {border-right-color: #8ab3dc; border-right-style: solid; border-right-width: 1px; border-top-color: #8ab3dc; border-top-style: solid; border-top-width: 2px;}
.pkgBTRightT2B1 {border-top-color: #8ab3dc; border-top-style: solid; border-top-width: 2px; }
/* 여행패키지 상품기본정보 하단*/
.pkgBTLeftR1T1B1 {border-top-color: #8ab3dc; border-top-style: solid; border-top-width: 1px; border-right-color: #d8d8d8; border-right-style: solid; border-right-width: 1px; border-bottom-color: #8ab3dc; border-bottom-style: solid; border-bottom-width: 1px;}
.pkgBTRightBCB1 {border-top-color: #8ab3dc; border-top-style: solid; border-top-width: 1px; border-bottom-color: #8ab3dc; border-bottom-style: solid; border-bottom-width: 1px;}
/* 기본정보 타이틀 */
.pkgBsTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#6699cc; letter-spacing:-1.0pt; line-height:160%; font-weight:bold;}
.pkgBsGray{FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#666666; letter-spacing:-1.0pt; line-height:160%;}
.pkgBnsGray{FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#666666;letter-spacing:1.0pt;  line-height:160%;}
.pkgBsBlack {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#000000; line-height:160%; font-weight:bold;}

/* 여행패키지 소제목*/
.pkgsmallTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:14pt; color:#663399; letter-spacing:-1.0pt; line-height:160%; font-weight:bold; padding-left:7px;}

.num10orange
{
	FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; font-weight:bold; color:#ff6600; text-decoration:none;
}


/* input 알림창 박스 */
.revinputBox { border:solid 1 #76a3d8; vertical-align:middle;font-size:10pt; }

/* 버스투어 목록 */
.txt5Sf {FONT-FAMILY: "굴림","verdana";font-size:9pt; font-weight:normal; color:#333333; line-height:150%; text-decoration:none;letter-spacing:-1.0pt;}


/* SelectBox */
.selBox
{ 
}




/* 기간별요금 테이블 - days-price*/
.days-price
{
	border-collapse:collapse;
	background-color:#FFFFFF;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color:#BCC2D0;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#BCC2D0;
	padding:5px;
}

.days-price th
{
	border-collapse:collapse;
	background-color:#F3F6F7;
	border-top-width:1px;
	border-top-style: solid;
	border-top-color:#BCC2D0;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#BCC2D0;
	padding:5px;

}

.days-price td
{
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#BCC2D0;
	padding-top:7;
	padding-left:7;
	padding-bottom:7;	
}

.days-price td.rborder,
.days-price th.rborder
{
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;
}


/* 상품상세 테이블 - 가격 */
table.tblgoodsDetail-price
{
	border-collapse:collapse;
	background-color:#FFFFFF;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color:#DdCcAA;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#DdCcAA;
}

table.tblgoodsDetail-price tbody tr td
{
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#DdCcAA;
	padding-top:7;
	padding-left:7;
	padding-bottom:7;
	text-align:center;
}

table.tblgoodsDetail-price tbody tr th
{
	font-weight: bold;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#DdCcAA;
	background-color:#FDFCF6;
	padding-top:7;
	padding-left:7;
	padding-bottom:7;
	text-align:center;
}

/**페이징**/
.pselectimgTD {padding-top:1px;}
.pageLImg {margin:0 4 0 0;}
.pageRImg {margin:0 0 0 4;}
.txtpOver {padding-left:10px; padding-right:10px; background-color:#f2f2f2; border-left:#cccccc solid 1px; cursor:pointer; padding-top:2px !important;font-size:12px; color:#000000; text-decoration:none; line-height:14px}
.pOver {padding-left:10px; padding-right:10px; background-color:#f5f5f5; cursor:hand; padding-top:2px;font-size:12px; color:#333333; text-decoration:none; line-height:14px}
.pOut {padding-left:10px; padding-right:10px;background-color:#ffffff;  padding-top:2px; font-size:12px; color:#333333; text-decoration:none; line-height:14px}	
.pOutnow {padding-left:10px; padding-right:10px; padding-top:2px;font-size:12px; color:#333333; text-decoration:none; line-height:14px}	
.pselectBold {font-size:12pt;font-weight:bold;color:#ed5911;}
.pselectTD {padding-left:10px; padding-right:10px;padding-top:1px; font-size:12px;text-decoration:none; line-height:14px}	

/* 게시판 게시물번호, 날짜, 조회수 */
.numV8TXT {font-family:"verdana", "굴림";font-size:7pt; color:#7a7a7a; text-decoration:none; letter-spacing:-1.0pt;}

/* 게시판 글쓴이 */
.ntD10TXT {font-family:"굴림", "verdana";font-size:10pt; color:#333333; text-decoration:none; letter-spacing:-1.0pt;}

/* 게시판 제목 링크 */
a.boardTitle:link,a.boardTitle:visited,a.boardTitle:active {font-family:"굴림", "verdana";font-size:10pt;color:#333333;text-decoration:none;}
a.boardTitle:hover{font-family:"굴림", "verdana";font-size:10pt;color:#80455c;text-decoration: underline; }

/* 게시판 보기 */
.boardRTbg {font-family:"굴림", "verdana";border-top: solid 1 #bcd05c; background-color: #dfed9c; border-bottom: solid 1 #bcd05c; }
.boardRTitle {font-family:"굴림"; color:#4a5709; font-size:12pt; margin-left:7px; font-weight:bold; line-height:150%;text-decoration:none; letter-spacing:-1.0pt; }
.boardSTD { text-align:center; border-right-color:#d7d7d7; border-right-style:solid; border-right-width:1px; background-color:#fbfeee; border-bottom-color:#d7d7d7; border-bottom-style: solid; border-bottom-width:1px;}
.boardETD {  border-bottom-color:#d7d7d7; border-bottom-style: solid; border-bottom-width:1px; }
.boardCTD {  border-right-color:#d7d7d7; border-right-style:solid; border-right-width:1px; border-bottom-color:#d7d7d7; border-bottom-style: solid; border-bottom-width:1px; }
.boardRMBTXT {font-family:"굴림", "verdana";font-size:10pt; color:#8cae22; font-weight:bold; }
.boardRMNTXT {font-family:"굴림", "verdana";font-size:10pt; color:#333333; margin-left:4px;}
.boardRMV8TXT {font-family:"verdana", "굴림";font-size:7pt; color:#333333; text-decoration:none; letter-spacing:-1.0pt;margin-left:4px;}

/* 게시판 텍스트박스 처리 */
.boardinputBox { border:solid 1 #77406b; vertical-align:middle;font-size:10pt; }

/* 게시판 쓰기 및 수정 */
/*상단*/
.boardLeftR1T2 {border-right-color:#cdbeca; border-right-style: solid; border-right-width:1px; border-top-color:#cdbeca; border-top-style:solid; border-top-width:2px;}
.boardRightT2B1 { border-top-color:#cdbeca; border-top-style:solid; border-top-width:2px;border-bottom-color:#d7d8d4; border-bottom-style:solid; border-bottom-width:1px;}
/*중간*/
.boardLeftR1T1 {border-right-color:#cdbeca; border-right-style: solid; border-right-width:1px; border-top-color:#cdbeca; border-top-style:solid; border-top-width:1px;}
.boardRightB1 {border-bottom-color:#d7d8d4; border-bottom-style:solid; border-bottom-width:1px;}
/*하단*/
.boardLeftR1T1B1 {border-right-color:#cdbeca; border-right-style: solid; border-right-width:1px; border-top-color:#cdbeca; border-top-style:solid; border-top-width:1px; border-bottom-color:#cdbeca; border-bottom-width:1px; border-bottom-style: solid;}
/*마무리*/
.boardRightBCB1 {border-bottom-color:#cdbeca; border-bottom-style:solid; border-bottom-width:1px;}
/* 텍스트 */
.writetitleFB {font-family:"굴림", "verdana";font-size:10pt; color:#77406b; text-decoration:none; font-weight:bold; background-color:#f2eff1; letter-spacing:-1.0pt; }
.writetitleFN {font-family:"굴림", "verdana";font-size:10pt; color:#323232; margin-left:6px; text-decoration:none; }


/* 사이트맵 */
a.sitemapLK:link, a.sitemapLK:visited, a.sitemapLK:active {font-size:10pt;color:#0066cc;text-decoration:none;text-decoration: underline; }
a.sitemapLK:hover{  font-size:10pt;color:#da4419;text-decoration: underline;}
.sitemapTitle 
{
	color : #477db2;
	FONT-FAMILY: "굴림", "verdana" ;
	font-size : 13pt;
	font-weight : bold;
	line-height : 160%;
	background-color : #efefef;
	height : 35px;
	border-bottom-color:#cbcbcb;
	border-bottom-style:solid;
	border-bottom-width:1px;
	letter-spacing:-1.0pt;
	padding-left:7px;
	
}

/* 팝업스타일 */
.popupBaseTable 
{
	
}



/* 타이틀 지역/위치 */
.pkgname,
.pkgname:link,
.pkgname:visited,
.pkgname:hover,
.pkgname:active
 {
	font-family:"굴림", "verdana";
	font-size:10pt; 
	color:#00CC00;
	font-weight : bold;
}



/* 예약확인 1 */
.revcknomHead { border-top: solid 1px #56a0c5; border-bottom: solid 1px #56a0c5; background-color: #c5e1ed;}
.revcktxtList {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#3e91bc; margin-left:7px; letter-spacing:-1.0pt;  }

.revckTitleBase { border-collapse: collapse; }

.revckTitleBase thead tr 
{
	 text-align:center;
	
}

.revckTitleBase thead td 
{
	border-bottom: solid 1px #dddddd; background-color: #f3f3f3;
	FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#939393; font-weight:bold;
	
}

.revckTitleBase tr
{
 text-align:center;
	
}


.revckTitleBase td 
{
 padding-left: 3px; padding-right:3px;
	
}



/* 확정된 예약확인 */
.revConfnomHead { border-top: solid 1px #ffcb6e; border-bottom: solid 1px #ffcb6e; background-color: #fff1cf;}
.revConftxtList {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#d97e1d; margin-left:7px; letter-spacing:-1.0pt;  }

.revConfTitleBase { border-collapse: collapse; }

.revConfTitleBase thead tr 
{
	 text-align:center;
	
}

.revConfTitleBase thead td 
{
	border-bottom: solid 1px #dddddd; background-color: #f3f3f3;
	FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#939393; font-weight:bold;
	
}

.revConfTitleBase tr
{
 text-align:center;
	
}


.revConfTitleBase td 
{
 padding-left: 3px; padding-right:3px;
	
}

/* 확정된 예약확인 예약자정보 */
.revConfinfoSL 
{
	border-right-color:#bcd05c;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#bcd05c;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
	background-color: #f7ffcf; 
	}
.revConfinfoEL 
{
	border-right-color:#bcd05c;
	border-right-width:1px;
	border-right-style:solid;
	background-color: #f7ffcf;
	 }
.revConfinfoSR 
{
	border-bottom-color:#d8d8d8;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color: #FFFFFF;
	 }	
.revConfinfoER { background-color: #FFFFFF; }


/* ↓ 녹색 상세예약확인 */
.greendnomHead { border-top: solid 1px #bcd05c; border-bottom: solid 1px #bcd05c; background-color: #dfed9c;}
.greendtxtList {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#7f9125; margin-left:7px; letter-spacing:-1.0pt;  }

.greendTitleBase { border-collapse: collapse; background-color:#FFFFFF; }

.greendTitleBase thead tr 
{
	 text-align:center;
	
}

.greendTitleBase thead td 
{
	border-bottom: solid 1px #dddddd; background-color: #f3f3f3;
	FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#939393; font-weight:bold;
	
}

.greendTitleBase tr
{
 text-align:center;
	
}


.greendTitleBase td 
{
 padding-left: 3px; padding-right:3px;
	
}

.greendTitleBase .greendIMPTD td 
{
	border-top:solid 1px #C1C78A;
	border-bottom:solid 1px #C1C78A;
	background-color:#F4F8DE;
	
	
}

.greenBoldTitle 
{
	color:#838F15; font-weight:bold;
}

/* □ 모두 선이 블루 */
.alllineBlue 
{
	border-collapse:collapse;
	border-width:1px;
	border-style: solid;
	border-color: #6884ab;
	color:#333333;
}

.alllineBlue tr 
{
	height:30px;
	
}

.alllineBlue th 
{
	width:100px;
	border-style:solid;
	border-width:1px;
	border-color:#6884ab;
	background-color:#d7e6f6;
	FONT-FAMILY: "굴림", "verdana"; font-size:10pt;  color:#6884ab; text-decoration:none;
	
}

.alllineBlue td 
{
	width:130px;
	border-style:solid;
	border-width:1px;
	border-color:#6884ab;
	background-color:#FFFFFF;
	
}

/* 숫자 기본 색상 */
.numberGreen
{
	font-family: "verdana", "굴림"; font-size:9pt; color:#339900; letter-spacing:-1.0pt; text-decoration:none;
}

.numberRed
{
	FONT-FAMILY: "verdana", "굴림"; font-size:9pt; color:#cc0000; text-decoration:none; letter-spacing:-1.0pt;
}

.numberOrange
{
	FONT-FAMILY: "verdana", "굴림"; font-size:9pt;  color:#ff6600; text-decoration:none; letter-spacing:-1.0pt;
}

.numberBlue 
{
	FONT-FAMILY: "verdana", "굴림"; font-size:10pt;  color:#6699ff; text-decoration:none; letter-spacing:-1.0pt;
}
.orangeIMPTitle .orangeIMPNum td, .orangeIMPTitle .orangeIMPNum span
{
	font-size: 12pt; line-height: 160%; font-weight: bold;
}


/* 장바구니 네비 */
a.cartNavi:link,a.cartNavi:visited,a.cartNavi:active {font-family:"굴림", "verdana";font-size:10pt;color:#c9c9c8;text-decoration:underline; }
a.cartNavi:hover{font-family:"굴림", "verdana";font-size:10pt;color:#FFFFFF;text-decoration: underline; }
.carttxtNavi {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#c9c9c8; line-height:160%; font-weight:bold;}
.carttxtNaviTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#c9c9c8; letter-spacing:-1.0pt; line-height:160%; }

/* 장바구니 오른쪽 알림창 텍스트*/
.cartNotice {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#7e8916; letter-spacing:-1.0pt;  }

/* 장바구니 일반상품 목록 */
.cartnomHead { border-top: solid 1px #838f15; border-bottom: solid 1px #838f15; background-color: #b9c165;}
.carttxtprodList {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#FFFFFF; margin-left:7px; letter-spacing:-1.0pt;  }
.carttBotLine { border-bottom: solid 1px #dddddd; background-color: #f3f3f3; }
.padd3 { FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; padding:3 3 3 3; line-height:160%; color:#333333;  }
.cartnumgreen { font-family:"verdana" "굴림"; font-size:10pt; color:#339900;  letter-spacing:-1.0pt;  letter-spacing:-1.0pt;}
.cartnumorange { FONT-FAMILY: "verdana" "굴림";font-size:10pt; letter-spacing:-1.0pt;  color:#ff6600; text-decoration:none; }
.cartnumdarkgray { font-family:"verdana" "굴림"; font-size:10pt; color:#333333;  letter-spacing:-1.0pt;  letter-spacing:-1.0pt;}
.cartnumblue {FONT-FAMILY: "verdana", "굴림" ;font-size:9pt; color:#4a91ce; letter-spacing:-1.0pt; }
.carttotvalueTD { border-bottom: solid 1px #c1c78a; border-top: solid 1px #c1c78a; background-color: #f4f8de; }
.carttxtdarkgreen {FONT-FAMILY: "굴림", "verdana" ;font-size:9pt; color:#838f15; letter-spacing:-1.0pt; font-weight:bold; }

/* 장바구니 패키지 목록 */
.cartpkgHead { border-top: solid 1px #6ba6c4;  background-color: #84bfc6;}
.cartpkgMenuLine {border-bottom: solid 1px #dddddd; background-color: #f3f3f3; }
.cartpkgTitleTd {  border-top: solid 1px #6ba6c4; border-bottom: solid 1px #6ba6c4;  background-color: #c5e1ed;}
.carttxtTitleBlue {FONT-FAMILY: "굴림", "verdana" ;font-size:9pt; color:#3e91bc; letter-spacing:-1.0pt; font-weight:bold; margin-left:7px; }
.cartpkgtotvalueTD { border-top: solid 1px #bee2e1; background-color: #f3fefe; }
.cartpkgtxtdarkBlue {FONT-FAMILY: "굴림", "verdana" ;font-size:9pt; color:#489c9d; letter-spacing:-1.0pt; font-weight:bold; }

/* 장바구니 전체합계 */
.cartviewTotal { background-color:#edeafd; }
.carttxttvTitle { FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#da8c44; letter-spacing:-1.0pt; font-weight:bold; background-color:#fff1cf; }

.cartITTxt { FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#FFFFFF; letter-spacing:-1.0pt; font-weight:bold;}
.cartIBTxt {FONT-FAMILY: "굴림", "verdana" ;font-size:11pt; color:#FFFFFF; letter-spacing:-1.0pt; font-weight:bold; }
.cartITTd { padding:0,7,0,0; border-top: solid 1px #d08532; border-left: solid 1px #d08532; border-right: solid 1px #d08532;   background-color: #fea13d; }
.cartIBTd {padding:0,7,0,0;  border-top: solid 1px #d08532; border-left: solid 1px #d08532;  border-right: solid 1px #d08532;  border-bottom: solid 1px #d08532;  background-color: #fea13d; }

.cartICTTxt { FONT-FAMILY: "굴림", "verdana" ;font-size:11pt; color:#3c84c2; letter-spacing:-1.0pt; font-weight:bold;}
.cartICBTxt { FONT-FAMILY: "굴림", "verdana" ;font-size:11pt; color:#ff0000; letter-spacing:0pt; font-weight:bold; }
.cartICTTd {padding:0,7,0,0;  border-top: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;  background-color: #FFFFFF; }
.cartICBTd {padding:0,7,0,0; border-bottom: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;  border-top: solid 1px #d8d8d8;  background-color: #FFFFFF; }
.cartICGTxt { FONT-FAMILY: "굴림", "verdana" ;font-size:11pt; color:#339900; letter-spacing:-1.0pt; font-weight:bold; }


/* 예약자정보 */
.reservinfoSL { border-right: solid 1 #bcd05c;border-bottom: solid 1 #bcd05c; background-color: #f7ffcf; }
.reservinfoEL { border-right: solid 1 #bcd05c; background-color: #f7ffcf; }
.reservinfoSR { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.reservinfoER { background-color: #FFFFFF; }	

.reservinfoINPUT { width:292px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"굴림"; font-size:10pt; border-width:1px; }
.reservinfoTEXTAREA { line-height:140%; border-width:1px; border-style:solid; width:342px; height:112px; border-color:#8cae22; color:#8cae22; font-family:"굴림"; font-size:10pt; }

.reservinfoTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#838f15; letter-spacing:-1.0pt; font-weight:bold; }

/* 단체견적 신청자정보 */
.estinfoSL { border-right: solid 1 #bcd05c;border-bottom: solid 1 #bcd05c; background-color: #f7ffcf; }
.estinfoEL { border-right: solid 1 #bcd05c; background-color: #f7ffcf; }
.estinfoSR { border-right: solid 1 #bcd05c; border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }
.estinfoSER { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.estinfoEEL {border-right: solid 1 #bcd05c; background-color: #FFFFFF; }	
.estinfoER { background-color: #FFFFFF; }	

.estinfoINPUT { width:110px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"굴림"; font-size:10pt; border-width:1px; }
.estinfoINPUT2 { width:190px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"verdana", "굴림"; font-size:10pt; border-width:1px; }

.estinfoTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#838f15; letter-spacing:-1.0pt; font-weight:bold; }

/* 단체견적 견적정보 */
.estconstSL { border-right: solid 1 #c48404;border-bottom: solid 1 #c48404; background-color: #fff1cf; }

.estconstEL { border-right: solid 1 #c48404; background-color: #fff1cf; }
.estconstSR { border-right: solid 1 #c48404; border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }
.estconstSER { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.estconstEER { background-color: #FFFFFF; }	


.estconstINPUT { background-color: #fffaef; width:80px; height:22px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "굴림"; font-size:10pt; border-width:1px; }
.estconstINPUT2 { width:100px; height:22px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "굴림"; font-size:10pt; border-width:1px; }
.estconstsINPUT { width:30px; height:20px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "굴림"; font-size:10pt; border-width:1px; }


.estconstTitle {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#986c21; letter-spacing:-1.0pt; font-weight:bold; }
.estwritetitleFN {font-family:"굴림", "verdana";font-size:10pt; color:#333333; margin-left:6px; text-decoration:none; line-height:160%; margin-top:3px;margin-bottom:3px;letter-spacing:-1.0pt; }

/* 단체견적 문의하기 */
.queconstSL { border-right: solid 1 #c48404;border-bottom: solid 1 #c48404; background-color: #fff1cf; }

.queconstEL { border-right: solid 1 #c48404; background-color: #fff1cf; }
.queconstSER { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.queconstEER { background-color: #FFFFFF; }	

.queconstINPUT { width:564px; height:22px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "굴림"; font-size:10pt; border-width:1px; }
.quewritetitleFN {font-family:"굴림", "verdana";font-size:10pt; color:#333333; padding-left:6px; text-decoration:none; line-height:160%;  padding-top:6px; padding-bottom:6px;letter-spacing:-1.0pt; }



* 여행패키지 할인항공 배경 */
.pkglistBG { background-image:url('/images/bg/bgDot.gif'); }
/*할인항공시간*/
.pkgRedAir {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#cc3333;letter-spacing:-1.0pt;  line-height:160%; font-weight:bold;}
.pkgTimeAir {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#663366;letter-spacing:1.0pt;  line-height:160%; }
.pkgGrayAir {FONT-FAMILY: "굴림", "verdana" ;font-size:10pt; color:#666666;letter-spacing:-1.0pt;  line-height:160%;}
.pkgPurpleCar {FONT-FAMILY:"verdana", "굴림" ;font-size:10pt; color:#cc3399; font-weight:bold; line-height:160%;}

/*장바구니수정*/
table.popuptable { border-collapse: collapse;border-width: 2px;border-color: #808080;border-style: solid;}
h1.ttlPopup{color: #535353;font-weight: bold;font-family: '굴림';font-size: 16px;margin: 0px;}
table.revpopuptbl { border-collapse:collapse; border-width:2px; border-color:#e6e6e6; border-style:solid; }
table.revpopuptbl th { background-color:#fafafa; color:#535353; height:30px; border-bottom-width:1px; border-bottom-color:#e6e6e6; border-bottom-style:solid; }
table.revpopuptbl td { background-color:#ffffff; height:30px; padding-left:5px; border-bottom-width:1px; border-bottom-color:#e6e6e6; border-bottom-style:solid;}

