.cuzadpn {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  background-color:#2c2e32;
  height:54px
}

div>div.cuzadpn {
  position:fixed
}

#uzadmp {
  padding-left:4px
}

.cuzadpn,.cuzadpn td {
  font-size:12pt
}

.cuzadpn form {
  padding:0;
  margin:0
}

.cuzadpn input {
  border-radius:7px;
  padding:0 8px;
  border:2px solid #54565a;
  box-sizing:border-box;
  height:30px;
  font-family:monospace;
  transition:border .3s linear,color .3s linear
}

.cuzadpn input:hover {
  border-color:#5c9ffa
}

.cuzadpn input:focus {
  border-color:#1d72de;
  color:#2c2e32
}

.u-menu {
  background-color:#2c2e32;
  top:-1px
}

.u-menu .u-menubody {
  background:transparent!important
}

.u-menuvsep {
  border-top:1px solid #3f4044;
  height:1px
}

.u-menuvitem {
  line-height:35px;
  text-decoration:none!important;
  position:relative;
  padding:2px 16px 3px 4px;
  white-space:nowrap;
  overflow:visible;
  color:#a4a6aa;
  text-align:left
}

.admBarCenter b,.sbm b,.u-menuvitem b {
  color:#e6e6e6
}

.sbm b,.u-menuvitem b {
  font-weight:400
}

.u-menu .u-menuitemhl {
  line-height:35px;
  color:#fff;
  cursor:pointer;
  border-bottom:3px solid #00c57c;
  padding-bottom:0
}

.u-menuitemhl .admBarCenter {
  height:50px;
  border-bottom:3px solid #00c57c!important;
  color:#fff;
  transition:color .2s linear 0s
}

.u-menuarrow {
  background:transparent url('/comfort22.ru/.s/img/wd/7/ar1.gif') no-repeat scroll 5px 8px;
  height:16px;
  width:16px;
  position:absolute;
  right:0;
  top:10px
}

.u-menuvitem .u-menuicon {
  background-position:0
}

.u-menuicon {
  padding-left:20px!important;
  background-position:left 18px
}

.u-menuicon,.u-menuiconr {
  background-color:transparent;
  background-repeat:no-repeat
}

.u-menuiconr {
  padding-right:20px!important;
  background-position:right 20px
}

.u-menuvitem .u-menuiconr {
  background-position:100%
}

.u-menu-new-pm {
  background:url('/comfort22.ru/.s/img/icon/32/sms.png') no-repeat 0 9px;
  height:48px;
  width:12px
}

.u-menuh {
  padding-top:1px
}

.u-menuh .u-menubody {
  background:transparent
}

.u-menuhsep {
  border-left:2px ridge #cad9ec;
  height:100%
}

.u-menuhitem {
  padding:0;
  white-space:nowrap;
  overflow:visible;
  cursor:pointer;
  color:#a4a6aa;
  line-height:40px;
  text-align:left
}

.u-menuhitem a {
  color:#a4a6aa!important
}

.admBarLeft,.admBarRight {
  width:3px;
  height:51px;
  float:left
}

.admBarCenter {
  height:53px;
  float:left
}

.admBarCenter div {
  padding:3px 10px 0;
  font-weight:400
}

.u-menu a:link,.u-menu a:visited {
  text-decoration:none;
  color:#a4a6aa;
  cursor:pointer
}

.u-menu .u-menuitemhl a,.u-menu .u-menuitemhl b,.u-menu a:active,.u-menu a:hover,.u-menu a:hover b {
  text-decoration:none;
  color:#fff!important;
  transition:color .2s linear 0s
}

.u-wndmenufr {
  border-left:1px solid #dfe8f6;
  border-top:1px solid #dfe8f6;
  border-bottom:1px solid #a3bae9;
  border-right:1px solid #a3bae9
}

.u-wndmenu {
  overflow:hidden
}

.u-wndmenu .u-menuhitem {
  padding:2px 6px;
  white-space:nowrap;
  overflow:visible;
  cursor:pointer
}

.x-unselectable {
  -moz-user-select:-moz-none
}

.x-selectable {
  -moz-user-select:text
}

.x-sh,.x-sh * {
  overflow:hidden;
  margin:0;
  border:0
}

.xsb *,.xsl *,.xsr * {
  height:100%
}

.xt {
  position:relative;
  overflow:hidden;
  width:20px;
  height:20px;
  float:right;
  cursor:pointer;
  margin-left:15px;
  margin-top:5px;
  background:transparent url('/comfort22.ru/.s/img/wd/7/tool-sprites.gif') no-repeat
}

.xt-close {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/del_icon_off.png') no-repeat
}

.xt-close-over {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/del_icon.png') no-repeat
}

