@keyframes blink {
    from {opacity: 0.3;}
    to {opacity: 1;}
}
.mesg{
	margin-right: 20px;
	max-width: 405px;
	padding: 6px 10px;
	border-radius: 10px;
	box-sizing: border-box; 
	color: white;
	background: #d44242;
	animation-name: blink;
	animation-duration: 1.2s; 
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: ease;
	font-size: 16px;
	font-weight: bold;
}
.mesg a{
	color: white;
}
.serch_line{
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
}
.parsererror{
display:none;
}

ul{list-style-position: inside;}

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}

.html{	padding-top: 0px;}
body {
	font: 12px/18px Verdana, Arial, Tahoma,  sans-serif;
	width: 100%;
	height: 100%;
	padding-top: 0px;
}
a {
	color: #023e65;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#main{
display: table;
width: 100%;
}

.content {
color:#263f31;

}

#wrapper {
    max-width: 1200px;
	padding: 0 30px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	position: relative;
}
#top-tb{
	width: 100%;
	position: relative;
}
#top-tb tr td{
  vertical-align: top;
}
#top-tb tr td.td-2{
  display: block;
  /*padding-top: 30px;*/
}

 #top-tb tr td{
padding: 5px;
padding-bottom: 0px;
}

.view-id-photo .view-content{padding-top: 5px;}

/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 ;
	clear: both;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -20px auto 0;
	height: 253px;
    background: url(../images/bot.jpg) repeat-x right bottom;
}
#all{
    
    height: auto !important;
    min-height: 100%;
}
#wrapper{
	/*background: url("../images/top.jpg") no-repeat scroll left top transparent;*/
	background: url("../images/top.jpg") no-repeat scroll 28px 0 transparent;
}
a.logo{
    background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 87px;
    /*left: 0px;*/
	left: 30px;
    margin-top: 25px;
    position: absolute;
    width: 285px;
}
/*
#main{
  min-height: 500px;
}
*/
.tels{
	padding-top: 10px;
}
.tels a{
	display: block;
	margin-right: 70px;
	font-size: 15px;
}
.tels .iso a{
	margin: 10px 0;
}
.tels .tel1{
  font-size: 30px;
  color: #5e7da4;
  margin-bottom: 10px;
}
.tels .tel2{
  font-size: 30px;
  color: #ced8e4;
  margin-bottom: 10px;
}
.tels i{
	font-style: normal;
	display: inline-block;
	width: 20px;
	text-align: center;
}
#block-block-1{
  float: left;
  /*background: url(../images/flag.jpg) no-repeat top right;
  padding-right: 85px;*/
  margin-bottom: 0px;
  margin-right: -50px;
}
.region-header{
    float: right;
    margin-top: 15px;
    position: relative;
	padding-right: 4px;
	/*right: -155px;*/
	height: 80px;
	width: 348px;
}

#block-block-1 ul li.lang{
    margin-left: 300px;
    margin-top: -10px;
    position: absolute;
}
#block-block-1 ul li.lang a{
  font-size: 14px;
  color: #000000;
}

/*#block-menu-menu-secondary,*/
ul#superfish-1,
.tm1{
    background: url("../images/m1.png") repeat-x scroll 0 0 transparent;
    float: left;
	
   height: 42px;
	width: 551px;
}

/*#block-menu-menu-secondary,*/
#block-superfish-1,
.tm2{
	background: url(../images/m2.png)  no-repeat  0px -8px;
	height: 45px;
	margin-bottom: 0;
	padding-left: 18px;
}
#block-superfish-1{
/*
	position: relative;
	right: 30px;
	*/
}

/*#block-menu-menu-secondary ul li a,*/
#block-superfish-1 li a,
ul.main-menu li a{
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  /*background: url(../images/m3.jpg) repeat-y right;*/
  line-height: 45px;
  display: block;
  /*
  padding-right: 10px;
  padding-left: 10px;
  */
  padding:0 10px;
}

/*#block-menu-menu-secondary ul li a:hover,*/
#block-superfish-1 li a:hover,
ul.main-menu li a:hover{
  text-decoration: underline;
}

/*#block-menu-menu-secondary ul li,*/
#block-superfish-1 li,
ul.main-menu li{
  position: relative;
  float: left;
  padding: 0px;
}

/*#block-menu-menu-secondary ul li,*/
#block-superfish-1 li
{
background: url("../images/m1.png") repeat-x scroll 0 0 transparent;
border:none;
}

