/* FIX IE6 Scrollbars bug - Leave this in! */
/* FIX IE6 Scrollbars bug - Leave this in! */
html { overflow-x: auto; } 
/*
a:link, a:active { text-decoration: none; color: #330099;background: transparent  }
a:visited { text-decoration: none; color: #006600; background: transparent }
a:hover { color: #FF0000; text-decoration: none; background: transparent} 
*/

a{
	color: #16387C;
	text-decoration: none;
}

a:link{
	color: #16387C;
	text-decoration: none;
}

a:visited{
	color: #16387C;
	text-decoration: none;
}
a:hover{
	color: #006699;
	text-decoration: none ;
	border-bottom-style:none ;
}

/*underline overline*/

body {
   /*padding: 2em 1em 2em 3px; */
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 5; /* padding: 0 ; */
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   margin-bottom: 5;
   font-size: 13pt;
   color: Navy;
     /*background: #FFFFFF;///////////////////////////////*/
   scrollbar-face-color: #dcdcdc;
   scrollbar-shadow-color: #9c9c9c;
   scrollbar-3dlight-color: #9c9c9c;
   scrollbar-arrow-color: white;
   scrollbar-track-color: white;
   font-family: verdana,tahoma;
   scrollbar-darkshadow-color: white;
   scrollbar-base-color: #dcdcdc;
   background-position: top left;
   background-attachment: fixed;
   background-repeat: no-repeat;
   background-image: ;
}


/* Common CSS */
table,tr,td,p	{ font-size: 14px; font-family: "verdana, arial, tahoma" ; color: #000000 ;}
div, form	{ font-size: 12px; font-family: "verdana, arial, tahoma"}

input,checkbox, textarea ,select 
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   border-top-width: 1px;
   border-left-width: 1px;
   border-bottom-width: 1px;
   border-right-width: 1px;
   background-color: #FFFFFF;
   cursor: default;
}

