#goodsform .manTd1 {font-size:15px;line-height:24px;padding:7px 0;font-weight:400;}
#goodsform .manHr {padding:0!important;;margin:0!important;}
#goodsform .manStar {font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;}
#goodsform .manStar:before {content:'\f005';text-decoration:none!important;font-family:Fontawesome;display: inline-block;font-size:8px;padding:0 0px;line-height:14px;vertical-align: text-bottom;margin-left:-2px;}
#goodsform .noun {font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;}
#goodsform .noun:before {content:'\f128';color:#999;background:#ebebeb;text-decoration:none!important;font-family: Fontawesome;display: inline-block;font-size: 14px;line-height: 18px;font-weight: 400;border: 0.5px solid #cdcdcd;height: 20px;padding: 0 5px;}
#goodsform .noun:hover:before {color:#fff;background:#777;border-color:#777;text-decoration:none!important;}
#goodsform .forumDescr {font-size:13px;line-height:18px;color:#777;font-weight:300;}
#goodsform .manTd1 a {font-size:0;font-weight:300;text-decoration:none!important;}
#goodsform .manTd2 select {border: 1px solid #ebebeb;color:#444;height: auto;background: 0 0;background-color:transparent;border-radius: 4px;font-weight: 400;line-height:20px;font-size:15px;padding:10px 36px 10px 20px;margin:5px 0;display:inline-block;background-position: right 1.6em center;background-repeat: no-repeat;background-image: url(/img/down.png);vertical-align: middle;max-width: 100%;-moz-appearance: none;-ms-appearance: none;appearance: none;-webkit-appearance: none;}
#goodsform #shop-category-chains-0 a, #goodsform #shop-subcategories a {text-decoration:none!important;border:0;color:#444;height: auto;background: 0 0;background-color:transparent;border-radius: 4px;font-weight: 400;line-height:20px;font-size:15px;padding:10px 20px 10px 2px;margin:5px 0;display:inline-block;background-position: right 8px center;background-repeat: no-repeat;background-image: url(/img/down.png);vertical-align: middle;max-width: 100%;;}
#goodsform #shop-category-chains-0 a:hover, #goodsform #shop-subcategories a:hover {text-decoration:none!important;color:#000;}
#goodsform #shop-categories hr {margin-bottom:20px;}
#goodsform td#shop-categories.manTd2 {padding-bottom:15px;}
#goodsform td#shop-categories.manTd2 label {color:#444;font-weight:400;font-size:15px;line-height:24px;}
#goodsform td#shop-categories.manTd2 label:hover {color:#000;text-decoration:none!important;}
#goodsform td#shop-categories.manTd2 #ch_addcat:focus, #goodsform td#shop-categories.manTd2 #ch_addcat:active {border:0!important;outline: none!important;outline-color:#fff!important;outline-style:none!important;outline-width:0px!important;}
#goodsform td#shop-categories.manTd2 #ch_addcat::-moz-focus-inner {border:0!important;}
#goodsform #ch_addcat:focus + label:before, #goodsform #id_hide:focus + label:before {box-shadow:none!important;}
#goodsform #tb_hide td.manTd2 label {color:#444;font-weight:400;font-size:15px;line-height:24px;padding-right: 3px;}
#goodsform #tb_hide td.manTd2 label:hover {color:#000;text-decoration:none!important;}
#goodsform td.manTd2 input[type="text"] {border: 1px solid #ebebeb;color: #444;height: auto;background-color: transparent;border-radius: 4px;font-weight: 400;line-height: 20px;font-size: 15px;padding: 10px 0;margin: 5px 0;display: inline-block;text-indent:2%;}
#goodsform .cke_chrome {border: 1px solid #ebebeb!important;box-shadow:none!important;}
#goodsform .cke_top {background:#ebebeb!important;background-image:none!important;box-shadow:none!important;border-bottom: 1px solid #ebebeb!important;}
#goodsform .cke_wysiwyg_frame {font-family: 'Rubik', sans-serif!important;}
#goodsform .cke_bottom {font-family: 'Rubik', sans-serif!important;border-top: 1px solid #ebebeb!important;background: #ebebeb!important;background-image:none!important;box-shadow:none!important;}
#goodsform .cke_bottom span {font-family: 'Rubik', sans-serif!important;font-weight:300!important;font-size: 13px !important;}
#goodsform .cke_path {display:none!important;}
#goodsform .cke_reset_all, #goodsform .cke_reset_all *, #goodsform .cke_reset_all a, #goodsform .cke_reset_all textarea {font-family: 'Rubik', sans-serif!important;font-weight:300!important;font-size: 13px !important;}
#goodsform a.cke_combo_button {border-color:#999!important;background:#ebebeb!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;}
#goodsform a.cke_combo_button:hover {background: #e4e4e4!important;border-color:#555!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;}
#goodsform .cke_toolgroup {border-right:0;border-color:#999!important;background:#ebebeb!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;}
#goodsform a.cke_button {border-right: 1px solid #999;border-radius:0!important;}
#goodsform a.cke_button_off:hover, #goodsform a.cke_button_off:focus, #goodsform a.cke_button_off:active, #goodsform a.cke_button_disabled:hover, #goodsform a.cke_button_disabled:focus, #goodsform a.cke_button_disabled:active {cursor:pointer!important;background:#cdcdcd!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;} 
#goodsform a.cke_button_on {cursor: pointer!important;background:#b6b6b6!important;background-image:none!important;box-shadow:none!important;} 
#goodsform .cke_toolbar_break, #goodsform .cke_toolbar_separator, #goodsform .cke_button__find, #goodsform .cke_button__replace, #goodsform .cke_button__link, #goodsform .cke_button__unlink, #goodsform .cke_button__anchor, #goodsform .cke_button__image, #goodsform .cke_button__flash, #goodsform .cke_button__table, #goodsform .cke_button__horizontalrule, #goodsform .cke_button__specialchar, #goodsform .cke_button__youtube, #goodsform .cke_button__maximize, #goodsform .cke_button__source, #goodsform .cke_button__outdent, #goodsform .cke_button__indent, #goodsform .cke_button__blockquote, #goodsform .cke_button__justifycenter, #goodsform .cke_button__justifyright, #goodsform .cke_button__justifyblock, #goodsform .cke_combo__fontsize, #goodsform .cke_combo__font, #goodsform .cke_button__textcolor, #goodsform .cke_button__bgcolor {display:none!important;}
#goodsform .cke_toolgroup {margin:0!important;} 
#goodsform .edtTypeMenu:before, #goodsform .edtTypeMenu:after {display:none!important;}
#goodsform .edtTypeMenu {padding-bottom:0!important;color:#fff;font-size:0;margin-bottom: -3px;}
#goodsform .edtTypeMenu b {background:#ebebeb;padding: 5px 12px;font-weight: 400;color: #333;font-size: 14px;}
#goodsform .edtTypeMenu a {background:#fff;padding: 5px 12px;font-weight: 400;color: #333;font-size: 14px;text-decoration:none;}
#goodsform .edtTypeMenu a:hover {background:#cdcdcd;text-decoration:none;cursor:pointer;} 
#goodsform .cke_button__removeformat, #goodsform .cke_button__justifyleft {border-right: 0!important;}
#goodsform .cke_top .cke_toolbox span:nth-child(8) {margin-left: -6px!important;} 
#goodsform .cke_combo__format {margin-right: -7px;}
#goodsform .ucoz-editor-panel {padding-bottom: 0!important;background: #ededed;padding: 0 10px;}
#goodsform .manFl {border-color:#ededed!important;}
#goodsform .ucoz-editor-panel input {margin: 4px 0px;cursor:pointer;padding: 3px 8px;border: 1px solid;border-color:#ededed!important;background:#ebebeb!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;}
#goodsform .ucoz-editor-panel input:hover {background: #e4e4e4!important;border-color:#555!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;}
#goodsform .ucoz-editor-panel select, #goodsform .ucoz-editor-bottom, #goodsform #hbc7, #goodsform #hbc8, #goodsform #hbc9, #goodsform #hbc10, #goodsform #hbc11, #goodsform #hbc12, #goodsform #hbc13, #goodsform #hbc14, #goodsform #hbc715, #goodsform #hbc16, #goodsform #bc4, #goodsform #bc5, #goodsform #bc6, #goodsform #bc7, #goodsform #bc8, #goodsform #bc9, #goodsform #bc10, #goodsform #bc11, #goodsform #bc12, #goodsform #bc13, #goodsform #bc14, #goodsform #bc15, #goodsform #bc16, #goodsform #bc17, #goodsform #bc18 {display:none!important;}
#goodsform .manFl {width: calc(100% - 6px)!important;width:-moz-calc(100% - 6px)!important;width:-webkit-calc(100% - 6px)!important;}
#goodsform td b {font-weight:500;}
#goodsform .manTd2 {font-size:15px;line-height:24px;padding:0;font-weight:400;}
#goodsform #remove-user {width: 16px;height: 16px;}
#goodsform #tb-user b {color:#444;font-size: 14px;}
#goodsform #tb-user .manTd2 {color:#fff;}
#goodsform #tb-user .manTd2 a {background: #fff;text-decoration:none;color: #999;font-size: 12px;line-height: 16px;padding: 3px 8px;border: 1px solid #999;}
#goodsform #tb-user .manTd2 a:hover {background: #999;text-decoration:none;color: #fff;}
#goodsform #tb_img .manTd2 {padding: 15px 0;}

