.container{
  width: 1170px;
}
.graph-container{
  width: 1170px;
}
.navbar{
  border-radius: 0;
  margin-bottom: 0;
}
.breadcrumb .disabled{
  color:#d4d4d4;
}
.breadcrumb-wrap{
  background: #F5F5F5;
}
.choose{
  width:100%;
}
.btn-group-lg .btn{
  text-align: left;
}
.find-form{
  width: 340px;
}
.drop-region{
  margin-bottom:20px;
}
.drop-region .btn .caret{
  margin-left: 20px
}
.period{
  margin-left: 20px
}
#myTab{
  margin-top: 20px;
}
.tab-content{
  min-height: 500px;
}
.datastr{
  min-width: 250px;
}
.navbar-search .tooltip.left, .navbar-search-price .tooltip.left{
  left:-249px;
  opacity: 1;
  display: none;
  top: 6px;
}
.navbar-search .tooltip.left .tooltip-inner, .navbar-search-price .tooltip.left .tooltip-inner{
  max-width:300px;
}
.form-group{
  position: relative;
}
#wrapper
{
  width:800px;
  margin:0 auto;
  color:#333;
  font-family:Tahoma;
  line-height:1.5;
  font-size:14px;
}
.art{
  position: relative;
}
.art a{
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1140px;
}
.navbar-search-price tr img{width:50px;}
.item {
  vertical-align: top;
}
.item img{
  width:200px;
  display: inline-block;
  *zoom:1;
  *display: inline;
  vertical-align: top;
  margin-bottom: 10px;
}
.item .about{
  display: inline-block;
  *zoom:1;
  *display: inline;
  width:915px;
  margin-left: 20px;
}
.b-update-prices {
  height: 46px;
  vertical-align: middle;
}    
 .b-update-prices img{
  vertical-align: middle;
  margin-top: 8px;
}   
.b-update-prices .preloader{
  display: inline-block;
  *zoom:1;
  *display: inline;
  height: 46px;
  vertical-align: middle;
}

.b-update-prices  .progress__bar{
  display: inline-block;
  *zoom:1;
  *display: inline;
  width:500px;
  margin-left: 10px;
  vertical-align: middle;
}

/* Icons */
.grap-ico-block {
  margin-top: 10px;
}

.graph-ico {
  width: 30px;
  height: 30px;
  pointer-events: none;
  background: 50% no-repeat;
  position: relative;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  opacity: 0.5;
}

.grap-ico-block .head {
  font-weight: bold;
  position: relative;
  top: 8px;
}

.ico-pie {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNOCAxMS4wMDJjLTEuNjU3IDAtMy4wMDItMS4zNDQtMy4wMDItMy4wMDIgMC0uODU5LjM2Ni0xLjYzLjk0NS0yLjE3N2wtMS42NTgtMy43NDhjLTEuOTcxIDEuMjM4LTMuMjg1IDMuNDI2LTMuMjg1IDUuOTI1IDAgMy44NjUgMy4xMzUgNyA3IDcgMi4yNyAwIDQuMjgyLTEuMDg2IDUuNTYxLTIuNzYxbC0zLjU4Ni0xLjk5NWMtLjUzLjQ2Ni0xLjIxNS43NTgtMS45NzUuNzU4em0wLTEwLjAwMmMtLjY1NiAwLTEuMjg3LjA5Ny0xLjg4OC4yNjVsMS42NjIgMy43NTYuMjI2LS4wMjNjMS42NTcgMCAzLjAwMiAxLjM0NCAzLjAwMiAzLjAwMiAwIC4xNzEtLjAyMy4zMzYtLjA1MS40OTlsMy41ODIgMS45OTRjLjI5Ny0uNzc1LjQ2Ny0xLjYxNC40NjctMi40OTMgMC0zLjg2NS0zLjEzNS03LTctN3oiLz48L3N2Zz4=)
}
.ico-line {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48cGF0aCBkPSJNNS4wOTIgNzUuMDEydjYuNTQzaDg5LjgxNnYtNi41NDNoLTg5LjgxNnptMTkuMjQtMzEuODQzbDI1LjY2OCAxMy4xMyA0NC42NjItMjUuMDk3di0xMi43NTZsLTQ0LjY2MiAyNS4wOTYtMjUuNjY4LTEzLjEyOS0xOS4yNCA2LjI1MXYxMi43NTZsMTkuMjQtNi4yNTF6Ii8+PC9zdmc+) 
}

.grap-ico-block ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.grap-ico-block ul li {
  display: inline-block;
  margin-right: 5px;
}



.grap-ico-block a:hover,.grap-ico-block a.active {
  border-radius: 4px;
  border-color: black;
}
.grap-ico-block a.active .graph-ico{
  opacity: 1;
}
.grap-ico-block a {
  border: 1px solid transparent;
  /*padding: 4px;*/
}
.grap-ico-block a.active {
  background-color: #ccc;
}














