@import url("reset.css");
@import url("modal.css");
html,body{background:#fff}
html,body,textarea,input,button,select{font-size:14px;font-family:'Open Sans',sans-serif;color:#404040;outline:0}
p{display:block;padding:5px 0}
a,.link{color:#ca247a;text-decoration:none}
a:hover,.link:hover{text-decoration: underline;}*,*:after,*:before{box-sizing:border-box;padding:0;margin:0}



h1,h2,h3{display:block;font-weight:400;color:#2E2E2E;margin:0 0 0px 0}
h1{font-size:22px}h2{font-size:19px}h3{font-size:16px}
.max{display:block;max-width:1170px;position:relative;padding:30px 10px 30px 10px;margin:0 auto}
.contable{display:table;width:100%;position:relative}
.sidebar,.content{display:table-cell;vertical-align:top;position:relative}.sidebar{width:1px}
.content{padding:0 0 0px 30px}.sidebar> div{display:block;width:240px}

.hcustom {position: relative;text-align: center;margin-bottom: 10px;}
.hcustom:before,.hcustom h1:before,.hcustom h1:after {content: "";display: block;position: absolute;}
.hcustom:before {top: 50%;margin-top: -1px;height: 1px;width: 100%;background: rgba(39, 40, 42, 0.3);}
.hcustom h1 { position: relative;display: inline-block;padding: 0px 152px;margin: 0;background-color: #ffffff;z-index: 10;}




.podmobnav {background: #741f72;}

.foot {background:#741f72}
.fblok {float:left;width: 25%;padding:10px;    color: #FFF;}
.fblok h2 {color: #fff;margin-bottom: 10px;font-weight: bold;font-size: 16px;text-transform: uppercase;}
.fblok ul {list-style: none;}
.fblok ul li a {color:#fff;}
.fline {width: 70px;height: 1px;background-color:#AC1C67;margin: 5px 0 5px;}

.icon-vk:before { content: "\f189"; }
.icon-insta:before { content: "\f16d"; }
.icon-phone:before { content: "\f2a0"; }
.icon-mobile:before { content: "\f10b"; }


 .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
  .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 6px 20px;
	margin: 0px 1px 0px 0px;
	background-color: #ÑÑÑ;
	list-style: none;
	
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
    font-size: 16px;
     color:#000;
}
  .TabbedPanelsTabHover {
	background-color: #f4f4f4;
    color:#000;
}

  .TabbedPanelsTabSelected {
	background-color: #f4f4f4;
     color:#000;
       border-radius: 5px 5px 0px 0px;
   border-left: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
}
  
  .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
  .TabbedPanelsContentGroup {
	clear: both;
	border:1px solid #d6d6d6;
   margin-bottom:20px;
}
  .TabbedPanelsContent {
	    padding: 25px;
}
  .TabbedPanelsContentVisible {
}
  .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
  
 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
  .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
  .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.hover_block {
    position: relative;
    overflow: hidden;
    width: 170px;
    height: 170px;
    float: left;
    margin: 5px;
}


.messanger {
    max-width: 280px;
}
.messanger span {
    margin-bottom: 20px;
}
.messanger a {
    max-width: 120px;
    width: 100%;
    display: inline-block;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 60px;
    box-sizing: border-box;
    padding: 7px 0px 7px 47px;
    font-size: 14px;
    color: #333;
    margin-right: 15px;
    text-decoration: none;
    margin-bottom: 15px;
}
.messanger .icon-button {
    width: 22px;
    height: 100%;
    left: 15px;
    transform: translate(0%,-50%);
}
.messanger svg {
    fill: #E2223F;
}
.messanger.icon:before {
    display: none;
}


body.hid{height:100%;overflow:hidden}
.blurs{background:#fff;position:relative}
html.now{height:100%;overflow:hidden}
.mob{display:none !important;margin-top: 10px;font-size:20px;}
.podmenumob,.openmenu,.appendsearch,.appendcart,.navtoggle,nav#menu{display:none}.hidden{display:none}
.errorpole{background:rgba(255,0,0,0.11)!important;border:1px solid #ff0008 !important}
#top{position:relative;background:#f7f7f7;z-index:101}
.top{position:relative;margin:0 auto;max-width:1170px;padding:5px 10px 5px;min-height:36px}

.features {margin-top:25px;list-style: none;}
.features li {margin-bottom:10px}
.features label {color: #666;}


.pagination a {}
.pagination .selected {}



.appendsearch2 {
    display: table-cell!important;
    vertical-align: top;
    position: relative;
}

.appendsearch2> form.searchform2 {
		display: block;
    position: relative;
    width: 100%;
    height: 33px;
 min-width: 280px;
	}

	.appendsearch2> form.searchform2> input.input_search {
		border: 1px solid #898989;
		border-radius: 5px;
		transition: all 0.3s;
	}

	.appendsearch2> form.searchform2> input.input_search:focus {
		background: #fff;

	}

	.appendsearch2> form.searchform2> input.button_search {
		height: 33px;
		width: 33px;
	}





.nav-goods {
    position: relative;
    width: 350px;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
float: left;
}

.nav-goods .caption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: url(https://portomebel.ru/bitrix/templates/redesign/assets/css/../../images/caption.png);
    padding: 10px 15px;
    border-radius: 3px 3px 0 0;
}

.nav-goods .caption h5, .nav-goods .section-caption h5 {
    color: #2f2417;
    font-size: 18px;
    line-height: 23px;
    margin: 0 0 4px;
}





.vartov td { padding: 4px 0; }
.vartov input { display:none;}

.vartov #att {
width: 45px;
height: 45px;
border-radius: 50%;
display: inline-block;
white-space: nowrap;
cursor: pointer;
 margin-bottom: -5px;
 border:3px solid #FFF;
}

.vartov #att2 {
width: 45px;
height: 45px;
border-radius: 50%;
display: inline-block;
white-space: nowrap;
cursor: pointer;
 margin-bottom: -5px;
 border:3px solid #FFF;
}

.vartov #colors label {
    display: inline-block; 
    margin: 3px 6px 3px 0; 
    white-space: nowrap; 
    cursor: pointer;
   }

.vartov #colors label.active {color: #ca247a; }




.vartov #att:hover {
width: 300px;
height: 300px;
 border-radius: 0%;
margin-left: -265px;
margin-top: 0px;
 z-index: 99999;
 position:absolute;
 border:10px solid #FFF;
}
.att img:hover {color: #ca247a;  height: 300px;width: 300px; }



.vartov #heights label {
    height: 35px; 
    display: inline-block; 
    padding: 5px 10px 5px 10px; 
    margin: 3px 6px 3px 0; 
    white-space: nowrap; 
    border: solid 1px #ddd; 
    cursor: pointer;
 text-align:center;
   }
.vartov #heights label.active { color: #ca247a; border: solid 2px #ca247a; }



.vartov #variants label {
    height: 35px; 
    display: inline-block; 
    padding: 5px 10px 5px 10px; 
    margin: 3px 6px 3px 0; 
    white-space: nowrap; 
    border: solid 1px #ddd; 
    cursor: pointer;
   }
.vartov #variants label.active { color: #ca247a; border: solid 2px #ca247a;}





.userlink{display:block;float:right;padding:0 0 0px 21px;position:relative;margin:0 20px 0 0;height:36px;line-height:36px;cursor:pointer}
.userlink:hover{color:#ca247a}.userlink::before{content:'';display:block;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/UlEQVQ4T7VTURWCQBDkIIBGsIEnBBAb0EAaaARsoA20AQ3EAODZwAgSAHCWJ7jcA97xfPpzb4+b2ZnZVVg//gTHu64bCSHWY5xVVSVZlh2aNy2BlNJ3HOdqIqgoio1SKqG3fyXI0UlSFyhTOGaNOiMF8HqDV59AyCbh2RgREBAkUe1TiPqcrACA+AMKpiq4pGka8q6e551Rb+nOxAKF9tJGOkddhzpEIJH2XQP1liBYYQ+oyXcPqIDMAAdJbUemMeSoQ9hrsukS0GNs5MK27RihLTkYE3mUZRmg8ZPfd/4L/ANmfwTJju4APmEn9n1+BgmYJYtL1klGCUwCfQMwEYsRsxizHwAAAABJRU5ErkJggg==')no-repeat;position:absolute;top:10px;left:0}


span.cione{display:block;position:absolute;top:13px;left:45px;width:21px;height:21px;background:#ca247a;border-radius:100px;text-align:center;line-height:22px;font-size:12px;color:#fff;font-weight:700}
span.citwo{display:BLOCK;width:100%;text-align:right}.butsearch{text-align:right;padding:0 15px 0 0}
span.seron{display:inline-block;width:46px;height:46px;margin-top:3px;border-radius:3px;background:#ca247a;position:relative;cursor:pointer;}
span.seron::before{content:'';display:block;width:100%;height:100%;position:absolute;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABnklEQVRIS72UgVGDQBBFuQ60As8K1A6SDrQCsQK1AmMFagWSDmIHdJB0YKzAWAH+l7ljDgTumEF25k+A7P5/f1nWZDOEmUEjGy1SVdW1DnYhWOEg7IUPYwy/nZEs4shfHHkXWamHd11iSSISWIngSfgSuN6IDBeZ/sNRLjxwKyz13y48RVREJBC8C2uIPHnbivIu9awQzoSr0NGgiApPVPCJAxVBMhhOiLZtlb/0yTERWsB7oAUURyNo7bl3ExOB2CrZRtldgntHuH9U3SuPYyK83FLJjG1ySIgBeFMdnYiKkLxWcp6soEQnUtfFnDCKB4ksUkXcsHwr/1l1qxQnhZJuhdO+0W2LByNfD0vMCWO7Dfs75Mi5IF9nMtbnpnyMTMi9wMrAWW9IxDu/Ue5mjIgvpAZBen1cKT5EvtA13xPO69FNEglOxkqBGEdEKewFNgLEVvgRWDscqhG97QoF/Ai7tZGLgZOz7iFmAmlN0TccnSJdAu3Tjbn/IzK1AIdpiPyHQEPELbZjf8eukVjr2k7YuEzNpBH9GKdQm0XkF/0wtxqyF3GJAAAAAElFTkSuQmCC')center no-repeat}.mobileblock{display:none}


#wishlist_informer::before{content:'';display:block;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9UlEQVQ4T62TYRGCQBCFPQgAJpAG3kABKtjABmoCMYHawAZWIAFzNsAGEADwPQcYOA7nZvB+wfL22719i1gtPGJh/moCkDhCCK9pmpdSqmABhHzEtoiViKlh0R5Akeu6T3yMKYCYyadWfAXAb5/Tqqp2HbwHhGF4g+hgcyXA71mWHantAVEUsaJnCSgAWI8A6CBHBxtLwBuAQAckAJwtARcAkhGAL+hCcdq/IHQHybLTjGyEEwGcoE1zsyjhgIQDuRHQei4BSQ0QJsezezBsm8ukQYzJkxnoEMdxHozVdb3XK89eQYN8t6/bOtNw//8z2ezBUPMB6zJtEXNfRGoAAAAASUVORK5CYII=')no-repeat;position:absolute;top:10px;left:0}
#wishlist_informer> a,#wishlist_informer> span{display:block;height:36px;line-height:36px;position:relative;font-size:13px;padding:0 26px 0 0}
#wishlist_informer> a> b,#wishlist_informer> span> b{font-weight:400}
#wishlist_informer> a> span,#wishlist_informer> span> span{display:inline-block;background:#ca247a;position:absolute;top:8px;right:0;height:21px;width:21px;text-align:center;line-height:20px;color:#fff;border-radius:100px;font-size:11px;font-weight:700}
.userlink{display:block;float:right;padding:0 0 0px 21px;position:relative;margin:0 20px 0 0;height:36px;line-height:36px;cursor:pointer}
.userlink:hover{color:#ca247a}.userlink::before{content:'';display:block;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/UlEQVQ4T7VTURWCQBDkIIBGsIEnBBAb0EAaaARsoA20AQ3EAODZwAgSAHCWJ7jcA97xfPpzb4+b2ZnZVVg//gTHu64bCSHWY5xVVSVZlh2aNy2BlNJ3HOdqIqgoio1SKqG3fyXI0UlSFyhTOGaNOiMF8HqDV59AyCbh2RgREBAkUe1TiPqcrACA+AMKpiq4pGka8q6e551Rb+nOxAKF9tJGOkddhzpEIJH2XQP1liBYYQ+oyXcPqIDMAAdJbUemMeSoQ9hrsukS0GNs5MK27RihLTkYE3mUZRmg8ZPfd/4L/ANmfwTJju4APmEn9n1+BgmYJYtL1klGCUwCfQMwEYsRsxizHwAAAABJRU5ErkJggg==')no-repeat;position:absolute;top:10px;left:0}

#header{display:table;position:relative;margin:0 auto;max-width:1170px;padding:30px 0px 30px 20px;min-height:75px;width:100%}
.logo,.phone,.topinfo,.topcart,.butsearch,.tpt{display:table-cell;vertical-align:middle;position:relative}
.tpt{width:1%;white-space:nowrap}
.logo{width:33%;white-space:nowrap;text-align: left;}
.phone{width:33%;white-space:nowrap;text-align: left;font-size:25px;line-height:20px;color:#741f72}

.topinfo{padding:0 0 0px 0;width:1%;white-space:nowrap;font-size:13px;color:#888}
.callback{display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAqklEQVQoU3WQ7Q3CIBiECwygG+gGEligbtARdAOdQN2gG8gGOoIu0NCBAO8SMDYCfyC8D/eB0FpvlVKPlNJ7mqZT11jCGOOFEDvOQwh77/2rxi7ArNq3wCsULxwCPMN+rILIuJZS0n4D0AE8VkFeAtYoxGyrFizKa5Q6QPWeIzicPc4DCt5Y8AsSsNYO2ByVf+3hMi7AEgOZn8xcYIDzH5hhFuTn06GLMfYf6sRMNp54QNAAAAAASUVORK5CYII=')no-repeat 2px 4px;padding:0 0 0px 21px;cursor:pointer;color:#000;margin:0 0 9px 0;font-size:16px}
.callback:hover{color:#000}
.time{display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABG0lEQVQ4T7VT0RWCMAyksIBO4AgiDCBOIE6gG8gG4gQyAk4iDgDUCXxu4AKAF17DK7X645OftGlzd7kU4fz4iR/rHStAEAQ7IcQe4L4ikIhZWZZnk3AE4Pv+xPO8Cy49mqbJpJQFFSAfIZ9gOUN+hfyTgUYAYO6ZqqrK6QL2KUXs+4h9AmVbKFm8AajDCIcxH5oACoRU5UwyKCD2tm0Tlm1ToLVzYhUDQBiGHZJmSykkL7uu670A65GifvcrAJnnum7ELbEXVgBbC+bIuAWAktH9iHUPaPZrtLGxFWrG2k1Upo3GaAKpqcTMPlKg5E0gr4CSOyaS1XV91Zw/wMwp8tHHh6TJ3GFNj2ZOORTeEIYHpiv7z8/0zUTz7AVM6ZgRgeyOFgAAAABJRU5ErkJggg==')no-repeat 0 2px;    margin: 0 0 9px 0;padding:0 0 0px 21px;color:#000;font-size:16px}
.time> b{color:#000}
.topcart{text-align:right;width:33%;white-space:nowrap}
#cart_informer{color:#948a90;display:inline-block;padding:10px 20px 14px 50px;
 background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABuklEQVRIS7WV4XGCQBBGgzaAFSSpIEQLCKkg2EHSAakgWEHoIJMKohWEFKBjB6EDtQAlbxmOrMwByiB/FNj73n57u4dzdeI1mUyCLMvuJPxwOKy5FqcsddqCPM+7GQ6HH4iPiJ0X8YHjOJv9fv8CKG3SaAQg7iL+jfjnarWKtdB4PA65f+a51xkgImTqL5fLwCZC2ebAkypcxzY6AJAAiAGY0hxxin0JAfh1LloBbGhEnRObACX0B4NBdDKAjCMyfjBi2PcATEWE55kF4hKzIyZkr97lPfc/ACMTe+SgKEkJIGhHpwSy0XUlEEFxaWIKQFmyKmBNpnmvEzjjx9eLLZApcWElZs2e3VsdsGm6DLLYZXFCdr82B7gbUT6ZiS3vv0wMgDLx8k/R8xtVf1kUS5uKk5oSJdKmvJN2dtsAflOt6/agxtmj6Tzt4LKAokXfzsm0obNezXSXDnoGzMwslAA5V8joqQ8HaCzM+aUdyLmjh6wzSw+bBqQArjurqoUAUkp0K490iWxnTWeeGbYcUB2yzqpqoUw5s7A1gN5mwDAA5MOWA+TDoc+Snhz8A/qcAXWW5bOQO7gk4A9rVwooHvB5kQAAAABJRU5ErkJggg==')no-repeat 16px 15px;
 width:192px;text-align:center;position:relative;}
span.cione{display:block;position:absolute;top:18px;left:45px;width:21px;height:21px;background:#741f72;border-radius:100px;text-align:center;line-height:22px;font-size:12px;color:#fff;font-weight:700}
span.citwo{display:BLOCK;width:100%;text-align:right;font-size:24px;    margin-top: -5px;color:}
span.cionecitwo, span.pusomob{display:BLOCK;width:100%;text-align:right;font-size:20px;    margin-top: 5px;}

.butsearch{text-align:right;padding:0 15px 0 0}
span.seron{display:inline-block;width:46px;height:46px;margin-top:3px;border-radius:3px;background:#ca247a;position:relative;cursor:pointer;}
span.seron::before{content:'';display:block;width:100%;height:100%;position:absolute;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABnklEQVRIS72UgVGDQBBFuQ60As8K1A6SDrQCsQK1AmMFagWSDmIHdJB0YKzAWAH+l7ljDgTumEF25k+A7P5/f1nWZDOEmUEjGy1SVdW1DnYhWOEg7IUPYwy/nZEs4shfHHkXWamHd11iSSISWIngSfgSuN6IDBeZ/sNRLjxwKyz13y48RVREJBC8C2uIPHnbivIu9awQzoSr0NGgiApPVPCJAxVBMhhOiLZtlb/0yTERWsB7oAUURyNo7bl3ExOB2CrZRtldgntHuH9U3SuPYyK83FLJjG1ySIgBeFMdnYiKkLxWcp6soEQnUtfFnDCKB4ksUkXcsHwr/1l1qxQnhZJuhdO+0W2LByNfD0vMCWO7Dfs75Mi5IF9nMtbnpnyMTMi9wMrAWW9IxDu/Ue5mjIgvpAZBen1cKT5EvtA13xPO69FNEglOxkqBGEdEKewFNgLEVvgRWDscqhG97QoF/Ai7tZGLgZOz7iFmAmlN0TccnSJdAu3Tjbn/IzK1AIdpiPyHQEPELbZjf8eukVjr2k7YuEzNpBH9GKdQm0XkF/0wtxqyF3GJAAAAAElFTkSuQmCC')center no-repeat}.mobileblock{display:none}




ul.nav1,ul.nav1> li{display:block;float:left;margin:0;padding:0;list-style:none;position:relative}
ul.nav1> li> a{display:block;margin:0 22px 0 0;font-size:13px;font-weight:400;height:36px;line-height:36px;color:#000}
ul.nav1> li.active> a{color:#C92D8C}
ul.nav1> li> a> span{display:block;position:relative;padding:0 10px 0 0}
ul.nav1> li> a> span::before{content:'';display:block;width:5px;height:3px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAeSURBVHjaYmRgYPjPgAYYofR/LGKoEgAAAAD//wMAZlgDATvQ44UAAAAASUVORK5CYII=')no-repeat;position:absolute;top:18px;right:0;opacity:0.6}
ul.nav1> li> div{display:none;width:200px;position:absolute;top:100%;left:50%;margin-left:-100px}
ul.nav1> li> div> ul{display:block;margin:20px 0 0;padding:0;list-style:none;position:relative;border-radius:3px;overflow:hidden;background:#fff}ul.nav1> li> div::before{content:'';position:absolute;border:8px solid transparent;border-bottom:7px solid #C92D8C;bottom:100%;left:50%;margin-left:-6px;margin-bottom:-18px}
ul.nav1> li> div> ul> li{display:block;margin:0;padding:0;list-style:none;position:relative}
ul.nav1> li> div> ul> li> a{display:block;padding:10px;border-bottom:1px dotted rgba(0,0,0,0.2);font-size:13px;position:relative}
ul.nav1> li> div> ul> li:last-child> a{border:0}
ul.nav1> li> div> ul> li.actives> a{background:#c92d8c;color:#fff;}
ul.nav1> li:hover> div{display:block}#wishlist_informer{display:block;float:right;padding:0 0 0px 21px;position:relative}#wishlist_informer::before{content:'';display:block;width:16px;height:16px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9UlEQVQ4T62TYRGCQBCFPQgAJpAG3kABKtjABmoCMYHawAZWIAFzNsAGEADwPQcYOA7nZvB+wfL22719i1gtPGJh/moCkDhCCK9pmpdSqmABhHzEtoiViKlh0R5Akeu6T3yMKYCYyadWfAXAb5/Tqqp2HbwHhGF4g+hgcyXA71mWHantAVEUsaJnCSgAWI8A6CBHBxtLwBuAQAckAJwtARcAkhGAL+hCcdq/IHQHybLTjGyEEwGcoE1zsyjhgIQDuRHQei4BSQ0QJsezezBsm8ukQYzJkxnoEMdxHozVdb3XK89eQYN8t6/bOtNw//8z2ezBUPMB6zJtEXNfRGoAAAAASUVORK5CYII=')no-repeat;position:absolute;top:10px;left:0}


#nav{display:block;position:relative;z-index:100}

.podmobnav {background: #741f72;}

.nav{/*display:table;*/width:100%;position:relative;margin:0 auto;max-width:1170px;padding:0 0px;table-layout:fixed}
.nav> .navone{display:table-cell;position:relative;}
.nav> .navone:first-child{border-width:0 1px 0 1px;}
.nav> .navone> a{font-weight: bold;display:block;text-align:center; padding:15px 25px;color:#fff;font-size:14px;text-transform: uppercase;transition:all 0.1s;}
.nav> .navone> a> span.sub{display:inline-block;position:relative;padding:0 21px 0 0}
.nav> .navone> a> span.sub::before{content:'';display:block;width:15px;height:14px;background:url('../images/subpage.png')no-repeat;position:absolute;top:19px;right:0}
.nav> .navone.active> a{background:#FFF;color:#000;text-decoration: none; -webkit-box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);}
.nav> .navone.selected> a{background:#FFF;color:#741f72;}

.nav> .navone.active,.nav> .navone.selected{}
.nav> .navone.active:first-child,.nav> 


.navone.selected:first-child{}
.nav> .navone> div{display:none;position:absolute;top:100%;left:0;width:100%;min-width:200px}
.nav> .navone> div> div{display:block;background-color:#c92d8c;width:100%;padding:5px}

.podnavtwo{display:block;position:relative;background:#fff;}
.podnavtwo> .navtwo{display:block;position:relative}
.podnavtwo> .navtwo> a{color: #000;display:block;padding:10px 30px 10px 10px;border-bottom:1px dotted rgba(0,0,0,0.2);font-size:13px;position:relative}
.podnavtwo> .navtwo:last-child> a{border:0;border-radius:0 0 2px 2px}
.podnavtwo> .navtwo:only-child> a{border-radius:2px;border:0}
.podnavtwo> .navtwo.active> a,.podnavtwo> .navtwo.selected> a{font-weight: bold;}
.podnavtwo> .navtwo> a> span.sub::before{content:'';display:block;width:15px;height:14px;position:absolute;top:13px;right:8px}
.podnavtwo> .navtwo.active> a> span.sub::before,.podnavtwo> .navtwo.selected> a> span.sub::before{background:url(../images/subpage2hover.png)no-repeat}
.podnavtwo> .navtwo> div{display:none;position:absolute;top:0;left:100%;width:100%;min-width:200px}
.podnavtwo> .navtwo> div> div{display:block;background:linear-gradient(to bottom,#f06cc2 0,#d23697 100%);width:100%;border-radius:3px;margin:-5px 0 0px 15px;padding:5px}
.podnavtwo> .navtwo> div> div::before{content:'';position:absolute;border:6px solid transparent;border-right:5px solid #fc7ed0;top:15px;left:4px;margin-left:0;margin-bottom:0}




.slider{display:block;position:relative;}
.sliderrelative{position:relative}
.slidtext{position:absolute;top:30px;bottom:30px;left:0;width:100%}


.slidtext> div{display:table;max-width:1170px;padding:0 20px;height:100%;width:100%;position:relative;margin:0 auto}
.slidertext{display:table-cell;vertical-align:middle;position:relative;font-size:16px;color:#555}
.maxst{max-width:470px}.maxst h2{display:block;font-size:34px;font-weight:700;color:#222;line-height:41px;margin:0}
.maxst .otstup{display:block;height:30px}
.maxst> a{display:inline-block;border:1px solid #ca247a;font-size:14px;padding:13px 35px 12px 20px;border-radius:2px;text-transform:uppercase;transition:all 0.1s;position:relative}.maxst> a::before{content:'';display:block;width:3px;height:5px;position:absolute;top:50%;margin-top:-2px;right:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA0SURBVHjaTMexDYAgEADAe8M6WLIYa8hgULLQW5AYr7uY9UlE293lyHWPL5D/RIG2e8A7AIARCQkRXS1JAAAAAElFTkSuQmCC')no-repeat}.maxst> a:hover{border-color:transparent;background:#e31f25;color:#fff}
.maxst> a:hover::before{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAkSURBVHjaTMexDQAwCAMwp///HAZUCW9O2yLwrN5Ab/ITmAEAQaAGB4WWcMwAAAAASUVORK5CYII=')no-repeat}


.mainpage .advant{margin:0 0 0px 0}

.advant{display:block;width:100%;position:relative}
.advantiteam{display:block;position:relative;text-align:center;padding:15px;color:#333;padding: 15px;}
.advantiteam{cursor:default}
.advantiteam> a{color:#333}
.advantiteam img{display:inline-block}
.advantiteam> div> b,.advantiteam> a> b{display:block;padding:12px 0;font-size:14px;text-transform:uppercase;font-weight:700;color:#e31f25}
.advantiteam> a:hover> b{color:#000}


.preim {display:block;width:100%;position:relative}
.preimiteam{float: left;width: 20%;display:block;position:relative;text-align:center;padding:15px;color:#333;padding: 15px;}
.preimiteam{cursor:default}
.preimiteam> a{color:#333}
.preimiteam img{display:inline-block}
.preimiteam> div> b,.preimiteam> a> b{display:block;padding:12px 0;font-size:16px;text-transform:uppercase;font-weight:700;}
.preimiteam> a:hover> b{color:#000}

.maintitle{display:block;position:relative;text-align:center;}
.maintitle> span{display:inline-block;z-index:1;position:relative;font-size:30px;}

.prodblock{display:block;width:100%;position:relative;}
.product_iteam_slick{display:block;border:1px solid #e2e2e2;border-width:0 1px 1px 0;position:relative;height:200px}
.slick15 button.slick-prev.slick-arrow{left:inherit;right:100%;margin-right:20px;opacity:1}
.slick15 button.slick-next.slick-arrow{right:inherit;left:100%;margin-left:20px;opacity:1}
.pis_table{display:table;width:100%;height:100%;position:relative}
.pis_info{display:table-cell;position:relative;vertical-align:top;padding:15px 0 15px 15px}
.pis_photo{display:table-cell;position:relative;vertical-align:bottom;padding:20px;width:190px;text-align:right}.
image img{max-width:100%;max-height:100%;height:auto;display:inline-block}
.pisi_table{display:table;width:100%;height:100%;position:relative}.pisi_table> div{display:table-row}
.pisi_table> div> div{display:table-cell}
.pisi_table> div:last-child> div{height:1px}
.pisit> a{display:block;margin:0 0 15px 0;font-size:14px;font-weight:700;text-transform:uppercase;color:#222;line-height:21px}
.fichi{display:block;position:absolute;top:0px;right:0px;text-align:right;}
.fichi> span{display:inline-block;float:left;margin-left:5px;width:44px;height:44px;cursor:default;z-index: 999;}
span.chit{background:url(../images/hit.png)no-repeat center;text-align:center;color:#fff;line-height:46px;font-size:12px;text-transform:uppercase;}
span.cproc{background:url(../images/percent.png)no-repeat center;text-align:center;color:#000;line-height:46px;font-size:12px;text-transform:uppercase;}
.variki{display:block;margin:0 0 15px 0;position:relative}.variki input[type="radio"]{display:none}.variki label{display:inline-block;float:left;margin:0 5px 5px 0}
.variki input[type="radio"]+span{padding:4px 10px;background:#fff;color:#2D2D2D;cursor:pointer;display:inline-block;position:relative;font-size:12px;transition:all 0.2s;border-radius:2px}
.variki input[type="radio"].variki input[type="radio"]:checked+span,.variki input[type="radio"]
.active+span{color:#fff;background:linear-gradient(to bottom,#616161 0,#252525 100%);transition:all 0.1s}
.variki input[type="radio"]:checked+span::before,.variki input[type="radio"]
.active+span::before{content:'';position:absolute;border:5px solid transparent;border-top:4px solid #252525;top:100%;left:50%;margin-left:-5px}
.cenlist{display:block;position:relative}.cenlist> div{float:left}.cenlist> div> span> b{font-weight:400}
.prc-old{font-size:12px;color:#ff6969;padding:7px 0 0px 13px;text-decoration:line-throug;float:none!important;}

.cenlist> div.prc-new> span> b {
font-size: 25px;
font-weight: bold;
color: #000;
}

.podipselect{display:inline-block;position:relative}.podipselect::before{content:'';position:absolute;border:3px solid transparent;border-top:3px solid #d23798;top:50%;margin-top:-1px;right:7px}select.ipselect{border:0;background:transparent;-webkit-appearance:none;border-radius:2px;color:#313131;cursor:pointer;position:relative;z-index:2;padding:5px 21px 5px 12px;transition:all 0.2s}
select.ipselect.active{}.formpanel{display:none;position:relative}.formpanel> div{display:block;position:relative;background:#fff;padding:10px 0 0px 0}button.but.addcart{font-size:12px;text-transform:uppercase;height:26px;padding:0 10px 2px 28px;float:left;margin:0 6px 0 0;position:relative}button.but.addcart::before{content:'';display:block;position:absolute;top:1px;left:5px;width:20px;height:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABP0lEQVQ4T82U7W0CMQyGyQR0A2CDdoLCBBUbwAbtBG0ngA2ADdgAmAA24NgAJri+z8lBudyF8AOpWIqCvx7bwTrXebC4B/M6/wMsy/KTSZxz89xE2Q4FGwqyMdBI0O0t6E2gYC9KPtKcQUrdA0HPKWgOuFbih85YB/hCZy0geqskgfZuM2WtBJiQLZsv8JV6zwpoo5HcD8q+WlcH3X5EusSOjt1LoR8UOXsgQfvUGHfa3wQ8XEdWl1TpZZIv5u9GcSfBqulC4I/07xbgyQoBG9rI/Dmh/ApIfg1IBVYklEKBA3XPQi/NwU7ylqGwSkUNiKLEra73KHip4Kl8vHMbbCc/nVdSWxslTWSLxyGOdSEp7gzfVEDffQNIAq3Hjx41fVUvgtWKNBbbRuNj0E9RzE7hOasSxmU/Dhlow/38wD9lPmIVFKvYxwAAAABJRU5ErkJggg==')center no-repeat}

span.mylist_add{background-image:url(../images/addwishlist.png);text-indent:-9999px;background-position:center;background-repeat:no-repeat;position:relative;width:26px;height:26px;cursor:pointer;display:inline-block;transition:all 0.15s;float:left;background-size:20px;border-radius:2px;opacity:0.4;position:absolute;left:0;top:0}

.product_iteam_slick:hover span.mylist_add{opacity:1.0}

span.mylist_add.active{background-image:url('../images/addwishlist2.png')}
span.mylist_add:hover{background-image:url('../images/addwishlist2.png')!important}
span.mylist_add.delete{background-image:url('../images/deletewishlist.png')}
span.mylist_add> a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}


.alllink{display:block;text-align:center;margin-top: 15px;}
.alllink> a,a.slink{display:inline-block;padding:6px 20px;color:#FFF;background-color: #e31f25;}
	.alllink> a:hover,a.slink:hover{border-color:#e31f25;}
	.alllink> a:active,a.slink:active{border-color:transparent;background:#ca247a;color:#fff}.slick15 ul.slick-dots{position:absolute;left:0;right:0;text-align:center;padding:10px 0}

.mainfeatured{display:block;position:relative;background-color: #2CA1E4;background-size: 100%;padding-top: 45px;padding-bottom: 45px;}
.mainfeatured .maintitle> span{background:#ca247a;color:#fff}
.mainfeatured .maintitle::before{background:rgba(255,255,255,0.13)}
.mainfeatured .prodblock{}
.mainfeatured .product_iteam_slick{border:1px solid #af86be;border-width:0 1px 1px 0}
.mainfeatured .alllink> a{border:1px solid #c4abd0;color:#fff;}
.mainfeatured .alllink> a:hover{border-color:#ffffff}.mainfeatured .alllink> a:active{background:#fff;border-color:transparent;color:#000}
.maintitle2{display:table;width:100%;position:relative}
.maintitle2> b,.maintitle2> span{display:table-cell;position:relative}
.maintitle2> span{text-align: center;width:1%;white-space:nowrap;text-transform:uppercase;font-size:30px;font-weight:700;padding:0 20px;color:#fff}
.maintitle2> b::before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(255,255,255,0.38)}

.comitem{display:block;position:relative;margin:0 10px}
.comitem> .comtext{display:block;background:#FEEEF3;border-radius:3px;padding:27px;color:#777;position:relative;font-size:14px;font-weight:100;line-height:23px}
.comitem> .comtext> img{position:absolute;top:-6px;left:20px}.lastcom .slick-track{padding:20px 0 0}
.lastcom .slick-center .comitem{}.comitem> .comtext::before{content:'';position:absolute;border:22px solid transparent;border-top:17px solid #feeef3;top:100%;left:15px}
.comitem> .comtext::after{content:'';position:absolute;display:block;width:22px;height:17px;background:#fff;top:100%;left:15px}
.cominfo{display:block;position:relative;padding:10px 10px 10px 75px}.cominfo> span{display:block;float:left}
.cominfo> span> a{display:inline-block;font-size:15px;margin:0 0 3px 0;font-weight:100;color:#222}
.cominfo> span> span{display:block;font-size:11px;color:#999}.cominfo> div{display:block;float:left;padding:4px 0 0px 20px}
.rating{display:inline-block;width:86px;height:15px;background:url('../images/rating.png')0px 0 no-repeat;position:relative}
.rating> .rat{display:block;position:absolute;top:0;left:0;background:url(../images/rating.png)0px -16px no-repeat;height:15px}
.lastcom .slick-slide:nth-child(3n+2)>.comitem> .comtext{background:#F4EFF9}
.lastcom .slick-slide:nth-child(3n+2)>.comitem> .comtext::before{border-top:17px solid #F4EFF9}
.lastcom .slick-slide:nth-child(2n+1)>.comitem> .comtext{background:#FBF3EA}
.lastcom .slick-slide:nth-child(3n+1)>.comitem> .comtext::before{border-top:17px solid #FBF3EA}
.maincalltext> b{display:block;font-size:20px;font-weight:600;color:#fff}
.maincalltext{display:block;text-align:center;color:#ffe4f4}
.maincalltext> p{padding:20px 0 5px 0;font-size:16px}
.maincalltext> span{display:block;padding:16px 0 0px 0}
.iteamlastnews{display:block;position:relative;text-align:center;margin:0 10px;background:#f7f7f7;border-radius:3px;padding:69px 20px 20px;font-size:13px;color:#777;line-height:20px}
.lastcom.lastcomnews .slick-track{padding:60px 0 0}
.iteamlastnews> .lpimg{display:inline-block;position:absolute;top:-50px;left:50%;margin-left:-50px;transition:all 0.8s}
.iteamlastnews> .lpimg> span{display:table;width:100px;height:100px;background:#fff;border-radius:100px;transition:all 0.8s}
.iteamlastnews> .lpimg> span> span{display:table-cell;text-align:center;vertical-align:middle;transition:all 0.8s}
.iteamlastnews> .lpimg> span> span img{border-radius:99px;display:inline-block;max-width:70px;max-height:70px;height:auto;transition:all 0.8s}
.iteamlastnews> a.lpname{display:block;margin:0 0 15px 0;font-size:16px}
.slick-center .iteamlastnews> .lpimg{margin-left:-60px;top:-60px}
.slick-center .iteamlastnews> .lpimg> span{width:120px;height:120px}
.slick-center .iteamlastnews> .lpimg> span> span img{max-width:100px;max-height:100px}
.mtable{display:table;width:100%;position:relative}
.mleft{display:table-cell;width:292px;position:relative;vertical-align:top}
.mright{display:table-cell;position:relative;vertical-align:top;padding:49px 0 0px 28px}

.mainhidetext{display:block;font-size:14px;color:#888;line-height:21px;position:relative}
.mainhidetext> ul{padding:15px 0}
.mainhidetext.readmore-js-section::after{content:'';display:block;width:100%;height:121px;background:url(../images/rmore.png)repeat-x;position:absolute;bottom:-9px;left:0;opacity:1.0;transition:all 0.3s}
.mainhidetext.readmore-js-section.readmore-js-expanded::after{height:1px;bottom:0;left:0;opacity:0}

#container{position:relative;width:100%;max-width:1230px;padding:0 0 10px;margin:0 auto 25px}
.grid{width:10%;min-height:10px;background:#fff;font-size:12px;float:left}
.grid2{width: 25%;overflow: hidden;background: #fff;padding: 10px;float: left;height: 170px;}
.grid img,.grid2 img,.grid3 img{width:100%;height:auto;vertical-align:bottom}
.plitfoto{display:block;position:relative}
a.mainphotoiteam{display:inline-block;width: 100%;position:relative}
a.mainphotoiteam> span{display:inline-block;position:relative;z-index:10}
a.mainphotoiteam::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.64)url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmklEQVQ4T2NkoBAwUqifAW7AfyBAM6yRkZGxASQGlALR9cjyQDmwXnQDHgLFAoByF7C5DGiQAVB8AxDL4zLAEKoAwxAkzQFANeexGgASRFLoAOQ+gHpBAEiDXAU2GORdbAY0IPlZAaYZ5hWgHgGg2AdYmMDUUi8WyI1O5FigzAuwgKEkEEEJibJoBBpAcUJCDkvSkjLFsUCuAQBjE4ARCResgAAAAABJRU5ErkJggg==')center no-repeat;z-index:15;transition:all 0.15s;opacity:0.0}
a.mainphotoiteam:hover::after{opacity:1.0}.mailtable{display:table;width:100%;position:relative}
.mailtable> div{display:table-cell;vertical-align:middle;position:relative}
.mailtable> div.mt_text{font-size:16px;color:#fff;width:244px;padding:0 50px 0 0;line-height:23px;}
.mailtable> div.mtbut{width:1%;white-space:nowrap;padding:0 0 0px 100px}
.mailtable> div.mtbut> button.but{display:inline-block}
.mailtable> div.mtbut> button.but:hover{}
.mailtable> div.mtbut> button.but:active{}
input.onemail{width:100%;border:0;background:transparent;color:#fff;padding:6px 0 12px;font-size:15px;transition:all 0.3s;position:relative;z-index:5}
input.onemail::-webkit-input-placeholder{color:#fff}
.podimmail{display:block;position:relative}
span.nadoeda{position:absolute;top:8px;right:0;color:rgba(255,255,255,0.41);font-size:14px}
.sendonecloic{display:none;text-align:center;color:#fff;font-size:14px}
.sendonecloic> b{display:block;font-size:16px;font-weight:600;margin:0 0 10px 0}
.zecopy,.zeblock,.zecontact{display:block;float:left;line-height:21px;margin:0 120px 0 0;font-size:13px}
.zecopy{width:300px}
.socblock{display:block;margin:20px 0}
.socblock> a{display:block;float:left;margin:0 15px 0 0;transition:all 0.2s}.socblock> a:last-child{margin:0}
.socblock> a:hover{opacity:0.5}

.zeblock{margin:0 70px 0 0;max-width:200px;font-size:13px}
.zenam{display:block;font-size:14px;font-weight:700;color:#f7b300;text-transform:uppercase;margin:0 0 15px 0}
.zenam.mob{display:none}
.zeblock ul,.zeblock ul li{display:block;list-style:none;margin:0;padding:0}
.zeblock ul li a{display:block;padding:0 0 2px 0; color:#FFF}
.zeblock ul li a:hover{color:#ca247a!important}


.zecontact{float:left;margin:0;text-align:right;font-size:12px;max-width:300px}
.zecontact> b{font-size:25px;display:block;margin:0 0 18px 0;font-weight:600;color:#f7b300}
.zecontact> div{margin:0 0 15px 0}
.fotcall{display:inline-block;border:1px solid #e2e2e2;padding:6px 20px 6px 36px;color:#666;transition:all 0.15s;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA1UlEQVQoU2NkIBEw4lJ/XqFf4CfP33igfAAjI4PBf4b/By0ulwZg1XBCu7uAkYmxHqhYAG7g//8Hza+UOmBoOKnbswCoKJ7hP8NFBkYGfbwaYIr///tfaHG1dMIp3d6Efwz/Ahj+MRxgYvh/wOxq2QW4DSd1uhsYGBnrYYpx+Q2s4bhGvwIT69/7DFB34gs4sAaY6UDmB8Z//xxBVuO14aROzwWYB///Z5hocaWkAL8G3Z7/MAWMDIyJZpeLQSGFFUCcpNv9gYGBkR/EBjrJkKCTSEkdALmtVg13RutTAAAAAElFTkSuQmCC')15px 10px no-repeat;margin:0 0 10px 0}
.fotcall.mail{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABcElEQVQ4T7WTT07CUBDGZwB1I9EjdGlim9iFlh14AsoJ4AgY2rW4pobewHoC8ATWleBGDHUPJ5AFGwntOK/NK3+siYbYTfvmvfnN972ZIuz44I75kAkYnHaaiFAHxLO4ANEICF3j3brfLrgBeFW6x4vD5SMhTPME7nlg+yJhqDkmQ5r8ebQ/L1zqk6uZBG0AhqozQkT3YtzysqwN1U6b41UjsPVvgBftthFBZJbGtik2B6rjChsEMOMqijG24mIM8RFzniySKhAb7Nnlg30pmeWai2JY4bxeCkjsXEsVK4Dm0FoVIRX4UPxmYLq3vf4z4Pmkq2Ah9EuBpQjYmgVnxKu2sBDfB1H9YJ6vSQsYRXoY7s04+Q6BnqS6FJD0HstGYNVWl0gN7v9EdIaBsR1O9mTyhoLkhlkFYM8IWjdZbcyKZQ1SnyEfhORxSx/EcH0Wl2VW0lyXnjlIMijsQA4qCFiNYwRvPw3Y//xMv/Uvzn0Bo0y0EbHLmtMAAAAASUVORK5CYII=')15px 8px no-repeat}
.fotcall:hover{border-color:#e31f25;}
.zecopy.mob{display:none}.mobtable{position:relative;display:inline-block}
.podtable{display:block;position:relative;background:#d951a6;border-radius:10px 10px 1px 1px;padding:10px}
.podtable::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,#2ec300 0,#28a900 100%);border-radius:1px 1px 0 0}
.formreviews{display:block;position:relative;background:#fff;z-index:1;border-radius:1px;border:1px solid #fff;padding:20px}
.reform{display:table;width:100%;position:relative}.frtd{display:table-cell;position:relative;vertical-align:top}
.frtd1{padding-right:20px;width:300px}.frtd2{padding-left:20px}.frtr{display:block;text-align:center;padding:20px 0 0px 0}
.frtd label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;margin:0 0 8px 0;color:#57656d}
.frtd input[type="text"],.frtd textarea{width:100%;margin:0 0 2px 0;height:36px;padding:0 10px;font-size:13px;transition:all 0.3s}
.fileUpload{background:#eff2f4;border:0;display:block;width:100%;border-radius:6px}
.fileUpload .fileBtn{border-radius:3px 0 0px 3px;padding:0 18px;line-height:44px}
.fileUpload .fileName{float:right;overflow:hidden;white-space:nowrap;width:67%;text-align:center;color:#000;padding:3% 0}
.fileUpload:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}
.frtd textarea{padding:10px;height:117px;margin:0 0 40px 0}
input.frbutton{cursor:pointer;height:37px;font-size:14px;font-weight:600;padding:0 20px;text-align:center;border-radius:5px;background:linear-gradient(to bottom,#2ec300 0,#28a900 100%);color:#fff;
	 border:0;transition:all 0.2s}
input.frbutton:hover{}

#zcomments{display:block;border-radius:5px;background:#F4F4F4;padding:0}
#zcomments::after,.zcomments::after{content:'';display:block;clear:both}
.zcomments{display:block;position:relative}
.mtitle.mtitlerev{margin:0;padding:48px 0 42px 0;color:#40474e}
.cgrid{width:50%;padding:10px}
.cgrid> div{background:#fff;padding:20px;border-radius:10px}
.retable{display:table;width:100%;position:relative}
.retable> .rtd{display:table-cell;vertical-align:top;position:relative}
.retable> .rtd.rtdimg{width:130px;padding:0 30px 0 0}
.retable> .rtd.rtdimg img{max-width:100%;height:auto;border-radius:50%}
.retable> .rtd.rtdcom> b{display:block;font-weight:600;margin:0 0 10px 0;color:#000;font-size:16px}.readmins> b{font-size:14px;font-weight:600;display:BLOCK}.readmins{display:block;background:#3cb868;margin:20px 0 0px 0;border-radius:5px;padding:10px;color:#fff;position:relative}.readmins::after{content:'';position:absolute;left:20px;bottom:100%;border:8px solid transparent;border-bottom:8px solid #3cb868}.revtitle{display:block;position:relative;margin:0 0 30px 0}.revtitle> h1{display:block;float:left;font-weight:400;margin:0}.revtitle> span{float:left;background:#e31f25;font-size:14px;width:25px;height:25px;text-align:CENTER;line-height:25px;color:#fff;margin:3px 0 0px 12px}.revtitle> a{float:right;border-color:transparent;background:#e31f25;color:#fff;margin-top:-1px;transition:all 0.05s}.revtitle> a:hover{background:#750847;border-color:transparent}.addrev{display:none}.addrev> .podtable{margin:0 0 30px 0}.comrate{display:block;margin:0 0 5px 0}.maintitle> span> a> h3{margin:0;font-weight:600;font-size:18px}ul.photo,ul.photo> li{display:block;margin:0;padding:0;list-style:none;position:relative}.allbumshare{text-align:center}.photoblock,.albumphoto{position:relative;width:100%;max-width:1230px;text-align:center}.photoblock> .grid{display:inline-block;width:10%;min-height:10px;background:#fff;font-size:12px;float:initial}.alllink.photoalllink> a> b{font-weight:400;float:left}.alllink.photoalllink> a> span{float:left;display:inline-block;width:40px;background:linear-gradient(to bottom,#2ec300 0,#28a900 100%);position:relative;transition:all 0.1s;border-radius:100px;margin:-10px 11px -12px;height:40px;line-height:40px;font-size:15px;font-weight:600;color:#fff;
}





	h1.phead{display:block;margin:0;padding:10px 0 13px;text-align:center;}
.iteamnews{display:block;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #d2d2d2}
.newspage> .iteamnews:last-child{border:0}
.iteamnews> div{display:table;width:100%;position:relative}
.ibimg,.ibtext{display:table-cell;vertical-align:top;position:relative}
.ibimg{width:140px;padding:0 20px 0 0}
.ibimg> a{display:block;width:100%;height:120px;text-align:center;padding:10px 0 0px 0}
.ibimg> a> img{}
.ibimg+.ibtext{padding:10px 0 0px 0}

.newstext{display:block;position:relative;font-size:14px;line-height:22px;width: 70%;margin: 0 auto;}
a.npimg{display:block;float:left;margin:0 15px 5px 0}
ul.relatednews,ul.relatednews> li{list-style:none;margin:0;padding:0}
ul.relatednews{display:table;width:100%;table-layout:fixed;position:relative}
ul.relatednews> li{display:table-cell;vertical-align:top;position:relative;padding:0 25px}
ul.relatednews> li:first-child{padding-left:0;padding-right:50px}
ul.relatednews> li:last-child{padding-right:0;padding-left:50px}
ul.relatednews> li> b{display:block;margin:0 0 7px 0;font-size:14px;font-weight:700;color:#222}
ul.relatednews> li> span{color:#777}

.more_icon{display:inline-block;background-color:#d23697;border-radius:9px;height:4px;padding:7px 8px 11px;margin-top:5px}
.more_icon>i:first-child{margin-left:0!important}
.more_icon>i{margin-left:2px;float:left;width:4px;height:4px;border-radius:50%;background-color:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}
.more_icon:hover>i{margin-left:10px}

ul.path,ul.path> li{display:block;margin:0;padding:0;list-style:none;position:relative}
ul.path{margin:0 0 15px 0}
ul.path> li{display:block;float:left;margin:0 6px 0 0}
ul.path> li> a,ul.path> li> span{display:block;position:relative;padding:6px 12px 6px 12px;border-radius:3px;color:#222;font-size:12px}
ul.path> li> a{color:#999;}
ul.path> li> a::after{content:'';position:absolute;border:6px solid transparent;border-left:6px solid #f3f3f3;top:50%;left:100%;margin-top:-6px}
ul.path> li> a::before,ul.path> li> span::before{content:'';position:absolute;border:6px solid transparent;border-left:6px solid #fff;top:50%;left:0;margin-top:-6px}ul.path> li:first-child> a::before,ul.path> li:first-child> span::before{display:none}

ul.pagination,ul.pagination> li{display:block;margin:0;padding:0;list-style:none;position:relative}
ul.pagination{margin:0 0 15px 0}
ul.pagination> li{display:block;float:left;margin:0 6px 0 0}
ul.pagination> li> a,ul.pagination> li> span{display:block;position:relative;background:#f3f3f3;padding:6px 12px 6px 12px;border-radius:3px;color:#222;font-size:12px}
ul.pagination> li> a{color:#999;}
.pagination .selected {background:#ca247a;color:#FFF;}

.pspage{padding:5px 0 10px 0;border:1px dotted rgba(0,0,0,0.21);border-width:0 0 1px 0;}
.pspage> h1{display:block;float:left;margin:0;padding:0}.pspage> .fil{display:block;float:right;z-index:50;position:relative}

ul.drops> li> a{display:block;padding:8px 10px;color: #000!important;}
ul.drops> li> a:hover{}
ul.catprods{display:block;margin:0 0 30px;padding:0;list-style:none}
ul.catprods::before{content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0;z-index:1}


.news-banner {
  display: block;
  position: relative;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  background: #11394c;
 height: 200px;overflow: hidden;
}
.news-banner > img {
  -webkit-border-radius: 0px;
  border-radius:0px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
opacity: 0.7;
}
.news-banner .news-banner-inner {
position: absolute;
text-align: center;
width: 100%;
top: 70px;
}
.news-banner .news-banner-inner h2 {
  color: #fff;
}
.news-banner:hover img {
  
  opacity: 0.3;
 
}

.btn-ghost.btn-white {
  color: #fff;
  border: 1px solid #fff;
 padding: 5px 20px 5px 20px;
    border-radius: 5px;
}
.btn-ghost.btn-white:hover {
  border: 1px solid #fff;
  background: #fff;
  color: #666;
}



.iprod{display:block;position:absolute;top:0;left:0;right:0;min-height:100%;transition:all 0.15s;text-align:center}
.iprod .cenlist{display:inline-block}



li.catprod {height: 360px;display:block;float:left;position:relative;padding:20px;}
ul.catprods> li.catprod:nth-child(3n){}
li.catprod> div{display:block;position:relative;width:100%;height: 100%}
.ipimage{height:250px;overflow: hidden; width:100%;position:relative;}
.ipimage> a{text-align:center;vertical-align:middle}
.ipimage> a> img{height: 100%;text-align:center;}
.ipname{padding: 10px 0px 10px 0px;overflow: hidden;text-align: left;}
.ipname> a{text-align:center;vertical-align:middle;height:45px;overflow:hidden;font-size:15px;font-weight:500;color:#222;line-height:21px}
.ipdescription {height: 50px;overflow: hidden;margin-bottom: 10px;}



li.catusl{height: 430px;display:block;width:25%;float:left;position:relative;padding:0px 10px 20px 10px;}
ul.catusls> li.catprod:nth-child(3n){}
li.catusl> div{display:block;position:relative;width:100%;min-height:100%}
.uslimage{height:175px;overflow: hidden; margin-bottom:10px; width:100%;position:relative;}
.uslimage> a{text-align:center;vertical-align:middle}
.uslimage> a> img{width:100%;text-align:center;}
.uslname{height: 40px;padding: 10px 0px 10px 0px;overflow: hidden;}
.uslname> a{text-align:center;vertical-align:middle;height:45px;overflow:hidden;font-size:15px;font-weight:700;text-transform:uppercase;color:#222;line-height:21px}
.usldescription {height: 125px;overflow: hidden;padding: 0px 10px!important;}



.blockselect{display:block;position:relative;padding:0 0 10px 0}
.podcenlist{display:block;position:relative;padding:0 0 10px 0;text-align: left;float: left;}
.podbtn{display:block;margin:0 0 15px 0;position:relative;float: right;}
.podbtn> button.but.addcart{float:inherit;height:34px;padding:0 21px 1px 40px;float: right;}
.podbtn> button.but.addcart::before{top:5px;left:14px}
.podbtn a {
    text-align: center;
    background:#741f72;
    border-radius: 3px;
    display: inline-block;
    border: 0px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    padding: 7px 23px;
    cursor: pointer;
    transition: all 0.1s;
}

.btngreen {
    text-align: center;
    background:#fff;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    color: #000!important;
    padding: 7px 23px;
    cursor: pointer;
    transition: all 0.1s;
     border: 1px solid #000;

}


.btngrey {
    text-align: center;
    background:#ca247a;
    border-radius: 3px;
    display: inline-block;
    border: 0px;
    font-size: 14px;
    font-weight: 600;
    color: #fff!important;
    padding: 7px 23px;
    cursor: pointer;
    transition: all 0.1s;

}


.ipdescr{display:none;color:#777;line-height:19px}
.ipdescr> div{padding:0 0 20px 0}
.catprod.active{z-index:100;    border: none;}
.catprod.active> div{}

.catprod:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.10);}


.prodopis{display:block;padding:10px 15px;font-size:13px;line-height:20px;color:#7b7b7b}
.ptable{display:table;width:100%;position:relative}

 
 
#bimg {width:100%!important;float:none!important;}
 #mimg {width:100%!important;float:none!important;}
 #mimg ul {width: 100%;} 
  #mimg ul li {float: left;display: inline;margin-right: 15px;} 


.ptableleft,.ptableright{display:table-cell;vertical-align:top;position:relative}
.ptableright{padding:25px;float: left;width: 49%;}
.ptableleft  {padding:25px;width: 49%;float: left;}
.ptableleft> div{display:block;position:relative;padding:0 30px 0 0}
.ptableleft .image{display:block;text-align:center;padding:0 0 0px}
.ptableleft .image .slick-slide img{display:inline-block}
.ptableleft .image .slick-slide{display:table;width:100%;height:200px;position:relative}.
.ptableleft .image .slick-slide> a{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}

.pp_images{display:block;position:relative;}


.pp_images a {width:auto;overflow: hidden; height: 80px;margin-right: 15px;}

.pp_images> button.slick-prev{left:0}
.pp_images> button.slick-next{right:0}
.pp_images> ul.slick-dots{margin:15px 0 -14px 0}
.pp_i_b{display:block;text-align:center;position:relative;height:108px;padding:0 5px;cursor:pointer}
.pp_i_b:hover> span{border-color:#333333}
.slick-slide.slick-current> .pp_i_b> span{border-color:#ff8ad1}
.pp_i_b> span{display:table;width:100%;height:100%;border:1px solid #e4e4e4;border-radius:2px}
.pp_i_b> span> span{display:table-cell;text-align:center;vertical-align:middle}
.pp_i_b> span> span> img{display:inline-block}.podcenlist.prod{padding:10px 0 20px 0}

.podcenlist.prod .cenlist> div.prc-new> span {font-size:25px;font-weight:700;color:#000}
.podcenlist.prod .cenlist> div> span{font-size:16px}
h1.prodtitle{display:block;margin:0 0 5px 0;padding:0px 0 0;font-size:22px;color:#000}
.blockselectprod> b{display:block;font-size:15px;font-weight:600;text-transform:uppercase;margin:0 0 10px 0}
.blockselectprod select.ipselect{height:34px;min-width:154px;}
.blockselectprod select.ipselect.active{}
.blockselectprod{display:block;margin:0 0 10px 0}.amountposit{display:block;position:relative}
.amountposit .amount{float:left;margin:0 15px 0 0;display:block;border:1px solid #c3c3c3;border-radius:2px;height:34px;position:relative}
.amountposit> button.but{float:left;height:34px;padding:0 20px 0 39px;margin:0;font-size:14px;line-height:10px}
.amountposit> button.but::before{top:5px;left:11px}

input.add_input{display:block;text-align:center;position:relative;border:0;background:transparent;height:100%;font-size:14px;font-weight:100;width:110px}
input.add,span.minus,span.plus{display:inline-block;position:absolute;width:35px;height:31px;border:0;background:transparent;font-size:20px;font-weight:100;top:0;cursor:pointer;line-height:33px}
input.add.add1,span.minus{left:0}input.add.add2,span.plus{right:0}
input.add:hover,span.minus:hover,span.plus:hover{color:#73C319}

.prodanno{display:block;position:relative;color:#666}
.prodanno> p{display:block;margin:0 0 1px 0}
.bpinfo{display:block;margin:0 0 15px 0;font-size:12px;color:#444}
.bpinfo> p{display:block;padding:0 0 3px 0}
.bpinfo> a{display:block;font-size:14px;margin:0 0 6px 0}.payprod> img{width:25px}
.amountposit> a{display:block;float:left;margin:7px 0 0px 15px;border-bottom:1px dotted}

ul.export> li.addrate> label{float:left;margin:8px 0 2px 0}
#reviewStars-input.prod{float:left;margin:7px 0 0px 19px}
#reviewStars-input.prod input{z-index:5;cursor:pointer}
ul.drops.nof.prodpage{margin:0 0 20px 0;bborder-radius:0}
ul.drops.nof.prodpage> li> label> input[type="checkbox"]{top:11px;left:0}
ul.drops.nof.prodpage> li> label> span{padding:8px 0 8px 24px}
ul.drops.nof.prodpage> li> label:hover{color:#222}
.blockselectprod> b + ul.drops.nof.prodpage{margin:-5px 0 16px 0}
.quick-view-container{background:rgba(10,10,10,0.85)}
.quick-view-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);height:calc(100% - 40px);max-width:980px;max-height:650px}
.quick-view-carousel{position:absolute;top:0;left:0;right:0;bottom:0;width:57%;background:#fff}
.quick-view-carousel .fancybox-slider-wrap{bottom:30px}
.quick-view-aside{position:absolute;top:30px;right:0;bottom:30px;left:auto;width:43%;padding:50px 0 30px 0;background:#fff;color:#777}
.quick-view-aside::before,.quick-view-aside::after{content:'';position:absolute;top:0;left:0;bottom:0}
.quick-view-aside::before{width:8px;background:#f4f4f4}.quick-view-aside::after{width:1px;background:#e9e9e9}
.quick-view-aside > div{height:100%;overflow:auto;padding:5vh 30px 0 30px;text-align:left;font-weight:100}
.quick-view-aside > div > p{font-size:90%}
.quick-view-close{position:absolute;top:30px;right:0;width:44px;height:44px;background:#F0F0F0;padding:0;margin:0;border:0;cursor:pointer;font-family:Arial;font-size:14px;color:#222;text-indent:-99999px;transition:all .2s}
.quick-view-close:hover{background:#e4e4e4}
.quick-view-close::before,.quick-view-close::after{content:'';position:absolute;top:12px;left:22px;width:1px;height:18px;background-color:#222}
.quick-view-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.quick-view-close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.quick-view-bullets{list-style:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:0;z-index:99999;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.quick-view-bullets li{display:inline-block;vertical-align:top}
.quick-view-bullets li a{display:block;height:30px;width:20px;position:relative}
.quick-view-bullets li a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:99px;text-indent:-99999px;overflow:hidden;background:#d4d2d2}
.quick-view-bullets li.active a span{background:#FF6666}.bigqwtext{font-size:25px;font-weight:100;color:#000;margin:0 0 30px 0}
.podcart{display:block;position:relative;box-shadow: 0px 0 30px rgba(123,8,75,0.29);}
.cartable{display:table;width:100%;position:relative;border-collapse:collapse;border:1px dotted rgba(0,0,0,0.22);border-width:0 0 1px 0}
.podcart> .cartable:last-child{border:0}
.cartr{display:table-row;position:relative}
.cartd{display:table-cell;padding:15px;vertical-align:top;position:relative;vertical-align:middle}
.cartd.carimage{width:120px;padding-right:20px;text-align:center}
.cartd.carkolvo,.cartd.carprice,.cartd.carsumm{width:160px;text-align:center}.cartd.carname{padding:20px 15px}
.cartd.carname> a{font-size:15px;display:block;font-weight:600;margin:0 0 2px 0}.cartd.carname> a> span{font-size:13px;font-weight:400;color:#000;display:inline-block;padding-left:5px}
.carproper{display:block;position:relative;color:#555}
.carproper> div{font-size:12px;padding-top:2px}
.carskidka{display:inline-block;background:#ca247a;border-radius:3px;padding:1px 5px 2px;font-size:12px;color:#fff;margin:5px 0 0px 0}
.cartd.carprice,.cartd.carsumm{font-size:16px;font-weight:600}
.cartd.carprice{font-size:14px}
a.cartdelete{display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABFElEQVQ4T7WUPRIBQRCFu4ecSBWXICYhVQJH4Ahu4AaOwBEESkpi43UJqkTkdsbOsGp+ukdt1dpsd7u/ed39phEqfrBiHvwfeB33Z0qIVV3KUWufpFQFt3G/9xTigFIu2vtkY8c4CjUMhFjrAAVwp6BfGEDTgKSc21AHeJkMUgTsFif60ABmDlbnzu7UK3IcoE7IUBzzzjZ8qH43ZRbK3mU8akoO7dYEQ+GgOv8X7BMTtp2COlGEMrJkO4mFRmCsQv2DGkBs+lGFHIybPutDVllepkkipu+bP7ANZw3N4yzF2sY3tu8z2lIRY9tXjzJt0RJHaezq6QQDRVzWlJrGlkOGuAWlltHlEFq8/Jf/78PymtyMFxAewxV0MpVLAAAAAElFTkSuQmCC')no-repeat;width:20px;height:20px;border-radius:100px;position:absolute;top:50%;right:10px;opacity:0.3;margin-top:-10px}
a.cartdelete:hover{opacity:1.0}
.cartd.carsumm{padding-right:40px}
.carforms{display:table;width:100%;position:relative;background:#fff}
.carforms> div{display:table-cell;width:50%;vertical-align:top;position:relative;padding-left:30px;padding-right:30px}
.carforms2{display:block;padding:0 30px}.carforms> div:last-child{text-align:right}
.cartable.carheader{background:#741f72;position:relative;transition:all 0.1s;color:#FFF;}
.cartable.carheader .cartd{font-size:13px;font-weight:400;padding:8px 15px}
.kupname{display:block;margin:0 0 15px 0;font-size:14px;font-weight:600;color:#333}
.formkup{display:block;position:relative}

input.coupon_code{float:left;width:100%;max-width:200px;margin:0 8px 0 0;height:35px;border:1px solid #bfbfbf;border-radius:3px;padding:0 10px}
input.coupon_button,a.knop,input.knop,input[name="reset_payment_method"],.checkout_button{cursor:pointer;height:35px;background-color:#afaaaa;border-radius:3px;padding:0 10px 1px;color:#FFF;}
input.coupon_button:hover,a.knop:hover,input.knop:hover,input[name="reset_payment_method"]:hover,.checkout_button:hover{text-decoration:none;background-color:#666;}
input.coupon_button:active,a.knop:active,input.knop:active,input[name="reset_payment_method"]:active,.checkout_button:active{border-color:#909090;}
	a.knop{display:inline-block;line-height:33px;margin: 20px 0px 20px 0px;}

.formkup_error{display:inline-block;background:#ff4a4a;padding:8px 15px;border-radius:3px;color:#fff; }
.formkup_error.no{background:#2ab100;font-weight:600}
.formkup_error.no span{font-size:12px;font-weight:400;margin-left:5px}
.carinfo{text-align:right;display:block;float:right;width:100%;max-width:470px}
.carinfo> div{display:table;width:100%;position:relative}
.carinfo> div> b,.carinfo> div> span{display:table-cell;padding:10px;font-size:14px;text-align:left}
.carinfo> div> b{font-weight:400}
.carinfo> div> span{width:1%;white-space:nowrap;font-size:15px;font-weight:600;color:#000}
.carinfo> div.itog{background:#eafbe4;color:#000}
a.knop.next,input.knop.next,.checkout_button{background-color:#741f72;color:#fff; ;padding:0 40px;margin: 20px 0px 20px 0px;}
a.knop.next:hover,input.knop.next:hover,.checkout_button:hover{background-color:#ca247a}
a.knop.next:active,input.knop.next:active,.checkout_button:active{background-color:##ca247a}

.podul{background:#ecf2f7;padding:15px;position:relative}

ul.cpa{display:block;padding:0;text-align:left;margin:0;list-style:none}

.delivery_info{display:none}ul.cpa> li{display:block;margin:0;padding:15px;width:20%;float:left;list-style:none}
ul.cpa> li> label{display:block;height:130px;cursor:pointer}
ul.cpa> li> label> input{display:none}
ul.cpa> li> label> span{display:table;width:100%;height:100%;padding:15px;background:#fff;border-radius:3px;transition:all 0.3s;position:relative}
ul.cpa> li> label> input:checked+span{}
ul.cpa> li> label> span> span{display:table-cell;text-align:center;vertical-align:middle}
ul.cpa> li> label> span> span> img{max-width:80px;height:auto;max-height:80px}
ul.cpa> li> label> span> span> b{display:block;padding:8px 0 0;font-weight:400}
ul.cpa> li> label> span> span> span{background:#ca247a;color:#fff;font-size:12px;padding:2px 6px;border-radius:3px;position:absolute;top:-8px;right:-8px}
ul.cpa> li> label> span> span> span::before{content:'';position:absolute;border:5px solid transparent;border-top:5px solid #ca247a;top:100%;left:10px}
.dp_info{display:block;position:relative;padding:10px 15px 0;font-size:12px;line-height:16px;color:#224058;}
span.cpcar{display:inline-block;font-size:12px;font-weight:400;color:#ff8080;text-decoration:line-through;position:relative}
.podsendcart{display:block;position:relative;margin-left:30px;padding:30px 0;margin-right:30px}
.podsendcart::after{content:'';display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:1px dotted #C6C6C6}
.podsendcart::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px dotted #C6C6C6}
.sendcart{position:relative;margin-bottom:20px;z-index:3}.scitem{display:block;float:left;width:33.33%;position:relative;padding:0 30px}
.scitem> ul.export> li> label{margin:0 0 10px 0;font-size:14px;color:#333}
.scitem> ul.export> li:last-child{text-align:left;margin:0}
.scitem> ul.export> li{margin:0 0 30px 0}
.zcfullink{display:block;text-align:center;padding:0;z-index:1;position:relative}
.zcfullink> span{display:inline-block;border:1px dotted;border-width:0 0 1px 0;color:#ca247a;cursor:pointer}
.zecartcom{display:none;position:relative;z-index:1;padding:0 30px}
.zecartcom> ul.export{margin-top:20px}
.zetime,.zedate{position:relative;z-index:10}
.opay{display:BLOCK;padding:30px;position:relative;background:#ffeaf7;border:1px dotted #f9c5e5;border-width:0 1px 1px 1px}
.codestatus{display:block;padding:26px 30px;text-align:center;font-size:16px;background:rgba(255,57,57,0.14);border:1px dotted rgba(197,62,62,0.29);border-width:0 1px 0;border-bottom:1px dotted #fff}
.codestatus b{font-weight:400}
.codestatus span{display:inline-block;background:#fff;padding:5px 9px;border-radius:5px;margin:0 0 0px 10px;letter-spacing:4px}
.cartmobile,.mobpricedel{display:none}
span.opencartmodal{position:absolute;top:2px;left:2px;right:2px;bottom:2px;cursor:pointer;transition:all 0.3s}
span.opencartmodal.act{}


.minicart{display:none;position:fixed;top:100px;left:50%;margin-left:-400px;width:800px;background:#fff; box-shadow: 0 0 200px rgba(0,0,0,0.47),0px 0 100px rgba(123,8,75,0.29);z-index:99999;transition:all 0.3s;border-radius:5px;}
.minicart.hides{top:-100%}.mctable{display:table;width:100%;position:relative;text-align:left}
.mcitem{display:table-row;position:relative}
.mcitem> div{display:table-cell;vertical-align:middle;padding:10px;border:1px dotted #d2d2d2;border-width:0 0 1px 0}
.mcitem> div.mcimg{padding-right:20px;width:90px;text-align:center;padding-left:20px}
.mcitem> div.mcname> a{display:block;color:#222}.mcitem> div.mcname> a> span{font-size:12px;color:#888;padding:0 0 0px 7px}.mcitem> div.mcamount,.mcitem> div.mcprice,.mcitem> div.mcardel{width:1%;white-space:nowrap}.mcitem> div.mcamount .amountposit .amount{float:initial;margin:0;height:30px}.mcitem> div.mcamount .amountposit .amount input.add_input{width:80px}.mcitem> div.mcamount .amountposit .amount span.minus,.mcitem> div.mcamount .amountposit .amount span.plus{width:28px;height:28px;text-align:center;line-height:26px}.mcitem> div.mcamount .amountposit .amount span.plus{line-height:30px}

.minctitle{display:block;text-align:left;padding:10px 20px;position:relative;background:#741f72; color:#FFF;border-radius:5px 5px 0 0}
.minctitle> span{font-size:16px;font-weight:600}
a.cartdelete.mcardel{position:relative;top:inherit;right:inherit;margin:0}
.mcitem> div.mcardel{padding-right:20px}
.mcit{display:block;padding:16px 0;font-size:14px;font-weight:600;color:#000;border-bottom:1px dotted #d2d2d2}
.butki{display:block;position:relative;padding:15px 20px}
.butki .knop{float:left}
.butki .knop.next{float:right}
.podtablescroll{display:block;max-height:300px;overflow:auto}
.podtablescroll::-webkit-scrollbar{width:15px}
.podtablescroll::-webkit-scrollbar-thumb{background:linear-gradient(to left,#D23798 0,#F06CC2 100%);cursor:pointer;border:0;position:relative;border:1px solid #fff;border-width:3px 0 0px 0}.podtablescroll::-webkit-scrollbar-track{border:0;background:rgba(0,0,0,0.05);}
.mcclose{display:block;position:relative;position:absolute;top:0;right:0;width:42px;height:100%;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAk0lEQVQ4T2NkoCJgpKJZDHDD/v//bwAymJGR8QKxFqDrQTdsA9CgAGIMhBqEoh7Fm9gUYHMlLnUYYUbIQHzyWCMAlwZCFuGMTXSNhAwCRx6+mEMyoAGoDoTxRg7BdAY0MAFoyHwgTgTG8gJ8ltPHZVQLM6rFJqFYIzqdETIIFvgEcwCxBuEzkDalBrHFDtnpjFQLAMJRhRSmVPeoAAAAAElFTkSuQmCC')center no-repeat;transition:all 0.3s}.mcrelated{display:block;padding:16px 0;border-bottom:1px dotted #d2d2d2}

ul.drops.nof{list-style: none;display:block;margin:0;position:relative;border-radius:3px;list-style:none;padding:0}
ul.drops> li{display: table-cell;position:relative;list-style:none;margin:0;padding:0;}
ul.drops> li:last-child{border:0}
ul.drops> li> label{display:block;position:relative;cursor:pointer}
ul.drops> li> label:hover{}
ul.drops> li> label::after,.siplo::after,.ftures::after,.glavfilter::after,.podfilter::after{content:'';display:block;clear:both}ul.drops> li> label> input[type="checkbox"],ul.drops> li> label> input[type="radio"]{position:absolute;top:11px;left:15px}ul.drops> li> label> input[type="checkbox"]::before,ul.drops> li> label> input[type="radio"]::before{content:'';display:block;width:15px;height:15px;background:#FDFDFD;position:absolute;top:-1px;left:-1px;cursor:pointer;border:1px solid #E5E5E5;}
 
 ul.drops> li> label:hover> input[type="checkbox"]::before,ul.drops> li> label:hover> input[type="radio"]::before{background:#cacaca;border-color:transparent} 
ul.drops> li> label> input[type="checkbox"]:checked::before,ul.drops> li> label> input[type="radio"]:checked::before{background:#ca247a;border-color:transparent}
ul.drops> li> label> input[type="checkbox"]:checked::after,ul.drops> li> label> input[type="radio"]:checked::after{content:'';display:block;width:5px;height:5px;background:#fff;position:absolute;top:4px;left:4px}
ul.drops> li> label.disabled> span{text-decoration:line-through;color:#b3b3b3} 
ul.drops> li> label> span{display:block;padding:8px 20px 8px 40px}
ul.sid_left_menu,ul.sid_left_menu> li{display:block;position:relative;margin:0;padding:0;list-style:none}
ul.sid_left_menu> li{margin:0 0 1px 0}
ul.sid_left_menu> li> a{display:block;padding:5px 15px;color:#000} 
 ul.sid_left_menu> li> a:hover{background:#ccc;color:#000;text-decoration: none;}
 ul.sid_left_menu> li.active> a{color:#fff;background: #741f72;}
 
 
 .leftbanner{display:block;position:relative;margin:0 0 0px 0}
 
 
 .slozhost{display:block;background:#ca247a;border-radius:0;padding:3px 0 0px 0;margin:20px 0 30px 0}
 .slozhost> div{display:block;position:relative;background:#fff;border-radius:0;padding:10px;text-align:center}.slozhost> div> img{border-radius:100px}
 .slozhost> div> span{display:block;font-size:16px;padding:12px 0;font-weight:100}
 .slozhost> div> b{display:block;font-size:19px;color:#000;font-weight:600;margin:0 0 11px 0}
 .slozhost> div> a{display:block;margin:0 0 4px 0;color:#fff;background: #e31f25;font-size:14px;text-align:left;padding:8px 15px 8px 35px;border-radius:1px;position:relative}
 .slozhost> div> a:hover{background:#750847}
 .slozhost> div> a::before{content:'';display:block;width:15px;height:15px;position:absolute;background-repeat:no-repeat;background-position:center}.slozhost> div> a.slz1::before{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA3UlEQVQoU41SARHCMAxcFIADhgKYg+EAHOAAUEBxABJQwByAhDlgOAAF5f+u5UJgXXvXa9r+fz5ppcDw3s+xXDBbEVnxLGcIiDWAVwXeQeCYS+4AnCjwE/EUAlyTg5lbIGYGdQZ5nUOmxY0BHkB2OeQSoLsCvhCXWbZJgnVm2SuBCmSWk6453pra2azFkIAoMu0z2yicDQp8yME+P8vNCmDfhaYyAZvJffFF7hHgMV2MlSMHgdMPOSFgm9f8JQcBWmww7QeKIo9esmqkQ6yfMV5Vg2TlYou4DrUv+YxvgrdSxt446V4AAAAASUVORK5CYII=');top:10px;left:12px}.slozhost> div> a.slz2::before{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABGElEQVQoU5WSgVHCQBBFvQqwBEqQCgwdhA6wAzqQVIAdiBUIFUgHhgpMB2oF8T1mz4k3RnBn/tzl9v+/u5dLVxF930/Z3oMKuP8ALdimlJ4yb7gmPxAuWTbgKBl0QdJoBd7AHBMNvyMhlPAC7kgq/BHkrznYWYP8vBSb6EhY4dcIg3eSC3jyT2HlPlo6jIk9h2b+1kJh0ip2jhrHS8V6qZkp3rKZIF780fYNudciv1fshdjKBoOmNCCv8BG4DqPLv6rm9Blx/q5ivinrcqSjYyY/QJDoTfpQ3J+LxraH83yi0EiTA5iMOOxpss4z25o3uMuvKJ7rmjNHKk1m8NpT2+ciLtUCmmnUIF5fJM7mYeJLrMDqX+Kywy9DM3YtRsjOvwAAAABJRU5ErkJggg==');top:11px;left:13px}.slozhost> div> a.slz3::before{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAzElEQVQoU2NkoAAwUqCXgfE/EJBrAEhzAVBzPxkGFII0XwBqbADiBUDMT4QhH4FqAkAWwpz9AMhpBOIJBAx4CLWoHkgrIPv5A1AgEGqAPhYXXIRqnA+kBUDy2AIMZEACEPsjGbAR6q31yIaiawY5HWTqfSBWBOJ8IJ4IxCBXgcID5F+Qk8EAphkkCAr1eCB2gMptANKgwDQAYlAAgcABIF4IxOCwQQ5tUHQpwEzFQz8AyhUCcQMsnkFOAQcCCQAcz+SnMBJswlBKUcYAAHOCSGfMAp9oAAAAAElFTkSuQmCC');top:10px;left:13px}.sidblock{display:block;position:relative;margin:0 0 30px 0;padding:15px;border-top:3px solid #d23697;}
 .sidblock> h3{display:block;position:relative;font-size:14px;font-weight:700;text-transform:uppercase;color:#000;margin:0 0 10px 0}.biteam{display:block;position:relative;border-bottom:1px dotted #C8C8C8;padding:10px 15px;margin:0 -15px}.mainlink.sidebar{margin:20px 0 5px 0}.mainlink.sidebar> a{border:1px solid #1aa546}.mainlink.sidebar> a:hover{border-color:transparent;background:#1aa546;color:#fff;--70{margin-bottom:70px}.pad-t-70{padding-top:70px}.pad-b-70{padding-bottom:70px}
 