﻿a {
  text-decoration: none;
  color: #0039a6; }

/*-----------------------------------Page /Content */
#content {
  }

/*-----------------------------------Page /Footer */
#footer {
  border-top: 1px solid #0039a6;
  clear: both; }

/* ===========Structuri Blocuri=========== */
/* =============Header */
#header {
  position: relative; }

#logo a {
  text-indent: -9999em;
  display: block;
  background: url(../images/mobile/logo-mobile.png) 0 0 no-repeat;
  height: 50px;
  width: 240px;
}

/*==============Page /Nav */
#nav-secondary {
  position: absolute;
  right: 5px;
  top: 15px; }
  #nav-secondary input[type="submit"] {
    cursor: pointer;
    float: left;
    width: 28px;
    height: 20px;
    border: none;
    border-radius: 0;
    background-color: #d1d3d4;
    padding: 0;
    margin: 0;
    border: 1px solid #0039a6;
  }

#nav {
  background: #0039a6;
  width: 100%;
  padding: 5px;
  z-index: 1099;
  position: relative;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box; }
  #nav select {
    width: 100%;
    border: 0;
    padding: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: none;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    background: #0039a6;
    color: #fff;
    font-size: 14px;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
    .nav-button:after
    {
        content: "";
        width: 0;
        height: 0;
        border: 5px solid transparent;
        border-top: 5px solid #fff;
        position: absolute;
        right: 7px;
        top: 50%;
        margin-top: -3px;
        pointer-events: none;
    }
    .nav-button
    {
        content: "";
        width: 24px;
        height: 24px;
        background: transparent;
        color: #fff;
        position: absolute;
        right: 10px;
        top: 7px;
        pointer-events: none;
    }
   
 .tip_pub {
     margin-left:0 !important;
 }

  #nav li {
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px;
    z-index: 3000; }
    #nav li a {
      color: #fff;
      text-decoration: none;
      display: block;
      padding: 6px 8px; }
      #nav li a:hover, #nav li a:focus {
        background: #5f95d1; }
    #nav li.selected {
      background: #0039a6; }
      #nav li.selected ul li a {
        line-height: 1.2em;
        background: transparent;
        padding-bottom: 6px; }
        #nav li.selected ul li a:hover {
          background: #5f95d1; }
      #nav li.selected ul a {
        padding-bottom: 6px;
        margin-bottom: 8px;
        background: #5f95d1; }
    #nav li ul {
      position: absolute;
      background: #0039a6;
      width: 20em;
      left: -999em;
      z-index: 3000; }
      #nav li ul li {
        float: none;
        display: block;
        margin-right: 0; }
    #nav li:hover, #nav li.hovered ul {
      left: auto; }

/*==============Page /Search*/
#search {
  clear: both;
  background: #fff;
  border: 1px solid #d1d3d4;
  height: 31px;
  position: relative;
  margin: 5px 0; }
  #search p {
    height: 31px;
    margin: 0; }
  #search label span {
    display: none !important;
    color: #fff; }
  #search label input {
    border: none;
    background: #fff;
    line-height: 26px;
    height: 24px;
    color: #000;
    font-size: 16px;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
  #search span.submit {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 31px;
    background: #0039a6; }
    #search span.submit input {
      height: 31px;
      line-height: 29px;
      border: 0;
      text-indent: -9999px;
      width: 59px;
      /*background: url(../images/icn-cauta.gif) 5px 50% no-repeat;*/
      background: #0039a6 url(../img/ico/icons.png) 5px -60px no-repeat;
      cursor: pointer;
      color: #fff;
      /*padding-left: 20px;*/
      padding: 0;
      text-transform: uppercase; }
  #search span.submit_en {
    position: absolute;
    top: 0;
    right: -1px;
    width: 59px;
    height: 31px; }
    #search span.submit_en input {
      height: 31px;
      width: 59px;
      border: 0;
      color: #fff;
      text-indent: -9999px;
      /*background: #194576 url(../images/btn-search.gif) left 50% no-repeat;*/
      background: #0039a6 url(../img/ico/icons.png) -0px -60px no-repeat;
      cursor: pointer; }

/* ============================Footer */
#nav-footer {
  float: left;
  width: 100%;
  margin-bottom: 1.27em; }
  #nav-footer ul {
    padding: 20px 5px 5px;
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid #eee;

}
  #nav-footer #copy {
    font-size: .9em;
    color: #999;
    text-align: center;
}
  #nav-footer li {
    margin-bottom: 4px; 
    display: inline-block;
    margin: 0 3px;
  }

#footer {
  position: relative; }
  #footer #go_up {
    position: absolute;
    right: 10px;
    top: -18px;
    text-transform: lowercase;
    background: #0039a6;
    padding: 6px; }
    #footer #go_up a {
      display: block;
      /*padding-right: 12px;*/
      /*background: url(../images/icn-up_arrow.gif) right 75% no-repeat;*/
      padding: 0 2px;
      color: #fff;
    }
  #footer #tools {
    float: right;
    width: 26.65%;
    margin-top: .63em;
    margin-bottom: 1.27em; }
    #footer #tools a {
      padding-left: 15px;
      line-height: 1.75em;
      width: 100%;
      display: block; }
  #footer .print_page {
    background: url(../images/icn-print.gif) left 50% no-repeat; }
  #footer .type_scale_up {
    background: url(../images/icn-text_up.gif) left 50% no-repeat; }
  #footer .type_scale_down {
    background: url(../images/icn-text_down.gif) left 50% no-repeat; }