/*#block-menu-menu-secondary,*/
#block-superfish-1,
ul.main-menu{
  padding-left: 18px;
  margin-left: 10px;
}
/*#block-menu-menu-secondary,*/
#block-superfish-1 li ul
{
	margin-top: 10px;
	margin-left: -10px;
}
/*#block-menu-menu-secondary,*/
#block-superfish-1 li ul li a,
#block-superfish-1 li ul li{
	background:none;
	width: 215px;
	background: url("../images/bt_pxl.png") repeat-x scroll 0 0 transparent;
	line-height: 24px;
	color: #023E65;	
}
/*#block-menu-menu-secondary,*/
#block-superfish-1 li ul .active-trail a,
#block-superfish-1 li ul .active-trail
{
background: url("../images/bt_pxl_act.png") repeat-x scroll 0 0 transparent;
}

/*#block-menu-menu-secondary,*/
#block-superfish-1 ul.nice-menu li.menuparent ul {
	/*background-color:#0386d4;*/
	width: 250px;
}
#block-menu-menu-secondary{
	margin-top: 10px;
	height: 28px;
	margin-bottom: 0;
}
#block-menu-menu-secondary ul.menu li a,
ul.secondary-menu li a{
  color: #023e65;
}
#block-menu-menu-secondary ul.menu li{
	margin-left: 0;
}
#block-menu-menu-secondary ul.menu li,
ul.secondary-menu li{
  position: relative;
  float: left;
  list-style: none;
}
.smen{
    float: right;
	clear: right;
	position: relative;
	right: 5px;
}
.menu_block{
	height: 34px;
	padding-bottom: 10px;
}
.menu_block > ul li{
	list-style: none;
}
.menu_block > ul > li{
	float: left;
	margin: 0;
	padding: 0;
}
.menu_block > ul > li > a{
    height: 34px;
    text-align: center;
    color: white;
    background: #e8f1f9;
    background: -moz-linear-gradient(top, #e8f1f9 0%, #297acb 43%, #0058b5 100%);
    background: -webkit-linear-gradient(top, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    background: linear-gradient(to bottom, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f9', endColorstr='#0058b5',GradientType=0 );
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 12px;
    display: block;
}	
.menu_block > ul > li:first-child > a{
	padding-left:16px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}
.menu_block > ul > li:last-child > a{
	padding-right:16px;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}
.menu_block > ul > li > a:hover{
    background: #e8f1f9;
    background: -moz-linear-gradient(top, #e8f1f9 0%, #4a89c9 43%, #1e68b2 100%);
    background: -webkit-linear-gradient(top, #e8f1f9 0%,#4a89c9 43%,#1e68b2 100%);
    background: linear-gradient(to bottom, #e8f1f9 0%,#4a89c9 43%,#1e68b2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f9', endColorstr='#1e68b2',GradientType=0 );
}
.menu_block > ul > li li{
	margin: 0;
	padding: 0;
}
.menu_block > ul > li li a{
	display: block;
    line-height: 26px;
    padding: 0 15px;
}
.menu_block > ul > li li a:hover{
	background: #D2E4F5;
}
.menu_block a{
	/*
border-radius: 20px;
	*/
}
.menu_block > ul > li > ul{
	display: none;
	position: absolute;
	z-index: 120;
	background: #e8f1f9;
}
.menu_block > ul > li ul a:hover{
}
.menu_block > ul > li:hover > ul{
	display: block;
}
#block-menu-menu-secondary  ul.menu li.last a,
ul.secondary-menu li.last a{
  /*background: url(../images/poi.jpg) no-repeat;*/
  display: block;
  height: 23px;
  width: 112px;
/* 
 text-indent: -9999px;
  margin-top: -5px;
  */
}
#block-menu-menu-secondary  ul.menu li.last a{
	width: auto;
}
/*
#block-menu-menu-secondary{
	float: left;
	width: 400px;
	height: 25px;
	
	margin-left: -15px;
	margin-right: -15px;
	
	margin-top: 10px;
}
*/
tbody{
  border: none;
}
#block-block-3,
#block-block-2,
#block-block-18{
  /*width: 650px;*/
  position: relative;
  float: left;
}
#block-block-3 a{
	display: inline;
	text-decoration: underline;
}
#block-block-2 a{
  font-size: 13px;
}
#block-views-photo-block-foto ul li,
#block-views-foto-block_foto .field-item{
  position: relative;
  float: left;
  height: 80px;
  width: 100px;
  margin: 5px;
  list-style: none
}
#block-views-photo-block-foto,
#block-views-foto-block_foto{
	/*width: 440px;*/
	position: relative;
	float: right;
	margin-bottom: 5px;
	padding-top: 0px;
}
.clear{
  clear: both;
}

