#yandex-metrika {
  padding-top: 10px;
}
body {
  background: url(/images/fabric.png) repeat 0 0;
}

/* top-menu */
.tm-toolbar {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* header */
.tm-headerbar {
  margin-top: 5px;
  margin-bottom: 20px;
}

/* logo */
#vk-logo {
  color: #393532;
  font-size: 44px;
  text-shadow: grey 3px 3px 5px;
  font-weight: 600;
  letter-spacing: 2px;
  margin-top: 15px;
  font-family: 'Roboto Condensed';
}

#vk-logo-small {
  color: #393532;
  font-size: 20px;
  text-shadow: grey 3px 3px 5px;
  letter-spacing: 3px;
  margin-top: -38px;
  font-family: 'Roboto Condensed';
}

@media (max-width: 500px) { /* w <= 500 */
  #vk-logo-small {
    font-size: 14px;
    letter-spacing: 2px;
    margin-top: -38px;
  }
}

a[class=tm-logo]:hover {
  text-decoration:none;
}

#QQQ_vk-logo-icon, #QQQ_vk-logo-c  {
  color: #6f9dc8; /* #35a1cc; */ /*#0a3fab;*/ /* #3c5bb0; */ /* #ed7851; */
}

#vk-logo-line2 {
  color: #393532;
  font-size: 14px;
  letter-spacing: 3px;
  text-shadow: none;
  padding-left: 78px;
  font-family: 'Open Sans';
  
}



/* header-address */
@media (max-width: 900px) { /* w <= 900 */
  .uk-panel.vk-box-address
  {
    display: none;
  }
}

.uk-panel.vk-box-address {
  margin-right: 5%;
}

#vk-header-address {
  font-size: 18px;
  line-height: 22px;
}

#vk-header-address-icon {
  margin-left: -25px;
  margin-bottom: -10px;
  margin-top: -10px;
  color: #6f9dc8; /*#eb7856;*/
}

#vk-header-address-btn {
  display: inline-block;
  border: 3px solid grey;
  border-radius: 18px;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 10px;
  text-align: center;
  width: 170px;
}

#vk-header-address-btn a {
  /*color: grey;*/
}

#vk-header-address-btn a:hover {
  text-decoration: none;
}

#vk-header-address-btn [class*='uk-icon-'] {
  color: grey;
}

/* header-phone */
#vk-header-phone {
  font-size: 18px;
  line-height: 22px;
  color:black;
}

#vk-header-phone-icon {
  margin-left: -25px;
  margin-bottom: -10px;
  margin-top: -10px;
  color: #6f9dc8; /*#eb7856;*/
}

#vk-header-phone .fax {
  font-size: 80%;
}

#vk-header-phone-btn {
  display: inline-block;
  border: 3px solid grey;
  border-radius: 18px;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 10px;
  text-align: center;
  width: 170px;
}

#vk-header-phone-btn a {
  /* color: grey; */
}

#vk-header-phone-btn a:hover {
  text-decoration: none;
}

#vk-header-phone-btn [class*='uk-icon-'] {
  color: grey;
}

.contact-495 {
  font-size: 90%; 
}
.contact-phone {
  font-size: 110%; 
}



/* slider on main page */
div.uk-panel.uk-panel-box.vk-slider-main {
  padding: 0px;
}

img[src*=tx-]:hover {
  border-bottom: 1px solid #35a1cc; /*#eb7856;*/
}

.slide-main:hover {
  border-bottom: 1px solid #0074a2;
  border-bottom-style: dotted;
  color: #0074a2;
  cursor: pointer;
}
/* main menu */
.uk-navbar {
  
}
.uk-navbar-nav>li>a {
  font-size: 16px;
  color: #5a5a5a;
  text-shadow: 2px 1px 1px #fff;
  float: left;
  position: relative;
  border-right: 2px solid #f5f5f5; /*#ccc;*/
  border-left: 2px solid #f5f5f5;
}

/*
nav.tm-navbar.uk-navbar {
  background: #393532;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  background-origin: border-box;
  background-image: -webkit-linear-gradient(top, #5f6265, #393532);
  background-image: linear-gradient(to bottom, #5f6265, #393532);
}

.uk-navbar-nav>li>a {
  color: #ffffff;
  text-shadow: none;
}
.uk-navbar-nav>li>a:hover {
  background-color: #fafafa;
  color: #444;
  text-shadow: none;
}

.uk-navbar-nav>li.uk-active>a {
  background-color: #fafafa;
  color: #444;
  border-left-color: rgba(0, 0, 0, 0.1);
  border-right-color: rgba(0, 0, 0, 0.1);
  border-top-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}
*/

.vk-5year {
  text-align: center;
 
  
}
.vk-5year > .uk-panel-title {
  font-size: 30px;
   margin-top: 25px;
}

.vk-5year .uk-icon-flag::before {
  content: "\f024\f48";
}

