/* 
    Document   : fea
    Created on : 08.07.2011, 14:23:04
    Author     : Вова
    Description:
        Purpose of the stylesheet follows.
*/
.fea_form .dynamics-box .filters-cell {padding:0;}

.all-ved {
  margin-top: 15px;
}
.all-ved .tab {
  position: absolute !important;
  display:block;
  text-align: left;
  width:25%;
  height:85px;
}
.fea_form .all-ved .tab.pig {
  left:0;
  top:0;
}
.fea_form .all-ved .tab.cattle {
  left:25%;
  top:0;
}
.fea_form .all-ved .tab.poultry {
  left:50%;
  top:0;
}
.fea_form .all-ved .tab.custom {
  left:75%;
  top:0;
}
.fea_form .all-ved .tab.last {
  left:auto;
  top:0;
  right:0;
}
.all-ved.main-tab-pig .tabs .tab.pig,
.all-ved.main-tab-cattle .tabs .tab.cattle,
.all-ved.main-tab-poultry .tabs .tab.poultry,
.all-ved.main-tab-custom .tabs .tab.custom {
  position:relative;
  z-index:2;
}
.all-ved.main-tab-pig .tabs .tab.pig a,
.all-ved.main-tab-cattle .tabs .tab.cattle a,
.all-ved.main-tab-poultry .tabs .tab.poultry a,
.all-ved.main-tab-custom .tabs .tab.custom a {
  padding: 20px 8px 33px 0;
  background-color: #FFF !important;
  border-right: 2px solid #badbf4;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0; /* Safari, Chrome */
  -khtml-border-radius:5px 5px 0 0; /* KHTML */
  border-radius:5px 5px 0 0; /* CSS3 */;
}
.all-ved .tabs .first a { margin-left:0; }
/*.all-ved .tabs .last { margin-right:-2px; }*/
.all-ved .tabs .last a {
  border-right: 2px solid #badbf4;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0; /* Safari, Chrome */
  -khtml-border-radius:5px 5px 0 0; /* KHTML */
  border-radius:5px 5px 0 0; /* CSS3 */;
}
.all-ved .tabs {
  position:relative;
  /*background-color:#E3F0FD;*/
  height:81px;
}
.all-ved .tab .sp-inl {
  position:relative;
  display: inline-block;
  padding:0 0 0 80px;
  text-align:left;
  vertical-align: top;
}
.all-ved .tab .sp-inl {
  font:.7em Tahoma,sans-serif;
}
.all-ved .tabs__list{
  overflow:hidden;
  position: relative;
  height:83px;
}
.all-ved .tab a {
  text-decoration: none;
  color: #000;
  display:block;
  margin-left:-3px;
  padding: 20px 10px 29px 0;
  text-align:center;
  background-color: #e3f0fd;
  border-left: 2px solid #badbf4;
  border-top: 2px solid #badbf4;
  -moz-border-radius:5px 0 0 0;
  -webkit-border-radius:5px 0 0 0; /* Safari, Chrome */
  -khtml-border-radius:5px 0 0 0; /* KHTML */
  border-radius:5px 0 0 0; /* CSS3 */;
}
.all-ved.main-tab-pig .tabs .tab.pig .crn,
.all-ved.main-tab-cattle .tabs .tab.cattle .crn,
.all-ved.main-tab-poultry .tabs .tab.poultry .crn,
.all-ved.main-tab-custom .tabs .tab.custom .crn {
  display: block;
  position: relative;
}
.all-ved .tab .crn {
  display: none;
}
.all-ved .tab .crn em {
  display: block;
  position: absolute;
  width:10px;
  height: 13px;
}
.all-ved .tab .crn em i {
  background-color: transparent;
  background-image: url("/img/ved/crn.png");
  background-repeat: no-repeat;
  position: absolute;
  width:10px;
  height: 13px;
}
.all-ved .tab .crn .r {
  bottom:0;
  right:0;
}
.all-ved .tab .crn .l {
  bottom:0;
  left:0;
}
.all-ved .tab .crn .r i {
  background-position: 0 0;
}
.all-ved .tab .crn .l i {
  background-position: -10px 0;
}
.all-ved .tab .crn .l i {
  top:3px;
  right:7px;
}
.all-ved .tab .crn .r i {
  top:3px;
  left:4px;
}
.all-ved .tab a i {
  position:absolute;
  background-color: transparent;
  background-image: url("/img/ved/pic.png");
  background-repeat: no-repeat;
  display: block;
  height: 41px;
  left: 15px;
  top: 4px;
  width: 194px;
}
.all-ved .tab .poultry .sp-inl {
  padding: 0 0 0 72px;
}
.all-ved .tab .schedule .sp-inl {
  padding: 0 0 0 70px;
}
.all-ved .tab .pig .sp-inl {
  padding: 0 0 0 86px;
}
.all-ved .tab .cattle i {
  background-position: -61px 0;
  width:54px;
}
.all-ved .tab .pig i {
  background-position: 0 0;
  width:61px;
}
.all-ved .tab .poultry i {
  background-position: -115px 0;
  width:36px;
  left: 22px;
}
.all-ved .tab .schedule i {
  background-position: -151px 0;
  width:43px;
}
.all-ved .filters-pane {
  margin: 20px 0 30px 50px;
}
.all-ved .filters-pane.import .regions-import,
.all-ved .filters-pane.import .countries-import {
  display: inline;
}
.all-ved .filters-pane.import .regions-export,
.all-ved .filters-pane.import .countries-export {
  display: none;
}
.all-ved .filters-pane.export .regions-export,
.all-ved .filters-pane.export .countries-export {
  display: inline;
}
.all-ved .filters-pane.export .regions-import,
.all-ved .filters-pane.export .countries-import {
  display: none;
}

