/*@font-face {
	font-family: 'Myriad-Pro';
	/*src: url('../fonts/Myriad-Pro.eot'); /* IE */  
	/*src: local('Myriad-Pro'), url('../fonts/MyriadPro-Regular.otf') format('opentype'); /* non-IE */
/*}


@font-face {
	font-family: 'Myriad-Pro';
    font-weight: 100;
	src: local('Myriad-Pro'), url('../fonts/MyriadPro-Light.otf') format('opentype'); /* non-IE */
/*}
@font-face {
	font-family: 'Myriad-Pro-Bold';
    font-weight: 900;
	src: local('Myriad-Pro'), url('../fonts/MyriadPro-Bold.otf') format('opentype'); /* non-IE */
/*}
*/
.page-node-edit .node-photo_for_direction_page-form {
    background-color: #fff;
}
@font-face {
	font-family: 'BrowalliaUPC';
	src: local('BrowalliaUPC'), url('../fonts/browau.ttf') format('opentype'); /* non-IE */
}

.overlay1{
    background-image: url("../overlay.png");
    background-size: 100%;
    background-position: top center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 1172px;
    height: 1284px;
    margin: 0 auto;
    z-index: 999;
    opacity: 0.5;
    
}
*{
    padding: 0;
    margin: 0;
}
/* Template-specific stuff
 *
 * Customizations just for the template; these are not necessary for anything
 * with disabling the responsiveness.
 */

/* Account for fixed navbar */
body {
    font-family: MyriadPro-Regular, Helvetica, Arial, sans-serif;
    padding-top: 20px;
    font-size: 16px;
}

body,
.navbar-fixed-top,
.navbar-fixed-bottom {
  min-width: 970px;
}

img{
    padding: 0 10px 0 0;
}

.responsive-img, .cover-image img{
    width: 100%;
    height: auto;    
}
h1,h2{
    font-weight: 700;
    color: #5b5b5b;
    font-size: 24px;
}
h3{
    font-size: 1.2em;

}

h3, h4{
    color: #404040;
    font-weight: 700;
}

a{
  color: #0069B4;
}

hr{
  border-color: #404040;
}

.page-node h1{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 100;
    color: #56698F;
}

.not-front .page-node h1{
    color: #56698F;
}
/* Don't let the lead text change font-size. */
.lead {
  font-size: 16px;
}

/* Finesse the page header spacing */
.page-header {
  margin-bottom: 30px;
}
.page-header .lead {
  margin-bottom: 10px;
}

#logo img{
  width: 135px;
}

/* Non-responsive overrides
 *
 * Utilize the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  width: 1170px;
  max-width: none !important;
}

/* Demonstrate the grids */
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
/*background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
*/
  }

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  visibility: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

.item-list ul li{
    margin: 0;
}
/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}
.navbar-nav  li  ul{
    display: none;
}
/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}

/* Undo form expansion */
.navbar-form {
  float: left;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Copy-pasted from forms.less since we mixin the .form-inline styles. */
.navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

.navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.navbar-form .form-control-static {
  display: inline-block;
}

.navbar-form .input-group {
  display: inline-table;
  vertical-align: middle;
}

.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
  width: auto;
}

.navbar-form .input-group > .form-control {
  width: 100%;
}

.navbar-form .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}

.navbar-form .radio,
.navbar-form .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.navbar-form .radio label,
.navbar-form .checkbox label {
  padding-left: 0;
}

.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

.navbar-form .has-feedback .form-control-feedback {
  top: 0;
}

/* Undo inline form compaction on small screens */
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.form-inline .form-control-static {
  display: inline-block;
}

.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
  width: auto;
}

.form-inline .input-group > .form-control {
  width: 100%;
}

.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}

.form-inline .radio,
.form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
  padding-left: 0;
}

.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

.form-inline .has-feedback .form-control-feedback {
  top: 0;
}



.spacegrey{
    background-color: #ebecec;
}

/* HEADER */
#logo{
    padding: 5px 46px 0 67px;
}
#right-side{
   /* padding-left: 64px; */
}
#top-area .breadcrumb{
    background: none;
    padding: 3px 0 0 50px;
    margin-bottom: 10px;
}
.search-form{
    position: relative;
    padding-left: 49px;
}
.form-item-search-block-form input[type="text"]{
    height: 20px;
    width: 145px;
    border: none;
    background: #EBECEC;
    padding-left: 12px;
    vertical-align: bottom;
}
.form-search-text, .form-image{
    display: inline-block;
    vertical-align: top;
}

.form-image{
    margin-left: -4px;
}

#subheader {
    background-color:  rgb(0, 105, 180);
    color: #fff;
    position: relative;
    height: 14px;
    margin-top: 15px;
    vertical-align: middle;
}
.subsign{
    display: inline-block;
    position: absolute;
}

.subtitle{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 100;
    left: 45px;
}
.switch-language{
    right: 25px;
    font-family: "BrowalliaUPC";
    font-size: 1.25em;
    top: -7px;
}

/* MENU */

.navbar {
    position: relative;
    min-height: 40px;
    margin-bottom: 0;
    border: 1px solid transparent;
	display: flex;
	justify-content: center;
}

.navbar-default{
    background: none;
    border: none;    
    font-weight:bold;
}

.navbar-default .navbar-nav>li>a {
    color: #0069b4;
    text-transform: uppercase;
    font-family: "MyriadPro-Bold", Helvetica, sans-serif;
}

.navbar-nav > li > a {
    padding: 13px 8px;/*13px 27px 12px 14px;*/
    -webkit-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
/*
.navbar-nav > li.last > a{
    padding: 13px 9px 12px 0px;
} 
*/
.navbar-default .navbar-nav>li>a:hover {
    background: #76cbeb; 
    color: #fff;
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color: #fff;
    background: #76cbeb;
}

/* SLIDE SHOW */

@media screen and (min-width: 768px){

 .carousel-control{
     bottom: 32px;
     top: inherit;
 }

  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
      margin-left: -75px;
  }

  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
      margin-right: -75px;
  }

}

/* /slide show */

.blueline::before{
    content: " ";
    position: absolute;
    top: -4px;
    left: 0;
    right: 0;
    width: 100%;
    height: 5px;
    background: #76cbeb;
    z-index: 1;
    margin: 0 auto;   
}

.col-xs-9.blueline::before{
  width: 98.5%;
  left: -15px;
}

.pane-views-slider-bottom-block.blueline::before{
    width: 88%;
    left: 7px;
}

.not-front #main-wrapper{
    margin-top: 15px;
}

#main{
  margin-bottom: 32px;
}

tbody{
    border-top: 0px ;
}

.not-front #main-menu{
    position: relative;
}
.not-front #main-menu::after {
    content: " ";
    position: absolute;
    display: block;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #76cbeb;
    z-index: 1;
    left: 0;
    right: 0;
    margin: 0 auto;
}