.demo { margin:30px 0;}
.date-picker-wrapper .month-wrapper table .day.lalala { background-color:orange; }
.options { display:none; border-left:6px solid #8ae; padding:10px; font-size:12px; line-height:1.4; background-color:#eee; border-radius:4px;}
.date-picker-wrapper.date-range-picker19 .day.first-date-selected { background-color: red !important; }
.date-picker-wrapper.date-range-picker19 .day.last-date-selected { background-color: orange !important; }

/* Loader */
.cssload-cssload-wrap2 {
  display: none;
  width: 82px;
  height: 82px;
  overflow: hidden;

  position: absolute;
  margin-top: -48px;
}
.cssload-wrap {
  position: absolute;
  width: 55px;
  height: 55px;
  left: 50%;
  top: 50%;
  margin-top: -27px;
  margin-left: -27px;
  transform: scale(2);
    -o-transform: scale(2);
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
}
.cssload-wrap .cssload-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
  box-shadow: 0 0 14px 21px rgb(255,255,255) inset;
    -o-box-shadow: 0 0 14px 21px rgb(255,255,255) inset;
    -ms-box-shadow: 0 0 14px 21px rgb(255,255,255) inset;
    -webkit-box-shadow: 0 0 14px 21px rgb(255,255,255) inset;
    -moz-box-shadow: 0 0 14px 21px rgb(255,255,255) inset;
}
.cssload-wrap .cssload-cogWheel {
  position: absolute;
  top: 50%;
  margin-top: -14px;
  width: 27px;
  height: 27px;
}
.cssload-wrap .cssload-cogWheel.cssload-one {
  left: -3.25px;
  animation: cssload-rotLeft 1.15s infinite linear;
    -o-animation: cssload-rotLeft 1.15s infinite linear;
    -ms-animation: cssload-rotLeft 1.15s infinite linear;
    -webkit-animation: cssload-rotLeft 1.15s infinite linear;
    -moz-animation: cssload-rotLeft 1.15s infinite linear;
}
.cssload-wrap .cssload-cogWheel.cssload-one .cssload-one:before {
  border: none;
}
.cssload-wrap .cssload-cogWheel.cssload-two {
  right: -3.25px;
  margin-top: -13px;
  transform: rotate(196deg);
    -o-transform: rotate(196deg);
    -ms-transform: rotate(196deg);
    -webkit-transform: rotate(196deg);
    -moz-transform: rotate(196deg);
  animation: cssload-rotRight 1.15s infinite linear;
    -o-animation: cssload-rotRight 1.15s infinite linear;
    -ms-animation: cssload-rotRight 1.15s infinite linear;
    -webkit-animation: cssload-rotRight 1.15s infinite linear;
    -moz-animation: cssload-rotRight 1.15s infinite linear;
}
.cssload-wrap .cssload-cogWheel.cssload-two .cssload-one:before {
  border: none;
}
.cssload-wrap .cssload-cogWheel .cssload-cog {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
}
.cssload-wrap .cssload-cogWheel .cssload-cog:after {
  display: block;
  position: absolute;
  content: ' ';
  border: 1px solid rgb(0,0,0);
  border-left: none;
  height: 5px;
  width: 3px;
  right: -5px;
  top: -2px;
}
.cssload-wrap .cssload-cogWheel .cssload-cog:before {
  display: block;
  position: absolute;
  content: ' ';
  border-left: 1px solid rgb(0,0,0);
  height: 5px;
  width: 2px;
  right: -3px;
  top: -7px;
  transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
}
.cssload-wrap .cssload-cogWheel .cssload-cog.cssload-one {
  transform: rotate(-80deg);
    -o-transform: rotate(-80deg);
    -ms-transform: rotate(-80deg);
    -webkit-transform: rotate(-80deg);
    -moz-transform: rotate(-80deg);
}
.cssload-wrap .cssload-cogWheel .cssload-cog.cssload-two {
  transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
}
.cssload-wrap .cssload-cogWheel .cssload-cog.cssload-three {
  transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
}
.cssload-wrap .cssload-cogWheel .cssload-cog.cssload-four {
  transform: rotate(40deg);
    -o-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
}
.cssload-wrap .cssload-cogWheel .cssload-cog.cssload-five {
  transform: rotate(80deg);
    -o-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
}





@keyframes cssload-rotLeft {
  from {
    transform: rotate(-30deg);
  }
  to {
    transform: rotate(10deg);
  }
}

@-o-keyframes cssload-rotLeft {
  from {
    transform: rotate(-30deg);
  }
  to {
    transform: rotate(10deg);
  }
}

@-ms-keyframes cssload-rotLeft {
  from {
    transform: rotate(-30deg);
  }
  to {
    transform: rotate(10deg);
  }
}

@-webkit-keyframes cssload-rotLeft {
  from {
    transform: rotate(-30deg);
  }
  to {
    transform: rotate(10deg);
  }
}

@-moz-keyframes cssload-rotLeft {
  from {
    transform: rotate(-30deg);
  }
  to {
    transform: rotate(10deg);
  }
}

