@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {
	background:#e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

#wrapper_body {
	background:url(../assets/bg_bottom.gif) no-repeat bottom center;
	min-height:900px;
}

#wrapper_inside {
	background:url(../assets/bg_top.gif) no-repeat top center;
	min-height:900px;
}

#wrapper {
	margin:0 auto;
	width:927px;
}

a {
	color:#0753a1;
	text-decoration:none;
}

a:hover {
	color:#0753a1;
	text-decoration:underline;
}

#wrapper #header {
	background:url(../assets/bg_topheader.gif) no-repeat top center;
	height:122px;
	position:relative;
	padding:0 15px;
}

#header .logo {
	padding:20px 0 0 0;
}

#header .bannner_flash {
	border:1px solid #9B9B9B;
	height:114px;
	left:332px;
	position:absolute;
	top:1px;
	width:593px;
}
/* ==================================================================================*/
/* Menu navigation */

#wrapper #menu_navi {
	background:url(../assets/bg_navi.gif) no-repeat top center;
	height:45px;
	position:relative;
	margin:10px 0 0 0;
	z-index:999;
}

#menu_navi .btn_language {
	position:absolute;
	right:10px;
	top:8px;

}

.btn_language a {
	background:url(../assets/bg_language.gif) no-repeat top center;
	padding:6px 40px 10px 40px;
	color:#fff;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.btn_language a:hover {
	background:url(../assets/bg_language_hover.gif) no-repeat top center;
	color:#0753a1;
}

#menu_navi ul {
	margin:0;
	padding:0 0 0 5px;
}

#menu_navi ul li {
	float:left;
}

#menu_navi ul li .sub {
	position:absolute;
	background:#365FB9;
	width:200px;
	padding:0;
	margin:0;
	font-size:11px;
	display:none;
}

#menu_navi ul li .sub li {
	display:block;
	float:none;
	position:relative;
	margin:0;

}

#menu_navi ul li .sub li a {
	background:none;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #abd6ff;
}

#menu_navi ul li .sub li a:hover {
	background:url(../assets/bg_navi_hover.gif) repeat-x top left;
	color:#0753a1;	
}

#menu_navi li:hover .sub,
#menu_navi li.hover .sub {
	display:block;
}

#menu_navi ul li a {
	background:url(../assets/line_navi.gif) no-repeat right top;
	padding:14px 14px 13px 12px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#menu_navi ul li a:hover {
	background:url(../assets/bg_navi_hover.gif) repeat-x top left;
	color:#0753a1;	
}

/* ==================================================================================*/
/* Main Content */

#wrapper #main_content {
	background:#fff;
	padding-bottom:30px;
}

#main_content #wrapper_content {
	float:left;
	width:685px;
}

/* ==================================================================================*/
/* Side Right */

#main_content #sideright {
	float:left;
	width:242px;
	padding-top:10px;
}

#sideright .module {
	padding:10px 0 0 0;
	margin:0 8px 0 0;
}

.module h3 span {
	background:url(../assets/bg_module_l.gif) no-repeat top left;
	padding:8px 0 9px 10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

.module h3 {
	background:url(../assets/bg_module_r.gif) no-repeat top right;
	padding:9px 0 10px 0;
	display:block
}

.module .module_content {
	border-bottom:1px solid #bcbec0;
	border-left:1px solid #bcbec0;
	border-right:1px solid #bcbec0;
	padding:5px 10px;
	font-size:13px; /*sondt*/
}

.module .module_content dl {
	display:inline-block;
	margin:0;
	padding:0;
}

.module_content p {
	line-height:16px;
}

.module .module_content dl dt {
	width:80px;
	float:left;
	padding:5px 0;
}

.module .module_content dl dd {
	padding:5px 0;
	float:left;
}

.module .module_content dl img {
	vertical-align:middle;
}

.module .form_login {
	background:transparent url(../assets/bg_bottom_login.gif) no-repeat scroll center bottom;
	height:59px;
	padding:0 0 0 10px;
}
.module .module_login, .module .module_admin {
	border-left:1px solid #bcbec0;
	border-right:1px solid #bcbec0;
	padding:10px;
}

.module_login p {
	padding:0 0 5px 0;
}

.module_login .password, .module_login .username  {
	background:url(../assets/bg_form_login.gif) repeat-x top left;
	border:1px solid #bcbec0;
	width:210px;
	padding:2px 0;
}

.module_login .note {
	text-align:center;
	font-size:11px;
	padding:10px 0 5px 0; 
}

.module_content .tbl_exch {

}

.module_content .tbl_exch tr, .module_content .tbl_exch tr.even {
	background:#fff;
}

.module_content .tbl_exch tr.odd {
	background:#EDF7ED;
}

.tbl_exch th, .tbl_exch td.code {
	color:#666666;
	font-size:75%;
	font-weight:bold;
	vertical-align:top;
}

.tbl_exch td {
	color:#333333;
	font-size:75%;
}

.tbl_exch th, .tbl_exch td {
	padding:4px 2px;
	text-align:center;
}

#sideright .banner_advertising {
	padding:10px 0 0 0;
}

