html, body, form {
  margin: 0;
  padding: 0; }

html {
  background: url(../static/img/bg2.jpg); }

body {
  background: url(../static/img/bg1.jpg) repeat-x 0 114px; }

a {
  color: #f7f0e6;
  font-family: Tahoma, Helvetica, Nimbus Sans L, sans-serif;
  font-size: 12px;
  position: relative;
  text-decoration: underline; }
  a:hover {
    color: #f68400; }

body, td {
  color: #f7f0e6;
  font-family: Tahoma, Helvetica, Nimbus Sans L, sans-serif;
  font-size: 12px; }

img {
  border: 0; }

label {
  cursor: pointer; }

.cc {
  clear: both; }

.a-center {
  text-align: center; }

.a-right {
  text-align: right; }

.f-left {
  float: left; }

.f-right {
  float: right; }

select, option {
  font-family: Tahoma, Helvetica, Nimbus Sans L, sans-serif;
  font-size: 12px; }

#header {
  background: url(../static/img/topBG.jpg) repeat-x;
  overflow: hidden;
  height: 124px; }
  #header .container {
    position: relative;
    width: 990px;
    margin: 0 auto;
    padding-top: 0; }
    #header .container .left {
      width: 585px;
      float: left; }
      #header .container .left a#logo {
	overflow: hidden;
	display: block;
	width: 366px;
	height: 48px;
	margin: 22px 0 0 15px;
	text-indent: -10000px;
}
    #header .container .right {
      width: 234px;
      float: right;
      padding-top: 53px; }
      #header .container .right .icons {
        overflow: hidden;
        float: left;
        height: 14px;
        width: 120px; }
        #header .container .right .icons .i-home, #header .container .right .icons .i-map, #header .container .right .icons .i-email, #header .container .right .icons .i-print {
          overflow: hidden;
          display: block;
          width: 14px;
          height: 13px;
          float: left;
          text-indent: -10000px;
          background-repeat: no-repeat;
          background-position: center center; }
        #header .container .right .icons .i-home {
          background-image: url(../static/img/home.gif); }
        #header .container .right .icons .i-map {
          background-image: url(../static/img/map.gif); }
        #header .container .right .icons .i-email {
          background-image: url(../static/img/mail.gif); }
        #header .container .right .icons .i-print {
          background-image: url(../static/img/print.gif); }
        #header .container .right .icons span {
          overflow: hidden;
          display: block;
          width: 12px;
          height: 13px;
          float: left; }
      #header .container .right .languages {
        float: right;
        height: 14px;
        width: 100px; }
        #header .container .right .languages a {
          color: #69141b;
          padding-left: 5px; }
        #header .container .right .languages span {
          color: #f68400;
          padding-left: 5px; }
      #header .container .right .search {
        padding-top: 24px; }
        #header .container .right .search .input {
          overflow: hidden;
          float: left;
          width: 178px;
          height: 18px;
          padding: 2px 10px 0;
          background: url(../static/img/searchForm.gif) no-repeat; }
          #header .container .right .search .input input {
            border: 0;
            width: 193px;
            padding: 0;
            margin: 0;
            background: transparent;
            color: #69141b; }
        #header .container .right .search .action {
          float: left;
          padding: 0;
          width: 36px; }
          #header .container .right .search .action input {
            width: 36px;
            height: 20px;
            background: url(../static/img/searchButton.jpg) no-repeat;
            border: 0;
            cursor: pointer; }
  #header #top-menu .left {
    background: url(../static/img/menuLeftCorner.png) no-repeat;
    overflow: hidden;
    position: absolute;
    width: 15px;
    height: 10px;
    top: 23px;
    left: 0; }
  #header #top-menu #hideTransparency {
    overflow: hidden;
    position: absolute;
    background: #f7f0e6;
    width: 555px;
    height: 10px;
    left: 15px;
    top: 23px; }
  #header #top-menu .right {
    background: url(../static/img/menuRightCorner.png) no-repeat;
    overflow: hidden;
    position: absolute;
    width: 15px;
    height: 10px;
    top: 23px;
    right: 0; }

