body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
img
{
	border:0px;
}
#external {
	float: left;
	width: 100%;
}

.img
{
	border:2px #FF9900 solid;
}
fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; margin:10px;padding:5px}

fieldset legend
{
border: 1px #dddddd solid; 
color: black; 
font: 13px Verdana;
font-weight:bold;
padding: 2px 5px 2px 5px;
-moz-border-radius: 3px;
}
#internal {
	width: 988px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#backgound {
	background-image: url(../images/bg.png);
	background-repeat: repeat-y;
	float: left;
	width: 980px;
	padding-right: 4px;
	padding-left: 4px;
}
#container {
	float: left;
	width: 980px;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
}

#header {
	float: left;
	height: 162px;
	width: 980px;
	position: relative;
}
#logo {
	float: left;
	height: 162px;
	width: 162px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#welcome {
	float: right;
	height: 90px;
	width: 550px;
	position: absolute;
	right: 80px;
	top: 30px;
}
#menu {
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 57px;
	width: 935px;
	margin-top: 105px;
	padding-right: 45px;
	background-position: 0px 7px;
}
.menu_dm {
	line-height: 50px;
	color: #FFF;
	text-align: center;
	float: right;
	height: 50px;
	width: 112px;
	font-size: 12px;
}
.menu_dm a {
	color: #FFF;
	text-decoration: none;
}
.menu_dm a:hover {
	background-image: url(../images/menu_hover.png);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
	width: 112px;
	color: #975b02;
}


.menu_line {
	background-image: url(../images/menu_line.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 50px;
	width: 2px;
	background-position: 0px 12px;
}
#language {
	float: right;
	height: 16px;
	width: 54px;
	padding-top: 17px;
	padding-right: 30px;
}
.flag {
	float: left;
	width: 22px;
	padding-right: 5px;
}
#banner {
	float: left;
	height: 295px;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
}
#banner_left {
	float: left;
	width: 720px;
}
#banner_right {
	float: left;
	width: 235px;
	padding-left: 5px;
}
#datphong_top {
	float: left;
	height: 35px;
	width: 214px;
	background-image: url(../images/datphong_top.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 35px;
	color: #975b02;
	padding-left: 21px;
}
#dat_phong_body {
	background-image: url(../images/datphong_bg.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 193px;
	padding-right: 21px;
	padding-left: 21px;
	height: 245px;
	overflow: hidden;
}
#dat_phong_bottom {
	background-image: url(../images/datphong_bottom.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 235px;
}
.label_dp {
	float: left;
	width: 193px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.textbox_dp {
	float: left;
	width: 193px;
}
.input_dp {
	height: 18px;
	width: 193px;
	background: url(../images/textbox_dp.jpg);
	background-repeat: no-repeat;
	border:none;
	padding-left: 5px;
}
.label_dp1 {
	float: left;
	width: 60px;
	padding-top: 5px;
	padding-bottom: 2px;
}.ngay_nguoi {
	float: left;
	width: 60px;
	padding-right: 6px;
}
.list_box_dt {
	float: left;
	height: 18px;
	width: 60px;
	
}
.listbox {
	height: 18px;
	width: 60px;
	color: #87884f;
	font-size: 11px;
	background: url(../images/textbox_dp1.jpg);
	background-repeat:no-repeat;
	border:none;
	text-align: center;

}
#ngay_dp {
	float: left;
	width: 193px;
}
.box_ngay_dp {
	float: left;
	width: 193px;
}
.line_dp {
	float: left;
	width: 6px;
	height: 18px;
}
.box_dp {
	float: left;
	width: 60px;
	height: 18px;
}
#button {
	float: left;
	width: 193px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.button_dp_left {
	float: left;
	width: 96px;
	text-align: center;
}
.button_dp_right {
	float: right;
	width: 96px;
	text-align: center;
}
#flash {
	float: left;
	height: 293px;
	width: 464px;
	background-image: url(../images/flash_bg.png);
	background-repeat: no-repeat;
	text-align: right;
}
#map {
	float: left;
	height: 293px;
	width: 256px;
}
#main {
	float: left;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#main_left {
	float: left;
	width: 720px;
}
#chaomung {
	float: left;
	width: 720px;
}
#chaomung_body {
	float: left;
	width: 700px;
	padding: 10px;
	color: #717171;
	text-align: justify;
}
#chaomung_td {
	float: left;
	width: 700px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#chaomung_hinh {
	height: 151px;
	width: 166px;
	border: 1px solid #975b02;
	float: left;
}
#chaomung_nd {
	float: left;
	width: 522px;
	padding-left: 10px;
	color: #717171;
	padding-top: 5px;
	text-align: justify;
}
#main_box {
	background-image: url(../images/main_left_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 720px;
}
.one_box {
	float: left;
	width: 220px;
	padding-right: 10px;
	padding-left: 10px;
}
.one_box_td {
	font-size: 16px;
	color: #975b02;
	float: left;
	width: 220px;
	height: 35px;
	line-height: 35px;
}
.one_box_td a {
	color: #975b02;
	text-decoration: none;
}
.one_box_td a:hover {
	color: #c87700;
}


