/*
SIKA, Chống thấm sika
*/



ul.ProductList {
    border-top: 0 none;
    list-style: outside none none;
    margin: 12px 0 0;
    padding: 0;
}
.ProductList li {
    background-color: #fff;
    border: 1px solid #bebdbd;
    _float: left;
    font-size: 11px;
    height: 315px;
    list-style: outside none none;
    margin-bottom: 12px;
    min-height: 17em;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
}
.ProductList .ProductImage {
    background-color: #fff;
    _height: 200px;
    _line-height: 200px;
    margin: 10px auto;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.ProductList .ProductDetails, .ProductList .ProductPrice, .ProductList .ProductRating, .ProductList .ProductActionAdd, .ProductList .ProductActionCall, .ProductList .ProductCompareButton {
    padding: 0 5px;
    text-align: center;
}
.ProductList .ProductPrice {
    padding-top: 0px;
}

#m-box {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
    display: none;
    height: auto;
    _overflow: hidden;
    padding: 10px;
    position: absolute;
    width: 400px;
}
.m-box-text {
    height: 100%;
    _overflow: hidden;
}
.m-box-ct img {
    float: left;
    height: 150px;
    margin-right: 10px;
    width: 150px;
}
.ProductDetails h3 span {
    font-size: 12px;
}
.ProductList .ProductDetails a {
    color: #000;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.ProductDetails h3 {
    margin: 0;
    line-height: 16px;
}
.ProductList em, .ProductList .price {
    color: red;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 2px;
}
.ProductList .ProductActionAdd {
    bottom: 5px;
    left: 50px;
    margin: 8px 0 5px;
    position: absolute;
}

