/* Стили для мониторингов */

ul.monitorings {font:Arial, sans-serif;}
ul.monitorings li.year {padding:22px 0 0 12px;}
ul.monitorings li.year h3 {
  float:left;
  display:block;
  width:186px;
  text-align:right;
  font-size:30px;
  font-weight:normal;
  color:#b4b4b4;
}
ul.monitorings ul.year-details {margin-left:222px;}
ul.monitorings ul.year-details li.month {padding-top:6px;}
ul.monitorings ul.year-details li.month h4 {
  float:left;
  display:block;
  width:60px;
  text-align:right;
  font-weight:normal;
  font-size:14px;
  line-height:30px;
}
ul.monitorings ul.month-details {
  margin-left:87px;
  padding-top:2px;
}
ul.monitorings ul.month-details li.price {
  float:left;
  width:144px;
  font-size:11px;
  line-height:28px;
}
ul.monitorings ul.month-details li.price a {
  color:#04c;
  text-decoration:underline;
}

/* Стили для мониторингов - пользовательские */

.monitoringBox .printButton,
.monitoringBox .reqButton{
  clear:right;
  float:right;
  width:154px;
  margin:.5em 0 1em 20px;
  padding:0;
}

.monitoringBox .printButton a{
  background:transparent url("/img/buttons/print_button.png") no-repeat 0 50%;
}

.monitoringBox .reqButton a{
  background:transparent url("/img/buttons/req_button.png") no-repeat 0 50%;
}

.monitoringBox .printButton a,
.monitoringBox .reqButton a{
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  float:left;
  display:block;
  width:106px;
  padding:16px 6px 16px 41px;
  font-size:11px;
}

.monitoringBox .printButton a:link,
.monitoringBox .printButton a:visited,
.monitoringBox .printButton a:hover,
.monitoringBox .printButton a:active,
.monitoringBox .reqButton a:link,
.monitoringBox .reqButton a:visited,
.monitoringBox .reqButton a:hover,
.monitoringBox .reqButton a:active{
  color:#000;
  text-decoration:none;
}


.monitoringBox { font-family: Arial, sans-serif; }

.monitoringBox #searchForm,
.monitoringBox .content,
.monitoringBox .filters{
  position:relative;
/*    z-index:100;*/
}

.monitoringBox .info {
  background-color: #d8eeff;
  padding: 10px 15px;
  margin: 0 0 10px;
  font-size: 13px;
}

.monitoringBox .update {
  font-size:11px;
  color:#7d7d7d;
}

.monitoringBox .price {
  font-size:18px;
  color:#55b81a;
}

.monitoringBox .subscribe {
  display: inline-block;
  text-decoration: none;
  padding: 5px 0 0;
}

.monitoringBox table.common {
  width:100%;
  font:normal 11px Tahoma,Geneva,sans-serif;
}

@media screen and (max-width: 767px) {
  .monitoringBox table.common {
    display: block;
    overflow-x: scroll;
  }

  .monitoringBox table.common thead tr th,
  .monitoringBox table.board thead tr th {
    line-height: 20px;
    height: auto !important;
  }

  .monitoringBox table.common thead tr th div div, 
  .monitoringBox table.board thead tr th div div {
    white-space: normal;
    height: auto;
  }

  .monitoringBox table.common tbody td {
    vertical-align: top;
  }
}

.monitoringBox table.common td {
  /*padding:11px 7px;*/
  /*padding:20px 7px;*/
}

.monitoringBox .archive { font-size: 11px; }

.monitoringBox h2 {
  font-weight: bold;
  font-size: 16px;
  color: #575757;
  padding: 0 0 15px;
}

.monitoringBox .about {
  font-size: 12px;
  padding: 0 0 20px;
}

.monitoringBox .about ul {
  list-style: none;
  margin: 0;
  padding: 0 0 20px;
}

.monitoringBox .about li {
  list-style: none;
  font-size: 13px;
  padding: 0 0 0 47px;
  margin:5px 0 15px;
  line-height: 16px;
  min-height:46px;
}

.monitoringBox .about li p {
  display: inline-block;
  padding: 0 0 0 10px;
  vertical-align: middle;
}

.monitoringBox .about ul img {
  margin: 0 0 0 -47px;
  vertical-align: middle;
  position: relative;
  top: 2px;
}

