/* CSS Document */
body{
	width:975px;
	margin:0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:url(images/stripe_29d0dc2f294d37c4dfb1940db398804b.png) repeat;

}

/* begin clearing */
.clearfix:after { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline; position: relative; }
/*\*/
.clearfix { display: block;}
/* end clearing */


#header{
	width:975px;
	position:relative;
	float:left;
	background:#FFFFFF;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;

}
#content{
	width:975px;
	height:auto;
	float:left;
	position:relative;
	background:#FFFFFF;
	padding-bottom:20px;
	padding-top:5px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	
}
#footer{
	width:976px;
	height:65px;
	position:relative;
	float:left;
	}
	
#footer #footer_menu{
	background:#145d64;
	width:769px;
	height:65px;
	position:relative;
	float:left;
}
#footer #footer_menu .link_footer{
	color:#CCCCCC;
	font-size:12px;
	text-align:center;
	padding-left:5px;
	padding-top:25px;
	
	
	
}
#footer #footer_menu .link_footer a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	}
	
#footer #footer_menu .link_footer a:hover{
	color:#99FF00;
	text-decoration:underline;

}
#footer #copy_right {
	background:#3e8c7a;
	width:207px;
	height:65px;
	position:relative;
	float:left;
	}
#footer #copy_right .text_copyright{
	padding-top:25px;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;

}

#content #left_col{
	width:223px;
	height:auto;
	position:relative;
	float:left;
	
	padding-left:2px;
	
	}
	
#content #center_col{
	padding-left:7px;
	width:538px;
	float:left;
	position:relative;
	}
	
#content #center_col #banner538_60{
	margin-top:20px;
	height:80px;
	width:538px;
	position:relative;
	float:left;

}
	
#content #right_col{
	
	width:194px;
	float:left;
	position:relative;
	padding-left:6px;
	}
#content #right_col #search{
	width:197px;
	height:75px;
	position:relative;
	float:left;
	padding-bottom:10px;

}	
#content #right_col #search #left_search{
	width:6px;
	height:75px;
	background:url(images/left_search.png) left top no-repeat;
	position:relative;
	float:left;
}
#content #right_col #search #center_search{
	width:184px;
	height:60px;
	padding-top:15px;
	background:url(images/center_search-02.png) repeat-x left top;
	position:relative;
	float:left;
}
#content #right_col #search #center_search .field_search{
	text-align:center;
	padding:0px;
	margin:0px;
	
	}
	
#content #right_col #search #center_search .bt_go{
	padding-top:5px;
	text-align:center;

}	
#content #right_col #search #right_search{
	width:7px;
	height:75px;
	background:url(images/right_search.png) top left no-repeat;
	position:relative;
	float:left;
}
#content #right_col #hotro{
	
	width:195px;
	height:149px;
	position:relative;
	float:left;
	padding-bottom:10px;
}

#content #right_col #tab_question{
	width:186px;
	height:19px;
	background:url(images/tab_menu_xanh1.png) no-repeat;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	position:relative;
	float:left;
	padding-left:10px;
	padding-top:5px;
}

#content #right_col #menu_question{
	width:189px;
	border:1px #06886b solid;
	padding-left:5px;
	position:relative;
	float:left;
	padding-bottom:10px;
	}
#content #right_col #menu_question .question{
	font-weight:bold;
	padding-top:7px;
	padding-bottom:5px;
	color:#0099CC;
	
}
#content #right_col #menu_adv{
	width:194px;
	border:1px #06886b solid;
	position:relative;
	float:left;
}
#content #right_col #menu_adv .banner_ad{
	width:194px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	float:left;

}
#content #right_col #menu_question .question a{
	text-decoration:none;
	color:#0099CC;
}

#content #right_col #menu_question .question a:hover{
	text-decoration:underline;
}

#content #center_col #bg_titile{
	width:538px;
	height:24px;
	position:relative;
	float:left;
	border-bottom:2px #850202 solid;
}
#content #center_col #about_center{
	width:538px;
	height:270px;
	position:relative;
	float:left;
	padding-bottom:10px;
	border-bottom:2px #06886b solid; 
}
#content #center_col #service{
	width:538px;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:10px;
	border-bottom:1px #408080 dotted;
}

#content #center_col #prices{
	width:538px;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:10px;
	margin-top:30px;
}
#content #center_col #prices .dichvu_titie{
	width:373px;
	height:22px;
	position:relative;
	float:left;
	background:#408080;
	border:1px #408080 solid;
	font-weight:bold;
	padding-top:5px;
	color:#FFFFFF;
	padding-left:7px;
}

#content #center_col #prices .gia_title{
	width:143px;
	height:22px;
	position:relative;
	float:left;
	background:#408080;
	border:1px #408080 solid;
	border-left:0px;
	font-weight:bold;
	padding-top:5px;
	color:#FFFFFF;
	padding-left:7px;
	}