.xt-mini {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/min_icon_off.png') no-repeat
}

.xt-mini-over {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/min_icon.png') no-repeat
}

.xt-maxi {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/max_icon_off.png') no-repeat
}

.xt-maxi-over {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/max_icon.png') no-repeat
}

.xt-rest {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/rest_icon_off.png') no-repeat
}

.xt-rest-over {
  background:transparent url('/comfort22.ru/.s/src/panel-v2/img/rest_icon.png') no-repeat
}

.xw-hdr {
  text-align:left;
  padding:1px 0 0;
  white-space:nowrap;
  zoom:1
}

.xw-hdr-text {
  color:#fff;
  padding:10px 0 5px
}

.xw-hdr .xw-hdr-text {
  padding:0;
  vertical-align:3px;
  cursor:default;
  line-height:30px;
  font-size:15pt
}

.xw-sps {
  height:4px;
  overflow:hidden;
  position:absolute;
  width:100%;
  z-index:1
}

.xw-tsps {
  height:6px
}

.xw-resize .xw-tl {
  cursor:nw-resize
}

.xw-resize .xw-tr {
  cursor:ne-resize
}

.xw-resize .xw-sps {
  cursor:n-resize
}

.xw-resize .xw-ml {
  cursor:w-resize
}

.xw-resize .xw-mr {
  cursor:e-resize
}

.xw-resize .xw-mc {
  cursor:default
}

.xw-resize .xw-bl {
  cursor:sw-resize
}

.xw-resize .xw-br {
  cursor:se-resize
}

.xw-resize .xw-bc {
  cursor:s-resize
}

.xw-dragging .xw-tl {
  opacity:.7
}

.xw-icon {
  display:none
}

.xw-tc {
  overflow:hidden;
  font-size:0;
  line-height:0
}

.xw-tc,.xw-tl {
  position:relative
}

.xw-tl {
  padding-left:6px
}

.xw-tr {
  padding-right:6px;
  position:relative
}

.xw-bc {
  font-size:0;
  line-height:0;
  overflow:hidden
}

.xw-bc .xw-footer {
  padding-bottom:6px;
  font-size:0;
  line-height:0
}

.xw-bcm .xw-footer {
  padding-bottom:2px;
  font-size:0;
  line-height:0
}

.xw-bl {
  padding-left:6px
}

.xw-br {
  padding-right:6px
}

.xw-mc {
  padding:0;
  margin:0
}

.xw-ml {
  padding-left:6px
}

.xw-mr {
  padding-right:6px
}

.xw-bc {
  height:6px
}

.xw-icon {
  width:16px;
  margin:2px 2px 0 0;
  height:16px
}

.xw-body {
  background:transparent
}

.xw-draggable,.xw-draggable .xw-hdr-text {
  cursor:move
}

.xw-plain {
  border-radius:15px;
  box-shadow:0 0 10px #999
}

.xw-plain .xw-bl,.xw-plain .xw-ml,.xw-plain .xw-tl {
  background-color:#2c2e32
}

.xw-plain .xw-tl {
  padding-left:15px;
  border-top-right-radius:15px;
  border-top-left-radius:15px
}

.xw-plain .xw-tr {
  padding-right:15px
}

.xw-plain .xw-bl {
  padding-left:15px;
  border-bottom-right-radius:15px;
  border-bottom-left-radius:15px
}

.xw-plain .xw-br {
  padding-right:15px
}

.xw-plain .xw-tc {
  min-height:15px
}

.xw-plain .xw-bc {
  height:15px
}

.xw-plain .xw-ml {
  padding-left:15px
}

.xw-plain .xw-mr {
  padding-right:15px
}

.xw-plain .xw-hdr {
  padding:15px 10px 15px 15px
}

.xw-plain .xw-body {
  padding:0 15px 5px;
  background:transparent!important
}

.xw-plain .myWinLoad {
  margin:0 auto;
  width:32px;
  height:32px;
  background:url('/comfort22.ru/.s/img/light_wait.svg') no-repeat 0 0
}

.xw-blank {
  background-color:#2c2e32;
  border-bottom-right-radius:15px;
  border-bottom-left-radius:15px;
  opacity:.4;
  overflow:hidden
}

.myWinGrid {
  background:#000 url('/comfort22.ru/.s/img/1px.gif');
  opacity:.25
}

.myWinGrid .myWinLoad {
  opacity:0
}

.myWinCont,.myWinCont dl,.myWinCont dt,.myWinCont td {
  color:#a4a6aa
}

.myWinCont td.myTblTD2,.myWinCont thead tr:first-child {
  background:#212121
}

.myWinCont thead tr.udtr-head th {
  color:#a4a6aa
}

.myWinCont tbody tr:first-child,.myWinCont td.myTblTD1 {
  background:transparent
}

