/* ----- CSS ----- */

*{
	margin:0px;
	padding:0px;
	
}

body {
	font-family:arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background:#EDF6EE;
}


/* ----- IDS ----- */

#container{
	margin: 0 auto;
	width: 972px;
	background:#EDF6EE;
}
#headerwapper{
	height: 383px;
	
}


#bodycontentwrapper{
	background:#EDF6EE;
	min-height: 200px;
	height:auto !important;
	height: 200px;
}

#rightboxwapper{
	min-height: 200px;
	height:auto !important;
   height: 200px;
	width:221px;
	float: right;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px ;
	border: none;
	
}
#contentboxwapper{
	min-height: 300px;
	height:auto !important;
   height: 300px;
	width:740px;
	float:left;
	margin: 0 0 0 0px;
}
#leftboxwapper{
	min-height: 200px;
	height:auto !important;
   height: 200px;
	background:Fuchsia;
	width:120px;
	float:left;
	
}

#leftmenu{
	height: 500px;
	background:yellow;
	width:100px;
	
}

#footerwapper{
	height: 202px;
	background:#2986AD;
}
#footercontent{
	margin: 0 auto;
	height: 202px;
	width:972px;
}
#topmenuwrapper{
	height: 84px;
	width:815px;
	float:left;
}

#lang{
	height: 40px;
	width:815px;
}

#lang a{
	color: #08841B;
	font-size:110%;
	padding-left:5px;
	padding-right:5px;
}



#logo{
	height: 84px;
	background:#EDF6EE;
	width:157px;
	float:right;
}

#slide{
	height: 293px;
	
}

/* ----- top  menu */
.topmenu{
	height: 44px;
	/*background:#2EAE42;*/
	width:815px;
}

.topmenu * {
    margin: 0;
    padding: 0;
}
.topmenu ul {
    list-style: none;
}
.topmenu .nav-bar {
	font-size:12.0px;
	background:url(../images/nav_bar_bg.gif) repeat-x #77af01;
	width:100%;
	height:42px;
	}


/* ----- CLASSES ----- */
.rightbox-header{
	background: url(../images/bgr_rightbar.gif) no-repeat;
	height:31px;
	width:100%;
}
.rightbox-footer {
	background: transparent url(../images/line_1.gif) repeat-x scroll left top;
	height:30px;
	width:100%;
	display:block;
	margin-top:15px;
}
.rightbox-content ul  li{
	background: transparent url(../images/marker1.gif) no-repeat scroll 0 10px;
	list-style:none;
	line-height:25px;
	margin-left:8px;
	font-size:0px;
}

.rightbox-content ul  li a{
	margin-left:18px;
	display:block;
	font-size:13px;
}


.hide{
/* display:none; */
}
.show{
/* display:block; */
}

.horizontalseparator{
	height:10px;
	clear:both;
	font-size:0px;
}

.verticalseparator{
	width:10px;
	float:left;
	font-size:0px;
}
/* latest_by_cat BEGIN ---------- */
#latest_by_cat {
	display:block;
	width:auto;
	margin:0px;
	padding:10px 0 0 0;
	clear: both
}

#latest_by_cat .section {
	display:block;
	width:auto;
	/* clear:both; */
	/* background-color:#ccc; */
	background:url(../images/section_grey.gif) top left repeat;
}

#latest_by_cat ul {
	width:360px;
	display:block;
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-position: inside;
	float:left;
	background: inherit;
}

#latest_by_cat li {
	display:inline;
	margin:0;
	float:left;
	width:350px;
	padding: 8px;
	text-align:justify;
}

#latest_by_cat li a {
}

#latest_by_cat li.title {
	width:360px;
	font-weight:bold;
	padding:2px 2px 2px 4px;
	color:#1A8F2C;
	font-size:130%;
}

#latest_by_cat li.title a {
	color:#1A8F2C;
	text-decoration:none
	
}

#latest_by_cat li.title a:hover {
	color:#1A8F2C;
	text-decoration: underline
}

#latest_by_cat li.title .icons {
	padding:0; 
	margin-bottom:0; 
	background: transparent; !important;
	float:right;
}

#latest_by_cat li img {
	float:right;
	/*border: 1px solid #fff;*/
	margin-left:10px
}

#latest_by_cat li images.noborder {
	border:none
}

#latest_by_cat li span {
	font-weight:normal;
	color:#6c655f !important;
	font-size:10px !important;
	background-color:#fff;
	white-space:nowrap;
}

#latest_by_cat li span {
	font-weight:normal;
	color:#6c655f !important;
	font-size:10px !important;
	background-color:#fff;
	white-space:nowrap;
	background: transparent;
}
/* latest_by_cat END ---------- */
/* the clearfix rules make it possible to clear floated elements without additional structural markup. See http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.float_left /* Generic class to float */ {
	float:left !important;
}

.float_right /* Generic class to float */ {
	float:right !important;
}

.clearboth /* Generic class to clear  */ {
	clear:both;
}

.clearleft  /* Generic class to clear */ {
	clear:left;
}

