body {
/* background-image:url(../images/background.jpg); */
background: #570d00;
font-size:12px;
font-family:tahoma,arial,georgia;
margin:0px;
}

.floatright{
float: right;
}

.floatleft{
float: left;
}

.top {
width:1000px;
text-align:left;
height:160px;
margin:0px;
margin-bottom:10px;
padding:0px;

}

.banner {
height:160px;
width:700px;
float:right;
padding:0px;
margin:0px;
border:8px solid #976005;
background-color:#000000;
}

.topmain {
width:1020px;
text-align:left;
height:32px;
background-image:url(../images/top_bg_01.gif);
}

.main {
width:1020px;
text-align:left;
background-image:url(../images/top_bg_02.gif);
}

.bottommain {
width:1020px;
text-align:center;
height:39px;
background-image:url(../images/top_bg_03.gif);
padding-top:5px;
}

.topmenuleft {
width:220px;
padding-left:20px;
padding-right:20px;
margin-left:30px;
background-image:url(../images/bg_menu_left_01.jpg);
height:20px;
}

.bodymenuleft {
width:225px;
padding-left:15px;
padding-right:20px;
margin-left:30px;
background-image:url(../images/bg_menu_left_02.jpg);
font-size:12px;
}

.bottommenuleft {
width:220px;
padding-left:20px;
padding-right:20px;
margin-left:30px;
background-image:url(../images/bg_menu_left_03.jpg);
height:20px;
}

.content {
width:670px;
float:right;
margin-right:38px;
margin-top: 10px;
}

.content h1{
line-height: 22px;
font-size: 20px;
}

a.menutour
{font-weight:bold;
text-decoration:none;
color:#b07d10;
}
a.menutour:hover
{color:#fff;
font-weight:bold;
text-decoration:none;}

a.menutouractive
{text-decoration:none; font-weight:bold; color:#fff;}

a {
	color: #b07d10;
	text-decoration:none;
}
a:hover {
	color: #8c0000;
}

.title-left {text-transform:uppercase; padding:5px;} 

.tdtour {position: relative; background-image:url(../images/bullet.jpg); background-repeat: no-repeat; padding:5px; padding-left:18px; background-position:left bottom;}
.touractive {position: relative; background-image:url(../images/bullet_active.jpg); background-repeat: no-repeat; padding:5px; padding-left:25px; background-position:left bottom;}

.direction {padding-left:310px; padding-bottom:2px;}
.space {line-height:0px;margin:0px;font-size:0px;}
.menutop{padding-top:9px;font-size:13px;}
.logo{font-size:11px;
text-align: center;
padding-top: 20px;
color: #f8f78a;
}

.logo h4{
line-height: 18px;
margin: 10px 0 0 0;
}

.logo span{
font-size: 12px;
}

.langlink{margin-top:-10px;}
div.function {text-align:right; padding-right:38px;}


.tdtour ul{
position:absolute;
display: none;
background:#a9762c;
z-index:100;
padding:10px 0;
margin:0;
}

.tdtour:hover ul{
display: block;
}

.tdtour:hover ul li a{
display: block;
padding: 3px 10px;
color: #8c0000;
width:168px;
}

.tdtour:hover ul li a:hover{
text-decoration: none;
color:#fff;
}

.touractive ul{
position:absolute;
display: none;
background:#a9762c;
z-index:100;
padding:10px 0;
margin:0;
}

.touractive:hover ul{
display: block;
}

.touractive:hover ul li a{
display: block;
padding: 3px 10px;
color: #8c0000;
width:168px;
}

.touractive:hover ul li a:hover{
text-decoration: none;
color:#fff;
}

#menu_main li{
float:left;
list-style:none;
padding:0;
margin:0;
}

#menu_main li a{
padding: 0 10px;
font-size: 13px;
font-weight: bold;
}

#menu_main li a:hover{
text-decoration:none;
color:#8c0000;
}

#menu_main li a.current{
color:#8c0000;
}

.contact_form{
float: right;
width: 650px;
}

