@import url("reset.css");
@import url("modal.css");

/* Иконка поиска от IcoMoon, созданная с помощью приложения http://icomoon.io/app/ */
@font-face {
    font-family: 'icomoon';
    src:url('icomoon/icomoon.eot');
    src:url('icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
        url('icomoon/icomoon.woff') format('woff'),
        url('icomoon/icomoon.ttf') format('truetype'),
        url('icomoon/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


html,body{background:#fff}
html,body,textarea,input,button,select{font-size:15px;font-family:'Roboto Slab',sans-serif;color:#404040;outline:0}
p{display:block;padding:5px 0}
a,.link{color:#000;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:700;color:#2E2E2E;margin:0 0 0px 0}
h1{font-size:22px}h2{font-size:19px}h3{font-size:16px}

ol,ul {margin-left: 20px;}

.top128 {height:128px;clear:both;}
.top150 {height:150px;clear:both;}
.top200 {height:200px;clear:both;}

.max{display:block;max-width:1170px;position:relative;padding:10px 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 30px 0px 0px}
.sidebar> div{display:block;width:300px;margin-top: 30px;}

.hcustom {position: relative;text-align: center;margin-bottom: 18px;}
.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 { font-weight: bold;text-transform: uppercase;position: relative;display: inline-block;padding: 0px 152px;margin: 0;background-color: #ffffff;z-index: 10;}

.blue_punkt {background: #2CA1E4;
    float: left;
    border-radius: 100%;
    padding: 2px;
    width: 23px;
    text-align: center;
    margin-right: 10px;
 color: #fff;}



.top1 {
    background: #fff;
    color: #333;
    font-family: Tahoma;
    font-size: 1em;
    text-align: center;
    padding: 1em;
}



.btn-white { display: inline-block; border: 2px solid #988558; border-radius: 0; background-color: transparent; color: #2e2e2e; padding: 0 40px; height: 48px; line-height: 46px; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: 600; text-decoration: none; font-family: OpenSans, Helvetica, Arial, sans-serif; }
.btn-white:hover { background: #988558; color: #fff; }

.button:hover { background-color: #87764e; }

.gold-border.button,.form input[type="submit"] { border: 2px solid #988558; border-radius: 0px; background-color: transparent; color: #2e2e2e; }

.ico-ba { font-size: 16px;padding-bottom: 16px; }
.ico-ba:before { display: inline-block; background-image: url("/images/sprite.png"); border: none; background-color: transparent; background-repeat: no-repeat; }

ol, li {padding-bottom:10px;}

#anti_bot {visibility:hidden; height:1px; width:1px}
.error_text {color: #fff;font-size: 16px;padding: 6px;border-radius: 3px;margin-left: 0px;background: #e31f25;margin-bottom:15px;text-align:center;}

.files {width: 100%;margin-bottom: 10px; padding:25px 30px 0px 0px;}
.files .file {padding: 5px;background: #fff;border-radius: 5px;margin-bottom: 3px;}


#fileUploader {margin-bottom: 15px;}
.progress {width: 100px;height: 16px;position: relative;background: #e3dede;border-radius: 4px;}
.progress-bar {height: 16px;color: #fff;background: #2CA1E4;border-radius: 4px;text-align: center;line-height: 16px;font-size: 11px;}

.tfiles-1 .form-group {padding:1em;margin:1em}
.tfiles-1 input[type=file] {outline:0;opacity:0;pointer-events:none;user-select:none}
.tfiles-1 .label{width:100%;border:2px dashed grey;border-radius:5px;display:block;padding:1.2em;transition:border 300ms ease;cursor:pointer;text-align:center}
.tfiles-1 .label i{display:block;font-size:42px;padding-bottom:16px}
.tfiles-1 .label i,.example-1 .label .title{color:grey;transition:200ms color}
.tfiles-1 .label:hover{border:2px solid grey}
.tfiles-1 .label:hover i,.example-1 .label:hover .title{color:grey}

.tfiles {color: #fff;font-size: 12px;padding: 2px 6px;border-radius: 3px;margin-left:0px;}
.tfiles_l {float:left;width: 20%;}
.tfiles_r {float:left;width:80%;}

.tfiles_1 {float:left; width: 55%; word-wrap:break-word;padding-bottom: 5px;}
.tfiles_2 {float:left; max-width:120px;width: 15%; word-wrap:break-word;padding-bottom: 5px;}
.tfiles_3 {float:left; max-width:120px;width: 15%; word-wrap:break-word;padding-bottom: 5px;}
.tfiles_4 {float:left; max-width:120px; width: 15%; word-wrap:break-word;}

.circle {
 padding: 6px;
    color: #000;
    background: #fff;
    border: 3px solid #FCC00E;
    font-size: 32px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    text-align: center;
    font-weight: 600;
margin: 0 auto;
 margin-bottom:10px;
}

.textinfo {
width: 25%;
 text-align:center;
 font-size:12px;
 float:left;
 padding: 10px; 
}



.foot {background:#394525;color: #FFF!important;}
.foot ul {margin-left: 0px;}
.fblok {float:left;width: 25%;padding:10px;}
.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:#ccc;}
.fline {width: 70px;height: 2px;background-color:#e31f25;margin: 5px 0 5px;}

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

.btnblue {text-align: center;
background: #2CA1E4;
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;
}

.btnred {text-align: center;
background: red;
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;
 margin-bottom: 20px;
}

.vdiz td {padding:10px;}

/* Tables */

table {
    background: none;
    border: none;
    margin: 0;
}
table thead, table tfoot {
    background: none;
}
table tbody tr:nth-child(2n) {
    background: none;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 25%;
	vertical-align: middle;
}
table.form td {
	padding: 4px;
}
table tbody tr td {
	vertical-align: middle;
 padding: 12px;
 border:1px solid #000;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}
table.list thead td {
	padding: 0 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	font-weight: bold;
}
table.list tbody td {
	vertical-align: top;
	padding: 0 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
	float: none;
}
table.list .right {
	text-align: right;
	padding: 7px;
	float: none;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
	vertical-align: middle;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr.highlight:hover td {
	background: #F3F3F3;
	cursor: pointer;
}
table.radio label {
	width: 100%;
	height: 15px;
	display: inline-block;
}



.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	background:#eaebec;
	width: 100%;
}

.simple-little-table th {
	font-weight:bold;
	padding:8px 25px 8px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{

}
.simple-little-table tr:first-child th:last-child{

}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
    font-size: 14px;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}




.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:10px 20px 10px;min-height:36px}

.features {margin-top:25px;list-style: none;}
.features li {margin-bottom:10px}
.features label {font-weight: bold;}


.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 #e31f25;
		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 #colors 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;
 border-radius: 3px;
   }
.vartov #colors label.active { 
color: #2CA1E4;
border: solid 2px #2CA1E4;
border-radius: 3px;
font-weight: 600;
}

.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;
 border-radius: 3px;
   }
.vartov #heights label.active {
color: #2CA1E4;
border: solid 2px #2CA1E4;
border-radius: 3px;
font-weight: 600;
}



.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;
 border-radius: 3px;
   }
.vartov #variants label.active {
color: #2CA1E4;
border: solid 2px #2CA1E4;
border-radius: 3px;
font-weight: 600;
}





span.cione{display:block;position:absolute;top:13px;left:45px;width:21px;height:21px;background:#e31f25;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:#e31f25;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:#e31f25;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{color:#2CA1E4!important;text-decoration: underline;display:block;float:right;padding:0px;position:relative;margin:0 20px 0 0;height:36px;line-height:36px;cursor:pointer}
.userlink:hover{color:#e31f25}
.userlink::before{content:'';display:block;width:16px;height:16px;position:absolute;top:10px;left:0}


.fixed {
color: #fff;
background:#394525;
z-index: 999;
position:fixed;
width: 100%;
 top: 0;
}


#header{display:table;position:relative;margin:0 auto;max-width:1170px;padding:0 20px;min-height:120px;width:100%}
.logo,.phone,.topinfo,.topcart,.butsearch,.tpt{display:table-cell;vertical-align:middle;position:relative}
.tpt{width:1%;white-space:nowrap}
.logo{width:1%;white-space:nowrap;}
.phone{padding:6px 50px 0 60px;width:1%;white-space:nowrap;font-size:14px;line-height:27px;color:#000}
.phone::before{content:'';display:block;width:42px;height:42px;position:absolute;top:9px;left:0;border-radius:100px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABeElEQVQ4T52UT07CQBTG5yv+2ZjIDcSdCRBlI7gSTyKcQIjglrK1mOIN8AbeQHYCLmgCJCx7BI2uVPp8g4VCnYJDF20yne+X771v5kH4Ty99VyBBtiBys8NqZrau+4UUdFKNJiCu5mKiOkNNXZjcj07SKsGAHRbD8zKnoxtHF4puukFKEZGzSengcl0u9yACql26dNhi2KUKSCTuc8NKSadsvKSsvAc8qUTeV+zwbFx2tYByczdltQVwHhI+ZAeVgg5smrJ89ZK3J2QY/SUxh7LzsXWRccuvOtAp0Hdpssvaopjjb+UGleJGwKjSdaFzhxLYT9jxz70J91Mcb+p0CRj0E21u734YuvseK8uePh/ZCWxPaiDwvb+uL+77A1wF5cHhEOCwKEif10BUnF1TJXAlNCohgindRgLnUBitcE8jU5du1x2J36C+HxUHXyGlt7XAVec0TIRA8d/AoAVoKt36Q1kLOHPkD5QCT6M8QHHyhJkbVZvy/w/w36C5rmZumAAAAABJRU5ErkJggg==')center no-repeat}
.phone> b{display:block;font-size:35px;font-weight:600;color:#e31f25}
.topinfo{padding:25px 0px 10px 50px;white-space:nowrap;font-size:13px;color:#888}
.callback{display:block;padding:0 0 0px 21px;cursor:pointer;color:#fff;margin:0 0 9px 0;font-size:22px;}
.callback:hover{color:#988558}
.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:1%;white-space:nowrap}
.butsearch{width:1%;text-align:right;padding:0 15px 0 0}


#cart_informer{color:#000;font-size:18px;display:inline-block;padding:14px 20px 14px 50px;border: 1px solid #000;
 border-radius:3px;
 background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABuklEQVRIS7WV4XGCQBBGgzaAFSSpIEQLCKkg2EHSAakgWEHoIJMKohWEFKBjB6EDtQAlbxmOrMwByiB/FNj73n57u4dzdeI1mUyCLMvuJPxwOKy5FqcsddqCPM+7GQ6HH4iPiJ0X8YHjOJv9fv8CKG3SaAQg7iL+jfjnarWKtdB4PA65f+a51xkgImTqL5fLwCZC2ebAkypcxzY6AJAAiAGY0hxxin0JAfh1LloBbGhEnRObACX0B4NBdDKAjCMyfjBi2PcATEWE55kF4hKzIyZkr97lPfc/ACMTe+SgKEkJIGhHpwSy0XUlEEFxaWIKQFmyKmBNpnmvEzjjx9eLLZApcWElZs2e3VsdsGm6DLLYZXFCdr82B7gbUT6ZiS3vv0wMgDLx8k/R8xtVf1kUS5uKk5oSJdKmvJN2dtsAflOt6/agxtmj6Tzt4LKAokXfzsm0obNezXSXDnoGzMwslAA5V8joqQ8HaCzM+aUdyLmjh6wzSw+bBqQArjurqoUAUkp0K490iWxnTWeeGbYcUB2yzqpqoUw5s7A1gN5mwDAA5MOWA+TDoc+Snhz8A/qcAXWW5bOQO7gk4A9rVwooHvB5kQAAAABJRU5ErkJggg==')no-repeat 16px 9px;
 width:192px;text-align:center;position:relative;}
span.cione{display:block;position:absolute;top:13px;left:45px;width:21px;height:21px;background:#e31f25;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}

span.seron{display:inline-block;width:46px;height:46px;margin-top:3px;border-radius:3px;background:#e31f25;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}





.sb-search {
	position: absolute;
    right: 15px;
    bottom: 23px;
    width: 0%;
    min-width: 40px;
    height: 40px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background: #fff;
    width: 75%;
    height: 40px;
    margin: 0;
    z-index: 10;
    padding: 20px 65px 20px 20px;
    font-family: inherit;
    font-size: 20px;
    color: #2c3e50;
}

.sb-search-input::-webkit-input-placeholder {
	color: #efb480;
}

.sb-search-input:-moz-placeholder {
	color: #efb480;
}

.sb-search-input::-moz-placeholder {
	color: #efb480;
}

.sb-search-input:-ms-input-placeholder {
	color: #efb480;
}

.sb-icon-search,
.sb-search-submit  {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background: #fff; /* для IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	color: #fff;
	background: #988558;
	z-index: 90;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
	content: "\e000";
}

.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
    min-width: 950px;
    position: absolute;
    right: 15px;
    bottom: 23px;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #7d6e48;
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}

.buy-tickets {background: #988558 url(../images/icon-tickets-couple.png) no-repeat 10px 50%;color: #fff;padding-left: 38px;padding-right: 16px;}
.buy-tickets:hover { color: #fff; background-color: #988558; }
.buy-excursion { background: #988558 url(../images/icon-team.png) no-repeat 10px 50%; color: #fff; padding-left: 40px;padding-right: 16px; }
.buy-excursion:hover { color: #fff; background-color: #988558; }

.bexcursion { background: #1a210ed4; color: #fff; padding: 10px;margin-bottom: 10px;}
.bexcursion a {color:#fff!important;font-size: 15px;}


ul.nav1,ul.nav1> li{display:block;float:left;margin:0;padding:0;list-style:none;position:relative;margin-right: 10px;}
ul.nav1> li> a{
display: block;
padding: 2px 12px;
font-size: 15px;

height: 36px;
line-height: 36px;
color: #000;
}
ul.nav1> li:hover{color:#fff;text-decoration: none;background:#394525}
ul.nav1> li:hover > a{color:#fff;text-decoration: none;}
ul.nav1> li> a:hover{color:#fff;text-decoration: none;}
ul.nav1> li.active> a{color:#fff;background:#394525;}
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;min-width: 200px;position:absolute;top:100%;}
ul.nav1> li> div> ul{display:block;margin:0px 0 0;padding:0;list-style:none;position:relative;overflow:hidden;background:#394525}
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 12px;border-bottom:1px dotted rgba(0,0,0,0.2);font-size:14px;color:#fff;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}
ul.nav1> li> div> ul> li > div> ul> li{display:none;}



#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;background:#2CA1E4;z-index:100}
.nav{display:table;width:100%;position:relative;margin:0 auto;max-width:1170px;padding:0 10px;table-layout:fixed}
.nav> .navone{display:table-cell;position:relative;}
.nav> .navone:first-child{border-width:0 1px 0 1px;}
.nav> .navone> a{display:block;text-align:center; padding: 5px;color:#fff;font-size:14px;transition:all 0.1s;word-spacing: 60px;}
.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,.nav> .navone.selected> a{background:#227db1;text-decoration: none;}
.nav> .navone.active,.nav> .navone.selected{border-color:#227db1;}
.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}





.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 #e31f25;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}
.advant{display:block;width:100%;position:relative}
.mainpage .advant{margin:0 0 0px 0}
.advantiteam{display:block;position:relative;text-align:center;padding:15px;color:#333;padding: 15px;background: #f3f3f3;}
.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}

.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:85%;height:100%;position:relative;margin: 0 auto;}
.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-through}

.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:#e31f25;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:#e31f25;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:12px 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:#e31f25!important}


.zecontact{float:right;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;text-transform: uppercase;}

.ibimg,.ibtext{vertical-align:top;position:relative}
.ibimg{width:100%;max-height: 285px;overflow: hidden;}
.ibimg> a{display:block;width:100%;border-radius:100px;text-align:center;padding:10px 0 0px 0}
.ibimg> a> img{width: 100%;}
.ibimg+.ibtext{padding:10px 0 0px 0}

.newstext{display:block;position:relative;font-size:14px;line-height:22px;width: 100%;margin: 0 auto;}
a.npimg{display:block;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}



.iteamnews{display:block;margin:0 0 15px 0;padding:20px;border-bottom:1px dotted #d2d2d2;width: 50%;float: left; height:480px!important;}
.newspage> .iteamnews:last-child{border:0}
.iteamnews> div{display:table;width:100%;position:relative}

.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;
 padding: 5px;

 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);

}


li.catprod.catnews {
 height:490px!important;
 width:31%;
 background: #fff;
 margin: 10px;
}

li.catprod.catnews:hover {
background:#FFF!important;
}

.news-banner-inner {
text-align: left;
width: 100%;
 height: 80px;
 overflow: hidden;
 color: #000;
 margin-bottom: 35px;
}

.news-banner-title {
text-align: left;
vertical-align: middle;
height: 45px;
overflow: hidden;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
color: #222;
line-height: 22px;
}
.news-banner-date {
background-color: #988558; 
color:#fff;
text-align: center;
padding: 5px 10px;
width: fit-content;
margin: 10px 0px;
}

.news-banner-img {
height:210px;
overflow: hidden;
}




.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 6px 0}
ul.path> li> a,ul.path> li> span{display:block;position:relative;background:#f3f3f3;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:#e31f25;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:10px 0 5px;padding:0;list-style:none}
ul.catprods::before{content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0;z-index:1}





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


li.catprod {height:480px;display:block;width:33.33%;float:left;position:relative;padding:10px;}
.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);}



ul.catprods> li.catprod:nth-child(3n){}
li.catprod> div{display:block;position:relative;width:100%;min-height:100%}
.ipimage{height:190px;overflow: hidden; margin-bottom:10px; width:100%;position:relative;}
.ipimage> a{text-align:center;vertical-align:middle}
.ipimage> a> img{height:100%;text-align:center;}
.ipname{height: 55px;padding: 10px 0px 10px 0px;overflow: hidden;}
.ipname> a{text-align:center;vertical-align:middle;height:45px;overflow:hidden;font-size:14px;font-weight:700;text-transform:uppercase;color:#222;line-height:22px}
.ipdescription {height: 105px;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}
.podbtn{display:block;margin:0 0 15px 0;position:relative;}
.podbtn> button.but.addcart{float:inherit;height:34px;padding:0 21px 1px 40px}
.podbtn> button.but.addcart::before{top:5px;left:14px}
.podbtn a {
    text-align: center;
    background: #2CA1E4;
    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;
}

.redbtn a {
    text-align: center;
    background: red;
    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;
}


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

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

.dmenu {margin-left:0px!important;}
.dmenu li {list-style: none;padding-bottom: 10px;}
.dmenu li a {color: #424141;font-size: 17px;}


.ptableleft,.ptableright{display:table-cell;vertical-align:top;position:relative}
.ptableright{padding:px 0 0px 0;float: left;width: 49%;}
.ptableleft  {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:35px;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;background: #f7f7f7;padding:30px;width: 95%;border-radius: 3px;}
.prodanno> p {display:block;font-size:16px!important;color: #424141;}
 .prodanno> p strong,  .prodanno> p span{font-size:16px!important;}


.bpinfo{display: block;
    margin: 0 15px 15px 0;
    color: #444;
    background-color: #f6f6f6;
    border-radius: 10px;
    padding: 15px!important;}

.bpinfo> p{display:block;}
.bpinfo> a{display:block;font-size:14px;margin:0 0 6px 0}




.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-right:5px}
.carproper{display:block;position:relative;color:#555}
.carproper> div{font-size:12px;padding-top:2px}
.carskidka{display:inline-block;background:#e31f25;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;border-bottom: 1px solid #e3dede;
    padding-bottom: 15px;}
.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: #2CA1E4;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:#2CA1E4;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:#227db1;}
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:#e31f25;color:#fff; ;padding:0 40px;margin: 20px 0px 20px 0px;}
a.knop.next:hover,input.knop.next:hover,.checkout_button:hover{background-color:#e31f25}
a.knop.next:active,input.knop.next:active,.checkout_button:active{background-color:#e31f25}

.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:150px;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{border:2px solid #22a4bd;}
ul.cpa> li> label> span> span{display:table-cell;text-align:center;vertical-align:middle}
ul.cpa> li> label> span> span> img{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:#e31f25;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 #e31f25;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 0px 0px 0px;margin-right:30px}
.podsendcart::after{content:'';display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;}
.podsendcart::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;}
.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:#e31f25;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{background:rgba(201,45,140,0.08)}

.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{font-size:12px;display:block;color:#222}
.mcitem> div.mcname> a> span{font-size:12px;color:#888;padding:0 7px 0px 0px}
.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: #2CA1E4; 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:#e31f25;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:#e31f25;color:#FFF;text-decoration: none;}
 ul.sid_left_menu> li.active> a{color:#fff;background: #e31f25;}
 
 
 .leftbanner{display:block;position:relative;margin:0 0 0px 0}
 
 
 .slozhost{display:block;background:#e31f25;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}
 