/* HOMEPAGE GENERAL CONTENT AREA */
.col-xs-4 {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: transparent !important;
    /* background-color: rgba(86,61,124,.15); */
    border: none !important;
    /* border: 1px solid rgba(86,61,124,.2); */
}
#home-news .blueline::before{
    top: -20px;    
}
.title-text, .pane-title{
    padding: 0 0 0 8px;
}
#home-news h2{
    text-transform: uppercase;
    font-family: 'MyriadPro-Bold';
    font-size: 1.5em;
    
    /* Overlay bootstrap default value: */
    margin-top:17px;
    margin-bottom: 10px;
}

.wells h4{
    font-family: 'MyriadPro-Bold';
}
/*post*/
.post-title a{
    color: #333;
}
.post-date{
    display: inline-block;
    color: #fff;
    background: #0069B4;
    font-size: 1.04em;
    padding: 0 12px 0 3px;
    margin: 12px 0 0 0;
    line-height: 1.1em;
}

.cover-image{
    width: 257px;
    height: 137px;
    overflow: hidden;
}
.cover-image1 img{
    width: 100%;
    height: auto;    
}
.cover-image1 {
    width: 257px;
    overflow: hidden;
}

/*wells*/

.wells{
    padding: 13px 20px 0px 20px;
    margin: 26px 0 0 7px;
    position: relative;
}

.wells h4{
    font-size: 1.3em;
    padding: 18px 0;
}

.wells h4.first{
    margin-top: 5px; 
}
.wells h4.middle{
    border-top:1px solid;
    border-bottom: 1px solid;
    margin-bottom: -10px;
}
.wells h4.middle2{
    
    border-bottom: 1px solid;
}

.wells h4.last{
   padding-bottom:41px; 
}

.wells a{
    color: inherit;
    text-decoration: none;
}

.wells .item-wells{
    font-size: 1.4em;
    padding: 12px 6px 19px 42px;
    margin: 0px -21px 19px -19px;
}

.media-wells{
   margin-top:0; 
}
.last-news{
    background-color: #ebecec;
    margin: 26px 0 16px -15px; /*col-xs: padding 15*/
    padding: 0px 0 21px 0;
    position: relative;
}
.last-news h3{
    margin:0;
    padding:0;
}

.last-news .post-tail{
    margin-top: 30px;
    font-size: 0.9em;
    line-height: 1.24em;
}
.last-news .post-title{
    margin-top: 5px;
}

.one-news{
    margin-left: -8px;
    margin-bottom: 19px;
    padding: 0 0 0 8px;
    line-height: 1.1em;
}
.one-news .post-tail{
    font-size: 0.93em;
}

/*  */
.post-tail_homepage {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 0.93em;
    background-color: #ebecec;
    text-decoration: none;
    color: #333333;
}
.spacegrey_homepage {
    margin-right: 20px;
}
.upload-image_homepage {
    width: 100px;
    height: 100px;
    object-fit: cover;
    aspect-ratio: 1 / 1;
    border-radius: 15px;
    padding: 0;
    margin: 10px 20px 10px 10px;
}
.pull-right_homepage {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    margin: 10px;
}
.body_news_homepage {
    text-decoration: none;
    font-size: 18px;
    margin-right: 100px;
    color: #0069B4;
    line-height: 1.5;
}
.footer_news_homepage {
    bottom: 0;
    left: 50%;
    background-color: #ebecec;
    text-align: center;
    color: #333;
    text-decoration: none;
    font-size: 22px;
}
.all_block_news {
    display: block;
    padding: 20px;
    width: 100%;
    height: 100%;
}


.inline-date{
    margin-right: 13px;
    font-size: 1.1em;
}
.media-block-menu {
    margin-top: 7px;
}
.media-block-menu ul{
    margin: 64px 0 0 -25px;
    padding: 0;
}

.media-block-menu ul li{
    display: inline-block;
    width: 122px;
    text-align: center;
    vertical-align: top;
    margin: 0 33px 0 0;
    font-size: 14px;
    font-weight: bold;
}
.media-block-menu ul li img{
    width: 77px;
    height: auto;
}
.media-block-menu ul li .desc{
    margin-top: 12px;
}
.media-block-menu ul li.last{
    margin: 0;
    padding: 0;
    width: 95px;
}
.media-block-menu ul li a{
    text-decoration: none;
    color: #5b5b5b;
}


.pane-block-10 img{
  padding:0 5px 0 5px;
}


.media-block-menu .last .desc{
    margin-left: -14px;
    text-align: center;
    width: 124px;
}

#news-at-home, .col-xs-9{
  margin-left: 0;
  padding-left: 0;
}
/* /HOMEPAGE GENERAL CONTENT AREA */





/* FOOTER */

#footer{
    background: #0069b4;
    color: #fff;
    margin-top: 3px;
    padding: 20px;
}

/* /FOOTER */

#footer a{
    color: #76cbeb;    
}

#footer .region-footer{
  position: relative;
}

#footer #block-block-5{
  position: absolute;
    right: 0;
    top: 30%;
}

.breadcrumb{
  background-color: #fff;
}

#breadcrumb a, #block-block-3, #block-block-3 a{
    color: #333;
    font-size: 1em;
}

#block-block-3 a{
  color: #0069B4;
}
/*
   CHANGE
*/
ul.language-switcher-locale-url{
    list-style-type: none;
}


ul.language-switcher-locale-url li.active{
    display: none;
}

ul.language-switcher-locale-url li a{
    color: #fff;
}

#edit-submit{
    vertical-align: bottom;
    margin-left: -4px;
}

.item-list ul.nav{
    margin: 0;
    padding: 0;
}
.carousel-indicators{
        left: 175px;
}


/*sidebar*/

#block-menu-block-1 ul.menu,#block-menu-block-2 ul.menu{
  list-style-type: none;
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  
}

#block-menu-block-1 ul.menu>li,#block-menu-block-2 ul.menu>li {
  list-style-type: none;
  list-style-image: none;
  border-bottom: 1px solid #444;
  padding: 6px 0 8px 0;
}

/* #block-menu-block-1 ul.menu>li:is(.menu-mlid-5114, .menu-mlid-5115, .menu-mlid-5116, .menu-mlid-5117, .menu-mlid-5118, .menu-mlid-5119, .menu-mlid-5120, .menu-mlid-5121, .menu-mlid-5122, .menu-mlid-5123, .menu-mlid-5124, .menu-mlid-5125, .menu-mlid-5126, .menu-mlid-5127, .menu-mlid-5128, .menu-mlid-5129, .menu-mlid-5130, .menu-mlid-5131, .menu-mlid-5132, .menu-mlid-5133 ) {
	border-bottom: 5px dotted #444!important;
} */

#block-menu-block-1 ul.menu>li:is(.menu-mlid-5131, .menu-mlid-5130, .menu-mlid-5129, .menu-mlid-5132, .menu-mlid-5133, .menu-mlid-5134)>a {
	color: #0069B4;
    	font-weight: 700;
	font-size: 20px;
	margin-left: 5px;
}
#block-menu-block-1 ul.menu>li:is(.menu-mlid-5131, .menu-mlid-5130, .menu-mlid-5129, .menu-mlid-5133, .menu-mlid-5134)>a:is(.active, .active-trail) {font-size: 25px; margin-left: 15px; color: #3b9cd4;}
#block-menu-block-1 ul.menu>li:is(.menu-mlid-5132, .menu-mlid-5136) {
	background-color: #0069B4;
	border-bottom: 1px none #444!important;
}
#block-menu-block-1 ul.menu>li:is(.menu-mlid-5131) {border-bottom: 1px none #444!important;}