.tableborder { border:0px solid #000000; padding:0; margin:0 }
.tablefill   { border:1px solid #000000; padding:2px;  }
.tooltip { background-color: #DDDDDD; color: #000000 }
.inputedit  { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

.textTitle 	{ text-decoration: none; font-weight: bold; font-size: 12px;  color: #0000CC; padding:2px; }
.textnormal { text-align: justify; text-decoration: none; font-weight: normal; font-size: 13px; 	color: #000000 ; }
.textLabel 	{ text-decoration: none; font-weight: bold; font-size: 11px; 	color: #d65000 ; padding:2px; }
.copyright  { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }
.textBold 	{ text-decoration: none; font-weight: bold; font-size: 11px; 	color: #000050 ; padding:2px; }
.textRed 	{ font-weight: bold; color: #AA0000 ; padding:2px; }
.textMarquee 	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bolder;	font-size: 12px;	color: #FF3300;	padding:2px; }

.textjustify { 
	text-align: justify; 
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
 }

/* Text Menu CSS*/
.textmenu 	{ text-decoration: none; font-weight: bold	; font-size: 12px; padding:2px; }
a.textmenu:hover{ text-decoration: none;color: #00428b }
a.textmenu:link{ text-decoration: none;color: #073DA6 }
a.textmenu:active{ text-decoration:underline;color: #0000CC }
a.textmenu:visited{ text-decoration: none;color: #073DA6 }

.menuseleted { 	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid ; background-color: #EFEFEF;}

/*textblock CSS*/
.textblock { text-decoration: none; font-weight: normal; font-size: 13px; 	color: #00428b; }
a.textblock:hover{ text-decoration: none;color: #0042Ab }
a.textblock:link{ text-decoration: none;color: #00428b }
a.textblock:active{ text-decoration: none;color: #09BCE9 }
a.textblock:visited{ text-decoration: none;color: #00428b }

/* textmenutop CSS*/
.textmenutop 	{ text-decoration: none; font-weight: bold	; font-size: 12px; color: #555555 }//////
a.textmenutop:hover{ text-decoration: none;color: #555555 }
a.textmenutop:link{ text-decoration: none;color: #555555 }
a.textmenutop:active{ text-decoration: none;color: #555555 }
a.textmenutop:visited{ text-decoration: none;color: #AAAAFF }

.quoteblock {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 125%;
	border: #D1D7DC; border: 2px dotted; border-color:#000999;text-align: justify;
}
.codeblock  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 125%;
	border: #D1D7DC; border: 2px dotted; border-color:#FF0000;text-align: justify;
}

/* Calendar CSS : begin */
.Calbgcolor		{
	BACKGROUND-COLOR: #FFE4E1;
}
.CalLabelDate	{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0000CD;
	BACKGROUND-COLOR: #E6E6FA;
}
.CalLabelSunday	{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #B22222;
	BACKGROUND-COLOR: #E6E6FA;
}
.CalLabelWeek	{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #696969;
	BACKGROUND-COLOR: #F8F8FF;
}

.CalDisable		{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	BACKGROUND-COLOR: #DCDCDC;
}
.CalNormal   		{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #A0522D;
	BACKGROUND-COLOR: #FFFAF0;
}

.CalCurrent		{
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #A52A2A;
	BACKGROUND-COLOR: Yellow;
}
.CalHasEvent	{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #660000;
	BACKGROUND-COLOR: #F5DEB3;
}
.CalSunday		{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	BACKGROUND-COLOR: #FFF8DC;
}
.CalWeek		{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #0050FF;
	BACKGROUND-COLOR: #F8F8FF;
}

.CalTooltip {
	Z-INDEX: 100;
	VISIBILITY: hidden;
	POSITION: absolute;
	width: 180px;
	background-color: #FFDEAD;
	display: block;
	border: 1px solid #8B0000;
	text-align: left;
	padding: 2px;
	margin: 2px;
	
}


/* Calendar CSS: end */

.border 
{
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid
}
.titlelabel {
   COLOR: #0000FF;
   BACKGROUND-COLOR: #C6E4FF;
   TEXT-DECORATION: none;
   margin: 5px;
   padding: 5px;
   font-weight: bold;
}

.titlelabel_sub {
   COLOR: #0000FF;
   BACKGROUND-COLOR: #D9EDFF;
   TEXT-DECORATION: none;
   margin: 5px;
   padding: 5px;
   font-weight: bold;
}


/* message admin : begin */
.inputadminmsg {
   font-size: 10px;
   font-family: verdana, helvetica, sans-serif;
   background-color: #E5F5FD;
   margin: 2px;
   padding: 2px;
}
.bgadminmsg {
   background-color: #9CD5FA;
   margin: 2px;
   padding: 2px;
}
/* message admin : end */


.line0 {
   background-color: White;
}
.line1 {
   background-color: #F0F4F9;
}



/*manager tools : begin */
#managertools {
	text-align: right;
	border: 0px solid #cccccc;
	display:block;

	PADDING: 1em;
	padding-bottom: 0em;	
	padding-right:  0em;		

	MARGIN: 1em;
	margin-bottom: 0em;	
	margin-right: 0em;
	
	font-weight:bold;
	color:#3300CC;
}
#managertools a:hover {
	font-weight:bold;
	color:#CC9900;
	text-decoration:overline underline ;
}

/*manager tools : end */

#menublock{
   width: 180;
   height: inherit;
   BORDER-RIGHT: #0033CC 1px solid;
   BORDER-TOP: #0033CC 1px solid;
   BORDER-LEFT: #0033CC 1px solid;
   BORDER-BOTTOM: #0033CC 1px solid;
   BACKGROUND-COLOR: #1573FF;
   margin: 2px;
   padding: 2px;
   display: block; /* background-image:url("http://192.168.9.111/vpp/templates/default/images/viewdetail.gif") */
   background-position: top left;
   background-repeat: no-repeat;
}

/* content data : begin*/
/*code  article */
#contentcodenumber
{
   COLOR: #CD5C5C;
   border: 0px solid #fff;
   margin: 2px 1px 2px 1px;
   padding: 2px 4px 2px 4px;
   width: auto;
   font-weight: bolder;
   text-transform: uppercase;
   text-decoration: underline;
   display: block;
}

#contenttitle
{
	padding: 2px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bolder;
	background: transparent;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#contentintro
{
 	padding: 2px;
	padding-top: 5px;
	padding-bottom: 10px;	
	font-weight: bolder;
	background: transparent;
	text-align: justify; 
}

#contentdata{
	margin: 2px;
	padding: 2px;
	text-align: justify; 
	background: transparent;	

}

#contentfiledocument{
	margin: 5px;
	padding: 5px;
	background: transparent;
}

#contentfilemedia_detail{
	margin: 2px;
	padding: 2px;
	background: transparent;
	float:left;
}
#contentfilemedia{
	margin: 2px;
	margin-left:20px;
	padding: 2px;
	background: transparent;
	text-align:left;
}


#contentshopping
{
	margin: 5px;
	padding: 5px;
	text-align: justify;
	background: transparent;
	font-weight: normal;
	border: 1px dotted #E4E3ED;
	float:right;
}
#price_discount
{
	display: inline; 
	text-decoration: line-through;
	color: Red;
}

#contentshoppingorder
{
	margin: 0px; /* Kich thuoc bia*/
	padding: 0px;  /*Kich thuoc dem them vao */
	/*text-align: right; /* Cach trai noi dung */
	/*float: right;	/*Canh trai doi tuong can xu ly */
}

#centerdatacontent
{
	BORDER-RIGHT: #E6E5F0 1px solid;
	BORDER-TOP: #E6E5F0 1px solid; 
	BORDER-LEFT: #E6E5F0 1px solid;
	BORDER-BOTTOM: #E6E5F0 1px solid; 
	display:block;
	
}

#attributecontent{
	BORDER-RIGHT: #ebd4c8 0px solid;
	BORDER-TOP: #ebd4c8 0px solid; 
	BORDER-LEFT: #ebd4c8 0px solid; 
	BORDER-BOTTOM: #FDE9F0 1px solid; 
	/*BACKGROUND-COLOR: #fcf7f4 ;*/
}

#attributetitle{
	padding: 5px;
	text-align: justify; 
	text-decoration: none;
	margin: 5px;
	font-weight:bold;
}
#attributevalues{
	padding: 5px;
	text-align: justify; 
	text-decoration: none;
	margin: 5px;
}

#morelink{
	float:right;
	border: 0px solid #cccccc;
	padding: 5px;
}

/* content data : end*/

#page{
	float:right;
	border: 0px solid #cccccc;
	padding: 5px;
}

#dateselectoptions{
	float:right;
	border: 0px solid #cccccc;
	padding: 5px;
}


#textimgcomment
{
   font-size: 8px;
   font-family: verdana, helvetica, sans-serif;
   vertical-align: middle;
   background-color: #E7EEF5;
}

#debuginfo
{
	margin:  1px;
	padding: 1px ;
	border: 0px solid #fff;
}

/* block data : begin*/

#blockbanner 	{ 
	text-align:center ; 
	margin:  0px;
	padding: 0px; 
}

#blocktopcontent
{
	margin:  3px 0px;
	padding: 5px 0px;
	border: 0px solid #fff;
}


#blockfootercontent
{
	margin:  0px;
	padding: 0px ;
	border: 0px solid #fff;
	background-image:url(../images/bg_ft.png)
}

/* menuroot CSS : begin */
#menuroot	{ 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 12px; 

	padding: 2px 4px 2px 4px;	
	margin: 1px 0px 1px 0px;
	/* top - right - bottom - left */
}
#menuroot A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #0033CC;
	border: 1px solid #FFFFCC;
	padding: 2px 4px 2px 4px;	
	margin: 1px 0px 1px 0px;
	/* top - right - bottom - left */
	
}
#menuroot A:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#0033CC; 
	TEXT-DECORATION: none;
	border: 1px solid #FFFF99;
			
}
#menuroot A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#FF0000; 
	TEXT-DECORATION: none;
	border: 1px solid #FFFF99;		
}

/*End : menu root*/

#linkother
{
   margin: 2px;
   padding: 5px;
   BORDER-RIGHT: #FDE9F0 1px solid;
   BORDER-TOP: #ebd4c8 1px solid;
   BORDER-LEFT: #FDE9F0 1px solid;
   BORDER-BOTTOM: #ebd4c8 1px solid;
   BACKGROUND-COLOR: #E7EEF5;
   text-align: justify;
}

#menufunctions 	{ 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 12px; 
	/* top right bottom left */		
	margin:  2px 1px 2px 1px;
	padding: 2px 4px 2px 4px;	
}

#menufunctions A {
   COLOR: #930;
   BACKGROUND-COLOR: #E8EFF6;
   border: 1px solid #fff; /* top right bottom left */
   margin: 2px 1px 2px 1px;
   padding: 2px 4px 2px 4px;
}
#menufunctions A:active  {
   COLOR: #930;
   BACKGROUND-COLOR: #E8EFF6;
   border: 1px solid #cccccc;
}
#menufunctions A:hover {
   BACKGROUND-COLOR: #D9E4F0;
   TEXT-DECORATION: none;
   border: 1px solid #cccccc;
}
/* menufunctions CSS : end*/


/* Forum CSS : begin*/
#forummessage
{
	margin: 2px;
	padding: 5px;
	BORDER-RIGHT: #FDE9F0 1px solid;
	BORDER-TOP: #ebd4c8 1px solid; 
	BORDER-LEFT: #FDE9F0 1px solid;
	BORDER-BOTTOM: #ebd4c8 1px solid; 
	BACKGROUND-COLOR: #FAF9F0 ;
	text-align: justify; 
}

#forummessageroot
{
	margin: 2px;
	padding: 5px;
	text-align: justify; 
	font-style:normal; 
	font-weight:bolder ;
}

#forummessagetitle
{
	margin: 2px;
	padding: 5px;
	text-align: justify; 
	font-style:normal; 
	font-weight:bolder ;
}

#forummessagecontent
{
	margin: 2px;
	padding: 5px;
	text-align: justify; 
	font-style:italic; 
}

#forummessageext
{
	margin: 2px;
	padding: 5px;
	text-align: right; 
	font-style:italic; 
	font-weight:bold ;
}

#datepostmsg 
{
	margin: 2px;
	padding: 5px;
	text-align: inherit;
	font-style:italic;
	color: #999999;
	font-weight:normal ;
}
#functionsforum
{
	top:inherit;
	
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;		

	font-style:normal;
	color: #000099;
	font-weight:bolder ;
	display:block ;
	float:right;
}

/* Forum CSS : end */


#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 80%;
	color: #999999;
	padding: 10px 10px 10px 10px;
	text-align:center;
}

/* Environment CSS : begin*/

#menuenvironment{
	border: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
	border-bottom-style:dotted ; 
	color: #999999;
	padding: 1px 10px 10px 1px;
	text-align:left;
}
/* Environment CSS : end*/

