@import url( http://fonts.googleapis.com/css?family=Noto+Sans:400,700&subset=cyrillic );
body {
	background: url("../img/bg-01.jpg") no-repeat 50% 0px;
}
.site-container {
	width: 1024px;
}
.header {
	position: relative; z-index: 1000;
}
.page-content {
	padding: 20px; border-radius: 4px; border: 2px solid rgb(12, 107, 187); border-image: none; margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.page-content > .row > .span8 {
	width: 684px;
}
.page-content > .row > .span4 {
	width: 260px; padding-left: 18px; margin-left: 17px; border-left-color: rgb(12, 107, 187); border-left-width: 1px; border-left-style: solid;
}
.site-logo {
	margin: 10px 0px; width: 500px; float: left; display: block;
}
.did-you-know {
	background: rgba(0, 0, 0, 0.5); padding: 10px; border-radius: 4px; border: 2px solid rgb(255, 242, 0); border-image: none; top: 30px; color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-style: italic; float: right; position: relative; max-width: 350px;
}
.did-you-know .title {
	color: rgb(255, 242, 0); font-size: 14px; font-style: normal; margin-bottom: 5px;
}
.did-you-know p {
	margin: 0px;
}
hr {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(12, 107, 187) currentColor rgb(255, 255, 255); margin: 20px 0px; border-image: none;
}
.footer {
	color: rgb(192, 192, 192); line-height: 18px; font-size: 12px;
}
img {
	border-radius: 4px;
}
table {
	
}
.breadcrumbs {
	margin-bottom: 5px;
}
.breadcrumbs a {
	color: rgb(192, 192, 192); line-height: 14px; font-size: 12px; text-decoration: none;
}
.breadcrumbs {
	color: rgb(192, 192, 192); line-height: 14px; font-size: 12px; text-decoration: none;
}
#main-menu {
	margin-bottom: 10px;
}
#main-menu .navbar-inner {
	border-radius: 0px; border: currentColor; border-image: none; padding-right: 0px; padding-left: 7px; filter: none; min-height: 40px; box-shadow: none; background-image: url("../img/main-menu-bg.png"); background-repeat: no-repeat; background-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#main-menu .navbar-inner .nav > li > a {
	padding: 10px 15px; color: rgb(255, 255, 255); text-decoration: none; float: none; text-shadow: none;
}
#main-menu .navbar-inner .nav > .active > a {
	color: rgb(255, 255, 255); text-decoration: none; box-shadow: none; background-repeat: repeat-x; background-color: rgb(31, 64, 158); -webkit-box-shadow: none; -moz-box-shadow: none;
}
#main-menu .navbar-inner .nav > .active > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; box-shadow: none; background-repeat: repeat-x; background-color: rgb(31, 64, 158); -webkit-box-shadow: none; -moz-box-shadow: none;
}
#main-menu .navbar-inner .nav > .active > a:focus {
	color: rgb(255, 255, 255); text-decoration: none; box-shadow: none; background-repeat: repeat-x; background-color: rgb(31, 64, 158); -webkit-box-shadow: none; -moz-box-shadow: none;
}
#main-menu .navbar-inner .nav > .open > a {
	color: rgb(255, 255, 255); text-decoration: none; box-shadow: none; background-repeat: repeat-x; background-color: rgb(31, 64, 158); -webkit-box-shadow: none; -moz-box-shadow: none;
}
#main-menu .navbar-inner .nav > li > a:hover {
	background-color: rgb(31, 64, 158);
}
#main-menu .navbar-inner .nav > li:first-child > a:hover {
	
}
#main-menu .navbar-inner .nav > li:first-child.active > a {
	
}
#main-menu .navbar-inner .nav > li:last-child > a:hover {
	border-radius: 0px 4px 4px 0px;
}
#main-menu .navbar-inner .divider-vertical {
	margin: 0px; height: 40px; border-right-color: rgb(0, 33, 87); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
#main-menu .navbar-inner .nav > li > a {
	text-align: center; min-width: 113px;
}
#main-menu .dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 6px; border: 1px solid rgb(31, 64, 158); border-image: none; left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: none; background-clip: padding-box; background-color: rgb(31, 64, 158); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-background-clip: padding-box;
}
#main-menu .nav > li > .dropdown-menu::before {
	left: 9px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