#block-menu-block-1 ul.menu>li:is(.menu-mlid-5132, .menu-mlid-5136)>a , #block-menu-block-1 ul.menu>li:is(.menu-mlid-5132, .menu-mlid-5136)>a:is(.active, .active-trail) { color: white; font-weight: 700; font-size: 20px; margin-left: 10px; display: flex; flex-wrap: wrap;}


#block-menu-block-1 ul.menu>li:is(.menu-mlid-5133, .menu-mlid-5134) a[href="/rolling"][class="active"] {color: #0069B4; font-weight: 700;}
/*#block-menu-block-1 ul.menu>li:is(.menu-mlid-5132) a { cursor: default; pointer-events: none; } */
#block-menu-block-1 ul.menu>li:is(.menu-mlid-5132) a:hover { /*color: #0069B4;*/ color: white;}


#block-menu-block-1 ul.menu li  ul.menu>li:is(.menu-mlid-5115, .menu-mlid-5116, .menu-mlid-5117, .menu-mlid-5118, .menu-mlid-5119, .menu-mlid-5120, .menu-mlid-5114, .menu-mlid-5121, .menu-mlid-5122, .menu-mlid-5123, .menu-mlid-5124, .menu-mlid-5125, .menu-mlid-5126, .menu-mlid-5127, .menu-mlid-5128, .menu-mlid-5135 ) {
	list-style-image: url(https://www.niiar.ru/misc/menu-leaf.png);
    	list-style-type: square;
	list-style-position: inside;
	padding-left: 10px;
	border-bottom: 1px none #444!important;
	margin-left: -5px;
	color: #444!important;
    	text-decoration: none;
	font-size: 16px!important;
}
#block-menu-block-1 ul.menu>li.menu-mlid-5136 a {pointer-events: none;}
#block-menu-block-1 ul.menu>li.menu-mlid-5136 a:hover {color: white; cursor: default; pointer-events: none;}
#block-menu-block-1 ul.menu>li.menu-mlid-5136 a::after {
	content: '';
	background-image: url('/misc/211404.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 28px 28px;
	display: inline-block;
	margin-left: 5px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	pointer-events: auto;
}

#block-menu-block-1 ul.menu>li.menu-mlid-5134>a.active-trail {pointer-events: none;}
#block-menu-block-1 ul.menu>li.menu-mlid-5134>a.active-trail::after , #block-menu-block-1 ul.menu>li.menu-mlid-5134>a.arrow-desc::after {
	content: '';
	background-image: url('/misc/arrow-desc.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 15px 15px;
	display: inline-block;
	margin-left: 5px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	pointer-events: auto;
}
#block-menu-block-1 ul.menu>li.menu-mlid-5134>a::after , #block-menu-block-1 ul.menu>li.menu-mlid-5134>a.arrow-asc::after {
	content: '';
	background-image: url('/misc/arrow-asc.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 15px 15px;
	display: inline-block;
	margin-left: 5px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	pointer-events: auto;
}

div:is( #node-7917, #node-7918, #node-7919, #node-7920, #node-7921, #node-7922, #node-7923, #node-7924, #node-7925, #node-7926, #node-7927, #node-7928, #node-7929, #node-7930, #node-7931, #node-7932, #node-7933, #node-7934, #node-7935) .content h3,
div:is( #node-7917, #node-7918, #node-7919, #node-7920, #node-7921, #node-7922, #node-7923, #node-7924, #node-7925, #node-7926, #node-7927, #node-7928, #node-7929, #node-7930, #node-7931, #node-7932, #node-7933, #node-7934, #node-7935) .content h4 {
	color: #0069B4;
}
div#node-7917 p a img[src="/sites/default/files/ma_infografix_site.jpg"] { margin-left: -80px; width: 942px; height: 269px;}
#block-menu-block-1 ul.menu>li a.active-trail,#block-menu-block-2 ul.menu>li a.active-trail{
    color: #0069B4;
    font-weight: 700;
}
#block-menu-block-1 ul.menu li ul,#block-menu-block-2 ul.menu li ul{
  margin-left: 20px;
  margin-top: 7px;
}
#block-menu-block-1 ul.menu li ul li,#block-menu-block-2 ul.menu li ul li{
  list-style-type: disc;
  border: none;
}

#block-menu-block-1 ul.menu li.leaf,#block-menu-block-2 ul.menu li.leaf{
 
}

#block-menu-block-1 ul.menu li a,#block-menu-block-2 ul.menu li a{
  color: #444;
  text-decoration: none;
}

#block-menu-block-1 ul.menu li a:hover,#block-menu-block-2 ul.menu li a:hover{
    color: #56698F;
}

#block-views-board-of-directors-block-1 .view-board-of-directors .views-row{
    width: 255px;
    min-height: 390px;

}
#block-views-board-of-directors-block-2 .view-board-of-directors .views-row{
    width: 255px;
    min-height: 390px;

}

#block-views-board-of-directors-block-1 h2{
    
}

.view-board-of-directors .views-row{
    width: 140px;
    min-height: 285px;
    margin: 0 14px 0 0;
}
.view-board-of-directors .views-row img{
    height: auto;
    padding: 0 0 0 0;
}


.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #EBECEC;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a{
    padding: 8px 8px;
}

.region-links{
    color: #337ab7;
    text-align: right;
}
.glyphicon-chevron-left:before{
    content: '';
    background-image: url("../images/arrow-left.png");
    width: 17px;
    height: 26px;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}

.glyphicon-chevron-right:before{
    content: '';
    background-image: url("../images/arrow-right.png");
    width: 17px;
    height: 26px;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}

.row {
    margin-right: 0;
    margin-left: 0;
}

.container{
    padding-left:0;
    padding-right: 0;
}
#sidebar-first{
    padding-left: 0;
}


#block-menu-block-1 ul.menu,#block-menu-block-2 ul.menu{
    margin-top: 0;
}


.node a{
    text-decoration: underline;
}

.pane-views-slider-bottom-block{
    margin-top: 20px;
    margin-bottom: 16px;
}
.pane-views-slider-bottom-block, .pane-views-slider-bottom-block-1{
    margin-bottom: 20px;
    padding-left: 0px;
    overflow: hidden;
}
/*
.view-slider-bottom .views-row {
    width: 200px;
    float: left;
    padding: 12px 0;
}
.view-slider-bottom .view-content{
    width: 400px;
}
.view-slider-bottom .views-row{
    margin-left: 12px;
}*/

.view-slider-bottom .views-field.views-field-field-image{
    
    margin-left: 7px;
}
.view-slider-bottom .views-field.views-field-field-image img {
    width: 100%;
    height: auto;
    padding: 0;
}

.wrap-bottom-slides{
    float: left;
}
.wrap-bottom-slides .owl-item{
    float: none;
    margin: 12px 0;
}

/*
   Династии, конференции и т.д.

*/

