
 
 /* HAI NHAN WEB CSS */

#leftmenutop{ width:960px; float:left; height:27px; background-color:none; padding-left:0px; background-image:url('/images/topnav_bg.jpg');} 
#leftmenutop ul {margin:0; padding:0; list-style-type:none;float: left;list-style: none;behavior: url(css/whateverhover.htc);  }
#leftmenutop ul li {/*position: relative;*/} 
#leftmenutop ul li a { display:block; height:26px; line-height:26px; padding:0 21px; color:#ffffff; text-transform:none;text-decoration: none;font-weight:bold;cursor:pointer;}
#leftmenutop ul li ul li a{ text-transform:none} 
#leftmenutop ul li a:hover {text-decoration:none ; font-weight:bold}
#leftmenutop li ul li a{width:150px;background-color:#0054aa !important; text-align:left} 
#leftmenutop li ul li a:hover{background-color:#e50000; color:#e50000; text-align:left; font-weight: bold; text-decoration:underline !important}
#leftmenutop li ul{background-color:#0054aa;position: absolute;display: none;width: 170px;margin-top:25px;z-index:999;}
#leftmenutop li:hover ul {display: block;width:170px}
#leftmenutop ul li ul li {background-color:#0054aa;width: 100%;}
#leftmenutop-left{float:left; background-image:url('/images/angle.gif'); width:10px; height:25px}
#leftmenutop-right{float:right; background-image:url('/images/angle.gif'); width:10px; height:25px; background-position:-18px 0px}

/*Menu English Language */
#leftmenutop2{ width:990px; float:left; height:26px; padding-left:0px; background-image:url('/images/topnav_bg.jpg');} 
#leftmenutop2 ul {margin:0; padding:0; list-style-type:none;float: left;list-style: none;behavior: url(css/whateverhover.htc);  }
#leftmenutop2 ul li a { display:block; height:26px;padding:0 27px; line-height:26px; color:#ffffff; text-transform:none;text-decoration: none;font-weight:bold;cursor:pointer;}
#leftmenutop2 ul li ul li a{ text-transform:none} 
#leftmenutop2 ul li a:hover {text-decoration:none ; font-weight:bold}
#leftmenutop2 li ul li a{width:150px;background-color:#0054aa !important; text-align:left} 
#leftmenutop2 li ul li a:hover{background-color:#e50000; color:#e50000; text-align:left; font-weight: bold; text-decoration:underline !important}
#leftmenutop2 li ul{background-color:#0054aa;position: absolute;display: none;width: 170px;margin-top:25px;z-index:999;}
#leftmenutop2 li:hover ul {display: block;width:170px}
#leftmenutop2 ul li ul li {background-color:#0054aa;width: 100%;}


/**	{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
	}*/
	
body {
  	font: 12px Arial, Verdana, sans-serif;
  	background-color: #fff;
	background-repeat: repeat-x;
	background-attachment:fixed;
	text-align:center;
	color: #333;
	line-height:16px;
	}
	
h1 {
    FONT-SIZE: 2.4em;
    FONT-WEIGHT: normal;
    margin:0px;
	}
	
h2 {
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    margin:0px;
	}
	
h3 {
    FONT-SIZE: 1.6em;
    FONT-WEIGHT: normal;
    margin:0px;
	}
	
h4 {
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: normal;
    margin:0px;
	}

a {
	text-decoration: none;
	color: #000;
	outline:none;
	}

a:hover {
	text-decoration: none;
	color: #000;
	outline:none;
	}
	
.link li {
	list-style: none;
	margin-left: 0em;
	}
	
a img {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
	}
	
#wrapper {
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    WIDTH: 1100px;
    BACKGROUND-COLOR:#ffffff;
    display:inline-block;
	}
	
.bold {
	font-weight:bold;
	}
	