/* --- Старые стили загрузчика изображений
#goodsform #tb_img .manTd2 #img-help {font-size: 13px;font-weight: 300;color: #444;line-height: 20px;}
#content #image-list-cont #image-list {height:300px;!important;}
#content #image-list-cont #image-list .panel {width:302px!important;;height:302px!important;;}
#content #image-list-cont #image-list .inner {width:300px!important;;height:300px!important;;}
#content #image-list-cont #image-list .inner p {margin:100px 10px 0 10px!important;font-weight: 300;font-size: 14px;}
#goodsform #shop-dscr-man div {padding-bottom:0!important;}
#content #image-list-cont #image-list .belt {position:inherit!important;}
#image-list {position:relative; margin-top: 10px;}
#image-list .belt {position:absolute;left:0;top:0;}
#image-list .panel {margin:0;float:left;overflow:hidden;}
#image-list .inner {position: relative;border: #999 1px solid;}
#image-list .inner div {position: absolute;width:16px;height:16px;cursor:pointer;top:4px;overflow:hidden;}
#image-list .inner div.edt {right:24px;background:transparent url(/.s/img/icon/edt.png) no-repeat 0 0;}
#image-list .inner div.del {right:2px;background:transparent url(/.s/img/icon/del.png) no-repeat 0 0;}
#image-list .inner input {margin-top:-100px;margin-left:-550px;filter: alpha(opacity=0);opacity:0;font-size:200px;height:400px;cursor:pointer;}
#image-list .inner span#add_img {cursor:pointer;display:block;width:160px;height:160px;position:absolute;left:0;top:0;}
#image-list .wait {background: url(/.s/img/wd/1/ajax.gif) no-repeat center center;}
#image-list #gimage-wrap input, #image-list #gimage-add input {max-width:none;position:absolute;top:0;right:0;margin:0;}
.sel-gimage {background-color:#fff;}
#content #image-list-cont #image-list .inner p:before {content:'\f067';font-family:Fontawesome;display:block;font-size:24px;padding-bottom:10px;color:#999;}
#gimage-add, #gimage-0, #gimage-1, #gimage-2, #gimage-3, #gimage-4, #gimage-5, #gimage-6, #gimage-7, #gimage-8, #gimage-9, #gimage-10, #gimage-11, #gimage-12, #gimage-13, #gimage-14, #gimage-15, #gimage-16, #gimage-17, #gimage-18, #gimage-19, #gimage-20 {margin-right:-1px!important;margin-bottom:-1px!important;}
#goodsform .sel-gimage .inner:before {content:'Главное изображение';display:block;color:#fff;position: absolute;background: #999;bottom: 0;width: 100%;text-align: center;font-weight: 300;font-size: 14px;line-height: 20px;padding-top: 2px;}
#goodsform #image-list .inner div.edt {height: 28px;background: none;width:24px;top:0;}
#goodsform #image-list .inner div.edt:before {text-align: center;width: 24px;height: 25px;content:'\f040';text-decoration:none!important;background:#999;color:#fff;font-family:Fontawesome;display: inline-block;font-size:16px;padding:0;}
#goodsform #image-list .inner div.edt:hover:before {color:#000;}
#goodsform #image-list .inner div.del {height: 28px;background: none;right:0;width:24px;top:0;}
#goodsform #image-list .inner div.del:before {text-align: center;width: 24px;height: 25px;content:'\f1f8';text-decoration:none!important;background:#999;color:#fff;font-family:Fontawesome;display: inline-block;font-size:16px;padding:0;}
#goodsform #image-list .inner div.del:hover:before {color:#000;}

#goodsform #tb_img .manTd2 {font-size: 0px;}
#goodsform #tb_img .manTd2 a {margin-right: 5px;background: #fff;text-decoration:none;color: #999;font-size: 12px;line-height: 16px;padding: 3px 8px;border: 1px solid #999;}
#goodsform #tb_img .manTd2 a:hover {background: #999;text-decoration:none;color: #fff;}
#goodsform #tb_img .manTd2 .tb_imf_89663 {color:#444;font-size:15px;line-height:24px;font-weight:400;padding-right:10px;}

--- END Старые стили загрузчика изображений */