.myWinCont b {
  color:#fff;
  font-weight:400
}

.myWinCont a.noun:link,.myWinCont a.noun:visited,.myWinCont a:link,.myWinCont a:visited {
  text-decoration:none;
  color:#488bfa
}

.myWinCont a.noun:active,.myWinCont a.noun:hover,.myWinCont a:active,.myWinCont a:hover {
  text-decoration:none;
  color:#5c9ffa
}

.myWinError {
  color:#fd4339!important
}

.myWinSuccess {
  color:#00c57c!important
}

.myWinCont {
  overflow:hidden;
  -moz-user-select:text;
  font:1em/1.1 sans-serif
}

.myWinCont form {
  padding:0;
  margin:0
}

.myWinCont .tmplCodeH,.myWinCont input:not([type=color]):not([type=file]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.tmplCodeH) {
  color:#e0e2e6;
  border:2px solid #54565a;
  background-color:#2c2e32;
  height:33px!important;
  border-radius:10px;
  padding:0 10px!important;
  transition:border .3s linear,color .3s linear
}

.myWinCont .tmplCodeH {
  font-size:1.2em!important
}

.myWinCont .tmplCodeH:focus {
  background-color:#2c2e32!important
}

.myWinCont .tmplCodeHo {
  padding:0 10px!important
}

.myWinCont .u-form input[type=password]:focus,.myWinCont input.tmplCodeH:focus,.myWinCont input.tmplCodeHo:focus,.myWinCont input:not([type=file]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.tmplCodeH):focus {
  border-color:#1d72de;
  color:#2c2e32;
  background:#fafafc
}

.myWinCont input[type=text].u-form-error {
  border:2px solid #fd4339
}

.myWinCont select {
  color:#e0e2e6;
  border:2px solid #54565a;
  height:33px;
  border-radius:10px;
  padding:0 33px 0 10px;
  appearance:none;
  -o-appearance:none;
  -ms-appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:#2c2e32 url('/comfort22.ru/.s/src/panel-v2/img/select_arrow.png') no-repeat center right 10px;
  transition:border .3s linear,color .3s linear
}

.myWinCont select[size] {
  height:auto;
  background:#2c2e32;
  border-radius:5px;
  padding:10px 0 10px 10px
}

[locationselector] select[size] {
  flex-basis:33.33333%
}

.myWinCont select[size]::-webkit-scrollbar-thumb {
  background-color:#488bfa;
  border-radius:8px
}

.myWinCont select[size]::-webkit-scrollbar-track {
  background-color:rgba(0,0,0,.4);
  border-radius:8px;
  border:none
}

.myWinCont select[size]::-webkit-scrollbar {
  width:8px
}

.myWinCont select[size]:focus {
  outline:none
}

.myWinCont .u-select:hover,.myWinCont select:hover {
  border-color:#5c9ffa
}

.myWinCont select:focus {
  border-color:#1d72de;
  color:#fff
}

.myWinCont select[multiple] option:hover {
  background:#404246
}

.myWinCont .selecter .selecter-selected {
  background:#2c2e32 url('/comfort22.ru/.s/src/panel-v2/img/icons/icon_sel.svg') no-repeat right 18px top 15px;
  color:#54565a;
  border:2px solid #54565a
}

.myWinCont textarea {
  color:#fafafc;
  border:2px solid #54565a;
  background-color:#2c2e32;
  box-sizing:border-box;
  padding:4px 5px
}

.myWinCont textarea:focus {
  color:#2c2e32;
  border-color:#1d72de;
  background-color:#fafafc
}

.myWinCont input:-webkit-autofill,.myWinCont select:-webkit-autofill,.myWinCont textarea:-webkit-autofill {
  background-color:#2c2e32!important;
  color:#fafafc!important;
  border:2px solid #54565a!important;
  box-shadow:inset 0 0 0 50px #2c2e32!important;
  -webkit-text-fill-color:#fafafc!important
}

.myWinCont .fa-wait,.myWinCont .myWinLoadS,.myWinCont .wait {
  background-image:url('/comfort22.ru/.s/img/wd/7/ajaxsb.gif')!important
}

.myWinCont label {
  cursor:pointer;
  margin:0;
  vertical-align:middle
}

.myWinCont input+label {
  display:inline
}

.myWinCont input[type=checkbox],.myWinCont input[type=radio] {
  vertical-align:middle
}

.myWinCont legend {
  padding-bottom:2px;
  padding-left:3px;
  padding-right:3px;
  color:#b2b0ac
}

.myWinCont fieldset {
  border:0;
  padding:0 0 7px;
  margin:0
}

.myWinCont ul {
  list-style:none;
  margin:0 0 0 3px;
  padding-left:0
}