/*
#highlighted,
#top-tb,
#top-tb tr 
#top-tb tr td
{height: 400px;}
*/
#block-views-photo-block-foto h2,
#block-views-foto-block_foto h2{
  text-align: right;
  padding-right: 4px;
}
#block-views-photo-block-foto h2 a,
#block-views-foto-block_foto h2 a{
  color: #192e77;
  font-size: 18px;
  font-weight: normal;
}
.block{
  margin-bottom: 20px;
}
.front h1{
  display: none;
}
/*.view-display-id-block_story,
.view-display-id-block_research_center,*/
.view-display-id-block_research_center{
   /*background: url(../images/story.jpg) no-repeat;
   height: 205px;
   width: 245px;
   padding: 10px;*/
   list-style: none;
}

.view-vw-blogs-last h2 a { color: #025185; }

.view-display-id-block_story .views-field-title a,
.view-display-id-block_research_center .views-field-title a{
  color: #FFFFFF;
  font-size: 12px;
}
.view-display-id-block_story img,
.view-display-id-block_research_center img{
  border: #FFFFFF 1px solid;
  position: relative;
  float: left;
  margin-right: 5px;
}
.view-display-id-block_story .views-field-body,
.view-display-id-block_research_center .views-field-body {
  color: #FFFFFF;
  font-style: italic;
  line-height: 1.45em;
  margin-top: 5px;
}
.view-vw-footer-terms table, 
#bloki{
  width: 100%;
}
#bloki tr td{
  vertical-align: top;
  /*padding-left: 10px;*/
  width: 25%;
}
#bloki tr td > div{
	margin-right: 20px;
}

#bloki .view-vw-blogs-last tr td {padding-left: 0px;}

.view-news h2 a{
  font-size: 18px;
  font-weight: normal;
  color: #025185;
}
.view-vw-bl-news-img .views-row{
  margin-bottom: 10px;
  
  /*
  height: 110px;
  border-bottom: 1px dashed #83B1E3;
  */
}

.view-news .views-row{
  margin-bottom: 10px;
  font-style: italic;
}
.view-display-id-block_news1 .views-field-title a,
.view-display-id-block_news2 .views-field-title a{
  color: #000000;
  font-size: 12px;
  font-style: italic;
  text-decoration: none;
}
.view-display-id-block_news3 .views-field-title a{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
}
.view-display-id-block_news1 .views-field-title a:hover,
.view-display-id-block_news2 .views-field-title a:hover,
.view-display-id-block_news3 .views-field-title a:hover{
  text-decoration: underline;
}
#block-views-presa-term-block-presa-term{
  /*background: url(../images/p-1.jpg) repeat-x;*/
  height: 82px;
}
#block-views-presa-term-block-presa-term .content{
  /*background: url(../images/p-2.jpg) no-repeat left;*/
  height: 82px;
}
#block-views-presa-term-block-presa-term .view{
  /*background: url(../images/p-3.jpg) no-repeat right;*/
  height: 82px;
}
#block-views-presa-term-block-presa-term table{
  width: 100%;
}
.view-pressa-1152{
	overflow: hidden;
	position: relative;
	padding-top: 20px;
}
.view-pressa-1152 .view-content{
	overflow: hidden;
	padding-top: 15px;
}
.view-pressa-1152 .item-list{
	position: relative;
	text-align: cender;
}
.view-pressa-1152 .item-list ul{
	display: block;
	text-align: left;
}
#block-views-pressa-1152-block-presa-term ul
{
	overflow: hidden;
	
}
.view-pressa-1152  .views-row
{
	display: inline-block;
	list-style-type: none;
	margin: 2px 	5px;
	opacity: 0.8;
}
.view-pressa-1152  .views-row:hover{
	opacity: 1;
}




#block-views-presa-term-block-presa-term table tr td{
  padding: 10px;
  vertical-align: middle;
  background: url(../images/td-li.jpg) no-repeat right center;
}
#block-views-presa-term-block-presa-term table tr td.last{
  background: none;
}
#block-views-presa-term-block-presa-term .view-footer{
  position: relative;
  float: right;
  margin-right: 50px;
}
#block-views-presa-term-block-presa-term .view-footer a{
	background: url(../images/all.jpg) no-repeat;
	height: 17px;
	width: 45px;
	text-indent: -99999px;
	display: block;
	position: absolute;
	margin-top: -40px;
	margin-left: -10px;
}
#block-views-presa-term-block-presa-term .view-footer p{
  margin-bottom: 0px;
}
#block-views-story-block-story-random table{
  width: 100%;
}
#block-views-story-block-story-random table tr td{
  padding: 10px;
}
#block-views-story-block-story-random .views-field-field-image,
 .view-id-vw_footer_terms .views-field-field-term-im
{
  position: relative;
  float: left;
  margin-right: 10px;
}
#block-views-story-block-story-random .views-field-body,
 .view-id-vw_footer_terms .views-field-description
{
  clear:  both;
  font-size: 11px;
}