.clearright  /* Generic class to clear */ {
	clear:right;
}

/* footer content */

.footer-content
{
	width:222px;
	text-align:left;
	_0background:red;
	color:#fff;
	 font-size:11px;
}
.footer-content h2
{
	color:#fff;
	 text-transform:uppercase;
	 font-size:11px;
}
.footer-content ul
{
	margin:0 0 0 20px;
	list-style:none;
}
.footer-content ul li
{
	line-height:25px;
	list-style:none;
}
.footer-content ul li a
{
	text-decoration:none;
	color:#ffffff;
}
.fl
{
	float:left;
}

/*end footer content*/
/* list news */
.story {
	float: left;
	padding: 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	clear:both;
	border-bottom:1px #dedede solid;
	width:100%;
	overflow:none;
	line-height:1.5;
	margin-bottom:1.5em;
}
.tabs {
	float:none;	
}
.tabs img {
	float:left;
	border:1px solid #cccccc;
	margin-right:5px;
}
/* other news*/
/*begin css for news page */

#other-news
{
	background:none;
	padding:0;

}
#other-news h2
{
	color:#1A8F2C;
	font-size:16px;
	border-bottom:0px solid #ccc;
	padding-bottom:4px;
}

#other-news ul 
{
	margin:0 0 0 12px;
	padding:0 0 14px 0;
}

#other-news ul li
{
	background:url(../images/marker1.gif) no-repeat 0 center;
	padding:0 0 0 20px;
	line-height:30px;
	font-size:11px;
}
.banthietbimang
{
display:none;
}

/*end css for news page */
/* ----- HEADINGS ----- */

h1{
	font-size:140%;
	font-weight:bold;
	color:#1A8F2C;
}
h2{
	font-size:130%;
	font-weight:bold;
	color:#1A8F2C;
}
h3{
	font-size:120%;
	font-weight:bold;
	color:#1A8F2C;

}
h4{
	font-size:100%;
	font-weight:bold;
	color:#1A8F2C;
}

/* ----- PARAGRAPHS ----- */

p{
	line-height:20px;
	padding:6px 10px;
	
}

#contentboxwapper p {
text-align:justify;
}

#primaryContent p{
}
#secondaryContent p{
}

#print-style
{
	_0background:red;
	float:right;
}
#print-style a
{
	color:#2986AD;
	padding:0 10px 0 0;
}
#print-style a:hover
{
	text-decoration:underline;
}
.list-colum-detail
{
	margin:0 0px;
}
/*
.list-colum p img, .list-colum-detail p img {
float:left;
padding-right:10px;
}
*/
.list-colum p img
 {
float:left;
padding-right:10px;
}
#footer-fix a {
	color:#ffffff;
}
TABLE.adminlist {
	BORDER: #cadefa 1px solid; PADDING: 0px;MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; border-spacing: 0px;
}
TABLE.adminlist TH {
	PADDING: 4px 3px;FONT-SIZE: 11px; background:#a3e0fc url(../images/bg-tabsgg-thead.gif) repeat-x; MARGIN: 0px; COLOR: #000; HEIGHT: 20px; BORDER: #cadefa 1px solid; color:#222222;
}
TABLE.adminlist TH.title {
	TEXT-ALIGN: left
}
TABLE.adminlist TH A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
TABLE.adminlist TH A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
TABLE.adminlist TH A:hover {
	TEXT-DECORATION: underline
}
TABLE.adminlist TR.row0 {
	BACKGROUND-COLOR: #f0f6fc; TEXT-ALIGN: left
}
TABLE.adminlist TR.row1 {
	BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
TABLE.adminlist TD {
	PADDING: 6px; BORDER: #cadefa 1px solid; font-size:13px;
}
TABLE.adminlist TR.row0:hover {
BACKGROUND-COLOR: #dfefff
}
TABLE.adminlist TR.row1:hover {
	BACKGROUND-COLOR: #dfefff
}



/* ----- IMAGES ----- */

img{
	border:none;
	behavior: url("/site/license.vn/iepngfix.htc");
}


/* BREAK */

hr{
/* display:none; */
}

ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


/* ----- LINKS ----- */

a{
	font:;
	color:#444E57;
	text-decoration:none;
	
}
a:hover{
	color:#444E57;
	background-color:;
	text-decoration:underline;
}
a:visited, a:active, a:focus{
color:#444E57;
background-color:;
border-bottom:;
}
a:visited{
color:#444E57;
background-color:;
border-bottom:;
}
.mangvanphong
{
display:none;
}
a:active{
color:#444E57;
background-color:;
border-bottom:;
}
a:focus{
color:#444E57;
background-color:;
border-bottom:;
}
.images_news
{
width:75px;
}
.feed-lever
{
display:none;
}
.news_page
{
float:right;
clear:both;
text-align:right;
}
.site_map_childrent{
	margin-left:20px;
}
.site_map_childrent li{
	list-style:none;
	line-height:25px;
	margin-left:8px;
	
}

.h1navbar {
margin:0;
font-size: 10px;
display: inline;
}
.dichvubaotrihethongmang
{
display:none;
}