.monitoringBox .about p {
  font-size: 12px;
  padding: 0 0 15px;
  margin: 0;
  line-height: 16px;
}

.monitoringBox .filters li {
  margin: 0;
  clear:both;
  min-height:27px;
  /*z-index:1;*/
  position:relative;
  display:inline-block;
  vertical-align:top;
  width:28%;
}
.monitoringBox .categories {
  padding:0 0 0 105px;
  position:relative;
}

.monitoringBox .categories li {
  margin: 0 5px 0 0;
  padding:0 0 5px;
  position:relative;
  clear:none;
  float:left;
  height:auto;
  display:block;
  width:auto;
  min-height:0;
}

.monitoringBox .categories li.label {
  width: 100px;
  text-align: right;
  position:relative;
  margin-left:-105px;
  left:0;
  top:5px;
}

.monitoringBox .categories li a {
  text-decoration: none;
  padding: 5px 20px 6px 7px;
  display:block;
}

.monitoringBox .categories li a span {
  position: relative;
  border-bottom: 1px dotted;
}

.monitoringBox .categories li a i {
  position: absolute;
  display: block;
  width: 17px;
  height: 17px;
  right: -1px;
  top: 50%;
  margin-top: -10px;
  background: transparent 0 0 no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAARCAYAAAC4qX7BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAppJREFUeNp8VU1rajEQnatXqfULK1K33VQEf4ng7xBdtQuhFNyKXbUbod0KLlxZKPRHtD+gexFEEBdaUWn1vnfyOCHmxjcwJplMJueezIxeq9WSq6ur4PLyUoIgEIjneXruEuxDp9OpNJtNjzHOzs6U3RTEoc2cM85ms5FGo+H5+Xw+qFQqUi6Xjw6fAmCC/fr6km63G/yNASCSzWZDMewzNsjlcikPDw9BBIZSqSS/v7+y3+/VJvVwOCgbRirssMH/+vpaX5DJZOR/YoOgADxi+ljwAl5ui80Q1+YYjUZDTFAikUgoDpniMysg+DrXE5zKFZedAV35YeeGa18BAdVE7fpiW8igeTkYMS9zAbWBmT76aQCGgebz+cm3RmICNM7gcgb1ff8IxGKxcDKGvYuLC+1HAnwmnym9Xk9Wq9URchxIJpPSbrd1HpFJjMwR+vf7ffn+/j56Auj5+bmg3G2AOkf4dZD7+3up1+uy3W41S7FYTDqdztGzEBDAmIxA7u7u0GNkt9tpMPF4XJ6fn51M+3SyExas1Go1vX57e9PMscIAgODNZ6Lg0mq1qtfv7+/OclaxYGBfMEfoYDBQBzDSRmVfYSAwAgUgc3x9fVU+o9FIsQrlPlUz8vPzEyovrBOJhLy8vKiRyWz2CTKEOdgxWznt6XRahsOhanh8Tvqafr5Zki7J5XK645qU2s+Ar2Rwu0yLxWKo8dll7qwaVyNydUyz3wCI3R/MM3acULLCAXlx6r/AbmRMSjtZed681AZtM2aWewQ/k8kklISckzHbDh2PxzrQ5+enYgXgqAQFZedlqdPn4+PjHyAEeXx8DFKplPOPyRyZR1yv12u5ublRi6enp6BQKIRaN7sw2bMZnM1mcnt76/0RYABwfTQBnQVfJAAAAABJRU5ErkJggg==');
}

.monitoringBox .categories li a:hover i {
  background-position: -17px 0;
}



.monitoringBox .categories li.selected {
  background: #3b6092;
  color:#fff;
  padding:5px 7px 6px;
  margin-bottom:5px;
}

.monitoringBox .categories.checkbox li.selected {
  background: #3b6092;
  color:#fff;
  padding:0;
  position:relative;
}