#block-views-story-block-story-random .views-field-title a{
  font-size: 11px; 
}

#block-views-presa-term-block-presa-term{
	/*padding-top: 50px;*/
	width: 1000px;
}

#block-views-pressa-800-block-presa-term{
	/*padding-top: 50px;*/
	width: 812px;
}


.page-node-17 h1#page-title{
  display: none;
}
.node h2{
  font-size: 18px;
  color: #0e65e0;
  font-weight: normal;
}
.block .span-1{
  background: url(../images/l1.jpg) repeat-x top;
  position: relative;
}
.block .span-2{
  background: url(../images/l2.jpg) repeat-y left;
  position: relative;
}
.block .span-3{
  background: url(../images/l3.jpg) repeat-y  right;
  position: relative;
}
.block .span-4{
  background: url(../images/l4.jpg) repeat-x bottom;
  position: relative;
}
.block .span-5{
  background: url(../images/kut1.jpg) no-repeat top left;
  position: relative;
}
.block .span-6{
  background: url(../images/kut2.jpg) no-repeat top  right;
  position: relative;
}
.block .span-7{
  background: url(../images/kut3.jpg) no-repeat  bottom left;
  position: relative;
}
.block .span-8{
  background: url(../images/kut4.jpg) no-repeat bottom right;
  position: relative;
}
.block .span-all{
  padding: 10px 20px;
}
#block-block-6 h2,
#block-block-5 h2{
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal;
  padding-right: 20px;
  margin-bottom: 30px;
}
#block-block-6,
#block-block-5{
  margin-bottom: 20px;
}
#block-block-5 a{
  color: #0e65e0;
}
#tabl-10 tr td{
  padding: 10px;
  vertical-align: top;
}
#block-block-7 h2{
  font-size: 18px;
  color: #0e65e0;
  font-weight: normal;
}
#block-block-8 h2{
  font-size: 18px;
  color: #0e65e0;
}
#block-block-8 table tr td{
  padding: 10px;
  vertical-align: top;
}

/*.page-node-17*/ 
/*
#main{
	display: table;
}
*/
/*.page-node-17*/

#right{
/*
  right: 50px;
  position: absolute;
  */
	width: 230px;
	z-index: 100;
	float: right;
	padding-left: 10px;
	/*
	display: table;
	padding-left: 100px;
	*/
}
#block-menu-menu-big ul li,
.view-id-vw_footer_terms ul li{
  list-style: none;
  display: inline-block;
 /* position: relative;
  float: left;
 /* margin-right: 70px;
 margin-right: 5%;*/
}
#block-menu-menu-big ul,
.view-id-vw_footer_terms ul{text-align: justify;}
.image_menu{
	overflow: hidden;
	padding-bottom: 10px;
}
.image_menu ul li{
	list-style: none;
}
.image_menu ul li a{
    /* height: 163px; */
    width: 165px;
    /* text-indent: -9999px; */
    display: block;
    height: 34px;
    margin-top: 122px;
    text-align: center;
    color: white;
    background: #e8f1f9;
    background: -moz-linear-gradient(top, #e8f1f9 0%, #297acb 43%, #0058b5 100%);
    background: -webkit-linear-gradient(top, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    background: linear-gradient(to bottom, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f9', endColorstr='#0058b5',GradientType=0 );
    border: 1px solid #2c7dcc;
    border-radius: 20px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    padding-top: 6px;
}
.image_menu ul li a:hover{
	background: #e8f1f9;
	background: -moz-linear-gradient(top,  #e8f1f9 0%, #4a89c9 43%, #1e68b2 100%);
	background: -webkit-linear-gradient(top,  #e8f1f9 0%,#4a89c9 43%,#1e68b2 100%);
	background: linear-gradient(to bottom,  #e8f1f9 0%,#4a89c9 43%,#1e68b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f9', endColorstr='#1e68b2',GradientType=0 );
}

.image_menu .left{
	position: relative;
	padding-bottom: 20px;
	overflow: hidden;
}
.image_menu ul li{
	height: 163px;
    width: 165px;
	background: top center no-repeat;
	float: left;
	margin: 0 5px;
}
.image_menu ul li:first-child{
	background-image: url('../images/man.png');
}
.image_menu ul li:nth-child(2){
	background-image: url('../images/pet.png');
}
.image_menu ul li:last-child{
	background-image: url('../images/dnk.png');
}
h1{
  font-size: 22px;
  color: #055d91;
  font-weight: normal;
}
#main .title{text-align: center;}

#main-content h1
{
	margin-bottom: 15px !important;
}

.view-display-id-page_news h2{
  font-size: 18px;
}
.view-display-id-page_news h2 a{
  color: #094dae;
}
.view-display-id-page_news .views-field-view-node a{
  color: #0E65E0;
  font-size: 11px;
}
#conr{
  width: 100%;
  display: block;
}
#conr>tbody{
	display: block;
	width:100%;
}
.ys{
	text-align:right;
	padding-bottom: 23px;
}

#conr .td_main{ display: block;} 

#front_conr{  width: 100%;}

#conr .td-2 .view{
	display: table;
	width: 100%;
}

#conr tr:first-letter,
#conr .td-2,
/**** �� ������ ������� � �� ���� ������� ������ ****/
#conr .td-2 .view-presa-term,
#conr .td-2 .view-vw-blogs-last,
#conr .td-2 .view-news
{/*display: block;*/}

.view-presa-term h2,
.view-pressa-1152 h2,
.view-pressa-800 h2
{
	padding-bottom: 5px;
	font-weight: normal;
}



#conr .td-2
{
	display: block;
	margin-right: 15px;
}

#front_conr .td-2{display: block;}
/*
.td-1,.td-2
{
display: table;
}
*/
/*
#conr tr td{
  vertical-align: top;
}
*/

#conr .td-1{
  padding-right: 20px;
  width: 230px;
  padding-top: 10px;
  float: left;
}
#block-views-news-block-n2 h2,
#block-views-news-block-n1 h2{
  color: #0E65E0;
  font-size: 18px;
}
#block-views-news-block-n2 .views-row a,
#block-views-news-block-n1 .views-row a{
  color: #0E65E0;
}
#block-menu-menu-onas ul li,
#block-menu-menu-11  ul li{
	list-style: none;
	/*background: url("../images/bt_pxl.png") repeat-x scroll 0 0 transparent;*/
	padding: 0 0px;
	line-height: 25px;
	text-indent: 10px;
}

