/* ���� ���� � ����� �������������� ���� ������� ���� */ 
.navbar-default {
    background-color: #f9f9f9;
    border:1px solid #ccc;
}
/* ������ ���������� */
.panel {border-color: #ccc;}
.panel .panel-heading {
	background-color: #fff;
    border-color: #ccc;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.panel .panel-heading a {
	color: #333;
}
.panel .panel-body a {
	color: #333;
}
/* ���� ������, ���������� �������� ����� ��� ������ */
.navbar-default .navbar-brand {
    color: #333;
}
/* ���� ������ (�������� ����� ��� ������), ��� ���������� � ���� ������� ����� ��� ��� ��� ���������� � ������ */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #e7e7e7;
	background-color: #333;
}
#nav_rubriki {max-height:300px;}
ul.nav li {background-color: #f9f9f9;}
ul.nav {padding-bottom:0;}
ul.nav li ul{background-color: #f5f5f5;}
.navbar-nav {margin: 0;}
/* ���� ������� �������������� ���� */
.navbar-default .navbar-nav > li > a {
    color: #333; font-weight:bold;
}
/* ���� ������ ����, ��� ���������� � ���� ������� ����� ��� ��� ��� ���������� � ������ */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #e7e7e7;
	background-color: #333;
}
/* ���� � ��� ��������� ������ ����, � ����� ���������� � ���� ������� ����� ��� ��� ��� ���������� � ������ */
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #e7e7e7;
    background-color: #333;
}
/* ���� � ��� ��������� ������ ����, � ����� ���������� � ���� ������� ����� ��� ��� ��� ���������� � ������ */
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #e7e7e7;
    background-color: #333;
}
/* ���� ��������� (�������������) � �������������� ������� ���� */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
/* ���� ��������� (�������������) ��� ���������� � ���� ������� ����� ��� ��� ��� ���������� � ������ */
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #e7e7e7;
    border-bottom-color: #e7e7e7;
}
/* ���� ��������� (�������������), ������������ ������ ���� */
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #e7e7e7;
    border-bottom-color: #e7e7e7;
}
/* CSS ����� ��� ��������� ��������� */
/* ���� ����� � ������, ������� ��������� ���� */
.navbar-default .navbar-toggle {
    border-color: #000;
	background-color: #000;
}
/* ���� ���� ������ (������� ��������� ����) ��� ���������� � ��� ������� ����� ��� ��� ���������� � � ������ */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #000;
}
/* ���� ��������� � ��������, ������� ��������� ���� */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar:focus,
.navbar-default .navbar-toggle .icon-bar:hover {
    background-color: #fff;
}
/* ���� ������� ���� � �������������� ������� */
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #484848;
  }
/* ���� � ��� ������ ���� � �������������� �������, ��� ���������� � ���� ������� ����� ��� ��� ���������� ��� � ������ */
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #e7e7e7;
        background-color: #333;
    }
}
.adm_bg2 {
	color: #8a6d3b;
	background-color: #fff8f6;
    border-color: #fff4f3;
}

.form-control {box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px !important;}
.btn-airbnb-1 {border:2px solid #484848; padding: 5px 12px; background-color: #fff; font-weight:bold;}
.link_bl, .link_bl:hover {color: #484848;}
.btn-info {background-color: #ff6f61; border-color: #ff4e3e; color:#fff !important;}
.btn-info:hover {background-color: #ff4e3e; border-color: #ff402f;}
.btn-info:focus {background-color: #ffb6af !important; border-color: #ff7d71 !important;}

.outer:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.inner {
  display: inline-block;
  vertical-align: middle;
}
.outer {
  text-align: center;
}
/*
     */
/*
*/