/*****************************/
/*** Core html setup stuff ***/
/*****************************/
@font-face {
	font-family: muathu;
	src: url('../font/UVNMuaThu.eot?') format('eot'),
		url('../font/UVNMuaThu.ttf') format('truetype'),
		url('../font/UVNMuaThu.svg#UVNMuaThu') format('svg');
}

html {
	height: 100%;
	margin-bottom: 1px;
}

form {
	margin: 0;
	padding: 0;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

a:link,a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button {
	cursor: pointer;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
	
}

img {
	border: 0 none;
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding: 0;
	margin-bottom: 1px;
}

div.center {
	text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}

div#header_l {
	position: relative;
}

div#header_r {
	height: 90px;
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}

div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 298px;
	height: 75px;
	background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
	margin-left: 30px;
	margin-top: 25px;
}

div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;
}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link,div#footer_r a:visited {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}

#search {
	float: right;
	width: 320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align: right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding: 0;
}

#mod_search_searchword {
	
}

#area {
	padding: 0;
}

#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

/* horizontal pill menu */
table.pill {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

td.pill_l {
	background: url(../images/mw_menu_cap_l.png) no-repeat;
	width: 20px;
	height: 32px;
}

td.pill_m {
	background: url(../images/mw_menu_normal_bg.png) repeat-x;
	padding: 0;
	margin: 0;
	width: auto;
}

td.pill_r {
	background: url(../images/mw_menu_cap_r.png) no-repeat;
	width: 19px;
	height: 32px;
}

#pillmenu {
	white-space: nowrap;
	height: 32px;
	float: left;
}

#pillmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pillmenu li {
	float: left;
	background: url(../images/mw_menu_separator.png) top right no-repeat;
	margin: 0;
	padding: 0;
}

#pillmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 20px;
	color: #000;
	text-decoration: none;
}

#pillmenu a#active_menu-nav {
	margin-top: 2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}

#leftcolumn {
	padding: 0;
	margin: 0;
	width: 20%;
	float: left;
}

#maincolumn,#maincolumn_full {
	margin-left: 20%;
	padding-left: 15px;
	width: 75%;
}

#maincolumn_full {
	margin-left: 0;
	padding: 0;
	width: 100%;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/
div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
	display: block;
	margin: 0 20px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

/* headers */
div.componentheading {
	padding-left: 0px;
}

h1 {
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2,.contentheading {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #00923f;
	text-align: left;
	width: 100%;
	border-bottom: 2px solid #00923f;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.contentheading a{
	color: #2C2B2B;
	font-weight: bold;
}
.contentheading a:selected{
	color: #2C2B2B;
	font-weight: bold;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3,.componentheading,table.moduletable th,legend {
	margin: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}

a.readon {
	display: block;
	float: left;
/* 	background: url(../images/mw_readon.png) top right no-repeat; */
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid {
	border-color: #ff0000;
}

label.invalid {
	color: #ff0000;
}

/** overlib **/
.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}

.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {
	
}

/* menu links */
a.mainlevel:link,a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {
	
}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	/*padding-right: 5px;*/
}

.column_separator {
/* 	border-left: 1px dashed #e0e0e0; */
	/*padding-left: 10px;*/
}

td.buttonheading {
	
}

td.buttonheading img {
	border: none;
}

.clr {
	clear: both;
}

td.greyline {
	width: 20px;
	background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
	border-top: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit {
	float: left;
}

/* table of contents */
table.contenttoc {
	margin: 5px;
	border: 1px solid #ccc;
	padding: 5px;
	float: right;
}

table.contenttoc td {
	padding: 0 5px;
}

/* content tables */
td.sectiontableheader {
	background: #efefef;
	color: #333;
	font-weight: bold;
	padding: 4px;
	border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td
	{
	padding: 4px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
	padding: 3px;
}

/* content styles */
table.contentpaneopen,table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable,div.module {
	margin-bottom: 25px;
}

div.module_menu h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_menu ul li a:link,div.module_menu ul li a:visited {
	font-weight: bold;
}

#leftcolumn div.module {
	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
	width: 540px;
	height: 400px;
	font-size: 1em;
	color: #000099;
}

div.search input {
	width: 176px;
	border: 1px solid #ccc;
	margin: 7px;
	padding: 4px;
	font-style: italic;
	font-size: 12px;
}

form#form-login fieldset {
	border: 0 none;
	margin: 0em;
	padding: 0.2em;
}

form#form-login ul {
	padding-left: 20px;
}