/* --- Новые стили загрузчика изображений --- */
img.basket, .fa-pointer { cursor: pointer }
#image-list { width: 100%; position: relative; margin-top: 10px }
#image-list .belt { display: flex; flex-direction: column; gap: 1em; }
#image-list .panel { margin: 0; overflow: hidden; width:inherit;height:inherit;}
#image-list .inner { position: relative; overflow: hidden; padding:0; }
#image-list .img-controls { position: absolute; top:.5em; right:.5em; display:flex; gap:.5em; }
#image-list .img-controls > div { width: 16px; height: 16px; cursor: pointer; top: 4px; overflow: hidden }
#image-list .img-controls .edt { background: transparent url(/.s/img/icon/edt.png) no-repeat 0 0 }
#image-list .img-controls .del { background: transparent url(/.s/img/icon/del.png) no-repeat 0 0 }
#image-list .img-controls .at-edit { background: transparent url(/.s/img/icon/sg.png) no-repeat 0 0 }
#image-list .inner input { opacity: 0; cursor: pointer; max-width: 100%; box-sizing: border-box; max-height: 100%; }
#image-list #gimage-add.wait { background: url('/.s/img/wait.svg') no-repeat center center; }
#image-list #gimage-add.wait p { display: none; }
#image-list #gimage-add .inner { border: #999 2px dashed; text-align:center; height:3.5rem; background: #9992; display: flex; align-items: center; justify-content: center; }
#image-list #gimage-add .inner p { line-height:1.5em; }
#image-list #gimage-add .add-image-label { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
#image-list #gimage-add .add-image-label input { width: 100%; height: 0; padding: 0; margin:0; min-height:unset; }
#image-list #gimage-add .add-image-label span#add_img { height: inherit; display: block; }
#image-list #gimage-wrap { display:flex; flex-wrap:wrap; line-height:0; gap:1em; }
.sel-gimage img { border:2px solid blue; box-sizing:border-box; }
#image-list #gimage-wrap .inner div.image-alt-title-wrapper { position: absolute; bottom:0; top:auto; left:0; right:0; width:auto; display:flex; flex-direction:column; gap:.5em; box-sizing:border-box; height:4.5em; transition:height .5s ease-in-out; overflow:hidden; margin:0 .5em .5em; cursor:initial; }
#image-list #gimage-wrap .inner div.image-alt-title-wrapper.u-hidden { height:0; }
#image-list #gimage-wrap .inner div.image-alt-title-wrapper input { color:#959090; width:100%; position:unset; box-sizing:border-box; cursor:initial; opacity:1; height:2em; font-size:inherit; padding:0 .5em; line-height:2em; margin:0; min-height:unset; background:#fffc; /*background:#8888;*/ }
/* --- END Новые стили загрузчика изображений --- */