#block-block-11 h2,
#block-block-11 h2 a,
#block-block-10 h2 a,
#block-block-10 h2{
  font-size: 18px;
  font-weight: normal;
  color: #0E65E0;
}

#block-views-vw-alfabet-library-block-1
{
	clear: both;
	width: 100%;
	padding-top: 15px;
	margin-bottom: 40px;
}

.view-vw-alfabet-library .views-field-name
{
	width: 30px;
	float: left;
}

.view-vw-alfabet-library .views-field-name a 
{
	border: 1px solid;
	padding: 5px;
	border-color: #D5E4ED;
	text-decoration: none;
	color: #055D91;
}

/* ������� ����������� ������� �������� */ 

#block-views-vw-krionika-block-1,
#block-views-vw-future-block-1
{
	background-image: url(/sites/all/themes/ninesixty/images/block-bg.png);
	background-repeat: no-repeat;
	min-height: 280px;
	margin-bottom: 50px;
	width: 780px;
}

#block-views-vw-krionika-block-1 h2,
#block-views-vw-future-block-1 h2
{
	position: relative;
	top: -25px;
	color: #2A65B9;
}

#block-views-vw-krionika-block-1 .content,
#block-views-vw-future-block-1 .content
{

	background-image: url(/sites/all/themes/ninesixty/images/block-book.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
	min-height: 280px;
	position: relative;
	top: -20px;
	right: 3px;
}

#block-views-vw-krionika-block-1 .view-content,
#block-views-vw-future-block-1 .view-content
{
	padding-top: 15px;
	width: 450px;
}
#block-views-vw-krionika-block-1 .views-row,
#block-views-vw-future-block-1 .views-row
{
	margin-left: 25px;
	border-bottom: 2px solid;
	border-bottom-color: #325E87;
	padding-top: 10px;
}

#block-views-vw-krionika-block-1 .views-row a,
#block-views-vw-future-block-1 .views-row a
{
	color: #2A65B9;
}

#custom-search-blocks-form-1 .custom-search-box
{
	width: 600px;
	float: left;
	margin-right: 20px;
	border-radius: 5px;
	border: 1px solid;
	height: 20px;
}

#custom-search-form .form-text,
#custom-search-form--2  .form-text
{
	border:none;
	margin-right: 20px;
	height: 20px;
	margin-left: 7px;
	width: 100px;
	outline: 0;
	 -webkit-transition: all .5s ease-out 0.2s;
     -moz-transition: all .5s ease-out 0.2s;
     -o-transition: all .5s ease-out 0.2s;
     transition: all .5s ease-out 0.2s;
}
#custom-search-form .form-item, 
#custom-search-form .form-actions{
	margin: 0;
}
#custom-search-form .form-text:focus{
	width: 170px;
}

