html, body, table { font-size: 11px; color: #373737; font-family: Tahoma,Arial,Helvetica,clean,sans-serif; }
a { color: #1184AF; }
p { margin-bottom: 10px; }
ul li { padding-left: 10px; }
h1 { font-size: 18px; margin-bottom: 20px; }
h2 { font-size: 16px; margin-bottom: 10px; }
.input { color: #373737; border: 1px solid #AEAA9B; background-color: #F3F3F3; }
.field { color: #373737; border: 1px solid #AEAA9B; padding: 2px; }

.small { font-size: 11px; }

.w100 { width: 100%; }
.wh100 { width: 100%; height: 100%; }
.pt60 { padding-top: 60px; }
.pr2 { padding-right: 2px; }
.h20 { height: 20px; overflow: hidden; }
.h10 { height: 10px; overflow: hidden; }

table.login { background: url("../image/autorize-fon.gif") no-repeat; width: 315px; height: 160px; color: #111111; }
.login input { margin: 4px 0 0; width: 132px; height: 22px; }
.btnAuth { width: 66px !important; height: 22px !important; }

div.wrapper { height: auto !important; margin: 0pt auto -70px; min-height: 100%; height: 100%; width: 100%; position: relative; }
div.header { height: 151px; margin: 0 auto; background: url("../image/admin-logo.png") no-repeat 20px 8px; }
div.content { margin: 0 auto; }
div.footer, div.push { height: 70px; }
div.footer { position: relative; }
.topBgr { background: url("../image/admin-bgr.gif") repeat-x left top; }
.topText { margin-top: 12px; }
.logout { width: 32px; background: url("../image/i-exit.png") no-repeat left top; padding-top: 30px; }
.menuBgr { background: url("../image/m-bgr.gif") repeat-x left top; }
.menuBgrSel { background: url("../image/m-a-bgr.gif") repeat-x left top; color: #fff; }
.underMenu { background: url("../image/m-shadow-bgr.gif") repeat-x left top; height: 4px; overflow: hidden; }
.leftM, .rightM { width: 4px; height: 63px; background: url("../image/m-bgr.gif") repeat-x left top; }
.leftMSel { width: 4px; height: 63px; background: url("../image/m-a1.gif") no-repeat left top; }
.rightMSel { width: 4px; height: 63px; background: url("../image/m-a2.gif") no-repeat left top; }
.navDeliv { font-size: 14px; }
.smBgr { background: #3792A4 url("../image/submenu-deliver.gif") repeat-x left bottom; }
.smBgrLast { background: #3792A4; }
.submenu { z-index: 10; }
.submenu A { color: #fff; text-decoration: none; z-index: 10; }
.filterBgr { background-color: #B5D7DC; z-index: 5; }

.copyBgr { background: url("../image/bottom-bgr.gif") repeat-x left top; }
.copyL { height: 50px; background: url("../image/bottom-logo.gif") no-repeat left top; }
.copyR { height: 50px; background: url("../image/bottom-right.gif") no-repeat right top; }
.copyR P { text-align: right; position: relative; top: 25px; }
.copyR P A { color: #373737; text-decoration: none; }

.table th, .table td { border: 1px solid #DCDBDB; padding: 3px 5px; }
th { background-color: #787E7F; color: #fff; font-weight: normal; }
th A { color: #fff; }
th th, .order td { border: none !important; }
.td1, .td1 td { background-color: #ffffff; }
.td2, .td2 td { background-color: #EAEAEA; }

.menuMess { top: 0; right: 0; color: #ff0000; font-weight: bold; }

.j_cat{
  cursor:pointer;
}
.j_podcat{
  margin-top:5px;
  display:none;
}

/*#gallery td{
  border:1px solid red;
}*/

#topBtn{
  position:fixed;
  left:0px;
  bottom:20px;
  width:61px;
  height:22px;
  display:none;
  z-index:999;
}

.pt2 { padding-top: 2px; }

.catalogtree{
  margin-bottom: 40px;
}

.catalogtree td{
  padding: 3px 7px;
  border: 1px solid #dedede;
}

.btn-admin {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #dfdede 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%,#dfdede 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#dfdede 100%);

  border: 1px solid #b0b0b0;
  border-radius: 4px;
  box-sizing: border-box;
  color: #363737;
  display: inline-block;
  font-size: 11px;
  line-height: 24px;
  height: 24px;
  padding: 0 5px;
  text-decoration: none;
}

body#cke_pastebin {
  position: relative!important;
  left: auto!important;
  top: auto!important;
  width: auto!important;
  height: auto!important;
  overflow: auto!important;
}

/* multiselect */
.multi-select-container {
  display: block;
  max-width: 1200px;
  position: relative;
  width: 100%;
}

.multi-select-menu {
  position: absolute;
  left: 0;
  top: 0.8em;
  z-index: 1;
  float: left;
  min-width: 80px;
  background: #fff;
  margin: 1em 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: none;
  max-width: 800px;
}

.multi-select-menuitem {
  display: block;
  font-size: 12px;
  padding: 0.6em 1em 0.6em 30px;
  white-space: nowrap;
}

.multi-select-legend {
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
}

.multi-select-legend + .multi-select-menuitem {
  padding-top: 0.25rem;
}

.multi-select-menuitem + .multi-select-menuitem {
  padding-top: 0;
}

.multi-select-presets {
  border-bottom: 1px solid #ddd;
}

.multi-select-menuitem input {
  position: absolute;
  margin-top: 0.25em;
  margin-left: -20px;
}

.multi-select-button {
  display: inline-block;
  font-size: 12px;
  padding: 0.2em 0.6em;
  max-width: 800px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: -0.5em;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  cursor: default;
}

.multi-select-button:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em 0.4em 0 0.4em;
  border-color: #999 transparent transparent transparent;
  margin-left: 0.4em;
  vertical-align: 0.1em;
}

.multi-select-container--open .multi-select-menu {
  display: block;
}

.multi-select-container--open .multi-select-button:after {
  border-width: 0 0.4em 0.4em 0.4em;
  border-color: transparent transparent #999 transparent;
}

.multi-select-container--positioned .multi-select-menu {
  /* Avoid border/padding on menu messing with JavaScript width calculation */
  box-sizing: border-box;
}

.multi-select-container--positioned .multi-select-menu label {
  /* Allow labels to line wrap when menu is artificially narrowed */
  white-space: normal;
}

.chosen-container {
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  width: 100% !important
}
