body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, table, tr, td { color: #666666; font-family:"굴림"; font-size: 12px; line-height:20px; }

a:link			{ font-family:"굴림"; font-size: 12px; color:#666666; text-decoration:none; }
a:visited		{ font-family:"굴림"; font-size: 12px; color:#666666; text-decoration:none; }
a:active		{ font-family:"굴림"; font-size: 12px; color:#666666; text-decoration:none; }
a:hover		{ font-family:"굴림"; font-size: 12px; color:#949494; text-decoration:underline; }

/**************************** 커뮤니티 리스트 내용 링크 ****************************************/
.com_list a:link			{ font-family:"굴림"; font-size: 12px; color:#7F7F7F; text-decoration:none; line-height:16px; }
.com_list a:visited		{ font-family:"굴림"; font-size: 12px; color:#7F7F7F; text-decoration:none; line-height:16px; }
.com_list a:active	 	{ font-family:"굴림"; font-size: 12px; color:#7F7F7F; text-decoration:none; line-height:16px; }
.com_list a:hover		{ font-family:"굴림"; font-size: 12px; color:#333333; text-decoration:none; line-height:16px; }


.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; }

.footerlv { font-family:"돋움"; font-size:11px; color:#666666; text-decoration: none; } 
.footerlv a:link { font-family:"돋움"; font-size:11px; text-decoration: none; color: #333333; } 
.footerlv a:active { font-family:"돋움"; font-size:11px; text-decoration: none; color: #333333; } 
.footerlv a:visited { font-family:"돋움"; font-size:11px; text-decoration: none; color: #333333; } 
.footerlv a:hover { font-family:"돋움"; font-size:11px; text-decoration: none; color: #333333; }

img {border:none}

select		{ font-family:"돋움"; font-size:11px; color:#666666; border:1px solid #CDCDCD; background-color:#ffffff; }
.quick_title	{ font-family:"돋움"; font-size:11px; color:#7B6E68; font-weight:bold; padding: 2 0 0 5; width:115px; }

.history		{ font-family:"돋움"; font-size:11px; color:#666666; height:30px; }
.history a:link			{ font-family: "돋움"; color:#666666; font-size:11px; text-decoration:none; }
.history a:visited		{ font-family: "돋움"; color:#666666; font-size:11px; text-decoration:none; }
.history a:active		{ font-family: "돋움"; color:#666666; font-size:11px; text-decoration:none; }
.history a:hover		{ font-family: "돋움"; color:#666666; font-size:11px; text-decoration:underline; }

.dot_line { background-image: url(http://image.lesvacances.co.kr/img/com/dot_line.gif); height:1px; }

/**************************** Header_Menu ****************************************/
.submenu					{ font-family:"돋움"; color:#38342D; font-size:11px; height:25px; }
.submenu a:link			{ font-family:"돋움"; color:#38342D; font-size:11px; text-decoration:none; }
.submenu a:visited		{ font-family:"돋움"; color:#38342D; font-size:11px; text-decoration:none; }
.submenu a:active		{ font-family:"돋움"; color:#38342D; font-size:11px; text-decoration:none; }
.submenu a:hover		{ font-family:"돋움"; color:#38342D; font-size:11px; text-decoration:underline; }


/****************************** 테마리스트 ******************************************/
.theme_list					{ font-family:"돋움"; font-size:11px; color:#333333; padding:1 0 0 10; height:17px; line-height:16px;}
.theme_list  a:link		{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.theme_list  a:visited	{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.theme_list  a:active	{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.theme_list  a:hover		{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none; }



/****************************** imbc 테마리스트 ******************************************/
.imbc_theme					{ font-family:"돋움"; font-size:11px; color:#333333; padding:1 0 0 10; height:17px; line-height:16px;}
.imbc_theme  a:link		{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.imbc_theme  a:visited	{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.imbc_theme  a:active	{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.imbc_theme  a:hover		{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none; }




/**** ############################### 지도부분 CSS 시작 ###########################****************/

/******************** 지도 밑 각 대륙별 국가 리스트/국가별 도시리스트 **************************/
.region_list					{ font-family:"돋움"; font-size:11px; color:#333333; line-height:16px; }
.region_list  a:link		{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.region_list  a:visited	{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.region_list  a:active	{ font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none; }
.region_list  a:hover		{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none; }


/******************* 지도 밑 각 대륙별 타이틀 ****************************************/
.region_title					{ font-family:"굴림,Arial"; font-size:12px; color:#333333; font-weight:bold; }
.region_title  a:link		{ font-family:"굴림,Arial"; font-size:12px; color:#333333; text-decoration:none; }
.region_title  a:visited	{ font-family:"굴림,Arial"; font-size:12px; color:#333333; text-decoration:none; }
.region_title  a:active	{ font-family:"굴림,Arial"; font-size:12px; color:#333333; text-decoration:none; }
.region_title  a:hover	{ font-family:"굴림,Arial"; font-size:12px; color:#666666; text-decoration:none; }


/******************* 지도 밑 각 대륙별 대표이미지 설명텍스트 ************************************/
.region_img02					{ font-family:"돋움"; font-size:11px; color:#666666; line-height:16px; }
.region_img02  a:link		{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none; }
.region_img02  a:visited	{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none; }
.region_img02  a:active	{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none; }
.region_img02  a:hover	{ font-family:"돋움"; font-size:11px; color:#666666; text-decoration:underline; }

/**** ############################### 지도부분 CSS 끝 ###########################****************/





/**** ############################### 리스트부분 CSS 시작 ###########################****************/

/************************* 중요뉴스 및 중요리스트 제목 ********************/
.import					{ font-family:"굴림"; color:#9D5012; font-size:12px; font-weight:bold; } 
.import a:link			{ font-family:"굴림"; color:#9D5012; font-size:12px; text-decoration:none; }
.import a:visited		{ font-family:"굴림"; color:#9D5012; font-size:12px; text-decoration:none; }
.import a:active		{ font-family:"굴림"; color:#9D5012; font-size:12px; text-decoration:none; }
.import a:hover		{ font-family:"굴림"; color:#9D5012; font-size:12px; text-decoration:underline; }

/**************************** 뉴스 및 리스트 제목 **********************/
.subject					{ font-family:"굴림"; font-size:12px; color:#666666; font-weight:bold; }
.subject a:link			{ font-family:"굴림"; color:#666666; font-size:12px; text-decoration:none; }
.subject a:visited	{ font-family:"굴림"; color:#666666; font-size:12px; text-decoration:none; }
.subject a:active		{ font-family:"굴림"; color:#666666; font-size:12px; text-decoration:none; }
.subject a:hover		{ font-family:"굴림"; color:#333333; font-size:12px; text-decoration:underline; }

/************************** 뉴스 및 리스트 설명부분 ***********************/
.explain					{ font-family:"돋움"; color:#7F7F7F; font-size:11px; line-height:14px; } 
.explain a:link			{ font-family:"돋움"; color:#7F7F7F; font-size:11px; text-decoration:none; }
.explain a:visited	{ font-family:"돋움"; color:#7F7F7F; font-size:11px; text-decoration:none; }
.explain a:active		{ font-family:"돋움"; color:#7F7F7F; font-size:11px; text-decoration:none; }
.explain a:hover		{ font-family:"돋움"; color:#585858; font-size:11px; text-decoration:none; }

.right_ex				{ font-family:"돋움"; color:#949494; font-size:11px; line-height:14px; } 
.right_ex a:link		{ font-family:"돋움"; color:#949494; font-size:11px; text-decoration:none;  line-height:14px; }
.right_ex a:visited	{ font-family:"돋움"; color:#949494; font-size:11px; text-decoration:none;  line-height:14px; }
.right_ex a:active	{ font-family:"돋움"; color:#949494; font-size:11px; text-decoration:none;  line-height:14px; }
.right_ex a:hover		{ font-family:"돋움"; color:#666666; font-size:11px; text-decoration:underline;  line-height:14px; }

.explain_new					{ font-family:"굴림"; color:#7F7F7F; font-size:12px; line-height:16px; } 
.explain_new a:link			{ font-family:"굴림"; color:#7F7F7F; font-size:12px; text-decoration:none; }
.explain_new a:visited	{ font-family:"굴림"; color:#7F7F7F; font-size:12px; text-decoration:none; }
.explain_new a:active		{ font-family:"굴림"; color:#7F7F7F; font-size:12px; text-decoration:none; }
.explain_new a:hover		{ font-family:"굴림"; color:#585858; font-size:12px; text-decoration:underline; }

.12pxexplain			{ font-family:"굴림"; font-size:12px; line-height:18px; color:#666666; text-decoration:none;}
.12pxexplain a:link		{ font-family:"굴림"; font-size:12px; line-height:18px; color:#666666; text-decoration:none;}
.12pxexplain a:visited	{ font-family:"굴림"; font-size:12px; line-height:18px; color:#666666; text-decoration:none;}
.12pxexplain a:active	{ font-family:"굴림"; font-size:12px; line-height:18px; color:#666666; text-decoration:none; }	
.12pxexplain a:hover	{ font-family:"굴림"; font-size:12px; line-height:18px; color:#666666; text-decoration:underline; }


/************************** 뉴스 및 리스트 설명부분 ***********************/
.explain_news { font-family:"돋움"; color:#333333; font-size:11px; line-height:16px; } 
.explain_news a:link { font-family:"돋움"; color:#333333; font-size:11px; text-decoration:none; }
.explain_news a:visited	 { font-family:"돋움"; color:#333333; font-size:11px; text-decoration:none; }
.explain_news a:active { font-family:"돋움"; color:#7F7F7F; font-size:11px; text-decoration:none; }
.explain_news a:hover { font-family:"돋움"; color:#585858; font-size:11px; text-decoration:underline; }

/************************* 리스트 날짜 및 테마별 **********************/
.date						{ font-family:"돋움";color:#346679; font-size:12px; }	


/**** ############################### 리스트부분 CSS 끝 ###########################****************/



/******************* 간격설정 ********************************/
.title_space { height:25px; } /*** 타이틀과 타이틀 사이의 간격입니다. ******/



table.paging						{ font-family:"돋움"; color:#666666;}
table.paging a:link				{ font-family:"돋움"; color:#666666;}
table.paging a:visited			{ font-family:"돋움"; color:#666666;}
table.paging a:active			{ font-family:"돋움"; color:#666666;}
table.paging a:hover			{ font-family:"돋움"; color:#000000;text-decoration:underline; }

table.paging td.arrow_before				{ font-family:"돋움"; font-size:8pt; color:#666666; padding-right:8px; letter-spacing:-3px; }
table.paging td.arrow_before a:link		{ font-family:"돋움"; font-size:8pt; color:#666666; padding-right:8px; letter-spacing:-3px; }
table.paging td.arrow_before a:visited	{ font-family:"돋움"; font-size:8pt; color:#666666; padding-right:8px; letter-spacing:-3px; }
table.paging td.arrow_before a:active	{ font-family:"돋움"; font-size:8pt; color:#666666; padding-right:8px; letter-spacing:-3px; }
table.paging td.arrow_before a:hover 	{ font-family:"돋움"; font-size:8pt; color:#DB4F0A; padding-right:8px; letter-spacing:-3px;  text-decoration:none;}

table.paging td.arrow_next   			{ font-family:"돋움"; font-size:8pt; color:#666666; padding-left:8px; letter-spacing:-3px; }
table.paging td.arrow_next a:link		{ font-family:"돋움"; font-size:8pt; color:#666666; padding-left:8px; letter-spacing:-3px; }
table.paging td.arrow_next a:visited	{ font-family:"돋움"; font-size:8pt; color:#666666; padding-left:8px; letter-spacing:-3px; }
table.paging td.arrow_next a:active	{ font-family:"돋움"; font-size:8pt; color:#666666; padding-left:8px; letter-spacing:-3px; }
table.paging td.arrow_next a:hover 	{ font-family:"돋움"; font-size:8pt; color:#DB4F0A; padding-left:8px; letter-spacing:-3px;  text-decoration:none;}


/**** ############################### table  CSS ###########################****************/

/* input style */

.input01 {	COLOR: #000000;
			background-color:#F6F6F6;
			border: 1px;
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;}

.input02 {	COLOR: #000000;
			background-color:#ffffff;
			border: 1px;
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid}
			
.input03 {	COLOR: #000000;
			background-color:#ffffff;
			border: 1px;
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;}


.line1 {background-color:#D3D3D3;height:1px; }

.font_b {font-family:"돋움";color:#666666;font-weight:bold;padding-left:40px;}


/**** ############################### table  CSS - 공통적용 ###########################****************/

/* table CSS */

.table_line {background-color:#D8D8D8;}

.table_top_line1 {background-color:#BCBCBC; height:3px;}

.table_top_line2 {background-color:#DBDBDB; height:3px;}


/* 왼쪽 배경 들어간 table */
.table_td1 {color:#666666; background-color:#F7F7F7; height:30px;padding-left:15px;font-weight:bold;}
.table_td2 {color:#666666;padding-left:15px;}

/* 윗부분 배경 들어간 table */
.table_td3 {color:#666666; background-color:#F7F7F7; height:30px;font-weight:bold;text-align:center;}
.table_td4 {color:#666666;;padding:5 5 5 10;}

/* 왼쪽 배경 들어간 table - 쇼핑몰인 경우 */
.table_top_line3 {background-color:#CAD0DF; height:3px;}
.table_td5 {color:#545F89; background-color:#EDF0F8; height:30px;font-weight:bold;text-align:center;}
.table_td6 {color:#666666;padding:2 5 2 5;text-align:center;height="27"}
.table_td7 {color:#4E65B5;font-weight:bold;}


.c {text-align:center;}
.b {font-weight:bold;}

.text1_bold {color:#666666;font-weight:bold;}

.text2_bold {color:#0058BA;font-weight:bold;}

.style1 {	color: #4B6A8D;
	font-weight: bold;
}

/*공지사항*/
.n_lefttitle		{ font-family:"돋움"; font-size:11px; background-color:#8D5592; font-weight:bold; padding:2 0 0 10; height:22px; color:#FFFFFF; }
.n_leftmenu	{ font-family:"돋움"; font-size:11px; padding:10 0 10 10; color:#6B4270; line-height:18px; }
.n_leftmenu a:link			{ font-family:"돋움"; font-size:11px; color:#513055; text-decoration:none; }
.n_leftmenu a:visited		{ font-family:"돋움"; font-size:11px; color:#513055; text-decoration:none; }
.n_leftmenu a:active		{ font-family:"돋움"; font-size:11px; color:#513055; text-decoration:none; }
.n_leftmenu a:hover		{ font-family:"돋움"; font-size:11px; color:#882D93; text-decoration:none; }

/*공지사항*/
.footer	{font-family:"돋움"; font-size:11px; color:#666666;}
.footer a:link	{font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none;}
.footer a:visited	{font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none;}
.footer a:active	{font-family:"돋움"; font-size:11px; color:#666666; text-decoration:none;}
.footer a:hover	{font-family:"돋움"; font-size:11px; color:#333333; text-decoration:none;}

/* ##################################### 회사소개 ##################################### */
.co_title	{font-family:"돋움"; font-size:11px; font-weight:bold; color:#5C345A; padding:3 3 3 10;} 
.co_sub	{font-family:"돋움"; font-size:11px; color:#666666; padding:3 3 3 10;} 
.c_02	{font-family:"돋움"; font-size:11px; color:#5C345A; font-weight:bold; padding:3 10 3 10;}

.more	{font-family:"돋움"; font-size:11px; color:#0E395E;}
.more a:link	{font-family:"돋움"; font-size:11px; color:#0E395E; text-decoration:none;}
.more a:visited	{font-family:"돋움"; font-size:11px; color:#0E395E; text-decoration:none;}
.more a:active	{font-family:"돋움"; font-size:11px; color:#0E395E;}
.more a:hover	{font-family:"돋움"; font-size:11px; color:#0E395E; text-decoration:none;}

.language {font-family:"돋움"; font-size:11px; color:#FFD0F8; font-weight:bold; padding:0 15 0 0;}
.l_select	{font-family:"돋움"; font-size:11px; color:#FFFFFF;}
.l_select a:link	{font-family:"돋움"; font-size:11px; color:#FFFFFF; text-decoration:none;}
.l_select a:visited	{font-family:"돋움"; font-size:11px; color:#FFFFFF; text-decoration:none;}
.l_select a:active	{font-family:"돋움"; font-size:11px; color:#FFFFFF;}
.l_select a:hover	{font-family:"돋움"; font-size:11px; color:#FFFFFF; text-decoration:none;}


a.right01:link { font-family:""; font-size:11px; color:#666666; text-decoration:none; }
a.right01:visited { font-family:""; font-size:11px; color:#666666; text-decoration:none; }
a.right01:hover { font-family:""; font-size:11px; color:#999999; text-decoration:none; }