.myWinCont ul>li {
  margin:2px 0;
  padding:0 0 0 14px;
  background:url('/comfort22.ru/.s/img/wd/6/li.png') no-repeat 0 50%
}

.myWinCont .fHelp {
  color:#939393
}

.myWinCont h3 {
  font-weight:400
}

.myWinCont .fa:hover,.myWinCont a:hover .fa {
  color:#fff
}

.myWinLoad {
  margin:0;
  width:31px;
  height:31px;
  background:url('/comfort22.ru/.s/img/light_wait.svg') no-repeat 0 0
}

.myWinLoadS {
  background:url('/comfort22.ru/.s/img/wd/7/ajaxs.gif') no-repeat 50%
}

.myWinLoadS,.myWinLoadSD {
  margin:0;
  width:32px;
  height:32px
}

.myWinLoadSD {
  background:url('/comfort22.ru/.s/src/panel-v2/img/check_new.png') no-repeat 50%
}

.myWinLoadSF {
  margin:0;
  width:32px;
  height:32px;
  background:url('/comfort22.ru/.s/src/panel-v2/img/del_icon.png') no-repeat 50%;
  cursor:help
}

.myWinPollG {
  margin:0;
  width:215px;
  height:131px;
  background:url('/comfort22.ru/.s/img/wd/7/gridh.gif') no-repeat 0 0
}

.myWinCont .pgSwch,.myWinCont .pgSwchA {
  display:inline-block;
  padding:0 5px;
  border:2px solid #54565a;
  line-height:25px;
  min-width:25px;
  text-align:center;
  vertical-align:middle;
  margin:0;
  border-radius:7px
}

.myWinCont .pgSwchA {
  background:#5c9ffa;
  font-weight:700;
  border:2px solid #5c9ffa
}

.myWinCont .pgSwchA b {
  font-weight:700;
  padding:0;
  margin:0;
  background:none
}

.myWinCont a.pgSwch:hover,.myWinCont a.pgSwch:link,.myWinCont a.pgSwch:visited {
  text-decoration:none;
  color:#fff
}

.myWinCont a.pgSwch:hover {
  background:#5c9ffa;
  border:2px solid #5c9ffa
}

.wndMaterialAdded .myWinSuccess,.wndMaterialEdited .myWinSuccess {
  display:inline-block
}

.myBtnCont,.overBtn {
  cursor:pointer
}

.myBtnCont {
  padding:0 6px;
  width:auto;
  white-space:nowrap
}

.myBtnCont a:active,.myBtnCont a:hover,.myBtnCont a:link,.myBtnCont a:visited {
  text-decoration:none
}

.myBtnDis a:active,.myBtnDis a:hover,.myBtnDis a:link,.myBtnDis a:visited {
  color:#dfdfdf!important
}

.myBtnLeftA img,.myBtnLeft img,.myBtnRightA img,.myBtnRight img {
  width:9px;
  height:28px;
  display:block
}

.myBtnLeft,.myBtnLeftA,.myBtnRight,.myBtnRightA {
  width:9px;
  height:29px;
  white-space:nowrap;
  border-width:2px;
  border-style:solid
}

.myBtnLeft,.myBtnLeftA {
  border-top-left-radius:9px!important;
  border-bottom-left-radius:9px!important;
  border-right:0 none
}

.myBtnRight,.myBtnRightA {
  border-top-right-radius:9px!important;
  border-bottom-right-radius:9px!important;
  border-left:0 none
}

.myBtnLeftA {
  border-right:1px solid #00c57c
}

.myBtnRightA {
  border-left:1px solid #00c57c
}

.myBtnCenter,.myBtnCenterA {
  border-width:2px;
  border-style:solid;
  border-right:none;
  border-left:none
}

.myBtnCenterA a:active,.myBtnCenterA a:hover,.myBtnCenterA a:link,.myBtnCenterA a:visited {
  color:#fff
}

.myBtnCenterA,.myBtnLeftA,.myBtnRightA {
  background-color:#00c57c;
  border-color:#00c57c;
  height:29px
}

.downBtn .myBtnCenterA,.downBtn .myBtnLeftA,.downBtn .myBtnRightA,.overBtn .myBtnCenterA,.overBtn .myBtnLeftA,.overBtn .myBtnRightA {
  background-color:#00b06a;
  border-color:#00b06a;
  transition:border .2s linear 0s,background .2s linear 0s
}

.myBtnCenter,.myBtnLeft,.myBtnRight {
  border-color:#e0e2e6
}

.myBtnCenter a:link,.myBtnCenter a:visited {
  color:#000
}

.myBtnCenter a:active,.myBtnCenter a:hover {
  color:#5c9ffa;
  transition:color .2s linear 0s
}

