
@charset "utf-8";

:not(body)>header {display:inline-block !important; }


* text-size-adjust:none;

.cp {border-left:1px solid #bfbfbf;display:block;padding:0;}
.cp>.cp { margin-left:7px;}
.cp .label,.sp .label {border:none;color:#d2691e;}

.sp { border:1px solid #bfbfbf;display:inline-block;line-height:28px;margin:0 0 -1px -1px;padding:0;}
.sp button {background:white;border-width:0 0 0 1px;line-height:22px;margin:0;padding:0 7px;}

.pad4 {padding:10px 10px 15px 15px;}

.vmmenu>header { background:white;padding:10mm 5mm 5mm 5mm;position:fixed;top:40%;transform:translateY(-50%);z-index:5;}
.vmmenu>.bg_modal {background:black;opacity:0.7;z-index:1;}
.touch_screen.vmmenu>header { right:10mm; text-align:right;}

.toolbar5 { background:white;left:2px; left:calc(100% - 36px);position:fixed;top:50%; width:37px; z-index:5;}
.toolbar5>* { font-size:18px;text-align:center;width:100%;}

@media (max-height:160px) { .toolbar5 { top:80px; } }

.pay { margin:15px 0; }
.pay>img { height:15px; margin:-2px 0 0 10px; }

.col90 { column-gap:0; column-rule:1px solid #bfbfbf; columns:90px; }
.col90>* { width:100%; }

.col250 { column-gap:0; column-rule:1px solid #bfbfbf; columns:250px; }
.col250>* { width:100%; }


.pwc1 .pupw>.body>* { width:100%;}

.prpty_bl>.checkbox { background:white; border-width:0 0 0 1px;border-color:#bfbfbf;line-height:12px; margin:0 -1px -1px 0;text-align:left; }

.checkbox.sel { background:gray /*ff5f00*/;color:white;}

[data-p="@s_b"]+.dlm {display:block;margin-bottom:0mm;}


.prpty_f[data-m=l] [data-p="@text_h"] { margin-right:5px; }

.prpty_f[data-m=l] [data-p="@crd"] { color:#858585; font-size:13px; }
.prpty_f[data-m=l] [data-p="@crd"]::before { content:"🕑\00a0"; }

[sale-aid] .prpty_bl:not(.grid) { min-width:90mm;}


.b-share { top:-1px; }


/*:not([data-p=cmt]):not([data-p=comment])>*/

.l_pf { align-items:stretch; display:flex; flex-flow:row wrap; }

.l_pf>.prpty_f { align-items:center; display:inline-flex; flex-direction:column; justify-content:space-between; }
.l_pf>.prpty_f>* { text-align:center; }

.prpty_f [cmt3-aid] { margin:7px 0 0 0; }

[slider3-aid] {display:inline-block;}
[slider3-aid] img { width:100%;}
[slider3-aid] .nav { bottom:0; position:absolute; right:0;white-space:nowrap;}
.nav .sel {background:white; color:#ff5100; }
[slider3-aid]>div::-webkit-scrollbar { height:0;}

[cctv] .cam {display:inline-block;min-height:50px;width:300px;}
[cctv] .big.cam {height:700px;max-height:700px;max-width:100%;width:100%;}
[cctv] img {width:100%;}

.videcam {display:inline-block;width:25%;}
.tlb {background:white;position:absolute;right:0;top:0;}

[cmt3-aid] { border:2px solid #03a9f4; display:inline-block; }


video { width:100%; }

.old_price { font-size:1.2em; margin-right:3mm;text-decoration:line-through; }

.advt::after { background:#ff5100; color:white; content:"Акция!"; font-size:1.5em;left:12px;padding:3mm;position:absolute;top:3px;}

a,button,div,footer,form,h1,h2,h3,h4,h5,header,iframe,img,input,label,li,option,section,select,span,td,textarea,ul
{ border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#333;outline:none; text-align:left; text-shadow:none;word-break:break-word;z-index:auto; }

a,button,div,form,h1,h2,h3,h4,h5,header,img,input,label,li,select,span,td,textarea,ul { position:relative; } /* надо сделать по умолчанию static перед этим установить где надо relative */

a,button,div,footer,h1,h2,h3,h4,h5,html,input,label,li,main,option,section,select,span,td,textarea,ul {font:normal 14px/1.2em Helvetica,Arial,Verdana,sans-serif;}

.breadcrumb:not(:empty) { display:block;margin:0 0 8px 0;}

label {color:#d2691e;}


.btn,button { border:1px solid transparent; border-radius:0; display:inline-block; margin:0; min-width:32px; overflow:visible; padding:6px 2mm; text-align:center; }



.cell,.cell>*,.grid>*, .lv { display:inline-block; line-height:24px; }

.cell,.grid>*:not(br):not(.grid),.li3,:not(.prpty_bl)>.lvv,.vvl { border:1px solid #bfbfbf; line-height:24px;margin:0 -1px -1px 0;padding:2px 8px; }


.val3,.val3b input:not([type=radio])/*:not([type])*/,.inpli select { border:1px solid transparent;border-bottom:1px solid #bfbfbf; margin:0;line-height:19px;min-width:20mm;padding:0 10px 0 2px; }

.lv { width:100%; }

.prop-li-aid { display:inline-block; }


.cell,.vvl { display:inline-block; }

.prpty_bl:not(.bn)[data-m="c"],.prpty_bl:not(.bn)[data-m="e"],.prpty_bl:not(.bn)[data-m=f] { border:1px solid #bfbfbf; display:inline-block; margin:0 -1px -1px 0; line-height:24px;padding:2px 3px;}

.prpty_bl[data-ef="text"][data-m="v"]:not(:empty) {overflow:auto;width:auto;}

/*[ng-model="userd.remind"]>*>.lv>label::before {content:"\f0f3";font-family:"FontAwesome"; }*/

.fvo::before {content:"\f08a"; }
.fvo.sel::before { content:"\f004";color:#f60;}

aside *, [data-m=l] * { word-break:break-word;}

.chart { border:1px solid gray; height:550px; margin:2mm 0; overflow:auto; width:1000px; }
.chart svg {height:100%; width:1500px; }
svg circle {color:gray; }

foreignObject { width:100%; }
foreignObject>span { background:#f5f5f5; display:inline-block;padding:1mm 4mm; z-index:1; }

svg g:not(:hover) foreignObject>span { display:none; }

.wait::after,.wait:not(.li)::before { background-image:url(https://anyinf.ru/gfx/wait.gif);content:" ";display:block;height:32px;width:32px; }

a h5 { font-weight:600; }


[test3-aid] table { border-collapse:collapse;}
[test3-aid] td { border:1px solid gray;min-width:30mm;padding:1mm 2mm;}


body { margin:0 2px 0 4%; max-width:1250px; min-width:300px; overflow:visible; padding:0 0 90px 0; position:relative; -webkit-text-size-adjust:100%; }

body.touch_screen { margin:0 4px 0 8px; }

:not([data-buy_qty])>.buy_bl .btni_del, :not([data-buy_qty])>.buy_bl .minus, :not([data-buy_qty])>.buy_bl [data-p=qty] { display:none /*visibility:hidden*/ ;}

[data-id="280213"]>.buy_bl .minus, [data-id="280213"]>.buy_bl .plus, [data-id="280213"]>.buy_bl .btni_del { display:none; }




.buy_bl [data-p=qty]::before, :not([data-buy_qty])>.buy_bl .plus::before { color:#f60; content:"\f07a"; font:14px/100% "FontAwesome"; margin-right:5px; }

:not([data-buy_qty])>.buy_bl .plus::after { content:"Купить"; }

[money-aid] td { padding:1mm 2mm; text-align:right;}



.used_offer::before { background:#f60;color:white;content:"Уценка";margin-right:2mm;padding:2mm 3mm;}


[hint]::after { border:10px solid;border-color:gray transparent transparent transparent;top:-20px;content:" ";left:50%;position:absolute; }
[hint]::before {background:gray;bottom:calc(100% + 20px);color:white;content:attr(hint);left:calc(40% - 15mm);padding:2mm 3mm;position:absolute;text-align:center;width:40mm; transition:0.3s; }
[hint]:not(:hover)::after,[hint]:not(:hover)::before { opacity:0;display:none;}


.align_left {float:left;margin-right:15px;}
.align_right {float:right;margin-left:15px;}


.sidebar.right .btni-chld_sw,aside .reply {display:none !important;}
.li:not([part_qty])>.btni-chld_sw, .li:not([part_qty])>.sw_li {opacity:0; }
.li .btni-chld_sw {display:none;}




.sw_li::before {color:#808080; content:"\f068";font-family:"FontAwesome";}
.close>*>.sw_li::before { content:"\f067";}

.master-slider {margin:0 0 5mm 0 !important;}

.table3 td {text-align:right;}
.table3 td,.table3 th {border:1px solid #bfbfbf;padding:2mm 3mm;}
.table3 th {text-align:start; font-weight:normal;}


.minus::before {content:"-";}
.plus::before {content:"+";}
.img {float:left;margin:0 10px 10px 0;}

.help::before { content:"ℹ️ "; }

[data-m=l][data-p=cmt] img {max-height:30mm;max-width:30mm;}


.аlignleft {float:left;}
.аlignright {float:right;}


.tab { border-bottom:2px solid #ff7300;clear:both;display:block;margin:5mm 0 3mm 0;}
.tab>* {display:inline-block;padding:2mm 3mm;}
.tab>a.active,.tab>span { background:#ff7300;color:white;cursor:default;}

.chlddib>* {display:inline-block;}

.prpty_f h1 {display:inline; }

table { border:none; border-collapse:collapse;}


.fr>* { border:1px solid #bfbfbf;margin:0 0 -1px 0;padding:1mm 1mm 1mm 3mm;}

.right .tmbnl>img, aside .thumbnail>img {max-height:20mm;max-width:30mm;}

[ng-model="v.shop"] label {display:block;}

.lv:not(.val3b)::after, .sw_pupw::after { color:#bfbfbf;content:"\f0d7";font-family:"FontAwesome"; line-height:16px;padding:0 4px 0 4px;}

.sw_pupw>.pupw::before, .touch_screen .hpupw::before { color:#f60;content:"\f00d";display:block;font:20px "FontAwesome"; padding:0 0 5px 0;}


[data-m=l]>.body {padding:0;}
[data-m=l]>h2 {margin:0;padding:5px 7px;}


.price3:empty,.prpty_bl[data-m=f][data-vq="0"],.prpty_f:empty {display:none;}


.wpb100 .prpty_bl { width:100%;}

.debug body::after { content:"🛠"; position:fixed; right:0; top:0; }

::-moz-focus-inner { border:0;padding:0; }

.cmpot>table {border-collapse:collapse;}
.cmpot>table>thead td {vertical-align:top;}
.cmpot>table>thead td:nth-child(1) { max-width:30mm; }
.cmpot tr>td:not(:first-child) { text-align:center;}
.cmpot>table>tbody>tr>td { border:1px solid #e5e5e5; min-width:50mm; padding:5px; vertical-align:middle;}

.cmpot td .prpty_f {max-width:80mm; width:auto !important;}

.ng-invalid[required] .lv::before { background:#f60;content:"Обязательно";color:white;margin-right:3px;padding:2px 4px;}

.li_hs .hpupw { left:80mm; }

.inp-user-aid * {position:static;}

.buyind>:not(.btn) {display:inline-block;line-height:110%;margin-left:2mm;vertical-align:middle;}

.buyind[data-q]::after { content:attr(data-q);margin:0 2px 0 6px;}
.buyind::before { color:#f60; content:"\f07a";font:14px "FontAwesome";margin-right:5px;}

:disabled {opacity:0.5;}
[disabled]::after { background:white;bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0;}

/*.aid-order button { margin-right:2mm; }*/

input{min-width:40mm; max-width:150mm;}
select {height:30px;}

input[type=checkbox],input[type=radio] { border:none;margin:0 6px;min-height:1em;min-width:0;padding:0;width:auto; }
input[type=number] {margin:0;min-width:60px;text-align:right;width:60px;}

.aid-order td,.aid-order th { border-bottom:1px solid #ddd;font-weight:normal;padding:5px 0 5px 7px;vertical-align:middle; }
.aid-order-list td {vertical-align:middle;}

.number { text-align:right; width:70px; }

[class*="btni-"],.val3 {margin-right:4px;}

.btni-vall {background:white;left:3px;position:absolute;top:-2px;}
.btni-vall::before{content:"+";font-weight:bold;}
.full>.btni-vall::before{content:"-";}

.expand{display:inline-block;}
/*.expand:not(.full){max-height:300px;}*/


.mpuph::before { content:"\f078"; display:inline-block; font:13px "FontAwesome"; margin-left:5px;position:relative;top:-1px; }

.body2 { border-top:1px solid #ccc;display:block;margin:0;padding:2mm 2mm 4mm 5mm; }


.val3 .btni-clr1 { font-size:13px;margin:0; }


.lvv>label { margin-right:3px; }

.spec .prpty_bl[data-m=v]>.lvv:not(:empty) { border-bottom:1px solid #bfbfbf; display:inline-block; padding: 0 0 5px 2px; vertical-align:bottom; width:100%; }


.vvl[data-p="@priority"] {color:#ff7519;}



.big input:not([type="checkbox"]) { font-size:20px;min-width:40mm !important; border:1px solid transparent; }

.inpli select {height:19px;}
.prop-li-aid+.prop-li-aid {margin-left:5px;}

.lv:hover { outline:1px solid #ff7519;}

.big .lv:hover { outline:none; }


.inpli.aid-imgs button { padding:2px 7px; }

.vv {color:#333;}

.inpli label:not(:empty),.lv label:not(:empty) { margin:0 4px; }

[searchu3-aid] { border:1px solid #bfbfbf; margin:0 -1px 0 0; min-width:183px; padding:0 !important; }
[searchu3-aid]:empty { visibility:hidden; }
[searchu3-aid] button { border-width:0;}
[searchu3-aid] button::before { content:"\f002";font:14px "FontAwesome"; }
[searchu3-aid] input,[searchu3-aid] input:focus { border:none;box-shadow:none;margin:0;min-width:155px;padding:4px 2px;}



.btn, [contenteditable], .dib, img, input, label, nav>a, option, .pupw, .pupwm, select, textarea { display:inline-block; }

.btmsg:not(:empty) { margin:0 0 0 5px; }

.valhide>*>.val3 { display:none; }

#marg,.prpty_bl[data-p="@title"] .val3b .btni-clr1,.val3:empty,.vdelh .btni-clr1/*, .val3b*/ { display:none; }

:not(.val3bv)>.prpty_bl.val3bh:not(.val3bv):not([data-v]):not([data-p="@title"])>*>*>.val3bh,
.val3bh:not([data-v]):not([data-p="@title"])>*>*>.btni-clr1,.val3bv>*>*>.btni-clr1, .val3bv>*>*>*>.btni-clr1 { display:none; }

*:not([data-v])>*>.val3g {display:none;}

main [data-p=cmt].prpty_f[data-m=l], [data-p=org] .prpty_f[data-m=l] { border-left:2px solid #ff7519;border-top:none; margin:0 0 7px 0; padding:0 3px 1px 2mm;width:calc(100% - 38px); }

@font-face {font-family:"FontAwesome"; src:url("/lib/fontawesome-webfont.eot"); src: url("/lib/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/lib/fontawesome-webfont.woff") format("woff"), url("/lib/fontawesome-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }


a,body,button,div,form,h1,h2,h3,h4,h5,input,label,li,p,span,td,ul { vertical-align:baseline; }

li { display:list-item;list-style-position:inside } a,[contenteditable] span { display:inline; }

textarea { max-height:300px; vertical-align:middle; }

div,html,li,menu,ol,p,span,td,ul { border:none;color:inherit;margin:0;padding:0; } /* используем для группировки объектов - не должны менять представление, если внутри нет объектов, не должны занимать места */
blockquote { background:#f5f5f5 url("//www.ret.ru/images/quote-16x16.png") 10px 8px no-repeat; border:1px solid #ddd; font-style:italic; margin:0; padding:5px 5px 5px 35px; }

*[onclick],a[href],button:enabled,[class^="btn"],[class^="btn"]>*,[data-cmd]>label,.inpli,input[type="checkbox"],input[type="radio"],
.checkbox,[data-m="c"] label,[data-m="e"] label,[data-m=f] label,.link,option,.sw_pupw,select,.val3 {cursor:pointer;}

hr { margin:5px 0px; }

label[title]::after { content:" \f05a";font:13px "FontAwesome";opacity:0.5; }

h1,h2,h3,h4,h5,h6 {font-weight:500;margin:10px 5px 6px 0; }
h1,h2,h4,h5{color:black;} h1 {font-size:18px;} h2 {font-size:18px;}
h3 {font-size:16px;} h4 {font-size:16px;}

h3 {color:#ff7300/*ff5f00 ff7519*/;}

img { max-height: 100%; max-width: 100%; vertical-align: middle; }

input, select, textarea { border:1px solid #cccccc;border-radius:0; margin:5px 10px 7px 0;padding:6px 8px;}

select option { display:block; } 

.btn input:not([type="checkbox"]):not([type="radio"]) { min-width:15mm; }

.aid-inp-n [aid-inp3] input { min-width:12mm; }

.li_hs:hover/*,.tlb_wysiwyg [data-cmd]:hover,.tlb_wysiwyg [data-cmd1]:hover*/ { box-shadow:0 0 5px 2px rgba(82,168,236,.6);}

a { border:none; margin:0;} 

a,a>h4,.btni,[class^="btni-"],.link { background:transparent;border-color:transparent;color:#00a3d9 /*00a3d9 2793e6 0096d3 0fa6d2 00aeef 0097be 009ac4 08c 09f*/;padding:0;text-decoration:none;transition:0.3s;}

body:not(.touch_screen) .hpupw>.close, .close .li { display:none; }



.li .li { margin-left:15px; }

main .li {display:inline-block;width:100%;}

.danger { background:#ff4500; border-color:#bd362f #bd362f #802420; }
.danger:not(.sel):enabled:hover { background:#ee0000; color:white; }

.btn,button,.norm,[data-m=l]>h2 { background:#f8f8f8; border-color:#e6e6e6 #e6e6e6 #bfbfbf;color:#333333;}

.btn:hover,button:not(.sel):enabled:hover,.norm:hover { background:#e0ffff; }

.primary { background:#008dfd; border-color:#0370ea #0370ea #0044cc; transition:0.5s; }
.primary:enabled:not(.sel):hover { background:#0370ea; color:white !important;}


.success { background:#5bb75b; border-color:#387038; }
.success:not(:disabled):not(.sel):hover { background:#51a351;color:white; }

.warning,.badge-warning, .label-warning { background:#ff7300;border-color:#f89406 #f89406 #ad6704;}
button.warning:not(:disabled):not(.sel):hover { background:#f89406;color:white; }

.menu_v {display:none; }

.btn,button,.danger,.norm,.primary,.success,.warning { border-color:#bfbfbf; transition:0.3s;}



a:hover,a>h4:hover, [class^="btni-"]:hover, .hover, .link:hover { color:#f60; text-decoration:none;}
[class^="btni-"]:hover { background:transparent; } 
.danger,.primary,.success,.warning {color:white; } 

.btn::after,.btn::before,.iconf::after,.iconf::before, .btni,[class*=btni-]::after,[class*=btni-]::before,[class*=btni_]::before,[class*=iconf_]::after,[class*=iconf-]::after,[class*=iconf]::before
{font-family:"FontAwesome"; font-size:110%; line-height:100%; }

.btni-close::after,.iconf.close::after,.vmmenu .mmenu::before { color:#f60;content:"\f00d"; }

.val3b .btni-clrinp, [searchu3-aid] .btni-clrinp { top:0;right:2px;}
.btni-clrinp { position:absolute;top:7px;right:11px;}
.btni-clrinp::before { color:#808080;content:"\f00d"; }

.btni-clr1::before,.btni-del::before, .del::before { content:"\f056";}

.del::before { color:red; content:"\f056";}

.btni-chld_sw::before { content:"\f147";font-size:20px; } .close .btni-chld_sw::before { content:"\f196"; }
.deadline::before { content:"\f017"; } .btni_del::before { color:#808080;content:"\f00d";}

.btni-mail::after, .iconf.mail::after {content:"\f003"}
.btn.menu::before { color:#808080;content:"\f142"; } .btni-remind::before,.remind::before {content:"\f0f3";}
.mmenu::before { content:"\f0c9"; }

.btni.refresh::before { content:"\f021";}

.iconf.notice{ background:#f60; color:white; }
.iconf.notice::after{content:"\f003"; }

.iconf.setting::before { content:"\f013";}
.iconf.view::after { content:"\f054";}


[class*="badge"]:not(:empty),.badge,[class*="label"] { color:white;display:inline-block; padding:4px 9px; }
.badge-dunger,.dunger,.label-dunger { background:#ff0000; } .badge-info, .label-info { background:#3a87ad; } .badge-success, .label-success { background:#468847; }

[class^="alert"] { border:1px solid;border-radius:0;display:inline-block;margin:2px 0;padding:8px 8px 8px 12px; }

.alert-danger {background:#f2dede;border-color:#eed3d7;color:#b94a48; } .alert-info,.alert.inf,.obja { background:#fafafa /*f2f4f8*/;border-color:#bfbfbf; }
.alert-success {background:#dff0d8;border-color:#d6e9c6;color:#468847; } .alert-warning { background:#fcf8e3;border-color:#fbeed5;color:#c09853; }

.dialog { background:white;border:1px solid #999;border-radius:3px;margin:2mm 0;min-width:350px; }

.hpupw,#img1_f,.pupw,.pupwm,.zoomw3>img { background:white;border:1px solid #999;box-shadow:0 5px 10px rgba(0,0,0,0.5);overflow:visible; }
.hpupw,.pupw { left:-10px; min-width:200px;position:absolute;top:calc(100% - 0px);z-index:5; }


.modal-bg>.pupwm{max-height:90%;overflow:auto;}

body.touch_screen .hpupw:not(.vis), body:not(.touch_screen) *:not(:hover)>.hpupw, .pupw:not(.vis) { display:none; }


.hpupw { display:block; /*padding:8px 2px 10px 12px;*/ }

.pupw .body { max-height:400px; padding:0 2mm 3mm 4mm; }

.aid-inp-date>.pupw,[aid-inp-date]>.pupw  { min-height:300px; }

[data-ef=img] .thumbnail img {max-height:20mm;}

.aid-imgs[data-m=c]:not([data-v]), .aid-imgs[data-m=e]:not([data-v]) { border:none; padding:0; }


.imglv:not(:empty) { display:inline-block; max-height:400px; overflow:auto; width:50px; }
.imglv>img { padding:4px 4px 0 0; }

.imgb3 { display:table-cell; text-align:center; vertical-align:top; }

.imgb3 img { max-height:400px; vertical-align:top;}

.prpty_bl[data-ef=img][data-m=v]:not(:empty) { display:table; margin:0 15px 5px 0; }
.prpty_bl[data-m=v]:not(:empty) { padding:0 10px 5px 0;}


@media (max-width:800px) {

.imgb3 img { max-height:250px; }

}

@media (max-width:600px) { 

.prpty_bl[data-m=v] {width:100%; }
.prpty_bl[data-ef=img][data-m=v]:not(:empty) { width:100%; }

.spec .prpty_bl[data-m=v] {width:100%; }

.aid-inp-date .pupw, [aid-inp-date] .pupw { overflow:auto; }

}


@media (min-width:600px) {

.sidebar.right { width:220px; }
.sidebar.right .prpty_f[data-m=l] {width:100%;}

:not(.li)>.prpty_f[data-m=l] { width:33.3%; }

.prpty_bl[data-m=v] {width:50%; }

.prpty_bl[data-ef=img][data-m=v]:not(:empty) { float:left; max-width:60%; width:auto; }

}

@media (min-width:800px) {

:not(.li)>.prpty_f[data-m=l] {width:33.3%; }
}

@media (min-width:1000px) {

.prpty_bl[data-m=v] {width:33.3%; }
:not(.li)>.prpty_f[data-m=l] {width:25%; }
}

@media (min-width:1200px) {

.prpty_bl[data-m=v] {width:25%; }
}

@media print { .buyind,.fl,.fr,nav,[searchu3-aid] { display:none !important; } }


.aid-imgs .body:not(:empty) { margin-left:4px; }

footer { align-items:center; display:flex; justify-content:space-between; background:#f5f5f5; border:1px solid #ddd; margin:10px 0 0 0; padding:5px; }


.pupw header,.pupwm header { border-bottom:1px solid #eee; padding:5px 15px; }
header h2, header h3 { display:inline-block; }

.dtl_short[data-m=f] .h4, .dtl_short[data-m=f][data-p=p_trs] .prpty_bl:not([data-priority="0"]):not([data-v]) { display:none; }

.address.iconf::before { content:"\f041"; }

.iconf_bold::before { content:"\f032"; } .iconf_caret_d::after { content:" \f0d7"; } .iconf_caret_r::after { content:" \f0da"; }
.iconf.cart::before{ color:#f60; content:"\f07a";}
.iconf-cmt::before {content:"\f0e5"/*mail f003*/;font-size:18px;}
.iconf-cmt::after {background:#fe642e;border-radius:1em;color:white;content:attr(val);font-size:8px;line-height:1em;min-width:10px;padding:0.4em;position:absolute;right:10%;top:10%;text-align:center;}
.iconf.compare::before { content:"\f080"; }
.iconf.gift::before { content:"\f06b"; }

.iconf.shipment::before { content:"\f0d1";}

.iconf_excl3{color:orange;} .iconf_excl3::before { content:"\f071";}

.iconf-edit::before,.iconf.edit::after { content: "✏️" /*"\f044"*/; }
.iconf_font:before { content:"\f031"; } .iconf_fontsz::before { content:"\f034"; }

.iconf_go::before { content: "\f101"; }


.iconf_img:before { color:green;content:"\f03e"; } .iconf_italic::before { content:"\f033"; } .iconf_justifyleft::before { content:"\f036"; } .iconf_justifycenter::before { content:"\f037"; }
.iconf_indent:before { content: "\f03c"; } .iconf_info::before { content:"\f05a";font-size:14px; } .iconf_justifyright:before { content:"\f038"; } .iconf_link::before { color:#08c;content:"\f0c1"; }

.iconf_ol:before { content:"\f0cb"; } .iconf_outdent:before { content:"\f03b"; } .iconf_pencil:before { content:"\f040"; }
.pen_square::before { content:"\f14b"; }

.iconf.play::before {content:"\f04b";}
.iconf.play.switch:not(.on)::before {content:"\f04c";}

.iconf.tel::before { content:"\f095"; } .iconf_plus::before { content:"\f055"; } .iconf_plus1::before { content:"\f067"; } 

.iconf_rmformat:before { content:"\f12d"; }

/*.iconf.role::before { content:"\f007";}*/

.iconf.users::before { content:"\f0c0";}

.iconf-rub::after, .iconf.rub::after { content:"\a0\f158"; font-size:85%;}

.iconf_search:before { content:"\f002"; }
.iconf.sync::after {content:"\f021";}

.iconf.home::before { content:"\f015"; }
.iconf.back::before { content:"\f053";}
.iconf.uarrow::before { content:"\f077"; }

.iconf_ul:before { content:"\f0ca"; }
.iconf_underline::before { content:"\f0cd"; } .iconf_undo::before { content:"\f0e2"; } 
.iconf-unread::before {content:"\f003";}

.soc_net { display:inline-block; }
.app .soc_net {display:none;}


.soc_net .facebook,.soc_net .google, .soc_net .instagram,.soc_net .instagramm,.soc_net .odnoklassniki,.soc_net .vk { font:20px "FontAwesome";}

.facebook::before {content:"\f230";}
.google::before { content:"\f1a0"; }
.instagram::before { content:"\f16d";}
.odnoklassniki::before { content:"\f263";}
.vk::before {content:"\f189";}


[class^="span"], select { margin-right: 5px; }
.span1 { width: 95px; } .span2 { width: 195px; }.span3 { width: 295px; } .span4 { width: 395px; } .span5 { width: 495px; } .span6 { width: 595px; } .span7 { width: 695px; } .span8 { width: 795px; } .span9 { width: 895px; } .span10 { width: 995px; }
.offset1 { margin-left: 100px; } .offset2 { margin-left: 200px; } .offset3 { margin-left: 300px; }

[aid-inp-date12] .hpupw { width:220px; padding:10px; }

[aid-inp-date12] button, [aid-inp-date12] .btn, .inp_date_b { display:inline-block; margin:0 -1px -1px 0;min-width:28px;padding:4px 4px;text-align:center;}


.logo_b:hover, [class*="_but"]:hover, .snbtn:hover { opacity:0.9; } 

.aid-wysiwyg, [wysiwyg3-aid] { width:calc(100% + 2px);}

.aid-wysiwyg .val3b input, [data-p="@title"] .val3b input { min-width: 50mm !important; } [data-ef="text"] img { margin: 2mm; }

[contenteditable], .ewswg { background:white;border:none; border-top:1px solid #bfbfbf;line-height:normal;margin:-1px 0 0 0;max-height:500px;min-height:20px;min-width:340px;overflow:auto;padding:5px 5px 0 5px;width:100%; }
[contenteditable] img { max-height: 300px; max-width: 300px; }
[contenteditable] { cursor:text; }

.tlb_wysiwyg button,.tlb_wysiwyg label { background:whitesmoke;; border:1px solid #bfbfbf;margin:-1px 0 0 -1px;padding:5px 7px; }

.plt_w { width:190px; } .plt_w button { height:20px;width:17px; }
.rsz { height:120px; margin-right: 5px; width: 595px;} .rsz:after { background: url("/lib/icons.png") 0 -164px; content: ""; height: 16px; bottom: 0px; right: 0; position: absolute; width: 16px; }

.vint { margin-bottom:2mm; } .vint2 { margin-bottom:5mm; }

/* Вверху общие стили */

input::-ms-clear {display:none;}

[data-m="v"] .aimg { float: left; margin-right: 10px; width: 400px; }

.otb { background: white; border: 2px solid #ddd; display: none; padding: 9px; position: absolute; right: 0; top: -20px; } *:hover>.otb { display: block; }
.pf_aid[data-p="search"]:not(:empty) { margin:2mm 0; }


.images_1_ii { max-width:90px; max-height: 80px; margin: 2px; vertical-align: middle; }

.tmbnl,.thumbnail {display:inline-block;margin:2px 8px 2px 0; text-align:center;}


[data-m=l] .thumbnail,[data-p=cmt] .thumbnail { width:100%;}

.thumbnail .btni-del { bottom:0;font-size:22px;position:absolute;right:0; } 

[aid-inp-date12],[aid-inp3],.prpty_bl:not([data-ef="text"]),.prpty_f,[searchu3-aid] { display:inline-block;position:relative;}
.prpty_f[data-m="v"] {max-width:300mm; width:100%;}

.pfe[data-p="comment"],.pfe[data-p="msg"] { width:700px; }


[class^="alert"]:empty, .prpty_bl:empty { display:none !important; }

.aid-imgs { float:left; }


.buy_bl { margin:5px 0 0 0; }
.buy_bl>.iconf-rub,.buy_bl>.iconf.rub,.buy_bl>.badge { display:inline-block; margin:0 10px 8px 0;}

[data-p^="@price"], [data-p^="@price"] .lvv>.vv { color:#f60; display:inline-block; }

.prpty_bl[data-p^="@price"][data-m=v] { font-weight:bold; width:auto; }

[data-l="pop"] { border-left: 1px solid #bfbfbf; padding: 0 1mm 0 4mm; vertical-align:top;width: 250px; }
td[data-l="pop"] .prpty_f { padding:2mm 0;width:250px; } 

[data-p="msg"] [data-p="@cause_cr"] [name="v"] { width:470px; }

.prpty_f[data-m=l] { border-top:1px solid #bfbfbf; padding:3mm 4mm 2mm 0; }

[data-p=nakp] img {margin-right:1mm;max-height:40mm;}


.tls_pf { margin: 4px 0px; }

.err_msg { color: red; }


.lwc1,.lwc2 { overflow:auto;width:320px; }
.lwc1 .li_hs, .lwc1 .li_hsm { display:block; }
.lwc2>.checkbox { line-height:18px; }

.lwc2 button { text-align:left; }

data-xt=city_zip]>*>.lwc2 .li_hs { width:100%;}

.li_hs,.li_hsm { cursor:pointer;display:inline-block;padding:3px 5px;}

.li_hs::before,.li_hsm::before { content:"• "; }

.tree_i ul { display:block; padding-left:10px; }


[class^=rate], [class^=rate]>* { background: url("/lib/icons.png") scroll repeat transparent; display:inline-block; } 
.rate { background-position:0 -80px;cursor:pointer;line-height:15px;vertical-align:middle;width:81px; }
.rate>* { background-position:0 -64px; height:16px; }

.rate_b { background-position:0 -130px; width:170px; height:34px; } .rate_b>* { background-position:0 -96px;width:170px;height:34px; }

.same_url_pf { color:red; } .add_cmt_bt { top:-3px;margin-left:10px; }

.zoomw3>button,.zoomw3>img { left:40mm;position:fixed;top:10%;z-index:40;}
.zoomw3>img { max-height:80%;max-width:80%;padding:8mm;}

.modal-bg {align-items:center; background:rgba(0,0,0,.5); bottom:0; display:flex; flex-flow:row wrap; justify-content:center;left:0;position:fixed;right:0;top:0;transition:5s;z-index:200;}

.badn { margin: 0 auto; width: 728px; }


#map { display:inline-block; height:350px; width:90%; }



/* http://www.google.com/design/ http://www.google.com/design/spec/style/color.html http://www.ibm.com/design/ */
/* https://html5book.ru/specsimvoly-html */



