@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed';

body{
	font-family: 'Roboto Condensed', sans-serif;
	background-color: #005db8;
	background: url(../images/bg.jpg) no-repeat 0 0 #005eb8;
	background-attachment: fixed;
	color:#fff;
}
img{
	max-width: 100%;
	height: auto;
}
a {color:#FFB87F;}
a:hover {color:#F28529; text-decoration:none;}


/* Галлерея трио */
.trio-gallery {text-align:center;} 
.trio-gallery img{width:100%;height:auto;max-width:300px;padding-bottom:15px;padding-top:15px;}
@media only screen and (max-width : 480px) {.trio-gallery .col-xs-6 {float:none; width:100%;}}
/* /Галлерея трио */

.name_page {
  list-style: none outside none;
  padding: 10px 0 18px;
}

.name_page > li {
    float: left;
    margin: 0 5px 0 0;
}
.docc {
	background-color: #001A51;
	border-top: 10px solid #ed701e;
}

.foot2016 {
	background-color: #001A51;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom: 10px solid #ed701e;
	border-top: 1px solid #3268D3;
}
.text2016{
	background-color: rgba(0, 25, 80, 0.6);
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #3268D3;
}
.carousel-inner .item  img {
	width:100%;

}
.carousel-caption {
	bottom: 0px;
	font-size:1.1em;
    color: #fff;
    left: 0;
	background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
}
.carousel-caption a {
	color:#aaeaff;
}
.carousel-indicators {
	bottom: -5px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#dde0f2;
}
.top2016 {	
	padding-top:15px;
	padding-bottom:15px;
	}

.top2016 .left {padding-top:0px; font-size:1.3em; text-align:left;}
.top2016 .right{text-align:right;font-size:1.3em;}
.top2016 .right span{font-size:1.5em;}

.olimp {
	background: url(../images/lbg.jpg) repeat-y #78acfe;
	border-right:1px solid #dde0f2;
}

img.logo {
	padding:10px 10px 20px;
}

.affix {
	height: 100%;
	z-index: 10900;
}

.nav-pills > li > a {
	border-radius: 0px;
	height:50px;
	background: #bed7ff;
	border-right:15px solid #ed701e;
	color:#ed701e;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	margin-bottom:4px;
}
.nav-pills > li > a:focus {
	background: #0441a0;
	color:#fff;
	border-right:0;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background: #0441a0;
	color:#fff;
	border-right:0;
}
.nav-pills > li > a:hover {
	background: #0441a0;
	color:#fff;
	border-right:0;
}

.navbar-default {
	background: #78acfe;
	border-bottom:1px solid #dde0f2;
}
.navbar-default .navbar-nav > li {
	background: #bed7ff;
	margin-left:4px;
	
}
.navbar-default .navbar-nav > li > a {
	color:#ed701e;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	border-bottom:8px solid #ed701e;
	padding:11px 15px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background: #0441a0;
	color:#fff;
	border-bottom:8px solid #0441a0;
}

.navbar-default .navbar-nav > li > a:hover {
	background: #0441a0;
	color:#fff;
	border-bottom:8px solid #0441a0;
}
.navbar-default .navbar-nav > li > a:focus {
	background: #0441a0;
	color:#fff;
	border-bottom:8px solid #0441a0;
}
.navbar-brand > img {
    display: block;
    margin-top: -6px;
}

.navbar-default .navbar-toggle {
	border-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover {
	background-color: #0441a0;
}
.navbar-default .navbar-toggle:focus{
	background-color: #0441a0;
}
.navbar-nav > li > .dropdown-menu {
    border-radius: 0;
    margin-top: -8px;
	background-color: #ed701e;
	width:200px;
	
}
.navbar-nav > li > .dropdown-menu > li :hover {
	background-color: #0441a0;
}

.navbar-nav > li > .dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.8;
    padding: 8px 20px;
    white-space: nowrap;
	border-bottom:1px solid #fff;
}

.navbar-right .dropdown-menu {left: -1px; right: auto;}

.nav-pills > li > .dropdown-menu {
    border-radius: 0;
    margin: -51px 150px;
	background-color: #ed701e;
	width:200px;
}

.nav-pills > li > .dropdown-menu > li :hover {
	background-color: #0441a0;
}
.nav-pills > li > .dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.8;
    padding: 6px 20px;
    white-space: nowrap;
	border-bottom:1px solid #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu {
	background-color: #ed701e;
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	background-color: #0441a0;
	color:#fff;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
}
@media only screen and (max-width : 1080px) {
.nav-pills > li > a {
	font-size:14px;
	font-weight:bold;
}

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.ol-top {margin-top:51px;}
.top2016 .left {padding-top:15px; font-size:1.5em;text-align:left;}

}
@media (min-width: 768px) and (max-width: 900px) {
.ol-top {margin-top:51px;}
.navbar-default .navbar-nav > li > a {
	font-weight:normal;
	padding:11px 9px;
}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
.ol-top {margin-top:51px;}
.top2016 .right{text-align:center;}
.navbar-default .navbar-nav > li {
	background: #bed7ff;
	margin-left:0px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color:#fff;
	padding:15px 0 15px 15px;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.ol-top {margin-top:51px;}
.top2016 .right{text-align:center;}
}

.text2016 img {
	padding-bottom:20px;
}

.text2016  {
	font-size:1.2em;
}