.banner_advertising .title_advertising {
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#0753A1;
	border-bottom:double;
	margin:0 9px 10px 0;
}
.banner_advertising img {
	padding:3px;
	border:1px solid #bcbec0;
	margin:5px 0;
}
/* ==================================================================================*/
/* Content */

#wrapper_content .content {
	padding:10px 14px 0 14px;
}

#wrapper_content .box_search {
	background:url(../assets/bg_boxsearch.gif) no-repeat top left;
	height:196px;
	margin:0 0 15px 0;
}

.box_search h3 {
	font-size:14px;
	font-weight:bold;
	padding:21px 0 0 50px;
	color:#234285;
}

.box_search .form_search {
	padding:20px 0 0 25px;
}

.form_search .form_l, .form_search .form_r {
	float:left;
	width:310px;
}

.form_l dl {
	display:inline-block;
	color:#4b4b4b;
}

.form_l dl dt {
	padding:0 0 10px 0;
}

.form_l dl dt select {
	width:270px;
}

.form_l dl dd {
	float:left;
	width:150px;
	padding:0 0 10px 0;
}

.form_l dl dd select {
	width:130px;
}

.form_l dl p {
	padding:0 0 5px 0;
}

.box_search .advanced_search {
	padding:0 0 0 25px;
}

.content .inner_content {
	padding:10px 0 0 0;
}

.inner_content .news {
	float:left;
	width:226px;
}

.inner_content .tabs {
	float:left;
	margin:0 10px 0 0;
}

.news h3, .show_product h3, .categories h3 {
	background:url(../assets/bg_tab_focus_l.gif) no-repeat top left;
	padding:0 0 0 5px;
	color:#fff;
	font-weight:bold;
}

.news h3 span, .show_product h3 span, .categories h3 span {
	background:url(../assets/bg_tab_focus_r.gif) no-repeat top right;
	padding:8px 9px 8px 6px;
	display:block;
}

.news .news_content, .show_product .product_content {
	border:1px solid #bcbec0;
	padding:10px;
	border-top:none;
}

.news_content  ul {
	padding:0 0 15px 15px;
	/*padding:10 0px;  text-align:center; */
	font-size:12px;
}

.news_content  ul li {
	list-style:url(../assets/list_square.gif);
	padding:8px 0;
	line-height:16px;
	border-bottom:1px dotted #bfbfbf;
}