body.node-type-presintation-of-conf{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font: 13px/1.5em "Helvetica Neue", helvetica, Arial, sans-serif;
    letter-spacing: 0.03em;
    background: #D9DADA;
}
.node-type-presintation-of-conf #page{
    margin: 0 auto;
    width: 1020px ;
    height: 100%;
}

.node-type-presintation-of-conf #header, .node-type-presintation-of-conf #footer {
    background: #ffffff;
}


 
.node-type-presintation-of-conf #header img {
    display: block;
    margin: 0 auto;
    padding: 30px 30px 0 30px;
}

.page-node-5496 #header img
{
	width: 100%;
	padding: 0;
} 

.page-node-5462 #header img
{
	width: 100%;
	padding: 0;
} 


.page-node-4993 #header img, .page-node-4996 #header img, .page-node-5012 #header img {
    padding: 0
}
#node-4997 h2 a {
    pointer-events: none;
    cursor: default;
}


.views-field-field-address-present{
    text-align: right;
    font: 15px Tahoma,Verdana,Arial;
    letter-spacing: 0.03em;
    font-weight: 900;
    color: #145AA5;
    /*border-bottom: 1px solid #0C54A0;*/
    margin: 9px 30px 0 30px;
	/*padding: 10px 3% 0 0;*/
}
.node-type-presintation-of-conf #main {
    background: #fff;
    padding: 0 30px 0 30px;
    min-height: 700px;
    height: 75%;
    /*height: auto !important;*/
    position: relative;
	margin-top: 0px;
	
}
/*
.node-type-presintation-of-conf #quicktabs-view__confiration__block .item-list {
    float: left;
    margin-left: 0;
    margin-right: -100%;
    padding: 0;
    width: 100%;
    height: 40px;
}*/

.node-type-presintation-of-conf #quicktabs-view__confiration__block ul.quicktabs-tabs li {
    border-right: 1px solid #A0ADB6;
    display: inline;
    padding-left: 0;
    padding-right: 5px;
    margin-left: 5px;
}
.node-type-presintation-of-conf #quicktabs-view__confiration__block ul.quicktabs-tabs li {
    margin-left: 0;
}
.node-type-presintation-of-conf #quicktabs-view__confiration__block ul.quicktabs-tabs li  a {
	color: #2A2A29;
	font-family: Tahoma,Verdana,Arial;
    font-size: 14px;
    text-decoration: none;
}
.node-type-presintation-of-conf #quicktabs-view__confiration__block ul.quicktabs-tabs li.active a,
.node-type-presintation-of-conf #quicktabs-view__confiration__block ul.quicktabs-tabs li  a:hover
{
	color: #145AA5;
}
.node-type-presintation-of-conf #quicktabs-view__confiration__block ul.quicktabs-tabs li.last{
	border-right: none;
}
.node-type-presintation-of-conf #quicktabs-view__confiration__block .item-list ul{
	display: inline-block;
}
.node-type-presintation-of-conf #quicktabs-view__confiration__block .item-list{
	height:40px;
	width:100%;
	text-align: center;
	border-bottom: 1px solid #0C54A0;
	border-top: 1px solid #0C54A0;
	padding:16px 0 0 0;
	margin: 14px 0 0 0;
}

#webform-ajax-wrapper-3115 .links{
	display: none; 
}

.webform-confirmation{
	font-weight: 700;
	color: #41942D;
}

/*hahahaha*/

#webform-ajax-wrapper-3301 br{
	display: none;
}

a.link-to-reg-form{
	font-size: 2em;
	margin-bottom: 100px;
	text-align: center;
}

body.node-type-photo-for-direction-page{
	background-image: url(http://www.niiar.ru/sites/all/themes/niiar_external_2014/fon_directors.jpg);
}
body.node-type-photo-for-direction-page .field-name-field-set-photo  .field-items{
	
}
.panel-front .field-name-field-direction-surname, 
.panel-front .field-name-field-direction-namemiddlename, 
.panel-front .field-name-field-during-the-reign{
	color: #fff;
	font-size: 14px;
	margin-left:20px;
}
body.node-type-photo-for-direction-page .field-name-field-set-photo  .field-items>.field-item{
	width:190px;
	display:block;
	float: left;
	color: #fff;
	margin: 5px;
}

body.node-type-photo-for-direction-page  .field-collection-view, body.node-type-photo-for-direction-page  .field-collection-container{
	border: none;
}

body.node-type-photo-for-direction-page  .field-collection-container{
	margin: 60px auto;
}

body.node-type-photo-for-direction-page .field-name-field-image{
	text-align: center;
}

body.node-type-photo-for-direction-page .field-name-field-image img{
	width:60%;
	height:auto;
}
body.node-type-photo-for-direction-page .wrapperson{
	width:80%;
	margin:0 auto;
}
body.node-type-photo-for-direction-page .wrapperson .field-item{
    width:200px;
	display:block;
	float: left;
}

#page-promo{
	width: 100%;
	height:100%;
	background-size: cover;
}

.node-type-photo-for-direction-page .field-name-field-photo img{
	width:100%;
	height:auto;
}

.node-type-photo-for-direction-page .field-name-field-image{
	margin-bottom: 60px;
}

/*


                            Доска почета


*/

#node-3418{
  width: 1040px;
  margin: 0 auto;
}
.main-panels1 .content{
	width: 1024px;
	margin:0 auto;
}

.person-item{
	width:  200px;
	height: 380px;
	float:  left;
}

.main-panels{
	background: #0E4992;
	color: #fff;
	min-height: 100%;
	margin:0;
	padding:0;
	overflow: hidden;
}

.laureats .main-panels{
	background-image: url(http://www.niiar.ru/sites/all/themes/niiar_external_2014/fon.jpg);
}

#promo-logo{
	text-align: center;
	padding: 40px 0;
}
#promo-logo img{
	width: 600px;
	height: auto;
}

.main-panels .item-list{
	position: relative;
}

.main-panels .pager{
	width:100%;
	color: #fff;
	position: absolute;
	bottom:40%;
	z-index:999;
}

.main-panels .item-list .pager li{
	display: inline-block;
	padding:0;
	position: absolute;
	float: left;
}

.main-panels .pager  .pager-next{
	right:0;
}
.main-panels .pager  .pager-previous{
	left:0;/*-75px;*/
}

.main-panels .pager  .pager-next a{
	display: block;
	width: 33px;
	height: 60px;
	text-indent: -999999px;
	background-image: url('../images/victory/right.png');
	color: #fff;
	
}


.main-panels .pager  .pager-previous a{
	width: 33px;
	height: 60px;
	display: block;
	text-indent: -999999px;
	background-image: url('../images/victory/left.png');
	color: #fff;
}




.main-panels .item-list .pager li.pager-current{
	display: none;
}

/* Лауреаты */

.pane-views-doctors-block-2{
	width:1280px;
	margin:0 auto;
	position:relative;
}

.views-field-field-set-photo ul{
	list-style-type: none;
	text-align: center;
	width: 80%;
	margin:0 auto;
}
.views-field-field-set-photo ul li{
	display: inline-block;
	text-align: left;
	width: 200px;
	vertical-align: top;
}
.views-field-field-set-photo .node-3530 ul li{
    margin: 0 40px;	
}
.views-field-field-set-photo ul li img{
/*	width: 70%;
	height: auto;
	*/
}