#block-advanced-sphinx-searchbox
{
	width: 150px;
}
#block-advanced-sphinx-searchbox{
	position: relative;
}
#block-custom-search-blocks-2 .custom-search-box
{
	height: 20px;
	/*width: 100px;*/
	border: none;
	padding-left: 15px;
	margin: 0 5px;
	text-align: center;
}

.form-item-custom-search-blocks-form-2,
#custom-search-form,
#custom-search-form--2
{
	/*margin-top: 20px;*/
	border: 1px solid #AAA;
	border-radius: 15px;
	overflow: hidden;
}


/******** �������� ���� ������ *******/

.view-vw-kb-terms h3 
{
	margin-right: 20px;
	margin-bottom: 10px;
	max-width: 10px;
}

.view-vw-kb-terms h3,
.view-vw-kb-terms ul,
.view-vw-kb-terms .views-row
{
	float: left;
	list-style: none;
}

.view-vw-kb-terms .item-list
{
	width: 100%;
	float: left;
}
.view-vw-kb-terms .views-row
{
	padding: 0;
	margin: 0;
	min-width: 250px;
	border: 1px solid #CCC;
	height: 15px;
	padding: 5px;
	margin-right: 1px;
	margin-bottom: 1px;
}
#main-content .view-vw-kb-terms h3
{
padding-bottom: 0px;
padding-top: 0px;
}

#main-content  .view-vw-kb-terms ul{
	padding: 0;
	margin: 0;
	max-width: 95%;
	/*
	padding-left: 15px;
	padding-bottom: 10px;
	*/
}

.view-vw-padge-smi .views-field-field-im-term-presa,
.view-vw-padge-smi .views-row,
.view-vw-padge-smi .views-field-name
{float:left;}

.view-vw-padge-smi .views-row {width: 100%;}



.language-icon, #block-block-16 li
{
width: 50px;
height: 50px;

}

.language-switcher-locale-url, #block-block-16 li
{
	list-style: none;
}

#block-locale-language, #block-block-16
{
	float: left;
	/*width: 100px;*/
}

#block-locale-language h2,
#block-block-20 a
{
	font-size: 12px;
	font-weight: 100;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	z-index: 99;
	background-color: white;
	/*border: 1px solid #CCC;*/
	border-bottom-style: none;
	/*text-align: center;
	background: white url(http://test7.kriorus.ru/modules/contextual/images/gear-select.png) no-repeat 100px -18px;*/
	height: 20px;
	text-indent: 5px;
	cursor: pointer;
}
#language img {cursor: pointer;}
#block-menu-menu-secondary{
	margin-left: 26px;
}

#block-locale-language,
#block-block-20{
	position: absolute;
	z-index: 1299;
	padding: 2px;
	padding-top: 5px;
	width: 80px;
	right: 0;
	top: -14px;
}
#block-block-16{
	position: relative;
	left: -15px;
	top: -10px;
	padding-bottom: 10px;
	float: right;
}

.language-switcher-locale-url{
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color: white;
	padding-bottom: 5px;
	box-shadow: 0px 2px 6px grey;
}

.view-vw-bl-news-img .view-header
{
	padding-bottom: 20px;
}

/*
.view-vw-bl-news-img .views-field-title
{
	float: right;
	width: 140px;
}
*/

/****** ��������� ������� �1 *******/

#content{
}

#block-views-presa-term-block-presa-term ul::after,
#block-menu-menu-big ul:after,
.view-id-vw_footer_terms ul:after {
	width: 100%;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;

}
 /*.view-id-vw_footer_terms .views-row{ max-width: 350px;}*/
 
 .view-id-vw_footer_terms li .views-field
 {
 width:75%;
 }
 
 .r_header {
	float: right;
}

.view-id-vw_footer_terms tr td
{
	padding: 10px;	
	width: 300px;
	vertical-align: top;
/*	
display: block;
float: left;
*/
}


.library_bt{

	width: 450px;
	height: 75px;
	display: block;
	background: url(../images/b_img_en.png) no-repeat;
	padding: 0;
	margin: 0;
	color: transparent;
}

.kb_bt{
	width: 450px;
	height: 80px;
	display: block;
	background: url(../images/b_img_en.png) 0px -80px no-repeat;
	padding: 0;
	margin: 0;
	color: transparent;	
}

.i18n-ru .library_bt{
	background: url(../images/b_img.png) no-repeat;
}
.i18n-ru .kb_bt{
	background: url(../images/b_img.png) 0px -80px no-repeat;
}