a.view_next {
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

a.view_next:hover, a.view_next:active {
	text-decoration:none;
}

.tabs .tab_module {
	padding:0;
	margin:10px 0 20px 0;
}

.tab_module .tab {
	padding:0;
	font-size:12px;
	font-weight:bold;

}

.tab_module .tab li {
	display:inline;
}

.tab_module .tab li a {
	background:url(../assets/bg_tab_nor_l.gif) no-repeat top left;
	padding:6px 0 6px 7px;
}


.tab_module .tab li a:hover {
	background:url(../assets/bg_tab_hover_l.gif) no-repeat top left;
}

.tab_module .tab li a span {
	padding:6px 7px 6px 0;
	background:url(../assets/bg_tab_nor_r.gif) no-repeat top right;
}

.tab_module .tab li a span:hover {
	background:url(../assets/bg_tab_hover_r.gif) no-repeat top right;
}

.tab_module .tab li a.active {
	background:url(../assets/bg_tab_hover_l.gif) no-repeat top left;
}

.tab_module .tab li a.active span {
	background:url(../assets/bg_tab_hover_r.gif) no-repeat top right;
}

.tab_module .inner_tab {
	 border:1px solid #bcbec0;
	 padding:3px 0 0 0;
	 margin:7px 0 0 0;
	 padding:10px;
	 line-height:16px;
}

.price_pro {
	color:#CB7100 !important;
	font-size:14px !important;
	font-weight:bold !important;
}

.inner_tab dl {
	display:inline-block;
	padding:10px 0 0 0;
	border-bottom:1px dotted #BFBFBF;
}
.inner_tab dl dt {
	float:left;
	width:255px;
	padding:0 10px 0 0;
}

.inner_tab dl dt img {
	border:1px solid #BFBFBF;
	padding:3px;
}

.inner_tab dl dd {
	float:left;
	width:360px;
}

.inner_tab dl dd h3 {
	font-weight:bold;
	font-size:12px;
}

.inner_tab dl dd p, .containing_block p  {
	font-size:13px; /*sondt*/
	padding:5px 0;
	color:#4b4b4b;
}

.tab_module ul {
	font-size:11px;
	padding:10px 0 0 20px;
}

.tab_module ul li {
	list-style:url(../assets/list_square.gif);
}

/*.product_content ul {
	padding:10px 0;
	margin:0;
	text-align:center;
}
.product_content .btn_pre, .product_content .btn_next {
	float:left;
	padding:13px 0 0 0;
}
.product_content ul li {
	float:left;
	padding:0 11px;
}

.product_content ul li div {
	font-size:11px;
	line-height:16px;
	width:120px;
}

.product_content ul li img {
	border:1px solid #BFBFBF;
	margin:0 0 5px;
	padding:3px;
	vertical-align:middle;
}
.content img.btn_none {
	border:medium none;
	padding:30px 0 0;
}
*/
.product_content .btn_pre, .product_content .btn_next {
	float:left;
	padding:13px 0 0 0;
}

.product_content ul {
	padding:10px 0 10px 0;
	margin:0;
	text-align:center;
	float:left;
}

.product_content ul li {
	float:left;
	padding:0 8px;
}

.product_content ul li div {
	font-size:11px;
	line-height:16px;
	width:110px;
}

.product_content ul li img {
	border:1px solid #BFBFBF;
	margin:0 0 5px;
	padding:3px;
	vertical-align:middle;
}
.content img.btn_none {
	border:medium none;
	padding:25px 0 0;
}

#footer {
	background:url(../assets/bg_footer.gif) no-repeat top center;
	height:172px;
	margin:20px 0 0 0;
	text-align:center;
	color:#000;
/*	color:#000;*/
}

#footer p {
	font-size:12px;
	padding:5px 0 0 0;
}

/* =============================================================================================================== */
/* Page - List News */

.content .heading_title {
	font-weight:bold;
	border-bottom:2px solid #0753a1;
	padding:0 0 3px 0;
	color:#0753a1;
	font-size:16px;
}

.news .news_one {
	padding:15px 0;
	border-bottom:1px dotted #bfbfbf;
}

.news_one .img_news {
	float:left;
	padding:0 15px 0 0;
}

.news_one .img_news img {
	padding:3px;
	border:1px solid #bfbfbf;
}

.content p {
	padding:0 0 5px 0;
	line-height:16px;
}

.news_one p.para {
	font-size:11px;
}

.news span, .news_detail span {
	font-size:11px;
	color:#8b8b8b;
}

.news .paging {
	padding:20px 0 0 0;
	margin:0 0 30px 0;
}

.paging ul {
	text-align:right;
	font-size:11px;
}

.paging ul li {
	display:inline;
	padding:0 5px;
}

.paging ul li a {
	background:#fff;
	border:1px solid #bfbfbf;
	padding:3px 5px;
	text-decoration:none;
}

.paging ul li a:hover, .paging ul li a:active, .paging ul li a.current {
	background:#0753a1;
	color:#fff;
}

.paging ul li a.current {
	font-weight:bold;
}

/* =============================================================================================================== */
/* Page - News Detail */

.content .news_detail {
	padding:15px 0 0 0;
	font-size:13px;
}

.news_detail h4 {
	color:#0753a1;
	font-weight:bold;
	font-size:14px;
}

.news_detail .top_news {
	font-size:11px;
	font-weight:bold;
}

.news_detail img {
	padding:3px;
	border:1px solid #bfbfbf;
}

.news_detail .images {
	text-align:center;
	padding:5px 0;
}

.note_important {
	background:#f2f2f2;
	border:1px solid #bcbec0;
	padding:10px;
	color:#292929;
}

.news_detail .share {
	margin:10px 0;
	border:1px solid #bcbec0;
	padding:5px 10px;
	text-align:right;
}

.share img {
	border:none;
	padding:0 5px;
	vertical-align:middle;
}

.other_news {
	padding:15px 0 0 0;
}

.other_news h4 {
	font-size:12px;
	font-weight:bold;
	color:#0753a1;
	border-bottom:1px dotted #bfbfbf;
	padding:0 0 3px 0;
}

