/*------------------------------------------------------------------------
* Project VINAUSEN V1.0 - Monday, April 21, 2008
* Websites:  http://www.vinausen.com
* Author: Hung Design
* Copyright © 2008 VIETAZ. all Rights Reserved.
-------------------------------------------------------------------------*/
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#A5D5F9 url(images/main_bg.jpg) bottom center repeat-x;
	background-attachment:fixed;
	color:#000000;
	font:normal 12px/100% arial;
	text-align:left;
}
table, tr, td {margin:0; font-size:12px;}
img, table, fieldset, button {border:0;}
hr {color:#CCCCCC;}
fieldset {
	margin-bottom: 10px;
	border: 1px #ccc solid;
	padding: 5px;
	text-align: left;
}

fieldset p {  margin: 10px 0px;  }

legend    {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.tablespace5px{margin-top:5px;}
.tablespacebot5px{margin-bottom:5px;}
.tablespace10px{margin-top:10px;}

/*HEADER*/
#header{margin:0 auto; height:150px; background:url(images/bg_top.jpg) top left repeat-x;}
.header{}
.boxHeaderBg{
	width:780px; height:150px;
}
.background{border:0; margin:0; padding:0; text-align:left; height:150px;}
/**Menu Header Top Search**/
.headerMenuTop {clear:both; float:left; width:780px; margin-top:-28px;position:absolute;}
.headerMenuTop ul {margin:0; list-style-type:none;list-style-image:none;margin-left:-15px;#margin-left:20px;}
.headerMenuTop li {float:left;}
.headerMenuTop li a{
	padding-left:10px; 
	padding-right:10px; 
	padding-top:9px; 
	padding-bottom:9px; 
	width:auto;
	white-space:0;
	display:block;
	font:bold 11px/100% arial;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}
.headerMenuTop li a:hover{color:#009900;}
.headerMenuTop li.current {background:url(images/menuTopL.gif) left top no-repeat;}
.headerMenuTop li.current a{
	padding-left:5px; 
	padding-right:40px; 
	padding-top:9px; 
	padding-bottom:9px; 
	margin-left:35px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background:url(images/menuTopR.gif) right top no-repeat;
	text-transform:uppercase;
}
.headerMenuTop li.current a:hover{ text-decoration:none; color:#FFFFFF;}
.headerMenuTop ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}

/*BODY*/
.boxBodyBgLeft{background:url(images/left.png) top left repeat-y; width:10px;}
.boxBodyBgCenter{background:url(images/frm_bg.gif) top left repeat-y;width:780px; height:auto;}
.boxBodyBgRight{background:url(images/right.png) top left repeat-y; width:10px;}
.boxMainMenuTop{background:#118E00 url(images/main_bgShadow.gif) left bottom no-repeat; padding:5px 0 15px 10;}
.boxMainMenuAdd a{
	background:url(images/icon_star.gif) left center no-repeat; 
	padding-left:15px; 
	font:10px/100% Verdana; 
	color:#FFFFFF; 
	text-decoration:none;
	text-align:left;
	padding-right:20px;
}
.boxMainMenuAdd a:hover{
	text-decoration:none;
	color:#FFFF99;
}
.boxMainMenuLang{color:#FFFFFF; font-size:11px; margin:0;}
.boxMainMenuLang img{border:0; margin-left:5px;}
.boxMainBanner{border:0; width:760px; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.boxMainBody{padding:0 10px;}

/*LEFT*/
.main_left{width:200px; vertical-align:top; text-align:left;}
.menuLeft_titleBg {
	margin:0;
	padding:0;
}
.menuLeft_titleBg a{
	font:bold 11px/100% Arial; 
	color:#FFFFFF;
	text-decoration:none;
}

.menuLeftbg {
        width: 200px;
		text-align:left;
		font-size:11px;
        }
.menuLeftbg ul {list-style:none; margin:0px; padding:0px;}
.menuLeftbg li a {
        text-decoration: none;
		font-weight:bold;
		height:auto;#height:18px;
        }

.menuLeftbg li a:link, .menuLeftbg li a:visited {
        color: #000000;
        display: block;
        background:#B7D9F2 url(images/menuBg.gif) left top no-repeat;
        padding: 6px 0px 6px 8px;
		margin:0px;
        }

.menuLeftbg li a:hover, .menuLeftbg li .currentM {
        background-position:0% -27px; 
		color:#000000;
        padding: 6px 0px 6px 8px;
        }

.menuLeftbg li a:active {
		color:#000000;
        background-position:0% -27px;
        padding: 6px 0px 6px 8px;
        }


.menuLeftSubbg {
        width: 200px;
        }
.menuLeftSubbg ul {margin:0px;list-style:none;padding:0px;}
.menuLeftSubbg li a {
        text-decoration: none;
		font-weight:normal;
        }
.menuLeftSubbg li a:link, .menuLeftSubbg li a:visited {
        color: #FFFFFF;
        display: block;
        background:#B7D9F2 url(images/menuBgSub.gif) left top no-repeat;
        padding: 5px 0px 5px 29px;
        }

.menuLeftSubbg li a:hover{
        background-position:0% -42px; 
		color:#FFFF00;
        padding: 5px 0px 5px 29px;
		text-decoration:none;
        }

.menuLeftSubbg li a:active {
		color:#FFFF00;
        background-position:0% -42px;
        padding: 5px 0px 5px 29px;
		text-decoration:none;
        }

.menuLeft_titleBg2 {
	background:url(images/main_menuTitle.gif) left top no-repeat; 
	padding-left:5px;
	padding-top:8px;
	padding-bottom:4px;
	text-align:left;
}
.menuLeft_titleBg2 a{
	font:bold 11px/100% Arial; 
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.menuLeft_contentBgL2{
	background:url(images/frm_mainBotL.gif) left bottom no-repeat;
	padding-left:5px;
}
.menuLeft_contentBgR2{
	padding:5px 5px 8px 0px;
	background:url(images/frm_mainBotR.gif) no-repeat bottom right;
	text-align:center;
}
.maindocumentContent {color:#000000; margin-top:5px; line-height:16px; text-align:justify; margin-left:15px; width:520px;}
/*Navigator back to*/
.mainContentIndent {
	text-align:left;
	background:url(images/mainTitleBg.gif) left top no-repeat;
	margin:0;
}
H1 {
	COLOR: #12A103;
	font-size:20px;
	padding:5px 0 0 35px;
	font-family:"Times New Roman", Times, serif;
	margin:0px 0 8px 0;
}
.breadCrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px 0px 10px 15px; COLOR: #999
}
.breadCrumb H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.breadCrumb H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.breadSep {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.linkClr2 {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline; font-size:10px;
}
A.linkClr2:link {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline; font-size:10px;
}
A.linkClr2:visited {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline; font-size:10px;
}
A.linkClr2:active {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: underline; font-size:10px;
}

.boxweblink {margin:0; margin-bottom:6px;}
.boxweblink ul{margin:0; padding:0;list-style:none; list-style-image:none; margin-left:10px; text-align:left;}
.boxweblink li{
	background:url(images/line_menu_a.gif) left bottom no-repeat;
	padding:6px 0;
}
.boxweblink li a{
	padding-left:10px;
	color:#000000; 
	text-decoration:none;
	font:bold 11px/100% Arial;
}
.boxweblink li a:hover{color:#FF6600; text-decoration:underline;}

/*FOOTER*/
.boxBotBgLeft{background:url(images/frm_bgBotL.gif) top left repeat-y; width:10px;}
.boxBotBgCenter{
background:url(images/bottom.png) top left no-repeat;
	width:800px; height:95px;
	color:#006600;
	text-align:center;
font-size:11px;
}
.boxBotBgCenter a{color:#666666; text-decoration:none; font-size:11px; padding-left:5px; padding-right:5px;}
.boxBotBgCenter a:hover{ text-decoration:underline;}
.boxBotBgRight{background:url(images/frm_bgBotR.gif) top left repeat-y; width:10px;}
/*ADS*/
.boxLeftAds{margin:0; padding:0;}
.boxLeftAds img{border:0; margin-bottom:5px;}
/*menu chuc nang thanh vien*/
.menuFunction{
	background:#e7f4ff;
	border:1px solid #cce6ff;
	padding:5px;
	margin-top:10px;
	font:normal 11px Arial;
	color:#666666;
	height:15px;
}
.menuFunction a{
	color:#0066CC;
	text-decoration:none;
}

.menuFuncRight{
	float:right;
	width:260px;
	text-align:right;
}
span.menuFuncNews{
	height:20px;
	font:normal 10px verdana;
	color:#000000;
	padding:3px 10px 3px 25px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background:url(images/button_vcart.gif) left top no-repeat;
}
span.menuFuncNews a{
	text-decoration:none;
	color:#555555;
	font-weight:bold;
}
span.menuFuncAdd{
	height:20px;
	font:normal 10px verdana;
	color:#000000;
	padding:3px 10px 3px 25px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background:url(images/button_add.gif) left top no-repeat;
}
span.menuFuncAdd a{
	text-decoration:none;
	color:#555555;
	font-weight:bold;
}

/*list news*/
.post {
	padding: 0px;
	clear: both;
	overflow: hidden;
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom:8px;
}
.post .title {
	float: left;
	margin-top:5px;
}
.postdata {
	font-size: 90%;
	color: #999999;
}
.entry {
	padding: 5px 0px 0px;
	clear: both;
	line-height:130%;
	display:block;
}
.entry .imgnews{
	margin-right:8px;
	margin-bottom:5px;
	max-width:80px;
	width: expression(this.width > 80? 80: true);
}
/* post title */
.post .title h2 {
	color: #333333;
	margin: 3px 0 2px;
	font: bold 110%/100% Arial, sans-serif;
}
.post .title h2 a, .post .title h2 a:visited {
	color: #333333;
	text-decoration: none;
}
.post .title h2 a:hover {
	color: #44a1d0;
	text-decoration: none;
}
.content_about{
	padding: 0px;
	clear: both;
	overflow: hidden;
	padding-bottom:8px;
}
.post_content {
	padding: 0px;
	clear: both;
	overflow: hidden;
	padding-bottom:8px;
}
.post_content ol {margin:0px 0px 0px 20px; padding:0px;}
.post_content li {padding-bottom:8px;}
/*news detail*/
.post_detail {
	padding: 0px;
	clear: both;
	overflow: hidden;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom:10px;
}
.post_detail .title {
	float: left;
	margin-top:5px;
}
.post_detail .postdata {
	font-size: 90%;
	color: #999999;
}
.post_detail .entry {
	padding: 10px 0px 0px;
	clear: both;
	line-height:130%;
	display:block;
}
.post_detail .entry b{ color:#666666;}
.post_detail .entrydetail {
	padding: 10px 0px 0px;
	clear: both;
	line-height:130%;
	text-align:justify;
	display:block;
}

.post_detail .entry .imgnews img{margin-right:8px; float:left;}
/* post title */
.post_detail .title h2 {
	color: #333333;
	margin: 3px 0 2px;
	font: bold 150%/100% "Lucida Grande", Arial, sans-serif;
}
.post_detail .title h2 a, .post_detail .title h2 a:visited {
	color: #333333;
	text-decoration: none;
}
.post_detail .title h2 a:hover {
	color: #44a1d0;
	text-decoration: none;
}
.other_detail{margin-top:10px;}
.other_detail h2{font: bold 120%/100% "Lucida Grande", Arial, sans-serif; padding:0; margin:0;}
.other_detail_back{float:right; border:none;}
.other_detail_back a{text-decoration:none;}
.other_newsdetail{ margin-top:5px;}
.other_newsdetail ul{margin:0; padding:0; padding-left:10px; margin-left:25px;}
.other_newsdetail li{line-height:180%; background:url(images/icon_new.gif) left center no-repeat; padding-left:15px;}
.other_newsdetail li span{color:#CCCCCC; font: normal 11px Arial;}
.other_newsdetail li a{text-decoration:none; color:#006699;}

td input,td textarea{
	font:normal 11px Arial;
	margin:0;
	padding:2px;
	border:1px solid #999999;
}
