/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: fff;
}
body {
	background-color: #680303;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

ul, li, ol, p, span, h1, h2, h3, h4, h5, h6
input, a, body,td,th, object, marquee, fieldset,
legend, form, option, dd, dl {
	margin:0px;
	padding:0px;
	line-height:22px;
	font-size:12px;
	font-weight:normal;
	list-style:none;
	text-decoration:none;
	color:#fff;
	border:0px;
}

.clr {
clear:both;
}

.pad15 {
height:15px;
}

#wrap_all {
width:1000px;
margin:0 auto;
border:1px solid #000000;
}

#top {
float:left;
width:1000px;
margin:0px;
padding:0px;
}

.header {
float:left;
background:url(../images/banner_bg.jpg) repeat-x;
width:1000px;
height:auto;
}

.logo {
float:left;
width:281px;
height:99px;
}

.menu_top {
width:719px;
float:right;
text-align:right;
padding-top:57px;
padding-bottom:16px;
}

.menu_top ul {
float:right;
height:25px;
}

.menu_top li {
display:inline;
background:url(../images/icon_menu.jpg) no-repeat;
}

.menu_top ul li a {
padding:5px 25px 5px 25px;
background:url(../images/menu_bg.jpg) no-repeat 93%;
line-height:25px;
font-size:15px;
font-weight:bold;
}

.menu_top ul li a:hover {
color:#fcd95b;
}

.active {
background:none !important;
}

.banner {
float:left;
background:url(../images/banner.jpg) no-repeat;
height:205px;
width:1000px;
}

.search_bg {
background:url(../images/search_bg.jpg) no-repeat;
float:left;
text-align:right;
width:1000px;
display:inline;
height:40px;
}

.search_bg input {
background:none;
width:130px;
display:inline;
border:0px;
margin:8px 90px;
padding-left:5px;
}

.marquee_bg {
width:1000px;
float:left;
background:url(../images/marquee_new_top.jpg) no-repeat;
height:99px;
}

.marquee_bg marquee {
direction:left;
margin:60px 0px 0px 230px;
width:600px;
float:left;
}

.marquee_bg marquee a {
font-size:14px;
font-stretch:wider;
font-weight:600;
background:url(../images/Next.gif) no-repeat 0px 3px;
padding:0px 15px;
}

.marquee_bg marquee a:hover {
color:#FFCC00;
font-size:14px;
}

#col_main {
float:left;
width:1000px;
background:#aa0d14;
}

#left {
float:left;
width:219px;
}

.menu_left_top {
background:url(../images/menu_left_top.jpg) no-repeat;
height:33px;
float:left;
width:219px;
}

.menu_left_middle {
background:url(../images/menu_left_center.jpg) repeat-y;
float:left;
width:219px;
}

.menu_left_support {
float:left;
background:url(../images/support_bg.jpg) no-repeat;
width:219px;
height:266px;
}

.menu_left_support ul {
width:90px;
margin-left:67px;
margin-top:83px;
}

.menu_left_support li {
}

.tel {
width:100px;
margin-left:111px;
margin-top:18px;
font-weight:600;
}

.thongke {
background:url(../images/thongke.jpg) no-repeat;
float:left;
width:219px;
height:181px;
}

.thongke ul {
margin-top:78px;
margin-left:140px;
}

.thongke li {
margin-bottom:3px;
}

#footer {
float:left;
width:1000px;
background:url(../images/bottom.jpg) no-repeat;
}

.footer_logo {
float:left;
width:284px;
}

.foooter {
float:left;
width:716px;
padding-top:0px;
height:195px;
}

.foooter span {
font-weight:bold;
font-size:13px;
}

.foooter p {
padding-left:20px;
}

.foooter ul {
margin-bottom:30px;
margin-top:20px;
}

.foooter li {
display:inline;
}

.foooter ul li a{
color:#efc648;
padding:5px 25px 5px 25px;
background:url(../images/line.jpg) no-repeat 0px 5px;
font-size:16px;
font-weight:bold;
}

.adv_left {
float:left;
margin:10px 0px;
}

.adv_left img {
margin-bottom:5px;
}

#right {
float:left;
width:781px;
position:static;
}

.khuyenmai_bg {
float:left;
background:url(../images/khuyenmai.jpg) no-repeat;
width:751px;
margin-left:15px;
height:501px;
position:relative;
}

.slideshow {
	position:absolute;
	float:left;
	left: 16px;
	top: 111px;
}

