@font-face {
    font-family: 'Exo';
    src: url('fonts/exo2-regular-webfont.eot');
    src: url('fonts/exo2-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2-regular-webfont.woff2') format('woff2'),
         url('fonts/exo2-regular-webfont.woff') format('woff'),
         url('fonts/exo2-regular-webfont.ttf') format('truetype'),
         url('fonts/exo2-regular-webfont.svg#exo2-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
}
html, body {
  height: 100%;
  overflow: hidden;
}
body {
  font-family: 'Exo', Verdana, Geneva, sans-serif;
  background: #f4792a;
  background: -webkit-linear-gradient(to right, #1c449c, #f4792a);
  background: -moz-linear-gradient(to right, #1c449c, #f4792a);
  background: -o-linear-gradient(to right, #1c449c, #f4792a);
  background: -ms-linear-gradient(to right, #1c449c, #f4792a);
  background: linear-gradient(to right, #1c449c, #f4792a);
}
a {
  color: #fff;
  text-decoration: none;2
}
a:hover, a:focus {
  color: #f4792a;
  outline: none;
}
img {
  max-width: 70%;
}
.absolute-center, .menu, .menu .btn .fa, .menu .btn.trigger .line {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.menu {
  width: 56px;
  height: 56px;
}
.menu .btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.15);
  opacity: 0;
  z-index: -10;
  cursor: pointer;
  -webkit-transition: opacity 1s, z-index 0.3s, -webkit-transform 1s;
  -moz-transition: opacity 1s, z-index 0.3s, -moz-transform 1s;
  -o-transition: opacity 1s, z-index 0.3s, -o-transform 1s;
  transition: opacity 1s, z-index 0.3s, -webkit-transform 1s;
  transition: opacity 1s, z-index 0.3s, transform 1s;
  transition: opacity 1s, z-index 0.3s, transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.menu .btn .fa {
  font-size: 2em;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.menu .btn:hover {
  background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.7);
  -webkit-tap-highlight-color: transparent;
}
.menu .btn.trigger {
  opacity: 1;
  z-index: 100;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
#ttl {
  position: absolute;
  width: 200%;
  left: -50%;
  text-align: center;
  top: -50px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.menu .rotater {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.menu.active .btn-icon {
  opacity: 1;
  z-index: 50;
}

.rotater:nth-child(1) {
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.menu.active .rotater:nth-child(1) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(15deg);
  -moz-transform: translateY(-8em) rotate(15deg);
  -o-transform: translateY(-8em) rotate(15deg);
  -ms-transform: translateY(-8em) rotate(15deg);
  transform: translateY(-8em) rotate(15deg);
}

.rotater:nth-child(2) {
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
}

.menu.active .rotater:nth-child(2) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-15deg);
  -moz-transform: translateY(-8em) rotate(-15deg);
  -o-transform: translateY(-8em) rotate(-15deg);
  -ms-transform: translateY(-8em) rotate(-15deg);
  transform: translateY(-8em) rotate(-15deg);
}

.rotater:nth-child(3) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.menu.active .rotater:nth-child(3) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-45deg);
  -moz-transform: translateY(-8em) rotate(-45deg);
  -o-transform: translateY(-8em) rotate(-45deg);
  -ms-transform: translateY(-8em) rotate(-45deg);
  transform: translateY(-8em) rotate(-45deg);
}

.rotater:nth-child(4) {
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
  transform: rotate(75deg);
}

.menu.active .rotater:nth-child(4) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-75deg);
  -moz-transform: translateY(-8em) rotate(-75deg);
  -o-transform: translateY(-8em) rotate(-75deg);
  -ms-transform: translateY(-8em) rotate(-75deg);
  transform: translateY(-8em) rotate(-75deg);
}

.rotater:nth-child(5) {
  -webkit-transform: rotate(105deg);
  -moz-transform: rotate(105deg);
  -o-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  transform: rotate(105deg);
}

.menu.active .rotater:nth-child(5) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-105deg);
  -moz-transform: translateY(-8em) rotate(-105deg);
  -o-transform: translateY(-8em) rotate(-105deg);
  -ms-transform: translateY(-8em) rotate(-105deg);
  transform: translateY(-8em) rotate(-105deg);
}