#goodsform #tb_gtype_1 select {border: 1px solid #ebebeb;color:#444;height: auto;background: 0 0;background-color:transparent;border-radius: 4px;font-weight: 400;line-height:20px;font-size:15px;padding:10px 36px 10px 20px;margin:5px 0;display:inline-block;background-position: right 1.6em center;background-repeat: no-repeat;background-image: url(/img/down.png);vertical-align: middle;max-width: 100%;-moz-appearance: none;-ms-appearance: none;appearance: none;-webkit-appearance: none;}
#goodsform #tb_gtype_1 {color:#fff;}
#goodsform .forfile {margin:15px 0 5px 0;}
#goodsform .forfile, #goodsform #div_file_data {color:#444;}
#goodsform .uplgfile input[type="button"] {border: 1px solid #ebebeb;color: #444;height: auto;background-color:#ebebeb;border-radius:0;font-weight: 400;line-height: 20px;font-size: 15px;margin-left: -1px;cursor:pointer;margin: 5px 0;display: inline-block;}
#goodsform .uplgfile input[type="button"]:hover {border-color:#999;background-color:#999;color:#fff;}
#goodsform #tb_options .manTd2 div:first-of-type {padding: 10px 0 20px!important;font-size:0;color:#fff;}
#goodsform #tb_options .manTd2 div:first-of-type a {background: #fff;text-decoration:none;color: #999;font-size: 12px;line-height: 16px;padding: 3px 8px;border: 1px solid #999;}
#goodsform #tb_options .manTd2 div:first-of-type a:hover {background: #999;text-decoration:none;color: #fff;} 
#goodsform #tb_options .manTd2 div:first-of-type .tb_imf_89663 {color: #444;font-size: 15px;line-height: 24px;font-weight: 400;padding-right: 10px;}
#goodsform #goods-options-list td.opt_sel, #goodsform #goods-options-list th.opt_sel {border:0!important;background:#999;color:#fff;}
#goodsform td.manTd2 .opt_vals input[type="text"] {padding:2px 0;text-indent:5px;background:#fff;border-radius:0;color:#999;font-size: 14px;margin: 2px;}
#goodsform td.manTd2 td#options-vals {border:1px solid #999;border-right:1px solid #999!important;padding:0!important;}
#goodsform #goods-options-list table tr td {border-right:0!important;}
#goodsform td.manTd2 td#options-vals tr {background:#ebebeb;}
#goodsform .opt_vals {border-spacing: 0;}
#goodsform td.manTd2 td#options-vals tr td {border-bottom:1px solid #999;font-size: 14px;font-weight: 300;line-height: 20px;color: #333;}
#goodsform td.manTd2 td#options-vals tr:last-of-type td {border-bottom:0!important;}
#goodsform td.manTd2 td.opt_items {padding: 4px 0;font-weight: 300;} 
#goodsform #goods-options-list .opt_item {}
#goodsform #tb_options .ovals_1, #goodsform #tb_options .opt_item, #goodsform #tb_options .opt_ch {vertical-align:top;margin: 0 3px 0 3px;width: 16px;height: 16px;}
#goodsform .add-recommended-product span {height: 0!important;border:0!important;}
#goodsform .recommended-products-name .add a {height:0;line-height:0;padding:0;text-decoration:none;}
#goodsform .recommended-products-name .add a:before {text-decoration:none;content:'\f067';padding: 2px 0 0 4px;font-family:Fontawesome;display:block;font-size:20px;color:#999;}
#goodsform .recommended-products-name .add a:hover:before {text-decoration:none;color:#444;}
#goodsform .recommended-products-name .add img {display:none;}
#goodsform div.recommended-products {border: 1px solid #ebebeb!important;border-radius: 4px!important;}
#goodsform span.recommended-products-name {background: #ebebeb;border-bottom: 0;border-radius: 0;border-right: 0;color: #444;cursor: pointer;float: left;font-size: 13px;height: 24px;line-height: 24px;position: static;}
#goodsform span.recommended-products-name:hover {color:#000;}
.xw-plain {border-radius:0!important;background: #333!important;}
.myWinCont {font-size: 13px;line-height: 16px;font-family: 'Rubik', sans-serif;}
#goodsform .manTable {margin-bottom:20px;}
#goodsform {margin-bottom:30px;}
#goodsform #save_button {display:inline-block;text-decoration: none!important;line-height:24px;font-weight:400!important;font-family: 'Rubik', sans-serif;color: #fff;border-radius:30px;border:none;padding: 4px 16px;font-size: 14px;cursor: pointer;margin: 2px 5px 2px 0;}
#goodsform #save_button:hover {text-decoration: none!important;color: #fff;} 
#goodsform div .manFlRst {background-color:#858585;display:inline-block;text-decoration: none!important;line-height:24px;font-weight:400!important;font-family: 'Rubik', sans-serif;color: #fff;border-radius:30px;border:none;padding: 4px 16px;font-size: 14px;cursor: pointer;margin: 2px 5px 2px 0;}
#goodsform div .manFlRst:hover {background-color: #7b7b7b;text-decoration: none!important;color: #fff;}
#goodsform div .manFlSbm {background: #fff;text-decoration: none;cursor:pointer;color: #999;font-size: 12px;line-height: 16px;padding: 3px 8px;border: 1px solid #999;}
#goodsform div .manFlSbm:hover {background-color: #7b7b7b;border-color:#7b7b7b;text-decoration: none!important;color: #fff;}
#shop-price-form {margin-bottom:20px;overflow: auto;}
#shop-price-form .gTableTop-99 {border-bottom:1px solid #999;background:#999;text-align:left;color:#fff;font-size:14px;line-height:18px;padding:10px 0;} 
#shop-price-form .gTableTop-99, #shop-price-form .forumNameTd-99 {min-width:100px;} 
#shop-price-form .pri-2, #shop-price-form .pri-3, #shop-price-form .pri-7, #shop-price-form .pri-8 {text-align:center;}
#shop-price-form .pri-6 {text-indent:10px;} 
.hrpr09 {padding-top:0;margin-bottom:30px;} 
#shop-price-form .gTable-99 {border: 1px solid #999;border-bottom:0;margin-bottom:20px;} 
#shop-price-form .gTableSubTop-99 {border-bottom:1px solid #999;margin-top:-1px;background:#ebebeb;padding:10px 0;} 
#shop-price-form .pri-4 {color: #777;font-size: 14px !important;line-height: 18px;font-weight: 400 !important;text-indent: 10px;}
#shop-price-form .pri-5 a {color:#777;font-size:13px;line-height:18px;text-decoration:none!important;}
#shop-price-form .pri-5 a:hover, #shop-price-form .pri-5 a:hover:before {text-decoration:none!important;color:#000;} 
#shop-price-form .pri-5 a:before {content:'\f291';font-family:Fontawesome;padding-right:3px;display:inline-block;font-size:13px;text-decoration:none!important;} 
#shop-price-form .pri-9 {color: #777;font-size: 13px !important;line-height: 18px;font-weight: 400 !important;text-align: center;border-bottom:1px solid #999;padding:7px 0;} 
#shop-price-form .pri-1 {border-bottom:1px solid #999;border-right:1px solid #999;padding:10px 0;color:#777;font-size:13px;line-height:18px;}
#shop-price-form .pri-2 {border-bottom:1px solid #999;border-right:1px solid #999;padding:10px 0;}
#shop-price-form .pri-3 {border-bottom:1px solid #999;padding:10px 0;}
#shop-price-form .pri-3 input {border:1px solid #ebebeb;text-align:center;color:#999;padding:4px 0;font-size:13px;line-height:18px;}
#shop-price-form .pri-10 {color:#333;font-size: 14px!important;line-height:18px;font-weight:400!important;padding:3px 0 5px;text-decoration:none!important;display: inline-block;} 
#shop-price-form .pri-10:hover {text-decoration:none!important;color:#000;}
#shop-price-form .pri-1 li {padding: 4px 0px;font-size: 13px!important;line-height:18px;font-weight:400!important;color: #777;}
#shop-price-form .pri-1 li select {border:1px solid #ebebeb;color:#777;border-radius:0;font-size: 13px!important;line-height:18px;font-weight:400!important;background: transparent!important;}
#shop-price-form .pri-3 input[type="number"] {box-sizing: border-box;font-weight:400;font-size:15px;border: 1px solid #ebebeb;width:50px;text-align:center;padding:4px 4px;background-color: #fff;color: #444;outline: 0;}
#shop-price-buttons input:last-of-type {background-color:#858585;display:inline-block;text-decoration: none!important;line-height:18px;font-weight:400!important;font-family: 'Rubik', sans-serif;color: #fff;border-radius:30px;border:none;padding: 4px 16px;font-size: 13px;cursor: pointer;margin: 2px 5px 2px 0;}
#shop-price-buttons input:last-of-type:hover {background-color: #7b7b7b;text-decoration: none!important;color: #fff;}
#shop-price-buttons input:first-of-type {display:inline-block;text-decoration: none!important;line-height:18px;font-weight:400!important;font-family: 'Rubik', sans-serif;color: #fff;border-radius:30px;border:none;padding: 4px 16px;font-size: 13px;cursor: pointer;margin: 2px 5px 2px 0;}
#shop-price-buttons input:first-of-type:hover {text-decoration: none!important;color: #fff;}
.pic-12 {border-top:1px solid #ebebeb;margin:5px 0 50px;}
.pic-13 {width:30%;float:left;}
.pic-14 {width:70%;float:left;text-align:right;padding:8px 0;}
.pic-13 #shop-page-more {display:inline-block;padding:0!important;}
.pic-13 #shop-page-more button {background:#fff;border:1px solid #fff;font-size:15px!important;line-height:18px;font-weight:400!important;padding:10px 12px;cursor:pointer;}
.pic-13 #shop-page-more button:hover {color:#000;text-decoration:none!important;}
.pic-14 .pgPrev, .pic-14 .pgNext {font-size:0;}
.pic-14 .pgPrev:before {content:'←';display:inline-block;font-size:22px;text-decoration:none!important;color:#777;font-weight:300;}
.pic-14 .pgPrev:hover:before {color:#000;text-decoration:none!important;}
.pic-14 .plist a {font-size:15px;line-height:22px;font-weight:400;padding:3px 8px;color:#555;}
.pic-14 .plist a:hover {color:#000;text-decoration:none!important;}
.pic-14 .plist .pgSwchA {font-size:15px;line-height:22px;font-weight:400!important;padding:3px 8px;color:#fff;border-radius:2px;}
.pic-14 .plist .pgSwchA {color:#fff;text-decoration:none!important;}
.pic-14 .plist .pgSwchA b {font-weight:400!important;}
.pic-14 .pgNext:before {content:'→';display:inline-block;font-size:22px;text-decoration:none!important;color:#777;font-weight:300;}
.pic-14 .pgNext:hover:before {color:#000;text-decoration:none!important;}
.inv-1 {padding:12px 0;font-size:13px;line-height:20px;font-weight:400;color:#444;}
.inv-2 {padding:0!important;margin:0!important;border-bottom: 1px dotted #ebebeb;}
.inv-1 input[type="submit"], #invoice-table input[type="submit"] {margin-left:3px;background: #fff;cursor:pointer;text-decoration: none;color: #555;font-size: 13px;line-height: 16px;padding: 1px 8px;border: 1px solid #ebebeb;}
.inv-1 input[type="submit"]:hover, #invoice-table input[type="submit"]:hover {background: #999;border-color:#999;text-decoration: none;color: #fff;}
.inv-1 input[type="button"], #invoice-form input[type="button"] {margin-left:3px;background: #fff;cursor:pointer;text-decoration: none;color: #555;font-size: 13px;line-height: 16px;padding: 2px 8px;border: 1px solid #ebebeb;}
.inv-1 input[type="button"]:hover, #invoice-form input[type="button"]:hover {background: #999;border-color:#999;text-decoration: none;color: #fff;}
.inv-1 select, #invoice-form select {margin-left:3px;background:transparent !important;cursor:pointer;text-decoration: none;color: #555;font-size: 13px;line-height: 16px;padding: 2px 8px;border: 1px solid #ebebeb;}
.inv-1 select:hover, #invoice-form select:hover {background:transparent !important;text-decoration: none;color: #333;}
.inv-1 input[type="text"] {text-indent:5px;background: #fff;cursor:pointer;text-decoration:none;color: #555;font-size: 13px;line-height: 16px;padding: 2px 8px;border: 1px solid #ebebeb;}
#invoice_cont {margin:15px 0 50px;overflow: auto;}
#invoice-form a {margin-left:0;background: #fff;text-decoration: none;color: #999;font-size: 12px;line-height: 16px;padding: 3px 8px;border: 1px solid #999;}
#invoice-form a:hover {background: #999;text-decoration: none;color: #fff;}
#invoice-table {border:1px solid #ebebeb;margin-top:20px;border-spacing: 0;border-bottom:0;border-right:0;}
#invoice-table .gTableSubTop {background: #ebebeb;color:#777;padding:8px 0;text-align;center;font-size: 13px;line-height: 18px;}
#invoice-table .forumIcoTd, #invoice-table .forumNameTd {border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:6px 0;}
#invoice-table .sel, #invoice-table .selAll {width:16px;height:16px;margin: 0 10px;}
#invoice-table .col_inv_id a, .col_status a, .col_status, .col_inv_id, .col_user, .col_user a, #invoice-table td a, #invoice-table td, #invoice-table td small, #invoice-table td b {color:#555;text-decoration:none;font-size: 13px;line-height:18px;padding:2px;}
#invoice-table .col_inv_id a:hover, .col_status a:hover, .col_user a:hover, #invoice-table td a:hover {color:#000;text-decoration:none!important;}
.ol_add_time, .ol_add_time {color:#555;font-size: 13px;line-height:18px;padding:2px;}
#invoice-table .col_user img {display:none!important;}
#invoice-table td b {font-weight:500!important;}
#invoice-table .col_payment_id small {text-indent:10px;}
#order-table .order-item-nom {display:none!important;}
#order-form {overflow:auto;margin-bottom:10px;}
#order-table .order-item-img, #order-table .order-head-img, #order-table .order-item-img img {max-width:53px;padding:0 5px 0 0;}
#order-table .order-head-cat, #order-table .order-head-art, #order-table .order-head-brand, #order-table .order-head-warr, #order-table .order-head-unit, #order-table .order-head-added_user, #order-table .order-head-vat, #order-table .order-head-sum_vat, #order-table .order-head-other1, #order-table .order-head-other2, #order-table .order-head-other3, #order-table .order-head-other4, #order-table .order-head-other5, #order-table .order-head-other6, #order-table .order-head-other7, #order-table .order-head-other8, #order-table .order-head-other9 {display:none!important;} 
#order-table .order-item-cat, #order-table .order-item-art, #order-table .order-item-brand, #order-table .order-item-warr, #order-table .order-item-unit, #order-table .order-item-added_user, #order-table .order-item-vat, #order-table .order-item-sum_vat, #order-table .order-item-other1, #order-table .order-item-other2, #order-table .order-item-other3, #order-table .order-item-other4, #order-table .order-item-other5, #order-table .order-item-other6, #order-table .order-item-other7, #order-table .order-item-other8, #order-table .order-item-other9 {display:none!important;} 
@media only screen and (max-width:539px) {#order-table .order-item-img, #order-table .order-head-img, #order-table .order-item-img img {display:none!important;}}
#order-table .order-head th {text-align:left;font-weight: 400;color: #626060;font-size:15px;line-height:20px;padding:12px 5px;border-bottom: 1px solid #eceeef;}
#order-table .order-item td {text-align:left;font-weight: 400;color: #626060;font-size:15px;line-height:20px;padding:12px 5px;border-bottom: 1px solid #eceeef;}
#order-table table {border-spacing: 0!important;}
#order-table .order-item-name a {color:#626060;font-weight:400;transition: 0.5s;letter-spacing:-0.15px;line-height:18px;font-size:14px;text-decoration:none!important;}
#order-table .order-item-name a:hover {color:#000;text-decoration:none!important;}
#order-table .order-item-name small {color:#626060;font-weight:300;letter-spacing:-0.15px;line-height:18px;font-size:13px;text-decoration:none!important;}
#order-table .order-item-price, .order-item-sum {font-weight:500!important;;letter-spacing:-0.15px;font-size:14px!important;}
#order-table .order-item-cnt input[type="number"] {border-radius: 3px;box-sizing: border-box;font-weight:400;font-size:15px;border: 1px solid #ebebeb;width:50px;text-align:center;padding:8px 4px;background-color: #fff;color: #444;outline: 0;line-height: 18px;}
#order-table .order-item-cnt {text-align:center;padding-left:8px;padding-right:8px;}
#order-table .order-item-del {text-align:center!important;}
.checkbox987 {display:none;}
.checkbox-custom987 {position:relative;width:20px;height:20px;border:1px solid #ebebeb;border-radius:3px;}
.checkbox-custom987, .label987 {display: inline-block;vertical-align: middle;cursor: pointer;}
.checkbox987:checked + .checkbox-custom987:before {content: "\f00c";display:inline-block;position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;font-family:Fontawesome;color:#999;font-size:17px;line-height: 17px;}
#order-table #order-but-continue, #order-table #order-but-recalc {display:none!important;;}
#order-form #order-table table tbody tr:last-of-type td:first-of-type, #order-form #order-table table tbody tr:last-of-type td:nth-child(2) {display:none!important;}
#order-table table tbody tr:last-of-type td:nth-child(3) {font-weight:500!important;padding-right:5px;font-size:16px!important;}
#order-table .order-total {font-weight:400;letter-spacing: -0.15px;font-size: 15px;line-height:22px;padding:13px 0 7px 0;color:#444;}
.or-977 {text-align:right;padding-bottom:20px;padding-right:20px;border-bottom: 1px solid #ebebeb;margin-bottom:20px;}
.or-988 {transition: 0.5s;opacity: 0.6;font-size:15px;line-height:20px;padding:9px 20px;text-decoration: none;font-weight: 300;text-shadow: none;display: inline-block;outline: 0;-webkit-appearance: none;-webkit-font-smoothing: antialiased;border-radius: 3px;border: 0;color: #fff;cursor: pointer;}
.or-988:hover {opacity: 1;text-decoration: none!important;color:#fff;}
.or-955 {text-align:left;padding-bottom:10px;padding-left:10px;margin-bottom:20px;}
.backgoods9 {transition: 0.5s;font-size:15px;line-height:22px;text-decoration:none;font-weight:300;display: inline-block;cursor: pointer;}
.backgoods9:hover {text-decoration:none!important;color:#000;}
.backgoods9:before {content:'←';display:inline-block;font-size:22px;text-decoration:none!important;color:#0063d;font-weight:300;padding-right:5px;}
.backgoods9:hover:before {color:#000;text-decoration:none!important;}
#payord99 {background:#f9f9f9;padding:25px 20px;border-radius:4px 0 0 0;margin-top:10px;}
.payord88 {font-weight:500;color: #090909;border-bottom: 1px solid #ddd;letter-spacing:-0.24px;font-size:18px;line-height:24px;padding-bottom:10px;}
.payord77 {margin-bottom:20px;}
.payord66 {width:50%;float:left;}
.payord55 {width:50%;float:left;background:#f9f9f9;}
.payord44 {padding:30px 20px;}
.payord33 {padding:30px 20px;}
.payord22 {}
.payord11 {}
.rik-1, .rik-2, .rik-3 {font-weight:500;color:#555;border-bottom: 1px solid #ddd;letter-spacing:-0.24px;font-size:18px;line-height:24px;padding-bottom:7px;margin-bottom:10px;}
.rik-5, .rik-6 {margin-bottom:20px;}
.payment-item {vertical-align:top;width:0;height:0;}
.payment-item {cursor: pointer;}
.payment-item:not(checked):before {content:'';position:absolute;top:0;left:0;width:11px;height:11px;border:2px solid #444;border-radius:50%;background:#FFF;}
.payment-item:not(checked):after {content:'';position:absolute;top:5px;left:5px;width:5px;height:5px;border-radius:50%;background: #444;opacity: 0;transition: all .2s;}
.payment-item:checked:after {opacity: 1;}
.payment-item:focus {outline:none;}
.payment-item:focus:before {box-shadow: 0 0 0 1px rgba(255,255,255,0,.0);}
#payments-list th {position: relative;width: 18px;vertical-align: top;min-height:22px;}
#payments-list tr {padding:5px 5px 5px 0;display: block;}
#payments-list td .label {display:block;cursor:pointer;font-weight:500;color:#444;letter-spacing:-0.16px;font-size:15px;line-height:20px;margin-bottom: 3px;}
#payments-list td, #payments-list td p {text-indent:0;padding:0;margin:0;font-size:13px;line-height:18px;font-weight:400;color:#777;letter-spacing:-0.16px;}
#payments-list td a, #payments-list td a:hover {text-decoration:none!important;}
.delivery-item {vertical-align:top;width:0;height:0;}
.delivery-item:disabled:before {content: '\f05e ';color: #999;border: 0 !important;cursor: default;font-family: Fontawesome;font-size: 15px;width: 15px;height: 15px;}
.delivery-item:disabled:after {display:none;}
.delivery-item {cursor: pointer;}
.delivery-item:not(checked):before {content:'';position:absolute;top:0;left:0;width:11px;height:11px;border:2px solid #444;border-radius:50%;background:#FFF;}
.delivery-item:not(checked):after {content:'';position:absolute;top:5px;left:5px;width:5px;height:5px;border-radius:50%;background: #444;opacity: 0;transition: all .2s;}
.delivery-item:checked:after {opacity: 1;}
.delivery-item:focus {outline:none;}
.delivery-item:focus:before {box-shadow: 0 0 0 1px rgba(255,255,255,0,.0);}
#delivery-list th {position: relative;width: 18px;vertical-align: top;min-height:22px;}
#delivery-list tr {padding:5px 5px 5px 0;display: block;}
#delivery-list td .label {display:block;cursor:pointer;font-weight:500;color:#444;letter-spacing:-0.16px;font-size:15px;line-height:20px;margin-bottom: 3px;}
#delivery-list td, #delivery-list td p {text-indent:0;padding:0;margin:0;font-size:13px;line-height:18px;font-weight:400;color:#777;letter-spacing:-0.16px;}
#delivery-list td a, #delivery-list td a:hover {text-decoration:none!important;}
#checkout-form {margin-bottom:20px;}
#order-submit {width:100%;}
#order-submit #order-button {cursor:pointer;border:0;color:#fff;white-space:pre-wrap;color:#fff;font-weight:500;border-radius:36px;font-size:16px;line-height:22px;padding:11px 40px;max-width:300px;margin:25px auto 10px;display:block;}
#order-submit #order-button:hover {color:#fff;}
#order-policy {text-align:center;}
#order-policy div {max-width:300px;margin:12px auto 3px;font-size: 12px;font-weight: 400;color: #777;line-height: 16px;padding: 2px 5px;}
#order-policy a {color:#444;text-decoration:none!important;display:inline;border-bottom: 1px dotted;}
#order-policy a:hover {text-decoration:none!important;color:#000;}
.order_notice .order_notice_info {font-weight: 500;font-size: 14px;background: #ebebeb;padding: 5px 12px;color: #777;line-height: 20px;margin-bottom:10px;}
.order_notice .order_notice_info:before {content: '\f0f3';color:#777;font-family:Fontawesome;font-size:15px;padding-right:3px;} 
#bodcheck footer {margin-top:30px;} 
#checkout-form div span.label {display: block;color: #626060;font-weight: 400;font-size:15px;letter-spacing:-0.16px;line-height:20px;margin:8px 0 6px;}
.ordos-1 {width:50%;float:left;text-align:left;padding: 12px 0;font-weight: 400;color: #444;font-size: 16px;letter-spacing:-0.17px;line-height:24px;border-bottom:1px solid #ddd;}
.ordos-2 {width:50%;float:left;text-align:right;font-size: 14px;padding: 12px 0;font-weight:500;color: #444;letter-spacing:-0.17px;line-height:24px;border-bottom:1px solid #ddd;}
#order-dostavka .ordos-1, #order-dostavka .ordos-2 {border-top:1px solid #ddd;}
#order-summa .ordos-1, #order-summa .ordos-2 {margin-bottom:20px;}
#checkout-form div input.fw {padding:7px 12px;background-color:#fff;color: #777;outline: 0;-webkit-appearance: none;border-radius: 3px;box-sizing: border-box;font-weight: 400;font-size: 14px;border: 1px solid #ddd;line-height:18px;width: 100%;}
#checkout-form div textarea.fw {padding:7px 12px;background-color:#fff;color: #777;outline: 0;-webkit-appearance: none;border-radius: 3px;box-sizing: border-box;font-weight: 400;font-size: 14px;border: 1px solid #ddd;line-height:18px;width: 100%;max-width: 100%;max-height:100px;height:50px;}
#checkout-form div input.promo {padding:6px 12px;background-color:#fff;color: #777;outline: 0;-webkit-appearance: none;border-radius: 3px 0 0 3px;box-sizing: border-box;font-weight: 400;font-size: 13px;border: 1px solid #ddd;line-height:18px;width: 100%;}
#checkout-form div input[type="button"] {padding:6px 9px;cursor:pointer;background-color:#ddd;color:#555;outline: 0;-webkit-appearance: none;border-radius: 0 3px 3px 0 0;box-sizing: border-box;font-weight: 400;font-size: 14px;border: 1px solid #ddd;line-height:18px;margin-left: -4px;}
#checkout-form div input[type="button"]:hover {background-color:#999;color:#fff;border-color:#999;}
#checkout-form div select {padding:7px 12px;background-color:#fff;color: #777;outline: 0;border-radius: 3px;box-sizing: border-box;font-weight: 400;font-size: 14px;border: 1px solid #ddd;line-height:18px;margin-bottom:7px;}
#checkout-form div input[type="checkbox"] {vertical-align: top;margin: 0 3px 0 0;width: 17px;height: 17px;}
#checkout-form div input[type="checkbox"] + label {cursor: pointer;}
#checkout-form div input[type="checkbox"]:not(checked) {position: absolute;opacity: 0;}
#checkout-form div input[type="checkbox"]:not(checked) + label {color: #626060;font-weight: 400;font-size:15px;letter-spacing:-0.16px;line-height:20px;position: relative;padding: 0 0 0 40px;margin: 14px 0 10px;display: inline-block;}
#checkout-form div input[type="checkbox"]:not(checked) + label:before {content: '';position: absolute;top: 0;left: 0;width: 34px;height: 21px;border-radius: 10px;background: #CDD1DA;box-shadow: inset 0 2px 1px rgba(0,0,0,.2);}
#checkout-form div input[type="checkbox"]:not(checked) + label:after {content: '';position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 8px;background: #FFF;box-shadow: 0 2px 5px rgba(0,0,0,.3);transition: all .2s;}
#checkout-form div input[type="checkbox"]:checked + label:after {left: 16px;}
#checkout-form div input[type="checkbox"]:focus + label:before {box-shadow: 0 0 0 3px rgba(255,255,255,.1);}
#checkout-form .radio-item .radio {vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
#checkout-form .radio-item .radio + label {cursor: pointer;}
#checkout-form .radio-item .radio:not(checked) {position: absolute;opacity: 0;}
#checkout-form .radio-item .radio:not(checked) + label {position: relative;padding: 0 0 0 25px;color: #626060;font-weight: 400;font-size:15px;letter-spacing:-0.16px;line-height:20px;position: relative;margin:4px 0;display: inline-block;}
#checkout-form .radio-item .radio:not(checked) + label:before {content: '';position: absolute;top: 0;left: 0;width: 17px;height: 17px;border: 1px solid #ddd;border-radius: 50%;background: #FFF;}
#checkout-form .radio-item .radio:not(checked) + label:after {content: '';position: absolute;top: 4px;left: 4px;width: 11px;height: 11px;border-radius: 50%;box-shadow: inset 0 1px 1px rgba(0,0,0,.5);opacity: 0;transition: all .2s;}
#checkout-form .radio-item .radio:checked + label:after {opacity: 1;}
#checkout-form .radio-item .radio:focus + label:before {box-shadow: 0 0 0 3px rgba(255,255,255,.1);}
#checkout-form .radio-item:last-of-type {margin-bottom:5px;}
.factive999 .payo99 {display:none!important;}
.payo88 {display:none;}
.factive999 .payo88 {display:inline-block!important;background-color:#999!important;border-radius: 3px 3px 0 0!important;margin-left:calc(100% - 224px)!important;margin-left:-moz-calc(100% - 224px)!important;margin-left:-webkit-calc(100% - 224px)!important;} 
.payo99 {display:inline-block!important;margin-bottom:40px;;margin-left:calc(100% - 264px)!important;margin-left:-moz-calc(100% - 264px)!important;margin-left:-webkit-calc(100% - 264px)!important;}
.poood908 {font-size: 15px;line-height: 20px;padding: 9px 20px;text-decoration:none;font-weight: 400;text-shadow:none;border-radius:3px;border:0;color:#fff;cursor:pointer;float:right;transition: 0.9s;}
.poood908:hover {text-decoration: none!important;color:#fff!important;}
#payord99999 {height:28px;}
#checkout-form div input[type="file"] {margin: 3px 0 10px;}
@media only screen and (max-width:799px) {.payord55, .payord66 {width:100%!important;} .payord44 {padding:20px 5px 15px 5px!important;} .payord33 {padding:5px 5px 15px 5px!important;} .rik-1, .rik-2, .rik-3 {margin-bottom:20px!important;} .payord55 {background:#fff!important;} #checkout-form div span.label {margin-top:15px!important;} #payord99 {border-radius:4px 0 4px 4px!important;}}
.cartpustos {text-align:center;padding-bottom:30px;min-height:calc(100vh - 500px)!important;min-height:-moz-calc(100vh - 500px)!important;min-height:-webkit-calc(100vh - 500px)!important;}
.backgoods90{text-decoration:none!important;background-color:transparent;border: 2px solid;margin-top:15px;font-weight: 400;border-radius:36px;font-size:16px;line-height:16px;padding:18px 36px;display:inline-block;}
.backgoods90:hover {text-decoration:none!important;color:#fff;}
.shm-1, .shm-2, .shm-3, .shm-6 {color: #444;font-size: 15px;line-height: 20px;padding: 5px 0;}
.shm-1 span {font-weight:500;font-size: 14px;}
.shm-2 a {text-decoration:none;font-weight:500;}
.shm-2 a:hover {text-decoration:none!important;color:#000;}
.shmess h4 {margin-bottom: 12px;}
.shmess div .shm-4 #print-button {background: transparent;border: 0;cursor: pointer;font-size: 15px;color: #777;font-weight: 400;line-height: 20px;}
.shmess div .shm-4 {line-height: 20px;margin: 10px 20px 10px 0;}
.shmess div .shm-4:before {content: '\f02f';color:#777;font-family:Fontawesome;font-size:16px;padding-right:3px;}
.shmess div .shm-4:hover:before {color:#333;}
.shmess div .shm-4:hover #print-button {color:#333;}
.shmess div .shm-5 #print-button {background: transparent;border: 0;cursor: pointer;font-size: 15px;color: #777;font-weight: 400;line-height: 20px;}
.shmess div .shm-5 {line-height: 20px;margin: 10px 5px 10px 0;}
.shmess div .shm-5:before {content: '\f1c1';color:#777;font-family:Fontawesome;font-size:16px;padding-right:3px;}
.shmess div .shm-5:hover:before {color:#333;}
.shmess div .shm-5:hover #print-button {color:#333;}
.shm-6 b {font-weight:500;font-size: 14px;}
.shmess div form input {margin:10px 0;background:transparent;border:1px solid #ddd;padding:5px 12px;font-size:14px;font-weight:400;line-height:18px;color:#333;border-radius:3px;cursor:pointer;}
.shmess div form input:hover {background:#ddd;color:#000;}
ul.order-info {list-style: none;padding: 0;line-height: 22px;font-size: 14px;}
.rik-4 h2 {display:none;}