/* Generated by less 1.7.0 */
@import url(//fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic,700italic&subset=cyrillic-ext,latin,cyrillic);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=cyrillic-ext,latin,cyrillic,latin-ext);
@import "dep-customize.css";
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-link {
  color: #005f99;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #00304d;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.gray-bg {
  background-image: url(..//images/UI/menuRootGrayBg.png);
}
.red-bg {
  background-image: url(..//images/UI/menuRootRedBg.png);
}
.orange-bg {
  background-image: url(..//images/UI/menuRootOrangeBg.png);
}
.green-bg {
  background-image: url(..//images/UI/menuRootGreenBg.png);
}
.violet-bg {
  background-image: url(..//images/UI/menuRootVioletBg.png);
}
.blue-bg {
  background-image: url(..//images/UI/menuRootBlueBg.png);
}
.navy-blue-bg {
  background-image: url(..//images/UI/menuRootNavyBlueBg.png);
}
@media print {
  a[href]:after {
    content: "";
  }
  .carousel .carousel-caption p,
  .carousel .carousel-caption a {
    color: white !important;
  }
  .carousel ol.carousel-indicators {
    display: none;
  }
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today .badge,
.datepicker table tr td.today:hover .badge,
.datepicker table tr td.today.disabled .badge,
.datepicker table tr td.today.disabled:hover .badge {
  color: #ffdb99;
  background-color: #000000;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today .badge,
.datepicker table tr td.range.today:hover .badge,
.datepicker table tr td.range.today.disabled .badge,
.datepicker table tr td.range.today.disabled:hover .badge {
  color: #f7ca77;
  background-color: #000000;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.selected .badge,
.datepicker table tr td.selected:hover .badge,
.datepicker table tr td.selected.disabled .badge,
.datepicker table tr td.selected.disabled:hover .badge {
  color: #999999;
  background-color: #ffffff;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td.active .badge,
.datepicker table tr td.active:hover .badge,
.datepicker table tr td.active.disabled .badge,
.datepicker table tr td.active.disabled:hover .badge {
  color: #428bca;
  background-color: #ffffff;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.active .badge,
.datepicker table tr td span.active:hover .badge,
.datepicker table tr td span.active.disabled .badge,
.datepicker table tr td span.active.disabled:hover .badge {
  color: #428bca;
  background-color: #ffffff;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
body {
  font-family: 'Open Sans', sans-serif;
  color: #333333;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Noto Serif', serif;
  margin: 1.5em 0 .5em;
}
a:link {
  color: #005f99;
  text-decoration: none;
}
a:visited {
  color: #5a8eb3;
}
a:hover {
  text-decoration: underline;
}
a:active {
  color: #00b2ff;
}
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
  color: #005f99;
}
/*.pageCol .content p > a,
.pageCol .content li > a {
&:link {
border-bottom: 1px solid rgba(0,0,0,0.2);
}

&:hover {
text-decoration: none;
border-bottom-color: @link-color;
}
}*/
.container {
  width: auto;
}
ul.nav {
  margin: 0;
}
ul.nav li {
  padding: 0;
  margin: 0;
}
ul.nav.nav-tabs > li {
  margin-bottom: -1px;
}
div.pageCol {
  padding-top: 0;
}
.header h2.logo {
  margin: 0;
  padding: 0;
  text-indent: -3333px;
}
.header h2.logo a {
  width: 180px;
  height: 180px;
  margin: -20px 0;
  float: left;
  overflow: hidden;
  background: transparent url(/images/logo.png) no-repeat;
}
.header h1.title {
  margin: 0;
  padding: 0;
  text-shadow: 0 1px 0 white;
  line-height: 32px;
}
.header h1.title a {
  float: left;
  margin: -18px 0 0 0;
  width: 800px;
  height: 102px;
  overflow: hidden;
  color: #195080;
  text-align: center;
  background: url(/images/title-hr.png) no-repeat center bottom;
}
.header h1.title a:hover {
  text-decoration: none;
  color: #005f99;
}
.header h1.title small {
  color: #195080;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  letter-spacing: 0.05em;
}
.header h1.title h1 {
  margin: 0;
  margin-top: 5px;
  padding: 0;
  font-family: 'Noto Serif', serif;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 17px;
  line-height: 110%;
  font-weight: normal;
}
.header h1.title h1:last-child {
  font-size: 24px;
}
.header h1.title h1 em {
  text-transform: lowercase;
  font-style: italic;
  font-size: 70%;
}
.header h1.title.title_en h1 {
  font-size: 21px;
  line-height: 90%;
}
.header h1.title.title_en h1:last-child {
  font-size: 27px;
}
.header h1.title.title_cn h1 {
  font-size: 32px;
  line-height: 84px;
  color: #195080;
}
nav.news-top-menu {
  margin: -6px -15px 20px -15px;
  border: none;
  padding: 0;
  background: white;
  border-radius: 0;
}
nav.news-top-menu li {
  vertical-align: middle;
}
nav.news-top-menu li a {
  font-weight: bold;
  font-size: 13px;
  padding: 5px;
  padding-top: 12px;
  height: 50px;
  line-height: 30px;
  background-repeat: repeat-x;
  background-position: 0 -55px;
}
nav.news-top-menu li a:hover {
  background-position: 0 -50px;
  -webkit-transition: -webkit-transform all 0.2s;
  -moz-transition: -moz-transform all 0.2s;
  -o-transition: -o-transform all 0.2s;
  transition: transform all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
nav.news-top-menu li.active > a {
  background-position: 0;
  color: white;
}
nav.news-top-menu li a.two-strings {
  font-size: 11px;
  line-height: 12px;
  padding-top: 15px;
}
nav.news-top-menu li.gray > a {
  background-image: url(/images/UI/menuRootGrayBg.png);
}
nav.news-top-menu li.red > a {
  background-image: url(/images/UI/menuRootRedBg.png);
}
nav.news-top-menu li.orange > a {
  background-image: url(/images/UI/menuRootOrangeBg.png);
}
nav.news-top-menu li.green > a {
  background-image: url(/images/UI/menuRootGreenBg.png);
}
nav.news-top-menu li.violet > a {
  background-image: url(/images/UI/menuRootVioletBg.png);
}
nav.news-top-menu li.blue > a {
  background-image: url(/images/UI/menuRootBlueBg.png);
}
nav.news-top-menu li.navy-blue > a {
  background-image: url(/images/UI/menuRootNavyBlueBg.png);
}
header.dep {
  background: #edf4fa url(/images/contactsPadBg.png) repeat-x;
  margin-left: -15px;
  margin-right: -15px;
}
header.dep.affix {
  top: 0;
  z-index: 16;
  width: 940px;
}
header.dep.affix img.logo {
  display: none;
}
header.dep.affix h1 {
  font-size: 16px;
  padding-bottom: 4px;
  padding-left: 15px;
  padding-top: 0px;
  margin-top: -19px;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
header.dep nav.dep-top-menu {
  border: none;
  border-bottom: 1px solid white;
  padding: 0;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 0;
  box-shadow: none;
}
header.dep nav.dep-top-menu ul.nav > li > a {
  height: 49px;
}
header.dep nav.dep-top-menu li.active {
  font-weight: bold;
}
header.dep nav.dep-top-menu div.input-group {
  width: 260px;
  margin-right: -5px;
}
header.dep img.logo {
  float: left;
  margin: 20px;
  margin-top: 0;
}
header.dep h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  padding: 0 20px 20px 20px;
  margin: 0;
  font-size: 40px;
  letter-spacing: 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
#carousel-top-news {
  margin-left: -15px;
  margin-right: -15px;
  width: 650px;
  height: 433px;
  overflow: hidden;
}
#carousel-top-news .item {
  height: 433px;
}
#carousel-top-news .item > img,
#carousel-top-news .item > a > img {
  width: 100%;
}
#carousel-top-news .carousel-caption {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#cc000000', GradientType=0);
  right: 0;
  bottom: 0;
  left: 0;
  padding: 30px 20px;
}
#carousel-top-news .carousel-caption p {
  font-size: 180%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
#carousel-top-news .carousel-caption p a {
  color: white;
}
#carousel-top-news .carousel-caption p a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #AAA;
}
#carousel-top-news a.carousel-control {
  color: white;
}
#carousel-top-news .carousel-indicators {
  bottom: 0;
}
#carousel-top-news .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 2px 3px 2px 2px;
  background-color: white;
  border: none;
  opacity: 0.4;
  transition: all 0.6s;
}
#carousel-top-news .carousel-indicators li.active {
  width: 12px;
  height: 12px;
  margin: 0;
  opacity: 1;
  transition: all 0.1s;
}
#carousel-dep {
  margin-left: -15px;
  margin-right: -15px;
}
#carousel-dep .item > img,
#carousel-dep .item > a > img {
  width: 100%;
}
#carousel-dep .carousel-caption {
  right: auto;
  width: auto;
  left: auto;
  bottom: 0;
  padding: 40px 38% 3px 20px;
  text-align: left;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#cc000000', GradientType=0);
}
#carousel-dep .carousel-caption h2 {
  font-family: 'Open Sans', sans-serif;
  padding-top: 0;
}
#carousel-dep .carousel-caption p {
  font-size: 12px;
}
#carousel-dep .carousel-indicators {
  bottom: 0;
  right: 20px;
  width: auto;
  left: auto;
}
.slider-wide {
  position: relative;
}
.slider-wide div#sliderNav {
  position: absolute;
  right: 40px;
  bottom: 45px;
  left: auto;
  top: auto;
}
.slider-wide div.slider {
  background-image: url(/images/sliderImgBg_chinese.png);
}
.slider-wide div.slider div.sliderItem img {
  width: 940px;
  height: 340px;
  margin: 20px;
  margin-bottom: 25px;
  float: right;
}
.slider-wide div.slider div.sliderItem a {
  right: 20px;
  width: auto;
  left: 20px;
  top: auto;
  bottom: 25px;
  padding: 40px 38% 20px 20px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#cc000000', GradientType=0);
  opacity: 0.8;
  -webkit-transition: -webkit-transform opacity 0.4s linear;
  -moz-transition: -moz-transform opacity 0.4s linear;
  -o-transition: -o-transform opacity 0.4s linear;
  transition: transform opacity 0.4s linear;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
  transition: opacity 0.4s linear;
}
.slider-wide div.slider div.sliderItem a:hover {
  opacity: 1;
}
.slider-wide div.slider div.sliderItem a h2 {
  text-align: left;
  display: block;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding: 0;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 21px;
  line-height: 130%;
}
.slider-wide div.slider div.sliderItem a p {
  text-align: left;
  display: block;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding: 0;
  margin: 0;
}
.news-list {
  padding: 10px 0 !important;
  margin-bottom: 20px;
}
.news-list .news-item {
  width: 315px;
  padding: 10px;
  margin: 10px 10px 0 0;
  float: left;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  background: white;
  background: transparent url(/images/bodyBg.png) repeat;
}
.news-list .news-item div.section {
  background-repeat: repeat-x;
  background-position: 0 -58px;
  margin: -10px;
  margin-bottom: -13px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: right;
  padding-top: 8px;
  padding-right: 7px;
}
.news-list .news-item div.section.gray {
  background-image: url(/images/UI/menuRootGrayBg.png);
  color: #888888;
}
.news-list .news-item div.section.red {
  background-image: url(/images/UI/menuRootRedBg.png);
  color: #F44;
}
.news-list .news-item div.section.orange {
  background-image: url(/images/UI/menuRootOrangeBg.png);
  color: #ffbb33;
}
.news-list .news-item div.section.green {
  background-image: url(/images/UI/menuRootGreenBg.png);
  color: #9C0;
}
.news-list .news-item div.section.violet {
  background-image: url(/images/UI/menuRootVioletBg.png);
  color: #aa66cc;
}
.news-list .news-item div.section.blue {
  background-image: url(/images/UI/menuRootBlueBg.png);
  color: #33b5e5;
}
.news-list .news-item div.section.navy-blue {
  background-image: url(/images/UI/menuRootNavyBlueBg.png);
  color: #3355ff;
}
.news-list .news-item span.date {
  display: block;
  color: #888;
  margin-bottom: 5px;
}
.news-list .news-item img {
  width: 80px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.news-list .news-item img.full-width {
  width: 100%;
}
.news-list .news-item h2 {
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  margin-top: 5px;
}
.news-list .news-item p {
  font-size: 13px;
  color: #666;
}
.news-list.activity-list .news-item {
  float: none;
  clear: both;
  width: auto;
  margin-right: 10px;
  margin-bottom: 20px;
}
.news-list.activity-list .news-item p.date {
  margin: -10px 15px 2px 0px;
  padding: 0;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  line-height: 32px;
}
.news-list.activity-list .news-item div.section {
  padding-left: 130px;
}
.news-list.activity-list .news-item p.sub-head {
  margin-bottom: -15px;
  font-weight: bold;
  color: #888;
}
.news-list.activity-list .news-item h2 {
  font-size: 18px;
  margin-top: 7px;
}
.news-list.activity-list .news-item hr {
  margin-top: 15px;
  margin-bottom: 10px;
}
.news-list.activity-list .news-item p {
  font-size: 14px;
}
.news-list.activity-list .news-item .actvity-details {
  margin-bottom: 7px;
  opacity: 0;
  -webkit-transition: -webkit-transform opacity 0.4s linear;
  -moz-transition: -moz-transform opacity 0.4s linear;
  -o-transition: -o-transform opacity 0.4s linear;
  transition: transform opacity 0.4s linear;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
  transition: opacity 0.4s linear;
}
.news-list.activity-list .news-item:hover {
  -webkit-transition: -webkit-transform box-shadow 1s linear;
  -moz-transition: -moz-transform box-shadow 1s linear;
  -o-transition: -o-transform box-shadow 1s linear;
  transition: transform box-shadow 1s linear;
  -webkit-transition: box-shadow 1s linear;
  -moz-transition: box-shadow 1s linear;
  -o-transition: box-shadow 1s linear;
  transition: box-shadow 1s linear;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  background: white;
}
.news-list.activity-list .news-item:hover .actvity-details {
  -webkit-transition: -webkit-transform opacity 0.4s linear;
  -moz-transition: -moz-transform opacity 0.4s linear;
  -o-transition: -o-transform opacity 0.4s linear;
  transition: transform opacity 0.4s linear;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
  -o-transition: opacity 0.4s linear;
  transition: opacity 0.4s linear;
  opacity: 1;
}
.actvity-details {
  clear: both;
}
.actvity-details p {
  margin: 0;
  display: inline-block;
}
.actvity-details p.activity-format {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  color: #888;
  font-size: 14px;
  margin-bottom: -4px;
  line-height: 120%;
}
.actvity-details p.activity-status {
  font-size: 12px !important;
  color: #888;
  margin-left: 1em;
}
.activity-content h3,
.activity-content h4,
.activity-content h5 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  margin-top: 1em;
}
.activity-content h2 {
  font-size: 28px;
  margin: 1em 0;
}
.activity-content h3 {
  font-size: 32px;
}
.activity-content h4 {
  font-size: 24px;
}
.activity-content h5 {
  font-size: 21px;
}
.activity-content h6 {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  font-size: 14px;
  color: #999;
  margin-top: 2em;
}
.activity-content dd > h4 {
  margin-top: 0;
}
.activity-content .infoPad {
  min-height: initial;
}
.activity-content .photo-gallery img {
  width: 153px;
  margin: 2px 2px 0 0;
}
.activity-content .photo-gallery a:first-child img {
  width: 463px;
}
.rightCol {
  font-size: 13px;
  line-height: 130%;
}
.rightCol .content .list-group:first-child {
  margin-top: 20px;
}
.rightCol .dep-side-menu {
  font-size: 14px;
}
.rightCol .dep-side-menu.affix {
  width: 260px;
  top: 20px;
}
.rightCol .dep-side-menu li.active > a {
  border-left: 2px solid #880000;
  padding-left: 13px;
  font-weight: bold;
  color: #662222;
}
.rightCol div.input-group {
  padding: 10px 0 7px 0;
}
.rightCol .tab-content {
  background: white;
  border: 1px solid #ddd;
  border-top: none;
}
.rightCol .tab-content.actual-popular {
  overflow: auto;
  padding: 0;
  height: 394px;
}
.rightCol .tab-content.actual-popular .mCSB_container {
  margin-right: 16px;
}
.rightCol .tab-content .list-group {
  box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 !important;
}
.rightCol .tab-content .list-group .list-group-item {
  border-radius: 0;
  padding: 10px;
  border: none;
  margin: 0;
  border-bottom: 1px solid #DDD;
  border-left: 2px solid white;
  background: white;
}
.rightCol .tab-content .list-group .list-group-item:hover,
.rightCol .tab-content .list-group .list-group-item:focus {
  background: #EEE;
}
.rightCol .tab-content .list-group .list-group-item.gray {
  border-left-color: #888;
}
.rightCol .tab-content .list-group .list-group-item.red {
  border-left-color: #F44;
}
.rightCol .tab-content .list-group .list-group-item.orange {
  border-left-color: #FB3;
}
.rightCol .tab-content .list-group .list-group-item.green {
  border-left-color: #9C0;
}
.rightCol .tab-content .list-group .list-group-item.violet {
  border-left-color: #A6C;
}
.rightCol .tab-content .list-group .list-group-item.blue {
  border-left-color: #33B5E5;
}
.rightCol .tab-content .list-group .list-group-item.navy-blue {
  border-left-color: #3355ff;
}
.rightCol .tab-content .list-group .list-group-item:last-child {
  border-bottom: none;
}
.rightCol .tab-content .list-group .list-group-item p {
  padding: 0;
}
.rightCol .tab-content .list-group .list-group-item p.date {
  margin-top: 5px;
  color: #888;
}
.rightCol .tab-content .list-group .list-group-item p.date .glyphicon {
  color: #CCC;
  margin-left: 10px;
  margin-right: 0.5em;
  top: 0;
}
.rightCol .tab-content .list-group .list-group-item p.date .glyphicon.glyphicon-comment {
  top: 2px;
}
.rightCol .tab-content #add-news-tab form {
  padding: 20px;
}
.rightCol .list-group-item {
  background: #FAF8F7;
}
.rightCol .list-group-item:hover,
.rightCol .list-group-item:focus {
  background: white;
}
.rightCol .list-group-item.inverted {
  background: #607d9b;
  color: white;
}
.rightCol .media-news a {
  display: block;
  position: relative;
  margin-bottom: 1px;
}
.rightCol .media-news a img {
  width: 100%;
}
.rightCol .media-news a h4 {
  position: absolute;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  z-index: 10;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#99000000', GradientType=0);
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
.rightCol .top-image img {
  width: 100%;
}
.rightCol .additional-image {
  width: 33.33%;
  float: left;
}
.rightCol .additional-image img {
  width: 100%;
  border-top: 1px solid white;
  border-right: 1px solid white;
}
.rightCol ul.social-tabs {
  margin-top: 20px;
}
.rightCol ul.social-tabs li > a {
  padding-left: 12px;
  padding-right: 12px;
}
.rightCol .social-tabs-content {
  padding: 10px;
  min-height: 200px;
}
.rightCol h3 {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  color: #999;
  text-shadow: 0 1px 0 white;
  font-size: 14px;
}
.rightCol .radio label {
  line-height: 160%;
}
.rightCol .datepicker-inline {
  width: 100%;
  background: white;
  border: 1px solid #dddddd;
}
.rightCol .datepicker-inline table.table-condensed {
  width: 100%;
}
.rightCol .datepicker-inline table.table-condensed tr td,
.rightCol .datepicker-inline table.table-condensed tr th {
  width: auto;
  height: auto;
  line-height: 200%;
}
.rightCol ul + .list-group {
  margin-top: 20px;
}
.rightCol ul.compact-list li {
  list-style: none;
  margin-left: 0;
  padding-left: 10px;
}
.rightCol ul.compact-list > li {
  font-size: 15px;
  margin-top: 30px;
}
.rightCol ul.compact-list > li ul > li {
  font-size: 13px;
  line-height: 120%;
}
.rightCol ul.compact-list > li ul > li ul > li {
  font-size: 11px;
  line-height: 120%;
}
.rightCol ul.compact-list li.active {
  color: #880000;
  margin-bottom: 20px;
  padding-top: 7px;
  margin-left: -2px;
  padding-left: 10px;
  font-weight: 700;
  border-left: 2px solid #880000;
}
.rightCol ul.compact-list li.active li {
  font-weight: 400;
  color: #333;
}
.rightCol ul.compact-list li.active > a {
  color: #880000;
  text-decoration: underline;
}
nav.news-top-menu + h2 {
  padding: 0;
  margin: 35px 0 21px -2px;
}
img.full-width {
  width: 100%;
  margin: 7px 0 20px 0;
}
.label-alt {
  font-weight: normal;
  font-size: 100%;
  border-radius: 0;
}
.label-gray {
  color: #444;
  background: #E6E6E6;
}
.share-title {
  position: absolute;
  color: #676f79;
}
.b-share_theme_counter {
  display: block;
  margin: 20px 0;
  min-height: 80px;
  text-align: center;
}
.b-share_theme_counter .b-share {
  padding: 0 !important;
}
.b-share_theme_counter .b-share .b-share-btn__wrap {
  display: inline-block;
}
.b-share_theme_counter a.b-share__handle {
  display: inline-block;
  position: relative;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  padding: 10px 10px !important;
}
.b-share_theme_counter a.b-share__handle:hover,
.b-share_theme_counter a.b-share__handle:active {
  background: transparent;
  border: 0;
  height: 60px;
}
.b-share_theme_counter a.b-share__handle:hover .b-share-icon,
.b-share_theme_counter a.b-share__handle:active .b-share-icon {
  position: absolute;
  top: 0;
}
.b-share_theme_counter a.b-share__handle:hover .b-share-counter,
.b-share_theme_counter a.b-share__handle:active .b-share-counter {
  position: static;
  top: auto;
}
.b-share_theme_counter a.b-share__handle .b-share-icon {
  width: 0;
  height: 0;
  position: absolute;
  overflow: visible;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-color: white;
  border-width: 0;
  border-radius: 20px;
  -webkit-transition: -webkit-transform border-color .2s, border-width .2s;
  -moz-transition: -moz-transform border-color .2s, border-width .2s;
  -o-transition: -o-transform border-color .2s, border-width .2s;
  transition: transform border-color .2s, border-width .2s;
  -webkit-transition: border-color .2s, border-width .2s;
  -moz-transition: border-color .2s, border-width .2s;
  -o-transition: border-color .2s, border-width .2s;
  transition: border-color .2s, border-width .2s;
  background-image: none;
  background-color: transparent;
}
.b-share_theme_counter a.b-share__handle .b-share-icon:before {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  font-size: 24px;
  font-family: FontAwesome;
  text-align: center;
  line-height: 40px;
  content: "";
  -webkit-transition: -webkit-transform color .4s;
  -moz-transition: -moz-transform color .4s;
  -o-transition: -o-transform color .4s;
  transition: transform color .4s;
  -webkit-transition: color .4s;
  -moz-transition: color .4s;
  -o-transition: color .4s;
  transition: color .4s;
}
.b-share_theme_counter a.b-share__handle .b-share-counter {
  display: inline-block;
  width: 40px;
  height: 22px;
  padding: 2px;
  margin: 48px 0 0 0;
  color: #676f79;
  text-align: center;
  background: #eeeeee;
  border-radius: 10px;
  font-family: 'Open Sans', sans-serif;
}
.b-share_theme_counter a.b-share__handle .b-share-counter:before {
  margin-left: 12px;
  margin-top: -14px;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-color: #eeeeee;
  content: "";
}
.b-share_theme_counter a.b-share__handle.b-share-btn__vkontakte .b-share-icon:before {
  content: "\f189";
  color: #4c75a3;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__vkontakte:hover .b-share-icon {
  border-color: #4c75a3;
  border-width: 20px;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__vkontakte:hover .b-share-icon:before {
  color: white;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__vkontakte:hover .b-share-counter {
  background: #bed7f4;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__vkontakte:hover .b-share-counter:before {
  border-bottom-color: #bed7f4;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__facebook .b-share-icon:before {
  content: "\f09a";
  color: #3b5b98;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__facebook:hover .b-share-icon {
  border-color: #3b5b98;
  border-width: 20px;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__facebook:hover .b-share-icon:before {
  color: white;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__facebook:hover .b-share-counter {
  background: #bed1f4;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__facebook:hover .b-share-counter:before {
  border-bottom-color: #bed1f4;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__twitter .b-share-icon:before {
  content: "\f099";
  color: #42c0fb;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__twitter:hover .b-share-icon {
  border-color: #42c0fb;
  border-width: 20px;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__twitter:hover .b-share-icon:before {
  color: white;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__twitter:hover .b-share-counter {
  background: #bee3f4;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__twitter:hover .b-share-counter:before {
  border-bottom-color: #bee3f4;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__gplus .b-share-icon:before {
  content: "\f0d5";
  color: #d6492e;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__gplus:hover .b-share-icon {
  border-color: #d6492e;
  border-width: 20px;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__gplus:hover .b-share-icon:before {
  color: white;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__gplus:hover .b-share-counter {
  background: #f4c7be;
}
.b-share_theme_counter a.b-share__handle.b-share-btn__gplus:hover .b-share-counter:before {
  border-bottom-color: #f4c7be;
}
.sub-header {
  margin-bottom: 30px;
}
.sub-header .gray {
  background-image: url(/images/UI/menuRootGrayBg.png);
}
.sub-header .red {
  background-image: url(/images/UI/menuRootRedBg.png);
}
.sub-header .orange {
  background-image: url(/images/UI/menuRootOrangeBg.png);
}
.sub-header .green {
  background-image: url(/images/UI/menuRootGreenBg.png);
}
.sub-header .violet {
  background-image: url(/images/UI/menuRootVioletBg.png);
}
.sub-header .blue {
  background-image: url(/images/UI/menuRootBlueBg.png);
}
.sub-header .navy-blue {
  background-image: url(/images/UI/menuRootNavyBlueBg.png);
}
.sub-header .glyphicon-user,
.sub-header .glyphicon-stats {
  color: #BBB;
  margin-right: 0.5em;
}
.header-section {
  padding-top: 0;
  margin-top: 20px;
  clear: both;
}
h2.header-section,
h3.header-section,
h4.header-section {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  font-weight: 300;
  letter-spacing: 0.05;
  color: #3D6399;
  margin-top: 2em;
}
p.header-section {
  background: #E6E6E6;
  padding: 15px 20px;
  border-radius: 4px;
}
.photo-gallery img {
  width: 200px;
  margin: 5px 5px 0 0;
}
.photo-gallery a:first-child img {
  width: 406px;
}
.long-string {
  word-break: break-all;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.form-add-comment .title-add-comment {
  cursor: pointer;
}
.form-add-comment .btn-add-comment {
  width: 48px;
  height: 48px;
  padding: 0;
  border-radius: 24px;
  margin-bottom: 20px;
  outline: none;
}
.form-add-comment .btn-add-comment .fa-plus {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transform-origin: 50% 40%;
  -moz-transform-origin: 50% 40%;
  -ms-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
}
.form-add-comment .btn-add-comment.btn-expanded-panel .fa-plus {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.form-add-comment .panel-add-comment {
  display: none;
  margin-top: 20px;
}
.control-label img.ico {
  margin-top: -4px;
}
div.contactsPad {
  margin-top: -3px;
  padding-top: 20px;
}
div.contactsPad .col-xs-4 img.picL {
  margin-top: -20px;
  margin-left: -15px;
  width: 100%;
  padding: 0;
  border: none;
  border-radius: 0;
}
div.contactsPad a > i.fa-pencil,
div.contactsPad a > img.lang-flag {
  color: #AAA;
  margin-left: 10px;
}
div.contactsPad a > i.fa-pencil.pull-right,
div.contactsPad a > img.lang-flag.pull-right {
  padding: 10px;
  margin: -20px -15px -24px 0;
}
div.contactsPad a > img.lang-flag.pull-right {
  margin-right: 10px;
}
div.contactsPad a:hover i.fa-pencil {
  color: #777;
}
div.contactsPad dl.dl-horizontal dt {
  font-size: 12px;
  line-height: 21px;
  width: 120px;
}
div.contactsPad dl.dl-horizontal dd {
  margin-left: 140px;
}
div.contactsPad dl.dl-horizontal dd a {
  word-break: break-word;
}
div.contactsPad dl dt {
  font-weight: 400;
  color: #676f79;
  font-size: 13px;
}
div.contactsPad dl dd {
  margin-bottom: 20px;
  margin-top: 2px;
  font-size: 16px;
  color: black;
}
div.contactsPad hr {
  border-top-color: rgba(0, 0, 0, 0.1);
}
.home-page {
  font-size: 13px;
}
.home-page .advert {
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border-top: 3px solid #ff8940;
  margin-top: -3px;
}
.home-page h3 {
  font-size: 18px;
  line-height: 1.3;
}
div.mediaPanel,
div.mediaPanelAlt {
  padding: 0 0 2px 2px;
  border-radius: 5px 5px 0 0;
}
div.mediaPanel h3,
div.mediaPanelAlt h3 {
  padding: 7px 0;
  margin: 0 10px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  text-shadow: 0 1px 0 white;
}
div.mediaPanel h3 a,
div.mediaPanelAlt h3 a {
  display: block;
  float: none;
}
div.mediaPanel h3 a img,
div.mediaPanelAlt h3 a img {
  zoom: 50%;
  margin-left: 10px;
  opacity: 0.5;
  float: right;
  -webkit-transition: -webkit-transform opacity 0.4s;
  -moz-transition: -moz-transform opacity 0.4s;
  -o-transition: -o-transform opacity 0.4s;
  transition: transform opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
div.mediaPanel h3 a img.media-label,
div.mediaPanelAlt h3 a img.media-label {
  margin-top: 4px;
}
div.mediaPanel h3 a:hover img,
div.mediaPanelAlt h3 a:hover img {
  opacity: 1;
}
div.mediaPanel .photo-array,
div.mediaPanelAlt .photo-array {
  clear: both;
}
div.mediaPanel .photo-array a,
div.mediaPanelAlt .photo-array a {
  width: 96px;
  height: 96px;
  margin: 0 1px 1px 0;
  overflow: hidden;
}
div.mediaPanel .photo-array a img,
div.mediaPanelAlt .photo-array a img {
  height: 96px;
  width: auto;
  margin-left: -24px;
  opacity: 0.8;
  -webkit-transition: -webkit-transform opacity 0.4s;
  -moz-transition: -moz-transform opacity 0.4s;
  -o-transition: -o-transform opacity 0.4s;
  transition: transform opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
div.mediaPanel .photo-array a:hover img,
div.mediaPanelAlt .photo-array a:hover img {
  opacity: 1;
  -webkit-transition: -webkit-transform opacity 0.4s;
  -moz-transition: -moz-transform opacity 0.4s;
  -o-transition: -o-transform opacity 0.4s;
  transition: transform opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.footContent .foot1stCol p.ico i.fa-fw {
  margin-right: 15px;
  opacity: 0.75;
  color: #FFF;
}
.footContent .foot1stCol p.ico i.fa-fw.fa-envelope {
  font-size: 15px;
  width: 17px;
  line-height: 18px;
}
.footContent .foot1stCol p.ico i.fa-fw.fa-phone {
  font-size: 20px;
  width: 17px;
  line-height: 20px;
}
.footContent .foot2ndCol .social a {
  opacity: 0.5;
  -webkit-transition: -webkit-transform opacity 0.4s;
  -moz-transition: -moz-transform opacity 0.4s;
  -o-transition: -o-transform opacity 0.4s;
  transition: transform opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.footContent .foot2ndCol .social a:hover {
  opacity: 1;
  -webkit-transition: -webkit-transform opacity 0.4s;
  -moz-transition: -moz-transform opacity 0.4s;
  -o-transition: -o-transform opacity 0.4s;
  transition: transform opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.footContent .foot2ndCol .social a i.fa-3x {
  font-size: 24px;
}
.footContent .foot2ndCol .social a i.fa-3x.fa-fw {
  width: 32px;
}
.ico-media-portal {
  color: #BBB;
}
.ico-live-web-cast {
  color: #BBB;
}
p.empty-list {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  color: #DDD;
  font-size: 21px;
  text-align: center;
  margin: 3em 0;
}
.university-stucture h1 {
  background: rgba(61, 99, 153, 0.35);
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 160%;
  font-weight: 700;
  color: white;
  font-size: 18px;
  padding: 5px 20px;
  margin: 20px -20px 0 -10px;
}
.university-stucture h1 small {
  color: white;
  display: block;
  padding: 5px 0;
}
.university-stucture .tree {
  margin-left: -30px;
  margin-right: -20px;
}
.university-stucture .tree ul li {
  padding-top: 0;
  padding-bottom: 0;
}
.university-stucture .tree ul li:before,
.university-stucture .tree ul li:after {
  -webkit-transition: -webkit-transform border-color 1s;
  -moz-transition: -moz-transform border-color 1s;
  -o-transition: -o-transform border-color 1s;
  transition: transform border-color 1s;
  -webkit-transition: border-color 1s;
  -moz-transition: border-color 1s;
  -o-transition: border-color 1s;
  transition: border-color 1s;
}
.university-stucture .tree ul li span {
  margin-left: -40px;
  position: absolute;
  padding: 8px 5px;
}
.university-stucture .tree ul li span i.fa-lg {
  font-size: 24px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.university-stucture .tree ul li span i.fa-angle-down {
  color: #880000;
}
.university-stucture .tree ul li span i.fa-angle-right {
  color: rgba(61, 99, 153, 0.65);
}
.university-stucture .tree ul li span:hover + a + ul > li:before,
.university-stucture .tree ul li span:hover + a + ul > li:after {
  border-color: #880000;
}
.university-stucture .tree ul li span:hover i.fa-angle-right {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  color: #880000;
}
.university-stucture .tree ul li span:hover i.fa-angle-down {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  color: rgba(61, 99, 153, 0.65);
}
.university-stucture .tree ul li a {
  color: #777;
  display: block;
  margin-left: -40px;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.university-stucture .tree ul li a:hover {
  text-decoration: none;
}
.university-stucture .tree ul li a[href] {
  color: #005f99;
}
.university-stucture .tree ul li a[href]:hover {
  text-decoration: underline;
}
.university-stucture .tree > ul {
  padding-left: 15px;
}
.university-stucture .tree > ul > li {
  font-size: 16px;
  padding-left: 40px;
}
.university-stucture .tree > ul > li.li-active {
  background: rgba(255, 187, 51, 0.05);
  border-top: 1px dotted #bf8c73;
  border-bottom: 1px dotted #bf8c73;
  margin-bottom: 20px;
}
.university-stucture .tree > ul > li.li-active > a {
  background: rgba(255, 187, 51, 0.3);
}
.university-stucture .tree > ul > li > ul > li {
  font-size: 14px;
}
.university-stucture .tree > ul > li > ul > li.li-active {
  padding-bottom: 15px;
}
.university-stucture .tree > ul > li > ul > li.li-active > a {
  background: rgba(255, 187, 51, 0.1);
}
.university-stucture .tree > ul > li > ul > li > ul > li > a {
  font-style: italic;
  padding-top: 7px;
  padding-bottom: 7px;
}
.university-stucture .tree > ul > li > ul > li > ul > li:after {
  top: 20px;
}
.university-stucture .tree > ul > li > ul > li > ul > li > ul > li:after,
.university-stucture .tree > ul > li > ul > li > ul > li > ul > li li:after {
  top: 13px;
}
.university-stucture .tree > ul > li > ul > li > ul > li > ul > li:last-child:before,
.university-stucture .tree > ul > li > ul > li > ul > li > ul > li li:last-child:before {
  height: 12px;
}
.university-stucture .tree > ul > li > ul > li > ul > li > ul > li > a,
.university-stucture .tree > ul > li > ul > li > ul > li > ul > li li > a {
  font-size: 12px;
  font-style: normal;
  padding-top: 3px;
  padding-bottom: 3px;
}
.university-stucture .tree > ul > li > ul > li > ul > li.li-active {
  padding-bottom: 10px;
}
.university-stucture .tree > ul > li > ul > li > ul > li.li-active > a {
  background: rgba(255, 187, 51, 0.05);
}
.tree {
  min-height: 20px;
  padding: 0;
}
.tree ul {
  padding: 0;
  margin: 0 0 0 5px;
}
.tree ul li {
  list-style-type: none;
  margin: 0;
  padding-left: 30px;
  position: relative;
}
.tree ul li:before,
.tree ul li:after {
  content: '';
  left: -27px;
  position: absolute;
  right: auto;
}
.tree ul li:before {
  border-left: 1px dotted #CCC;
  bottom: 50px;
  height: 100%;
  top: 0;
  width: 1px;
}
.tree ul li:after {
  border-top: 1px dotted #CCC;
  height: 20px;
  top: 20px;
  width: 25px;
}
.tree ul li.parent_li > span {
  cursor: pointer;
}
.tree ul li:last-child:before {
  height: 19px;
}
.tree > ul > li:before,
.tree > ul > li:after {
  border: 0;
}
.contact-card {
  margin-bottom: 30px;
}
.contact-card .position {
  font-size: 13px;
  color: #676f79;
  padding: 5px 0 5px 0;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
  margin-bottom: 0;
}
.contact-card .position .fa-fw {
  width: 15px;
  margin-left: -15px;
  color: #880000;
}
.contact-card .name {
  margin: 0;
  padding: 0;
  font-size: 140%;
  font-style: italic;
  color: black;
  font-family: 'Noto Serif', serif;
}
.contact-card .academic-title {
  color: #777;
  margin: 5px 0;
}
.contact-card ul.contacts {
  margin: 15px 0 15px 0.9em;
}
.contact-card ul.contacts li {
  padding-left: 1em;
  margin-top: 1.3em;
}
.contact-card ul.contacts li i.fa-li {
  color: #b7bcc2;
  -webkit-transition: -webkit-transform color 0.4s;
  -moz-transition: -moz-transform color 0.4s;
  -o-transition: -o-transform color 0.4s;
  transition: transform color 0.4s;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
  cursor: default;
}
.contact-card ul.contacts li:hover i.fa-li {
  color: #880000;
}
.rightCol .contact-card {
  padding-left: 15px;
}
.rightCol .contact-card .position {
  margin-left: -15px;
}
.rightCol .contact-card .name {
  font-size: 130%;
}
.rightCol .contact-card ul.contacts {
  margin-left: 0.5em;
}
.rightCol .contact-card ul.contacts li {
  margin-top: 0.75em;
  padding-left: 0.5em;
}
.rightCol .contact-card ul.contacts .fa-li {
  text-shadow: 0 1px 0 white;
}
#authModal h1 {
  margin-top: .5em;
}
