h1, .h1 {
    font-size: 16px; font-weight: bold;
    margin-top: 0px;
    margin-bottom: 10px;
} 

h2, .h2 {
    font-size: 15px; font-weight: bold;
    margin-top: 0px;
    margin-bottom: 10px;
} 

.topblock1 { margin-top: 0px; }
.topblock2 { margin-top: 20px; }
.topblock3 { margin-top: 0px; }

.ltrow { text-align: right; }
.rtrow { text-align: left; }

/*Цвет фона и цвет обводки главного меню */
.navbar-default {
    background-color: #0000FF;
    border-color: #365499;
}

/*Цвет фона текста названия бренда */
.navbar-default .navbar-brand {
    color: #ebebeb;
}

/*Цвет фона текста названия бренда при наведении */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #ffffff;
}

/*Цвет меню-гамбургера */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

/*Цвет текста в меню */
.navbar-default .navbar-nav > li > a {
    color: #ebebeb;
}

/*Цвет текста в меню при наведении и фокусе */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  /* background-color: transparent; при наведении курсора на пункт меню его цвет не меняется */
  background-color: #3399cc; 
}

/*Цвет фона и цвет текста в активной кнопки меню */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #3399cc;
    color: #ffffff;
}

/*Цвет фона в выпадающем меню */
.dropdown-menu {
    background-color: #0000FF;
}

/*Цвет текста в выпадающем меню */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
}

/*Цвет текста и фона в выпадающем меню при наведении и фокусе */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #3399cc;
}

/*Цвет текста и фона в выпадающем меню первого уровня в активном пункте меню */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #337ab7;
}

/*Цвет фона кнопки гамбургера */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #3399cc;
}
/*Цвет обводки кнопки гамбургера */
.navbar-default .navbar-toggle {
    border-color: #dddddd;
}

/*Главное меню в свёрнутом виде */
@media screen and (min-width:100px) and (max-width:991px) {

/*Цвет текста и фона в выпадающем меню второго уровня при наведении и фокусе */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #3399cc;
}

/*Цвет текста и фона в выпадающем меню второго уровня в активном пункте меню */
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #337ab7;
}

/* Для блоков главной страницы */
.topblock1 { margin-top: 20px; }

}


/* Для картинки стоимость услуги */
@media screen and (min-width:100px) and (max-width:767px) {

.ltrow { text-align: center; }
.rtrow { text-align: center; }
}