.site {
  margin: 0 auto;
  padding-top: 0;
  position: relative;
  width: 990px; }
  .site #bigVintage {
    overflow: hidden;
    width: 560px;
    margin-top: 30px;
    margin-left: 15px;
    margin-bottom: 10px; }
  .site .big-vintage {
    background: url(../static/img/BigPic.jpg) no-repeat;
    height: 270px; }
  .site #main-content .bullet, .site .right-content .bullet {
    overflow: hidden;
    width: 15px;
    height: 16px;
    background: url(../static/img/bullet.png) no-repeat;
    margin: 9px 3px 0 10px; }
  .site #main-content {
    min-height: 289px;
    height: 289px; }
    .site #main-content .col1, .site #main-content .col2, .site #main-content .col3, .site #main-content .col4, .site #main-content .col5, .site #main-content .col6 {
      float: left;
      vertical-align: top; }
      .site #main-content .col1 a, .site #main-content .col2 a, .site #main-content .col3 a, .site #main-content .col4 a, .site #main-content .col5 a, .site #main-content .col6 a {
        text-decoration: none;
        line-height: 18px; }
    .site #main-content .col1 {
      width: 28px;
      min-height: 289px; }
    .site #main-content .col4 {
      width: 28px; }
    .site #main-content .col2 {
      width: 190px;
      min-height: 289px; }
      .site #main-content .col2 h1.tools {
        padding: 0;
        margin: 10px 0 3px;
        font-size: 14px;
        height: 17px;
        overflow: hidden;
        text-indent: -10000px; }
        .site #main-content .col2 h1.tools.en {
          background: url(../static/img/en/tools.gif) no-repeat; }
        .site #main-content .col2 h1.tools.ru {
          background: url(../static/img/ru/tools.gif) no-repeat; }
        .site #main-content .col2 h1.tools.et {
          background: url(../static/img/et/tools.gif) no-repeat; }
    .site #main-content .col3 {
      width: 150px;
      min-height: 95px; }
      .site #main-content .col3 h1.contacts {
        padding: 0;
        margin: 10px 0 3px;
        font-size: 14px;
        height: 17px;
        overflow: hidden;
        text-indent: -10000px; }
        .site #main-content .col3 h1.contacts.en {
          background: url(../static/img/en/contacts.gif) no-repeat; }
        .site #main-content .col3 h1.contacts.ru {
          background: url(../static/img/ru/contacts.gif) no-repeat; }
        .site #main-content .col3 h1.contacts.et {
          background: url(../static/img/et/contacts.gif) no-repeat; }
    .site #main-content .col5 {
      width: 151px;
      min-height: 95px; }
      .site #main-content .col5 h1.inetbank {
        padding: 0;
        margin: 10px 0 3px;
        font-size: 14px;
        overflow: hidden;
        height: 17px;
        text-indent: -10000px; }
        .site #main-content .col5 h1.inetbank.en {
          background: url(../static/img/en/ibank.gif) no-repeat; }
        .site #main-content .col5 h1.inetbank.ru {
          background: url(../static/img/ru/ibank.gif) no-repeat; }
        .site #main-content .col5 h1.inetbank.et {
          background: url(../static/img/et/ibank.gif) no-repeat; }
      .site #main-content .col5 .ibutton {
        overflow: hidden;
        position: relative;
        display: block;
        width: 130px;
        height: 46px;
        background: url(../static/img/IBversoLogo.png) no-repeat;
        left: -17px;
        text-indent: -10000px; }
    .site #main-content .col6 {
      width: 180px; }
      .site #main-content .col6 h1.info-phone {
        padding: 0;
        margin: 10px 0 3px;
        font-size: 14px;
        overflow: hidden;
        text-indent: -10000px;
        height: 17px; }
        .site #main-content .col6 h1.info-phone.en {
          background: url(../static/img/en/infoPhone.gif) no-repeat; }
        .site #main-content .col6 h1.info-phone.ru {
          background: url(../static/img/ru/infoPhone.gif) no-repeat; }
        .site #main-content .col6 h1.info-phone.et {
          background: url(../static/img/et/infoPhone.gif) no-repeat; }
  .site .right-content .bullet {
    position: absolute;
    top: 0;
    left: -18px;
    margin: 0; }
  .site .right-content h1.news {
    padding: 0;
    margin: 10px 0 3px;
    font-size: 14px;
    height: 17px;
    overflow: hidden;
    text-indent: -10000px; }
    .site .right-content h1.news.en {
      background: url(../static/img/en/news.gif) no-repeat; }
    .site .right-content h1.news.ru {
      background: url(../static/img/ru/news.gif) no-repeat; }
    .site .right-content h1.news.et {
      background: url(../static/img/et/news.gif) no-repeat; }
  .site .right-content #news-list {
    height: 278px; }
    .site .right-content #news-list td {
      vertical-align: top; }
      .site .right-content #news-list td h2 {
        position: relative;
        padding: 5px 0 0;
        margin: 0;
        background: url(../static/img/shadow.png) no-repeat; }
        .site .right-content #news-list td h2 a {
          position: relative;
          color: #fefefe;
          font-size: 13px;
          font-weight: bold;
          text-decoration: none; }
      .site .right-content #news-list td .img img {
        border: 1px solid #f7f0e6; }
      .site .right-content #news-list td p {
        overflow: hidden;
        margin: 0;
        padding: 0 0 16px;
        color: #949399;
        width: 183px; }
  .site .right-content #info-tables td {
    vertical-align: top; }
  .site .right-content #info-tables h1.currency, .site .right-content #info-tables h1.indexes {
    padding: 0;
    margin: 10px 0 3px;
    font-size: 14px;
    height: 17px;
    overflow: hidden;
    text-indent: -10000px; }
    .site .right-content #info-tables h1.currency.currency-en, .site .right-content #info-tables h1.indexes.currency-en {
      background: url(../static/img/en/currency.gif) no-repeat; }
    .site .right-content #info-tables h1.currency.currency-ru, .site .right-content #info-tables h1.indexes.currency-ru {
      background: url(../static/img/ru/currency.gif) no-repeat; }
    .site .right-content #info-tables h1.currency.currency-et, .site .right-content #info-tables h1.indexes.currency-et {
      background: url(../static/img/et/currency.gif) no-repeat; }
    .site .right-content #info-tables h1.currency.indexes-en, .site .right-content #info-tables h1.indexes.indexes-en {
      background: url(../static/img/en/moneyIndex.gif) no-repeat; }
    .site .right-content #info-tables h1.currency.indexes-ru, .site .right-content #info-tables h1.indexes.indexes-ru {
      background: url(../static/img/ru/moneyIndex.gif) no-repeat; }
    .site .right-content #info-tables h1.currency.indexes-et, .site .right-content #info-tables h1.indexes.indexes-et {
      background: url(../static/img/et/moneyIndex.gif) no-repeat; }
  .site .right-content #info-tables .info-table th, .site .right-content #info-tables .info-table td.data-name {
    background: #991c24;
    color: white;
    border-right: 1px solid #6a131c;
    font-weight: normal; }
  .site .right-content #info-tables .info-table th {
    text-align: center;
    padding: 0 0 3px 5px; }
  .site .right-content #info-tables .info-table td.data-name {
    padding: 1px 0 2px 5px; }
  .site .right-content #info-tables .info-table td.data {
    background: #6a131c;
    color: white;
    border-left: 1px solid #991c24;
    padding: 1px 0 2px 5px; }
  .site .right-content #info-tables .info-table .vspacer {
    overflow: hidden;
    height: 2px; }
  .site .right-content #info-tables .info-table-footer {
    background: url(../static/img/shadow.png) no-repeat 100% 0;
    padding: 6px 0 0 4px;
    margin: 0;
    color: #fefefe; }
    .site .right-content #info-tables .info-table-footer a {
      text-decoration: underline !important; }

