body, table, td, tr, p, div, th, span { font: 12px  Verdana, Arial,Helvetica,sans-serif;}

body{ margin:0px; padding:0px; background:		#4a9d00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94e900', endColorstr='#4a9d00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#94e900), to(#4a9d00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #94e900,  #4a9d00); /* for firefox 3.6+ */ ; }
h1, h2, h3, h4, h5 {font-weight:normal; margin:5px 0 5px 0}

h5 {	font-size: 12px;	color: #06828b;	padding: 0 0 4px 0;	margin: 0 0 0 0;	border-bottom: 5px solid #cccccc;}
a { color: #000; text-decoration: none }
a:hover { text-decoration: none }
a.strong { font-weight: normal}
a.titleNew { color: #16387c; font-weight: 900 }


#maincontainer{width: 1000px; margin: 0 auto; background:#ffffff;padding:10px}
/*header*/
#topsection{background: #ffffff;position: relative; overflow:hidden; margin-bottom:10px}
#banner{overflow:hidden; background:#ffffff}
#logo{ float:left}
.header-right{  height: 80px;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 15px;
    width: 350px;
    z-index: 1000;
}
.header-menu{ overflow:hidden; float:right}

#navtop{height:55px; background:#4a9d00;  border-radius: 0px 0px 5px 5px;}
/*body*/
#contentwrapper{float: left; width: 100%;}
#contentcolumn{float: left; padding:0px 10px 0px 10px; width:580px;}
#leftcolumn{float: left; width:200px; background-color:transparent;}
#rightcolumn{float: left; width:200px;  background: #fff;}
.right-bgfooter{ background:  #C7C8CA;-moz-border-radius:  8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius:  8px; 
	border-radius:  8px; }
.rightcontent{padding:8px 8px 40px 8px;}
#silde{ text-align:center;}
/*footer*/
#footer{clear: left;width: 100%;}
.cfooter{ padding: 10px;}
#navbottom{padding:10px;}
#navbottom ul{font-size:12px;list-style-type: none;overflow: hidden; margin:0; padding:0}
#navbottom li{display: inline;margin: 0; padding-right:10px}
#navbottom a{ color:#000}
#navbottom a:hover{ text-decoration:underline}

#navheader{padding:10px; float:left}
#navheader ul{font-size:11px;list-style-type: none;overflow: hidden; margin:0; padding:0}
#navheader li{display: inline;margin: 0; padding-right:10px}
#navheader a{ color:#0066AE}
#navheader a:hover{ text-decoration:underline}
.footer-line{ border-bottom: 1px dotted #CCE6E6;
    color: #0066AE;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0 0 5px;
    text-transform: uppercase;}

.title-other{background: #f5f5f5;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f5f5f5); /* for firefox 3.6+ */ 
 border:1px #e3e4e6 solid;-moz-border-radius:  8px 8px 0px 0px; 
	-webkit-border-radius:  8px 8px 0px 0px; 
	-khtml-border-radius:   8px 8px 0px 0px; 
	border-radius:   8px 8px 0px 0px; padding:5px 20px 5px 20px; font-weight:bold}
.line-other{border-bottom: 1px dotted #CCE6E6;height:18px; margin-bottom:10px}

#Copyright{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#3b3b3d; font-size:11px; padding:5px }
.h1-title{background:#F3F3F3; border-bottom:1px solid #E9E9E9; margin:0px; text-align:center; font-size:10px; color:#696969}
.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;}
	#dhtmltooltip{position: absolute;width: 1%;	border: 1px solid #FF9610;padding: 1px;	visibility: hidden;	z-index: 100;}
	#ajaxload_container {position:absolute;z-index:1001;display: none;width:100%;height:100%;left: 0px; top: 0px}
	#ajaxload_content {	background-color:threedface;border:1px solid threedshadow;padding: 10px;width: 300px;}
	.question {width: 18px;	height: 18px;vertical-align: middle;}
	.lefttd {align: left;vertical-align: top;width: 2%;}
	.sw {width: 180px;}
/*center*/
.content .video-pic{float:left; padding:10px; width:142px; height:130px}
.content .picture-pic{float:left; padding:10px; width:142px; height:130px}
.content .picture-detail{float:left; margin:6px; padding:3px; width:147px; height:130px; border:1px solid #F3F3F3; border-radius: 5px 5px 5px 5px;}

/*dich vu home*/
.boxca{border-bottom:1px dotted #F3F3F3; overflow:hidden}
.boxca .boxca-content {font-size:11px; padding:3px; text-align:left}
.boxca .boxca-title{}
.boxca .boxca-title a{ color:#000000; font-size:16px; font-weight:bold; text-shadow:0px 0px 0 #fbfbfb;}
.boxca .boxca-title a:hover{ text-decoration:underline}
.boxde {border-bottom:1px dotted #F3F3F3; overflow:hidden}
.boxde .boxde-title{}
.boxde .boxde-title h2{padding:0; margin:0}
.boxde .boxde-title a{ color:#000; font-size:16px; font-weight:bold; text-shadow:0px 0px 0 #fbfbfb;}
.boxde .boxde-title a:hover{ text-decoration:underline}
.boxde .boxde-content {font-size:11px; padding:3px; text-align:left}
.boxde .boxde-img{ float:left;  border-radius: 10px; -moz-border-radius:10px; }
.box-home-more ul{ padding:0px  0px  0px 15px; margin:0}
.box-home-more ul a{ font-weight:bold; font-size:11px}
/*slide new tin moi*/
#billboard {
    position: relative;
}
#billboard ul {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    width: 450px;
	padding:0px;
	margin:0px;
}
.cfooter p {
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    height: 30px;
    width: 175px;
	padding:0px;
	margin:0px;
}
.cfooter a {
    height: 20px;
    margin: 8px 0 0;
    width: 20px;
	padding:0px;
	margin:0px;
}
.nav_link ,.nav_link {color:#fff;	font-weight:bold;}
.nav_link:hover{color:#fff;	font-weight:bold;}
.nav_link:avisited{color:#fff;	font-weight:bold;}
.nav-3,.nav-3:avisited{color:#000000}
.nav-3:hover{color:#000000;text-decoration:underline}
.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}
.of{overflow:hidden}
img {	border: none;}
.viewmore {	text-align: right;}
.footmsg { font-size: 11px; color: #004e95;}
.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:0px; border-top: 1px solid #FFFFFF; padding:0px;}

.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;}


.video-title { font-size: 11px; color: #333333; font-weight:nomal; text-align:left;}
.posttitle{color: #0066ae; font-size: 12px; font-weight:bold; padding:0; margin: 0 0 10px 0px; text-transform:uppercase; border-bottom:1px dotted #cce6e6;padding-bottom:5px}
.tdbanner{	background:#1f3696;}
.div-block{ border:1px solid #ececec; padding:0px; margin: 0px 0 10px 0px; width:200px; border-radius: 5px 5px 10px 10px;}
.div-tblock{
	background:		#4a9d00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94e900', endColorstr='#4a9d00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#94e900), to(#4a9d00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #94e900,  #4a9d00); /* for firefox 3.6+ */ ; 
	color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; border-bottom:4px solid #818286; text-align:left; Padding:6px 6px 6px 6px;  border-radius: 5px 5px 0px 0px;}
.div-tblock a{ color:#ffffff;}
.div-tblock a:hover{color:#F5F5F5;}
.div-cblock{color:#000000;}
.div-fblock{	height:5px;}
.div-home{}
.tbl-price{background: none repeat scroll 0 0 #FFFFFF;
    border-spacing: 0;
    border-top: 0px solid #BBDEEF;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;}
.tbl-price tr td {border-bottom: 1px dotted #000;padding: 4px;vertical-align: top;}
.tbl-price tr th {border-bottom: 1px solid #000;padding: 4px;vertical-align: top; text-align:left; font-weight:bold}
.tab-footer{text-align:right}
.tab-footer .lbutton{-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	-khtml-border-radius:2px;  
	border-radius:2px; background:url(../images/title_m_left.jpg) repeat-x top; color:#FFF; font-size:11px; padding:4px 8px 4px 8px}
.div-line{position:relative; line-height:1px; height:1px; background:#000; overflow:hidden}
.breakcoup{text-align:left; Padding:6px 6px 6px 6px; color: #000;font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.breakcoup a{color: #000;}
.breakcoup a:hover{text-decoration:underline}
.tabbox{margin:0px; overflow:hidden}
.tabbox div.content{vertical-align:top;overflow:hidden;  border: 1px solid #e7e5e3;border-radius: 8px 8px 8px 8px; padding:15px;}
.tabbox .content img{text-align:center; margin:5px}
.tabbox .content .list-news{ list-style-type:none; background:url(../images/icon-news.jpg) no-repeat left; padding:5px 5px 5px 15px}
.tabbox .content .list-news a{font-size:11px; font-weight:bold}
.tabbox .content .list-news a:hover{text-decoration:underline}
.adoshowdetail{width:50%; float:left; border-bottom:1px dotted #CCC; margin-bottom:3px; padding-bottom:3px}
.adoshowdetail-image{float:left}
.adoshowdetail-title{}
.tbutton{ list-style-type:none}
.tbutton li{display:inline}
.tbutton li a{border: 1px solid #dfeaf4; padding:6px; -moz-border-radius:3px 3px 3px 3px;background: white url(../images/button.jpg) top left repeat-x;}
.tbutton li a:hover{border: 1px solid #dfeaf4; padding:6px; -moz-border-radius:3px 3px 3px 3px;background: white url(../images/button-hover.jpg) top left repeat-x;}
.product{width:50%}
.product-button {padding:3px 10px 3px 10px; border:1px solid #dfeaf4; background:url(../images/button.jpg) repeat-x top;  -moz-border-radius:3px 3px 3px 3px}
.product-button:hover {padding:3px 10px 3px 10px; border:1px solid #dfeaf4; background:url(../images/button-hover.jpg) repeat-x bottom;  -moz-border-radius:3px 3px 3px 3px}
.service div{}
.service h2 a{ font-size:12px; font-weight:bold}
.service .service-content p{ font-size:11px; margin:4px;}
.service img{  border:1px #e3e4e6 solid;-moz-border-radius:  8px 8px 8px 8px; 
	-webkit-border-radius:  8px 8px 8px 8px; 
	-khtml-border-radius:   8px 8px 8px 8px; 
	border-radius:   8px 8px 8px 8px; padding:4px}
div.sdmenu {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 30px;
	background:no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	background:		#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7); /* for firefox 3.6+ */ 
	overflow: hidden;
	border-bottom:1px dotted #CCE6E6;
}
div.sdmenu div:first-child {
	background:		#4a9d00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7); /* for firefox 3.6+ */ 
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #000;
/*	background: url(../images/expanded.jpg) no-repeat 16.9em;*/
	cursor:pointer;
	/*border-bottom: 1px solid #ddd;*/
}
div.sdmenu div.collapsed span {
/*	background: url("../images/collapsed.jpg") no-repeat 16.9em;*/
}
div.sdmenu div span a {
	padding:0;
	display: block;
	color: #000;
	background:none;
	border-bottom:0;
}
div.sdmenu div span a.current {
	color: #ff0000;
	background:none;
	padding:0;
}
div.sdmenu div span a:hover {
	color: #0d5089;
	text-decoration: none;
	background:none;
	padding:0;
}

div.sdmenu div a {
	padding: 5px 10px;
	background: #fff;
	display: block;
	border-bottom: 1px dotted #ddd;
	color: #000;
}
div.sdmenu div a.current {
	background : #ccc;
	font-weight:bold;
}
div.sdmenu div a:hover {
	background : #818286;
	color: #fff;
	text-decoration: none;
}