.other_news ul {
	padding:10px 0 0 20px;
}

.other_news ul li {
	padding:5px 0;
	list-style:url(../assets/list_square.gif);
}

/* =============================================================================================================== */
/* Pathway */

#news_flash {
	padding:5px 0 5px 15px;
	background:#fff;
	font-size:11px;
	border-bottom:1px dotted #bfbfbf;
}

#news_flash ul {

}

#news_flash ul li {
	display:inline;
	padding:0 10px 0 10px;
	background:url(../assets/bul_square.gif) no-repeat center left;
}
* =============================================================================================================== */
/* Slidshow */

.content .slideshow {
	border:1px solid #bcbec0;
	float:left;
	width:710px;
	padding:10px;
}

.slideshow .inner_slideshow {

}

.inner_slideshow ul {
	position:relative;
}

.inner_slideshow ul li {}

.inner_slideshow ul li .image_slide {
	float:left;
	position:relative;
	width:441px;
}

.image_slide img {
	width:441px;
	height:254px;
}

.inner_slideshow ul li.selectd .containing_block {
	background:url(../assets/bg_slide_image.gif) repeat-x top left;
} 

.inner_slideshow ul li.selectd .pointer {
	background:url(../assets/pointer_slide.png) no-repeat top left;
	width:15px;
	height:70px;
	position:absolute;
	right:223px;
	z-index:2;
}

.image_slide .overlay {
	background:url(../assets/overlay.png) repeat;
	position:absolute;
	bottom:0;
	left:0;
	width:420px;
	color:#fff;
	padding:5px 10px;
	font-size:11px;
}
/* =============================================================================================================== */
/* Product Detail */
/* Product Detail */

.content .cate_content {
	padding:10px 0 0 0;
}

.cate_content .sideleft {
	float:left;
	width:210px;
}

.cate_content .product_detail  {
	float:left;
	width:447px;
}

.product_detail h3 {
	font-size:16px;
	font-weight:bold;
	color:#234285;
}
.product_detail strong {font-size:100%; font-weight:bold;}

.product_detail .desc_product {
	background:#edf7ed;
	border:1px solid #cacaca;
	padding:10px;
	border-top:none;
}

.product_detail .publich {
	border:1px solid #cacaca;
	padding:10px;
	margin:10px 0 0 0;
}

