body {
	font-family: Tahoma, Arial, Helvetica, sans-serif,"Times New Roman";
	font-size: 12px;
	line-height:16px;
	color:#003407;
	text-align:center;
	background:#e5ffe3 url(images/bg.gif) top repeat-x;
}

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/bullet4.gif);
}
/* h */
.h2_left {
	FONT-SIZE: 15px;
	COLOR:#fff;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	text-align:left;
	background:url(images/h2_left.gif) top no-repeat;
	width:195px;
	text-indent:15px;
	height:25px;
}

h2 {
	FONT-SIZE: 15px;
	COLOR:#000;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	text-align:left;
	background:url(images/h2.gif) no-repeat;
	width:755px;
	text-indent:15px;
	height:25px;
	margin:0;
	padding:0;
	line-height:25px;
}

h3 {
	FONT-SIZE: 15px;
	COLOR:#004216;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	background:url(images/h3.gif) no-repeat bottom left;
	height:24px;
	margin:0px 0px 10px 0px;
	padding-top:15px;
	text-indent:20px;
	line-height:30px;
}

h4 {
	FONT-SIZE: 13px;
	COLOR:#004a00;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-family:Arial;
	font-weight: bold;
	text-align:left;
	padding:0px 0px 0px 0px;
	background:url(images/h4.gif) no-repeat left top;
	height:18px;
	margin:0px 0px 0px 0px;
	text-indent:25px;
}

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 */
.title_toptour{
	FONT-SIZE: 14px;
	COLOR:#003300;
	line-height:20PX;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding:0px 5px 5px 10px;
	font-family:"Times New Roman", Times, serif;
}

.title_toptour a:link {COLOR:#003300; text-decoration:none;}
.title_toptour a:visited {COLOR:#003300; text-decoration:none;}
.title_toptour a:hover {COLOR:#003300; text-decoration:underline;}
.bg_01 {background:url(images/box02.gif) repeat-y;}

.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;}
.padding_l20 {padding-left:20px;}

/* background */
.bg_main {background:url(images/bg_main.gif) repeat-y;}
.bg_content {background:url(images/bg_content.gif) repeat-y;}
.bg_left {background:url(images/bg_left.gif) repeat-y;}
.bg_menu { background:url(images/bg_menutop.gif) repeat-x;margin-bottom:2px;}
.bg_menuFlower { 
	background:url(images/bg_menutop_flower.gif) left top no-repeat; 
	text-align:left;
	padding-left:20px;}
.bg_right { background:#D2EBD3; 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 10px 0px;
}

.subtitle{ 
	FONT-SIZE: 16px; 
	color:#A80000; 
	font-weight:bold; 
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 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: 20px;
	width: 180px;
	text-align: left;
	cursor: text;
}

.bg_nn {background:#dddfdc;}
.padding_b10 {padding-bottom:10px;}
.linktop {background:url(../images/arrowred_up.gif) 0 5px no-repeat; text-align: left; text-indent:15px; }
.bg_item_lang {background:url(../images/icon01.gif) 0 6px no-repeat; text-indent:12px; text-align:left;font-weight: bold;}