/* Content -------------------------------------- */
#page {
  background: none !important;

}

.table_display {
    width: 100%;
    overflow-x: auto !important;
    overflow-y: hidden !important; 
}
    .table_display table {
        width: 100% !important;
    }

#actual-content .tabel_prognoza, #actual-content .tabel_prognoza table {
    width: 100% !important;
}

#actual-content table.ron, #actual-content table.rol {
    margin-left: 0;
}
#actual-content ul.report_lists {
    width: auto;
}
#actual-content .pub_m div,
#actual-content .pub_t div,
#actual-content .pub_s div,
#actual-content .pubTable div {
   padding-left: 45px;
   margin-bottom: 10px;
}

#actual-content .pub_m div span:first-child,
#actual-content .pub_t div span:first-child,
#actual-content .pub_s div span:first-child,
#actual-content .pubTable div span:first-child {
   margin-left: -48px;
}
#actual-content .pub_t span {
    text-align: right;
}
#actual-content .pub_t .an {
    margin-right: 0;
}


/*.content {
  background: #ebf0f6; }*/
  .content ul {
    list-style-type: none; }
  .content > ul li {
    padding: 10px 5px;
    border-bottom: 1px solid #d1d3d4; }
    .content > ul li > a{
        display: block;}
    .content > ul li:last-child {
      border: none; }
    .content > ul li .title {
      text-transform: uppercase;
      padding-bottom: 5px; }
    .content > ul li .date {
      font-size: 11px;
      top: 0 !important; }
    .content > ul li .text {
      font-weight: bold; }
    .content .useful-list {
      color: #fff; 
      margin-top: 10px;
    }
      .content .useful-list a {
        color: #fff; }
      .content .useful-list > li {
        background: #E9994A;
        padding: 5px;
        position: relative; 
        
      }
    .content .useful-list > li h4 {
        background: url(../img/icn-arrow-right_white.png) right 50% no-repeat;
    }
    .content .useful-list > li.open h4 {
        background: url(../img/icn-arrow-down_white.png) right 50% no-repeat;
    }
    .content .useful-list > li.fixed h4 {
        background: none;
        }
         .content .useful-list > li.fixed ul li:last-child 
         {
             border-top: 1px solid #6d6e71;
             margin-top: -1px;
             }
        .content .useful-list li .more, li.xtra {
            display: block;
            text-align: right;
        }
        .content .useful-list > li.fixed .more 
        {
            position: absolute;
            right: 5px;
            top: 5px;
            }
      .content .useful-list > li.inflation a {
          display: inline-block;
          }
      .content .useful-list h4 + ul {
        display: none;
        background: #6d6e71;
        margin: 10px -5px -5px -5px;
        padding-left: 15px; }
        .content .useful-list h4 + ul li {
          padding: 3px; }

/*    .content #frequently_used_links li a {
        background: url(../img/icn-double-arrow_blue.png) right 50% no-repeat;
       
       
    }
*/
/* ===================Column-left*/
#column-left {
  float: left;
  z-index: 100;
  /*width:24.2%;*/
  width: 20%;
  /* VALI */ }

#submenu, #submenu2 {
  background: #6d6e71;
  color: #fff;
  padding: 10px 0; 
  position: relative;
}
   

#content-left {
  margin-top: 14px; }

/* ====================Links Left*/
#submenu .tree a.colapser {
  text-indent: -9999px; }
#submenu > span {
    padding-left: 10px;
    display: block;
}
 #submenu .nav-button
    {
        /*background: #A8CAEC;*/
        padding: 0;
        top: 7px;
        right: 9px;
    }

#submenu2 {
  padding-top: 14px;
  color: #004165;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none; }
  #submenu2 ul {
    margin-left: 14px;
    padding-top: 5px; }
  #submenu2 li li a {
    font-size: .9em;
    text-decoration: none;
    font-weight: normal;
    padding: 4px 0px; }

