/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
@import url("../vtemtools/widgets/css/global.css");
/* #######################  GENERAL SETTINGS ############################ */
.vtem-wrapper{position:relative; overflow:hidden; z-index:1;}
.vtem-section{padding-top:0px; padding-bottom:0px;}
.vtemgotop{border:1px solid rgba(130,130,130,.3); display:block; width:32px; height:32px; text-align:center; font-size:150%; font-family:FontAwesome; text-decoration:none !important; border-radius:50%; line-height:1.2em;}
.section-header {
    padding-top: 30px;
    background: url(../images/gruppa_shapka.png) no-repeat scroll 0 0 / 100% 100%;
}
.nav-pills.vtem-menu{text-align:right;}
.nav-pills.vtem-menu > li{float:none; display:inline-block;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{background-color:#f90; color:#fff;}
.nav-pills > li > a:hover, .nav-pills > li > a:focus, .nav-pills > li.menu-hover > a{color:#fff;}

.sitetitle, .sitephone {
  font-size: 25px;
  text-align: right;
}

.siteemail {
  font-size: 20px;
  text-align: right;
}

.sitephone a {
  color: #15B8EF;
  text-decoration: none;
}

.sitephone a:hover, .sitephone a:focus {
  color: #DAAD12;
  text-decoration: none;
  transition: 0.3s;
}

.siteemail a {
  color: #15B8EF;
  text-decoration: none;
}

.siteemail a:hover, .siteemail a:focus {
  color: #DAAD12;
  text-decoration: none;
  transition: 0.3s;
}

.section-topmenu {
  margin-bottom: 30px;
}

.position-top {
  z-index: 1;
}

.nav-pills {
  display: table;
  margin: auto;
}

.position-top .menu li a {
  color: #162A42;
  font-size: 20px;
  background: transparent;
}

.position-top .menu li a:hover, .position-top .menu li a:focus {
  color: #fff;
  background: transparent;
  transition: 0.3s;
  text-decoration: none;
}

.position-top .menu li.active a {
  color: #fff;
}

.nav-child {
    display: none;
    background: #DAAD12;
    border-radius: 5px;
    width: 250px;
    padding: 10px 15px !important;
    border: 1px solid #162A42;
}

.nav-pills li.parent:hover .nav-child {  
  display: block;
  position: absolute;
}

.panel {
    background: #DAAD12;
}

.page-header {
  margin: 0;
  padding: 0;
  border: 0;
}

.page-header h1 {
  margin: 0;
  padding: 0;  
  font-size: 25px;
  text-align: center;
  color: #fff;
}

.newsflash a {
  color: #162A42;
  font-size: 16px;
}

.newsflash a:hover, .newsflash a:focus {
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
}