.views-field-field-set-photo .field-name-field-direction-surname{
	text-transform:uppercase;
	text-align: left;
}

 .main-panels .view-display-id-block_2 .item-list{
	position:static;
}
 .view-display-id-block_2 .view-header{
	 margin: 40px 0 30px 0;
	 width:inherit;
	 text-align: center;
 }
  .view-display-id-block_2 .view-header .head-nid-3530{
	  margin: 40px 0 90px 0;
  }
 
 .view-display-id-block_2 .view-header img{
	width: 67%;
    height: auto;
}
.panel-front  .views-field-field-set-photo .field-name-field-direction-surname, 
.panel-front  .views-field-field-set-photo .field-name-field-direction-namemiddlename, 
.panel-front  .views-field-field-set-photo .field-name-field-during-the-reign,
.panel-front  .views-field-field-set-photo  .field-name-field-descriotion{
	
	margin-left:0;
    font-size: 0.9em;
	}
	
.panel-front  .views-field-field-set-photo  .field-name-field-descriotion .field-items .field-item:before{
    content: "«";	
}

.panel-front  .views-field-field-set-photo  .field-name-field-descriotion .field-items .field-item:after{
	content: '»';
}

/* Web FORMS RESULT */

.page-application table{
	width: 100%;
}

/* dinastii */

.node-type-dinastii{
	background-image: url(http://www.niiar.ru/sites/all/themes/niiar_external_2014/fon.jpg);
}

#dinastii-main{
	background: #fff;
	width: 1200px;
	padding: 20px 0 0 0;
	margin: 100px auto;
	
}
#dinastii-main h1{
	font-family: "MyriadPro-Regular";
	font-size: 3.5em;
	font-weight: 700;
	line-height: 0.1;
	
}
#dinastii-main #header{
	text-align: center;
	/*background-image: url("../images/bg-header.png");*/
	background-repeat: no-repeat;
	padding: 10px 0 20px 0;
	
}
#dinastii-main  #header .field-items{
	padding-top: 20px;
	color: #025ea1;
	font-size:1.4em;
	font-weight: bold;
}

#dinastii-main .content .node-dinastii{
	padding: 20px;
	position:relative;
}
#dinastii-main .content .node-dinastii .field-name-body{
	width: 550px;
	margin: 0 auto;
}
#dinastii-main .content .node-dinastii .field-name-field-image{
	/*float: left;*/
	position: absolute;
	top:25px;
	left:25px;
	width: 250px;
}
#dinastii-main .content .node-dinastii .field-name-field-image-2{
	/*float: right;*/
	width:250px;
	position: absolute;
	top: 25px;
	right: 25px;
	
}
/* панель династии */

.dynasty .main-panels{
	background-image: url(http://www.niiar.ru/sites/all/themes/niiar_external_2014/fon.jpg);
}

.dynasty .main-panels a{
	color: #fff;
	text-decoration: none;
	}

	
.dynasty .main-panels .view-dynasty ul{
	list-style-type: none;
	width: 565px;
	position: relative;
	margin: 0 auto;
	background-image: url("../images/treerepeat.png");
	background-repeat: repeat-y;
	    min-height: 500px;
    background-position: top;
}

.dynasty .main-panels .view-dynasty ul li{
	display: block;
	min-width:180px;
	margin: 18px 0 16px 0;
	font-family:'MyriadPro-Regular';
	font-weight:900;
	font-size: 28px;
}
.dynasty .main-panels .view-dynasty ul li.views-row-odd{float: left; clear: both; text-align:right;}

.dynasty .main-panels .view-dynasty ul li.views-row-even{float: right; text-align:left;}

.dynasty .pane-1{
	position: relative;
	margin-bottom: 0px;
}
/*.dynasty .pane-1:before, .dynasty .pane-1:after{
	content: '';
	display: block;
	position: absolute;
	width:600px;
	height:185px;
	top: 110px;
}
.dynasty .pane-1:before{
	left:0;
	background: url('../images/bg-dynasty-left.png') no-repeat;

}
.dynasty .pane-1:after{
	right:0;
	background: url('../images/bg-dynasty-right.png') no-repeat;

}*/
/*доктора*/

.view-id-doctors{
	width:1200px;
	margin: 0 auto;
}

.view-display-id-block .pager .pager-previous, .view-display-id-block_1 .view-display-id-block_2 .pager .pager-previous{
	left: -80px;
}
.view-display-id-block .pager .pager-next, .view-display-id-block_1 .view-display-id-block_2 .pager .pager-next{
	right: -20px;
}
.view-display-id-block .pager, .view-display-id-block_1 .view-display-id-block_2 .pager{
	top:300px;
}
.pane-block-7{
	    text-align: center;
    padding: 40px 0;
}
.pane-block-7 img{
	    width: 600px;
    height: auto;
}

/* страница сводная*/

.banner_60_years{
	width: 350px;
	height: 102px;
	float: left;
	background-repeat: no-repeat;
	margin: 5px 39px 15px 0px;
	position: relative;
}

.banner_60_years a{
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	display: block;
	padding-left: 140px;
	padding-top: 30px;
	font-weight: 700;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
	
	
	
}
.science-banner a{
	padding-left: 110px;
	padding-top: 15px;
}
.banner_60_years a:hover{
	color: #cecece;
	margin-left: 4px;
}

.laureats-banner a{
	font-size: 16px;
    padding-top: 3px;
    padding-left: 133px;
    text-align: right;
    margin-right: 23px;
}
.direction-banner{
	background-image: url("../images/direction-banner.jpg");
}
.science-banner{
	text-align: center;
	background-image: url("../images/science-banner.jpg");
}
.dynasty-banner{
	background-image: url("../images/dynasty-banner.jpg");
}
.laureats-banner{
	text-align: center;
	background-image: url("../images/laureats-banner.jpg");
}
.media-banner{
	background-image: url("../images/media-banner.jpg");
}
.congratulation-banner{
	background-image: url("../images/congratulation-banner.jpg");
}

/*Истоия*/
.page-node-3841 .overlay{
	background-image: url("/sites/default/files/main_0.jpg");
    background-repeat:	no-repeat; 
	background-position: 50% 0;
	width: 1145px;
	height: 2100px;
	position: absolute;
	top: 190px;
    left: 0px;
	z-index:1;
}

#node-3841 #wrap{
	position: relative;
	width:1200px;
	margin: 0 auto;
}

#node-3841 #header{
	position: relative;
	padding-top: 62px;
    padding-bottom: 27px;
	
}

#node-3841 #canv{
	position: relative;
}

#node-3841 ul.timeline{
    background-image: url("../images/timeline.png");
    background-repeat: no-repeat;
        background-position: 46% 0%;
    list-style-type: none;
    min-height: 100%;
    width: 212px;
    padding-top: 8px;
    margin: 0 auto;
	position:relative;
	z-index: 3;
}

#node-3841 ul.timeline li.first{
	margin-top: 0; 
}