.downBtn .myBtnCenter,.downBtn .myBtnLeft,.downBtn .myBtnRight,.overBtn .myBtnCenter,.overBtn .myBtnLeft,.overBtn .myBtnRight {
  border-color:#5c9ffa;
  transition:border .2s linear 0s
}

.xw-plain .myBtnCenter,.xw-plain .myBtnLeft,.xw-plain .myBtnRight {
  border-color:#54565a
}

.xw-plain .myBtnCenter a:link,.xw-plain .myBtnCenter a:visited {
  color:#fff
}

.xw-plain .downBtn .myBtnCenter,.xw-plain .downBtn .myBtnLeft,.xw-plain .downBtn .myBtnRight,.xw-plain .overBtn .myBtnCenter,.xw-plain .overBtn .myBtnLeft,.xw-plain .overBtn .myBtnRight {
  background-color:#488bfa;
  border-color:#488bfa;
  transition:border .2s linear 0s,background .2s linear 0s
}

.u-sugglist {
  overflow:auto;
  position:relative;
  border:1px solid #799adf;
  border-top:0;
  background:#fff
}

.u-suggcont {
  text-align:left;
  padding-left:3px;
  background:#fff;
  border-collapse:separate;
  border-spacing:0
}

.u-suggrowhl {
  background:#dee7f6!important
}

.u-suggcell0 {
  color:#515151
}

.u-suggmark {
  font-weight:700
}

.u-tabc-p {
  position:relative;
  overflow:hidden
}

.u-tabc-list {
  height:26px
}

.u-tabc-scrbut {
  position:absolute;
  background:transparent;
  right:0;
  top:0;
  width:43px;
  height:26px;
  z-index:5
}

.u-tabc-scrl,.u-tabc-scrr {
  width:18px;
  float:left;
  height:22px;
  display:inline;
  overflow:hidden;
  font-size:1px
}

.u-tabc-scrl {
  margin:4px 0 0 7px;
  background:transparent url('/comfort22.ru/.s/img/wd/7/scroll-left.gif') no-repeat scroll 0 0;
  cursor:pointer
}

.u-tabc-scrr {
  margin:4px 0 0;
  background:transparent url('/comfort22.ru/.s/img/wd/7/scroll-right.gif') no-repeat scroll -18px 0;
  cursor:pointer
}

.u-tabc-tab {
  overflow:hidden;
  cursor:pointer;
  float:left;
  padding-right:1px;
  position:relative;
  z-index:1;
  display:inline;
  height:26px
}

.u-tabc-tab-act {
  color:#15428b;
  z-index:2;
  height:26px;
  margin-bottom:0
}

.u-tabc-tab-over {
  color:#15428b
}

.u-tabc-pbot {
  display:none;
  height:3px;
  overflow:hidden;
  font-size:1px
}

.u-tabc-tabl {
  margin-top:2px;
  padding-right:10px;
  position:relative
}

.u-tabc-tab-act .u-tabc-tabl,.u-tabc-tabl {
  padding-bottom:10px;
  background:transparent url('/comfort22.ru/.s/img/wd/7/tabs-sprite.gif') no-repeat scroll right -351px
}

.u-tabc-tab-act .u-tabc-tabl {
  margin-top:0
}

.u-tabc-tabr {
  padding-left:10px;
  background:transparent url('/comfort22.ru/.s/img/wd/7/tabs-sprite.gif') no-repeat scroll 0 -51px
}

.u-tabc-tabr-wcl {
  padding-right:28px
}

.u-tabc-label {
  background:transparent url('/comfort22.ru/.s/img/wd/7/tabs-sprite.gif') repeat-x scroll 0 -201px;
  font-size:12px;
  white-space:nowrap;
  cursor:pointer;
  font-family:tahoma,arial,helvetica;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  padding:6px 0
}

.u-tabc-closebut {
  display:none;
  width:16px;
  height:16px;
  position:absolute;
  right:9px;
  top:3px;
  overflow:hidden;
  font-size:1px
}

.u-tabc-closebut-over {
  display:none
}

.u-tabc-icon {
  display:none;
  margin-right:3px;
  width:16px;
  height:16px;
  vertical-align:-4px
}

.u-tabc-body {
  padding:2px;
  border:1px solid #99bbe8
}

.u-tabc-content {
  overflow:auto;
  -moz-user-select:text
}

#chnl_addeditForm .u-combobut {
  width:18px;
  height:30px;
  background:#fff;
  padding:0;
  margin:0;
  border-radius:0 9px 9px 0
}

#chnl_addeditForm .u-combolist {
  background:#fff;
  border:1px solid #b5b8c8
}

#chnl_addeditForm #comboBox_chnls_caption {
  border-radius:9px 0 0 9px!important;
  border:none!important
}