form#com-form-login fieldset {
	border: 0 none;
	margin: 0em;
	padding: 0.2em;
}

form#com-form-login ul {
	padding-left: 20px;
}

/* thumbnails */
div.mosimage {
	margin: 5px;
}

div.mosimage_caption {
	font-size: .90em;
	color: #666;
}

div.caption {
	padding: 0 10px 0 10px;
}

div.caption img {
	border: 1px solid #CCC;
}

div.caption p {
	font-size: .90em;
	color: #666;
	text-align: center;
}

div.img_caption {
	padding: 0 10px 0 10px;
}

div.img_caption img {
	border: 1px solid #CCC;
}

div.img_caption p {
	font-size: .90em;
	color: #666;
	text-align: center;
}

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
	
}

div.message {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
	
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */
.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */
.pagination span {
	padding: 2px;
}

.pagination a {
	padding: 2px;
}

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display: block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom: 1px solid #eee;
	color: #666;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message {
	margin-bottom: 20px;
}

#system-message dd.message ul {
	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center
		no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/* System Error Messages */
#system-message dd.error ul {
	color: #c00;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center
		no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center
		no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
	margin: 0px;
	padding-left: 40px;
	text-indent: 0px;
}

#syndicate {
	float: left;
	padding-left: 25px;
}

#power_by {
	float: right;
	padding-right: 25px;
}

/* Component Specific Fixes */
#component-contact table td {
	padding: 2px 0;
}

.col-left {
	width: 200px;
	position: fixed;
	top: 0;
	left: 0px;
	height: 100%;
	display: block;
	background: rgba(255, 255, 255, 0.3);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#1effffff', endColorstr =   '#1effffff' );
	/* IE */
	z-index: 1;
}

.logo {
	width: 200px;
	height: 140px;
background: white;
margin-bottom: 10px;
}

.lang {
	height: 50px;
}

.jflanguageselection li {
	width: 53px;
	text-align: center;
	font-size: 12px !important;
}

.jflanguageselection li a {
	color: #000;
	text-decoration: none;
}

.jflanguageselection li a:hover {
	color: #000;
	text-decoration: none;
}

.jflanguageselection li img {
	margin-left: 18px !important;
}

#jflanguageselection {
	float: left;
	margin: 0;
	margin-left: 15px
}

#link_brochure img {
	margin-top: -6px !important;
}

.search {
	height: 39px;
	background: rgba(255, 255, 255, 0.4);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#4effffff', endColorstr =   '#4effffff' );
	/* IE */
}

.menu-left {
	text-align: right;
}

.menu-left h3 {
	height: 40px;
	background: url(../images/arrow.png) no-repeat right #00923f;
	text-transform: uppercase;
	line-height: 40px;
	color: #fff;
	text-align: right;
	padding-right: 30px;
}

.menu-left ul li {
	padding-right: 15px;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	list-style: none;
}

.item1,.item3,.item5,.item7,.item9 {
	background: rgba(255, 255, 255, 0.6);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#beffffff', endColorstr =   '#beffffff' );
	/* IE */
}

.item2,.item4,.item6,.item8 {
	background: rgba(255, 255, 255, 0.4);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#4effffff', endColorstr =   '#4effffff' );
	/* IE */
}

.menu-left ul.menu li a {
	color: #474747;
	font-size: 12px;
	font-weight: bold;
}

.menu-left ul.menu li a:hover {
	color: #00923f;
	font-size: 12px;
	text-decoration: none;
}