#node-3841 ul.timeline li{
	color: #336699;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 2.2em;
    margin: 63px 0;
    font-weight: bold;
}

#node-3841 #objects{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	z-index:2;
}

#node-3841 .left{
	width:46%;
	position: absolute;
	left:0;
}

#node-3841 .right{
	width:46%;
	position: absolute;
	right: 0;
}

#node-3841 .object{
	position: absolute;
	z-index:0;
}
#node-3841 .description{
	display: inline-block;
	width:120px;
	vertical-align: top;
	text-align: right;
	font-size: 0.94em;
}

#node-3841 .right .description{
	text-align: left;
}
#node-3841 .image{
	width: 122px;
	display: inline-block;
	margin-left:4px;
}
#node-3841 .image img{
	width: 100%;
	height: auto;
}

#node-3841 .year{
	color: #00CCFF;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 1.39em;
    font-weight: 700;
}

/*
*
*    OBJECTS POSITION
*
*/

.object_1956{
    left: 37px;
    top: 1px;
	
}
.object_1963{
	right: 81px;
    top: 62px;
}

.object_1964{
	top: 107px;
    left: -31px;
}

.object_1965{
	top: 206px;
    left: 53px;
}

.object_1975{
	right: 93px;
    top: 309px;
}

.object_1983{
	top: 389px;
    left: 52px;
}

.object_2010{
	right: 70px;
    top: 483px;
}

.object_2011{
	top: 521px;
    left: -81px;
}
#node-3841 .object_2011 .description{
	width: 216px; 
}

.object_2015_1{
	top: 628px;
    right: 126px;
}

.object_2015_0{
	top: 627px;
    left: -87px;
}


/*
* right
*/
.object_1959{
	top: 5px;
    left: 335px;
	width: 251px;
}

.object_1961{
	top: 49px;
    left: 29px;
}

.object_1964_1{
	top: 109px;
    left: 194px;
}

.object_1967{
	top: 199px;
    left: 28px;
}

.object_1969{
	top: 243px;
    left: 377px;
    width: 256px;
}

.object_1976{
	top: 318px;
    left: 195px;
}
.object_1984{
	top: 367px;
    left: 10px;
}

.object_1994{
	top: 426px;
    left: 317px;
    width: 260px;
}

.object_2008{
	top: 504px;
    left: 101px;;
}

.object_2014_0{
	top: 609px;
    left: -21px;
}

.object_2014_1{
	top: 609px;
    left: 207px;
}

.object_2014_2{
	top: 632px;
    left: 425px;
    width: 266px;
}
.object_2014_2 .description{
	width:135px;
}

a#return_back{
    text-decoration: none;
	color: #025ea1;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	float: right;
	z-index: 99;
}

.page-node-3841 a#return_back{
	color: #1A5F82;
}

/*
Поздравления к 60 лет НИИАР
*/

.node-type-condratulation #content img{
	float: left;
}

.page-congratulations #content .views-field-field-image img{
	float: left;
}

.page-congratulations #content .view-condratulations .views-row{
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom: 1px solid #dadada;
}

.view-photogallery table td{
    vertical-align: top;
    text-align: center;
    width: 33%;
}

.view-photogallery .views-field.views-field-title {
    padding: 15px 11px 45px 0;
    text-align: center;
    font-size: 0.9em;
}

.view-photogallery .views-field.views-field-title a{
  color: #404040;
}

.view-photogallery .views-field.views-field-title a:hover{
  color: #EBECEC;
}

.node-gallery .field-item {
    float: left;
    margin: 7px;
}
.view-id-board_of_directors.view-display-id-block .col-xs-7 .photo-leader{
    height: 160px;
    overflow: hidden;
}

.block-views-board-of-directors-block-1 .photo-leader{
    min-height: 210px;
}
.block-views-board-of-directors-block-2 .photo-leader{
    min-height: 210px;
}
.photo-leader img {
    width: 100%;
    height: auto;
}
.lider-name{
	color: #0069B4;
}
#block-views-board-of-directors-block-1  .col-xs-12 .photo-leader{
    height: 220px;
    width: 163px;
    overflow: hidden;
	margin-left: auto;
    margin-right: auto;
}
#block-views-board-of-directors-block-2  .col-xs-12 .photo-leader{
    height: 220px;
    width: 163px;
    overflow: hidden;
	margin-left: auto;
    margin-right: auto;
}
#block-views-board-of-directors-block-1  .col-xs-12 div.lider-name:a{
	 color: rgb(0,105,180);
}
#block-views-board-of-directors-block-2  .col-xs-12 div.lider-name:a{
	 color: rgb(0,105,180);
}
.node-top-manage .field-name-field-photo{
	float:left;
}

@media screen and (min-width: 768px){
 .carousel-indicators {
    bottom: 0px;
 }
}

/*--fix IE 8--*/

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{
    float: left;
}

.pull-right{
    float: right !important;
}

.col-md-9 {
    width: 75%;
}

.col-md-3 {
    width: 25%;
}

/*
*
* Экскурсии
*
*/

.field-collection-container .field-name-field-excurs-gallery  .field-items .field-item{
  width: 169px !important;
  float: left;
}

.field-collection-item-field-excurs-gallery .field-name-field-image{
    cursor: pointer;
}

.field-collection-item-field-excurs-gallery img{
  width: 100%;
  height: auto;
}

.field-collection-container .field-name-field-excurs-gallery .field-item .field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: none;
}

.field-name-field-image-to-top img{
  width: 100%;
  height: auto;
}

.field-name-field-title-excurs{
  color: #0069B4;
  font-size: 20px;
  font-weight: 700;
  display: none;
}

form .field-name-field-title-excurs{
  display: block !important;
}

form .field-name-field-excurs-description{
  display: block !important;
}
.field-name-field-title-excurs{
  display: none;
}

.field-name-field-excurs-description{
  display: none;
}

.excurs-modify{

}

/*
.excurs-modify .field-name-field-title-excurs,
.excurs-modify .field-name-field-excurs-description{
    display: block;
}*/

.forcibly-show{
  display: block !important;
}

.node-type-tour .field-collection-container{
  position: relative;
  border-bottom: 4px solid #76CBEB;
}

.node-type-tour .put_here{
    position: absolute;
    background-color: #EBECEC;
    width: 100%;
    top: 0;
    left: 0;
}

.node-type-tour .put_image{
  float: left;
  margin-left: 30px;
}

.put_title{
  color: #0069B4;
  font-size: 22px;
  line-height: 1.2em;
  font-weight: bold;
  margin-top: 20px;
}

.put_description{
  text-indent: 10px;
}

.put_text_container{

}

.put_here .close{
    cursor: pointer;
    height: 18px;
    width: 18px;
    background-image: url('/sites/default/files/close.png');
    position: absolute;
    right: 15px;
    top: 15px;
}

.put_here .arrow{
  cursor: pointer;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 47%;
  background-image: url('/sites/default/files/arrows.png');
  background-repeat: no-repeat;
}

.arrow.left-arrow{
  left: 4px;
  background-position: 0px 0;
  width: 20px;
}

.arrow.right-arrow{
  right: 0;
  background-position: -17px 0;
}