/*
.view-id-photo .view-content {
padding-top: 5px;
width: 330px;
overflow: hidden;
text-align: right;
padding-left: 115px;
}
*/


/********* ����� ���������� ������� *********/ 
/****      ��� ������, ��� �����        ****/

#main-content h3
{
	font-size: 16px;
	color: #0386D4;
	padding-bottom: 15px;
	padding-top: 25px;
}

#main-content ul
{
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

.td-1 .content a
{
	color: #023E65;
	text-decoration: none;
	display: block;
}
.td-1 .content a:hover{text-decoration: underline;}

#block-menu-menu-onas .td-1 .content .active {
  background: url("../images/bt_pxl_act.png") repeat-x scroll 0 0 transparent;
}


/****** 

�����-������ � ������ � ��������� 
��������� ���������� �_� 
������� ���������� ������? �� �� ������!

*******/


.mlid_522{
	font-size: 11px;
}

#block-system-main .view-display-id-block_science_news_rus,
#block-system-main .view-display-id-block_crionics_news_rus

{
	background: url("../images/l_news_blocks.png") no-repeat scroll 100% 50% transparent;
	padding-right: 15px;
	height: 205px;
}

#block-system-main .view-header
{
padding-bottom: 10px;
}
/************ ����������� *********/

.view-photogalery-page{
	/*padding:15px*/
}

.view-photogalery-page ul {
	padding-top: 25px;

}

.view-photogalery-page  ul li,
.field-name-field-gal-im .field-item
{
	max-width: 250px;
	padding: 15px;
	border: 1px #CCC solid;
	margin: 5px;
	display: block;
	border-radius: 15px;
	float: left;
}

.view-photogalery-page  ul li:hover,
.field-name-field-gal-im .field-item:hover
{
background-color: #EEE;
}

.view-photogalery-page  .views-field-title a
{
	height: 35px;	
	display: block;
}

#block-locale-language .content .language-switcher-locale-url{display:none;}

.view-id-photogalery_page .view-header h2{
	color: #023E65;
	text-align: center;
}

/**** ������� � ���������� */ 

#crhuman tr{ display: table-row;}

#crhuman {border: none;text-align: center;}

#crhuman tbody td[width="30"]{border-left:rgba(204, 204, 204, 0);}
#crhuman tbody td[width="90"]{border-right:rgba(204, 204, 204, 0);}

#crhuman-top td{border-top: rgba(204, 204, 204, 0);}
#crhuman-bottom td{border-bottom: rgba(204, 204, 204, 0);}

/*
table td, table th 
{
	vertical-align: middle;
	padding: 8px 10px;
	border: 0;
	color: #000;
}
*/
#block-views-presa-term-block-presa-term{
display:none;
}
#block-views-pressa-800-block-presa-term{
display:none;
}
#righ_car{
	position: absolute;
	right: 0px;
	background: white;
	font-size: 20px;
	top: 59px;
	height: 70px;
	line-height: 70px;
}