/* blockcounter CSS : begin*/
#textcounter_title{
	border: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
	border-bottom-style:dotted ; 
	color: #CC6633;
	padding: 1px 10px 10px 1px;
	text-align:left;
	font-weight:bolder;
}
#textcounter{
   border: 0px solid #cccccc;
   border-bottom: 0px solid #cccccc;
   border-bottom-style: dotted;
   /*color: #666666;/////////////////*/
   padding: 1px 1px 1px 1px;
   margin: 0px px 0px px;
   text-align: center;
   font-weight: bolder;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   display: block;
   background:#ffffff;
}

/* blockcounter CSS : end*/


/* Common CSS : begin*/
#menucommon{
	border: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
	border-bottom-style:dotted ; 
	text-align:left;
	margin-bottom:5px;
	padding-bottom:5px ;
}
/* Common CSS : end */


/* Weblink: CSS */
#weblinkcontent
{
	margin-left:1px;
	margin-right:1px;	
	margin-top:5px;
	margin-bottom:5px;	

	padding-left:1px;
	padding-right:1px;	
	padding-top:5px;
	padding-bottom:5px;	
	
}
#weblink
{
	width:160px ; 
}

#weblinktype
{
   BACKGROUND-COLOR: #E1EAF3;
   font-weight: bold;
}
#weblinkitem
{
   BACKGROUND-COLOR: #F0F8FF;
}
/* Weblink: CSS _END*/