.one_box_hinh {
	float: left;
	height:130px;
	width: 218px;
	border: 1px solid #ac7b2f;
	overflow:hidden;
}
.one_box_hinh img
{
	margin:0 auto;
}
.one_box_ten {
	float: left;
	width: 220px;
	color: #975b02;
	padding-top: 5px;
}
.one_box_ten a {
	color: #975b02;
	text-decoration: none;
}
.one_box_ten a:hover {
	color: #c87700;
}
.one_box_nd {
	float: left;
	width: 220px;
	text-align: justify;
	padding-top: 5px;
	height:50px;
	overflow: hidden;
	color: #717171;
}
.one_box_page {
	float: left;
	height: 12px;
	width: 220px;
	padding-top: 5px;
}
.box_page {
	float: right;
	height: 12px;
	width: 12px;
	margin-left: 2px;
	line-height: 12px;
	text-align: center;
	font-size: 11px;
}
.box_page a{
	background-image: url(../images/page.jpg);
	background-repeat: no-repeat;
	display: block;
	color: #FFF;
	text-decoration: none;
}
.box_page a:hover {
	background-image: url(../images/page1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 12px;
}
#main_right {
	float: left;
	width: 235px;
	padding-left: 5px;
}
#thuvien {
	float: left;
	height: 218px;
	width: 235px;
	background-image: url(../images/box_thuvien.png);
	background-repeat: no-repeat;
}
#thuvien_td {
	font-size: 16px;
	color: #975b02;
	float: left;
	height: 35px;
	width: 220px;
	line-height: 35px;
	padding-left: 15px;
}
#thuvien_td a {
	color: #975b02;
	text-decoration: none;
}
#thuvien_td a:hover {
	color: #c87700;
}
#thuvien_hinh {
	float: left;
	height: 148px;
	width: 213px;
	border: 1px solid #ac7b2f;
	margin-left:10px;
}
* html #thuvien_hinh
{
	float: left;
	height: 148px;
	width: 213px;
	border: 1px solid #ac7b2f;
	margin-left:5px;
}
#thuvien_ten {
	line-height: 25px;
	background-color: #eed9a5;
	text-align: center;
	float: left;
	height: 25px;
	width: 215px;
	margin-left: 10px;
}
* html #thuvien_ten
{
	line-height: 25px;
	background-color: #eed9a5;
	text-align: center;
	float: left;
	height: 25px;
	width: 215px;
	margin-left: 5px;
}


