@charset "utf-8";
/* CSS Document */
/*Creat file CSS Dinh Ngoc Kien design by iwayvietnam.
add:20A Ngo 98 Thai Ha - Dong Da - Ha Noi
mobile :0166 5687 808 
nickname: dinhngockien_dinhngockien (or kiendn82)
Skyper:kiendn82_lovely
email:kiendn82@gmail.com or kiendv@iwayvietnam.com*/
body {
	background:#e7e7e7;
	text-align:center;
	font-family:Tahoma, sans-serif;
	color:#000000;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
}
#wrapper {
	margin: 0 auto;
	width: 899px;
	text-align:left;
	background-color:#FFFFFF;
}
/* Doan nay su dung cho fan Header */
#logo {
	padding:10px;
	border:none;
}
#tex-contact {
	padding:5px 10px;
	text-align:right;
}
#tex-contact span {
	padding:0 5px;
	font-size:11px;
	color:#000000;
}
#tex-contact a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#tex-contact a:hover {
	font-size:11px;
	text-decoration:underline;
}
/*--------End---------------*/

.table_home_border {
	border:1px solid #CCCCCC;
	background:#f1fbee;
	padding:10px;
}
.table_home_border_gray {
	border:1px solid #CCCCCC;
	padding:10px;
}
.production {
	margin-top:7px;
	min-height:120px;
	height:auto !important;
  	height:120px;
	clear:both;
}
.production .ptitle{
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
.production .ptitle .form{ padding-left:15px; color:#000000; font-size:12px;}
.production .ptitle .price{ color:#ff6600; font-size:14px; font-weight:bold}
.header-content{ background:url(images/bg_header.jpg) no-repeat top left; height:29px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; line-height:29px; padding-left:15px; padding-top:5px;}
.header-content span{ text-transform:none;}
.header-content span.name{ padding-left:10px; font-weight:normal;}
.bg-gray{ background:#efefef; padding:1px 0px; text-align:center;}
.padding-ltrb-5151{ padding:1px 5px;}
.production .ptitle a {
	color:#006600;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.margin-top-content{ margin-top:10px;}
.bg-traivel-guide{ background:url(images/bg_travel_guide.jpg) no-repeat top left; height:79px; padding:10px 15px 5px 15px;}
.bg-traivel-guide img{ border:none; padding:5px;}
.destinations{ color:#999999;} 
.destinations a{ color:#999999; text-decoration:none}
.destinations a:hover{ text-decoration:underline; color:#333333;} 
.production p {
	margin-bottom:2px;
	line-height:1.3em;
	font-size:100%;
}
.red-more {color:#006600;}
.red-more span{ padding:0 5px;}
.red-more a{color:#006600; text-decoration:none;}
.red-more a:hover{ text-decoration:underline;}
.red-more img {margin-right: 10px;}
.production p a{color:#006600; text-decoration:none;}
.production .ptitle a:hover {
	text-decoration:underline;
}
.production .content_img{ background:url(images/bg_img_ciontent.jpg) no-repeat top left; width:128px; height:98px; text-align:center; float:left; margin-right:15px;}
.production .content_img img{
	width:120px;
	height:90px;
	margin:4px;
}
	



/* Doan nay su dung cho fan menu */
.bg-menu-top-search{background:url(images/bg_top_search.jpg) no-repeat bottom left; height:39px;}
.bg-menu-top-search-detail{background:url(images/bg_top_search.jpg) no-repeat bottom left; height:13px;}
.menu-tab-search {
	position: relative;
	padding: 0 0 0 15px;
	margin: 0 0px 0 auto;
	/*tab background image path*/
	height: 27px;
	list-style-type:none;
}
.menu-tab-search li {
	float:left;
	list-style-type:none;
}
.menu-tab-search ul{ margin:0; padding:0; clear:both;}
.menu-tab-search li a {
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-weight: normal;
	padding:0 2px 0 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 27px;
	line-height: 27px;
	text-align: center;
	cursor: pointer;
}
.menu-tab-search li a b {
	float: left;
	display: block;
	font-weight: normal;
	padding: 0 17px 0 7px; /*Padding of menu items*/
}
.menu-tab-search li a.current, .menu-tab-search li a:hover {
	color: #000;
	background: url(images/left_tabmenu_search.jpg) no-repeat; /*left tab image path*/
	background-position: left;
}
.menu-tab-search li a.current b, .menu-tab-search li a:hover b {
	color: #000;
	font-weight: normal;
	background: url(images/right_tabmenu_search.jpg) no-repeat right top; /*right tab image path*/
}
.padding-bottom5{ padding-bottom:5px;}
.padding-tlrb5{ padding:5px;}
.padding-left10{ padding-left:10px;}
#way{ padding:5px 10px; font-size:11px;}
#way a{ color:#000000; text-decoration:none; font-size:11px;}
#way a:hover{color:#d8271c; text-decoration:underline; font-size:11px;}
#way span{color:#d8271c; font-size:11px;}
.overview{ padding-left:10px; text-align:left;}
.overview td{ border-bottom:1px solid #cdcdcd; padding-bottom:5px;}
.content-detail-overview{ margin-top:20px;}
.content-detail-overview ul{ margin-left:20px; margin-top:0px;}
.content-detail-overview .ptitle{ background:#f0f0f0; text-indent:5px; font-weight:bold; line-height:20px; color:#006600;}
.ptitles{ background:#f0f0f0; text-indent:5px; font-weight:bold; line-height:20px; color:#006600;}
/* Style contact us*/

/* Block Search */
.bg-main-search{ background:url(images/bg_main_search.jpg) repeat-y top right;}
.bg-main-search .content-in-block-search{ background:url(images/content_in_block.jpg) repeat-y top right;}
.bg-main-search .top-in-block-search{ background:url(images/top_in_block.jpg) no-repeat top right; padding:10px 20px; color:#000000; }
.bg-main-search .top-in-block-search p{ padding-top:4px;}
.bg-bottom-search{ background:url(images/bg_bottom_search.jpg) no-repeat top right; height:20px;}


/* Doan nay su dung cho fan menu */
.primary {
	position: relative;
	padding: 0 0 0 5px;
	margin: 0 10px 0 auto;
	background: #fff; /*tab background image path*/
	height: 24px;
	list-style: none;
}
.primary li {
	float:left;
}
.primary li a {
	float: left;
	display: block;
	color:#da251c;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 2px 0 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	text-transform:uppercase;
}
.primary li a b {
	float: left;
	display: block;
	padding: 0 20px 0 10px; /*Padding of menu items*/
}
.primary li a.current, .primary li a:hover {
	color: #fff;
	background: url(images/bg_left_menu.jpg) no-repeat; /*left tab image path*/
	background-position: left;
}
.primary li a.current b, .primary li a:hover b {
	color: #fff;
	background: url(images/bg_right_menu.jpg) no-repeat right top; /*right tab image path*/
}
/* Style contact us*/

/* Doan nay su dung cho fan destination */
.bg-destination{ margin-top:10px; background:url(images/img_content_destination.jpg) repeat-y top left; width:544px;}
.bg-destination .bg-top{ background:url(images/img_top_destination.jpg) no-repeat top left;}
.bg-destination .bg-bottom{ background:url(images/img_bottom_destination.jpg) no-repeat bottom left; padding:5px 10px;}
.bg-destination h1{ font-size:22px; color:#333333; text-indent:55px; background:url(images/icon_h1.jpg) no-repeat top left; font-weight:normal;}
.bg-destination a{ font-size:13px; color:#000000; text-decoration:none; font-weight:bold;}
.bg-destination a:hover{ font-size:13px; text-decoration:underline; font-weight:bold;}
.tex-red-bold a{ font-size:15px; color:#d8271c; font-weight:bold; text-decoration:none;}
.tex-red-bold a:hover{ font-size:15px; color:#d8271c; font-weight:bold; text-decoration:underline;}
/*--------End---------------*/


/* Doan nay su dung cho fan submenu */

#sub-menu {
	margin:0;
	padding:0;
	background:url(images/bg_submenu.jpg) repeat-x top left;
	height:39px;
	color:#FFFFFF;
	line-height:39px;
}
#sub-menu a{ color:#FFFFFF; text-decoration:none;}
#sub-menu a:hover{text-decoration:underline;}
#sub-menu span{ padding:0 10px;}
#sub-menu a.current{text-decoration:underline;}
#sub-menu .tex-submenu{ float:left; width:610px; background:url(images/left_submenu.jpg) no-repeat top left; padding-left:30px;}
#sub-menu .langue{ float:right; width:240px; text-align:right; background:url(images/right_submenu.jpg) no-repeat top right; padding-right:10px;}

/*--------End---------------*/


/* Doan nay su dung cho fan content */
#main-content {
	padding:10px;
	margin:0;
	clear:both;
}
#main-content .content-left{ width:544px;}
#main-content .content-right{ width:312px; float:right;}
.gray-bold{ color:#666666; font-weight:bold;}
.title-big{ color:#666666; font-weight:bold; font-size:24px;}
.title-big span{color:#d8271c;}
.title-search{color:#d8271c; font-weight:bold; font-size:24px; text-transform:uppercase;}
.title-search-detail{color:#d8271c; font-weight:bold; font-size:18px; text-transform:uppercase;}
.tex-red{color:#d8271c;}
.tex-red a{color:#d8271c; text-decoration:none;}
.tex-red a:hover{color:#d8271c; text-decoration:underline;}
/*--------End---------------*/




/* Doan nay su dung cho fan footer */
#footer {
	clear:both;
	background:#c81921;
	color:#fff;
}
#bg_menu_bottom {
	padding:5px;
	text-align:center;
}
#bg_menu_bottom a {
	color:#FFFFFF;
	text-decoration:none;
}
#bg_menu_bottom a:hover {
	text-decoration:underline;
}
#bg_menu_bottom span {
	padding:0 10px;
}
#footer-allright {
	border-top:1px solid #e48c90;
	text-align:center;
	padding:10px 10px 20px 10px;
}
        /*--------End---------------*/
.button_submit{border: none; background: transparent url(images/index.jpg) repeat-x scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 32px; color:#FFFFFF; font-weight: bold; margin-top:10px; width:114px; text-align:center;}
.box_format{ width:210px; height:20px; -height:22px}
.padding-lr-search{ padding:0 30px; text-align:left;}
.padding-top-search{ padding-top:10px; color:#000000;}

.bg-block-right{ background: #f0f0f0 url(images/top_block_right.jpg) no-repeat top right; margin-top:15px; clear:both; }
.bg-block-right .bottom{ background:url(images/bottom_block_right.jpg) no-repeat bottom right; padding-bottom:10px;}
.bg-block-right .title{color:#d8271c; font-weight:bold; font-size:22px; text-align:left; text-indent:5px; padding:5px;}
.bg-block-right .title .title-detail{color:#d8271c; font-weight:bold; font-size:16px; text-align:left;}
.bg-block-right .title span{color:#333333;}
.bg-in-block-right{ background:url(images/in_content_block_right.jpg) repeat-y top center; text-align:left;}
.bg-in-block-right .in-top{ background:url(images/in_top_block_right.jpg) no-repeat top center;}
.bg-in-block-right .in-bottom{ background:url(images/in_bottom_block_right.jpg) no-repeat bottom center; padding-bottom:10px;}
.bg-in-block-right .in-bottom a img{ border:none; padding:5px 0;}
.bg-in-block-right .in-bottom p{ padding:10px 10px 0px 10px}
.bg-in-block-right ul{ display:block; margin:0; padding:10px;}
.bg-in-block-right ul li{ margin:0 0 5px 10PX; padding:5PX 0 0 0; color:#000000; list-style-image:url(images/bulist.jpg); border-bottom:1px solid #eee; }
.bg-in-block-right ul li a{ color:#000000; text-decoration:none; padding-right:10px;}
.bg-in-block-right ul li a:hover{ text-decoration:underline;}
.bg-in-block-right ul li span{ color:#ff6600; font-size:12px; font-weight:bold}

.bg-in-block-right ul.bulist-img{ display:block; margin:0; padding:10px;}
.bg-in-block-right ul.bulist-img li{ margin:0 0 0 25PX; padding:5PX 0 0 0; color:#000000; list-style-image:url(images/icon6.jpg); }
.bg-in-block-right ul.bulist-img li a{ color:#000000; text-decoration:none; padding-right:10px;}
.bg-in-block-right ul.bulist-img li a:hover{ text-decoration:underline;}
.bg-in-block-right ul.bulist-img li span{ color:#ff6600; font-size:12px; font-weight:bold}
.find-your-map{ text-align:left; padding:5px 5px 5px 5px;}
.find-your-map a{ color:#000000; text-decoration:underline;}
.find-your-map a:hover{ text-decoration:none;}
.padding-tlr5{ padding:5px 5px 0px 5px; background:#f0f0f0;}
.click-search-map{ font-size:11px; padding-top:5px;}
.click-search-map a{ font-size:11px; color:#000000; text-decoration:none; text-align:left;}
.click-search-map a:hover{ font-size:11px; text-decoration:underline; text-align:left;}
.padding-left10{ padding-left:10px;}
.padding-top10{ padding-top:10px;}
.item-list{ margin:0; padding:0;}
.item-list .ptitle{
	color:#006600;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #419535;
	text-indent:5px;
}
.item-list p{ padding-top:5px;}
.item-list p a{color:#006600; text-decoration:none;}
.item-list .form{ padding-left:6px; color:#000000; font-size:12px;}
.item-list .price{ color:#ff6600; font-size:12px; font-weight:bold}
.tab-content-item-list {
	position: relative;
	padding: 0 0 0 0px;
	margin: 2px 0px 0 auto;
	/*tab background image path*/
	height: 28px;
	list-style-type:none;
}
.tab-content-item-list li {
	float:left;
	list-style-type:none;
}
.tab-content-item-list ul{ margin:0; padding:0; clear:both;}
.tab-content-item-list li a {
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	padding:0 0px 0 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 28px;
	line-height: 27px;
	text-align: center;
	cursor: pointer;
	text-transform:none;
}
.tab-content-item-list li a b {
	float: left;
	display: block;
	font-weight: bold;
	padding: 0 12px 0 2px; /*Padding of menu items*/
}
.tab-content-item-list li a.current, .tab-content-item-list li a:hover {
	color: #006600;
	background: url(images/left_tab_content_item_list.jpg) no-repeat; /*left tab image path*/
	background-position: left;
}
.tab-content-item-list li a.current b, .tab-content-item-list li a:hover b {
	color: #006600;
	font-weight: bold;
	background: url(images/right_tab_content_item_list.jpg) no-repeat right top; /*right tab image path*/
}

/* update 30/09/09*/
.bg-in-block-right p.black { color:#000000;}
.bg-in-block-right p.black  a{ color:#000000; text-decoration:none;}
.bg-in-block-right p.black  a:hover{ text-decoration:underline;}
.padding-table{ padding:10px;}
.padding-table td { padding:5px 0;}
.padding-table td.black  a{ color:#000000; text-decoration:none;}
.padding-table td.black  a:hover{ text-decoration:underline;}
.padding-table td .price{ color:#FF6600; font-weight:bold;}
.top-in-block-search a{ color:#000000; text-decoration:none;}

/* update 02/10/9/09 */
.padding-lr-search a{ color:#000000; text-decoration:none;}
.padding-lr-search a:hover{ text-decoration:underline;}
.header-content td, bg-gray td{ padding:2px 5px; text-transform:none;}
.table_home_border .row{ padding-top:10px; padding-bottom:5px; font-weight:bold;}
.table_home_border .rowname{ padding-bottom:5px;}
.table_home_border .rowname a{color:#006600; text-decoration:none;}
.table_home_border .rowname a:hover{ text-decoration:underline;}
.table_home_border .rowname span.price{ color:#ff6600; font-size:12px; font-weight:bold}
.production td .price{ color:#ff6600; font-size:12px; font-weight:bold}
/* update 05/10/9/09 */
.padding-right10{ padding-right:10px;}
.table-overview-tour td{ border-bottom:1px solid #CCCCCC; padding-bottom:5px; padding-top:5px; padding-left:5px;}
.price{ color:#FF6600; font-weight:bold;}


.error{ color:#FF0000;}
.start{ color:#FF0000;}