/* CUSTOMER: CSS */
#customerblock
{
	/* BACKGROUND-COLOR: #EEE9EE ; */
	font-weight: normal;
	display:block;	
	margin: 1px 0px 1px 0px ;	
	padding:3px 0 3px 0 ;
	border: 1px solid #EEE9EE;
}
#customerblock A:link
{
	/* BACKGROUND-COLOR: #EEE9EE ; */
	font-weight: normal;
	display:block;	
	margin: 1px 0px 1px 0px ;	
	padding:3px 0 3px 0 ;
	border: 1px solid #EEE9EE;
	border-bottom: 1px solid #cccccc;
	border-bottom-style:dotted ; 
}

#customerblock A:active  {
	COLOR: #930; 
	BACKGROUND-COLOR: #fff;
	border: 1px solid #cccccc;

			
}
#customerblock A:hover {
	BACKGROUND-COLOR: #eee; 
	TEXT-DECORATION: none;
	border: 1px solid #cccccc;		
}
#customerblock A:visited {
	TEXT-DECORATION: none;
	display:block;	
	margin: 1px 0px 1px 0px ;	
	padding:3px 0 3px 0 ;
	border:1px solid #EEE9EE;	
	border-bottom: 1px solid #cccccc;
	border-bottom-style:dotted ; 
}

