@font-face {
    font-family: 'MenuFont';
    font-style: normal;
    font-weight: 400;
    src: local('../fonts/Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(../fonts/Roboto-Condensed.woff) format('woff');
}
*{padding:0;margin:0}
body{margin:0;font:13px/22px Arial,Tahoma,Verdana,sans-serif;color:#000}
a{text-decoration:none;color:#111}
a:hover{text-decoration:none; color:#b82400}
span.note{color:#FF2222;font-size:11px}
b.error{color:#FF2222;background-color:#FFFFBB}
h1{font-size:16px}
h2{font-size:14px}
h1,h2{margin:0}
ul{list-style:inside}
img,button{border:none}
.success,.notice,.errors {padding:.6em 1em 0.6em 3.4em;margin-bottom:1em;font-weight:bold}
.success{border:1px solid #C6D880;color:#264409;background:#E6EFC2 url(../img/success.png) no-repeat 10px center}
.notice{border:1px solid #FFD324;color:#514721;background:#FFF6BF url(../img/note.png) no-repeat 10px center}
.errors{border:1px solid #FBC2C4;color:#8A1F11;background:#FBE3E4 url(../img/error.png) no-repeat 10px center}
.clear{clear:both}
.hr_clear{clear: both; width: 100%; height: 2px; border-bottom: 1px dashed #CECECE; margin-bottom: 10px }
.last-item{margin-right:0 !important}
.page_content{overflow:hidden;padding:8px 10px;margin-bottom:8px;border:1px solid #cacaca}
.list_product{padding: 10px}
.product_item{width:23%;float:left;text-align:center;     margin: 0px 10px 20px 10px;}
.product_image,.product_name{margin-bottom:5px}
.product_image img{max-width: 100%;line-height: 200px; overflow: hidden; text-align: center; background-color: white; border: 1px solid #c0c0c0; -webkit-box-shadow: 0px 2px 8px -2px #888; box-shadow: 0px 2px 8px -2px #888}
.product_image img:hover{border-bottom: 1px solid red}
.product_name a {font-family: MenuFont, serif; font-size: 17px; font-weight: normal}
.product_price *{padding:2px 0}
.pro_price{background-color: #BD1E8A; font-weight: bold; font-size: 13px; padding: 5px 10px; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em}
.saleoff{text-decoration: line-through; color: #7C7C7C !important; font-size: 13px; font-weight: bold; font-family: Arial,Tahoma}
.price{color:#ff0000}
.cms_button{background:#70015D;display:inline-block;height:28px;color:#fff;cursor:pointer;padding:0px 10px}
.cms_button:hover{color:#ffff00}
.panel {margin-bottom: 20px}
.panel .header,.panel .header h3{height:25px}
.panel > .header{background: url(../img/tittle_center.gif) no-repeat right center; height: 37px}
.panel  .header > h3, .panel .header > h1{font-size:12px; color:#FFF ;line-height: 31px; padding-left: 14px; text-transform: uppercase; font-family: Tahoma,Arial}
.panel .content{clear:both; border-radius: 0 0 5px 5px}
.panel .title{background: url(../img/tittle_center.gif) no-repeat right center;    background-size: cover; height: 37px}
.panel .title .center{font-size: 12px; color: #FFF; line-height: 31px; padding-left: 14px; text-transform: uppercase; font-family: Tahoma,Arial}
.pagination{text-align:right; list-style:none; margin: 10px 0; clear: both}
.pagination li{display:inline-block}
.pagination li,.pagination li.active{background:rgba(255,255,255,0.1);border:2px solid #A7A7A7;display:inline-block;font-weight:bold;margin-left:8px;padding:1px 7px}
.pagination li:hover,.pagination li.active{border:2px solid #EC4343;text-decoration:none}
.pagination li.disabled{display:none}
.padding{padding:8px 10px}
.banner img{max-width:190px; display: block; margin: 10px auto; }
.hr_line{background:url('../img/bg_module.png') no-repeat; width: 540px; height: 26px; display: block; margin:10px   auto}
#main{width:1300px;margin:0 auto;background:#fff}
#header{margin-bottom:2px}
#mmenu{height: 41px; margin-bottom: 10px; background: url(../img/bg_menu.gif) repeat-x top left}
#mmenu ul{list-style:none}
#mmenu li{float:left; text-transform: uppercase; line-height: 41px; background: url(../img/sparator.gif) no-repeat right center}
#mmenu a{display:block; font-size: 12px; font-weight: bold; color:#FFF; font-family: Tahoma; padding:0 20px}
#mmenu a:hover,#mmenu .current a{background: url(../img/bg_menu_select.gif) no-repeat left center;}
#mmenu li ul{display: none}
#content{overflow:hidden; width: 100%}
#content_left{width:275px;float:left; margin-left: 5px}
.search #searchForm fieldset { position:relative; display:block; border:none}
.search #searchForm fieldset {position:relative; display:block; border:none; color:#575757; font-weight: bold; text-align: center}
.search #searchForm fieldset .sbHolder{margin:0 auto;}
.search p{margin:10px 0;text-align:left;}
.search input#s{width:99px;padding:0 10px;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#111;height:30px;vertical-align:middle;border:1px solid #a4c3ca;border-right:none;-moz-border-radius:50px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;float:left;margin:0;}
.search button{overflow:visible;position:relative;float:left;height:32px;border:0;padding:0;cursor:pointer;width:60px;font:bold 13px/32px 'lucida sans ', 'trebuchet MS ', 'Tahoma ';color:#fff;text-transform:uppercase;background:#d83c3c;text-shadow:0 -1px 0 rgba(0,0,0,.3);}
.search button:hover{background:#e54040;}
.search button:active,.search button:focus{background:#c42f2f;}
.search button:before{content: ' ';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #d83c3c transparent;top:8px;left:-6px;}
.search button:hover:before{border-right-color:#e54040}
.search button:focus:before{border-right-color:#c42f2f}
.search button::-moz-focus-inner{border:0;padding:0}
#cart_panel{font-weight: bold}
#cart_panel .content{text-align: center}
#cart_total_price,#cart_total_product{color:#ff0000}
#cart_total_price .small_price{font-weight: normal}
#content_center{width:1000px;margin-left:20px;float:left}
#content_center .panel{background:none}
#content_center .panel .content{padding:8px 10px;border-top:none}
#breadcums{height:30px;line-height:30px;background:#f2f2f2;padding:0 10px;margin-bottom:8px}
#breadcums .home{background:url('../img/icon_home.gif') no-repeat;padding-left:20px}
#breadcums img{margin:0 8px}
#category_menu ul{list-style:none}
#category_menu a{display:block;padding:5px 5px 5px 25px;}
#category_menu .lev1 {border-bottom: 1px dotted #fff}
#category_menu .lev1 > a{background-color: #AB008E;font-size:12px;font-weight:bold; line-height: 25px; color:#FFF; padding-left: 15px}
#category_menu .lev1 ul {background:#F5F5F5; border: 1px solid #FFF; padding-left: 10px}
#category_menu .lev1 ul a{background: url('../img/icon-red.gif') 12px center no-repeat }
#support_online .account{margin-bottom:5px; text-align: center; font-weight: bold}
#support_online .content .account:last-child{margin:0}
#support_online img{margin-right:6px;vertical-align:middle}
#hotNews{list-style: none; padding:0 7px}
#hotNews li{border-bottom: 1px dashed #7f7771}
#hotNews li:last-child{border-bottom: none}
#hotNews .ln_item{padding:10px 0}
#hotNews .ln_item .img{float: left; margin-right: 10px; border:1px solid #C5C5C5}
#hotNews .ln_item .name{ font-size: 13px; color: #000000}
#stats .content{text-align:center}
#html_page td{padding:5px}
#footer_menu{background:url('../img/image_07.jpg') repeat scroll center bottom;color:#fff;margin-top:10px;padding:10px 10px 12px;text-align: center}
#footer_menu a{color:#fff}
#footer_menu a.current,#footer_menu a:hover{color:#FFFF00}
#footer_menu span{padding:0 10px}
#footer{background: #8B0073; border-top: 2px solid #CA37B1}
#footer .footer_w{padding: 10px; color: #FFF; width: 1000px; margin:0 auto}
#footer a {color:#FFF; font-size: 11px}
#license{text-align:right;margin-top:10px}
#cfacebook {
    position: fixed;
    bottom: 0px;
    right: 8px;
    z-index: 999999999999999;
    width: 250px;
    height: auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}
#cfacebook a.chat_fb {
    cursor: pointer;
    float: left;
    padding: 0 25px;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    text-decoration: none;
    height: 35px;
    line-height: 35px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    background-color: #008ec7;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #008ec7;
    z-index: 9999999;
    font-size: 16px;
}
#cfacebook .fchat {
    width: 100%;
    height: 270px;
    overflow: hidden;
    display: none;
    background-color: #fff;
}
.slide_likebox {
    width: 303px;
    height: 183px;
    display: block;
    color: #FFFFFF;
    right: -250px;
    padding: 0;
    position: fixed;
    top: 30%;
    z-index: 1002;
    cursor: pointer;
}
.slide_likebox .likebox {
    color: #000;
    background: url(../img/fb.png) no-repeat left top;
    width: 302px;
    height: 183px;
}
.slide_likebox .like {
    position: absolute;
    height: 215px;
    background: #fff;
    left: 53px;
}