.watermark {
  background: url(../static/img/watermark.png) no-repeat;
  background-position: right 400px; }

.site-main {
  position: relative;
  width: 985px;
  margin: 0 auto;
  padding-left: 15px;
  padding-top: 0; }
  .site-main #inner {
    background: url(../static/img/BGcontent.jpg) repeat-y;
    margin-top: 10px; }
    .site-main #inner td {
      vertical-align: top; }
      .site-main #inner td.inner-left {
        background: url(../static/img/topBGleftC.jpg) no-repeat; }
        .site-main #inner td.inner-left #left-menu {
          position: relative;
          padding-top: 30px;
          padding-left: 8px; }
          .site-main #inner td.inner-left #left-menu a {
            position: relative;
            text-decoration: none;
            display: block;
            color: #6a131c;
            background: url(../static/img/separator.gif) no-repeat bottom left;
            padding: 2px 0 4px 5px; }
          .site-main #inner td.inner-left #left-menu .opened {
            position: relative;
            color: #9c1d26 !important;
            font-weight: bold;
            background: url(../static/img/menuSelectedBG.jpg) repeat-y;
            background-position: -10px top;
            padding: 0 0 0 5px;
            margin: 0; }
            .site-main #inner td.inner-left #left-menu .opened a {
              text-decoration: none;
              display: block;
              color: #6a131c !important;
              background: none;
              padding: 2px 0 4px 13px;
              font-weight: normal; }
              .site-main #inner td.inner-left #left-menu .opened a.hdr {
                padding: 0;
                font-weight: bold;
                color: #9c1d26 !important; }
          .site-main #inner td.inner-left #left-menu .openedF {
            overflow: hidden;
            height: 2px;
            background: url(../static/img/separator.gif) no-repeat bottom left; }
      .site-main #inner td.inner-middle {
        background: url(../static/img/watermarkSmall.jpg) no-repeat;
        background-position: left bottom; }
        .site-main #inner td.inner-middle #small-vitrage {
          overflow: hidden;
          width: 534px; }
        .site-main #inner td.inner-middle .small-vitrage {
          background: url(../static/img/topBGrightC.jpg) no-repeat;
          height: 180px; }
      .site-main #inner td.right-border {
        background: #ccc4bd; }
        .site-main #inner td.right-border .top {
          overflow: hidden;
          width: 2px;
          height: 14px;
          background: #340609; }
        .site-main #inner td.right-border .bottom {
          overflow: hidden;
          width: 2px;
          height: 671px;
          background: url(../static/img/RightBorder.jpg) no-repeat; }
      .site-main #inner td.inner-right .right-col {
        margin-top: 4px;
        margin-left: 4px; }
        .site-main #inner td.inner-right .right-col a {
          text-decoration: none;
          line-height: 18px; }
        .site-main #inner td.inner-right .right-col .bullet {
          float: left;
          width: 28px;
          height: 25px; }
          .site-main #inner td.inner-right .right-col .bullet div {
            overflow: hidden;
            width: 15px;
            height: 16px;
            background: url(../static/img/bullet.png) no-repeat;
            margin-top: 9px;
            margin-left: 10px;
            margin-right: 3px; }
        .site-main #inner td.inner-right .right-col .link-container {
          position: relative;
          padding-left: 28px; }
        .site-main #inner td.inner-right .right-col h1.inetbank, .site-main #inner td.inner-right .right-col h1.tools, .site-main #inner td.inner-right .right-col h1.contacts, .site-main #inner td.inner-right .right-col h1.info-phone {
          float: left;
          width: 210px;
          padding: 0;
          margin: 10px 0 3px;
          font-size: 14px;
          height: 17px;
          overflow: hidden;
          text-indent: -10000px; }
        .site-main #inner td.inner-right .right-col h1.ibank-en {
          background: url(../static/img/en/ibank.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.ibank-ru {
          background: url(../static/img/ru/ibank.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.ibank-et {
          background: url(../static/img/et/ibank.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.tools-en {
          background: url(../static/img/en/tools.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.tools-ru {
          background: url(../static/img/ru/tools.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.tools-et {
          background: url(../static/img/et/tools.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.contacts-en {
          background: url(../static/img/en/contacts.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.contacts-ru {
          background: url(../static/img/ru/contacts.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.contacts-et {
          background: url(../static/img/et/contacts.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.phone-en {
          background: url(../static/img/en/infoPhone.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.phone-ru {
          background: url(../static/img/ru/infoPhone.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.phone-et {
          background: url(../static/img/et/infoPhone.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.currency, .site-main #inner td.inner-right .right-col h1.indexes {
          padding: 0;
          margin: 10px 0 3px;
          font-size: 14px;
          height: 17px;
          overflow: hidden;
          text-indent: -10000px; }
        .site-main #inner td.inner-right .right-col h1.currency-en {
          background: url(../static/img/en/currency.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.currency-ru {
          background: url(../static/img/ru/currency.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.currency-et {
          background: url(../static/img/et/currency.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.indexes-en {
          background: url(../static/img/en/moneyIndex.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.indexes-ru {
          background: url(../static/img/ru/moneyIndex.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col h1.indexes-et {
          background: url(../static/img/et/moneyIndex.gif) no-repeat; }
        .site-main #inner td.inner-right .right-col .ibutton {
          overflow: hidden;
          position: relative;
          display: block;
          width: 130px;
          height: 46px;
          background: url(../static/img/IBversoLogo.png) no-repeat;
          left: -17px;
          text-indent: -10000px; }
        .site-main #inner td.inner-right .right-col .info-table {
          margin-left: 6px; }
          .site-main #inner td.inner-right .right-col .info-table th, .site-main #inner td.inner-right .right-col .info-table td.data-name {
            background: #991c24;
            color: white;
            border-right: 1px solid #6a131c;
            font-weight: normal; }
          .site-main #inner td.inner-right .right-col .info-table th {
            text-align: center;
            padding: 0 0 3px 5px;
            font-size: 11px; }
          .site-main #inner td.inner-right .right-col .info-table td.data-name {
            padding: 1px 0 2px 5px; }
          .site-main #inner td.inner-right .right-col .info-table td.data {
            background: #6a131c;
            color: white;
            border-left: 1px solid #991c24;
            padding: 1px 0 2px 5px; }
          .site-main #inner td.inner-right .right-col .info-table .vspacer {
            overflow: hidden;
            height: 2px; }
        .site-main #inner td.inner-right .right-col .info-table-footer {
          background: url(../static/img/shadow.png) no-repeat 100% 0;
          padding: 6px 0 0 4px;
          margin: 0 0 0 28px;
          color: #fefefe; }
          .site-main #inner td.inner-right .right-col .info-table-footer a {
            text-decoration: underline !important; }
  .site-main #shadowBottom {
    overflow: hidden;
    width: 729px;
    height: 18px;
    background: url(../static/img/shadowBottom.png) no-repeat;
    margin-bottom: 0; }

.footer-inside .site {
  position: relative;
  width: 990px;
  margin: 0 auto;
  padding-top: 0; }

#footer * {
  font-size: 11px; }
#footer td {
  height: 70px; }
  #footer td.left {
    padding-left: 20px; }
    #footer td.left div {
      overflow: hidden;
      width: 138px;
      height: 18px;
      margin-bottom: 5px; }
  #footer td.middle {
    text-align: center; }
  #footer td.right {
    text-align: center;
    width: 240px;
    padding-top: 25px;
    height: auto; }
    #footer td.right a {
      text-decoration: none; }
    #footer td.right .copy-text {
      float: right;
      height: 16px; }
    #footer td.right .copy-logo {
      float: right;
      width: 18px;
      height: 16px;
      margin: 0 0 0 5px; }

#inner-content {
  color: #6a131c;
  margin: 0;
  padding: 33px 30px 145px 46px;
  position: relative; }
  #inner-content * {
    color: #6a131c; }
  #inner-content h1, #inner-content p {
    margin: 0;
    padding: 0 0 18px 0; }
  #inner-content h1 {
    font-size: 17px;
    color: #9c1d26 !important; }
  #inner-content ul {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 0;
    list-style-type: none; }
    #inner-content ul li {
      list-style-type: none;
      padding-left: 13px;
      padding-bottom: 8px;
      background: url(../static/img/bulletSmall.gif) no-repeat left 4px; }
  #inner-content #news-list h2 {
    padding: 0 0 5px 0;
    margin: 0;
    color: #9c1d26;
    background: none;
    font-size: 13px;
    font-weight: bold;
    position: relative; }
    #inner-content #news-list h2 a {
      margin: 0;
      color: #9c1d26;
      background: none;
      font-size: 13px;
      font-width: bold;
      padding: 0;
      position: relative;
      text-decoration: none; }
  #inner-content #news-list p {
    margin: 0;
    padding: 0;
    color: #6a131c;
    width: 100%;
    overflow: hidden; }
  #inner-content .pagination a {
    font-size: 12px; }
  #inner-content .icons {
    overflow: hidden;
    position: absolute;
    height: 14px;
    top: 7px;
    right: 14px; }
    #inner-content .icons .i-email, #inner-content .icons .i-print {
      overflow: hidden;
      display: block;
      width: 14px;
      height: 13px;
      float: left;
      text-indent: -10000px;
      background-repeat: no-repeat;
      background-position: center center; }
    #inner-content .icons .i-email {
      background-image: url(../static/img/mail.gif); }
    #inner-content .icons .i-print {
      background-image: url(../static/img/print.gif); }

.form-container {
  width: 100%;
  background: white;
  padding: 15px 0;
  font-size: 12px; }
  .form-container th {
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    padding: 2px 0 4px;
    background: #ebe1d7 url(../static/img/sepCalc.gif) repeat-x scroll left bottom; }
  .form-container td {
    text-align: left;
    padding-left: 10px; }
    .form-container td .errortext {
      border: 0;
      color: red;
      font-weight: bold;
      padding: 15px 0;
      text-align: center; }
  .form-container .thb {
    border-bottom: 2px solid #9c1d26; }
  .form-container .empty {
    height: 1px;
    overflow: hidden; }
  .form-container .in {
    border: 1px solid #ccc4bd;
    color: #9c1d26;
    font-size: 12px; }
  .form-container .error {
    border: 1px solid #9c1d26; }
  .form-container .btn, .form-container .btn300 {
    border: 0;
    background: transparent url(../static/img/popup/button.gif) no-repeat;
    width: 136px;
    height: 26px;
    color: white !important;
    font-size: 12px;
    margin: 0;
    padding: 0;
    cursor: pointer; }
  .form-container .btn300 {
    background: transparent url(../static/img/button300.gif) no-repeat;
    width: 300px; }
  .form-container .result {
    background: #991c24;
    color: white !important;
    font-size: 1.2em;
    padding: 2px;
    display: none;
    width: 105px; }
  .form-container ul.errorlist {
    padding-top: 0; }
    .form-container ul.errorlist li {
      color: #9c1d26 !important;
      font-weight: bold;
      padding-bottom: 0 !important; }
  .form-container ul.messages li.error {
    border: 0;
    color: #9c1d26 !important;
    font-weight: bold;
    padding-bottom: 0 !important; }
  .form-container .error-field input, .form-container .error-field textarea {
    border: 1px solid #9c1d26; }
  .form-container #curhistory th {
    text-align: center; }
  .form-container #curhistory td {
    padding: 2px 0; }
    .form-container #curhistory td.thb {
      padding: 0 !important; }

.form-result {
  border-top: 2px solid #9c1d26;
  padding: 10px;
  font-size: 12px;
  background: #ebe1d7 url(../static/img/bottomCalc.gif) repeat-x; }
  .form-result th {
    text-align: center;
    padding: 2px 0 4px;
    background: transparent url(../static/img/sepCalc.gif) repeat-x left bottom;
    font-weight: bold;
    font-size: 12px; }
  .form-result td {
    text-align: center;
    font-weight: normal;
    font-size: 12px; }
  .form-result .label {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding: 3px 0; }
  .form-result .sep {
    height: 2px;
    background: transparent url(../static/img/sepCalc.gif) repeat-x left bottom; }
  .form-result #print-table td {
    text-align: center; }
  .form-result .marker {
    background: url(../static/img/bulletSmall2.gif) no-repeat center center; }

#credit-calculator td {
  vertical-align: top;
  height: 21px; }
#credit-calculator input {
  height: 15px;
  font-size: 0.9em; }