.node .content ul{
  margin-left: 18px;
}

.put_description .field-item,.padrig20{
  padding-right: 20px;
}


.node-type-tour .field-type-text-with-summary{
  padding: 30px 0;
}


.field-name-field-text-under-gallery h2, .page-node h1{
    font-family: MyriadPro-Regular, Helvetica, Arial, sans-serif;
    font-weight: 100;
    color: #0069B4;

}

.field-collection-container .put_image .field-item{
  margin-bottom: 0;
}

/*Leadership*/
.view-board-of-directors .name-leader{
  padding: 0 10px 10px 10px;
}
.view-board-of-directors #put_here .about-lider:before{
    content: "";
    display: block;
    background-color: #76cbeb;
    height: 4px;
    width: 117%;
    margin-left: -23px;
    margin-bottom: 14px;
}
.view-board-of-directors #put_here .about-lider{
  padding: 15px 0px;
}
.view-board-of-directors #put_here{
  background-color: #ebecec;
  padding: 23px;
}

.view-board-of-directors #put_here img{
  padding: 0 0 0 0;
}

.view-board-of-directors #put_here h2{
  margin-bottom: 0;
}

.view-board-of-directors #put_here ul{
  margin: 0 0 0 19px;
}

.item-director:hover{
  background-color: #ebecec;
  cursor: pointer;
}

.view-board-of-directors .name-leader h2{
  text-transform: uppercase;
  font-size: 19px;
  padding: 0 0 0 0;
  margin: 10px 0 0 0;
}

/*
    Director
*/

.director-wrapper{
    background-color: #ebecec;
    position: relative;
} 
.director-wrapper .email-bottom{
  position: absolute;
  bottom: 0;
}
.director-wrapper h3{
  text-transform: uppercase;
}
/*
    Реакторный комплекс
*/

ul.reactor_complex li {
    list-style-type: none;
    margin: 0;
    padding: 5px;
    width: 400px;
    display: inline-block;
}

.node .content ul.reactor_complex{
  margin-left: 0;
  padding: 0;
}

ul.reactor_complex li img{
  width: 100%;
  height: auto;
}


/*
    Международное сотрудничество
*/

ul.international-cooperation{
  list-style-type: none;
}

ul.international-cooperation li{
  display: inline-block;
  margin: 0 15px;
}

/*
   Лицензии и сертификаты
*/
.view-id-licensiiisertificaty ul{
  list-style-type: none;
}

.view-id-licensiiisertificaty ul li{
  display: inline-block;
  margin: 12px;
  width: 135px;
}

.view-id-licensiiisertificaty ul li img{
  width: 100%;
  height: auto;
}

.page-node-4686  .view-id-licensiiisertificaty ul li{
  display: inline-block;
  margin: 12px;
  width: 135px;
  height: 193px;
  background-image: url("/sites/default/files/Sertifikat.jpg");
  background-size: 100%; 
}
.page-node-593  .view-id-licensiiisertificaty ul li{
  display: inline-block;
  margin: 12px;
  width: 135px;
  height: 193px;
  background-image: url("/sites/default/files/Sertifikat.jpg");
  background-size: 100%; 
}

.page-node-593  .view-id-licensiiisertificaty ul li a{
  width: 100%;
  height: 193px;
  display: block;
}
.page-node-4686  .view-id-licensiiisertificaty ul li a{
  width: 100%;
  height: 193px;
  display: block;
}
.page-node-593 .view-id-licensiiisertificaty ul li img{
  display: none;
  
}

.page-node-4686 .view-id-licensiiisertificaty ul li img{
  display: none;
  
}

ul.international-cooperation {
    border-top: 1px solid #404040;
    border-bottom: 1px solid #404040;
    padding: 23px 0 0 0;
}

#page-title{
    font-family: MyriadPro-Regular, Helvetica, Arial, sans-serif;
    font-weight: 100;
    color: #0069B4;
}


.block2{
    padding: 9px;
}
.down{
          z-index: 2;
          width: 100%;
          bottom: 0;
          background: #145aa5;
          text-align: right;
          color: white;
          position: absolute;
          font-family: MyriadPro-Regular, Helvetica, Arial, sans-serif;
          font-size: 24px;
          text-decoration: none;
          display:none;
}

.down:hover{
    text-decoration: none;
}

.node-foto-excursions .field-item:hover .down {
    display:block;
}
.node-foto-excursions .field-item {
    float: left;
    margin: 7px;
    position:relative;
}
.node-foto-excursions img {
    padding:0;
}
.node-foto-excursions a {
    text-decoration: none;
    color: white;
}
.view-foto-excursions .views-field.views-field-title{
    padding: 10px 10px 10px 0;
    text-align: center;
    font-size: 1em;
}

.view-foto-excursions .views-field.views-field-title a {
    color: #404040;
}


.cols{margin-bottom:1.5em;overflow:hidden;} /* main column container class */
		.col, .col2, .col3, .col4, .col5{
			float:left;
			display:inline;	
			margin-left:2%;
			padding:0 1%;
			}	
		.cols .first, .col:first-child{margin-left:none !important;}
		.col{width:47%;} /* 2 equal width columns - default */
		.cols3 .col{width:30%;} /* 3 equal width columns */
		.cols4 .col{width:21.5%;} /* 4 equal width columns */
		.cols5 .col{width:16.4%;} /* 5 equal width columns */
		.cols6 .col{width:15%;} /* 6 equal width columns */
		
		/* double width columns */
		.cols3 .col2{width:64%;} 
		.cols4 .col2{width:47%;} 
		.cols5 .col2{width:36.8%;} 
		.cols6 .col2{width:32%;} 
		
		/* triple width columns */
		.cols4 .col3{width:72.5%;} 
		.cols5 .col3{width:57.2%;} 
		.cols6 .col3{width:47%;} 
		
		/* quadruple width columns */
		.cols5 .col4{width:77.6%;} 
		.cols6 .col4{width:64%;} 
		
		/* quintuple width columns */
		.cols6 .col5{width:81%;} 	

.mainpadheight {padding:21px; height:375px;}

.footer_books{
background: #006dbbe0;
    color: white;
    font-size: 18px;
    font-weight: bold;
    padding: 25px;
}

.h2conproc{
font-size: 20px;
    color: #0069B4;
    margin-top: 8px;
margin-bottom: 17px;}



.node-type-page .field-collection-container{
  position: relative;
   border-top: 4px solid #76CBEB;
   height: 250px;
}

.node-type-page .put_here{
    position: absolute;
    background-color: #EBECEC;
    width: 100%;
    top: 0;
    left: 0;
}

.bullet{
 float: left; width: 48.5%;
}

.bullet > p{
    background: #0069b4;padding: 15px;color: white;margin: 0;min-height: 95px;
}
.bullet > div{
padding: 20px;background: #EBECEC;min-height: 175px;
}
#ml3{
    margin-left: 3%;
}

.colora {
    color: #0069b4;
}
.padd{
    padding-top: 10px;
    padding-bottom: 20px;
}

