body
{
	font-family: Arial;
	margin: 0px auto;
	padding: 0px;
	width: 976px;
}
img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#top
{
	width: 976px;
}

#bottom
{
	width: 976px;
}

#body1
{
	width: 976px;
	background-color: #efedef;
}

#body1 .left
{
	width: 515px;
	height: 358px;
	float: left;
	background: url(/images/bg_left.jpg);
}

#body1 .right
{
	width: 461px;
	height: 358px;
	float: left;
}
#body1 .right .focus
{
	padding: 7px;
}
#body1 .right .adv
{
	padding-left: 7px;
}

#body2
{
	width: 976px;
	height: 141px;
}
#body2 .video
{
	float: left;
	width: 515px;
	background: url(/images/bg_left.jpg) repeat-x;
}
#body2 .catalogue
{
	float: right;
	width: 461px;
}

#body2 .catalogue .left
{
	float: left;
}

#body2 .catalogue .right
{
	float: left;
}

/* TOP */
#top_nav
{
	width: 976px;
	height: 77px;
	margin: 0 auto;
}

#top_nav .logo
{
	width: 145px;
	height: 77px;
	background: url(/images/nav_top_01.jpg) no-repeat left top;
	float: left;
}

.logo div
{
	margin-bottom: 5px;	
}

#top_nav .logo_right
{
	float: left;
}

#top_nav .top
{
	width: 831px;
	height: 39px;
	background: #b8c1c8;
}

#top_nav .bottom
{
	background: #f4f4f4;
	width: 831px;
	height: 38px;
}

#top_nav .bottom .lang
{
	font-family: Tahoma;
	font-size: 8pt;
	margin: 0px;
	width: 80px;
	float: left;
	padding: 10px 0 0 25px;
}

#top_nav .bottom .lang ul
{
	margin: 0px;
	padding: 0px;
}

#top_nav .bottom .lang ul a
{
	color: #000000;
	text-decoration: none;
}

#top_nav .bottom .lang ul a:hover
{
	text-decoration: underline;
}

#nav
{
	margin-top: 6px;
	margin-bottom: 6px;
	width: 976px;
	height: 27px;
	background-color: #223778;
}

#nav .access
{
	float: left;
	padding: 3px;
	width: 300px;
}

#nav .access .text
{
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #d8d8d8;
}

#nav .drop_box
{
	margin-left: 5px;
	float: left;
	width: 150px;
}

#nav .products
{
	float: right;
	padding: 0px;
	width: 660px;
}
#nav .products .text
{
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#link_text
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

#link_text li
{
	display: inline;
	padding: 0px 5px;
}
#link_text li a
{
	color: #FFFFFF;
	text-decoration: none;
}

#link_text li a:hover
{
	color: #66CCFF;
	text-decoration: underline;
}

#link_text1
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
}

/**/
/* CSS Tabs */
#navcontainer
{
	/* none needed */
}

ul#navlist
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
}

ul#navlist li
{
	float: left;
	font-family: sans-serif;
	font-size: 9pt;
	margin: 0;
	padding: 10px 0px 14px 0px;
	background-color: #b8c1c8;
	text-align: center;
}

#navlist a, #navlist a:link
{
	margin: 0;
	padding: 10px 14px 14px 14px;
	color: #2a3879;
	text-decoration: none;
	font-weight: bold;
}

ul#navlist li#active
{
	color: #2a3879;
	background-color: #f4f4f4;
}

#navlist a:hover
{
	color: #2a3879;
	background-color: #f4f4f4;
}
/****************/

/*Sub nav*/
#sub_navlist ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
}

#sub_navlist ul li
{
	float: left;
	font-family: arial;
	font-size: 10pt;
	margin: 0;
	padding: 10px 10px 14px 10px;
	background-color: #f4f4f4;
}

#sub_navlist a, #sub_navlist a:link
{
	margin: 0;
	padding: 3px 7px 3px 7px;
	color: #000000;
	text-decoration: none;
}

#sub_navlist ul li.active
{
	color: #000000;
	background-color: #d8d8d8;
}

