body {
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);
 font-family: 'Open Sans', Tahoma,Verdana,Arial sans-serif;}

#header {background:#005597;}
#phone { color: #ffffff;font-size: 16px;font-weight: bold;line-height: 75px;text-align: center;}
#phone a {color:#fff;}

#content {margin-top:40px;margin-bottom:19px;}
.gray {background:#eee;padding-top:40px;padding-bottom:19px;}
#footer {background:#eee;border-top:3px solid #005597;padding: 20px 0;}

a {
    color: #005597;
    text-decoration: none;
}
a:hover, a:focus {
    color: #006abc;
    text-decoration: underline;
}

.navbar {margin-bottom:0;}
.navbar-nav > li > a {padding-bottom: 28px;padding-top: 27px;color:#fff;font-size:15px;}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #006abc;
}

.nav > li.active {background-color: #006abc;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #006abc;
    border: none;}	

.dropdown-menu > li > a:active,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
 background:#fff;
}

.navbar-nav .open .dropdown-menu {background:#f5f5f5;}

.btn-menu {background:#fff;}
.btn-menu:hover,
.btn-menu:focus,
.btn-menu.focus,
.btn-menu:active,
.btn-menu.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #f5f5f5;
  border-color: #adadad;
}

/* ---- */

.panel-blue {
    border-color: #005597;
}

.panel-blue > .panel-heading {
    background-color: #005597;
    border-color: #005597;
    color: #fff;
	font-size: 22px;}

.text-blue {color:#005597;}

.btn-blue {background-color: #005597;color: #fff;border-color: #2e6da4;}
.btn-blue:hover,
.btn-blue.focus,
.btn-blue.active {
  color: #fff;
  background-color: #006abc;
}

/* ---- */
.nav-blue-vert > li a {color:#000;}
.nav-blue-vert > .active a, .nav-blue-vert > li a:hover {color:#fff;}
.nav-blue-vert > li.active {background:#005597;}
.nav-blue-vert > li {background:#eeeeee;border-left: 3px solid #005597;}

/* ---- */
.tr-gray > th {background:#999;color:#fff;}
.tr-blue > th {background:#005597;color:#fff;}