.all-ved.main-tab-pig .filters-pane .filter-item-row.can-be-hidden,
.all-ved.main-tab-cattle .filters-pane .filter-item-row.can-be-hidden,
.all-ved.main-tab-poultry .filters-pane .filter-item-row.can-be-hidden{
  display: none;
}
.all-ved.main-tab-custom .filters-pane {
  display: block;
}
.all-ved .gridRight-300px {
  margin: 0 50px 30px;
}
.ved-text {
  font:1.6em Arial,Tahoma,sans-serif;
  padding: 20px;
}
.all-ved .fea-brd {
  position:relative;
  border:2px solid #BADBF4;
  -moz-border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* KHTML */
  border-radius:5px; /* CSS3 */;
  background-color:#FFF;
}
.fea_form .fea-brd .max-width .filter-item-row {
  font: 1em Arial,Tahoma,sans-serif;
}
.all-ved .fea-graph {
  padding: 10px 50px 70px;
  position: relative;
}
.all-ved .fea-graph .graph-title {
  font:bold .927em Arial;
}

.loading .all-ved .fea-graph .graph-title {
  display: none;
}

.all-ved .fea-graph .graph-loading {
  display: none;
}

.empty-statistics .all-ved .choise {
  display: none;
}

.empty-statistics .all-ved .table-statistics {
  display: none;
}

.all-ved .graph-statistics .graph-statistics-root {
  height: 370px;
}
  
.empty-statistics .all-ved .graph-statistics {
  display: none;
}

.all-ved .empty-statistics-notice {
  display: none;
}

.empty-statistics .all-ved .empty-statistics-notice {
  padding: 20px 0px 130px 0px;
  display: block;
  font: 16px Arial;
  text-align: center;
}

.loading .all-ved .fea-graph .graph-loading {
  font: italic 14px Arial;
  display: block;
}

.all-ved .fea-graph .choise {
  float: right;
  width: 61px;
  height:31px;
  background-image: url("/img/ved/bd.png");
  background-color: transparent;
  background-repeat: no-repeat;
  padding-right:4%;
  margin:0 0 10px 10px;
}
.all-ved .fea-graph .choise a {
  text-decoration: none;
}