.rotater:nth-child(6) {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.menu.active .rotater:nth-child(6) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-135deg);
  -moz-transform: translateY(-8em) rotate(-135deg);
  -o-transform: translateY(-8em) rotate(-135deg);
  -ms-transform: translateY(-8em) rotate(-135deg);
  transform: translateY(-8em) rotate(-135deg);
}

.rotater:nth-child(7) {
  -webkit-transform: rotate(165deg);
  -moz-transform: rotate(165deg);
  -o-transform: rotate(165deg);
  -ms-transform: rotate(165deg);
  transform: rotate(165deg);
}

.menu.active .rotater:nth-child(7) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-165deg);
  -moz-transform: translateY(-8em) rotate(-165deg);
  -o-transform: translateY(-8em) rotate(-165deg);
  -ms-transform: translateY(-8em) rotate(-165deg);
  transform: translateY(-8em) rotate(-165deg);
}

.rotater:nth-child(8) {
  -webkit-transform: rotate(195deg);
  -moz-transform: rotate(195deg);
  -o-transform: rotate(195deg);
  -ms-transform: rotate(195deg);
  transform: rotate(195deg);
}

.menu.active .rotater:nth-child(8) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-195deg);
  -moz-transform: translateY(-8em) rotate(-195deg);
  -o-transform: translateY(-8em) rotate(-195deg);
  -ms-transform: translateY(-8em) rotate(-195deg);
  transform: translateY(-8em) rotate(-195deg);
}

.rotater:nth-child(9) {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.menu.active .rotater:nth-child(9) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-225deg);
  -moz-transform: translateY(-8em) rotate(-225deg);
  -o-transform: translateY(-8em) rotate(-225deg);
  -ms-transform: translateY(-8em) rotate(-225deg);
  transform: translateY(-8em) rotate(-225deg);
}

.rotater:nth-child(10) {
  -webkit-transform: rotate(255deg);
  -moz-transform: rotate(255deg);
  -o-transform: rotate(255deg);
  -ms-transform: rotate(255deg);
  transform: rotate(255deg);
}

.menu.active .rotater:nth-child(10) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-255deg);
  -moz-transform: translateY(-8em) rotate(-255deg);
  -o-transform: translateY(-8em) rotate(-255deg);
  -ms-transform: translateY(-8em) rotate(-255deg);
  transform: translateY(-8em) rotate(-255deg);
}

.rotater:nth-child(11) {
  -webkit-transform: rotate(285deg);
  -moz-transform: rotate(285deg);
  -o-transform: rotate(285deg);
  -ms-transform: rotate(285deg);
  transform: rotate(285deg);
}

.menu.active .rotater:nth-child(11) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-285deg);
  -moz-transform: translateY(-8em) rotate(-285deg);
  -o-transform: translateY(-8em) rotate(-285deg);
  -ms-transform: translateY(-8em) rotate(-285deg);
  transform: translateY(-8em) rotate(-285deg);
}

