html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {    background: none repeat scroll 0 0 transparent;    font-size: 100%;    margin: 0;    outline: 0 none;    padding: 0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 

blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 

font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, 

i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 

table, caption, tbody, tfoot, thead, tr, th, td {

    font-size: 100%;

}

a{color: #CE2829;text-decoration: none;}

a:hover{text-decoration:underline;}

h1{font-size: 18px;}

h2{font-size: 16px;}

h3{font-size: 14px;}

h4,h5,h6{font-size: 13px;}

body {

    margin: 0;

    padding: 0;

    background: #fff;

    color: #000;

    font-size: 13px;

    font-family: Arial, Helvetica,sans-serif;

    line-height: 1.5;

}

.mainnav{

	width: 1000px;

	margin:0 auto;

    position:relative;

}

.clear{

	clear:both;

}

img{

	border:none;	

}

.seo_banner{background: none repeat scroll 0 0 #fff;

width: 100%;margin-top: 40px;padding: 15px 0 0;

}

.banner{

	margin: 0 auto;

	position: relative;

	width: 1000px;

}

.logo {

    float: left;width: 250px;

}

.seo_dichvu1 ul.news li{list-style: none outside none;

margin-bottom: 5px;}

.seo_dichvu1 ul.news li a{background: url("../images/link.gif") no-repeat scroll 0 7px transparent;font-weight: bold;

padding-left: 17px;color:#000;}

.txt_banner{color: #000;float: left;width: 750px;}

.logo img{max-height:140px;max-width: 180px;}

.txt_banner h2{font-size: 16px;font-weight: bold;color:#CB0037;margin-bottom: 5px;}

div.mainmenu{

	height: 44px;

margin:10px 0 0;

width: 100%;

}

.bando{background: none repeat scroll 0 0 #EEEEEE;padding: 5px 0 10px;}

div.mainmenu ul li{

	float:left;

	list-style: none outside none;

}

div.mainmenu ul li a{

border-left: 1px solid #fff;

border-right: none;

color: #fff;

font-weight: bold;

height: 44px;

line-height: 44px;

margin: 0;

padding: 0 40px;font-size: 12px;

text-decoration: none;

text-transform: uppercase;

}

.seo_facebook{margin-bottom:10px;}

.banner_img{text-align: center;margin-top: 12px;}

div.mainmenu ul li a:hover,div.mainmenu ul li a.active{

color: yellow;}

div.mainmenu ul li:first-child a{border-left: medium none;}

div.mainmenu ul li.last a{border-right:none;}

div.mainmenu ul li:hover{

	background:url("../images/assets/mt1.gif") repeat-x scroll 0 6px transparent;

}

div.sub_menu ul.subMenu{

	margin:0;padding:0;background:#f9f9f9;border-radius:0px 0px 7px 7px;border:1px solid #ccc;width:978px;height:30px;

}

div.sub_menu{width:100%;height:30px;}

div.sub_menu ul.subMenu li{float:left;padding:5px 15px;list-style:none;}

div.sub_menu ul.subMenu li a{color:#000;text-decoration:none;}

div.sub_menu ul.subMenu li a:hover{text-decoration:underline;}

div.newContent{

	width:615px;

	float:left;

	margin-top: 10px;

}

div.title_content a{

	color:#094F95;

	font-weight:bold;

	text-decoration:none;

}

div.title_content{margin-top:10px;}

div.des_content{margin-top:5px;margin-bottom:20px;}

div.title_content a:hover{

	text-decoration:underline;

}

div.relateArticle{padding-bottom:10px;margin-left: -3px;}

div.relateArticle ul{padding:0;margin:0;}

div.relateArticle ul li{list-style:none;background:url("../images/link.gif") no-repeat scroll 0 6px transparent;}

div.relateArticle ul li a{color:#600D12;text-decoration:none;padding-left: 18px;}

div.relateArticle ul li a:hover{text-decoration:underline;}

div.newArticle{

	border: 1px solid #999999;

    float: left;

    width: 180px;

    margin-bottom: 10px;

    background:url("../images/vs_flower.png") no-repeat scroll 0 0 transparent;

}

div.newArticle ul li{list-style:none;background:}

.title1 h3,.title1 h2{

	background: #ccc;

	border-radius: 3px 3px 0 0;

	color: #000;

	font-weight: bold;

	height: 34px;font-size: 14px;

	line-height: 34px;

	margin: 0;

	padding: 0 12px;

	text-transform: uppercase;

}

.quangcao{margin-top:5px;}

.quangcao img, .left img{margin-bottom: 10px;

width: 240px;}

.newArticle ul{

	padding:10px 5px 10px 5px;

	margin:0;

}

.newArticle ul li {

    background: url("../images/icon_view.png") no-repeat scroll 0 8px transparent;

    margin-bottom: 5px;

    padding-left: 15px;

}

.newArticle ul li a{

	color:#000;

	text-decoration:none;

}

.newArticle ul li a:hover{color:#fafafa;}

div.gold{

	float: left;border-radius: 4px;

	margin-bottom: 10px;

	width: 240px;background: none repeat scroll 0 0 #fff;

	overflow: hidden;

}

div.gold div.imgGold{

	padding-top:5px;

	background:url("../images/vs_flower.png") no-repeat scroll 0 0 transparent;

}

div.gold div.imgGold img{

	width:176px;

}

div.gold div.imgGold p{padding-bottom:10px;}

div.ads{width:290px;margin-top:10px;margin-left:10px;float:left;}

div.ads img{width:290px;}

div.inbound{

	width:976px;

	height: 180px;

	margin-bottom:10px;

	border:1px solid #c2c2c2;

	background:#f8f8f8;

	margin-top: 10px;

}

.price{font-weight:bold;color: #d40000;}

.mainbottom{

	width: 680px;

	float:left;	

}

div.inbound ul{padding:0;margin:0;}

div.inbound ul li{float:left;width:122px;height:180px;list-style:none;}

div.inbound ul li div.ui-widget-content a{text-decoration:none;color:#222222;}

div.inbound ul li div.ui-widget-content a:hover{text-decoration:underline;}

.ui-widget-content{

	border-width: 0;

    height: 172px;

    padding: 5px;

    width: 112px;

}

.smallimage{

    margin-top: 10px;

    width: 280px;

    margin-left:10px;

}

#gallerypopup{border: 1px solid #dedede;display: table-cell;float: left;height: 260px;text-align: center;vertical-align: middle;width: 340px;background: none repeat scroll 0 0 #fff;}

#gallerypopup a{background: #fff none repeat scroll 0 0;

display: table-cell;

height: 260px;

text-align: center;

vertical-align: middle;

width: 340px;}

.smallimage ul{margin:0;}

.smallimage ul li{width:90px;float:left;list-style:none;height:70;}

div.inbound ul li div.ui-widget-content img{

	height: 84px;

    margin: 0;

    width: 110px;

    border:1px solid #696969;

}

.box_red, .box_blue {

    overflow: hidden;

    width: 680px;

    margin-bottom: 10px;

}

.box_blue .box_title {

    height: 29px;

    width: 680px;

}

.box_blue .box_title {

    background: url("../images/bg_tab.png") repeat-x scroll left top transparent;

}

.box_blue .box_title ul li.select_tab {padding-top: 0;margin-left: 5px;margin-right: 10px;}

.box_blue .box_title ul li {

    background: url("../images/assets/bg_li_blue.gif") no-repeat scroll right top transparent;

    float: left;

    margin-left: 0px;

    list-style: none outside none;

    padding-top: 4px;

    color: #000;

}

.box_blue .box_title ul li a{

	color:#000;

	font-weight:bold;

	text-decoration:none;	

}

.box_blue .box_title ul li a:hover{text-decoration:underline;}

.box_red .box_title ul li.select_tab a, .box_blue .box_title ul li.select_tab a {

    background: url("../images/assets/right_select_tab.gif") no-repeat scroll right top transparent;

    display: block;

    float: left;

    margin-top: 3px;

}

.box_red .box_title ul li.select_tab a span, .box_blue .box_title ul li.select_tab a span {

    background: url("../images/assets/left_select_tab.gif") no-repeat scroll left top transparent;

    color: #094F95;

    display: block;

    float: left;

    font-size: 15px;

    font-weight: 700;

    height: 26px;

    line-height: 26px;

    margin-right: 4px;

    overflow: hidden;

    padding: 0 10px;

    text-align: left;

}

.last {

    background: none repeat scroll 0 50% transparent !important;

}

.clearfix:after, .container:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}

.box_red .box_content, .box_blue .box_content {

    padding-bottom: 25px;

    position: relative;

}

.box_content {

    border-left: 1px solid #C8C8C8;

    border-right: 1px solid #C8C8C8;

}

.box_content .content_1 {

    float: left;

    overflow: hidden;

    padding-left: 10px;

    padding-right: 12px;

    padding-top: 10px;

    width: 310px;

}

.box .box_content h2 {

    padding-bottom: 5px;

}

.box .box_content h2 a {

    display: inline;

    text-decoration: none;

}

.box_content h2 a {

    color: #094F95;

    display: block;

    font-size: 14px;

    font-weight: bold;

    padding: 0 0 5px;

}

.img_content {

    float: left;

    margin-right: 5px;

}

.lst_content {

    clear: both;

    display: block;

    margin-bottom: 0px;

}

.lst_content.danhmuc {

    margin-left: 2px;

}

.lst_content li {

    background: url("../images/tron.png") no-repeat scroll left 10px transparent;

border-top: 1px dotted #393033;

list-style: none outside none;

margin: 0 5px;

padding: 4px 0 4px 14px;

}

.danhmucxe .lst_content li{

	background: url("../images/link.gif") no-repeat scroll -4px 12px transparent;

}

.lst_content.danhmuc li {

    background: none;

	margin: 0 2px;

	padding: 4px 0 4px 0px;

}

.lst_content li:first-child{border-top:none;}

.lst_content li a {

    color: #000;

    font-size: 13px;

    height: 17px;

    text-decoration: none;

}

.danhmucxe .lst_content li a {

    font-weight:bold;

}

.lst_content.danhmuc li a {font-size: 12px;}

.lst_content li a:hover {text-decoration: underline;}

.box_content .content_2 {

    overflow: hidden;

}

.box_content .content_2_left {

    float: left;

    overflow: hidden;

    padding-left: 10px;

    padding-top: 10px;

    width: 160px;

}

.box_content .content_2 .wp-post-image, .box_content .content_3 .wp-post-image {

    height: 78px;

}

.box_end {

    background: url("../images/assets/bottomLeft.gif") no-repeat scroll left top transparent;

}

.box_end div {

    background: url("../images/assets/bottomRight.gif") no-repeat scroll right top transparent;

}

.box_end div div {

    background: url("../images/assets/BottomMid.gif") repeat-x scroll left top transparent;

    height: 10px;

    margin: 0 10px;

}

div.right{

	float: left;

    margin-left: 5px;

    margin-top: 5px;

    width: 182px;

}

.support{

		

}

.support h3{

	background: url("../images/bg_tab_vang.png") repeat-x scroll 0 0 transparent;

    color: white;

    font-size: 13px;

    font-weight: bold;

    line-height: 226%;

    margin: 0;

    padding: 0 10px;

    text-transform: uppercase;

}

.support .c_sup{

	border: 1px solid #C2C2C2;

	padding:10px;

}

.support .c_sup a{text-decoration:none;}

.ads_right p{

	margin:5px 0;

}

.footer p {

    padding: 0;color:#000;

}

.footer a {

    color:#d40000;;

}

.footer {

	color: #000;

font-weight: normal;

line-height: 200%;

margin: 0 auto;

padding: 15px 0;

position: relative;

text-align: left;

width: 1000px;

}

.c_sup{margin:10px 5px 0;background:url("../images/vs_flower.png") no-repeat scroll 0 0 transparent;}

.c_sup a{text-decoration:none;}

.maincontent{

	width:748px;

	margin-left:0px;

	float:left;margin-top: 10px;

}

.product{

	margin-bottom: 10px;

}

.product h3 a:hover{text-decoration:underline;}

.product h3.homepage{

	background: url("../images/link.gif") no-repeat scroll 7px 13px transparent;

	border-top: 1px dashed #999999;

	height: 20px;

	line-height: 20px;

	margin: 0;

	padding-left: 24px;

	padding-top: 5px;

}

.product h3 span {

  display: block;

}

.listProduct ul li p img:hover{

	background:#eee;

}

.listProduct,.listP{background: none repeat scroll 0 0 #fff;

	border:1px solid #ccc;border-top:none;

	width:746px;

}

.introdes{color: #000;padding: 0 5px;text-align: center;}

.sl_grid_price{color: darkred;font-size: 14px;font-weight: bold;margin-top: 5px;text-align: center;}

.listProduct ul{margin:0;padding:0;}

.listProduct ul li{

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	float: left;

	height: 315px;overflow: hidden;

	list-style: none outside none;

	padding: 5px;

	text-align: center;

	width: 362px;

}

.listProduct ul li p{padding: 5px 0;}

.listProduct ul li p img{

border: 1px solid #ccc;

height: 250px;

padding: 4px;

width: 348px;

}

.listProduct ul li a{

display: block;

font-weight: bold;}

.listProduct ul li p a{display:block;height: auto;}

.listProduct ul li a:hover{text-decoration:underline;}

.listProduct ul li span{color: #555555;font-size: 12px;}

.p_brief {

    color: #A5A09C;

    height: 186px;

    margin-bottom: 34px;

    margin-left: 10px;

    margin-top: 20px;

    width: 325px;

}

.vs_p9 {

    border-bottom: 1px solid #393734;

    line-height: 26px;

    width: 280px;

}

.fll {

    display: inline;

    float: left;

}

.vs_p9_child1 {

    font-weight: bold;

    width: 86px;

}

.vs_p9:hover {

    background: #444;

    color: #000;

}

.left-show {

    width: 335px;

}

h4.p_detail {

    color: #000;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 19px;

    margin: 13px 0 5px 7px;

}

.right-show {

    margin-left: 10px;

    margin-top: 15px;

}

.show{width:615px;margin-bottom: 20px;}

.des_product{color:#000;padding-left: 10px;margin-top: 10px;}

.des_product img{max-width:500px;margin:5px;}

.right-shoppingcart {

    color: #000;

    margin-left: 100px;

    margin-top: 10px;

}

.img_shop {

    padding: 2px 5px 0 3px;

}

.right-shoppingcart a {

    color: #000;

}

.right-shoppingcart a:hover{text-decoration:underline;}

.video_all{position:absolute;right:5px;top:5px;}

.video_all a{color:#000;font-size: 11px;}

.video_all a:hover{text-decoration:underline;}

/* Css content Joomla ****/

.t_content.article a.contentpagetitle{border-bottom: 2px solid #eb0202;

color: #eb0202;

display: block;

font-weight: bold;

padding-bottom: 3px;

text-transform: uppercase;}

.descontent{margin:10px 0;}

span.small{font-size:11px;color:#000;}

.aa h3{color: #eb0202;font-weight: bold;text-transform: uppercase;}

.aa ul.list_news{

	margin-bottom: 10px;

    margin-left: 15px;

    margin-top: 5px;

}

.aa ul.list_news li a:hover{text-decoration:underline;color:#000;}

.boxcontent{

	padding:10px 5px;

}

.boxcontent .titlecontent{

	border-bottom: 1px solid red;

    color: #000;

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 10px;

}

.contentpaneopen{

	color: #000;

}

.contentpaneopen tbody tr td a{

	text-decoration:none;

	color:#000;

	font-weight:bold;

}

.contentpaneopen tbody tr td a:hover{color:red;}

.contentpaneopen1{border-bottom: 1px dotted #333;padding-bottom: 6px;}

.readon{

	display: block;

	margin-top: 0;

	text-align: right;

	text-decoration: none;

}

a.readon:hover{color:red;}

.small{

	color: #666666;

    float: left;

    font-size: 11px;

}

.createdate{

	color: #666666;

    float: left;

    font-size: 11px;

}

.imgcontent{

	width:150px;

	float:left;

}

.dcontent{

	float: left;

    margin-left: 5px;

    width: 566px;

    color: #000;

}

.detailContent{background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;border-radius: 5px;padding: 10px;}

.pagination{

	width:100%;

	line-height: 35px;

}

.pagination span{

	margin: 0;

    padding: 0 4px;

    color: #000;

}

.pagination strong{

	margin:0;

    padding: 0 4px;

}

.pagination a{

	margin:0;

    padding: 0 4px;

    text-decoration:none;

}

.pagination a:hover{

	text-decoration:underline;

	color:red;

}

.imgcontent img{

	border: 1px solid #CCCCCC;max-height: 110px;

}

.contentpagetitle{

	color: blue;

    font-weight: bold;

    text-decoration: none;

}

a.contentpagetitle:hover{

	color: red;

    text-decoration: underline;

}

.descontent{

	padding:0px 5px 10px;

}

.t_content{

	margin-bottom:10px;

}

.contentpaneopen tbody tr td img,.listP.detail img{

	max-width:720px;

}

.contentpaneopen tbody tr td p img{

	display: block;

margin: 10px auto; height: auto;

max-width: 720px;

text-align: center;

}

.contentpaneopen table,.listP.detail table{width: 720px !important;}

.listP.detail ul li,.listP.detail ol li{margin-left:20px;}

.aa{

	margin-left: 5px;

    margin-right: 5px;

    margin-top: 10px;

}

.aa ul{padding:0;margin:5px 0 0;}

.aa ul li{margin-left:0px;}

.aa ul li a{text-decoration:none;color: #000;}

.aa ul li a:hover{color:red;}

.blog{width:100%;}

.intro_des{margin-bottom:10px;}

.intro_des .intro_des_img{

	float: left;

    margin-right: 5px;

    width: 200px;

}

.intro_des .intro_des_img img{max-width: 200px;}

.intro_des .intro_desc_intro{

	color: #000;

    float: left;

    font-weight: bold;

    width: 398px;

}

/* End Css content ////////////////////////////////////////// */



.footer a:hover{text-decoration:underline;}

.account{color:#000;}

.box-left{margin-left:5px;color:#000;margin-bottom: 10px;}

.left{width:242px;float:left;margin:10px 10px 0px 0;}

.marqueeLink{height: 12px;

    width: 980px;margin:0 auto;}

.marqueeLink a{color:#000;}

.marqueeLink a:hover{text-decoration:underline;}

ul.tabs {

    margin: 5px 0 15px;

    padding: 0;

}

ul.tabs li {

    display: inline;

    list-style: none outside none;

}

ul.tabs li a {

    background: url("../images/vs_flower.png") repeat-x scroll center bottom transparent;

    border: 1px solid #575048;

    color: #999999;

    cursor: pointer;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 9px;

    font-weight: bold;

    padding: 8px 14px;

    text-decoration: none;

    text-transform: uppercase;

}

ul.tabs li a.active {

    background: url("images/bg_menu_hover.png") repeat scroll 0 0 transparent;

    border: 1px solid #333;

    color: #000;

}

.thongbao{border: 1px solid #999999;}

.thongbao h4{background: none repeat scroll 0 0 #FF6600;

color: #000000;

font-size: 18px;

padding: 10px;

text-align: center;

text-transform: uppercase;}

.thongbao .thongbaop{background: none repeat scroll 0 0 #0FB4F1;padding: 10px 0;}

.thongbao .thongbaop ul li{background: url("../images/tron.png") no-repeat scroll 0 5px transparent;

color: #FFFFFF;

font-weight: bold;

list-style: none outside none;

margin-left: 10px;

padding-left: 12px;

text-transform: uppercase;}

.thongbaophone{background: none repeat scroll 0 0 #F1EE0F;

color: #FE0000;

font-size: 18px;

font-weight: bold;

padding: 10px 0;

text-align: center;}

.thongbao ul{margin-left: 165px;}

.thongbao img{float: left;

margin: 0 20px 0 35px;

width: 100px;}

.product_img{margin-top: 5px;

width: 615px;}

.product_img img{width: 615px;}

.seo_dichvu1{border-top: 1px dashed #999999;margin: 5px;}

.seo_dichvu1.first{border-top: medium none;}

.seo_dichvu1 h4{padding-top: 5px;}

.seo_dichvu1 h4 a{}

.seo_dichvu_detail{margin-top: 5px;}

.seo_dichvu_detail img{float: left;

margin-right: 5px;

width: 120px;}

.copyrightAdmin{bottom: 10px;position: absolute;left: 0;}

.copyrightAdmin a{color:#fff;}

.nlleft{border-right: 1px dashed #CCCCCC;

float: left;

padding-right: 10px;

width: 340px;}

.previmg{float: left;

width: 150px;}

.previmg img{width: 145px;}

.nlleft h4{float: left;

padding-top: 0;

width: 190px;}

.nlleft h4 a{}

.dec{margin-top: 5px;}

.nlright{float: left;

width: 250px;}

.nlright ul{

padding-left: 10px;}

.nlright ul li{list-style: none outside none;}

.nlright ul li.top_first{}

.nlright ul li.top_first img{float: left;

margin-right: 5px;

width: 75px;}

.nlright ul li.top_first h5 a{}

.nlright ul li h5 a{background: url("../images/tron.png") no-repeat scroll 0 5px transparent;

font-weight: normal;

padding-left: 14px;}

.nlright ul li h5 a:hover,.nlleft h4 a:hover{text-decoration:underline;}

.product h3 span a{color:#fff;}

table.contentpaneopen ul li,table.contentpaneopen ol li{margin-left:15px;}

.seo_footer{background: none repeat scroll 0 0 #ccc;width: 100%;}

#slideshow {

  	border-radius: 5px 5px 5px 5px;

	height: 291px;

	margin: 0 auto;

	padding: 0px;

	position: relative;

	width: 1000px;

}

h1.h1title,h2.h2title,h3.h3title{

	background: #CE2829;

	border-radius: 3px 3px 0 0;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	height: 34px;

	line-height: 34px;

	margin: 0;

	padding: 0 10px;

	text-transform: uppercase;

	border-radius:3px 3px 0 0;

}

h1.h1title a, h2.h2title a, h3.h3title a{color: #fff;}

#slideshow IMG.active {

  opacity: 1;

  z-index: 10;

}

.dmsanpham ul li li a:hover{background: #fafafa;text-decoration: none;}

#slideshow IMG {

  border-radius: 5px 5px 5px 5px;

height: 291px;

left: 0;

max-height: 291px;

opacity: 0;

position: absolute;

width: 998px;border:1px solid #999;

z-index: 8;

}

.lang{position: absolute;right: 0;top: 10px;}

.lang img{}

.product_detail{background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;overflow: hidden;padding: 10px;}

.product_detail .p_img{float: left;width: 350px;}

.product_detail .p_img img{margin: 0;max-height: 260px;max-width: 320px;}

.product_detail h1{color: #007A6F;font-size: 14px;margin-bottom: 5px;text-transform: uppercase;}

.product_detail img{margin: 5px 5px 5px 0;max-width: 725px;}

.product_detail table{margin-bottom: 10px;width: 725px;}

.product_detail li{margin-left:15px;}

.banggia{margin-bottom:10px;width: 330px;}

.banggia a{background: url("../images/dangky.jpg") no-repeat scroll 0 0 transparent;

border: medium none;

border-radius: 5px 5px 5px 5px;

color: #FFFFFF;

cursor: pointer;

float: left;

font-family: Arial,Helvetica,sans-serif;

font-weight: bold;

height: 28px;

line-height: 28px;

text-align: center;

width: 90px;margin-right: 10px;}

.des{border-top: 1px dotted #CCCCCC;

color: #343434;

float: left;

font-weight: bold;padding: 5px 0;

margin-right: 10px;

width: 330px;}

.des .price{color: #fe0000;

font-size: 14px;}

.mota{background: none repeat scroll 0 0 #efefef;

border: 1px solid #ccc;

color: #CE2829;

display: block;font-size: 14px;

font-weight: bold;

height: 30px;

line-height: 32px;

margin: 10px 0;

padding: 0 5px;

text-transform: uppercase;}

.addthis_toolbox{margin: 15px 0 5px;}

.red{color:#fe0000;}

.frmcontact{margin-top:10px;}

.input_field_unfilled{width:200px;}

textarea.input_field_unfilled{width:350px;}

.input_f{float: left;margin-right: 5px;width: 155px;}

.img_f{float: left;height: 22px;overflow: hidden;width: 105px;}

.a_f{float: left;width: 20px;}

.a_f img{margin-top: 5px;}

.slideshow{width: 100%;}

.dmsanpham{width: 238px;border:1px solid #ccc;border-radius:0 0 3px 3px;overflow: hidden;border-top:none;}

.dmsanpham ul{background: none repeat scroll 0 0 #fff;padding: 0;}

.dmsanpham ul li{background: none repeat scroll 0 0 #fff;border-top: 1px solid #eee;list-style: none outside none;padding:0px;}

.dmsanpham ul li a{color: #000;display: block;font-weight: bold;padding: 3px 10px;text-transform: uppercase;}

.dmsanpham ul li li a{color: #000;font-weight: normal;padding-left: 15px;text-transform: none;}

.list_thumb img{

	background: none repeat scroll 0 0 #F5F5F5;

	border: 1px solid #DEDEDE;

	float: left;

	height: 47px;

	margin: 0 2px 2px;

	padding: 1px;

	width: 64px;cursor:pointer;

}

.list_thumb img:hover{border:1px solid #fe0000;}

.img-box {

  background: none repeat scroll 0 0 #EFEFEF;

  border: 1px solid #DEDEDE;

  float: left;

  margin: 0px;overflow: hidden;

  padding: 5px;

  width: 714px;

}

.contact-box2 {

  background: none repeat scroll 0 0 #F5F5F5;

border: 1px solid #DEDEDE;

float: left;

margin: 5px 2px 0;

width: 354px;

}

.cinfo2 {

  float: left;

width: 354px;

}

.contact-box2 h4{

	background: none repeat scroll 0 0 transparent;

color: #000000;

height: 24px;

line-height: 30px;

text-transform: uppercase;

padding: 0 5px;

}

.contact-txt2 {

  float: left;

line-height: 19px;

padding: 5px;

width: 344px;

}

.info_des img{max-width:700px;margin:5px auto;display: block;}

.info_des li{margin-left:20px;}

.tabbernav{

	height: 34px;

margin: 0;

padding: 0;

}

.tabbernav li{

	background: none repeat scroll 0 0 transparent;

display: block;

float: left;

padding-left: 0;margin: 0 5px 0 0px;

}

.tabbernav li a{

	background: url("../images/tab_red.jpg") repeat-x scroll center center #EEEEEE;

	border: 1px solid #DEDEDE;

	display: block;

	float: left;

	line-height: 30px;

	margin: 0 auto;

	padding: 0 35px;

	text-decoration: none;font-weight:bold;

}

.tabbertab{

	border: 1px solid #DEDEDE;

width: 734px;padding-bottom: 10px;

}

.col {

  display: block;

float: left;

margin: 0 3px;

width: 360px;

}

.row {

  border-left: 1px solid #DEDEDE;

border-right: 1px solid #DEDEDE;

border-top: 1px solid #DEDEDE;

float: left;

padding: 3px 5px;

width: 346px;

}

.row.row_last{border-bottom: 1px solid #DEDEDE;}

.col h4 {

  background: none repeat scroll 0 0 #EFEFEF;

  border: 1px solid #DEDEDE;

  color: #0331C4;

  font-size: 13px;

  font-weight: bold;

  height: 18px;

  margin: 10px 2px 10px 0;

  padding: 2px 0 0 5px;

}

.label {

  float: left;

  width: 150px;

}

.label label {

  font-weight: normal;

}

.tab_tiennghi{

	margin-top: 10px;

}

.inp_checked img{margin: 0;}

.tabbertab.tabbertab_active{display:block;}

.tabbertab{display:none;}

.tabbernav li.tabberactive a{

	background: none repeat scroll 0 0 transparent;

border-bottom: medium none;

height: 33px;

line-height: 33px;

}

.col.col2 .label{

	width:315px;

}

.contact td{height:35px;}

.contact td input{border: 1px solid #ccc;

height: 24px;

width: 250px;}

.contact td textarea{border: 1px solid #ccc;

height: 120px;}

.contact td input#submitform{height: auto;

padding: 2px 5px;

width: 100px;}

.contact td input#sendcontact{background: #CE2829;

border: 1px solid #CE2829;

border-radius: 3px;cursor: pointer;

color: #fff;

font-size: 13px;

font-weight: bold;

height: 34px;

width: 152px;}

.lk1 img{border: 1px solid #cacaca;

float: left;

height: 80px;

margin: 3px;

padding: 1px;

width: 110px;}

.seo_top{background: rgba(0, 0, 0, 0) linear-gradient(to right bottom, #eee, #ccc) repeat scroll 0 0;

border-bottom: 1px solid #bbb;

box-shadow: 0 0 3px #ccc;

height: 40px;

left: 0;

opacity: 0.9;

position: fixed;

top: 0;

width: 100%;

z-index: 1000;}

.gentext {

height: 40px;

line-height: 40px;

margin: 0 auto;

width: 1000px;

}

.gentext marquee{

	float: left;

width: 400px;

padding: 0 10px 0 0;height: 40px;

}

.facebook{float: right;margin-top: 9px;width: 330px;}

.google,.fb-like,.twitter,.fb_iframe_widget{float:right;margin-left:5px;}

.twitter iframe{width:61px !important;}

.support_left {

float: left;

margin-top: 6px;

overflow: hidden;

width: 290px;

}

.hotline{color: #000;float: left;font-size: 18px;font-weight: bold;}

.support_left .yahoo {

  float: left;

}

.support_left .supp_yahoo {

  float: left;margin-right: 10px;

  width: 135px;

}

.support_left .supp_yahoo img {

  padding: 0;

}

.support_left .supp_sky {

  float: right;

}

.supp_yahoo a.ayahoo{display: inline-block;margin-top:6px;}

.support_left .supp_sky img {

  float: left;

  padding: 0;

  width: 63px;

}

ul.news{border: 1px solid #ccc;border-radius: 0 0 3px 3px;width: 238px;border-top:none;}

ul.news li{border-top: 1px solid #ccc;list-style: none outside none;padding: 5px;}

ul.news li:first-child{border-top:none;}

ul.news li a.aimg{display:block;}

ul.news li a.aimg img{width:80px;height:56px;padding:2px;border:1px solid #ccc;background:#fff;;float:left;margin-right:5px;}

ul.news li a{color:#000;font-weight:normal;}

.thongke{padding:5px 10px;border: 1px solid #ccc;border-radius: 0 0 3px 3px;border-top:none;line-height: 180%;height:105px;}

object#skypedetectionswf{width:0;height:0;}

h2.h2des{color: #CE2829;font-size: 20px;font-weight: bold;line-height: 20px;margin: 5px 0;}

span.sppprice span.sp_price{color: #eb0202;font-weight:bold;}

span.sppprice{color: #000;

display: block;

font-size: 16px;

font-weight: bold;

margin-top: 10px;}

span.sppprice span{font-weight:normal;}

.s_footer{float: left;width: 650px;}

.s_lienket{color: #000;

float: right;

width: 225px;}

.s_lienket img{width:470px;height:150px;}

.s_lienket a{color:#000;}

.contentabout{margin:0 0 10px 0;}

.contentabout {

background: url("../images/bg-slideshow1.gif") repeat-x scroll center bottom #ffffff;

border: 1px solid #ccc;

border-radius: 3px;

box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

margin-bottom: 10px;

padding: 10px;

width: 726px;

}

.contentabout h3,.contentabout h1 {

border-bottom: 2px solid #CE2829;

color: #CE2829;

margin-bottom: 8px;

padding-bottom: 0;

text-transform: uppercase;

}

.seo_abouts{margin:0;text-align: justify;}

.seo_abouts a.imgabout{display:block;}

.seo_abouts a.imgabout img{float: left;

margin-right: 15px;

width: 160px;}

.seo_abouts a.readmore{background: #CE2829;

border-radius: 5px;

color: #fff;

display: inline-block;

float: right;

font-weight: bold;

height: 32px;

line-height: 32px;

margin-top: 10px;

padding: 0 15px;

text-align: right;}

.bannertruottrai{position:absolute;left:-130px;}

.bannertruotphai{position:absolute;right:-130px;}

.bannertruottrai a,.bannertruotphai a{display:block;}

.bannertruottrai img,.bannertruotphai img{width:120px;max-height:400px;height:400px;}

.bannertruot{position:fixed;bottom: 400px;width: 1000px;}

.whoonline{border-top: 1px solid #999;

margin-top: 6px;

padding-top: 6px;display: block;

text-align: center;

width: auto;}

.descontact,h3.frmcontact,table.contact{line-height: 200%;

padding: 10px 10px 0;}

h3.frmcontact{

border-bottom: 2px solid #eb0202;

color: #eb0202;

display: block;

font-weight: bold;

margin: 10px 10px 0;

padding: 0;

text-transform: uppercase;

}

table.contact{padding-bottom:10px;}

.map{margin:10px;}

.cnews ul li{

background: none repeat scroll 0 0 #eee;

border: 1px solid #ccc;

border-radius: 3px;

float: left;

height: 310px;

margin-bottom: 15px;

margin-left: 15px;

overflow: hidden;

padding: 10px;

text-align: center;

width: 329px;

}

.cnews ul li a{color: #000;display: block;font-weight: bold;margin-bottom: 5px;}

.cnews ul li a img{height: 240px;width: 328px;}

.cnews{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius: 0 0 3px 3px;}

.cnews ul{padding-top:15px;}

.detailnews{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius: 0 0 3px 3px;padding:10px;}

h1.h1content{

color: #eb0202;

display: block;

font-size: 16px;

font-weight: bold;

padding-bottom: 8px;}

.thongso li{margin-left:20px;}

.thongso img{max-width:725px;display:block;margin:10px auto;}

.thongso table{width:725px !important;}

.thongso table table{width:auto !important;}

.foo1{float: left;margin-left: 30px;width: 220px;}

.foo1 h3{border-bottom: 1px solid #ccc;

color: #000;

display: block;

margin: 0;

padding-bottom: 5px;

text-transform: uppercase;}

.foo1 h3 a{color: #000;

display: block;

text-transform: uppercase;}

.foo1 ul{border-top: 1px solid #fff;

margin: 0;

padding-top: 10px;}

.foo1 li{color: #000;

list-style: outside none square;

margin-bottom: 5px;

margin-left: 13px;}

.foo1 li a{display:block;color: #000;}

.seo_mainfooter{

width: 100%;}

.mfooter{background: none repeat scroll 0 0 #e6e6e6;

margin: 0 auto 10px;padding: 15px 0;

width: 1000px;}

.dathangform{margin-bottom:10px;}

.dathangform h1{

	background: #CE2829 none repeat scroll 0 0;

border-radius: 3px 3px 0 0;

color: #fff;

font-size: 13px;

font-weight: bold;

height: 34px;

line-height: 34px;

margin: 0;

padding: 0 10px;

text-transform: uppercase;

}

.mainform{

background: none repeat scroll 0 0 #fff;

border: 1px solid #ccc;

overflow: hidden;

padding: 10px;

}

.mainform table#table-shopping-cart, .mainform table#table-shopping-cart th, .mainform table#table-shopping-cart td {

  border: 1px solid #ccc;

  padding: 5px;

}

.mainform table#table-shopping-cart {

  border-collapse: collapse;

  width: 100%;

}

tr#shopping-cart-first-row td {

  font-weight: bold;

}

.seo_comment {

  padding-top: 0;

}

h4.h4dathang {

  margin: 10px 0;

}

.seo_comment input {

  border: 1px solid #cccccc;

  height: 24px;

  width: 250px;

}

.red {

  color: #fe0000;

  font-weight: bold;

}

.seo_comment textarea {

  border: 1px solid #cccccc;

  height: 150px;

  width: 400px;

}

.seo_comment input.seo_contact_submit {

  background: #CE2829;

  border: 1px solid #0f81b7;

  border-radius: 3px;

  color: #fff;

  cursor: pointer;

  font-family: arial;

  font-weight: bold;

  height: 32px;

  margin-left: 154px;

  margin-top: 5px;

  width: 120px;

}

.seo_comment input.seo_contact_submit:hover {

  background: none repeat scroll 0 0 #a90707;border: 1px solid #780202;

}

.book{margin-top:10px;}

.book input#dathang{background: url("../images/cart.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

border: medium none;

cursor: pointer;

height: 35px;

text-indent: -9999px;

width: 150px;}

.d_info{width:363px;float:left;}

.infobook{width:175px;float:left;}

.infodsd{color: #db0220;float: left;font-family: arial;font-weight: bold;margin: 15px 0;width: 360px;}

.infodsd strong{color: #000;

display: block;

font-family: arial;

margin-bottom: 5px;}

.box{background:#EFEFEF;margin-top: 10px;}

.box .box-heading {

  background: none repeat scroll 0 0 #1a1a1a;

  border-bottom: 2px solid #3498ba;

  color: #dddddd;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;

  font-weight: bold;

  line-height: 14px;

  padding: 10px;

  text-transform: uppercase;

}

.box .box-content {

background: none repeat scroll 0 0 #fff;

border-left: 1px solid #dddddd;

border-right: 1px solid #dddddd;

}

.support-online table thead {

  background: none repeat scroll 0 0 #cccccc;

}

.support-online table {

  color: #ff0000;

  font-size: 14px;

  font-weight: bold;

  text-align: center;

}

table.list thead td {

  background-color: #efefef;

  padding: 0 5px;

}

table.list thead td a, .list thead td {

  color: #222222;

  font-weight: bold;

  text-decoration: none;

}

table.list td {

border-bottom: 1px solid #dddddd;

border-right: 1px solid #dddddd;

color: #CE2829;

font-weight: bold;

padding: 0 5px;

}table.list {  border-collapse: collapse;}.support-online table tbody tr td {  padding: 5px;}.thongso .list img{margin: 5px auto;}span.online4{background: url("../images/week.png") no-repeat scroll 2px -1px transparent;padding-left: 25px;}span.online5{background: url("../images/month.png") no-repeat scroll 2px -1px transparent;padding-left: 25px;}span.ol{background: url("../images/icon_view.png") no-repeat scroll 26px 5px transparent;padding-left: 40px;}span.online1{background: url("../images/today.png") no-repeat scroll 2px -1px transparent;padding-left: 25px;}span.online2{background: url("../images/year.png") no-repeat scroll 2px 0 transparent;padding-left: 25px;}span.online3{background: url("../images/all.png") no-repeat scroll 2px 0 transparent;padding-left: 25px;}.fotorama__stage{border: 1px solid #ccc;border-radius: 5px;}.aboutdes img{max-width: 726px;margin: 5px auto;display: block;text-align: center;height: auto;}.s_lienket h3{text-transform: uppercase;}.s_lienket li{list-style: outside none none;}.ver_mobile{padding: 5px 0;}.ver_mobile input#submit{padding: 5px;cursor: pointer;}.commentfacebook{margin: 10px 0;}.commentfacebook .fb-comments{float:none;margin: 0;}.bluan{border-bottom: 2px solid #CE2829;color: #CE2829;font-size: 16px;margin-bottom: 10px;text-transform: uppercase;}

.ghichu{

background: #d40000 none repeat scroll 0 0;

bottom: 0;

color: #fff;

font-size: 18px;

font-weight: bold;

padding: 10px 10%;

position: fixed;

right: 0;

text-align: center;

width: 80%;

z-index: 9999;

}

.ghichu a{color: #fff;}

.seo_footer {

  background: #ccc none repeat scroll 0 0;

  padding-bottom: 80px;

  width: 100%;

}#popupNGP{display: block;left: 23%;margin-top: 0;opacity: 1;position: fixed;top: 5%;width: 50%;z-index: 888889;}.popupNGP{background: #fff none repeat scroll 0 0;border-radius: 3px;box-shadow: 0 0 5px #333;height: auto;margin-top: 36px;max-height: 500px;overflow-x: hidden;overflow-y: auto;padding: 2%;position: relative;}a.aclose{cursor: pointer; position: absolute; top: 0; right: 0;}#tinybox-overlay,#tinybox-overlay2{display: block; background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 888888; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.5;}#popupNGP img{max-height: none;width: 100%;}#popupNGP a.aclose img{width:auto;height:auto;}

.bannerss{width: 750px;float:left;}

.bannerss img{width: 750px;max-height: 160px;}.book2{margin: 15px auto 0;text-align: center;width: 100%;}.book2 input{background: #d40000 none repeat scroll 0 0;border: 1px solid #fe0000;border-radius: 5px;color: #fff;cursor: pointer;font-size: 22px;font-weight: bold;line-height: 100%;padding: 10px;width: 99%;}

.contentabout img{height: auto;width: 100%;}


.fb-livechat, .fb-widget{display: none; z-index: 9999;}
.ctrlq.fb-button, .ctrlq.fb-close{position: fixed; left: 10px; cursor: pointer}
.ctrlq.fb-button{z-index: 999; background: url('../images/icon-facebook.jpg') center no-repeat #0084ff; width: 55px; height: 55px; text-align: center; bottom: 100px; border: 0; outline: 0; border-radius: 20%; -webkit-border-radius: 20%; -moz-border-radius: 20%; -ms-border-radius: 20%; -o-border-radius: 20%; box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16); -webkit-transition: box-shadow .2s ease; background-size: 80%; transition: all .2s ease-in-out}
.ctrlq.fb-button:focus, .ctrlq.fb-button:hover{transform: scale(1.1); box-shadow: 0 2px 8px rgba(0, 0, 0, .09), 0 4px 40px rgba(0, 0, 0, .24)}
.fb-widget{background: #fff; z-index: 1000; position: fixed; width: 360px; height: 400px; overflow: hidden; opacity: 0; bottom: 0; left: 24px; border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 5px 40px rgba(0, 0, 0, .16); -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .16); -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .16); -o-box-shadow: 0 5px 40px rgba(0, 0, 0, .16)}
.fb-credit{text-align: center; margin-top: 8px}
.fb-credit a{transition: none; color: #bec2c9; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; border: 0; font-weight: 400}
.ctrlq.fb-overlay{z-index: 0; position: fixed; height: 100vh; width: 100vw; -webkit-transition: opacity .4s, visibility .4s; transition: opacity .4s, visibility .4s; top: 0; left: 0; background: rgba(0, 0, 0, .05); display: none}
.ctrlq.fb-close{
    z-index: 4;
    padding: 2px 10px;
    background: #365899;
    font-weight: 700;
    font-size: 11px;
    color: #fff;
    margin: 8px;
    border-radius: 3px;
    position: absolute !important;
    right: 10px;
    left: auto;
}
.bubble-msg span{color:yellow;text-decoration: underline;}
.ctrlq.fb-close::after{content: "X"; font-family: sans-serif}.bubble{width: 20px; height: 20px; background: #c00; color: #fff; position: absolute; z-index: 999999999; text-align: center; vertical-align: middle; top: -2px; right: -5px; border-radius: 50%;}.bubble-msg{width: 265px; display: block; right: -65px; top: 5px; position: relative; background: #0084ff; color: #fff; padding: 5px 8px; border-radius: 8px; text-align: center; font-size: 13px;}
.ghichu{z-index:998;}