@charset "utf-8";
body {
    font-size:80%;}
img {
	border:none;}
td { font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; color: #000000; margin:0;}
td p {
  margin:0.5em;
  padding:0;
}
body {margin:0; padding:0;}
#sel_lang { margin:0; padding:0; border-style:solid; border-color:#999999;}

.block { font-family:"맑은 고딕", "돋움", "Verdana", Seoul; color:#333333; line-height:160%; font-size:100%;
	padding:1em; margin:1em 2em;}
.blockOutline { font-family:"맑은 고딕", "돋움", "Verdana", Seoul; color:#333333; line-height:160%; font-size:100%;
	padding:1em 1.5em; margin:1em 3em; border-width:1px; border-style:dashed; border-color:#ECEDEF;}

.txtRed {color:#CC0000; font-weight:bold;}
.txtBlue {color:#0000CC; font-weight:bold;}

.f1korea {width:130px; height:96px; margin:0 0 1px 0; padding:0; background-image:url(/common/images/banner_fokbg.gif); background-repeat:no-repeat;}
.f1korea .f1package {width:130px; height:48px; margin:0; padding:0;background-image:url(/common/images/banner_foktext.gif); background-repeat:no-repeat; }
.f1korea .f1package ul {margin:0; padding:0; text-align:center; list-style-type:none;}
.f1korea .f1package li {line-height:90% !important; display:inline;}
.f1korea a {margin:0; padding:0; text-decoration:none; color:#039;}
.f1korea a:hover {font-weight:bold; color:#9FF;}
.f1korea img {margin:0; padding:0;}

.bgBanner {width:130px; height:50px; margin:0 0 3px 0; padding:40px 0 0 0; background-image:url(/banner/banner_skitour.gif); background-repeat:no-repeat; color:#CCC;}
.bgBanner ul {margin:0; padding:0 0 0 40px;}
.bgBanner li {line-height:110%;}
.bgBanner a {color:#000; text-decoration:none;}
.bgBanner a:hover {font-weight:bold; color:#FFF;}

.theme {}
.theme ul {margin:0; padding:0; list-style-type:none;}
.theme li {margin:0; padding:2px 0; line-height:100% !important;}

#linkLang { margin:0; padding:0; list-style-type:none; list-style-position:outside; list-style-image:none; text-indent:0; overflow:hidden;}
#linkLang div { margin:0 0 3px 0; padding:0; list-style-type:none; list-style-position:outside; list-style-image:none; text-indent:0;
	background-position:top left; background-repeat:no-repeat; width:130px; height:30px;}

#langen a { /*background-image:url(/main/images/banner_langen.gif);*/}
#langfr a { /*background-image:url(/main/images/banner_langde.gif);*/}
#langde a { /*background-image:url(/main/images/banner_langfr.gif);*/}
#langit a { /*background-image:url(/main/images/banner_langit.gif);*/}
#langes a { /*background-image:url(/main/images/banner_langes.gif);*/}

#pageTitle {
	margin:2em 0 2em 2em; padding:0; text-align:justify;}
#pageContent {
	margin:2em 0 2em 2em; padding:0; text-align:justify;}


.unnamed1 {  font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; color: #000000; line-height: 16px; text-align: justify; text-decoration: none; text-indent:0;}
.unnamed2 {  margin-left: 10px; font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 16px; color: #000000}

.currencyUsd {color: #000099; font-size:9pt; font-weight:bold;}
.currencyEuro {color: #006600; font-size:9pt; font-weight:bold;}

.txtLeft { text-align:left;}
.txtRignt { text-align:right;}
.txtCenter { text-align:center;}
.txtJustify { text-align:justify;}

.tableUsd {  font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; 
	line-height: 15px; text-align: center; text-decoration: none; background-color:#666666;}
.tableUsd caption { text-align:right; font-size:8pt;}
.tableUsd th {color: #FFFFFF; background-color:#004891; font-size:9pt; padding:2px;}
.tableUsd .corner { width:189px; height:69px; padding:0; background-image:url(/package/images/px9blue.gif); background-repeat:no-repeat;}
.tableUsd .cornerWhite { width:290px; height:40px; padding:0; background-image:url(/package/images/px3white.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
.tableUsd .cornerWhite p { margin:4px 10px; padding:0;}

.tableEuro {  font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; 
	line-height: 15px; text-align: center; text-decoration: none; background-color:#666666;}
.tableEuro caption { text-align:right; font-size:8pt;}
.tableEuro th {color: #FFFFFF; background-color:#009933; font-size:9pt; padding:2px;}
.tableEuro .corner { width:189px; height:69px; padding:0; background-image:url(/package/images/px9green.gif); background-repeat:no-repeat;}
.tableEuro .cornerWhite { width:290px; height:40px; padding:0; background-image:url(/package/images/px3white.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
.tableEuro .cornerWhite p { margin:4px 10px; padding:0;}

.table {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; line-height: 15px; text-align: center; text-decoration: none}
.table:link {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; color: #000000; line-height: 15px; text-align: center; text-decoration: none}
.table:visited {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; color: #000000; line-height: 15px; text-align: center; text-decoration: none}
.table:hover {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; color: #000000; line-height: 15px; text-align: center;}
.table:active {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; color: #000000; line-height: 15px; text-align: center; text-decoration: none}
.table  caption {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; text-align: right; text-decoration: none}


.mailitemSubject {  font-family: "Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; line-height: 130%; text-align: justify;
	margin:0px; text-decoration: none; letter-spacing:-1px;}
.mailitemText {  font-family:"Tahoma", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; line-height: 110%; text-align: justify;
	margin:0px; text-decoration: none; letter-spacing:-1px;}

#tabNav {
	background-color:#FFFFCC; text-align:center; color:#CCCCCC; padding:5px;}
#tabNav a:link, #tabNav a:visited {
	color:#333333; font-weight:bold; text-decoration:none;}
#tabNav a:hover, #tabNav a:active {
	color:#0033CC;}

.area_button { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 16px; color: #000000 ; text-decoration: none}
.area_button:hover { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 16px; color: #0099FF; text-decoration: none; font-weight: bold}
.none { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 15px; color: #5A5A5A;}
.hotel { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 16px; color: #000000 }
.hotelLinks {
	float:none; clear:both; display:block; margin:5px 0 5px 10px; text-align:center;}
.hotelLinks h4 { 
	color:#003366; font-size:1.5em; padding:1em; margin:0.5em auto; border:1px solid #99CCFF; text-align:justify;}
.box01 {
	float:left; width:126px; height:180px; text-align:center; border:#CCCCCC solid 1px; margin:3px; letter-spacing:-1px;}
.box01 .imghotel { 
	width:120px; height:120px; border:none; margin:2px;}

.photoLegional { float:none; clear:both; text-align:center; margin:10px 0 10px 5px; width:auto; height:auto;}
.box02 {
	float:left; width:164px; height:124px; text-align:center; border:#CCCCCC solid 1px; margin:3px; letter-spacing:-1px;}
.box02 .imgphoto { 
	width:160px; height:120px; border:none; margin:2px;}

.txtNarrowly { letter-spacing: -1px; }


.clearfloat {
	float:none; clear:both;}