.myWinCont .u-combo {
  color:#e0e2e6;
  border:2px solid #54565a;
  background-color:#2c2e32
}

.myWinCont .u-combo:hover {
  border-color:#5c9ffa;
  background-color:#fff
}

.myWinCont .u-combo:focus {
  border-color:#1d72de;
  color:#fff
}

.myWinCont .wait-loader {
  background-image:url('/comfort22.ru/.s/img/light_wait.svg')
}

#gcatalog .gcont {
  height:445px;
  min-width:200px;
  position:relative;
  font-family:verdana,arial,helvetica;
  font-size:8pt
}

#gcatalog .gcont hr {
  padding:0
}

#gcatalog .ghead {
  height:33px;
  line-height:33px;
  padding:0;
  background:none
}

#gcatalog .gitem {
  width:48%;
  min-width:200px;
  float:left;
  margin:0 3px 3px 0;
  padding:3px;
  text-decoration:none;
  font-size:12px;
  border:1px solid #a3bae9;
  border-radius:4px;
  background:transparent;
  line-height:1.25
}

#gcatalog .gitem:hover,#gcatalog a.gsel {
  background:#dfe8f6;
  border:1px solid #12151a;
  color:#000
}

#gcatalog .gitem img {
  background:url('/comfort22.ru/.s/img/icon/ajsml.gif') no-repeat 8px 8px;
  width:32px;
  height:32px;
  border:1px solid #a3bae9;
  float:left;
  margin-right:6px
}

#gcatalog .gname {
  font-size:12px;
  padding-bottom:3px
}

#gcatalog .gpage {
  padding:2px 5px
}

#ggoods {
  overflow:hidden
}

#gcats {
  overflow-x:auto;
  overflow-y:auto;
  padding-right:5px
}

#gcats ul.cat-tree {
  display:none;
  list-style:none!important;
  margin:0!important;
  padding:0 0 0 16px!important;
  line-height:1.3em;
  text-align:left
}

#gcats .cat-tree li {
  background:none!important;
  padding:0!important
}

#gcats .cat-tree i {
  padding-left:12px;
  height:14px;
  background:transparent url('/comfort22.ru/.s/img/wd/7/sb.gif') 0 2px no-repeat
}

#gcats .cat-tree u {
  padding-left:12px;
  height:14px;
  background:transparent url('/comfort22.ru/.s/img/icon/pm.gif') no-repeat
}

#gcats .cat-tree u.plus {
  background-position:0 3px
}

#gcats .cat-tree u.minus {
  background-position:0 -18px
}

#gcats .cat-tree a {
  text-decoration:none
}

#gcats .cat-tree a:hover {
  text-decoration:underline
}

div.dp-calendar {
  background-color:#fff;
  border-color:#99bbe8
}

div.dp-popup h2 {
  background-color:#f7f9fd;
  color:#000
}

table.jCalendar th {
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  color:#313131
}

table.jCalendar td {
  background:#fff;
  color:#000
}

table.jCalendar td.other-month {
  background:#fff;
  color:#adadad
}

table.jCalendar .dp-day td.dp-hover {
  background:transparent url('/comfort22.ru/.s/img/wd/7/c.png') no-repeat 0 -79px!important;
  text-decoration:none;
  color:#1a4b77
}

table.jCalendar .dp-day td.today {
  background:transparent url('/comfort22.ru/.s/img/wd/7/c.png') no-repeat 0 -56px
}

table.jCalendar .dp-day td.selected {
  background:#00aef0 url('/comfort22.ru/.s/img/wd/7/c.png') no-repeat 0 -102px!important;
  color:#06c
}

.x-lb .x-sh,.x-lb .xw-bl {
  display:none!important
}

.x-lb .xw-ml,.x-lb .xw-mr {
  margin:0!important;
  padding:0!important;
  background:none!important
}

.x-lb .xw-mc {
  color:#333;
  font-weight:400;
  float:none;
  margin:0;
  padding:3px!important;
  line-height:28px;
  background:#fff!important;
  border:0!important;
  border-radius:4px;
  box-shadow:0 10px 25px rgba(0,0,0,.5)
}

.x-lb .xw-hdr-text {
  display:none!important
}

.x-lb .xw-hdr img {
  display:none
}

.x-lb .xw-hdr,.x-lb .xw-sps,.x-lb .xw-tc,.x-lb .xw-tl,.x-lb .xw-tr {
  height:0!important;
  background:none!important;
  padding:0!important
}

.x-lb .xw-tc {
  overflow:visible!important
}

.x-lb .xt-close {
  position:absolute!important;
  right:-18px;
  top:-18px;
  margin:0!important;
  z-index:10014!important;
  width:36px!important;
  height:36px!important;
  background:url('/comfort22.ru/.s/src/ulightbox/fancybox_sprite.png')!important
}

