:root {
  --main-bg-color: #F7FCFF;
  --menu-bg-color: #f0dabe;
  --menu-ac-color: #fdd586;
  --menu-tx-color: #A86609;
  --main-tx-color: #A86609;
  --header-tx-color:#f59c1c;
}
.site-about {
  font-size: 12pt;  
  padding-bottom: 30px;
}
.center-block {
    text-align: center;
    padding-bottom: 20px;
}
.dialog-container{
    margin-right: auto;
    margin-left: auto;
    max-width: 1280px;
    width: 100%;
}

.sidebar {
    width: 200px;
    display:inline-block;
    vertical-align: top;
}
   
.content{
    display: inline-block;
    width: 84%;
}

.content-page, footer{
    border-radius: 5px;
    background-color: var(--main-bg-color);
    padding: 10px;
    padding-left: 30px;
}
footer{
    margin: 5px 0;;
}

.info-us{
    text-align: left;
    vertical-align: top;
    display: inline-block;
    width:30%;
    
} 

.contact-us{
    display: inline-block;
    width:60%;
    text-align: left;
    vertical-align: top;    
}

.text-us{
    /* color: var(--main-tx-color);*/
    
    margin-bottom: 0;
    font-size: small;
}
.text-blue{
    color: #000080;
    padding-top: 30px;
    padding-right: 20px;
    margin-bottom: 0;
    font-size: small;
}
   

.sidebar li {
    list-style-type: none; /* Убираем маркеры */
    width:100%;    
}

.sidebar ul {
    padding-left: 0; /* Сдвигаем список влево */
}

#img-gerb{
    /*width:80px;*/
    display:inline-block;
    vertical-align: top;
    
}
#img-gerb>img{
    height: 10em;
    z-index:2;
}

#myname{
    display:inline-block;
    vertical-align: top;
}

.title-head{
    color: var(--header-tx-color);
    margin:0;
    font-size: medium;
}
#header-right{
    float:right;
    display: inline-block;
}

.sidebar li>ul {
    position: absolute;
    left: 200px;
    top: 0;
    width: 200px;
}
.sidebar li:hover >ul{
    display:block;
    border-radius: 5px;
}

.sidebar > .panel {
 background-color: transparent;
 border: 0;
}

.sidebar .nav-stacked > li + li {
    margin-top: 1px;
}

/*.sidebar .menuitem > a{
   background-color: var(--menu-bg-color);
   color: var(--menu-tx-color);
   border-radius: 5px;
}*/

.sidebar .menuitem > a {
  /* display: inline-block;*/
  color: white;
  text-decoration: none;
  padding: .5em 2em;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  border-color: #2aaf2e #000 #05ef0c;
  border-radius: 6px;
  background: linear-gradient(#2aaf2e, #05ef0c) #05ef0c;
  transition: 0.2s;
} 
.sidebar .menuitem >  a:hover { background: linear-gradient(#19871d, #19871d) #19871d; }
.sidebar .menuitem >  a:active { background: linear-gradient(#f59500, #f5ae00) #f59500; }


/*.sidebar .nav-pills > .menuitem.active>a, 
.sidebar .nav-pills > .menuitem:hover>a{
   color:var(--menu-tx-color);
   background-color:  var(--menu-ac-color);
}*/

header {
    /* background-image: url(../res/zelenoe2.jpg);*/
    
    background-position: center; 
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 2px 10px 10px -2px grey;
    padding-left: 5px;
    height: 110px;
}
.blur {
     background: rgba(255, 255, 255, 0.2);
  filter: blur(5px); 
  width:100%;
  height: 140px;
  position: absolute ;
  top:0;
  left:0;
}
.dialog{
    background-position: center; 
    /* background-repeat: no-repeat;*/
    background-size: cover;
    /* background-image: url(../res/wheat2.jpg);*/
    background-image: url(../res/solnechnoe2.jpg);
    background-attachment: fixed;
}

.sidebar .menuitem > a .indicator{
      color:var(--menu-tx-color);
}

.menuitem{
    z-index: 1;
}

.link-txt{
    width: 50%;
    display: inline-block;
    vertical-align: middle;
}

.carusel{
    margin: 10px 0px;
    border-radius: 5px;
    box-shadow: 2px 10px 10px -2px grey;
}