/* reklama on home-page */
.vk-reklama-title {
  font-family: 'Roboto Condensed';
  font-size: 18px;
}
.vk-reklama-cost {
  font-size: 120%;
}
.vk-reklama-cost.uk-badge {
  display: inline;
  white-space: nowrap;
}

/* article on home-page */
article.uk-article {
  border-bottom: none;
}
.tm-leading-article .uk-article:last-child {	
  padding-bottom: 0px;
  border-bottom: none;
}

.uk-breadcrumb {
  /*margin-top: 10px;*/
  margin-bottom: 35px;
}

.tm-navbar {
  margin-top:15px;
}


/* vk-org on bottom-a */
div.uk-panel.uk-panel-box.vk-org-top {
  padding: 0px;
  border: none;
}

.vk-org-main-bg {
  width: 100%;
  height: 232px;
  overflow: hidden;
  background: url(/images/my/org/org-bg.png) repeat-x 0 0;
  margin: 0 0 0 0;
}

.vk-org {
  width: 1130px;
  margin: 0 auto 0 auto;
  color: #ffffff;
  font-size: 15px;
  line-height: 18px;
  position: relative;
  font-family: 'Arial';
}

.vk-org h2, .vk-org .h2{
  margin: 4px 0 10px 0;
  color: #ffffff;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  font-family: 'Arial';
}

.vk-org-01 {
  width: 300px;
  background: url(/images/my/org/icon-1.png) no-repeat 0 0;
  padding: 0 0 0 40px;
  position: absolute;
  top: 32px;
  left: 0px;
}

.vk-org-02 {
  width: 300px;
  background: url(/images/my/org/icon-2.png) no-repeat 0 0;
  padding: 0 0 0 35px;
  position: absolute;
  top: 32px;
  left: 50%;
  margin-left: -160px;
}

.vk-org-03 {
  width: 310px;
  background: url(/images/my/org/icon-3.png) no-repeat 0 0;
  padding: 0 0 0 45px;
  position: absolute;
  top: 32px;
  right: 0px;
}

.vk-no-margin {
  margin:0px;
}

/* bottom */
@media (min-width: 865px) { /* w >= 865 */
  .uk-panel.uk-panel-box.vk-bottom-copyright,
  .uk-panel.uk-panel-box.vk-bottom-contacts,
  .uk-panel.uk-panel-box.vk-bottom-time,
  .uk-panel.uk-panel-box.vk-bottom-phone
  {
    padding: 0; 
    border: none;
    background-color: inherit;
  }
}

.bottom-copyright {
  font-size: 15px;
}

.bottom-copyright > span {
  font-size: 80%;
  letter-spacing: 0.5px;
}

.bottom-contacts {
  font-size: 15px;
  /*margin-left: 40px;*/
}

.bottom-contacts li {
  list-style: none;
  line-height: 24px;
}

.bottom-contacts a {
  color: #42484f;
  text-decoration: underline;
}

.bottom-contacts a:hover {
  text-decoration: none;
}

.bottom-time strong{
  font-size: 18px;
  color: #000;
}

.bottom-time strong i, em{
  font-size: 16px;
  color: #42484f;
  font-style: inherit;
}

.bottom-phone {
  font-size: 15px;
  color: #42484f;
  line-height: 24px;
}
.bottom-phone strong {
  font-size: 18px;
  color: #000;
  
}
.bottom-phone .fax {
  font-size: 90%;
  color: #42484f;
}
@media (max-width: 865px) {  
  .bottom-phone,
  .bottom-phone strong,
  .bottom-phone .fax
  {
    font-size: 14px;
  }
}


a.vk-totop-scroller.tm-totop-scroller {
  font-size: 24px;
  margin-left: 50%;
  position: relative;
}
a.vk-totop-scroller.tm-totop-scroller:hover {
  font-size: 18px;
}

/* table */
.table-rss, .table-rss2 { 
  width: 100%;
  border: 1px;
  border-collapse: collapse; 
}
.table-rss td, .table-rss2 td {
  text-align: center;
  padding: 8px 8px 8px 8px;
}
.table-rss td:first-child, .table-rss2 td:first-child  {
  text-align: left;
}
.table-rss2 td:nth-child(2)  {
  text-align: left;
}
.zebra tr:nth-child(2n) {
  background: #f0f0f0;
} 
.zebra tr:nth-child(1) {
  background: #dddddd;
  color: #000000;
} 


/* article licenzii */
.vk-licenzii li {
  line-height: 24px;
}

/* layer on full-screen */
@media (min-width: 980px) {
 .full-screen {
   width: 50vw;
   margin-left: 50%;
 }
 .full-screen > div {
   width: 99.9vw;
   margin-left: -99.9%;
   
 }
}

/* chronoforms */
a[href*=chrono] {
  font-size: 5px;
  color: lightgrey;
}

/* maps */
.zhym-credit {
  font-size: 10px;
}