.menu-left ul.menu li.active a {
	color: #fff;
	font-size: 12px;
}

.menu-left ul.menu li.active {
	height: 35px;
	background: url(../images/arrow.png) no-repeat right #00923f;
	text-transform: uppercase;
	line-height: 35px;
	color: #fff;
	text-align: right;
	padding-right: 30px;
}

.social {
	height: 70px;
	background: rgba(255, 255, 255, 1);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#ffffffff', endColorstr =   '#ffffffff' );
	/* IE */
	bottom: 0;
	position: absolute;
	width: 200px;
}

.moduletable_hotline {
	color: #00923f;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	margin-top: 40px;
}

.col-right {
	margin-left: 200px;
}

.col-right .content {
	background: rgba(255, 255, 255, 0.9);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#2effffff', endColorstr =   '#2effffff' );
	/* IE */
	height: 100%;
	width: 100%;
}
.tin_tuc_content{
	margin-top:100px;
}
.slogan {
	top: 100px;
	right: 0;
	position: absolute;
	height: 60px;
	background: rgba(255, 255, 255, 0.6);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#1effffff', endColorstr =   '#1effffff' );
	/* IE */
	color: #00923f;
	font-family: muathu;
	font-size: 30px;
	line-height: 60px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 30% 30%;
	margin-right:10px;
}

.footer {
	bottom: 0;
	right: 0;
	position: absolute;
	width: 100%;
	height: 40px;
	background: rgba(255, 255, 255, 0.5);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#2effffff', endColorstr =   '#2effffff' );
	/* IE */
	color: #00923f;
	font-size: 12px;
	z-index: 0;
}

.copyright {
	bottom: 0;
	right: 0;
	position: absolute;
	width: 500px;
	height: 40px;
	background: rgba(255, 255, 255, 0.7);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#2effffff', endColorstr =   '#2effffff' );
	/* IE */
	color: #00923f;
	font-size: 12px;
	z-index: 0;
	color: #474747;
	
}

.copyright p {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-top: 7px;
	margin-right: 10px;
}

.news {
	margin-left: 200px;
	font-size: 12px;
}

.news .moduletable_news {
	position: fixed;
}

.news ul.latestnews_news li {
	list-style: none;
}

.news .moduletable_news h3 {
	height: 40px;
	width: 120px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 40px;
	background: url(../images/news-arrow.png) no-repeat right #00923f;
	color: #ffffff;
	float: left;
	padding-left: 10px;
}

.news a {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	line-height: 40px;
	padding-left: 10px;
	font-size: 12px;
}

ul.icon-share li {
	display: inline-block;
	width: 20px;
	float: left;
	margin: 3px;
}

ul.icon-share li#wish-audio {
	width: 25px;
}

.moduletable_social {
	width: 140px;
	margin-left: 32px;
	margin-top: 10px
}

/* trang giới thiệu */
.articel-intro {
	height: 230px;
	border-radius: 20px 20px 0 0 ;
	overflow: hidden; 
	background: #fff;
	border: 2px solid #fff;
}

.articel-intro {
}

.articel-intro h3 {
	width: 100%;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 10px;
}

.articel-intro p {
	width: 100%;
	text-align: justify;
	font-size: 12px;
	color: #ffffff;
}

.articel-content {
	background: rgba(255, 255, 255, 0.9);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#2effffff', endColorstr =   '#2effffff' );
	position: absolute;
	width: auto;
	height: auto;
	right: 20px;
	left: 220px;
	top: 20px;
	bottom: 60px;
}
.intro{
	background: none;	
}
.articel-fulltext{
	background: #fff;	
}
.articel-fulltext p {
	padding: 10px 20px 10px 50px;
	text-align: justify;
}

.articel-fulltext h4 {
	float: left;
	font-weight: bold;
	margin-left: 20px;
	padding-top:20px;
	color:#00923f;
	text-transform: uppercase;
}

.blue {
	background: #00923f;
	/* 	background: rgba(0,146,63,0.8); */
	/* 	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2e00923f', endColorstr='#2e00923f'); IE */
	color: #ffffff;
}