#sub_navlist ul a:hover
{
	color: #000000;
	background-color: #d8d8d8;
}
/**************/

/*END TOP */

/*FLASH*/

#text1
{
	padding-top: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#link_text1 li
{
	display: inline;
	padding: 0px 30px 0px 30px;
}
#link_text1 li a
{
	color: #FFFFFF;
	text-decoration: none;
}

#link_text1 li a:hover
{
	color: #66CCFF;
	text-decoration: underline;
}

#flash
{
	width: 515px;
	height: 333px;
}
#nav_flash
{
	width: 515px;
	height: 25px;
	background-image: url(/images/flash1_bg.jpg);
}

/*END FLASH*/

/*FOCUS*/
#news .news_left a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #2c478c;
	text-decoration: none;
}
#news .news_left a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#focus_conten
{
	width: 447px;
	height: 261px;
	background-repeat: no-repeat;
	background-position: top left;
}

.focus_conten_en
{
	background-image: url(/images/bg_focus.gif);
}

.focus_conten_vn
{
	background-image: url(/images/vi/bg_focus.gif);
}

#news
{
	padding: 30px 0px 0px 5px;
}

#news .news_left
{
	float: left;
	width: 220px;
}

#news .news_right
{
	float: left;
	width: 220px;
}

#news .news_left .news_left_pic
{
	float: left;
	margin: 2px;
}

#news .news_left .news_left_pic img
{
	border: solid 1px #979797;
	padding: 2px;
}

#news .news_left_text
{
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}
#line
{
	clear: both;
	margin: 0px 0px 0px 5px;
	height: 1px;
}
#news_more
{
	border-top: 1px solid #b8c1c8;
	padding: 5px 5px 5px 5px;
}

#news_more ul
{
	margin: 0px;
	padding-left: 20px;
}

#news_more li
{
	font-family: Tahoma;
	font-size: 9pt;
}
#news_more li a
{
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}
#news_more li a:hover
{
	font-family: Tahoma;
	font-size: 9pt;
	text-decoration: underline;
	text-decoration: underline;
	color: #000000;
}

#news_more .more
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	float: right;
}

#news_more .more a
{
	text-decoration: none;
	color: #000000;
}

/*END FOCUS*/

/*VIDEO*/
#video
{
	width: 515px;
	height: 141px;
}
#video .video_left
{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 244px;
	height: 115px;
	background-image: url(/images/bg_video.gif);
}
#video .video_right
{
	float: left;
	margin: 10px 0px 0px 5px;
	width: 228px;
	height: 115px;
}
#video .video_1
{
	padding-top: 10px;
	padding-left: 5px;
	margin-top: 25px;
	margin-left: 10px;
	width: 221px;
	height: 61px;
	background-image: url(/images/video1.gif);
}
#video .video_2
{
	margin-top: 0px;
	margin-left: 10px;
	width: 221px;
}

#video .video_2 a
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
	padding: 0px 3px;
	font-weight: bold;
	color: #ffffff;
	background-color: #233a7b;
}

/*END VIDEO*/

/*BOTTOM*/
#bottom .bottom2
{
	border-top: 5px solid #ffffff;
	height: 37px;
	background-color: #f4f4f4;
}
#bottom .bottom2 .bottom2_logo
{
	float: left;
	width: 186px;
	text-align: center;
	background-color: #2c478c;
}
#bottom .bottom2 .bottom2_name
{
	margin: 10px 0px 0px 15px;
	float: left;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}
/*END BOTTOM*/

/*LEFT*/

#left
{
	float: left;
	width: 186px;
	background-color: #f4f4f4;
	background-image: url(/images/bg_left1.gif);
	background-repeat: repeat-x;
}

#left ul ul
{
	margin-left: 20px;
}

#left .left_menu
{
	margin-top: 10px;
	margin-left: 8px;
	width: 169px;
	background-image: url(/images/bg_left2.gif);
}

/*++++++++++++++++++++*/
.nav_product
{
	list-style: none;
	margin-top: -10px;
	padding-left: 5px;
}

