

/* Start:/bitrix/templates/vitbichi_copy/css/owl.carousel.min.css?14635188004614*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/vitbichi_copy/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/owl.theme.css?14635188001652*/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-nav div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-nav div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-dot{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-dot span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-dot.active span,
.owl-theme .owl-controls.clickable .owl-dot:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-dot span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/bitrix/templates/vitbichi_copy/css/AjaxLoader.gif) no-repeat center center
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/jquery.formstyler.css?146749320012110*/
.jq-checkbox {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 0px;
	background: #FFF;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 12px;
	height: 12px;
	margin: 1px 0 0 1px;
	border-radius: 0px;
	background: #1767AB;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: .55;
}


.jq-radio {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #fff;	
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 2px 0 0 2px;
	border-radius: 50%;
	background: #1767AB;	
}
.jq-radio.focused {
	border: 1px solid #c3c3c3;
}
.jq-radio.disabled {
	opacity: .55;
}


.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	height: auto;
	line-height: 1em;
	cursor: pointer;
}
.jq-file__name {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-number {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
	text-align: left; /* для Opera Presto */
	-moz-appearance: textfield;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CED1D9;
	border-bottom-color: #CED1D9;
	border-radius: 4px;
	background: #fff;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);	
	font: 18px/32px 'PT Sans Narrow', sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 0px;
	background: #FFF;	
	font: 18px/22px 'PT Sans Narrow', sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/jscrollpane.css?14635188001542*/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/normalize.css?14761332001979*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/magnific-popup.css?14635188009839*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {

  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
      /**
       * Fade-zoom animation for first dialog
       */
      
      /* start state */
      .my-mfp-zoom-in .zoom-anim-dialog {
        opacity: 0;

        -webkit-transition: all 0.2s ease-in-out; 
        -moz-transition: all 0.2s ease-in-out; 
        -o-transition: all 0.2s ease-in-out; 
        transition: all 0.2s ease-in-out; 



        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 
      }

      /* animate in */
      .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
        opacity: 1;

        -webkit-transform: scale(1); 
        -moz-transform: scale(1); 
        -ms-transform: scale(1); 
        -o-transform: scale(1); 
        transform: scale(1); 
      }

      /* animate out */
      .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 

        opacity: 0;
      }

      /* Dark overlay, start state */
      .my-mfp-zoom-in.mfp-bg {
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-zoom-in.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-zoom-in.mfp-removing.mfp-bg {
        opacity: 0;
      }
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/style.css?1589379760107676*/
*{box-sizing:border-box;margin:0;padding:0;}
html{height:100%;font:18px/22px "PT Sans", sans-serif;}
body{font-size:1rem;line-height:1.222rem;font-family:"PT Sans", sans-serif;color:#40434c;width:100%;height:100%;background-color:#f4f4f4;}
a{color:#0067b9;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
.a-dash{border-bottom:1px dotted #2679C8;text-decoration:none;display:inline-block;line-height:100%;}
.a-dash:hover{border:none;}
a:active, a:focus, img{outline:0;outline:none;}
.content p{margin:0 0 20px;}
.content ul,.content ol{}
img{border:none;max-width:100%;height:auto;}
input,textarea{vertical-align:middle;outline:none;}
#wrapper{width:100%;max-width:1380px;min-width:320px;margin:0 auto;min-height:100%;height:auto !important;height:100%;background-color:#fff;overflow:hidden;}
.content ol{display:block;padding:0 0 20px 25px;}
.content ol li{padding:0 0 0 15px;}
.content ul{display:block;padding:0 0 20px 25px;}
.content ul li{padding:0 0 0 15px;}
.clr,.breadcrumbs .clr{clear:both;height:0;display:block;content:'';float:none;}
.inner{width:94%;min-width:300px;margin:0 auto;position:relative;height:100%;}
h1, .h1{font-size:2.444rem;line-height:2.222rem;font-weight:bold;padding:0 0 30px 0;margin:0px;color:#444d64;font-family:'PT Sans Narrow', sans-serif;}
h2, .h2{font-size:2rem;line-height:2.222rem;font-weight:bold;padding:5px 0 20px 0;margin:0px;color:#2b2a63;font-family:'PT Sans Narrow', sans-serif;}
h3, .h3{font-size:1.333rem;line-height:1.556rem;font-weight:normal;padding:0 0 10px 0;margin:0px;color:#090d13;font-family:'PT Sans Narrow', sans-serif;}
h4, .h4{font-size:1.233rem;line-height:1.456rem;font-weight:bold;padding:5px 0 10px 0;margin:0px;color:#090d13;font-family:'PT Sans Narrow', sans-serif;}
h5, .h5{font-size:1.15rem;line-height:1.25rem;font-weight:bold;padding:5px 0 10px 0;margin:0px;color:#090d13;font-family:'PT Sans Narrow', sans-serif;}
abbr,article,aside,audio,canvas,datalist,details,
figure,footer,header,hgroup,mark,menu,meter,nav,output,
progress,section,time,video{display:block;}
.inputbox, .textarea,
.content input[type="text"],.content input[type="password"],.content input[type="email"],
.content textarea{width:250px;border:1px solid #ced1d9;height:30px;padding:2px 5px;color:#595959;font:normal 13px 'Open Sans', "Myriad Pro", sans-serif;-webkit-appearance:none;}
.content textarea,textarea.textarea{width:250px;height:140px;padding:5px 5px;}
.inputbox:focus, .textarea:focus,
.content input[type="text"]:focus,.content input[type="password"]:focus,.content input[type="email"]:focus,
.content textarea:focus{border-color:#7D7D7D;}
.button,.foxbutton,
.content button,.content input[type="button"],.content input[type="submit"]{cursor:pointer;background:#1767AB;height:45px;width:auto;padding:0px 30px;color:#fff;font:normal 18px/45px 'PT Sans Narrow', sans-serif;border:none;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;font-weight:600;text-transform:uppercase;-webkit-appearance:none;border:none;}
.button:hover,.foxbutton:hover,
.content button:hover,.content input[type="button"]:hover,.content input[type="submit"]:hover{background:#174fab;color:#fff;}
.error{border-color:#E23854 !important;color:#E23854 !important;}
.btn-red{background:#DF3551;}
.btn-red:hover{background:#cd2b45;}
.btn-green{background:#94b52e;}
.btn-green:hover{background:#7d9c1f;}
.btn-yelow{background:#ffcc00;}
.btn-yelow:hover{background:#edc31c;}
.wrap-error{display:block;padding:10px 20px;font-weight:600;color:#FFF;margin-bottom:25px;border:1px solid #F85454;background:#F85454;box-sizing:border-box;width:100%;}
.wrap-error p{margin-bottom:0px;}
.wrap-error font.errortext{color:#fff !important;}
.wrap-ok{display:block;padding:10px 20px;font-weight:600;background:#94b52e;color:#fff;margin-bottom:25px;border:1px solid #94b52e;box-sizing:border-box;width:100%;}
.wrap-ok p{margin-bottom:0px;}
.wrap-ok font.notetext{color:#fff;}
.vote-note-error{display:block;padding:10px 20px;font-weight:600;color:#FFF;margin-bottom:25px;border:1px solid #F85454;background:#F85454;box-sizing:border-box;width:100%;}
.vote-note-error p{margin-bottom:0px;}
.vote-note-error font.errortext{color:#fff !important;}
.vote-note-note{display:block;padding:10px 20px;font-weight:600;background:#94b52e;color:#fff;margin-bottom:25px;border:1px solid #94b52e;box-sizing:border-box;width:100%;}
.vote-note-note p{margin-bottom:0px;}
.vote-note-note font.notetext{color:#fff;}
#header{display:block;}
#middle{width:100%;padding:0 0 490px;height:1%;position:relative;}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
#container{width:100%;float:left;overflow:hidden;}
#content{padding:0 0px 0 0;}
#sideLeft + #container #content{padding-left:250px;}
#sideRight + #container #content{padding-right:250px;}
#sideLeft + #sideRight + #container #content{padding-left:250px;padding-right:250px;}
#sideRight{float:right;margin-right:-3px;width:230px;margin-left:-230px;position:relative;background:#FFACAA;}
#sideLeft{float:left;margin-right:-3px;width:230px;margin-right:-230px;position:relative;background:#FFACAA;}
#footer{width:100%;margin:-490px auto 0;height:490px;position:relative;display:block;line-height:1.2rem;}
.col100{width:100%;float:none;}
.col80{width:80%;float:left;}
.col75{width:75%;float:left;}
.col65{width:65%;float:left;}
.col66{width:66.6666%;float:left;}
.col60{width:60%;float:left;}
.col50{width:50%;float:left;}
.col40{width:40%;float:left;}
.col33{width:33.3333%;float:left;}
.col30{width:30%;float:left;}
.col20{width:20%;float:left;}
.col25{width:25%;float:left;}
.col15{width:15.5%;float:left;}
.col16{width:16.6%;float:left;}
.col38{width:38.7%;float:left;}
.col43{width:43%;float:left;}
.col44{width:44%;float:left;}
.col45{width:45%;float:left;}
.col54{width:53.6%;float:left;}
.col55{width:55%;float:left;}
.col56{width:56%;float:left;}
.col57{width:57%;float:left;}
.col22{width:22.2%;float:left;}
.col23{width:23.8%;float:left;}
.col27{width:27.5%;float:left;}
.col18{width:18.1%;float:left;}
.col26{width:25.4%;float:left;}
.col74{width:74.6%;float:left;}
.col73{width:73.8%;float:left;}
.col63{width:63%;float:left;}
.side-left{float:left;}
.side-right{float:right;}
.side-center{margin:0 auto;}
header{font-family:'PT Sans Narrow', sans-serif;}
.main-top-menu{display:none;}
.header-line-1{background-color:#444d64;height:40px;}
.header-line-1 .top-menu li{float:left;list-style-type:none;}
.header-line-1 .top-menu li.active{background-color:#0067b9;}
.header-line-1 .top-menu li:hover{background-color:#0067b9;}
.header-line-1 .top-menu li a{display:block;line-height:40px;color:#fff;text-transform:uppercase;font-size:0.7778rem;text-decoration:none;padding:0 20px;}
.header-line-1 .top-menu ul{margin-left:-20px;}
.header-line-1 .top-menu .item-yelow a{color:#fbdb44;font-weight:600;}
.header-line-1 .top-menu .item-yelow:hover{background-color:#444d64;}
.header-line-1 .top-menu .active.item-yelow{background-color:#444d64;}
.header-line-1 .top-menu .parent{position:relative;}
.header-line-1 .top-menu .child{position:absolute;left:0px;top:40px;min-width:100%;width:auto;background:#444d64;z-index:10;margin:0px;display:none;}
.header-line-1 .top-menu .child li{float:none;white-space:nowrap;}
.header-line-1 .top-menu .parent i{display:inline-block;vertical-align:middle;margin-left:5px;position:relative;top:-2px;background:url(/bitrix/templates/vitbichi_copy/css/../images/arrow2-white.png) 0 0 no-repeat;width:9px;height:6px;}
.header-line-1 .top-menu .item-yelow i{background:url(/bitrix/templates/vitbichi_copy/css/../images/arrow2-yelow.png) 0 0 no-repeat;}
.header-line-1 .search{float:right;line-height:40px;}
.header-line-1 input[type="text"]{margin-bottom:4px;border-radius:5px;border:1px solid #4c566e;background-color:#323b4f;color:#fff;padding:7px 30px 5px 12px;width:100%;}
.header-line-1 .button{position:absolute;text-indent:-9999px;box-shadow:none;background:url(/bitrix/templates/vitbichi_copy/css/../images/input-search.png) 50% 50% no-repeat;width:17px;height:17px;padding:0;margin:0;top:14px;right:15px;}
.header-line-1 .button:hover{opacity:0.8;}
::-webkit-input-placeholder{color:#fff;opacity:1;}
::-moz-placeholder{color:#fff;opacity:1;}
:-moz-placeholder{color:#fff;opacity:1;}
:-ms-input-placeholder{color:#fff;opacity:1;}
.header-line-2{padding:30px 0;}
.header-line-2 .logo{height:65px;margin:0 auto;border-right:1px solid #e8e8e8;}
.header-line-2 .clock{color:#40434c;border-right:1px solid #e8e8e8;}
.header-line-2 .clock-wrap{width:120px;padding-left:50px;background:url(/bitrix/templates/vitbichi_copy/css/../images/time.png) no-repeat left 45%;height:65px;margin:0 auto;padding-top:11px;}
.header-line-2 .clock span{display:block;text-align:left;}
.header-line-2 .clock .time{font-size:1.667rem;}
.header-line-2 .clock .data{font-size:0.8889rem;line-height:1.111rem;}
.header-line-2 .weather{border-right:1px solid #e8e8e8;}
.header-line-2 .weather-wrap{/*width:175px;*/width:96%;margin:0 auto;height:65px;/*padding-top:11px;*/padding-top:5px;}
.header-line-2 .weather span{display:block;}
.header-line-2 .weather .weather-sity{/*font-family:'PT Sans', sans-serif;padding-left:24px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sun.png) no-repeat left 50%;*/color:#9e9e9f;font-size:0.6667rem;line-height:1.111rem;}
.header-line-2 .weather .temperature{font-size:1rem;line-height:1.111rem;color:#40434c;}
.header-line-2 .currency{border-right:1px solid #e8e8e8;}
.header-line-2 .currency-wrap{width:120px;height:65px;margin:0 auto;}
.header-line-2 .currency span{font-size:0.7778rem;line-height:1.111rem;}
.header-line-2 .currency .icon{font-weight:bold;}
.header-line-2 .currency .name-dollar{line-height:0;padding-left:40px;background:url(/bitrix/templates/vitbichi_copy/css/../images/dol.png) no-repeat left 50%;}
.header-line-2 .currency .name-dollar .dollar{font-weight:bold;}
.header-line-2 .currency .name-euro{line-height:0;padding-left:40px;background:url(/bitrix/templates/vitbichi_copy/css/../images/eur.png) no-repeat left 50%;}
.header-line-2 .currency .name-rub{line-height:0;padding-left:40px;background:url(/bitrix/templates/vitbichi_copy/css/../images/rur.png) no-repeat left 50%;}
.header-line-2 .currency .name-rub .icon{height:5px;}
.header-line-2 .auth-social a{color:#40434c;font-size:0.7778rem;line-height:1.111rem;}
.header-line-2 .auth-social .link-profile{font-size:24px;line-height:28px;}
.header-line-2 .auth-social>a{display:block;}
.header-line-2 .auth-social a:hover{color:#0067b9;}
.header-line-2 .auth-social .auth{text-align:right;font-size:0.9333rem;margin-top: -5px;/*margin-bottom:10px;*/margin-bottom:7px;}
.header-line-2 .auth-social-wrap{/*width:200px;*/width:230px;height:65px;margin-left:auto;text-align:right;}
.header-line-2 .profile-bar{display:block;position:relative;float:right;margin-top:3px;}
.header-line-2 .auth-links{padding-left:60px;}
.header-line-2 .min-avatar{line-height:0px;left:0px;top:3px;position:absolute;}
.social-btn{padding-top:7px;display:inline-block;}
.soc-btn{margin-left:5px;width:29px;height:25px;border:1px solid #e8e8e8;display:inline-block;}
.social-btn .fb{background:url(/bitrix/templates/vitbichi_copy/css/../images/fb.png) no-repeat 50% 50%;}
.social-btn .vk{background:url(/bitrix/templates/vitbichi_copy/css/../images/vk.png) no-repeat 50% 50%;}
.social-btn .odn{background:url(/bitrix/templates/vitbichi_copy/css/../images/odn.png) no-repeat 50% 50%;}
.social-btn .tw{background:url(/bitrix/templates/vitbichi_copy/css/../images/tw.png) no-repeat 50% 50%;}
.social-btn .points{background:url(/bitrix/templates/vitbichi_copy/css/../images/points.png) no-repeat 50% 50%;}
.header-line-3{height:40px;background-color:#f4f6f9;position:relative;}
.header-line-3 li{float:left;list-style-type:none;}
.header-line-3 li a{line-height:40px;font-size:0.7778rem;color:#292945;text-decoration:none;text-transform:uppercase;padding:0 18px 0 20px;font-weight:bold;}
.header-line-3 li.hover,.header-line-3 li li:hover{background-color:#0067b9;color:#fff;}
.header-line-3 li.hover a,.header-line-3 li li:hover a{color:#fff;}
.header-line-3 ul{margin-left:-20px;}
.header-line-3 .drop-down-menu{position:absolute;z-index:4;display:none;background-color:#fff;left:0;top:40px;border-top:3px solid #0067b9;text-transform:none;overflow:hidden;}
.header-line-3 .drop-down-menu .items{padding:25px 2%;}
.header-line-3 .drop-down-menu .item{float:left;width:25%;padding-left:20px;}
.header-line-3 .drop-down-menu .item:first-child{padding-left:0;}
.header-line-3 .drop-down-menu .item a{color:#090d13;padding:0;text-transform:none;font-size:1rem;line-height:1.111rem;font-weight:normal;}
.header-line-3 .drop-down-menu .item a:hover{color:#0067b9;}
.header-line-3 .drop-down-menu .item-wrap{display:inline-block;margin:0 auto;line-height:0;}
.header-line-3 .drop-down-menu .item .image-item{float:left;width:120px;margin-right:-120px;position:relative;}
.header-line-3 .drop-down-menu .list-society{height:40px;border-bottom:1px solid #e1e1e1;}
.header-line-3 .drop-down-menu .list-society li{float:left;line-height:40px;}
.header-line-3 .drop-down-menu .list-society li a{color:#292945;text-transform:none;font-size:0.8889rem;}
.header-line-3 .drop-down-menu .list-society li:hover a{color:#fff;}
.header-line-3 li.hover .drop-down-menu{display:block;width:100%;box-shadow:0 4px 15px 0 rgba(103,103,109,0.5);}
.header-line-3 .inner{position:initial;}
.header-line-3 .drop-down-menu .title{padding-right:4px;}
#to_up{display:none;position:fixed;right:50px;bottom:50px;width:78px;height:54px;background:url(/bitrix/templates/vitbichi_copy/css/../images/naverh.png) 0 0 no-repeat;display:none;opacity:0.7;z-index:101;}
#to_up:hover{opacity:1 !important;}
.wrap-i{display:inline-block;vertical-align:middle;position:relative;top:-1px;}
.with-comments{color:#5e5e5e;margin-right:4px;height:15px;border:1px solid #cfe0e5;display:inline-block;font-size:12px;line-height:12px;padding:0 6px;position:relative;border-radius:1px;background-color:#fff;vertical-align:middle;margin-top:0px;margin-bottom:3px;font-family:"PT Sans", sans-serif;}
.with-comments i{display:block;width:7px;height:6px;position:absolute;background:url(/bitrix/templates/vitbichi_copy/css/../images/angle-comments.png) no-repeat 50% 50%;bottom:-6px;right:3px;}
.views{color:#5e5e5e;height:15px;border:1px solid #cfe0e5;display:inline-block;border-radius:1px;padding:0;margin-right:4px;position:relative;vertical-align:middle;margin-top:0px;margin-bottom:3px;font-family:"PT Sans", sans-serif;}
.views i{display:inline-block;width:22px;height:13px;background:url(/bitrix/templates/vitbichi_copy/css/../images/eye.png) no-repeat left center;vertical-align:top;}
.views .quantity{display:inline-block;vertical-align:top;font-size:12px;line-height:12px;padding:0 6px 0 5px;}
.with-photo{background:url(/bitrix/templates/vitbichi_copy/css/../images/foto.png) no-repeat 50% 50%;width:15px;height:12px;display:inline-block;margin-right:4px;vertical-align:middle;margin-top:0px;margin-bottom:3px;}
.with-video{background:url(/bitrix/templates/vitbichi_copy/css/../images/camera.png) no-repeat 50% 50%;width:17px;height:11px;display:inline-block;margin-right:4px;vertical-align:middle;margin-top:1px;margin-bottom:3px;}
.main-news{padding-top:30px;margin-bottom:10px;}
.content .big-news{padding-right:20px;}
.content .big-news .main-article{font-size:1.222rem;line-height:1.444rem;color:#090d13;font-weight:bold;text-decoration:none;}
.content .big-news .main-article:hover{color:#0067b9;}
.content .big-news .main-foto{margin-bottom:10px;}
.content .big-news a{padding-right:4px;}
.content .short-description{margin-top:10px;}
.content .short-description p{margin-bottom:10px;}
.small-link a{font-size:0.8889rem;line-height:1.111rem;color:#0065b5;}
.small-link span{font-size:0.8889rem;line-height:1.111rem;color:#8b8b97;}
.small-link{margin-top:10px;color:#8b8b97;}
.content .bottom-small-news{margin-top:30px;}
.other-news .title-news{padding-top:7px;}
.other-news .title-news a{text-decoration:none;color:#090d13;font-size:1rem;line-height:1.111rem;font-weight:bold;display:inline-block;width:100%;}
.foto-news{line-height:0;}
.other-news .title-news a:hover{color:#0067b9;}
.left-news{padding-right:10px;}
.right-news{padding-left:10px;}
.sidebar{padding-left:20px;font-family:'PT Sans Narrow', sans-serif;}
.sidebar .pdf{border:2px solid #e1e7f4;min-height:174px;position:relative;padding-bottom:20px;}
.sidebar .pdf .pdf-left{position:absolute;top:20px;left:13px;z-index:3;}
.sidebar .pdf .pdf-left img{border-radius:4px;border:3px solid #fff;max-width:100%;box-shadow:3px 3px 1px 0 #edeef0;width:108px;height:160px;}
.sidebar .pdf .pdf-right{position:relative;width:100%;padding-left:140px;padding-top:5px;}
.sidebar .pdf .pdf-right .number{color:#595c64;display:block;padding-left:1px;font-size:0.7778rem;}
.sidebar .pdf .pdf-right .price{color:#0067b9;font-size:1.111em;display:block;margin-left:1px;}
.sidebar .pdf .pdf-right .other-pdf{color:#208cdf;display:block;margin-top:5px;margin-left:1px;font-size:0.8889rem;}
.sidebar .pdf .pdf-version{height:34px;background-color:#e1e7f4;font-size:1.111em;font-weight:bold;padding-top:16px;padding-left:144px;padding-bottom:35px;}
.btn{background-color:#0067b9;padding:9px 21px;color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;margin-top:8px;margin-left:1px;font-size:0.8889rem;font-weight:bold;}
.btn:hover{background-color:#035DA5;}
.newsblock{line-height:0;border:none;}
.social-wrap{position:relative;line-height:0;}
#owl-demo{position:initial;border-top:1px solid #e1e1e1;}
#owl-demo .item{margin:3px;}
#owl-demo .item img{display:block;width:100%;height:auto;}
.top-slider{font-family:'PT Sans Narrow', sans-serif;border-top:1px solid #0067b9;border-bottom:1px solid #0067b9;margin-top:30px;position:relative;}
.top-slider .headline{text-transform:uppercase;padding:20px 0;border-bottom:1px solid #e1e1e1;}
.top-slider .headline a{color:#090d13;text-decoration:none;border-bottom:none;padding-bottom:0;}
.top-slider .headline a:hover{color:#0067b9;}
#owl-projects .owl-item .item{width:102%;}
.top-slider .owl-stage .owl-item{border-right:1px solid #e1e1e1;padding:25px 20px;height:100%;}
.top-slider .owl-stage .owl-item:last-child{border-right:none;}
.top-slider .owl-stage a{text-decoration:none;color:#090d13;font-size:1rem;line-height:1.111rem;}
.top-slider .owl-stage a:hover{color:#0067b9;}
.top-slider .owl-controls{display:inline-block;position:absolute;top:12px;right:0;}
.top-slider .owl-theme .owl-controls .owl-dot span{width:14px;height:14px;border:1px solid #0067b9;margin-right:8px;border-radius:0;background-color:#fff;}
.top-slider .owl-theme .owl-controls .owl-dot span:last-child{margin-right:0;}
.top-slider .owl-theme .owl-controls .owl-dot.active span{background-color:#0067b9;}
.top-slider .date{color:#333;font-size:14px;}
.line{height:170px;width:5px;position:absolute;background:#fff;z-index:2;bottom:0;right:-1px;}
.line-left{right:auto;left:-1px;}
#owl-slide{position:initial;}
#owl-slide img{width:100%;}
.slider-opinions .images{margin-right:10px;}
.slider-opinions{padding:0 10px 35px 20px;background-color:#f4f6f9;border:1px solid #d8e1ef;margin-top:40px;position:relative;}
.slider-opinions .headline3{display:inline-block;text-transform:uppercase;color:#090d13;padding:15px 0;}
.slider-opinions .headline3 a{color:#090d13;}
.slider-opinions .all-article{display:inline-block;padding-left:10px;font-size:0.8889rem;}
.slider-opinions .author-text{padding-right:10px;}
.slider-opinions .author{display:block;font-size:1rem;line-height:1.111rem;color:#0067b9;text-decoration:none;font-weight:bold;padding-top:5px;}
.slider-opinions .text{text-decoration:none;display:block;font-size:1rem;line-height:1.111rem;color:#090d13;padding-top:8px;}
.slider-opinions .text:hover{color:#0067b9;}
.slider-opinions .owl-controls{display:inline-block;position:absolute;top:5px;right:20px;}
.slider-opinions .owl-theme .owl-controls .owl-dot span{width:14px;height:14px;border:1px solid #0067b9;margin-right:8px;border-radius:0;background-color:#fff;}
.slider-opinions .owl-theme .owl-controls .owl-dot span:last-child{margin-right:0;}
.slider-opinions .owl-theme .owl-controls .owl-dot.active span{background-color:#0067b9;}
.power{margin-top:30px;position:relative;}
.headline{display:inline-block;padding-top:10px;}
.headline a{display:inline-block;text-decoration:none;border-bottom:4px solid #0067b9;padding-bottom:11px;}
.headline a:hover{border-bottom:none;}
.subscription{line-height:0;color:#f97002;text-decoration:none;border-bottom:1px dotted #f97002;line-height:1rem;font-size:0.8667rem;}
.subs{display:inline-block;position:absolute;right:0;top:18px;padding-right:20px;background:url(/bitrix/templates/vitbichi_copy/css/../images/rss.png) no-repeat right center;}
.subscription:hover{border:none;}
.power .column1{padding-right:20px;}
.power .column1 .foto-news{line-height:0;}
.power .column1 .title-news{padding-top:15px;}
.power .column1 .title-news a{text-decoration:none;color:#090d13;font-weight:bold;font-size:1.111rem;line-height:1.444rem;}
.power .column1 .title-news a:hover{color:#0067b9;}
.power-top{height:48px;border-bottom:1px solid #f0f0f0;margin-bottom:25px;}
.row{margin-bottom:20px;}
.row:last-child{margin-bottom:0;}
.power .column2 .foto-news{float:left;width:120px;margin-right:-120px;position:relative;line-height:0;}
.power .column2 .title-news .link-news{text-decoration:none;color:#090d13;font-size:1rem;}
.power .column2 .title-news .link-news:hover{color:#0067b9;}
.power .column3 a{text-decoration:none;color:#090d13;font-size:1rem;line-height:1.111rem;}
.power .column3 a:hover{color:#0067b9;}
.news-other{padding-bottom:15px;padding-top:20px;border-bottom:1px solid #f0f0f0;margin-left:20px;}
.news-other:last-child{padding-bottom:0;border-bottom:none;}
.news-other:first-child{padding-top:0;}
.banners{margin-top:40px;line-height:0;}
.banners .banner1{padding-right:10px;}
.banners .banner2{padding-left:10px;}
.slider-news{background-color:#f4f6f9;border:1px solid #d8e1ef;margin-top:25px;}
.slider-news .video-news{position:relative;}
.slider-news .video-news .main-video img{line-height:0;width:100%;}
.slider-news .main-video{position:relative;line-height:0;margin-bottom:9px;width:378px;margin-left:5px;}
.slider-news .video-play{position:absolute;background:url(/bitrix/templates/vitbichi_copy/css/../images/video-play.png);top:50%;left:50%;margin-left:-36px;margin-top:-36px;width:73px;height:73px;cursor:pointer;}
.slider-news .main-video a:hover .video-play{opacity:0.7;}
.slider-news .title-video{position:absolute;top:0;left:0;color:#fff;font-size:1rem;line-height:1.111rem;text-transform:uppercase;background-color:#0067b9;padding:8px 25px 8px 17px;font-weight:bold;color:#fff;}
.slider-news .title-video a{color:#fff;text-decoration:none;}
.slider-news .image-descr{width:100%;height:auto;background:url(/bitrix/templates/vitbichi_copy/css/../images/pixel.png);position:absolute;bottom:0;left:0;}
.slider-news .image-descr .descr-inner{font-size:1rem;line-height:1.111rem;color:#fff;text-decoration:none;padding:12px 22px 16px;display:block;}
.slider-news .owl-theme .owl-controls .owl-dot span{width:14px;height:14px;border:1px solid #0067b9;margin-right:8px;border-radius:0;background-color:#fff;}
.slider-news .owl-theme .owl-controls .owl-dot span:last-child{margin-right:0;}
.slider-news .owl-theme .owl-controls .owl-dot.active span{background-color:#0067b9;}
.owl-theme .owl-controls .owl-dot span{background-color:#fff;}
#owl-example{width:100%;}
#owl-example .owl-item{cursor:pointer;position:relative;}
#owl-example .owl-item i{display:none;}
#owl-example .owl-item.active2 i{box-shadow:0px 0px 0 3px #0067b9 inset;position:absolute;left:0px;top:0px;height:100%;width:100%;display:block;z-index:3;}
#owl-example .owl-item>div{margin:0 5px;position:relative;line-height:0;}
#owl-example .owl-controls{position:absolute;left:auto;bottom:3px;right:19px;}
.all-news{text-align:right;padding:17px 0 5px 0;padding-right:15px;background:url(/bitrix/templates/vitbichi_copy/css/../images/arrow.png) no-repeat right 69%;}
.all-news a{font-size:0.8889rem;}
.video-news{border-right:1px solid #d8e1ef;padding:20px 15px 40px;}
.owl-carousel{width:100%;position:static;}
.video-news{max-width:420px;}
.photo-news{padding:20px 15px;line-height:0;position:relative;}
.photo-news .title-video{z-index:3;left:2px;}
.photo-news #owl-photo .big-foto{padding-right:130px;float:left;}
.photo-news #owl-photo .other-foto{margin-left:-120px;width:120px;position:relative;float:left;}
.photo-news #owl-photo .other-foto .image{margin-bottom:8px;}
.photo-news #owl-photo .other-foto .image:last-child{margin-bottom:0;}
.photo-news #owl-photo .item .link-article{margin-top:50px;}
.photo-news #owl-photo .item{width:100%;padding-left:2px;}
.photo-news #owl-photo .item .link-article a{text-decoration:none;color:#090d13;font-weight:bold;font-size:1rem;line-height:1.111rem;}
.photo-news #owl-photo .item .link-article a:hover{color:#0067b9;}
.photo-news #owl-photo .item .short-description{font-size:0.8667rem;line-height:1.067rem;}
.photo-news #owl-photo .item .short-description p{margin-bottom:0px;}
#owl-photo .owl-controls{position:absolute;left:10px;top:282px;}
.photo-news .all-news{position:absolute;top:283px;right:27px;background-position:right 92%;z-index:10;}
.all-with-comments{color:#fff;height:21px;border:2px solid #05b8eb;display:inline-block;font-size:0.7778rem;line-height:0.9rem;padding:0 8px;border-radius:2px;border-bottom:none;position:relative;top:13px;}
.all-with-comments i{display:block;width:100%;height:8px;position:absolute;background:url(/bitrix/templates/vitbichi_copy/css/../images/angle-comments2.png) no-repeat 0 0;bottom:-6px;right:0;}
.photo-news .all-search{font-size:0.7778rem;line-height:1.111rem;display:inline-block;top:13px;position:relative;padding-left:25px;background:url(/bitrix/templates/vitbichi_copy/css/../images/look.png) no-repeat left top;height:24px;color:#fff;margin-left:5px;}
#owl-photo .item .box{height:50px;background:url(/bitrix/templates/vitbichi_copy/css/../images/pixel.png);position:absolute;bottom:0;left:0;padding:0 15px;}
#owl-photo .item .foto-wrap{position:relative;width:100%;}
.banner{line-height:0;text-align:center;}
.sidebar-block{margin-bottom:30px;}
.economy{margin-top:30px;}
.economy .power-top{position:relative;}
.economy .economy-wrap{border-bottom:1px solid #f0f0f0;}
.economy .left-column .economy-article a{text-decoration:none;color:#090d13;font-weight:bold;font-size:1.111rem;line-height:1.444rem;}
.economy .left-column .economy-article a:hover{color:#0067b9;}
.economy .left-column .economy-article p{display:block;padding-top:15px;}
.economy .right-column .news-other a{text-decoration:none;color:#090d13;font-size:1rem;line-height:1.111rem;}
.economy .right-column .news-other:last-child{padding-bottom:20px;}
.economy .right-column .news-other a:hover{color:#0067b9;}
.economy-wrap .image{float:left;position:relative;width:310px;margin-right:-310px;}
.economy .left-column .economy-article{float:left;padding-left:330px;}
.fotonews{margin-top:25px;}
.fotonews .row{padding-left:20px;margin-bottom:0px;}
.fotonews .row:first-child{padding-left:0;}
.fotonews .row .foto-news{float:left;width:120px;margin-right:-120px;position:relative;}
.padding{padding-left:135px;float:left;width:100%;}
.fotonews .row .title-news a{text-decoration:none;color:#090d13;font-size:1rem;line-height:1.111rem;display:block;}
.fotonews .row .title-news a:hover{color:#0067b9;}
.slider-vacancies{position:relative;}
.slider-vacancies .headline3{display:inline-block;text-transform:uppercase;color:#090d13;padding:15px 0;position:relative;}
.slider-vacancies .all-article{display:inline-block;padding-left:10px;font-size:0.8889rem;}
.slider-vacancies{border:1px solid #0067b9;margin-top:45px;}
.slider-vacancies .top-block{padding-left:20px;border-bottom:1px solid #d8e1ef;}
#owl-vacancies{padding:25px 15px 35px;}
#owl-vacancies .nomination{display:block;font-weight:bold;font-size:0.8889rem;line-height:1.111rem;text-transform:uppercase;}
#owl-vacancies .item a{font-size:1rem;line-height:1.111rem;display:block;padding-top:5px;}
#owl-vacancies .owl-controls{display:inline-block;position:absolute;top:5px;right:20px;}
#owl-vacancies .owl-controls .owl-dot span{width:14px;height:14px;border:1px solid #0067b9;margin-right:8px;border-radius:0;background-color:#fff;}
#owl-vacancies .owl-controls .owl-dot span:last-child{margin-right:0;}
#owl-vacancies .owl-controls .owl-dot.active span{background-color:#0067b9;}
.top-banner{line-height:0px;}
.slider-projects{margin-top:40px;border:2px solid #e1e7f4;position:relative;width:100%;overflow:hidden;}
.slider-projects .name-projects{font-size:1.333rem;color:#40434c;text-transform:uppercase;padding:15px 20px;border-bottom:1px solid #e1e7f4;font-weight:bold;}
#owl-projects{padding:25px 15px 35px;}
#owl-projects .descr{padding-left:10px;}
#owl-projects .descr a{font-size:1rem;line-height:1.111rem;color:#090d13;text-decoration:none;}
#owl-projects .descr a:hover{color:#0067b9;}
#owl-projects .item .proj{padding-top:35px;padding-left:2px;}
#owl-projects .item .proj:first-child{padding-top:0;}
.slider-projects .all-proj{padding:12px 15px 12px;border-top:1px solid #e1e7f4;}
.slider-projects .all-proj a{font-size:0.8889rem;}
#owl-projects .owl-controls{position:absolute;bottom:2px;right:5px;}
#owl-projects .owl-controls .owl-dot span{margin:5px 16px;}
#owl-projects .owl-pagination{display:none;}
#owl-projects .owl-nav .owl-prev{background:url(/bitrix/templates/vitbichi_copy/css/../images/news-arrow-previous.png) no-repeat 50% 50%;text-indent:-9999px;border-left:1px solid #f0f0f0;margin:0;height:20px;display:inline-block;padding:36px 31px 10px 18px;border-right:0;opacity:1;border-radius:0;}
#owl-projects .owl-nav .owl-next{background:url(/bitrix/templates/vitbichi_copy/css/../images/news-arrow.png) no-repeat 50% 50%;text-indent:-9999px;border-left:1px solid #f0f0f0;margin:0;height:20px;display:inline-block;border-right:0;padding:36px 31px 10px 18px;border-right:0;opacity:1;border-radius:0;}
.slider-projects .all-proj{color:#090d13;font-size:1.067rem;line-height:1.111rem;}
#owl-projects .owl-nav{position:absolute;bottom:-5px;right:-6px;width:102px;height:46px;}
#owl-projects .owl-nav div{border-right:0;}
#owl-projects .item .proj .image{float:left;position:relative;width:85px;margin-right:-85px;line-height:0;}
#owl-projects .item .proj .descr{float:left;padding-left:95px;}
.last-comment{margin-top:30px;border:2px solid #e1e7f4;}
.last-comment .comment-head{color:#444d64;font-size:1.333rem;line-height:1.73rem;font-weight:bold;padding:20px 20px 16px;border-bottom:1px solid #e1e7f4;}
.last{height:720px;overflow:auto;}
.last-comment .last-post:first-child{padding-top:0;}
.last-comment .last-post{padding-top:15px;padding-bottom:20px;font-size:0.8667rem;line-height:1.222rem;border-bottom:1px dotted #e1e7f4;font-family:"PT Sans", sans-serif;}
.last-comment .last-post:last-child{border-bottom:none;padding-bottom:0;}
.last-comment .last-post:first-child{margin-top:0;}
.last-comment .last-post-name{color:#0067b9;font-size:0.7222rem;line-height:1.222rem;}
.last-comment .last-descr-post{color:#40434c;text-decoration:none;padding-top:7px;font-size:0.7222rem;line-height:1.222rem;}
.last-comment .last-descr-post:hover{color:#0067b9;}
.last-comment .last-wrap{padding:15px 15px 20px 15px;}
.last-comment .jspVerticalBar{background:#fff none repeat scroll 0 0;border-left:1px dotted #e1e7f4;width:20px;}
.last-comment .jspTrack{background:#fff;}
.jspTrack .jspDrag{background:#c2cbdf;width:10px;margin-left:5px;}
::-webkit-scrollbar{width:12px;}
::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color:#c2cbdf;background-color:#c2cbdf;}
::-webkit-scrollbar-thumb:hover{border-width:1px 1px 1px 2px;border-color:#555;background-color:#aac1cc;}
::-webkit-scrollbar-track{border-width:0;}
::-webkit-scrollbar-track:hover{border-left:dotted 1px #c2cbdf;background-color:#eee;}
.people-week{border:2px solid #e1e7f4;border-bottom:none;padding:25px 20px;color:#444d64;font-size:1.333rem;font-weight:bold;text-align:left;line-height:1.73rem;}
.ad-categories{border:2px solid #d8e1ef;background-color:#f4f6f9;margin-top:20px;font-family:'PT Sans Narrow', sans-serif;}
.head{font-weight:bold;font-size:1.111rem;color:#090d13;text-transform:uppercase;line-height:1.444rem;display:block;}
.ad-categories .column1{padding:20px 20px 30px;height:100%;border-right:1px solid #d8e1ef;}
.ad-categories .column1 li{list-style-type:none;padding-bottom:5px;}
.ad-categories .column1 .categori{padding-top:30px;}
.ad-categories .column1 .categori li a{font-size:1rem;line-height:1.111rem;}
.ad-categories .column1 .categori li span{color:#40434c;font-size:0.8889rem;line-height:1.111rem;padding-left:5px;}
.ad-categories .column1 .categori li a:hover{text-decoration:none;}
.ad-categories .column1 .all-categories{font-size:0.8889rem;line-height:1.111rem;color:#525252;display:block;padding-top:20px;}
.ad-categories .column .column-wrap{padding:20px 20px 30px;}
.ad-categories .column .column-wrap .img{line-height:0;}
.ad-categories .column-wrap .text-ad a{font-size:1rem;line-height:1.111rem;}
.ad-categories .column-wrap .text-ad a:hover{text-decoration:none;}
.ad-categories .column-wrap .text-ad .wrap-price{color:#40434c;font-size:0.8889rem;line-height:1.111rem;font-weight:bold;padding-top:10px;display:inline-block;}
.ad-categories .column-wrap .text-ad .line-1{padding-top:10px;}
.ad-categories .column .ad{padding-top:25px;padding-right:20px;float:left;width:33.33333%;}
.ad-categories .column .ad:nth-child(3n+1){clear:both;}
.ad-categories>.column{border-left:1px solid #d8e1ef;margin-left:-1px;}
.column-wrap .img{float:left;width:90px;margin-right:-90px;position:relative;}
.column-wrap .padding{float:left;padding-left:105px;margin-top:-8px;}
.action{border:2px solid #d8e1ef;margin-top:40px;font-size:0.8889rem;font-family:'PT Sans Narrow', sans-serif;}
.action .headline3{padding-top:17px;padding-left:25px;display:inline-block;text-transform:uppercase;color:#090d13;position:relative;}
.action .all-article{padding-left:20px;}
.action-wrap{padding:0 25px 30px 25px;}
.all-action .img{line-height:0;display:inline-block;margin-top:10px;margin-bottom:15px;}
.all-action .container{padding-left:17px;}
.action-wrap>div:first-child{padding-left:0;}
.container>span{font-family:"PT Sans", sans-serif;display:block;font-size:0.8667rem;line-height:1.111rem;color:#91979d;}
.all-action{margin-top:20px;}
.container>span>a{color:#aeb3b7;text-decoration:none;font-size:0.7222rem;line-height:1.111rem;}
.container>span>a:hover{color:#0067b9;}
.container .name-action a{font-size:1rem;line-height:1.111rem;text-decoration:none;color:#090d13;}
.container .name-action a:hover{color:#0067b9;}
.organization-wrap{border-top:1px solid #d8e1ef;border-bottom:1px solid #d8e1ef;padding:19px;}
.add{padding:13px 20px;background:#f4f6f9;}
.add .button{background-color:#0067b9;padding:7px 22px;line-height:1.5rem;font-size:0.8889rem;}
.add .button:hover{background-color:#035DA5;}
.add .all{padding-left:30px;display:inline-block;}
.services a{font-size:1rem;line-height:1.111rem;}
.icons{padding-left:50px;height:25px;}
.bottoms{margin-top:8px;}
.organization-wrap .directory{color:#090d13;font-size:24px;line-height:1.733rem;margin-bottom:30px;font-weight:bold;}
#owl-kozich .owl-nav .owl-prev{background:url(/bitrix/templates/vitbichi_copy/css/../images/news-arrow-previous.png) no-repeat 50% 50%;text-indent:-9999px;border-left:1px solid #f0f0f0;margin:0;height:20px;display:inline-block;padding:36px 31px 10px 18px;border-right:0;opacity:1;border-radius:0;}
#owl-kozich .owl-nav .owl-next{background:url(/bitrix/templates/vitbichi_copy/css/../images/news-arrow.png) no-repeat 50% 50%;text-indent:-9999px;border-left:1px solid #f0f0f0;margin:0;height:20px;display:inline-block;border-right:0;padding:36px 31px 10px 18px;border-right:0;opacity:1;border-radius:0;}
#owl-kozich .owl-nav{position:absolute;bottom:17px;right:0;width:102px;height:46px;}
#owl-kozich .owl-nav div{border-right:0;}
#owl-kozich .owl-pagination{display:none;}
#owl-kozich .owl-nav{padding-top:20px;}
#owl-kozich2 .owl-nav .owl-prev{background:url(/bitrix/templates/vitbichi_copy/css/../images/news-arrow-previous.png) no-repeat 50% 50%;text-indent:-9999px;border-right:1px solid #f0f0f0;margin:0;height:20px;display:inline-block;padding:36px 31px 10px 18px;opacity:1;border-radius:0;left:0px;top:0px;position:absolute;}
#owl-kozich2 .owl-nav .owl-next{background:url(/bitrix/templates/vitbichi_copy/css/../images/news-arrow.png) no-repeat 50% 50%;text-indent:-9999px;border-left:1px solid #f0f0f0;margin:0;height:20px;display:inline-block;border-right:0;padding:36px 31px 10px 18px;border-right:0;opacity:1;border-radius:0;right:0px;top:0px;position:absolute;}
#owl-kozich2 .owl-nav{position:absolute;bottom:0px;right:0;width:100%;height:46px;}
#owl-kozich2 .owl-nav div{border-right:0;}
#owl-kozich2 .owl-pagination{display:none;}
#owl-kozich2 .owl-nav{padding-top:0px;}
#owl-kozich2 .owl-controls{margin:0px;}
#owl-kozich2{padding-bottom:46px;}
#gsearch .gsc-control-cse{border:none;background:none;padding:0px;}
#gsearch form{display:none;}
#gsearch .gsc-result .gs-title{overflow:visible;}
.kozich{margin-top:30px;}
.kozich .name-projects{text-transform:none;}
.border{border:2px solid #e1e7f4;}
.border img{line-height:0;}
.border .competition{color:#40434c;font-size:1.167rem;line-height:1.111rem;font-weight:bold;padding:15px;text-align:left;}
.border .other-info{color:#40434c;font-size:0.8889rem;line-height:1.111rem;font-family:"PT Sans", sans-serif;text-align:left;padding-bottom:15px;padding-left:15px;}
.archive-news{border:2px solid #e1e7f4;}
.block-name{border-bottom:1px solid #e1e7f4;padding:20px;color:#40434c;font-size:1.333rem;line-height:1.333rem;font-weight:bold;}
.months{padding:30px 20px;background-color:#f3f4f6;}
.months select{width:100%;border:1px solid #ced1d9;background:#fff url("/bitrix/templates/vitbichi_copy/css/../images/arr.png") no-repeat scroll 95% 50%;cursor:pointer;}
.months option{font-size:1.067rem;line-height:1.111rem;color:#40434c;background:#fff;}
.jq-selectbox{width:100%;}
.jq-selectbox__select .jq-selectbox__trigger{border-left:none;}
.jq-selectbox__trigger .jq-selectbox__trigger-arrow{border-top:10px solid #e23854;border-right:8px solid transparent;border-left:8px solid transparent;top:12px;right:20px;}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#eee;}
.jqselect .jq-selectbox__select{background:#fff;border-radius:0;}
.jqselect .jq-selectbox__select:hover{background:#fff;}
.jq-selectbox .jq-selectbox__dropdown li:hover{background:#0067b9;}
.jq-selectbox:hover .jq-selectbox__select .jq-selectbox__trigger-arrow{border-top-color:#e23854;}
.vote .spacer{border:2px solid #e1e7f4;}
.vote-wrap{padding:15px 15px 30px;}
.vote .answers{font-family:"PT Sans", sans-serif;font-size:0.8333rem;line-height:1.111rem;}
.vote .block-name{padding-left:15px;padding-right:15px;}
.vote .question, .vote .q{display:block;color:#40434c;font-size:0.8333rem;line-height:1.111rem;font-weight:bold;padding-bottom:15px;font-family:"PT Sans", sans-serif;}
.field>*{vertical-align:middle;}
.field input[type="checkbox"]{width:17px;height:17px;border-color:#ced1d9;cursor:pointer;}
.field{margin-bottom:15px;font-family:"PT Sans", sans-serif;font-size:1.067rem;line-height:1.111rem;color:#40434c;}
.field:last-child{margin-top:0;}
.field label{font-size:0.8333rem;line-height:1.111rem;}
.vote input[type="submit"]{border:none;background-color:#0067b9;color:#fff;padding:0px 20px;text-transform:uppercase;margin-top:25px;font-size:0.8889rem;height:34px;line-height:34px;font-weight:normal;}
.vote input[type="submit"]:hover{background-color:#035DA5;}
.vote-wrap form a{padding-left:50px;position:relative;top:11px;font-size:1rem;}
.vote .res{position:relative;}
.vote .res .percent{background:#0067B9;height:13px;border:1px solid #0067B9;}
.vote .res .num{font-size:14px;}
.vote .total{font-family:"PT Sans", sans-serif;font-size:0.8333rem;line-height:1.111rem;font-weight:bold;}
.news-bel{border:2px solid #e1e7f4;}
.header-news{border-bottom:1px solid #e1e7f4;padding:20px;color:#40434c;font-size:1.6rem;line-height:1.111rem;font-weight:bold;}
.all-title{}
.news-bel .last-post{padding:15px 20px 20px;border-bottom:1px solid #e1e7f4;}
.news-bel .last-post:last-child{border-bottom:none;}
.news-bel .last-post a{font-size:1rem;line-height:1.111rem;}
footer{font-family:'PT Sans Narrow', sans-serif;max-width:1380px;min-width:320px;margin:0 auto;width:100%;border-top:1px solid #d8e1ef;}
.footer-top{padding:55px 0;background-color:#fafbfc;height:420px;}
.footer-top .develop{font-family:"PT Sans", sans-serif;color:#40434c;}
.develop .row1{font-size:0.7222rem;line-height:1rem;}
.developer{margin-top:30px;margin-bottom:35px;}
.developer span{display:inline-block;font-size:0.7222rem;line-height:1rem;padding-left:18px;background:url(/bitrix/templates/vitbichi_copy/css/../images/farba-logo.png) left top no-repeat;height:21px;line-height:1.689rem;}
.developer a{color:#40434c;display:block;font-size:0.7222rem;line-height:1rem;}
.copyright{font-size:0.8333rem;line-height:1rem;;}
.all-header{padding-left:18px;}
.all-header a{font-size:1rem;line-height:1.111rem;display:block;padding:4px 0;}
.footer .news-title{font-weight:bold;color:#292945;font-size:0.8889rem;line-height:1.111rem;text-transform:uppercase;margin-bottom:18px;}
.all-header .news-title.other-title{margin-top:40px;}
.section-title{margin-bottom:15px;}
.all-header .news-title a,
.section-title a{font-weight:bold;color:#292945;font-size:0.8889rem;line-height:1.111rem;text-transform:uppercase;text-decoration:none;}
.all-header .news-title a:hover,
.section-title a:hover{color:#0065b5;}
.footer-bottom{background-color:#f4f6f9;padding:20px 0;height:70px;}
.footer-bottom .img{margin-right:17px;line-height:0;float:left;}
.owlka{opacity:0.01;}
.field .jq-radio{border-color:#ced1d9;}
.field .jq-radio.checked .jq-radio__div{margin:2px;}
.tabs{display:block;line-height:0px;}
.tabs a{display:inline-block;line-height:0px;padding-bottom:1px;}
.tabs a img{margin-top:0px;padding-top:0px;margin-right:1px;}
.tabs .vk.selected{border-bottom:1px solid #577BA6;padding-bottom:0px;}
.tabs .fb.selected{border-bottom:1px solid #3B5998;padding-bottom:0px;}
.tabs .ok.selected{border-bottom:1px solid #FF8301;padding-bottom:0px;}
.tab-content{line-height:0;padding:0;margin:0;}
.marg{margin-top:15px;}
.right-sidebar{margin:40px 0;}
.right-sidebar .block-sidebar{margin-top:25px;}
.left-article{margin-top:40px;margin-bottom:40px;}
.breadcrumbs{margin:0;padding:0;font-size:0.7778rem;margin-bottom:20px;}
ul.breadcrumbs{padding:0px 0 0;}
ul.breadcrumbs li{float:left;list-style-type:none;padding:0 5px;}
ul.breadcrumbs li:first-child{padding-left:0;}
.date-article, .section{color:#40434c;font-family:"PT Sans", sans-serif;font-size:0.7778rem;line-height:1.222rem;padding-bottom:10px;}
.data-info{font-family:"PT Sans", sans-serif;font-size:0.7778rem;line-height:1.222rem;padding-bottom:10px;}
.main-news-block{margin-top:15px;}
.main-news-block .main-foto{float:left;line-height:0;margin-right:30px;margin-bottom:5px;}
.main-news-block .main-descr{font-size:1rem;line-height:1.222rem;}
.main-news-block .author-block{display:block;margin:30px 0 30px 0;font-weight:bold;font-size:18px;}
.main-news-block .author-block .name{color:#0067B9;margin-right:20px;}
.main-news-block .share-block{display:block;font-weight:bold;margin:30px 0 30px;font-size:18px;}
.main-news-block .share-block .ya-share2{display:inline-block;margin-left:15px;vertical-align:middle;}
.main-news-block .share-block ul{padding:0px;}
.main-news-block .share-block ul li{padding:0px;list-style:none;}
.main-news-block .share-block .ya-share2__badge{border-radius:0px !important;}
.main-news-block .share-block .ya-share2__container_size_m .ya-share2__icon{width:30px !important;height:30px !important;background-size:30px 30px !important;}
.main-news-block .related{display:block;padding:20px 25px 5px;background:#F3F4F6;}
.main-news-block .related h3{font-size:22px;font-weight:bold;color:#090D13;padding:0 0 15px;}
.main-news-block .related .item{padding-bottom:20px;}
.main-news-block .related .item .date{font-size:14px;color:#40434C;}
.main-news-block .related .item .title{font-size:18px;font-family:'PT Sans Narrow', sans-serif;line-height:22px;}
.bold{font-weight:bold;}
.narrow{font-family:'PT Sans Narrow', sans-serif;margin-bottom:25px;}
.headline{font-size:1.667rem;line-height:2rem;font-weight:bold;padding:0px;margin:0px;font-family:'PT Sans Narrow', sans-serif;}
.headline3{font-size:1.333rem;line-height:1.444rem;font-weight:bold;padding:0;margin:0;font-family:'PT Sans Narrow', sans-serif;display:inline-block;text-transform:uppercase;color:#090d13;padding:15px 0;position:relative;}
.download{text-transform:uppercase;}
.block-comments{border:3px solid #f3f4f6;font-family:'PT Sans Narrow', sans-serif;margin-bottom:80px;margin-top:40px;}
.top-com{padding:25px 25px 25px 25px;}
.name-comments{float:left;font-size:1.667rem;line-height:1.667rem;color:#090d13;font-weight:bold;}
.block-comments .auth{float:right;}
.social-btn{display:inline-block;vertical-align:middle;padding:0;}
.block-comments .auth>a{margin:0;font-size:1rem;line-height:1.111rem;}
.block-comments .soc-login,
.block-comments #ulogin-src{display:inline-block;}
.enter,.block-comments .login-label{display:inline-block;vertical-align:top;font-size:0.7778rem;color:#40434c;font-weight:normal;}
.block-comments .login-label strong{font-weight:normal;}
.bottom-com{background-color:#f3f4f6;padding:10px 30px 30px 30px;}
.bottom-com .wrap-error{margin-bottom:0px;}
.bottom-com label{display:block;font-size:1.333rem;padding-bottom:15px;padding-top:27px;}
.bottom-com label .reviews-required-field{color: red;}
.bottom-com .input-captcha{width: 150px !important; vertical-align: middle;}
.bottom-com .recaptcha{display: inline-block; width: 30px; height: 27px; vertical-align: middle; margin-left: 10px; background: url(/bitrix/templates/vitbichi_copy/components/bitrix/forum.topic.reviews/.default/images/recaptcha.png) 0 0 no-repeat; text-indent: -9999px;}
.bottom-com .captcha-img{vertical-align: middle;}
.block-comments .bottom-com input, .bottom-com textarea,
.bottom-com input, .bottom-com textarea{width:100%;border:1px solid #ced1d9;}
.block-comments .bottom-com input:focus, .bottom-com textarea:focus{border:1px solid #ced1d9;}
textarea{resize:none;}
.bottom-com button{margin-top:35px;padding:1px 33px 0px 35px;}
.block-comments .social-btn{margin-right:35px;}
.projacts-wrap{font-family:'PT Sans Narrow', sans-serif;}
.projacts-wrap .project .images{float:left;width:75px;margin-right:-75px;position:relative;line-height:0;height:75px;border-radius:50%;}
.projacts-wrap .project .images img{width:75px;height:75px;border-radius:50%;}
.projacts-wrap .project .padding{float:left;padding-left:105px;width:100%;}
.projacts-wrap .project .project-name a{font-size:1.333rem;line-height:1.444rem;color:#444d64;font-family:'PT Sans Narrow', sans-serif;}
.projacts-wrap .project .project-name a:hover{color:#0067b9;text-decoration:underline;}
.projacts-wrap{margin-left:-20px;}
.projacts-wrap .project{margin-bottom:50px;padding-left:20px;}
.additionally .project{margin-bottom:30px;}
.additionally{margin-bottom:40px;}
.projacts-wrap .project:nth-child(3n+1){clear:both;}
.block-news{margin-top:10px;background:#124b84 url(/bitrix/templates/vitbichi_copy/css/../images/afisha.jpg) no-repeat left top;-webkit-background-size:cover;background-size:cover;margin-left:-4%;font-family:'PT Sans Narrow', sans-serif;padding-right:15px;}
.block-news h1{float:left;color:#fff;font-size:3.333rem;padding-bottom:0;padding:35px 25px 45px 45px;}
.block-news .block-event{float:left;}
.block-news .block-event .wrap-link{display:inline-block;vertical-align:top;max-width:175px;margin-left:75px;padding-top:30px;}
.block-news .block-event a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;font-size:1.333rem;line-height:1.556rem;}
.block-news .block-event a:hover{border:none;}
.wrap-poster h2{margin-top:45px;}
.wrap-poster h3{margin-top:40px;margin-bottom:25px;}
.wrap-poster .block-type{margin-left:65px;}
.wrap-poster{margin-bottom:95px;}
.top-contacts{margin-top:20px;margin-bottom:65px;}
.top-contacts h3{font-weight:bold;margin-bottom:20px;}
.right-block{padding-left:10px;}
.left-block{padding-right:10px;}
.glob{padding-left:58px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sprite.png) no-repeat 28px 0;}
.envelope{padding-left:58px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sprite.png) no-repeat 28px 15.5%;}
.location{padding-left:58px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sprite.png) no-repeat 28px 31%;}
.tel{padding-left:58px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sprite.png) no-repeat 28px 53%;}
.lamp-on{padding-left:58px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sprite.png) no-repeat 24px 95%;height:25px;padding-top:3px;line-height:1.1rem;}
.lamp-off{padding-left:58px;background:url(/bitrix/templates/vitbichi_copy/css/../images/sprite.png) no-repeat 28px 73%;height:25px;line-height:1.7rem;}
.callback-form{border:3px solid #f0f0f0;}
.bottom-contacts{font-family:'PT Sans Narrow', sans-serif;margin-bottom:70px;}
.bottom-contacts .bottom-com input{width:100%;border:1px solid #ced1d9;}
.bottom-contacts .bottom-com input:focus{border:1px solid #ced1d9;}
.bottom-contacts .bottom-com{padding:5px 30px 40px 30px;}
.bottom-contacts .bottom-com label{font-size:1.111rem;padding-top:20px;padding-bottom:6px;}
.bottom-contacts .bottom-com span{font-size:0.8889rem;display:block;margin-top:15px;}
.bottom-contacts .bottom-com span.form-required{display:inline-block;color:#40434c;margin-top:0px;}
.bottom-contacts .bottom-com button,.bottom-contacts .bottom-com input[type="submit"]{margin-top:30px;display:inline-block;width:auto;padding-left:30px;padding-right:30px;}
.bottom-contacts .top-com{padding:15px 30px 32px 30px;}
.bottom-contacts .social-btn{margin-right:0;}
.bottom-contacts .social-btn .soc-btn:first-child{margin-left:0;}
.bottom-contacts .auth{float:right;}
.bottom-contacts .auth a{display:block;padding:0;padding-bottom:7px;font-size:0.7778rem;}
.bottom-contacts .name-comments{padding-top:15px;}
.form-error-fld{display:none !important;}
.callback-form .answer{padding:0 30px 20px 30px;font-weight:bold;color:green;font-weight:bold;}
.news-week{margin-bottom:65px;}
.news-week .img{width:230px;margin-right:-230px;position:relative;float:left;line-height:0;}
.news-week .padding{padding-left:255px;float:left;width:100%;}
.news-week .all-text-news .date-article{padding-bottom:10px;display:inline-block;}
.news-week .all-text-news p{font-size:0.9444rem;margin-bottom:10px;}
.news-week .all-text-news .h3{padding-bottom:10px;}
.news-week .all-text-news .h3 a{text-decoration:none;font-size:1.333rem;line-height:1.556rem;padding-left:0;font-weight:normal;color:#090d13;font-family:'PT Sans Narrow', sans-serif;margin-left:0px;}
.news-week .all-text-news a{font-family:'PT Sans Narrow', sans-serif;font-size:0.8889rem;margin-left:10px;}
.news-week .all-text-news .h3 a:hover{color:#0067b9;}
.navigation-pages{margin-bottom:35px;}
.content .navigation-pages{text-align:center;}
.navigation-pages .nav-current-page{background:#fff;border:3px solid #0067b9;font-size:0.8889rem;font-family:'PT Sans Narrow', sans-serif;line-height:1.667rem;padding:6px 15px;}
.navigation-pages a{display:inline-block;padding:6px 15px;text-decoration:none;font-size:0.8889rem;font-family:'PT Sans Narrow', sans-serif;line-height:1.667rem;color:#40434c;}
.navigation-pages a:hover{text-decoration:underline;}
.additionally .project:first-child{margin-top:15px;}
.wrap-download{margin-bottom:80px;}
.document{padding-bottom:35px;padding-left:53px;background:url(/bitrix/templates/vitbichi_copy/css/../images/file.png) no-repeat left 0;min-height:80px;}
.document h3{display:inline;}
.document a{font-size:0.8889rem;padding-left:20px;background:url(/bitrix/templates/vitbichi_copy/css/../images/download.png) no-repeat left 0;margin-left:10px;font-family:'PT Sans Narrow', sans-serif;}
.competitions-wrap .images{position:relative;line-height:0;background:#000;margin-bottom:10px;}
.competitions-wrap .images a:hover img{opacity:0.7;}
.competitions-wrap .access{line-height:0.7778rem;padding:8px 11px 9px 12px;text-transform:uppercase;color:#fff;display:inline-block;font-family:'PT Sans Narrow', sans-serif;font-size:0.7778rem;position:absolute;bottom:10px;right:0;}
.competitions-wrap .open{background-color:#009a5c;}
.competitions-wrap .close{background-color:#e23854;}
.competitions-wrap{margin-left:-20px;}
.competitions-wrap .item{width:33.33333%;float:left;margin-bottom:30px;}
.competitions-wrap .spacer{margin-left:20px;max-width:310px;}
.competitions-wrap .item:nth-child(3n+1){clear:both;}
.competitions-wrap .descr-competition a{text-decoration:none;color:#090d13;}
.competitions-wrap .descr-competition a:hover{color:#0067b9;}
.publication-time{font-family:'PT Sans Narrow', sans-serif;color:#919191;font-size:0.7778rem;}
.competitions-wrap .pagination{text-align:left;}
.fotorama .fotorama__wrap{width:100%;margin:0 auto;}
.fotorama .fotorama__nav-wrap{margin-top:20px;padding:15px 40px;width:100%;}
#fotorama .fotorama__wrap{width:100%;}
.tender-photo{width:90%;margin:0 auto;margin-top:-12px;height:213px;}
.tender-photo .wrap-photo{overflow:auto;overflow-y:hidden;}
.tender-photo .image{padding:26px 0 0;float:left;padding-right:6px;padding-left:5px;line-height:0;width:176px;height:191px;overflow:hidden;}
.tender-photo a{position:relative;line-height:0;display:block;}
.tender-photo span{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:6px solid #0067b9;display:none;}
.tender-photo span i{top:-32px;background:url(/bitrix/templates/vitbichi_copy/css/../images/blue-arrow.png) no-repeat center top;width:64px;height:26px;position:absolute;top:-32px;left:44px;z-index:10;}
.tender-photo .jspTrack{background-color:#ececec;}
.tender-photo .jspDrag{background:#0067b9;}
.tender-photo .jspHorizontalBar{height:8px;}
.tender-photo .active span{display:block;}
.tender{border:2px solid #f1f1f1;padding-bottom:15px;margin-top:30px;}
.owl-controls{}
.likes{position:relative;font-family:'PT Sans Narrow', sans-serif;border:1px solid #a3c8e6;display:inline-block;text-align:center;}
.likes span{display:inline-block;padding:10px 15px 10px 40px;background:url(/bitrix/templates/vitbichi_copy/css/../images/like.png) no-repeat 10px 50%;}
.likes .btn{margin:0;}
.likes .btn{padding:11px 21px;}
.likes label{display:none;}
#owl-tender{background:#f1f1f1;padding:20px 0;}
#owl-tender .item-tender .image{line-height:0;margin-bottom:20px;}
#owl-tender .item-tender .image iframe{max-width:480px;}
#owl-tender .item-tender{display:inline-block;padding:15px 20px;background:#fff;max-width:100%;}
#owl-tender .item-tender .likes{margin:0 auto;margin-bottom:20px;}
#owl-tender .item-tender p{text-align:left;margin-bottom:0;}
#owl-tender .item-tender .image .wrap-video{position:relative;cursor:pointer;}
#owl-tender .item-tender .image .wrap-video i{display:block;background:url(/bitrix/templates/vitbichi_copy/css/../images/ico-plya-big.png) 0 0 no-repeat;width:130px;height:131px;z-index:3;opacity:0.8;left:50%;top:50%;margin:-65px 0 0 -65px;position:absolute;}
#owl-tender .item-tender .image .wrap-video:hover i{opacity:1;}
#owl-tender .owl-pagination{display:none;}
#owl-tender .owl-controls{display:none;}
.wrap-tender{position:relative;}
.wrap-tender .tender-prev{opacity:0.7;z-index:10;display:block;background:#e8e8e8 url(/bitrix/templates/vitbichi_copy/css/../images/tender-arrow.png) no-repeat 0 0;border-radius:0;text-indent:-9999px;text-align:left;width:90px;height:169px;position:absolute;left:0;top:50%;margin:0;margin-top:-85px;}
.wrap-tender .tender-prev:hover{opacity:1;}
.wrap-tender .tender-next{opacity:0.7;z-index:10;display:block;background:#e8e8e8 url(/bitrix/templates/vitbichi_copy/css/../images/tender-arrow.png) no-repeat -90px 0;border-radius:0;text-indent:-9999px;text-align:left;width:90px;height:169px;position:absolute;right:0;top:50%;margin:0;margin-top:-85px;}
.wrap-tender .tender-next:hover{opacity:1;}
#owl-tender .owl-item{text-align:center;}
.main-top-news{padding:20px;background:#f1f1f1;margin-bottom:45px;}
.main-top-news .image{padding:15px;background:#fff;}
.main-top-news .descr-news{padding-left:45px;}
.main-top-news .descr-news h1{padding-bottom:20px;}
.main-top-news .descr-news .publication-time{padding-bottom:10px;display:inline-block;}
.other-photo-wrap h2{margin-bottom:25px;}
.other-photo-wrap h2 a{font-size:1.667rem;padding-bottom:5px;border-bottom:4px solid #0067b9;text-decoration:none;}
.other-photo-wrap h2 a:hover{border-bottom:none;}
.other-photo-wrap .item{width:25%;float:left;}
.other-photo-wrap .item .spacer{max-width:310px;}
.other-photo-wrap .competitions-wrap .item:nth-child(3n+1){clear:none;}
.other-photo-wrap .competitions-wrap .item:nth-child(4n+1){clear:both;}
.other-photo-wrap .item .descr-competition a{font-family:'PT Sans Narrow', sans-serif;font-weight:bold;}
.competitions-wrap{margin-bottom:25px;}
.table{border:3px solid #f4f6f9;font-size:0.8889rem;font-family:'PT Sans Narrow', sans-serif;margin-bottom:30px;}
.table .row1{background-color:#f4f6f9;color:#444d64;}
.table .row2{color:#8c8989;}
.table .row1, .table .row2{padding:15px 15px 20px 15px;}
.table .row1 .column, .table .row2 .column{float:left;width:25%;padding-left:10px;}
.table .row2 .column50{width:50%;}
.table .tags{}
.images-wrap .img{line-height:0;text-align:center;}
.images-wrap .text{margin-bottom:35px;}
.table .label{padding-bottom:10px;display:inline-block;}
.table .tags a{color:#8c8989;}
img.alignright{float:right;margin:0 0 5px 10px;}
img.aligncenter{margin:0 auto 10px;display:block;}
img.alignleft{float:left;margin:0 10px 5px 0px;}
.wp-caption, .caption{display:block;width:100%;margin:0 auto 20px;text-align:center;font-size:14px;line-height:16px;}
.wp-caption img, .caption img{display:block;height:auto;max-width:100%;margin:0 auto 5px;}
.news-text{line-height:1.5rem;}
.post-gallery{margin-bottom:0px;}
.post-gallery .gall-item{text-align:center;margin:0 0 20px 0;}
.gallery-wrap .fotorama .fotorama__nav-wrap{padding:0px;}
.gallery-wrap .fotorama__thumb-border,.fotorama__thumb-border{border-color:#0068B2;border-width:5px;}
#login-soc{cursor:pointer;}
.ajax-form{background:#FEFEFE;padding:20px 45px 10px;width:90%;max-width:490px;margin:0 auto;position:relative;}
.ajax-form .title{font-size:30px;font-weight:bold;color:#101519;line-height:34px;font-family:'PT Sans Narrow', sans-serif;padding:10px 0 30px;}
.ajax-form .validate-form-custom{padding:20px 45px;background:#F1F2F4;margin:0 -45px;display:block;margin-bottom:20px;}
.ajax-form .label{font-size:24px;line-height:26px;padding:0 0 6px 0;font-family:'PT Sans Narrow', sans-serif;display:block;}
.ajax-form .wrap-input{margin:0 0 15px 0;}
.ajax-form .inputbox{border-color:#CBCFD6;background:#fff;height:33px;width:100%;}
.ajax-form .mfp-close{display:block;width:11px;height:11px;position:absolute;right:20px;top:20px;background:url(/bitrix/templates/vitbichi_copy/css/../images/close-popup.png) 0 0 no-repeat;text-indent:-999999px;}
.ajax-form .mfp-close:hover{display:block;width:11px;height:11px;position:absolute;right:20px;top:20px;background:url(/bitrix/templates/vitbichi_copy/css/../images/close-popup.png) 0 -11px no-repeat;text-indent:-999999px;}
.ajax-form .login-label{display:inline-block;font-family:'PT Sans Narrow', sans-serif;vertical-align:middle;font-size:18px;margin-right:15px;}
.ajax-form .ulogin-block{display:inline-block;vertical-align:middle;}
.ajax-form .remember{display:inline-block;vertical-align:middle;margin-left:20px;font-family:'PT Sans Narrow', sans-serif;font-size:18px;}
.ajax-form .left-side{float:left;font-family:'PT Sans Narrow', sans-serif;font-size:18px;}
.ajax-form .right-side{float:right;font-family:'PT Sans Narrow', sans-serif;font-size:18px;}
.ulogin-block{display:inline-block;vertical-align:middle;}
.ulogin-block-other{display:inline-block;vertical-align:middle;}
.ulogin-block-other .ulogin-buttons-container{display:none !important;}
.ulogin-block-other .ulogin-dropdown-button{display:block;background:url(/bitrix/templates/vitbichi_copy/css/../images/ulogin-dot.png) 0 0 no-repeat !important;width:31px !important;height:28px !important;margin-right:0px !important;}
.inputbox.error,.textarea.error{border-color:#E23854;box-shadow:0px 0px 3px 1px #E23854 inset;}
.wrap-input{position:relative;}
.wrap-input .wrap-error{color:#fff;padding:3px 10px;font-size:0.857rem;line-height:1rem;position:absolute;right:0px;bottom:0px;background:#E23854;z-index:5;border:none;margin:0px;font-weight:normal;}
.error label{color:#E23854;}
.error label a{color:#E23854;}
.reg-answer{font-size:1.5rem;font-weight:500;text-align:center;padding:40px 0;}
.profile-info{display:block;}
.profile-info .img{float:left;margin-right:20px;}
.profile-info .info{float:left;}
.profile-info .item-info{display:block;padding:0 0 20px 0;}
.profile-info .item-info .label{font-weight:bold;display:inline-block;margin-right:20px;}
.profile-info .date-reg{margin-bottom:20px;}
.profile-info .count-com{padding-bottom:15px;}
.profile-info .count-art{padding-bottom:15px;}
.profile-form{display:block;}
.profile-form .img{width:240px;position:relative;margin-right:-240px;float:left;}
.profile-form .info{float:left;padding-left:270px;box-sizing:border-box;width:100%;}
.profile-form .fields{}
.profile-form .field{padding:8px 0;}
.profile-form .field label{width:190px;float:left;margin-right:-190px;position:relative;font-weight:600;padding-top:6px;}
.profile-form .field .form-input{padding-left:200px;float:left;box-sizing:border-box;width:100%;}
.profile-form .field .form-input input{box-sizing:border-box;width:100%;}
.profile-form .profile-form-buttons{text-align:right;padding-top:35px;}
.profile-form .profile-form-buttons .new-btn{margin-left:20px;}
.profile-form .change{position:absolute;margin:10px 0 0 0;left:0px;bottom:0px;}
.profile-form .change .btn-image{height:25px;padding:0 10px;line-height:25px;font-size:14px;}
.profile-form .change .select-file{position:absolute;z-index:1;left:0px;top:0px;}
.profile-form .file-input{display:block;width:195px;height:44px;opacity:0;position:relative;z-index:3;cursor:pointer;}
.profile-form .file-input *{cursor:pointer;}
.profile-form .select-file-txt span{font-size:0.75rem;line-height:1rem;color:#82889C;display:block;padding:10px 0 0px;}
.sidebar-wrap .vote{margin-top:30px;}
.news_inf_belta{width:100%;position:relative;padding-bottom:30px;}
.news_inf_belta .news_inf_item{padding:15px 20px 20px;border-bottom:1px solid #e1e7f4;}
.news_inf_belta .news_inf_item:last-child{border-bottom:none;}
.news_inf_belta .news_inf_item a{font-size:1rem;line-height:1.111rem;}
.news_inf_belta .news_inf_copy{background-color:#E1E7F4;color:#333;font-size:14px;text-transform:uppercase;font-weight:bold;padding:0px 20px;position:absolute;bottom:0;left:0;right:0;display:block;line-height:14px;height:30px;}
.news-more{display:block;margin:0 0 30px;border:2px solid #E1E7F4;}
.news-more .header-news{display:block;padding:15px 20px;font-size:24px;line-height:28px;font-weight:bold;font-family:'PT Sans Narrow', sans-serif;}
.news-more .last-post{font-size:16px;line-height:20px;font-family:'PT Sans Narrow', sans-serif;border-bottom:1px solid #E1E7F4;padding:15px 20px;margin-bottom:0px;}
.news-more .last-post:last-child{margin-bottom:0px;border-bottom:none;}
.news-more .last-post a{text-decoration:none;}
.news-more .last-post a .title{text-decoration:underline;color:#40434C;}
.news-more .last-post a:hover .title{text-decoration:none;}
.news-more .last-post .img{position:relative;margin-right:-85px;float:left;width:85px;}
.news-more .last-post .padding{padding-left:100px;float:left;margin-top:-3px;}
.news-more .date{font-size:14px;padding-top:5px;color:#333;text-decoration:none;}
blockquote,.quote{display:block;position:relative;margin:0 0 20px 0 !important;padding:20px 25px !important;border:2px solid #E5E7ED !important;background:#F3F4F6;}
blockquote i.t,.quote i.t{display:block;background:url(/bitrix/templates/vitbichi_copy/css/../images/quote-top.png) 0 0 no-repeat;width:20px;height:14px;position:absolute;left:7px;top:-7px;z-index:3;}
blockquote i.b,.quote i.b{display:block;background:url(/bitrix/templates/vitbichi_copy/css/../images/quote-bottom.png) 0 0 no-repeat;width:20px;height:14px;position:absolute;right:7px;bottom:-7px;z-index:3;}
.blue-block{display:block;position:relative;margin:0 0 20px 0 !important;padding:20px 25px !important;border:2px solid #36356B !important;background:#36356B;color:#fff;}
.blue-block p:last-child{margin-bottom:0px;}
.inner-left-sidebar{width:315px;margin-right:-315px;float:left;position:relative;margin-bottom:40px;}
.inner-left-sidebar + .account-section{padding-left:350px;width:100%;float:left;}
.account-section{padding-bottom:40px;}
.account-section .account-section-inner{position:relative;}
.account-section input[type="text"],
.account-section input[type="mail"],
.account-section input[type="password"],
.account-section input[type="email"]{border:1px solid #ced1d9;height:30px;padding:2px 5px;color:#595959;font:normal 13px 'Open Sans', "Myriad Pro", sans-serif;height:33px;}
.account-section .btn{margin:0px;}
.account-section .field{margin-bottom:4px;}
.account-section .field label{font-size:18px;font-family:'PT Sans Narrow', sans-serif;font-weight:normal;}
.breadcrumbs{font-size:16px;line-height:18px;}
.personal-breadcrumbs{margin:25px 0 25px;}
.user-menu{background:#F4F6F9;padding-bottom:20px;}
.user-menu .menu-title{display:block;padding:20px 25px 15px;font-size:16px;line-height:18px;font-weight:bold;font-family:'PT Sans Narrow', sans-serif;color:#444D64;text-transform:uppercase;}
.user-menu ul{padding-left:0px;padding-bottom:0px;}
.user-menu ul li{list-style:none;padding-left:0px;}
.user-menu ul li a{list-style:none;font-size:16px;font-family:'PT Sans Narrow', sans-serif;padding:4px 25px;display:block;}
.user-menu ul li>a:hover,.user-menu ul .active>a{color:#fff;text-decoration:none;background:#444D64;}
.user-menu ul ul{padding:0 0 0 20px;display:none;}
.user-menu ul .active ul{display:block;}
.user-menu ul ul li a:hover,.user-menu ul ul .active a{color:#444D64;text-decoration:none;background:none;}
.sub-title-h1{font-size:28px;font-weight:bold;color:#444D64;line-height:30px;font-family:'PT Sans Narrow', sans-serif;}
.account-section .button-cancel{position:absolute;right:0px;top:21px;}
.profile-comments{display:block;}
.profile-comments .item{display:block;padding:0 0 40px 0;}
.profile-comments .item .date{padding:0 0 8px 0;color:#82889C;}
.profile-comments .item .text{padding:0 0 8px 0;}
.profile-comments .item .forum-quote{background:none;margin-bottom:15px;width:100%;box-sizing:border-box;}
.profile-comments .item .forum-quote td{padding:20px;font-style:italic;border:1px solid #DEDEDE !important;background:url("/bitrix/templates/vitbichi_copy/css/../images/font_quote.gif") no-repeat scroll left top #FAFAFA;color:#7C7C7C;display:block;margin-left:0px;}
.profile-comments .item .forum-quote th{display:none;}
div.reviews-text table.forum-quote{border:1px solid #DEDEDE !important;background:url("/bitrix/templates/vitbichi_copy/css/../images/font_quote.gif") no-repeat scroll left top #FAFAFA;color:#7C7C7C;margin-bottom:15px;display:block;}
table.forum-quote td, table.forum-code td{padding:20px;}
.page-message{display:block;overflow:hidden;}
.page-message .title-area{}
.page-message .title-area h1{color:#28345A;}
.page-message .title-area .wrap-menu{display:block;position:relative;padding-bottom:50px;}
.page-message .title-area .wrap-menu .wrap-add{position:absolute;right:0px;top:-10px;}
.page-message .title-area .message-menu ul{padding:0px;list-style:none;font-family:'PT Sans Narrow', sans-serif;}
.page-message .title-area .message-menu li{display:block;float:left;margin-right:15px;}
.page-message .title-area .message-menu li i{display:inline-block;font-style:normal;}
.page-message .title-area .message-menu li i .disc-count{position:relative;color:#1767AB;margin-left:5px;}
.page-message .title-area .message-menu a{height:25px;padding:0 0px;line-height:25px;font-size:14px;display:block;color:#1767AB;font-weight:600;text-transform:uppercase;text-decoration:none;margin-right:10px;}
.page-message .title-area .message-menu a span{border-bottom:1px dotted #1767AB;}
.page-message .title-area .message-menu a:hover span{border-bottom:none;}
.page-message .title-area .message-menu .active a{background:#1767AB;color:#fff;padding:0 10px;}
.page-message .title-area .message-menu .active a span{border-bottom:none;}
.page-message .title-area .message-menu .active i .disc-count{color:#fff;}
.page-message .message-list{display:block;}
.page-message .message-list table{border-collapse:collapse;border:none;font-family:'PT Sans Narrow', sans-serif;border-bottom:2px solid #F0F4F7;}
.page-message .message-list th{text-align:left;font-size:0.857rem;color:#82889C;padding:15px 20px;border-bottom:2px solid #F0F4F7;font-weight:normal;}
.page-message .message-list td{background:none;padding:15px 20px;}
.page-message .message-list tr:nth-child(odd) td{background:#F9F9FA;}
.page-message .message-list td.col1{width:27px;}
.page-message .message-list td.col2{width:55px;text-align:center;}
.page-message .message-list td.col3{font-weight:600;width:125px;}
.page-message .message-list td.col3 a{color:#000;text-decoration:none;}
.page-message .message-list td.col3 a:hover{text-decoration:underline;}
.page-message .message-list td.col4{font-weight:600;}
.page-message .message-list th.col5{text-align:right;width:160px;}
.page-message .message-list td.col5{color:#82889C;text-align:right;}
.page-message .message-list td.col2 i{display:inline-block;}
.page-message .message-list .ico-new{background:#94B52E;width:12px;height:12px;border-radius:6px;display:inline-block;}
.page-message .message-list .ico-view{background:#ccc;width:12px;height:12px;border-radius:6px;display:inline-block;}
.page-message-button{display:block;padding:30px 0 0 0;}
.page-message-button .pagination{float:left;}
.page-message-button .msg-buttons{float:right;}
.page-message-button .msg-buttons .new-btn{margin-left:20px;}
.page-message .message-block{display:block;}
.page-message .message-block .head{color:#82889C;padding:0 0 30px;font-family:'PT Sans Narrow', sans-serif;font-weight:normal;text-transform:none;}
.page-message .message-block .head .ico-new{background:#94B52E;width:12px;height:12px;border-radius:6px;display:inline-block;}
.page-message .message-block .img{width:120px;margin-right:-120px;position:relative;text-align:center;line-height:0px;float:left;}
.page-message .message-block .img img{width:104px;height:104px;}
.page-message .message-block .img .user-info{line-height:1.1rem;font-weight:600;text-align:center;padding-top:10px;display:block;text-align:center;font-family:'PT Sans Narrow', sans-serif;}
.page-message .message-block .wrap-text{padding-left:160px;position:relative;}
.page-message .message-block .wrap-text .title{font-size:1.714rem;line-height:1.857rem;font-weight:600;color:#28345A;padding-bottom:25px;padding-right:220px;font-family:'PT Sans Narrow', sans-serif;}
.page-message .message-block .msg-link{display:block;position:absolute;right:0px;top:0px;}
.page-message .message-block .msg-link a{margin-left:25px;}
.page-message .message-block .forum-quote{background:none;margin-bottom:15px;width:100%;box-sizing:border-box;}
.page-message .message-block .forum-quote td{padding:20px 20px 20px 20px;font-style:italic;border:1px solid #C8D3DE !important;background:url(/bitrix/templates/vitbichi_copy/css/../images/font_quote.gif) 5px 5px no-repeat #fff;color:#7C7C7C;font-style:italic;display:block;margin-left:0px;}
.page-message .message-block .forum-quote th{display:none;}
.page-message .message-block .forum-quote b{font-style:normal;}
.page-message .message-block-buttons{padding:30px 0 0 160px;}
.page-message .message-block-buttons a{margin-right:20px;}
.page-message .message-add{border:1px solid #C8D3DE;padding:25px;background:#F4F6F9;}
.page-message .message-add .field{padding:0 0 15px 0;}
.page-message .message-add .field label{width:140px;float:left;margin-right:-140px;position:relative;padding:6px 0 0 0;float:left;text-align:right;}
.page-message .message-add .field .field-input{margin:0 0 0 155px;position:relative;}
.page-message .message-add .field .field-input input{width:100%;box-sizing:border-box;}
.page-message .message-add .field .field-input textarea{width:100%;box-sizing:border-box;}
.page-message .message-add .message-add-buttons{padding:15px 0 0 155px;}
.page-message .message-add .message-add-buttons .new-btn{margin-right:20px;}
.page-message .message-add .search-user-popup{width:100%;box-sizing:border-box;background:#fff;border:1px solid #C3D1DB;position:absolute;top:35px;right:0px;z-index:30;display:none;}
.page-message .message-add .search-user-popup ul{padding:0px;list-style:none;}
.page-message .message-add .search-user-popup li{display:block;padding:5px 10px;border-bottom:1px solid #F8F8F8;cursor:pointer;}
.page-message .message-add .search-user-popup li:hover{background:#F8F8F8;}
.page-message .message-add table.lhe-smiles-tlbr-table{margin-left:10px !important;}
.page-message .message-add .field-text{border:1px solid #C3D1DB;}
.page-message .message-add-inner{margin-top:30px;display:none;}
.page-ads-list{display:block;position:relative;}
.page-ads-list .add-btn{position:absolute;right:0px;top:-145px;}
.page-ads-list .pagination{padding-top:25px;}
.page-ads-list .ads-list{display:block;}
.page-ads-list .ads-list .item .type,.ad-categories .type{display:inline-block;color:#fff;text-align:center;font-size:14px;font-family:'PT Sans Narrow', sans-serif;font-weight:bold;height:28px;line-height:28px;color:#fff;text-transform:uppercase;padding:0 10px;}
.T1{background:#444D64;}
.T2{background:#444D64;}
.T3{background:#444D64;}
.T4{background:#444D64;}
.T5{background:#444D64;}
.T6{background:#444D64;}
.T7{background:#444D64;}
.T8{background:#444D64;}
.T9{background:#444D64;}
.wrap-personal-ads{position:relative;}
.wrap-personal-ads .add-btn{position:absolute;right:0px;top:30px;}
.ads-list{display:block;}
.ads-list .img-preview{width:195px;position:relative;margin-right:-195px;float:left;z-index:3;}
.ads-list .ads-text{float:left;width:100%;}
.ads-list .ads-text-inner{position:relative;}
.ads-list .padding{padding-left:195px;}
.ads-list .item{padding:0px 0 20px;margin:0 0 20px 0;border-bottom:2px solid #F4F6F9;}
.ads-list .line-1{display:block;padding-bottom:8px;}
.ads-list .line-1 span{display:block;float:left;height:28px;line-height:28px;font-family:'PT Sans Narrow', sans-serif;font-weight:bold;font-size:14px;text-transform:uppercase;}
.ads-list .line-1 .wrap-price{font-size:18px;color:#40434C;margin-left:10px;}
.ads-list .line-1 .torg{background:url('/bitrix/templates/vitbichi_copy/css/../images/torg-bg.png') 50% 0 no-repeat;color:#fff;padding:0 10px;}
.ads-list .item-title{font-size:18px;line-height:22px;font-family:'PT Sans Narrow', sans-serif;padding-bottom:5px;}
.ads-list .item-info{font-size:16px;line-height:22px;font-family:'PT Sans Narrow', sans-serif;color:#444D64;}
.ads-list .item .action{position:absolute;right:0px;top:0px;border:none;margin:0px;}
.ads-list .item .action .a-remove{display:inline-block;vertical-align:middle;margin-left:15px;text-indent:-9999px;width:15px;height:15px;background:url(/bitrix/templates/vitbichi_copy/css/../images/btn-close.png) 0 0 no-repeat;text-decoration:none;background-size:cover;}
.ads-list .item .action .a-remove:hover{background-position:0 -15px;}
.ads-list .item .line-2{font-family:'PT Sans Narrow', sans-serif;font-size:16px;padding-top:10px;}
.ads-list .item .date-up{display:inline-block;font-weight:bold;color:#444D64;margin-right:15px;}
.ads-list .item .date{display:inline-block;color:#9A9A9A;margin-right:15px;}
.ads-list .item .user{display:inline-block;color:#9A9A9A;}
.ads-list .item .user a{color:#9A9A9A;text-decoration:none;}
.ads-list .item .user a:hover{text-decoration:underline;}
.ads-list .item .a-up{display:inline-block;vertical-align:middle;height:28px;line-height:28px;padding:0 15px;color:#fff;background:#0067B9;font-weight:bold;text-decoration:none;font-size:14px;margin-right:15px;}
.ads-list .item .a-noup{display:inline-block;vertical-align:middle;height:28px;line-height:28px;padding:0 15px;color:#fff;background:#E6EAEF;font-weight:bold;text-decoration:none;font-size:14px;margin-right:15px;}
.ads-list .item .a-up:hover{background:#174fab;}
.ads-list .item .publish{display:inline-block;height:28px;line-height:26px;border:1px solid #C7C9D0;color:#444D64;vertical-align:middle;font-size:14px;font-weight:bold;padding:0 15px;font-family:'PT Sans Narrow', sans-serif;}
.ads-list .item .publish-N{border-color:#DF3551;color:#DF3551;}
.ads-personal-filter{display:block;margin:0 0 25px;padding:10px 25px;background:#F4F6F9;}
.ads-personal-filter label{font-family:'PT Sans Narrow', sans-serif;font-size:16px;margin-right:30px;}
.ads-info{display:block;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:10px 0 12px;margin:0 0 25px 0;font-family:'PT Sans Narrow', sans-serif;font-size:16px;color:#444D64;}
.ads-info .col{display:inline-block;vertical-align:middle;margin-right:20px;height:28px;line-height:28px;}
.ads-info .elem-1{font-weight:bold;color:#444D64;}
.ads-info .publish{display:inline-block;height:28px;line-height:26px;border:1px solid #C7C9D0;color:#444D64;vertical-align:middle;font-size:14px;font-weight:bold;padding:0 15px;font-family:'PT Sans Narrow', sans-serif;}
.ads-info .publish-N{border-color:#DF3551;color:#DF3551;}
.ads-info .a-up{display:inline-block;vertical-align:middle;height:28px;line-height:28px;padding:0 15px;color:#fff;background:#0067B9;font-weight:bold;text-decoration:none;font-size:14px;margin-right:15px;}
.ads-info .a-noup{display:inline-block;vertical-align:middle;height:28px;line-height:28px;padding:0 15px;color:#fff;background:#E6EAEF;font-weight:bold;text-decoration:none;font-size:14px;margin-right:15px;}
.ads-info .a-up:hover{background:#174fab;}
.front-ads-list .sort-list{display:block;border-bottom:3px solid #FCC02F;padding-left:40px;margin-left:-40px;}
.front-ads-list .items-sort{float:right;}
.front-ads-list .items-sort a{display:block;float:left;padding:11px 12px;text-decoration:none;box-sizing:border-box;height:44px;}
.front-ads-list .items-sort a span{color:#166ABE;border-bottom:1px dotted #166ABE;line-height:1rem;display:inline-block;}
.front-ads-list .items-sort a:hover span{border:none;}
.front-ads-list .items-sort .active{background:url(/bitrix/templates/vitbichi_copy/css/../images/tab-active-orange.png) 50% 100% no-repeat #F4F4F6;font-weight:600;}
.front-ads-list .items-sort .active span{border-color:#231F20;color:#231F20;}
.front-ads-list .items-sort .active i{display:inline-block;vertical-align:middle;width:8px;height:7px;background:url(/bitrix/templates/vitbichi_copy/css/../images/arrow-up-down-black.png) 0 0 no-repeat;margin-left:5px;}
.front-ads-list .items-sort .active.ASC i{background-position:0 -7px;}
.front-ads-list .items-sort .active.DESC i{background-position:0 0px;}
.front-ads-list .items-filter{float:left;border:2px solid #F4F4F6;border-bottom:none;}
.front-ads-list .items-filter a{display:block;float:left;padding:10px 15px 9px;text-decoration:none;position:relative;text-transform:uppercase;font-size:0.875rem;box-sizing:border-box;height:42px;}
.front-ads-list .items-filter a span{color:#166ABE;border-bottom:1px solid #166ABE;line-height:1rem;display:inline-block;font-weight:600;}
.front-ads-list .items-filter a:hover span{border:none;}
.front-ads-list .items-filter .active{background:#FCC02F;margin:-2px -2px 0;height:44px;padding-top:12px;}
.front-ads-list .items-filter .active span{border:none;color:#fff;}
.front-ads-list .items-filter .active i{display:block;vertical-align:middle;width:23px;height:11px;background:url(/bitrix/templates/vitbichi_copy/css/../images/tab-active-white.png) 0 0 no-repeat;position:absolute;;margin-left:-11px;left:50%;bottom:-3px;}
.front-ads-list .items-filter .mobile-select{display:none;}
.ads-list-menu{display:block;background:#F4F6F9;padding:20px 25px;margin-bottom:25px;}
.ads-list-menu h2{padding:0 0 15px;font-family:'PT Sans Narrow', sans-serif;font-size:16px;font-weight:bold;color:#444D64;text-transform:uppercase;line-height:18px;}
.ads-list-menu ul{list-style:none;}
.ads-list-menu ul li{padding:0 0 8px;}
.ads-list-menu ul li a{font-size:16px;line-height:18px;font-family:'PT Sans Narrow', sans-serif;}
.ads-add-button{display:block;margin-bottom:30px;}
.ads-add-button .new-btn{width:100%;padding-left:0px;padding-right:0px;text-align:center;box-sizing:border-box;height:auto;}
.ads-page{display:block;position:relative;}
.ads-page .wrap-h1{position:relative;}
.ads-page .inner-h1{padding-bottom:0px;}
.ads-page .inner-h1 h1{}
.ads-page .job-section .item{padding-bottom:15px;padding-top:8px;}
.ads-page .job-section .item a{font-size:1.143rem;line-height:1.5rem;font-weight:600;padding-left:45px;display:inline-block;}
.ads-page .banner-after-content{margin-left:-40px;padding-left:40px;border-top:2px solid #F4F4F6;padding-top:30px;margin-top:30px;}
.ads-page .ads-list .banner-after-content{margin-top:0px;padding-bottom:30px;border:none;}
.ads-page-inner{display:block;position:relative;}
.ads-page-inner .hide-user{margin:0 0 10px 0;display:none;}
.ads-page-inner .top-info{display:block;}
.ads-page-inner .top-info .user{width:100px;float:left;position:relative;margin-right:-100px;text-align:center;}
.ads-page-inner .top-info .user a{text-decoration:none;}
.ads-page-inner .top-info .user .img{width:100px;height:100px;line-height:0px;border-radius:50px;margin-bottom:12px;display:block;}
.ads-page-inner .top-info .user .img img{border-radius:50px;}
.ads-page-inner .top-info .user .name{color:#231F20;font-weight:600;}
.ads-page-inner .top-info .short-desc{float:left;padding-left:120px;box-sizing:border-box;width:100%;}
.ads-page-inner .top-info .short-desc .line-1{display:block;padding-bottom:18px;}
.ads-page-inner .top-info .short-desc .line-1 .add-msg{float:left}
.ads-page-inner .top-info .short-desc .line-1 .price{color:#28345A;line-height:30px;font-size:2.429rem;font-weight:bold;float:right;margin-top:6px;}
.ads-page-inner .top-info .short-desc .line-1 .wrap-price{margin-left:8px;vertical-align:middle;display:inline-block;}
.ads-page-inner .top-info .short-desc .line-1 .price .torg{display:inline-block;background:#8FC531;padding:0 10px;height:30px;line-height:30px;margin-left:8px;color:#fff;font-weight:normal;font-size:1rem;vertical-align:middle;}
.ads-page-inner .top-info .short-desc .line-2{font-style:italic;line-height:1.4rem;}
.ads-page-inner .full-text p{margin-bottom:0px;padding-bottom:18px !important;}
.page-ads-list .data-form-line{display:block;padding:0px 0 15px;}
.page-ads-list .data-form-line .data-form-name{position:relative;width:140px;margin-right:-140px;position:relative;float:left;padding:6px 0 0 0;font-family:'PT Sans Narrow', sans-serif;font-size:18px;}
.page-ads-list .data-form-line .data-form-name .star{font-size:20px;font-weight:bold;color:#ff0000;}
.page-ads-list .data-form-line .data-form-input{float:left;padding-left:160px;position:relative;width:100%;box-sizing:border-box;font-family:'PT Sans Narrow', sans-serif;}
.page-ads-list .data-form-line .data-form-input input[type="text"]{width:100%;box-sizing:border-box;font-family:'PT Sans Narrow', sans-serif;font-size:18px;padding:0 10px;}
.page-ads-list .data-form-line .data-form-input textarea{width:100%;font-family:'PT Sans Narrow', sans-serif;box-sizing:border-box;resize:none;height:120px;border:1px solid #CED1D9;padding:5px 10px;}
.page-ads-list .data-form-line .data-form-input .select-blue{width:100%;box-sizing:border-box;}
.page-ads-list .data-form-line .data-form-input .wrap-c-r{display:inline-block;margin-right:25px;padding:6px 0 10px;}
.page-ads-list .jq-selectbox__trigger .jq-selectbox__trigger-arrow{border-top:8px solid #CED1D9;border-right:6px solid transparent;border-left:6px solid transparent;top:12px;right:10px;}
.page-ads-list .edit-foto{background:#0067B9;font-weight:bold;font-size:14px;text-transform:uppercase;color:#fff;padding:0 10px;height:25px;line-height:25px;position:absolute;right:20px;top:5px;font-family:'PT Sans Narrow', sans-serif;z-index:3;text-decoration:none;}
.page-ads-list .bxlhe-frame{border:1px solid #CED1D9;}
.page-ads-list .lhe-stat-toolbar-cont{min-height:35px;}
.page-ads-list .data-form-line .type-input .wrap-c-r label{position:relative;z-index:4;}
.page-ads-list .data-form-line .type-input .wrap-c-r{display:inline-block;margin-right:10px;position:relative;height:30px;line-height:30px;padding:0px;width:75px;text-align:center;}
.page-ads-list .data-form-line .type-input .wrap-c-r .jq-radio{display:block !important;position:absolute !important;z-index:3;border:2px solid #C8D3DE;background:none;border-radius:0px;width:100%;height:100%;margin:0px;padding:0px;top:0px;left:0px;box-sizing:border-box;box-shadow:none;}
.page-ads-list .data-form-line .type-input .wrap-c-r .jq-radio .jq-radio__div{display:none !important;}
.page-ads-list .data-form-line .type-input .active label{color:#fff;}
.page-ads-list .data-form-line .type-input .tT1 .checked{background:#4094E8;border-color:#4094E8;}
.page-ads-list .data-form-line .type-input .tT2 .checked{background:#FCC02F;border-color:#FCC02F;}
.page-ads-list .data-form-line .type-input .tT3 .checked{background:#9F8BE5;border-color:#9F8BE5;}
.page-ads-list .data-form-line .type-input .tT4 .checked{background:#8fc531;border-color:#8fc531;}
.page-ads-list .data-form-line .type-input .tT5 .checked{background:#ff8042;border-color:#ff8042;}
.page-ads-list .data-form-line.col50{float:left;width:auto;}
.page-ads-list .data-form-line.col50 .data-form-input input{width:110px;}
.page-ads-list .data-form-line.col50-2 .data-form-name{text-indent:-999999px;display:none;}
.page-ads-list .data-form-line.col50-2 .data-form-input{padding-left:50px;}
.page-ads-list .data-form-line .inner-title{position:absolute;right:116px;top:8px;}
.page-ads-list .help{color:#919191;font-size:14px;line-height:18px;font-weight:normal;display:block;}
.page-ads-list .long-line{padding-bottom:15px;}
.page-ads-list .long-line .data-form-name{float:none;margin-right:0px;width:100%;padding:2px 0 10px;}
.page-ads-list .form-type .data-form-name{padding-top:4px;}
.page-ads-list .long-line .data-form-input{float:none;padding-left:0px;position:relative;}
.page-ads-list .form-price .data-form-input input[type="text"]{box-sizing:border-box;width:180px;font-family:'PT Sans Narrow', sans-serif;font-size:18px;}
.page-ads-list .form-price .data-form-input .wrap-torg{display:inline-block;vertical-align:middle;margin-left:10px;}
.page-ads-list .long-line .bxlhe-frame{border:1px solid #C3D1DB;}
.page-ads-list .long-line .edit-foto{position:absolute;z-index:20;right:10px;top:2px;height:23px;line-height:23px;font-size:12px;padding:0 10px;background:#2A79C8;color:#fff;border-radius:2px;font-weight:600;text-decoration:none;}
.page-ads-list .long-line .edit-foto:hover{background:#1d5a97;}
.page-ads-list .title{padding-top:20px}
.page-ads-list .title-0{padding-top:0px;}
.page-ads-list .data-form-submit{padding:10px 0 30px 160px;text-align:left;}
.page-ads-list .data-form-submit .new-btn{margin-left:20px;}
.page-ads-list .adding-line{padding-bottom:25px;}
.page-ads-list .add-item{padding:0px 0 20px 160px;position:relative;top:0px;}
.page-ads-list h3{color:#B13642;}
.page-ads-list h2{color:#444d64;}
.page-ads-list .remove-el{text-decoration:none;color:red;}
.page-ads-list .data-form-line .data-form-input .select-min{width:120px;}
.page-ads-list .expr-period>*{margin-right:10px;}
.page-ads-list .data-form-line .expr-period input[type="text"]{width:120px;}
.page-ads-list .img{width:400px;position:relative;margin-left:-400px;float:right;margin-bottom:20px;}
.page-ads-list .img .legend{font-style:italic;line-height:1.2rem;padding:10px 0;}
.page-ads-list .img .inner-img{width:182px;height:142px;line-height:0px;border:1px solid #CED1D9;position:relative;}
.page-ads-list .padding-img{float:left;padding-right:420px;box-sizing:border-box;width:100%;}
.page-ads-list .padding-img .data-form-line .data-form-name{width:160px;margin-right:-160px;}
.page-ads-list .padding-img .data-form-line .data-form-input{padding-left:160px;}
.page-ads-list .publish-area{display:block;background:#D7403D;color:#fff;padding:15px 0px;text-align:center;}
.page-ads-list .publish-area .text{color:#fff;margin:0 25px 0 0;font-weight:600;}
.page-ads-list .publish-area a{color:#fff;text-transform:uppercase;margin:0 0 0 25px;font-weight:bold;}
.page-ads-list .change{position:absolute;right:0px;bottom:0px;}
.page-ads-list .change .btn-image{height:25px;padding:0 10px;line-height:25px;font-size:14px;}
.page-ads-list .change .select-file{position:absolute;z-index:1;left:0px;top:0px;}
.page-ads-list .file-input{display:block;width:112px;height:25px;opacity:0;position:relative;z-index:3;cursor:pointer;}
.page-ads-list .file-input *{cursor:pointer;}
.page-ads-list .select-file-txt{}
.page-ads-list .select-file-txt span{font-size:0.75rem;line-height:1rem;color:#82889C;display:block;padding:10px 0 0px;width:100%;height:100%;z-index:2;background:#fff;position:absolute;left:0px;top:0px;padding:5px 10px;}
.page-ads-list .study-field,.page-ads-list .experiency-field,.page-ads-list .language-field{display:none;}
.data-form-line .calendar-icon{position:absolute;z-index:2;right:1px;top:1px;margin-right:0px;}
.ads-section{display:block;padding-bottom:30px;}
.ads-section .item{font-size:18px;line-height:20px;font-family:'PT Sans Narrow', sans-serif;font-weight:normal;padding:0 0 20px 30px;}
.ads-section .item .count{font-size:20px;}
.ads-section .add-btn{position:absolute;right:0px;top:5px;}
.gray-block{display:block;padding:30px 3% 10px;background:#F4F6F9;margin:0 -3% 40px;}
.ads-list-min{display:block;}
.ads-list-min h2{text-transform:uppercase;font-size:20px;color:#090D13;font-family:'PT Sans Narrow', sans-serif;padding:0 0 15px 0;}
.ads-list-min .item{display:block;float:left;width:25%;padding:0 0 25px 0;}
.ads-list-min .item .img-preview{width:110px;position:relative;margin-right:-110px;float:left;}
.ads-list-min .item .info{font-family:'PT Sans Narrow', sans-serif;width:100%;}
.ads-list-min .item .padding{padding-left:110px;float:left;}
.ads-list-min .item .item-title{font-size:18px;padding-bottom:8px;}
.ads-list-min .item .price{font-size:16px;font-weight:bold;color:#40434C;}
.ads-list-min .item:nth-child(4n+1){clear:both;}
.ads-list-min .red{color:#EB415D;}
.red{color:#EB415D;}
.sidebar-wrap .ads-list-min{display:block;}
.sidebar-wrap .ads-list-min .item{width:100%;float:none;}
.wrap-add-btn .add-btn{display:block;width:100%;margin-top:40px;margin-bottom:22px;}
.companys-sidebar .wrap-add-btn .add-btn{margin-top:0px;}
.sidebar-companys .wrap-add-btn .add-btn{margin-top:2px;}
.calendar-icon{display:inline-block;vertical-align:middle;background:url(/bitrix/templates/vitbichi_copy/css/../images/ico-calendar-new.png) 50% 50% no-repeat #C8D3DE;width:36px;height:34px;margin-right:25px;cursor:pointer;}
#elfinder-wrap{position:fixed;width:800px;height:440px;left:50%;top:50%;z-index:100000;opacity:0.01;padding:30px 3px 3px;background:#fff;box-shadow:0 0 8px 1px #999;border-radius:8px;border:1px solid #f2f2f2;}
#elfinder-wrap>.title{position:absolute;left:10px;top:6px;font-weight:600;color:#333;padding:0px;}
#elfinder-wrap>.close{position:absolute;width:24px;height:24px;line-height:24px;text-align:center;right:10px;top:3px;color:#333;font-weight:600;font-size:1.6rem;text-decoration:none;}
#video-wrap{position:fixed;width:400px;height:200px;left:50%;top:50%;z-index:100000;opacity:0.01;padding:30px 3px 3px;background:#fff;box-shadow:0 0 8px 1px #999;border-radius:8px;border:1px solid #f2f2f2;}
#video-wrap textarea{resize:none;width:100%;box-sizing:border-box;height:140px;margin-bottom:15px;}
#video-wrap .buttons{text-align:right;}
#video-wrap>.title{position:absolute;left:10px;top:6px;font-weight:600;color:#333;padding:0px;}
#video-wrap>.close{position:absolute;width:24px;height:24px;line-height:24px;text-align:center;right:10px;top:3px;color:#333;font-weight:600;font-size:1.6rem;text-decoration:none;}
.elfinder-resize-control input[type=text]{width:auto;height:auto;}
.ads-page-inner2{display:block;}
.ads-page-inner2 .ads-indo{display:block;margin-bottom:25px;border-top:2px solid #D8D8D8;}
.ads-page-inner2 .info-line{padding:15px 0;border-bottom:2px solid #D8D8D8;}
.ads-page-inner2 .col{float:left;height:40px;line-height:40px;font-family:'PT Sans Narrow', sans-serif;}
.ads-page-inner2 .elem-1{float:right;}
.ads-page-inner2 .type{color:#fff;font-weight:bold;font-size:20px;padding:0 15px;height:40px;line-height:40px;margin-right:20px;display:inline-block;text-transform:uppercase;vertical-align:middle;margin-bottom:5px;}
.ads-page-inner2 .wrap-price{color:#444D64;font-weight:bold;font-size:38px;padding:0;height:40px;line-height:40px;margin-right:15px;display:inline-block;text-transform:uppercase;vertical-align:middle;margin-bottom:5px;}
.ads-page-inner2 .torg{background:url('/bitrix/templates/vitbichi_copy/css/../images/torg-bg2.png') 50% 0 no-repeat;padding:0 15px;color:#fff;font-weight:bold;line-height:40px;font-size:20px;margin-right:15px;display:inline-block;text-transform:uppercase;vertical-align:middle;margin-bottom:5px;}
.ads-page-inner2 .info-line2 .col{height:20px;line-height:20px;font-size:16px;}
.ads-page-inner2 .elem-0{font-weight:bold;color:#444D64;margin-right:20px;}
.ads-page-inner2 .elem-2{margin-right:20px;}
.ads-page-inner2 .elem-3{margin-right:20px;}
.ads-page-inner2 .elem-5{float:right;}
.ads-page-inner2 .elem-5 a{color:#444D64;text-decoration:none;}
.ads-page-inner2 .elem-5 a:hover{text-decoration:underline;}
.ads-page-inner2 .img{display:block;margin-bottom:20px;}
.ads-page-inner2 .img img{max-width:100%;height:auto;}
#map-wrap{position:fixed;width:800px;height:420px;left:0%;top:0%;z-index:100000;opacity:0.01;padding:30px 3px 3px;background:#fff;box-shadow:0 0 8px 1px #999;border-radius:8px;border:1px solid #f2f2f2;}
#map-wrap>.title{position:absolute;left:10px;top:6px;font-weight:600;color:#333;padding:0px;}
#map-wrap>.close{position:absolute;width:24px;height:24px;line-height:24px;text-align:center;right:10px;top:3px;color:#333;font-weight:600;font-size:1.6rem;text-decoration:none;}
#map-wrap #map{width:100%;height:320px;}
#map-wrap .map-controls{display:block;padding:15px;}
#map-wrap .map-controls .hint{float:left;padding:15px 0 0 0;}
#map-wrap .map-controls a{float:right;}
.overlay{display:none;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:101;background:#000;opacity:0.6;}
.popup-sections{display:none;width:100%;box-sizing:border-box;padding:20px 30px;position:absolute;left:0%;top:0px;background:#fff;z-index:102;margin-bottom:100px;}
.popup-sections .close{position:absolute;right:30px;top:25px;text-decoration:none;font-weight:bold;font-size:2rem;}
.popup-sections h2{padding:0px 0 30px;}
.popup-sections .close:hover{opacity:0.8;}
.wrap-h1-map{display:block;position:relative;padding-right:230px;}
.wrap-h1-map .show-section{position:absolute;right:0px;top:15px;z-index:3;}
.input-calendar{display:block;background:url(/bitrix/templates/vitbichi_copy/css/../images/ico-calendar-new.png) 98% 50% no-repeat #fff;}
.ads-filter-block{display:block;background:#F4F6F9;padding:20px 25px;margin-bottom:25px;}
.ads-filter-block .jq-selectbox__trigger .jq-selectbox__trigger-arrow{border-top:8px solid #CED1D9;border-right:6px solid transparent;border-left:6px solid transparent;top:12px;right:10px;}
.ads-filter-block .title{font-size:14px;color:#808696;font-family:'PT Sans', sans-serif;line-height:16px;padding:0 0 10px 0;}
.ads-filter-block label{display:block;padding-bottom:8px;}
.ads-filter-block input[type="text"]{width:100%;box-sizing:border-box;border:1px solid #CED1D9;height:32px;padding:0 10px;font:18px/32px 'PT Sans Narrow', sans-serif;}
.ads-filter-block input[type="submit"]{width:100%;text-align:center;margin-top:25px;border:none;}
.ads-filter-block .clear-filter{margin-top:15px;text-align:center;}
.ads-search{display:block;padding:15px 15px;background:#F4F6F9;margin-bottom:30px;}
.ads-search .ads-search-inner{position:relative;}
.ads-search input[type="text"]{width:100%;padding-right:120px;height:40px;}
.ads-search input.button{width:100px;text-align:center;position:absolute;right:0px;top:0px;height:40px;line-height:40px;padding:0px;}
.banner-border{margin-top:30px;}
.webwidget_rating_simple{padding:5px !important;margin:0px !important;float:none;height:27px;}
.webwidget_rating_simple li{line-height:0px;width:16px;height:16px;padding:0px !important;margin:0px !important;margin-left:2px;list-style:none;float:left;cursor:pointer;background-position:0 0 !important;}
.webwidget_rating_simple li span{display:none;}
div.vote-wrap{overflow:hidden;}
div.vote-block{position:relative;}
div.vote-hover{float:left;cursor:pointer;}
div.vote-stars{position:absolute;left:0;top:0;}
div.vote-active{position:absolute;left:0;top:0;}
div.vote-result{color:#ccc;font-size:14px;margin-top:12px;padding-left:190px;display:none;}
div.vote-success{clear:both;color:#ccc;font-size:14px;margin:10px 0 0 10px;display:none;}
.tabs{display:none;}
#tab1{margin-bottom:30px;}
#tab2{margin-bottom:30px;}
#tab3{margin-bottom:30px;}
#ok_group_widget iframe{width:100% !important;}
#vk_groups iframe{width:100% !important;}
.ads-list-menu ul{padding:0;}
.sidebar{display:block;}
.sidebar.new{display:none;}
.jq-selectbox__dropdown ul{padding:0;}
.info-line .new-btn-blue{background:#1767AB;height:45px;width:auto;padding:0px 15px;color:#fff;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;font-weight:600;text-transform:uppercase;-webkit-appearance:none;line-height:45px;}
.info-line .new-btn-blue:hover{background:#174fab;}
.ads-page-inner2{padding-bottom:40px;}
.banner.col100{margin-top:30px;}
.search-company{display:block;position:relative;margin-bottom:25px;}
.search-company .inputbox{width:100%;box-sizing:border-box;padding:0 120px 0 15px;}
.search-company .button{position:absolute;right:0px;top:0px;z-index:3;height:33px;line-height:33px;font-size:14px;}

.footer-bottom a{text-decoration: none;}
.main-top-news h1 a{color: #444d64;text-decoration: none;}
.main-top-news h1 a:hover{color: #2e2828;text-decoration: none;}
span.social_text {color: #a1a1a1;line-height: 15px;font-size: 14px;display: block;cursor: auto;}
.header-line-2 .weather .weather-sity{font-size: 0.8rem;}
.temperature_text{color: #9e9e9f;font-size: 0.8rem;line-height: 1.111rem;}
.header-line-2 .weather .temperature{font-size: 0.8rem;}
.weather-wrap__left {float: left;text-align: center;width: 95px;margin-right: 7px;position: relative;}
.weather-wrap__right{float: left;width: 165px;}

span.temperature_text {float: left;width: 72px;}
.temperature_info{float: left;}
.cls-1{fill:#ffd34b;}
.cls-1,.cls-2{fill:#ffd34b;}.cls-1{stroke:#ffd34b;stroke-miterlimit:10;}
.header-line-2 .weather .weather-sity {line-height: 25px;}
.weather-wrap__left img{max-height: 31px;}

@media only screen and (max-width: 1360px){.header-line-2 .weather-wrap {width: 95%!important;}.weather-wrap__left {width: 49%;margin-right: 1%;}.weather-wrap__right {width: 50%;}}
@media only screen and (max-width: 768px){.header-line-2 .weather .weather-sity {line-height: initial;}}
@media only screen and (max-width: 640px){
    div#login-soc {
        margin-left: -11px;
    }
    .header-line-2 .auth-social-wrap{    margin-top: -9px!important;}
    .header-line-2 .weather-wrap {padding-left:15px!important;width: 100%!important;}.weather-wrap__left{width: 80px;}
    .weather-wrap__right {width: 58%;padding-top: 5px;}span.temperature_text{width: 56px;}
    #login-soc{    margin: 0 auto;
        display: block;
        text-align: center;}
}
@media only screen and (max-width: 570px){
    .weather-wrap__left{margin-right: 0}
    .header-line-2 .currency{padding-top: 15px!important;padding-left: 16px!important;}
    .weather-wrap__left {width: 100%;}.weather-wrap__right {width: 100%;}span.temperature_text {width: 40%;}span.temperature.temperature_info {width: 60%;}.header-line-2 .auth-social {padding-top: 0!important;}
}

@media only screen and (max-width: 400px){.header-line-2 .auth-social-wrap {
    width: 100%!important;
}

}
@media only screen and (max-width: 378px){
    .header-line-2 .auth-social a{
        margin-right: 5px;
    }
    .header-line-2 .auth-social{margin-top: -35px!important;;}
}
.owl-carousel-photo .owl-dots{display: none!important;}
.owl-carousel-photo .owl-controls{display: none!important;}
.image.image_photo.col60 {position: relative;}
.owl-carousel-photo .item:hover:after{content: '';border: 5px solid #0068B2;position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.owl-carousel-photo .item.active:after{content: '';border: 5px solid #0068B2;position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.owl-carousel-photo .item:hover{cursor: pointer;}
.owl-carousel-photo .item{max-height: 80px;overflow: hidden;}
.owl-carousel-photo{position: absolute;width: auto;bottom: -4px;background: rgba(255,255,255,0.7);left: 0;right: 0;margin: 0 15px;margin-bottom: 19px;padding: 15px 0;}
@media only screen and (max-width: 400px){.owl-carousel-photo .item {max-height: 30px;}}

.sidebar_banner__index{display: flex}
.sidebar_banner__index .sidebar-block{width: 30%;margin-right: 1%;margin-bottom: 0}
.sidebar_banner__index .sidebar-block:last-child{margin-right: 0}
.news_inf_belta_index {
    width: 100%;
    position: relative;
    padding-bottom: 30px;
}
.news_inf_belta_index .news_inf_item_index {
   /* padding: 24px 29px 29px 29px;*/
    padding: 16px 30px 16px 16px;
    border-bottom: 1px solid #e1e7f4;
}
.news_inf_belta_index .news_inf_item_index .news_inf_date_index:before {
    border-right: 2px solid #333;
    content: '';
    width: 2px;
    height: 13px;
    position: absolute;
    right: 0;
    top: 3px;
}
.news_inf_belta_index .news_inf_item_index .news_inf_date_index {
    color: #333;
   /* font-size: 13px;*/
    font-size: 15px;
    margin-top: 15px;
    font-weight: bold;
    padding-right: 7px;
  position: relative;
}
.news_inf_belta_index .news_inf_item_index a{
    padding-left: 3px;
}
.news_inf_belta_index .news_inf_item_index a:hover {
    text-decoration: underline;
}
.news_inf_belta_index .news_inf_item_index a {
    font-size: 15px;
    line-height: 1.111rem;
    color: #40434d;
    text-decoration: none;
    font-weight: bold;
}

.tabs_index{
    display:inline-block;
    width: 100%;
}
.read_all_news {
    line-height: initial;
    border-top: 1px solid #e1e7f4;
    padding: 15px 25px;
    font-size: 15px;
}
.tabs_index ul{
    margin:0px;
    padding:0px;
    display: flex;
    width: 100%;
    border: 2px solid #e1e7f4;
    border-bottom: 0;
}
.tabs_index ul:after{
    content:"";
    display:block;
    clear:both;
    height:5px;
    background:#46c765;
}
.tabs_index ul li{
    margin:0px;
    padding:0px;
    cursor:pointer;
    display:block;
    float:left;
    background: #f4f6f9;
    color: #0867b6;
    /*padding: 20px 0;*/
    /*width: 50%;*/
    text-align: left;
    padding: 20px 17px;

}
.tabs_index ul li.active, .tabs_index ul li.active:hover{
    background: #ffffff;
    color: #3e4c63;
}
.tabs_index ul li:hover{
    background:#f4f6f9;
    color: #3e4c63;
}
/*.tabs_index .header-news:last-child{
    border-left: 0;
}
.tabs_index .header-news:first-child{
    border-right: 0;
}*/
.tabs_index .header-news{
   /* border: 2px solid #e1e7f4;*/
    border-bottom: 0;
    font-size: 1.38rem;
}
.tabs_index .news_inf_belta_index .news_inf_item_index:last-child{
    border-bottom: 0;
}
.news_inf_belta_index{
    height: 480px;
    width: 100%!important;
    overflow: hidden;
}

.news_inf_belta_index .jspTrack{
    background: #fff;
}
.news_inf_belta_index .jspVerticalBar{
    background:#fff none repeat scroll 0 0;
    border-left: 1px dotted #e1e7f4;
    width: 20px;
    margin-top: 5px;
}
.news_inf_belta_index .jspContainer,.news_inf_belta_index .jspPane,.news_inf_item_index{
    width: 100%!important;
}
.news_inf_belta_index .news_inf_item_index .news_inf_date_index,.news_inf_belta_index .news_inf_item_index a{
    display: inline;
}
.news_inf_icon span{
    margin-bottom: 2px;
}
.news_inf_icon{
    display: inline;
    margin-left: 5px;
}

.sidebar__news {
    height: auto!important;
}
.title__right.title__step {
    color: #9b9b9b;
}
.ajax-form .title{
    /*padding-bottom: 60px;*/
    width: 100%;
    float: left;
}
form#form-register-sms {
    position: relative;
    min-height: 340px;
}
#form-register-sms .wrap-input__sendsms.button{
    font-weight: normal;
    font-size: 14px;
    width: 145px;
}
#form-register-sms .wrap-input2__checksms.button{
    background: #17ab41;
    font-weight: normal;
    font-size: 14px;
    width: 145px;
    padding: 0;
}
.ajax-form #form-register-sms button{
    float: right;
    height: 33px;
    line-height: 22px;
}
.ajax-form #form-register-sms .inputbox{
    width: 60%;
    float: left;
}
.sms-information__bottom {
    color: #40434c;
    font-size: 14px;
    position: absolute;
    width: 82%;
    bottom: 25px;
    border-top: 1px solid #cbcfd6;
    padding-top: 25px;
}
.sms-information {
    color: #9b9b9b;
    font-size: 13px;
    margin-bottom: 10px;
    clear: both;
    display: block;
    padding-top: 7px;
}
div#answer {
    PADDING-TOP: 7px;
    clear: both;
    line-height: 16px;
}
#answer span{
    color: #ff0000;
    font-size: 13px;
}
p.newcode__button {
    display: block;
    clear: both;
    font-size: 13px;
    padding-top: 5px;
    color: #1767ab;
    position: relative;
    cursor: pointer;
}
p.newcode__button:hover::after {
    background: none;
}
p.newcode__button .newcode__button-span::after {
    content: '';
    width: 99%;
    position: absolute;
    bottom:1px;
    height: 1px;
    background: #1767ab;
    left: 0;
}
span.newcode__button-span {
    position: relative;
}
.ajax-form .validate-form-custom{clear: both}
@media only screen and (max-width: 980px){

    .sidebar_banner__index{
        display: block;
        width: 100%;
        position: relative;
        float: left;
    }
    .sidebar_banner__index .sidebar-block:nth-child(3) {
        clear: both;
    }
    .sidebar_banner__index .sidebar-block .spacer {
        margin-left: 0;
        width: auto;
    }
    .sidebar_banner__index .sidebar-block a {
        margin: 0;
    }
    .sidebar_banner__index .sidebar-block {
        width: 50%;
        margin-bottom: 1%;
        text-align: center;
        max-width: 49%;
    }
}
@media only screen and (max-width: 535px){
    .ajax-form #form-register-sms .inputbox {
        width: 100%;
    }
    #form-register-sms .wrap-input__sendsms.button,
    #form-register-sms .wrap-input2__checksms.button{
        width: 100%;
        margin-top: 5px;
    }
   .newcode {
       clear: both;
       padding-top: 10px;
       padding-bottom: 30px;
     }
    p.newcode__button span.newcode__button-span::after{display: none}
    p.newcode__button:hover{
        text-decoration: none;
    }
    p.newcode__button{
        padding-top: 0;
        text-decoration: underline;
    }
    .sms-information__bottom {
        position: relative;
        width: 100%;
        bottom:0;
        padding-top: 15px;
    }
}
@media only screen and (max-width: 415px){
    div.title__left {
        float: left;
        width: 100%;
    }
    div.ajax-form .title {
       /* padding-bottom: 80px;*/
    }
   div.title__right {
        float: left;
    }
}

.direct-block{margin-bottom: 20px;}

.share-block2 .telegram i{display: inline-block; vertical-align: middle; width:30px; height: 30px; margin-right: 5px; background: url('/bitrix/templates/vitbichi_copy/css/../images/tv-ico.png') 0 0 no-repeat;}
.share-block2 .viber i{display: inline-block; vertical-align: middle; width:30px; height: 30px; margin-right: 5px; background: url('/bitrix/templates/vitbichi_copy/css/../images/tv-ico.png') -30px 0 no-repeat;}

/* 13.05.2020 */
.long-banner, .sidebar_banner__index, .slider-news, .sidebar .pdf {
	margin-top: 10px;
}
.long-banner a {
    display:  flex;
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/style2.css?146783880042474*/
.cabinet-rezume {position: relative; font-family: 'PT Sans Narrow', sans-serif;}
.cabinet-rezume .add-btn{position:absolute; right:0px; top:30px;}
.block-rezume table {width: 100%; }
.block-rezume {padding-bottom: 50px;}
.block-rezume table td {padding: 25px 20px; vertical-align: top;}
.block-rezume table tr {border-top: 1px solid #d8e1ef;}
.block-rezume table tr:last-child {border-bottom: 1px solid #d8e1ef;}
.block-rezume .col1 {width: 119px;}
.block-rezume .col1 { padding-left: 0; padding-top: 28px;}
.block-rezume .block-rezume .col2 {width: 39%;}
.block-rezume .col2 a {font-size: 24px; font-weight: bold; text-decoration: none; display: inline-block;}
.block-rezume .col2 a:hover {text-decoration: underline;}
.block-rezume .col2 .descr {font-size: 17px; line-height: 24px; color: #090d13; }
.block-rezume .block-rezume .col3 {width: 26%;}
.date-rez {font-size: 14px; line-height: 16px; color: #919191; padding-bottom: 20px;}
.block-rezume .col3 .money {font-size: 22px; font-weight: bold; color: #df3551; line-height: 20px;}
.block-rezume .block-rezume .col4 {width: 22%;}
.block-rezume .col4 {text-align: right; padding-right: 0;}
.block-rezume .col4 a {font-size: 18px; line-height: 20px; color: #df3551; text-decoration: underline;}
.block-rezume .col4 a:hover {text-decoration: none;}
.block-rezume .col4 .action{/* position:absolute; right:0px; top:0px;  */border:none; margin:0px;}
.block-rezume .col4 .action .a-remove{display:inline-block; vertical-align:middle; margin-left:15px; text-indent: 9999px; width:15px; height:15px; background:url(/bitrix/templates/vitbichi_copy/css/../images/btn-close.png) 0 0 no-repeat; text-decoration: none; background-size:cover;}
.block-rezume .col4 .action .a-remove:hover{background-position:0 -15px;}
.block-rezume .col4 .line-2{font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; padding-top: 10px;}
.block-rezume .col4 .date-up{display:inline-block; font-weight: bold; color:#444D64; margin-right: 15px;}
.block-rezume .col4 .date{display:inline-block; color:#9A9A9A; margin-right: 15px;}
.block-rezume .col4 .user{display:inline-block; color:#9A9A9A;}
.block-rezume .col4 .user a{color:#9A9A9A; text-decoration: none;}
.block-rezume .col4 .user a:hover{text-decoration: underline;}
.block-rezume .col4 .a-up{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#0067B9; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.block-rezume .col4 .a-noup{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#E6EAEF; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.block-rezume .col4 .a-up:hover{background:#174fab;}
.block-rezume .col4 .publish{display:inline-block; height:28px; line-height: 26px; border:1px solid #C7C9D0; color:#444D64; vertical-align:middle; font-size: 14px; font-weight: bold; padding:0 15px;font-family: 'PT Sans Narrow', sans-serif; }
.block-rezume .col4 .publish-N{border-color:#DF3551; color:#DF3551;}
.block-organizations .col4 {text-align: right; padding-right: 0;}
.block-organizations .col4 a {font-size: 18px; line-height: 20px; color: #df3551; text-decoration: underline;}
.block-organizations .col4 a:hover {text-decoration: none;}
.block-organizations .col4 .action{/* position:absolute; right:0px; top:0px;  */border:none; margin:0px;}
.block-organizations .col4 .action .a-remove{display:inline-block; vertical-align:middle; margin-left:15px; text-indent: 9999px; width:15px; height:15px; background:url(/bitrix/templates/vitbichi_copy/css/../images/btn-close.png) 0 0 no-repeat; text-decoration: none; background-size:cover;}
.block-organizations .col4 .action .a-remove:hover{background-position:0 -15px;}
.block-organizations .col4 .line-2{font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; padding-top: 10px;}
.block-organizations .col4 .date-up{display:inline-block; font-weight: bold; color:#444D64; margin-right: 15px;}
.block-organizations .col4 .date{display:inline-block; color:#9A9A9A; margin-right: 15px;}
.block-organizations .col4 .user{display:inline-block; color:#9A9A9A;}
.block-organizations .col4 .user a{color:#9A9A9A; text-decoration: none;}
.block-organizations .col4 .user a:hover{text-decoration: underline;}
.block-organizations .col4 .a-up{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#0067B9; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.block-organizations .col4 .a-noup{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#E6EAEF; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.block-organizations .col4 .a-up:hover{background:#174fab;}
.block-organizations .col4 .publish{display:inline-block; height:28px; line-height: 26px; border:1px solid #C7C9D0; color:#444D64; vertical-align:middle; font-size: 14px; font-weight: bold; padding:0 15px;font-family: 'PT Sans Narrow', sans-serif; }
.block-organizations .col4 .publish-N{border-color:#DF3551; color:#DF3551;}
.account-section .nav-page-all{display: none;}



.account-section .hr {height: 1px; width: 100%; background-color: #ced1d9; margin-bottom: 25px;}

.cabinet-rezume-add {position: relative; font-family: 'PT Sans Narrow', sans-serif;}
.cabinet-rezume-add .delete-rezume {position:absolute; right:0px; top:47px; font-size: 19px; color: #df3551;}
.cabinet-rezume-add .delete-rezume:hover {text-decoration: none;}

.cabinet-rezume-add .padding-img .data-form-line .data-form-input {padding-left: 175px;}
.cabinet-rezume-add .padding-img .data-form-line .data-form-name {width: 175px; margin-right: -175px;}
.cabinet-rezume-add .data-form-input>.sel {float: left; margin-right: 12px;}
.cabinet-rezume-add .data-form-input .sel1 {width: 60px;}
.cabinet-rezume-add .data-form-input .sel2 {width: 125px;}
.cabinet-rezume-add .data-form-input .sel3 {width: 95px;}
.cabinet-rezume-add .jq-selectbox__select {padding: 0 25px 0 10px;}
.cabinet-rezume-add .jq-selectbox li {font-size: 18px; color: #090d13; font-family: 'PT Sans Narrow', sans-serif;}
.cabinet-rezume-add .jq-radio.checked .jq-radio__div {margin: 2px 0 0 2px;}
.cabinet-rezume-add .jq-radio {box-shadow: none; background: none;}
.cabinet-rezume-add .wrap-input-radio {float: left;}
.cabinet-rezume-add .wrap-input-radio:nth-child(1) {padding-right: 40px;}
.cabinet-rezume-add .wrap-input-radio .jq-radio {margin-right: 9px;}
.cabinet-rezume-add .data-form.data-form-bx {clear: both;}
.cabinet-rezume-add .data-form-line .data-form-name {width: 175px; margin-right: -175px;}
.cabinet-rezume-add .data-form-line .data-form-input {padding-left: 175px;position: relative;}
.cabinet-rezume-add .data-form-submit {padding-left: 175px; position: relative;
}
.cabinet-rezume-add .btn-red {float: right;}
.cabinet-rezume-add .change .btn-image {font-size: 14px; line-height: 14px; padding: 4px 5px; width: 100%;}
.cabinet-rezume-add .wrap-input-radio {font-size: 16px; color: #090d13;}

.cabinet-vacansii {font-family: 'PT Sans Narrow', sans-serif; position: relative;}
.cabinet-vacansii .block-rezume table {/* margin-bottom: 45px; */}
.cabinet-vacansii .block-rezume .col2 {width: 52%;}
.cabinet-vacansii .block-rezume .col2 {padding-left: 0;}
.cabinet-vacansii .block-rezume tr:first-child {border-top: none;}
.cabinet-vacansii .block-rezume .descr {color: #444d64; font-weight: normal; padding-top: 15px;}
.cabinet-vacansii .block-rezume .descr a {font-size: 17px; color: #444d64; text-decoration: underline; font-weight: normal;}
.cabinet-vacansii .block-rezume .descr a:hover {text-decoration: none;}




.account-section .navigation-pages {text-align: center;}
.add-vacansi-btn {padding: 0 80px;}

.pers-filter .sort {float: left; margin-right: 30px; font-size: 16px; color: #090d13;}
.pers-filter .col {float: left;margin-right: 30px; font-size: 16px; color: #444d64; padding-right: 18px; position: relative; height: 22px;}
.pers-filter .col-3 {margin-right: 0;}
.pers-filter a{ color: #090d13; text-decoration: none; position:relative; padding-right: 20px;}
.pers-filter .col i {width: 10px; height: 15px; position: absolute; right: 0; background:url(/bitrix/templates/vitbichi_copy/css/../images/sort-ico.png) 0 0 no-repeat; top:5px;}
.pers-filter .col .active.ASC i {background-position:0 -30px;}
.pers-filter .col .active.DESC i {background-position:0 -15px;}
.pers-filter .col .top:hover {background-position: 0 -21px;}
.pers-filter .col .bottom {background: url(/bitrix/templates/vitbichi_copy/css/../images/sprite-arr.png) 0 -34px no-repeat; bottom: 3px;}
.pers-filter .col .bottom:hover {background-position: 0 -11px;}
.cabinet-vacansii .col3 .date-rez {padding-top: 5px;}


.page-vacansii {font-family: 'PT Sans Narrow', sans-serif;}
.page-vacansii .block-rezume table {/* margin-bottom: 45px; */}
.page-vacansii .block-rezume .col2 {width: 70%;}
.page-vacansii .block-rezume .col2 {padding-left: 0;}
.page-vacansii .block-rezume .col3 {width: 30%; text-align: right;}
.page-vacansii .block-rezume tr:first-child {border-top: none;}
.page-vacansii .block-rezume .descr {color: #444d64; font-weight: normal;}
.page-vacansii .block-rezume .descr a {font-size: 17px; color: #444d64; text-decoration: underline; font-weight: normal; padding-bottom: 0;}
.page-vacansii .block-rezume .descr a:hover {text-decoration: none;}

.page-vacansii .block-rezume .col1 {width: 125px; float: left;margin-right: -125px; position:relative;}
.page-vacansii .block-rezume .col2 {width: 100%; float: left;}
.page-vacansii .block-rezume .col2.padding{padding-left: 125px;}

.print-line {padding: 18px 0; border-bottom: 1px solid #d8e1ef; border-top: 1px solid #d8e1ef; font-family: 'PT Sans Narrow', sans-serif; margin-bottom: 25px;}
.print-line .left {float: left; font-size: 0;}
.print-line .right {float: right;}
.print-line .left .link-print {display: inline-block;vertical-align: middle; font-size: 16px; font-weight: bold; color: #444d64; padding-left: 25px; background: url(/bitrix/templates/vitbichi_copy/css/../images/printer.png) 0 50% no-repeat;}
.print-line .left .share-block {display: inline-block;vertical-align: middle; font-size: 16px; color: #444d64; line-height: 0; padding-left: 45px;}
.print-line .left .share-block ul {padding: 0;}
.print-line .left .share-block ul li {padding: 0;}
.print-line .left .share-block>span {display: inline-block; vertical-align: middle; padding-top: 6px; line-height: 15px;}
.print-line .left .share-block .ya-share2 {display: inline-block; margin-left: 10px;}
.print-line .right .items {margin-left: -35px;}
.print-line .right .item {display: inline-block; font-size: 16px;line-height: 22px; color:#a6afbb; margin-left: 35px;}

.job-vacancy {font-family: 'PT Sans Narrow', sans-serif;}
.job-vacancy .image {float: left;width: 370px; margin-right: -370px; margin-bottom: 30px;line-height: 0;}
.job-vacancy .short-info {width: 100%; margin-bottom: 30px;}
.job-vacancy .short-info.padding {padding-left: 405px; position: relative;float: left;}

.job-vacancy .short-info .name {font-size: 26px; font-weight: bold; color: #444d64; margin-bottom: 45px; line-height: 30px;}
.job-vacancy .short-info table {width: 320px;}
.job-vacancy .short-info table td {width: 50%; text-align: left; padding: 5px 0; font-size: 16px; color: #444d64;}
.job-vacancy .short-info .price-row {padding-top: 35px;}
.job-vacancy .short-info .price {padding-top: 35px; font-size: 22px; color: #df3551; font-weight: bold;}

.job-vacancy>.items .item {padding-bottom: 35px;}
.job-vacancy>.items .head {font-size: 22px; font-weight: bold;color: #444d64; padding-bottom: 15px;}
.job-vacancy>.items .body {font-size: 16px; line-height: 22px; color: #444d64;}

.banner-vacancy {background: url(/bitrix/templates/vitbichi_copy/css/../images/image-4.jpg) 0 0 no-repeat; -webkit-background-size: cover; background-size: cover; width: 100%; min-height: 170px; margin-top: 15px; position: relative; font-family: 'PT Sans Narrow', sans-serif;}
.banner-vacancy .filter {background-color: rgba(0,0,0,.75); height: 100%; position: absolute;width: 100%; left: 0;top: 0;}
.banner-vacancy>.head {color: #fff; font-size: 33px;font-weight: bold; text-align: center; display: inline-block;width: 100%; vertical-align: middle; padding: 30px 0; line-height: 51px;}
.banner-vacancy>.head .inner-head {width: 640px;vertical-align: middle; display: inline-block; text-transform: none}
.banner-vacancy .btn-wrap {position: absolute; right: 35px; top: 40px; }
.banner-vacancy .btn-wrap .head {font-size: 18px; line-height: 20px; color: #fff; font-weight: normal; text-transform: none; margin-bottom: 15px;}

.vacancy-section .items {margin-left: -25px; padding-bottom: 45px; font-family: 'PT Sans Narrow', sans-serif;}
.vacancy-section .items .spacer{margin-left: 25px;}
.vacancy-section .items .item {width: 50%; float: left; margin-bottom: 15px;}
.vacancy-section .items .item a {padding: 2px 10px 2px 30px; display: inline-block; background: url(/bitrix/templates/vitbichi_copy/css/../images/image-5.jpg) 0 50% no-repeat; text-decoration: none;}
.vacancy-section .items .item .a-name{text-decoration: underline;}
.vacancy-section .items .item a:hover .a-name{text-decoration: none;}
.vacancy-section .items .item .count {font-size: 16px; text-decoration: none;color: #40434c;}

.block-last-vacancy {padding: 35px 0 55px; border-top: 1px solid #d8e1ef; font-family: 'PT Sans Narrow', sans-serif;}
.block-last-vacancy .head {margin-bottom: 25px; font-size: 20px;font-weight: bold;
}
.block-last-vacancy .items {margin-left: -30px;}
.block-last-vacancy .item {float: left; width: 25%; margin-bottom: 25px;}
.block-last-vacancy .item .spacer {margin-left: 30px;}
.block-last-vacancy .item .image {float: left;width: 55px;margin-right: -55px;}
.block-last-vacancy .item .title {float: left;position: relative; margin-top: -5px;}
.block-last-vacancy .item .title a {font-size: 18px; line-height: 24px; color: #0067b9;}
.block-last-vacancy .item .salary {font-size: 16px; line-height: 20px; color: #40434c; font-weight: bold; margin-bottom: 10px;float: left;position: relative;margin-top: 10px;}
.block-last-vacancy .item .company {font-size: 14px; line-height: 16px; color: #949494;float: left;position: relative;}
.ads-list-min .company, .ads-list-min .descr{font-size: 14px; line-height: 16px; color: #949494;float: left;position: relative; padding-bottom:5px;}

.block-last-vacancy .item .padding {padding-left: 75px;}
.block-last-vacancy .date-rez {padding-bottom: 0;}
.block-last-vacancy .descr {font-size: 16px;line-height: 20px; color: #40434c; margin: 5px 0;}
.block-last-rezume .item .title a {font-size: 19px;line-height: 22px; color: #0067b9; font-weight: bold;}

.cabinet-vacansii-add .wrap-input {float: left; width: 33.33%;max-width: 125px; margin-right: 25px;}
.cabinet-vacansii-add .wrap-input span {width: 25px;float: left;margin-right: -25px; padding-top: 5px;}
.cabinet-vacansii-add .wrap-input .wrapper-input {float: left;padding-left: 25px; position: relative;}
.cabinet-vacansii-add .wrap-input:nth-child(3) {margin-right: 0;}

.cabinet-vacansii-add .btn-red {float: none; margin-left: 45px;}
.cabinet-vacansii-add .data-form-submit {text-align: right;}
.cabinet-vacansii-add {position: relative;}
.cabinet-vacansii-add .data-form-top {position: absolute; right: 0; top: 17px;}

.cabinet-vacansii-add .jq-selectbox__select {box-shadow: none; border-bottom-color: #ccc;}


.banner.col100 {margin-top: 30px;}

.organization .short-info.padding {padding-left: 350px; width: 100%; padding-bottom:20px;}
.organization {font-family: 'PT Sans Narrow', sans-serif;}
 .top-title h1 {display: inline-block; vertical-align: top;}
.organization .top-title .stars-reviews {display: inline-block; vertical-align: top; padding: 10px 0 10px 20px;}
.stars {width: 82px; height: 14px; display: inline-block; display: inline-block; vertical-align: middle; background-image: url(/bitrix/templates/vitbichi_copy/css/../images/sprite-stars.png); background-repeat: no-repeat;}
.star-0 {background-position: 0 -1px; }
.star-1 {background-position: 0 -15px; }
.star-2 {background-position: 0 -29px; }
.star-3 {background-position: 0 -43px; }
.star-4 {background-position: 0 -57px; }
.star-5 {background-position: 0 -71px; }
.organization .top-title .reviews {display: inline-block; vertical-align: middle; padding-left: 10px; font-size: 16px; line-height: 22px; color: #444d64;}

.organization .short-info table {width: 100%;}
.organization .short-info .left {width: 75%;}
.organization .short-info .right {width: 25%; text-align: right;}
.organization .short-info .organization-title {color: #919191; font-size: 18px;}
.organization .short-info .left {padding-left: 0;}
.organization .short-info .organization-addr {font-size: 17px; line-height: 22px; color:#090d13;}
.organization .short-info .organization-time {font-size: 18px; line-height: 22px; color:#444d64;}
.organization .short-info .organization-time a {display: inline-block; font-size: 18px;color: #0067b9; border-bottom: 1px dotted #0067b9; text-decoration: none; line-height: 18px; margin-left: 10px;}
.organization .short-info .organization-time a:hover {border-color: transparent;}
.organization .organization-phone {font-size: 18px; color: #090d13;}
.organization .organization-site {font-size: 18px;}
.wrap-organization .right-sidebar{margin-top: 20px;}
.organization .short-info {margin-bottom: 0;}
.block-filials {border-top: 1px solid #d8e1ef; border-bottom: 1px solid #d8e1ef; font-family: 'PT Sans Narrow', sans-serif; padding: 30px 0 20px; margin-top: 10px; margin-bottom: 20px;}
.block-filials .head .h2 {text-transform: none;color: #444d64; font-weight: bold;display: inline-block;}
.block-filials .head a {font-size: 18px; line-height: 18px; color :#0067b9; border-bottom: 1px dotted #0067b9; text-decoration: none; text-transform: none; margin-left: 10px; font-weight: normal; display: inline-block;}
.block-filials .head a:hover {border-color: transparent;}
.block-filials .filial {padding-left: 35px; background: url(/bitrix/templates/vitbichi_copy/css/../images/img-map.png) 3px 0 no-repeat; padding-bottom: 20px;}
.block-filials .filial:last-child {padding-bottom: 0;}
.block-filials .filial a{font-size: 18px; line-height: 18px; color :#0067b9; border-bottom: 1px dotted #0067b9; text-decoration: none; text-transform: none; margin-left: 10px; font-weight: normal; display: inline-block;}
.block-filials .filial a:hover {border-color: transparent;}
.block-filials .item-filial{padding-bottom:20px;}
.block-filials .filial-name{font-weight:600; padding-bottom:5px;}
.block-filials .sidel{width:100%; float:none;}
.block-filials .sidel .item-filial{padding-right: 25px; width:50%; float:left; padding-bottom:30px;}
.block-filials .sidel .item-filial:nth-child(2n+1){clear:both;}
.block-filials .sider-map{width:100%; float:none; margin-top: 20px;}

.block-organization-descr {padding: 0 0 30px; border-bottom: 1px solid #d8e1ef; margin-bottom: 35px;}
.block-organization-descr .images {margin-left: -20px; padding-top: 10px;}
.block-organization-descr .images .item {float: left; width: 20%;}
.block-organization-descr .images .item .spacer {margin-left: 20px;}
.block-organization-descr .images a {line-height: 0; display: block;}

.akciya-detail img{float:left; margin:0 15px 10px 0;}
.akciya-detail .back-ackciya{padding-top: 20px;}
.wrap-akciya-detail{display:block;}
.akciya-detail{width:75%; float:left;}
.akciya-detail .col25{width:25%; float:right;}

.action-company {font-family: 'PT Sans Narrow', sans-serif; }
.action-company .head {padding-bottom: 25px;}
.action-company .h2 {font-size: 30px; line-height: 34px;font-weight: bold; padding: 0; text-transform: none; color: #444d64;}
.action-company .head a {display: block; text-transform: none; line-height: 20px; font-weight: normal; font-size: 18px;}
.action-company .body a .title {font-size: 18px;}
.action-company .image {line-height: 0; margin-bottom: 10px; position: relative;}
.action-company .image .access {width: 55px; height: 30px; color: #fff; background-color: #df3551; position: absolute; right: 0; bottom: 35px; text-align: center; font-size: 20px; line-height: 20px;font-weight: bold; padding: 5px 0;}
.action-company .body a {text-decoration: none; line-height: 20px;}
.action-company .body a:hover {text-decoration: underline;}
.action-company .item {margin-bottom: 30px;}


.block-reviews .body{font-family: "PT Sans", sans-serif;}
.block-reviews .head .btn {font-size: 18px; padding: 10px 30px; margin-top: 0; }
.block-reviews .head .h2 {font-size: 30px; text-transform: none;color: #444d64; float: left; padding-top: 0; line-height: 30px; padding: 0;}
.block-reviews .head .h2 span {font-size: 24px; color: #605e5d; display: inline-block;padding-left: 10px;}
.block-reviews .head .btn {float: right;}
.block-reviews .head {padding-bottom: 40px;}
.block-reviews .top-line {padding-bottom: 10px;}
.block-reviews .left {float: left;}
.block-reviews .top-line .left .name {display: inline-block; vertical-align: middle; font-weight: bold;}
.block-reviews .top-line .left .stars {display: inline-block; vertical-align: middle; margin-left: 10px;}
.block-reviews .right {float: right; font-size: 14px; line-height: 22px; color: #919191;}
.block-reviews .mid-line {padding-bottom: 20px; font-size: 16px;line-height: 22px; color: #40434c;}
.block-reviews .posts {padding-bottom: 25px; border-bottom: 1px solid #e1e8eb;}
.block-reviews .post {padding-top: 25px; border-top: 1px solid #e1e8eb; margin-bottom: 25px;}
.block-reviews .post:first-child {padding-top: 0; border-top: none;}
.block-reviews .post>a {font-size: 16px;}
.block-reviews .post .answer-review {margin: 30px 0 30px 50px; padding: 15px 15px 20px; background-color: #f3f4f6;}
.block-reviews .post .answer-review .name {font-size: 14px;}
.block-reviews .post .answer-review .mid-line {font-style: italic;}
.block-reviews .reload-reviews {text-align: center;}
.block-reviews .reload-reviews a {border-bottom: 1px dotted #0067b9; text-decoration: none; line-height: 18px; display: inline-block;}
.block-reviews .reload-reviews a:hover {border-color: transparent;}
.block-comments .wrap-input .title-stars {display: inline-block;vertical-align: middle; font-size: 24px;}
.organization .block-comments .webwidget_rating_simple {display: inline-block;vertical-align: middle; padding: 0 !important; height: 14px; margin-left: 20px !important;}
.organization .block-comments .webwidget_rating_simple li {background-position: 0 0 !important;cursor: pointer;float: left;height: 14px;line-height: 0;list-style: outside none none;margin: 0 !important;padding: 0 !important;width: 16px;background-repeat: no-repeat;}
.block-reviews .show-form-answer{text-decoration: none; margin-bottom: 10px; display: inline-block;}
.block-reviews .show-form-answer span{border-bottom: 1px dashed #0067b9;}
.block-reviews .show-form-answer:hover span{border-bottom: none;}
.block-reviews .new-answer{display: block;background-color: #f3f4f6; padding: 10px 30px 30px 30px; display: none;}
.block-reviews .new-answer .title{font-family: 'PT Sans Narrow', sans-serif;    display: block;  font-size: 1.333rem; padding-bottom: 15px;  padding-top: 27px;}
.block-reviews .new-answer .wrap-input{margin-bottom: 20px;}
.block-reviews .new-answer .wrap-input textarea{width: 100%;}

.organization .block-comments {margin-bottom: 0;}
.organization .block-comments .wr-right {margin-top: 25px;}
.organization .bottom-com button {margin-top: 20px;}
.hidden-review {display: none;}
.block-reviews .posts.open .hidden-review {display: block;}


.organization .top-title .left-all-category {float: left;font-size: 0;}
.organization .top-title .button {float: right;}
.organization .top-title .left-all-category h1 {display: inline-block; vertical-align: middle;}
.organization .wr-title {float: left;}
.organization .wr-title .button{float: left; margin-right: 20px;}
.organization .wr-title .stars-reviews {padding-top: 5px;}
.drop-dwn-category {position: relative;display: inline-block;margin-left: 25px;}
.drop-dwn-category .title{font-weight: bold;color: #444d64; padding-right: 20px; cursor: pointer; font-size: 18px; background: url(/bitrix/templates/vitbichi_copy/css/../images/arrow2.png) 100% 50% no-repeat;}
.drop-dwn-category .title a {border-bottom: 1px dotted #444d64; text-decoration: none;line-height: 18px; display: inline-block; color: #444d64;}
.drop-dwn-category .title.open a {border-color: transparent;}
.drop-dwn-category .title a:hover {border-color: transparent;}
.drop-dwn-category .wrap {display: none; position: absolute; width: auto; min-width:100%; z-index: 10; background-color: #fff; left:-5px;}
.drop-dwn-category .wrap ul{padding:0px;}
.drop-dwn-category .wrap ul li{padding:0px; background:none;}
.drop-dwn-category .wrap ul li ul{padding:0 0 0 20px;}
.drop-dwn-category .wrap li {font-size: 18px; white-space:nowrap; list-style:none;}
.drop-dwn-category .wrap li li{font-size: 16px; }
.drop-dwn-category .wrap li a {display: block; text-decoration: none; color: #444d64; font-weight: 500;padding: 5px; line-height: 18px;}
.drop-dwn-category .wrap li li a {font-weight: normal;}
.drop-dwn-category .wrap li a:hover {background-color: #f3f4f6;}

.organization .top-title .btn-red {max-width: 308px; }

.organization .block-all-action .items {margin-left: -25px;}
.organization .block-all-action .item {width: 25%; float: left; max-width: 335px; margin-bottom: 45px;}
.organization .block-all-action .item .spacer {margin-left: 25px;}
.organization .block-all-action .item:nth-child(4n+1) {clear: both;}
.organization .block-all-action .image {position: relative; margin-bottom: 10px; line-height: 0;}
.organization .block-all-action .image .access {width: 55px;height: 30px;color: #fff;background-color: #df3551;position: absolute;right: 0;bottom: 35px;text-align: center;font-size: 20px;line-height: 20px;font-weight: bold;padding: 5px 0;}

.block-all-action .type-organization {font-size: 14px; line-height: 16px; color: #949494; margin-bottom: 10px;}
.organization .block-all-action {padding-top: 30px; border-top: 1px solid #d8e1ef;}
.organization .block-all-action a {text-decoration: none;}
.organization .block-all-action a:hover {text-decoration: underline;}
.organization .block-all-action .title {margin-bottom: 15px;}
.organization .block-all-action .name-organization {font-size: 18px; line-height: 20px; color: #949494;}
.organization .block-all-action .name-organization a{text-decoration: none; color: #949494;}
.organization .block-all-action .name-organization a:hover{text-decoration: underline;}
.organization .block-all-action .h2 {font-size: 26px;  font-weight: bold;}
.organization .block-all-action .h2 a {text-decoration: none;color: #090d13;}

.organization .action-account{border-top: none; margin-top: 0px; padding-top: 0px;}
.organization .action-account .item{width:33.333333%;}
.organization .action-account .item:nth-child(4n+1){float:left; clear:none;}
.organization .action-account .item:nth-child(3n+1){clear:both;}
.organization .action-account .item .remove{position: absolute; left: 0px; top: 0px; background: #D7403D; color: #fff; font-weight: bold; padding: 0 20px; line-height: 50px; height: 50px; text-decoration: none; z-index: 3;}
.organization .action-account .item .remove i{display: block; font-weight: normal; line-height:50px; font-size: 40px; vertical-align: middle; margin-left: 0px; font-style:normal;}
.organization .action-account .item .aimg{position:relative;}

.organization-add .delete-rezume {position: absolute;right: 0px;top: 47px;font-size: 19px;color: #df3551;}
.organization-add .padding-img {padding-right: 0px;}
.organization-add .img {width: 350px;}
.organization-add .img .items {margin-left: -20px;}
.organization-add .img .item {float: left;width: 33.33%; position: relative; max-width: 125px;}
.organization-add .img .item .spacer {margin-left: 20px; background-color: #f4f6f9;    line-height: 0px;border: 1px solid #CED1D9;position: relative; height: 100px; cursor: pointer;}
.organization-add .img .item .close,
.organization-add .img .inner-img .close {position: absolute;top: 0;right: 0; background: #e93e5b url(/bitrix/templates/vitbichi_copy/css/../images/close2.png) 50% 50% no-repeat; width: 25px; height: 25px; display: none; cursor: pointer;}
.organization-add .img .spacer:hover .close,
.organization-add .img .inner-img:hover .close {display: block;}
.organization-add .img .inner-img {width: 100%; height: 250px; background-color: #f4f6f9; max-width: 350px; position: relative;}
.organization-add .data-form-line-bottom{padding-left: 250px;}
.organization-add .wrap-cos-block{border:1px solid #C8D3DE;padding: 15px 25px 0; margin: 15px 0;}
.organization-add .wrap-cos-block .title{display: block; padding: 0 0 15px 0;}
.organization-add .wrap-cos-block .title a{color: #231F20; text-decoration: none;}
.organization-add .wrap-cos-block .title a i{display: inline-block; width: 15px; height: 15px; margin-right: 15px; vertical-align: middle; background: url(/bitrix/templates/vitbichi_copy/css/../images/plus-minus-yelow.png) 0 0 no-repeat;}
.organization-add .wrap-cos-block .title a.open i{background-position: 0 -15px;}
.organization-add .wrap-cos-block .title a span{border-bottom: 1px dotted #231F20;}
.organization-add .wrap-cos-block .title a:hover span{border: none;}
.organization-add .wrap-cos-block .data-form-line:last-child{border-bottom: none;}
.organization-add .wrap-cos-block .soc-items{display: none;}
.organization-add .jq-selectbox__select {box-shadow: none; border-bottom-color: #ccc;}
.organization-add .padding-img .data-form-line .data-form-input {padding-left: 250px;}
.organization-add .padding-img .data-form-line .data-form-name {width: 235px; margin-right: -235px;}
.organization-add .padding-img .add_number {font-size: 14px;color: #a6a6a6; border-bottom: 1px dotted #a6a6a6; text-decoration: none;}
.organization-add .padding-img .add_number:hover {border-bottom-color: transparent;}
.organization-add .padding-img .data-form-line .label-name {    padding: 8px 0 10px 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px;}
.organization-add .padding-img .data-form-line .border-social {border: 1px solid #ced1d9; padding: 12px 15px;}
.organization-add .padding-img .data-form-line .border-social a {display: inline-block;  border-bottom: 1px dotted #0067b9;font-family: 'PT Sans Narrow', sans-serif; text-decoration: none; vertical-align: middle; line-height: 18px;}
.organization-add .padding-img .data-form-line .border-social a:hover {border-bottom-color: transparent;}
.organization-add .padding-img .data-form-line .border-social i {width: 13px;height: 13px;background: url(/bitrix/templates/vitbichi_copy/css/../images/plus.png) 0 0 no-repeat;display: inline-block; vertical-align: middle;}
.organization-add .padding-img .data-form-textarea textarea {width: 100%; border-color: #ced1d9; height: 180px;}
.organization-add .padding-img .btn_left {float: left;}
.organization-add .padding-img .btn_right {float: right;}
.organization-add .data-form-submit {padding: 30px 0 20px;}
.organization-add .img  {font-family: 'PT Sans Narrow', sans-serif;}
.organization-add .img a {display: inline-block; margin-bottom: 15px;}
.organization-add .img .inner-img {margin-bottom: 30px;}
.organization-add select.catdrop{height:250px;}
.organization-add .jq-select-multiple ul{height:250px !important;}

.company-menu{height: 48px; padding: 0 0px; border-bottom: 3px solid #444D64; margin-bottom: 25px;}
.company-menu.nomargin{margin-top: 0px;}
.company-menu ul{padding: 0px;}
.company-menu ul li{float: left;padding:7px 0 0px; height:48px; list-style:none;}
.company-menu ul li a{color: #444D64; display: block; height: 41px; padding: 8px 30px 0; text-decoration: none; }
.company-menu ul li a .link{text-decoration: underline;}
.company-menu ul li a:hover .link{text-decoration: none;}
.company-menu ul li.active a{color: #fff; background: #444D64;}
.company-menu ul li.active a .link{text-decoration: none;}
.company-menu ul li .count{display: inline-block; position: relative;  height: 17px; line-height: 17px; padding: 0 7px 0 5px; color: #444D64; font-size: 0.714rem; margin-left: 10px; font-weight: normal;}
.company-menu ul li .count i{display: block; position: absolute; width: 9px; height: 17px; left: -9px; top: 0px;}
.company-menu ul li.active .count{color: #fff;}
.company-menu ul li.active .count i{color: #fff;}

.page-company-foto{display: block;position: relative;}
.page-company-foto .main-img{margin-bottom: 40px; display: inline-block;}
.page-company-foto .main-img .img{position: relative; line-height: 0px;}
.page-company-foto .wrap-btn{display: block; margin-bottom: 20px;}
.page-company-foto .status{margin:10px 0 0px; width: 100%; max-width: 265px; text-align: center;}
.page-company-foto .img-list{display: block; margin-right: -5px;}
.page-company-foto .img-list img{border:1px solid #F4F6F9;}
.page-company-foto .img-list .img{width: 20%; float: left;margin-bottom: 5px; line-height: 0px;}
.page-company-foto .img-list .img-inner{padding-right: 5px;box-sizing: border-box; width: 100%; position: relative;}
.page-company-foto .img-list .img-inner:hover .remove{display: block;}
.page-company-foto .remove{position: absolute; left: 0px; top: 0px; background: #D7403D; color: #fff; font-weight: bold; padding: 0 20px; line-height: 50px; height: 50px; text-decoration: none; z-index: 3; }
.page-company-foto .remove i{display: block; font-weight: normal; line-height:50px; font-size: 40px; vertical-align: middle; margin-left: 0px; font-style:normal;}
.page-company-foto .remove span{text-decoration: underline; font-size: 1rem; display: inline-block;}
.page-company-foto .remove:hover span{text-decoration: none;}
.page-company-foto .main-img .img:hover .remove-main{display: block;}
.page-company-foto .main-img  img{border:1px solid #F4F6F9;}
.page-company-foto .main-img .noremove .remove-main{display: none !important;}
.page-company-foto .remove-main{position: absolute; left: 0px; top: 0px; background: #D7403D; color: #fff; font-weight: bold; padding: 0 20px; line-height: 50px; height: 50px; text-decoration: none; z-index: 3; }
.page-company-foto .remove-main i{display: block; font-weight: normal; line-height:50px; font-size: 40px; vertical-align: middle; margin-left: 0px;font-style:normal;}
.page-company-foto .remove-main span{text-decoration: underline; font-size: 1rem; display: inline-block;}
.page-company-foto .remove-main:hover span{text-decoration: none;}

.page-company-filial{display: block;}
.page-company-filial .remove-el{text-decoration: none; color: red;}
.page-company-filial .add-item{display: block;padding: 0px 0 30px; text-align: center;}
.page-company-filial .add-item .new-btn{padding: 0 0; width: 100%; display: block; box-sizing: border-box; height: 44px;}
.page-company-filial .filial-line{background: #fff; padding: 20px 25px; border: 1px solid #C8D3DE; margin-bottom: 25px;}
.page-company-filial .data-form-line{border: none; padding-bottom: 0px; margin-bottom: 20px;}
.page-company-filial .data-form-line .data-form-input{padding-left: 250px;}
.page-company-filial .data-form-line .data-form-name{margin-right: -230px; width:230px;}

.page-company-akcii{display: block;}
.page-company-akcii .wrap-form{background: #fff; padding: 20px 0px 0px; margin-bottom: 25px;}
.page-company-akcii .wrap-form .img img{border:1px solid #C8D3DE;}
.page-company-akcii label{display: block; padding: 0 0 6px;}
.page-company-akcii .required{font-weight: bold;}
.page-company-akcii .img{width: 320px; position: relative; float: left; margin-right: -320px;}
.page-company-akcii .fields{float: left;width: 100%; box-sizing: border-box; padding-left: 340px;}
.page-company-akcii .wrap-field{padding-bottom: 25px;}
.page-company-akcii input[type="text"]{width: 100%; box-sizing: border-box;}
.page-company-akcii .bxlhe-frame{border: 1px solid #C3D1DB; box-sizing: border-box; width: 100%;}
.page-company-akcii .change{position: relative; margin: 10px 0 0 0;}
.page-company-akcii .change .select-file{position: absolute;z-index: 1; left: 0px; top: 0px;}
.page-company-akcii .file-input{display: block;width: 195px; height: 44px; opacity: 0; position: relative; z-index: 3; cursor: pointer;}
.page-company-akcii .file-input *{cursor: pointer;}
.page-company-akcii .select-file-txt span{font-size: 0.75rem;  line-height: 1rem; color: #82889C; display: block;padding: 10px 0 0px;}
.page-company-akcii .akcii-lists{display: block; padding: 0px 0 30px;}
.page-company-akcii .akcii-lists .aitem{display: block; float: left; width: 33.33333%;}
.page-company-akcii .akcii-lists .inner-item{position: relative; line-height: 0px; max-width: 350px; box-sizing: border-box; padding-right: 30px; padding-bottom: 30px; width: 100%;}
.page-company-akcii .akcii-lists .inner-item .aimg{width: 100%; position: relative;}
.page-company-akcii .akcii-lists .inner-item .aimg .shadow{position: absolute; z-index: 3; width: 100%; height: 100%; background: url(/bitrix/templates/vitbichi_copy/css/../images/akciya-shadow.png) 0 0 no-repeat; background-size: cover;}
.page-company-akcii .akcii-lists .inner-item .aimg .action{position: absolute; top:0px; left: 0px; z-index: 4; width: 100%; display: none;}
.page-company-akcii .akcii-lists .inner-item .aimg:hover .action{display: block;}
.page-company-akcii .akcii-lists .inner-item .aimg .action a{display: block; background: #D7403D; color: #fff; font-weight: bold; padding: 0 30px; line-height: 50px; height: 50px; text-decoration: none; float: right; }
.page-company-akcii .akcii-lists .inner-item .aimg .action .remove{background: #D7403D; float: right;}
.page-company-akcii .akcii-lists .inner-item .aimg .action .edit{background: #8FC531; float: left;}
.page-company-akcii .akcii-lists .inner-item .aimg .action a i{display: inline-block; font-size: 1.286rem; vertical-align: middle; margin-left: 5px;}
.page-company-akcii .akcii-lists .inner-item .aimg .action a span{text-decoration: underline; font-size: 1rem; display: inline-block;}
.page-company-akcii .akcii-lists .inner-item .aimg .action a:hover span{text-decoration: none;}
.page-company-akcii .akcii-lists .inner-item .title{position: absolute; z-index: 4; left: 0px; bottom: 0px; padding: 0 30px 30px 50px; background: url(/bitrix/templates/vitbichi_copy/css/../images/akciya-ico.png) 26px 5px no-repeat; font-size: 1rem; line-height: 1.5rem; color: #fff; text-decoration: underline; color: #fff; font-weight: 600;}
.page-company-akcii .akcii-lists .inner-item a:hover .title{text-decoration: none;}

.wrap-account-h1{display:block; position:relative;}
.wrap-account-h1 .button{position:absolute; right:0px; bottom:30px;}

.account-section .organization-add-redact .hr {height: 0; margin: 0;}
.organization-add-redact {font-family: 'PT Sans Narrow', sans-serif; }
.organization-add-redact .menu-info {border-bottom: 3px solid #444d64; font-size: 0; margin-bottom: 30px;}
.organization-add-redact .menu-info .item {float: left; padding: 15px 30px;}
.organization-add-redact .menu-info .item a {font-size: 30px;  text-decoration: none; font-size: 18px; color: #090d13; border-bottom: 1px dotted #090d13; display: inline-block;vertical-align: middle; }
.organization-add-redact .menu-info .item.active  { background-color: #444d64;}
.organization-add-redact .menu-info .item.active  a{ color: #fff; border-color: transparent;}
.organization-add-redact .menu-info .item  a:hover {border-color: transparent;}


.block-organizations {margin-bottom: 40px;}
.block-organizations table {width: 100%;}
.block-organizations tr {border-top: 1px solid #d8e1ef;}
.block-organizations tr:last-child {border-bottom: 1px solid #d8e1ef;}
.block-organizations td {padding: 25px 0 25px 15px; vertical-align: top;}
.block-organizations .col1 {width: 175px;padding-left: 	0;}
.block-organizations .col2 { max-width: 325px;}
.block-organizations .col3 {width: 31%; text-align: right; max-width: 200px; padding-top: 45px;}
.block-organizations .col4 {width: 26%; text-align: right;max-width: 250px;}

.block-organizations .col2 a {font-size: 24px; line-height: 28px; display: inline-block;margin-bottom: 5px;}
.block-organizations .col2 .descr {font-size: 14px;color: #919191;line-height: 20px;margin-bottom: 10px;}
.block-organizations .col2 .addr {font-size: 17px;color: #090d13;line-height: 22px;margin-bottom: 5px;}
.block-organizations .col2 .time-publication {font-size: 14px;line-height: 22px; color: #444d64;}

.block-organizations .col3 .phones {font-size: 16px; color: #090d13;}
.block-organizations .col3 a {font-size: 16px; line-height: 22px;margin: 10px 0;display: inline-block;}
.block-organizations .col3 .reviews {font-size: 16px;color: #444d64; padding-right: 10px;}
.block-organizations .col4 a {color: #df3551;}
.block-organizations .reviews {display: inline-block;vertical-align: middle;}

.btn-width {width: 315px;}
.inner-left-sidebar + .account-section-right {padding-left: 290px; padding-right: 315px;}
.add-sidebar {width: 265px;margin-right: -265px;}
.sidebar-category {width: 310px;margin-left: -310px; float: left;}
.sidebar-category {margin-bottom: 30px; margin-top: 0;}
.sidebar-block {margin-bottom: 30px;}


.category-organizations .col2 {width: 43%;}
.category-organizations .col3 {width: 32%;}
.category-organizations tr {border-top: none; border-bottom: 1px solid #d8e1ef;}
.account-section-right .ads-personal-filter {margin-bottom: 0;}

.top-title-category .left-all-category {float: left; width: 75%;}
.top-title-category .btn-red {float: right; max-width: 305px; width: 25%;}

.action-company {padding-bottom: 25px;}
.action-company a {font-size: 24px; display: inline-block;vertical-align: middle; padding-right: 10px;}
.organization .action-company .stars-reviews {vertical-align: middle; padding: 0;}

.this-organization .block-all-action {border-top: none; padding-top: 0;}

.organization #ymapid{position: absolute; left: 0px; top:0px; z-index: 3;}
.organization .sidebar-block{position: relative;}
.short-info .social-buttons {margin-top: 35px;}
.company-info .short-info table{width: 100%;}
.company-info .short-info table td{vertical-align: top;}
.short-info .social-buttons .title {font-size: 18px; line-height: 20px; margin-bottom: 15px; color: #444d64;}
.short-info .social-buttons a {float: left;cursor: pointer;width: 22px;height: 22px;margin-right: 3px; text-indent: -999999px;}
.short-info .social-buttons a:hover {opacity: 0.7;}
.short-info .social-buttons .vk {background: url(/bitrix/templates/vitbichi_copy/css/../images/ico-vk.png) 0 0 no-repeat;}
.short-info .social-buttons .ok {background: url(/bitrix/templates/vitbichi_copy/css/../images/ico-ok.png) 0 0 no-repeat;}
.short-info .social-buttons .gp {background: url(/bitrix/templates/vitbichi_copy/css/../images/ico-gp.png) 0 0 no-repeat;}
.short-info .social-buttons .fb {background: url(/bitrix/templates/vitbichi_copy/css/../images/ico-fb.png) 0 0 no-repeat;}
.short-info .social-buttons .ig {background: url(/bitrix/templates/vitbichi_copy/css/../images/ico-inst.png) 0 0 no-repeat;}
.short-info .social-buttons .tw {background: url(/bitrix/templates/vitbichi_copy/css/../images/ico-tw.png) 0 0 no-repeat;}

.sidebar .ads-list-min .item {width: 100%; }
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/related.css?15466930683613*/
.inline-row { margin-left: -17px; margin-right: -17px; font-size: 0; letter-spacing: 0; }

.inline-row > * { font-size: 14px; font-size: 0.875rem; }

[class*="span-"] { display: inline-block; vertical-align: top; padding-left: 17px; padding-right: 17px; }

.span-1 { width: 8.33333%; }

.span-2 { width: 16.66667%; }

.span-3 { width: 25%; }

.span-4 { width: 33.33333%; }

.span-5 { width: 41.66667%; }

.span-6 { width: 50%; }

.span-7 { width: 58.33333%; }

.span-8 { width: 66.66667%; }

.span-9 { width: 75%; }

.span-10 { width: 83.33333%; }

.span-11 { width: 91.66667%; }

.span-12 { width: 100%; }


.block-comments {
	margin-bottom: 1rem;
}
.block-comments + .related-news {
	padding-top: 20px;
}
.related-news {
	padding-bottom: 10px;
	margin-bottom: 50px;
	border-bottom: 1px solid #e5e5e5;
}
.block-title {
	color: #000;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.related-item {
	margin-bottom: 32px;
	font-size: 0.9rem;
}
.related-item .img {
	margin-bottom: 15px;
}
.related-item .img a {
	display: block;
	overflow: hidden;
	position: relative;
}
.related-item .img img {
	-webkit-transition: transform .4s;
	-moz-transition: transform .4s;
	-ms-transition: transform .4s;
	-o-transition: transform .4s;
	transition: transform .4s;
	display: block;
	line-height: 0;
}
.related-item .img a:hover img {
	transform: scale(1.1);
}
.related-item .title a {
	color: #666;
	border-bottom: 0;
	text-decoration: none;
}
.related-item .title a:hover {
	color: #0067b9;
}
.also-item {
	margin-bottom: 18px;
	font-size: 0.9rem;
}
.also-item a {
	text-decoration: none;
}
.also-item a:hover {
	color: #666;
}
.article-tags {
	background: #f3f4f6;
	margin-bottom: 20px;
	padding: 22px 25px 22px 75px;
	font-weight: 700;
}
.article-tags .tags-title {
	position: absolute;
	left: 30px;
}
.article-tags a {
	margin-right: 10px;
	text-decoration: none;
}
.article-tags a:hover {
	text-decoration: underline;
}
.title-by-tag span {
	color: #6e778f;
}
.news-tags {
	background: #f3f4f6;
	margin-bottom: 25px;
	padding: 21px 25px 18px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.875rem;
}
.news-tags a {
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px dotted #6e778f;
	margin: 0px 5px 3px;
}
.news-tags a:hover {
	border-bottom-color: transparent;
}
.news-tags a.active {
	color: #444;
	border-bottom-color: transparent;
}
.news-week .all-text-news .h3 a,
.news-week .all-text-news h3 a {
  text-decoration: none;
  font-size: 1.333rem;
  line-height: 1.556rem;
  padding-left: 0;
  font-weight: normal;
  color: #090d13;
  font-family: 'PT Sans Narrow', sans-serif;
  margin-left: 0px;
}
.news-week .all-text-news .h3 a:hover,
.news-week .all-text-news h3 a:hover {
	color: #0067b9;
}


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

.span-x-1 { width: 8.33333%; }
.span-x-2 { width: 16.66667%; }
.span-x-3 { width: 25%; }
.span-x-4 { width: 33.33333%; }
.span-x-5 { width: 41.66667%; }
.span-x-6 { width: 50%; }
.span-x-7 { width: 58.33333%; }
.span-x-8 { width: 66.66667%; }
.span-x-9 { width: 75%; }
.span-x-10 { width: 83.33333%; }
.span-x-11 { width: 91.66667%; }
.span-x-12 { width: 100%; }

}

@media only screen and (max-width : 480px) {

.span-u-1 { width: 8.33333%; }
.span-u-2 { width: 16.66667%; }
.span-u-3 { width: 25%; }
.span-u-4 { width: 33.33333%; }
.span-u-5 { width: 41.66667%; }
.span-u-6 { width: 50%; }
.span-u-7 { width: 58.33333%; }
.span-u-8 { width: 66.66667%; }
.span-u-9 { width: 75%; }
.span-u-10 { width: 83.33333%; }
.span-u-11 { width: 91.66667%; }
.span-u-12 { width: 100%; }

}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/resp.css?147613320026355*/
@media only screen and (max-width:1360px){#wrapper{width:100%;max-width:1100px;min-width:320px;}
.inner{width:94%;}
.header-line-3 li a{font-size:0.7rem;padding:0 13px;}
.header-line-1 .top-menu li a{font-size:0.7rem;padding:0 14px;}
.header-line-2 .logo{padding-right:10px;}
.header-line-2 .clock-wrap{background:url(/bitrix/templates/vitbichi_copy/css/../images/time.png) no-repeat 7% 41%;}
.header-line-2 .weather-wrap{width:145px;}
.header-line-2 .currency-wrap{width:100px;}
.icons{padding-left:40px;}
.add .button{line-height:1rem;padding:13px 22px;}
.sidebar .pdf .pdf-left img{width:100px;height:150px;}
.sidebar .pdf .pdf-right{padding-left:125px;}
.sidebar .pdf .pdf-version{padding-left:125px;}
#owl-projects .item .proj .image{padding-top:5px;}
#owl-projects .descr a{font-size:0.9rem;}
#owl-slide .owl-item{padding:0 5px;}
#owl-projects{padding:20px 15px 25px;}
.top-slider .owl-wrapper .owl-item{padding:15px 20px;}
.last-comment .comment-head{line-height:1.4rem;}
.people-week{line-height:1.4rem;}
.news-other{padding-top:10px;padding-bottom:10px;}
.slider-news .main-video{width:293px;}
.slider-news .image-descr{height:85px;}
.photo-news #owl-photo .big-foto{padding-right:110px;width:410px;}
.photo-news #owl-photo .other-foto{margin-left:-100px;width:92px;}
#owl-photo .owl-controls{top:225px;left:10px;}
.photo-news .all-news{top:227px;}
.economy-wrap .image{width:250px;}
.economy .left-column .economy-article{padding-left:270px;}
#owl-vacancies .owl-item{padding:0 5px;}
.fotonews .row .foto-news{width:100px;margin-right:-100px;}
.ad-categories .column-wrap .text-ad a{font-size:0.9rem;line-height:1rem;}
.border .competition{font-size:0.85rem;padding-bottom:5px;}
.border .other-info{font-size:0.8rem;}
.container>span{line-height:0.9rem;}
.container > span > a{line-height:0.9rem;}
.all-action .container{width:20%;}
.action-wrap{margin-left:-25px;}
.action-wrap > div:first-child{padding-left:15px;}
.all-action .container{padding-left:15px;}
.all-action .container:nth-child(6){display:none;}
.all-action .img{width:195px;}
.field label{font-size:0.75rem;}
.vote input[type="submit"]{text-align:center;}
footer{max-width:1100px;min-width:320px;width:100%;}
footer .all-header{width:20%;}
footer .all-header:nth-child(6){display:none;}
.tabs > a{width:31%;}
.col18{width:17.1%;}
.power .column2 .foto-news{width:92px;margin-right:-100px;}
.padding{padding-left:115px;}
.header-line-3 .drop-down-menu .item .image-item{width:92px;margin-right:-100px;}
.vote-wrap .center{text-align:center;display:block;margin:0 auto;}
.vote-wrap .center a{padding-left:0;display:block;}
.left-article{margin-top:30px;}
.breadcrumbs{margin-left:-5px;}
.left-article{margin-top:20px;}
.block-news h1{padding-left:28px;}
.header-line-2 .logo{margin-left:-7px;}
.wrap-poster{margin-bottom:70px;}
.wrap-poster h2{margin-top:35px;}
.wrap-poster .block-type h3{margin-bottom:20px;margin-top:30px;}
.footer-top{height:465px;}
#footer{height:535px;margin:-535px auto 0;}
#middle{padding:0 0 535px;}
.other-photo-wrap .item .spacer{width:auto;}
.header-line-2 .auth-social .link-profile{font-size:18px;line-height:22px;}
.page-ads-list .padding-img{padding-right:0;float:none;}
.page-ads-list .img{width:100%;float:none;margin-left:0;}
.ads-info .col:nth-child(1){margin-bottom:10px;display:block;}
.ads-info .col:nth-child(2){margin-bottom:10px;display:block;}
}
@media only screen and (max-width:1280px){html{font:16px/20px "PT Sans Regular", sans-serif;}
body{font-size:1rem;line-height:1.222rem;}
.news-more .last-post .padding{float:none;padding:0;}
.news-more .last-post .img{display:none;}
}
@media only screen and (max-width:1150px){.ad-categories .column .ad{width:50%;}
.ad-categories .column .ad:nth-child(3n+1){clear:none;}
.ad-categories .column .ad:nth-child(2n+1){clear:both;}
.ad-categories .column .ad:nth-child(9){display:none;}
}
@media only screen and (max-width:1100px){h1, .h1{font-size:2.2rem;line-height:2.1rem;padding:0 0 30px 0;}
h2, .h2{font-size:1.9rem;line-height:2.0rem;padding:5px 0 20px 0;}
h3, .h3{font-size:1.3rem;line-height:1.5rem;padding:0 0 10px 0;}
h4, .h4{font-size:1.2rem;line-height:1.25rem;padding:5px 0 10px 0;}
h5, .h5{font-size:1.1rem;line-height:1.2rem;padding:5px 0 10px 0;}
.all-action .action-wrap{margin-left:-15px;}
.all-action .container{padding-left:15px;}
.all-action .container .img{width:100%;}
.all-action .container .img a{display:block;}
.all-action .container .img a img{width:100%;}
.header-line-1 .top-menu li a{font-size:0.75rem;}
.header-line-3 li a{font-size:0.8rem;}
.header-line-2 .auth-social-wrap{width:180px;}
.soc-btn{width:27px;}
.sidebar .pdf .pdf-right .number{margin-top:5px;}
.sidebar .pdf .pdf-left img{height:130px;width:80px;}
.sidebar .pdf .pdf-version{padding-left:105px;}
.sidebar .pdf .pdf-right{padding-left:105px;}
.sidebar .pdf{padding-bottom:10px;}
.btn{padding:7px 15px;}
.header-line-1 .top-menu li a{padding:0 10px;}
.header-line-3 li a{padding:0 9px;}
.content .small-link{margin-top:5px;}
.line{background:rgba(0, 0, 0, 0) url("/bitrix/templates/vitbichi_copy/css/../images/line2.jpg") repeat scroll 0 0;height:145px;}
.header-line-3 .drop-down-menu .item .image-item{width:100px;margin-right:-100px;}
.header-line-3 .drop-down-menu .item a{font-size:0.9rem;}
.header-line-3 .drop-down-menu .list-society{height:50px;}
.header-line-3 .drop-down-menu .list-society li{line-height:50px;}
#owl-projects .item .proj .descr{margin-top:-5px;}
.last-comment .comment-head{padding:20px 19px 16px;}
.people-week{padding:20px 19px 16px;}
.ad-categories .column1 .categori li a{}
.all-action .container:nth-child(5){display:none;}
.action-wrap{margin:0;}
.all-action .container{width:25%;}
.last-comment .last-post{line-height:1.1rem;}
.last-comment .last-post{padding-bottom:15px;padding-top:10px;}
.border .competition{padding:5px 0;}
.all-action{margin-top:10px;}
#owl-photo .owl-controls{top:280px;left:10px;}
.photo-news .all-news{top:283px;}
.slider-news .main-video{width:258px;}
.photo-news #owl-photo .other-foto{display:none;}
.photo-news #owl-photo .big-foto{padding:0;width:auto;}
.video-news{position:relative;}
.video-news .all-news{position:absolute;bottom:11px;}
.last-comment .last-descr-post{line-height:0.9rem;}
.padding{padding-left:110px;}
.ad-categories .column-wrap .column{width:100%;}
.ad-categories .column-wrap .column .ad{float:left;width:50%;}
.action .top-block .headline3{padding:17px 0 0 25px;}
.organization-wrap{padding:19px 19px 19px 25px;}
.add{padding:13px 25px;}
.slider-news .main-video{width:100%;}
.slider-news .main-video{margin-left:0;}
.header-news{font-size:1.333rem;}
.vote-wrap form a{padding-left:0;}
.footer .news-title{margin-bottom:10px;}
.all-header .news-title.other-title{margin-top:25px;}
.developer{margin-bottom:25px;margin-top:20px;}
.footer-top{padding:35px 0;}
#footer{height:445px;margin:-445px auto 0;}
#middle{padding:0 0 445px;}
.footer-top{height:375px;}
.left-article{margin-top:20px;}
.wrap-poster h2{margin-top:30px;}
.wrap-poster .block-type h3{margin-bottom:15px;margin-top:25px;}
.block-news h1{padding-left:23px;}
.breadcrumbs{margin-left:-10px;}
.wrap-poster{margin-bottom:60px;}
.other-photo-wrap .item .spacer{width:auto;}
.table .label{padding-bottom:5px;}
.tender-photo .image{width:155px;}
.tender-photo{height:196px;}
.top-contacts .glob{line-height:1.25rem;}
.top-contacts{margin-top:0;}
.top-contacts .tel{background:rgba(0, 0, 0, 0) url("/bitrix/templates/vitbichi_copy/css/../images/sprite.png") no-repeat scroll 28px 52%;}
.projacts-wrap .project .padding{padding-left:90px;}
.projacts-wrap .project .project-name a{font-size:1.2rem;}
.news-week .all-text-news a{margin-left:0;}
.wrap-download .document:first-child{padding-top:0;}
.account-section .field label{margin:0 0 5px 0;padding:0;}
.profile-form .field .form-input{padding-left:0;float:none;}
.ads-list-min .item{width:50%;padding-right:10px;}
.ads-list-min .item:nth-child(2n+1){clear:both;}
.ads-list-min .item:nth-child(4n+1){clear:none;}
}
.header-line-2 .auth-links{padding-left:0;}
.header-line-2 .min-avatar{display:none;}
@media only screen and (max-width:1000px){.photo-news #owl-photo .item .short-description{display:none;}
.photo-news #owl-photo .item .link-article{margin-top:15px;}
.photo-news{padding:20px 15px 40px;}
#owl-example .owl-controls{top:auto;bottom:9px;}
#owl-photo .owl-controls{top:auto;bottom:6px;}
.photo-news .all-news{padding-right:15px;background-position:right 76%;}
.slider-news .photo-news .all-news,
.slider-news .video-news .all-news{top:auto;bottom:10px;line-height:0.95rem;padding:0 15px 0 0;}
#owl-example .owl-controls{height:21px;}
.right-sidebar{height:auto !important;}
.sidebar .sidebar-wrap{width:100%;margin-left:0;}
}
@media only screen and (max-width:980px){html{font:15px/19px "PT Sans Regular", sans-serif;}
body{font-size:1rem;line-height:1.222rem;}
.content{width:100%;}
.sidebar{display:block;}
.photo-news #owl-photo .big-foto{width:100%;}
.photo-news #owl-photo .big-foto img{width:100%;}
.header-line-3{display:none;}
.header-line-1{position:fixed;z-index:101;width:100%;top:0;}
.header-line-2{padding-top:25px;padding-bottom:10px;}
.main-news{padding-top:15px;}
.header-line-2 .logo{padding-left:0;}
.header-line-2 .weather-wrap{width:118px;}
.header-line-2 .col22{width:20%;}
.header-line-2 .clock-wrap{width:100px;}
.header-line-2 .currency-wrap{width:80px;}
.soc-btn{width:20px;height:20px;}
.header-line-2 .auth-social-wrap{width:140px;}
.header-line-2 .col18{width:19.2%;}
.header .wrap-mobile{display:block;position:fixed;top:0px;left:0px;z-index:100;background:#444d64;height:40px;width:100%;}
.menutab{position:absolute;display:block;width:40px;height:30px;top:7px;left:3%;cursor:pointer;z-index:24;}
.menutab.open{top:9px;}
.menutab span{display:block;width:100%;height:3px;background:#fff;border-radius:1px;}
.menutab span.middle{margin:7px 0;}
.wrap-top-line{height:40px;}
.header .top-line-menu{position:fixed;width:320px;z-index:100;top:40px;background:#444d64;display:block;left:-320px;}
.header-line-1 .top-menu ul{margin-left:0;}
.header-line-1 .top-menu li a{font-size:1rem;}
.header .top-line-menu ul{width:100%;display:inline-block;vertical-align:top;}
.header .top-line-menu li{display:block;float:none;border:none;}
.header .top-line-menu .parent i{display:none;}
.header .top-line-menu li .child{display:block !important;position:relative;left:auto;top:auto;}
.header .top-line-menu li .drop-down-menu{display:none;}
.header .top-line-menu a{line-height:1.2rem;height:auto;border:none;}
.header .top-line-menu .main-bottom-menu{border-top:1px solid #0067b9;margin-top:5px;}
.sidebar{width:100%;padding-left:0;}
.grid{margin-left:-20px;}
.slider-projects{margin:0;}
.last-comment{margin:0;}
.sidebar-block{float:left;max-width:310px;width:33.3%;margin-bottom:20px;}
.sidebar-wrap{margin-left:-20px;}
.sidebar-block .spacer{margin-left:20px;width:auto;}
.sidebar-block .newsblock{margin-top:0;}
.banner-border{margin-top:20px;}
.header-line-1 .search{position:absolute;z-index:100;right:-3px;top:0;width:35%;}
.photo-news #owl-photo .item .link-article{margin-top:25px;}
#owl-photo .owl-controls{bottom:6px;top:auto;left:12px;}
.photo-news .all-news{bottom:20px;top:auto;}
.all-with-comments{font-size:0.9rem;line-height:1.15rem;}
.photo-news .all-search{font-size:0.9rem;line-height:1.15rem;}
.header-line-1 .top-menu li a{padding-left:30px;}
.footer-bottom .img{padding-right:10px;margin-right:0;}
.right-sidebar .block-sidebar{margin-top:0;}
.breadcrumbs{margin-left:0;}
.block-news{padding-left:35px;}
.wrap-poster .block-type{margin-left:55px;}
.block-news h1{padding-left:0px;}
.right-sidebar{margin-top:0;}
.additionally{margin-bottom:0;}
.photo-news{padding:20px 15px 40px;}
.all-news{padding:0;}
.top-contacts .glob{line-height:1.45rem;}
.top-contacts .tel{line-height:1.45rem;}
.content p{margin-top:0 0 15px;}
.inner-left-sidebar .user-menu{background:none;padding:0;}
.inner-left-sidebar ul{float:none;margin:0 0 20px;position:fixed;left:-320px;background:#f4f6f9 none repeat scroll 0 0;top:50%;z-index:80;}
.inner-left-sidebar .user-menu .menu-title{transform:rotate(-90deg);position:fixed;left:-20px;margin-left:0;padding:5px;border:1px solid #c9c9c9;background:#d8e1ef;cursor:pointer;top:50%;z-index:101;}
.inner-left-sidebar .user-menu .menu-title.open{transform:rotate(0);left:0;transition:0.3s ease;}
.inner-left-sidebar + .account-section{float:none;padding:0;margin-bottom:40px;}
.power-top{height:46px;}
.left-article{margin:0;}
.navigation-pages{margin-bottom:10px;}
.header-line-2{border-bottom:3px solid #0067b9;}
.header-line-2 .logo{margin-left:0;}
.wrap-tender .tender-next{background:#e8e8e8 url(/bitrix/templates/vitbichi_copy/css/../images/tender-arrow.png) no-repeat -115px -25px;width:50px;height:110px;margin-top:-55px;}
.wrap-tender .tender-prev{background:#e8e8e8 url(/bitrix/templates/vitbichi_copy/css/../images/tender-arrow.png) no-repeat -13px -25px;width:50px;height:110px;margin-top:-55px;}
.left-article .right-sidebar{margin-bottom:20px 0;float:none;}
.sidebar.right-sidebar{display:none;}
.sidebar.new{display:block;}
.ads-filter-block label{width:49%;display:inline-block;}
.ads-page-inner2 .info-line2 .col{font-size:14px;}
.narrow{margin-bottom:20px;}
}
@media only screen and (max-width:768px){html{font:14px/18px "PT Sans Regular", sans-serif;}
body{font-size:1rem;line-height:1.222rem;}
.line{height:100px;}
.video-news .all-news{}
.all-news{padding-top:0;}
.header-line-2 .clock{display:none;}
.header-line-2 .log{width:35%;}
.header-line-2 .weather{width:23%;}
.header-line-2 .currency{width:17%;}
.header-line-2 .auth-social{width:25%;}
.ad-categories .column1{width:100%;border-bottom:1px solid #d8e1ef;}
.ad-categories .column1 .categori li{float:left;width:50%;}
.ad-categories .column{width:100%;}
.organization-wrap .services{width:50%;margin-bottom:10px;}
.all-action .container:nth-child(4){display:none;}
.all-action .container{width:33.3%;}
.footer-bottom .img{width:14%;}
.block-news{padding-left:30px;}
.other-photo-wrap .item{width:33.3%;}
.other-photo-wrap .competitions-wrap .item:nth-child(3n+1){clear:both;}
.other-photo-wrap .competitions-wrap .item:nth-child(4n+1){clear:none;}
.main-top-news .image{width:100%;}
.main-top-news .descr-news{width:100%;padding-left:0;padding-top:20px;}
.left-block{padding-right:0;float:none;width:100%;margin-bottom:40px;}
.right-block{padding-left:0;float:none;width:100%;}
.top-contacts{margin-bottom:40px;}
.projacts-wrap .project:nth-child(3n+1){clear:none;}
.projacts-wrap .project:nth-child(2n+1){clear:both;}
.projacts-wrap .project{width:50%;}
.power .column3{float:none;width:100%;}
.power .column1{margin-bottom:30px;}
.power .column2{margin-bottom:30px;width:66.66%;}
.news-other{margin-left:0;}
.power .column3::before{clear:both;height:0;display:block;content:'';float:none;}
.economy .economy-wrap .right-column{float:none;width:100%;}
.economy .economy-wrap .right-column::before{clear:both;height:0;display:block;content:'';float:none;}
.economy .economy-wrap .left-column{width:100%;float:none;margin-bottom:20px;}
.breadcrumbs{font-size:14px;}
h1, .h1{font-size:2rem;line-height:2.1rem;padding:0 0 25px 0;}
h2, .h2{font-size:1.8rem;line-height:1.9rem;padding:5px 0 15px;}
h3, .h3{font-size:1.2rem;line-height:1.4rem;padding:0 0 10px;}
h4, .h4{font-size:1.1rem;line-height:1.15rem;padding:0 0 10px;}
h5, .h5{font-size:1.05rem;line-height:1.15rem;padding:0 0 10px;}
.headline a{padding-bottom:5px;}
.power-top{height:38px;}
.subs{top:9px;}
.border .competition{font-size:1.2rem;}
.border .other-info{font-size:1rem;}
.last-comment .last-post-name{font-size:0.85rem;}
.last-comment .last-descr-post{font-size:0.85rem;}
.projacts-wrap .project{margin-bottom:25px;}
.ads-section{margin-top:15px;}
.ads-section .item{font-size:16px;}
.ads-section .col25{float:left;width:50%;}
.ads-section .item .count{font-size:18px;}
.ads-section .add-btn{position:static;display:block;margin-bottom:15px;}
}
@media only screen and (max-width:720px){.fotonews .row:nth-child(3){display:none;}
.fotonews .row{width:50%;}
.ads-page-inner2 .elem-0{margin-right:0;}
.ads-page-inner2 .elem-1{float:none;}
}
@media only screen and (max-width:670px){.sidebar .sidebar-block{width:50%;}
}
@media only screen and (max-width:640px){#to_up{display:none !important;}
.field label{font-size:0.9rem;}
.ads-list .img-preview{display:none;}
.economy-wrap .left-column{width:100%;}
.power .column1{width:50%;}
.power .column2{width:50%;}
.header-line-2 .log{width:60%;}
.header-line-2 .weather{width:40%;border:none;}
.header-line-2 .currency{width:40%;padding-top:30px;text-align:center;float:right;border-right:none;border-left:1px solid #e8e8e8;}
.header-line-2 .auth-social{width:60%;padding-top:25px;border:none;}
.header-line-2 .currency .currency-wrap{display:inline-block;;height:auto;}
.header-line-2 .currency-wrap>div{float:left;margin-left:10px;}
.soc-btn{height:25px;width:29px;}
.header-line-2 .auth-social-wrap{width:100%;text-align:left;}
.header-line-2 .profile-bar{float:none;}
.header-line-2 .auth-social-wrap{margin:0;}
.header-line-2 .auth-social a{font-size:0.9333rem;}
.header-line-2 .auth-social .auth{text-align:center;}
.block-news{padding-left:25px;}
.video-news{width:100%;}
.slider-news .video-news .main-video img{width:100%;}
.video-news{max-width:640px;}
.photo-news{width:100%;}
.video-news .all-news{bottom:-23px;left:auto;right:17px;padding-bottom:0;}
.block-news .block-event .wrap-link{margin-left:25px;}
.wrap-poster .block-type{margin-left:35px;}
.content .competitions-wrap .item:nth-child(3n+1){clear:none;}
.content .competitions-wrap .item:nth-child(2n+1){clear:both;}
.competitions-wrap .item{width:50%;}
.main-news-block .main-foto{float:none;margin-right:0;margin-bottom:20px;}
.news-week{margin-bottom:45px;}
.owl-controls{display:none !important;}
.video-news .all-news{bottom:3px;}
.page-message .title-area .wrap-menu .message-menu{display:block;width:100%;margin-bottom:20px;}
.page-message .title-area .wrap-menu .wrap-add{position:relative;top:0;}
.wrap-personal-ads .add-btn{position:relative;top:0;margin-bottom:20px;}
.ads-list .padding{padding:0;float:none;}
.ads-list .img-preview{float:none;margin:0 0 15px;width:100%;}
.header-line-2 .logo{border:none;}
.header-line-2 .weather{border-left:1px solid #e8e8e8;}
.slider-opinions .owl-controls,
.slider-news .owl-controls,
#owl-projects .owl-controls,
.owl-theme .owl-controls{display:block !important;}
#owl-example .owl-controls{left:13px;right:auto;}
.header-line-2 .weather-wrap{margin:0;padding-left:20px;}
.header-line-2 .currency{text-align:left;padding-left:20px;}
.header-line-2 .currency-wrap>div{margin-left:0;}
.ads-page-inner2 .col{float:none;}
.ads-page-inner2 .elem-1{margin-top:20px;}
.header-line-2 .weather-wrap{width:auto;}
.header-line-2 .weather .temperature{text-align:left;}
.ad-categories .column .ad{width:100%;}
.ad-categories .column .ad:nth-child(2n+1){clear:none;}
.ad-categories .column .ad:nth-child(9){display:block;}
}
@media only screen and (max-width:570px){.header-line-1 .search{width:50%;}
.main-news .big-news{width:100%;}
.main-news .small-news{width:100%;}
.photo-news .all-news{bottom:25px;right:16px;}
.header-line-2 .currency-wrap > div{float:none;margin-left:0;}
.ad-categories .column1 .categori li{float:left;width:100%;}
.ad-categories .column{width:100%;}
.ad-categories .column-wrap .column .ad{width:100%;}
.content .big-news .main-foto{text-align:center;}
.main-news .big-news{margin-bottom:20px;}
.block-news .block-event .wrap-link{margin-left:15px;padding-top:10px;}
.block-news h1{width:40%;}
.block-news .block-event{width:60%;}
.content .big-news .main-foto a{display:block;line-height:0;padding-right:0;}
.content .big-news .main-foto{text-align:left;}
.projacts-wrap .project:nth-child(2n+1){clear:none;}
.projacts-wrap .project{width:100%;}
.competitions-wrap{margin-left:0;}
.other-photo-wrap .item{width:50%;}
.other-photo-wrap .item:nth-child(3n+1){clear:none;}
.other-photo-wrap .competitions-wrap .item:nth-child(2n+1){clear:both;}
.bottom-com{padding:5px 10px 20px;}
.projacts-wrap .project:nth-child(2n+1){clear:none;}
.projacts-wrap .project{width:100%;}
.news-week .img{float:none;margin-right:0;margin-bottom:15px;}
.news-week .padding{float:none;padding-left:0;width:100%;}
.table-wrap{overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;}
.table{width:570px;margin-bottom:20px;}
.wrap-tender .tender-next{height:100px;width:50px;background-position:-111px -28px;}
.wrap-tender .tender-prev{height:100px;width:50px;background-position:-14px -28px;}
.tender-photo .image{width:125px;height:142px;}
.tender-photo span i{background-position:0px top;left:20px;}
.tender .jspContainer{height:160px !important;}
.power .column2 .foto-news{width:85px;margin-right:-85px;}
.padding{padding-left:95px;}
.fotonews .row .foto-news{width:85px;margin-right:-85px;}
.fotorama__caption{font-size:12px;line-height:16px;}
h1, .h1{font-size:1.8rem;line-height:1.9rem;padding:0 0 20px;}
h2, .h2{font-size:1.6rem;line-height:1.7rem;padding:0 0 15px;}
h3, .h3{font-size:1.1rem;line-height:1.25rem;padding:0 0 5px;}
h4, .h4{font-size:1rem;line-height:1.1rem;padding:0 0 5px;}
h5, .h5{font-size:0.95rem;line-height:1.05rem;padding:0 0 5px;}
.bottom-contacts .bottom-com{padding:5px 10px 20px;}
.page-message .message-list th{padding:15px 10px;}
.page-message .message-list td{padding:15px 10px;}
.page-message .message-list form{overflow-x:scroll;overflow-y:hidden;}
.page-message .message-list table{width:570px;}
.border .competition{font-size:1rem;}
.border .other-info{font-size:0.9rem;}
footer .all-header:nth-child(2){display:none;}
.footer-top .develop{width:25%;}
footer .all-header{width:25%;}
.copyright{line-height:0.8rem;}
.page-message .message-block .wrap-text .title{padding-right:0;}
.page-message .message-block .msg-link{position:static;margin-left:-25px;margin-bottom:15px;}
.page-message .message-block-buttons{padding-left:0;}
.ads-info .col{margin-bottom:10px;display:block;}
.ads-page-inner2 .wrap-price{font-size:26px;}
#owl-demo .owl-dots{display:none !important;}
.competitions-wrap{margin-left:-20px;}
.page-message .message-add .field label{float:none;margin-right:0;width:100%;margin-bottom:5px;display:block;text-align:left;}
.page-message .message-add .field .field-input{margin:0;}
.page-message .message-add .message-add-buttons{padding-left:0;}
}
@media only screen and (max-width:540px){.fotorama__nav-wrap{display:none;}
.tender-photo{display:none;}
.ads-list-min .item{width:100%;}
}
@media only screen and (max-width:480px){.ads-section .col25{float:left;width:100%;}
.economy-wrap .image{float:none;margin:0 0 20px 0;width:100%;text-align:left;}
.economy .left-column .economy-article{float:none;padding:0;}
.main-top-news{padding:10px;}
.account-section .button-cancel{position:relative;right:0;top:0;}
.profile-form .img{float:none;margin:0 0 15px 0;width:100%;}
.profile-form .info{float:none;padding:0;}
.banners .banner1{width:100%;margin-bottom:15px;padding:0;}
.banners .banner2{width:100%;padding:0;}
.sidebar .sidebar-block{width:100%;float:none;display:block;margin:0 auto;margin-top:20px;}
.page-ads-list .data-form-line .data-form-name{width:100%;margin:0 0 5px 0;float:none;padding:0;}
.page-ads-list .data-form-line .data-form-input{padding:0;float:none;margin-bottom:10px;width:100%;}
.page-ads-list .padding-img .data-form-line .data-form-input{padding:0;}
.page-ads-list .data-form-submit{padding:0;}
.ads-page-inner2 .col{height:auto;}
.ads-page-inner2 .type{font-size:16px;line-height:36px;height:36px;padding:0 10px;}
.ads-page-inner2 .torg{padding:0 10px;height:36px;line-height:36px;font-size:16px;}
}
@media only screen and (max-width:430px){.fotonews .row{margin-bottom:20px;}
.news-more .last-post .padding{float:left;padding-left:100px;}
.news-more .last-post .img{display:block;}
.add .all{padding-left:0;display:block;margin-top:10px;}
.sidebar-block .spacer{margin-left:0;margin:0 auto;}
.sidebar-wrap{margin:0 auto !important;}
.content .big-news{padding-right:0;}
.content .big-news .main-foto{text-align:center;}
.economy .image{width:100%;margin:0;}
.economy .image a{text-align:center;}
.economy .left-column .economy-article{width:100%;padding:0;padding-top:15px;}
.economy .right-column{display:block;width:100%;}
.economy .right-column .news-other{padding-left:0;}
.economy .right-column .news-other:first-child{border-top:1px solid #f0f0f0;padding-top:10px;}
.power .column1{width:100%;margin-bottom:30px;padding-right:0;}
.power .column2{width:100%;margin-bottom:30px;}
.power .column3{display:block;width:100%;}
.power .column3 .news-other{padding-left:0;}
footer .all-header{display:none;}
footer .develop{width:50%;}
footer .all-header:nth-child(6){display:block;width:50%;}
.fotonews .row:nth-child(3){display:block;}
.fotonews .row{width:100%;padding-left:0;}
.all-action .container:nth-child(3){display:none;}
.all-action .container{width:50%;}
.organization-wrap .services{width:100%;}
.power .column1 .foto-news{text-align:left;}
.economy .image{text-align:left;}
.add{text-align:center;}
.wrap-poster .block-type{margin-left:25px;}
.ads-list .line-1{padding-bottom:35px;}
.ads-list .item .publish{position:absolute;right:0;top:30px;}
.footer-top .develop{width:50%;}
}
@media only screen and (max-width:400px){.owl-controls.clickable .owl-pagination{display:none;}
.soc-btn{width:25px;}
.header-line-2 .auth-social-wrap{width:165px;}
.block-news h1{font-size:3rem;}
.block-news .block-event{font-size:1.2rem;}
.other-photo-wrap .item{width:100%;}
.other-photo-wrap .item .spacer{margin-left:0;margin:0 auto;}
.other-photo-wrap .competitions-wrap .item:nth-child(n+1){clear:both;}
.other-photo-wrap .competitions-wrap .item:nth-child(2n+1){clear:none;}
.breadcrumbs{font-size:12px;}
.header-line-2 .auth-social .link-profile{font-size:18px;}
.header-line-2 .weather .temperature{font-size:0.8rem;}
form.reviews-form{padding:10px 15px 30px;}
.top-com{padding:20px 15px 20px;}
.button, .foxbutton, .content button, .content input[type="button"], .content input[type="submit"]{padding:0 15px;}
.page-message .message-block .wrap-text .title{font-size:1.4rem;}
}
@media only screen and (max-width:330px){.main-news .other-news{width:100%;margin-bottom:20px;padding:0;}
.main-news .other-news .foto-news{text-align:left;}
.header-line-2 .auth-social-wrap{width:150px;}
.soc-btn{margin-left:2px;}
.competitions-wrap .item:nth-child(2n+1){clear:none;}
.competitions-wrap .item{width:100%;}
.competitions-wrap .spacer{margin-left:0;}
.main-news-block .share-block .ya-share2{display:block;margin:10px 0 0;}
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/resp2.css?155852131535884*/
.new-template{display: block;}
.new-template .small,
.new-template .xsmall{display: none;}
.new-template img{width: 100%; height: auto;}
.new-template .big-news{width: 66.66666666%; display: block; float: left; position: relative; margin-right: 0px; padding-right: 0px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; background: #000;}
.new-template .big-news:hover img{opacity: 0.7;}
.new-template .item:hover img{opacity: 0.7;}
.new-template .small-news-right{width: 33.33333%; display: block; float: left;}
.new-template .small-news-right .item{border-bottom: 1px solid #fff; border-right: 1px solid #fff;background: #000;}
.new-template .small-news-bottom .item{width: 33.333333%; float: left; border-bottom: 1px solid #fff; border-right: 1px solid #fff;background: #000;}
.new-template .item .other-news{position: relative;}
.new-template .item .wrap-title{position: absolute; left:0px; top: 0px; width: 100%; height: 100%; background: url(/bitrix/templates/vitbichi_copy/css/../images/news-shadow.png) 0 100% repeat-x; cursor: pointer;}
.new-template .item .title-news{position: absolute; left:0px; bottom: 0px; padding:0 15px 15px;}
.new-template .item .title-news a{color: #fff;}
.new-template .views{background:none; color:#fff;} 
.new-template .views i{background: url(/bitrix/templates/vitbichi_copy/css/../images/eye2.png) 0 0 no-repeat;}
.new-template .with-comments{background: none; color:#fff;}
.new-template .big-news .wrap-title{position: absolute; left:0px; top: 0px; width: 100%; height: 100%; background: url(/bitrix/templates/vitbichi_copy/css/../images/news-shadow-big.png) 0 100% repeat-x; cursor: pointer;}
.new-template .big-news .wrap-title-inner{position: absolute; left:0px; bottom: 0px; padding:0 15px 15px;}
.new-template .big-news .wrap-title-inner a{color: #fff;}
.new-template .big-news .wrap-title-inner a:hover{color: #fff;}
.new-template .big-news .short-description{display: none;}

@media only screen and (max-width:1360px){.header-line-3 li a{font-size:0.7rem;padding:0 13px;}
.header-line-1 .top-menu li a{font-size:0.7rem;padding:0 14px;}
.header-line-2 .logo{padding-right:10px;}
.header-line-2 .clock-wrap{background:url(/bitrix/templates/vitbichi_copy/css/../images/time.png) no-repeat 7% 41%;}
.header-line-2 .weather-wrap{width:145px;}
.header-line-2 .currency-wrap{width:100px;}
.icons{padding-left:40px;}
.add .button{line-height:1rem;padding:13px 22px;}
.sidebar .pdf .pdf-left img{width:100px;height:150px;}
.sidebar .pdf .pdf-right{padding-left:125px;}
.sidebar .pdf .pdf-version{padding-left:125px;}
#owl-projects .item .proj .image{padding-top:5px;}
#owl-projects .descr a{font-size:0.9rem;}
#owl-slide .owl-item{padding:0 5px;}
#owl-projects{padding:20px 15px 25px;}
.top-slider .owl-wrapper .owl-item{padding:15px 20px;}
.last-comment .comment-head{line-height:1.4rem;}
.news-other{padding-top:10px;padding-bottom:10px;}
.slider-news .main-video{width:293px;}
.slider-news .image-descr{height:85px;}
.photo-news #owl-photo .big-foto{padding-right:110px;width:410px;}
.photo-news #owl-photo .other-foto{margin-left:-100px;width:92px;}
#owl-photo .owl-controls{top:225px;left:10px;}
.photo-news .all-news{top:227px;}
.economy-wrap .image{width:250px;}
.economy .left-column .economy-article{padding-left:270px;}
#owl-vacancies .owl-item{padding:0 5px;}
.fotonews .row .foto-news{width:100px;margin-right:-100px;}
.ad-categories .column-wrap .text-ad a{font-size:0.9rem;line-height:1rem;}
.border .competition{font-size:0.85rem;padding-bottom:5px;}
.border .other-info{font-size:0.8rem;}
.container>span{line-height:0.9rem;}
.container > span > a{line-height:0.9rem;}
.all-action .container{width:20%;}
.action-wrap{margin-left:-25px;}
.action-wrap > div:first-child{padding-left:15px;}
.all-action .container{padding-left:15px;}
.all-action .container:nth-child(6){display:none;}
.all-action .img{width:195px;}
.field label{font-size:0.75rem;}
.vote input[type="submit"]{text-align:center;}
footer .all-header{width:20%;}
footer .all-header:nth-child(6){display:none;}
.tabs > a{width:31%;}
.col18{width:17.1%;}
.power .column2 .foto-news{width:92px;margin-right:-100px;}
.padding{padding-left:115px;}
.header-line-3 .drop-down-menu .item .image-item{width:92px;margin-right:-100px;}
.vote-wrap .center{text-align:center;display:block;margin:0 auto;}
.vote-wrap .center a{padding-left:0;display:block;}
.left-article{margin-top:30px;}
.breadcrumbs{margin-left:-5px;}
.left-article{margin-top:20px;}
.block-news h1{padding-left:28px;}
.header-line-2 .logo{margin-left:-7px;}
.wrap-poster{margin-bottom:70px;}
.wrap-poster h2{margin-top:35px;}
.wrap-poster .block-type h3{margin-bottom:20px;margin-top:30px;}
.footer-top{height:465px;}
#footer{height:535px;margin:-535px auto 0;}
#middle{padding:0 0 535px;}
.other-photo-wrap .item .spacer{width:auto;}
.header-line-2 .auth-social .link-profile{font-size:18px;line-height:22px;}
.ads-info .col:nth-child(1){margin-bottom:10px;display:block;}
.ads-info .col:nth-child(2){margin-bottom:10px;display:block;}
}
@media only screen and (max-width:1280px;){html{font:16px/20px "PT Sans Regular", sans-serif;}
body{font-size:1rem;line-height:1.222rem;}
.news-more .last-post .padding{float:none;padding:0;}
.news-more .last-post .img{display:none;}
.banner-vacancy>.head{text-align:left;font-size:36px;padding:10px 0 10px 25px;line-height:38px;}
.banner-vacancy>.head .inner-head{width:100%;}
.banner-vacancy .btn-wrap .head{display:none;}
.banner-vacancy .btn-wrap{right:auto;left:25px;top:105px;}
.block-last-vacancy .item .padding{padding-left:65px;}
.block-last-vacancy .item .spacer{margin-left:20px;}
.block-last-vacancy .items{margin-left:-20px;}
}
@media only screen and (max-width:1150px){.ad-categories .column .ad{width:50%;}
.ad-categories .column .ad:nth-child(3n+1){clear:none;}
.ad-categories .column .ad:nth-child(2n+1){clear:both;}
.ad-categories .column .ad:nth-child(9){display:none;}
}
@media only screen and (max-width:1100px){h1, .h1{font-size:2.2rem;line-height:2.1rem;padding:0 0 30px 0;}
h2, .h2{font-size:1.9rem;line-height:2.0rem;padding:5px 0 20px 0;}
h3, .h3{font-size:1.3rem;line-height:1.5rem;padding:0 0 10px 0;}
h4, .h4{font-size:1.2rem;line-height:1.25rem;padding:5px 0 10px 0;}
h5, .h5{font-size:1.1rem;line-height:1.2rem;padding:5px 0 10px 0;}
.cabinet-rezume-add .delete-rezume{top:41px;}
.all-action .action-wrap{margin-left:-15px;}
.all-action .container{padding-left:15px;}
.all-action .container .img{width:100%;}
.all-action .container .img a{display:block;}
.all-action .container .img a img{width:100%;}
.header-line-1 .top-menu li a{font-size:0.75rem;}
.header-line-3 li a{font-size:0.8rem;}
.header-line-2 .auth-social-wrap{width:180px;}
.soc-btn{width:27px;}
.sidebar .pdf .pdf-right .number{margin-top:5px;}
.sidebar .pdf .pdf-left img{height:130px;width:80px;}
.sidebar .pdf .pdf-version{padding-left:105px;}
.sidebar .pdf .pdf-right{padding-left:105px;}
.sidebar .pdf{padding-bottom:10px;}
.btn{padding:7px 15px;}
.header-line-1 .top-menu li a{padding:0 10px;}
.header-line-3 li a{padding:0 9px;}
.content .small-link{margin-top:5px;}
.line{background:rgba(0, 0, 0, 0) url("/bitrix/templates/vitbichi_copy/css/../images/line2.jpg") repeat scroll 0 0;height:145px;}
.header-line-3 .drop-down-menu .item .image-item{width:100px;margin-right:-100px;}
.header-line-3 .drop-down-menu .item a{font-size:0.9rem;}
.header-line-3 .drop-down-menu .list-society{height:50px;}
.header-line-3 .drop-down-menu .list-society li{line-height:50px;}
#owl-projects .item .proj .descr{margin-top:-5px;}
.last-comment .comment-head{padding:20px 19px 16px;}
.ad-categories .column1 .categori li a{}
.all-action .container:nth-child(5){display:none;}
.action-wrap{margin:0;}
.all-action .container{width:25%;}
.last-comment .last-post{line-height:1.1rem;}
.last-comment .last-post{padding-bottom:15px;padding-top:10px;}
.border .competition{padding:5px 0;}
.all-action{margin-top:10px;}
#owl-photo .owl-controls{top:280px;left:10px;}
.photo-news .all-news{top:283px;}
.slider-news .main-video{width:258px;}
.photo-news #owl-photo .other-foto{display:none;}
.photo-news #owl-photo .big-foto{padding:0;width:auto;}
.video-news{position:relative;}
.video-news .all-news{position:absolute;bottom:11px;}
.last-comment .last-descr-post{line-height:0.9rem;}
.padding{padding-left:110px;}
.ad-categories .column-wrap .column{width:100%;}
.ad-categories .column-wrap .column .ad{float:left;width:50%;}
.action .top-block .headline3{padding:17px 0 0 25px;}
.organization-wrap{padding:19px 19px 19px 25px;}
.add{padding:13px 25px;}
.slider-news .main-video{width:100%;}
.slider-news .main-video{margin-left:0;}
.header-news{font-size:1.333rem;}
.vote-wrap form a{padding-left:0;}
.footer .news-title{margin-bottom:10px;}
.all-header .news-title.other-title{margin-top:25px;}
.developer{margin-bottom:25px;margin-top:20px;}
.footer-top{padding:35px 0;}
#footer{height:445px;margin:-445px auto 0;}
#middle{padding:0 0 445px;}
.footer-top{height:375px;}
.left-article{margin-top:20px;}
.wrap-poster h2{margin-top:30px;}
.wrap-poster .block-type h3{margin-bottom:15px;margin-top:25px;}
.block-news h1{padding-left:23px;}
.breadcrumbs{margin-left:-10px;}
.wrap-poster{margin-bottom:60px;}
.other-photo-wrap .item .spacer{width:auto;}
.table .label{padding-bottom:5px;}
.tender-photo .image{width:155px;}
.tender-photo{height:196px;}
.top-contacts .glob{line-height:1.25rem;}
.top-contacts{margin-top:0;}
.top-contacts .tel{background:rgba(0, 0, 0, 0) url("/bitrix/templates/vitbichi_copy/css/../images/sprite.png") no-repeat scroll 28px 52%;}
.projacts-wrap .project .padding{padding-left:90px;}
.projacts-wrap .project .project-name a{font-size:1.2rem;}
.news-week .all-text-news a{margin-left:0;}
.wrap-download .document:first-child{padding-top:0;}
.account-section .field label{margin:0 0 5px 0;padding:0;}
.profile-form .field .form-input{padding-left:0;float:none;}
.sidebar .ads-list-min .item{width:50%;padding-right:10px;}
.ads-list-min .item:nth-child(2n+1){clear:both;}
.ads-list-min .item:nth-child(4n+1){clear:none;}
.header-line-2 .auth-links{padding-left:0;}
.header-line-2 .min-avatar{display:none;}
.block-last-rezume .item .title a{font-size:16px;line-height:20px;}
.block-last-vacancy .descr{font-size:14px;line-height:18px;}
.cabinet-vacansii-add .wrap-input{max-width:100px;}
.cabinet-vacansii-add .btn-red{margin-left:5px;}
.cabinet-vacansii-add .button{padding:0 20px;}
.cabinet-rezume .block-rezume td{padding:25px 10px;}
.cabinet-rezume .block-rezume .col2{padding-left:0;}
.cabinet-rezume .block-rezume .col1{padding-left:0;}
.cabinet-rezume .block-rezume .col4{padding-right:0;}
}
@media only screen and (max-width:1000px){.photo-news #owl-photo .item .short-description{display:none;}
.photo-news #owl-photo .item .link-article{margin-top:15px;}
.photo-news{padding:20px 15px 40px;}
#owl-example .owl-controls{top:auto;bottom:9px;}
#owl-photo .owl-controls{top:auto;bottom:6px;}
.photo-news .all-news{padding-right:15px;background-position:right 76%;}
.slider-news .photo-news .all-news,
.slider-news .video-news .all-news{top:auto;bottom:10px;line-height:0.95rem;padding:0 15px 0 0;}
#owl-example .owl-controls{height:21px;}
.right-sidebar{height:auto !important;}
.sidebar .sidebar-wrap{width:100%;margin-left:0;}
}
@media only screen and (max-width:980px){html{font:15px/19px "PT Sans Regular", sans-serif;}
body{font-size:1rem;line-height:1.222rem;}
.content{width:100%;}
.sidebar{display:block;}
.photo-news #owl-photo .big-foto{width:100%;}
.photo-news #owl-photo .big-foto img{width:100%;}
.header-line-3{display:none;}
.header-line-1{position:fixed;z-index:101;width:100%;top:0;}
.header-line-2{padding-top:25px;padding-bottom:10px;}
.top-banner{margin-top:40px;}
.main-news{padding-top:15px;}
.header-line-2 .logo{padding-left:0;}
.header-line-2 .weather-wrap{width:118px;}
.header-line-2 .col22{width:20%;}
.header-line-2 .clock-wrap{width:100px;}
.header-line-2 .currency-wrap{width:80px;}
.soc-btn{width:20px;height:20px;}
.header-line-2 .auth-social-wrap{width:140px;}
.header-line-2 .col18{width:19.2%;}
.header .wrap-mobile{display:block;position:fixed;top:0px;left:0px;z-index:100;background:#444d64;height:40px;width:100%;}
.menutab{position:absolute;display:block;width:40px;height:30px;top:7px;left:3%;cursor:pointer;z-index:24;}
.menutab.open{top:9px;}
.menutab span{display:block;width:100%;height:3px;background:#fff;border-radius:1px;}
.menutab span.middle{margin:7px 0;}
.wrap-top-line{height:40px;}
.header .top-line-menu{position:fixed;width:320px;z-index:100;top:40px;background:#444d64;display:block;left:-320px;}
.header-line-1 .top-menu ul{margin-left:0;}
.header-line-1 .top-menu li a{font-size:1rem;}
.header .top-line-menu ul{width:100%;display:inline-block;vertical-align:top;}
.header .top-line-menu li{display:block;float:none;border:none;}
.header .top-line-menu li .drop-down-menu{display:none;}
.header .top-line-menu a{line-height:1.2rem;height:auto;border:none;}
.header .top-line-menu .main-bottom-menu{border-top:1px solid #0067b9;margin-top:5px;}
.sidebar{width:100%;padding-left:0;}
.grid{margin-left:-20px;}
.slider-projects{margin:0;}
.last-comment{margin:0;}
.sidebar-block{float:left;max-width:310px;width:33.3%;margin-bottom:20px;}
.sidebar-wrap{margin-left:-20px;}
.sidebar-block .spacer{margin-left:20px;width:auto;}
.sidebar-block .newsblock{margin-top:0;}
.banner-border{margin-top:20px;}
.header-line-1 .search{position:absolute;z-index:100;right:-3px;top:0;width:35%;}
.photo-news #owl-photo .item .link-article{margin-top:25px;}
#owl-photo .owl-controls{bottom:6px;top:auto;left:12px;}
.photo-news .all-news{bottom:20px;top:auto;}
.all-with-comments{font-size:0.9rem;line-height:1.15rem;}
.photo-news .all-search{font-size:0.9rem;line-height:1.15rem;}
.header-line-1 .top-menu li a{padding-left:30px;}
.footer-bottom .img{padding-right:10px;margin-right:0;}
.right-sidebar .block-sidebar{margin-top:0;}
.breadcrumbs{margin-left:0;}
.block-news{padding-left:35px;}
.wrap-poster .block-type{margin-left:55px;}
.block-news h1{padding-left:0px;}
.right-sidebar{margin-top:0;}
.additionally{margin-bottom:0;}
.photo-news{padding:20px 15px 40px;}
.all-news{padding:0;}
.top-contacts .glob{line-height:1.45rem;}
.top-contacts .tel{line-height:1.45rem;}
.content p{margin-top:0 0 15px;}
.inner-left-sidebar .user-menu{background:none;padding:0;}
.inner-left-sidebar ul{float:none;margin:0 0 20px;position:fixed;left:-320px;background:#f4f6f9 none repeat scroll 0 0;top:50%;z-index:80;}
.inner-left-sidebar .user-menu .menu-title{transform:rotate(-90deg);position:fixed;left:-20px;margin-left:0;padding:5px;border:1px solid #c9c9c9;background:#d8e1ef;cursor:pointer;top:50%;z-index:101;}
.inner-left-sidebar .user-menu .menu-title.open{transform:rotate(0);left:0;transition:0.3s ease;}
.inner-left-sidebar + .account-section{float:none;padding:0;margin-bottom:40px;}
.power-top{height:46px;}
.navigation-pages{margin-bottom:10px;}
.header-line-2{border-bottom:3px solid #0067b9;}
.header-line-2 .logo{margin-left:0;}
.wrap-tender .tender-next{background:#e8e8e8 url(/bitrix/templates/vitbichi_copy/css/../images/tender-arrow.png) no-repeat -115px -25px;width:50px;height:110px;margin-top:-55px;}
.wrap-tender .tender-prev{background:#e8e8e8 url(/bitrix/templates/vitbichi_copy/css/../images/tender-arrow.png) no-repeat -13px -25px;width:50px;height:110px;margin-top:-55px;}
.left-article .right-sidebar{margin-bottom:20px 0;float:none;}
.sidebar.right-sidebar{float:none;width:100%;}
.content.col75{float:none;width:100%;}
.sidebar.new{display:block;}
.sidebar-category{float:none;margin-left:0;}
.sidebar-block a{margin:auto 10px;}
.ads-filter-block label{width:49%;display:inline-block;}
.ads-page-inner2 .info-line2 .col{font-size:14px;}
.narrow{margin-bottom:20px;}
}
@media only screen and (max-width:768px){html{font:14px/18px "PT Sans Regular", sans-serif;}
body{font-size:1rem;line-height:1.222rem;}
.line{height:100px;}
.video-news .all-news{}
.all-news{padding-top:0;}
.header-line-2 .clock{display:none;}
.header-line-2 .log{width:35%;}
.header-line-2 .weather{width:23%;}
.header-line-2 .currency{width:17%;}
.header-line-2 .auth-social{width:25%;}
.ad-categories .column1{width:100%;border-bottom:1px solid #d8e1ef;}
.ad-categories .column1 .categori li{float:left;width:50%;}
.ad-categories .column{width:100%;}
.organization-wrap .services{width:50%;margin-bottom:10px;}
.all-action .container:nth-child(4){display:none;}
.all-action .container{width:33.3%;}
.footer-bottom .img{width:14%;}
.block-news{padding-left:30px;}
.other-photo-wrap .item{width:33.3%;}
.other-photo-wrap .competitions-wrap .item:nth-child(3n+1){clear:both;}
.other-photo-wrap .competitions-wrap .item:nth-child(4n+1){clear:none;}
.main-top-news .image{width:100%;}
.main-top-news .descr-news{width:100%;padding-left:0;padding-top:20px;}
.left-block{padding-right:0;float:none;width:100%;margin-bottom:40px;}
.right-block{padding-left:0;float:none;width:100%;}
.top-contacts{margin-bottom:40px;}
.projacts-wrap .project:nth-child(3n+1){clear:none;}
.projacts-wrap .project:nth-child(2n+1){clear:both;}
.projacts-wrap .project{width:50%;}
.power .column3{float:none;width:100%;}
.power .column1{margin-bottom:30px;}
.power .column2{margin-bottom:30px;width:66.66%;}
.news-other{margin-left:0;}
.power .column3::before{clear:both;height:0;display:block;content:'';float:none;}
.economy .economy-wrap .right-column{float:none;width:100%;}
.economy .economy-wrap .right-column::before{clear:both;height:0;display:block;content:'';float:none;}
.economy .economy-wrap .left-column{width:100%;float:none;margin-bottom:20px;}
.breadcrumbs{font-size:14px;}
h1, .h1{font-size:2rem;line-height:2.1rem;padding:0 0 25px 0;}
h2, .h2{font-size:1.8rem;line-height:1.9rem;padding:5px 0 15px;}
h3, .h3{font-size:1.2rem;line-height:1.4rem;padding:0 0 10px;}
h4, .h4{font-size:1.1rem;line-height:1.15rem;padding:0 0 10px;}
h5, .h5{font-size:1.05rem;line-height:1.15rem;padding:0 0 10px;}
.headline a{padding-bottom:5px;}
.cabinet-rezume-add .delete-rezume{top:38px;}
.power-top{height:38px;}
.subs{top:9px;}
.border .competition{font-size:1.2rem;}
.border .other-info{font-size:1rem;}
.last-comment .last-post-name{font-size:0.85rem;}
.last-comment .last-descr-post{font-size:0.85rem;}
.projacts-wrap .project{margin-bottom:25px;}
.ads-section{margin-top:15px;}
.ads-section .item{font-size:16px;}
.ads-section .col25{float:left;width:50%;}
.ads-section .item .count{font-size:18px;}
.ads-section .add-btn{position:static;display:block;margin-bottom:15px;}
.pers-filter .sort{display:none;}
.block-last-vacancy .item{width:50%;}
.block-last-vacancy .item:nth-child(2n+1){clear:both;}
.block-last-vacancy .item .title{margin-bottom:10px;}
.vacancy-section .items{padding-bottom:0;}
.print-line .left{width:100%;float:none;margin-bottom:15px;}
.print-line .right{width:100%;float:none;}
.job-vacancy .short-info.padding{padding-left:0;float:none;margin-bottom:15px;}
.job-vacancy .image{float:none;width:100%;margin-right:0;}
}
@media only screen and (max-width:720px){.fotonews .row:nth-child(3){display:none;}
.fotonews .row{width:50%;}
.ads-page-inner2 .elem-0{margin-right:0;}
.ads-page-inner2 .elem-1{float:none;}
.new-template .item{background: none !important; border: none !important;}
.new-template .item .wrap-title{position: relative; left: auto; bottom: auto; background: none;}
.new-template .item .wrap-title .title-news{position: relative; left: auto; bottom: auto; padding-left: 0px; padding-right: 0px; padding-top: 10px;}
.new-template .item .wrap-title .title-news a{color: #000;}
.new-template .big-news .wrap-title-inner .wrap-i{padding-top: 10px;}
.new-template .big-news .wrap-title-inner a{color: #000;}
.new-template .big-news{padding-right: 10px; background: none;}
.new-template .big-news .wrap-title{position: relative; left: auto; bottom: auto; background: none; top: auto;}
.new-template .big-news .wrap-title-inner{position: relative; left: auto; bottom: auto; background: none; top: auto; padding-top: 10px; padding-left: 0px; padding-right: 0px;}
.new-template .big-news .wrap-title .title-news{position: relative; left: auto; bottom: auto; padding-left: 0px; padding-right: 0px; padding-top: 10px;} 
.new-template .big-news .short-description{display: block;}
.new-template .with-comments{color: #000;}
.new-template .views .quantity{color: #000;}
.new-template .views i{background: url(/bitrix/templates/vitbichi_copy/css/../images/eye.png) 0 0 no-repeat;}
}
@media only screen and (max-width:670px){.sidebar .sidebar-block{width:50%;}
}
@media only screen and (max-width:640px){#to_up{display:none !important;}
.field label{font-size:0.9rem;}
.ads-list .img-preview{display:none;}
.economy-wrap .left-column{width:100%;}
.power .column1{width:50%;}
.power .column2{width:50%;}
.header-line-2 .log{width:60%;}
.header-line-2 .weather{width:40%;border:none;}
.header-line-2 .currency{width:40%;padding-top:30px;text-align:center;float:right;border-right:none;border-left:1px solid #e8e8e8;}
.header-line-2 .auth-social{width:60%;padding-top:25px;border:none;}
.header-line-2 .currency .currency-wrap{display:inline-block;;height:auto;}
.header-line-2 .currency-wrap>div{float:left;margin-left:10px;}
.soc-btn{height:25px;width:29px;}
.header-line-2 .auth-social-wrap{width:100%;text-align:left;}
.header-line-2 .profile-bar{float:none;}
.header-line-2 .auth-social-wrap{margin:0;}
.header-line-2 .auth-social a{font-size:0.9333rem;}
.header-line-2 .auth-social .auth{text-align:center;}
.block-news{padding-left:25px;}
.video-news{width:100%;}
.slider-news .video-news .main-video img{width:100%;}
.video-news{max-width:640px;}
.photo-news{width:100%;}
.video-news .all-news{bottom:-23px;left:auto;right:17px;padding-bottom:0;}
.block-news .block-event .wrap-link{margin-left:25px;}
.wrap-poster .block-type{margin-left:35px;}
.content .competitions-wrap .item:nth-child(3n+1){clear:none;}
.content .competitions-wrap .item:nth-child(2n+1){clear:both;}
.competitions-wrap .item{width:50%;}
.main-news-block .main-foto{float:none;margin-right:0;margin-bottom:20px;}
.news-week{margin-bottom:45px;}
.owl-controls{display:none !important;}
.video-news .all-news{bottom:3px;}
.page-message .title-area .wrap-menu .message-menu{display:block;width:100%;margin-bottom:20px;}
.page-message .title-area .wrap-menu .wrap-add{position:relative;top:0;}
.wrap-personal-ads .add-btn{position:relative;top:0;margin-bottom:20px;}
.ads-list .padding{padding:0;float:none;}
.ads-list .img-preview{float:none;margin:0 0 15px;width:100%;}
.header-line-2 .logo{border:none;}
.header-line-2 .weather{border-left:1px solid #e8e8e8;}
.slider-opinions .owl-controls,
.slider-news .owl-controls,
#owl-projects .owl-controls,
.owl-theme .owl-controls{display:block !important;}
#owl-example .owl-controls{left:13px;right:auto;}
.header-line-2 .weather-wrap{margin:0;padding-left:20px;}
.header-line-2 .currency{text-align:left;padding-left:20px;}
.header-line-2 .currency-wrap>div{margin-left:0;}
.ads-page-inner2 .col{float:none;}
.ads-page-inner2 .elem-1{margin-top:20px;}
.header-line-2 .weather-wrap{width:auto;}
.header-line-2 .weather .temperature{text-align:left;}
.job-vacancy .short-info .name{margin-bottom:15px;}
.job-vacancy .image{margin-bottom:15px;}
.job-vacancy .short-info.padding{margin-bottom:20px;}
.job-vacancy>.items .item{padding-bottom:20px;}
.cabinet-vacansii-add .wrap-input{margin-right:10px;}
.cabinet-vacansii-add .wrap-input .wrapper-input{padding-left:20px;}
.cabinet-vacansii-add .wrap-input span{width:20px;margin-right:-20px;}
.cabinet-vacansii .ads-navigate{padding-top:40px;}
.cabinet-rezume .add-btn{top:70px;right:auto;left:0;}
.cabinet-vacansii .block-rezume .col3 .date-rez{float:none;}
.cabinet-vacansii .block-rezume .col3 .money{float:none;}
.cabinet-vacansii .block-rezume .col2{width:100%;display:block;padding-right:0;padding-bottom:0;}
.cabinet-vacansii .block-rezume .col3{width:50%;display:block;float:left;padding-left:0;}
.cabinet-vacansii .block-rezume .col4{width:50%;display:block;float:left;padding-right:0;}
.cabinet-rezume .block-rezume{padding-top:45px;}
.cabinet-vacansii .block-rezume{padding-top:0px;}
.cabinet-rezume .block-rezume .col1{float:left;padding-right:0;margin-right:-100px;width:100px;padding-bottom:0;}
.cabinet-rezume .block-rezume .col2{float:left;padding-left:125px;position:relative;width:100%;}
.cabinet-vacansii .block-rezume .col2{padding-left:0;}
.cabinet-rezume .block-rezume .col3{float:left;width:50%;clear:both;padding:20px 10px 20px 0;}
.cabinet-rezume .block-rezume .col4{float:left;width:50%;padding:20px 0 20px 10px;}
.cabinet-rezume .block-rezume .date-rez{width:100%;}
.cabinet-rezume .block-rezume .money{width:100%;}
.ad-categories .column .ad{width:100%;}
.ad-categories .column .ad:nth-child(2n+1){clear:none;}
.ad-categories .column .ad:nth-child(9){display:block;}
}
@media only screen and (max-width:570px){.header-line-1 .search{width:50%;}
.main-news .big-news{width:100%;}
.main-news .small-news{width:100%;}
.photo-news .all-news{bottom:25px;right:16px;}
.header-line-2 .currency-wrap > div{float:none;margin-left:0;}
.ad-categories .column1 .categori li{float:left;width:100%;}
.ad-categories .column{width:100%;}
.ad-categories .column-wrap .column .ad{width:100%;}
.content .big-news .main-foto{text-align:center;}
.main-news .big-news{margin-bottom:20px;}
.block-news .block-event .wrap-link{margin-left:15px;padding-top:10px;}
.block-news h1{width:40%;}
.block-news .block-event{width:60%;}
.content .big-news .main-foto a{display:block;line-height:0;padding-right:0;}
.content .big-news .main-foto{text-align:left;}
.projacts-wrap .project:nth-child(2n+1){clear:none;}
.projacts-wrap .project{width:100%;}
.competitions-wrap{margin-left:0;}
.other-photo-wrap .item{width:50%;}
.other-photo-wrap .item:nth-child(3n+1){clear:none;}
.other-photo-wrap .competitions-wrap .item:nth-child(2n+1){clear:both;}
.bottom-com{padding:5px 10px 20px;}
.projacts-wrap .project:nth-child(2n+1){clear:none;}
.projacts-wrap .project{width:100%;}
.news-week .img{float:none;margin-right:0;margin-bottom:15px;}
.news-week .padding{float:none;padding-left:0;width:100%;}
.table-wrap{overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;}
.table{width:570px;margin-bottom:20px;}
.wrap-tender .tender-next{height:100px;width:50px;background-position:-111px -28px;}
.wrap-tender .tender-prev{height:100px;width:50px;background-position:-14px -28px;}
.tender-photo .image{width:125px;height:142px;}
.tender-photo span i{background-position:0px top;left:20px;}
.tender .jspContainer{height:160px !important;}
.power .column2 .foto-news{width:85px;margin-right:-85px;}
.padding{padding-left:95px;}
.fotonews .row .foto-news{width:85px;margin-right:-85px;}
.fotorama__caption{font-size:12px;line-height:16px;}
h1, .h1{font-size:1.8rem;line-height:1.9rem;padding:0 0 20px;}
h2, .h2{font-size:1.6rem;line-height:1.7rem;padding:0 0 15px;}
h3, .h3{font-size:1.1rem;line-height:1.25rem;padding:0 0 5px;}
h4, .h4{font-size:1rem;line-height:1.1rem;padding:0 0 5px;}
h5, .h5{font-size:0.95rem;line-height:1.05rem;padding:0 0 5px;}
.cabinet-rezume-add .delete-rezume{top:35px;}
.bottom-contacts .bottom-com{padding:5px 10px 20px;}
.page-message .message-list th{padding:15px 10px;}
.page-message .message-list td{padding:15px 10px;}
.page-message .message-list form{overflow-x:scroll;overflow-y:hidden;}
.page-message .message-list table{width:570px;}
.border .competition{font-size:1rem;}
.border .other-info{font-size:0.9rem;}
footer .all-header:nth-child(2){display:none;}
.footer-top .develop{width:25%;}
footer .all-header{width:25%;}
.copyright{line-height:0.8rem;}
.page-message .message-block .wrap-text .title{padding-right:0;}
.page-message .message-block .msg-link{position:static;margin-left:-25px;margin-bottom:15px;}
.page-message .message-block-buttons{padding-left:0;}
.ads-info .col{margin-bottom:10px;display:block;}
.ads-page-inner2 .wrap-price{font-size:26px;}
#owl-demo .owl-dots{display:none !important;}
.competitions-wrap{margin-left:-20px;}
.page-message .message-add .field label{float:none;margin-right:0;width:100%;margin-bottom:5px;display:block;text-align:left;}
.page-message .message-add .field .field-input{margin:0;}
.page-message .message-add .message-add-buttons{padding-left:0;}
.page-vacansii .block-rezume .col3{width:40%;}
.page-vacansii .block-rezume .col1{padding-bottom:0;}
.page-vacansii .block-rezume .col2{display:block;float:none;padding-bottom:0;padding-right:0;}
.page-vacansii .block-rezume .col3{display:block;float:none;width:100%;padding:20px 0 20px 0;clear:both;}
.block-rezume .col3 .date-rez{float:left;padding-bottom:0;}
.block-rezume .col3 .money{float:right;}
.banner-vacancy>.head{font-size:28px;line-height:34px;}
.new-template .main-foto-big img{display: none;}
.new-template .main-foto-big .xsmall{display: block;}
.new-template .main-foto-big>a{line-height: 0px; display: block; padding-right: 0px;}
.new-template .big-news{position: relative; padding:0px; margin: 0px; margin-bottom: 10px;}
.new-template .big-news .short-description{display: none;}
.new-template .big-news .wrap-title{position: absolute; left:0px; top: 0px; width: 100%; height: 100%; background: url(/bitrix/templates/vitbichi_copy/css/../images/news-shadow-big.png) 0 100% repeat-x; cursor: pointer;}
.new-template .big-news .wrap-title-inner{position: absolute; left:0px; bottom: 0px; padding:0 15px 15px;}
.new-template .big-news .wrap-title-inner a{color: #fff;}
.new-template .big-news .wrap-title-inner a:hover{color: #fff;}
.new-template .big-news .views{background:none; color:#fff;} 
.new-template .big-news .views i{background: url(/bitrix/templates/vitbichi_copy/css/../images/eye2.png) 0 0 no-repeat;}
.new-template .big-news .with-comments{background: none; color:#fff;}
.new-template .big-news .views .quantity{color: #fff;}
.new-template .item:after{content: ""; display: block; clear: both;}
.new-template .small-news-bottom .item,
.new-template .item{margin-bottom: 10px; float: none; width: 100%;}
.new-template .item .foto-news{position: relative; margin-right: -180px; width: 180px; float: left;}
.new-template .item .foto-news img{width: 100%; height: auto;}
.new-template .item .wrap-title{padding-left: 190px; float: left;}
.new-template .item .wrap-title .title-news{padding:0 0 0px 0;}
.new-template .item .wrap-i{margin-top: 6px;}
.new-template .other-news .title-news a{font-weight: normal; font-size: 14px;}
.new-template .big-news .small-link span{color: #fff;}
}
@media only screen and (max-width:540px){.fotorama__nav-wrap{display:none;}
.tender-photo{display:none;}
.sidebar .ads-list-min .item{width:100%;}
.cabinet-rezume-add .padding-img .data-form-line .data-form-input{padding-left:0;}
.cabinet-rezume-add .padding-img .data-form-line .data-form-name{width:100%;margin-right:0;margin-bottom:10px;}
.cabinet-rezume-add .data-form-line .data-form-input{padding-left:0;}
.cabinet-rezume-add .data-form-line .data-form-name{width:100%;margin-right:0;margin-bottom:10px;}
.data-form-top{display:none;}
}
@media only screen and (max-width:480px){.ads-section .col25{float:left;width:100%;}
.economy-wrap .image{float:none;margin:0 0 20px 0;width:100%;text-align:left;}
.economy .left-column .economy-article{float:none;padding:0;}
.main-top-news{padding:10px;}
.account-section .button-cancel{position:relative;right:0;top:0;}
.profile-form .img{float:none;margin:0 0 15px 0;width:100%;}
.profile-form .info{float:none;padding:0;}
.banners .banner1{width:100%;margin-bottom:15px;padding:0;}
.banners .banner2{width:100%;padding:0;}
.sidebar .sidebar-block{width:100%;float:none;display:block;margin:0 auto;margin-top:20px;}
.page-ads-list .data-form-line .data-form-name{width:100%;margin:0 0 5px 0;float:none;padding:0;}
.page-ads-list .data-form-line .data-form-input{padding:0;float:none;margin-bottom:10px;width:100%;}
.page-ads-list .padding-img .data-form-line .data-form-input{padding:0;}
.page-ads-list .data-form-submit{padding:0;}
.ads-page-inner2 .col{height:auto;}
.ads-page-inner2 .type{font-size:16px;line-height:36px;height:36px;padding:0 10px;}
.ads-page-inner2 .torg{padding:0 10px;height:36px;line-height:36px;font-size:16px;}
.page-vacansii .block-rezume .col2{display:block;float:none;padding-bottom:0;padding-right:0;}
.page-vacansii .block-rezume .col3{display:block;float:none;width:100%;padding:20px 0 20px 0;}
.block-rezume .col3 .date-rez{float:left;padding-bottom:0;}
.block-rezume .col3 .money{float:right;}
.vacancy-section .items .item{width:100%;float:none;}
.block-last-vacancy .item{width:100%;float:none;}
.block-last-vacancy .item:nth-child(2n+1){clear:none;}
}
@media only screen and (max-width:430px){.news-more .last-post .padding{float:left;padding-left:100px;}
.news-more .last-post .img{display:block;}
.add .all{padding-left:0;display:block;margin-top:10px;}
.sidebar-block .spacer{margin-left:0;margin:0 auto;}
.sidebar-wrap{margin:0 auto !important;}
.content .big-news{padding-right:0;}
.content .big-news .main-foto{text-align:center;}
.economy .image{width:100%;margin:0;}
.economy .image a{text-align:center;}
.economy .left-column .economy-article{width:100%;padding:0;padding-top:15px;}
.economy .right-column{display:block;width:100%;}
.economy .right-column .news-other{padding-left:0;}
.economy .right-column .news-other:first-child{border-top:1px solid #f0f0f0;padding-top:10px;}
.power .column1{width:100%;margin-bottom:30px;padding-right:0;}
.power .column2{width:100%;margin-bottom:30px;}
.power .column3{display:block;width:100%;}
.power .column3 .news-other{padding-left:0;}
footer .all-header{display:none;}
footer .develop{width:50%;}
footer .all-header:nth-child(6){display:block;width:50%;}
.fotonews .row:nth-child(3){display:block;}
.fotonews .row{width:100%;padding-left:0;}
.all-action .container:nth-child(3){display:none;}
.all-action .container{width:50%;}
.organization-wrap .services{width:100%;}
.power .column1 .foto-news{text-align:left;}
.economy .image{text-align:left;}
.add{text-align:center;}
.wrap-poster .block-type{margin-left:25px;}
.ads-list .line-1{padding-bottom:35px;}
.ads-list .item .publish{position:absolute;right:0;top:30px;}
.footer-top .develop{width:50%;}
.print-line .left .link-print{width:100%;margin-bottom:10px;}
.print-line .left .share-block{width:100%;padding-left:0;}
.print-line .right .item{width:100%;}
.print-line .left{margin-bottom:10px;}
}
@media only screen and (max-width:400px){.owl-controls.clickable .owl-pagination{display:none;}
.soc-btn{width:25px;}
.header-line-2 .auth-social-wrap{width:165px;}
.block-news h1{font-size:3rem;}
.block-news .block-event{font-size:1.2rem;}
.other-photo-wrap .item{width:100%;}
.other-photo-wrap .item .spacer{margin-left:0;margin:0 auto;}
.other-photo-wrap .competitions-wrap .item:nth-child(n+1){clear:both;}
.other-photo-wrap .competitions-wrap .item:nth-child(2n+1){clear:none;}
.breadcrumbs{font-size:12px;}
.header-line-2 .auth-social .link-profile{font-size:18px;}
.header-line-2 .weather .temperature{font-size:0.8rem;}
form.reviews-form{padding:10px 15px 30px;}
.top-com{padding:20px 15px 20px;}
.button, .foxbutton, .content button, .content input[type="button"], .content input[type="submit"]{padding:0 15px;}
.page-message .message-block .wrap-text .title{font-size:1.4rem;}
.banner-vacancy>.head{font-size:24px;line-height:28px;}
.cabinet-rezume-add .data-form-input .sel{width:100%;margin-bottom:5px;}
.cabinet-vacansii-add .wrap-input{margin-bottom:10px;max-width:200px;width:50%;margin-right:0;padding-right:10px;}
.cabinet-vacansii-add .wrap-input:nth-child(3){float:none;width:100%;margin-top:10px;clear:both;max-width:400px;}
.new-template .item .foto-news{position: relative; margin-right: -120px; width: 120px; float: left;}
.new-template .item .foto-news img{width: 100%; height: auto;}
.new-template .item .wrap-title{padding-left: 130px; float: left;}
}
@media only screen and (max-width:330px){.main-news .other-news{width:100%;margin-bottom:20px;padding:0;}
.main-news .other-news .foto-news{text-align:left;}
.header-line-2 .auth-social-wrap{width:150px;}
.soc-btn{margin-left:2px;}
.competitions-wrap .item:nth-child(2n+1){clear:none;}
.competitions-wrap .item{width:100%;}
.competitions-wrap .spacer{margin-left:0;}
.main-news-block .share-block .ya-share2{display:block;margin:10px 0 0;}
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/css/affiche.css?158884628911443*/
.flex {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.valign-center {
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.header-line-1 .button {
	top: 11px;
}
.header-line-1 .logo {
	padding-right: 20px;
}
.header-line-2 .clock {
	flex: 0 0 12%;
	max-width: 12%;
}
.header-line-2 .weather {
	flex: 0 0 22%;
	max-width: 22%;
}
.header-line-2 .affiche-link {
	flex: 0 0 20%;
	max-width: 20%;
}
.header-line-2 .currency {
	flex: 0 0 11%;
	max-width: 11%;
	padding-left: 15px;
	padding-right: 10px;
	text-align: center;
}
.header-line-2 .currency-wrap {
	width: auto;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.header-line-2 .auth-social{
	flex: 0 0 22%;
	max-width: 22%;
}
.affiche-link a{
	display: block;
	border-right: 1px solid #e8e8e8;
	height: 65px;
	text-align: center;
}
.affiche-link a img {
	max-height: 65px;
}


.affiche-menu {
	background: #e2e6f2;
	font-size: 0;
	position: relative;
	padding-right: 0px;
}
.affiche-menu-line {
	white-space: nowrap;
	overflow-x: auto;
}
.affiche-menu-line::-webkit-scrollbar {
	width: 0;
	height: 0;
}
.affiche-menu-line::-webkit-scrollbar-thumb {
	width: 0;
	height: 0;
}
.affiche-menu:before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 80px;
	background: linear-gradient(90deg, transparent 0%, #e2e6f1 55%);
}
.affiche-menu:after {
	content: "";
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto 0;
	width: 9px;
	height: 16px;
	background: url(/bitrix/templates/vitbichi_copy/css/../images/affiche/arrow-right.png) no-repeat;
	z-index: 2;
	animation: swipe 1.4s linear infinite;
}
@keyframes swipe {
	50% {
		-ms-transform: translateX(-12px);
		transform: translateX(-12px);
	}
}
@-ms-keyframes swipe {
	50% {
		-ms-transform: translateX(-12px);
		transform: translateX(-12px);
	}
}
.affiche-menu a {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	padding: 0px 16px;
	height: 52px;
	line-height: 52px;
	text-decoration: none;
	color: #474d63;
}
.affiche-menu a:last-child {
	margin-right: 80px;
}
.affiche-menu a:hover {
	color: #c23a54;
}
.affiche-menu a.active,
.affiche-menu a.selected {
	color: #FFF;
	background: #c23a54;
	padding: 0px 30px;
}
.affiche-by-days {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	font-size: 0;
	border-left: 1px solid #e2e6f2;
	margin-bottom: 30px;
}
.affiche-day {
	display: inline-block;
	vertical-align: middle;
	min-width: 8.333%;
	flex: 0 0 8.333%;
	min-height: 112px;
	border: 1px solid #e2e6f2;
	border-left: 0;
	text-align: center;
	padding: 17px 8px 10px;
	color: #474d63;
	font-size: 14px;
	text-decoration: none;
}
.affiche-day:not(.active):hover {
	background: #e2e6f2;
}
.affiche-day.active {
	background: #474d63;
	color: #FFF;
	border-color: #474d63;
	position: relative;
}
.affiche-day.active:before {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	bottom: -1px;
	width: 1px;
	background: #474d63;
}
.affiche-day.day-off {
	color: #c23a54;
}
.affiche-day-week {
	margin-bottom: 8px;
}
.affiche-day-date {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 4px;
}
.affiche-block {
	margin-bottom: 18px;
}
.affiche-title {
	padding: 15px 25px;
	margin-bottom: 20px;
	background: #e2e6f2;
	font-weight: 700;
	font-size: 18px;
}
.affiche-events {
	font-size: 0;
	margin-right: -25px;
}
.affiche-event {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	padding-right: 25px;
	margin-bottom: 27px;
	text-align: center;
	font-size: 16px;
}
.affiche-event-img {
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.affiche-event-img img {
	display: block;
	transition: transform .3s;
}
.affiche-event-img a:hover img {
	transform: scale(1.1);
}
.affiche-event-title {
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 18px;
}
.affiche-event-title a {
	text-decoration: none;
	color: #474d63;
}
.affiche-event-title a:hover {
	color: #0067b9;
}
.affiche-event-date {
	color: #c23a54;
}
.seo-block {
	border-top: 1px solid #d9dfed;
	padding-top: 30px;
}
.seo-block p {
	margin-bottom: 30px;
}

.film-page,
.event-page {
	margin-top: 30px;
	font-size: 0;
}
.film-page > *,
.event-page > * {
	font-size: 16px;
}
.film-page-img,
.event-page-img {
	width: 175px;
	margin-right: 30px;
	display: inline-block;
	vertical-align: top;
}
.film-page-body,
.event-page-body {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 205px);
	margin-bottom: 5px;
}
.cinema, .event-place {
	border: 1px solid #e2e6f2;
	padding: 25px;
	margin-bottom: 25px;
	font-size: 18px;
	color: #474d63;
}
.cinema-name,
.event-place-name {
	font-size: 28px;
	margin-bottom: 8px;
	font-weight: 700;
}
.event-place-name {
	margin-bottom: 12px;
}
.cinema-date {
	color: #c23a54;
	margin-bottom: 8px;
}
.cinema-prices {
	margin-bottom: 8px;
	font-weight: 700;
}
.cinema-prices span {
	margin-right: 3px;
}
.cinema-sessions {
	position: relative;
	padding-left: 70px;
}
.cinema-sessions-label {
	position: absolute;
	left: 0;
	top: 3px;
	font-weight: 700;
}
.cinema-sessions-items {
	font-size: 0;
}
.cinema-sessions-item {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	min-width: 64px;
	background: #e2e6f2;
	-ms-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.cinema-contacts,
.event-place-contacts {
	margin: 25px -25px -25px;
	padding: 25px;
	background: #f0f2f8;
	font-size: 16px;
}
.cinema-contacts > div,
.event-place-contacts > div {
	position: relative;
	padding-left: 20px;
	margin-bottom: 8px;
}
.cinema-contacts > div:last-child,
.event-place-contacts > div:last-child {
	margin-bottom: 0;
}
i[class^="i-"] {
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	position: relative;
	top: -1px;
}
.i-pin {
	background-image: url(/bitrix/templates/vitbichi_copy/css/../images/affiche/i-pin.png);
}
.i-tel {
	background-image: url(/bitrix/templates/vitbichi_copy/css/../images/affiche/i-tel.png);
}
.i-globe {
	background-image: url(/bitrix/templates/vitbichi_copy/css/../images/affiche/i-globe.png);
}
.cinema-contacts i[class^="i-"],
.event-place-contacts i[class^="i-"] {
	position: absolute;
	left: -1px;
	top: 50%;
	margin-top: -13px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: left center;
}
.film-page-body .inline-row,
.event-page-body .inline-row {
	margin-left: -15px;
	margin-right: -15px;
}
.film-page-body [class*="span-"],
.event-page-body [class*="span-"] {
	padding-left: 15px;
	padding-right: 15px;
}
.btn-bordered {
	display: inline-block;
	vertical-align: middle;
	padding: 0px 35px;
	border: 1px solid #e2e6f2;
	color: #474d63;
	height: 50px;
	line-height: 48px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	text-decoration: none;
}
.btn-bordered:hover {
	color: #0067b9;
	border-color: #0067b9;
}
.btn-block {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.btn-all-cinemas {
	margin-bottom: 30px;
}
.share-btns {
	margin-bottom: 25px;
}
.share-btns > span {
	display: inline-block;
	vertical-align: middle;
}
.share-btns .label {
	color: #CCC;
}
.share-btns ul {
	padding: 0 !important;
}
.share-btns li {padding: 0 !important;}

.film-descr,
.event-descr {
	margin-bottom: 30px;
}
.film-descr-title,
.event-descr-title {
	padding: 15px 25px;
	background: #e2e6f2;
	font-weight: 700;
	font-size: 18px;
}
.film-descr-body,
.event-descr-body {
	padding: 25px;
	border: 1px solid #e2e6f2;
}
.film-descr-body p,
.event-descr-body p {
	margin-bottom: 10px;
}
.film-descr-body .title {font-weight: 700;}
.mobile-menu{display: none;}

@media only screen and (max-width:1360px){
.news-text iframe{width:100% !important;}
.images-wrap iframe{width:100% !important;}
}
@media only screen and (max-width:640px){
.sidebar-block a{margin: 0 auto;}
.news-text iframe{width:100% !important; height:260px !important;}
.images-wrap iframe{width:100% !important; height:260px !important;}
}
@media only screen and (max-width:1175px){
	.header-line-2 .auth-social-wrap{width:200px;}
	.header-line-2 .auth-social{flex: 0 0 17%; max-width: 17%;}
	.header-line-2 .affiche-link{flex: 0 0 15%; max-width: 15%;}
	.header-line-2 .clock{flex: 0 0 17%; max-width: 17%;}
}

@media only screen and (max-width:990px){		
	.header-line-2 .clock{flex: 0 0 12%; max-width: 12%;}
	.header-line-2 .weather{flex: 0 0 25%; max-width: 25%;}
}

@media only screen and (max-width:980px){
	.header .top-line-menu li .drop-down-menu .items{display: none;}
	.header .top-line-menu .active2 .drop-down-menu{display: block;}
	.header-line-1 .top-menu li:hover{background: none;}
	.header-line-1 .top-menu li li a{text-transform: none; padding-left: 40px; position: relative;}
	.header-line-1 .top-menu li li a:before{content:"-"; display: inline-block; vertical-align: middle; margin-right: 5px; position: relative; top:-2px;}
	.header .bottom-menu>ul{display: none;}
	.header .bottom-menu .other{display: block;}
	.header .bottom-menu .separate {text-indent: -99999px; height:1px; background: #fff; width:100%; overflow: hidden; margin: 5px 0;}

}

@media only screen and (max-width:880px){
	.header-line-2 .clock{display: none;}
	.header-line-2 .weather {flex: 0 0 32%; max-width: 32%;}
	.header-line-2 .auth-social{flex: 0 0 22%; max-width: 22%;}
}

@media only screen and (max-width:768px){
	.header-line-2 .log{flex: 0 0 30%; max-width: 30%;}
	.header-line-2 .affiche-link{display: none;}
	.header-line-2 .weather {flex: 0 0 40%; max-width: 40%;}
	.header-line-2 .auth-social{flex: 0 0 30%; max-width: 30%;}
}

@media only screen and (max-width:700px){
	.weather-wrap__left{width:82px; margin-right: -82px; float: left;}
	.weather-wrap__right{width: 100%; box-sizing: border-box; float: left; padding-left: 85px;}
}

@media only screen and (max-width:640px){
	.valign-center{display: block;}
	.header-line-2 .log{clear: both; width: 100%; text-align: center; float: none; max-width: none; margin-bottom: 25px;}
	.header-line-2 .weather{border: none; float: left; width: 50%; max-width: none; padding:0px !important;}
	.header-line-2 .weather-wrap{padding:0px !important;}
	.header-line-2 .auth-social{float: right; width: 50%; max-width: none; margin: 0px; padding: 0px; float: right; text-align: right;}
	.auth-social-wrap{width: 100%; text-align: right;}
	.header-line-2 .auth-social .auth{text-align: right;}
	div#login-soc{margin-right: 0px; text-align: right;}
	.header-line-2 .auth-social-wrap{width:100%;}
}

@media only screen and (max-width:460px){
	.header-line-2 .weather{display: none;}
	.header-line-2 .auth-social{float: none; clear: both; width: 100%; text-align: center;}
	.header-line-2 .auth-social .auth{text-align: center;}
	div#login-soc{text-align: center;}
}

@media only screen and (max-width:380px){
	.header-line-2 .auth-social{height: 105px;}
	.header-line-2 .auth-social .auth{padding-top: 30px;}
}
/* End */


/* Start:/bitrix/templates/vitbichi_copy/styles.css?15913631925216*/
#body_edit {
	font-size: 1rem;
	line-height: 1.5rem;
	font-family: "PT Sans", sans-serif;
	color: #40434c;
	
}
#body_edit a {
	color: #0067b9;
	outline: none;
	text-decoration: underline;
}
#body_edit a:hover {
	text-decoration: none;
}
#body_edit h1,#body_edit  .h1{font-size:2.444rem; line-height:2.222rem; font-weight:bold; padding:0 0 30px 0; margin:0px; color: #444d64; font-family: 'PT Sans Narrow', sans-serif;}
#body_edit h2,#body_edit  .h2{font-size:2rem; line-height:2.222rem; font-weight:bold; padding:5px 0 20px 0; margin:0px; color: #2b2a63; font-family: 'PT Sans Narrow', sans-serif;}
#body_edit h3,#body_edit  .h3{font-size:1.333rem; line-height: 1.556rem; font-weight:normal; padding:0 0 10px 0; margin:0px; color: #090d13;font-family: 'PT Sans Narrow', sans-serif;}
#body_edit h4, #body_edit .h4{font-size:1.133rem; line-height: 1.356rem; font-weight:normal; padding:0 0 10px 0; margin:0px; color: #090d13;font-family: 'PT Sans Narrow', sans-serif;}
#body_edit h5, #body_edit .h5{font-size:1rem; line-height: 1.2rem; font-weight:normal; padding:0 0 10px 0; margin:0px; color: #090d13;font-family: 'PT Sans Narrow', sans-serif;}
#body_edit .clr{clear:both; height: 0; display: block; content: ''; float:none;}
#body_edit .col100{width:100%; float:left;}
#body_edit .col80{width:80%; float:left;}
#body_edit .col75{width:75%; float:left;}
#body_edit .col65{width:65%; float:left;}
#body_edit .col66{width:66.6666%; float:left;}
#body_edit .col60{width:60%; float:left;}
#body_edit .col50{width:50%; float:left;}
#body_edit .col40{width:40%; float:left;}
#body_edit .col33{width:33.3333%; float:left;}
#body_edit .col30{width:30%; float:left;}
#body_edit .col20{width:20%; float:left;}
#body_edit .col25{width:25%; float:left;}
#body_edit .col15{width: 15.5%; float:left;}
#body_edit .col16{width: 16.6%; float:left;}
#body_edit .col38{width: 38.7%; float:left;}
#body_edit .col43{width: 43%; float:left;}
#body_edit .col44{width: 44%; float:left;}
#body_edit .col45{width: 45%; float:left;}
#body_edit .col54{width: 53.6%; float:left;}
#body_edit .col55{width: 55%; float:left;}
#body_edit .col56{width: 56%; float:left;}
#body_edit .col57{width: 57%; float:left;}
#body_edit .col22{width:22.2%; float: left;}
#body_edit .col23{width:23.8%; float: left;}
#body_edit .col27{width:27.5%; float: left;}
#body_edit .col18{width:18.1%; float: left;}
#body_edit .col26{width:25.4%; float: left;}
#body_edit .col74{width:74.6%; float: left;}
#body_edit .col73{width:73.8%; float: left;}
#body_edit .col63{width: 63%; float:left;}

#body_edit .side-left{float:left;}
#body_edit .side-right{float:right;}
#body_edit .side-center{margin:0 auto;}

#body_edit p {
	margin: 0 0 20px;
}

#body_edit .glob {padding-left: 58px;background: url(/bitrix/templates/vitbichi_copy/images/sprite.png) no-repeat 28px 0;}
#body_edit .envelope {padding-left: 58px;background: url(/bitrix/templates/vitbichi_copy/images/sprite.png) no-repeat 28px 15.5%;}
#body_edit .location {padding-left: 58px;background: url(/bitrix/templates/vitbichi_copy/images/sprite.png) no-repeat 28px 31%;}
#body_edit .tel {padding-left: 58px;background: url(/bitrix/templates/vitbichi_copy/images/sprite.png) no-repeat 28px 53%;}
#body_edit .lamp-on {padding-left: 58px;background: url(/bitrix/templates/vitbichi_copy/images/sprite.png) no-repeat 24px 95%; height: 25px; padding-top: 3px;line-height: 1.1rem;}
#body_edit .lamp-off {padding-left: 58px;background: url(/bitrix/templates/vitbichi_copy/images/sprite.png) no-repeat 28px 73%; height: 25px; line-height: 1.7rem;}

#body_edit img.alignright{float: right; margin:0 0 5px 10px;}
#body_edit img.aligncenter{margin:0 auto 10px; display:block;}
#body_edit img.alignleft{float: left; margin:0 10px 5px 0px;}

#body_edit .document {padding-bottom: 35px; padding-left: 53px; background: url(/bitrix/templates/vitbichi_copy/images/file.png) no-repeat left 0; min-height:80px;}
#body_edit .document h3 {display: inline;}
#body_edit .document a {font-size: 0.8889rem; padding-left: 20px; background: url(/bitrix/templates/vitbichi_copy/images/download.png) no-repeat left 0; margin-left: 10px;font-family: 'PT Sans Narrow', sans-serif; }

#body_edit .insert-poll{border:1px solid #060; text-align:center; padding: 12px 0;}
#body_edit .id-poll{color:#060;}

#body_edit .insert-poll2{border:1px solid #F85454; text-align:center; padding: 12px 0;}
#body_edit .insert-poll2 .id-poll{color:#F85454;}

#body_edit .insert-gall{border:1px solid #9EF0FF; text-align:center; padding: 12px 0;}
#body_edit .insert-gall .id-gall{color:#9EF0FF;}

#body_edit blockquote,#body_edit .quote{display:block; position:relative; margin:0 0 20px 0 !important; padding:20px 25px !important; border:2px solid #E5E7ED !important; background: #F3F4F6;}
#body_edit .blue-block{display:block; position:relative; margin:0 0 20px 0 !important; padding:20px 25px !important; border:2px solid #36356B !important; background: #36356B; color:#fff;}
#body_edit .blue-block p:last-child{margin-bottom: 0px;}

#body_edit .caption {
    display: block;
    width: 100%;
    margin: 0 auto 20px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
}

.title__left{
	float: left;
}
.title__right{
	float: right;
}
.mghead{
	color: #000!important;
    font-weight: 700!important;
    font-size: 24px!important;
    text-transform: uppercase!important;
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
    border-bottom: 0px!important;
    text-decoration: none;
}
/* End */
/* /bitrix/templates/vitbichi_copy/css/owl.carousel.min.css?14635188004614 */
/* /bitrix/templates/vitbichi_copy/css/owl.theme.css?14635188001652 */
/* /bitrix/templates/vitbichi_copy/css/jquery.formstyler.css?146749320012110 */
/* /bitrix/templates/vitbichi_copy/css/jscrollpane.css?14635188001542 */
/* /bitrix/templates/vitbichi_copy/css/normalize.css?14761332001979 */
/* /bitrix/templates/vitbichi_copy/css/magnific-popup.css?14635188009839 */
/* /bitrix/templates/vitbichi_copy/css/style.css?1589379760107676 */
/* /bitrix/templates/vitbichi_copy/css/style2.css?146783880042474 */
/* /bitrix/templates/vitbichi_copy/css/related.css?15466930683613 */
/* /bitrix/templates/vitbichi_copy/css/resp.css?147613320026355 */
/* /bitrix/templates/vitbichi_copy/css/resp2.css?155852131535884 */
/* /bitrix/templates/vitbichi_copy/css/affiche.css?158884628911443 */
/* /bitrix/templates/vitbichi_copy/styles.css?15913631925216 */