.rotater:nth-child(12) {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.menu.active .rotater:nth-child(12) .btn-icon {
  -webkit-transform: translateY(-8em) rotate(-315deg);
  -moz-transform: translateY(-8em) rotate(-315deg);
  -o-transform: translateY(-8em) rotate(-315deg);
  -ms-transform: translateY(-8em) rotate(-315deg);
  transform: translateY(-8em) rotate(-315deg);
}

.rotater:nth-child(13) {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.menu.active .rotater:nth-child(13) .btn-icon {
  -webkit-transform: translateY(12em) rotate(-0deg);
  -moz-transform: translateY(12em) rotate(-0deg);
  -o-transform: translateY(12em) rotate(-0deg);
  -ms-transform: translateY(12em) rotate(-0deg);
  transform: translateY(12em) rotate(-0deg);
}

.rotater:nth-child(14) {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.menu.active .rotater:nth-child(14) .btn-icon {
  -webkit-transform: translateY(12em) rotate(-180deg);
  -moz-transform: translateY(12em) rotate(-180deg);
  -o-transform: translateY(12em) rotate(-180deg);
  -ms-transform: translateY(12em) rotate(-180deg);
  transform: translateY(12em) rotate(-180deg);
}

.rotater:nth-child(15) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.menu.active .rotater:nth-child(15) .btn-icon {
  -webkit-transform: translateY(-12em) rotate(-45deg);
  -moz-transform: translateY(-12em) rotate(-45deg);
  -o-transform: translateY(-12em) rotate(-45deg);
  -ms-transform: translateY(-12em) rotate(-45deg);
  transform: translateY(-12em) rotate(-45deg);
}

.rotater:nth-child(16) {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.menu.active .rotater:nth-child(16) .btn-icon {
  -webkit-transform: translateY(-12em) rotate(-135deg);
  -moz-transform: translateY(-12em) rotate(-135deg);
  -o-transform: translateY(-12em) rotate(-135deg);
  -ms-transform: translateY(-12em) rotate(-135deg);
  transform: translateY(-12em) rotate(-135deg);
}

.rotater:nth-child(17) {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.menu.active .rotater:nth-child(17) .btn-icon {
  -webkit-transform: translateY(-12em) rotate(-225deg);
  -moz-transform: translateY(-12em) rotate(-225deg);
  -o-transform: translateY(-12em) rotate(-225deg);
  -ms-transform: translateY(-12em) rotate(-225deg);
  transform: translateY(-12em) rotate(-225deg);
}

.rotater:nth-child(18) {
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.menu.active .rotater:nth-child(18) .btn-icon {
  -webkit-transform: translateY(-12em) rotate(-315deg);
  -moz-transform: translateY(-12em) rotate(-315deg);
  -o-transform: translateY(-12em) rotate(-315deg);
  -ms-transform: translateY(-12em) rotate(-315deg);
  transform: translateY(-12em) rotate(-315deg);
}
#ind {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
  overflow-x: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0 0 20px 0;
}
#ind h2 {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding: 15px 0;
  color: #fff;
}
#ind h2.bt {
  border-top: 1px solid #d1d3d4;
  margin: 0 auto;
  width: 90%;
}
.close {
  display: block;
  position: fixed;
  width: 30px;
  height: 30px;
  top: 1em;
  right: 1em;
  font-size: 30px;
  font-family: monospace;
  text-align: center;
  line-height: 30px;
  color: #fff;
  z-index: 1050;
  cursor: pointer;
}
.close:hover, .close:focus {
  color: #f4792a;
}
.gauge {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 300px;
}
.gauge-container {
  width: 280px;
  height: 140px;
  position: absolute;
  top: 140px;
  left: 50%;
  overflow: hidden;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.gauge-a {
  z-index: 1001;
  position: absolute;
  background-color: #1c449c;
  width: 280px;
  height: 140px;
  top: 0%;
  -webkit-border-radius: 250px 250px 0px 0px;
  -moz-border-radius: 250px 250px 0px 0px;
  border-radius: 250px 250px 0px 0px;
  border: 2px solid #f4792a;
}
.gauge-b {
  z-index: 1003;
  position: absolute;
  background-color: #1a1a1a;
  width: 180px;
  height: 140px;
  top: 50px;
  margin-left: 50px;
  margin-right: auto;
  -webkit-border-radius: 250px 250px 0px 0px;
  -moz-border-radius: 250px 250px 0px 0px;
  border-radius: 250px 250px 0px 0px;
  border: 2px solid #f4792a;
}
.gauge-c {
  z-index: 1002;
  position: absolute;
  background-color: #00395d;
  width: 280px;
  height: 140px;
  top: 140px;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 0px 0px 200px 200px;
  -moz-border-radius: 0px 0px 200px 200px;
  border-radius: 0px 0px 200px 200px;
  border: 2px solid #f4792a;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition: all 1.3s ease-in-out;
  -moz-transition: all 1.3s ease-in-out;
  -o-transition: all 1.3s ease-in-out;
  transition: all 1.3s ease-in-out;
  -webkit-transform: rotate(.08turn);
  -moz-transform: rotate(.08turn);
  -o-transform: rotate(.08turn);
  -ms-transform: rotate(.08turn);
  transform: rotate(.08turn);
}
.gauge-d {
  z-index: 1002;
  position: absolute;
  background-color: #00395d;
  width: 280px;
  height: 140px;
  top: 140px;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 0px 0px 200px 200px;
  -moz-border-radius: 0px 0px 200px 200px;
  border-radius: 0px 0px 200px 200px;
  border: 2px solid #f4792a;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -o-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition: all 1.3s ease-in-out;
  -moz-transition: all 1.3s ease-in-out;
  -o-transition: all 1.3s ease-in-out;
  transition: all 1.3s ease-in-out;
  -webkit-transform: rotate(-.08turn);
  -moz-transform: rotate(-.08turn);
  -o-transform: rotate(-.08turn);
  -ms-transform: rotate(-.08turn);
  transform: rotate(-.08turn);
}
.gauge-data {
  z-index: 1004;
  color: rgb(255, 255, 255);
  color: rgba(255, 255, 255, .2);
  font-size: 1em;
  line-height: 2;
  position: absolute;
  width: 280px;
  height: 140px;
  top: 80px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
.gauge-needle {
  width: 7px;
  height: 125px;
  background: #f4792a;
  -webkit-border-radius: 5px;
  -webkit-border-top-left-radius: 100%;
  -webkit-border-top-right-radius: 100%;
  -moz-border-radius: 5px;
  -moz-border-radius-topleft: 100%;
  -moz-border-radius-topright: 100%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  border: 1px solid #fff;
  display: inline-block;
  left: 48.5%;
  position: absolute;
  bottom: -3px;
  -webkit-transform-origin: bottom;
  -moz-transform-origin: bottom;
  -o-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  z-index: 20;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 1010;
}
.gauge-knob {
  position: absolute;
  bottom: -15px;
  left: 44.75%;
  width: 30px;
  height: 30px;
  background: #0a0a0a;
  border: 1px solid #313334;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  z-index: 1020;
}
.gauge-values {
  position: absolute;
  top: 210px;
  left: 50%;
  width: 280px;
  color: #d1d3d4;
  font-size: 14px;
  border-top: 1px solid rgb(244, 121, 42);
  border-top: 1px solid rgba(244, 121, 42, 0.5);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.gauge-values-left, .gauge-values-right, .gauge-values-target, .gauge-values-value {
  position: absolute;
  width: 100%;
  text-align: center;
}
.gauge-values-left, .gauge-values-right {
  width: auto;
  top: 3px;
}
.gauge-values-left {
  left: 0;
}
.gauge-values-right {
  right: 0;
}
.gauge-values-target {
  top: -165px;
}
.gauge-values-value {
  font-size: 32px;
  font-weight: bold;
  text-shadow:
   -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;
  top: 20px;
  color: #f4792a;
  z-index: 1015;
}
.circles {
  width: 100%;
  text-align: center;
  padding: 0 0 25px 0;
}
.circle {
  opacity: 0;
  position: relative;
  /*display: inline-block;*/
  display: block;
  margin: 20px auto;
  width: 6em;
  height: 0;
  padding: 3em 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
  background-color: #a80740;
  background-image: url(diag.png);
  color: #fff;
  font-size: 38px;
  line-height: 0;
  text-align: center;
}
.circle .key {
  display: block;
  margin-top: -10px;
}
.circle .expl {
  width: 100%;
  position: absolute;
  bottom: 15px;
  left: 0;
  font-size: 14px;
  line-height: 1;
  color: #d1d3d4;
  text-align: center;
  text-transform: uppercase;
}
.small {
  width: 5em;
  padding: 2.5em 0;
  font-size: 28px;
}
.small .expl {
  font-size: 12px;
}
.dep {
  background-color: #f4792a;
}
.cred {
  background-color: #562e91;
}
.exchange {
  display: none;
}
.table {
  margin: 0 auto;
  text-align: center;
  position: relative;
}
.tbl {
  font-size: 18px;
  border-collapse: collapse;
  text-align: left;
  margin: 15px auto;
  position: relative;
  border: none;
}
.tbl th {
  text-transform: uppercase;
  text-align: center;
  color: #f4792a;
  padding: 8px 4px;
  border: none;
  border-bottom: 2px solid #f4792a;
  background: none;
}
.tbl td {
  border: none;
  background: none;
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
  color: #d1d4d3;
}
#eur_cod, #eur_val, #eur_arr, #eur_dif {
  border-bottom: 1px solid #616364;
}
#eur_cod, #usd_cod {
  color: #f4792a;
}
#eur_arr, #usd_arr {
  font-weight: bold;
}
#curs_data, #eur_dif, #usd_dif {
  font-size: 16px;
}
.green {
  color: #15693e;
}
.red {
  color: #ce363c;
}
.percentage {
  font-size: 16px;
  vertical-align: super;
}
.robor {
  display: none;
  text-align: center;
  margin: 0 auto;
}
.robor-wrap {
  margin: 0 auto;
  text-align: center;
  max-width: 300px;
  position: relative;
}
.robor .icn {
  font-size: 72px;
  color: #d1d3d4;
  position: absolute;
  top: 10px;
  width: 90px;
  height: 90px;
  background: rgb(0, 116, 122);
  background: rgba(0, 116, 122, 0.85);
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1;
  border: 1px solid #d1d3d4;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.robor sup, .robor sub {
  font-size: 20px;
  font-weight: bold;
  position: absolute;
}
.robor sup {
  top: 15px;
  left: 20px;
}
.robor sub {
  bottom: 18px;
  right: 20px;
}
#robor_data {
  font-weight: normal;
  font-size: 85%;
}
.ev-wrap {
  display: block;
  position: relative;
  zoom: 1;
  clear: both;
  height: 50px;
  margin: 0 0 0 100px;
}
.ev-month, .ev-day {
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center;
  white-space: nowrap;
}
.ev, .ev-month, .ev-day {
  color: #000;
}
.ev {
  width: 70px;
  margin: 0 12px;
  background: #d1d3d4;
  border: 2px solid #d1d3d4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  float: left; 
}
.ev-month {
  padding: 3px 0;
  font-size: 10px;
  line-height: 10px;
  font-weight: bold;
  background: #a80740;
  color: #fff;
}
.ev-day {
  padding: 4px 0 5px 0;
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
}
.ev-title {
  float: left;
  max-width: 99%;
  padding-bottom: 12px;
  display: inline-block;
}
.ev-title-1 {
  vertical-align: middle;
  display: inline-block;
}
.heightFix {
  height: 49px;
}
.ev-title-2 {
  font-size: 19px;
  line-height: 24px;
  max-height: 120px;
  overflow: hidden;
  color: #d1d3d4;
}
.ev-title-2 span {
    display: inline-block;
    text-align: center;
}
#robor_3m_arr, #robor_6m_arr {
    width: 20px;
    white-space: nowrap;
}
#robor_3m_dif, #robor_6m_dif {
    width: 75px;
    white-space: nowrap;
    text-align: right;
}
@media only screen and (max-width: 480px) {
  table.tbl {
    display: inline-block;
  }
  table.tbl thead, table.tbl tbody, table.tbl tfoot, table.tbl th, table.tbl td, table.tbl tr {
    display: block;
  }
  thead tr {
    position: absolute;
    top:-9999px;
    left:-9999px;
  }
  #curs_data {
    padding: 10px 16px 20px 16px;
  }
  #eur_cod, #eur_val, #eur_arr, #eur_dif, #usd_cod, #usd_val, #usd_arr, #usd_dif {
    border: none;
    display: inline;
  }
}
@media only screen and (min-width: 568px) {
  .circle {
    display: inline-block;
    width: 30%;
    padding: 15% 0;
    margin: 0 5px;
  }
  .small {
    width: 20%;
    padding: 10% 0;
    top: 25px;
  }
  #ttl {
    top: -45px;
  }
}
@media only screen and (min-width: 768px) {
  .circle {
    display: inline-block;
    width: 220px;
    padding: 110px 0;
    margin: 0 10px;
  }
  .small {
    width: 140px;
    padding: 70px 0;
    top: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  .circle {
    display: inline-block;
    width: 280px;
    padding: 140px 0;
    margin: 0 20px;
  }
  .small {
    width: 180px;
    padding: 90px 0;
    top: 40px;
  }
  #ttl {
    top: -50px;
  }
  .close {
    font-size: 38px;
  }
  .menu {
    width: 80px;
    height: 80px;
  }
  .rotater:nth-child(1) {
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  .menu.active .rotater:nth-child(1) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(15deg);
    -moz-transform: translateY(-11em) rotate(15deg);
    -o-transform: translateY(-11em) rotate(15deg);
    -ms-transform: translateY(-11em) rotate(15deg);
    transform: translateY(-11em) rotate(15deg);
  }
  .rotater:nth-child(2) {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  .menu.active .rotater:nth-child(2) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-15deg);
    -moz-transform: translateY(-11em) rotate(-15deg);
    -o-transform: translateY(-11em) rotate(-15deg);
    -ms-transform: translateY(-11em) rotate(-15deg);
    transform: translateY(-11em) rotate(-15deg);
  }
  .rotater:nth-child(3) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .menu.active .rotater:nth-child(3) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-45deg);
    -moz-transform: translateY(-11em) rotate(-45deg);
    -o-transform: translateY(-11em) rotate(-45deg);
    -ms-transform: translateY(-11em) rotate(-45deg);
    transform: translateY(-11em) rotate(-45deg);
  }
  .rotater:nth-child(4) {
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  .menu.active .rotater:nth-child(4) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-75deg);
    -moz-transform: translateY(-11em) rotate(-75deg);
    -o-transform: translateY(-11em) rotate(-75deg);
    -ms-transform: translateY(-11em) rotate(-75deg);
    transform: translateY(-11em) rotate(-75deg);
  }
  .rotater:nth-child(5) {
    -webkit-transform: rotate(105deg);
    -moz-transform: rotate(105deg);
    -o-transform: rotate(105deg);
    -ms-transform: rotate(105deg);
    transform: rotate(105deg);
  }
  .menu.active .rotater:nth-child(5) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-105deg);
    -moz-transform: translateY(-11em) rotate(-105deg);
    -o-transform: translateY(-11em) rotate(-105deg);
    -ms-transform: translateY(-11em) rotate(-105deg);
    transform: translateY(-11em) rotate(-105deg);
  }
  .rotater:nth-child(6) {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .menu.active .rotater:nth-child(6) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-135deg);
    -moz-transform: translateY(-11em) rotate(-135deg);
    -o-transform: translateY(-11em) rotate(-135deg);
    -ms-transform: translateY(-11em) rotate(-135deg);
    transform: translateY(-11em) rotate(-135deg);
  }
  .rotater:nth-child(7) {
    -webkit-transform: rotate(165deg);
    -moz-transform: rotate(165deg);
    -o-transform: rotate(165deg);
    -ms-transform: rotate(165deg);
    transform: rotate(165deg);
  }
  .menu.active .rotater:nth-child(7) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-165deg);
    -moz-transform: translateY(-11em) rotate(-165deg);
    -o-transform: translateY(-11em) rotate(-165deg);
    -ms-transform: translateY(-11em) rotate(-165deg);
    transform: translateY(-11em) rotate(-165deg);
  }
  .rotater:nth-child(8) {
    -webkit-transform: rotate(195deg);
    -moz-transform: rotate(195deg);
    -o-transform: rotate(195deg);
    -ms-transform: rotate(195deg);
    transform: rotate(195deg);
  }
  .menu.active .rotater:nth-child(8) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-195deg);
    -moz-transform: translateY(-11em) rotate(-195deg);
    -o-transform: translateY(-11em) rotate(-195deg);
    -ms-transform: translateY(-11em) rotate(-195deg);
    transform: translateY(-11em) rotate(-195deg);
  }
  .rotater:nth-child(9) {
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  .menu.active .rotater:nth-child(9) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-225deg);
    -moz-transform: translateY(-11em) rotate(-225deg);
    -o-transform: translateY(-11em) rotate(-225deg);
    -ms-transform: translateY(-11em) rotate(-225deg);
    transform: translateY(-11em) rotate(-225deg);
  }
  .rotater:nth-child(10) {
    -webkit-transform: rotate(255deg);
    -moz-transform: rotate(255deg);
    -o-transform: rotate(255deg);
    -ms-transform: rotate(255deg);
    transform: rotate(255deg);
  }
  .menu.active .rotater:nth-child(10) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-255deg);
    -moz-transform: translateY(-11em) rotate(-255deg);
    -o-transform: translateY(-11em) rotate(-255deg);
    -ms-transform: translateY(-11em) rotate(-255deg);
    transform: translateY(-11em) rotate(-255deg);
  }
  .rotater:nth-child(11) {
    -webkit-transform: rotate(285deg);
    -moz-transform: rotate(285deg);
    -o-transform: rotate(285deg);
    -ms-transform: rotate(285deg);
    transform: rotate(285deg);
  }
  .menu.active .rotater:nth-child(11) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-285deg);
    -moz-transform: translateY(-11em) rotate(-285deg);
    -o-transform: translateY(-11em) rotate(-285deg);
    -ms-transform: translateY(-11em) rotate(-285deg);
    transform: translateY(-11em) rotate(-285deg);
  }
  .rotater:nth-child(12) {
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
  }
  .menu.active .rotater:nth-child(12) .btn-icon {
    -webkit-transform: translateY(-11em) rotate(-315deg);
    -moz-transform: translateY(-11em) rotate(-315deg);
    -o-transform: translateY(-11em) rotate(-315deg);
    -ms-transform: translateY(-11em) rotate(-315deg);
    transform: translateY(-11em) rotate(-315deg);
  }
  .rotater:nth-child(13) {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .menu.active .rotater:nth-child(13) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-0deg);
    -moz-transform: translateY(18em) rotate(-0deg);
    -o-transform: translateY(18em) rotate(-0deg);
    -ms-transform: translateY(18em) rotate(-0deg);
    transform: translateY(18em) rotate(-0deg);
  }
  .rotater:nth-child(14) {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .menu.active .rotater:nth-child(14) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-180deg);
    -moz-transform: translateY(18em) rotate(-180deg);
    -o-transform: translateY(18em) rotate(-180deg);
    -ms-transform: translateY(18em) rotate(-180deg);
    transform: translateY(18em) rotate(-180deg);
  }
  .rotater:nth-child(15) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .menu.active .rotater:nth-child(15) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-45deg);
    -moz-transform: translateY(18em) rotate(-45deg);
    -o-transform: translateY(18em) rotate(-45deg);
    -ms-transform: translateY(18em) rotate(-45deg);
    transform: translateY(18em) rotate(-45deg);
  }
  .rotater:nth-child(16) {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .menu.active .rotater:nth-child(16) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-135deg);
    -moz-transform: translateY(18em) rotate(-135deg);
    -o-transform: translateY(18em) rotate(-135deg);
    -ms-transform: translateY(18em) rotate(-135deg);
    transform: translateY(18em) rotate(-135deg);
  }
  .rotater:nth-child(17) {
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  .menu.active .rotater:nth-child(17) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-225deg);
    -moz-transform: translateY(18em) rotate(-225deg);
    -o-transform: translateY(18em) rotate(-225deg);
    -ms-transform: translateY(18em) rotate(-225deg);
    transform: translateY(18em) rotate(-225deg);
  }
  .rotater:nth-child(18) {
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
  }
  .menu.active .rotater:nth-child(18) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-315deg);
    -moz-transform: translateY(18em) rotate(-315deg);
    -o-transform: translateY(18em) rotate(-315deg);
    -ms-transform: translateY(18em) rotate(-315deg);
    transform: translateY(18em) rotate(-315deg);
  }
  .rotater:nth-child(19) {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .menu.active .rotater:nth-child(19) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-90deg);
    -moz-transform: translateY(18em) rotate(-90deg);
    -o-transform: translateY(18em) rotate(-90deg);
    -ms-transform: translateY(18em) rotate(-90deg);
    transform: translateY(18em) rotate(-90deg);
  }
  .rotater:nth-child(20) {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  .menu.active .rotater:nth-child(20) .btn-icon {
    -webkit-transform: translateY(18em) rotate(-270deg);
    -moz-transform: translateY(18em) rotate(-270deg);
    -o-transform: translateY(18em) rotate(-270deg);
    -ms-transform: translateY(18em) rotate(-270deg);
    transform: translateY(18em) rotate(-270deg);
  }
}