#hotro {
	float: left;
	width: 235px;
	margin-top: 8px;
}
#hotro_top {
	background-image: url(../images/hotro_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 220px;
	padding-left: 15px;
	font-size: 16px;
	line-height: 29px;
	color: #FFF;
}
#hotro_bottom {
	background-image: url(../images/hotro_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 235px;
}
#hotro_body {
	background-image: url(../images/hotro_body.png);
	background-repeat: repeat-y;
	float: left;
	width: 235px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.hotro_nd {
	float: left;
	width: 235px;
	padding-top: 5px;
}
.hotro_loai {
	background-image: url(../images/icon_phone.png);
	background-repeat: no-repeat;
	float: left;
	width: 180px;
	font-size: 14px;
	color: #5e3902;
	height: 30px;
	line-height: 25px;
	padding-left: 55px;
	background-position: 20px -4px;
}
.hotro_phone {
	font-size: 14px;
	color: #ce0000;
	float: left;
	width: 235px;
	height: 30px;
	background-image: url(../images/icon_phone1.png);
	background-repeat: no-repeat;
	background-position: 42px 8px;
	text-align: center;
	line-height: 30px;
}
.hotro_phone2 {
	font-size: 14px;
	color: #ce0000;
	float: left;
	width: 235px;
	height: 30px;
	background-image: url(../images/icon_phone2.png);
	background-repeat: no-repeat;
	background-position: 42px 8px;
	text-align: center;
	line-height: 30px;
}
.hotro_fax {
	font-size: 14px;
	color: #ce0000;
	float: left;
	width: 235px;
	height: 30px;
	background-image: url(../images/icon_fax.png);
	background-repeat: no-repeat;
	background-position: 42px 8px;
	text-align: center;
	line-height: 30px;
}
.online {
	text-align: right;
	float: left;
	width: 112px;
	padding-right: 5px;
	padding-top: 5px;
}
.online1 {
	text-align: left;
	float: left;
	width: 112px;
	padding-left: 5px;
	padding-top: 5px;
}
#footer {
	float: left;
	height: 85px;
	width: 980px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	position: relative;
}
#footer_left {
	float: left;
	width: 480px;
	padding-left: 10px;
}
#footer_right {
	float: left;
	width: 480px;
	padding-right: 10px;
}
#tencty {
	float: left;
	width: 480px;
}
#diachi {
	color: #FFF;
	float: left;
	width: 480px;
	padding-top: 5px;
	line-height: 18px;
}
#menu_footer {
	text-align: right;
	width: 480px;
	color: #FFF;
	padding-top: 25px;
}
#footer_right a {
	color: #FFF;
	text-decoration: none;
}
#footer_right a:hover {
	text-decoration: underline;
}
#copy {
	line-height: 18px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 480px;
}
#bell {
	float: left;
	width: 80px;
	position: absolute;
	right: 10px;
	top: -42px;
}
.tieude {
	float: left;
	width: 670px;
	padding-top: 10px;
	font-size: 16px;
	padding-bottom: 5px;
	color: #C87700;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C87700;
	padding-right: 10px;
	padding-left: 40px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#tin {
	float: left;
	width: 720px;
	background-image: url(../images/main_left_bg.jpg);
	background-repeat: repeat-x;
}
.mot_tin {
	float: left;
	width: 720px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C87700;
	padding-top: 15px;
}
.tieude a{
	color: #c87700;
	text-decoration: none;
}
.tieude a:hover {
	color: #ff9800;
}

.mot_phong
{
	float:left;
	width:337px;
	padding:10px;
	border-bottom:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;

}
a
{
	text-decoration:none;
}
.tieude_phong a
{
	font-size: 14px;
	font-weight: bold;
	color: #C87700;
}
.hinh_tin img{
	float: left;
	height: 100px;
	width: 120px;
	border: 1px solid #ac7b2f;
}
.phong_link
{
	text-align:right;
}
.phong_link a
{
	color:#666666;
}
.nd_tin {
	width: 580px;
	padding-left: 10px;
	float: left;
}
.td_tin {
	float: left;
	width: 520px;
	font-size: 14px;
	font-weight: bold;
}
.td_tin a {
	color: #C87700;
	text-decoration: none;
}
.td_tin a:hover {
	color: #905600;
}
label
{
	float:left;
	width:130px;
}
p
{
	margin:5px;
}