.title{
	line-height: 1.3em;
}
.node-blog h2{
	margin: 0.4em 0;
}
.not-front .td-2 #main-content{
	max-width: 935px; 
}
#main-content.v_sitebar1{
	float: right;
	width: 75%;
}
#main-content{
	overflow: hidden;
	
}
.view-id-clone_of_news .views-row{
	margin: 0 0 20px;
}
.view-id-clone_of_news .views-row h2{
	margin: 0 0 5px;
}
.i18n-en ul#superfish-1, .tm1{
	width: 578px;
}
ol{
	margin: 20px 0;
	padding-left: 20px;
}
.node-kb.node-teaser{
	margin: 20px 0;
}
.node-kb.node-teaser > h2{
	margin-bottom: 10px;
}
#custom-search-form .form-submit{
	background: url(../images/lup.png);
	overflow: hidden;
	height: 15px;
	width: 15px;
	text-indent: -9999px;
	background-size: contain;
	border: 0;
	position: absolute;
	right: 8px;
	top: 4px;
}
.page-taxonomy-term .node-biblio.node-teaser{
	margin: 15px 0;
}
.social_link{
	position: relative;
	top: -8px;
	float: right;
}
.social_link a{
	display: block;
	float: left; 
	width: 28px;
	height: 28px;
	background: url(../images/icons.jpg);
	background-position: -1px -2px;
	margin-left: 3px;
}
.social_link a.i_lg{
	background-position: -1px -2px;
}
.social_link a.i_fb{
	background-position: -130px -2px;
}
.social_link a.i_vk{
	background-position: -67px -2px;
}
.social_link a.i_yt{
	background-position: -98px -2px;
}
.social_link a.i_is{
	background-position: -34px -2px;
}
.social_link a.i_tr{
	background-position: -163px -2px;
}
.social_link a.i_ok {
    background: url(../images/odk.jpg);
    background-size: contain;
}
.hd_right{
	float: right;
	width: 366px;
	z-index: 500;
	position: relative;
}
.lang_switch{
	float: right;	
	position: relative;
}
.lang_switch .item-list{
	display: none;
	position: absolute;
	right: 0;
	top: 53px;
}
.lang_switch .item-list li{
	margin: 0;
}
.lang_switch .item-list a{
	padding: 2px 10px;
	display: block;
	font-size: 14px;
}
.lang_switch.active .item-list{
	display: block;
}
.page-node-2442 #page-title{
	margin-top: 20px;
}
#node-2 h2{
	margin-bottom: 10px;
}
.main_cnt{
	overflow: hidden;
}
.main_cnt .left{ 
	float: left;
	width: 50%;
}
.main_cnt .right{
	float: right;
}
.teasers_links{
	overflow: hidden;
}
.teasers_links > *{
	float:left;
	padding: 10px;
	box-sizing: border-box;
	width: 25%;
}
.teasers_links h2{
	margin: 0px 0 10px;
}
.view-vw-footer-terms .view-content{
	overflow: hidden;
}
.view-vw-footer-terms .views-row{
	float: left;
	padding: 10px;
	box-sizing: border-box;
	width: 25%;
}
.view-pressa-1152 img{
	display: block;
}
.mblock{
	border: 1px solid #4787ED;
	border-radius: 6px;
	overflow: hidden;
	margin: 0 0 20px
}
.mblock h2{
    color: white;
    background: #e8f1f9;
    background: -moz-linear-gradient(top, #e8f1f9 0%, #297acb 43%, #0058b5 100%);
    background: -webkit-linear-gradient(top, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    background: linear-gradient(to bottom, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f9', endColorstr='#0058b5',GradientType=0 );
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding: 10px 20px;
    display: block;
}
.mblock .cnt{
	padding: 20px;
}
.library{
	overflow: hidden;
	
}
.library .mblock{
	float: left;
	width: 32%;
	margin-left: 2%;
	box-sizing: border-box;
}
.library .mblock:first-child{
	margin-left: 0%;
}
.alphabet a{
    display: inline-block;
    padding: 2px 6px;
    border: 2px solid #A2BEEC;
    min-width: 51px;
    margin: 3px;
    color: #5B8BD8;
    font-weight: bold;
}
.ctw{
	overflow: hidden;
	
}
.leftsb{
	float: left;
	width: 25%;
}
.region-sidebar-first >*{
	margin: 20px;
	background: white;
	border-radius: 6px;
	overflow:hidden;
	border: 1px solid #4787ED;
}
.region-sidebar-first >*:first-child{
	margin-top: 0;
}
.region-sidebar-first .content{
	padding: 20px;
}
.leftsb .menu li a{
	text-decoration: none;
}
.leftsb .menu li{
	list-style-image: url(../images/ice_star.png);
}
.leftsb .menu li.first{
	list-style-image: url(../images/ice_star_red.png);
}
.leftsb h2 {
    color: white;
    background: #e8f1f9;
    background: -moz-linear-gradient(top, #e8f1f9 0%, #297acb 43%, #0058b5 100%);
    background: -webkit-linear-gradient(top, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    background: linear-gradient(to bottom, #e8f1f9 0%,#297acb 43%,#0058b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f1f9', endColorstr='#0058b5',GradientType=0 );
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding: 10px 20px;
    display: block;
}
.leftsb ul.menu{
	padding-left: 10px;
}
.breadcrumb{
	padding: 20px;
}
.galery .cnt{
	    padding: 0 10px;
}
.view-id-photo img{
	    margin-left: 11px;
}
.view-id-photo td:first-child img{
	margin-left: 0;
}

select {
	margin: 20px 0;
	border: 1px solid #111;
	background: transparent;
	width: 150px;
	padding: 5px 35px 5px 5px;
	font-size: 16px;
	border: 1px solid #ccc;
	height: 34px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../images/menu-alt-512.png) 97% / 26px no-repeat #eee;
}
.img_opis{
	    display: inline-block;
    padding: 2px;
    border: 1px solid;
    margin: 2px;
}
.img_opis img{
	    display: block;
}
.img_opis .opis{
	margin: 2px 5px;
	display: inline-block;	
}
.node-type-article .field-name-field-term-artiles{
	clear: both;
	padding-top: 15px;
}
.vocabulary-razdely .field-name-field-term-im{
	float:left;
	margin: 0 15px 20px 0;
	
}
.vocabulary-razdely > .content{
	overflow: hidden;
}