.ProductList .ProductActionAdd a, .ProductPrice a {
    background-color: #f90;
    border-radius: 4px;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 13px 5px 12px;
    text-align: center;
    text-transform: none;
}
.zoom.first {
    position: relative;
}
.add-video {
    border: medium none !important;
    display: block;
    left: 25%;
    position: absolute;
    top: 15%;
    width: 50% !important;
}
.zoom.first img.attachment-shop_thumbnail {
    width: 90px !important;
    height: 90px !important;
}
@media (max-width: 991px) {
    .ProductList .ProductActionAdd {
        left: 20px;
    }
}
@media (max-width: 767px) {
    .ProductList .ProductActionAdd {
        position:static;
		text-align:center;
    }
}
@media (min-width:481px) and (max-width: 767px) {
    .ProductList .ProductActionAdd {
 		text-align:center;
    }
	#header-form-search .btn{ background: #666666;}
}
@media (max-width: 480px) {
    .ProductList .ProductActionAdd {
 		text-align:center;
		position:static;
    }
	#header-form-search .btn{ background:#666666;}
}
/***********************/
.price{margin:0;padding:0;height:auto;color:#ff0000!important}
h1{margin:10px 0}
.woocommerce-tabs table, .woocommerce-tabs tr, .woocommerce-tabs td{border: 1px solid #ddd;}
.woocommerce-tabs td{padding: 0 5px;}



.salePercentFlag,.newFlag,.outletFlag,.saleFlag{color:#fff;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase}
.salePercentFlag,.saleFlag{padding-top:1px}
.outletFlag,.saleFlag{background-position:-232px -205px}
.outletFlag,.saleFlag{width:52px}
.saleFlag,.newFlag,.outletFlag,.kidsFlag,.salePercentFlag{height:51px;position:absolute;right:5px;top:5px;width:51px}
.saleFlag span{font-size:9px}
.iconSprite{background:url("/skins/box/customize/saleflag.png") no-repeat scroll 0 0 transparent;display:block;font-size:1px;font-size:12px;font-family:arial;font-weight:bold;line-height:51px}
.iconSprite span{font-size:11px}
 #header{overflow:hidden}
 #header #companyl{margin:20px;float:left}
 #header #companys{float:left;margin:40px 0 0 100px}
 #header #otherf{float:right;margin-top:5px}}
#left{width:211px;float:left;margin-top:5px}
#cartleft{height:25px;vertical-align:middle;margin-bottom:5px}
#cartleft a{display:inline;margin-left:28px;line-height:25px}
#right{width:210px;float:right;margin-top:5px}
#wraplogin input{width:184px}
#wraplogin input#loginbutton{width:90px;height:22px;margin-top:5px;border:0;cursor:pointer}
#wraplogin a{margin-top:10px}
#suportwrap{list-style:none;margin:0}
#suportwrap li:last-child{margin-bottom:0px !important}
#suportwrap li a{clear:both;display:block;margin-bottom:5px;margin-top:5px;color:#000 !important}
#suportwrap li a:hover{color:#c80002 !important}
#content .blockcontents{margin-bottom:5px}
#content .blockcontents .titlecontentsleft,#content .blockcontents .titlecontentsright{width:9px;height:33px;margin:0;padding:0}
#content .blockcontents .titlecontentsleft{float:left;background-repeat:no-repeat;background-position:right center}
#content .blockcontents .titlecontentsright{float:right;background-repeat:no-repeat;background-position:left center}
#content .blockcontents .titlecontentscenter{background-repeat:repeat-x;background-position:left center;height:26px;padding-top:7px;vertical-align:middle;margin:0 9px 0 9px}
.products{width:100%;float:left;margin-top:5px}
.products .proname{padding:5px;border-left:3px solid}
.products .prodescriptions{padding:5px;min-height:100px;height:100px;overflow:hidden;border-left:3px solid}
.products .prodescriptions img{float:left;padding:5px 10px 5px 0}
.products .propricen{padding:5px 5px 5px 10px;border-left:3px solid}
.products .proprice{padding:5px;border-left:3px solid;overflow:auto}
.products .proprice div{float:right}
.products .proprice a{float:right;padding-right:5px}
.products .promotion{padding:5px 5px 5px 10px;border-left:3px solid}
#pageid{border:1px solid}
#seartab div.searchtab{font-weight:normal}
#seartab div.searchselected{font-weight:bold}
.addtocart{width:78px;height:17px;margin:5px 0 5px 0;cursor:pointer}
.detailprocart{width:78px;height:17px;margin:5px 0 5px 0;cursor:pointer}
.oderdivivu{width:78px;height:17px;margin:5px 0 5px 0;cursor:pointer}
.viewlistac{cursor:pointer;width:18px;height:18px;margin:0;padding:0}
.actionviewsbottom #startbgview{width:100px;padding-top:5px;padding-left:5px;height:30px}
.titlelistpro{padding-top:5px}
.viewpron div{float:left}
.actionviewsbottom #centerbgview{width:41px;height:30px}
.viewimageac{margin:0;padding:0;cursor:pointer;width:18px;height:18px}
#pageid{text-align:center;margin-top:24px}
.actionviewsbottom{height:30px;overflow:auto}
.actionviewsbottom div{float:left}
#headpagenav{margin:5px;overflow:auto}
.pagesc{margin:5px;overflow:hidden;width:200px;text-align:right}
.pagesc .firstpagenav{width:19px;padding:0 10px 0 10px}
.pagesc .previewpagenav{width:19px;padding:0 10px 0 10px}
.pagesc .nextpagenav{width:19px;padding:0 10px 0 10px}
.pagesc .lastpagenav{width:19px;padding:0 10px 0 10px}
.titlelistpro{overflow:auto;border-bottom:1px dotted;margin:0 5px 0 5px}
.titlelistpro div{float:left}
.problockscontent{overflow:auto;margin:5px;border-bottom:1px dotted;padding:5px 0 5px 0}
.problockscontent div{float:left}
.viewpron{border:1px solid;overflow:auto;margin-bottom:5px;padding:5px}
.viewpron div{float:left}
.viewpron #viewimagepron{margin:5px;border:1px solid;width:180px;text-align:center;padding:10px}
.viewpron #viewimagepron .dmua_viewpro{margin:5px;display:block;padding:6px 5px 6px 20px}
.viewpron #viewprontitle{height:26px}
#infoviewpron{width:540px}
#infoviewpron div{clear:both}
#infoviewpron ul{list-style:none;margin:0;padding:0}
#infoviewpron ul li{display:inline}
.viewlistsharepron dt{display:inline;float:left}
.viewnamepron{padding-left:10px;width:120px}
#funcviewpron{border-bottom:2px solid;width:520px;margin-top:5px;padding:5px 0 5px 20px;overflow:hidden}
.viewdetailpron{padding-left:25px}
#titlefr{padding:5px}
#contactform{margin:0;padding-left:10px}
#contactform textarea{display:block;margin:0 30% 5px 5%;width:380px}
#contactform .fraction{margin-bottom:4px;margin-left:5%}
#contactform div{margin:5px 30% 5px 5%;padding:2px 0 2px 0}
#contactform div input{float:right;width:250px}
#seartab{border-bottom:1px solid}
#seartab div{float:left;padding:6px 15px 6px 15px;margin-right:2px;border-left:1px solid;border-right:1px solid;cursor:pointer;text-align:center}
#seartab div.searchselected{margin-bottom:-2px}
#search_pro_id,#search_news_id{margin-top:24px;border:1px solid}
.seapagen{text-align:right;margin:5px}
.seapagenb{text-align:right;margin:5px}
.seacontentnews{margin:5px;text-align:justify;overflow:auto}
.seacontentnews h2{margin:4px 0 4px 0;padding-left:25px}
.seacontentnews p{margin:0;padding:0}
.seacontentnews p a img{float:left;border:0;margin-right:5px;margin-bottom:5px}
.seacontentnews .seanewsdetail{float:right}
.titlelistsea{overflow:auto;border-bottom:1px dotted;margin:0 5px 0 5px}
.titlelistsea div{float:left}
.seablockscontent{overflow:auto;margin:5px;border-bottom:1px dotted;padding:5px 0 5px 0}
.seablockscontent div{float:left}
#pathlinknewsitems{padding:5px 0 5px 25px;border-bottom:1px solid}
#newsdetailitems h2{margin:4px 4px 4px 0;padding:0}
#newsdetailitems .newsdetailitemsc{overflow:auto;text-indent:5px}
#newsdetailitems .newsdetailitemsc .newsdetailitemsinfo{float:left;width:150px;text-align:center;margin-right:10px}
#newsdetailitems .newsdetailitemsc p{margin:0;padding:0;text-align:justify}
#othernewsold{padding:10px 0 5px 15px}
#othernewsoldlist{list-style:none;margin:0;padding:0}
#othernewsoldlist li{padding-left:10px;margin-left:5px}
.pathlinknews{padding:5px 0 5px 35px;border-bottom:1px solid}
.titlenewsitems{padding-left:25px;margin:0}
.desnewsitems{overflow:auto}
.desnewsitems p{margin:0;padding:0}
.desnewsitems img{float:left;border:0;margin:0 5px 5px 0}
.othernewslistin{display:block;list-style:none;margin:0 0 10px 0;padding:0}
.othernewslistin li{padding-left:10px}
#desnewsitems{overflow:auto}
#desnewsitems img{float:left;margin:0 5px 5px 0}
#titlefr{font-weight:bold}
#seartab div.searchtab{background-image:url('images/tab.gif');background-repeat:repeat-x;color:#005291;color:#005291}
#seartab div.searchtab{border-left-color:#eee;border-right-color:#eee}
#seartab div.searchselected{background-image:url('images/tab_selected.gif');background-repeat:repeat-x;color:#f00;color:#f00}
#seartab div.searchselected{border-left-color:#eee;border-right-color:#eee}
.viewimageac{background-image:url('images/picture.png');background-repeat:no-repeat;background-position:center}
.viewlistac{background-image:url('images/list.png');background-repeat:no-repeat;background-position:center}
.addtocart{background-image:url('images/addcartbutton.png');background-repeat:no-repeat;background-position:center}
.detailprocart{background-image:url('images/detailsbutton.png');background-repeat:no-repeat;background-position:center}
.oderdivivu{background-image:url('images/daugia.png');background-repeat:no-repeat;background-position:center}
#wraplogin a{color:#0359fa}
#wraplogin a:hover{color:#f3a71d}
#wraplogin a.active{color:#f3a71d}
#wraplogin input#loginbutton{background-image:url('images/loginbutton.gif');background-repeat:no-repeat}
#cartleft a{color:#000}
#cartleft a:hover{color:#f31111}
#cartleft a.active{color:#f3a71d}
#content .blockcontents .titlecontentsleft{background-image:url('images/titlecontentleft.png')}
#content .blockcontents .titlecontentscenter{background-image:url('images/titlecontentcenter.png');color:#da0100;color:#da0100}
#content .blockcontents .titlecontentsright{background-image:url('images/titlecontentright.png')}
.products .proname{color:#505dfb;color:#505dfb}
.products .proname{border-left-color:#ff5a0e}
.products .propricen{color:#f00;color:#f00}
.products .propricen{border-left-color:#eff0f0}
.products .proprice{background-color:#eff0f0;background-color:#eff0f0}
.products .proprice{border-left-color:#eff0f0}
.products .promotion{color:#f00;color:#f00}
.products .promotion{border-left-color:#eff0f0}
.products .promotion strong{color:#000;color:#000}
#pageid{border-color:#eee}
.actionviewsbottom{background-image:url('images/right_cat.gif');background-repeat:repeat-x}
.actionviewsbottom #startbgview{background-image:url('images/left_cat.gif');background-repeat:repeat-x;color:#fff;color:#fff}
.actionviewsbottom #centerbgview{background-image:url('images/center_cat.gif');background-repeat:repeat-x}
#headpagenav{color:#333;color:#333}
.pagesc .previewpagenav{background-image:url('images/preview.gif');background-repeat:no-repeat}
.pagesc .nextpagenav{background-image:url('images/next.gif');background-repeat:no-repeat}
.pagesc .firstpagenav{background-image:url('images/last.gif');background-repeat:no-repeat}
.pagesc .lastpagenav{background-image:url('images/first.gif');background-repeat:no-repeat}
.titlelistpro{border-bottom-color:#333}
.titlelistpro{border-bottom-color:#333}
.titlelistpro a{color:#000}
.titlelistpro a:hover{color:#f30f72}
.titlelistpro a.active{color:#f3a71d}
.viewpron{border-color:#d8e6fd}
.viewpron #viewimagepron{border-color:#eee}
.viewpron #viewimagepron .dmua_viewpro{background-image:url('images/buy.gif');background-repeat:no-repeat;background-position:center}
.viewnamepron{background-image:url('images/bullet.gif');background-repeat:no-repeat;background-position:left}
#funcviewpron{background-image:url('images/icon_viewpro.gif');background-repeat:no-repeat;background-position:left center}
#funcviewpron{border-bottom-color:#689ae9}
.viewdetailpron{background-image:url('images/line_title_left.gif');background-repeat:no-repeat;background-position:left center}
.pathlinknews{background-image:url('images/icon-football.gif');background-repeat:no-repeat;background-position:left top}
.pathlinknews{border-bottom-color:#ccc}
.titlenewsitems{background-image:url('images/iconbongda.gif');background-repeat:no-repeat;background-position:left center}
.titlenewsitems a{color:#000}
.titlenewsitems a:hover{color:#0018f3}
.titlenewsitems a.active{color:#f3a71d}
#desnewsitems a{color:#000}
#desnewsitems a:hover{color:#f3a71d}
#desnewsitems a.active{color:#f3a71d}
.othernewslistin li{background-image:url('images/bullet.gif');background-repeat:no-repeat;background-position:left center}
.othernewslistin li a{color:#000}
.othernewslistin li a:hover{color:#f3a71d}
.othernewslistin li a.active{color:#f3a71d}
#pathlinknewsitems{background-image:url('images/news-items-icon.gif');background-repeat:no-repeat;background-position:left top}
#pathlinknewsitems{border-bottom-color:#ccc}
#newsdetailitems h2{color:#000;color:#000}
#newsdetailitems .newsdetailitemsc{color:#000;color:#000}
#newsdetailitems .newsdetailitemsc .newsdetailitemsinfo{color:#000;color:#000}
#othernewsold{background-image:url('images/tinkhac.jpg');background-repeat:no-repeat;background-position:left center;color:#fff;color:#fff}
#othernewsoldlist li{background-image:url('images/dot_red.gif');background-repeat:no-repeat;background-position:left center}
#othernewsoldlist li a{color:#000}
#othernewsoldlist li a:hover{color:#1202f3}
#othernewsoldlist li a.active{color:#1800f3}
#titlefr{color:#000003;color:#000003}
#contactform{background-image:url('http://xspace.talaweb.com/phanphoihoachat.com/home/Call.png');background-repeat:no-repeat;background-position:center;color:#333;color:#333}
#contactform textarea{color:#f00;color:#f00}
#contactform div input{color:#ff0a0a;color:#ff0a0a}
.titlelistsea{color:#f01;color:#f01}
.titlelistsea{border-bottom-color:#f2c200}
#search_pro_id,#search_news_id{border-color:#e00}
.seablockscontent{color:#fc002a;color:#fc002a}
.seablockscontent{border-bottom-color:#333}
.seablockscontent a{color:#000}
.seablockscontent a:hover{color:#f3a71d}
.seablockscontent a.active{color:#f3a71d}
.seacontentnews h2{background-image:url('images/iconbongda.gif');background-repeat:no-repeat;background-position:left center;color:#000;color:#000}
.seacontentnews h2 a{color:#f00}
.seacontentnews h2 a:hover{color:#f3a71d}
.seacontentnews h2 a.active{color:#ff0}
.seablockscontent{color:#000;color:#000}
.seablockscontent{border-bottom-color:#333}
.seablockscontent a{color:#000}
.seablockscontent a:hover{color:#f3a71d}
.seablockscontent a.active{color:#f3a71d}
#wraplogin input{font-size:9pt}
#wraplogin a:hover{text-decoration:underline}
#content .blockcontents .titlecontentscenter{font-size:11pt;text-transform:uppercase;font-weight:bold}
.products{font-family:"Arial",serif}
.products .proname{font-weight:bold}
.products .prodescriptions{text-align:justify}
.products .prodescriptions img{text-align:justify}
.products .propricen{font-weight:bold}
.products .proprice{font-weight:bold;font-size:10pt}
.products .promotion{text-align:justify;font-size:10pt}
.products .promotion strong{font-size:9pt}
.viewnamepron{font-weight:bold;font-size:9pt}
#funcviewpron{font-weight:bold;font-size:9pt}
.viewdetailpron{font-weight:bold;font-size:9pt}
#titlefr{font-weight:bold}
#contactform{font-size:12px}
#contactform .fraction{font-weight:bold;font-size:8pt;font-family:arial}
#seartab div{font-family:Arial;font-size:12px}
.seapagenb{font-weight:bold}
#pathlinknewsitems{font-weight:bold}
#newsdetailitems .newsdetailitemsc .newsdetailitemsinfo{font-size:8pt;font-style:italic}
#newsdetailitems .newsdetailitemsc p{font-size:11pt;font-weight:bold;font-family:"Times New Roman",serif;text-align:justify}
#othernewsold{font-size:10pt}
.pathlinknews{font-weight:bold}
.ModuleTitle{color:#0c48a0;font-size:13px;font-weight:bold;float:left;padding:0 0 0 9px}
.ModuleTitle a{color:#0c48a0;text-decoration:none}
.ModuleTitle a:hover{text-decoration:underline}
.xemchitiet{FONT-SIZE:8pt;COLOR:#f9052d;LINE-HEIGHT:12px;FONT-FAMILY:Arial;TEXT-ALIGN:justify;TEXT-DECORATION:none}
.xemchitiet:hover{FONT-SIZE:8pt;COLOR:#0594f9;LINE-HEIGHT:12px;FONT-FAMILY:Arial;TEXT-DECORATION:none}
.home_newtitle_left{color:#0486bc;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:12px}
.home_newtitle_left:hover{color:#c00;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none}
a.cart_payment{color:#042a64;font-family:Arial;text-decoration:none;font-size:12px}
a.cart_payment:hover{color:#f60a36;font-family:Arial;font-size:12px;text-decoration:none}
.catbg{background-color:#e5f4ff;border:1px solid #93ccf8;border-collapse:collapse;font-size:12px}
.textbox{font-family:Arial;font-size:12px;color:#146eb4}
.button{font-family:Arial;font-size:12px;color:#146eb4;text-align:center}
img{border:0}
#wraplogin input{color:gray}
#seartab{border-bottom-color:white}
#contactform textarea{background:transparent}
#contactform div input{background:transparent}
.seapagen{color:#396eb4}
.seapagenb{color:#333}
#catwrap li ul{border:1px solid #ccc}
#footer p{padding:0;margin:0}
#footer a{text-decoration:none}

.aligncenter{display:block;margin:0 auto}
.single_add_to_cart_button{height:30px}

.cart_totals table{width:100%!important}
#m-box p.title{font-weight:bold}
.TitleContent h1{color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;margin:0;padding:0 10px}

ins span.amount{font-weight:bold;text-decoration:none}
div.vdesc{width:100%;padding:0;margin:10px 0}
div.vdesc ul{margin:0;padding:0}
div.vdesc ul li{list-style:none;margin:0;padding:0 0 0 20px;border-bottom:1px #ccc dashed;height:28px;line-height:28px;background:url('images/bulet.jpg') no-repeat 0 10px}
div.vdesc ul li span{font-weight:bold;width:120px;display:inline-block}
form.cart button.single_add_to_cart_button{display:inline-block!important;border-radius:3px!important;padding:7px 35px!important;border:1px solid #ce4312!important;background:#ce4312 -moz-linear-gradient(#ff6600,#ce4312)!important;background:#ce4312 -webkit-linear-gradient(#ff6600,#ce4312)!important;background:#ce4312 -o-linear-gradient(#ff6600,#ce4312)!important;background:#ce4312 linear-gradient(#ff6600,#ce4312)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)!important;font-size:12px!important;color:#ffffff!important}
form.cart button.single_add_to_cart_button:after{position:absolute;content:"";width:27px;height:21px;background:url(img/icon.png) no-repeat;background-position:0 -492px;top:6px;right:17px;top:0\9}
span.onsale{display:none}

.scrollup{width:40px;height:40px;text-indent:-9999px;opacity:.3;position:fixed;bottom:3rem;right:2rem;display:none;background:url('images/icon_top.png') no-repeat}