.tree {
  font-size: 100%;
  line-height: 1.5em;
  margin-left: 24px; }
  .tree a {
    display: block;
    padding: 2px 2px 2px 10px; }
    .tree a.colapser {
      position: relative;
      float: left;
      clear: left;
      z-index: 0;
      width: 8px;
      height: 8px;
      line-height: 8px;
      margin-top: 4px;
      margin-left: -12px;
      background: url(../images/icn-tree_arrow.png) 3px 0px no-repeat;
      padding: 0px 0px;
      display: inline; }
      .tree a.colapser:hover {
        background: url(../images/icn-tree_arrow.png) 3px -8px no-repeat; }
    .tree a.open {
      background: url(../images/icn-tree_arrow.png) -5px 0 no-repeat; }
      .tree a.open:hover {
        background: url(../images/icn-tree_arrow.png) -5px -8px no-repeat; }
    .tree a.selected {
      font-weight: bold;
      /*color: #2469A4;*/
      background-color: #E9994A; }
  .tree li {
    margin-left: -9px;
    padding-left: 12px; }
    .tree li li, .tree li li.open {
      margin: 0;
      padding: 0;
      background: none; }
      .tree li li ul, .tree li li.open ul {
        display: block; }
    .tree li ul {
      margin-left: 12px;
      margin-bottom: 3px; }
    .tree li a {
      color: #fff;
      text-transform: none;
      font-size: 1.1em;
      font-weight: bold;
      text-decoration: none; }
    .tree li li a {
      font-size: 1em;
      letter-spacing: 0;
      font-weight: normal;
      text-transform: none; }
      .tree li li a:hover {
        /*color: black !important;*/
        text-decoration: underline; }



/* ---------------------------------------------Breadcrumbs */
.breadcrumbs {
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  list-style: none !important;
  padding: 0;
  margin: 10px 0;
  overflow: hidden;
}
  .breadcrumbs li {
    float: left;
    color: #999; }
    .breadcrumbs li.parent {
      padding-right: 10px;
      margin-right: 6px;
      /*background: url(../images/icn-breadcrumbs_arrow.gif) right 50% no-repeat;*/
      background: url(../img/ico/breadcrumbs.png) right 48% no-repeat;
    }
/*    .breadcrumbs li a:link {
      text-decoration: none;
      color: #0039a6; }
*/    .breadcrumbs li a:hover {
      text-decoration: underline;
      /*color: #000;*/ }

/* ---------------------------------------------Search Breadcrumbs */
.search_result_breadcrumbs {
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  list-style: none !important;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 1%;
  margin-left: 1em!important; }
  .search_result_breadcrumbs li {
    float: left;
    color: #999; }
    .search_result_breadcrumbs li.parent {
      padding-right: 10px;
      margin-right: 6px;
      /*background: url(../images/icn-breadcrumbs_arrow.gif) right 50% no-repeat;*/
      background: url(../img/ico/breadcrumbs.png) right 48% no-repeat;
    }
    .search_result_breadcrumbs li:last-child {
      padding-right: 10px;
      margin-right: 6px; }
    .search_result_breadcrumbs li a {
      color: #858fa4; }
      .search_result_breadcrumbs li a:hover {
        color: #000; }

/*---------------------------------------Column-secondary */
#column-inside #column-secondary {
  z-index: 10;
  padding: 1em 0;
 }

#column-secondary .data,
#column-secondary .links,
#column-secondary #link_to_calendar,
#column-secondary #more_content {
  margin: 10px 0px 20px 0px; }

div.internal_links, div.external_links {
  margin: 10px 0px; }

#rates {
  padding-top: 5px; }

#rates, #more_content {
  clear: both; }

#link_to_calendar {
  background: #e2f0ff url(../images/btn-calendar.gif) no-repeat right 50%; }

#link_to_calendar a {
  display: block;
  padding: 5px; }

.top_space {
  width: 100%;
  height: 0px;
  /*4.45em; */ }

/* ----*/
.clearAll {
  clear: both;
  font-size: 0px;
  height: 0px;
  line-height: 0px; }

/* QR code*/
#QRbox {
  height: 55px;
  position: relative;
  top: -10px; }

#QRlargebox,
#PQRlargebox {
  float: left;
  border: outset white 1px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #D2E4F9;
  padding: 5px;
  text-align: center; }

#QRlargebox {
  z-index: 110; }

#QR_icon {
  border: outset #004165 1px; }

.QR_code {
  border: outset gray 1px;
  padding: 2px;
  cursor: crosshair; }

.QR_page {
  padding: 2em 5px;
  font-weight: bold; }

#QRbox .caption2right img {
  margin: 0px 0.7em; }

.car ul { list-style-type: none!important; text-align: left; }
.car ul li { padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #eee; }
.car ul li:last-child { border: 0; }


@font-face {
  font-family: 'Calib';
  src: url('fonts/calibri.eot');
  src: local('☺'), url('fonts/calibri.woff') format('woff'), url('fonts/calibri.ttf') format('truetype'), url('fonts/calibri.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calib';
  src: url('fonts/calibrib.eot');
  src: local('☺'), url('fonts/calibrib.woff') format('woff'), url('fonts/calibrib.ttf') format('truetype'), url('fonts/calibrib.svg') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Calib';
  src: url('fonts/calibrii.eot');
  src: local('☺'), url('fonts/calibrii.woff') format('woff'), url('fonts/calibrii.ttf') format('truetype'), url('fonts/calibrii.svg') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Calib';
  src: url('fonts/calibriz.eot');
  src: local('☺'), url('fonts/calibriz.woff') format('woff'), url('fonts/calibriz.ttf') format('truetype'), url('fonts/calibriz.svg') format('svg');
  font-weight: bold;
  font-style: italic;
}
* {
  font-family: Calibri, 'Calib', Arial, sans-serif!important;
}