#content #center_col #prices .dichvu{
	width:373px;
	height:22px;
	position:relative;
	float:left;
	background:#ffffff;
	border:1px #408080 solid;
	border-top:0px;
	padding-top:5px;
	padding-left:7px;
	font-size:12px;
}

#content #center_col #prices .gia{
	width:143px;
	height:22px;
	position:relative;
	float:left;
	background:#ffffff;
	border:1px #408080 solid;
	border-left:0px;
	padding-top:5px;
	padding-left:7px;
	border-top:0px;
	font-size:12px;

}

#content #center_col #contact{
	width:538px;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:10px;

}
#content #center_col #contact .title_contact{
	margin-top:10PX;
	font-size:16px;
	font-weight:bold;
	color:#06886b;
	padding-bottom:10px;
	
	}
#content #center_col #contact .left_contact{
	width:138px;
	height:22px;
	position:relative;
	float:left;
	text-align:left;
	font-weight:bold;

}
#content #center_col #contact .left_form{
	width:138px;
	height:25px;
	position:relative;
	float:left;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;

}
#content #center_col #contact .field_contact{
	width:220px;
	border:1px #8DC7C7 solid;
	margin-top:0px;


}

#content #center_col #contact .right_contact{
	width:400px;
	height:22px;
	position:relative;
	float:left;
	text-align:left;

}
#content #center_col #contact .right_form{
	padding-top:3px;
	padding-bottom:3px;
	width:400px;
	height:25px;
	position:relative;
	float:left;
	text-align:left;

}
	
#content #center_col #service #service_tin{
	width:538px;
}
#content #center_col #service #service_tin .service_title{
	padding-top:7px;
	padding-bottom:12px;
	font-size:14px;
	color:#06886b;
	font-weight:bold;
	font-size:14px;
	}

#content #center_col #service #service_tin .service_title .service_title_link{
	text-decoration:none;
	color:#06886b;
}

#content #center_col #service #service_tin .service_title .service_title_link:link{
	color:#06886b;
}

#content #center_col #service #service_tin .service_title .service_title_link:hover{
	color:#CC0000;

}

#content #center_col #service .service_detail{
	color:#333333;
	padding-top:7px;
	padding-bottom:10px;
}

#content #center_col #service #service_tin .images_service	{
	width:108px;
	position:relative;
	float:left;
	}
	
#content #center_col #service #service_tin .text_service{
	font-size:13px;
	width:420px;
	position:relative;
	float:left;
	text-align:justify;
}




#content #center_col #about_center #text_about{
	width:364px;
	height:227px;
	position:relative;
	float:left;
}
#content #center_col .title_about{
	padding-top:10PX;
	font-size:20px;
	font-weight:bold;
	color:#06886b;
	text-align:center;
	}
#content #center_col #about_center  .content_about{
	font-size:13px;
	text-align:justify;
	padding-right:7px;
	}

#content #center_col #about_center #image_about{
	width:170px;
	position:relative;
	float:left;
	text-align:right;
	padding-right:4px;
	
}

#content #center_col #bg_titile .left_red{
	background:url(images/left_red.png) no-repeat left top;
	width:6px;
	height:24px;
	position:relative;
	float:left;
	
	}
	
#content #center_col #bg_titile .center_red{
	background:url(images/center_red.png) repeat-x left top;
	height:19px;
	position:relative;
	float:left;
	padding-left:7px; 
	padding-right:7px;
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
#content #center_col #bg_titile .right_red{
	background:url(images/center_red-03.png) no-repeat left top;
	width:6px;
	height:24px;
	position:relative;
	float:left;
	}	
#content #center_col #news_center{
	width:528px;
	position:relative;
	float:left;
	padding-bottom:10px;
	
	padding-left:5px; 
}
#content #center_col #news_center #news{
	width:518px;
	position:relative;
	float:left;
	border-bottom:1px #408080 dotted;
	padding-bottom:7px;
	
}

#content #center_col #news_center #news .title_news{
	padding-top:7px;
	padding-bottom:12px;
	font-size:14px;
	color:#06886b;
	font-weight:bold;
	font-size:14px;
	
}
#content #center_col #news_center #news .title_news_link {
	color:#06886b;
	text-decoration:none;
}
#content #center_col #news_center #news .title_news_link:link{
	color:#06886b;
}
#content #center_col #news_center #news .title_news_link:hover{
	color:#CC0000;
}
#content #center_col #news_center #news .text_news{
	font-size:13px;
	width:400px;
	position:relative;
	float:left;
	text-align:justify;
	}	
	
#content #center_col #news_center #news .image_news{
	width:118px;
	position:relative;
	float:left;

}
#content .tab_left_menu{
	margin-top:7px;
	width:205px;
	height:22px;
	position:relative;
	float:left;
	padding-top:3px;
	padding-left:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	background:url(images/tab_menu_xanh.png) no-repeat;
	position:relative;
	float:left;
	}