#main-menu .nav > li > .dropdown-menu::after {
	border-width: medium 6px 6px; border-style: none solid solid; border-color: rgb(31, 64, 158) transparent; left: 10px; top: -6px; display: inline-block; position: absolute; content: "";
}
#main-menu .dropdown-menu a {
	color: rgb(255, 255, 255);
}
#main-menu .dropdown-menu .divider {
	margin: 9px 1px; height: 1px; overflow: hidden; border-bottom-color: rgb(0, 33, 87); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
#main-menu .open > .dropdown-menu {
	display: block;
}
#main-menu .dropdown-submenu > a::after {
	border: currentColor; border-image: none;
}
.page-title {
	margin: 0px 0px 10px; padding: 0px; color: rgb(24, 53, 142); line-height: 30px; font-size: 22px; font-weight: normal;
}
.widget {
	margin-bottom: 20px;
}
:last-child.widget {
	margin-bottom: 0px;
}
.widget .title {
	color: rgb(24, 53, 142); line-height: 30px; font-size: 16px; font-weight: normal; text-decoration: none; margin-bottom: 5px;
}
.widget .title a {
	color: rgb(24, 53, 142); line-height: 30px; font-size: 16px; font-weight: normal; text-decoration: none; margin-bottom: 5px;
}
.widget .title a:hover {
	text-decoration: underline;
}
#promo-scroll {
	width: 684px; height: 300px;
}
#promo-scroll .carousel-control {
	top: 45%;
}
#promo-scroll img {
	border-radius: 4px;
}
.carousel-caption {
	border-radius: 0px 0px 4px 4px;
}
.carousel-caption h4 {
	color: rgb(255, 255, 255); font-family: "Noto Sans", sans-serif; font-size: 19px; font-weight: normal; margin-bottom: 5px;
}
#promo-scroll .carousel-control {
	background: url("../img/arrows-white.png") no-repeat 0px -40px; border-radius: 0px; border: currentColor; border-image: none; left: 15px; top: 50%; width: 24px; height: 40px; text-align: center; text-indent: -9999px; margin-top: -20px; filter: none; position: absolute; opacity: 1; -webkit-border-radius: none; -moz-border-radius: none;
}
#promo-scroll .carousel-control:hover {
	background-position: 0px 0px; opacity: 1;
}
#promo-scroll .carousel-control.right {
	background-position: -24px -40px; left: auto; right: 15px;
}
#promo-scroll .carousel-control.right:hover {
	background-position: -24px 0px;
}
#promo-partners {
	width: 684px; height: 100px;
}
#promo-partners .item {
	padding: 0px 60px;
}
#promo-partners .item a {
	width: 126px; line-height: 100px; margin-right: 20px; float: left; display: block; cursor: default;
}
#promo-partners .carousel-control {
	top: 45%;
}
#promo-partners img {
	border-radius: 4px;
}
.carousel-caption {
	border-radius: 0px 0px 4px 4px;
}
#promo-partners .carousel-control {
	background: url("../img/arrows-blue.png") no-repeat 0px -40px; border-radius: 0px; border: currentColor; border-image: none; left: 15px; top: 50%; width: 24px; height: 40px; text-align: center; text-indent: -9999px; margin-top: -20px; filter: none; position: absolute; opacity: 1; -webkit-border-radius: none; -moz-border-radius: none;
}
#promo-partners .carousel-control:hover {
	background-position: 0px 0px; opacity: 1;
}
#promo-partners .carousel-control.right {
	background-position: -24px -40px; left: auto; right: 15px;
}
#promo-partners .carousel-control.right:hover {
	background-position: -24px 0px;
}
#promo-partners .carousel-indicators {
	display: none;
}
#promo-media {
	width: 684px; height: 100px;
}
#promo-media .item {
	padding: 0px 60px;
}
#promo-media .item a {
	width: 126px; line-height: 100px; margin-right: 20px; float: left; display: block; cursor: default;
}
#promo-media .carousel-control {
	top: 45%;
}
#promo-media img {
	border-radius: 4px;
}
.carousel-caption {
	background: url("../img/semi-transparent-50.png") 0px 0px; border-radius: 0px 0px 4px 4px;
}
#promo-media .carousel-control {
	background: url("../img/arrows-blue.png") no-repeat 0px 0px; border-radius: 0px; border: currentColor; border-image: none; left: 15px; top: 50%; width: 24px; height: 40px; text-align: center; text-indent: -9999px; margin-top: -20px; filter: none; position: absolute; opacity: 0.7; -webkit-border-radius: none; -moz-border-radius: none;
}
#promo-media .carousel-control:hover {
	opacity: 1;
}
#promo-media .carousel-control.right {
	background-position: -24px 0px; left: auto; right: 15px;
}
#promo-media .carousel-indicators {
	display: none;
}
.news-last .item {
	margin-bottom: 20px;
}
.news-list .item {
	margin-bottom: 20px;
}
.news-last .item .img {
	margin-right: 10px; float: left;
}
.news-list .item .img {
	margin-right: 10px; float: left;
}
.news-last .item img {
	border-radius: 4px;
}
.news-list .item img {
	border-radius: 4px;
}
.announce-item {
	
}
.news-last .last {
	margin-right: 0px;
}
.news-last .item .date {
	color: rgb(192, 192, 192); font-size: 12px; font-weight: normal;
}
.news-list .item .date {
	color: rgb(192, 192, 192); font-size: 12px; font-weight: normal;
}
.news-content .date {
	color: rgb(192, 192, 192); font-size: 12px; font-weight: normal;
}
.news-last .news-title {
	line-height: 17px; font-size: 14px;
}
.news-list .news-title {
	line-height: 22px; font-size: 18px;
}
.news-list .intro p {
	margin-bottom: 0px;
}
.news-list .intro {
	margin: 5px 0px; line-height: 16px; font-size: 14px;
}
.news-content .img {
	margin: 0px 15px 10px 0px; float: left;
}
.news-content .img img {
	border-radius: 4px;
}
.news-content .intro {
	font-weight: bold;
}
.org-list .img {
	width: 150px; height: 100px; margin-right: 20px; float: left;
}
.org-list .top img {
	width: 150px; height: 100px;
}
.org-list .title a {
	font-family: "Noto Sans", sans-serif; font-size: 18px; font-weight: normal;
}
.org-list .top {
	clear: left;
}
.org-list .item {
	padding: 10px; border-radius: 4px; border: 1px solid rgb(12, 107, 187); border-image: none; width: 190px; height: 165px; text-align: center; line-height: 15px; margin-right: 20px; margin-bottom: 20px; float: left;
}
.org-list .well {
	border: 1px solid rgb(12, 107, 187); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255);
}
.org-list .item .img {
	margin: 10px auto; width: 134px; height: 89px; float: none;
}
.org-list .item img {
	width: 134px; height: 89px;
}
.org-list .item .title a {
	font-size: 14px;
}
.org-list .last {
	margin-right: 0px;
}
.org-list .last::after {
	line-height: 0; clear: left; display: table; content: "";
}
.welcome-list .well {
	background: rgb(255, 255, 255); border: 1px solid rgb(12, 107, 187); border-image: none;
}
.download-link {
	padding: 15px 0px; display: block;
}
.download-link a {
	padding: 15px 5px 15px 60px; line-height: 18px; font-size: 14px;
}
.download-link span {
	color: rgb(192, 192, 192); font-size: 12px; text-decoration: none;
}
.download-pdf {
	background: url("../img/icon-48-pdf.png") no-repeat 0px 0px;
}
.download-doc {
	background: url("../img/icon-48-doc.png") no-repeat 0px 0px;
}
.download-jpg {
	background: url("../img/icon-48-jpg.png") no-repeat 0px 0px;
}
.gallery-item-images .fancybox {
	width: 214px; height: 160px; margin-right: 20px; margin-bottom: 20px; float: left; display: block;
}
.gallery-item-images .last {
	margin-right: 0px;
}