.x-lb .xw-body {
  border:0!important;
  padding:0!important
}

.x-lb a.lbunext span,.x-lb a.lbuprev span {
  width:36px!important;
  height:36px!important
}

.x-lb a.lbuprev span {
  background:url('/comfort22.ru/.s/src/ulightbox/fancybox_sprite.png') 0 -36px!important;
  left:20px!important
}

.x-lb a.lbunext span {
  background:url('/comfort22.ru/.s/src/ulightbox/fancybox_sprite.png') 0 -72px!important;
  right:20px!important
}

#subscribe {
  float:right;
  font-size:10px
}

.liSocialIcons {
  display:inline;
  list-style-type:none;
  padding-right:10px
}

.imageCheckbox {
  display:none
}

.imageToggle .toggleImage {
  opacity:.2
}

.imageToggle .selectedImage {
  opacity:1
}

#social_settings {
  padding:0
}

td.myTblTDhm1 {
  height:50px
}

.refresh_groups {
  width:33px;
  height:33px
}

.cp_connect,.cp_disconnect {
  box-shadow:none;
  text-shadow:none
}

.myTblhTD2 {
  background:#ececec;
  border-top-right-radius:5px;
  border-left:1px solid #fdfdfd;
  border-top:1px solid #c4cee0;
  border-right:1px solid #c4cee0;
  border-bottom:1px solid #cdcdcd;
  color:#707070;
  text-shadow:0 1px 0 #fff;
  font-size:16px;
  font-weight:700;
  height:36px
}

.myTblhTD3 {
  border-right:1px solid #cdcdcd
}

.myTblhTD3,.myTblhTD4 {
  background:#f4f4f4;
  border-left:1px solid #fdfdfd;
  border-top:1px solid #fdfdfd;
  border-bottom:1px solid #cdcdcd;
  font-size:13px;
  color:#707070;
  text-shadow:0 1px 0 #fff
}

.myTblhTD4 {
  border-right:1px solid #c4cee0
}

.myTblTD3,.myTblTD4,.myTblTD5,.myTblTD6 {
  background:#ebf0fa
}

.specDescription #gcatalog td:last-child {
  padding:0 0 0 10px
}

.specDescription #gcatalog #gc-form {
  padding:0;
  margin:0;
  background:transparent;
  float:right;
  position:relative;
  text-align:right;
  vertical-align:middle;
  width:100%;
  height:33px
}

.specDescription #gcatalog #gc-form #gc-search-key {
  width:175px;
  border:2px solid #54565a;
  height:33px;
  padding:0 10px;
  border-radius:10px 10px 0;
  background:#2c2e32 url("data:image/svg+xml; utf8; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4NS4yMTMgNDg1LjIxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMyA0ODUuMjEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3MS44ODIsNDA3LjU2N0wzNjAuNTY3LDI5Ni4yNDNjLTE2LjU4NiwyNS43OTUtMzguNTM2LDQ3LjczNC02NC4zMzEsNjQuMzIxbDExMS4zMjQsMTExLjMyNCAgICBjMTcuNzcyLDE3Ljc2OCw0Ni41ODcsMTcuNzY4LDY0LjMyMSwwQzQ4OS42NTQsNDU0LjE0OSw0ODkuNjU0LDQyNS4zMzQsNDcxLjg4Miw0MDcuNTY3eiIgZmlsbD0iIzU0NTY1YSIvPgoJCTxwYXRoIGQ9Ik0zNjMuOTA5LDE4MS45NTVDMzYzLjkwOSw4MS40NzMsMjgyLjQ0LDAsMTgxLjk1NiwwQzgxLjQ3NCwwLDAuMDAxLDgxLjQ3MywwLjAwMSwxODEuOTU1czgxLjQ3MywxODEuOTUxLDE4MS45NTUsMTgxLjk1MSAgICBDMjgyLjQ0LDM2My45MDYsMzYzLjkwOSwyODIuNDM3LDM2My45MDksMTgxLjk1NXogTTE4MS45NTYsMzE4LjQxNmMtNzUuMjUyLDAtMTM2LjQ2NS02MS4yMDgtMTM2LjQ2NS0xMzYuNDYgICAgYzAtNzUuMjUyLDYxLjIxMy0xMzYuNDY1LDEzNi40NjUtMTM2LjQ2NWM3NS4yNSwwLDEzNi40NjgsNjEuMjEzLDEzNi40NjgsMTM2LjQ2NSAgICBDMzE4LjQyNCwyNTcuMjA4LDI1Ny4yMDYsMzE4LjQxNiwxODEuOTU2LDMxOC40MTZ6IiBmaWxsPSIjNTQ1NjVhIi8+CgkJPHBhdGggZD0iTTc1LjgxNywxODEuOTU1aDMwLjMyMmMwLTQxLjgwMywzNC4wMTQtNzUuODE0LDc1LjgxNi03NS44MTRWNzUuODE2QzEyMy40MzgsNzUuODE2LDc1LjgxNywxMjMuNDM3LDc1LjgxNywxODEuOTU1eiIgZmlsbD0iIzU0NTY1YSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=") no-repeat center right 2px
}