.TS_img {
float:left;
height:265px;
position:relative;
width:360px;
}

.TS_img_top {
height:3px;
left:1px;
position:absolute;
top:1px;
width:358px;
}

.TS_img_bottom {
height:3px;
left:1px;
position:absolute;
top:261px;
width:358px;
}

.TS_img_left {
height:257px;
left:1px;
position:absolute;
top:4px;
width:3px;
}

.TS_img_left {
height:257px;
left:1px;
position:absolute;
top:4px;
width:3px;
}

div.HomeTopStoryBorder {
background-color:white;
opacity:0.4;
overflow:hidden;
position:absolute;
z-index:99;
}

.pro_home_bg {
float:left;
width:751px;
margin:10px 0px 10px 15px;
}

.pro_home_bg1 {
background:url(../images/pro_footer.jpg) no-repeat bottom;
float:left;
width:751px;
}

.pro_home_bg2 {
background:url(../images/pro_top.jpg) no-repeat top;
float:left;
width:751px;
padding-top:125px;
}

div.product_show{
	padding:20px 20px 0px 30px;
	/*background:#fff;*/
	border-left:solid 0px #f0f0f0;
	border-right:solid 0px #f0f0f0;
	/*background-image: url(../images/big_bot.png);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	padding-bottom: 20px;
	overflow:visible;
}
	div.product_show{padding:10px!important;}
	div.row { padding-bottom:5px; margin-bottom:0px;}
	dl.prod {
	/*background: url(../images/imgtop.gif) no-repeat top left;*/
	display: block;
	/*width: 233px;*/
	max-width:233px;
	float: left;
	height: auto;
	margin: 5px;
}

	dl.prod1 {
	/*background: url(../images/imgtop.gif) no-repeat top left;*/
	display: block;
	/*width: 233px;*/
	max-width:140px;
	float: left;
	height: auto;
	margin: 10px;
}

