html,body,form,fieldset{margin:0;padding:0;}
body{margin:0;padding:0;}
body#bd{font-family:Arial;}
.clearfix{clear:both;}
body.fs1{font-size:10px;line-height:1.3;}
body.fs2{font-size:11px;line-height:1.3;}
body.fs3{font-size:12px;line-height:1.3;}
body.fs4{font-size:13px;line-height:1.3;}
body.fs5{font-size:14px;line-height:1.3;}
body.fs6{font-size:15px;line-height:1.3;}
#bd{background:url(../images/bg_line.png) repeat left top;}
#zt-wrapper{margin:0;padding:0;width:100%;}
#zt-wrapper-inner{width:100%;margin-bottom:20px;}
.zt-wrapper{widht:100%;max-width:960px;margin:0px auto;}
#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7{margin:0;width:100%;clear:both;}
#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner,
#zt-userwrap7-inner{width:100%;overflow:hidden;padding:10px 0;}
#zt-userwrap2-inner{background:#ededed;}
#zt-userwrap3-inner{background:#ededed url(../images/mainbody-bot.jpg) repeat-x left bottom;}
#zt-userwrap5-inner{padding:0;background:#282a2e;color:#9da0a8;}
#zt-userwrap4-inner{background:#282a2e url(../images/bottom-bg.jpg) repeat-x left top;color:#9DA0A8;}
#zt-userwrap6-inner{padding:10px 0 0 0;color:#9da0a8;background:#212224;}
#zt-breadcrumbs{margin:0;padding:10px;//display:none;background:#f9f7f7;}
#zt-breadcrumbs-inner{margin:0;padding:0;width:100%;display:block;}
#zt-breadcrumbs ul{margin:0;overflow:hidden;}
#zt-breadcrumbs ul li{float:left;list-style:none;background:none;padding:0 10px;}
#zt-breadcrumbs ul li a{color:#c32119;}
#zt-breadcrumbs ul li:before{content:'/';position:relative;width:1px;height:16px;left:-10px;color:#cfcfcf;}}
#zt-breadcrumbs ul li:first-child:before{content:'';}
#zt-breadcrumbs ul li:first-child{padding-left:0;}
#zt-colspan1,
#zt-colspan2{margin:0;}
#zt-colspan1-inner,
#zt-colspan2-inner{margin:0 -10px;overflow:hidden;}
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text,
div.moduletable_blank{clear:both;# margin:0 0 15px 0;}
div.moduletable_blank div.ztmodule{padding:0;}
div.modulecontent{width:100%;display:inline-block;}
.ztmodule{padding:0px;display:block;}
h3.moduletitle,
div.itemListCategory{margin:0 0px 10px 0px;overflow:hidden;padding:5px;background:url(../images/modtitle-caro.png) repeat;font-size:14px;text-shadow:1px 1px 0 #333;}
h3.moduletitle span,
.itemListCategory h2{padding:5px 10px;float:left;font-weight:normal;background:url(../images/modtitle-gra1.png) repeat-x left top;color:#fff;text-transform:uppercase;}
.itemListCategory h2{margin:0px;}
div.moduletable_blank h3.moduletitle{margin:0 0 10px 0;}
#zt-userwrap6 h3.moduletitle{background:none;}
#zt-userwrap3 h3.moduletitle,
#zt-userwrap2 h3.moduletitle{background:none;margin:0;padding:0;}
h3.title{color:#dbdfe9;margin:10px 0 10px 0;font-weight:normal;font-size:220%;}
#zt-left ul.menu li a{font-size:14px;padding:7px 5px;}
#zt-left ul.menu li a span{display:block;}
#zt-left ul.menu ul li a{padding-left:25px;background:url(../images/list-menu.png) no-repeat 5% 11px;}
#zt-left ul.menu.item-583 ul li a{padding-left:25px;background:url(../images/list-menu.png) no-repeat 5% 11px;background-color:#DAD3D3;}
#zt-left ul.menu ul li a:hover{color:#b51911;background:#f0f0f0 url(../images/list-menu.png) no-repeat 5% 11px;}
#zt-header{width:100%;display:inline-block;margin-bottom:1em;}
#zt-header-inner{width:100%;display:inline-block;background:#322b26;border:1px solid #3d362e;border-top:none;padding-top:5px;height:63px;}
#zt-logo{margin:0 0 0px 10px;float:left;width:240px;}
#zt-logo .zt-logo{margin:0;display:block;width:196px;height:64px;background:url(../images/logo.png) no-repeat 0 0;}
#zt-logo .zt-logo a{display:block;width:196px;height:64px;}
#zt-logo .zt-logo a span{display:none;}
#zt-topmenu ul.menu{}
#zt-topmenu ul.menu li{display:inline;}
#zt-search{margin:30px 10px 0 0;float:right;}
#zt-mainmenu{margin:19px 0 0;float:right;}
#zt-mainmenu-inner{margin:0 10px;}
#zt-slideshow{margin:0;width:100%;}
#zt-slideshow-inner{padding:0px;overflow:hidden;}
.zt-user{float:left;}
.zt-box-inside{padding:0 10px;}
#zt-mainframe-inner{background:#fff url(../images/mainbody-bot.jpg) repeat-x left bottom;padding:10px 0;}
#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full{width:100%;position:relative;}
#zt-left{width:24%;float:left;}
#zt-content{width:56%;float:left;}
#zt-right{width:20%;float:right;}
#zt-left-inner,
#zt-right-inner,
#zt-content-inner{margin:0 10px;}
#zt-container-left #zt-content{width:76%;}
#zt-container-right #zt-content{width:80%}
#zt-container-full #zt-content{width:100%;}
#zt-container-left #zt-content,
#zt-container-right #zt-content,
#zt-container-full #zt-content{}
#bid{position:absolute;top:0px;left:-4900px;}
.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr{}
.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content{margin:0;}
.zt-layout-lrc #zt-right{float:left;}
.zt-layout-lrc #zt-content{float:right;}
.zt-layout-clr #zt-right{float:right;}
.zt-layout-clr #zt-left{float:right;}
.zt-layout-clr #zt-content{float:left;}
#zt-container.zt-layout-lcr #zt-content{margin:0 -80% 0 0%;}
#zt-component{margin:0;width:100%;display:inline-block;}
#zt-component-inner{width:100%;overflow:hidden;}
#zt-footer{width:100%;display:inline-block;color:#9da0a8;}
#zt-footer-inner{overflow:hidden;background:#322b26;}
#zt-footer-menu{float:right;width:50%;}
#zt-copyright{float:left;width:50%;}
#zt-copyright{}
#zt-footer ul.menu{margin:0;overflow:hidden;text-align:right;}
#zt-footer ul.menu li{display:inline;border-bottom:none;display:inline;}
#zt-footer ul.menu li a{text-transform:none;width:100%;padding:0 5px;display:inline;color:#417bda;}
#zt-footer ul.menu li a:hover{background:none;color:#d3271f;}
#zt-slideshow-inner .ztmodule{padding:0px !important;}
.noborder .ztmodule{padding:0px !important;}
.noborder .ztmodule h3.moduletitle{margin:0px !important;}
.nspArt, .catItemView{border-bottom:#c1c1c2 1px dotted;}
.nspHeader{margin:5px 0px;}
.nspText{margin:0px;}
.catItemView{margin-bottom:10px;padding-bottom:10px !important;}
.nspHeader a{font-size:14px;}
#q2{margin:7px 10px 5px 0;float:right;}
#q1{margin-top:14px;padding-right:5px;float:right;}
#q1 a{color:#9da0a8;}
#zt-footer .zt-wrapper{background:#322b26;padding:5px 0;}
.pg-cats-box-float table tr td a{font-size:14px;}
.phoca_cat_div{border:1px solid #e8e8e8;margin-bottom:10px;padding:8px 0;}
.pg_imgbg_title{margin-top:10px;}
.pg-inline{display:none !important;}
.rsform-block td{padding-bottom:4px;}
.rsform-block #Submit,
#com-form-login-remember input.default,
button.validate,
.btn_adress_cart_magazin,
.btn_terms_service{background:#2d2723;color:#FFF;cursor:pointer;border:none;border-radius:4px;text-transform:uppercase;padding:4px 10px;line-height:16px;font-size:12px;}
.rsform-block #Submit:hover,
#com-form-login-remember input.default:hover,
button.validate:hover,
.btn_adress_cart_magazin:hover,
.btn_terms_service:hover{background:#595047;}
.btn_upcart_continue,
.btn_upcart_showcart,
.show_cart{background:#2d2723;cursor:pointer;border:none;border-radius:4px;text-transform:uppercase;padding:2px 8px;line-height:22px;font-size:14px;float:left;margin-right:5px;}
.bill_cart_magazin{display:none;}
.show_cart{margin-top:10px;}
.show_cart:hover,
.btn_upcart_continue:hover{background:#595047;}
.btn_upcart_continue a,
.btn_upcart_showcart a,
.show_cart a, .show_cart a:hover,
.btn_adress_cart_magazin a, .btn_adress_cart_magazin a:hover,
.btn_terms_service a,.btn_terms_servicea:hover{color:#FFF !important;}
.btn_adress_cart_magazin{float:left;}
.btn_terms_service{float:right;margin:10px 0;}
table.cart-summary tr th{background:url("../images/modtitle-caro.png") repeat top left;padding:10px 5px;}
.cart-summary tr.sectiontableentry1,
.cart-summary tr.sectiontableentry2{border-bottom:1px dotted #c1c1c2;}
.msg_cart_txt{margin-top:10px;text-align:center;border-top:1px dotted #c1c1c2;border-bottom:1px dotted #c1c1c2;}
.up_cart_msg{margin:10px 0px 0px;font-size:16px;}
.img_cat_magazin{width:150px;height:150px;}
.clr{clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
.order_category_product,
.pagination_top_category_product{display:none;}
.vm-pagination{color:#999;text-align:center;padding:8px;}
.category_img_preview{height:190px;padding:5px;margin:5px;border:1px solid #595047;}
.title_product_category{padding:5px 5px 0px;text-align:center;}
.description_product_cateory{padding:0px 5px;}
.product_price_category{float:left;background:#595047;padding:5px 10px;margin:-40px 0 0 5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.product_price_category span{color:#FFF !important;font-size:14px !important;}
.mod_img_product{}
.mod_featur_product{height:160px;}
.prod_name_mod_feature{min-height:50px;margin-bottom:5px;}
.line_prod_mod_feature{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #c1c1c2;}
.mod_price_feature_product .PricesalesPrice,
.mod_price_feature_product .addtocart-area{float:left;}
.mod_price_feature_product{background:#2d2723;border-radius:5px;height:26px;margin:0px 5px;padding:0px 5px;color:#fff;}
.btn_add_mod_feature .addtocart-button{background:none;border:none;line-height:18px;color:#fff;cursor:pointer;border-left:2px solid #fff;padding:0px 0px 0px 6px;margin-top:4px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.btn_add_mod_feature .addtocart-button:hover{color:#df2d23;}
.mod_price_feature_product .PricesalesPrice{line-height:26px;width:99px;text-align:left;padding:0 3px;}
.mod_price_feature_product .product-fields{display:none;}
.quantity_mod_feature{display:none;}
.back-to-category{display:none;}
.spacer-buy-area .PricesalesPrice{font-size:26px;color:#c32119;}
.btn_add_mod_feature .addtocart-button-disabled{display:none;}
.cart_delimiter{height:1px;margin-top:10px;border-bottom:1px dotted #c1c1c2;}
.login_cart_magazin{width:200px;}
.remember_me_cart_magazin{line-height:20px;}
.remember_me_cart_magazin #remember{padding:2px 1px 1px 2px;}
.main-image img{max-width:350px;}
.product-field-desc{display:none;}
.product-field.product-field-type-V{margin-bottom:5px;}
.product-field-display select{width:160px;}
.product-fields-title{color:#c32119;text-transform:uppercase;float:left;width:160px;line-height:26px;}
.product-field-display{line-height:26px;}
.product-field-display input{display:none;}
.title_product_sku{font-size:12px;text-transform:uppercase;color:#c32119;font-weight:bold;float:left;}
#phocagallery{display:table;}
#phocagallery form{display:table-header-group;margin-top:20px;display:block;}
.phocagallery-cat-desc{display:table-footer-group;}
ul.social-footer li{list-style:none;background:none;padding:0;}
.social-footer__item{display:inline-block;}
.social-footer__item + .social-footer__item{margin-left:15px;}
#header-social .social-footer__item + .social-footer__item{margin-left:5px;}
#header-social .social-footer__link{width:24px;height:24px;align-items:center;border-radius:8px;border:1px solid #d0d1d3;color:#d0d1d3;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;text-decoration:none;transition:all 350ms ease;}
.social-footer__link{width:36px;height:36px;align-items:center;border-radius:8px;border:1px solid #d0d1d3;color:#d0d1d3;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;text-decoration:none;transition:all 350ms ease;}
.social-footer__link:hover{color:#c32119;border-color:#c32119;}
.toggle-nav{display:none;}
@media only screen and (max-width:992px){#zt-left{width:100%;float:none;}
#zt-slideshow{display:none;}
#zt-content{width:100%;float:none;}
#zt-container-left #zt-content{width:100%;float:none;}
#zt-right{width:100%;float:none;}
#zt-left ul.menu ul li a{padding-left:25px;background:url(../images/list-menu.png) no-repeat 2% 11px;}
.nav{border-bottom:1px solid rgba(0,0,0,0.1);}
.toggle-nav{display:block;padding:21px 15px;position:absolute;right:10px;line-height:30px;}
.toggle-nav{color:#d0d1d3;text-decoration:none;font-size:18px;}
.toggle-nav:after{}
.menusys_mega{display:none;}
#zt-mainmenu{float:none;margin:0;}
#menusys_mega{float:none;}
#zt-mainmenu-inner{margin:0;}
.menusub_mega{display:none !important;}
.style-mobile{background:#DA4453;left:0;top:120px;position:absolute;width:100%;z-index:9999999999;}
#menusys_mega>li.hasChild>a>span.no-image>span.menu-title{background:none;}
.style-mobile li{display:block;width:100%;}
.nav .right{display:block;float:none;margin:0em;}
.nav .left{display:block;float:none;margin:0em;}
