body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, table, tr, td { color: #333333; font-family:"굴림"; font-size: 12px; line-height:18px; }

img {border:none}
select		{ font-family:"돋움"; font-size:11px; color:#666666; border:1px solid #CDCDCD; background-color:#ffffff; }

a:link			{ font-family:"굴림"; font-size:12px; color:#3366CC; text-decoration:none; line-height:14px; }
a:visited		{ font-family:"굴림"; font-size:12px; color:#3366CC; text-decoration:none; line-height:14px; }
a:active		{ font-family:"굴림"; font-size:12px; color:#3366CC; text-decoration:none; line-height:14px; }
a:hover		{ font-family:"굴림"; font-size:12px; color:#990099; text-decoration:none; line-height:14px; }

a.history:link			{ font-family:"돋움"; color:#333333; font-size:11px; text-decoration:none; }
a.history:visited		{ font-family:"돋움"; color:#333333; font-size:11px; text-decoration:none; }
a.history:active		{ font-family:"돋움"; color:#333333; font-size:11px; text-decoration:none; }
a.history:hover		{ font-family:"돋움"; color:#3366CC; font-size:11px; text-decoration:none; }

a.submenu:link			{ font-family:"돋움"; color:#FFFFFF; font-size:11px; text-decoration:none; }
a.submenu:visited		{ font-family:"돋움"; color:#FFFFFF; font-size:11px; text-decoration:none; }
a.submenu:active		{ font-family:"돋움"; color:#FFFFFF; font-size:11px; text-decoration:none; }
a.submenu:hover		{ font-family:"돋움"; color:#000000; font-size:11px; text-decoration:none; }

a.right_submenu:link			{ font-family:"돋움"; color:#000000; font-size:11px; text-decoration:none; padding-top:2px; }
a.right_submenu:visited		{ font-family:"돋움"; color:#000000; font-size:11px; text-decoration:none; padding-top:2px; }
a.right_submenu:active		{ font-family:"돋움"; color:#000000; font-size:11px; text-decoration:none; padding-top:2px; }
a.right_submenu:hover		{ font-family:"돋움"; color:#FFFFFF; font-size:11px; text-decoration:none; padding-top:2px; }

.dot_line { background-image: url(http://image.lesvacances.co.kr/img/com/dot_line.gif); height:1px; }

.footer { font-family:"돋움"; font-size:11px; color:#666666; text-decoration: none; } 
.footer a:link { font-family:"돋움"; font-size:11px; text-decoration: none; color: #666666; } 
.footer a:active { font-family:"돋움"; font-size:11px; text-decoration: none; color: #666666; } 
.footer a:visited { font-family:"돋움"; font-size:11px; text-decoration: none; color: #666666; } 
.footer a:hover { font-family:"돋움"; font-size:11px; text-decoration: underline; color: #666666; }

.left_back { background-image: url(http://image.lesvacances.co.kr/img/tour/com/left_back.gif); }



/************* 흰색 작은 텍스트 CSS (각 메뉴 첫페이지 추천상품 3개 타이틀)*********************/
.recom_text					{ font-family:"굴림"; font-size:11px; color:#FFFFFF; padding-top:3px; vertical-align:middle; }
.recom_text a:link			{ font-family:"굴림"; font-size:11px; color:#FFFFFF; text-align:right; padding-top:3px; text-decoration:none; }
.recom_text a:visited		{ font-family:"굴림"; font-size:11px; color:#FFFFFF; text-align:right; padding-top:3px; text-decoration:none; }
.recom_text a:active		{ font-family:"굴림"; font-size:11px; color:#FFFFFF; text-align:right; padding-top:3px; text-decoration:none; }
.recom_text a:hover		{ font-family:"굴림"; font-size:11px; color:#FFFFFF; text-align:right; padding-top:3px; text-decoration:underline; }


/************* 보라색 텍스트 CSS (각 메뉴별 Destination 추천상품 3개 타이틀)*********************/
.desti_text01					{ font-family:"굴림"; font-size:12px; color:#2262AF; font-weight:bold; }
.desti_text01 a:link			{ font-family:"굴림"; font-size:12px; color:#2262AF; text-decoration:none; }
.desti_text01 a:visited		{ font-family:"굴림"; font-size:12px; color:#2262AF; text-decoration:none; }
.desti_text01 a:active		{ font-family:"굴림"; font-size:12px; color:#2262AF; text-decoration:none; }
.desti_text01 a:hover		{ font-family:"굴림"; font-size:12px; color:#2262AF; text-decoration:underline; }


.desti_text02					{ font-family:"굴림"; font-size:11px; color:#2262AF; }
.desti_text02 a:link			{ font-family:"굴림"; font-size:11px; color:#2262AF; text-decoration:none; }
.desti_text02 a:visited		{ font-family:"굴림"; font-size:11px; color:#2262AF; text-decoration:none; }
.desti_text02 a:active		{ font-family:"굴림"; font-size:11px; color:#2262AF; text-decoration:none; }
.desti_text02 a:hover		{ font-family:"굴림"; font-size:11px; color:#2262AF; text-decoration:underline; }



/************* 흰색 Bold 텍스트 CSS (각 메뉴 첫페이지 리스트 타이틀)*********************/
.page_listtit						{ font-family:"굴림"; font-size:12px; color:#FFFFFF; font-weight:bold; padding:0 0 15 30; }

.page_more					{ font-family:"굴림"; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right; padding:0 10 15 0; text-decoration:none; }
.page_more a:link			{ font-family:"굴림"; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right; padding:0 10 15 0; text-decoration:none; }
.page_more a:visited		{ font-family:"굴림"; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right; padding:0 10 15 0; text-decoration:none; }
.page_more a:active		{ font-family:"굴림"; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right; padding:0 10 15 0; text-decoration:none; }
.page_more a:hover		{ font-family:"굴림"; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right; padding:0 10 15 0; text-decoration:underline; }


/************* 상품명 (볼드처리) ****************************************************/
.good_name					{ font-family:"굴림"; font-size:12px; color:#333333; font-weight:bold; }
.good_name a:link			{ font-family:"굴림"; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; }
.good_name a:visited		{ font-family:"굴림"; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; }
.good_name a:active		{ font-family:"굴림"; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; }
.good_name a:hover		{ font-family:"굴림"; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; }


/************* 상품설명 (작고 연하게) ****************************************************/
.good_detail					{ font-family:"굴림"; font-size:11px; color:#666666; line-height:14px; }
.good_detail a:link			{ font-family:"굴림"; font-size:11px; color:#666666; text-decoration:none; }
.good_detail a:visited		{ font-family:"굴림"; font-size:11px; color:#666666; text-decoration:none; }
.good_detail a:active		{ font-family:"굴림"; font-size:11px; color:#666666; text-decoration:none; }
.good_detail a:hover		{ font-family:"굴림"; font-size:11px; color:#000000; text-decoration:underline; }



/************* 지도 더보기 (작고 진하게) ***************************/
.map_more a:link			{ font-family:"굴림"; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
.map_more a:visited		{ font-family:"굴림"; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
.map_more a:active		{ font-family:"굴림"; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; } 
.map_more a:hover			{ font-family:"굴림"; font-size:11px; color:#990099; font-weight:bold; text-decoration:none; }


/************* 빨간색 Bold 텍스트 CSS (주로 가격에 적용) ***************************/
.red_text				{ font-family:"굴림"; font-size:11px; color:#F60400; font-weight:bold; }
.red_text a:link		{ font-family:"굴림"; font-size:11px; color:#F60400; font-weight:bold; text-decoration:none; }
.red_text a:visited	{ font-family:"굴림"; font-size:11px; color:#F60400; font-weight:bold; text-decoration:none; }
.red_text a:active	{ font-family:"굴림"; font-size:11px; color:#F60400; font-weight:bold; text-decoration:none; } 
.red_text a:hover		{ font-family:"굴림"; font-size:11px; color:#F60400; font-weight:bold; text-decoration:none; }


/************* 빨간색 텍스트 CSS (리스트에 나오는 가격에 적용) ***************************/
.red_text02				{ font-family:"굴림"; font-size:11px; color:#F60400; }
.red_text02 a:link		{ font-family:"굴림"; font-size:11px; color:#F60400; text-decoration:none; }
.red_text02 a:visited	{ font-family:"굴림"; font-size:11px; color:#F60400; text-decoration:none; }
.red_text02 a:active	{ font-family:"굴림"; font-size:11px; color:#F60400; text-decoration:none; } 
.red_text02 a:hover		{ font-family:"굴림"; font-size:11px; color:#F60400; text-decoration:none; }


/************* 푸른색 Bold 텍스트 CSS (오른쪽 추천상품 명에 적용) ***************************/
.blue_text				{ font-family:"돋움"; font-size:11px; color:#3366FF;  }
.blue_text a:link		{ font-family:"돋움"; font-size:11px; color:#3366FF; text-decoration:none; }
.blue_text a:visited	{ font-family:"돋움"; font-size:11px; color:#3366FF; text-decoration:none; }
.blue_text a:active	{ font-family:"돋움"; font-size:11px; color:#3366FF; text-decoration:none; } 
.blue_text a:hover	{ font-family:"돋움"; font-size:11px; color:#990099; text-decoration:underline; }


/*************** 달력 날짜 링크 **********************************************************/
.cal_date				{ color: #686868; font-family:"verdana"; font-size: 9px; text-align:center; }
.cal_date a:link		{ color: #686868; font-family:"verdana"; font-size: 9px; text-decoration:none; text-align:center; }
.cal_date a:visited	{ color: #686868; font-family:"verdana"; font-size: 9px; text-decoration:none; text-align:center; }
.cal_date a:active	{ color: #686868; font-family:"verdana"; font-size: 9px; text-decoration:none; text-align:center; }
.cal_date a:hover	{ color: #686868; font-family:"verdana"; font-size: 9px; text-decoration:underline; font-weight:bold; text-align:center; }

.cal_today				{ color: #686868; font-family:"verdana"; font-size: 9px; text-align:center; font-weight:bold; background-color:#B4CE5B; }		


/*********** 상품별 출발일자 리스트 상품명 링크 ********************************/
.day				{ color: #666666; font-family:"굴림"; font-size: 12px; padding:5 5 5 0; }
.day a:link		{ color: #666666; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day a:visited	{ color: #666666; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day a:active	{ color: #666666; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day a:hover	{ color: #000000; font-family:"굴림"; font-size: 12px; text-decoration:none; }



/*********** 출발일별 가능날짜/마감날짜 ********************************/
.day_a					{ color: #33AACB; font-family:"굴림"; font-size: 11px; text-decoration:underline;}
.day_a a:link			{ color: #33AACB; font-family:"굴림"; font-size: 11px; text-decoration:underline; }
.day_a a:visited		{ color: #33AACB; font-family:"굴림"; font-size: 11px; text-decoration:underline; }
.day_a a:active		{ color: #33AACB; font-family:"굴림"; font-size: 11px; text-decoration:underline; }
.day_a a:hover		{ color: #33AACB; font-family:"굴림"; font-size: 11px; text-decoration:underline; }


.day_b					{ color: #CC3333; font-family:"굴림"; font-size: 11px; text-decoration:underline;}
.day_b a:link			{ color: #CC3333; font-family:"굴림"; font-size: 11px; text-decoration:underline; }
.day_b a:visited		{ color: #CC3333; font-family:"굴림"; font-size: 11px; text-decoration:underline; }
.day_b a:active		{ color: #CC3333; font-family:"굴림"; font-size: 11px; text-decoration:underline; }
.day_b a:hover		{ color: #CC3333; font-family:"굴림"; font-size: 11px; text-decoration:underline; }



/*********** 상품별 출발일자 출발인원 ********************************/
.day_closing				{ color: #EA6E00; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day_closing a:link		{ color: #666666; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day_closing a:visited	{ color: #666666; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day_closing a:active	{ color: #666666; font-family:"굴림"; font-size: 12px; text-decoration:none; }
.day_closing a:hover	{ color: #EA6E00; font-family:"굴림"; font-size: 12px; text-decoration:none; }


/*********** 상품별 출발일자 리스트 TabMenu ********************************/
.year_day					{ color: #000000; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_day a:link			{ color: #000000; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_day a:visited		{ color: #000000; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_day a:active		{ color: #000000; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_day a:hover		{ color: #990099; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }

.year_dayoff				{ color: #FFFFFF; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_dayoff a:link		{ color: #FFFFFF; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_dayoff a:visited	{ color: #FFFFFF; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_dayoff a:active	{ color: #FFFFFF; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }
.year_dayoff a:hover	{ color: #990099; font-family:"굴림"; font-size: 11px; text-decoration:none; font-weight:bold; }


/*********** 상품 상세설명 中 일정표 *********************/
.daily_num		{ color:#F60400; font-family:"굴림"; font-size:12px; font-weight:bold; } /* 일차 */
.daily_date	 	{ color:#0564FE; font-family:"굴림"; font-size:12px; font-weight:bold; }/* 출발일자 */
.daily_title	 	{ color:#FFFFFF; font-family:"굴림"; font-size:12px; font-weight:bold; height:23px; padding-top:3px; } /* 일정표목록 */


/********** 상품 상세페이지 상단 상품명 타이틀 ***********/
.good_title			{ font-family:"굴림"; font-size:14px; color:#000000; font-weight:bold; }


/********* 상품 상세설명 中 내용타이틀(주황색) **********/
.contents_title		{ font-family:"굴림"; font-size:12px; color:#FF6600; font-weight:bold; }


/********* 예약 폼에 적용  **********/
.app_txt				{ font-family:"굴림"; font-size:12px; color:#7d7d7d; }
.app_title01			{ font-family:"굴림"; font-size:12px; color:#666666; font-weight:bold; line-height:18px; }
.app_title02			{ font-family:"돋움"; font-size:11px; color:#a3a3a3; }
.app_red			{ font-family:"굴림"; font-size:12px; color:#f53f3f; }
.app_blueB			{ font-family:"굴림"; font-size:12px; color:#2565b2; }
.app_violet			{ font-family:"굴림"; font-size:12px; color:#bb61c9; }
.app_tit_col			{ font-family:"굴림"; font-size:12px; color:#224d6b; font-weight:bold; }
.app_txt_space	{ font-family:"굴림"; font-size:12px; color:#666666; font-weight:bold; padding-bottom:1px; }
.app_input			{ font-family:"굴림"; font-size:12px; color:#666666; padding:3px 5px 3px 5px; border: #cccccc 1px solid; height:20px; }
.app_input_area		{ font-family:"굴림"; font-size:12px; color:#666666; padding:3px 5px 3px 5px; border: #cccccc 1px solid; }

a.act:link		{ font-family:"돋움"; color:#ffffff; font-size:11px; text-decoration:none; }
a.act:visited	{ font-family:"돋움"; color:#ffffff; font-size:11px; text-decoration:none; }
a.act:active	{ font-family:"돋움"; color:#ffffff; font-size:11px; text-decoration:none; }
a.act:hover		{ font-family:"돋움"; color:#ffffff; font-size:11px; text-decoration:none; }


/********** 일정별 명소에 관련 콘텐츠 링크 **************************/
a.day_contents:link			{ font-family:"굴림"; color:#5A500E; font-size:12px; text-decoration:none; }
a.day_contents:visited		{ font-family:"굴림"; color:#5A500E; font-size:12px; text-decoration:none; }
a.day_contents:active		{ font-family:"굴림"; color:#5A500E; font-size:12px; text-decoration:none; }
a.day_contents:hover		{ font-family:"굴림"; color:#000000; font-size:12px; text-decoration:underline; }


/********** 일정별 명소 링크 **************************/
.day_sights				{ font-family:"굴림"; color:#FFFFFF; font-size:11px; text-decoration:none; line-height:14px; }
.day_sights a:link		{ font-family:"굴림"; color:#FFFFFF; font-size:11px; text-decoration:none; }
.day_sights a:visited	{ font-family:"굴림"; color:#FFFFFF; font-size:11px; text-decoration:none; }
.day_sights a:active	{ font-family:"굴림"; color:#FFFFFF; font-size:11px; text-decoration:none; }
.day_sights a:hover		{ font-family:"굴림"; color:#FFFFFF; font-size:11px; text-decoration:underline; }


/********** 일정별 국가/도시 링크 **************************/
.day_city				{ font-family:"굴림"; color:#333333; font-size:11px; text-decoration:none; }
.day_city a:link		{ font-family:"굴림"; color:#333333; font-size:11px; text-decoration:none; }
.day_city a:visited	{ font-family:"굴림"; color:#333333; font-size:11px; text-decoration:none; }
.day_city a:active	{ font-family:"굴림"; color:#333333; font-size:11px; text-decoration:none; }
.day_city a:hover	{ font-family:"굴림"; color:#333333; font-size:11px; text-decoration:underline; }

/********** 상세일정 도시 이미지 여백**********/
.img_m	{ margin-right:10px; margin-bottom:10px; }

/********** 상세일정 텍스트 정렬 *************/
.text_align	{ text-align:justify; }

/*********** 설명에 이미지가 없는경우 상단 라인 도시 ***************/
.line_bg { background:url(http://image.lesvacances.co.kr/img/tour/vacance/city_line.gif); background-repeat:repeat-x; padding-top:15px; text-align:justify; }

/*********** 설명에 이미지가 없는경우 상단 라인 sights ***************/
.sights_bg { background:url(http://image.lesvacances.co.kr/img/tour/vacance/sights_line.gif); background-repeat:repeat-x; padding-top:15px; text-align:justify; }


/*********** imbc 관련 추가(네비게이션 부분 찜리스트, 예약확인/취소 부분) ***************/
a.btn_navi:link		{font-family:"굴림"; color:#282828; font-size:12px; text-decoration:none;}
a.btn_navi:visited	{font-family:"굴림"; color:#282828; font-size:12px; text-decoration:none;}
a.btn_navi:active	{font-family:"굴림"; color:#282828; font-size:12px; text-decoration:none;}
a.btn_navi:hover	{font-family:"굴림"; color:#990099; font-size:12px; text-decoration:none;}