#sitemap ul {
  margin: 0 0 3px;
  padding: 3px 0 0 20px;
  list-style-type: none; }
  #sitemap ul li {
    list-style-type: none;
    padding-left: 13px;
    background: url(../static/img/bulletSmall.gif) no-repeat left 4px;
    padding-bottom: 3px; }
#sitemap a {
  text-decoration: none; }

#header #top-menu, #menu-container #dropMenuContainer #mainMenu {
  overflow: hidden;
  position: relative;
  width: 585px;
  height: 33px;
  padding: 0;
  margin: 21px 0 0 0; }
  #header #top-menu a, #menu-container #dropMenuContainer #mainMenu a {
    overflow: hidden;
    position: absolute;
    display: block;
    text-indent: -10000px;
    width: 207px;
    height: 33px;
    top: 0; }
    #header #top-menu a.menu1ru, #menu-container #dropMenuContainer #mainMenu a.menu1ru {
      background: url(../static/img/ru/about.png) no-repeat;
      left: 15px;
      z-index: 300; }
    #header #top-menu a.menu1ruA, #menu-container #dropMenuContainer #mainMenu a.menu1ruA {
      background: url(../static/img/ru/aboutAct.png) no-repeat;
      left: 15px;
      z-index: 400; }
    #header #top-menu a.menu2ru, #menu-container #dropMenuContainer #mainMenu a.menu2ru {
      background: url(../static/img/ru/privat.png) no-repeat;
      left: 190px;
      z-index: 200; }
    #header #top-menu a.menu2ruA, #menu-container #dropMenuContainer #mainMenu a.menu2ruA {
      background: url(../static/img/ru/privatAct.png) no-repeat;
      left: 190px;
      z-index: 400; }
    #header #top-menu a.menu3ru, #menu-container #dropMenuContainer #mainMenu a.menu3ru {
      background: url(../static/img/ru/business.png) no-repeat;
      left: 364px;
      z-index: 100; }
    #header #top-menu a.menu3ruA, #menu-container #dropMenuContainer #mainMenu a.menu3ruA {
      background: url(../static/img/ru/businessAct.png) no-repeat;
      left: 364px;
      z-index: 400; }
    #header #top-menu a.menu1en, #menu-container #dropMenuContainer #mainMenu a.menu1en {
      background: url(../static/img/en/about.png) no-repeat;
      left: 15px;
      z-index: 300; }
    #header #top-menu a.menu1enA, #menu-container #dropMenuContainer #mainMenu a.menu1enA {
      background: url(../static/img/en/aboutAct.png) no-repeat;
      left: 15px;
      z-index: 400; }
    #header #top-menu a.menu2en, #menu-container #dropMenuContainer #mainMenu a.menu2en {
      background: url(../static/img/en/privat.png) no-repeat;
      left: 190px;
      z-index: 200; }
    #header #top-menu a.menu2enA, #menu-container #dropMenuContainer #mainMenu a.menu2enA {
      background: url(../static/img/en/privatAct.png) no-repeat;
      left: 190px;
      z-index: 400; }
    #header #top-menu a.menu3en, #menu-container #dropMenuContainer #mainMenu a.menu3en {
      background: url(../static/img/en/business.png) no-repeat;
      left: 364px;
      z-index: 100; }
    #header #top-menu a.menu3enA, #menu-container #dropMenuContainer #mainMenu a.menu3enA {
      background: url(../static/img/en/businessAct.png) no-repeat;
      left: 364px;
      z-index: 400; }
    #header #top-menu a.menu1et, #menu-container #dropMenuContainer #mainMenu a.menu1et {
      background: url(../static/img/et/about.png) no-repeat;
      left: 15px;
      z-index: 300; }
    #header #top-menu a.menu1etA, #menu-container #dropMenuContainer #mainMenu a.menu1etA {
      background: url(../static/img/et/aboutAct.png) no-repeat;
      left: 15px;
      z-index: 400; }
    #header #top-menu a.menu2et, #menu-container #dropMenuContainer #mainMenu a.menu2et {
      background: url(../static/img/et/privat.png) no-repeat;
      left: 190px;
      z-index: 200; }
    #header #top-menu a.menu2etA, #menu-container #dropMenuContainer #mainMenu a.menu2etA {
      background: url(../static/img/et/privatAct.png) no-repeat;
      left: 190px;
      z-index: 400; }
    #header #top-menu a.menu3et, #menu-container #dropMenuContainer #mainMenu a.menu3et {
      background: url(../static/img/et/business.png) no-repeat;
      left: 364px;
      z-index: 100; }
    #header #top-menu a.menu3etA, #menu-container #dropMenuContainer #mainMenu a.menu3etA {
      background: url(../static/img/et/businessAct.png) no-repeat;
      left: 364px;
      z-index: 400; }