.tt_tin {
	float: left;
	width: 580px;
	padding-top: 10px;
	color: #717171;

	text-align: justify;
}
.tt_tin_d
{
	float: left;
	width: 700px;
	padding-top: 10px;
	color: #717171;

	text-align: justify;
}
.ct_tin {
	text-align: right;
	float: left;
	width: 580px;
}
.ct_tin a {
	color: #b20000;
	text-decoration: none;
}
.ct_tin a:hover {
	text-decoration: underline;
}
#thuvienanh {
	float: left;
	width: 710px;
	padding-top: 10px;
	padding-left: 10px;
	background-image: url(../images/main_left_bg.jpg);
	background-repeat: repeat-x;
}
.hinh_thuvien {
	float: left;
	width: 224px;
	border:1px solid #ac7b2f;
	height: 156px;
}
.mot_thuvien {
	float: left;
	width: 226px;
	height: 185px;
	margin-right: 10px;
	padding-bottom: 5px;
}

.ten_thuvien {
	text-align: center;
	float: left;
	width: 226px;
	padding-top: 5px;
	color: #717171;
}
.ten_thuvien a:hover {
	color: #C87700;
}
.ten_thuvien a {
	color: #717171;
	text-decoration: none;
}
#loaiphong {
	float: left;
	/*width: 720px;*/
	padding-top: 10px;
	background-image: url(../images/main_left_bg.jpg);
	background-repeat: repeat-x;
}
#datphong {
	float: left;
	width: 720px;
	padding-top: 10px;
	background-image: url(../images/main_left_bg.jpg);
	background-repeat: repeat-x;
}
#datphong p
{
	margin:3px;
	clear:both;float:left;
}
#datphong label
{
	width:120px;float:left;
}
#datphong table
{
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
#datphong tr,td
{
	border-top:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	padding:3px;
}

.mot_loaiphong {
	float: left;
	width: 720px;
	/*
	padding-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
	*/
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C87700;
	padding-top: 15px;
	padding-bottom: 15px;
}
.hinh_phong {
	float: left;
	height: 190px;
	width: 240px;
	border: 1px solid #ac7b2f;
}
.nd_phong {
	width: 400px;
	padding-left: 10px;
	float: left;
}
.td_phong {
	float: left;
	width: 448px;
	font-size: 16px;
	font-weight: bold;
}
.td_phong a {
	color: #C87700;
	text-decoration: none;
}
.td_phong a:hover {
	color: #905600;
}

.mt_phong {
	float: left;
	width: 448px;
	padding-top: 10px;
	color: #717171;
	height: 145px;
	overflow: hidden;
}
.chitiet_phong {
	float: left;
	width: 448px;
	padding-bottom: 5px;
	margin-left:5px;
}

.ct_phong {
	text-align: right;
	float: left;
	width: 450px;
}
.ct_phong a {
	color: #b20000;
	text-decoration: none;
}
.ct_phong a:hover {
	text-decoration: underline;
}
.tt_phong_left {
	float: left;
	width: 210px;
}
.tt_phong_right {
	float: left;
	width: 238px;
}
.gia_phong {
	float: left;
	width: 224px;
	color: #bc0000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
.onlineChat
{
	margin-left:50px;
}
/*--- css moi---*/
#menu_right {
	background-color: #969b58;
	float: left;
	width: 235px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.menu_right_dm {
	font-size: 16px;
	float: left;
	height: 46px;
	width: 235px;
	line-height: 46px;
}
.menu_right_dm a {
	color: #975b02;
	text-decoration: none;
	background-image: url(../images/menu_right.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 40px;
}
.menu_right_dm a:hover {
	background-image: url(../images/menu_right_hover.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 45px;
}