.specDescription #gcatalog #gc-form #gc-search-key:focus {
  background-color:#fff;
  border-color:#1d72de
}

#gcatalog #gc-form>div {
  padding:0;
  margin:0;
  position:absolute;
  right:2px;
  width:29px;
  height:29px
}

#refhost-cont {
  line-height:2.5em
}

#refhost-list a,#refhost-list i {
  border-radius:10px
}

@media (max-width:400px) {
  .xw-hdr {
    white-space:normal
  }

}

[container],[container]>div {
  border:0;
  background:none;
  box-shadow:none
}

[container]>div[top-block] {
  margin:0 0 1rem;
  border:2px solid #e0e2e6;
  border-radius:10px
}

[container]>div[top-warning] {
  margin:0 0 1rem;
  border:1px solid #faebcc
}

[container]>div[breadcrumbs] {
  padding:4px 0
}

[container] .panelTop1 {
  line-height:1.75rem
}

[container] .panelBar {
  background:none;
  border:0;
  padding:4px
}

.ubtn-default {
  padding:0 12px;
  font-size:13px;
  color:#fff;
  height:33px;
  border-radius:9px;
  border:2px solid #00c57b;
  background:#00c57b
}

.ubtn-default:hover {
  background:#00b06a;
  border-color:#00b06a;
  transition:border .2s linear 0s,background .2s linear 0s
}

.light-btn {
  background:transparent;
  color:#000;
  border-color:#e0e2e6
}

.light-btn:hover {
  background:transparent;
  color:#5c9ffa;
  border-color:#5c9ffa
}

.xw-plain .light-btn {
  border-color:#54565a;
  color:#fff
}

.xw-plain .light-btn:hover {
  border-color:#488bfa;
  color:#fff;
  background:#488bfa;
  transition:border .2s linear 0s,background .2s linear 0s
}

.light-btn:disabled,.ubtn-default:disabled,.xw-plain .ubtn-default:disabled {
  color:hsla(0,0%,6%,.7);
  background:hsla(0,0%,94%,.5);
  border-color:hsla(0,0%,46%,.7);
  cursor:default
}

button.tgme_widget_login_button {
  display:inline-block;
  vertical-align:top;
  font-size:13px;
  font-weight:500;
  line-height:20px;
  border-radius:17px;
  background-color:#54a9eb;
  text-overflow:ellipsis;
  overflow:hidden;
  padding:7px 16px 6px;
  margin:0;
  border:none;
  color:#fff;
  cursor:pointer
}

button.tgme_widget_login_button:active:focus,button.tgme_widget_login_button:focus {
  outline:none;
  box-shadow:none
}

.tgme_widget_login_button_icon {
  display:inline-block;
  vertical-align:top;
  background:no-repeat 0 0
}

button.tgme_widget_login_button .tgme_widget_login_button_icon {
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.956 11.392c5.778-2.423 9.63-4.02 11.558-4.793C19.018 4.396 20.162 4.013 20.907 4c.164-.003.53.036.768.222.2.157.256.368.282.517.027.148.06.486.033.75-.298 3.018-1.588 10.339-2.245 13.718-.278 1.43-.829 1.736-1.358 1.783-1.151.102-2.021-.56-3.136-1.263-1.744-1.1-2.386-1.397-4.079-2.471-1.956-1.241-.889-1.891.226-3.006.292-.292 5.4-4.838 5.497-5.24.013-.05-.155-.555-.271-.654-.116-.099-.287-.065-.41-.038-.176.038-2.962 1.811-8.36 5.32-.791.522-1.508.777-2.15.764-.707-.015-2.069-.386-3.08-.702-1.242-.389-1.7-.572-1.614-1.231.045-.344.36-.703.946-1.077z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 0 -1px
}

button.tgme_widget_login_button {
  font-size:11px;
  line-height:14px;
  padding:3px 9px;
  margin-top:3px;
  border-radius:10px
}

button.tgme_widget_login_button .tgme_widget_login_button_icon {
  width:14px;
  height:12px;
  margin:1px 6px 0 -2px;
  background-size:14px
}

body.rtl button.tgme_widget_login_button .tgme_widget_login_button_icon {
  margin-left:6px;
  margin-right:-2px
}

.myWinCont .codepad-searchForm {
  padding:0
}