#menu-container {
  position: relative;
  width: 975px;
  margin: 0 auto;
  left: -8px;
  top: -33px;
  z-index: 10000; }
  #menu-container #dropMenuContainer {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 975px;
    z-index: 10000; }
    #menu-container #dropMenuContainer #mainMenu {
      overflow: hidden;
      position: relative;
      width: 570px;
      height: 33px;
      padding: 0;
      margin: 0; }
  #menu-container .dropdownMenu {
    background: #fffeff;
    border: 1px solid #91151f;
    position: relative;
    display: none;
    left: 15px;
    padding: 0 5px 5px;
    top: 0;
    width: 965px;
    z-index: 10000; }
    #menu-container .dropdownMenu * {
      color: #6c121c; }
    #menu-container .dropdownMenu .inner {
      border: 1px solid #e8ded4;
      border-top: 0;
      background: #f7f0e6;
      color: #6c121c;
      padding-top: 6px;
      padding-bottom: 6px; }
      #menu-container .dropdownMenu .inner td {
        border-left: 1px solid white;
        border-right: 1px solid #eee4db;
        line-height: 20px;
        padding-left: 18px;
        padding-top: 10px;
        padding-bottom: 12px;
        vertical-align: top;
        width: 25%; }
        #menu-container .dropdownMenu .inner td.left {
          border-left: 0; }
        #menu-container .dropdownMenu .inner td.right {
          border-right: 0; }
      #menu-container .dropdownMenu .inner .level2, #menu-container .dropdownMenu .inner .level3, #menu-container .dropdownMenu .inner .level4 {
        text-decoration: none;
        font-weight: bold; }
      #menu-container .dropdownMenu .inner .level3 {
        font-weight: normal;
        padding-left: 20px; }
      #menu-container .dropdownMenu .inner .level4 {
        font-weight: normal;
        padding-left: 40px; }