.du-an {
	margin-top: 20px;
}

.art-intro {
	padding: 20px 30px;
	text-align: justify;
}

.art-intro h3.title-intro,.moduletable_slide_duan {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.gioithieu_duan {
	float: left;
}

.slide_duan {
	float: left;
	width: 580px;
	/* 	background: rgba(255,255,255,0.5); */
	/* 	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2effffff', endColorstr='#2effffff'); IE */
	/* 	padding: 20px; */
}

.flexslider {
	width: 500px;
}

@media (min-width: 1024px) and (max-width: 1279px){
	.gioithieu_duan {
		float: left;
	}
	
	.slide_duan {
		float: left;
		width: 480px;
	}
	
	.flexslider {
		width: 400px;
	}
}

#description_map {
	padding-left: 10px;
	width: 200px;
	height: 400px;
	background: rgba(0, 0, 0, 0.5);
	filter: progid :   DXImageTransform.Microsoft.gradient (   GradientType
		=   0, startColorstr =   '#2e000000', endColorstr =   '#2e000000' );
	IE
}

#description_map a {
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 25px;
}

#description_map a:hover {
	color: #00923f;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.link_hover {
	color: #e7f41a !important;
	text-transform: uppercase !important;
	font-size: 11px ;
	text-decoration: none !important;
	font-weight: bold !important;
}

.moduletable_slide_duan h3 {
	margin-top: 20px;
	margin-left: 40px;
	color: #00923f;
}

.moduletable_vitri h3,.moduletable_tien_do_bt h3,.moduletable_sodo_phanlo h3,h3.title_matbang {
	color: #00923f;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0 0 0;
	margin: 10px 20px;
	border-bottom: 2px solid;
}
.title_matbang a{
	color: #00923f;
	font-size: 12px;
}
.title_matbang a:horver{
	text-decoration: none;
}
.moduletable_vitri p {
	margin: 0px 20px;
}

.moduletable_tien_do_bt {
	/*background: url(images/stories/tongthe.jpg) no-repeat top left;*/
	
}

#module_tien_do,.khung_hinh_chu_con {
	padding: 0px;
}

#module_tien_do img,.khung_hinh_chu_con .hinh img {
	width: 200px;
	border: 4px solid #fff;
	margin: 10px;
	height: 140px;
	/*-webkit-transform: rotateZ(-10deg);*/
	box-shadow: 4px 4px 2px #ccc;
}

#module_tien_do img:hover,.khung_hinh_chu_con .hinh img:hover {
	width: 200px;
	border: 4px solid #fff;
	margin: 10px;
	height: 140px;
	/*-webkit-transform: rotateZ(-18deg);*/
	box-shadow: 6px 6px 5px #ccc;
}

#module_tien_do .tiendo_item ,.khung_hinh_chu_con .hinh{
	width: 240px;
	float: left;
}

#module_tien_do .tiendo_item h4,.chu {
	margin-top: 5px;
	text-align: center;
	color: #0ACE22;
	font-weight: bold;
	/*-webkit-transform: rotateZ(-10deg);*/
}

.box-container {
	width: 100%;
	height: 100%;
	background: #fff;
	font-size: 12px;
	position: relative;
}

.box-item {
	width: 25%;
	background: #00923f;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.box-item img {
	cursor: pointer;
	margin-top: 3px;
}

.item-description {
	position: absolute;
	padding: 10px;
	color: white;
	top: 0px;
	overflow-y: hidden;
}

.box-item h2 {
	font-size: 14px;
	color: white;
	border-bottom: 1px solid #999;
	margin-bottom: 15px;
}

.box-item h2 a {
	color: white;
	line-height: 35px;
}

.box_hover h2 a {
	line-height: 35px;
}

.box_hover .item-description {
}

#last_index_0,.item-description-0 {
	background: #07883F;
}

#last_index_1,.item-description-1 {
	background: #089746;
}

#last_index_2,.item-description-2 {
	background: #06a24a;
}