.publich img {
	vertical-align:middle;
	padding:0 3px;
}
.product_detail .Title{color:#993300; font-size:16px; font-weight:bold;}
.desc_product .img_product {
	float:left;
	width:210px;
	display:block; 
	padding-right:5px; padding-bottom:10px;
}

.img_product .big_img img {
	width:200px;
	height:127px;
}

.desc_product .info_pro {	
	width:210px;
	display:inline;
}

.img_product ul, .product_similars ul {
	margin:10px 0 0 0;
	padding:0;
}

.img_product ul li, .product_similars ul li {
	display:inline;
	padding:0 5px;
}

.img_product ul li img, .product_similars ul li img {
	border:1px solid #cacaca;
	padding:3px;
	vertical-align:middle;
}

.info_pro h4 {
	font-size:14px; line-height:1.5em;
	font-weight:bold;
}

.info_pro p {
	padding:3px 0;
	line-height:2em;
}

.info_pro p.price {
	font-size:14px;
	font-weight:bold;
	color:#d96100;
}

.block {
	line-height:16px;
	margin-bottom:15px;
	overflow:hidden;
	color:#4c4b4b;
}

.block .squeeze {
	margin:10px 0 0;
}

.block .title {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	color:#0852A1;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:5px;
	padding-bottom:0;
}

.homefacts li {
	padding:2px 5px;
	text-align:right;
}

li.item {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.homefacts li span {
	float:left;
}

li.item span {
	font-weight:normal;
}

li.altrow {
	background-color:#E5E5E5;
}

.content .product_similars {
	margin:10px 0;
	background:url(../assets/bg_similar_pro.gif) repeat-x left top;
	border:1px solid #bcbec0;
	padding:0 0 15px 0;
}

.product_similars h3 {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #bcbec0;
	padding:7px 0 7px 10px
}

.product_similars ul {
	padding:0 0 0 5px;
}

.product_similars ul li {
	padding:0 2px;
}

.sideleft .banner_advertising img {
	width:193px;
	height:126px;
}

/*.product_detail .show_product {
	margin:10px 0;
}

.product_detail .show_product ul {
	padding:10px;
}

.product_detail .show_product ul li div {
	width:100px;
}*/
.product_detail .show_product {
	margin:10px 0;
}

.product_detail .show_product ul {
	padding:10px;
}

.product_detail .show_product ul li {
	padding:0 8px;
}

.product_detail .show_product ul li div {
	width:100px;
}
/* =============================================================================================================== */
/* Categories */

.content .total_box {
	margin:10px 0 0 0;
}

.content .categories {
	float:left;
	width:200px;
	margin-right:15px;
}

.categories .inner_cate {
	border:1px solid #E3E3E3;
	border-top:none;
	padding:10px;
}

.categories .mail_com {
	margin:2px 0 0 0;
}

.inner_cate ul {
	font-size:13px;
}

.inner_cate ul li {
	padding:7px 0 7px 10px;
	border-bottom:1px dotted #bfbfbf;
	background:url(../assets/arrow_cate.gif) no-repeat center left;
}

/* Administrator */

.module .module_admin {
}

.module_admin ul {
	margin:0;
	padding:0;
}

.module_admin ul li {
	border-bottom:1px dotted #bfbfbf;
	padding:7px 0 7px 10px;
	background:url(../assets/arrow_cate.gif) no-repeat 0 11px;
	font-weight: bold;
}


.admin h3 {
	font-size:16px;
	font-weight:bold;
}

.admin table {
	margin:10px 0;
	line-height:16px;
}

.admin td {
	padding:5px 0;
}

.admin td input, .admin td select {
	padding:2px 0;
}

.admin td input {
}

.admin td select {
	width:200px;
}

.admin .add_product{
	background:#CCCCCC;
	border:1px solid #cccccc;
}

.add_product td {
	padding:5px;
	border-left:1px solid #cccccc;
	text-align:center;
}

.add_product tr.tblheader {
	color:#fff;

}

tr.tblheader td {
	font-weight:bold;
	text-align:center;
}

.add_product .row2 {
	background:#fff;
}

.add_product .row1 {
	background:#ebebeb;
}

.row2 td, .row1 td {
	font-size:11px;
}

a.submit {
	background:#1c8da6;
	color:#fff;
	padding:3px 5px;
	text-decoration:none;
	border:1px solid #2A91B0;
}

a.submit:hover, a.submit:active {
	background:#0753A1;
}


.tblspecs {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DEEAF6;
font-size:90%;
width:100%;
}
global.css (line 529)
table {
border-collapse:separate;
border-spacing:0;
}
			.specs h4 {cursor:pointer;}
	.tblspecs {border:solid 1px #deeaf6; width:100%; font-size:90%; background:#fff;}
	.tblspecs th {font-weight:bold; border-bottom:solid 1px #deeaf6; border-right:solid 1px #deeaf6;}
	.tblspecs th, .tblspecs td {padding:5px 10px;}
	.tblspecs .odd {background:#f8fbfd;}
	.tblspecs .even {background:#fff;}
	.tblspecs td {border-bottom:solid 1px #deeaf6;}
	.tblspecs caption {background:#f2f6f9; padding:5px 10px; font-weight:bold; border-right:solid 1px #deeaf6;}
	.tblprice td {border-right:solid 1px #deeaf6;}
	
	.col_detail_1 {width:150px;}
	.col_detail_2 {width:auto;}
	.col_detail_3 {width:150px;}
	.col_detail_4 {width:auto;}
	.col_price_1 {width:25%;}
	.col_price_2 {width:25%;}
	.col_price_3 {width:25%;}
	.col_price_4 {width:25%;}
	.col_spec_1 {width:33%;}
	.col_spec_2 {width:33%;}
	.col_spec_3 {width:34%;}
	.col_advance_1 {width:33%;}
	.col_advance_2 {width:33%;}
	.col_advance_3 {width:34%;}
	
	.checked {background:url(../assets/icon_checked.gif) no-repeat 0 2px; padding:2px 0 2px 25px;}
	.unchecked {background:url(../assets/icon_unchecked.gif) no-repeat 0 2px;  padding:2px 0 2px 25px; color:#999;}
	
	/*validation*/
.error {color:#f00;}
div.error-box {
	border:solid 1px #e4ecf3;
	padding:5px 10px;
	font-size:90%;
	display:none;
	margin-bottom:5px;
	background:#ffffd3;
}
	div.error-box ol {list-style:disc; margin:0 0 0 15px;}
		div.error-box ol li {list-style:disc;}
	div.error-box label {font-weight:normal;}
	