dl.prod dt.prod_img a {
	display: block;
	padding: 0px;
	text-align: center;
	max-width:231px;
	/*background-image: url(../images/top_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

}

dl.prod1 dt.prod_img1 a {
	display: block;
	padding: 0px;
	text-align: center;
	max-width:135px;
	/*background-image: url(../images/top_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

}

dl.prod dt.prod_img a:hover img:hover{
opacity:0.4;
filter:alpha(opacity=60);
}
dl.prod dt.prod_img{ border: solid 1px #efc648; margin-top:5px;
max-width:231px;
max-height:165px;} 

dl.prod1 dt.prod_img1{ border: solid 1px #efc648; margin-top:3px;
width:141px;
} 

dt.prod_img img{
max-width:231px;
max-height:165px;
min-width:213px;
min-height:165px;
}

dt.prod_img1 img{
max-width:135px;
margin:3px;
}

.prod_name {
text-align:center;
}
.pro_price {
text-align:center;
}

dl.prod dd.prod_name a {
	display: block;
	padding-top: 10px;
	/*background:url(../images/imgbot.gif) top left no-repeat;*/
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

dl.prod1 dd.prod_name a {
	display: block;
	padding-top: 10px;
	/*background:url(../images/imgbot.gif) top left no-repeat;*/
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

dl.prod dd.prod_name a:hover {
	color: #fff;
}
dl.prod dd.pro_price span{ color:#ff8a00; font-weight:bold;}
dl.prod1 dd.pro_price span{ color:#ff8a00; font-weight:bold;}
dl.prod dd.prod_size {
	display: block;
	/*background-image: url(../images/bot_prod.gif);
	background-position: left bottom;
	background-repeat: no-repeat; */
	padding-left: 0px;
}

.menu_left_footer {
float:left;
width:219px;
background:url(../images/menu_left_bottom.jpg);
height:32px;
}

.ab_bg {
float:left;
width:751px;
background:url(../images/ab_top.jpg) no-repeat top;
margin:0px 0px 0px 15px;
padding:45px 0px 35px 0px;
}

.ab_bg h2 {
margin-left:90px;
font-size:18px;
}

.ab_middle {
float:left;
background:url(../images/ab_middle.jpg) repeat-y;
margin:0px 0px 0px 15px;
width:751px;
}

.ab_text {
width:700px;
margin:0 auto;
padding-top:20px;
}

.ab_middle_img {
border:1px #fff solid;
padding:2px;
float:left;
margin-right:15px;
}


.ab_footer {
float:left;
width:751px;
background:url(../images/ab_footer.jpg) bottom;
margin:0px 0px 10px 15px;
height:145px;
}

.news {
padding-top:10px;
}

.news img{
float:left;
margin-right:10px;
border:1px solid #efc648;
padding:2px;
}

.new_title {
font-size:13px;
font-weight:bold;
}

.new_title a{
font-size:13px;
font-weight:bold;
color:#fbd953;
}


.xemtiep a {
font-size:13px;
font-style:italic;
}

.new_line {
background:url(../images/new_line.jpg) no-repeat center center;
height:1px;
margin:10px 0px 5px;
}

.page {
font-size:13px;
font-weight:bold;
margin-top:20px;
}

.page a{
font-size:13px;
font-weight:bold;
border:1px solid #fff;
padding:2px 5px;
margin:5px 3px;
}

.page a:hover{
font-size:13px;
font-weight:bold;
border:1px solid #fbd953;
padding:2px 5px;
margin:5px 3px;
color:#fbd953;
}

.news_title_detail {
color:#fbd953;
font-size:16px;
font-weight:bold;
}

.news_des_detail {
font-weight:bold;
font-size:13px;
line-height:18px;
padding:25px 0px 15px 0px;
}

.other_news {
color:#fbd953;
font-size:16px;
font-weight:bold;
margin:20px 0px;
}

.other_news_list {
}

.other_news_list ul li{
padding-left:25px;
background:url(../images/icon_news.jpg) no-repeat 12px 9px;
}

.other_news_list ul li a{
}


.contact_info {
padding:20px 20px 20px 30px;
font-size:13px;
color:#fbd953;
}

.contact_info img {
float:right;
border:1px solid #fbd953;
padding:2px;
display:block;
clear:both;
margin-bottom:10px;
}

.contact_info p {
font-size:13px;
padding-bottom:10px;
font-weight:bold;
}

.contact_info a {
font-size:13px;
color:#fbd953;
}

.contact_info span {
font-size:18px;
font-weight:normal;
color:#fbd953;
}

.contact_info fieldset {
border:0px #fbd953 solid;
width:450px;
padding:20px 0px;
margin-top:80px;
}

.contact_info fieldset p {
}

.contact_info legend {
font-size:18px;
font-weight:normal;
color:#fbd953;
padding:0px;
}


.contact_info input {
width:300px;
float:right;
margin:3px 10px 3px 0px;
background:transparent none repeat scroll 0 0;
border:1px solid #fbd953;
color:#fff;
padding:3px 5px;
}

.contact_info textarea {
width:300px;
height:120px;
float:right;
margin:3px 10px 3px 0px;
background:transparent none repeat scroll 0 0;
border:1px solid #fbd953;
color:#fff;
padding:5px;
overflow:hidden;
}


.cont_span {
float:left;
font-size:13px !important;
padding-left:0px;
margin:3px 0px;
}

.cont {
clear:both;
width:50px;
height:1px;
}

#submit {
border:1px solid #fff;
float:none !important;
display:inline;
width:80px;
}

#reset {
border:1px solid #fff;
float:none !important;
display:inline;
width:80px;
} 

#frmcontact {
margin:0px;
padding:0px;
}

.daynghe {
padding:20px 20px 20px 30px;
font-size:13px;
}

.daynghe p {
font-size:13px;
}

.daynghe img {
border:1px solid #fff;
padding:2px;
float:left;
margin-right:20px;
}

.day_title {
font-size:18px;
color:#fbd953;
padding-bottom:15px;
}

.pro_title {
font-size:18px;
color:#fbd953;
margin-left:15px;
padding-bottom:20px;
}

.new_content_detail {
padding-bottom:10px;
color:#fff !important;
}

.new_content_detail strong, .new_content_detail font {
color:#ffffff !important;
}

.new_content_detail img {
margin:5px auto;
}

.m_top {
}

.m_top p {
margin:0px !important;
padding:0px !important;
}

.MsoListParagraph {
margin:0px !important;
padding:0px !important;
}

.order {
margin:5px auto 0px auto;
width:116px;
}

.useful {
background:url(../images/usefullink.jpg) no-repeat;
float:left;
margin-bottom:10px;
}

.useful ul {
margin-top:60px;
margin-left:70px;
margin-bottom:30px;
width:150px;
}

.useful ul li a:hover {
color:#FF9900;
}