body.popup {
  background: url(../static/img/bg2.jpg) 0 0; }
  body.popup #header {
    height: 67px;
    overflow: hidden;
    background-position: 0 -11px; }
    body.popup #header .container {
      width: 842px;
      margin: 0;
      overflow: hidden; }
      body.popup #header .container .left a#logo {
        width: 259px;
        height: 33px;
        overflow: hidden;
        margin: 13px 0 0 14px;
        background: url(../static/img/popup/versoLogo.jpg) no-repeat; }
      body.popup #header .container .right {
        width: 38px;
        padding-top: 27px; }
  body.popup #popup-main {
    position: relative;
    width: 842px; }
    body.popup #popup-main .site-main {
      width: 842px;
      margin: 0;
      overflow: hidden;
      padding-left: 0; }
      body.popup #popup-main .site-main #inner {
        margin: 0;
        background: url(../static/img/popup/bgGr.gif) repeat-y; }
        body.popup #popup-main .site-main #inner .inner-left {
          background: none; }
          body.popup #popup-main .site-main #inner .inner-left #left-menu {
            padding-top: 0;
            padding-left: 17px;
            position: relative;
            background: url(../static/img/popup/pad.jpg) no-repeat; }
            body.popup #popup-main .site-main #inner .inner-left #left-menu h1 {
              padding: 8px 0 10px 5px;
              margin: 0;
              font-size: 12px;
              font-weight: normal; }
        body.popup #popup-main .site-main #inner .inner-right .right-col {
          margin: 4px 0 4px 10px; }
          body.popup #popup-main .site-main #inner .inner-right .right-col h1.text {
            text-indent: 0;
            color: #f68400;
            font-weight: normal; }
          body.popup #popup-main .site-main #inner .inner-right .right-col .info-table {
            width: 157px;
            margin-left: 0; }
          body.popup #popup-main .site-main #inner .inner-right .right-col .info-table-footer {
            margin-left: 0;
            text-indent: -10000px; }
          body.popup #popup-main .site-main #inner .inner-right .right-col #date-search {
            padding-top: 15px;
            padding-left: 0; }
        body.popup #popup-main .site-main #inner #content {
          color: #69141b;
          padding: 3px 10px 10px 22px;
          min-height: 450px; }
          body.popup #popup-main .site-main #inner #content h1 {
            color: #9c1d26;
            padding: 0 0 8px 4px;
            margin: 0;
            font-size: 15px; }
          body.popup #popup-main .site-main #inner #content td, body.popup #popup-main .site-main #inner #content a {
            color: #69141b;
            vertical-align: middle; }
          body.popup #popup-main .site-main #inner #content ul {
            margin-left: 0;
            padding-left: 20px;
            list-style-type: none; }
            body.popup #popup-main .site-main #inner #content ul li {
              list-style-type: none;
              padding-left: 13px;
              background: url(../static/img/bulletSmall.gif) no-repeat left 4px;
              padding-bottom: 8px; }
          body.popup #popup-main .site-main #inner #content #period {
            background: #dcccbd;
            padding: 3px 4px 4px;
            margin-bottom: 2px; }
            body.popup #popup-main .site-main #inner #content #period a {
              padding-right: 12px; }
              body.popup #popup-main .site-main #inner #content #period a.active {
                color: #9c1d26;
                font-weight: bold; }
          body.popup #popup-main .site-main #inner #content .date-table td {
            padding-right: 4px; }
          body.popup #popup-main .site-main #inner #content .popup-btn, body.popup #popup-main .site-main #inner #content .popup-btn1 {
            width: 136px;
            height: 26px;
            border: 0;
            background: url(../static/img/popup/button.gif) no-repeat;
            color: white;
            margin: 0;
            cursor: pointer; }
          body.popup #popup-main .site-main #inner #content .popup-btn1 {
            margin: 8px 0 5px; }
          body.popup #popup-main .site-main #inner #content .form-result {
            width: 400px;
            padding: 15px 0;
            margin-left: 15px; }
          body.popup #popup-main .site-main #inner #content #history {
            background: #dcccbd;
            padding: 4px 4px 4px 9px;
            margin-bottom: 2px; }
      body.popup #popup-main .site-main #shadow-bottom {
        width: 659px;
        height: 21px;
        overflow: hidden;
        background: url(../static/img/popup/bottom.png) no-repeat;
        margin-bottom: 0;
        margin-left: 8px; }
    body.popup #popup-main .footer {
      padding-left: 10px;
      padding-bottom: 5px; }
    body.popup #popup-main #right-bottom-corner {
      width: 158px;
      height: 118px;
      overflow: hidden;
      background: url(../static/img/popup/oval.png) no-repeat;
      position: absolute;
      bottom: 0;
      right: 5px; }
  body.popup #main-column-header {
    width: 667px;
    height: 10px;
    overflow: hidden;
    background: url(../static/img/popup/top.jpg) no-repeat;
    position: absolute;
    top: 57px;
    left: 0; }
  body.popup .form-container {
    width: 400px;
    margin-left: 15px; }
    body.popup .form-container #curhistory th, body.popup .form-container #curhistory td {
      text-align: center;
      padding-left: 0; }


/*
playback timings (ms):
  exclusion.robots.policy: 0.32
  LoadShardBlock: 179.361 (3)
  captures_list: 211.782
  PetaboxLoader3.resolve: 340.214 (2)
  load_resource: 387.801
  PetaboxLoader3.datanode: 219.307 (5)
  esindex: 0.023
  CDXLines.iter: 19.504 (3)
  RedisCDXSource: 8.064
  exclusion.robots: 0.341
*/