#last_index_3,.item-description-3 {
	background: #04b953;
}

.article-content>a {
	float: left;
	width:27%;
}

.contentpaneopen {
	border-bottom: 1px solid #EEEEEE;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 95%;
	margin-left: 4%;
}
.img-thumnbs{
	width: 100%;
	float: left;
	
}
.img-thumnbs img {
	height: 100px;
	width: 100%;
	max-width:140px;
/* 	border: 2px solid #ccc; */
}
.content .blog{
	/*padding-bottom: 15px;	*/
}
.content-blog .content {
	height: 60px;
	overflow: hidden;
	background: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-top: 5px;
}
.content-blog h3{
	font-size: 12px;
	font-weight: bold;	
}
.content-blog {
	float: left;
	margin-left: 2%;
	width: 70%;
}

.readon-right {
	float: left;
}

.time_create {
	position: absolute;
	top: 80px;
	width: 68px;
	background: rgba(109, 103, 103, 0.7) url(../images/ico-clock.png) no-repeat left!important ;
	color: white;
	font-size: 13px;
	text-decoration: none;
	left:2px;
	padding-left: 20px;
	height: 18px;
}

.article-content a:hover {
	text-decoration: none;
}
.article_column{
	vertical-align: top;	
}
.readon-right a{
	color: #2C2B2B;
	text-decoration: underline;
	font-size: 12px;	
}
.tin_tuc_content h1.componentheading{
	color: #00923f;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	padding-top:20px;
	padding-left:2%;
	width:98%;
	font-size: 20px;	
}
#content-google-map{
	margin-top: 100px;
	padding-bottom: 15px;	
}
#content-google-map td{
	vertical-align: top;
	padding-top: 15px;
	font-size: 12px;
}
#lien_he_info{
	float:right;
	text-align: left;
	margin-right: 6%;
}
.labgoogle {
width: 100px;
float: left;
line-height: 34px;
}
#content-google-map input, #content-google-map textarea {
padding: 2px;
margin: 5px;
}
img.spam-e{
	margin-top: 4px;	
}
.button {
	text-decoration: none;
	background: #00923f;
	height: 25px;
	width: 91px;
	color: white;
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	border: none!important;
	cursor: pointer;
}
.articel-fulltext{
}
.articel-intro img{
	width: 100%;
}
.art-content li{
	list-style: disc;
	margin-bottom: 5px;
	margin-left: 20px;
}
#tabs .art-content h3{
	color: #00923f;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid;
}

.tin_tuc_content .vien{
	padding: 20px;
}
#tabs .moduletable_gioithieu .art-intro h3.title-intro{
	color: #ffffff;	
	border: none;
	font-weight: normal;
}
.tin_tuc_content p{
	padding-top: 5px;
	padding-bottom: 5px;
}
.article-content a{
	color: #000000;	
}
.content-blog h3.contentheading{
	margin: 0;
	border: none;	
}
.moduletable_vitri{
	margin-top:25px;
	background:#ffffff;
}

/* tiện ich */

.khung_hinh_chu{
    float: left;
}
.khung_hinh_chu_con{
}
.hinh{
    width: 100%;
    height: 80%;
}
.chu{
    width: 100%;
    height: 20%;
    text-transform: uppercase;
    font-size: 12px;
}
.gallery clearfix{
    width: 100%;
    height: 100%;
}
.tiendo_item a{
	text-decoration: none;	
}
/*lien he*/
#id_trusochinh, #id_trusophu{
    background-color: white;
    border: gray solid thin;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
    cursor: pointer;
    font-size: 12px;
    margin-right: 3px;
}
.selected{
    background: lightgray !important;
    font-weight: bold !important;
    font-size: 12px;
}
.hover{
    font-size: 12px;
}
.cot2{
	
}
.gg-line{
	height: 34px;
	width: 100%;
	display: block;	
}
.gg-line-area{
	height: 80px;
	width: 100%;
	display: block;	
}
.articel-content p {
	text-align: justify;
}