body,div,dl,dt,dd,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#552B2B;
	background-color: #EBEBEB;
}
.left{float:left}
.right{float:right}
a{text-decoration:none;color:#CE4300}
a:hover{color:#682200}
.clear{clear:both}
.nav_up,.nav_down{color:#F5C700;display:none;position:fixed;bottom:45px;right:5px;cursor:pointer;z-index:99999}
.nav_down{bottom:10px}.nav_up:focus,.nav_up:hover,.nav_down:focus,.nav_down:hover{color:#ff0}
#wrapper{
	width:1006px;
	margin:auto;
	border-radius:12px;
	padding:8px 0;
	background-color: #FFFFFF;
	background-image: url(../images/container-1-bg.png);
	background-repeat: repeat;
}
#page{
	margin:0 8px;
	padding:20px 30px;
	border-radius:8px;
	background-color: #FFFFFF;
}
#wrapper{position:relative}
#header{margin-bottom:10px;position:relative}
#logo{margin-bottom:11px}
.lang{position:absolute;top:75px;right:0;z-index:3}
.lang img{margin-left:5px}
.hot-line{margin:0;position:absolute;bottom:0;right:2px;color:#768F00;font-weight:bold;font-size:10pt;z-index:3}
.search_form_top{position:absolute;top:-20px;right:0;background:url(../images/search_bg.png) no-repeat;width:355px;height:50px;z-index:10}
.search_form_top #search_form{margin:0;background:none;padding:0}
.search_form_top #search_form .input-search{border:none;background:#fff;padding:6px 10px 6px 10px;color:#000;width:221px !important;margin:0 0 0 80px;position:absolute;top:14px;border-radius:2px 0 0 2px}
.search_form_top #search_form .button-search{background:url(../images/button-search.png) no-repeat left top;height:26px;width:25px;border:none;cursor:pointer;position:absolute;right:10px;top:14px;border-radius:0}
.search_form_top #search_form .button-search:hover{background:url(../images/button-search.png) no-repeat right top}
#nav{margin:0;padding:0;list-style:none;background:url(../images/nav-bg.gif) repeat-x;height:47px;border-radius:2px}
#nav li{background:url(../images/nav-line.gif) right top no-repeat;float:left;padding-right:2px;position:relative}
#nav li a{color:#fff;display:block;font-size:11pt;padding:15px 19px 16px 19px;text-transform:capitalize}
#nav li a:hover, #nav li.selected a{background:url(../images/nav-hover.gif) repeat-x 2px 1px}
#nav li.last{background:none}
#nav li ul{display:none;margin:0;padding:0 0 2px;list-style:none;width:190px;position:absolute;top:47px;z-index:10;background:#789101;border-radius:0 0 4px 4px}
#nav li:hover ul{display:block}
#nav li ul li{float:none;width:100%;margin:0;background:none}
#nav .selected ul li a,#nav li ul li a{background:url(../images/icon-sub.png) no-repeat 3px 9px;color:#fff;padding:4px 2px 4px 15px;font-weight:normal;border-bottom:1px dotted #fff}
#nav li ul li.last a{border:none}
#nav li ul li a:hover{background:#FF8B00 url(../images/icon-sub.png) no-repeat 3px 9px;color:#fff}
#banner{margin:10px 0 5px}
.main_jssor{position:relative;margin:0 auto;top:0px;left:0px;overflow:hidden;visibility:hidden;}
.panel_slides{cursor:default;position:relative;top:0px;left:0px;overflow:hidden;}
.position_loading{position:absolute;top:0px;left:0px;}
.loading_jssor{position:absolute;display:block;background:url(../images/loading.gif) no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.filter_jssor{filter:alpha(opacity=70);opacity:0.7;position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;}
.jssorb05{position:absolute;bottom:10px;right:16px;font-size:12px !important}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av{position:absolute;border-radius:50%;width:5px;height:5px;filter:alpha(opacity=90);opacity:.9;overflow:hidden;cursor:pointer;border:#000 3px solid;}.jssorb05 div{background-color:gray}.jssorb05 div:hover, .jssorb05 .av:hover{background-color:#fff;border-color:#FFA852}.jssorb05 .av{background-color:#fff;border-color:#3DBDBF}.jssorb05 .dn, .jssorb05 .dn:hover{background-color:#fff;border-color:#FFA852}
.jssora06l, .jssora06r{background:#fff;border-radius:50%;text-align:center;position:absolute;width:30px;height:30px;cursor:pointer;overflow:hidden;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.jssora06l:before{content:"\f104";font-size:30px;position:relative;top:-1px;left:-2px}
.jssora06r:before{content:"\f105";font-size:30px;position:relative;top:-1px;right:-2px}
.jssora06l:hover,.jssora06r:hover{background:#3DBDBF}.jssora06l:hover:before,.jssora06r:hover:before{color:#fff}.jssora06l.jssora06ldn,.jssora06r.jssora06rdn{background:#FFA852}
.jssora06l{top:42%;left:10px}.jssora06r{top:42%;right:10px}
#content{padding:10px 0}
#left-content{float:left;width:210px}
.title-box{
	font-size:11pt;
	font-weight:normal;
	color:#fff;
	padding:10px 0 10px 15px;
	border-radius:3px;
	margin:0 0 3px;
	background-color: #F4007A;
	background-image: url(../images/cat-heading.jpg);
	background-repeat: repeat-x;
}
.title-oranges{
	font-size:11pt;
	font-weight:normal;
	color:#fff;
	padding:10px 0 10px 15px;
	border-radius:3px;
	margin:0 0 3px;
	background-color: #CE4300;
	background-image: url(../images/cat-heading.jpg);
	background-repeat: repeat-x;
}
.sub-new{margin:0 0 10px;padding:0;list-style:none}
.sub-new li{background:url(../images/line-1.gif) bottom repeat-x}
.sub-new li a{display:block;color:#85a201;font-weight:bold;padding:8px 0 8px 15px}
.sub-new li a:hover{color:#ff8a00}
.sub-cat{margin:0 0 10px;padding:0;list-style:none}
.sub-cat li{background:url(../images/line-1.gif) bottom repeat-x}
.sub-cat li a{display:block;color:#E14900;font-weight:bold;padding:8px 0 8px 15px;background:url(../images/icon-cat.png) no-repeat left 10px}
.sub-cat li a:hover{color:#FF0080}
.sub-cat li ul{padding:0 0 10px 15px;margin:0;list-style:none}
.sub-cat li ul li{background:none}
.sub-cat li ul li a{padding:3px 2px 3px 15px;font-weight:normal;background:url(../images/icon-new-oranges.png) no-repeat left 8px;color:#FF8B00}
.sub-cat li ul li a:hover{color:#5B7700;background:url(../images/icon-new.png) no-repeat left 8px}
.main-sub{border:1px dotted #D9D9D9;margin-bottom:10px}
.second{position:absolute;right:-125px;top:100px;width:125px;color:#000;z-index:10}
.title-support{color:#fff;font-size:10pt;margin:0;padding:5px;background:#19882C}
.second #hide ,.second #show{cursor:pointer;border:none;background:#CCC;color:#333;font-weight:bold;padding:2px 5px;border:none;}
.second #hide{margin:0 0 10px 0}
.support{list-style:none;margin:0;padding:5px 0;text-align:center;background:#fff}
.support li{color:#000;font-weight:bold;line-height:1.5em;}
.support li p{margin:0}
.support li img{width:110px}
.support li img{margin-bottom:8px}
.statistics{color:#000;padding:5px 4px 5px 5px;margin:0 0 10px;list-style:none;border:1px dotted #D9D9D9}
.statistics li{padding:2px 0}
.bg-adv{list-style:none;margin:0 0 10px;padding:5px 0 0 0;text-align:center;border:1px dotted #D9D9D9}
.bg-adv li{padding:0 0 5px 0}
#right-content-2{float:right;width:700px}
.title-right{font-size:11pt;font-weight:normal;color:#fff;background:#fff url(../images/title-right.png) repeat-x;padding:10px 2px 10px 15px;margin:0;border-radius:3px 3px 0 0}
.breadcrumbs{color:#9e6700;font-weight:bold;margin:0 0 10px 0;line-height:1.6em}
.breadcrumbs b{padding:0 4px;color:#DE0202;position:relative;top:-1px}
.breadcrumbs a{color:#000;font-size:10pt}
.breadcrumbs a:hover{color:#f00}
.ico-view{text-align:right;margin-top:10px}
.ico-view a{color:#2997CA;padding:0 0 0 17px;margin-left:1em;background:#fff url(../images/sprite.png) no-repeat 0px -14px}
.ico-view a.go-top{background-position:2px 2px}
.ico-view a:hover{color:#E3611E}
.list-item,.list-item-cat, .list-video{list-style:none;margin:0;padding:5px 0 0}
.list-item li, .list-item-cat li, .list-video li{text-align:center;padding:5px 0;margin:0 5px 10px 0;display:inline-block;vertical-align:top;border:1px dotted #D9D9D9}
.list-item li:hover , .list-item-cat li:hover , .list-video li:hover{opacity:0.8;filter:alpha(opacity=80);border:1px dotted #ff8a00;cursor:pointer}
.list-item li:hover a,.list-item-cat li:hover a, .list-video li:hover a{color:#f2000d}
.list-item li.last-item,.list-item-cat li.last-item , .list-video li.last-item{margin:0 0 10px !important}
.list-item li div,.list-item-cat li div , .list-video li div{padding:2px 0;display:table-cell;vertical-align:middle;text-align:center}
.title-item{font-size:10pt;padding:0;margin:5px 0}
#scroller li img{margin:0 0 2px}
#scroller a,.title-item a{font-weight:bold;color:#662000;display:block}
#scroller a:hover,.list-item li:hover .title-item a:hover{color:#FF8B00}
#scroller li{margin:0 0 10px}
.price{color:#D4001E;font-weight:bold;font-size:10pt;margin:0 0 5px}
.add-to-cart:hover{color:#fff}
.list-item li:hover .add-to-cart , .add-to-cart{
	color:#fff;
	padding:5px 15px;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	border-radius:4px;
	background-color: #652000;
}
.panel-items{list-style:none;text-align:justify;font-size:10pt;margin:0;padding:0}
.panel-items li{cursor:pointer;margin-bottom:10px;}.panel-items p{margin:0;line-height:1.3em}
.panel-items li:hover,.panel-items li.odd{background:#f5f5f5}
.panel-items li:hover img{border:1px solid #E5BA6A}
.view-all{text-align:right !important;margin-top:10px}
.view-all a{color:#f90}
.view-all a:hover{color:#004b85}
.img{float:left;margin:0 8px 5px 0;border:1px solid #cdcdcd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.panel-items li h3{margin:0 0 5px 0;font-size:10pt;font-weight:bold}
.panel-items li h3 a,.panel-items-index a{color:#000}
.panel-items li h3 a:hover,.panel-items-index a:hover{color:#f00}
.panel-items-index{padding:5px 10px;margin:0 0 10px;list-style:none;border:1px dotted #ddd;border-top:none;border-radius:0 0 2px 2px}
.panel-items-index li{padding:2px 0;margin:0}
.panel-items-index li.item-first{padding:0}
.panel-items-index li.item-first a{background:none !important;padding:0 !important}
.panel-items-index li.item-first h3{margin-bottom:8px}
.panel-items-index li a{color:#002346;background:url(../images/icon-new.png) no-repeat left 8px;padding:2px 2px 2px 15px}
.title-item-other{margin:25px 0 10px;padding-bottom:4px;font-size:11pt;color:#000;font-weight:bold;border-bottom:1px dashed #ccc}
.items-other{margin:0;padding:0;list-style:none}
.items-other li a span{color:#444;padding-left:3px;font-style:italic}
.items-other li.odd{background:#f6f6f6}
.items-other li a{color:#C76620;background:url(../images/icon-other.gif) no-repeat 5px 8px;padding:8px 5px 8px 30px;display:block}
.items-other li a:hover{color:#A21D24}
#footer{
	color:#FFFFFF;
	padding:10px;
	text-align:center;
	line-height:1.55em;
	font-size:10pt;
	border-radius:7px;
	background-color: #660000;
}
#footer p{margin:0}
#footer a{color:#fff}
#footer a:hover{color:#fe0}
ul.paging{float:right;margin:0;padding:0 5px 10px;list-style:none}
ul.paging li{display:inline;margin:0}
ul.paging .hidden{display:none;}
ul.paging .page a, ul.paging .previous a, ul.paging .first a, ul.paging .next a, ul.paging .last a{background:#4B4C4C;color:#fff;padding:3px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
ul.paging .page a:hover, ul.paging .previous a:hover, ul.paging .first a:hover, ul.paging .next a:hover, ul.paging .last a:hover, ul.paging .selected a{background:#A41F26}
#video-top,.main-view-video{text-align:center}
#video-top{margin-bottom:10px}
.main-video-left{background:url(../../../index.html) repeat-y left top;margin:auto}
.main-video-left .main-video-right{background:url(../images/video-right.png) repeat-y right top;text-align:center}
.line-video-1{background:url(../images/video-line-right.png) no-repeat bottom right}
.line-video-2{background:url(../images/video-line-left.png) no-repeat bottom left;padding-bottom:21px}
.main-border{margin-bottom:10px}
.main-content,.main-view-video{padding:5px 8px 10px;margin-bottom:10px;border:1px dotted #D9D9D9;border-top:none;border-radius:0 0 2px 2px}
.main-content p{line-height:1.6em}
#pb-preview{float:right;width:265px}
#pb-previewnone{margin-bottom:20px}
.product-detail{font-size:14px;line-height:1.5}
#form-contact{padding:10px 8px;margin-bottom:10px;border:1px dotted #D9D9D9;border-top:none;border-radius:0 0 2px 2px}
#form-contact ul label{color:#000;font-weight:700;margin:0;width:130px;float:left}
#form-contact ul{list-style:none;margin:0;padding:0}
#form-contact ul li{padding:4px 0;margin:0}
#form-contact ul input, #form-contact ul textarea{margin:0 20px 0 0;padding:3px;width:220px;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#form-contact ul textarea{width:300px}
#form-contact ul span{color:#f00;margin:0 5px 0 0}
#form-contact .button-submit{margin:10px 0 5px 30px;background:#000;color:#fff;height:28px;text-align:center;cursor:pointer;width:70px;border:none;font-weight:bold}
#form-contact .button-submit{margin:10px 10px 5px 0}
.errorSummary{border:1px solid #FA8C1E;padding:2px 0;margin:10px 0 5px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#form-contact .errorSummary ul,.errorSummary ul{margin:0 32px;padding:5px 0;color:red;list-style:disc}
.errorSummary ul li{padding:3px 0}
#poll{margin-bottom:10px;border:1px dotted #D9D9D9;padding:8px 0}
#poll p{margin:0 0 10px 10px;font-weight:bold}
#poll ul{list-style:none;margin:0 0 0 1em;padding:0}
#poll ul li{margin:3px 0}
#poll ul li label{padding-left:5px}
#poll .button-poll{cursor:pointer;margin:5px 0 0 1em;background:#323232;border:none;padding:3px 7px;color:#fff;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.poll-title{color:#c00;font-size:140%;font-weight:600;padding:10px 5px 15px 0;margin-top:5px}
#poll-result{width:100%;position:relative;right:1%;margin-bottom:1em}
#poll-result .bar-title{position:relative;float:left;width:40%;line-height:20px;margin-right:17px;font-weight:bold;text-align:right}
#poll-result .bar-container{position:relative;float:left;width:50%;height:10px;margin:0 0 15px}
#poll-result .bar-container div{background-color:#c40;height:20px;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#poll-result .bar-container strong{position:absolute;right:-32px;top:0;overflow:hidden}
.form-order{background:#fff;margin:0 0 15px 0;border-radius:0 0 4px 6px;-webkit-border-radius:0 0 4px 6px;-moz-border-radius:0 0 6px 4px}
.form-order thead{background:#222;border-right:1px solid #222}
.form-order thead tr td{font-weight:bold;padding:5px !important;color:#fff;font-size:10pt}
.form-order tbody tr td{border:1px solid #ddd;}
.form-order tbody tr .pic-order{padding:5px}
.form-order tbody tr input{border:1px solid #ccc}
.form-order tbody tr td a{color:#444}
.form-order tbody tr td a:hover{color:#3CBEDA}
.button-order{
	cursor:pointer;
	border:none;
	font-weight:bold;
	padding:5px 7px;
	color:#fff;
	border-radius:4px;
-webkit-border-radius:4px;-moz-border-radius:4px;	margin:0 10px 0 0;
	background-color: #652000;
}
.button-order:hover{color:#fff}
#ordering .form label{color:#555;font-weight:700;margin:0;width:120px;float:left}
#ordering .form{list-style:none;margin:0;padding:0}
#ordering .form li{padding:4px 0;margin:0}
#ordering .form input ,#ordering .form textarea{margin:0 20px 0 0;padding:3px;width:220px;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#ordering .form textarea{width:350px}
#ordering .form span{color:#f00;margin:0 5px 0 0}
#ordering .form .button-submit{margin:5px 0;background:#333;color:#fff;text-align:center;cursor:pointer;border:none;font-weight:bold;padding:5px 30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto}
h2.heading:after{position:absolute;content:"";left:0;top:0;bottom:0;width:5px;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),
0 1px 1px rgba(255,255,255,0.3)}
h2.heading:after{background:#013483}
h2.heading{font-size:20px;line-height:25px;margin:1em 0 .6em 0;padding:3px 0 2px 17px;color:#ff0000;text-shadow:0 -1px 0 rgba(0,0,0,0.4);position:relative;background:#E5EEF5}
h2.heading a{color:#ff0000}
h2.heading a:hover{color:#013483}
ol.list{counter-reset:li;list-style:none;*list-style:decimal;font:15px 'trebuchet MS', 'lucida sans';padding:0;margin-bottom:2em;margin-left:1.2em;text-shadow:0 1px 0 rgba(255,255,255,.5);}
ol.list ol{margin:0 0 0 2em;}
.list a{position:relative;display:block;padding:.4em .4em .4em 2em;*padding:.4em;margin:0em 0;background:#ddd;color:blue;text-decoration:none;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.list a:hover{background:red;}
.list a:hover:before{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.list a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:#87ceeb;height:2em;width:2em;line-height:2em;border:.3em solid #fff;text-align:center;font-weight:bold;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