#content #boder_thongke{
	border:1px #06886b solid;
	background:#EEEEEE;
	position:relative;
	float:left;
	width:218px;
	
}

#content #boder_thongke .title_soluot{
	padding-top:10px;
	padding-bottom:3px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	position:relative;
	
}
#content #boder_thongke .soluot{
	padding-top:3px;
	padding-bottom:10px;
	font-weight:bold;
	color:#CC0000;
	font-size:16px;
	text-align:center;
	position:relative;
	
}
#content #left_menu{
	width:220px;
	height:auto;
	position:relative;
	
	
}
#content #left_menu #top_menu{
	width:220px;
	height:12px;
	background:url(images/top_menu.png) no-repeat left bottom;
	
	
}

#content #left_menu #center_menu{ 	
	width:200px;
	padding-left:20PX;
	height:auto;
	background:url(images/center_menu.png) repeat-y left top;
}
#content #left_menu #center_menu .title_menu{
	background:url(images/border_menu.png) no-repeat left bottom;
	height:22px;
	width:190px;
	font-size:16PX;
	color:#CC0000;
	font-weight:bold;
}
#content #left_menu #center_menu .main_menu {
	height:19px;
	width:185px;
	font-size:13px;
	color:#017681;
	border-bottom:1px #666666 dotted;
	text-decoration:none;
	padding-top:5px;
	font-weight:bold;
}

#content #left_menu #center_menu .main_menu a{
	color:#017681;
	text-decoration:none;
}

#content #left_menu #center_menu .main_menu a:hover{
	color:#0099CC;
	background:#FFFFFF;

}
#content #left_menu #center_menu .link_menu a{
	color:#017681;
}
#content #left_menu #center_menu .link_menu a:hover{
	color:#0099CC;
}
#content #left_menu #bottom_menu
{
	width:220px;
	height:12px;
	background:url(images/botom_menu.png) no-repeat left top;
	margin-bottom:10px;
}
#header #leftbanner{
	width:777px;
	height:306px;
	float:left;
	position:relative;

}

#menu_top{
	background:url(images/bg_menu.png) repeat-x;
	width:975px;
	height:32px;
	position:relative;
	float:left;
	
}

#menu_top  ul{
	
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:25px;
	
}

#menu_top  ul li{
	list-style:none;
	float:left;
}
#menu_top  ul li a{
	padding-top:7px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	display : block;
	text-align:center;
	text-decoration:none;
	}
	
#menu_top  ul li a:hover{
	color:#99FF00;
	

}
#menu_top  ul li a.date{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:195px;
}
#menu_top  ul li a.home{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:110px;
}

#menu_top  ul li a.about{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:110px;
}
#menu_top  ul li a.service{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:110px;
}
#menu_top  ul li a.news{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:110px;
}
#menu_top  ul li a.contact{
	height:32px;
	width:110px;
}
#menu_top  ul li a.price{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:110px;
}
#menu_top  ul li a.sitemap{
	background:url(images/mid_menu.png) no-repeat right top;
	height:32px;
	width:110px;
}

#header #bglogo{
	background: url(images/bg_header.png) repeat-x left top;
	width:757px;
	height:109px;
	position:relative;
	float:left;
	padding-top:6px;
	padding-left:20px;
	
}
#header  #banner{
	width:777px;
	height:189px;
	
	float:left;
	position:relative;
}

#bg_bottom_menu{
	background:url(images/bg_bottom_menu.png) repeat-x left top;
	height:15px;
	width:975px;
	position:relative;
	float:left


}
#header #hinh_girl{
	background:url(images/cogai.png) ;
	width:197px;
	height:306px;
	float:left;
	position:relative;
}

#header #bglogo .logo{
	width:147px;
	height:99px;
	position:relative;
	float:left;
	}
#header #bglogo  .title{
	padding-top:7px;
	font-size:40px;
	font-weight:bold;
	position:relative;
	float:left;
	color:#02795e;
	text-align:center;
	padding-left:20px;
	
}
.detail{
	color:#0099CC;
	font-size:12px;
	
	
}
.detail:link{
	color:#0099CC;
	
	}
.detail:hover{
	color:#CC0000;
	
	}
.paging{
}
.paging a{
	padding:4px;
	border:#ccc 1px solid;
	color:#333333;
	text-decoration:none;
}

.paging b{
	padding:4px;
	border:#ccc 1px solid;
}

#lang{
	margin-bottom:10px;
	border:#666 1px solid;
}
#lang div{
	width:49%;
	float:left;
	line-height:25px;
	text-align:center;
}
#lang div a{
	color: #333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#lang div a:hover{
	color:#FF0000;
}
	

