/*
### Tooltip here ###
*/
#dhtmltooltip{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-size: 10pt;
	z-index: 100;
	left: -250px;
	visibility: hidden;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	background-color: lightyellow;
	width: 250px;
}
#dhtmlpointer{
	z-index: 101;
	left: -250px;
	visibility: hidden;
	position: absolute;
}
/*
--- End Tooltip here ---
*/	

/*################################################################################*//* Design All */
body, p, ul, li, hr, br, ol, form, input, button, table{
	margin: 0px;
	padding: 0px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
a{
	text-decoration:none;
}
img,table{
	border:0;
}
.textBold{
	font-weight:bold;
	color:#A60505;
}
.form{
	border:solid 1px #CCCCCC;
}
.address{	
	padding:0px 10px 0px 5px ;
	font-weight:bold;
}
.address a{
	text-decoration:none;
	color:#EBBEA1;	
}
div .left{
	float:left;
}
div .right{
	float:right;
}
div .clear{
	font-size:0px; /* for IE -- avoid any space from phantom text */
	clear:both;
}

#body{
	background:#DFE593 url(/images/bg_body.jpg) no-repeat center top;
	width:1200px;
	text-align:center;
}
#page{			
	/* Phân trang */
	width:800px;
	background:#FFFFFF;
	padding-bottom:10px;
}
#pagi .pageselect{
	color: #DC5925;
	font-weight: bold;
	border: #7E2102 solid 1px;
	padding:5px;
}
#page_print{
	width:840px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
/*################################################################################*//* End Design All */

/*################################################################################*//* Top */
#top{
	width:100%;
	margin-top:10px;
	
}
#top .show-top{
	margin:auto;
	height:144px;
}
#top .content_top{
	margin:auto;
}
/*------menu_top-------*/
#menu_top{ background:url(/images/bg_menu_top.jpg) no-repeat; height:41px; text-align:right}
/*################################################################################*//* End Top */
.bg_home_top{background:url(/images/bg_home.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_services{background:url(/images/bg_services.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_about{background:url(/images/bg_about.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_offer{background:url(/images/bg_offer.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_certificates{background:url(/images/bg_certificates.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_map{background:url(/images/bg_map.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_contact{background:url(/images/bg_contact.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_order{background:url(/images/bg_order.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.bg_gall{background:url(/images/bg_gallery.jpg) no-repeat center top; padding:40px 11px 0 10px;}
.dot{width:95%;background:url(/images/dot.jpg) repeat-x center; height:1px;}
/*################################################################################*//* Mid */
#mid{
	min-height:150px;
}
#mid .static_home{
	width:510px;
	padding:0px;
	text-align:justify;
}
#mid .static ul{
	padding:0px 0px 0px 0px
}
#mid .banner_home_right{
	float:right;
	background:#FFFFFF;
	border:solid 1px #ECECEC;
	width:260px;
	text-align:center;
	overflow:hidden;
}
#mid .banner_home_right_small{
	margin:0px;
	margin-top:5px;
}
#mid .banner_bottom{
	width:494px;
	padding-left:10px;
	height:133;
	overflow:hidden;
}

#mid .mail{
	color:#BE3805;
	padding-right:10px;
	padding-top:15px;
}
#mid .text{
	border:solid 1px #ffadad;
	background:#FEEAE5;
	color:#952C03;
}
#mid .buttom{
	background:url(../images/submit.png) no-repeat;
	width:109px; 
	height:32px; 
	line-height:32px;
	border:none; 
	cursor:pointer;
	color:#FFFFFF;
	padding-bottom:3px;
}
.about{color:#ffc2b2; padding:60px 20px 0 30px;}						/* about */
.map{ padding:60px 20px 0 30px;}										/* map */
.contact{ padding:60px 20px 0 30px;}										/* contact */
#mid .service{
	padding:55px 10px;
	color:#FFD7BA;
}
.service .catname{													/* Service */
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D40000;
	height:42px;
	line-height:42px;
	background:url(/images/bg_title_services.jpg) no-repeat;
	padding-left:25px;
	margin-bottom:10px;
} 
#mid .service .book{
	color:#8c1809;	
	font-weight:bold;	
	padding-top:10px;
}

#mid .titlenew{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
#mid .listnew{
	font-size:12px;
}
#mid .listnew a{
	color:#ccc;	
}

#mid .booking .title{
	color:#E46129;
	font-weight:bold;
}
/*################################################################################*//* End Mid */



/*################################################################################*//* Bot */
#bot{
	
}
#bot .menu{
	background:url(/images/bg_bottom.jpg) no-repeat; 
	height:77px;
}
#bot .menu table{
	height:34px; 
	line-height:34px;
	color:#FFFFFF; 
}
#bot .show-menu{
	margin-left:5px;
	line-height:55px;
	height:55px;
	color:#FFFFFF;
}
#bot .show-menu a{
	color:#FFFFFF;
	padding:0px 9px;
}
#bot .show-menu a:hover{
	color:#999999;
}


/*################################################################################*//* End Bot */
.product {
 color:#a74835;}
.product a{
 color:#a74835;font-weight:bold;}
