

/* Start:/public/css/templates/yellow/common.styles.css?1674160817177290*/
html body{display:block;overflow-y:scroll;color:#333;}

*{margin:0;padding:0;vertical-align:baseline;font:normal 12px/14px Verdana,'sans-serif';}
.filter-title,.title-filter,.filter-int input,.filter-int label,.big-btn,.payment-block .option-price a,.cart .right b,.static p,.static b,.static li,.static a,.static h2,.static h3,.static h4.static h4 span{font-family:Verdana,'sans-serif';}
.option-price b span.price-byr {display:none;}
img{border:0;}
img,a,input,select,textarea{outline:none;vertical-align:top;}
textarea{resize:none;outline:none;border:1px solid #d6d6d6;}

a{color:#343434;text-decoration:none;}
b,h4{font-weight:bold;}
li{list-style:none;}

h1,h2,h3{font-weight:bold;}
h1{font-size:30px;line-height:30px;padding-bottom:10px;}
h3{font-size:18px;line-height:130%;font-weight:bold;}

input[type='text'],input[type='password'],textarea{font-size:14px;line-height:17px;padding:8px;border-radius:2px;}
input[type='text'],input[type='password']{font-size:14px;line-height:17px;padding:8px;height:17px;box-shadow:none;color:#4D4D4D;border:1px solid #d6d6d6;}
input[type='submit']{border:0;}
input.empty,textarea.empty{border-color:#c52828 !important;}
table tr{vertical-align:top;}


#gotop {
     position: relative;
     z-index: 100;
 }
#gotop.gotop_active .scrollup {
    opacity: 1;
    bottom: 15px;
}
#gotop .scrollup {
    background-color: rgba(200,200,200,0.85);
    width: 45px;
    height: 40px;
    border-radius: 0;
    bottom: -40px;
    right: 15px;
    text-indent: -9999px;
    position: fixed;
    z-index: 2;
    opacity: 0;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

#gotop {
     position: relative;
     z-index: 100;
 }
#gotop.gotop_active .scrollup {
    opacity: 1;
    bottom: 15px;
}
#gotop .scrollup {
    background-color: rgba(200,200,200,0.85);
    width: 45px;
    height: 40px;
    border-radius: 0;
    bottom: -40px;
    right: 15px;
    text-indent: -9999px;
    position: fixed;
    z-index: 2;
    opacity: 0;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
#gotop .scrollup:after {
    content: "";
    width: 45px;
    height: 40px;
    top: 0;
    left: 0;
    position: absolute;
    background-image: url(/public/images/templates/mobile/icon_top.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.big-container{margin:0 -20px;}
.big-container .h1.title{margin:0 20px;}
.static.big-container {margin:10px -20px 0px;padding: 20px 20px 60px;}
.container{width:1260px;margin:0 auto;position:relative;}

.no-top{margin-top:0!important;padding-top:0!important;}
.no-bot{margin-bottom:0!important;padding-bottom:0!important;}
.mb-25{margin-bottom:20px;}
.hide{display:none;}

.col-1{width:8.33333333%;}
.col-14{width:14.2857142%;}
.col-2{width:16.66666667%;}
.col-20{width:20%;}
.col-3{width:25%;}
.col-4{width:33.33333333%;}
.col-5{width:41.66666667%;}
.col-6{width:50%;}
.col-7{width:58.33333333%;}
.col-8{width:66.66666667%;}
.col-9{width:75%;}
.col-10{width:83.33333333%;}
.col-11{width:91.66666667%;}
.col-12{width:100%;}
.col-1,.col-14,.col-2,.col-20,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;}

.crumbs {height:15px;max-height:15px;overflow:hidden;}
.crumbs span {height:15px;line-height:15px;font-size:11px;}
.crumbs a.last {background:none;color:#838383!important;}
.yellow-gradient,.tags-list p a.active,.main-menu span,.pager span.blog-page-current{background:#ffba00;background:linear-gradient(#ffd800, #ff8400);}
.orange-gradient,.big-btn,.middle-btn,.little-btn,.search-block .submit,.cart-green-button{background:#ff8600;background:linear-gradient(#ffb100,#ff5e00);}
.red-gradient,.main-menu li.open span{background:#ff7100;background:linear-gradient(#ff7100,#ce240a);}
.green-gradient,.big-btn:hover,.middle-btn:hover,.little-btn:hover,.main-menu span:hover,.main-menu li.open span:hover,.search-block .submit:hover,.tags-list p a.active:hover,.cart-green-button:hover{background:#53a721;background:linear-gradient(#8ace04,#297800);}
.black-gradient{display:block;width:100%;background:#454545;background:linear-gradient(#595959, #444444);}
.black-gradient .blackfriday strong {font-size: 18px;}
.black-gradient .blackfriday b {font-size: 17px;}
.gray-gradient,.all-spec:hover,.header-title a.net-helper,.sort-btn a:hover{background:#f2f2f2;background:linear-gradient(#ffffff, #e3e3e3);}
.brown-gradient{background:#d6c9bd;background:linear-gradient(#f0ebe6, #d6c9bd);}
.bg-gray{background:#f0f0f0;}
.bg-wheat{background:#f5ecd7;}
#pageCount {
    border: 1px solid #909090;
    background: #fff;
    color: #6b6b6b;
    padding: 3px 1px;
    border-radius: 3px;
    margin-left: 10px;
}


.big-btn,.middle-btn,.little-btn,.cart-green-button{display:inline-block;font-weight:bold;color:#ffffff !important;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.5);cursor:pointer;}
.big-btn,.cart-green-button{min-width:290px;padding:15px;font-size:24px !important;line-height:24px !important;border-radius:5px;}
.middle-btn{min-width:230px;padding:12px;font-size:20px !important;line-height:20px !important;border-radius:4px;}
.little-btn{min-width:130px;padding:12px;font-size:15px !important;line-height:15px !important;border-radius:3px;}
.btn100{width:100%;}

.header-top p,.search-block .submit input,.search-block .right-block p span::before,.search-block .right-block a.basket-btn,.recall::before,.basket,.footer .soc a,.order-info .title-order p a,.order-button .prev,.close-search,.header-title a,.net-helper .arr-right,.sort-btn a.table-s::before,.sort-btn a.list-s::before,.ui-slider b,.pager .blog-page-previous::before,.pager .blog-page-next::after,.list .videoreview,.img-nav a.arr span,.payment-block .option-price b::after,.slider-item .arr,.close-photo,.arr-photo span,.small-close,#popup-close,.goods-addition p,.sbToggle,.order-list td.cart-del a,#order-content .block-row label.radio-label,.order-button .cart-gray-button,#filter-counter span,.cart-spec a.pdf-link{
		background-image:url(/public/images/templates/yellow/icon-set.png);background-repeat:no-repeat;
}

.benefit .col-20::before,.benefit .link-block a{background:url(/public/images/templates/yellow/benefit.png) no-repeat;}
.cart .right .bg span{background:url(/public/images/templates/yellow/benefit-right.png) no-repeat;}

.rating{background:url(/public/images/templates/yellow/rating.png) no-repeat;}
.big-rating{background:url(/public/images/templates/yellow/big-rating.png) no-repeat;}

.pers-smile{background:url(/public/images/templates/yellow/big-pers-smile.png) no-repeat;}

.line-title{overflow:hidden;}
.line-title::before{content:'';display:block;background:#d6d6d6;width:100%;height:1px;position:relative;top:15px;z-index:-1;}
.line-title h2{float:left;font-size:30px;line-height:23px;font-weight:bold;padding-right:25px;padding-bottom:25px;}
.line-title a{float:right;padding-left:15px;font-size:12px;line-height:27px;color:#626262;}
.line-title h2,.line-title a{background:#ffffff;}

span.date{display:inline-block;background:#ebebeb;border-radius:3px;padding:5px 10px;font-size:11px;color:#5e5e5e;}
a:hover span.date{background:#ffd200;}

.close-search{width:18px;height:18px;display:inline-block;background-position:right -565px;position:absolute;top:15px;right:15px;}
.close-search:hover{background-position:left -565px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center-align{text-align:center;}

.orange-list{display:block;}

.orange,.dash-orange::before,.orange-list::before{color:#fa5400;}
.static a,.accord a:hover{color:#1565b6;}
.static a:hover, a.blue:hover,.cat-menu a.cata-title:hover, .cat-menu a.sub-title:hover, .red, .red-label, .compare:hover, .header-title a:hover,.payment-block .option-price a:hover,.pop-up .main-click label.star::after,.basket:hover{color:#fa5400!important;transition: background 0.25s;}
.gray,.header-top a:hover,.header-top p{color:#dcdcdc !important;}
.black,h1,.line-title h2,.slider .description,.all-spec,.footer-menu b,.show-title,.main-basket h3,.order-info .amount a:hover{}
.green{color:#499401 !important;}
.white,a.leave-feedback.middle-btn,a.leave-feedback.little-btn,a.leave-feedback.big-btn{color:#ffffff !important;}

.blue,.footer-top a:hover h2,.footer-menu a:hover,.footer-static li a:hover,.footer .col-10 a:hover,.show-title:hover,.order-button .prev:hover,.header-title a,.catalog .section a:hover,.catalog .title-cat:hover,.list .videoreview:hover,.list .read-more,.read-more,.payment-block .option-price a,.line-title a:hover,.recall a:hover,.index-news a:hover p,.sbHolder li a:hover,#filter-counter .clear-filter:hover,.cart-spec a,a.leave-feedback,.compare.active {color:#1565b6!important;}
.basket.active{
    color: #ffffff!important;
    background: #ff8600;
}
.top-line{border-top:1px solid;}
.top-2line{border-top:2px solid;}
.bottom-2line{border-bottom:2px solid;}
.bottom-line{border-bottom:1px solid;}
.right-line{border-right:1px solid;}
.right-2line{border-right:2px solid;}
.dotted-border{border:1px dotted;}
.bottom-line,.bottom-2line,.top-2line,.top-line,.right-line,.right-2line,.dotted-border{border-color:#d6d6d6;}

.dash-orange::before,.orange-list::before{content:'— ';font-weight:normal;}

.slider a::before,.footer-brand img,.side-banner a,.side-banner a::before{transition:all 0.3s;}

/*--------------------------------------------*/

.main-pop-up{display:none;}
.main-pop-up.active{display:block;}
.bg-pop-up{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.78);z-index:20;}
.pop-up{position:fixed;background:#ffffff;z-index:30;box-shadow:0 0 40px rgba(0,0,0,.85);}
.photo-gallery{max-width:1000px;min-width:780px;text-align:center;margin:-30px -50px;}
.photo-gallery .img-nav{width:639px;height:69px;margin:20px 30px;padding:0 30px;}
.photo-gallery .img-nav li{width:66px;float:left;border-bottom-color:#ffffff;}
.photo-gallery .img-nav a.arr{height:100%;width:30px;top:inherit;}
.photo-gallery .img-nav a.arr span{width:11px;height:18px;margin-left:0;margin-top:-9px;}
.photo-gallery .img-nav a.arr.prev{left:0;}
.photo-gallery .img-nav a.arr.next{right:0;left:inherit;}
.photo-gallery .img-nav a.arr.prev span,.photo-gallery .img-nav a.arr.prev.slick-disabled span,.photo-gallery .img-nav a.arr.prev.slick-disabled:hover span{top:50%;left:0;background-position:left -866px;}
.photo-gallery .img-nav a.arr.next span,.photo-gallery .img-nav a.arr.next.slick-disabled span,.photo-gallery .img-nav a.arr.next.slick-disabled:hover span{top:50%;right:0;background-position:-13px -866px;}
.photo-gallery .img-nav a.arr.prev:hover span{background-position:-26px -866px;}
.photo-gallery .img-nav a.arr.next:hover span{background-position:right -866px;}
.photo-gallery .full-photo{display:table;width:100%;min-height:460px;clear:both;}
.photo-gallery .full-photo a{display:table-cell;vertical-align:middle;}
.photo-gallery .full-photo img{max-width:880px;max-height:850px;}
.photo-gallery .close-photo{position:absolute;top:35px;right:40px;}
.arr-photo,.arr-photo span{display:inline-block;position:absolute;}
.arr-photo{width:118px;height:100%;top:0;}
.arr-photo span{width:38px;height:62px;top:270px;}
.arr-photo.prev{left:-118px;}
.arr-photo.prev span{background-position:left -1060px;left:20px;}
.arr-photo.prev:hover span{background-position:left -926px;}
.arr-photo.next{right:-118px;}
.arr-photo.next span{background-position:right -1127px;right:20px;}
.arr-photo.next:hover span{background-position:right -993px;}

.close-photo{width:32px;height:32px;display:inline-block;background-position:right -889px;}
.close-photo:hover{opacity:.8;}
.small-close,#popup-close{width:11px;height:11px;display:inline-block;background-position:right -1194px;cursor:pointer;}
.small-close:hover,#popup-close:hover{background-position:left -1194px;}
.small-close {
    left: 11px !important;
    right: auto !important;
}

.main-click label,.main-click input,.sbHolder{float:left;margin-bottom:15px;}
.main-click input,.sbHolder,.sbHolder ul{background:white;border:1px solid #d6d6d6;}
.main-click input,.sbHolder{font-size:14px;line-height:17px;padding:8px;height:17px;border-radius:2px;box-shadow:none;color:#4D4D4D;}

.sbHolder{text-align:left;margin-right:12px;width:85px;position:relative;cursor:pointer;}
.sbHolder a{font-size:14px;}
.sbHolder a.sbSelector{line-height:16px;}
.sbHolder ul{display:none;width:101px;padding:6px 0;border-radius:0 0 4px 4px;position:absolute;top:31px!important;left:-1px;z-index:2;}
.sbHolder ul.active{display:block;}
.sbHolder li a{display:block;padding:6px 8px;}
.sbToggle{display:block;height:33px;width:20px;background-position: 7px -1220px;float: right;position: absolute;top: 0;right: 0;}


.cart-event{margin-bottom:-2px;position:relative;z-index:1;}
.cart-event img{width:100%;}


/*--------------------------------------------*/


.header-title{display:inline-block;width:100%;padding:15px 0 5px;}
.header-title .left{width:850px;}
.header-title a,.header-title p{font-size:11px;line-height:14px;padding:0;}
.header-title a{background-position:right -585px;padding-right:15px;margin-right:10px;float:left;}
.header-title p{color:#838383;}
.header-title a.net-helper{width:295px;padding:10px 20px;margin:0;border-radius:30px;border:1px solid #d5d5d5;box-shadow:0 1px 2px rgba(148,148,148,1);position:relative;}
.net-helper b{font-size:13px;line-height:16px;color:#131313;}
.net-helper span{font-size:12px;line-height:15px;color:#232323;display:block;}
.net-helper .person-smile{display:inline-block;width:69px;height:74px;background:url(/public/images/templates/yellow/pers-smile.png) no-repeat;position:absolute;top:-15px;right:20px;}
.net-helper .arr-right{display:inline-block;width:12px;height:21px;background-position:right -602px;position:absolute;top:50%;right:15px;margin-top:-10px;}
.net-helper:hover .arr-right{background-position:right -628px;}
.sort-indent{margin-top:10px;}
.sort-cat{display:inline-block;width:100%;padding:12px 0;}
.sort-cat p,.sort-cat .sort-btn{float:left;}
.sort-cat p,.sort-cat input{margin-top:6px;}
.sort-cat input {margin-top:7px;margin-right:7px;float:left;}
.sort-cat label {margin-top:6px;float:left;}
.sort-cat p,.sort-cat a,.sort-cat label{color:#6a6a6a;}
body .sort-cat p {font-size:11px;line-height:14px;padding-bottom:0px;}
.sort-btn{
    margin-left:10px;
    background:#f5ecd7;
    background:linear-gradient(#efd496,#fff4b9);
    box-shadow:inset 0 1px 3px rgba(173,45,0,.44);
    border-radius:3px;
}
.sort-btn a{border:1px solid #969696;padding:5px 12px;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.24);display:block;float:left;}
.sort-btn a.popular-s,.sort-btn a.new-s{margin-left:-1px;}
.sort-btn a.active,.sort-cat a.active,.sort-btn a:hover{color:#2f2f2f;}
.sort-btn a.active,.sort-cat a.active{border:1px solid transparent;background:none;box-shadow:none;}
.sort-btn a.asc::before,.sort-btn a.desc::before{position:relative;top:-1px;}
.sort-btn a.table-s::before,.sort-btn a.list-s::before,.sort-cat a.active::before{content:'';display:inline-block;margin-right:5px;}
.sort-cat a.active::before{width:0px;height:0px;border-left:4px solid transparent;border-right:4px solid transparent;}
.sort-cat a.active.asc::before{border-top:5px solid #803da2;}
.sort-cat a.active.desc::before{border-bottom:5px solid #803da2;}
.sort-btn a.table-s,.sort-btn a.list-s{position:relative;padding-left:30px;}
.sort-btn a.table-s,.sort-btn a.price-s{border-radius:3px 0 0 3px;}
.sort-btn a.list-s,.sort-btn a.new-s{border-radius:0 3px 3px 0;}
.sort-btn a.table-s::before,.sort-btn a.list-s::before{width:14px;height:14px;position:absolute;left:8px;}
.sort-btn a.table-s::before{background-position:0 -654px;}
.sort-btn a.list-s::before{background-position:-18px -606px;}
.sort-cat input{margin-left:15px;}
.sort-btn a.table-s:hover::before,.sort-btn a.table-s.active::before{background-position:-36px -654px;}
.sort-btn a.list-s:hover::before,.sort-btn a.list-s.active::before{background-position:-18px -632px;}
.tags-list.accrd{border-top: 1px solid lightgray;border-bottom: 1px solid lightgray;display:none;margin-bottom:20px;}
.tags-list.accrd.active{display:block;}
.no-info .tags-list.accrd{border-top:none;border-bottom-width:2px;margin-top:-43px;padding-left:25px;margin-left:-25px;}
.static-page .tags-list.accrd, .static-page #delivery-all #tags-list{border-top:none;border-bottom-width:2px;margin-left:-20px;margin-top:0px;padding-left:20px;}

.tags-list.accrd p {margin-left: -5px; padding-bottom: 3px !important;clear:none;}
.tags-list{padding:10px 0;}
.tags-list span,.tags-list p{display:block;}
.tags-list span,.tags-list a,.tags-list p a.active{font-size:11px !important;line-height:12px !important;font-weight:normal;}
.tags-list span,.tags-list p a{display:block;float:left;margin:3px 0;}
.tags-list span{padding-right:10px;}
.tags-list p{max-height:40px;overflow:hidden;margin-bottom:10px;}
.tags-list p.active{overflow:hidden;max-height:100%;}
.tags-list p a{text-decoration:none;color:#005e96;padding:0 5px;border-right:1px solid #d6d6d6;}
.tags-list p a:hover {color: #fa5400;border-right:1px solid #d6d6d6;}
.tags-list p a:last-child{border:none;}
.tags-list p a.active{margin:0;padding:3px 5px;border:0;margin-left:-1px;border-radius:3px;color:#4b1500;}
.tags-list p a.active:hover{color:#ffffff;}
.all-tags,.main-tags{display:none;margin-left:55px;}
.all-tags.active,.main-tags.active{display:inline-block;}
.tags-empty{margin-top:-1px;}


/*--------------------------------------------*/
#cat-wrap {float:left;position:relative;}
.event-detail #cat-wrap {float:none;}

.sub-catalog .catalog{width:100%;}
.catalog{width:1070px;max-width:100%;float:left;overflow:hidden;padding:2px 0 20px;margin-top:15px;}
.catalog.search-catalog-block{width:100%;float:none;}
.catalog .section a, .section {
	color:#353535;
	font-size: 11px;
	max-height: 14px;
	height: 14px;
	text-overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-inline-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
}

.catalog.list .cat-block.markdown,.catalog.table .cat-block.markdown .wrap{border-width:2px;border-color:#ffd200;position:relative;z-index:1;}
.catalog.list .cat-block{display:block;width:100%;height:225px;padding:0 15px;position:relative;border-width:1px 2px;border-style:solid;border-color:#ffffff;border-top-color:#d6d6d6;box-sizing:border-box;}
.catalog.list .cat-block:first-child{border-top-color:#ffffff;}
.catalog.list .cat-block.markdown:first-child{border-top-color:#ffd200;}
.list .brand-img {display:table-cell;vertical-align:middle;height:inherit;}
.list .img{float:left;margin:15px 0 0;}
.list .img a{width:194px;height:194px;text-align:center;display:table-cell;vertical-align:middle;position:relative;}
.list .img img{max-width:100%;max-height:194px;float:none;padding:0;margin:0;}
.list .description{position:absolute;overflow:hidden;width:100%;}
.list .description-wrap {
	height: 194px;
	margin: 15px 209px 15px 194px;
	padding: 0 9px;
	border-right: 1px solid #d6d6d6;
	position:relative;
	overflow: hidden;
}
.list .brand{display:block;position:absolute;right:232px;top:16px;height:44px;width:auto;}
.list .brand img{max-height:44px;max-width:76px;float:right;position:relative;bottom:0;}
.list .title-cat{display:block;font-size:18px;line-height:24px;padding:0px;padding-right:106px;margin:0;max-height:50px;overflow:hidden;}
body .list p{margin-top:15px;width:614px;max-width:100%;font-size:11px;line-height:16px;color:#838383;max-height:48px;overflow:hidden;padding:0px;}
body .list p span{font-size:11px;color:#404040;}
.list .lin-cat{width:190px;padding:12px 0 0;margin:0 0 15px;height:19px;}
.list .videoreview{font-size:11px;color:#5e5e5e;background-position:-37px -743px;padding-left:22px;}
.list .read-more, .read-more{font-size:12px;}
.list .read-more {position:absolute;right:20px;bottom:9px;}
.list .read-more:hover, .read-more:hover{text-decoration:underline;}
.list .belarus{position:relative;display:inline-block;}
.list .buy{width:170px;float:right;margin:15px 0 0;padding-top:15px;position:relative;}
.list .md-block{display:none;}

.catalog.list .cat-block.markdown{margin-bottom:-2px;}
.wrap{position:relative;}

.catalog label {
	display:block;
}
.catalog.table .cat-block{width:20%;float:left;border-bottom:1px solid #d6d6d6;margin-bottom:20px;margin-left:-1px;}
.table .videoreview,.table .read-more,.table p,.table .md-block{display:none;}
.table .wrap{padding:0px 9px 0;margin-bottom:20px;border-width:2px 1px;border-style:solid;border-color:#ffffff;border-left-color:#d6d6d6;}
.table .section{
    padding-top:4px;
    color: #a0a0a0;
}
.table .title-cat{
	height:38px;
	overflow:hidden;   
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.table .lin-cat{width:100%;padding-top:8px;border-bottom:1px solid #d6d6d6;position:relative;}
.table .img img{max-width:100%;}

.table .cat-block.markdown .wrap{left:1px;margin-right:-2px;background:#ffffff;}
.table .cat-block.markdown .md-block,.table .cat-block.markdown .md-block p{display:block;}

.price-name {z-index:2;color:#005ea6;position:absolute;font-weight:normal; left: 10px;}
.price-name.our-price {font-weight:bold;color:rgb(0,220,10);}
.list .price-name {bottom:9px;}
.table .price-name {text-align:right;padding-right:8px;top:0;}

.catalog .img-block {text-align: center;width: 100%;}
.catalog .img-block img {width: 98%;box-shadow:1px 1px 3px rgba(0,0,0,.4);}
.catalog.list .img-block {padding-bottom: 15px;border-top: 1px solid #d6d6d6;padding-top: 15px;}
.catalog.table .img-block {padding-bottom: 20px;margin-bottom: 20px;float: left;border-bottom: 1px solid #d6d6d6;}


/*--------------------------------------------*/


.static{display:block;width:100%;padding:20px 0 60px;margin:10px 0 0;}
.static .wrap{margin-right:20px;}
.static img {padding: 5px 20px 20px 0px;float:left;max-width:100%;}
.static img.right {padding: 5px 0px 20px 20px;float:right;}
.static img.full-size {padding-right:0px;float:none;width:100%;}
.static ul{padding-left:25px;}
.static li{list-style-type:disc;clear:both;}
.static ul.num li{list-style-type:none;}
.static ul.num{counter-reset:list1;}
.static ul.num li:before{counter-increment:list1;content:counter(list1) ". ";}
.static ul.num ul{counter-reset:list2;}
.static ul.num ul li:before{counter-increment:list2;content:counter(list1) "." counter(list2) ". ";}
.static p,.static b,.static li,.static p a,.static h4,.accord a span{font-size:12px;line-height:24px;}
.static p,.static b,.static li,.static h2,.static h4,.accord a{}
.static p,.static h2{padding:0 0 25px;clear: both;}
.static h2,.static h3,.static h4,.accord a{padding:0 0 25px;}
.static .indent{padding-top:15px;padding-bottom:15px;}
.static h2{font-size:22px;line-height:24px;}
.static h3{font-size:18px;line-height:20px;}
.static h4 span,.accord a span{display:inline-block;font-weight:bold;margin-right:10px;}
.static h4.num span{width:19px;height:15px;padding:2px 0;background:#717171;color:#ffffff;font-size:14px;font-weight:bold;text-align:center;border-radius:10px;}
.accord{margin-bottom:40px;}
.accord a{display:inline-block;font-weight:bold;line-height:20px;}
.accord a span{width:15px;}
.accord .whitesmoke{display:none;margin-top:15px;}
.whitesmoke{padding:25px;box-shadow:1px 1px 4px rgba(0,0,0,.18);}
.accord-list.active .whitesmoke{display:block;}
.accord p{padding:0;}
.stat .filter-block:last-child{border-bottom:0;padding-bottom:20px;}
#filter-list {overflow:hidden;border-radius:8px;}
.static table,.static-table{width:100%;border-collapse:collapse;}
.static th,.static td,.static-table th,.static-table td{padding:15px 25px;font-size:14px;line-height:16px;vertical-align:middle;}
.static th,.static-table th{border:1px solid #c6c6c6;background:#f3f3f3;font-weight:bold;}
.static td,.static-table td{border:1px solid #d9d9d9;text-align:center;}
.static td:first-child,.static-table td:first-child{text-align:left;}
.static-table .active td{background:rgb(255, 251, 208);}
#popup-content .static-table .active td{background:white;}
.static .star-note {display: inline-block;line-height:18px;cursor:pointer;font-size:15px;color:#3fb928;position:relative;}
.static .note {display:none;position:absolute;top:28px;left:-70px;width:245px;background:#ffffff;border:3px solid #d2d2d2;padding:10px;z-index:-1;line-height:20px;text-align:center;border-radius:10px;opacity:0;color:#555555;font-size:12px;cursor: auto;transition: opacity 0.3s;}
.static .note b {width:26px;height:21px;display:inline-block;background:url(/public/images/content/arr-note.png);position:absolute;top:-21px;left:71px;}
.static .star-note:hover .note {display:block;opacity:1;z-index:2;}
.static .note a{line-height:20px;}
  /*--------------------------------------------*/

.gr-full-block {margin-bottom:30px;margin-top:50px;background-color: #F5F5F5;}
.main-cat{display:inline-block;width:100%;margin-bottom:20px;}
.filter,.side-banner{float:right;margin-bottom:20px;}
.side-banner{display:inline-table;width:185px;height:270px;}
.filter{width:183px;border-radius:8px;background:#f9f9f9;border:1px solid #e8e8e8;position:relative;}
.filter.subcatalog-filter, #filter-form {margin-top:15px;}
.filter.stat{margin-right:0;}
.filter.stat a,
.filter.stat b {margin-bottom:8px;display:block;}
.filter-block b.filter-title {
    font-size: 16px;
    padding-bottom: 10px;
    line-height: 16px;
    padding: 10px 12px 10px;
    margin: -10px -12px 0;
    display: block;
    border-radius: 5px 5px 0 0;
    text-shadow: 0 1px 1px #fff;
    border-bottom: 1px solid #fff;
}
.filter-title{font-size:16px;line-height:16px;font-weight:bold;color:#333233;background:#e7e7e7;background:linear-gradient(#f3f3f3,#e7e7e7);}
.filter.stat .filter-block:first-child{border-top:0;}
.filter-title,.title-filter{font-weight:bold;text-shadow:0 1px 1px #ffffff;}
.title-filter{display:block;font-size:12px;color:#333233;}
/*.filter-block,.filter-title,.side-banner a{padding:10px 12px;}*/
.filter-block,.filter-title,.side-banner a{padding:8px;}
.filter-block{border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;}
.filter-int p{width:100%;text-align:center;}
.filter-int p.left,.filter-int p.right{width:75px;margin:0;text-align:left;}
.filter-block b{font-size:12px;line-height:14px;}
.filter label,.filter-int p{display:block;font-size:11px;color:#5f5f5f;text-shadow:0 1px 1px #ffffff;margin-top:8px;}
.filter label:hover,.filter .filter-block a:hover{color:#0f0f0f;}
.filter-int input{width:63px;padding:2px 5px;background:#ffffff;box-sizing:content-box;border-radius:0;box-shadow:none;border:1px solid #b7b1ac;font-size:11px;}
.int-field{display:inline-block;width:100%;padding-bottom:10px;}
.filter .ui-slider{width:100%;height:5px;background:#ff8300;position:relative;margin-bottom:10px;cursor:pointer;border-radius:2px;box-shadow:inset 0 1px 0 rgba(0,0,0,.35);}
.ui-slider b{width:13px;height:16px;background-position:-18px -654px;position:absolute;top:1px;display:inline-block;z-index:3;margin-left:-6px;}
.ui-slider-range{height:5px;position:absolute;top:0px;border-radius:2px;box-shadow:inset 0 1px 0 rgba(0,0,0,.35);background:#47b700;}
.filter-list.active{background:#e8f4d0;border-bottom:1px solid #d0dbbb;}
.filter-list label{cursor:pointer;}
.filter-list input{display:block;float:left;margin-right:5px;}
.filter-send{border-bottom:0;padding:12px 15px 15px;}
#filter-counter{display:none;width:190px;padding:10px;margin-left:-220px;margin-top:-44px;border:1px solid #e8e8e8;background:#f9f9f9;text-align:center;border-radius:2px;box-shadow:1px 2px 2px rgba(0,0,0,.12);position:absolute;z-index:3;}
#filter-counter .little-btn{margin:5px 0 5px;}
#filter-counter .clear-filter{font-size:11px;cursor:default;}
#filter-counter .clear-filter:hover{border:none;}
#filter-counter .clear-filter strong {border-bottom:1px solid transparent;color:#CECECE;}
#filter-counter .clear-filter.active:hover {cursor:pointer;}
#filter-counter .clear-filter.active:hover strong {border-bottom:1px solid transparent;}
#filter-counter .clear-filter.active strong {border-color:#CECECE;color:#343434;}
#filter-counter,#filter-counter b{font-size:11px;}
#filter-counter.active{display:block;}
#filter-counter span{display:block;width:10px;height:20px;margin-top:-10px;background-position:left -1299px;position:absolute;top:50%;right:-10px;}


/*--------------------------------------------*/

.bottom_pager{border-top:2px solid #d6d6d6;width:100%;margin:0 auto;clear:both;}
.pager{display:block;padding:20px 0;margin:0 20px;}
.clear-pager {display:block;clear:both;height:30px;}
.catalog.table .clear-pager {height:10px;}
.pager .blog-page-previous,.pager .blog-page-next{color:#5f5f5f;font-size:11px;line-height:12px;margin:2px 0 0;position:relative;}
.pager .blog-page-previous{padding:5px 0 5px 25px;margin-right:25px;}
.pager .blog-page-next{padding:5px 25px 5px 0;margin-left:25px;}
.pager a:hover{text-decoration:none;color:#1565b6;}
.pager .blog-page-previous::before,.pager .blog-page-next::after{content:'';display:inline-block;width:12px;height:21px;position:absolute;top:0;}
.pager .blog-page-previous::before{background-position:left -601px;left:0;}
.pager .blog-page-next::after{background-position:right -601px;right:0;}
.pager .blog-page-previous:hover::before{background-position:left -627px;}
.pager .blog-page-next:hover::after{background-position:right -627px;}
.pager a,.pager span{font-size:18px;color:#7d7d7d;margin:0;padding:4px 7px;}
.pager span.blog-page-current{color:#222;border-radius:4px;}
.pager span.blog-vert-separator{display:none;}


/*--------------------------------------------*/


.cart{padding:5px 0 50px;overflow:hidden;}
.cart .left-block{width:73%;}
.cart .right-detail-block{width:27%;padding-left:20px;border-left:2px solid #d6d6d6;margin-left:-22px;}
.cart .left .wrapper{display:block;padding-right:50px;margin-right:20px;}
.cart .order-number{width:100%;margin-bottom:15px;float:left;margin-bottom:65px;}
.cart .order-number p{width:250px;padding:8px 0;background:#f0f0f0;background:linear-gradient(to left, #ffffff, #e7e7e7);color:#707070;font-size:11px;}
.cart .order-number p,.cart .order-number b,.cart .order-number span{line-height:16px;}
.cart .order-number b,.cart .order-number span{font-size:14px;font-weight:bold;}
.cart .order-number b{color:#3b3b3b;padding:0 10px 0 20px;}
.cart .order-number span{color:#ff5a00;}
.img-gallery{width:530px;float:left;}
.img-nav{float:left;height:345px;padding:25px 0;margin-right:5px;margin-top:-5px;overflow:hidden;position:relative;}
.img-nav li{border-width:1px 4px;border-style:solid;border-color:#ffffff;border-bottom-color:#d6d6d6;padding:6px 0;position:relative;}
.img-nav li:hover,.img-nav li.active{padding:4px 0 3px;border:4px solid #fa5500;z-index:1;margin-top:-1px;}
.img-nav li a{width:65px;height:55px;text-align:center;display:table-cell;vertical-align:middle;}
.img-nav a img{max-width:63px;max-height:52px;float:none;padding:0;margin:0;}
.img-nav a.arr{width:100%;height:25px;background:#ffffff;display:block;position:absolute;left:0;z-index:2;}
.img-nav a.arr.prev{top:0;}
.img-nav a.arr.next{bottom:0;}
.img-nav a.arr span{display:inline-block;width:18px;height:11px;position:absolute;left:50%;margin-left:-9px;}
.img-nav a.arr.prev span,.img-nav a.arr.prev.slick-disabled span,.img-nav a.arr.prev.slick-disabled:hover span{background-position:left -825px;top:0;}
.img-nav a.arr.next span,.img-nav a.arr.next.slick-disabled span,.img-nav a.arr.next.slick-disabled:hover span{background-position:left -850px;bottom:0;}
.img-nav a.arr.slick-disabled{cursor:context-menu;}
.img-nav a.arr.slick-disabled span{opacity:.3;}
.img-nav a.arr.prev:hover span{background-position:left -784px;}
.img-nav a.arr.next:hover span{background-position:left -809px;}
.img-full a{width:480px;height:390px;text-align:center;display:table-cell;vertical-align:middle;position:relative;cursor:-webkit-zoom-in;}
.img-full img{max-width:435px;max-height:375px;}
.payment-block{width:315px;margin-bottom:20px;float:right;position:relative;}
.payment-block .basket {
    margin-bottom:15px;
    font-size:13px;
    font-weight: bold;
    width: 200px;
}
.cart .payment-block .buy{padding:0;line-height:36px;}
.goods-rating{display:inline-block;margin-bottom:20px;}
.goods-rating a{display:inline-block;color:#626262;margin:3px 0 0;border-bottom:1px dotted;}
.goods-rating a,.goods-rating b{font-size:12px;line-height:16px;}
.goods-rating a b{color:#ff6a00;}
.goods-rating a:hover{border:none;padding-bottom:1px;}
.big-rating{margin-right:25px;width:145px;height:22px;overflow:hidden;float:left;}
.big-rating.point-1{background-position:left 0px;}
.big-rating.point-2{background-position:left -22px;}
.big-rating.point-3{background-position:left -44px;}
.big-rating.point-4{background-position:left -66px;}
.big-rating.point-5{background-position:left -88px;}
.cart .option-price b,.cart .option-price a.installment-link,.cart .option-price a.credit-link{padding:12px 0;display:inline-block;}
.cart .option-price b{background-position:left -743px;font-weight:normal;}
.cart .option-price b,.cart .option-price b sup,.cart .option-price a.installment-link,.cart .option-price a.credit-link{font-size:13px;}
.cart .option-price b {font-size:12px;}
.cart .option-price b::after{content:'';display:inline-block;width:8px;height:14px;background-position:10px -744px;margin-bottom:-2px;padding:0 10px;}
.cart .option-price a{font-size:13px;font-weight:bold;}
.cart .option-price b sup {font-size:8px;vertical-align:text-top;}
.cart .right-block{float:right;padding-right:30px;}
.cart .dotted-border{width:105px;text-align:center;padding:0 30px;margin-bottom:20px;}
.goods-addition{padding-top:20px;}
.goods-addition p{font-size:12px;line-height:18px;color:#2c2c2c;padding:2px 0 2px 0px;margin-bottom:5px;background: none;}
.goods-addition p i {background-image: url(/public/images/templates/yellow/icon-set.png);background-repeat: no-repeat;height: 22px;width: 29px;display: block;float: left;}
.goods-addition .warranty i{background-position:-33px -1209px;}
.goods-addition .delivery i{background-position:-27px -1229px;}
.goods-addition .pickup i{background-position:-27px -1252px;}
.goods-addition .cart-action i{background-position:-28px -1276px;}
.goods-addition .cart-action span {float: left;width: 280px;line-height: 18px;}
.cart-descript{padding-top:35px;position:relative;display:inline-block;width:100%;}
.cart-descript h3 {margin-left:0px;line-height:11px;}
.nav-descript{margin-left:20px;position:absolute;top:-46px;}
.nav-descript b,.nav-descript span{line-height:13px;}
.nav-descript span{font-size:15px;color:#ff6c00;padding-left:5px;}

.img-full iframe,.full-photo iframe{vertical-align:middle;position:relative;display:table-cell;}
.img-full iframe{margin-bottom:20px;}
.full-photo iframe{width:100%;height:495px;}
#miniphoto{width:71px;outline:none;}
#miniphoto > div{outline:none;}
#bottom-slider{width:815px;}
#popup-gallery .slick-track li{width:63px !important;}

.nav-descript a,#subfeed-nav a,#order-nav li{display:block;float:left;padding:10px 12px;height:16px;overflow:hidden;position:relative;top:7px;background:#f5f5f5;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d6d6d6;margin-left:-1px;cursor:pointer;}
.nav-descript a.active,#subfeed-nav a.active,#order-nav li.active{border-width:2px 2px 0 2px;border-bottom-color:#ffffff;top:0px;}
.nav-descript a.active,#subfeed-nav a.active,#order-nav li.active{padding:15px 20px 13px;background:#ffffff;}
.nav-descript b,#subfeed-nav a span,#order-nav li span{font-weight:normal;color:#797979;}
.nav-descript a.active b,#subfeed-nav a.active span,#order-nav li.active span{font-size:16px;font-weight:bold;}
.nav-descript a:hover b,.nav-descript a.active b,#subfeed-nav a:hover span,#subfeed-nav a.active span,#order-nav li:hover span,#order-nav li.active span{color:#222;}

#subfeed-nav a,#order-nav li {background:#FDFDFD;}
#subfeed-nav a.active,#order-nav li.active {background:#F5F5F5;}

.cart-plus{margin-bottom:40px;display:none;}
.cart-plus.active{display:block;}
.cart-plus table{width:100%;}
.cart-plus td,.cart-plus td span{font-size:11px;}
.cart-plus td{color:#787878;padding:8px 0 8px 15px;}
.cart-plus th{padding:10px 0 10px 20px;background:none;}
.cart-plus th,.cart-plus td span{color:#010101;}
.cart-plus td span{padding:0 20px;background:#ffffff;top:50%;margin-top:-7px;}
.cart-plus.cart-warranty td span, .cart-plus.cart-spec td span{position:absolute;}
.cart-plus th{font-size:12px;font-weight:bold;text-align:left;}
.cart-plus td:first-child{width:40%;padding:8px 0;position:relative;}
.cart-plus td:first-child::before{content:'';display:block;width:100%;height:1px;border-bottom:1px dotted #5f5f5f;position:absolute;top:50%;left:0;z-index:-1;}
.cart-plus .table-general td:first-child::before{border:none;}
.cart-plus .table-general td {padding-left:10px;padding-right:10px;}
.cart-spec a{font-size:11px;text-decoration:underline;}
.cart-spec a:hover{text-decoration:none;}
.cart-spec a.pdf-link{background-position:-36px -1342px;padding:5px 0 5px 20px;}
.cart .cart-recall .wrap{display:block;padding:10px 50px 30px 15px;margin-bottom:10px;}
.rating{margin-right:20px;width:107px;height:16px;overflow:hidden;float:left;}
.rating.point-1{background-position:left 0px;}
.rating.point-2{background-position:left -16px;}
.rating.point-3{background-position:left -32px;}
.rating.point-4{background-position:left -48px;}
.rating.point-5{background-position:left -64px;}
.cart-recall .middle-btn {width: 240px;}
.cart-recall b,.cart-recall span{line-height:18px;}
.cart-recall b{font-size:14px;color:#010101;text-transform: capitalize;}
.cart-recall span{font-size:10px;color:#808080;padding-left:12px;margin-left:12px;border-left:1px solid #d6d6d6;}
.cart-recall p{padding-top:15px;font-size:12px;line-height:20px;color:#1c1c1c;text-align:left;}
.cart-recall p::before{content:'— ';color:#ff6f00;}
.recall-list{width:100%;}
.slider-item{position:relative;overflow:hidden;height:410px;padding:0 15px;margin-top:30px;}
.slider-item .arr{display:inline-block;width:12px;height:36px;position:absolute;top:50%;margin-top:-18px;z-index:1;}
.slider-item .arr:hover{opacity:.6;}
.slider-item .prev{left:0;background-position:-23px -825px;}
.slider-item .next{right:0;background-position:right -825px;}
.slider-item .slider-wrap{width:100%;position:relative;}
.slider-item .catalog{width:auto;position:absolute;top:0;margin-top:0px;}
.slider-item .table .cat-block{width:25%;border-bottom:0;margin-bottom:0;}
.slider-item .table .wrap{padding:0 20px 20px;}
.slider-item .title-cat{margin:4px 0 10px;}
.slider-item .table .lin-cat{padding-top:15px;}
.cart-descript .right .wrap{padding-left:35px;padding-top:10px}
.cart .right b{display:inline-block;font-size:16px;line-height:18px;color:#222;padding-bottom:10px;}
.cart .right .service{padding:0 0 20px;margin-bottom:20px;position:relative;}
.cart .right .bg span{display:inline-block;width:65px;margin-bottom:5px;}
.cart .right .nth-1 span{height:62px;background-position:0 0;}
.cart .right .nth-2 span{height:50px;background-position:0 -67px;}
.cart .right .nth-3 span{height:60px;background-position:0 -122px;}
.cart .right .nth-4 span{height:76px;background-position:0 -186px;}
.cart .right .nth-1 b{top:20px;}
.cart .right .nth-2 b{top:12px;}
.cart .right .nth-3 b{top:16px;}
.cart .right .nth-4 b{top:25px;}
.cart .right .service b{position:absolute;left:75px;}
.cart .right .bg ul{margin-left:20px;}
.cart .right .service li{font-size:11px;line-height:18px;color:#202020;padding-left:15px;position:relative;}
.cart .right .service li::before{content:'';display:inline-block;width:4px;height:4px;background:#f42f00;border-radius:5px;position:absolute;left:0;top:7px;}
.cart .right .banner{margin-bottom:30px;}
.cart .right .banner img{width:100%;}
.addition-info{margin-bottom:25px;}
.text-right{margin-bottom:10px;}
.text-right span.date{display:inline-block;margin-bottom:5px;}
.addition-info p{font-size:11px;line-height:18px;max-height:52px;overflow:hidden;-webkit-line-clamp:3;}
.addition-info h3{font-size:12px;line-height:18px;}
.addition-info h3 span{display:block;font-size:10px;color:#838383;}
.addition-info .line-title{padding:0;}
.line-title.c{padding:30px 0 0;}
.addition-info .line-title::before{top:6px;}
.addition-info .line-title a{line-height:12px;}
.addition-info .recall{margin:0;}
.addition-info .recall p{font-size:12px;line-height:20px;}
.addition-info .recall b{padding:0;}
.no-info{padding:10px 0 0 20px;}
.cart-plus p.comments-block{padding-left:20px;}
p.comments-block{padding-top:30px;font-size:11px;color:#787878;}
p.comments-block::before{display:none;}
.cart-plus a.leave-feedback.middle-btn,.cart-plus a.leave-feedback.little-btn,.cart-plus a.leave-feedback.big-btn{display:block;margin:30px auto 0;}
.cart-plus.cart-payment .cw-payment > h3 {display:none;}
.cart-plus.cart-payment .cw-payment .content-time-title {width: auto;margin-right: 20px;}


/*--------------------------------------------*/


.subscription{padding:35px 40px 30px;overflow:hidden;margin-bottom:25px;}
.subscription label{color:#242424;width:300px;float:left;}
.subscription label,.subscription strong{font-size:20px;line-height:20px;font-weight:bold;}
.subscription strong{color:#e64200;}
.subscription input.email{width:735px;border:0;border-radius:5px;background:#ffffff;box-shadow:inset 0px 1px 3px #a0774e;font-size:16px;line-height:20px;padding:10px 15px;}
.subscription input.submit{width:100px;height:42px;border:0;background:url(/public/images/templates/yellow/send-mail.png) center no-repeat;cursor:pointer;float:right;}


/*--------------------------------------------*/


.header-top{overflow:hidden;padding:5px 0;height:24px;}
.header-top a,.header-top span{text-shadow:0px -1px #222;}
.header-top a,.header-top p{font-size:14px;line-height:14px;}
.header-top ul{padding:5px 0;float:left;}
.header-top li{float:left;padding-left:20px;line-height:14px;}
.header-top a{color:#bfbfbf;}
.header-top a:hover{text-shadow:none;}
.header-top p{float:right;padding:5px 20px 5px 30px;background-position:-28px 2px;}
.header-top p.ndate {background-image: none;padding-right: 10px;}
.header-top span{padding-right:15px;color:#b0afaf;line-height:11px;font-size:18px;font-weight:normal;}
.header-top p b{font-size:12px;line-height:14px;}
.header-top strong{color:#ffd600;font-size:14px;}
.min-edit .header-top{display:none;}
.min-edit #header-menu ul.nth1{display:none;}
.min-edit .nav-wrapper{max-height:64px;}
.min-edit #header-menu .shadow ul.nth1,.min-edit #header-menu.fixed ul.nth1{display:table;}

.search-block{position:relative;background-color:#f5f3f2;/*FBF9F8*/}
.search-block .container{padding:0px 0;position:relative;}
.nav{width:30px;padding:20px 20px 16px;border-right:1px solid #e0e0e0;float:left;border-left: 1px solid transparent;cursor:pointer;}
.nav span{display:block;width:100%;height:3px;margin-bottom:4px;background:#858585;}
.search-block .left-block{display:block;width:54.6%;height:64px;position:relative;overflow:hidden;}
.search-block a.logo{margin:7px 20px 14px;float:left;}
.search-block form{width:61%;padding:12px 0;float:left;position:absolute;top:0;right:-10px;}
.search-block form input{height:auto;font-size:14px;line-height:20px;padding:10px 15px;width:100%;box-sizing:border-box !important;background:#ffffff;box-shadow: inset 0 1px 3px #DDDDDD;border:0;border-radius:5px;}
.search-block .submit{
    width:45px;
    height:40px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    position:absolute;
    top:12px;
    right:0;
    background: #ff8600;
    transition: 0.5s;
}
.search-block .submit:hover{
    background: #ff9c00;
    transition: 0.5s;
}
.search-block .submit input{box-shadow:none;background-position:14px -239px;background-color:transparent;cursor:pointer;}
.search-block .right-block{position:absolute;top:0;right:0;margin:0px 0;max-width:490px;overflow:hidden;}
.search-block .right-block p{float:left;margin-top:4px;position:relative;padding:0;}
.search-block .right-block .mob{border-right:1px dotted #c6c6c6;padding-right:14px;margin-right:14px;margin-top: 15px;}
.search-block .right-block .city{margin-top: 15px;}
.search-block .right-block p span{width:25px;text-align:center;display:block;float:left;font-size:11px;color:#6c6c6c;}
.search-block .right-block p span::before{
    content:'';
    width:100%;
    height:20px;
    display:block;
}
.search-block .right-block p span.Array:nth-child(1)::before{
    content:'';
    background-image: url(/public/images/templates/yellow/a1.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.search-block .right-block p span.Array:nth-child(2)::before{
    content:'';
    background-image: url(/public/images/templates/yellow/mts.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.search-block .right-block p span.Array:nth-child(3)::before{
    content:'';
    background-image: url(/public/images/templates/yellow/life.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.search-block .right-block p .vel::before{background-position:-29px -21px;}
.search-block .right-block p .mts::before{background-position:-30px -40px;}
.search-block .right-block p .life::before{background-position:2px -55px;}
.search-block .right-block p.city span::before{background-position:-29px -72px;}
.search-block .right-block p b{font-family:'MyriadProBoldCond';font-weight:normal;float:right;display:block;padding-top:8px;font-size:30px;line-height:25px;padding-left:10px;}
.search-block .right-block a.basket-btn{background-position: 11px -90px;text-align:center;font-size:16px;font-weight:bold;width:44px;height:33px;display:block;float:right;padding: 15px 20px 15px;margin-left:15px;border-left:1px solid #e0e0e0;height:34px;}
.search-block .right-block a.basket-btn:hover{background-position:11px -271px;}
.search-block .right-block a.basket-btn.active{background-color:#ffffff;}
.search-block .right-block a.basket-btn span.bs-count{font-size: inherit;font-weight: inherit;}
.search-block .right-block a.basket-btn span.cls {display: none;}
.search-block .right-block a.basket-btn.active:hover span.cls {background: none;display: block;font-size: 40px;font-weight: normal;text-align: center;position: absolute;top: 0px;left: 0px;width: 100%;padding-top: 23px;height: 41px;background-color: #fff;}
.search-block .right-block a.basket-btn.active:hover {background: none;position: relative;padding: 15px 20px 15px;}

.fall-out{display:none;width:100%;position:absolute;top:64px;}
.fall-out.active{display:block;}
.fall-out .container,.search-block .left-block.active{background:#ffffff;box-shadow:0 15px 100px rgba(0,0,0,.8);padding:0;}
.search-block.fixed .fall-out.active{top:64px;}
.search-info,.main-basket .order-info, .main-basket .order-sum{border-top:1px solid #d6d6d6;}
.search-info,.order-info{display:inline-block;width:100%;padding:15px 0;}
.fall-out .left{display:block;width:90px;height:90px;margin-right:20px;}
.fall-out .content-search-item .left{height:25px;}
.search-block .content-search-item .left-goods a.logo {top:3px;}
.img-90{width:90px;height:90px;display:table-cell;vertical-align:middle;text-align:center;}
.img-90 img{max-width:90px;max-height:90px;}
.left-goods{float:left;
    /*border-right:1px solid #d6d6d6;*/
}
.show-title{font-size:18px;line-height:24px;height:22px;overflow:hidden;display:inline-block;}

.main-search{padding:0 20px 10px;}
.search-info{margin-top:-1px;}
.fall-search .goods-info{float:left;max-width:640px;}
.fall-search .goods-info p{font-size:11px;line-height:16px;text-align:left;padding-top:10px;overflow:hidden;}
.fall-search .goods-info p.search-height-fix {height:50px;}
.fall-search .left-goods{width:79%;position:relative;}
.search-block .left-goods a.logo{float:none;margin:0;position:absolute;top:0;left:0;}
.left-goods a.logo img{max-width:50px;max-height:20px;}
.fall-search .buy{display:inline-block;
    /*width:170px;*/
    width:250px;
    padding:0 0 0 25px;}
.fall-search .basket{
    margin: 0;
    float: right !important;
    margin-right: 30px;
    width: 104px;
}

.main-basket{padding:30px 30px 20px;display:block;}
.main-basket h3,.main-basket .h3 {font-size:24px;line-height:24px;font-weight:bold;}
.main-basket .left-goods{width:86%;}
.order-info .title-order{float:left;max-width:64%;}
.order-info .title-order p{padding-top:5px;text-align:left;}
.order-info .title-order p a{font-size:11px;line-height:18px;color:#c52828;background-position:-39px -486px;padding-left:16px;}
.order-info .title-order p a:hover{color:#c52828;background-position:-39px -502px;}
.amount{float:right;width:115px;margin-right:25px;position:relative;}
.left-goods .amount {text-align:center;}
.amount input{width:100%;text-align:center;font-size:18px;line-height:22px;padding:7px 0 8px;background:#f7edd6;box-shadow:inset 0 1px 3px #74523c;border:0;border-radius:5px;}
.amount a{color:#707070;font-size:18px;position:absolute;top:0;width:30px;height:18px;padding:6px 0;text-align:center;background:#ffffff;z-index:1;border:1px solid #9e9e9e;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.25);}
.amount a:hover{background:#e3e3e3;background:linear-gradient(#ffffff,#e3e3e3);}
.amount .minus{left:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.amount .plus{right:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.order-sum{padding:15px 0;width:100%;display:inline-block;}
.main-basket .right-order{float:right;width:12%;}
.main-basket .right-order .price-print {padding-top:6px;}
.main-basket #basket-order-summ .right-order .price-print {padding-top:10px;}
.basket-price-result .price-print {padding-top:10px;}
.order-button .prev{float:left;font-size:12px;color:#696969;background-position:-39px -537px;padding-left:20px;width:65px;height:28px;overflow:hidden;}
.order-button .prev:hover{background-position:-39px -514px;}
.order-button .big-btn{float:right;}

.nav-wrapper{position:relative;height:64px;}

.search-fixed-block{background:#ffffff;z-index:15;background-color:#FBF9F8;height:64px;display:none;}
.search-fixed-block.fixed{display:block;}
.search-fixed-block,.search-block.fixed{width:100%;position:fixed;top:0;}
.search-block.fixed{z-index:20;}
.search-block.fixed .container{padding:0;}

.fixed .nav{border-left:1px solid transparent;cursor:pointer;}
.fixed .nav.active{background:#ffffff;}

.nav:hover span{background:#343434;}
.nav.active:hover span{display:none;}

.fixed .nav.active:hover span{display:none;}
.nav b{display:none;font-size:40px;font-weight:normal;width:30px;height:20px;padding:2px 0 6px;text-align:center;}
.nav.active:hover b{display:inline-block;}

.search-block.fixed .right-block{margin:0;}

.main-menu{
    clear: both;
    background: #ffba00;
    padding-top: 1px;
}
.main-menu ul{
    width:100%;display:table;position:relative;min-width:100%;max-width:100%;
    
}
.main-menu li{display:table-cell;}
.main-menu ul li span{
    display:block;
    cursor:pointer;
    padding:10px 8px;
    height:15px;
    font-size:12px;
    font-weight:bold;
    border-left:1px solid #e2a500;
    position:relative;
    z-index:10;
    background: #ffba00;
    text-align: center;
    transition: 0.25s;
}
.main-menu ul li span:hover,.main-menu ul li.open span:hover,.main-menu ul li.open span{
    color:#000;
    /*text-shadow:0 -1px #2f4c01;*/
    background: #ff9d01;
    transition: 0.25s;
}
.main-menu ul li.active span{background:#ffffff;color:#211f20;}
.main-menu ul li.active span:hover{text-shadow:none;}
.main-menu ul li.nth1:first-child{}
.main-menu ul li.nth1:first-child .nth-but{border:none;text-align:center;}
.main-menu.fixed li.active .cat-menu{box-shadow:0 15px 100px rgba(0,0,0,.5);}
.main-menu.fixed,.min-edit .main-menu.fixed{width:100%;position:fixed;top:0;z-index:20;}
.min-edit .main-menu#header-menu{top:64px !important;position:fixed;width:100%;z-index:20;}
.main-menu .nav{position:absolute;top:-64px;display:none;background: #fff;}

/*.cat-menu{color:#111;display:none;background:#ffffff;position:absolute;top:0;left:0;z-index:8;width:100%;padding:65px 0 30px;box-shadow:0 20px 65px rgba(0,0,0,.5);}*/
.cat-menu{color:#111;display:none;background:#ffffff;position:absolute;top:0;left:0;z-index:8;width:100%;padding:35px 0 0px;box-shadow:0 20px 65px rgba(0,0,0,.5);}
.cat-menu-wrap {overflow-y:auto;overflow-x:hidden;padding:15px 0 30px;}
.main-menu li.active .cat-menu{display:block;overflow:hidden;}
.cat-menu ul{display:block;margin:0 50px;width:auto;padding-bottom:12px;}
.cat-menu li{display:block;}
.cat-menu li.first{padding-bottom:12px;}
.cat-menu a,.cat-menu b{line-height:18px;}
.cat-menu a{font-size:11px;line-height:18px;transition: 0.25s;}
.cat-menu b{font-size:14px;font-weight:bold;}
.cat-menu .line{height:1px;margin:0 40px 12px;background:#dcdcdc;}
.cat-menu .popular{clear:both;padding:20px 40px 0;margin:0 -15px;}
.cat-menu .popular a{display:block;background:#f7ecd6;margin:0 15px;height:100px;text-align:center;position:relative;overflow:hidden;}
.cat-menu .popular a:hover{color:#343434;}
.cat-menu .popular .right-block{position:absolute;top:0;right:0;padding-right:15px;max-width:45%;text-align:right;}
.cat-menu .popular .right-block img{display:block;float:right;max-height:20px;padding:15px 0 20px;}
.cat-menu .popular .right-block b{display:inline-block;text-align:right;font-weight:normal;}


/*--------------------------------------------*/


.slider{margin-bottom:50px;}
.slider ul{margin:0 -7px;height:673px;padding:0;}
.slider ul li{list-style:none;float:left;margin:0 0 14px;padding:0;position:relative;}
.slider a,.side-banner a{
    -webkit-filter: unset;
    -moz-filter: unset;
    -ms-filter: unset;
    -o-filter: unset;
    display: block;
    filter: unset;background-size:100%;background-repeat:no-repeat;background-position:right bottom;display:block;height:100%;overflow:hidden;position:relative;
    width: 100% !important;
    transition: 0.25s;
}
.side-banner a{margin:0;height: inherit;}
.side-banner .description b{display:block;}
.slider a:hover,.side-banner a:hover,.cat-menu.menu-cat .popular a:hover{
    /*-webkit-filter: sepia(20%) contrast(105%);
    -moz-filter: sepia(20%) contrast(105%);
    -ms-filter: sepia(20%) contrast(105%);
    -o-filter: sepia(20%) contrast(105%);
    filter: sepia(20%) contrast(105%);*/
    box-shadow:0px 0px 9px rgba(0,0,0,.3);
    transition: 0.25s;
}
.cat-menu.menu-cat .popular a img {
    min-width:100%;
}
.cat-menu.menu-cat .popular a{
    transition:all 0.3s;
}
.photo-link {
	border: 1px solid #e4e4e4;
    box-shadow: 0px 0px 1px #efefef;
}
.slider li:hover a::before,.side-banner:hover a::before{opacity:1;}
.slider .description{position:absolute;top:30px;left:37px;max-width:225px;}
.slider .description b{font-size:18px;line-height:24px;font-weight:normal;margin-bottom:15px;display:inline-block;max-width:200px;max-height:45px;overflow:hidden;}
.slider .description p{font-size:14px;line-height:18px;}
.slider .price-block{bottom:20px;left:27px;}
.price-block{position:absolute;padding:8px 20px 10px;background:#ffd200;width:160px;border-radius:10px;}
.price-block b{font-size:12px;line-height:14px;color:#ae2500;font-weight:normal;}
.side-banner .price-block{width:115px;left:15px;bottom:15px;}
.slider .slider-brand{position:absolute;top:30px;right:30px;}
.slider .slider-brand img{max-width:100px;max-height:60px;}

.el-h1{height:215px;}
.el-h2{height:444px;}
.el-h3{height:673px;}
.el-h1 p,.el-h2 p,.el-h1 .slider-brand,.el-h2 .slider-brand{display:none;}


/*--------------------------------------------*/


.index-news{overflow:hidden;padding-bottom:45px;}
.index-news .news-col{margin:0 -25px;}
.index-news span.date,.index-news p{margin:0 25px;}
.index-news a p{height:80px;padding:20px 0 0;text-align:left;overflow:hidden;-webkit-line-clamp:4;}
.index-news p{line-height:20px;}
.recall{border:3px solid #d2d2d2;border-radius:20px;margin-left:20px;display:inline-block;position:relative;}
.recall p{margin:10px 15px;overflow:hidden;max-height:100px;font-size:12px;text-align:left;-webkit-line-clamp:5;}
.recall b{display:block;width:90%;float:left;margin:0 15px;font-size:15px;line-height:15px;font-weight:bold;}
.recall span{margin-left:15px;font-size:10px;line-height:10px;color:#838383;}
.recall a{float:right;margin:0 15px 10px 0;color:#626262;font-size:12px;}
.recall::before{content:'';display:block;position:absolute;bottom:-19px;left:80px;background-position:-24px -158px;width:26px;height:22px;}
.three-dots,.index-news a p,.recall p,.addition-info p{display:inline-block;display:-webkit-inline-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}

.benefit{overflow:hidden;}
.benefit .link-block a{display:block;margin-bottom:5px;}
.benefit a.link-1{height:31px;background-position:0px -145px;}
.benefit a.link-2{height:19px;background-position:-4px -181px;}
.benefit a.link-3{height:10px;background-position:13px -208px;margin-bottom:7px;}
.benefit h1{display:inline;padding:0;font-size:inherit;line-height:inherit;font-weight:normal;}
.benefit .col-20{height:105px;border-left:1px dotted #c6c6c6;box-sizing:border-box;margin:5px 0;font-size:11px;position:relative;}

.benefit .nth-3 .link-block,.benefit .col-20::before{display:block;float:left;width:100px;height:75px;margin:15px 0 15px 20px;}
.benefit .col-20::before{content:'';}
.benefit .col-20:first-child{border:none;}
.benefit .wrap{line-height:14px;padding:25px 30px;text-align:left;}
.benefit .nth-1::before{height:69px;background-position:0 8px;}
.benefit .nth-2::before{background-position:0 -65px;}
.benefit .nth-3::before{display:none;}
.benefit .nth-4::before{height:69px;background-position:0 -220px;}
.benefit .nth-5::before{
	background-position: 0 -304px;
    height: 50px;
    margin-top: 29px;
    margin-bottom: 10px;
}

.spec{overflow:hidden;}
.spec .catalog{width:100%;margin-top:0px;}
.spec .table .cat-block{width:16.66666667%;margin:0;border:0;margin-left:-1px;}
.spec .table .wrap{margin:0;}
.spec-item{margin-right:-25px;margin-left:-25px;}
.spec-item .col-2{box-sizing:border-box;padding:0 25px;border-left:1px solid #d6d6d6;position:relative;}
.spec-item .col-2:first-child{border:none;}

.all-spec{margin:40px 0;text-align:center;font-size:15px;padding:20px 0;background:#ffffff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition: 0.25s;}
.all-spec span{font-weight:bold;font-size:15px;}
.all-spec:hover{
    box-shadow: 0 1px 9px rgba(0,0,0,.3);
    background: none;
    transition: 0.25s;
}
.spec-item .col-2.markdown{border:2px solid #ffd200;padding-top:15px;top:-15px;right:-1px;z-index:5;}
.md-block{width:60px;padding:15px;background:#ffd200;text-align:center;border-bottom-left-radius:15px;position:absolute;right:0;top:0;z-index:5;}
.md-block span{display:block;color:#ffffff;font-weight:bold;font-size:50px;line-height:50px;}
.md-block p,.md-block a{font-size:12px;line-height:12px;}
.md-block p{color:#222;}
.md-block a{text-decoration:underline;color:#ba0c00;}
.md-block a:hover{text-decoration:none;}


/*--------------------------------------------*/


.item{height:320px;border-bottom:1px solid #d6d6d6;position:relative;}
.brand{position:relative;display:block;height:30px;cursor:context-menu;}
.brand img{max-width:54px;max-height:32px;position:absolute;left:0;z-index:2;}
.table .brand {padding-top:4px;display:block;position:absolute;cursor:context-menu;z-index:2;}
.table .brand .brand-img {display:table-cell;height:34px;vertical-align:middle;}
.table .brand img {top:0px;position:relative;}
.img,.img-90{background-repeat:no-repeat;background-position:center;background-image:url(/public/images/loadinfo.net.gif);}
.loaded .img,.loaded .img-90{background:none;}
.img{width:194px;height:194px;text-align:center;display:table-cell;vertical-align:middle;position:relative;z-index:1;}
.table .img {width:100%;display:block;margin-top:26px;}
.table .img a {display:table-cell;text-align:center;vertical-align:middle;height:inherit;width:194px;}
.img img{max-height:194px;float:none;padding:0;margin:0;}
.img span,.mark-detail{width:79px;height:77px;display:table;position:absolute;left:0;bottom:0;background:url(/public/images/templates/yellow/sales.png) no-repeat;opacity: 0;}
.mark-detail {display: block;top: 0;left: -89px;}
.img span small{font-size:9px;}
.img b{display:table-cell;vertical-align:middle;color:#ffffff;font-size:12px;text-shadow:0 -1px rgba(0,0,0,.6);opacity: 0;}
.img span.orange{background-position:0 0;}
.img span.blue{background-position:-79px 0;}
.title-cat{display:inline-block;font-size:14px;line-height:18px;color:#353535;margin:4px 0 10px;max-width:100%;max-height:72px;overflow:hidden;}
.belarus{position:absolute;left:0;bottom:-1px;}
.belarus span,.belarus b{color:#ffffff;font-size:10px;line-height:18px;font-weight:bold;float:left;padding:0 5px;}
.belarus span{background:#ea1515;}
.belarus b{background:#1e8d0c;}


/*--------------------------------------------*/


.buy{padding-top:16px;}
.cost{font-size:18px;line-height:18px;}
.table .buy-block {height:116px;}
.slider-wrap .table .buy-block {height:116px;}
.slider-wrap .catalog.table .cat-block .wrap {border-color:white;border-right:1px solid transparent;}
.slider-wrap .table .cat-block .wrap {background:transparent;}
.list .buy {height:auto;}
.cost.middle,.cost.big{font-weight:bold;position:relative;}
.cost.middle{font-size:36px;line-height:30px;}
.cost.middle b{display:inline-block;font-size:14px;font-weight:normal;color:#4f5050;padding-left:10px;}
.cost.big{font-size:45px;line-height:45px;}

.order-link{
    display: block;
    height: 28px;
    color: #222;
    font-size: 13px;
    line-height: 28px;
    font-weight: bold;
    /* text-shadow: 0 -1px rgba(0,0,0,.5); */
    /* background: url(/public/images/templates/yellow/one-click.png) no-repeat; */
    overflow: hidden;
    background: #f4f6fa;
    text-align: center;
    position: relative;
}
.order-link:hover{background-position:0 -28px;}
.click-one.big .order-link{
    height: 27px;
    font-size: 13px;
    line-height: 24px;
    /* background: url(/public/images/templates/yellow/big-one-click.png) no-repeat; */
    padding: 0 0 0 0px;
    margin: 25px 0 20px;
    width: 187px;
}
.click-one.big.red  .order-link {background:url(/public/images/templates/yellow/big-red-one-click.jpg) no-repeat;}
.click-one.big .order-link:hover{background-position:0 -41px;}
.table .buy .order-link,.search-info .buy .order-link{
    padding:0 0 0 6px;
    margin:16px -7px 10px 0;
}
.buy.order-link, .table .buy .order-link{
    padding: 0 6px 0px 0px;
    margin: 16px -6px 10px 0;
}
.buy.order-link:hover {
    background: #e8ebf1;
}
.buy.order-link:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 14px solid #fff;
    border-left: 8px solid rgba(255, 164, 0, 0);
    border-bottom: 14px solid #fff;
    position: absolute;
    right: 0px;
    top: 0;
}
.basket, .compare {
    font-size:13px;
    line-height:18px;
    color:#2c2c2c;
    height:15px;
    display:inline-block;
    padding-left:22px;
    margin-bottom:9px;
}
.basket {background-position:-34px -212px;}
.cat-block .favor input {
    margin-right: 6px;
}
.cat-block .favor {
    font-size: 13px;
}
.favor-link {
    bottom:0px;
    right:0px;
    width:100%;
    position:fixed;
    z-index: 3;
    transition: all .5s;
}
.favor-link .container {
    position:relative;
}

.favor-link .link {
    min-width: 95px;
    right: 220px;
    bottom: 0;
    padding: 10px;
    position: absolute;
    display: block;
    font-size: 15px;
    font-weight: bold;
    background: #ffdede;
    border-radius: 3px 3px 0 0;
    z-index: 8;
    padding-left: 43px;
    background: url(/public/images/templates/yellow/heart1.svg) no-repeat #ffdede;
    background-size: 27px;
    background-position: 5px 5px;
}

.compare {
    position: absolute;
    clear: both;
    display: block;
    top: 0;
    right: 62px;
    z-index: 2;
    font-size: 0;
    padding-left: 0;
}
.compare input {
    margin-top:3px;
    margin-left:-22px;
    position:absolute;
    opacity: 0;
}
.compare:before {
    content: '';
    background: url(/public/images/templates/yellow/comparison.svg) no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 4px;
    left: 4px;
    transition: .3s;
}
.compare:hover:before {
    content: '';
    background: url(/public/images/templates/yellow/comparison_2.svg) no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 4px;
    left: 4px;
    transition: .3s;
}
.compare.active {
    font-size: 0;
    right: 32px;
    display: block;
    width: 30px;
    height: 28px;
    background: #e5f6ff;
    border-radius: 3px;
    padding-left: 0;
}
.compare.active:before{
    content: '';
    background: url(/public/images/templates/yellow/comparison_2.svg) no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 4px;
    left: 4px;
    transition: .3s;
}
.buy.bottom-line .compare{
    top: 19px;
}
.compare-link {
	bottom:0px;
	right:0px;
	width:100%;
	position:fixed;
	z-index: 3;
	transition: all .5s;
}
.compare-link .container {
	position:relative;
}
.compare-link .link {
	width: 200px;
	right: 0px;
	bottom: 0;
	position: absolute;
	display: block;
	font-size: 15px;
	font-weight: bold;
	background: #ffba00;
	background: linear-gradient(#ffd800,#ff8400);
	border-radius: 1px 1px 0 0;
	z-index: 8;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	box-shadow: 1px 0px 12px rgba(0,0,0,.4);
}
.compare-link .link a, 
.compare-link .link b,
.compare-link .link {
	line-height: 35px;
}
.compare-link .link a {
	width:82%;
	display:block;
	float:left;
	box-sizing: border-box;
	text-align: center;
	border-top: 1px solid #ffed00;
}
.compare-link .link a:hover {
	background: white;
	border-top-color: white;
}
.compare-link .link a.compare-clear {
	width:18%;
	border-left:1px solid #e58922;
	font-size: 16px;
	font-weight: bold;
}
.compare-link.hidden .link {
	background: #ffd74c;
    background: linear-gradient(#ffd74c,#ffd74c);
}
.compare-link.hidden .link a {
	display:none;
}
.compare-link.hidden .link::before {
	display: block;
	content: "0 товаров в сравнении";
	padding-right: 12%;
	text-align: center;
	font-weight: normal;
    font-size: 12px;
	border-top: 1px solid #ffed00;
}
#detail-element .compare {
	display: inline-block;
	margin-left: 19px;
	font-weight: bold;
}
#detail-element #bottom-slider .compare {
	margin-left: 0px;
	margin-top: 0px;
}
/*.basket.active{background-position:-34px -231px;}*/
.cat-block .basket {
    float:left;
    /*display:block;*/
    clear:both;
}
.slider-wrap .order-link,.slider-wrap .basket{display:none;}
.show-title.no-search-item {color: #00458C !important;}
.show-title.no-search-item:hover {color: #1565b6!important;}
.search-info .goods-info p a{font-size: 11px;line-height: 17px;color: #1565b6;border-bottom: 1px solid #7595B5;}
.search-info .goods-info p a:hover {border-bottom-color: white;color: #595959;}

/*--------------------------------------------*/


.footer-top{margin-bottom:30px;display:table;}
.footer-top ul{display:table-row;}
.footer-top li{display:table-cell;padding:0 17px;border-left:1px solid #d6d6d6;}
.footer-top li:first-child{border:none;}
.footer-top a h2{color:#101010;font-size:12px;font-weight:normal;line-height:18px;height:35px;display:block;}

.footer-menu{padding:50px 0;overflow:hidden;}
.footer-menu ul{margin:0 -15px;}
.footer-menu li{width:12.5%;padding:0 15px;float:left;box-sizing:border-box;}
.footer-menu a,.footer-menu b{line-height:18px;display:block;}
.footer-menu a{color:#656565;font-size:11px;max-height:18px;overflow:hidden;}
.footer-menu .indent{margin-bottom:18px;}

.footer-static{overflow:hidden;padding:40px 0;}
.footer-static ul{margin:0 -20px;}
.footer-static li{padding:0 20px;}
.footer-static li a::before{content:'';background:#fa5400;display:block;width:10px;height:1px;position:absolute;top:10px;left:-18px;left:0;}
.footer-static li a:hover::before{background:#1565b6;}
.footer-static a{width:85%;color:#656565;font-size:11px;line-height:20px;padding-left:18px;display:inline-block;position:relative;}
.footer-static li:first-child{height:50px;}
.footer-static li:first-child b{font-size:14px;line-height:16px;padding:0;color:#343434;text-shadow:0 1px 0 #ffffff;}

.footer-brand{padding:40px 0;overflow:hidden;}
.footer-brand a{width:inherit;height:70px;display:table-cell;text-align:center;vertical-align:middle;}
.footer-brand img,
.footer .pay-logos img,
.footer .soc a{-webkit-filter:grayscale(70%);-moz-filter:grayscale(70%);-ms-filter:grayscale(70%);-o-filter:grayscale(70%);filter:grayscale(70%);filter:gray;opacity:.8;}
.footer-brand a:hover img,
.footer .pay-logos img:hover,
.footer .soc a:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none;opacity:1;}

.footer{overflow:hidden;margin:0 auto;padding:40px 0;}
.footer .logo img{max-width:100%;}
.footer .soc{padding-top:22px;}
.footer .soc a{width:24px;height:24px;display:block;background-position:right -312px;float:left;margin-left:6px;}
.footer .soc a.vk{background-position:right -342px;margin:0;}
.footer .soc a.fb{background-position:right -371px;}
.footer .soc a.tw{background-position:right -400px;}
.footer .soc a.oklass{background-position:right -429px;}
.footer .soc a.google{background-position:right -458px;}
.footer .soc a.instagram{background-position: left -528px;}
.footer p{padding:0;max-width:1000px;}
.footer ul,.footer p{padding-left:45px;}
.footer li{float:left;padding:0 20px 25px 0;}
.footer a{font-size:14px;}
.footer p{display:inline-block;color:#888888;font-size:10px;line-height:14px;text-align:left;padding-left:0px;margin-top:15px;}
.footer .pay-logos {float: left;margin-left: 20px;margin-top: -10px;}
.footer .pay-logos img {transition: all 0.3s;}

/*--------------------------------------------*/


.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}


/*--------------------------------------------*/


.search-block .shift.nav{border-left-color:transparent;}
.search-block .nav{z-index:10;}
.search-block .nav.active{z-index:20;}
.main-menu .nav{z-index:10;}
.main-menu .nav.active{z-index:20;}
.main-menu .container.shadow{box-shadow:0px 0px 65px rgba(0,0,0,.2);}
.main-menu .container.no-shadow{box-shadow:0px 0px 0px;}
#header-menu .nav.shift{padding-left:21px;margin-left:-1px;border-left:1px solid #e0e0e0;}
.nav.unshift{padding-left:20px;margin-left:0px;}
.shadow-active{box-shadow:0 15px 100px rgba(0,0,0,.3);}
.shadow-disactive{box-shadow:0px 0px 0px !important;}
.z-index-1{z-index:10 !important;}
.z-index-2{z-index:20 !important;}
.z-index-3{z-index:30 !important;}
.z-index-4{z-index:40 !important;}
.z-index-5{z-index:50 !important;}
.z-index-infinity{z-index:99999;}
.show{display:block !important;}
.hide{display:none !important;}


table.order-list,table.cart-table{width:100%;border-collapse:collapse;margin-bottom:20px;}
.order-list th,.cart-table th{font-weight:bold;}
.order-list td,.cart-table td{text-align:left;vertical-align:middle;}
.order-list th,.order-list td,.cart-table th,.cart-table td{min-width:65px;font-size:14px;border-bottom:1px solid #d9d9d9;line-height:16px;padding:10px 0;}
.order-list td.cart-count,.cart-table td.cart-count{text-align:center;}
.order-list td.cart-price,.cart-table td.cart-price{width:130px;padding-left:60px;text-align:left;}
.order-list td.cart-item a,.cart-table td.cart-item a{font-size:14px;color:#005EA6;}
.cart-table td.cart-item span{display:none;}
.order-list td.cart-item a:active,.cart-table td.cart-item a:active{color:#ff6c00;text-decoration:none;}
.order-list td.cart-price span small,.cart-table td.cart-price span small{font-size:13px;}
.order-list td.cart-del,.cart-table td.cart-del{padding:0 8px 0 0;width:65px;}
.order-list td.cart-del a,.cart-table td.cart-del a{background-position:right -485px;color:#222;font-size:11px;line-height:36px;padding-right:17px;text-decoration:none;}
.order-list td.cart-del a:hover,.cart-table td.cart-del a:hover{background-position:right -501px;color:#c52828;}

#popup-content .cart-table th:last-child {padding-left:60px;}
#order-content .block-row label,.form-line label{display:block;float:left;text-align:right;padding:15px 10px 0 0;margin:0 !important;}
.text.full-input.disactive {
	border-color:transparent;
	background:transparent;
}
#delivery-search-block,
#delivery-selected {
	position:relative;
	line-height: 17px;
	box-shadow: none;
	border-top: 0px;
	margin-left:148px;
	margin-top: 34px;
	width:354px;
}
#delivery-selected:hover {
	text-decoration:underline;
	color: #555;
	cursor:pointer;
}
#delivery-selected {
	float:left;
	margin-top:0;
	margin-left:0px;
	color: #626262;
	font-weight:bold;
	padding: 8px;
}
#delivery-search-block.active {
	display:block;
}
#delivery-search-block .point,
#delivery-search-block .point-desc {
	line-height: 17px;
	padding: 8px;
	border-top: 1px solid #d6d6d6;
	cursor:default;
}
#delivery-search-block .point:hover {
	background:#f5f5f5;
	cursor:pointer;
}
#delivery-search-block .preloader {
	right: 15px;
	top: -17px;
}
#delivery-search-result {
	display:none;
	position:absolute;
	overflow-y: scroll;
	max-height: 238px;
	min-height: 17px;
	border: 1px solid #d6d6d6;
	background: white;
	box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
	width: 100%;
}
#delivery-search-result.active {
	display:block;
}
#delivery-search-result:first-child {
	border-top:0px;
}
#order-content input[type=text],input.text,.form-line textarea{width:300px;float:right;}
input.phone{width:185px;}
.block-row input,.block-row select,.form-line input,.form-line select,.form-line textarea{margin:5px 0;}
.block-row input[type="checkbox"]{
    margin: 16px 0;
}
#cart-empty-input,.empty-text,#popup-empty-input{display:inline-block;color:#c52828;}
#popup-block h2,#order-content h2,#big-order-form h2,.subfeed .swap-block h2{font-size:30px;line-height:105%;padding-bottom:20px;display:block;}
.slick-list {outline:none;}

/*---------------------------- popup.css -------------------------------*/
#overlay{height:100%;left:0px;opacity:1;top:0px;width:100%;z-index:1000;display:none;position:fixed;background-image:url('/public/images/overblack.png');/*background-color:rgba(0,0,0,.7);*/}
#popup-resize{position:fixed;display:none;overflow-x:auto;overflow-y:scroll;width:100%;height:100%;z-index:10000;top:0;left:0;}
#popup-area{width:100%;height:100%;position:absolute;}
#popup-block{padding:30px 50px 0px;top:100px;width:780px;z-index:1001;position:relative;margin-left:-440px;margin-bottom:50px;background:none repeat scroll 0 0 #FFFFFF;left:50%;}
#subfeed-nav{margin:0 -50px;}
#subfeed-nav ul{padding-left:55px;margin-bottom:30px;border-bottom:2px solid #d7d7d7;height:44px;}
#subfeed-nav li{display:block;float:left;position:relative;}
.swap-block p{padding-bottom:10px;height: 55px;}
.swap-block textarea {resize:vertical!important;}
.subfeed .swap-block{display:none;overflow:hidden;}
.subfeed .swap-block.active{display:block;}
#order-content .block-row label{width:450px;}
.form-line label{width:400px;}
.form-line .sbHolder{margin:5px 12px 5px 0;}
.form-line textarea{display:block;height:68px;}
#popup-close{position:absolute;top:20px;right:20px;}
.swap-block img{position:absolute;margin-left:0 !important;padding-top:25px !important;}
#popup-content h2 span {font-size:30px;}
#popup-cart-full-summ, #popup-cart-full-summ span {float:right;font-size:20px;line-height:40px;padding:0 10px;}
#popup-cart-full-summ span {padding-left:20px;padding-right:24px;}
#popup-content .bottom-line,.form-line{float:right;border:0;}
#popup-content .help{padding:10px 0;}
#popup-content:after {content:" ";display:block;clear:both;}
#popup-content{display:block;background:#F5F5F5;padding:30px 50px;margin:-30px -50px 0px;}
/*Стили политики использования*/
#popup-block .cart-form .form-line.policyLine {display: flex;align-items: baseline;}
#popup-block .cart-form .form-line.policyLine input {margin-right: -40px}
#popup-block .cart-form .form-line.policyLine label {width: 370px}
/*Стили политики использования*/
.cart-form{display:inline-block;margin:15px 0 20px;}
#popup-load{left:50%;top:48%;position:absolute;}
#REVIEW .bottom-line{float:left;}
#REVIEW .form-line {float: left;}
#REVIEW .form-line label{width:auto;float:none;text-align:left;}
#REVIEW .review-score-input {margin-top: 8px;}
#REVIEW .form-line textarea{width:750px;resize:vertical;}
#REVIEW #form-line-NAME {margin-right: 30px; margin-top: -2px;}

.content-preview-block {
}
.content-preview-item {
    float:left;clear:none;width:25%;
}
.content-preview-item b {
    overflow:hidden;
    line-height:120%;
    height:36px;
}
.content-preview-item img {
    width:100%;
    margin-top:5px;
    padding: 0;
    box-sizing: border-box;
    border: 3px solid lightgray;
}
.content-preview-body {
    margin:0 20px 0 0;
}

.static-style .adm-404-block ul {padding-left:0px;}
.adm-404-dblock {width:100%;height:100%;background:url("/public/images/monsters/404-60.png") no-repeat 100px 70px;}
.adm-404-container {height:600px;}
.adm-404-links {position:absolute;width:500px;text-align:left;left:96px;top:500px;font-weight:normal;}
.adm-404-container li {display:inline;margin:0 10px;height:19px;}
.adm-404-block {background:url("/public/images/404-bg.png") no-repeat 410px 60px #fff;background:url("/public/images/404-bg.png") no-repeat 410px 60px rgba(255,255,255,0.6);border-radius:4px;height:575px;position:absolute;width:748px;}
.adm-404-text1 {margin-left:106px;font-size:220%;font-weight:normal;text-align:left;line-height:110%;left:0;top:358px;width:100%;position:absolute;}
.adm-404-text2 {font-weight:normal;line-height:110%;text-align:left;left:106px;top:440px;position:absolute;width:100%;}
.adm-404-footer {height:11px;left:0;bottom:-12px;position:absolute;width:748px;}
.filter .filter-block a:hover {color:#1565b6;}
.filter .filter-block a.active {font-weight:bold;}

.delivery h3{line-height:30px;padding:0 0 0 10px;font-size:14px;}
.cart-plus .delivery td,.cart-plus .delivery td span {font-size:12px;}
.delivery h4 span{background:#00B50D;color:#ffffff;padding:4px 8px;border-radius:20px;margin-right:10px;}
.delivery h4 b{text-transform:uppercase;font-size:120%;}
.static .delivery h4 {padding-bottom:10px;}
.whitesmoke-block a,.table-delreg a, .news-detail a {color:#1565b6;font-size:13px;}
.whitesmoke-block a:hover, .table-delreg a:hover, .news-detail a:hover {color:#1e8d0c;}
.delivery .whitesmoke-block li::after{content:'.';}
.delivery table tr:hover{background:#F9FCFF;}
.delivery table tr:first-child:hover{background:none;}
.delivery table td:first-child{text-align:left;width: 63%;}
.delivery table.static-table.cell-table.table-general td{padding:10px 15px;}
.delivery table ul{margin-bottom:0;}
.delivery table li span{font-size:10px;color:#555555;}
.delivery table ul.list-style li{list-style:none;font-family:Verdana,'sans-serif';}
.delivery table ul.list-style{padding-left:0;}
.y-maps{height: 300px;}

.self-maps{
    width: 100%;
}
.self-maps div{
    float: left;

    width: 48%;
    margin-right:2%;
}
.self-maps div.first{
    width: 100%;
}
.self-maps div.first .y-maps,
.self-maps div.first .y-maps .YMaps-layer-container{
    width: 100%;
    margin-bottom: 20px;
}
.self-maps div b{
    display: block;
    font-size: 12px;
    height: 55px;
}
.self-maps div img{
    width: 100%;
    padding: 0;
}

@font-face {
  font-family:'MyriadProBoldCond';
  src:url('/public/fonts/myriadpro/myriadpro-boldcond.eot');
  src:url('/public/fonts/myriadpro/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
       url('/public/fonts/myriadpro/myriadpro-boldcond.ttf') format('truetype'),
       url('/public/fonts/myriadpro/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg'),
       url('/public/fonts/myriadpro/myriadpro-boldcond.woff') format('woff');
  font-weight:normal;
  font-style:normal;
}
.static-page.top-2line {
    border:none;
    margin-top:0px;
}
#seo-desc-text strong {
    font-weight:bold;
}
.cart-plus #popup-content .comments-block a{
    color: #005e96;
}

.event-detail-block {
	height:48px;
	margin-top:25px;
	margin-bottom:-5px;
	padding-left:44px;
	background-position:left;
	background: #fa5500;
    border-radius: 4px 0px 0px 4px;
}
.event-detail-block .gradient i {
	display:block;
	font-weight:bold;
	color:#fa5500;
}
.event-detail-block.green {
	/*background-image:url(/public/images/templates/yellow/green-block.png);*/
}
.event-detail-block span.gift {
	text-align:center;
	display:block;
	position:absolute;
	margin-left:-44px;
	width:44px;
	line-height:48px;
	height:48px;
	font-size:30px;
	color:white;
	font-weight:bold;
	text-shadow: 0 -1px rgba(0,0,0,.5);
}
.event-detail-block.red span.gift {
	background-image:url(/public/images/templates/yellow/gift-detail.png);
	background-repeat:no-repeat;
	background-position:50% 40%;
}
.event-detail-block .gradient {
	line-height:130%;
	color:#111;
	padding:10px 12px;
	background-position:right;
	background-color:#e7e7e7;
	/*background-image:url(/public/images/templates/yellow/event-gradient.png);*/
	background-repeat:no-repeat;
	height:28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.discount-desc {
	position:relative;
	display:block;
	float:left;
	font-size:210%;
	line-height:28px;
	margin-left:6px;
	width:auto;
}
.discount-desc, .discount-desc sup{
	vertical-align: super;
}
.discount-price-line {
	position: absolute;
	box-sizing: border-box;
	height: 2px;
	border-radius:4px;
	margin-top: 14px;
	width: 103%;
	margin-left: -1%;
	transform: rotate(-11deg);
}
.discount-desc-old {
	max-width:46px;
	display:block;
	float:left;
}
.cost.discount {
    font-size:11px;
    line-height:11px;
    padding-bottom:2px;
    text-decoration:none;
    color:gray;
    position:relative;
    display:inline-block;
}
.cost.discount sup {
    font-size:9px;
    line-height:11px;
    top: -1px;
} 
.cost.discount svg {
    position: absolute;
}
.cost.discount line {
    position: absolute;
    margin-top:-2px;
    margin-left:-1px;
}
.search-block .right-block p.mob span {
    margin-left:5px;
}
.sort-btn a {
    display: inline-block;
}
#review-rollblock .review.active {
    display:inline-block;
}
#review-rollblock .review {
    display:none;
}
#top-handler { 
    width: 100%;
}
.c {
	display:block;
    clear:both;
}
.cost.nostore {
	color: #333;
    font-size: 16px;
    font-weight: bold;
}
#backet-no-count {
	padding-bottom: 10px;
}
.search-no-result {
	padding:15px;
}
.search-all-result a {
	padding-left: 110px;
	text-decoration: underline;
}
.search-all-result a:hover {
	padding-left: 110px;
	text-decoration: none;
}
.recall span {
    float:left;
    line-height:16px;
}

.footer-top {
	display: block;
}
.footer-top ul {
    display:block;
}
.container {
    clear:both;
}
.filter-block.active {
	background: #e8f4d0;
	border-bottom: 1px solid #d0dbbb;
}
.filter-block .ui-slider-range {
	height:5px;
}
.tags-list p {
    max-height:none;
    margin-bottom:0px;
}
#tags-list.tags-list p.hidden {
    display:block;
    max-height:36px;
}
.hidden-stats-block {
    position:absolute;
    left:-9999px;
    height:1px;
    width:1px;
}

.table .bottom_pager {
    border-color:transparent;
}
.basket-block {
    display:none;
}
.basket-block.active {
    display:block;
}
#search-loader {
    display:none;
    height: 40px;
    width: 40px;
    right: 45px;
    position: absolute;
    top: 12px;
    background-image: url(/public/images/loadinfo.net.gif);
    background-repeat: no-repeat;
    background-position: center;
}
#search-loader.active {
    display:block;
}

.min-edit .black-gradient {
    display:none;
}
.search-block {
    border-bottom: 1px solid rgba(224, 224, 224, 0.4);
}

.search-block a.logo {
    margin: 7px 13px 14px;
}
.search-block form {
    right:12px;
}

.globel24 {padding:20px 0;overflow:hidden;}
.globel24 .info-city{width:50%;float:left;background:#ededed;height:400px;padding:20px 30px;box-sizing:border-box;margin-bottom:1px;}
.globel24 p{font-size:12px;clear:none;}
.globel24 .address{float:left;padding-bottom: 0px;height: 80px;}
.globel24 .address strong{font-size:28px;line-height:40px;display:block;}
.globel24 .address b{font-size:12px;display:block;}
.globel24 .contact{float:right;text-align:right;padding-bottom: 0px;}
.globel24 .hours {float:left;width:100%;padding-bottom: 0px;height: 40px;}
.globel24 .y-maps{width:100%;height:260px;box-sizing:border-box;border:1px solid #ffffff;clear:both;}
.minsk-globel.globel24 {margin:20px 0;padding:0;background:#ededed;}
.minsk-globel.globel24  .y-maps {height:645px;}
.minsk-globel.globel24 .info-city {height:auto;}
.minsk-globel.globel24 img.right {margin-right:-55px;}

.content-time-block {
    padding-bottom: 20px;
}
.content-time-title h3 {
    margin-top: 15px;
    padding-bottom: 15px;
}
.content-time-bold {
    font-size:17px;
    line-height:105%;
}
.content-time-bold b {
	font-family: Verdana,'sans-serif';
	font-weight: normal;
	font-size: 17px;
}
.content-time-desc span {
    padding-right: 5px;
    font-size: 15px;
    line-height:105%;
    font-weight: normal;
}
.content-time-desc span b {
	color: #272727;
    font-size: 17px;
    font-family: Verdana,'sans-serif';
    font-weight: bold;
}
#popup-content #crin {
	width:100%;
}
#popup-content #crin .credit-content-div {
	margin-left: -50px;
	margin-right:-50px;
	box-shadow:none;
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	background:white;
}
#popup-content #crin .bank-td small span{
	display:none;
}
.input-phone-block {
	clear:both;
}
#order-content input[type=text],
#order-content input[type=password]{
	float:left;
}
#order-content .input-phone-block .sbHolder {
	margin-top:6px;
	margin-bottom:6px;
}
#order-content .form-part .sbHolder {
	width:335px;
}
#order-content .form-part .sbHolder ul {
	width:auto;
}
.brand-links {
	position:relative;
}
.brand-links.no-top-border {
	padding:0;
	border:none;
    position:relative;
    z-index: 3;
}
.brands {
    margin-bottom:50px;
    margin-bottom:0px;
    position: relative;
    z-index: 5;
}
.brands-height {
    z-index:6;
    height: 115px;
}
.brand-list-block {
	background-color: #fceeb1;
	background: linear-gradient(#fceeb1,#f7e197);
	clear:both;
	padding-top:10px;
	margin-bottom:20px;
	padding-bottom:10px;
    position:relative;
    z-index:2;
	box-shadow:0px 1px 4px rgba(0,0,0,0.4),0px 1px 1px rgba(0,0,0,0.3) inset;
}
.abc-link {
	padding: 12px 24px;
	clear:both;
}
.abc-link a {
	font-weight:bold;
	font-size:120%;
	text-transform:uppercase;
	line-height:100%;
	float:left;
	margin-right:10px;
}
.abc-link a:hover, .abc-link a.active,.abc-list a:hover, .abc-list a.active {
	color:#da3708;
	text-decoration:underline;
}
.abc-current-list {
	display:none;
}
.abc-current-list.active {
	display:block;
}
.abc-list {
	padding: 12px 24px;
}
.abc-list a {
	font-weight:normal;
	font-size:100%;
	line-height:18px;
	clear:none;
	float:left;
	margin-right:8px;
}
.brand-link {
	padding: 6px 10px;
	border: 1px solid #9e9e9e;
	box-shadow:1px 1px 1px rgba(0,0,0,0.2);
	float:left;
	margin-left:20px;
	background: linear-gradient(white,#e6e6e6);
}
a.brand-link:hover {
	color:#da3708;
}
.brand-link.brand-links-block {
	background-color: #fceeb1;
	background: linear-gradient(#f0d699,#fceeb1);
	border: none;
	color: black;
	text-align:center;
	width:150px;
	padding-bottom: 26px;
	position: relative;
    z-index:3;
	box-shadow:0px 1px 1px rgba(0,0,0,0.2) inset;
	border-radius: 3px 3px 0 0;
	margin-bottom:-3px;
}
.brands li a {
	text-align:center;margin:5px auto;vertical-align:middle;display:table-cell;
}
.brands li {
	display:table;float:left;width:10%;height:86px;clear:none;list-style:none;
}
.brand-item {
	display:table-row;
	vertical-align:middle;
	width:100%;
}
.brands img {
	outline: none;
	max-width: 86%;
	max-height: 60px;
	margin: 0 auto;
	display: block;
	-webkit-filter: grayscale(40%);
	-moz-filter: grayscale(40%);
	-ms-filter: grayscale(40%);
	-o-filter: grayscale(40%);
	filter: grayscale(40%);
	filter: gray;
	opacity: .8;
	transition: all 0.2s;
}
.brands li a:hover img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
	filter: none;
	opacity: 1;
}
.sub-catalog .list .description {
	margin-right: 225px;
}
body .sub-catalog .list p {
	min-width:540px;
}
.service-main{position:relative;margin-top:5px;width:100%;border-radius:10px;padding-bottom:5px;}
.service-main .service-block {width:20%;}
.service-main form{margin:10px;}
.service-main label{display:block;color:#555;font-weight:bold;font-size:18px;text-shadow:2px 2px 1px #fff;padding-bottom:10px;}
.service-main form p{width:424px;background:#fff;padding:10px 5px;border:1px solid #d2d2d2;border-radius:3px;}
.service-main input[type="text"]{border:none;outline:none;width:395px;height:24px;vertical-align:middle;background:none;box-shadow:none;}
.service-main input[type="submit"]{width:20px;height:20px;padding:0;margin:0;background:url(/public/images/bg-icon-set.png) -135px -102px no-repeat;border:none;cursor:pointer;}

.service-content{margin-right:10px;margin-top:5px;}
.service-block p{margin:5px 0 15px 20px;padding:5px;background:#fff;background:linear-gradient(white,#f6f6f6);border:1px solid #e0e0e0;border-radius:5px;overflow:hidden;}
.service-block a{text-align:center;display:block;width:100%;color:black;font-weight:normal;font-size:12px;text-decoration:none;}
.service-block a:hover, .service-block a.active{color:#333;}
.service-block a.active {position:relative;box-sizing:border-box;box-shadow: 1px 1px 11px rgba(0,0,0,0.5);}
.service-block span{float:right;padding-left:16px;font-size:9px;color:#25a50b;cursor:pointer;}
.service-block span:hover{background:url(/public/images/flag-map.png) no-repeat;}

.service-full{background:#fff;border-top:3px solid #e0e0e0;position:relative;display:none;width:100%;margin-bottom:20px;}
.service-full .full-item{padding:5px 0;border-bottom:1px solid #e0e0e0;}
.service-full .full-item:hover{background-color: #fdfdff;}
.service-full p{float:left;clear:both;width:30%;margin-right:1%;margin-left:19%;color:#555;padding:5px 0;text-align:right;}
.service-full p:last-child{margin-left:0%;clear:none;text-align:left;}
.service-full span{padding-left:18px;display:inline-block;}
.service-triangle{border-bottom:5px solid #e0e0e0;border-left:5px solid transparent;border-right:5px solid transparent;height:0;position:absolute;top:-8px;width:0;}
.service-triangle.pos-1{left:5%;}
.service-triangle.pos-2{left:15%;}
.service-triangle.pos-3{left:25%;}
.service-triangle.pos-4{left:35%;}
.service-triangle.pos-5{left:45%;}
.service-triangle.pos-6{left:55%;}
.service-triangle.pos-7{left:65%;}
.service-triangle.pos-8{left:75%;}
.service-triangle.pos-9{left:85%;}
.service-triangle.pos-10{left:95%;}
p.comments-block.no-padding,p.no-padding,.no-padding {padding-top:0px;}
.cat-menu b.cata-title {display:block;padding-bottom:4px;}
.cat-menu a.cata-title {padding-left:0px;}
.cat-menu a.sub-title {padding-left:12px;position:relative;}
.cat-menu a.sub-title::before {
    content: '';
    background: #fa5400;
    display: block;
    width: 5px;
    height: 1px;
    position: absolute;
    top: 7px;
    left: 0px;
}
/*#overlay {height:100%;left:0px;opacity:1;top:0px;width:100%;z-index:1000;display:none;position:fixed;background-image:url('/public/images/overblack.png');}

#popup-area {width:100%;height:100%;position:absolute;}
#popup-resize {position:fixed;display:none;overflow-x:auto;overflow-y:scroll;width:100%;height:100%;z-index:10000;top:0;left:0;}
#popup-block {padding:30px 65px;top:100px;width:700px;z-index:1001;position:relative;margin-left:-415px;background:none repeat scroll 0 0 #FFFFFF;border-radius:5px 5px 5px 5px;left:50%;margin-top:10px;padding-bottom:55px;margin-bottom:90px;}*/
#sum-slider, #month-slider, #first-pay-slider {background:#FF8C00;box-shadow:1px 1px 1px rgba(0,0,0,0.5) inset;border-radius:5px;width:95%;height:10px;margin:5px auto;cursor:pointer;position:relative;}
.ui-slider-range {background:#3FB928;box-shadow:1px 1px 1px rgba(0,0,0,0.7);border-radius:5px 0 0 5px;height:10px;}.sum-slider-handle, .month-slider-handle, .first-pay-slider-handle {width: 13px;height: 16px;background-position: -18px -654px;position: absolute;top: 1px;display: inline-block;z-index: 3;margin-left: -6px;background-image: url(/public/images/templates/yellow/icon-set.png);background-repeat: no-repeat;}.credit-line-top {width:100%;padding-top:15px;overflow:hidden;}#popup-content .credit-line-top p, .credit-line-top p {padding:4px 0;}.credit-line-bot {width:95%;margin:0px auto;height:28px;position:relative;color:#AAA;}#popup-content .credit-line-bot p, .credit-line-bot p {padding:0px;float:left;font-size:11px;position:relative;display:inline-block;border:0;text-align:center;}#popup-content .installment p.month-title, .installment p.month-title {width:96px;margin-left:-17px;text-align:left;position:absolute;}.full-border .installment {margin:-25px -25px 0;padding:25px 25px 0;}.installment {border-radius:4px 4px 0 0;}.installment .static-style table.static-table td:first-child {text-align:left;}.installment .static-style table.static-table td {height:44px;}.installment .comments-block,#popup-content .installment .comments-block {line-height:11px;text-align:justify;border-top:none;margin-top:15px;padding:20px 0 30px 40px;display:inline-block;background:url(/public/images/content/arr-left.png) 0 10px no-repeat;font-size:10px;color:#888888;}#popup-content .installment p.month-title{padding:0;}#popup-content .installment .comments-block {padding-bottom:0px;}.header-credit {overflow:hidden;text-align:center;font-size:12px;margin:50px 0px 0px;padding:5px 0px;background:white;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.full-border .header-credit {margin:50px -25px 20px;padding:5px 25px;}.installment h2 a, .static-style a.credit-link {float:right;font-size:12px;color:#aaa;}.credit-page img {max-height:67px;padding:0;}.header-credit img {float:right;}.static-style table.static-table {margin-bottom:0px;padding-bottom:0px;border-radius:0px;}.static-style .header-credit h2 {line-height:22px;color:#f60;float:left;margin-top:24px;font-size:18px;}.slider-desc {border-left:1px solid #00b3bf;line-height:135%;border-radius:2px;background:#009bb3;background:linear-gradient(#00b6c1, #005d98);font-weight:bold;position:absolute;width:45px;text-align:center;font-size:11px;margin-top:-28px;margin-left:-18px;color:white;padding:5px 0;}.slider-desc span {border:solid transparent;position:absolute;width:1px;border-top:3px solid rgb(0, 95, 153);top:24px;left:19px;}.slider-desc.slider-desc-full {width:96px;margin-left:-41px;}.slider-desc.slider-desc-full span {left:42px;}.installment table.static-table th:last-child,.installment table.static-table th:first-child{width:25%;}.installment table.static-table th{background: #f5f5f5;color: #797979;border-left:none;border-right:none;}#popup-content .credit-block{margin:0;}.credit-port{position:absolute;margin-top:-150px;}.credit-content-div {padding-top:5px;clear:both;margin:0 -25px;}#popup-content .credit-content-div {margin:0 -65px;}#popup-content .installment table.static-table th{}#popup-content .installment table.static-table th:first-child,#popup-content .installment table.static-table td:first-child {text-align:left;padding-left:25px;}#popup-content .credit-content-div{box-shadow: 0 1px 4px #D7D1CA,0 -1px 4px #D7D1CA;margin-top:5px;padding-top:0px;}.credit-info-line-1,.credit-info-line-2{padding-bottom:20px;}.static-style table.static-table .system-credit-table tr td,#popup-content .installment table.static-table .system-credit-table tr td{min-width:50%;max-width:50%;width:50%;text-align:left;padding:5px;height:auto;line-height:100%;}.system-credit-table{border-bottom:1px solid #e0e0e0;margin:-11px -19px 0px;margin-bottom:5px;box-sizing:border-box;}
.cart-plus .installment td{border-top:none;text-align:center;border-left:none;border-right:none;}
.installment table.static-table {border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}

.static .detail-credit-switch span {
    font-size:10px!important;
    color:#005e96!important;
    text-decoration: underline;
    padding-top: 10px!important;
    position:relative;
    cursor:pointer;
}
.static .detail-credit-switch:hover ul,
.static .detail-credit-switch:active ul {
    display:block;
}
.static .detail-credit-switch:hover span {    
    text-decoration:none;
    color: #1e8d0c!important;
}
.static .detail-credit-switch ul {
    display:none;
    background: #f5f5f5;
    margin-top:5px;
    padding-top:8px;
    padding-bottom:8px;
    position:absolute;
    z-index:2;
    border: 1px solid #BFBFBF;
    margin-left:-20px;
    border-radius: 1px;
    max-width:400px;
}
.static .detail-credit-switch ul li,.static .detail-credit-switch ul li b{font-size: 11px;
    line-height: 15px;
    color: #797979;font-weight:normal;
}
.event-detail-text {margin:0 -20px 20px;font-size:12px;color:#6a6a6a;}
.event-detail .event-detail-text img {display:block;margin:0 auto 10px;}
.event-detail .catalog {width:auto;float:none;}
.event-detail .catalog.table .cat-block {width:25%;}
.email-form{padding:35px 40px 30px;border-radius:10px;overflow:hidden;margin-bottom:25px;}
.email-form label{color:#242424;font-size:20px;font-weight:bold;line-height:24px;margin-top:-6px;padding-right:4%;float:left;width:29%;}
.email-form input.email{width:50%;border:0;border-radius:5px;background:#ffffff;box-shadow:inset 0px 1px 3px #a0774e;font-size:16px;line-height:20px;padding:10px 15px;}
.email-form input.submit{width:100px;height:42px;border:0;background:transparent url(/public/images/bg-icon-set.png) -2px -152px no-repeat;cursor:pointer;float:right;}
.event-item{width:25%;border-radius:5px;float:left;margin-bottom:30px;transition:box-shadow 0.2s;position:relative;}
.sale-item{padding:14px;height:420px;}
.event-timer{
    width:135px;
    padding:10px;
    background:#ffba00;
    float:left;
    border-radius:5px;
    border-bottom-left-radius:0;
    font-size:11px;
    color:#000;
    line-height:12px;
    position:relative;
    z-index:2;
}
.event-timer span{display:inline-block;width:30px;height:31px;background:url(/public/images/bg-icon-set.png) -5px -202px no-repeat;float:left;margin-right:13px;}
.event-timer b{
    font-size: 14px;
        color: #000000;
        line-height: 19px;
        display: inline-block;
}
.event-item p.post{float:right;font-size:11px;color:#414141;padding-top:10px;line-height:11px;}
.event-item .title-block{max-height:82px;overflow:hidden;}
.event-item .img{margin-top:-20px;margin-bottom:10px;width:100%;height:235px;overflow:hidden;display:inline-block;}
.event-item:hover .img div{
    -webkit-filter: unset;
    -moz-filter: unset;
    -ms-filter: unset;
    -o-filter: unset;
    filter: unset;
}
.event-item .img div{
/*    -webkit-filter: sepia(50%) contrast(90%);
    -moz-filter: sepia(50%) contrast(90%);
    -ms-filter: sepia(50%) contrast(90%);
    -o-filter: sepia(50%) contrast(90%);
    filter: sepia(50%) contrast(90%);*/
}
.event-main .list p {
    min-width: 435px;
}
.event-item .img div{background:url(/public/images/event-default.jpg);width:100%;height:235px;background-position:0% 100%;background-size:cover;}
.event-item img{width:100%;}
.event-item a.title{
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    color: #333;
    text-decoration: none;
    padding-bottom: 2px;
    transition: color 0.2s;
    height: 57px;
    max-height: 57px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.event-item a.more:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 18px solid #fff;
    border-left: 14px solid rgba(255, 164, 0, 0);
    border-bottom: 18px solid #fff;
    position: absolute;
    right: 0px;
    top: 0;
}

.event-item a.more {
    font-weight: 700;
    font-size: 12px;
    color: #222;
    margin-top: 13px;
    position: relative;
    padding: 8px 8px 8px 4px;
    border-radius: 2px;
    float: none !important;
    line-height: 0;
    background-repeat: repeat-x;
    background: #ffba00;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px;
    text-shadow: 0 0 black;
    width: 191px;
}
.event-item .event-line{background:#c4c4c4;height:1px;position:absolute;bottom:-15px;width:100%;}

.event-timer.gray-gr, .event-item.old .event-timer{
    background: #dde1e8;
    font-weight: bold;
    font-size: 14px;
    color: #777777;
    line-height: 15px
}
.event-timer.gray-gr span, .event-item.old .event-timer span{background:url(/public/images/bg-icon-set.png) -39px -202px no-repeat;}
.event-item.old a.title{color:#737373;border-color:#b9b9b9;}
.event-item.old a.more{
   background: #dde1e8;
}

.event-item:hover{box-shadow:2px 2px 29px rgba(78,78,78,0.63);}
.event-timer.green-gr{
   background: #ffba00;
       color: #285009;
}
.event-item:hover a.title{color:#000000;}
.event-item:hover a.more{
    background: #ff8600;
}
.event-item:hover .event-timer{
    color: #000000;
    background: #ff8600;
}
.event-timer.dark-gray-gr,.event-detail.old .event-timer{background:#484848;background:linear-gradient(#929292,#484848);box-shadow:none;color:#ffffff;text-shadow:0 -1px 0 rgba(46,38,38,0.72);}
.event-timer.dark-gray-gr span, .event-item.old:hover .event-timer span,.event-detail.old .event-timer span{background:url(/public/images/bg-icon-set.png) -75px -202px no-repeat;}
.event-item.old:hover .event-timer{
    color: #000000;
        background: #b5b8bd;
}
.event-item.old:hover a.more{
    background: #b5b8bd;
}

.line-more{background:#c4c4c4;height:1px;text-align:center;position:relative;margin:50px 0 40px;}
.line-more p{font-size:24px;line-height:26px;font-weight:bold;color:#050505;padding:0 20px;background:#ffffff;display:inline;position:absolute;top:-13px;left:41%;}

.event-main{width:100%;background-image:url(/public/images/event-content-image.jpg);background-position:center top;background-repeat:no-repeat;padding-top:70px;position:relative;background-size: 100%;}
.event-main .arrow{position:absolute;top:240px;width:95px;height:105px;background:rgba(0,0,0,0.6);}
.event-main .prev{left:0;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.event-main .next{right:0;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.event-main .arrow span{display:inline-block;width:32px;height:57px;background:url(/public/images/bg-icon-set.png) no-repeat;}
.event-main .prev span{background-position:-112px -209px;margin:25px 0 0 25px;}
.event-main .next span{background-position:-152px -209px;margin:25px 0 0 35px;}
.event-main .prev:hover span{background-position:-112px -148px;}
.event-main .next:hover span{background-position:-152px -148px;}
.event-main .event-detail{margin:0 auto 60px;max-width:1000px;box-shadow:2px 2px 29px rgba(78,78,78,0.63);border-radius:10px;background:#ffffff;position:relative;}
.yashare-auto-init {padding-left:20px;}
.event-main .social-right-side {padding:25px 60px 45px;text-align:right;line-height:28px;height:26px;}
.event-main .event-detail .green-gr{position:absolute;top:-30px;}
.event-main .title-detail{font-family:'ecrm-bold';background:#ff8100;color:#ffffff;font-size:34px;line-height:40px;padding:60px 60px 60px;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:30px;}
.event-main .full-detail{padding:0 60px 40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.event-main .img-sale{margin-top:-60px;}
.event-main .img-sale img{padding:0;}
.event-main ul{padding-bottom:40px;}
.event-main ul li{color:#7a7a7a;list-style:decimal;}

@media screen and (max-width: 1330px){
    html,body {
        min-width:1100px;
    }
	.ttibo {
		display:none;
	}
	#ajax-mode {
        overflow:hidden;
    }
    .container  {
        width:1050px;
        max-width:1050px;
    }
    
    #bottom-slider {
        width: 610px;
        overflow: hidden;
    }
    .big-container {
        margin-left: auto;
        margin-right: auto;
    }
    .footer-top a h2 {
        font-size:11px;
    }
    .footer-top li {
        padding: 0 14px;
    }
	#ajax-mode-content .col-10.left {
		width: 79%;
	}
    .list .img {height:194px;}
	.search-block a.logo{margin:7px 15px;}
    .search-block form{width:50%;}
    .search-block .right-block p{margin-top:12px;}
    .search-block .right-block .mob{padding-right:108px;margin-right:8px;}
    .search-block .right-block .mob span{display:block;text-align:left;float:none;}
    .search-block .right-block .mob span::before{display:none;}
    .search-block .right-block .city{padding-right:104px;}
    .search-block .right-block p b{font-size:28px;position:absolute;top:12px;right:10px;padding:0;}
    .search-block .right-block .city b{right:0;}
    .main-menu .nth-but{padding-left:8px;padding-right:8px;font-size:11px;}
    .cat-menu .popular .left-img{margin-left:-30%;}
    .cat-menu .popular .right-block{max-width:70%;}
    .benefit .col-20::before{width:90px;margin:15px 0 15px 15px;}
    .benefit p{padding:25px 10px;}
    .slider ul{height:540px;}
    .slider .description{left:27px;}
    .el-h1{height:170px;}
    .el-h2{height:355px;}
    .el-h3{height:540px;}
    .spec-item .col-2{width:20%;padding:0 15px;}
    .spec-item{margin-right:0;margin-left:0;}
    .spec{max-height:486px;}
    .spec-item .col-2:nth-child(5).markdown,.spec-item .col-2:first-child.markdown{right:0;}
    .line-title{padding:0 15px;}
    .index-news ul{margin:0 -15px;}
    .index-news span.date,.index-news p{margin:0 30px;}
    .recall{margin:0 15px 0 0;}
    .recall p{margin:10px 15px;}
    .header-title .left{max-width:650px;}
    .subscription input.email{width:475px;}
    .catalog{width:810px;}
    .catalog .table{width:25%;}
    .list .brand{display:none;}
    .list .title-cat{width:100%;}
    .img-gallery{width:50%;}
    .img-full{width:240px;float:left;}
    .img-nav{margin:0 15px 0 0;}
    .cart .right-block{padding-right:15px;}
    .slider-item .catalog.table .cat-block{width:33.33333333%;}
	.slider-item .catalog.table .cat-block .belarus {display:none;}
    .catalog.table .cat-block{width:25%;}
    .spec .table .cat-block{width:20%;}
    .list .description p{min-width:354px;}
    .list .markdown .description p{min-width:375px;}
    .catalog.table .img a {width:182px;}
    .catalog.table .img img {max-height:182px;}
    .img {height:182px;}
    .benefit .wrap{padding:15px 15px 15px 100px;clear:both;position:absolute;font-size:11px;}
    .img-full a,.img-full img{max-width:240px;}
    .header-title .left{width:620px;}
    .nav-descript a{padding: 10px 9px;}
    .nav-descript a.active{padding: 14px 12px 13px;}
    .nav-descript a.active b{font-size: 12px;}
    .nav-descript a b {font-size:9px;}
    .img-full iframe {width: 240px;height: 180px;}
    .globel24 .address {width: 140px;}   
}
@media screen and (max-width: 1367px){
    #REVIEW {margin-top: 0px !important;}
    #REVIEW .form-line textarea{height: 45px;}
    #REVIEW-POPUP-FORM {padding-bottom: 10px!important;}
    #REVIEW .cart-green-button.on-click-submit {padding:10px;min-width:190px;font-size:18px !important;}
}
@media screen and (max-height: 870px){
    .min-edit .main-menu#header-menu {
        position: absolute;
    }
}
#page-order-form{margin:10px 0 40px;}

table.order-list{width:100%;border-collapse:collapse;margin-bottom:20px;}
.order-list th{font-weight:bold;}
.order-list td{text-align:left;}
.order-list th,.order-list td{font-size:14px;border-bottom:1px solid #d9d9d9;line-height:16px;padding:10px 0;}
.order-list td.cart-count{text-align:center;}
.order-list td.cart-item a {
    font-size: 14px;
    color: #005EA6;
}
.order-list td.cart-item a:active {
    color: #ff6c00;
    text-decoration: none;
}
.order-list td.cart-price span small {
    font-size: 13px;
}
.order-list td.cart-del {
    padding: 0 8px 0 0;
    width: 65px;
}
.order-list td.cart-del a{background-position:right -485px;color:#222;font-size:11px;line-height:36px;padding-right:17px;text-decoration:none;}
.order-list td.cart-del a:hover{background-position:right -501px;color:#c52828;}
#order-block-2, #order-block-3, #order-block-4{display:none;margin-bottom:20px;}
span.green-bullet{width:19px;height:15px;padding:1px 5px 2px;background:#717171;color:#ffffff;font-size:14px;font-weight:bold;text-align:center;border-radius:10px;}
#order-nav{position:relative;}
#order-nav img {
    display: none;
}
#order-nav img.active {
    padding:0;
    margin:0;
    display: block;
    position: absolute;
    right: 10px;
    bottom: -60px;
}
#order-nav ul{position:absolute;top:-44px;padding-left:25px;}
{font-weight:bold;}
#order-content{border-width:2px 0;border-style:solid;border-color:#d6d6d6;padding:40px 20px;}

#order-content .block-row {
    display:block;
    clear:both;
}
#order-content .block-separator{clear:both;height:1px;border-bottom:1px solid #d6d6d6;margin:30px 0 20px;}
#big-order-form h2 {
    padding: 15px 0 25px;
}
#order-content label {
    float: left;
    font-weight: bold;
    margin-right: 20px;
}
#order-content .block-row label.radio-label{line-height:18px;height: 18px; padding:0 0 5px 35px;cursor:pointer;text-align:left;background-position:-30px -1299px;}
#order-content .block-row label.radio-label:hover{color:#000000;}
#order-content input[type=radio]:checked + label{background-position:-30px -1322px;}
#order-content input.radio-label {
    display: none;
}
#order-content label span {
    color: #838383;
    font-style: italic;
    font-weight: normal;
}
#order-content .cart-header {
    font-size: 18px;
    font-weight: bold;
    color: #292929;
}
#order-content .error-label {
    display: none;
}
#order-content input.text.full-input {
    width: 336px;
}
#order-content .form-part {
    float: left;
}
#order-content .location, #order-content .form-part {
    height: 32px;
    padding: 7px 0;
}
#order-content .form-part .sbToggle {
    height: 32px;
}
#order-content .form-part .sbSelector {
    width: 187px;
}
#order-content .form-part input.text {
    width: 40px;
    margin-right: 15px;
}
#order-content .form-part label {
    text-align: left;
    width: 128px;
    color: #626262;
    padding-top:10px;
}
#order-content label.full-label {
    text-align: left;
    width: 128px;
    color: #626262;
    padding-top:10px;
}
#order-content label.part-label {
    text-align: left;
    width: 55px;
    color: #626262;
}
#order-content input.phone-input{width:185px;}
#cart-full-summ {
	padding-right:73px;
}
#cart-full-summ,
#cart-delivery-summ{color:#4F5050;float:right;font-size:12px;font-weight:bold;margin-bottom:10px;padding-bottom: 10px;}
#cart-delivery-summ{display: block;opacity: 0;}
#cart-full-summ, #cart-full-summ-note, #order-content .order-button, #cart-delivery-summ {clear: both;}
#order-content .order-button{display:none;text-align:right;width:100%;}
#order-content .order-button.active{display:block;overflow:hidden;}
#order-content select {float: left;font-size: 14px;height: 32px;line-height: 30px;margin-right: 10px;}
#order-block-3 .p3delivery {clear: both;margin-left: 35px;display: block;margin-bottom: 10px;font-size: 11px;color: #7B7B7B;font-style: italic;}
#order-block-3 .p3delivery span {font-style: italic;font-size: 11px;}
#cart-delivery-summ span {font-style: italic;font-size: 11px;color: #7B7B7B;}

#datepicker-icon{margin:6px 0 5px 10px;cursor:pointer;}

.cart-orange-button{display:inline-block;width:252px;height:25px;text-align:center;padding-top:8px;background:url(/public/images/templates/yellow/middle-one-click.png) no-repeat;color:#ffffff;font-size:17px;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.5);}
.cart-orange-button:hover{background-position:0 bottom;}
.cart-gray-button{float:left;display:inline-block;color:#626262;margin:10px 0 0;font-size:16px;line-height:18px;background-position:-39px -541px;padding-left:20px;padding-top:1px;}
.cart-gray-button:hover{background-position:-39px -518px;color:#1565b6;}
#order-button-4 .cart-green-button{float:right;overflow:hidden;}

#ui-datepicker-div {background: #4F4F4F;margin-top:-125px;margin-left:185px;box-shadow: 0px 0px 10px #888;display:none;}
#ui-datepicker-div th {background:none;padding:none;}
.ui-datepicker-div td {padding: 10px 13px;line-height:10px;}
.ui-datepicker{padding: 30px;}
.ui-datepicker-header{line-height:15px;width:210px;background:#4F4F4F;display:block;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 15px;text-align:center;}
.ui-datepicker-title{color:#fff;font-weight:bold;text-transform:uppercase;font-weight:normal;}
.ui-datepicker-calendar{width:100%;margin-bottom:4px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#ui-datepicker-div th, #ui-datepicker-div td{padding:3px 0px;line-height:10px;text-align:center;}
#ui-datepicker-div th{background:#4F4F4F;color:#FFFFFF;font-size:12px;text-transform:capitalize;padding: 15px 0px;}
#ui-datepicker-div th.ui-datepicker-week-end, #ui-datepicker-div td.ui-datepicker-week-end a{color:#ffffff;}
#ui-datepicker-div a{color:#fff;text-decoration:none;font-size:13px;width: 30px;height: 20px;display: block;padding-top: 5px;}
#ui-datepicker-div a:hover{text-decoration: none;background: rgba(0, 0, 0, 0.11);border-radius: 4px;}
#ui-datepicker-div td.ui-datepicker-other-month a{text-transform:uppercase;font-weight:normal;color:#797979;}
.ui-datepicker-next{float:right;border-radius: 4px;border-left:6px solid #B7B7B7;border-top:6px solid transparent;border-bottom:6px solid transparent;width: 0px !important;height: 0px !important;padding-top: 0px !important;}
.ui-datepicker-prev{float:left;border-radius: 4px;border-right:6px solid #B7B7B7;border-top:6px solid transparent;border-bottom:6px solid transparent;width: 0px !important;height: 0px !important;padding-top: 0px !important;}
.ui-datepicker-next:hover,
.ui-datepicker-prev:hover {background: none !important;border-right-color: #fff;border-left-color: #fff;cursor: pointer;}
#ui-datepicker-div .ui-state-active {background-color: #2F2F2F;border-radius: 4px;}

#web-pay-choice input[type="radio"] {
	margin:-2px 0 0 0;
	position:absolute;
	top:41%;
	right:7%;
}
#web-pay-choice .block-row input[type='text'],
#web-pay-choice .block-row input[type='password'] {
	width: 250px;
	float: left;
	padding: 8px 8px;
	border: 5px solid #e0e0e0;
	margin-left: 5px;
}
.cart-orange-button span {
	font-size:17px;
}
#web-pay-choice span.red {
	padding-left: 10px;
}
#web-pay-choice .choice{
	clear:both;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:100px;
}
#order-content #web-pay-choice .block-row label {
	padding-left:10px;
	width:270px;
	line-height:24px;
}
#web-pay-choice .choice label{
	color:#005E96;
	display:inline-block;
	padding:8px 0;
	border: 5px solid #e0e0e0;
	width:150px;
	height:50px;
	text-align:center;
	border-radius:5px;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
	cursor: pointer;
    background:white;
}
#web-pay-choice .choice label.active{
	border: 5px solid #ff9f00;
}
#web-pay-choice label{
	display:block;
}
#web-pay-choice label img{
	padding:0px;
	margin-bottom:-10px;
	float:none;
	transition:opacity 0.3s;
}
#web-pay-choice label img:hover{
	opacity:0.8;
}
/* News Item 
=============================*/
.news-item
{
    float: left;

    width: 95%;
    margin-bottom: 25px;
    padding-bottom: 20px;

    border-bottom: 1px solid rgb(232, 232, 232);
}
.news-item.last
{
    border-bottom: 0;
}
.news-item .date
{
    float: left;

    width: 10%;
    margin-bottom: 15px;
    margin-right: 20px;

    text-align: center;
}
.news-item h2
{
    float: left;
    clear: none;
    width: 80%;
    padding-bottom: 20px;
}
.news-item h2 a
{
    font-size: 17px;
    font-weight: bold;
    text-decoration: underline;
    transition: .3s;
    line-height: 20px;
}
.news-item h2 a:hover
{
    color: #ff8400;
}
.news-item .news-preview
{
    font-size: 13px;
    line-height: 24px;

    float: left;
    clear: both;
}

/* Accordion
=============================*/
.accordion
{
    padding-left: 0 !important;
}
.accordion > li {
	list-style: none;	
}
.accordion > li > div
{
    padding: 0px 0px 35px 0;
}
.accordion > li > div > span strong {
	font-size: 18px;
	font-weight: bold;
}
.accordion > li > div > strong {
	font-size: 18px;
	font-weight: bold;
}
.accordion > li > div > span strong::before
{
    font-size: 15px;

    display: block;
    float: left;

	width: 20px;
    height: 3px;
    margin-top: -1px;
    margin-right: 10px;

    content: '+';

    color: black;

    display: none;
}
.accordion > li > div.active > span strong::before {
	content: '—';
}
.accordion > li > .whitesmoke-block
{
    line-height: 24px;
    margin-top:-20px;
    display: none;

}
.accordion > li > .whitesmoke-block:hover 
{
    cursor: auto;    
}
.accordion > li > div.active + .whitesmoke-block {
	display: block;
}
.not-found {
	margin-top: 20px;
}
.accordion > li > .whitesmoke-block table
{
    margin-top: 20px;
}
.accordion > li > .whitesmoke-block img 
{
    float: left;
}

/* News Detail
=============================*/
.news-detail p,
.news-detail strong,
.news-detail span,
.tag-block,
.tag-block i {
	font-size: 14px;
	line-height: 22px;
}
.news-detail .date
{
    font-size: 11px;

    display: none;
    width: 110px;
    text-align: center;

    padding: 5px 10px;

    color: #5e5e5e;
    border-radius: 3px;
    background: #ebebeb;

    margin-bottom: 20px;
}
.news-detail .detail-text p {
	clear:none;
}
.news-detail .detail-text a,.news-detail .detail-text, .news-detail .detail-text ul, .news-detail .detail-text li, .news-detail .detail-text *
{
	font-size:14px;
	line-height:19px;
	text-align:justify;
}
.news-detail .detail-text img {
	float:left!important;
	max-width:50%;
	padding-bottom:40px;
	clear:both;
	height:auto!important;
	box-sizing:border-box;
}
.news-detail .detail-text img:nth-of-type(2n-1) {
	float:right!important;
	padding-right:0;
	padding-left:20px;
}
.news-detail .detail-text ul {
	margin-bottom: 25px;
}

.news .tags a,
.news .tag-block i
{
    font-style: italic;

    margin-right: 10px;
}
.news .tags
{
    margin-top: 15px;
    padding-bottom: 0px;
}
.news-detail .back
{
    font-size: 20px;
    text-decoration: none;
    display: block;
	clear:both;
    margin-top: 25px;
	padding-top:20px;
	text-align:center;
	color:#1565b6;
	border-top: 2px solid #d6d6d6;
}
.news-detail .back:hover
{
    text-decoration: underline;
}
.news .r
{
    display: none;
}
.news .tag-block
{
    margin-bottom: 20px;
    padding: 10px;

    background-color: #fafafa;
    box-shadow: 0 2px 1px #ddd;
}
.news .tag-block i {
	color: #1565b6;
}

/* Reviews
=============================*/
#review-hover-img
{
    height: 70px;
    margin-top: 40px;
    margin-bottom: 50px;

    width: 95%;
}
.static #review-hover-img a {
	font-weight:bold;
}
.static #review-hover-img a:hover {
	color:white!important;
}
#review-hover-img .l,
#review-hover-img .r
{
    font-size: 22px;

    float: left;

    width: 30%;
    height: 40px;
    margin-right: 5%;
    padding-top: 30px;

    color: #fff;
    border-radius: 5px;
    box-shadow: 6px 6px 14px rgba(0,0,0,.2);
    text-shadow: 1px 1px 0 #888;
}
#review-hover-img .r
{
    background: #FF7400;

    background: linear-gradient(#FFA357, #FF5700);
}
#review-hover-img .r:hover
{
    background: linear-gradient(#FF5700, #FF7400);
}
#review-hover-img .l
{
    background: #53a721;
    background: linear-gradient(#8ace04, #297800);
}
#review-hover-img .l:hover
{
    background: linear-gradient(#297800, #8ace04);
}
#review-hover-img .hover-monster
{
    position: relative;

    float: left;

    width: 30%;
}
#review-hover-img .hover-monster .smile,
#review-hover-img .hover-monster .sorrow
{
    display: none;
}
#review-hover-img .hover-monster img
{
    position: absolute;
    top: 8px;
    left: 45px;

    height: 235px;
    margin: -80px 0px 0px 0px;
    padding: 0;
}
.review-block
{
    width: 97%;
}
.review-block .wrap
{
    margin-bottom: 30px;
}
.review-block b
{
    font-size: 15px;
    line-height: 14px;

    color: #010101;
}
.review-block span
{
    font-size: 14px;

    margin-left: 15px;
    padding-left: 12px;

    color: #808080;
    border-left: 1px solid #d6d6d6;
}
.review-block p
{
    font-size: 14px;
    line-height: 24px;

    padding-top: 15px;

    text-align: left;

    color: #1c1c1c;
}
.review-block p::before
{
    content: '— ';

    color: #ff6f00;
}

/* Credit
=============================*/
#crin
{
    width: 95%;
}
#crin .credit-link.right
{
    font-size: 15px;

    margin-top: 10px;
    margin-right: 5px;

    text-decoration: underline;

    color: #555;
}
#crin td 
{
    font-size: 12px !important;
    color: #111;
    padding: 0px;
}
#crin td.bank-td
{
    padding: 20px;
}
.cart-installment #popup-content .cart-green-button,
.cart-credit #popup-content .cart-green-button
{
    font-size: 17px !important;

    width: 184px !important;
    min-width: 0;
    margin-left: 227px;
    padding: 8px;
}
#crin .credit-link.right:hover 
{
    text-decoration: none;
    color: #111;
}
#crin .credit-line-top p
{
    font-weight: bold;

    float: left;
}
#crin .credit-line-bot p
{
    display: block;
    clear: none;
}
#crin .credit-line-bot p.f
{
    float: left;
    margin-left: -22px;
}
#crin .credit-line-bot p.s
{
    float: right;
    margin-right: -14px;
}
#crin .credit-line-bot p sup
{
    font-size: 11px;
}
.not-found {
    display:none;
}
#crin .credit-content-div
{
    margin: 30px 0px 0px 0px;
}
.cart-plus h2.not-found
{
    display: none;
    float: left;
}
#crin .static-table th
{
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;


    padding: 6px;
    text-align: center;
}
#crin .bank-td span
{
    font-size: 12px;

    position: static;
    top: 0;

    margin-top: 0;
    padding: 0;
    color:gray;
    background: none;
    display: block;
}
#crin .bank-td .cre-img
{
    overflow: hidden;
}
#crin .bank-td img
{
    margin-bottom: 10px;
    height: 60px;
}
#crin .bank-td small
{
    display: block;
}
#crin .bank-td i
{
    font-size: 15px;

    margin-top: 20px;

    color: #ff8400;
}
#crin .CREDIT_TRADE
{
    padding: 0px;
}
#crin .CREDIT_TRADE table
{
    margin: 0px;
}
#crin .CREDIT_TRADE .include-strv
{
    font-style: italic;

    display: block;

    padding: 0px;
    background: none;
    position: static;
    top: 0px;
    margin-top: 0px;
}
#crin .CREDIT_TRADE table td
{
    font-size: 14px;

    padding: 10px;
}
#crin .CREDIT_TRADE table td span
{
    color: #005d98;
    padding: 0px;
    background: none;
    position: static;
    top: 0px;
    margin-top: 0px;
}
#crin .comments-block
{
    font-size: 11px;
}
#crin .comments-block a
{
    font-size: 11px;

    text-decoration: underline;
}
#crin .header-credit
{
    margin: 20px 0 0;
    margin-bottom: 30px;
    padding: 15px 0 10px;

    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}
#crin .credit-info-line-2,
#crin .credit-info-line-1
{
    padding-left: 20px;
}
#crin .credit-info-line-2 li,
#crin .credit-info-line-1 li
{
    font-size: 13px;
}
#crin .credit-info-line-1 li:last-child{
    display: none;
}
.credit-page .left {
    padding-right: 40px;
}
#crin .credit-steps,
#crin .credit-steps a
{
    font-size: 12px;
}

/* Payment
=============================*/
.cw-payment .p-info p,
.p-info .pay-description
{
    padding-bottom: 15px;
}
.cw-payment > h3 a
{
    font-size: inherit;
    color: #1565b6;
}
.cw-payment > h3 a:hover
{
    color: #1e8d0c;
}
.cw-payment > h3.last
{
    font-style: italic;
}

/* Helper
=============================*/
.help-item
{
    margin-bottom: 20px;
    padding-bottom: 20px;

    border-bottom: 1px solid #f3f3f3;

    width: 95%;
}
.help-item h2
{
    padding-bottom: 10px;
}
.help-item h2 a
{
    font-size: 18px;

    border-bottom: 2px solid #aaa;
}
.help-item h2 a:hover 
{
    color: #ff8400;

    border-bottom: 2px solid #ff8400;
}
.help-item p
{
    font-size: 13px;

    padding-bottom: 15px;
}
.help-item .help-more a
{
    font-size: 15px;

    text-decoration: underline;

    color: #297800;
}
.help-item .help-more a:hover
{
    text-decoration: none;
}
.help-item.last
{
    border-bottom: 0;
}

/* Helper Detail
=============================*/
.helper-det
{
    width: 95%;
}
.helper-det p
{
    clear: none;
}
.helper-det p img
{
    float: right;

    padding: 15px 0px 15px 15px;

    margin: 0px;
}
.helper-det img
{
    float: none;
}
.helper-det .centred
{
    text-align: center;
}
.helper-det .middle-btn 
{
    padding-top: 10px;
}
.helper-det .middle-btn span
{
    font-size: 15px;
    font-weight: bold;
}

/* Search
=============================*/
.empty-search 
{
    margin-bottom: 25px;
    border-top: 1px solid rgb(240, 240, 240);
    padding-top: 20px;
}
.empty-search p 
{
    margin-bottom: 20px;
    font-size: 15px; 
}
.empty-search .msg 
{
    font-size: 13px;
    line-height: 22px;
}

/* Review Form
=============================*/
.review-score-input
{
    width: 350px;
    height: 22px;
    margin-top: 5px;

    background: url(/public/images/templates/yellow/big-rating.png) no-repeat;
}
.review-score-input a
{
    display: block;
    float: left;

    width: 29px;
    height: 22px;
}
.review-score-input #review-score-text
{
    font-size: 15px;
    font-weight: bold;

    display: block;
    float: left;

    margin-top: 5px;
    margin-left: 6px;
}
.cart-form input.text
{
    font-size: 14px;
}
.bottom-line .on-click-order-result {
	margin-top:30px;
}
/* Detail
=============================*/
#detail-element .right .service:hover *
{
    cursor: pointer;
    color: #1565b6 !important;
}
#detail-element .right .service:hover {
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
#detail-element .right-2line{
    border-right-color:#fff;
}
#detail-element .right-detail-block{
    border-left-color:#fff;
}

/* Preloader
=============================*/
.preloader
{
    position: absolute;
	width:0px;
	height:0px;

    display: none;
    visibility: hidden;

    -webkit-animation: preloader-circle 1s infinite linear;
            animation: preloader-circle 1s infinite linear;

    color: transparent;
    background-image: url('/public/images/preloader-circle.gif');
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image:         linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0));

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}
.preloader::before
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	height:14px;
	width:14px;
	margin-top:-9px;
	margin-left:-9px;

    content: '';

    border: 2px solid transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-radius: 1000px;
}
.preloader.yellow::before
{
    border-top-color: #ffba00!important;
    border-left-color: #ffba00!important;
    border-top-color: transparent;
    border-left-color: transparent;
}
.preloader.detail.active
{
    display: none;
}
.preloader:after
{
    visibility: hidden;

    content: '\00A0';
}
.preloader.medium::before
{
    line-height: 28px;

    width: 22px;
    height: 22px;
	margin-top:-14px;
	margin-left:-14px;

    background-position: 0 -20px;
}
.preloader.big::before
{
    line-height: 32px;

    width: 48px;
    height: 48px;
	margin-top:-26px;
	margin-left:-26px;

    background-position: 0 -5px;
}
.preloader.active
{
    visibility: visible;
    display: block;
}
.preloader.srch.active
{
    top: 32px;
    right: 68px;
}
.preloader.ctlg.active
{
    position: static;
    margin: 50px auto 80px;
}
.preloader.detail
{
    margin-bottom: 80px !important;
}

@-webkit-keyframes preloader-circle
{
    from
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);

        color: #fc0;
    }
    to
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);

        color: #fc0;
    }
}
@keyframes preloader-circle
{
    from
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);

        color: #fc0;
    }
    to
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);

        color: #fc0;
    }
}

/* Empty Search
=============================*/
#empty-text 
{   
    display: block;
    padding: 20px 0px 0px;
    margin-bottom: 50px;
}
#empty-search
{
    display: table;
    width: 100%;
}
#empty-search.no-filter
{
    padding: 30px 0px 10px;
}
#empty-search .wrapper
{
    display: table-cell;

    height: 300px;

    text-align: center;
    vertical-align: middle;
}
#empty-search .wrapper .title
{
    font-size: 32px;
}
#empty-search .wrapper span.title {
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
    display: inline-block;
}
#empty-search .wrapper .subtitle
{
    font-size: 18px;

    margin-bottom: 15px;
}
#empty-search .wrapper .clr-filter
{
    display: block;
    float: none;

    width: 130px;
    margin: 10px auto;
    padding: 10px 15px;

    border: 1px solid lightgray;
    border-radius: 4px;
}
#empty-search .wrapper .clr-filter:hover
{
    cursor: pointer;

    border-color: #333;
}

/* Admin Detail
=============================*/
#wrapper-admin
{
    font-size: 11px;

    width: 100%;

    text-align: center;

    color: #4a4a4a ;
}
.cbm_wrap
{
    overflow: hidden;

    padding-bottom: 20px;
}
.cbm_wrap p
{
    margin-top: 10px;
    margin-bottom: 15px;

    text-align: left;
}
.cbm_wrap p.catalog-name
{
    font-size: 15px;
    font-weight: bold;

    color: #000;
}
.cbm_wrap p.catalog-name::before
{
    display: block;
    float: left;

    width: 10px;
    height: 2px;
    margin-top: 6px;
    margin-right: 6px;

    content: '';

    background: #fa5400;
}
.cbm_wrap h1
{
    font-size: 17px;
    font-weight: bold;

    padding-bottom: 0;

    text-align: left;

    color: #424242;
    border-bottom: 1px solid #dcdcdc;
}
.cbm_wrap form 
{
    float: left;
    margin-top: 10px;
}
.cbm_wrap #onliner-sel
{
    float: left;

    width: 230px;
    margin-left: 0;
    padding: 10px 15px;
}
.cbm_wrap #onliner-search input
{
    float: left;

    margin-bottom: 10px;

    border-radius: 0px;
    font-size: 12px;
}
.cbm_wrap #onliner-search input[type='submit']
{
    display: block;
    float: left;

    margin-left: 5px;
    padding: 9px 15px 10px;
}
.cbm_wrap .btn
{
    font-weight: normal;

    margin-right: 5px;
    padding: 10px 15px;

    color: #797979;
    border: 1px solid #d6d6d6 !important;
    background: #f5f5f5;
}
.cbm_wrap .btn.no-form
{
    float: left;

    margin-top: 10px;
}
.cbm_wrap .btn.linking
{
    padding: 10px 9px;
}
.cbm_wrap .btn.b-press
{
    margin-right: 0;
    margin-left: 8px;
    padding: 11px 15px 12px;
}
.cbm_wrap .btn:hover
{
    color: #2d2d2d;

    cursor: pointer;
}
.cbm_wrap pre {
    font-size:75%;
}
.cbm_wrap table
{
    margin-top: 10px;
}
.cbm_wrap table tr
{
    vertical-align: top;
}
.cbm_wrap table tr td
{
    font-size: 11px;

    padding: 3px 0 3px 7px;

    color: #4a4a4a;
    text-align: left;
}
.cbm_wrap table tr td.value
{
    padding-left: 0px;
    font-style: italic;
}
.cbm_wrap table tr td.title:first-child
{
    position: relative;

    width: 227px;
    padding: 5px 0;
}
.cbm_wrap table tr td span
{
    font-size: 11px;
    font-weight: bold;

    position: absolute;
    top: 47%;
    left: 0;

    margin-top: -7px;
    padding: 0 5px 0 0;

    color: #111;
    background: #fff;
}
.cbm_wrap table tr td.title:first-child::before
{
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    border-bottom: 1px dotted #5f5f5f;
}
.cbm_wrap .information
{
    font-size: 11px;
    font-weight: bold;

    margin-top: 15px;
    margin-bottom: 20px;
    margin-left: 3px;

    text-align: left;
}
.properties-wrapper
{
    padding: 20px 0;

    text-align: left;

    color: #333;
}
.properties-wrapper .name
{
    font-weight: bold;

    margin-bottom: 10px;
}
.properties-wrapper .show-prop
{
    font-size: 11px;

    text-decoration: underline;

    color: #1565b6;

    margin-bottom: 20px;
    display: block;
}
.properties-wrapper .show-prop:hover
{
    text-decoration: none;
}
.properties-wrapper .prop-filled
{
    margin-bottom: 20px;
    display: none;
}
.properties-wrapper .prop-filled p
{
    font-size: 11px;

    margin: 10px 0;
}


/* Credit and installments for details
=============================*/
.cart-plus #popup-img,
.cart-plus #popup-close
{
    display: none;
}
.cart-plus #popup-content
{
    margin: 0;
    padding: 0px;
    
    background: #fff;
}
.cart-plus #popup-content h2
{
    font-size: 15px;

    padding-bottom: 0px !important;
}
.cart-plus #popup-content .cart-form
{
    display: block;
    float: left;

    margin: 15px 0px 0px;
}
.cart-plus #popup-content .installment
{
    width: 100%;
}
.cart-plus #popup-content .cart-form .form-line,
.cart-plus #popup-content .installment,
.cart-plus #popup-content .bottom-line
{
    float: left;
}
.cart-plus #popup-content .cart-form .form-line label
{
    width: 100px;

    text-align: left;
}
.cart-plus #popup-content .cart-table
{
    float: left;

    margin-top: 20px;
    margin-bottom: 10px;

    display: none;
}
.cart-plus #popup-content .order-list td.cart-price, 
.cart-plus #popup-content .cart-table td.cart-price
{
    padding-right: 0px;
    text-align: center;
}
.cart-plus #popup-content .cart-table th:first-child
{
    text-align: left;
}
.cart-plus #popup-content .installment h2 
{
    padding-top: 0px;
    padding-bottom: 15px !important;
}
.cart-plus #popup-content .installment h2.sec
{
    padding-top: 20px;
    padding-bottom: 0px !important;
}
.cart-plus #popup-content h2.order
{
    float: left;
    margin-top: 20px;
} 
.cart-plus #popup-content #crin .credit-content-div
{
    margin-left: -25px;
    width:auto;
    margin-right: 0px;
    border: 0px;
    margin-top: 0px;
    padding-bottom:0;
}
.cart-plus #popup-content .installment table.static-table .CREDIT_TRADE th:first-child, 
.cart-plus #popup-content .installment table.static-table .CREDIT_TRADE td:first-child
{
    padding: 10px 3px!important;
    text-align: center;
    font-size: 11px !important;
}
.cart-plus #popup-content .installment table.static-table .CREDIT_TRADE th:first-child b, 
.cart-plus #popup-content .installment table.static-table .CREDIT_TRADE td:first-child b
{
    font-size: 11px;
}
.cart-plus #popup-content .comments-block
{
    font-size: 11px;
    line-height: 18px;

    float: left;

    margin-top: 20px;

    color: #777;
}
.cart-plus #popup-content .comments-block a
{
    font-size: 11px;
}

/* Seo Description
=============================*/
.right-catalog
{
    float: right;
    width: 190px;
}
.seo-desc
{
    position: relative;

    margin-bottom: 50px;

    text-align: left;

    color: gray;
    /*width: 184px;*/

    float: right;
    width: 100%;
}


#seo-desc-text
{
    padding: 10px 10px 24px;

    border-radius: 10px;
    box-shadow: 0 0 2px #d7d1ca;
}
#seo-desc-text .content
{
    font-size: 11px;
    line-height: 14px;

    position: relative;

    overflow: hidden;

    text-align: left;
}
.seo-desc .desc-image-bot
{
    display: block;
    overflow: hidden;

    height: 10px;

    background-image: url('/public/images/seo-desc.png');
    background-repeat: no-repeat;
    background-position: bottom center;
}
.seo-desc a
{
    color: #005ea6;
    font-size: 11px;
}
.seo-desc strong
{
    font-size: 11px;
}
.seo-desc #desc-more
{
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;

    display: none;
    float: right;

    text-align: right;
}

/* Phones Static
=============================*/
#static-phone
{
    padding-left: 0;
    float: left;
    margin-right: 60px;
}
#static-phone li {
    overflow: hidden;
    list-style: none;

    float: right;
}
#static-phone li div.imgst
{
    overflow: hidden;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 10px;
}
#static-phone li div.imgst.skype 
{
    width: 42px;
}
#static-phone li div.imgst.skype img 
{
    height: 29px;
}
#static-phone li div.imgst img 
{
    height: 18px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-left: 2px;
}
#static-phone li div.imgst span
{
    font-size: 13px;
    color: #6c6c6c;
}
#static-phone li div.imgst .ic {
    background-image: url("/public/images/templates/yellow/icon-set.png");
    background-repeat: no-repeat;
    width: 25px;
    height: 18px;
    margin-left: 1px;
    display: inline-block;
    vertical-align: bottom;
}
#static-phone li div.imgst .ic.mts {
    background-position: -33px -38px;
}
#static-phone li div.imgst .ic.life {
    background-position: 0px -57px;
}
#static-phone li div.imgst .ic.vel {
    background-position: -30px -20px;
}
#static-phone li div.imgst .ic.city {
    background-position: -29px -71px;
}
#static-phone li div.name
{
    font-size: 17px;
    font-weight: normal;
    line-height: 22px;
    font-family: Verdana, sans-serif;
    color: #363636;
}
#static-phone li div.name span
{
    font-size: 27px;
    line-height: 25px;

    color: #9a9a9a;
}
.skype_box p, .email_box p, .vb_ws_box p, .contact_box p
{
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
.contakt_box
{
    border-bottom: 2px solid #d0d0d0;
    width: 89%;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.skype_box
{
    background-image: url("/public/images/templates/yellow/sk.png");
}
.delivery 
{
    display: inline-block;
    vertical-align: top;
}
.contakt_box h3
{
    font-size: 30px;
}
.contakt_box p
{
    font-size: 14px;
}
.order 
{
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
}
.order p, .delivery p
{
    padding: 0;
    line-height: 10px;
}
.clock_div
{
    background: url("/public/images/templates/yellow/clo.png") no-repeat;
    background-position: 0 0;
    padding-left: 83px;
}
.contakt_box .nth-1 span {
    height: 62px;
    background-position: 0 0;
}

.contakt_box .bg span {
    display: inline-block;
    width: 65px;
    margin-bottom: 5px;
}
.contakt_box .bg span {
    background: url(/public/images/templates/yellow/benefit-right.png) no-repeat;
}
.content-time-bold .bg.nth-1{
	display: inline-block;
	padding-top: 10px;
}
.content-time-box{
	display: inline-block;
	vertical-align: top;
}
.content-time-box p span, .content-time-box p span b, .content-time-box p b{
	font-size: 12px;
	line-height: 17px;
}
.content-time-box p{ 
	line-height: 17px;
	padding: 0 0 13px;
}
.content-ur-block h3, .content-proezd-block h3{
	font-size: 30px;
}
.content-ur-block p{
	padding: 0 0 7px;
	line-height: 17px;
}
.content-proezd-box{
	width: 50%;
	float: left;
}
.content-proezd-box-left img, .content-proezd-box-right img{
	width: 100%;
}
.content-proezd-box-left{
	padding-right: 15px;
}
.content-proezd-box-right{
	padding-left: 15px;
}
.content-proezd-box-right{
	padding-right: 0;
}
.email_box,
.contact_box,
.skype_box
{
    background-repeat: no-repeat;
    padding-left: 32px;
    margin-top: 20px;
    display: inline-block;
    margin-right: 10px;
	height:26px;
	line-height:26px;
	background-position:left center;
}
.email_box {
    background-image: url("/public/images/templates/yellow/email.png");
}
.vb_box 
{
    background-image: url("/public/images/templates/yellow/vb.png");
}
.ws_box 
{
    background-image: url("/public/images/templates/yellow/ws.png");
}
.gray_bg 
{
    margin-top: 20px;
    background-color: #f5f3f2;
    clear: both;
    border-radius: 5px;
    padding: 15px 15px;
}
.gray_bg p
{
    padding: 0;
    font-size: 14px;
}
.gray_bg p a, 
.gray_bg p a:hover
{
    color: #ff9400;
    font-size: 14px;
    text-decoration: underline;
}
.law h3
{
    font-size: 30px;
}
.clearfix
{
    clear:both;
}
.contact-text-desc
{
    float: left;
    margin-bottom: 22px;
    width: 35%;
    vertical-align: top;
    margin-right: 40px;
    margin-top: 1px;
}
#contc-maps 
{
    float: left;
    margin-bottom: 10px;
    width: 50%;
}
#contc-maps #point-shipment 
{
    width: 100%; 
    height: 700px; 
    padding: 0; 
    margin: 0; 
    float: left;
    margin-top: 10px;
    border: 2px solid #E4E4E4;
}

/* Other
=============================*/
.event-detail .catalog.list
{
    width: 100%;
}
#delivery-all h2,
.cart-delivery .static h2
{
    padding-top: 100px;
    padding-bottom: 15px;
    font-size:19px;
    line-height: 115%;
    margin-top: -65px;
}
#delivery-all h2:first-child,
.cart-delivery .static h2:first-child 
{
    padding-top: 0px;
}
#delivery-all h2#minsk {
    padding-top: 30px;
}
#delivery-all #tags-list 
{
    margin-top: 20px;
}
#delivery-all h4.num,
.cart-delivery .static h4.num
{
    padding-left: 0px;
}
.cart-delivery .static h4.num
{
    padding-top: 20px;
}
.cart-delivery .static h4.num:first-child
{
    padding-top: 0px;
}
#delivery-all h4.num span,
.cart-delivery .static h4.num span 
{
    display: none;
}
#delivery-all .simple-choice.big-btn,
.cart-delivery .static .simple-choice.big-btn
{
    display: none;
}
.cart-delivery .static,
.cart-payment .static
{
    margin-top: 0px;
    padding-top: 0px;
}
.cart-delivery .static .globel24 .info-city
{
    height: 327px;
}
.cart-delivery .static .globel24 .info-city img 
{
    width: 325px;
    padding-right: 0px;
}
#detail-element .cost.nostore
{
    margin-bottom: 20px;
    font-size: 14px;
    background: #f5f3f2;
    display: inline-block;
    padding: 5px 15px;
    line-height: normal;
    border: 1px solid #ffba00;
}
a.wish {
    display: block;
    margin-bottom: 10px;
}
.y-maps
{
    height: 300px;
}
.cart-delivery .static .self-maps .first img
{
    margin-bottom: 25px;
}
.cart-delivery .static .whitesmoke-block div
{
    padding: 0px;
}
.cart-delivery .static .whitesmoke-block .globel24 .info-city
{
    padding: 20px 30px;
}
.cart-delivery .delreg table td:first-child::before
{
    display: none;
}
.cart-delivery .delreg table td .star-note
{
    padding: 0px;
    background: transparent;
    top: 0px;
    margin-top: 0px;
}
.cart-delivery .delreg .note
{
    padding: 10px !important;
}
.warranty-cards a {
    clear:both;
    display:block;
}
.warranty-cards img 
{
    width: 360px;
}
.static-page .cw-payment 
{
    padding-top: 10px;
}
input,
textarea
{
    box-sizing: content-box !important;
}
#bitem-parent
{
    overflow: auto;
    max-height: 605px;
}
.globel24img
{
    float: none;
    margin-left: 5px;
    width: 75px;
    padding: 0px;
}
.aboutusimg,
#slides-params,
#video-params
{
    display: none;
}
.search-block .right-block .mob.last
{
    border-right: none;
}
.cancelsubscription
{
    text-align: center;
    margin-top: 150px;
    font-family: Helvetica;
    font-size: 17px;
}
#dotes 
{
    margin-bottom: 30px;
    text-align: center;
}
#dotes a 
{
    font-size: 36px;
    background-color: #cecece;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 0px 5px;
    border-radius: 10px;
}
#dotes a:hover 
{
    background-color: #aeaeae;
}
#dotes a.active 
{
    background: #eaa627;
    background: linear-gradient(to top, #df6b18, #eaa627);
}
#bis-main 
{
    margin-bottom: 20px;
}
#bis-main .position-fix
{
	display: block;
	margin: 0 7px;
    position: relative;
    height: inherit;
}
#bis-main .contimg 
{
    height: 100%;
    -webkit-filter: unset;
    -moz-filter: unset;
    -ms-filter: unset;
    -o-filter: unset;
    overflow: hidden;
	background-color: rgb(254, 226, 160);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right bottom;
    position: relative;
}

.img span.promo {
    background-image: url(/upload/medialibrary/4ea/4ea5cab80631cdbafccf51c491ce6cdc.png);
    background-repeat: no-repeat;
    width: 79px;
    height: 77px;
    display: table;
    position: absolute;
    left: 0;
    bottom: 0;
}
.mark-detail-promo {
    background-image: url(/upload/medialibrary/4ea/4ea5cab80631cdbafccf51c491ce6cdc.png);
    background-repeat: no-repeat;
    top: 0;
    left: -89px;
    width: 79px;
    height: 77px;
    display: table;
    position: absolute;
}

.img span.mark-label {
	display:block;
	background-position:center;
}

.mark-discount {
	margin-top:3px;position:absolute;right:10px;border-radius:4px;padding:6px 5px;background:#FF6700;color:white;font-weight:bold;font-size:120%;text-shadow:1px 1px rgba(0,0,0,.3);
}
#detail-element .mark-discount {
	margin-top: 8px;
    padding: 8px 5px;
	font-size:130%;
	right:0px;
}
#mark-label-installments span small 
{
	font-size:14px;
}
#mark-label-installments .gradient i
{
	color:#1f85bb;
	font-weight:bold;
}
#mark-hit-sale, .mark-hit-sale
{
	width:68px;
	height:47px;
	margin-top:-86px;
	margin-left:-80px; 
	position:absolute;
	background-image:url("/public/images/templates/yellow/hit-sale-b.jpg");
}
#mark-hit-sale-catalog, .img span.mark-hit-sale-catalog 
{
	left:auto;
	bottom:auto;
	right:-10px;
	top: -10px;
	display:block;
	background-position:center;
	background-image:url("/public/images/templates/yellow/hit-sale.jpg");
}
.table .img span.mark-hit-sale-catalog {
    top: -46px;
}
.img span.mark-label-installments-catalog
{
	display:block;
	background-position:center;
	background-image:url("/public/images/templates/yellow/installment.png");
}

.img span.mark-label-xmass, #mark-label-xmass-detail
{
	display:block;
	background-position:center;
	background-image:url("/public/images/templates/yellow/mark-xmass.jpg");
}

#mark-label-xmass-detail
{
    width: 80px;
    height: 77px;
	background-repeat:no-repeat;
	margin-top:-86px;
	margin-left:-90px; 
	position:absolute;
}

.img span.mark-black-catalog
{
	display:block;
	background-position:center;
	background-image:url("/public/images/templates/yellow/mark-black.png");
    right: -3px;
    top: -6px;
    left:auto;
    bottom:auto;
}
.mark-black-detail
{
	width:125px;
	height:80px;
	margin-top:-86px;
	margin-left:-150px; 
	position:absolute;
    background-position:center;
    background-repeat:no-repeat;
	background-image:url("/public/images/templates/yellow/mark-black-detail.png");
}
.table .img span.mark-black-catalog {
    top: -33px;
}
.catalog.table .cat-block.markdown .wrap 
{
    padding-bottom: 12px;
}
#images-block 
{
	display: none;
}
#bis-main .preloader.on
{
	visibility: visible;
    display: block;
	position: absolute;
    top: 50%;
    left: 50%;
}
#REVIEW .countsymbols 
{
	height: 15px;
    display: block;
    text-align: right;
    font-size: 11px;
    color: #6D6D6D;
}
#proscons, #adanswer, #block-reviews-uq .review-seller {clear:both;padding-top:0px;overflow: hidden;}
#proscons .wrappc {width: 50%;float: left;}
#proscons .wrappc .revpc {position:relative; overflow: hidden;padding: 10px 0px 0px 20px;line-height: 20px;}
#proscons .wrappc .rh {/*background:url("/public/images/revicons.png") no-repeat 0 0; */position:absolute; width:13px; height:15px; left:0px;}
#proscons .pros {color:#3aa000;}
#proscons .pros .rh {background-position: 0px -1px; top: 11px;}
#proscons .cons {color:#FF3333;}
#proscons .cons .rh {background-position: 0px -17px; top: 13px;}
#proscons .wrappc .revpc span {margin:0px;border:0px;}

#adanswer .wrapada,
#block-reviews-uq .review-seller .wrapada {width: 100%; float: left;}
#adanswer .wrapada .recon,
#block-reviews-uq .review-seller .wrapada .recon {position:relative; overflow: hidden;padding: 10px 0px 0px 45px;line-height: 20px;color:#333;}
#adanswer .wrapada .recon span,
#block-reviews-uq .review-seller .wrapada .recon span {margin:0px;border:0px;background:url("/public/images/comment-icon.png") no-repeat 0 0; position:absolute; width:17px; height:14px; left:20px;padding-left:0px;top: 14px;}
#adanswer .wrapada .recon b,
#block-reviews-uq .review-seller .wrapada .recon b {font-size:13px;}

#block-reviews-uq .recall-list p {padding-bottom: 0px;}
#block-reviews-uq .review-seller {padding-bottom: 25px;}
#block-reviews-uq .review-seller .wrapada .recon {font-size: 13px;line-height: 22px;}
#block-reviews-uq .review-seller .wrapada .recon span {top: 10px;display: block;float: left;margin-top: 3px;}

.footer {
	position:relative;
	overflow:visible;

}
.ttibo p b {
	font-size:11px;
	line-height:16px;
}
.ttibo p, .ttibo a {
	color:#888;
	font-size:10px;
	line-height:14px;
}
.ttibo {
	position: absolute;
	right: 0;
	width: 200px;
	margin-top:10px;
}
.ttibo img {
	float:left;
	width:100px;
	padding-right:5px;
	opacity:.6;
	transition:all 0.3s;
}
.ttibo a:hover img {
	opacity:1;
}

.mark-detail-halva3, .mark-detail-halva4, .mark-detail-halva6, .mark-detail-halva9 {
	margin-top:0px;
	margin-left:-142px; 
	top: 38px;
}
.mark-detail-halva3, .mark-detail-halva4, .mark-detail-halva6, .mark-detail-halva9, .img span.mark-list-halva3, .img span.mark-list-halva4, .img span.mark-list-halva6, .img span.mark-list-halva9 {
	width: 102px;
    height: 68px;
    display: block;
    position: absolute;
}
.img span.mark-list-halva3, .img span.mark-list-halva4, .img span.mark-list-halva6, .img span.mark-list-halva9 {
    left: 0;
    bottom: 0;
}
.mark-detail-halva3, .img span.mark-list-halva3 {
    background: url(/public/images/templates/yellow/halva3.png) no-repeat;
}
.mark-detail-halva4, .img span.mark-list-halva4 {
    background: url(/public/images/templates/yellow/halva4.png) no-repeat;
}
.mark-detail-halva6, .img span.mark-list-halva6 {
    background: url(/public/images/templates/yellow/halva6.png) no-repeat;
}
.mark-detail-halva9, .img span.mark-list-halva9 {
    background: url(/public/images/templates/yellow/halva9.png) no-repeat;
}

.img span.mark-list-halva4.installment-halva4 {
	height: 68px;
	background: url(/public/images/templates/yellow/halva4-i-rassrochka.png) no-repeat;
}
.mark-detail-halva4.installment-halva4,
.img span.mark-detail-halva4.installment-halva4 {
	height: 68px;
	background: url(/public/images/templates/yellow/halva4-i-rassrochka.png) no-repeat;
}

.img span.mark-list-halva3.installment-halva3 {
	height: 57px;
	background: url(/public/images/templates/yellow/halva-i-rassrochka.png) no-repeat;
}
.mark-detail-halva3.installment-halva3,
.img span.mark-detail-halva3.installment-halva3 {
	height: 57px;
	background: url(/public/images/templates/yellow/halva-i-rassrochka.png) no-repeat;
}


.img span.mark-list-halva-installment {
    background: url(/public/images/templates/yellow/halva-installment.png) no-repeat;
}

/*** PRICE BLOCKS --------------------- */
			.price-byr,
			.price-old {position:relative;}

			.price-print {
				display: inline-block;
				text-align: left;
                min-height: 37px;
			}
			.price-print span {
				display:block;
				font-weight: bold;
				font-size: 15px;
				line-height: 15px;
				margin:0;
				padding:0;
			}
			.price-print span sup {
				font-size: 12px;
				line-height: 13px;
				font-weight: bold;
				vertical-align: top;
			}
			
			.price-print svg line {
				position: absolute;
				stroke: gray;
			}
			.price-print svg {
				position: absolute;
				height:12px;
				width:82%;
				margin-left: -1px;
			}
			.price-print span.price-byn {
				line-height: 18px;
				font-size: 18px;
			}
			.price-print span.price-byn sup {
				font-size: 12px;
				line-height: 15px;
			}
			.price-print span.price-old {
				text-decoration: none;
				font-weight:normal;
				position: relative;
				display: block;
				color: #b1b1b1;
			}
			.price-print span.price-byr {
				color:#b1b1b1;
				font-size: 15px;
				font-weight: normal;
			}
			.price-print span.price-byr, .price-print span.price-byr sup {
				font-weight: normal;
			}

			.price-print span.price-sep {
				border-top:1px solid #c1c1c1;
				margin-top:3px;
				padding-bottom:3px;
				margin-right:-3px;
			}
			
			/* BIG PRICE BLOCK */
			.price-print.big span.price-sep {
				margin-top:6px;
				padding-bottom:6px;
				margin-right:-8px;
			}
			.price-print.big svg {
				height:24px;
				width:50%;
			}
			.price-print.big span {
				font-size:22px;
				line-height:22px;
			}
			.price-print.big span sup {
				font-size:14px;
				line-height:16px;
			}
			.price-print.big span.price-byn {
				font-size:45px;
				line-height:45px;
			}
			.price-print.big span.price-byn sup {
				font-size:26px;
				line-height:30px;
			}
			
			/* LINE PRICE BLOCK */
			.price-print.line span {
				display: inline-block;
			}
			.price-print.line span {
				font-size:12px;
				line-height:14px;
			}
			
			/* ORDER PRICE */
			.order-sum .price-print span.price-byn {
				color:#ff7000;
				font-size: 24px;
				line-height: 24px;
			}
			.order-sum .price-print span.price-byn sup {
				font-size: 14px;
				line-height: 16px;
			}

			/* CATALOG TABLE VIEW */
			.price-gift {
				font-size:15px;
				color:#b1b1b1;
			}
			.catalog.table .price-print span.price-old {
				font-size:11px;
				line-height:11px;
			}
			.catalog.table .price-print span.price-old sup {
				font-size:10px;
				line-height:10px;
			}
			.catalog.table .price-print svg {
				width:66%;
			}
			
			.right-goods p,
			.left-goods p {
				line-height: 45px;  
				font-size: 18px;
				text-align: right;
				padding-right: 15px;
			}
			.right-goods {
				float:right;
				margin-right: 15px;
			}
			.right-order {
				float: right;
				width: 130px;
				text-align: left;
			}
			.delivery .price-print{
                min-height: auto;
            }
	#promo-block {
		margin-top: -30px;
		padding-bottom: 30px;
	}

	#order-content #promo-block {
		margin-top:0px;
		float:right;
	}
	#promo-block p {
		margin:0px;
		padding:6px 0 6px!important;
		float:none!important;
		display:block;
	}
	#promo-block p.red {
		color:#ff9100;
	}
	#promo-block .promo-link {
		color:gray;
		line-height:19px;
		padding-right:4px;
		text-transform:uppercase;
	}
	#promo-block .promo-link::after {
		content: "x";
		color: #ff9100;
		padding: 0 0 0 4px;
		font-size:10px;
	}
	#promo-id {
		width:180px;
		float:right;
	}
	#promo-block .little-btn {
		padding:10px;
		margin-left:10px;
		float:right;
	}
	
	.cart-spec h4 {
		padding: 10px 10px 10px 20px;
	}
	
	
.table .buy-block{
	height:144px;
}
.help-me-cart-descript .line-title h2 {
	padding-bottom: 40px;
}
.menu-cat-page .cat-menu{
	color: #111;
	display: block;
	position: relative;
	padding: 0;
	box-shadow: none;
}
.menu-cat-page{
	margin-left: -50px;
	margin-right: -50px;
}
.event-item-page .event-item{
	width: 33%;
}

.event-item-page .event-item:hover {
	box-shadow: none;
}
.left .wrapper .subscription label{
	font-size: 15px;
	width: 276px;
}
.left .wrapper .subscription input.email {
	width: 355px;
}
.brands-cart-descript{
	padding-top: 35px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.brands-cart-descript .brands li {
	width: 25%;
}
.brands-cart-descript .brand-item a:hover{
	border: 1px solid #e84a01;
}
.special-offer-cat-block .catalog {
	width: 884px;
	padding: 2px 0 0px;
	margin-bottom: -54px;
	position: relative;
	overflow: hidden;
	/*padding: 0 15px;*/
	margin-top: 30px;
}

.menu-cat-page .cat-menu-wrap {
	padding: 15px 0 0px;
}
.special-offer-cat-block .catalog.table .cat-block {
	width: 25%;
}
.special-offer-cat-block .catalog.table .cat-block {

	border: none;
}
.help-item h2 a {
	border-bottom: 2px solid #343434;
}
.help-item h2 {
	padding-bottom: 20px;
}
.special-offer-cat-block {
	overflow: hidden;
}
.menu-cat-page .cat-menu {
	z-index: 6;
}
.help-me-cart-descript .help-item {
	padding-bottom: 0;
}
.special-offer-cat-block .catalog.table .cat-block .wrap:nth-child(1){
	border-left-color: #fff;
}

#user-panel {
	position: absolute;
	right: 0px;
	top: 0px;
}
#user-panel .panel-head a {
	color: #ffd600!important;
}
#user-panel .panel-head a:hover {
	background-color: rgba(255,255,255,.1);
}
#user-panel .panel-body a.switcher {
	background-color: white;
}
#user-panel a.switcher {
	background-image: url(/public/images/templates/yellow/notifier-sprite.png);
	background-position: 12px -172px;
	background-repeat: no-repeat;
	z-index: 12;
	position: relative;
	padding: 10px 20px 10px 40px;
	display: block;
}
#user-panel a{
	text-shadow:none;
}
.panel-block.active .panel-head,
.panel-block .panel-body {
	display:none;
}
.panel-block .panel-head,
.panel-block.active .panel-body {
	display:block;
}
.header-top strong {
	color: #efefef;
}
.black-gradient {
	z-index: 1;
}
.header-top {
	overflow:visible;
}
.personal-menu::before {
	width:4px;
	height:4px;
}
.personal-menu {
	position: absolute;
	background: white;
	right: 0px;
	width: 230px;
	top: 33px;
	display: block;
	z-index:11;
	box-shadow: 0 8px 40px rgba(0,0,0,.5);
}
.personal-menu a {
	display: block;
	line-height: 22px;
	padding: 6px 20px;
	color: #52514f;
}
.personal-menu .link-list {
	background:#f5f3f2;
}
.personal-menu a.link {
	border-bottom: 1px solid rgba(224,224,224,0.4);
}
.personal-menu a.link:hover {
	background: #efedec;
}
.personal-menu a.link:hover,
.personal-menu .btn-gray:hover {
	color: #fa5400!important;
}
.personal-menu * {
	text-shadow: none!important;
}
.personal-menu .btn {
	margin: 10px 18px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #333!important;
}
.personal-menu .btn-yellow:hover {
	background: linear-gradient(#ffd74c,#ffd74c);
	color: #333!important;
}
.personal-menu .btn-yellow {
	background: linear-gradient(#ffd800,#ff8400);
}
.personal-menu .btn-gray {
	background: linear-gradient(#fefefe,#e3e3e3);
	box-shadow: 0 1px 2px rgba(148,148,148,1);
}
.personal-menu .say-hi {
	color: #222;font-size: 12px;padding: 14px 18px 0;display: block;line-height:16px;
}
.personal-menu .footer {
	padding: 8px 18px;
	height: 24px;
}
.personal-menu .footer label {
	float: left;
	line-height: 24px;
	margin-right: 10px;
}
.personal-menu .split {
	border-bottom: 1px solid rgba(224,224,224,0.4);
	padding: 4px 10px;
}
.personal-menu .soc {
	line-height: 24px;display: inline-block;height: 24px;float: left;padding:0px;
}
.personal-menu .soc a {
	padding: 0;margin-left: 10px;
}
.personal-menu span {
	color: #222;font-size: 12px;padding: 18px 18px 0;display: block;clear: both;
}
.header-top p.fromto {
	padding-right: 155px;
}

.table .compare-elm-value .buy-block {
	height: 160px;
}

.compare-elm-value .price-print {
	height: 41px;
}

@media screen and (max-width: 1330px){
	.left .wrapper .subscription label {
		width: 260px;
	}
	.left .wrapper .subscription input.email {
		width: 186px;
	}
	.help-me-cart-descript .help-item{
		margin-left: 15px;
	}
	.event-item-page .event-item .img {
		height: 158px;
	}
	.event-item-page .event-item .img div {
		background: url(/public/images/event-default.jpg);
		height: 153px;
		background-position: 100%;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.event-item-page .sale-item {
		padding: 14px;
		height: 312px;
	}
}

@media all and (max-height:880px), all and (max-width:1050px) {
	body .search-fixed-block, body .search-block {
		position:relative!important;
	}
	body .search-fixed-block {
		display:none!important;
	}
	#bitem-parent {
		max-height: 529px!important;
	}
	.nav-wrapper {
		height: 64px!important;
	}
	.main-menu.fixed, .min-edit .main-menu.fixed {
		position: relative!important;
		top: 0!important;
	}
	.min-edit .main-menu#header-menu {
		position: absolute!important;
	}
}

#delivery-all h2, .cart-delivery .static h2 {
    padding-top: 100px;
    margin-top: -65px;
}

.deliveryDescription a {
    text-decoration: underline;
    font-style: italic;
}

.crumbs.detail a:last-of-type {
    background-image: none;
}

.footer-menu {
    /*display: none;*/
}

.price-print.old-price .price-old {
        color: #333;
    font-size: 18px;
    font-weight: bold;
}
.price-print.old-price .price-old sup {
    font-weight: bold;
}
.price-print.old-price .price-byr svg {
    display: none;
}
.price-print.old-price .price-sep {
    display: none;
}
.price-print.old-price .price-byn {
    display: none;
}
.installmentsNotification {
    text-align: right;
    display: none;
}
#detail-element .payment-block .price-byn sub {
    font-size: 30px;
}

.seo-text {
        margin-left: 20px;
    margin-top: 20px;
    color: #777777;
    border-top: 1px solid #cfcfcf;
    padding-top: 20px;
}
.seo-text h2{
        font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}
.seo-text h3{
        font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.seo-text p {
    width: 100%;
    margin-bottom: 11px;
    font-size: 13px;
    font-weight: 400;
}
.seo-text ul{
    padding-left: 15px;
}
.seo-text ul li {
    list-style: disc;
    margin-bottom: 10px;
    font-size: 13px;
}
.d-none{
    opacity: 0;
    height: 0;
    padding: 0;
}
.basket {
    font-weight: 700;
    font-size: 14px;
    color: #222;
    margin-top: 13px;
    position: relative;
    padding: 8px 8px 8px 4px;
    border-radius: 2px;
    float: none !important;
    line-height: 0;
    background-repeat: repeat-x;
    background: #ffba00;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px;
}
.basket:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 18px solid #fff;
    border-left: 14px solid rgba(255, 164, 0, 0);
    border-bottom: 18px solid #fff;
    position: absolute;
    right: 0px;
    top: 0;
}
.basket:hover {
    color: #222!important;
    transition: 0.25s;
    background: #ff9c00;
}
.show-title b {
    font-weight: normal;
    font-size: 18px;
    background-color: #ffee00;
}
.search-info.json-wrap .logo {
    display: none;
}
.fall-search .buy {
    padding: 0;
}
.main-search .buy .price-print {
    margin-top: 10px;
}
.search-info.json-wrap {
    padding-bottom: 0;
}
.fall-out .left {
    height: 50px;
}
.img-90 {
    height: 40px;
}
.img-90 img {
    max-height: 40px;
}

.wrap_photo{
        width: 194px;
        height: 194px;
        text-align: center;
        float: left;
        margin-top: 10px;
    }
    .table .wrap_photo{
        float: none;
    }
    .photo {
        min-width: 100%;
        position: relative;
        vertical-align: top;
        display: inline-block;
        min-height: 100%;
    }
    .number_photos {
        position: absolute;
        bottom: 9px;
        left: 3px;
        background: #ffffff99;
        border-radius: 3px;
        padding: 2px 4px;
        color: #a9a9a9;
        font-size: 10px;
        z-index: 2;
    }
    .slid {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: flex;
        z-index: 1;
        margin-right: 10px;
    }
    .slid_page {
        position: static;
        display: flex;
        align-items: flex-end;
        flex: 1;
        height: 100%;
        cursor: pointer;
    }
    .slid:not(:hover) .slid_page:first-child .slid_image-wrapper, .slid_page:hover .slid_image-wrapper {
        z-index: -1;
        opacity: 1;
        display: flex;
        align-items: center;
    }
    .slid_page .slid_image-wrapper {
        opacity: 0;
    }
    .slid_image-wrapper {
        z-index: -2;
        top: 0;
        right: 0;
        bottom: 0;
        overflow: hidden;
    }
    .slid_image, .slid_image-wrapper {
        position: absolute;
        left: 0;
        width: 100%;
        height: auto;
        border: 0;
    }
    .slid:not(:hover) .slid_button {
        opacity: 0;
    }

    .slid_button {
        position: relative;
        z-index: 4;
        bottom: 0;
        flex: 1;
        min-height: 7px;
        opacity: 1;
        transition: opacity .2s;
    }
    .slid_page:first-child .slid_button:after {
        left: 3px;
    }

    .slid_button:after {
        position: absolute;
        top: 1px;
        right: 1px;
        bottom: 2px;
        left: 1px;
        height: 3px;
        content: "";
        background: hsla(0,0%,100%,.8);
        transition: background-color .2s;
    }
    .slid_image, .slid_image-wrapper {
        position: absolute;
        left: 0;
        
        right: 0;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        border: 0;
        margin: 0 auto;
    }
    .slid_page:hover .slid_button:after {
        background-color: #ffba00;
    }
    .slid_more {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        color: #fff;
        background-color: rgba(0,0,0,.5);
    }
    .slid_more-wrapper {
        position: absolute;
        top: 50%;
        left: 50%;
        text-align: center;
        transform: translate(-50%,-50%);
        width: 100%;
    }
    
    .slid_more-text {
        font-size: 11px;
        line-height: 15px;
        margin-top: 2px;
        color: #fff;
    }
    .camera_ico{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTIsMzI3YzExLjA0NiwwLDIwLTguOTU0LDIwLTIwVjE3N2MwLTQ0LjExMi0zNS44ODgtODAtODAtODBoLTMwLjM2MWMtOC41NjUsMC0xNi4xNzQtNS40NDctMTguOTM0LTEzLjU1Ng0KCQkJbC02LjA1MS0xNy43NzdDMzY4LjM3NCw0MS4zNDMsMzQ1LjU0OCwyNSwzMTkuODU0LDI1SDE5Mi4wODNjLTI1LjE5NiwwLTQ3Ljg3NSwxNS45MjMtNTYuNDMyLDM5LjYyMWwtNi45MjMsMTkuMTcyDQoJCQlDMTI1Ljg3NSw5MS42OTIsMTE4LjMxNiw5NywxMDkuOTE3LDk3SDgwYy00NC4xMTIsMC04MCwzNS44ODgtODAsODB2MjMwYzAsNDQuMTEyLDM1Ljg4OCw4MCw4MCw4MGgzNTJjNDQuMTEyLDAsODAtMzUuODg4LDgwLTgwDQoJCQljMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwYzAsMjIuMDU2LTE3Ljk0NCw0MC00MCw0MEg4MGMtMjIuMDU2LDAtNDAtMTcuOTQ0LTQwLTQwVjE3Nw0KCQkJYzAtMjIuMDU2LDE3Ljk0NC00MCw0MC00MGgyOS45MTdjMjUuMTk2LDAsNDcuODc1LTE1LjkyMyw1Ni40MzItMzkuNjIxbDYuOTIzLTE5LjE3MkMxNzYuMTI1LDcwLjMwOCwxODMuNjg0LDY1LDE5Mi4wODMsNjUNCgkJCWgxMjcuNzcxYzguNTY1LDAsMTYuMTczLDUuNDQ4LDE4LjkzNCwxMy41NTZsNi4wNTEsMTcuNzc3YzguMjc5LDI0LjMyNCwzMS4xMDUsNDAuNjY3LDU2LjgsNDAuNjY3SDQzMmMyMi4wNTYsMCw0MCwxNy45NDQsNDAsNDANCgkJCXYxMzBDNDcyLDMxOC4wNDYsNDgwLjk1NCwzMjcsNDkyLDMyN3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTI1NywxNTdjLTY4LjkyNSwwLTEyNSw1Ni4wNzUtMTI1LDEyNXM1Ni4wNzUsMTI1LDEyNSwxMjVzMTI1LTU2LjA3NSwxMjUtMTI1UzMyNS45MjUsMTU3LDI1NywxNTd6IE0yNTcsMzY3DQoJCQljLTQ2Ljg2OSwwLTg1LTM4LjEzMS04NS04NXMzOC4xMzEtODUsODUtODVzODUsMzguMTMxLDg1LDg1QzM0MiwzMjguODY5LDMwMy44NjksMzY3LDI1NywzNjd6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
    
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    background-size: contain;
    width: 10px;
    height: 10px;
    }


    .cat-block .favor {
        font-size: 0;
        display: block;
        width: 28px;
        height: 28px;
        position: absolute;
        top: 0;
        right: 0;
        border-radius: 3px;
        z-index: 2;
    }
    .favor input {
        opacity: 0;
    }
    .cat-block .favor:before{
        content: '';
        background: url(/public/images/templates/yellow/heart.svg) no-repeat;
        background-size: cover;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 4px;
        left: 4px;
        transition: .3s;
    }
    .cat-block .favor.active {
        font-size: 0;
        display: block;
        width: 28px;
        height: 28px;
        background: #ffdede;
        position: absolute;
        top: 0;
        right: 0;
        border-radius: 3px;
    }
    .cat-block .favor.active:before{
        content: '';
        background: url(/public/images/templates/yellow/heart1.svg) no-repeat;
        background-size: cover;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 4px;
        left: 4px;
        transition: .3s;
    }
    .cat-block .favor:hover:before{
        background: url(/public/images/templates/yellow/heart1.svg) no-repeat;
        background-size: cover;
        transition: .3s;
    }

    .favorLabel .favor {
        font-size: 0;
        display: block;
        width: 28px;
        height: 28px;
        position: absolute;
        top: -21px;
        right: 0;
        border-radius: 3px;
        z-index: 2;
    }
    .favorLabel .favor input {
        opacity: 0;
    }
    .favorLabel .favor:before{
        content: '';
        background: url(/public/images/templates/yellow/heart.svg) no-repeat;
        background-size: cover;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 4px;
        left: 4px;
        transition: .3s;
    }
    .favorLabel .favor:hover:before{
        content: '';
        background: url(/public/images/templates/yellow/heart1.svg) no-repeat;
        background-size: cover;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 4px;
        left: 4px;
        transition: .3s;
    }
    .favorLabel .favor.active {
        font-size: 0;
        display: block;
        width: 28px;
        height: 28px;
        background: #ffdede;
        position: absolute;
        top: -21px;
        right: 0;
        border-radius: 3px;
    }
    .favorLabel .favor.active:before{
        content: '';
        background: url(/public/images/templates/yellow/heart1.svg) no-repeat;
        background-size: cover;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 4px;
        left: 4px;
        transition: .3s;
    }

    .instruction {
        position: absolute;
        right: 0;
    }
    .seo-desc-edit a {
        color: #005ea6;
        font-weight: bold;
        margin-left: 10px;
    }
    .seo-desc-edit.card {
        margin-bottom: 10px;
    }
    .seo-desc-edit.card a {
        margin-left: 0px;
    }
    .option-price.bottom-line b {
        display: none;
    }

.filter-block b.filter-title {
    font-size: 16px;
    text-shadow: none;
    border-bottom: 1px solid #fff;
    background: #f4f6fa;
    margin: -10px -9px 0;
}
.filter-block {
    background: #fff;
}
.filter.stat a {
    margin-bottom: 8px;
    display: block;
    margin-top: 12px;
    border-bottom: 1px solid #e0e0e0;
}
.filter {
    border-radius: 5px;
}

.seo-desc-edit.card h2, .contentBottom h2{
        font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}
.seo-desc-edit.card h3, .contentBottom h3{
        font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.seo-desc-edit p, #seo-desc-text p {
    width: 100%;
    margin-bottom: 11px;
    font-size: 13px;
    font-weight: 400;
    margin-top: 0;
}
.seo-desc-edit.card ul, .contentBottom ul{
    padding-left: 15px;
}
.seo-desc-edit.card ol, .contentBottom ol{
    padding-left: 15px;
}
.seo-desc-edit.card ul li, .contentBottom ul li {
    list-style: disc;
    margin-bottom: 10px;
    font-size: 13px;
}
.seo-desc-edit.card ol li, .contentBottom ol li {
    list-style: disc;
    margin-bottom: 10px;
    font-size: 13px;
}
.disable_installment .installment {
    display: none !important;
}
.installment_message {
    display: none !important;
}
.disable_installment .installment_message {
    display: block !important;
    margin-top: 40px;
    margin-left: 3px;
}

.cart-orange-button.deactivated {
    filter: grayscale(1);
}

#policyLabel {
    padding-bottom: 10px;
}

#policyLabel.empty {
    border-bottom: 2px solid #e00000;
}
/* End */


/* Start:/public/css/templates/yellow/new.styles.css?1731937043216*/
.list .lin-cat {
    width: 100%;
    height: auto;
}

.list .lin-cat .promo-code-yellow .event-detail-block-promo {
    display: inline-block;
    background: linear-gradient(#ffb100, #ff5e00);
    padding: 10px;
}

/* End */


/* Start:/public/css/templates/yellow/newyear.css?1518108046624*/
.main-menu .container ul li:last-child span{
    background: #fe2901;
    background: linear-gradient(270deg,#cc1213,#fe2901);
    color: #fff;
    position: relative;
}
.main-menu .container ul li:last-child span::before{
	content: '';
	background: url(/upload/medialibrary/075/0753e064732d3f27841ad3d5b41d6f84.png) no-repeat;
	width: 7px;
	height: 35px;
	position: absolute;
	left: -6px;
	top: 0;

}

body {
    background-image:url(/public/images/events/newyear/bg.jpg);
    background-repeat:no-repeat;
    background-position:center 99px;
}
body.min-edit {
    background-position:center 65px;
}
/* End */


/* Start:/bitrix/templates/yellow/template_styles.css?165660585555*/
.linkpoliticsoneclick{
	text-decoration: underline;
}
/* End */
/* /public/css/templates/yellow/common.styles.css?1674160817177290 */
/* /public/css/templates/yellow/new.styles.css?1731937043216 */
/* /public/css/templates/yellow/newyear.css?1518108046624 */
/* /bitrix/templates/yellow/template_styles.css?165660585555 */