.all-ved .fea-graph .choise img {
  vertical-align:top;
}
.all-ved .fea-graph .choise.lines a.lines img,
.all-ved .fea-graph .choise.bars a.bars img {
  padding: 6px 4px 3px 6px !important;
  background-image: url("/img/ved/bd-active.png");
  background-color: transparent;
  background-repeat: no-repeat;
}
.all-ved .fea-graph .choise a.lines {
  width: 15px;
  height: 19px;
}
.all-ved .fea-graph .choise a.bars {
  width: 15px;
  height: 19px;
  margin-left: 2px;
}
.all-ved .fea-graph .choise a.bars img {
  padding:6px 4px 3px 6px;
}
.all-ved .fea-graph .choise a.lines img {
  padding:6px 4px 0 1px;
}
.all-ved .fea-graph .choise.lines a.lines img {
  margin-left: -5px;
}
.all-ved .fea-graph .first-td {
  width: 8%;
  padding-right: 20px;
}
.filter-item-cell .importExport label {
  display:block;
  margin-bottom: 7px;
  white-space: nowrap;
}
.filter-item-cell .importExport p {
  margin-bottom: 5px;
}
.filter-item-cell .importExport {
  float:left;
  margin-right:35px;
}
.max-width {
  font:.738em Arial,Tahoma,sans-serif;
}
.max-width td {
  margin-bottom: 15px;
}
.filter-item-row .select div {
  margin:15px 15px 0 0;
}
.fea-brd .max-width .filter-item-row .select div .top-label {padding:0 0 7px 7px;}

.all-ved a.selectBox,
.all-ved a.selectBox:hover,
.all-ved a.selectBox a,
.all-ved a.selectBox a:hover {
  text-decoration: none;
  color: #000;
}

.all-ved a.selectBox .selectBox-disabled a,
.all-ved a.selectBox .selectBox-disabled a:hover {
  color: #888;
/*  cursor: not-allowed;*/
}
.fea_form .filter-item-row .select div {
  display:inline-block;
  width:30%;
  vertical-align:top;
}
.fea_form .filter-item-row .select div table {
  width: 100%;
}
.fea_form .filter-item-row .select a.selectBox {
  width: 100%;
  white-space: normal;
}
.fea_form .filter-item-row .select a.selectBox li a {
  white-space: normal;
  cursor: pointer;
}
.fea_form .fea-brd .subscription {
  margin: 20px 10%;
  padding: 20px 15px;
  font: .680em Arial,Tahoma,sans-serif;
  background-color: #e3f0fd;
  border:1px solid #e3f0fd;
  -moz-border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* KHTML */
  border-radius:5px; /* CSS3 */;
}
.fea_form .fea-brd .subscription p {
  text-align: center;
}
.fea-brd .table-statistics th,
.fea-brd .table-statistics td {
  text-align: center;
}
.fea-brd .table-statistics td {
  padding: 7px 8px;
}

.all-ved .fea-graph .graph-statistics-root .tickLabels .xAxis .tickLabel,
.all-ved .fea-graph .graph-statistics-root .tickLabels .yAxis .tickLabel {
  font:0.826em Tahoma,san-serif;
}
.all-ved .fea-graph .graph-statistics-root.use-vertical-x-ticks .tickLabels .xAxis .tickLabel div {
  text-align: right;
  white-space: nowrap;
  margin-top: 40%;
  -moz-transform   : rotate(-90deg);/* FF3.5+ */
  -o-transform     : rotate(-90deg); /* Opera 10.5 */
  -webkit-transform: rotate(-90deg); /* Saf3.1+, Chrome */
  -ms-transform    : rotate(-90deg); /* IE9 */
  transform        : rotate(-90deg);
}

.fea-box a.anchor {
  text-decoration: none;border-bottom: 1px dashed #0044cc;
}

.fea-box a.anchor:hover {
  border-bottom-color: #ff5223;
}
.all-ved .bold-list-option {
  font-weight: bold;
}

@media screen and (max-width: 900px) {
  .all-ved .fea-graph {
    padding: 10px 25px 35px;
  }

  .all-ved .gridRight-300px {
    margin: 0 10px 30px;
    overflow-x: auto;
  }

  .all-ved .graph-statistics .graph-statistics-root {
    height: 405px;
  }

  .all-ved .tab a i {
    background-image: none;
  }
  
  .all-ved .tab .pig i {
    width: auto;
  }

  .all-ved .tab .sp-inl,
  .all-ved .tab .pig .sp-inl,
  .all-ved .tab .poultry .sp-inl,
  .all-ved .tab .schedule .sp-inl {
    padding-left: 0;
  }
  
  .all-ved .tab .sp-inl {
    font-size: 10px
  }

  .all-ved.main-tab-pig .tabs .tab.pig a, 
  .all-ved.main-tab-cattle .tabs .tab.cattle a, 
  .all-ved.main-tab-poultry .tabs .tab.poultry a,
  .all-ved.main-tab-custom .tabs .tab.custom a {
    padding-bottom: 30px;
  }
}