.nav_product li
{
	margin-left: -10px;
	margin-top: 5px;
}
.nav_product li a
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.nav_product li a:hover
{
	text-decoration: underline;
	color: #000000;
}
/*++++++++++++++++++++*/
.nav_news
{
	margin: 0px;
	padding: 4px;
}

.nav_news ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.nav_news li
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	text-align: left;
	clear: left;
}

.nav_news li .newstitle
{
	text-align: left;
	float: left;
	margin-bottom: 10px;
}

.nav_news li .newstitle a
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.nav_news li .newstitle a:hover
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.nav_news li .newsdate
{
	font-size: 7pt;
	color: #92a2b4;
	font-style: italic;
	font-weight: normal;
}

/*****************************************/
.newscontent
{
	margin-top: 10px;
}

.newstitle
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}

.newstitle a
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.newstitle a:hover
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
	color: #fd6e08;
}

.newsdate
{
	font-size: 9pt;
	color: #92a2b4;
	font-style: italic;
	font-weight: normal;
}

.newsbrief1
{
	padding: 5px 0 0 0;
	text-align: justify;
	margin-bottom: 10px;
}

.newsbrief1 img
{
	float: left;
	border: solid 1px #979797;
	padding: 2px;
	margin-right: 2px;
}

.newsbrief
{
	padding: 5px 0 0 0;
	text-align: justify;
	margin-bottom: 10px;
	font-weight: bold;
}

.newsbrief img
{
	float: left;
	border: solid 1px #979797;
	padding: 2px;
	margin-right: 2px;
}

.newscontinue
{
	clear: both;
	text-align: right;
	padding-right: 5px;
	cursor: pointer;
}

.newscontinue a
{
	color: #f3273a;
	text-decoration: none;
	font-weight: bold;
}

/************* END NEWS *************/
/************* NEWS Relate*************/
.newstitlerelate
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.newsrelate
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.newsrelate a
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.newsrelate a:hover
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
	color: #000000;
}

/************************************/
/************* NEWS Other*************/
.newstitleother
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.newsother
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.newsother a
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}
.newsother a:hover
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
	color: #000000;
}

/************************************/

#left_about, .left_about
{
	margin: 8px 8px 8px 8px;
	background-image: url(/images/bg_left3.gif);
	width: 169px;
}
.left_news
{
	margin: 8px 8px 8px 8px;
	background-image: url(/images/bg_left4.gif);
	width: 169px;
}
.logo
{
	text-align: center;
	margin-bottom: 2px;
}

/*END LEFT*/

/*BOBY*/
#main
{
	margin: 0px;
	background-image: url(/images/bg_body.gif);
	padding: 0px;
	background-repeat: repeat-y;
}

.clear
{
	clear: both;
}

#body
{
	margin: 0px 5px 5px 5px;
	float: left;
	width: 600px;
}
#body .title
{
	padding: 5px 5px 5px 10px;
	background-color: #dbdbdb;
}
#body .title .title_name
{
	margin: 0px;
	font-family: tahoma;
	font-size: 8pt;
}

#body .title .title_name a
{
	color: #000000;
	text-decoration: none;
}

#body .content
{
	font-family: tahoma;
	font-size: 10pt;
	line-height: 140%;
}
#icon
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 5px;
	height: 15px;
	background-color: #FF6600;
}
#title_content
{
	margin-top: 9px;
	margin-left: 8px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11pt;
	color: #000066;
}

/*END BODY*/

/*RIGHT*/

#right
{
	float: left;
	width: 180px;
	background-color: #d9e1e6;
}

.product_vn
{
	background-image: url(/images/vi/bg_right1.gif);
	background-repeat: repeat-x;
}

.product_en
{
	background-image: url(/images/bg_right1.gif);
	background-repeat: repeat-x;
}

#right .menu
{
	margin: 40px 2px 5px 2px;
}

#right .menu .menu_name
{
	background-color: #eff3f5;
	border-bottom: solid 1px #d9e1e6;
	padding: 5px 5px 5px 10px;
	font-family: tahoma;
	font-size: 8pt;
	color: #595959;
	font-weight: bold;
}
#right .menu .menu_name a
{
	text-decoration: none;
	color: #595959;
}