.monitoringBox .categories li.selected a { color: #fff; }

.monitoringBox .categories li.selected a span {
  border: none;
  color: #fff;
}

.monitoringBox .categories li.selected a.remove {
  font-size:14px;
  font-weight:bold;
  line-height:8px;
  margin:0 0 0 4px;
  display:inline-block;
  padding:0;
  height:8px;
  position:relative;
}

.monitoringBox .hidden {
  display: none;
  position:absolute;
/*    z-index:100;*/
  padding:0 27px 27px 0;
  /*width:305px;*/
  width:405px;
  top:45px;
  left:20px;
  background:url("/img/shadow.png") right bottom no-repeat;
}

.monitoringBox .hidden .corner.tr{
  width:21px;
  height:34px;
  background:url("/img/shadow_tr.png") 0 0 no-repeat;
  position:absolute;
  top:-34px;
  right:6px;
}

.monitoringBox .hidden .corner.bl{
  width:34px;
  height:21px;
  background:url("/img/shadow_bl.png") 0 0 no-repeat;
  position:absolute;
  bottom:6px;
  left:-34px;
}

.monitoringBox .hidden ul {
  background:#fff;
  padding:10px;
  margin:-24px 0 0 -24px;
}

.monitoringBox .hidden li {
  /*width:110px;*/
  width:25%;
  vertical-align:top;
  line-height:15px;
  padding:5px 5px 5px 20px;
  display:inline-block;
  float:none;
}

.monitoringBox .hidden .button {
  padding:5px 10px;
  /*margin:10px 0 0;*/
  position:relative;
}

.monitoringBox .hidden .checkbox{
  position:absolute;
  top:6px;
  left:0;
}

.monitoringBox .hidden .close{
  position:absolute;
  color:#333;
  font-weight:bold;
  font-size:14px;
  right:32px;
  top:-20px;
  cursor:pointer;
  display:block;
  width:15px;
  height:15px;
  line-height:13px;
  text-align:center;
}

.monitoringBox .hidden .close:hover { color:#d40000; }

.monitoringBox .filter_description {
  background:url("/img/search_grey.png") 0 -26px repeat-x;
  height:26px;
  margin:0 10px 0 115px;
  position:relative;
  width: 35%;
}
.monitoringBox .filter_description .corner{
  position:absolute;
  width:10px;
  height:26px;
  background-repeat:no-repeat;
  background-image:url("/img/search_grey.png");
}

.monitoringBox .filter_description .corner.l{
  background-position:0 0;
  left:-10px;
  top:0;
}

.monitoringBox .cancelButton {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  right: 0;
  margin-top: -5px;
  background: url('/img/jquery-chosen-sprite.png') -50px 0px no-repeat;
}
.monitoringBox .cancelButton:hover {
  background-position: -50px -11px;
}

.monitoringBox .searchButton {
  position: absolute;
  top: -4px;
  right: -80px;
}
.monitoringBox .searchButton .button{
  padding: 0px 10px;
  font-size: 12px;
  /*margin: 0 20px 0 105px;*/
}

.monitoringBox .filter_description .corner.r{
  background-position:0 -52px;
  right:-10px;
  top:0;
}

.monitoringBox .filter_description .searchInput {
  border:none;
  width:100%;
  background:transparent;
  padding:4px 0;
  margin:2px 0 0;
}

.monitoringBox a.search_example { cursor: pointer; }

.monitoringBox div.fbbar{ padding:3px 0; }
.monitoringBox div.fbbar a{
  margin-right:3px;
  border-bottom:none;
}
.monitoringBox .currentPageHref-wrap { margin: 15px 0 0 0; }
.monitoringBox .resetAll-wrap { margin: 5px 0 20px 110px; }
.monitoringBox .resetAll{ position:relative; }

.monitoringBox .tabs {
  background:#fff;
  font-size:12px;
  overflow:hidden;
  margin:-1px;
  padding:0 0 0 15px;
}
.monitoringBox .tabs li{
  float:left;
  margin:0 5px 0 0;
  padding:8px 15px 12px;
}
.monitoringBox .tabs li.active {
  background:#fff1a2;
  position:relative;
  z-index:10;
}
.monitoringBox .tabs li a{
  text-decoration:none;
  border-bottom:1px dotted;
}

.monitoringBox .buttons {
  float: right;
}
.monitoringBox .buttons .link {
  display: inline-block;
  margin-right: 25px;
}
.monitoringBox .buttons .link.m-trial {
  padding: 7px 0 3px 20px;
  background: left center url('/img/monitoring/trial.png') no-repeat;
}
.monitoringBox .buttons p {
  vertical-align: middle;
}

.trialAccessAlert {
  padding: 15px 0;
  margin-bottom: 10px;
  margin: 0 auto;
  background: #f0f0f0;
}
.trialAccessAlert .alert {
  width: 300px;
  padding: 19px 0 12px 50px;
  margin: 0 auto;
  font-size: 1.5em;
  color: #698C00;
  background: url('/img/tick.png') no-repeat;
}
.trialAccessAlert .msg {
  width: 370px;
  margin: 0 auto;
}
.trialAccessAlert .finished {
  display: none;
  width: 500px;
  padding: 15px 0;
  margin: 0 auto;
  font-size: 1.3em;
  color: #232323;
}

.trialAccessAlert.finished .alert,
.trialAccessAlert.finished .msg {
  display: none;
}
.trialAccessAlert.finished .finished {
  display: block;
}

.monitoringBox .monitorngs_table th {}
.monitoringBox .monitorngs_table th .inner {
  position: relative;
  padding-right: 30px;
}
.monitoringBox .monitorngs_table th .filter-trigger {
  display: block;
  position: absolute;
  width: 17px;
  height: 17px;
  right: 5px;
  top: 50%;
  margin-top: -8px;
  background: transparent 0 0 no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAARCAYAAAC4qX7BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAppJREFUeNp8VU1rajEQnatXqfULK1K33VQEf4ng7xBdtQuhFNyKXbUbod0KLlxZKPRHtD+gexFEEBdaUWn1vnfyOCHmxjcwJplMJueezIxeq9WSq6ur4PLyUoIgEIjneXruEuxDp9OpNJtNjzHOzs6U3RTEoc2cM85ms5FGo+H5+Xw+qFQqUi6Xjw6fAmCC/fr6km63G/yNASCSzWZDMewzNsjlcikPDw9BBIZSqSS/v7+y3+/VJvVwOCgbRirssMH/+vpaX5DJZOR/YoOgADxi+ljwAl5ui80Q1+YYjUZDTFAikUgoDpniMysg+DrXE5zKFZedAV35YeeGa18BAdVE7fpiW8igeTkYMS9zAbWBmT76aQCGgebz+cm3RmICNM7gcgb1ff8IxGKxcDKGvYuLC+1HAnwmnym9Xk9Wq9URchxIJpPSbrd1HpFJjMwR+vf7ffn+/j56Auj5+bmg3G2AOkf4dZD7+3up1+uy3W41S7FYTDqdztGzEBDAmIxA7u7u0GNkt9tpMPF4XJ6fn51M+3SyExas1Go1vX57e9PMscIAgODNZ6Lg0mq1qtfv7+/OclaxYGBfMEfoYDBQBzDSRmVfYSAwAgUgc3x9fVU+o9FIsQrlPlUz8vPzEyovrBOJhLy8vKiRyWz2CTKEOdgxWznt6XRahsOhanh8Tvqafr5Zki7J5XK645qU2s+Ar2Rwu0yLxWKo8dll7qwaVyNydUyz3wCI3R/MM3acULLCAXlx6r/AbmRMSjtZed681AZtM2aWewQ/k8kklISckzHbDh2PxzrQ5+enYgXgqAQFZedlqdPn4+PjHyAEeXx8DFKplPOPyRyZR1yv12u5ublRi6enp6BQKIRaN7sw2bMZnM1mcnt76/0RYABwfTQBnQVfJAAAAABJRU5ErkJggg==');
}
.monitoringBox .monitorngs_table th .filter-trigger:hover,
.monitoringBox .monitorngs_table th .filter-trigger:active,
.monitoringBox .monitorngs_table th .filter-trigger.m-active {
  background-position: -17px 0;
}

.monitoringBox .monitorngs_table td {
  /*padding:8px 7px;*/
  background-image:none;
  border-bottom:1px solid #e5e5e5;
  height:auto;
}
.monitoringBox .monitorngs_table .td-descr a:link,
.monitoringBox .monitorngs_table .td-descr a:visited {
  color:#0157B4;
  text-decoration:none;
}
.monitoringBox .monitorngs_table .td-descr a:hover,
.monitoringBox .monitorngs_table .td-descr a:active {
  color:#FF5223;
  text-decoration:none;
  border-bottom:1px dashed #FF5223;
}
.monitoringBox .monitorngs_table .td-know a:link,
.monitoringBox .monitorngs_table .td-know a:visited { color:#0157B4; }
.monitoringBox .monitorngs_table .td-know a:hover,
.monitoringBox .monitorngs_table .td-know a:active { color:#FF5223; }

.monitoringBox .monitorngs_table tr:hover td { background: #FFF7C4; }

.monitoringBox .monitorngs_table .complaint{
  position:relative;
  padding-right:90px;
  min-height:18px;
}

.monitoringBox .monitorngs_table .complaint .btn{
  position:absolute;
  right:0;
  top: 0;
}

.monitoringBox .monitorngs_table .complaint .company_name{
  cursor: pointer;
  padding: 1px;
  position:relative;
  top:1px;
  line-height:15px;
}

.monitoringBox .monitorngs_table .price {
  position:relative;
  padding-right:60px;
  min-height:18px;
  font-size:11px;
  font-family:Tahoma, sans-serif;
  color:#000;
  z-index:0;
}

.monitoringBox .monitorngs_table .price .btn {
  position:absolute;
  top:-2px;
  right:0;
  padding:0;
}

.monitoringBox .monitorngs_table .price span{
/*    position:relative;*/
  top:3px;
}
.monitoringBox .monitorngs_table .price span.nobr{ white-space: nowrap; }

.monitoringBox .example{
  border:none !important;
  font-size:12px;
  padding:0 !important;
}
.monitoringBox .example .block{
  background:#fff1a2;
  border-bottom:1px solid #ead03c;
  border-top:1px solid #ead03c;
  padding:15px 0 10px;
  margin:-1px 0 0 0;
}
.monitoringBox .example table{
  margin:0;
  clear:both;
}
.monitoringBox .example table th{
  padding:0 7px 5px;
  color:#444;
}
.monitoringBox .example table td{
  background:#fff7c4;
  color:#786f3b;
  border-bottom:1px solid #ead03c;
  border-top:1px solid #ead03c;
}

.monitoringBox .example table td a { color:#7893a8; }
.monitoringBox .example .about-left{
  float:left;
  width:60%;
  line-height:16px;
  font-family:Tahoma, sans-serif;
  padding:0;
}

.monitoringBox .example .about-left p { padding:0 12px 10px; }
.monitoringBox .example .about-right{
    float:right;
    width:25%;
    line-height:15px;
    font:11px Tahoma, sans-serif;
    background:url("/img/monitoring/arrow.png") left center no-repeat;
    padding:0 0 0 50px;
    min-height:40px;
}
.monitoringBox .example .about-right p { padding:0 10px 0 0; }

.monitoringBox .priceUp {}
.monitoringBox .priceDown {}
.monitorings_alert {
  opacity: 0.93 !important;
  filter: Alpha(Opacity = 93) !important;
  background-color: #658093 !important;
  font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
}

.monitoringBox .search_corners div.search {
  padding:3px 10px;
  border-left:1px solid #EFE8C0;
  border-right:1px solid #EFE8C0;
}
.monitoringBox .search_corners div.search { width:auto !important; }
.monitoringBox .search_corners .search .content {
  width:100%;
  padding:0 !important;
  border:none !important;
}


.monitoringBox .mymon { margin-bottom:30px }

.monitoringBox .mymon a.all{
    display:block;
    margin:10px 0 24px 0;
    background-color:#3B6092;
    padding:3px 5px;
    font-size:11px;
    color:white;
    text-decoration:none;
    float:left;

}
.monitoringBox .mymon a.all:hover{
    background-color:#feca14;
    color:black;
}
.monitoringBox .txt h2 {
  font-size:21px;
  font-weight:normal;
  color:#000;
}
.monitoringBox .txt .mymon h1,
.monitoringBox .txt .mymon h2 { margin-bottom:14px; }

.monitoringBox .txt h2.icon {
  margin:11px 0 0 0;
  padding:10px 0 12px 32px;
  font-size:14px;
  font-weight:bold;
  background:url('/img/monitoring/mon_ico.gif') no-repeat 0 6px ;
  /*white-space: nowrap;*/
}
.monitoringBox .mymon h3 {
  padding-bottom:8px;
  font-size:13px;
  font-weight:normal;
  padding-left:32px;
  /*white-space: nowrap;*/
}

.monitoringBox .mymon h3.icon {
    line-height:34px;
    font-size:15px;
    padding-left:32px;
    background:url('/img/monitoring/mon_ico.gif') no-repeat 0 6px ;
}
.monitoringBox .mymon span.counter {
    font:normal 11px tahoma !important;
    /*padding-left:10px*/
}

.monitoringBox .mymon .view-regions {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px dashed;
    cursor: pointer;
}

.monitoringBox .categories li.premium{
    background-color:#72bf42;
}
.monitoringBox .categories .options .premium{
    background:url('/img/monitoring/subscr_ico.gif') no-repeat 0 0;
    padding-left:16px;
}

.monitoringBox .mymon .expired {
    font: normal 11px Arial;
    padding-left:4px;
    color:#666;
    white-space: nowrap;
}

div.dwindow.popup div.order_btn { padding: 5px 0 3px 0; }
div.dwindow.popup div.order_btn a { padding-left:0; }

.mon-rotator { width:582px; }

/* *** */
/* Monitoring Manager */

/*.fixwidth { table-layout:fixed; }*/

.my_monitoring_column { padding:2px; }

.my_monitoring_column select {
  width:100%;
  margin:0;
  padding:0 !important;
  min-width: 3.5rem;
}

.my_monitoring_column select,
.my_monitoring_column input {
  background-color:#fff;
  border:1px solid #E5E5E5;
}
.my_monitoring_column input {
  width:93%;
  padding:3px !important;
}
.my_monitoring_column input[readonly] { cursor: default; }

.tr_delete .my_monitoring_column select,
.tr_delete .my_monitoring_column input {
  color:#999;
  border: 1px solid #F9DEDE;
}
.frozen_tr .my_monitoring_column select,
.frozen_tr .my_monitoring_column input {
  color:#BBB;
  border: 1px solid #CCC;
}

/*.fixwidth { width: 0 !important; }*/

.frozen_tr td,
.frozen_tr td input,
.frozen_tr td select { background:#FFF; }

.tr_delete td,
.tr_delete td input,
.tr_delete td select { background:#F9DEDE !important; }

.tr_clean td,
.tr_clean td input,
.tr_clean td select { background:#FFFFE0 !important; }

.monitoringBox .notice {
  /*background-image: url(/img/common/exclamation.gif);
  background-position: 8px 50%;
  background-repeat: no-repeat;*/
  font-family:Arial, sans-serif;
  font-size:13px;
  line-height:16px;
  /*padding: 5px 5px 5px 45px;*/
  padding:5px 12px;
}

.mon-user-wrap .notice-wrap .txt,
.mon-user-wrap .table-wrap .txt {
  padding:11px 19px;
  border-left:2px solid #E5E5E5;
  border-right:2px solid #E5E5E5;
}

.mon-user-wrap .monitoringBox .info {
  margin:0;
  border-left:2px solid #E5E5E5;
  border-right:2px solid #E5E5E5;
}
.mon-user-wrap .monitoringBox .info-wrap { background-color:#d8eeff; }

.mon-user-table .td-user-info {
  width:36%;
  padding:0 11px 10px 0;
}
.mon-user-table .td-user-info ul {
  margin-top:0;
  margin-bottom:0;
}
.mon-user-table .td-user-contact {
  width:63%;
  padding:0 0 10px 11px;
}
.mon-user-table form.uf .left-side { width:130px; }
.mon-user-table form.uf .right-side { margin-left:140px; }
.mon-user-table form.uf .right-side input { vertical-align:middle; }
.mon-user-table table {
  width:100%;
  margin-top:20px;
}
.mon-user-table table td { padding-right:10px; }
.mon-user-table table .td-right .left-side { width:50px; }
.mon-user-table table .td-right .f-inp { margin-left:60px; }
.mon-user-table table div { margin-left:140px; }
.mon-user-table table div .width-all { width:100% !important; }

.mon-user-wrap {}
.mon-user-wrap .txt {
  padding-top:1px;
  padding-bottom:1px
}
.mon-user-wrap .txt .txt { font-size:.85em; }
.mon-user-wrap .txt h1 {
  margin:1em 0 1.5em 0;
  font-size:1.71em;
}
.mon-user-wrap .txt h1 {
  /*margin:-30px 0 7px 24px;*/
  margin:-28px 0 10px 120px;
  font-size:1.21em;
  font-weight:bold;
}
.mon-user-wrap .txt h1 span {
  padding:0 .4em;
  background-color:#FFF;
}
.mon-user-wrap h1 em {
  font-size:.82em;
  font-weight:normal;
}
.mon-user-wrap h2 em.ico { display:inline-block; }

.mon-user-wrap .ico a { padding:0 0 0 18px; }
.mon-user-wrap .ico i {
  top:.1em;
  width:18px;
  height:18px;
  background-image:url("/img/icons/mon_icos.png");
}
.mon-user-wrap .ico-del i { background-position:-14px 0; }
.mon-user-wrap .tr_delete .ico-del i { background-position:-32px 0; }
.mon-user-wrap .frozen_tr .ico-del i { background-position:-84px 0; }
.mon-user-wrap .ico-excl i {
  width:14px;
  background-position:0 0;
}
.mon-user-wrap .ico-excl-imp { margin:20px 0 0 0 !important; }
.mon-user-wrap .ico-excl-imp i { background-position:-67px 0; }
.mon-user-wrap .ico-add i {
  top:0;
  background-position:-50px 0;
}

.mon-user-wrap .common tbody td {
  font-size:1.33em;
  background-image:none;
}
.mon-user-wrap .common tbody th {
  padding:0 0 7px 0;
  font-size:1.09em;
  vertical-align:bottom;
}
.mon-user-wrap .common tbody .th-ico {
  width:56px;
  padding-right:10px !important;
  text-align:right;
}
/*.mon-user-wrap .common tbody .double_width { width:145px !important; }
.mon-user-wrap .common tbody .half_width { width:60px !important; }*/
.mon-user-wrap .common p { margin:0; }
.mon-user-wrap .common tbody .th-ico .ico { display:inline-block; }
.mon-user-wrap .common tbody .th-ico .ico-del a { padding:0 18px 0 0; }
.mon-user-wrap .common .ico-del i {
  top:auto;
  bottom:0;
  left:auto;
  right:0;
}
.mon-user-wrap .common tbody .th-ico a:link,
.mon-user-wrap .common tbody .th-ico a:visited,
.mon-user-wrap .common tbody .th-ico a:hover,
.mon-user-wrap .common tbody .th-ico a:active {
  color:#000;
  text-decoration:none;
}
.mon-user-wrap .common tbody .td-ico {
  min-width:56px;
  width:56px;
  padding-right:10px !important;
  text-align:right;
}
.mon-user-wrap .common tbody .td-ico-add {
  padding:10px 0 10px 38px !important;
}
.mon-user-wrap .common tbody .half_width {
  width:8%;
}
.mon-user-wrap .common tbody .double_width { width:21%; }
.mon-user-wrap .common tbody .th-hidden { padding-left:8px !important; }
.mon-user-wrap .common tbody .th-hidden input {
  display:inline;
  vertical-align:middle;
}
.mon-user-wrap .common tbody .td-hidden input {
  width:auto;
  margin:0 0 0 4px !important;
}
.mon-user-wrap .common tbody .td-hidden {
  min-width:56px;
  width:56px;
  padding-left:8px !important;
}
.mon-user-wrap form.uf .m16_corners .clear { margin:0 !important; }

.mon-user-wrap .table-wrap { margin:0 0 2em 0; }

.mon-user-wrap .anh {
  padding-left:22px !important;
  font-size:14px;
  font-family:Arial, Verdana, sans-serif;
  text-decoration:none;
}
.mon-user-wrap a.anh:link span,
.mon-user-wrap a.anh:visited span { border-bottom:1px dotted #04c; }

.mon-user-wrap a.anh:hover span,
.mon-user-wrap a.anh:active span { border-bottom:1px dotted #FF5223; }

.mon-user-wrap .submit-wrap { font-size:1.07em; }

#excelBox .notice { line-height:20px; }


.send-price {
  font:normal 11px Tahoma, Arial, sans-serif;
  border:1px solid #efe8c0;
  background-color:#fff1b6;
  background-repeat:repeat-y;
  background-position:0 0;
}
.send-price .send-button a { display:block; }
.send-price p {
  margin:0;
  line-height:1.27em;
}
.send-price .send-button a:link,
.send-price .send-button a:visited,
.send-price .send-button a:hover,
.send-price .send-button a:active {
  font-size:1.09em;
  color:#a17c17;
  text-decoration:none;
  text-align:center;
}
.send-price-vertical {
  margin:0 0 30px 0;
  padding:9px 8px 13px 8px;
  background-image:url("/img/bg/send_vert_button_bg.png");
}
.send-price .send-button {
  display:block;
  margin:0 0 13px 0;
}
.send-price-vertical .send-button a:link,
.send-price-vertical .send-button a:visited,
.send-price-vertical .send-button a:hover,
.send-price-vertical .send-button a:active {
  width:70px;
  height:31px;
  padding:10px 38px;
  background:transparent url("/img/buttons/send_vert_button.png") no-repeat 50% 50%;
}
.send-price-horizontal {
  margin:15px 0 30px 0;
  padding:14px 13px;
  background-image:url("/img/bg/send_horz_button_bg.png");
}
.send-price-horizontal .send-button {
  float:left;
  width:44%;
  /*height:29px;*/
  margin:0;
  padding:0 0 0 7px;
  background-position:0 50%;
}
html>body .send-price-horizontal .send-button { max-width:220px; }

.send-price-horizontal .send-button,
.send-price-horizontal .send-button a {
  background-color:transparent;
  background-image:url("/img/buttons/send_horz_button.png");
  background-repeat:no-repeat;
}
.send-price-horizontal .send-button a {
  padding:14px 7px 14px 0;
  background-position:100% 50%;
}
.send-price-horizontal p {
  margin-left:50%;
}


/* *** */

.advice {
  position:relative;
  color: #459F49;/*#77BF88;/*#FF7F7F*/
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.link-export-xls {
  float:right;
  margin:2em 0 .5em 0;
  font-size:.92em;
}

#monitoring-right.monitoring-ul li {
  margin-left:0;
  float:none;
}

/* begin поднятие пэйджера вверх */
#updater {
  position: relative;
}

#updater .top_paginator .pagerBox {
  margin-top: -28px;
  height: 55px;
}

.mon-rotator.right_400 {
  margin-left: 400px;
  padding-top: 60px;
  min-height: 38px;
}

.mon-rotator.right_400 .rotator { margin-top: -60px; }
.mon-rotator.right_400 .rotator.tools { position: relative; }
.mon-rotator.right_400 .rotator.tools div { padding-top: 38px; }
.mon-rotator.right_400 .rotator.tools .buttons {
  position: absolute;
  top:0;
  padding-top:0;
}
/* end */

.monitoringBox ul.regions { display: none; }

.monitoringBox ul.regions.visible {
  display: block;
  padding-left: 20px;
  margin-top: -8px;
  font-size: 0.8em;
}

.monitoringBox ul.regions.visible li { white-space: nowrap; }
.monitoring-links { height: 40px; }
html>body .monitoring-links {
  min-height: 40px;
  height: auto;
}

.monitoringBox .show-button {
  padding-top: 2px;
  padding-bottom: 3px;
}

.monitoringBox .mon-archive-selector { padding-top: 3px; padding-bottom: 3px; }
.monitoringBox .mon-archive-selector.mon-region { width: 350px; }
.monitoringBox .mon-archive-selector.mon-region option.mon-selection-bold { font-weight: bold; }
.monitoringBox .mon-archive-selector.mon-region option.mon-selection-step10 { padding-left: 10px; }

.monitoringBox td.ajax-loader-box {
  vertical-align: middle; padding-left: 10px; }
.monitoringBox td.ajax-loader-box .ajax-loader {
  display: none;
  float: right;
  background: url(/img/ajax-loader-bar.gif) no-repeat;
  height: 11px;
  width: 16px;
}

.monitoringBox td.step5 {  padding-right: 5px; }

.monitoringBox td.date-picker-box { white-space: nowrap;vertical-align: middle; }

.monitoringBox td.date-picker-box input.date-picker-input {
  cursor: pointer;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 75px;
  text-align: center;
}

.scroll-wrap {
  margin:1em 0 2em 0;
  overflow:auto;
}


.cssgradients .button-add a:link, .cssgradients .button-add a:visited
{
    background: -webkit-linear-gradient(top,#FF7D2B 0,#D33714 100%)
}

.cssgradients .button-add a:hover, .cssgradients .button-add a:visited
{
    background: -webkit-linear-gradient(top,#FF9650 0,#D35232 100%)
}

.button a:link, .button a:visited
{
    border: 1px solid #FFBC79
}

.button a:hover, .button a:visited
{
    border: 1px solid #FFBC79
}
.page-description{
  margin: 0 !important;
}
.page-description .content{
  margin: 0 !important;
}
.monitoringBox>.row{
  margin-bottom: 20px;
}