.views-field-field-sod-numberpage > div > a{
    display: block;
    position: relative;
    overflow: hidden;
}
.views-field-field-sod-numberpage > div > a:after {
    content:'';
    display: block;;
    overflow: hidden;
    height: 16px;
    border-bottom: 2px dotted #0069b4;
}
.key {
    display: block;
    float: left;
    z-index: 2;
    padding-right: 2px;
}
.value {
    display: block;
    float: right;
    z-index: 2;
    padding-left: 2px;
}
.views-field-field-sod-numberpage > div > a:hover span {
    text-decoration: underline;
}

.views-field-field-sod-numberpage {
padding: 10px 0px 10px 0px;
}

.node-type-books .field-name-field-books-image {
    float:left;
}

.node-type-books .field-name-field-books-authors,
.node-type-books .field-name-field-books-udk,
.node-type-books .field-name-field-books-grnti,
.node-type-books .field-name-field-books-bbk,
.node-type-books .field-name-field-books-isbn {
    float:left;
    width:60%;
}
.field-name-field-books-image {
    width:40%;
}
.field-name-field-books-image img{
    width: 100%;
    height: auto;
}

#block-views-slider-top-block img { padding:0;}
 
 .page-nkc-afisha select {
    width: 100%;
    border: none;
    -webkit-appearance: none;
    background:#E8E8E8 url('../images/arrow_down.png') no-repeat 100%;
    background-size: contain;
    padding: 10px;
    line-height: 1em;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none!important;
}

.page-nkc-afisha select::-ms-expand {
    display: none;
}
#edit-date-wrapper{width:44%;}
#edit-mesto-wrapper{width: 56%;padding-right: 0;}
#edit-date-value-month {width: 200px;}
#edit-date-value-year{width: 120px;}
.form-item .form-item-date-value-month{margin-right:1.5em;}
.page-nkc-afisha .views-exposed-widgets{padding: 0px;}
.page-nkc-afisha #content{padding-right:0;}
.page-nkc-afisha .blueline::before {left: 15px;width: unset;    top: unset;}

.warning_mess {    color: white;
    background: #F47115;
    display: block;
    padding: 1px 10px 3px 10px;
    width: 176px;
    text-align: center;
    font-weight: bold;margin-left: 7px;}
.va-top{vertical-align: top;}
.page-nkc-afisha h2,.page-nkc-afisha h3,.page-nkc-afisha h4 {color:white;    margin-top: 15px;
    margin-bottom: 5px;}
    
.page-nkc-afisha .view-empty{text-align: center;
    font-weight: bold;
    color: #F47115;
    font-size: 22px;}
    
.page-nkc-afisha .post-date {    margin-bottom: 13px;    margin-top: 30px;}

.page-nkc-photogallery .view-photogallery td:hover>.views-field-title, .page-nkc-photogallery table td .views-field-title:hover{
    background: #E8E8E8;
}

.page-nkc-photogallery .view-photogallery .views-field.views-field-title a:hover{color: black; text-decoration:none;}

.page-nkc-photogallery .view-photogallery .views-field.views-field-title{
    width: 240px;
    padding: 15px 5px 70px 5px;
    margin: 0 30px 0 20px;
}


.page-nkc-photogallery .view-photogallery td:hover>.views-field-title, .page-nkc-photogallery table td .views-field-title:hover{
    background: #E8E8E8;
    padding: 15px 5px 20px 5px;
    margin-bottom: 50px;
}

.node-foto-nkc .field-item {
    float: left;
    margin: 7px;
}

.view-books .views-row {
    min-height: 290px;
}

.tabdyn
{
	 padding-top: 10px;
	 padding-right: 40px;
	 font-size: 28px;
}

.view-dynasty
{
	margin: 0 25% 0 25%;
	width: 50%;
}

.object_img_1
{
left: 509px;
top: 158px;	
}

.object_img_2
{
left: 700px;
top: 240px;
}
.object_img_3
{
left: 923px;
top: 268px;	
}
.object_img_4
{
left: 500px;
top: 325px;	
}
.object_img_5
{
left: 732px;
top: 400px;	
}
.object_img_6
{
left: 925px;
top: 455px;	
}
.object_img_7
{
left: 516px;
top: 476px;	
}
.object_img_8
{
left: 723px;
top: 593px;	
}
.object_img_9
{
left: 926px;
top: 693px;	
}
.object_img_10
{
left: 500px;
top: 657px;	
}
.object_img_11
{
left: 700px;
top: 770px;	
}
.object_img_12
{
left: 513px;
top: 940px;	
}
.object_img_13
{
left: 845px;
top: 985px;	
}
.object_img_14
{
left: 800px;
top: 1150px;	
}
.object_img_15
{
left: 590px;
top: 1205px;	
}
.object_img_16
{
left: 795px;
top: 1350px;	
}
.object_img_17
{
left: 600px;
top: 1525px;	
}
.object_img_18
{
left: 816px;
top: 1535px;	
}
.object_img_19
{
left: 630px;
top: 1735px;	
}
.object_img_20
{
left: 885px;
top: 1865px;	
}
.object_img_21
{
left: 575px;
top: 1920px;	
}
.nex65 img
{
	margin: 7px;
}

.page-node-116 #book-navigation-102{
	padding-top: 630px;
}
#block-views-board-of-directors-block-1 .about-lider{
margin: -1px;
}


.container_materials {
  display: flex;
  width: 100%;
  text-decoration: none;
}

.main-content_materials {
  width: 650px;
  margin-right: 20px;
  padding: 20px;
}
.main-content_materials a {
  text-decoration: none;
}

.side-info_materials {
  position: relative;
  padding-top: 50px;
}

.date-time-container_materials {
  position: absolute;
  top: 10px;
  right: -200px;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

#webform-ajax-wrapper-8616 div{width: fit-content;}
#webform-ajax-wrapper-8616>form>div,
#webform-client-form-8698{
	margin-left: calc(50% - 235px);
}

#webform-client-form-8698 {
	width: 452px;
}

#webform-client-form-8698 .webform-component--garantia>label,
#webform-client-form-8698 .webform-component--oznacomlen>label,
#webform-client-form-8698 .webform-component--soglasen>label,
#webform-client-form-8698 .webform-component--soglasen-pesr>label,
#webform-client-form-8698 .webform-progressbar {
	display: none;
}

#webform-client-form-8698 .webform-component--garantia,
#webform-client-form-8698 .form-item-submitted-garantia-garantia,
#webform-client-form-8698 .webform-component--oznacomlen,
#webform-client-form-8698 .form-item-submitted-oznacomlen-oznacomlen,
#webform-client-form-8698 .webform-component--soglasen,
#webform-client-form-8698 .form-item-submitted-soglasen-soglasen{
	margin-bottom: 1px;
}
#webform-client-form-8698 .webform-component--oznacomlen,
#webform-client-form-8698 .form-item-submitted-oznacomlen-oznacomlen,
#webform-client-form-8698 .webform-component--soglasen,
#webform-client-form-8698 .form-item-submitted-soglasen-soglasen,
#webform-client-form-8698 .webform-component--soglasen-pesr,
#webform-client-form-8698 .form-item-submitted-soglasen-pesr-soglasen-pesr {
	margin-top: 1px;
}