#right .menu .menu_name a:hover
{
	text-decoration: underline;
	color: #000000;
}

/*END RIGHT*/

/*FIND*/
.butfind
{
	width: 45px;
	height: 20px;
	border: #7b8aa9 1px solid;
	font-weight: bold;
	font-size: 10pt;
	color: #223778;
	font-family: Tahoma;
	background-color: #f0f0f2;
	text-decoration: none;
}

.textfind
{
	width: 150px;
	height: 15px;
	font-size: 10pt;
	font-family: Tahoma;
}
/*END FIND*/
/*Menu*/
.anylinkcss
{
	position: absolute;
	visibility: hidden;
	border-bottom-width: 0;
	font-size: 9pt;
	font-family: Arial;
	line-height: 18px;
	z-index: 100;
	width: 200px;
	text-align: left;
	background-color: #e1e9ec;
	filter: Alpha(Opacity=95, Style=0);
}

.anylinkcss a, .anylinkcss a:link, .anylinkcss a:visited
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #ffffff;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	color: #2a3879;
	height: 20px;
}

.anylinkcss a:hover
{
	height: 20px;
	color: #0553b7;
	text-decoration: none;
	background-color: #b1c8d8;
}
/************* SEND MAIL *************/
.lblintro
{
	width: 445px;
	margin: 0;
	padding: 5px 0 8px 0;
	color: #023e8b;
	font-weight: bold;
}
.formmail p
{
	width: 445px;
	margin: 0;
	padding: 5px 0 8px 0;
	border-top: 1px dashed gray;
	clear: both;
}

.formmail .label
{
	color: #023e8b;
	font-weight: bold;
	float: left;
	width: 130px;
}

.formmail input[type="text"]
{
	width: 200px;
	margin-right: 5px;
	float: left;
}

.formmail img
{
	margin-right: 5px;
	float: left;
}

.formmail textarea
{
	width: 250px;
	height: 150px;
	margin-right: 5px;
	float: left;
}
/*--------------Phu Tung--------------*/
.accessorytitle
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	margin-left: 3px;
}
.accessorycontent
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	margin-left: 3px;
}
.rStyleTop
{
	float: left;
	width: 150px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.StyleTop
{
	float: left;
	width: 447px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyle_
{
	float: left;
	width: 150px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
}
.Style_
{
	float: left;
	width: 447px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
}
/*---------------------------------*/
.rStyleTop_Code
{
	float: left;
	width: 80px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyleTop_Name
{
	float: left;
	width: 133px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyleTop_Model
{
	float: left;
	width: 100px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyleTop_Unit
{
	float: left;
	width: 80px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyleTop_Price
{
	float: left;
	width: 100px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyleTop_InStock
{
	float: left;
	width: 100px;
	border-left: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-top: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
	background: url(/images/bg_catalogue.gif) repeat-x;
}
.rStyle_Code
{
	float: left;
	width: 80px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
}
.rStyle_Name
{
	float: left;
	width: 133px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
}
.rStyle_Model
{
	float: left;
	width: 100px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
}
.rStyle_Unit
{
	float: left;
	width: 80px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
}
.rStyle_Price
{
	float: left;
	width: 100px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
}
.rStyle_InStock
{
	float: left;
	width: 100px;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
	border-right: 1px solid #99bbe8;
}
/*----------------------------------*/
INPUT.button
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
}
.HelloStyle
{
	float: left;
	width: 120px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	margin-left: 3px;
	margin-top: 7px;
}
.HelloStyle_Out
{
	float: left;
	width: 30px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	margin-left: 3px;
}
.HelloStyle_
{
	float: right;
	width: 100px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	margin-left: 3px;
	margin-top: 7px;
}
.Sitemap
{
	padding-left:0px;
	color:#034EA2;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}
.Sitemap:Hover
{
	padding-left:0px;
	color:#034EA2;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}
/************* END SEND MAIL *************/