/* CUSTOMER: CSS _END*/


/* BEGIN : menusub*/
.menusub_select
{
	BACKGROUND-COLOR: #FFCC00;
	display:block;
}

#menusub_root
{
	border: 0px solid #FFFFFF;
	BACKGROUND-COLOR:#FFFFFF;
	font-weight:bold;
	display:block;	
	margin:1px;	
	padding:4px;
	
}
#menusub_root A:link {
/*	BACKGROUND-COLOR: #EEE9EE ;///////////////*/
	border: 0px solid #cccccc;
}


	
#menusub_root A:active  {
	COLOR: #930; 
	BACKGROUND-COLOR: #fff;
	border: 0px solid #cccccc;
}
#menusub_root a:hover  {
	/*BACKGROUND-COLOR: #eee; ////////////*/
	TEXT-DECORATION:underline;
	border: 0px solid #cccccc;		
	display:block;	
}
#menusub_root A:visited{
font-weight:bold;
	color:#666666;
	text-decoration:none;}
	
#menusub_item
{
	BACKGROUND-COLOR: #FFFCFC; 
	COLOR: #930; 
	font-weight: normal;
	margin:1px;	
	padding:3px;
	border: 0px solid #cccccc;
}
#menusub_item A:link
{
	COLOR: #930; 
	border: 0px solid #cccccc;
}

#menusub_item A:active  {
	COLOR: #930; 
	border: 0px solid #cccccc;
}
#menusub_item A:hover {
	TEXT-DECORATION: none;
	border: 0px solid #cccccc;		
	display:block;	
	BACKGROUND-COLOR: #ECFEFA; 
}

/* END : menusub */



/*Begin : Home & contactUS : CSS*/
#home_contactus {
   text-align: right;
   border: 0px solid #cccccc;
   display: block;
   font-weight: bold;
   color: #FFFFFF;
}
#home_contactus A:link{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#home_contactus A:visited{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#home_contactus a:hover {
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}

#frmsearch .textinput{
	border-top-width: 1px;
	border-right-width: 2px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: gray;
	border-right-color-value: gray;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: gray;
	border-left-color-value: gray;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	color: #cccccc;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	background-image: url(http://www.capcuudulieu.com/images/txtsearch.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 1px center;
	height: 17px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*End : Home & contactUS : CSS*/