/* ===========================================================
TOP NAVIGATION
==============================================================*/
#header{ width:1100px; display:inline-block; height:95px;}
#header-left{ width:200px; height:auto; float:left;}
#header-left img{ border:0px; max-width:200px; max-height:95px;}
#header-right{ width:900px; height:auto; float:right;}
#header-right-search{ height:62px;}
#header-right-search ul{ list-style-type:none; float:left; margin-left:245px; margin-top:15px;}
#header-right-search ul li{ float:left; padding-right:5px; margin-right:5px; border-right:1px solid #ccc; color:#808080; line-height:12px;}
#header-right-search ul li a{ color:#808080;}
#header-right-search ul li a:hover{ color:#F49308;}
#header-right-menu{ height:33px;}
#searchbar {width: 174px;background-image: url(/images/bgsearch.png);background-repeat: no-repeat;margin-right: 30px;margin-top: 8px;height: 25px; float:right;}
#searchbar input#searchtext {outline: none;border: 1px solid white;color: silver;width: 140px;margin: 1px 0px 0px 9px;padding: 0;float: left;height: 20px;line-height: 20px;}
#searchbar input#searchbutton {margin-top: 4px;}
#searchcount{ width:300px; display:inline-block;}

#bannerhome{ width:1100px; height:250px;}
#bannerhome img{ border:0px; max-width:1100px; max-height:250px; outline:none;}

/* ===========================================================
PAGE HEADING
==============================================================*/
#pageHeading {
    margin-left: 187px;	
    width: 803px;
    float: left;
    margin-top: 10px;
    line-height: 1.1;
}

#pageHeading h2 {
    color:#333;
    margin-top: 4px; 
    margin-bottom: 4px;
} 

#nav {
    WIDTH: 100%;
    PADDING: 0 0 0 0;
    LINE-HEIGHT: 20px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    FLOAT: left;
    COLOR: #fff;
    Z-INDEX:500;
    POSITION:relative;
	/*background-image:url(../images/topnav_bg.jpg);
	background-color:#014590;*/
}

#nav UL {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    COLOR: #fff;
    PADDING-TOP: 0px;
}

#nav A 
{
	width:141px;
	text-align:left;
    PADDING-BOTTOM: 4px;
	DISPLAY: block;
    COLOR: #010101;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px;
    border-top: 4px solid #C7C7C7;
    font-family: Arial;
    font-weight:bold;
	}
	
#nav LI.last {
    BORDER-RIGHT: 0px;
}

#nav LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
	PADDING-TOP: 0px;
	border-right:10px solid #fff;
}

#nav li.menuspace{ width:1px; height:28px; background-image:url('/images/menuspace.jpg'); background-repeat:no-repeat;}

#nav UL {
    BORDER-RIGHT: #FFF 1px solid;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-LEFT: #FFF 1px solid;
	POSITION: absolute;
    LINE-HEIGHT: 1.3;
	MARGIN: 0px;
    WIDTH: 221px;
    HEIGHT: auto;
    FONT-WEIGHT: normal;
    LEFT: -999em;
}

#nav LI LI {
    WIDTH: 221px;
    FONT-FAMILY: arial,sans-serif;
	BORDER-TOP: #FFF 1px solid;
	FONT-WEIGHT: normal;
}

#nav LI LI A {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 10px;
    WIDTH: 220px;
    PADDING-RIGHT: 10px;
    COLOR: #fff;
    FONT-SIZE: 11px;
    PADDING-TOP: 4px
}

#nav UL UL {
    BORDER-RIGHT: #FFF 1px solid;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-LEFT: #FFF 1px solid;
	POSITION: absolute;
    LINE-HEIGHT: 1.0;
    MARGIN: 0px;
    WIDTH: 180px;
    HEIGHT: auto;
    FONT-WEIGHT: normal;
    LEFT: -999em
}

#nav LI LI LI {
    WIDTH: 180px;
    FONT-FAMILY: arial,sans-serif;
	BORDER-TOP: #FFF 1px solid;
	FONT-WEIGHT: normal
}
#nav LI LI LI A {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 10px;
    WIDTH: 180px;
    PADDING-RIGHT: 10px;
    COLOR: #fff;
    FONT-SIZE: 11px;
	PADDING-TOP: 4px
}



/* ===========================================================
PAGE CONTENT
==============================================================*/
#pageContent {
    MARGIN: 0px;
    WIDTH: 1100px;
	overflow:hidden;
}

.pageContentheight{ min-height:400px;}