.contact_form *{
padding:0;
margin:0;
}

label
{
    position: absolute; text-align:right; width:90px;
}

.ele_contacts{
margin-left: 95px;
margin-bottom: 3px;
}

.btn_contact{
padding: 3px 10px;
border: none;
background: #efefef;
}

.btn_contact:hover{
background: #e64a3d;
color: #fff;
}

#left_box{
margin-left: 32px; 
margin-right: 10px;
font-size:12px;
}

#left_box ul{
list-style-type:square;
margin-left: 20px;
}






.slider1Image {
    float: right;
    position: relative;
	display: none;
	margin:0px;
	padding:0px;
}
.slider1Image span {
    position: absolute;
	left:580px;
    background-color: #570d00;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
		margin:0px;
	padding:5px;
}

.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 150px;
}


ul { list-style-type: none;
margin:0px;
padding:0px;

}

.bottom-page{
width: 1004px;
margin: 0 auto;
background: #fff url( ../images/top_bg_03.gif) no-repeat bottom;
padding: 20px 0 16px 0;
text-align: center;
}
.dinhdangseo{
display: none;
}
.tourDetailBlock{float:right;width:770px}.tourDetailBlock .title{float:left;margin-bottom:7px;width:100%}.tourDetailBlock .title h1{color:#008000;font-size:16px;font-weight:bold;}
.noi_dung_ct {
    margin-top: 10px;
}
.new_sp {
    border-bottom: 1px solid #dbdbdb;
    float: left;
    margin-top: -17px;
    padding: 15px 0;
    width: 770px;
}
.new_sp {
    border-bottom: 1px solid #dbdbdb;
    float: left;
    margin-top: -17px;
    padding: 15px 0;
    width: 670px;
}

.content_new {
    float: right;
    width: 497px;
	margin-top: 15px;
}
.content_new > a {
    background: rgba(0, 0, 0, 0) url("../img/hg_arrTitle.png") no-repeat scroll left 8px;
    color: #333;
    display: block;
    font: bold 13px/20px Arial;
    margin-bottom: 10px;
    padding-left: 20px;
    text-decoration: none;
    width: 475px;
}
.viewdetail {
    float: right;
    margin-right: 5px;
    text-align: right;
}
.img_new > a {
    float: left;
    height: 119px;
    width: 158px;
}
.viewdetail > a:hover{
	color: red;
}
.img_new > a > img {
    display: block;
    height: 119px !important;
    margin: 10px auto 0;
    width: 158px !important;
	
}
.description {
    color: #424242;
    font: 12px/18px Arial;
    text-align: justify;
    width: 595px;
}
.viewdetail {
    float: right;
    margin-right: 5px;
    text-align: right;
}

.viewdetail > a {
    color: #570d00;
    font: 12px/18px Arial;
    text-decoration: underline;
}
.title a {
    text-decoration: none;
	font-size: 13px;
}
.tourDetailBlock {
    float: right;
    width: 670px;
}
.tourDetailBlock .title {
    float: left;
    margin-bottom: 7px;
    width: 100%;
}

.bao_new {
    border-bottom: 3px solid #ccc;
    float: left;
    margin-bottom: 20px;
    margin-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
    width: 100%;
}
.bao_new > a {
    background: rgba(0, 0, 0, 0) url("../img/hg_iconhome.jpg") no-repeat scroll left top;
    float: left;
    font-size: 0;
    height: 17px;
    width: 18px;
}
.bao_new a.crr {
    background: rgba(0, 0, 0, 0) url("../img/hg_bgarr.jpg") no-repeat scroll 12px 7px;
    color: #b07d10;
    float: left;
    padding-left: 23px;
    padding-top: 1px;
}
.clear::after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clear {
    clear: both;
}
.bao_new  h2 {
    margin-top: -23px;
}

.title_conten {
    
    float: left;
    height: 37px;
    margin-bottom: 5px;
}
.noi_dung_ct {
    margin-top: 10px;
	font-size: 12px;
}

