body, table, td, tr, p, div, th, span {
	font-family: tahoma;
	font-size: 11px;
}


.slideshow { 
        position:relative; /*Make the slideshow container  position:relative and make the sub elements absolute to position the sub element absolute to the container*/
        height:320px; /*The slide show height*/
        overflow:hidden;
    }
    .slideshow div {
        position:absolute; 
        top:0px;;
        left:0;
        z-index:8;
    }
    .slideshow div img
    {
        width:100%; /*The image slide show width*/
        height:320px; /*The image slide show height*/
    }
    .slideshow div.active {
        z-index:10;
    }
    .slideshow div.lastactive {
        z-index:9;
    }
	

body{ margin:0px; padding:0px; background: #fff;}
#maincontainer{width: 1003px; margin: 0 auto; background: #fff;padding:0px;}
/*header*/
#topsection{background: #000 url(../images/banner.jpg) no-repeat top; }
#banner{}
#navtop{background: #000 url(../images/bg_nav.jpg) repeat-x top left; padding:0px; margin:0px;height:31px; border-top:0px solid #0088cc;}
/*body*/
#contentwrapper{float: left; width: 100%;}
#contentcolumn{float: left; height:100%;margin:5px 0px 5px 0px;width:582px;padding:0 10px 0 10px;color:#000;}
#leftcolumn{padding:0px;float: left;background-color:transparent;  width:199px;margin: 5px 0;color:#000;font-weight:bold;}
#rightcolumn{padding:0px; float: left;width:199px;margin-top:5px;}
/*footer*/
#footer{
clear: left;
width: 1003px; 
background: url(../images/bg_footer.jpg) repeat-x top left; 
height:110px;
color: #FFF; 

vertical-align:bottom; 
padding: 0;
}
.clear{clear:both;}
.box_detail_prd h1 {
    font-size: 14px;
}
.image_detail_prd img {
    max-width: 100%;
}
.centent_content p {
    line-height: 22px;
}
.cfooter{padding:20px 10px;}
#navbottom{ background:#013656 url(../images/bg_nav.jpg); padding:0px 5px 0px 5px; height:23px;}