/* ===========================================================
SIDEBAR LEFT
==============================================================*/
#sidebarleft{ width:200px; float:left;}
#sidebarleft-contenthome a{ padding:10px 10px; width:180px; display:inline-block; border-bottom:1px solid #d7ded2;}
#sidebarleft-contenthome a:hover{ background-color:#e7fed5;}
#sidebarleft-titlehome{ font-size:16px; color:#396912; font-family:Arial; padding:8px 0px; }
#sidebarleft-contenthome{border-top:4px solid #396912; background-color:#ecf9e2; min-height:300px;}
#SidebarLeftText{ width:180px; float:left; padding:10px; font-size:11px;}
#SidebarLeftText p{ margin:0px 0px 10px 0px;}

#sidebarleft-content a{ padding:10px 10px; width:180px; display:inline-block; border-bottom:1px solid #d7ded2;}
#sidebarleft-content a:hover{ background-color:#f9f9f9;}
#sidebarleft-title{ font-size:16px; color:#F49308; font-family:Arial; padding:8px 0px; height:16px;}
#sidebarleft-content{border-top:4px solid #F49308; background-color:#f2f2f2; padding-top:5px; }
.resize{ font-size:11px;}

#sidebarleft-group{ padding:10px 10px; color:#949494; font-weight:bold;border-bottom:1px solid #d7ded2;}
#sidebarleft-item{ margin-left:15px;}
.CurrentGroupColor{ color:#F49308 !important;}


/* ===========================================================
SIDEBAR RIGHT
==============================================================*/
#sidebarright{ width:200px; float:right; }
#sidebarright a{ padding:10px 10px; width:180px; display:inline-block; border-bottom:1px solid #d7ded2;}
#sidebarright a:hover{ background-color:#daf0fc;}
#sidebarright div#SidebarRightBanner a{ padding:0px;}
#sidebarright-title{ font-size:16px; color:#34a1e8; font-family:Arial; padding:8px 0px;}
#sidebarright-content{border-top:4px solid #34a1e8; background-color:#e8f4fb; padding-top:5px; }
#SidebarRightBanner{ width:200px; float:right; padding-top:15px;}
#SidebarRightBanner img{ border:0px; max-width:200px;}
#sidebarright div#SidebarRightBanner a{ border:0px;}
#sidebarright div#SidebarRightBanner a:hover{ border:0px; background-color:Transparent;}


#ContentMiddle{ width:668px; float:left; margin:0px 16px; line-height:18px;}
#ContentMiddle p{ margin-bottom:15px; margin-top:0px;}
#ArticleGroup{ width:326px; float:left; margin-bottom:10px;}
#ArticleGroup-title{font-size:16px; color:#f49308; font-family:Arial; padding:7px 0px;}
#ArticleGroup-content{border-top:4px solid #f49308; line-height:18px; color:#2b2b2b;}
#ArticleGroup-content img{ border:0px;}
#ArticleGroup-img{ width:326px; height:140px; background-repeat:no-repeat; background-position:50% 20%;}
#ArticleGroup-description{margin-top:10px;}
#SpaceGroupItem{ width:16px; float:left; height:50px;}
#bodyContent-download{ width:165px; float:right; margin-left:10px;}
#bodyContent-download-title{width: 145px;height: 27px;background-image: url('/images/bgdownload.jpg');background-repeat: no-repeat;color: white;padding: 6px 10px 10px 10px;}
#bodyContent-download-content{ width:145px; background-color:#f2f2f2;border-top:4px solid #f49308; padding:10px 10px 50px 10px; font-size:11px;}
#bodyContent-download-content p{ margin:0px 0px 5px 0px;}


/* ===========================================================
ARTICLE LIST
==============================================================*/
#ArticlelistItem{ width:100%; margin-bottom:30px; display:inline-block;}
#ArticlelistItem-left{ width:110px; float:left; margin-top:4px;}
#ArticlelistItem-left img{ max-width:100px; height:auto; border:0px;}
#ArticlelistItem-right{ width:558px; float:right;}
#ArticlelistItem-right a{ font-weight:bold;}
#ArticlelistItem-right a:hover{ color:#F49308;}
#ArticlelistItem-right p{ margin:5px 0px 0px 0px; line-height:15px;}

#ArticleListItem{ width:326px; float:left; margin-bottom:10px;}
#ArticleListItem-title{font-size:16px; color:#f49308; font-family:Arial; padding:7px 0px;}
#ArticleListItem-content{border-top:4px solid #f49308; line-height:18px; color:#2b2b2b;}
#ArticleListItem-content img{ border:0px; }
#ArticleListItem-img{ width:326px; height:140px; background-repeat:no-repeat; background-position:50% 20%;}
#ArticleListItem-description{margin-top:10px;}

/*
#articleGroupPaging {display: inline-block;padding-top: 30px;text-align: right;float: right;width:100%;}
#titlepage {color: #179CD0;display: inline-block;padding-top: 4px;padding-right: 5px;}
#titlepage span {padding: 0px;display: inline-block;}
#paging {margin: 0 auto;text-align: center;font-size: 12px;display: inline-block;float: right;}
#paging div {margin: 0 auto;}
#paging a {background: white;border: 1px solid #e2e2e2;text-decoration: none; background-image:url(/images/bgpaging.jpg); background-repeat:no-repeat; background-position: 0px 5px;border-radius: 2px;}
#paging a {margin-right: 5px;padding: 0 6px;height: 20px;font-weight: bold;display: block;float: left;line-height: 20px;margin-left: 5px;color: #179CD0;}
#paging {text-align: center;font-size: 12px;}
#articleGroupPaging {text-align: right;}
#pagingitemselected {background: white;border: 1px solid #e2e2e2;text-decoration: none;margin-right: 5px;padding: 0 6px;height: 20px;font-weight: bold;display: block;float: left;line-height: 20px; color:#747474;background-image:url(/images/bgpaging.jpg); background-repeat:no-repeat; background-position:50% 50%;background-position: 0px 5px;border-radius: 2px;}
.lang-img{display: inline-block;float: left;border-right: 1px solid white;padding-right: 5px;margin-right: 5px;}
#titlearticle{ width:97%;float: left;line-height: 1.1; margin-top:10px; padding-left:10px; min-height:30px;}
#titlearticle h2{color: #333;margin-top: 4px;margin-bottom: 4px; font-weight:normal; font-size:20px;}
*/
#ArticleGroupPaging {display: inline-block;padding-top: 10px;text-align: right;float: right;width:100%;}
#paging{ clear:both; overflow:hidden; float:right;}
#paging a{ height:23px; display:block;text-decoration:none; font-weight:bold;float:left; margin-right:5px; color:#000;}
#paging a:hover{ color:#F49308;}
.pagemore{ float:left; height:23px; line-height:23px; margin-right:5px; color:#000;}
.ipage-l{ display:block; width:5px; height:23px; float:left;}
span.ipage-r{ display:block; float:left; height:23px; line-height:23px; padding-right:5px;color:#000; }
span.ipage-r:hover{ color:#F49308;}
.ipage-ll{ display:block; width:8px; height:23px; float:left;}
.ipage-rr{ display:block; float:left; height:23px; line-height:23px; padding-right:8px;color:#F49308;  text-decoration:underline;}
.pselected{ float:left; display:block; margin-right:5px; font-weight:bold;}
.pagefirst{height: 23px;float: left;line-height: 23px;margin-right: 10px !important;}
.pagelast{height: 23px;float: left;line-height: 23px;margin-right: 5px;}
#paging .back{height:23px; float:left;line-height:23px; margin-right:10px !important;}
#paging .next{height:23px; float:left;line-height:23px; margin-left:5px ; margin-right:10px !important;}
span.selected{height: 23px;display: block;text-decoration: none;font-weight: bold;float: left;margin-right: 5px;color: #F49308; text-decoration:underline;}


/* ===========================================================
FOOTER
==============================================================*/
#footer 
{
	width:1100px;
    TEXT-ALIGN: center;
    HEIGHT: 65px;
    CLEAR: both;
    background-color:#fff;    
    margin:0 auto;
    display:inline-block;   
    border-top:4px solid #c7c7c7;    
    margin-top:30px;
}
#footer ul{ list-style-type:none; padding:0px;}
#footer ul li{ float: left;border-right: 1px solid #D2D2D2;padding-right: 10px;margin-right: 10px; color:#808080; line-height:12px;}
#footer ul li a{ color:#808080;}
#footer ul li a:hover{ color:#F49308;}
#footerleft{display: inline-block;float: left; width:900px;}
#footermenu{ width:100%;display:inline-block;}
#footertrademark{width:100%; display:inline-block; }
#footertrademark p{color:#000; text-align:left;}
#footerright{display: inline-block;float: left; width:200px; margin-top:20px; color:#c7c7c7;}
#footerright a{ color: #C7C7C7;display: inline-block;float: right;margin-right: 30px;}
#footerright a:hover{ text-decoration:none;}
#footerright p{ float:right; margin:3px 0px 0px 2px;}

#visitorBar{ float:right; color:#727272; display:none;}
#visitorBar img{ margin-left:10px; margin-top:3px;}
#online{ float:left; margin-right:3px;}
#views{ float:left;}

/*
			Vertical Accordions
		*/
		
		.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
color: white;
}

#contenttopnews{ width:100%; height:auto; display:inline-block;}
#contenttopnews p{ line-height:15px; margin-top:5px; color:#525252;}
#menutopnews{ padding:10px; display:inline-block;}
.noborder{ border:0 !important;}
.noborder-top{ border-top:0 !important;}
.nopadding-top{ padding-top:0px !important;}
.border-top{ border-top:1px solid #d2d2d2;}
.margin-top20{ margin-top:20px;}
.nomargin-left{ margin-left:0px !important;}
.nopadding-style01{ padding:0px 17px 5px 17px !important; line-height:17px; margin-left:8px;}
.floatleft-01{ float:left; width:10px;}
.floatleft-02{ float:left; width:133px;}
div.floatleft-02:hover{ text-decoration:underline}
.menufloatleft-01{ float:left; width:10px; margin-top:5px;}
.menufloatleft-02{ float:left; width:141px;}
div.menufloatleft-02:hover{ text-decoration:underline}
#footernav{ width:100%; height:28px; color:#727272;}
#widgetaddthis{ padding:0px 15px 15px 15px;}

#viewparentgroup{ width:760px; height:auto; float:left;}
#productgroup-item{ width:359px; height:198px; border:1px solid #d2d2d2; float:left; margin-right:10px; margin-bottom:10px; padding:0px 5px 0px 4px}
#productgroup-item-name {color:#004590; font-size:13px; padding:10px 20px; font-weight:bold;}
#productgroup-item-images{ padding:0px 20px; height:100px;}
#productgroup-item-images img{ border:0px; max-width:328px; height:auto;}
#productgroup-item-dexcription{ color:#575757; padding:10px 20px;}
#viewproductheader{ padding: 10px 0px 20px 0px; border-top: 4px solid #C7C7C7;margin-top: 32px;}
#morefaq{ width:100%; padding:10px 0px; text-align:left; display:inline-block;}
#morefaq img{ border:0px; margin-left:3px;}
#adsbannerproduct{ width:220px; height:auto; text-align:center; padding-top:10px; float:right;}
#adsbannerproduct img{ max-width:220px; height:auto; border:0px; text-align:center;}

#message{ width:660px; padding:20px; float:left;}

/*CONTACT*/
#pagecontactright{float: right;width: 260px;padding-left: 58px;}
#pagecontactleft{float: left;width: 350px;}
#div #contactphone input{width: 200px;font-size: 11px;}
#contact input{border-radius: 5px;border: 1px solid #C9C9C9;padding: 3px 10px;outline: none;}
.textinput{ font-size:11px; width:200px;}
#contactcontent textarea{overflow: auto;margin-right: 0;padding: 4px;width: 250px!important;outline: none;height: 80px;border: 1px solid #C9C9C9;border-radius: 5px; font-family:Arial; font-size:11px;}
#contactbutton{float: left;margin-top: 5px;clear: both;padding-right: 0px;padding-bottom: 20px;}
#contactbutton input{ background-color:#e6e6e6; color:#333; font-size:11px;}
#contactbutton input:hover{ color:#F49308;}
#contactbutton input:hover{ cursor:pointer;}
#contactitem{float: left;margin-left: 0px;margin-top: 7px;}
#contactLabel{float: left;width: 100px;}
#contactphone{float: left;width: 300px;}
#contactcontent{float: left;padding-top: 3px;}
#contactantibotimage{margin-left: 0px;margin-top: 0px;}
#AntibotCode-div{padding-top: 4px;width: 150px;margin: 0px;display: inline-block;float: left;clear: both;}
#contactantibotlabel{margin-left: 0px;}
#messagebody{ margin-bottom:10px;}

/*TAB*/
#tabinfoproduct-name{ width:535px; display:inline-block; padding:10px; color:#014590; background-color:#e6e6e6;}
#tabinfoproduct-name img{ border:0px; margin-right:3px;}
#tabinfoproduct{width:100%; display:inline-block; position:relative; padding-top:20px;}
#tabinfoproduct-content{ padding:15px 0px; width:100%; display:inline-block;}
#tabinfoproduct-content ul{ padding-left:15px;}
#tabinfoproduct-content li{list-style-image: url(/images/tick.jpg);}
#usual ul{ color:#014590; list-style-type:none; width:100%; height:26px;border-bottom: 1px solid #014590;}
.usual-product ul a{ float:left; color:#014590;background: url(/images/tabs.png) no-repeat; height:19px; padding-left:20px; background-position:0px 3px;position: relative;vertical-align: top;display: inline-block;padding-top: 7px;margin-right: 20px;}
.usual-product ul a.selected{background-position: 0px -23px; display:inline-block; color:#fff; }
.usual-product ul a span{background: url(/images/tabs.png) no-repeat;height: 26px;display: inline-block;padding-right: 20px;background-position: -280px 3px;position: absolute;top: 0px;}
.usual-product ul a.selected span{background-position: -280px -23px; display:inline-block; color:#fff; padding-right:21px;}
.usual-product ul a:hover{ text-decoration:none; cursor:pointer;}
.usual-product ul li{ float:left; margin-bottom:0px !important;}
.usual-content{ width:100%; padding:15px 0px; display:inline-block; min-height:0px;}
#otherproduct{ width:100%; height:auto; display:inline-block; margin:0px 0px 10px 0px; border-top:1px solid #014590; padding-top:20px;}
.submenu ul li img{border:0px;}
.submenu ul li a{ padding:5px 17px; font-size:11px;}
.header{ font-size:12px; color:#5b5b5b; text-transform:uppercase; padding:17px 0px; font-weight:bold;}

a.submenuheader{ font-size:12px;padding-top: 8px;padding-left: 17px;padding-bottom: 8px;padding-right: 17px;}
a.menuselected{ background-color:#179CD0; color:#fff !important;}

.articlelink{ padding:5px 15px;}
.fontlink{ }
img.arrow{ margin-top:3px; margin-right:10px; vertical-align:top;}
span.itemname{ display:inline-block; width:139px;}
#OtherArticle{ padding:20px 0px 0px 0px; font-size:14px; color:#179CD0; font-weight:bold;}
#titleattachment{ width:100%; display:inline-block; font-size:14px; color:#179CD0; font-weight:bold;}
.noborder{ border:0px !important;}
div#menuitem{padding-left:10px;}
div#menuitem:hover{background-color: #F7941D; }
.menuimage{ margin-bottom:5px;}
#ArticleIMGDescription{ text-align:center; margin-bottom:10px; margin-top:10px; width:100%;}
#ArticleIMGDescription img{ border:0px; max-width:668px; height:auto;}
a.sidebarright-headercolor{ color:#7f7f7f;}
#space-x{ width:100%; height:1px; display:inline-block;}
#tvql table{ border:0px solid #ccc;border-collapse: collapse;}
#tvql tr{ vertical-align:top;}
#tvql td{ padding:5px ;}
#tvql p{ margin:0px;}

#khdv table{ border:0px solid #ccc;border-collapse: collapse;}
#khdv tr{ vertical-align:top;}
#khdv td{ padding:5px ;}
#khdv p{ margin:0px;}

#khdt table{ border:0px solid #ccc;border-collapse: collapse;}
#khdt tr{ vertical-align:top;}
#khdt td{ padding:5px ;}
#khdt p{ margin:0px;}

#doitac table{ border:0px solid #ccc;border-collapse: collapse;}
#doitac tr{ vertical-align:top;}
#doitac td{ padding:5px ; }
#doitac p{ margin:0px;}