@keyframes cssload-rotRight {
  from {
    transform: rotate(-174deg);
  }
  to {
    transform: rotate(-214deg);
  }
}

@-o-keyframes cssload-rotRight {
  from {
    transform: rotate(-174deg);
  }
  to {
    transform: rotate(-214deg);
  }
}

@-ms-keyframes cssload-rotRight {
  from {
    transform: rotate(-174deg);
  }
  to {
    transform: rotate(-214deg);
  }
}

@-webkit-keyframes cssload-rotRight {
  from {
    transform: rotate(-174deg);
  }
  to {
    transform: rotate(-214deg);
  }
}

@-moz-keyframes cssload-rotRight {
  from {
    transform: rotate(-174deg);
  }
  to {
    transform: rotate(-214deg);
  }
}

#floatBarsG{
  position:relative;
  width:102px;
  height:12px;
  margin:auto;
}

.floatBarsG{
  position:absolute;
  top:0;
  background-color:rgb(0,0,0);
  width:12px;
  height:12px;
  animation-name:bounce_floatBarsG;
    -o-animation-name:bounce_floatBarsG;
    -ms-animation-name:bounce_floatBarsG;
    -webkit-animation-name:bounce_floatBarsG;
    -moz-animation-name:bounce_floatBarsG;
  animation-duration:1.89s;
    -o-animation-duration:1.89s;
    -ms-animation-duration:1.89s;
    -webkit-animation-duration:1.89s;
    -moz-animation-duration:1.89s;
  animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
  animation-direction:normal;
    -o-animation-direction:normal;
    -ms-animation-direction:normal;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
  transform:scale(.3);
    -o-transform:scale(.3);
    -ms-transform:scale(.3);
    -webkit-transform:scale(.3);
    -moz-transform:scale(.3);
}

#floatBarsG_1{
  left:0;
  animation-delay:0.75s;
    -o-animation-delay:0.75s;
    -ms-animation-delay:0.75s;
    -webkit-animation-delay:0.75s;
    -moz-animation-delay:0.75s;
}

#floatBarsG_2{
  left:13px;
  animation-delay:0.94s;
    -o-animation-delay:0.94s;
    -ms-animation-delay:0.94s;
    -webkit-animation-delay:0.94s;
    -moz-animation-delay:0.94s;
}

#floatBarsG_3{
  left:25px;
  animation-delay:1.13s;
    -o-animation-delay:1.13s;
    -ms-animation-delay:1.13s;
    -webkit-animation-delay:1.13s;
    -moz-animation-delay:1.13s;
}

#floatBarsG_4{
  left:38px;
  animation-delay:1.32s;
    -o-animation-delay:1.32s;
    -ms-animation-delay:1.32s;
    -webkit-animation-delay:1.32s;
    -moz-animation-delay:1.32s;
}

#floatBarsG_5{
  left:51px;
  animation-delay:1.51s;
    -o-animation-delay:1.51s;
    -ms-animation-delay:1.51s;
    -webkit-animation-delay:1.51s;
    -moz-animation-delay:1.51s;
}

#floatBarsG_6{
  left:64px;
  animation-delay:1.7s;
    -o-animation-delay:1.7s;
    -ms-animation-delay:1.7s;
    -webkit-animation-delay:1.7s;
    -moz-animation-delay:1.7s;
}

#floatBarsG_7{
  left:76px;
  animation-delay:1.89s;
    -o-animation-delay:1.89s;
    -ms-animation-delay:1.89s;
    -webkit-animation-delay:1.89s;
    -moz-animation-delay:1.89s;
}

#floatBarsG_8{
  left:89px;
  animation-delay:2.07s;
    -o-animation-delay:2.07s;
    -ms-animation-delay:2.07s;
    -webkit-animation-delay:2.07s;
    -moz-animation-delay:2.07s;
}



@keyframes bounce_floatBarsG{
  0%{
    transform:scale(1);
    background-color:rgb(0,0,0);
  }

  100%{
    transform:scale(.3);
    background-color:rgb(255,255,255);
  }
}

@-o-keyframes bounce_floatBarsG{
  0%{
    -o-transform:scale(1);
    background-color:rgb(0,0,0);
  }

  100%{
    -o-transform:scale(.3);
    background-color:rgb(255,255,255);
  }
}

@-ms-keyframes bounce_floatBarsG{
  0%{
    -ms-transform:scale(1);
    background-color:rgb(0,0,0);
  }

  100%{
    -ms-transform:scale(.3);
    background-color:rgb(255,255,255);
  }
}

@-webkit-keyframes bounce_floatBarsG{
  0%{
    -webkit-transform:scale(1);
    background-color:rgb(0,0,0);
  }

  100%{
    -webkit-transform:scale(.3);
    background-color:rgb(255,255,255);
  }
}

@-moz-keyframes bounce_floatBarsG{
  0%{
    -moz-transform:scale(1);
    background-color:rgb(0,0,0);
  }

  100%{
    -moz-transform:scale(.3);
    background-color:rgb(255,255,255);
  }
}