.innertube{margin: 10px;margin-top: 0;}
.TitleWhile{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.LinkWhile{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
.LinkWhile:hover{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:normal; text-decoration:underline;}
.LinkBlack{font-family:Arial, Helvetica, sans-serif; color:#444446; font-size:11px; font-weight:normal; text-decoration:none;}
.LinkBlack:hover{font-family:Arial, Helvetica, sans-serif; color:#444446; font-size:11px; font-weight:normal; text-decoration:underline;}
/*center*/
.clearfix:after
{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.cl{ clear:both};
.fl{ float:left}

img {
	border: none;
}

.viewmore {
	text-align: right;
}

.footmsg {
	font-size: 11px;
	color: #787a86;
}


.ptitle{
	background: #ebf2f8;
	text-align:left;
	border-bottom:1px #F3F3F3 solid;
}
.ptitle a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#033f7e;
}
.ptitle a:hover{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#297e03;
}
.div-line
{
	height:1px;
	background:#036;
}
.div-title-news
{
	color:#09368A;
}
.wlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F8F8F8;
	text-decoration:none;
}
.wlink a{
	color:#F8F8F8;
	text-decoration:none;
}
.wlink a:hover{
	text-decoration:none;
	color:#CCC;
}
.pdesc{
	vertical-align:top;
	text-align:left;
	width:130px;
}
.sb_but1 {   
   font-family: tahoma, verdana;
   font-size: 84%;
   font-weight: 900;
   color: #185596;
}

input.text {
	border: 1px solid #cccccc;
	font-size:13px;
	width:130px;
	height:16px;
}

.block-title h4
{
	font-size: 12px;
	color: #06828b;
	padding: 0 0 4px 0;
	margin: 0 0 0 0;
	border-bottom:0px;
}
.block-title2 h4
{
	font-size: 12px;
	color: #06828b;
	padding: 0 0 4px 0;
	margin: 0 0 0 0;
	border-bottom:1px solid #cce6e6;
}
h4 {
	font-size: 12px;
	color: #333333;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	padding: 4px 0 0px 4px;
	margin: 0 0 0 0;
	border-bottom: 0px solid #cccccc;	
}

.title2 {
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-align:left;
	padding: 4px 0 0px 4px;
	margin: 0 0 0 0;
	border-bottom: 0px solid #cccccc;	
}
h5 {	font-size: 12px;	color: #06828b;	padding: 0 0 4px 0;	margin: 0 0 0 0;	border-bottom: 5px solid #cccccc;}

a { color: #333333; text-decoration: none }
a:hover { text-decoration: underline }
a.strong { font-weight: 900 }
a.titleNew { color: #16387c; font-weight: 900 }

.tdbanner{	background:#1f3696;}
.div-block{ border:0px solid #e7e5e3; padding:0px; margin: 0 0 5px 0;
background:#fff;
color:a8c4c8;
}
.div-tblock
{
	background:#fff url(../images/bg_title.jpg) repeat-x top left;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-top:6px;
	height:22px;
	margin:0;
}
.div-tblock1
{
	background:#033f7e url(../images/bg_title1.jpg) no-repeat top left;
	color:#ffffff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	height:23px;
	margin:0;
}

.div-cblock{	
	
border:1px solid #e3e3e3;

}
.div-ublock{
height:3px;
width:201px;
background:url(../images/div_block_bottom.jpg) no-repeat bottom left;
margin:0px;
}
.div-fblock{	height:5px;}
.div-home{ padding: 0px;margin:0px;}
.div-home1{
background:url(../images/div_home1.jpg) no-repeat top center;
width:282px;
height:328px;

}
.div-home4{
margin:9px;
}
.div-home2{
background:url(../images/div_home2.jpg) no-repeat top center;
width:263px;
height:164px;
margin:10px 9px 5px;
padding-top:13px;
text-align:center;
vertical-align:middle;
}
.div-home3{
background:url(../images/div_home3.jpg) no-repeat top center;
width:246px;
padding:9px;
height:75px;
margin:0 9px;
}
.adoshow{	border:1px solid #e7e5e3;}
.adoshow-t{	font-family:Arial, Helvetica, sans-serif;	font-size:12px; text-transform:uppercase;	font-weight:bold;	color:#2b518a;	padding:5px;	border-bottom:1px solid #e7e5e3;}
.adoshow-m{ text-align:right; margin:5px}
.adoshowdetail{	float:left;	width:158px; 	padding: 10px 10px 10px 10px;}
.adoshowdetail:hover{ background:#f8f8f8}
.adoshowdetail-t{	 border:1px solid #e7e5e3;}
.adoshowdetail-tt{	 background:#f8f8f8; 	 text-align:center;	 padding:5px;	 border-bottom:1px solid #e7e5e3;}
.adoshowdetail-tt a{	font-size:11px;	font-weight:bold;	color:#3b6097;}
.adoshowdetail-ttt { padding:10px; text-align:center;}
.adoshowdetail-tttt{ padding:5px; text-align:center; border-top:1px solid #e7e5e3;}
.adoshowdetail-tttt a{  color:#3b6097; font-size:11px;}

.newsh{ background: url(../images/bg_titlec.jpg) repeat-x; width:350px; float:left;  border:1px solid #e7e5e3}
.newsh-t{ font-family:"Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#033f7e; padding:5px}
.newsh-c{padding:5px;}
.newsh-c div{padding:2px;}
.newsh-c div span{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:inherit; color:#CCC}
.newsh-c div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#033f7e}
.newsh-c div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#033f7e;}
.linen{ border-bottom:1px solid #eeeeee}
.home-link-tile{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00486c}
.div-content p {margin:0px; padding:0px}
.title_service{background: url(../images/title_dich_vu.jpg) no-repeat top center; font-size:12px; color:#ffffff; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.div-block2{ 
padding-top:10px;
margin:0 0 10px 0}
.div-block2 table{width: 100%;}
.item_products {
    width: 270px;
    float: left;
    padding: 10px;

}
.images_products {
    float: left;
    margin-right: 10px;
}
.images_products img {
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.title_products a {
    color: #4a01ff;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
.content_products {
    height: 100px;
    overflow: hidden;
}
.div-tblock2
{
background:#033f7e url(../images/bg_home.jpg) repeat-x top left;
color:#fff;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 10px;
height:15px;
}
#copyright{
/*
position: absolute;
right:20px;
*/
padding-left:880px;
margin:0 0 0px 0;
}
.adv-block{ border:0px solid #e7e5e3;  margin-top:10px ;text-align:center;margin-bottom:5px;}
.newsothers{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none}
.newsothers:hover{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline}
.div-news-title a {
color:#0A487F;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}