body {
	font-family: Tahoma, Arial, Helvetica, sans-serif,"Times New Roman";
	font-size: 12px;
	line-height:16px;
	color:#003407;
	text-align:center;
	background:#FFFFFF url(images/vn_bg.gif) repeat-y center;
}

a:link {COLOR:#003300; text-decoration:none;	font-weight: bold;}
a:visited {COLOR:#003300; text-decoration:none;	font-weight: bold;}
a:hover {COLOR:#003300; text-decoration:underline;	font-weight: bold;}

table,td {
	font-family: Tahoma, Arial, Helvetica, sans-serif,"Times New Roman";
	font-size: 12px;
	line-height:16px;
	color:#003407;
}

input, select, option, textarea { 
font-family: Arial; color:#003407; font-size:11px; letter-spacing:0px; line-height:14px; 
}

img{border:0;}

ul {
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}

li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:url(images/vn_li.gif);
}
/* h */
h2 {
	FONT-SIZE: 15pt;
	COLOR:#FFFFFF;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	background:url(images/vn_maintitle.gif) no-repeat;
	width:760px;
	line-height:54px;
	text-indent:55px;
}

h2.h2_02 {
	FONT-SIZE: 15pt;
	COLOR:#FFFFFF;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	background:url(images/vn_h2_02.gif) no-repeat;
	width:760px;
	line-height:54px;
	text-indent:65px;
}

h3 {
	FONT-SIZE: 13px;
	COLOR:#005185;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	background:url(images/vn_h3.gif) no-repeat bottom left;
	line-height:30px;
	margin:0px 0px 10px 0px;
	text-indent:30px;
}

h4 {
	FONT-SIZE: 13px;
	COLOR:#000000;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	padding:0px 0px 0px 0px;
	background:url(images/vn_h4.gif) no-repeat left top;
	height:13px;
	margin:0px 0px 10px 0px;
	text-indent:20px;
}

h5 {
	FONT-SIZE: 13px;
	COLOR:#000000;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	padding:0px 0px 0px 0px;
	background:url(images/vn_h5.gif) no-repeat left top;
	line-height:20px;
	margin:0px 0px 10px 0px;
	text-indent:30px;
}

/* link */

.nn {
	FONT-SIZE: 8pt;
	COLOR:#880000;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family: TAHOMA;
	font-weight: bold;
}

.nn a:link {COLOR:#880000; text-decoration:none;	font-weight: bold;}
.nn a:visited {COLOR:#880000; text-decoration:none;	font-weight: bold;}
.nn a:hover {COLOR:#FF0000; text-decoration:none;	font-weight: bold;}

.title_01 {
	FONT-SIZE: 13pt;
	COLOR:#FFFFFF;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:right;
	padding:10px 5px 10px 0px;
	background:url(images/vn_title01_t.gif) no-repeat;
}

.title_01 a:link {COLOR:#FFFFFF; text-decoration:none;	font-weight: bold;}
.title_01 a:visited {COLOR:#FFFFFF; text-decoration:none;	font-weight: bold;}
.title_01 a:hover {COLOR:#FFFFFF; text-decoration:underline;	font-weight: bold;}

.title_02 {
	FONT-SIZE: 13pt;
	COLOR:#FFFFFF;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:right;
	padding:10px 5px 10px 0px;
	background:url(images/vn_title02_t.gif) no-repeat;
}

.title_02 a:link {COLOR:#FFFFFF; text-decoration:none;	font-weight: bold;}
.title_02 a:visited {COLOR:#FFFFFF; text-decoration:none;	font-weight: bold;}
.title_02 a:hover {COLOR:#FFFFFF; text-decoration:underline;	font-weight: bold;}

.title_03 {
	FONT-SIZE: 13pt;
	COLOR:#FFFFFF;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:right;
	padding:10px 5px 10px 0px;
	background:url(images/vn_title03_t.gif) no-repeat;
}

.title_03 a:link {COLOR:#FFFFFF; text-decoration:none;	font-weight: bold;}
.title_03 a:visited {COLOR:#FFFFFF; text-decoration:none;	font-weight: bold;}
.title_03 a:hover {COLOR:#FFFFFF; text-decoration:underline;	font-weight: bold;}

.title_04 {
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	height:23px;	
	padding:2px 0px 0px 35px;
	background:url(images/vn_title04_t.gif) no-repeat;
}

.title_05 {
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	padding:2px 0px 0px 35px;
	height:22px;
	background:url(images/vn_title05_t.gif) no-repeat;
}

.bg_01 {background:url(images/vn_title01_c.gif) repeat-y; padding:5px 0px 5px 0px;}
.bg_02 {background:url(images/vn_title02_c.gif) repeat-y; padding:5px 0px 5px 0px;}
.bg_03 {background:url(images/vn_title03_c.gif) repeat-y; padding:5px 0px 5px 0px;}
.bg_04 {background:url(images/vn_title04_c.gif) repeat-y; padding:5px 0px 5px 0px;}
.bg_05 {background:url(images/vn_title05_c.gif) repeat-y; padding:5px 0px 5px 0px;}

.price {
	FONT-SIZE: 14pt;
	COLOR:#FF0000;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	line-height:20px;
	font-family:Arial;
	font-weight: bold;
	text-align:right;
	padding:5px 2px 0px 0px;
}

.price a:link {COLOR:#FF0000; text-decoration:none;	font-weight: bold;}
.price a:visited {COLOR:#FF0000; text-decoration:none;	font-weight: bold;}
.price a:hover {COLOR:#FF0000; text-decoration:underline;	font-weight: bold;}

.menu {
	FONT-SIZE: 14px;
	COLOR:#8F1D00;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	line-height:18px;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	padding:5px 2px 5px 0px;
}

.menu a:link {COLOR:#8F1D00; text-decoration:none;	font-weight: bold;}
.menu a:visited {COLOR:#8F1D00; text-decoration:none;	font-weight: bold;}
.menu a:hover {COLOR:#EAFF00; text-decoration:none;	font-weight: bold;}

/* margin - padding */
.margin_language {margin:0px 38px 0px 12px;}
.margin_mainbox {margin:0px 28px 0px 12px;}
.margin_b5 {margin-bottom:5px;}
.margin_b10 {margin-bottom:10px;}
.margin_b20 {margin-bottom:20px;}
.padding_t10 {padding-top:10px;}
.margin_bpage{margin-top:20px;}
.margin_content {margin-left:8px; margin-right:8px;}
.margin_right{padding-top:2px;}
.padding_l10 {padding-left:10px;}

/* background */
.bg_menu { background:#037000;}
.bg_right { background:#CCFFD3; padding-bottom:10px;}
.bg_grey {background-color:#CCCCCC;}

/* bg */

.oddRow
{
    FONT-SIZE: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: justify;
    BACKGROUND-COLOR: #FEDFB0;
	padding:10px 10px 10px 10px;
}

.evenRow
{
    FONT-SIZE: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: justify;
    BACKGROUND-COLOR: #FFEFD8;
	padding:10px 10px 10px 10px;
}

.white13{ FONT-SIZE: 13px; color:#FFFFFF; line-height:18px;}
.white15{ FONT-SIZE: 15px; color:#FFFFFF; line-height:18px; font-weight:bold; text-indent:10px;}
.tourtitle{ 
	FONT-SIZE: 18px; 
	color:#FF0000; 
	font-weight:bold; 
	line-height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.subtitle{ 
	FONT-SIZE: 14px; 
	color:#A80000; 
	font-weight:bold; 
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.title12{ 
	FONT-SIZE: 12px; 
	color:#A80000; 
	font-weight:bold; 
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.searchbox {
	font-family: TAHOMA,Arial, Helvetica, sans-serif,"Times New Roman";
	font-size: 11px;
	height: 24px;
	width: 140px;
	text-align: left;
	cursor: text;
}
