

/* Start:/local/templates/sotnibankov/js/fancybox/jquery.fancybox.css?14587197915583*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/sotnibankov/js/fancybox/fancybox_sprite.png') !important;
	background-size: 44px 152px	!important;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/sotnibankov/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px !important;
	right: -18px !important;
	width: 36px	!important;
	height: 36px	!important;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/sotnibankov/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/sotnibankov/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/sotnibankov/js/fancybox/fancybox_sprite@2x.png')	!important;
		background-size: 44px 152px	!important; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/sotnibankov/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min--moz-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/sotnibankov/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/sotnibankov/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/sotnibankov/js/jScrollPane/jquery.jscrollpane.css?14462055001379*/
/*
 * 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;
}

.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;
	padding: 0;
	margin: 0;
}

.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:/local/templates/sotnibankov/js/slick/slick.css?14462055001718*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
/* End */


/* Start:/local/templates/sotnibankov/js/jquery-ui/jquery-ui.css?144620550034107*/
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -2px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.55em 2.1em 0.55em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	opacity: .5;
	filter: Alpha(Opacity=50); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	opacity: .2;
	filter: Alpha(Opacity=20); /* support: IE8 */
	border-radius: 5px;
}

/* End */


/* Start:/local/templates/sotnibankov/js/jquery.the-modal/jquery.the-modal.css?1446205500731*/
.themodal-lock {
	/* when modal is opened we're removing scrollbars from the main content */
	overflow: hidden;
}

.themodal-overlay {
	/* overlay will stay fixed and will take all the space available */
	position: fixed;
	bottom: 0;
	left: 0;
	top: 0;
	right: 0;
	z-index: 100;

	/* if modal content doesn't fit inside the overlay, display scrollbars */
	overflow: auto;

	/* allow one-finger iPad scrolling */
	-webkit-overflow-scrolling: touch;

}

/* fix for iPad glitches */
.themodal-overlay > * {
	-webkit-transform: translateZ(0px);
}

.themodal-overlay {
	background: rgba(0, 0, 0, 0.5);
	/* IE6–IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000, endColorstr = #7F000000);
	zoom: 1;
}

/* End */


/* Start:/local/templates/sotnibankov/js/jquery.select2/jquery.select2.css?144620550017128*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  font-size: 13px;
  width: 100%;
  z-index: 8050;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 30px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #ff3333 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #ff3333 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #ff3333 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #ff3333 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #ff3333;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* End */


/* Start:/local/templates/sotnibankov/css/jquery.bxslider.css?14462054993703*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/local/templates/sotnibankov/css/../img/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/local/templates/sotnibankov/css/../img/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/local/templates/sotnibankov/css/../img/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/local/templates/sotnibankov/css/../img/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/local/templates/sotnibankov/css/../img/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* End */


/* Start:/local/templates/sotnibankov/js/videojs/videojs.css?149564034746519*/
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url("/local/templates/sotnibankov/js/videojs/../font/2.0.0/VideoJS.eot?#iefix") format("eot"); }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
    content: "\f101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play-circle:before {
    content: "\f102"; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
    content: "\f103"; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
  .video-js .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\f104"; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
  .video-js .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\f105"; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
  .video-js .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\f106"; }

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
  .video-js .vjs-volume-menu-button:before {
    content: "\f107"; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
    content: "\f108"; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\f109"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-square:before {
    content: "\f10a"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-spinner:before {
    content: "\f10b"; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
    content: "\f10c"; }

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-captions:before, .video-js .vjs-captions-button:before {
    content: "\f10d"; }

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
    content: "\f10e"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-share:before {
    content: "\f10f"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cog:before {
    content: "\f110"; }

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
    content: "\f111"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-outline:before {
    content: "\f112"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-inner-circle:before {
    content: "\f113"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-hd:before {
    content: "\f114"; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
    content: "\f115"; }

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-replay:before {
    content: "\f116"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-facebook:before {
    content: "\f117"; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-gplus:before {
    content: "\f118"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-linkedin:before {
    content: "\f119"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-twitter:before {
    content: "\f11a"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-tumblr:before {
    content: "\f11b"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pinterest:before {
    content: "\f11c"; }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before {
    content: "\f11d"; }

.vjs-icon-audio, .video-js .vjs-audio-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio:before, .video-js .vjs-audio-button:before {
    content: "\f11e"; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .video-js:-moz-full-screen {
    position: absolute; }
  .video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu-button.vjs-disabled {
  cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }
  .video-js .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  font-family: Arial, Helvetica, sans-serif;
  visibility: visible;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-mouse-display:before {
  display: none; }

.video-js .vjs-play-progress {
  background-color: #fff; }
  .video-js .vjs-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em; }

.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em; }

.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1; }

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
  display: none; }

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em; }

.vjs-tooltip-progress-bar {
  visibility: hidden; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none; }

.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }
  .vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }
  .vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 16em;
  font-size: 12px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
  border: none; }

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
  display: block;
  width: 100px;
  margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
  float: right; }

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0; }

.vjs-caption-settings label > input {
  margin-right: 10px; }

.vjs-caption-settings fieldset {
  margin-top: 1em;
  margin-left: .5em; }

.vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden; } }

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

@media \0screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}

/* End */


/* Start:/local/templates/sotnibankov/components/bitrix/search.title/.default/style.css?14462054991744*/
div.title-search-result {
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 274px;
	margin-top:-3px;
	background-color: #FFF;
	padding: 16px 20px 25px;
	border-radius: 3px;
	border: 13px solid rgb(240, 240, 240);
	border-top: 0;
	margin-left: -13px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/sotnibankov/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_item_element{
	/*float: left;*/
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #1F59DF;
	font-size: 13px;
	text-decoration: none;
	line-height: 16px;
}
.bx_searche .bx_item_element a b{color: #F33;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #1F59DF;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/sotnibankov/components/bitrix/system.auth.registration/pupop/style.css?1446205499446*/
div.bx-auth input.bx-auth-input {vertical-align:middle;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(/local/templates/sotnibankov/components/bitrix/system.auth.registration/pupop/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(/local/templates/sotnibankov/components/bitrix/system.auth.registration/pupop/images/sec-unlocked.png);}

/* End */


/* Start:/local/templates/sotnibankov/components/bitrix/socserv.auth.form/flat/style.min.css?14579651782372*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;background-image:url(/local/templates/sotnibankov/components/bitrix/socserv.auth.form/flat/images/sprite.png);background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}
/* End */


/* Start:/local/templates/sotnibankov/styles.css?1476011837256*/
h1{font-size: 1.45em; font-weight: normal;  margin:0;padding:0px; margin-bottom: 20px; padding-bottom: 10px;}

h2,h3,h4{ margin:0;padding:0px;font-size:1.15em; margin-bottom:10px; font-weight:normal;}

.small{ font-size: 11px; }
.intro{ font-weight: 700; }
/* End */


/* Start:/local/templates/sotnibankov/template_styles.css?1479306771342868*/
/* line 223, sass/_webprofy_grid.scss */
.columns {
  width: auto;
  position: relative;
  margin-left: -2.5%;
}
/* line 212, sass/_webprofy_grid.scss */
.columns:after {
  content: '';
  display: block;
  clear: left;
}

/* line 228, sass/_webprofy_grid.scss */
.column, .main-news .news-list .item, .ratings .news-list .item, .research .news-list .item, .league .news-list .item, .society .news-list .item, .popular .news-list .item, .mobile-quotes .more, .poll-block .polls .active,
.poll-block .polls .past, .consultant .managers .manager {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 235, sass/_webprofy_grid.scss */
.wp-grid {
  width: 95%;
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
}

/* line 18, sass/template_styles.scss */
* {
  margin: 0;
  padding: 0;
  font: inherit;
  box-sizing: border-box;
}

/* line 25, sass/template_styles.scss */
.adm-main-wrap * {
  box-sizing: content-box;
}

/* line 29, sass/template_styles.scss */
a img, fieldset {
  border: none;
}

/* line 33, sass/template_styles.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0);
  cursor: default;
}

/* line 41, sass/template_styles.scss */
body {
  font-size: 100%;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 1170px) {
  /* line 49, sass/template_styles.scss */
  body.is-rating-page .right-col, body.is-rating-page .ui-block {
    display: none;
  }
  /* line 52, sass/template_styles.scss */
  body.is-rating-page .center-col, body.is-rating-page .main-menu .articles, .main-menu body.is-rating-page .articles {
    width: 73%;
  }
  /* line 56, sass/template_styles.scss */
  body.is-rating-page .left-col, body.is-rating-page .main-menu .sub-menu, .main-menu body.is-rating-page .sub-menu, body.is-rating-page .main-footer .left, .main-footer body.is-rating-page .left {
    width: 25.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 64, sass/template_styles.scss */
  body.is-rating-page .center-col, body.is-rating-page .main-menu .articles, .main-menu body.is-rating-page .articles {
    width: 68.1%;
  }
  /* line 68, sass/template_styles.scss */
  body.is-rating-page .left-col, body.is-rating-page .main-menu .sub-menu, .main-menu body.is-rating-page .sub-menu, body.is-rating-page .main-footer .left, .main-footer body.is-rating-page .left {
    width: 30.83333%;
  }
}
@media screen and (max-width: 767px) {
  /* line 75, sass/template_styles.scss */
  body.is-rating-page .center-col, body.is-rating-page .main-menu .articles, .main-menu body.is-rating-page .articles {
    width: 100%;
  }
}

/* line 86, sass/template_styles.scss */
*:focus,
*:active,
*:hover {
  outline: 0;
}

/* line 92, sass/template_styles.scss */
input[type="submit"], input[type="button"], textarea {
  -webkit-appearance: none;
}

@media screen and (max-width: 479px) {
  /* line 98, sass/template_styles.scss */
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
    background: #eee;
  }
}
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.eot?v1.0");
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.woff?v1.0") format("woff"), url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.ttf?v1.0") format("truetype"), url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.svg#Roboto-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.eot?v1.0");
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.woff?v1.0") format("woff"), url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.ttf?v1.0") format("truetype"), url("/local/templates/sotnibankov/./fonts/Roboto_Bold/Roboto_Bold.svg#Roboto-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Italic/Roboto_Italic.eot?v1.0");
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Italic/Roboto_Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/sotnibankov/./fonts/Roboto_Italic/Roboto_Italic.woff?v1.0") format("woff"), url("/local/templates/sotnibankov/./fonts/Roboto_Italic/Roboto_Italic.ttf?v1.0") format("truetype"), url("/local/templates/sotnibankov/./fonts/Roboto_Italic/Roboto_Italic.svg#Roboto-Italic") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Regular/Roboto_Regular.eot?v1.0");
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Regular/Roboto_Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/sotnibankov/./fonts/Roboto_Regular/Roboto_Regular.woff?v1.0") format("woff"), url("/local/templates/sotnibankov/./fonts/Roboto_Regular/Roboto_Regular.ttf?v1.0") format("truetype"), url("/local/templates/sotnibankov/./fonts/Roboto_Regular/Roboto_Regular.svg#Roboto-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Light/Roboto_Light.eot?v1.0");
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Light/Roboto_Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/sotnibankov/./fonts/Roboto_Light/Roboto_Light.woff?v1.0") format("woff"), url("/local/templates/sotnibankov/./fonts/Roboto_Light/Roboto_Light.ttf?v1.0") format("truetype"), url("/local/templates/sotnibankov/./fonts/Roboto_Light/Roboto_Light.svg#Roboto-Light") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Medium/Roboto_Medium.eot?v1.0");
  src: url("/local/templates/sotnibankov/./fonts/Roboto_Medium/Roboto_Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/sotnibankov/./fonts/Roboto_Medium/Roboto_Medium.woff?v1.0") format("woff"), url("/local/templates/sotnibankov/./fonts/Roboto_Medium/Roboto_Medium.ttf?v1.0") format("truetype"), url("/local/templates/sotnibankov/./fonts/Roboto_Medium/Roboto_Medium.svg#Roboto-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
/* line 150, sass/template_styles.scss */
.show-tablet {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 150, sass/template_styles.scss */
  .show-tablet {
    display: block;
  }
}

/* line 156, sass/template_styles.scss */
.show-mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 156, sass/template_styles.scss */
  .show-mobile {
    display: block;
  }
}

/* line 168, sass/template_styles.scss */
ul, ol {
  margin: 0;
  padding: 0;
}

/* line 174, sass/template_styles.scss */
.left-col ul, .main-menu .sub-menu ul, .main-footer .left ul, .left-col ol, .main-menu .sub-menu ol, .main-footer .left ol {
  list-style: none;
}

/* line 177, sass/template_styles.scss */
.main-footer ul, .main-footer ol {
  list-style: none;
}

/* line 183, sass/template_styles.scss */
.sprite, .rating-stars-block span, .ui-selectmenu-button .ui-icon, .choose-year .bx-wrapper .bx-controls-direction a, .search-block .search-form form fieldset .field-wrap:after, .table-wrap table thead th .sort a, .rating_block span label, .page-content .comments .comment-info > *.comment-answers:before, .captcha-image .reload, .bank-item .page-content section.bank-last-news ul li span.date:before, .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha .reload, .bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.comment-answers:before, .bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a:before, .comments ul .info .comment-info > *.comment-answers:before, .comments ul .info .consult-rating a:before,
.comments ul .info .comment-rating a:before, .bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a:before, .leadership .leadership-wrap .leadership-item .image-wrap a span, .leadership .leadership-wrap .leadership-item .item-info p.info:before, .comment__toggle-answers:before, .rate-me__up:before, .rate-me__down:before, .main-news .news-list .item .date:before, .ratings .news-list .item .date:before, .research .news-list .item .date:before, .league .news-list .item .date:before, .society .news-list .item .date:before, .popular .news-list .item .date:before, .main-news .short-news .date:before, .ratings .short-news .date:before, .research .short-news .date:before, .league .short-news .date:before, .society .short-news .date:before, .popular .short-news .date:before, .portal-news .date:before, .aside-events .date:before, .main-news-list .news-date-time:before, .news-item .news-date-time:before, label.radio:before, label.checkbox:before, input[type='radio']:checked + label.radio:before, input[type='radio']:checked + label.checkbox:before, input[type='checkbox'] + label.radio:before, input[type='checkbox'] + label.checkbox:before, input[type='checkbox']:checked + label.radio:before, input[type='checkbox']:checked + label.checkbox:before, .aside-events li .date:before, .poll-block .polls .mark:before, .ui-block .town span:after, .ui-block .search [type='submit'], .fancybox-mobile #title-search [type="submit"], .ui-mobile .main > li > a:before, .ui-mobile .main > li span:before, .ui-mobile .mobile-submenu_item a:before, .ui-mobile .mobile-submenu_item span:before, .ui-mobile .additional > li a:before, .ui-mobile .additional > li span:before, .ui-mobile .search, .ui-mobile .brgr-btn, .ui-mobile .brgr-btn.active, .fancybox-mobile .fancybox-close, .social-buttons_mobile:before, .vote-date {
  background-image: url("/local/templates/sotnibankov/./images/sprite.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 183, sass/template_styles.scss */
  .sprite, .rating-stars-block span, .ui-selectmenu-button .ui-icon, .choose-year .bx-wrapper .bx-controls-direction a, .search-block .search-form form fieldset .field-wrap:after, .table-wrap table thead th .sort a, .rating_block span label, .page-content .comments .comment-info > *.comment-answers:before, .captcha-image .reload, .bank-item .page-content section.bank-last-news ul li span.date:before, .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha .reload, .bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.comment-answers:before, .bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a:before, .comments ul .info .comment-info > *.comment-answers:before, .comments ul .info .consult-rating a:before,
  .comments ul .info .comment-rating a:before, .bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a:before, .leadership .leadership-wrap .leadership-item .image-wrap a span, .leadership .leadership-wrap .leadership-item .item-info p.info:before, .comment__toggle-answers:before, .rate-me__up:before, .rate-me__down:before, .main-news .news-list .item .date:before, .ratings .news-list .item .date:before, .research .news-list .item .date:before, .league .news-list .item .date:before, .society .news-list .item .date:before, .popular .news-list .item .date:before, .main-news .short-news .date:before, .ratings .short-news .date:before, .research .short-news .date:before, .league .short-news .date:before, .society .short-news .date:before, .popular .short-news .date:before, .portal-news .date:before, .aside-events .date:before, .main-news-list .news-date-time:before, .news-item .news-date-time:before, label.radio:before, label.checkbox:before, input[type='radio']:checked + label.radio:before, input[type='radio']:checked + label.checkbox:before, input[type='checkbox'] + label.radio:before, input[type='checkbox'] + label.checkbox:before, input[type='checkbox']:checked + label.radio:before, input[type='checkbox']:checked + label.checkbox:before, .aside-events li .date:before, .poll-block .polls .mark:before, .ui-block .town span:after, .ui-block .search [type='submit'], .fancybox-mobile #title-search [type="submit"], .ui-mobile .main > li > a:before, .ui-mobile .main > li span:before, .ui-mobile .mobile-submenu_item a:before, .ui-mobile .mobile-submenu_item span:before, .ui-mobile .additional > li a:before, .ui-mobile .additional > li span:before, .ui-mobile .search, .ui-mobile .brgr-btn, .ui-mobile .brgr-btn.active, .fancybox-mobile .fancybox-close, .social-buttons_mobile:before, .vote-date {
    background-image: url("/local/templates/sotnibankov/./images/sprite@2x.png");
    background-size: 175px 175px;
  }
}

/* line 195, sass/template_styles.scss */
.aside-quotes, .currency-wrap, .bank-info-line {
  background: url("/local/templates/sotnibankov/./images/content/block-bg.jpg");
}

/* line 200, sass/template_styles.scss */
.comment__toggle-answers:before, .rate-me__up:before, .rate-me__down:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 16px;
  background-position: -76px -115px;
  margin-right: 5px;
}

/* line 213, sass/template_styles.scss */
.main-news .news-list .item .date:before, .ratings .news-list .item .date:before, .research .news-list .item .date:before, .league .news-list .item .date:before, .society .news-list .item .date:before, .popular .news-list .item .date:before, .main-news .short-news .date:before, .ratings .short-news .date:before, .research .short-news .date:before, .league .short-news .date:before, .society .short-news .date:before, .popular .short-news .date:before, .portal-news .date:before, .aside-events .date:before, .main-news-list .news-date-time:before, .news-item .news-date-time:before {
  background-position: -46px -98px;
  width: 9px;
  height: 9px;
}

/* line 220, sass/template_styles.scss */
label.radio:before, label.checkbox:before {
  background-position: 0px -98px;
  width: 13px;
  height: 13px;
}

/* line 227, sass/template_styles.scss */
input[type='radio']:checked + label.radio:before, input[type='radio']:checked + label.checkbox:before {
  background-position: -23px -98px;
  width: 13px;
  height: 13px;
}

/* line 234, sass/template_styles.scss */
input[type='checkbox'] + label.radio:before, input[type='checkbox'] + label.checkbox:before {
  background-position: -32px -139px;
  width: 13px;
  height: 13px;
}

/* line 241, sass/template_styles.scss */
input[type='checkbox']:checked + label.radio:before, input[type='checkbox']:checked + label.checkbox:before {
  background-position: -57px -139px;
  width: 13px;
  height: 13px;
}

/* line 248, sass/template_styles.scss */
.aside-events li .date:before {
  background-position: -83px -97px;
  width: 9px;
  height: 9px;
}

/* line 255, sass/template_styles.scss */
.poll-block .polls .mark:before {
  background-position: -65px -98px;
  width: 8px;
  height: 8px;
}

/* line 262, sass/template_styles.scss */
.ui-block .town span:after {
  background-position: -101px -98px;
  width: 5px;
  height: 5px;
}

/* line 269, sass/template_styles.scss */
.ui-block .search [type='submit'], .fancybox-mobile #title-search [type="submit"] {
  background-position: -128px -35px;
  width: 15px;
  height: 15px;
}

/* line 276, sass/template_styles.scss */
.ui-mobile .main > li > a:before, .ui-mobile .main > li span:before, .ui-mobile .mobile-submenu_item a:before, .ui-mobile .mobile-submenu_item span:before {
  background-position: 0px -121px;
  width: 6px;
  height: 11px;
}

/* line 283, sass/template_styles.scss */
.ui-mobile .additional > li a:before, .ui-mobile .additional > li span:before {
  background-position: -112px -61px;
  width: 6px;
  height: 11px;
}

/* line 297, sass/template_styles.scss */
.ui-mobile .search {
  background-position: -40px -61px;
  width: 27px;
  height: 27px;
}

/* line 304, sass/template_styles.scss */
.ui-mobile .brgr-btn {
  background-position: -64px 0px;
  width: 54px;
  height: 51px;
}

/* line 311, sass/template_styles.scss */
.ui-mobile .brgr-btn.active, .fancybox-mobile .fancybox-close {
  background-position: 0px 0px;
  width: 54px;
  height: 51px;
}

/* line 318, sass/template_styles.scss */
.social-buttons_mobile:before {
  background-position: -128px -60px;
  width: 13px;
  height: 14px;
}

/* line 328, sass/template_styles.scss */
.page-content, .main-news, .ratings, .research, .league, .society, .popular, .portal-news, .aside-events, .aside-rating, .aside-quotes, .currency-wrap, .poll-block, .aside-offers, .mobile-special, .aside-feedback, .comments, .banks-search-block-wrap, .banks-list-block, .bank-item .page-content section, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel, .bank-info-line {
  margin-bottom: 12px;
  padding: 16px 20px 25px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: white;
}
/* line 97, sass/_mixins.scss */
.page-content:after, .main-news:after, .ratings:after, .research:after, .league:after, .society:after, .popular:after, .portal-news:after, .aside-events:after, .aside-rating:after, .aside-quotes:after, .currency-wrap:after, .poll-block:after, .aside-offers:after, .mobile-special:after, .aside-feedback:after, .comments:after, .banks-search-block-wrap:after, .banks-list-block:after, .bank-item .page-content section:after, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel:after, .bank-info-line:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 1230px) {
  /* line 328, sass/template_styles.scss */
  .page-content, .main-news, .ratings, .research, .league, .society, .popular, .portal-news, .aside-events, .aside-rating, .aside-quotes, .currency-wrap, .poll-block, .aside-offers, .mobile-special, .aside-feedback, .comments, .banks-search-block-wrap, .banks-list-block, .bank-item .page-content section, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel, .bank-info-line {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  /* line 328, sass/template_styles.scss */
  .page-content, .main-news, .ratings, .research, .league, .society, .popular, .portal-news, .aside-events, .aside-rating, .aside-quotes, .currency-wrap, .poll-block, .aside-offers, .mobile-special, .aside-feedback, .comments, .banks-search-block-wrap, .banks-list-block, .bank-item .page-content section, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel, .bank-info-line {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 479px) {
  /* line 328, sass/template_styles.scss */
  .page-content, .main-news, .ratings, .research, .league, .society, .popular, .portal-news, .aside-events, .aside-rating, .aside-quotes, .currency-wrap, .poll-block, .aside-offers, .mobile-special, .aside-feedback, .comments, .banks-search-block-wrap, .banks-list-block, .bank-item .page-content section, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel, .bank-info-line {
    padding: 10px;
  }
}

/* line 349, sass/template_styles.scss */
.mainpage .page-content, .bank-list .page-content, .bank-item .page-content {
  margin: 0;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}
@media screen and (max-width: 1230px) {
  /* line 349, sass/template_styles.scss */
  .mainpage .page-content, .bank-list .page-content, .bank-item .page-content {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 349, sass/template_styles.scss */
  .mainpage .page-content, .bank-list .page-content, .bank-item .page-content {
    padding: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 349, sass/template_styles.scss */
  .mainpage .page-content, .bank-list .page-content, .bank-item .page-content {
    padding: 0;
  }
}

/* line 365, sass/template_styles.scss */
.ratings, .research, .league, .society, .poll-block {
  border-top: 4px solid #ff3333;
}

/* line 369, sass/template_styles.scss */
.aside-quotes, .currency-wrap {
  background-image: url("/local/templates/sotnibankov/images/bg_quotes.jpg");
  background-size: 48px 36px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 369, sass/template_styles.scss */
  .aside-quotes, .currency-wrap {
    background-image: url("/local/templates/sotnibankov/images/bg_quotes@2x.jpg");
  }
}

/* line 375, sass/template_styles.scss */
.main-news h2, .ratings h2, .research h2, .league h2, .society h2, .popular h2, .main-news .sidebar-title, .ratings .sidebar-title, .research .sidebar-title, .league .sidebar-title, .society .sidebar-title, .popular .sidebar-title, .portal-news h2, .aside-events h2, .portal-news .sidebar-title, .aside-events .sidebar-title, .aside-rating h2, .aside-rating .sidebar-title, .aside-quotes h2, .aside-quotes .sidebar-title, .currency-wrap h2, .currency-wrap .sidebar-title, .poll-block h2, .poll-block .sidebar-title, .aside-feedback h2, .aside-feedback .sidebar-title, .consultant h2, .consultant .sidebar-title, .popular .short-news-caption, .comments h2, .comments .sidebar-title, .comments .send .caption, .question-count {
  margin: 0;
  padding: 0;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  line-height: 1.5;
  color: black;
}
/* line 385, sass/template_styles.scss */
.main-news h2 a, .ratings h2 a, .research h2 a, .league h2 a, .society h2 a, .popular h2 a, .main-news .sidebar-title a, .ratings .sidebar-title a, .research .sidebar-title a, .league .sidebar-title a, .society .sidebar-title a, .popular .sidebar-title a, .portal-news h2 a, .aside-events h2 a, .portal-news .sidebar-title a, .aside-events .sidebar-title a, .aside-rating h2 a, .aside-rating .sidebar-title a, .aside-quotes h2 a, .aside-quotes .sidebar-title a, .currency-wrap h2 a, .currency-wrap .sidebar-title a, .poll-block h2 a, .poll-block .sidebar-title a, .aside-feedback h2 a, .aside-feedback .sidebar-title a, .consultant h2 a, .consultant .sidebar-title a, .popular .short-news-caption a, .comments h2 a, .comments .sidebar-title a, .comments .send .caption a, .question-count a {
  color: inherit;
}
/* line 387, sass/template_styles.scss */
.main-news h2 a:hover, .ratings h2 a:hover, .research h2 a:hover, .league h2 a:hover, .society h2 a:hover, .popular h2 a:hover, .main-news .sidebar-title a:hover, .ratings .sidebar-title a:hover, .research .sidebar-title a:hover, .league .sidebar-title a:hover, .society .sidebar-title a:hover, .popular .sidebar-title a:hover, .portal-news h2 a:hover, .aside-events h2 a:hover, .portal-news .sidebar-title a:hover, .aside-events .sidebar-title a:hover, .aside-rating h2 a:hover, .aside-rating .sidebar-title a:hover, .aside-quotes h2 a:hover, .aside-quotes .sidebar-title a:hover, .currency-wrap h2 a:hover, .currency-wrap .sidebar-title a:hover, .poll-block h2 a:hover, .poll-block .sidebar-title a:hover, .aside-feedback h2 a:hover, .aside-feedback .sidebar-title a:hover, .consultant h2 a:hover, .consultant .sidebar-title a:hover, .popular .short-news-caption a:hover, .comments h2 a:hover, .comments .sidebar-title a:hover, .comments .send .caption a:hover, .question-count a:hover {
  color: #ea2f2f;
}
@media screen and (max-width: 479px) {
  /* line 375, sass/template_styles.scss */
  .main-news h2, .ratings h2, .research h2, .league h2, .society h2, .popular h2, .main-news .sidebar-title, .ratings .sidebar-title, .research .sidebar-title, .league .sidebar-title, .society .sidebar-title, .popular .sidebar-title, .portal-news h2, .aside-events h2, .portal-news .sidebar-title, .aside-events .sidebar-title, .aside-rating h2, .aside-rating .sidebar-title, .aside-quotes h2, .aside-quotes .sidebar-title, .currency-wrap h2, .currency-wrap .sidebar-title, .poll-block h2, .poll-block .sidebar-title, .aside-feedback h2, .aside-feedback .sidebar-title, .consultant h2, .consultant .sidebar-title, .popular .short-news-caption, .comments h2, .comments .sidebar-title, .comments .send .caption, .question-count {
    font-size: 13px;
  }
}

/* line 398, sass/template_styles.scss */
.main-news .menu, .ratings .menu, .research .menu, .league .menu, .society .menu, .popular .menu, .poll-block .menu, .consultant .menu {
  display: table;
  font-family: "Roboto", Arial, sans-serif;
  margin-left: -10px;
  margin-right: -10px;
}
/* line 404, sass/template_styles.scss */
.main-news .menu li, .ratings .menu li, .research .menu li, .league .menu li, .society .menu li, .popular .menu li, .poll-block .menu li, .consultant .menu li {
  display: table-cell;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 409, sass/template_styles.scss */
.main-news .menu li a, .ratings .menu li a, .research .menu li a, .league .menu li a, .society .menu li a, .popular .menu li a, .poll-block .menu li a, .consultant .menu li a {
  font-size: 13px;
  text-decoration: none;
  color: #333;
  text-decoration: underline;
}
/* line 414, sass/template_styles.scss */
.main-news .menu li a:hover, .ratings .menu li a:hover, .research .menu li a:hover, .league .menu li a:hover, .society .menu li a:hover, .popular .menu li a:hover, .poll-block .menu li a:hover, .consultant .menu li a:hover {
  color: #ea2f2f;
}

/* line 421, sass/template_styles.scss */
.special-menu, .main-menu {
  text-align: justify;
}
/* line 424, sass/template_styles.scss */
.special-menu:after, .main-menu:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 1px;
}
/* line 431, sass/template_styles.scss */
.special-menu > li, .main-menu > li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;
}

/* line 440, sass/template_styles.scss */
.poll-block .polls button[type="submit"], .aside-feedback [type='submit'], .comments .send button[type='submit'], .comments .show-form, .modal-item .form-fields button[type="submit"], .page-content-form .form-fields button[type="submit"], .modal-item .form-fields input[type="submit"], .page-content-form .form-fields input[type="submit"], .modal-item .form-fields button[type="button"], .page-content-form .form-fields button[type="button"], .button a, .search-block .search-form form fieldset .button button, .search-block .search-form form fieldset .button input[type="submit"], .regular-button, .content-form input[type="submit"], .form-pupop input[type="submit"], #choose-article a, .need-auth a, #choose-vote-bank-noauth a, .mfeedback input[type="submit"], .reviews-reply-buttons input, .buttons a:not(.simple-link), .banks-search-block-wrap .banks-search-block form .btn, .banks-list-block .mobile-view-info .mvi-button .button, .comment__answer-button-specialist, .comment__answer-button-user {
  display: inline-block;
  padding: 10px 30px;
  font-size: 13px;
  text-transform: none;
  line-height: 1;
  background-color: #ff3333;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: white;
  transition: opacity .5s;
  -webkit-transition: opacity 0.5s;
  text-decoration: none;
  color: white;
  cursor: pointer;
}
/* line 456, sass/template_styles.scss */
.poll-block .polls button[type="submit"]:hover, .aside-feedback [type='submit']:hover, .comments .send button[type='submit']:hover, .comments .show-form:hover, .modal-item .form-fields button[type="submit"]:hover, .page-content-form .form-fields button[type="submit"]:hover, .modal-item .form-fields input[type="submit"]:hover, .page-content-form .form-fields input[type="submit"]:hover, .modal-item .form-fields button[type="button"]:hover, .page-content-form .form-fields button[type="button"]:hover, .button a:hover, .search-block .search-form form fieldset .button button:hover, .search-block .search-form form fieldset .button input[type="submit"]:hover, .regular-button:hover, .content-form input[type="submit"]:hover, .form-pupop input[type="submit"]:hover, #choose-article a:hover, .need-auth a:hover, #choose-vote-bank-noauth a:hover, .mfeedback input[type="submit"]:hover, .reviews-reply-buttons input:hover, .buttons a:hover:not(.simple-link), .banks-search-block-wrap .banks-search-block form .btn:hover, .banks-list-block .mobile-view-info .mvi-button .button:hover, .comment__answer-button-specialist:hover, .comment__answer-button-user:hover {
  opacity: .8;
  color: white;
  text-decoration: none !important;
}

/* line 463, sass/template_styles.scss */
.aside-rating .feedback, .publish {
  position: relative;
  display: inline-block;
  padding: 20px 35px 16px;
  margin-top: -1px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1;
  background-color: #ff3333;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  color: white !important;
  text-decoration: none !important;
  transition: opacity .5s;
  -webkit-transition: opacity 0.5s;
}
/* line 480, sass/template_styles.scss */
.aside-rating .feedback:hover, .publish:hover {
  color: white;
  opacity: 0.8;
}
@media screen and (max-width: 1230px) {
  /* line 463, sass/template_styles.scss */
  .aside-rating .feedback, .publish {
    font-size: 14px;
  }
}
/* line 489, sass/template_styles.scss */
.aside-rating .feedback:before, .publish:before, .aside-rating .feedback:after, .publish:after {
  content: ' ';
  position: absolute;
  top: 50%;
  height: 1px;
  margin-top: -0.5px;
  width: 21px;
  background-color: white;
}
/* line 500, sass/template_styles.scss */
.aside-rating .feedback:before, .publish:before {
  left: 10px;
}
/* line 504, sass/template_styles.scss */
.aside-rating .feedback:after, .publish:after {
  right: 10px;
}

/* line 510, sass/template_styles.scss */
.main-news .news-list .item .date, .ratings .news-list .item .date, .research .news-list .item .date, .league .news-list .item .date, .society .news-list .item .date, .popular .news-list .item .date, .main-news .short-news .date, .ratings .short-news .date, .research .short-news .date, .league .short-news .date, .society .short-news .date, .popular .short-news .date, .portal-news .date, .aside-events .date, .main-news-list .news-date-time, .news-item .news-date-time {
  position: relative;
  padding-left: 15px;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
}
/* line 516, sass/template_styles.scss */
.main-news .news-list .item .date:before, .ratings .news-list .item .date:before, .research .news-list .item .date:before, .league .news-list .item .date:before, .society .news-list .item .date:before, .popular .news-list .item .date:before, .main-news .short-news .date:before, .ratings .short-news .date:before, .research .short-news .date:before, .league .short-news .date:before, .society .short-news .date:before, .popular .short-news .date:before, .portal-news .date:before, .aside-events .date:before, .main-news-list .news-date-time:before, .news-item .news-date-time:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4.5px;
}

/* line 527, sass/template_styles.scss */
.main-news .news-list .item, .ratings .news-list .item, .research .news-list .item, .league .news-list .item, .society .news-list .item, .popular .news-list .item {
  margin-top: 34px;
}
/* line 97, sass/_mixins.scss */
.main-news .news-list .item:after, .ratings .news-list .item:after, .research .news-list .item:after, .league .news-list .item:after, .society .news-list .item:after, .popular .news-list .item:after {
  display: table;
  clear: both;
  content: '';
}
/* line 531, sass/template_styles.scss */
.main-news .news-list .item img, .ratings .news-list .item img, .research .news-list .item img, .league .news-list .item img, .society .news-list .item img, .popular .news-list .item img {
  float: left;
  width: 85px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  transition: opacity .5s;
  margin: 0;
  padding: 0;
}
/* line 539, sass/template_styles.scss */
.main-news .news-list .item img:hover, .ratings .news-list .item img:hover, .research .news-list .item img:hover, .league .news-list .item img:hover, .society .news-list .item img:hover, .popular .news-list .item img:hover {
  opacity: .8;
}
/* line 544, sass/template_styles.scss */
.main-news .news-list .item .content, .ratings .news-list .item .content, .research .news-list .item .content, .league .news-list .item .content, .society .news-list .item .content, .popular .news-list .item .content {
  margin-left: 105px;
}
/* line 547, sass/template_styles.scss */
.main-news .news-list .item .content p, .ratings .news-list .item .content p, .research .news-list .item .content p, .league .news-list .item .content p, .society .news-list .item .content p, .popular .news-list .item .content p {
  height: 65px;
}
/* line 549, sass/template_styles.scss */
.main-news .news-list .item .content p a, .ratings .news-list .item .content p a, .research .news-list .item .content p a, .league .news-list .item .content p a, .society .news-list .item .content p a, .popular .news-list .item .content p a {
  color: inherit;
}
/* line 551, sass/template_styles.scss */
.main-news .news-list .item .content p a:hover, .ratings .news-list .item .content p a:hover, .research .news-list .item .content p a:hover, .league .news-list .item .content p a:hover, .society .news-list .item .content p a:hover, .popular .news-list .item .content p a:hover {
  color: #F33;
}
/* line 558, sass/template_styles.scss */
.main-news .news-list .item .date, .ratings .news-list .item .date, .research .news-list .item .date, .league .news-list .item .date, .society .news-list .item .date, .popular .news-list .item .date {
  margin-bottom: 10px;
}
/* line 563, sass/template_styles.scss */
.main-news .news-list .item p, .ratings .news-list .item p, .research .news-list .item p, .league .news-list .item p, .society .news-list .item p, .popular .news-list .item p {
  color: #333;
}

/* line 570, sass/template_styles.scss */
.main-news .short-news li, .ratings .short-news li, .research .short-news li, .league .short-news li, .society .short-news li, .popular .short-news li {
  margin-top: 15px;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 129, sass/_mixins.scss */
.main-news .short-news li:first-child, .ratings .short-news li:first-child, .research .short-news li:first-child, .league .short-news li:first-child, .society .short-news li:first-child, .popular .short-news li:first-child {
  margin-top: 0;
}
/* line 577, sass/template_styles.scss */
.main-news .short-news li a, .ratings .short-news li a, .research .short-news li a, .league .short-news li a, .society .short-news li a, .popular .short-news li a {
  color: inherit;
}
/* line 580, sass/template_styles.scss */
.main-news .short-news li a:hover, .ratings .short-news li a:hover, .research .short-news li a:hover, .league .short-news li a:hover, .society .short-news li a:hover, .popular .short-news li a:hover {
  color: #ea2f2f;
}
/* line 586, sass/template_styles.scss */
.main-news .short-news .date, .ratings .short-news .date, .research .short-news .date, .league .short-news .date, .society .short-news .date, .popular .short-news .date {
  display: inline-block;
  margin-right: .7em;
}

/* line 595, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change.up:after, .aside-quotes .currency .change.up:after,
.aside-quotes .market .change.up:after, .currency-wrap .currency .change.up:after,
.currency-wrap .market .change.up:after, .mobile-quotes .value .change.up:after {
  content: ' ';
  position: relative;
  top: -2.5px;
  display: inline-block;
  margin-left: .5em;
  border: 3px solid transparent;
  border-bottom-color: #38b911;
  vertical-align: middle;
}

/* line 608, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change.down:after, .aside-quotes .currency .change.down:after,
.aside-quotes .market .change.down:after, .currency-wrap .currency .change.down:after,
.currency-wrap .market .change.down:after, .mobile-quotes .value .change.down:after {
  content: ' ';
  position: relative;
  top: 0.5px;
  display: inline-block;
  margin-left: .5em;
  border: 3px solid transparent;
  border-top-color: #cc0000;
  vertical-align: middle;
}

/* line 621, sass/template_styles.scss */
.aside-feedback input[type='text'],
.aside-feedback textarea, .modal-item .form-fields .field textarea, .page-content-form .form-fields .field textarea, .modal-item .form-fields .field select, .page-content-form .form-fields .field select {
  padding: 8px 10px 8px;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f0f0f0;
}

/* line 629, sass/template_styles.scss */
label.radio, label.checkbox {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  font-size: 13px;
}
/* line 635, sass/template_styles.scss */
label.radio:before, label.checkbox:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 50%;
}

/* line 675, sass/template_styles.scss */
body {
  font-family: "Roboto", Arial, sans-serif;
  background-color: #f0f0f0;
}

/* line 680, sass/template_styles.scss */
p {
  font-size: 15px;
  line-height: 1.46667;
}
@media screen and (max-width: 1230px) {
  /* line 680, sass/template_styles.scss */
  p {
    font-size: 13px;
    line-height: 1.23077;
  }
}
@media screen and (max-width: 767px) {
  /* line 680, sass/template_styles.scss */
  p {
    font-size: 18px;
    line-height: 1.46667;
  }
}

/* line 694, sass/template_styles.scss */
a {
  text-decoration: none;
  color: #1f59df;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 699, sass/template_styles.scss */
a:hover {
  color: #F33;
}

/* line 704, sass/template_styles.scss */
label.radio, label.checkbox {
  cursor: pointer;
  user-select: none;
}
/* line 709, sass/template_styles.scss */
label.radio:before, label.checkbox:before {
  margin-top: -6.5px;
}
/* line 722, sass/template_styles.scss */
input[type='radio']:checked + label.radio, input[type='radio']:checked + label.checkbox {
  color: #ff3333;
}
/* line 730, sass/template_styles.scss */
input[type='checkbox']:checked + label.radio, input[type='checkbox']:checked + label.checkbox {
  color: #ff3333;
}

/* line 735, sass/template_styles.scss */
.content-center {
  width: 95%;
  max-width: 1240px;
  margin: 0 auto;
}
/* line 97, sass/_mixins.scss */
.content-center:after {
  display: table;
  clear: both;
  content: '';
}

/* line 743, sass/template_styles.scss */
.zoom-btn {
  position: absolute;
  opacity: 0;
  left: 0px;
  top: 0px;
  width: 36px;
  height: 35px;
  background-image: url("/local/templates/sotnibankov/images/zoom-btn.png");
  background-size: cover;
  transition: opacity .5s;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 743, sass/template_styles.scss */
  .zoom-btn {
    background-image: url("/local/templates/sotnibankov/images/zoom-btn@2x.png");
  }
}

/* line 756, sass/template_styles.scss */
.zoom-wrapper:hover .zoom-btn {
  opacity: 1;
}

/* line 763, sass/template_styles.scss */
.left-col, .main-menu .sub-menu, .main-footer .left {
  float: left;
  width: 20%;
  overflow: hidden;
}
@media screen and (max-width: 1230px) {
  /* line 763, sass/template_styles.scss */
  .left-col, .main-menu .sub-menu, .main-footer .left {
    width: 22.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 763, sass/template_styles.scss */
  .left-col, .main-menu .sub-menu, .main-footer .left {
    width: 30.83333%;
  }
}
@media screen and (max-width: 767px) {
  /* line 763, sass/template_styles.scss */
  .left-col, .main-menu .sub-menu, .main-footer .left {
    display: none;
  }
}

/* line 783, sass/template_styles.scss */
.right-col, .ui-block {
  float: right;
  width: 20%;
  overflow: hidden;
}
@media screen and (max-width: 1230px) {
  /* line 783, sass/template_styles.scss */
  .right-col, .ui-block {
    width: 22.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 783, sass/template_styles.scss */
  .right-col, .ui-block {
    display: none;
  }
}

/* line 798, sass/template_styles.scss */
.fixed-block {
  overflow: hidden;
}

/* line 800, sass/template_styles.scss */
.center-col, .main-menu .articles {
  float: left;
  margin-left: 0;
  width: 79%;
}
@media screen and (max-width: 1230px) {
  /* line 800, sass/template_styles.scss */
  .center-col, .main-menu .articles {
    width: 75%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 800, sass/template_styles.scss */
  .center-col, .main-menu .articles {
    width: 66%;
  }
}
@media screen and (max-width: 767px) {
  /* line 800, sass/template_styles.scss */
  .center-col, .main-menu .articles {
    width: 100%;
  }
}

/* line 818, sass/template_styles.scss */
.left-col + .center-col, .main-menu .sub-menu + .center-col, .main-footer .left + .center-col, .main-menu .left-col + .articles, .main-menu .sub-menu + .articles, .main-footer .main-menu .left + .articles, .main-menu .main-footer .left + .articles {
  margin-left: 1%;
  width: 58%;
}
/* line 822, sass/template_styles.scss */
.left-col + .center-col.bank-item, .main-menu .sub-menu + .center-col.bank-item, .main-footer .left + .center-col.bank-item, .main-menu .left-col + .bank-item.articles, .main-menu .sub-menu + .bank-item.articles, .main-footer .main-menu .left + .bank-item.articles, .main-menu .main-footer .left + .bank-item.articles {
  width: 79%;
}
@media screen and (max-width: 1230px) {
  /* line 822, sass/template_styles.scss */
  .left-col + .center-col.bank-item, .main-menu .sub-menu + .center-col.bank-item, .main-footer .left + .center-col.bank-item, .main-menu .left-col + .bank-item.articles, .main-menu .sub-menu + .bank-item.articles, .main-footer .main-menu .left + .bank-item.articles, .main-menu .main-footer .left + .bank-item.articles {
    width: 76.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 822, sass/template_styles.scss */
  .left-col + .center-col.bank-item, .main-menu .sub-menu + .center-col.bank-item, .main-footer .left + .center-col.bank-item, .main-menu .left-col + .bank-item.articles, .main-menu .sub-menu + .bank-item.articles, .main-footer .main-menu .left + .bank-item.articles, .main-menu .main-footer .left + .bank-item.articles {
    width: 68.1%;
  }
}
@media screen and (max-width: 767px) {
  /* line 822, sass/template_styles.scss */
  .left-col + .center-col.bank-item, .main-menu .sub-menu + .center-col.bank-item, .main-footer .left + .center-col.bank-item, .main-menu .left-col + .bank-item.articles, .main-menu .sub-menu + .bank-item.articles, .main-footer .main-menu .left + .bank-item.articles, .main-menu .main-footer .left + .bank-item.articles {
    width: 100%;
  }
}
@media screen and (max-width: 1230px) {
  /* line 818, sass/template_styles.scss */
  .left-col + .center-col, .main-menu .sub-menu + .center-col, .main-footer .left + .center-col, .main-menu .left-col + .articles, .main-menu .sub-menu + .articles, .main-footer .main-menu .left + .articles, .main-menu .main-footer .left + .articles {
    width: 53%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 818, sass/template_styles.scss */
  .left-col + .center-col, .main-menu .sub-menu + .center-col, .main-footer .left + .center-col, .main-menu .left-col + .articles, .main-menu .sub-menu + .articles, .main-footer .main-menu .left + .articles, .main-menu .main-footer .left + .articles {
    width: 68.1%;
  }
}
@media screen and (max-width: 767px) {
  /* line 818, sass/template_styles.scss */
  .left-col + .center-col, .main-menu .sub-menu + .center-col, .main-footer .left + .center-col, .main-menu .left-col + .articles, .main-menu .sub-menu + .articles, .main-footer .main-menu .left + .articles, .main-menu .main-footer .left + .articles {
    width: 100%;
    margin-left: 0;
  }
}

/* line 862, sass/template_styles.scss */
.page-content h1 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
}
/* line 16, sass/_mixins.scss */
.page-content h1:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content h1:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1230px) {
  /* line 862, sass/template_styles.scss */
  .page-content h1 {
    margin-top: 0;
  }
}
/* line 875, sass/template_styles.scss */
.page-content > h2, .page-content > .sidebar-title {
  font-size: 20px;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 16px;
}
/* line 16, sass/_mixins.scss */
.page-content > h2:first-child, .page-content > .sidebar-title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content > h2:last-child, .page-content > .sidebar-title:last-child {
  margin-bottom: 0;
}
/* line 881, sass/template_styles.scss */
.page-content h3 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.page-content h3:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content h3:last-child {
  margin-bottom: 0;
}
/* line 887, sass/template_styles.scss */
.page-content h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 16, sass/_mixins.scss */
.page-content h4:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content h4:last-child {
  margin-bottom: 0;
}
/* line 893, sass/template_styles.scss */
.page-content p {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 1.5;
  text-align: justify;
}
/* line 16, sass/_mixins.scss */
.page-content p:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1023px) {
  /* line 893, sass/template_styles.scss */
  .page-content p {
    font-size: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 893, sass/template_styles.scss */
  .page-content p {
    font-size: 18px;
    line-height: 1.46667;
  }
}
/* line 907, sass/template_styles.scss */
.page-content .prologue {
  font-weight: bold;
}
/* line 911, sass/template_styles.scss */
.page-content ul {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.5;
  list-style: disc;
  margin-left: 3em;
  text-align: justify;
}
/* line 16, sass/_mixins.scss */
.page-content ul:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content ul:last-child {
  margin-bottom: 0;
}
/* line 918, sass/template_styles.scss */
.page-content ul li {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.page-content ul li:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content ul li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1023px) {
  /* line 911, sass/template_styles.scss */
  .page-content ul {
    font-size: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 911, sass/template_styles.scss */
  .page-content ul {
    font-size: 18px;
    line-height: 1.46667;
  }
}
/* line 929, sass/template_styles.scss */
.page-content ol {
  text-align: justify;
}
/* line 933, sass/template_styles.scss */
.page-content img {
  margin-top: 15px;
  margin-bottom: 20px;
  max-width: 100%;
}
/* line 938, sass/template_styles.scss */
.page-content img.graph {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 944, sass/template_styles.scss */
.page-content .image-wrap img {
  margin: 0;
}
/* line 948, sass/template_styles.scss */
.page-content .sub-caption {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}
@media screen and (max-width: 479px) {
  /* line 948, sass/template_styles.scss */
  .page-content .sub-caption {
    font-size: 13px;
  }
}
/* line 960, sass/template_styles.scss */
.page-content .table-caption {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 50px;
  margin-bottom: 20px;
}
/* line 968, sass/template_styles.scss */
.page-content .img-descr {
  color: #8c8c8c;
  font-size: 13px;
  font-style: italic;
  line-height: 1.53846;
  margin-bottom: 50px;
}
@media screen and (max-width: 479px) {
  /* line 968, sass/template_styles.scss */
  .page-content .img-descr {
    font-size: 8px;
  }
}
/* line 980, sass/template_styles.scss */
.page-content table {
  width: 100%;
  margin-bottom: 35px;
}
/* line 984, sass/template_styles.scss */
.page-content table th {
  text-align: left;
  font-size: 12px;
  font-weight: 500;
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* line 994, sass/template_styles.scss */
.page-content table td {
  font-size: 13px;
  border-bottom: 1px solid #ebebeb;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 479px) {
  /* line 1005, sass/template_styles.scss */
  .page-content table.mobile-one-column-view td:nth-child(n+3),
  .page-content table.mobile-one-column-view th:nth-child(n+3) {
    display: none;
  }
  /* line 1009, sass/template_styles.scss */
  .page-content table.mobile-one-column-view td:nth-child(n+2),
  .page-content table.mobile-one-column-view th:nth-child(n+2) {
    padding-left: 10%;
    background-image: url("/local/templates/sotnibankov/images/bg_quotes.jpg");
    background-size: 100px 100px;
    border-left: 1px solid #ebebeb;
  }
}
/* line 1019, sass/template_styles.scss */
.page-content table .green {
  color: #4cc028;
}
/* line 1023, sass/template_styles.scss */
.page-content table .red {
  color: #ff0000;
}
/* line 1028, sass/template_styles.scss */
.page-content .row-changer {
  display: none;
  position: absolute;
  right: 5px;
  top: 27px;
  width: 7px;
  height: 11px;
  background-image: url("/local/templates/sotnibankov/images/arrows.png");
  background-size: 17px 11px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 1028, sass/template_styles.scss */
  .page-content .row-changer {
    background-image: url("/local/templates/sotnibankov/images/arrows@2x.png");
  }
}
@media screen and (max-width: 479px) {
  /* line 1028, sass/template_styles.scss */
  .page-content .row-changer {
    display: block;
  }
}

/* line 1047, sass/template_styles.scss */
.main-news, .ratings, .research, .league, .society, .popular {
  border-top: 4px solid #ff3333;
}
/* line 1051, sass/template_styles.scss */
.main-news:first-child, .ratings:first-child, .research:first-child, .league:first-child, .society:first-child, .popular:first-child {
  border-top: none;
}
/* line 1053, sass/template_styles.scss */
.main-news.no-padding, .no-padding.ratings, .no-padding.research, .no-padding.league, .no-padding.society, .no-padding.popular {
  padding: 0;
}
/* line 1057, sass/template_styles.scss */
.page-content .main-news, .page-content .ratings, .page-content .research, .page-content .league, .page-content .society, .page-content .popular {
  border-top: none;
  padding: 0;
  margin-bottom: 0;
  background: transparent;
}
/* line 1064, sass/template_styles.scss */
.main-news h2, .ratings h2, .research h2, .league h2, .society h2, .popular h2, .main-news .sidebar-title, .ratings .sidebar-title, .research .sidebar-title, .league .sidebar-title, .society .sidebar-title, .popular .sidebar-title {
  float: left;
}
/* line 97, sass/_mixins.scss */
.main-news header:after, .ratings header:after, .research header:after, .league header:after, .society header:after, .popular header:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 767px) {
  /* line 1069, sass/template_styles.scss */
  .main-news header, .ratings header, .research header, .league header, .society header, .popular header {
    margin-bottom: 5px;
  }
}
/* line 1077, sass/template_styles.scss */
.main-news .menu, .ratings .menu, .research .menu, .league .menu, .society .menu, .popular .menu {
  margin-top: 3px;
  float: right;
}
@media screen and (max-width: 1230px) {
  /* line 1077, sass/template_styles.scss */
  .main-news .menu, .ratings .menu, .research .menu, .league .menu, .society .menu, .popular .menu {
    float: left;
    clear: left;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1077, sass/template_styles.scss */
  .main-news .menu, .ratings .menu, .research .menu, .league .menu, .society .menu, .popular .menu {
    display: none;
  }
}
/* line 1092, sass/template_styles.scss */
.main-news .news-list, .ratings .news-list, .research .news-list, .league .news-list, .society .news-list, .popular .news-list {
  margin-top: 1px;
  margin-left: -2.5%;
  clear: both;
}
/* line 97, sass/_mixins.scss */
.main-news .news-list:after, .ratings .news-list:after, .research .news-list:after, .league .news-list:after, .society .news-list:after, .popular .news-list:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 1230px) {
  /* line 1092, sass/template_styles.scss */
  .main-news .news-list, .ratings .news-list, .research .news-list, .league .news-list, .society .news-list, .popular .news-list {
    margin-left: -5px;
    margin-right: -5px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1092, sass/template_styles.scss */
  .main-news .news-list, .ratings .news-list, .research .news-list, .league .news-list, .society .news-list, .popular .news-list {
    margin-top: 0;
  }
}
/* line 1107, sass/template_styles.scss */
.main-news .news-list .item, .ratings .news-list .item, .research .news-list .item, .league .news-list .item, .society .news-list .item, .popular .news-list .item {
  width: 47.5%;
  margin-left: 2.5%;
  height: auto;
}
/* line 1111, sass/template_styles.scss */
.main-news .news-list .item:nth-child(2n+1), .ratings .news-list .item:nth-child(2n+1), .research .news-list .item:nth-child(2n+1), .league .news-list .item:nth-child(2n+1), .society .news-list .item:nth-child(2n+1), .popular .news-list .item:nth-child(2n+1) {
  clear: left;
}
/* line 1114, sass/template_styles.scss */
.main-news .news-list .item .js-dot, .ratings .news-list .item .js-dot, .research .news-list .item .js-dot, .league .news-list .item .js-dot, .society .news-list .item .js-dot, .popular .news-list .item .js-dot {
  font-size: 15px;
  height: auto	!important;
  margin-top: 15px;
  margin-bottom: 0;
}
/* line 1119, sass/template_styles.scss */
.main-news .news-list .item .js-dot + .js-dot, .ratings .news-list .item .js-dot + .js-dot, .research .news-list .item .js-dot + .js-dot, .league .news-list .item .js-dot + .js-dot, .society .news-list .item .js-dot + .js-dot, .popular .news-list .item .js-dot + .js-dot {
  font-size: 80%;
  margin-top: 10px;
}
@media screen and (max-width: 1230px) {
  /* line 1107, sass/template_styles.scss */
  .main-news .news-list .item, .ratings .news-list .item, .research .news-list .item, .league .news-list .item, .society .news-list .item, .popular .news-list .item {
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 1107, sass/template_styles.scss */
  .main-news .news-list .item, .ratings .news-list .item, .research .news-list .item, .league .news-list .item, .society .news-list .item, .popular .news-list .item {
    width: 270px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 479px) {
  /* line 1107, sass/template_styles.scss */
  .main-news .news-list .item, .ratings .news-list .item, .research .news-list .item, .league .news-list .item, .society .news-list .item, .popular .news-list .item {
    width: 100%;
    margin-left: 0;
    clear: both;
  }
}
/* line 1144, sass/template_styles.scss */
.main-news .news-list .next, .ratings .news-list .next, .research .news-list .next, .league .news-list .next, .society .news-list .next, .popular .news-list .next,
.main-news .news-list .prev,
.ratings .news-list .prev,
.research .news-list .prev,
.league .news-list .prev,
.society .news-list .prev,
.popular .news-list .prev {
  position: absolute;
  top: 34px;
  bottom: 0;
  z-index: 1;
  width: 50px;
  background-color: white;
  transition: width .5s;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  /* line 1144, sass/template_styles.scss */
  .main-news .news-list .next, .ratings .news-list .next, .research .news-list .next, .league .news-list .next, .society .news-list .next, .popular .news-list .next,
  .main-news .news-list .prev,
  .ratings .news-list .prev,
  .research .news-list .prev,
  .league .news-list .prev,
  .society .news-list .prev,
  .popular .news-list .prev {
    top: 20px;
  }
}
/* line 1159, sass/template_styles.scss */
.main-news .news-list .next:before, .ratings .news-list .next:before, .research .news-list .next:before, .league .news-list .next:before, .society .news-list .next:before, .popular .news-list .next:before,
.main-news .news-list .prev:before,
.ratings .news-list .prev:before,
.research .news-list .prev:before,
.league .news-list .prev:before,
.society .news-list .prev:before,
.popular .news-list .prev:before {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7px;
  height: 11px;
  margin-left: -3.5px;
  margin-top: -10.5px;
  background-image: url("/local/templates/sotnibankov/images/arrows.png");
  background-repeat: no-repeat;
  background-position: left top;
  transition: opacity .5s;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 1159, sass/template_styles.scss */
  .main-news .news-list .next:before, .ratings .news-list .next:before, .research .news-list .next:before, .league .news-list .next:before, .society .news-list .next:before, .popular .news-list .next:before,
  .main-news .news-list .prev:before,
  .ratings .news-list .prev:before,
  .research .news-list .prev:before,
  .league .news-list .prev:before,
  .society .news-list .prev:before,
  .popular .news-list .prev:before {
    background-image: url("/local/templates/sotnibankov/images/arrows@2x.png");
    background-size: 17px 11px;
  }
}
/* line 1172, sass/template_styles.scss */
.main-news .news-list .next.slick-disabled, .ratings .news-list .next.slick-disabled, .research .news-list .next.slick-disabled, .league .news-list .next.slick-disabled, .society .news-list .next.slick-disabled, .popular .news-list .next.slick-disabled,
.main-news .news-list .prev.slick-disabled,
.ratings .news-list .prev.slick-disabled,
.research .news-list .prev.slick-disabled,
.league .news-list .prev.slick-disabled,
.society .news-list .prev.slick-disabled,
.popular .news-list .prev.slick-disabled {
  width: 0;
}
/* line 1175, sass/template_styles.scss */
.main-news .news-list .next.slick-disabled:before, .ratings .news-list .next.slick-disabled:before, .research .news-list .next.slick-disabled:before, .league .news-list .next.slick-disabled:before, .society .news-list .next.slick-disabled:before, .popular .news-list .next.slick-disabled:before,
.main-news .news-list .prev.slick-disabled:before,
.ratings .news-list .prev.slick-disabled:before,
.research .news-list .prev.slick-disabled:before,
.league .news-list .prev.slick-disabled:before,
.society .news-list .prev.slick-disabled:before,
.popular .news-list .prev.slick-disabled:before {
  opacity: 0;
}
/* line 1181, sass/template_styles.scss */
.main-news .news-list .next, .ratings .news-list .next, .research .news-list .next, .league .news-list .next, .society .news-list .next, .popular .news-list .next {
  right: -10px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 30%);
}
/* line 1186, sass/template_styles.scss */
.main-news .news-list .prev, .ratings .news-list .prev, .research .news-list .prev, .league .news-list .prev, .society .news-list .prev, .popular .news-list .prev {
  left: -10px;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 30%);
}
/* line 1190, sass/template_styles.scss */
.main-news .news-list .prev:before, .ratings .news-list .prev:before, .research .news-list .prev:before, .league .news-list .prev:before, .society .news-list .prev:before, .popular .news-list .prev:before {
  background-position: -10px 0;
}
/* line 1195, sass/template_styles.scss */
.main-news .news-list.mobile-news-list, .ratings .news-list.mobile-news-list, .research .news-list.mobile-news-list, .league .news-list.mobile-news-list, .society .news-list.mobile-news-list, .popular .news-list.mobile-news-list {
  overflow: hidden;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
/* line 1201, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .mobile-news-list-button, .ratings .news-list.mobile-news-list .mobile-news-list-button, .research .news-list.mobile-news-list .mobile-news-list-button, .league .news-list.mobile-news-list .mobile-news-list-button, .society .news-list.mobile-news-list .mobile-news-list-button, .popular .news-list.mobile-news-list .mobile-news-list-button {
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  z-index: 20;
  cursor: pointer;
}
/* line 1208, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .mobile-news-list-button:after, .ratings .news-list.mobile-news-list .mobile-news-list-button:after, .research .news-list.mobile-news-list .mobile-news-list-button:after, .league .news-list.mobile-news-list .mobile-news-list-button:after, .society .news-list.mobile-news-list .mobile-news-list-button:after, .popular .news-list.mobile-news-list .mobile-news-list-button:after {
  content: ' ';
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
}
/* line 1218, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .mobile-news-list-button.button-left, .ratings .news-list.mobile-news-list .mobile-news-list-button.button-left, .research .news-list.mobile-news-list .mobile-news-list-button.button-left, .league .news-list.mobile-news-list .mobile-news-list-button.button-left, .society .news-list.mobile-news-list .mobile-news-list-button.button-left, .popular .news-list.mobile-news-list .mobile-news-list-button.button-left {
  left: 0;
  background-image: -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF', GradientType=1);
}
/* line 1221, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .ratings .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .research .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .league .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .society .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .popular .news-list.mobile-news-list .mobile-news-list-button.button-left:after {
  background-image: url("/local/templates/sotnibankov/images/arrow-left.png");
  background-repeat: no-repeat;
  background-position: left center;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 1221, sass/template_styles.scss */
  .main-news .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .ratings .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .research .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .league .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .society .news-list.mobile-news-list .mobile-news-list-button.button-left:after, .popular .news-list.mobile-news-list .mobile-news-list-button.button-left:after {
    background-image: url("/local/templates/sotnibankov/images/arrow-left@2x.png");
    background-size: 7px 12px;
  }
}
/* line 1223, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .mobile-news-list-button.button-right, .ratings .news-list.mobile-news-list .mobile-news-list-button.button-right, .research .news-list.mobile-news-list .mobile-news-list-button.button-right, .league .news-list.mobile-news-list .mobile-news-list-button.button-right, .society .news-list.mobile-news-list .mobile-news-list-button.button-right, .popular .news-list.mobile-news-list .mobile-news-list-button.button-right {
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1);
}
/* line 1226, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .ratings .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .research .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .league .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .society .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .popular .news-list.mobile-news-list .mobile-news-list-button.button-right:after {
  background-image: url("/local/templates/sotnibankov/images/arrow-right.png");
  background-repeat: no-repeat;
  background-position: right center;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 1226, sass/template_styles.scss */
  .main-news .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .ratings .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .research .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .league .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .society .news-list.mobile-news-list .mobile-news-list-button.button-right:after, .popular .news-list.mobile-news-list .mobile-news-list-button.button-right:after {
    background-image: url("/local/templates/sotnibankov/images/arrow-right@2x.png");
    background-size: 7px 12px;
  }
}
/* line 1229, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .news-list-wrap, .ratings .news-list.mobile-news-list .news-list-wrap, .research .news-list.mobile-news-list .news-list-wrap, .league .news-list.mobile-news-list .news-list-wrap, .society .news-list.mobile-news-list .news-list-wrap, .popular .news-list.mobile-news-list .news-list-wrap {
  width: 100%;
  position: relative;
  z-index: 10;
}
/* line 1234, sass/template_styles.scss */
.main-news .news-list.mobile-news-list .news-list-wrap .item, .ratings .news-list.mobile-news-list .news-list-wrap .item, .research .news-list.mobile-news-list .news-list-wrap .item, .league .news-list.mobile-news-list .news-list-wrap .item, .society .news-list.mobile-news-list .news-list-wrap .item, .popular .news-list.mobile-news-list .news-list-wrap .item {
  float: left;
  position: relative;
  clear: none;
  width: auto;
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1247, sass/template_styles.scss */
.main-news .short-news, .ratings .short-news, .research .short-news, .league .short-news, .society .short-news, .popular .short-news {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #f5f7fa;
}
@media screen and (max-width: 767px) {
  /* line 1247, sass/template_styles.scss */
  .main-news .short-news, .ratings .short-news, .research .short-news, .league .short-news, .society .short-news, .popular .short-news {
    margin-top: 20px;
    padding-top: 18px;
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 1258, sass/template_styles.scss */
  .main-news .short-news.mobile-show, .ratings .short-news.mobile-show, .research .short-news.mobile-show, .league .short-news.mobile-show, .society .short-news.mobile-show, .popular .short-news.mobile-show {
    display: block;
  }
}
/* line 1262, sass/template_styles.scss */
.main-news .short-news:before, .ratings .short-news:before, .research .short-news:before, .league .short-news:before, .society .short-news:before, .popular .short-news:before {
  clear: both;
  display: block;
  content: ' ';
}
/* line 1268, sass/template_styles.scss */
.main-news .all-theme-news, .ratings .all-theme-news, .research .all-theme-news, .league .all-theme-news, .society .all-theme-news, .popular .all-theme-news {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #F5F7FA;
  font-size: 13px;
}
@media screen and (max-width: 767px) {
  /* line 1273, sass/template_styles.scss */
  .main-news .all-theme-news a, .ratings .all-theme-news a, .research .all-theme-news a, .league .all-theme-news a, .society .all-theme-news a, .popular .all-theme-news a {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _height: 15px;
    padding: 10px 40px;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    background-color: #f33;
    border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    cursor: pointer;
    text-decoration: none;
  }
  /* line 1288, sass/template_styles.scss */
  .main-news .all-theme-news a:hover, .ratings .all-theme-news a:hover, .research .all-theme-news a:hover, .league .all-theme-news a:hover, .society .all-theme-news a:hover, .popular .all-theme-news a:hover {
    color: #fff;
  }
}
@media screen and (max-width: 767px) {
  /* line 1268, sass/template_styles.scss */
  .main-news .all-theme-news, .ratings .all-theme-news, .research .all-theme-news, .league .all-theme-news, .society .all-theme-news, .popular .all-theme-news {
    margin-top: 0;
  }
}
/* line 1298, sass/template_styles.scss */
.main-news .all-category, .ratings .all-category, .research .all-category, .league .all-category, .society .all-category, .popular .all-category {
  display: none;
  margin-top: 25px;
  padding: 10px 30px;
  font-size: 13px;
  background-color: #8c8c8c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: white;
}
@media screen and (max-width: 767px) {
  /* line 1298, sass/template_styles.scss */
  .main-news .all-category, .ratings .all-category, .research .all-category, .league .all-category, .society .all-category, .popular .all-category {
    display: inline-block;
  }
}

@media screen and (max-width: 767px) {
  /* line 1313, sass/template_styles.scss */
  .main-page-main-new .all-theme-news {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _height: 15px;
  }
}

/* line 1320, sass/template_styles.scss */
.breadcrumbs + .main-news, .breadcrumbs + .ratings, .breadcrumbs + .research, .breadcrumbs + .league, .breadcrumbs + .society, .breadcrumbs + .popular {
  border-top: 0;
}

/* line 1323, sass/template_styles.scss */
.header-currency {
  width: 100%;
  clear: both;
  position: relative;
  margin: 15px 0;
}
/* line 1329, sass/template_styles.scss */
.header-currency a {
  color: #333;
}
/* line 1331, sass/template_styles.scss */
.header-currency a:hover {
  color: #333;
}
/* line 1335, sass/template_styles.scss */
.header-currency .currency-block {
  width: 25%;
  float: left;
}
/* line 1338, sass/template_styles.scss */
.header-currency .currency-block .currency-name {
  width: 100%;
  clear: both;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 1341, sass/template_styles.scss */
.header-currency .currency-block .currency-name .title {
  font-size: 10px;
}
/* line 1342, sass/template_styles.scss */
.header-currency .currency-block .currency-name .date {
  font-size: 7px;
}
/* line 16, sass/_mixins.scss */
.header-currency .currency-block .currency-name:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.header-currency .currency-block .currency-name:last-child {
  margin-bottom: 0;
}
/* line 1345, sass/template_styles.scss */
.header-currency .currency-block .currency-value {
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 16, sass/_mixins.scss */
.header-currency .currency-block .currency-value:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.header-currency .currency-block .currency-value:last-child {
  margin-bottom: 0;
}
/* line 1348, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change {
  margin-left: 10px;
}
/* line 1350, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change.up {
  color: #71b830;
}
/* line 1353, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change.up:after {
  margin-left: 0;
}
/* line 1355, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change.down {
  color: #dc3636;
}
/* line 1358, sass/template_styles.scss */
.header-currency .currency-block .currency-value .change.down:after {
  margin-left: 0;
}
@media screen and (max-width: 600px) {
  /* line 1335, sass/template_styles.scss */
  .header-currency .currency-block {
    width: 33%;
  }
}
@media screen and (max-width: 479px) {
  /* line 1335, sass/template_styles.scss */
  .header-currency .currency-block {
    width: 50%;
  }
}
/* line 1369, sass/template_styles.scss */
.header-currency .currency-block:nth-child(n+5) {
  display: none;
}
@media screen and (max-width: 600px) {
  /* line 1373, sass/template_styles.scss */
  .header-currency .currency-block:nth-child(4) {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  /* line 1378, sass/template_styles.scss */
  .header-currency .currency-block:nth-child(3) {
    display: none;
  }
}

/* line 1413, sass/template_styles.scss */
.portal-news h2, .aside-events h2, .portal-news .sidebar-title, .aside-events .sidebar-title {
  margin-bottom: 15px;
}
/* line 1418, sass/template_styles.scss */
.portal-news .date, .aside-events .date {
  margin-right: .5em;
}
/* line 1425, sass/template_styles.scss */
.portal-news li, .aside-events li {
  font-size: 13px;
  line-height: 1.46667;
  margin-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f5f7fa;
}
/* line 129, sass/_mixins.scss */
.portal-news li:first-child, .aside-events li:first-child {
  margin-top: 0;
}
@media screen and (max-width: 1230px) {
  /* line 1433, sass/template_styles.scss */
  .portal-news li:nth-child(n+4), .aside-events li:nth-child(n+4) {
    display: none;
  }
}
/* line 1438, sass/template_styles.scss */
.portal-news li a, .aside-events li a {
  color: #333;
  text-decoration: none;
}
/* line 1441, sass/template_styles.scss */
.portal-news li a:hover, .aside-events li a:hover {
  color: #ea2f2f;
}
/* line 1447, sass/template_styles.scss */
.portal-news ul, .aside-events ul {
  margin-bottom: 15px;
}
/* line 1451, sass/template_styles.scss */
.portal-news a, .aside-events a {
  font-size: 13px;
}
/* line 1454, sass/template_styles.scss */
.portal-news a:hover, .aside-events a:hover {
  color: #F33;
}

/* line 1461, sass/template_styles.scss */
.aside-rating {
  position: relative;
  padding-bottom: 70px;
}
@media screen and (max-width: 1230px) {
  /* line 1461, sass/template_styles.scss */
  .aside-rating {
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1461, sass/template_styles.scss */
  .aside-rating {
    width: 48.75%;
    float: left;
  }
}
@media screen and (max-width: 479px) {
  /* line 1461, sass/template_styles.scss */
  .aside-rating {
    float: none;
    width: 100%;
  }
}
/* line 1480, sass/template_styles.scss */
.aside-rating h2, .aside-rating .sidebar-title {
  margin-bottom: 20px;
}
/* line 1485, sass/template_styles.scss */
.aside-rating a {
  font-size: 13px;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  /* line 1485, sass/template_styles.scss */
  .aside-rating a {
    display: none;
  }
}
/* line 1493, sass/template_styles.scss */
.aside-rating a:hover {
  text-decoration: underline;
}
/* line 1498, sass/template_styles.scss */
.aside-rating .results {
  font-size: 13px;
  margin-bottom: 10px;
  border-bottom: 1px solid #f5f7fa;
}
@media screen and (max-width: 767px) {
  /* line 1498, sass/template_styles.scss */
  .aside-rating .results {
    border-bottom: none;
  }
}
/* line 1508, sass/template_styles.scss */
.aside-rating .results .name {
  padding-bottom: 12px;
}
/* line 1510, sass/template_styles.scss */
.aside-rating .results .name div {
  display: block;
  border-bottom: 1px dotted #000000;
}
/* line 1513, sass/template_styles.scss */
.aside-rating .results .name div span {
  display: inline;
  padding-right: 2px;
  position: relative;
  top: 2px;
  background: #ffffff;
  line-height: 124%;
}
/* line 1529, sass/template_styles.scss */
.aside-rating .results .value {
  width: 1px;
  padding-bottom: 12px;
  vertical-align: bottom;
}
/* line 1536, sass/template_styles.scss */
.aside-rating .feedback {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 1536, sass/template_styles.scss */
  .aside-rating .feedback {
    padding: 10px 10px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    font-size: 13px;
    text-transform: none;
  }
  /* line 1552, sass/template_styles.scss */
  .aside-rating .feedback:before, .aside-rating .feedback:after {
    content: none;
  }
}

/* line 1561, sass/template_styles.scss */
.aside-quotes, .currency-wrap {
  padding-bottom: 20px;
}
/* line 1569, sass/template_styles.scss */
.aside-quotes h2, .aside-quotes .sidebar-title, .currency-wrap h2, .currency-wrap .sidebar-title {
  margin-top: 30px;
  margin-bottom: 15px;
  position: relative;
}
/* line 129, sass/_mixins.scss */
.aside-quotes h2:first-child, .aside-quotes .sidebar-title:first-child, .currency-wrap h2:first-child, .currency-wrap .sidebar-title:first-child {
  margin-top: 0;
}
/* line 1574, sass/template_styles.scss */
.aside-quotes h2 span, .aside-quotes .sidebar-title span, .currency-wrap h2 span, .currency-wrap .sidebar-title span {
  font-weight: normal;
  position: absolute;
  right: 0;
  font-size: 12px;
}
/* line 1582, sass/template_styles.scss */
.aside-quotes a, .currency-wrap a {
  font-size: 13px;
}
/* line 1585, sass/template_styles.scss */
.aside-quotes a:hover, .currency-wrap a:hover {
  color: #F33;
}
/* line 1590, sass/template_styles.scss */
.aside-quotes .sidebar-more-link, .currency-wrap .sidebar-more-link {
  margin-top: 10px;
}
/* line 1593, sass/template_styles.scss */
.aside-quotes .currency,
.aside-quotes .market, .currency-wrap .currency,
.currency-wrap .market {
  width: 100%;
  font-size: 10px;
  color: black;
}
/* line 1599, sass/template_styles.scss */
.aside-quotes .currency td,
.aside-quotes .market td, .currency-wrap .currency td,
.currency-wrap .market td {
  text-align: right;
  padding-bottom: 15px;
}
/* line 1603, sass/template_styles.scss */
.aside-quotes .currency td:first-child,
.aside-quotes .market td:first-child, .currency-wrap .currency td:first-child,
.currency-wrap .market td:first-child {
  text-align: left;
}
/* line 1608, sass/template_styles.scss */
.aside-quotes .currency .ratename td,
.aside-quotes .market .ratename td, .currency-wrap .currency .ratename td,
.currency-wrap .market .ratename td {
  padding-top: 5px;
  font-weight: bold;
}
/* line 1613, sass/template_styles.scss */
.aside-quotes .currency .date,
.aside-quotes .market .date, .currency-wrap .currency .date,
.currency-wrap .market .date {
  color: #777;
}
/* line 1617, sass/template_styles.scss */
.aside-quotes .currency .date-cell,
.aside-quotes .market .date-cell, .currency-wrap .currency .date-cell,
.currency-wrap .market .date-cell {
  font-size: 100%;
  line-height: 1.2;
  margin: 0 10px;
}
/* line 1622, sass/template_styles.scss */
.aside-quotes .currency .change,
.aside-quotes .market .change, .currency-wrap .currency .change,
.currency-wrap .market .change {
  position: relative;
  display: inline-block;
  min-width: 45px;
  margin-left: 10px;
  margin-bottom: -15px;
  vertical-align: top;
}
/* line 1632, sass/template_styles.scss */
.aside-quotes .currency .change.up,
.aside-quotes .market .change.up, .currency-wrap .currency .change.up,
.currency-wrap .market .change.up {
  color: #38b911;
  padding-left: 3px;
  margin-left: 10px;
}
/* line 1639, sass/template_styles.scss */
.aside-quotes .currency .change.down,
.aside-quotes .market .change.down, .currency-wrap .currency .change.down,
.currency-wrap .market .change.down {
  color: #cc0000;
  margin-left: 10px;
}
/* line 1646, sass/template_styles.scss */
.aside-quotes .currency .change.direction0,
.aside-quotes .market .change.direction0, .currency-wrap .currency .change.direction0,
.currency-wrap .market .change.direction0 {
  color: #666;
}
/* line 1648, sass/template_styles.scss */
.aside-quotes .currency .change.direction0:after,
.aside-quotes .market .change.direction0:after, .currency-wrap .currency .change.direction0:after,
.currency-wrap .market .change.direction0:after {
  border: none;
  padding-right: 6px;
}
/* line 1654, sass/template_styles.scss */
.aside-quotes .currency .change-cell,
.aside-quotes .market .change-cell, .currency-wrap .currency .change-cell,
.currency-wrap .market .change-cell {
  margin-left: 30px;
  min-width: 64px;
}
/* line 1660, sass/template_styles.scss */
.aside-quotes .currency td, .currency-wrap .currency td {
  padding-bottom: 3px;
}
/* line 1664, sass/template_styles.scss */
.aside-quotes .currency .date-row td, .currency-wrap .currency .date-row td {
  padding-bottom: 15px;
  text-align: left;
}
/* line 1667, sass/template_styles.scss */
.aside-quotes .currency .date-row td .date, .currency-wrap .currency .date-row td .date {
  font-size: 10px;
  margin-left: 0;
}
/* line 1673, sass/template_styles.scss */
.aside-quotes .currency .change, .currency-wrap .currency .change {
  margin-left: 30px;
}
/* line 1676, sass/template_styles.scss */
.aside-quotes .market, .currency-wrap .market {
  border-bottom: 1px solid #f5f7fa;
  margin-bottom: 15px;
}

/* line 1681, sass/template_styles.scss */
.currency-wrap {
  padding: 0	!important;
  background: none	!important;
}
/* line 1684, sass/template_styles.scss */
.currency-wrap .date-cell {
  color: #999;
}

/* line 1690, sass/template_styles.scss */
.mobile-quotes {
  display: none;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 10px;
}
/* line 97, sass/_mixins.scss */
.mobile-quotes:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 767px) {
  /* line 1690, sass/template_styles.scss */
  .mobile-quotes {
    display: block;
  }
}
/* line 1701, sass/template_styles.scss */
.mobile-quotes ul {
  float: left;
  display: table;
  width: 80.83333%;
}
@media screen and (max-width: 479px) {
  /* line 1701, sass/template_styles.scss */
  .mobile-quotes ul {
    width: 72.5%;
  }
}
/* line 1710, sass/template_styles.scss */
.mobile-quotes ul li {
  display: table-cell;
}
@media screen and (max-width: 479px) {
  /* line 1714, sass/template_styles.scss */
  .mobile-quotes ul li:nth-child(n+3) {
    display: none;
  }
}
/* line 1721, sass/template_styles.scss */
.mobile-quotes .item {
  margin-bottom: 5px;
}
/* line 1724, sass/template_styles.scss */
.mobile-quotes .item .date {
  font-size: 7px;
}
/* line 1729, sass/template_styles.scss */
.mobile-quotes .value .change {
  position: relative;
  display: inline-block;
  min-width: 45px;
  margin-left: 10px;
  margin-bottom: -15px;
  vertical-align: top;
}
/* line 1737, sass/template_styles.scss */
.mobile-quotes .value .change.up {
  color: #38b911;
}
/* line 1742, sass/template_styles.scss */
.mobile-quotes .value .change.down {
  color: #cc0000;
}
/* line 1748, sass/template_styles.scss */
.mobile-quotes .more {
  width: 14.16667%;
  margin-left: 2.5%;
  text-align: left;
  font-size: 11px;
  text-transform: uppercase;
  color: black;
}
@media screen and (max-width: 479px) {
  /* line 1748, sass/template_styles.scss */
  .mobile-quotes .more {
    width: 22.5%;
    margin-right: 2%;
    width: 16.5%;
    float: right;
  }
}
/* line 1762, sass/template_styles.scss */
.mobile-quotes .more:before {
  content: '+';
  display: inline-block;
  margin-right: 5px;
  margin-top: -1px;
  font-size: 29px;
  vertical-align: middle;
  font-family: Arial, sans-serif;
}

/* line 1777, sass/template_styles.scss */
.aside-events ul {
  list-style: none;
}
/* line 1780, sass/template_styles.scss */
.aside-events li .date {
  color: #333;
  margin-bottom: 10px;
}
@media screen and (max-width: 1230px) {
  /* line 1789, sass/template_styles.scss */
  .aside-events li:nth-child(n+3) {
    display: none;
  }
}

/* line 97, sass/_mixins.scss */
.poll-block header:after {
  display: table;
  clear: both;
  content: '';
}
/* line 1805, sass/template_styles.scss */
.poll-block h2, .poll-block .sidebar-title {
  float: left;
}
/* line 1810, sass/template_styles.scss */
.poll-block .menu {
  float: right;
  margin-top: 3px;
}
@media screen and (max-width: 1230px) {
  /* line 1810, sass/template_styles.scss */
  .poll-block .menu {
    float: left;
    clear: left;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1810, sass/template_styles.scss */
  .poll-block .menu {
    display: none;
  }
}
/* line 1826, sass/template_styles.scss */
.poll-block .polls {
  margin-top: 25px;
  margin-left: -2.5%;
}
@media screen and (max-width: 1230px) {
  /* line 1826, sass/template_styles.scss */
  .poll-block .polls {
    margin-left: 0;
  }
}
/* line 1835, sass/template_styles.scss */
.poll-block .polls .active,
.poll-block .polls .past {
  width: 47.5%;
  margin-left: 2.5%;
}
@media screen and (max-width: 1230px) {
  /* line 1835, sass/template_styles.scss */
  .poll-block .polls .active,
  .poll-block .polls .past {
    float: none;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  /* line 129, sass/_mixins.scss */
  .poll-block .polls .active:first-child,
  .poll-block .polls .past:first-child {
    margin-top: 0;
  }
}
@media screen and (max-width: 1230px) {
  /* line 1846, sass/template_styles.scss */
  .poll-block .polls .active {
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f7fa;
  }
}
/* line 1853, sass/template_styles.scss */
.poll-block .polls .mark {
  font-size: 12px;
  color: black;
  margin-bottom: 10px;
}
/* line 1858, sass/template_styles.scss */
.poll-block .polls .mark:before {
  content: ' ';
  display: inline-block;
  margin-right: .5em;
}
/* line 1866, sass/template_styles.scss */
.poll-block .polls .caption {
  margin-bottom: 25px;
  font-size: 13px;
  font-weight: 500;
  color: black;
  line-height: 1.61538;
  font-weight: bold;
}
/* line 1875, sass/template_styles.scss */
.poll-block .polls button[type="submit"] {
  margin-top: 20px;
  font-size: 11px;
}
/* line 1882, sass/template_styles.scss */
.poll-block .options {
  list-style: none;
  margin-left: 0;
}
/* line 1885, sass/template_styles.scss */
.poll-block .options li {
  margin-top: 10px;
}
/* line 129, sass/_mixins.scss */
.poll-block .options li:first-child {
  margin-top: 0;
}
@media screen and (max-width: 1230px) {
  /* line 1885, sass/template_styles.scss */
  .poll-block .options li {
    margin-top: 0;
    width: 45%;
    display: inline-block;
    min-height: 30px;
    vertical-align: top;
  }
  /* line 129, sass/_mixins.scss */
  .poll-block .options li:first-child {
    margin-top: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 1885, sass/template_styles.scss */
  .poll-block .options li {
    display: block;
    width: 100%;
    margin-top: 10px;
  }
  /* line 129, sass/_mixins.scss */
  .poll-block .options li:first-child {
    margin-top: 0;
  }
}
/* line 1904, sass/template_styles.scss */
.poll-block .results {
  width: 100%;
  font-size: 13px;
}
/* line 1908, sass/template_styles.scss */
.poll-block .results td {
  text-align: right;
  padding-bottom: 15px;
  font-size: 13px;
  border-bottom: none;
  padding-top: 0;
}
/* line 1916, sass/template_styles.scss */
.poll-block .results td.option {
  width: 1px;
  text-align: left;
}
/* line 1921, sass/template_styles.scss */
.poll-block .results .result {
  position: relative;
}
/* line 1925, sass/template_styles.scss */
.poll-block .results .scale {
  position: absolute;
  top: 5px;
  right: 50px;
  height: 4px;
  background-color: #f00;
}
@media screen and (max-width: 767px) {
  /* line 1904, sass/template_styles.scss */
  .poll-block .results {
    display: block;
  }
  /* line 1934, sass/template_styles.scss */
  .poll-block .results tbody, .poll-block .results tr, .poll-block .results td {
    display: block;
    text-align: left;
  }
  /* line 1938, sass/template_styles.scss */
  .poll-block .results .scale {
    display: block;
    position: relative;
    top: 0 !important;
    right: 0 !important;
    margin-bottom: 10px;
  }
}
/* line 1948, sass/template_styles.scss */
.poll-block .all-category {
  display: none;
  margin-top: 15px;
  padding: 10px 30px;
  font-size: 13px;
  background-color: #8c8c8c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: white;
}
@media screen and (max-width: 767px) {
  /* line 1948, sass/template_styles.scss */
  .poll-block .all-category {
    display: inline-block;
  }
}

/* line 1971, sass/template_styles.scss */
.aside-offers a, .mobile-special a {
  color: inherit;
}
/* line 1974, sass/template_styles.scss */
.aside-offers a:hover, .mobile-special a:hover {
  color: #F33;
}
/* line 1979, sass/template_styles.scss */
.aside-offers .remark, .mobile-special .remark {
  margin-bottom: 15px;
  font-size: 10px;
  color: #ff3333;
}
/* line 1986, sass/template_styles.scss */
.aside-offers .list img, .mobile-special .list img {
  width: 100%;
  margin-bottom: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  transition: opacity .5s;
}
/* line 1992, sass/template_styles.scss */
.aside-offers .list img:hover, .mobile-special .list img:hover {
  opacity: .8;
}
/* line 1997, sass/template_styles.scss */
.aside-offers .list .caption, .mobile-special .list .caption {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 700;
}
/* line 2003, sass/template_styles.scss */
.aside-offers .list p, .mobile-special .list p {
  font-size: 13px;
}

/* line 2010, sass/template_styles.scss */
.mobile-special {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 2010, sass/template_styles.scss */
  .mobile-special {
    display: block;
  }
}
/* line 2018, sass/template_styles.scss */
.mobile-special .list img {
  float: left;
  width: 25%;
  margin-right: 5%;
}

/* line 2029, sass/template_styles.scss */
.aside-feedback h2, .aside-feedback .sidebar-title {
  margin-bottom: 20px;
}
/* line 2034, sass/template_styles.scss */
.aside-feedback input[type='text'],
.aside-feedback textarea {
  width: 100%;
  margin-top: 10px;
  font-size: 13px;
  border: 1px solid transparent;
}
/* line 129, sass/_mixins.scss */
.aside-feedback input[type='text']:first-child,
.aside-feedback textarea:first-child {
  margin-top: 0;
}
/* line 2042, sass/template_styles.scss */
.aside-feedback input[type='text'].error,
.aside-feedback textarea.error {
  border-color: red;
}
/* line 105, sass/_mixins.scss */
.aside-feedback input[type='text']::-webkit-input-placeholder,
.aside-feedback textarea::-webkit-input-placeholder {
  font-style: italic;
}
/* line 109, sass/_mixins.scss */
.aside-feedback input[type='text']::-moz-placeholder,
.aside-feedback textarea::-moz-placeholder {
  font-style: italic;
}
/* line 113, sass/_mixins.scss */
.aside-feedback input[type='text']:-moz-placeholder,
.aside-feedback textarea:-moz-placeholder {
  font-style: italic;
}
/* line 117, sass/_mixins.scss */
.aside-feedback input[type='text']:-ms-input-placeholder,
.aside-feedback textarea:-ms-input-placeholder {
  font-style: italic;
}
/* line 121, sass/_mixins.scss */
.aside-feedback input[type='text'].ui-placeholder,
.aside-feedback textarea.ui-placeholder {
  font-style: italic;
}
/* line 2051, sass/template_styles.scss */
.aside-feedback textarea {
  height: 120px;
  resize: none;
}
/* line 2056, sass/template_styles.scss */
.aside-feedback [type='submit'] {
  margin-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 11px;
}
@media screen and (max-width: 767px) {
  /* line 2064, sass/template_styles.scss */
  .aside-feedback input[name='name'],
  .aside-feedback input[name='mail'] {
    float: left;
    width: 48.75%;
  }
}
@media screen and (max-width: 479px) {
  /* line 2064, sass/template_styles.scss */
  .aside-feedback input[name='name'],
  .aside-feedback input[name='mail'] {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 2078, sass/template_styles.scss */
  .aside-feedback input[name='mail'] {
    margin-left: 2.5%;
    margin-top: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 2078, sass/template_styles.scss */
  .aside-feedback input[name='mail'] {
    margin-left: 0;
    margin-top: 10px;
  }
}

/* line 2092, sass/template_styles.scss */
.consultant {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 1230px) {
  /* line 2092, sass/template_styles.scss */
  .consultant {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 2092, sass/template_styles.scss */
  .consultant {
    clear: both;
  }
}
@media screen and (max-width: 479px) {
  /* line 2092, sass/template_styles.scss */
  .consultant {
    margin-top: 0;
    padding-bottom: 0;
  }
}
/* line 2111, sass/template_styles.scss */
.consultant header {
  padding-top: 20px;
  position: relative;
}
/* line 97, sass/_mixins.scss */
.consultant header:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 479px) {
  /* line 2111, sass/template_styles.scss */
  .consultant header {
    padding-top: 0;
  }
}
/* line 2120, sass/template_styles.scss */
.consultant header h2, .consultant header .sidebar-title {
  font-weight: bold;
}
@media screen and (max-width: 479px) {
  /* line 2120, sass/template_styles.scss */
  .consultant header h2, .consultant header .sidebar-title {
    width: 100%;
    position: relative;
    top: 20px;
    left: 15px;
  }
}
/* line 2131, sass/template_styles.scss */
.consultant .mobile-select {
  position: relative;
  display: none;
  float: right;
  padding: 10px 25px 10px 15px;
  margin-top: -6px;
  font-size: 13px;
  color: white;
  background-color: #8c8c8c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 2142, sass/template_styles.scss */
.consultant .mobile-select:after {
  content: ' ';
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -2px;
  border: 4px solid transparent;
  border-top-color: white;
}
@media screen and (max-width: 767px) {
  /* line 2131, sass/template_styles.scss */
  .consultant .mobile-select {
    display: block;
  }
}
@media screen and (max-width: 479px) {
  /* line 2131, sass/template_styles.scss */
  .consultant .mobile-select {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 2160, sass/template_styles.scss */
  .consultant .mobile-select-list {
    position: absolute;
    top: 35px;
    right: 10px;
    width: 168px;
    background-color: #8c8c8c;
    list-style: none;
  }
  /* line 2168, sass/template_styles.scss */
  .consultant .mobile-select-list li {
    display: block;
    padding: 0;
    margin: 0;
  }
  /* line 2172, sass/template_styles.scss */
  .consultant .mobile-select-list li:last-child {
    padding-bottom: 10px;
  }
  /* line 2173, sass/template_styles.scss */
  .consultant .mobile-select-list li a {
    display: block;
    width: 100%;
    padding: 8px 15px;
    color: #ffffff;
  }
}
/* line 2185, sass/template_styles.scss */
.consultant h2, .consultant .sidebar-title {
  float: left;
}
/* line 2190, sass/template_styles.scss */
.consultant .menu {
  margin-top: 3px;
  float: right;
}
@media screen and (max-width: 1230px) {
  /* line 2190, sass/template_styles.scss */
  .consultant .menu {
    float: left;
    clear: left;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2190, sass/template_styles.scss */
  .consultant .menu {
    display: none;
  }
}
/* line 2206, sass/template_styles.scss */
.consultant .managers {
  margin-top: 35px;
  margin-left: -2.5%;
  list-style: none;
}
/* line 97, sass/_mixins.scss */
.consultant .managers:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 479px) {
  /* line 2206, sass/template_styles.scss */
  .consultant .managers {
    margin-top: 0;
  }
}
/* line 2216, sass/template_styles.scss */
.consultant .managers .manager {
  position: relative;
  height: 110px;
  width: 47.5%;
  margin-left: 2.5%;
}
/* line 2221, sass/template_styles.scss */
.consultant .managers .manager .specialist_photo {
  position: absolute;
  display: block;
  width: 150px;
  height: 125px;
  right: 0;
  top: -15px;
  z-index: 20;
}
@media screen and (max-width: 479px) {
  /* line 2216, sass/template_styles.scss */
  .consultant .managers .manager {
    width: 100%;
    padding-top: 45px;
    padding-left: 10px;
    padding-right: 10px;
    height: 150px;
  }
}
/* line 2241, sass/template_styles.scss */
.consultant .managers .name {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
}
/* line 2245, sass/template_styles.scss */
.consultant .managers .name a {
  color: inherit;
}
@media screen and (max-width: 1230px) {
  /* line 2241, sass/template_styles.scss */
  .consultant .managers .name {
    width: 1px;
    font-size: 13px;
  }
}
@media screen and (max-width: 479px) {
  /* line 2241, sass/template_styles.scss */
  .consultant .managers .name {
    width: 100%;
  }
}
/* line 2256, sass/template_styles.scss */
.consultant .managers .area {
  margin-top: 5px;
  font-size: 13px;
}
@media screen and (max-width: 1230px) {
  /* line 2256, sass/template_styles.scss */
  .consultant .managers .area {
    font-size: 10px;
  }
}
/* line 2265, sass/template_styles.scss */
.consultant .managers .photo {
  position: absolute;
  right: 0px;
  top: -15px;
  width: 150px;
  z-index: -1;
  				    /*
  					-webkit-filter: grayscale(100%);
  					-moz-filter: grayscale(100%);
  					-ms-filter: grayscale(100%);
  					-o-filter: grayscale(100%);
  					filter: grayscale(100%);
  
  					filter: url(/local/templates/sotnibankov/images/gray.svg#greyscale); /* Firefox 4+ * /
  					filter: gray; /* IE 6-9 * /
  
  					@include opacity(0.7); */
}
@media screen and (max-width: 1230px) {
  /* line 2265, sass/template_styles.scss */
  .consultant .managers .photo {
    width: 122px;
  }
}
@media screen and (max-width: 479px) {
  /* line 2265, sass/template_styles.scss */
  .consultant .managers .photo {
    top: 33px;
    right: 8%;
  }
}
@media screen and (max-width: 767px) {
  /* line 2265, sass/template_styles.scss */
  .consultant .managers .photo {
    top: 0;
    right: 8%;
  }
}
/* line 2298, sass/template_styles.scss */
.consultant .managers .logo {
  max-width: 50%;
  margin-top: 20px;
  min-height: 22px;
  width: auto;
  height: auto;
}
@media screen and (max-width: 1230px) {
  /* line 2298, sass/template_styles.scss */
  .consultant .managers .logo {
    height: 18px;
  }
}
/* line 2312, sass/template_styles.scss */
.consultant .next,
.consultant .prev {
  position: absolute;
  top: 50%;
  width: 7px;
  height: 11px;
  z-index: 100;
  margin-left: -3.5px;
  margin-top: -10.5px;
  background-image: url("/local/templates/sotnibankov/images/arrows.png");
  background-size: 17px 11px;
  transition: opacity .5s;
  cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 2312, sass/template_styles.scss */
  .consultant .next,
  .consultant .prev {
    background-image: url("/local/templates/sotnibankov/images/arrows@2x.png");
  }
}
/* line 2326, sass/template_styles.scss */
.consultant .next.slick-disabled,
.consultant .prev.slick-disabled {
  visibility: hidden;
}
/* line 2331, sass/template_styles.scss */
.consultant .next {
  right: 10px;
}
/* line 2335, sass/template_styles.scss */
.consultant .prev {
  left: 10px;
  background-position: 7px 0;
}

/* line 2342, sass/template_styles.scss */
.logo {
  float: left;
  margin-right: 1%;
  margin-bottom: 20px;
  width: 20%;
  height: 60px;
  z-index: 1;
}
@media screen and (max-width: 1230px) {
  /* line 2342, sass/template_styles.scss */
  .logo {
    margin-right: 2.5%;
    margin-bottom: 11px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 2342, sass/template_styles.scss */
  .logo {
    width: 30.83333%;
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2342, sass/template_styles.scss */
  .logo {
    width: 47.5%;
    min-height: 28px;
    height: auto;
    position: relative;
  }
  /* line 2366, sass/template_styles.scss */
  .logo img {
    width: 224px;
    height: 20px;
  }
}
/* line 2380, sass/template_styles.scss */
.logo img {
  max-width: 100%;
  height: auto;
}
/* line 2385, sass/template_styles.scss */
.logo .slogan {
  margin-top: 8px;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.2;
  color: #000000;
}
@media screen and (max-width: 767px) {
  /* line 2385, sass/template_styles.scss */
  .logo .slogan {
    display: none;
  }
}

/* line 2399, sass/template_styles.scss */
.special-menu {
  float: left;
  margin-left: -10px;
  margin-right: -10px;
}
@media screen and (max-width: 767px) {
  /* line 2399, sass/template_styles.scss */
  .special-menu {
    display: none;
  }
}
/* line 2409, sass/template_styles.scss */
.special-menu a {
  vertical-align: middle;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ff3333;
}
/* line 2416, sass/template_styles.scss */
.special-menu a:hover {
  text-decoration: underline;
}
/* line 2421, sass/template_styles.scss */
.special-menu img {
  position: relative;
  top: -2px;
  margin-right: .5em;
  vertical-align: middle;
}

/* line 2430, sass/template_styles.scss */
.main-menu {
  float: left;
  width: 58%;
  margin-top: 33px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 0;
}
@media screen and (max-width: 1230px) {
  /* line 2430, sass/template_styles.scss */
  .main-menu {
    padding-left: 0;
    padding-right: 15px;
    margin-top: 0;
    float: none;
    clear: left;
    width: 76.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 2430, sass/template_styles.scss */
  .main-menu {
    clear: both;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 2430, sass/template_styles.scss */
  .main-menu {
    display: none;
  }
}
/* line 2462, sass/template_styles.scss */
.main-menu > li {
  text-align: justify;
  padding-left: 0px;
  padding-right: 0px;
  list-style: none;
}
/* line 2468, sass/template_styles.scss */
.main-menu > li ul {
  list-style: none;
}
/* line 2470, sass/template_styles.scss */
.main-menu > li .delayed-dropdown-animation {
  position: absolute;
  left: 0;
  bottom: -1px;
  background: red;
  height: 1px;
  width: 0;
}
/* line 2479, sass/template_styles.scss */
.main-menu > li.dropped::before {
    content: '';
    width: 100%;
    height: 24px;
    position: absolute;
    left: 0;
    bottom: 4px;
    visibility: hidden;
}
/* line 2480, sass/template_styles.scss */
.main-menu > li.dropped:after {
  visibility: hidden;
  content: ' ';
  position: relative;
  z-index: 99;
  width: 0;
  height: 0;
  display: block;
  margin: -15px auto -25px;
  border: 20px solid transparent;
  border-bottom-color: #d3d7d8;
}
/* line 2494, sass/template_styles.scss */
.main-menu > li.opened .container, .main-menu > li.opened:after, .main-menu > li.opened::before {
  visibility: visible;
}
/* line 2499, sass/template_styles.scss */
.main-menu > li.opened a {
  position: relative;
  z-index: 100;
}
/* line 2504, sass/template_styles.scss */
.main-menu > li a, .main-menu > li span {
  color: inherit;
}
/* line 2506, sass/template_styles.scss */
.main-menu > li a:hover, .main-menu > li span:hover {
  text-decoration: underline;
}
/* line 2508, sass/template_styles.scss */
.main-menu > li a:hover img, .main-menu > li span:hover img {
  opacity: 0.8;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
/* line 2516, sass/template_styles.scss */
.main-menu > li a.root-item, .main-menu > li a.root-item-selected,
.main-menu > li span.root-item, .main-menu > li span.root-item-selected {
  display: inline-block;
  padding-bottom: 5px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #cacaca;
  color: inherit;
  position: relative;
}
/* line 2526, sass/template_styles.scss */
.main-menu > li a.root-item:hover, .main-menu > li a.root-item-selected:hover,
.main-menu > li span.root-item:hover, .main-menu > li span.root-item-selected:hover {
  text-decoration: none;
  color: #ea2f2f;
  border-bottom: 1px solid #ea2f2f;
}
/* line 2534, sass/template_styles.scss */
.main-menu .container {
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 100;
  height: 270px;
  margin-top: 20px;
  text-align: left;
  background-color: #d3d7d8;
  color: black;
  overflow-y: hidden;
}
/* line 2548, sass/template_styles.scss */
.main-menu .container:after {
  content: ' ';
  position: absolute;
  top: 10px;
  bottom: 30px;
  right: -15px;
  border: 5px solid #d3d7d8;
  -moz-border-radius: 25%;
  -webkit-border-radius: 25%;
  border-radius: 25%;
  box-shadow: -10px 0px 10px 5px #d3d7d8;
}
/* line 2558, sass/template_styles.scss */
.main-menu .container:before {
  content: ' ';
  display: block;
  width: 36px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 110;
  background-image: -webkit-linear-gradient(left, rgba(211, 215, 216, 0) 0%, #d3d7d8 100%);
  background-image: -o-linear-gradient(left, rgba(211, 215, 216, 0) 0%, #d3d7d8 100%);
  background-image: linear-gradient(to right, rgba(211, 215, 216, 0) 0%, #d3d7d8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00D3D7D8', endColorstr='#FFD3D7D8', GradientType=1);
}
/* line 2570, sass/template_styles.scss */
.main-menu .container .jspTrack {
  background-image: url("/local/templates/sotnibankov/images/footer-bg.jpg");
  background-size: 100px 100px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 2570, sass/template_styles.scss */
  .main-menu .container .jspTrack {
    background-image: url("/local/templates/sotnibankov/images/footer-bg@2x.jpg");
  }
}
/* line 2575, sass/template_styles.scss */
.main-menu .container .jspHorizontalBar {
  height: 12px;
}
/* line 2579, sass/template_styles.scss */
.main-menu .container .jspDrag {
  background-color: #afb0b8;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 2584, sass/template_styles.scss */
.main-menu .container .content-center {
  padding-top: 34px;
  padding-bottom: 40px;
}
/* line 97, sass/_mixins.scss */
.main-menu .container .content-center:after {
  display: table;
  clear: both;
  content: '';
}
/* line 2599, sass/template_styles.scss */
.main-menu .sub-menu > li {
  margin-top: 16px;
}
/* line 129, sass/_mixins.scss */
.main-menu .sub-menu > li:first-child {
  margin-top: 0;
}
/* line 2603, sass/template_styles.scss */
.main-menu .sub-menu a {
  display: inline;
  font-weight: 400;
  text-transform: none;
  border-bottom: none;
  white-space: normal;
}
/* line 2615, sass/template_styles.scss */
.main-menu .articles ul {
  width: 103%;
  white-space: nowrap;
}
/* line 2620, sass/template_styles.scss */
.main-menu .articles li {
  display: inline-block;
  vertical-align: top;
  /*width: 190px;*/
  margin-right: 30px;
  white-space: normal;
}
/* line 2627, sass/template_styles.scss */
.main-menu .articles li img {
  max-width: 100%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px;
}
/* line 2634, sass/template_styles.scss */
.main-menu .articles p {
  font-size: 11px;
  line-height: 1.45455;
  max-width: 190px;
}

/* line 2642, sass/template_styles.scss */
.main-header__bottom {
  width: 100%;
  height: 117px;
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  padding-top: 36px;
}
@media screen and (max-width: 1230px) {
  /* line 2642, sass/template_styles.scss */
  .main-header__bottom {
    height: 145px;
    padding-top: 30px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 2642, sass/template_styles.scss */
  .main-header__bottom {
    height: 137px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 2642, sass/template_styles.scss */
  .main-header__bottom {
    height: auto;
    padding-top: 20px;
  }
}

/* line 2663, sass/template_styles.scss */
.ui-block {
  margin-left: 1%;
  border-top: 8px solid #ff3333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 24px;
}
@media screen and (max-width: 1230px) {
  /* line 2663, sass/template_styles.scss */
  .ui-block {
    padding-left: 15px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 2663, sass/template_styles.scss */
  .ui-block {
    display: block;
    width: 30.83333%;
    margin-left: 0;
    padding-top: 13px;
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 2663, sass/template_styles.scss */
  .ui-block {
    display: none;
  }
}
/* line 2696, sass/template_styles.scss */
.ui-block .town {
  position: absolute;
  right: 114%;
  font-size: 14px;
  white-space: nowrap;
}
@media screen and (max-width: 1023px) {
  /* line 2696, sass/template_styles.scss */
  .ui-block .town {
    right: 15px;
  }
}
/* line 2706, sass/template_styles.scss */
.ui-block .town span {
  position: relative;
  display: inline-block;
  font-weight: bold;
  padding-bottom: 2px;
  border-bottom: 1px dotted #333;
  cursor: pointer;
  user-select: none;
}
/* line 2715, sass/template_styles.scss */
.ui-block .town span:hover {
  border-bottom-style: solid;
}
/* line 2719, sass/template_styles.scss */
.ui-block .town span:after {
  content: ' ';
  position: absolute;
  right: -12px;
  top: 4px;
}
/* line 2729, sass/template_styles.scss */
.ui-block .login,
.ui-block .reg {
  display: inline-block;
  padding-bottom: 2px;
  font-size: 14px;
  border-bottom: 1px dotted #333;
  text-decoration: none;
  color: #333;
}
/* line 2737, sass/template_styles.scss */
.ui-block .login:hover,
.ui-block .reg:hover {
  color: #ea2f2f;
  border-bottom: 1px dotted #ea2f2f;
}
/* line 2743, sass/template_styles.scss */
.ui-block .login {
  position: relative;
  margin-right: 20px;
}
/* line 2748, sass/template_styles.scss */
.ui-block .login:after {
  content: '/';
  position: absolute;
  right: -.6em;
  top: -4px;
  font-size: 25px;
  line-height: 1em;
  font-weight: 200;
  background-image: none;
  	/*
	@media screen and (max-width: 1023px) {
		content: ' ';
		background-position: -101px -98px;
		width: 5px;
		height: 5px;
		top: 6px;
		right: -10px;
	}*/
}
/* line 2776, sass/template_styles.scss */
.ui-block .search {
  position: relative;
  display: table;
  width: 100%;
  margin-top: 10px;
  font-size: 14px;
}
@media screen and (max-width: 1230px) {
  /* line 2776, sass/template_styles.scss */
  .ui-block .search {
    margin-top: 46px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 2776, sass/template_styles.scss */
  .ui-block .search {
    margin-top: 6px;
  }
}
/* line 2793, sass/template_styles.scss */
.ui-block .search input[type='text'] {
  width: 100%;
  padding-bottom: 0px;
  padding-right: 25px;
  border: none;
  border-bottom: 1px solid #cacaca;
  background-color: transparent;
  height: 30px;
  line-height: 1;
  padding-top: 4px;
  vertical-align: baseline;
  display: block;
}
/* line 2805, sass/template_styles.scss */
.ui-block .search input[type='text']::-webkit-input-placeholder {
  padding-top: 3px;
  /* test */
}
/* line 2812, sass/template_styles.scss */
.ui-block .search [type='submit'] {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -10px;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

/* line 2826, sass/template_styles.scss */
.ui-mobile-holder {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
}

/* line 2832, sass/template_styles.scss */
.ui-mobile {
  display: none;
  float: right;
  width: 47.5%;
}
@media screen and (max-width: 767px) {
  /* line 2832, sass/template_styles.scss */
  .ui-mobile {
    display: block;
  }
}
@media screen and (max-width: 479px) {
  /* line 2832, sass/template_styles.scss */
  .ui-mobile {
    width: 50%;
  }
}
/* line 2852, sass/template_styles.scss */
.ui-mobile:before {
  content: ' ';
  display: block;
  height: 2px;
  background-color: #dc3636;
  margin-bottom: -2px;
}
@media screen and (max-width: 479px) {
  /* line 2852, sass/template_styles.scss */
  .ui-mobile:before {
    content: none;
  }
}
/* line 2864, sass/template_styles.scss */
.ui-mobile ul {
  list-style: none;
}
/* line 2868, sass/template_styles.scss */
.ui-mobile .lk,
.ui-mobile .search {
  float: right;
  margin-top: 11px;
  margin-right: 15%;
}
@media screen and (max-width: 479px) {
  /* line 2868, sass/template_styles.scss */
  .ui-mobile .lk,
  .ui-mobile .search {
    margin-right: 10%;
  }
}
/* line 2879, sass/template_styles.scss */
.ui-mobile .lk {
  width: 30px;
  height: 27px;
  background-image: url("/local/templates/sotnibankov/images/icon-auth.png");
  background-repeat: no-repeat;
  background-position: left top;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 2879, sass/template_styles.scss */
  .ui-mobile .lk {
    background-image: url("/local/templates/sotnibankov/images/icon-auth@2x.png");
    background-size: 30px 77px;
  }
}
/* line 2884, sass/template_styles.scss */
.ui-mobile .lk-active {
  background-position: left -50px;
}
/* line 2889, sass/template_styles.scss */
.ui-mobile .search {
  margin-top: 13px;
}
/* line 2894, sass/template_styles.scss */
.ui-mobile .brgr-btn {
  float: right;
}
/* line 2898, sass/template_styles.scss */
.ui-mobile .brgr-btn.active {
  position: relative;
  z-index: 100;
}
/* line 2905, sass/template_styles.scss */
.ui-mobile .menu-holder {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 100;
  margin-top: 50px;
  border-top: 2px solid #dc3636;
  background-color: white;
}
/* line 2916, sass/template_styles.scss */
.ui-mobile .special {
  border-bottom: 1px solid #f0f0f0;
}
/* line 2919, sass/template_styles.scss */
.ui-mobile .special > li {
  border-top: 1px solid #f0f0f0;
}
/* line 2922, sass/template_styles.scss */
.ui-mobile .special > li:first-child {
  border-top: none;
}
/* line 2926, sass/template_styles.scss */
.ui-mobile .special > li a, .ui-mobile .special > li span {
  display: block;
  padding: 15px 2.5%;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: inherit;
}
/* line 2936, sass/template_styles.scss */
.ui-mobile .special img {
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -3.5px;
}
/* line 2943, sass/template_styles.scss */
.ui-mobile .main {
  border-bottom: 2px solid white;
}
/* line 2946, sass/template_styles.scss */
.ui-mobile .main > li {
  background-image: url("/local/templates/sotnibankov/images/bg_quotes.jpg");
  background-size: 100px 100px;
  border-top: 2px solid white;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 2946, sass/template_styles.scss */
  .ui-mobile .main > li {
    background-image: url("/local/templates/sotnibankov/images/bg_quotes@2x.jpg");
  }
}
/* line 2951, sass/template_styles.scss */
.ui-mobile .main > li:first-child {
  border-top: none;
}
/* line 2955, sass/template_styles.scss */
.ui-mobile .main > li > a, .ui-mobile .main > li span {
  display: block;
  padding: 15px 2.5%;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: inherit;
}
/* line 2963, sass/template_styles.scss */
.ui-mobile .main > li > a:before, .ui-mobile .main > li span:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
  margin-left: 12px;
  margin-top: -3.5px;
}
/* line 2976, sass/template_styles.scss */
.ui-mobile .additional {
  border-bottom: 2px solid white;
}
/* line 2979, sass/template_styles.scss */
.ui-mobile .additional > li {
  background-color: #dedede;
  border-top: 2px solid white;
}
/* line 2982, sass/template_styles.scss */
.ui-mobile .additional > li:first-child {
  border-top: none;
}
/* line 2985, sass/template_styles.scss */
.ui-mobile .additional > li a, .ui-mobile .additional > li span {
  display: block;
  padding: 15px 2.5%;
  font-weight: 200;
  color: inherit;
  font-size: 12px;
}
/* line 2992, sass/template_styles.scss */
.ui-mobile .additional > li a:before, .ui-mobile .additional > li span:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
  margin-left: 12px;
  margin-top: -3.5px;
}
/* line 3002, sass/template_styles.scss */
.ui-mobile .additional > li._active {
  background-color: #CECECE;
}
/* line 3004, sass/template_styles.scss */
.ui-mobile .additional > li._active a, .ui-mobile .additional > li._active span {
  font-weight: bold;
}
/* line 3015, sass/template_styles.scss */
.ui-mobile .mobile-menu_item._opened .mobile-submenu {
  display: block;
}
/* line 3020, sass/template_styles.scss */
.ui-mobile .mobile-submenu {
  display: none;
  border-bottom: 2px solid white;
}
/* line 3023, sass/template_styles.scss */
.ui-mobile .mobile-submenu_item {
  padding-left: 28px;
  background-color: #E4E4E4;
  border-top: 2px solid white;
}
/* line 3027, sass/template_styles.scss */
.ui-mobile .mobile-submenu_item:first-child {
  border-top: none;
}
/* line 3030, sass/template_styles.scss */
.ui-mobile .mobile-submenu_item a, .ui-mobile .mobile-submenu_item span {
  display: block;
  padding: 15px 2.5%;
  font-weight: 200;
  color: inherit;
  font-size: 12px;
  text-transform: none !important;
}
/* line 3038, sass/template_styles.scss */
.ui-mobile .mobile-submenu_item a:before, .ui-mobile .mobile-submenu_item span:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
  margin-left: 12px;
  margin-top: -3.5px;
}
/* line 3048, sass/template_styles.scss */
.ui-mobile .mobile-submenu_item._active {
  background-color: #CECECE;
}
/* line 3050, sass/template_styles.scss */
.ui-mobile .mobile-submenu_item._active a {
  font-weight: bold;
}

/* line 97, sass/_mixins.scss */
.main-header:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 767px) {
  /* line 3059, sass/template_styles.scss */
  .main-header {
    margin-bottom: 0;
  }
}

/* line 3069, sass/template_styles.scss */
.top-promo {
  width: 100%;
  height: 0;
  padding-top: 11.69355%;
  position: relative;
}
/* line 3076, sass/template_styles.scss */
.top-promo__ban {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  overflow: hidden;
}
/* line 3083, sass/template_styles.scss */
.top-promo img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto	!important;
}

/* line 3094, sass/template_styles.scss */
.main-promo,
.bottom-promo {
  margin-bottom: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 3099, sass/template_styles.scss */
.main-promo__ban,
.bottom-promo__ban {
  max-width: 100% !important;
  overflow: hidden;
}
/* line 3106, sass/template_styles.scss */
.main-promo img,
.bottom-promo img {
  width: 100%;
  margin: 0;
}

/* line 3112, sass/template_styles.scss */
.aside-promo {
  margin-bottom: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  /* line 3112, sass/template_styles.scss */
  .aside-promo {
    width: 48.75%;
    height: 297px;
    float: left;
    margin-left: 2.5%;
    overflow: hidden;
  }
}
@media screen and (max-width: 479px) {
  /* line 3112, sass/template_styles.scss */
  .aside-promo {
    float: none;
    width: 100%;
    margin-left: 0;
    height: auto;
  }
}
/* line 3131, sass/template_styles.scss */
.aside-promo__ban {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  overflow: hidden;
}
/* line 3136, sass/template_styles.scss */
.aside-promo__ban img {
  width: 100% !important;
  height: auto !important;
}
/* line 3142, sass/template_styles.scss */
.aside-promo img {
  width: 100%;
}

/* line 3147, sass/template_styles.scss */
.inner-promo {
  margin-bottom: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}

		/*.top-promo,
		.main-promo,
		.aside-promo,
		.bottom-promo,
		.inner-promo {
			img {
				display: none;
				width: 100%;
			}

			.w1280 {
				display: block;
			}

			@media screen and (max-width: 1230px) {
				.w1280 {
					display: none;
				}
				.w1024 {
					display: block;
				}
			}

			@media screen and (max-width: 1023px) {
				.w1024 {
					display: none;
				}
				.w768 {
					display: block;
				}
			}

			@media screen and (max-width: 767px) {
				.w768 {
					display: none;
				}
				.w480{
					display: block;
				}
			}

			@media screen and (max-width: 479px) {
				.w480 {
					display: none;
				}

				.w320 {
					display: block;
				}
			}
		}*/
/* line 3206, sass/template_styles.scss */
.breadcrumbs {
  margin-bottom: 20px;
}
/* line 3209, sass/template_styles.scss */
ul.breadcrumbs {
  list-style: none;
  margin-left: 0;
  text-align: left;
}
@media screen and (max-width: 1230px) {
  /* line 3206, sass/template_styles.scss */
  .breadcrumbs {
    margin-bottom: 10px;
  }
}
/* line 3219, sass/template_styles.scss */
.breadcrumbs > li {
  display: inline-block;
  font-size: 13px;
  margin-bottom: 5px;
}
/* line 3224, sass/template_styles.scss */
.breadcrumbs > li a {
  color: inherit;
}
/* line 3227, sass/template_styles.scss */
.breadcrumbs > li a:hover {
  color: #F33;
}
/* line 3231, sass/template_styles.scss */
.breadcrumbs > li a:after {
  content: ' / ';
}
/* line 3235, sass/template_styles.scss */
.breadcrumbs > li a span {
  text-decoration: underline;
  color: inherit;
}
/* line 3239, sass/template_styles.scss */
.breadcrumbs > li a span:hover {
  text-decoration: none;
}
/* line 3245, sass/template_styles.scss */
.breadcrumbs > li:last-child a:after {
  display: none;
}
/* line 3249, sass/template_styles.scss */
.breadcrumbs > li > span {
  color: #8c8c8c;
}
@media screen and (max-width: 1230px) {
  /* line 3249, sass/template_styles.scss */
  .breadcrumbs > li > span {
    display: none;
  }
}
/* line 3257, sass/template_styles.scss */
.breadcrumbs + .main-news, .breadcrumbs + .ratings, .breadcrumbs + .research, .breadcrumbs + .league, .breadcrumbs + .society, .breadcrumbs + .popular {
  padding: 0;
}

@media screen and (max-width: 1230px) {
  /* line 3264, sass/template_styles.scss */
  .popular .date {
    display: none;
  }
}
/* line 3270, sass/template_styles.scss */
.popular .news-list {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  /* line 3270, sass/template_styles.scss */
  .popular .news-list {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 3277, sass/template_styles.scss */
  .popular .news-list.mobile-show {
    display: block;
  }
}
/* line 3282, sass/template_styles.scss */
.popular .short-news-caption {
  margin-bottom: 20px;
  padding-top: 15px;
  margin-top: 30px;
  border-top: 1px solid #f5f7fa;
}
/* line 3290, sass/template_styles.scss */
.popular .more {
  display: inline-block;
  margin-top: 20px;
  font-size: 13px;
}
/* line 3295, sass/template_styles.scss */
.popular .more:hover {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  /* line 3290, sass/template_styles.scss */
  .popular .more {
    color: black;
    border: 1px solid #939393;
    padding: 5px 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 3306, sass/template_styles.scss */
  .popular .news-list + .more {
    display: none;
  }
}

/* line 3317, sass/template_styles.scss */
.comments h2, .comments .sidebar-title {
  margin-bottom: 25px;
}
/* line 3322, sass/template_styles.scss */
.comments h5 {
  margin-bottom: 20px !important;
}
/* line 3326, sass/template_styles.scss */
.comments li {
  margin-top: 30px;
}
/* line 129, sass/_mixins.scss */
.comments li:first-child {
  margin-top: 0;
}
@media screen and (max-width: 479px) {
  /* line 3330, sass/template_styles.scss */
  .comments li:nth-child(n+3) {
    display: none;
  }
}
/* line 3336, sass/template_styles.scss */
.comments ul {
  margin-bottom: 20px;
  list-style: none;
}
/* line 3341, sass/template_styles.scss */
.comments .name {
  font-size: 14px;
  font-weight: bold;
}
/* line 3345, sass/template_styles.scss */
.comments .name .date {
  font-size: 10px;
}
/* line 3348, sass/template_styles.scss */
.comments .name .date:before {
  content: ' | ';
}
/* line 3354, sass/template_styles.scss */
.comments .text {
  position: relative;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13px;
  font-style: italic;
  line-height: 1.5;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
/* line 3365, sass/template_styles.scss */
.comments .text:before, .comments .text:after {
  content: ' ';
  position: absolute;
  top: -15px;
  left: 15px;
  border: 0 solid transparent;
  border-bottom-color: #e8e8e8;
  border-bottom-width: 15px;
  border-right-width: 25px;
  border-left-width: 25px;
}
/* line 3378, sass/template_styles.scss */
.comments .text:after {
  border-bottom-color: white;
  top: -14px;
}
/* line 3383, sass/template_styles.scss */
.comments .text .all {
  margin-left: .5em;
  font-style: normal;
  text-decoration: underline;
  white-space: nowrap;
}
/* line 3389, sass/template_styles.scss */
.comments .text .all:hover {
  text-decoration: none;
}
/* line 3396, sass/template_styles.scss */
.comments .send .caption {
  margin-bottom: 15px;
}
/* line 3401, sass/template_styles.scss */
.comments .send textarea {
  width: 100%;
  height: 70px;
  padding: 10px;
  font-size: 13px;
  font-style: italic;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  background-color: #f0f0f0;
}
/* line 3411, sass/template_styles.scss */
.comments .send textarea.error {
  border-color: red;
}
/* line 3416, sass/template_styles.scss */
.comments .send button[type='submit'] {
  font-size: 13px;
  text-transform: none;
  padding-left: 45px;
  padding-right: 45px;
  margin-top: 15px;
}
/* line 3426, sass/template_styles.scss */
.comments .more-comments {
  display: inline-block;
  color: black;
  margin-bottom: 20px;
  margin-right: 15px;
  padding: 10px 15px;
  font-size: 13px;
  border: 1px solid #939393;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 3437, sass/template_styles.scss */
.comments .show-form {
  font-size: 13px;
  padding: 11px 15px;
  text-transform: none;
}

/* line 3446, sass/template_styles.scss */
.main-footer {
  margin-top: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 2.5%;
  padding-right: 2.5%;
  background-color: #e8e8e8;
  background-image: url("/local/templates/sotnibankov/images/footer-bg.jpg");
  background-size: 100px 100px;
  overflow-x: hidden;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 3446, sass/template_styles.scss */
  .main-footer {
    background-image: url("/local/templates/sotnibankov/images/footer-bg@2x.jpg");
  }
}
/* line 97, sass/_mixins.scss */
.main-footer:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 1023px) {
  /* line 3446, sass/template_styles.scss */
  .main-footer {
    padding-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  /* line 3446, sass/template_styles.scss */
  .main-footer {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}
/* line 3468, sass/template_styles.scss */
.main-footer .left {
  position: relative;
  width: 21%;
  padding-right: 1%;
  border-right: 1px solid #000817;
}
@media screen and (max-width: 1230px) {
  /* line 3468, sass/template_styles.scss */
  .main-footer .left {
    width: 22.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 3468, sass/template_styles.scss */
  .main-footer .left {
    width: 32.5%;
  }
}
@media screen and (max-width: 767px) {
  /* line 3468, sass/template_styles.scss */
  .main-footer .left {
    display: block;
    width: 100%;
    border-right: none;
    padding-bottom: 40px;
    padding-right: 0;
    background-color: rgba(0, 0, 0, 0.2);
    padding-left: 2.5%;
    padding-right: 2.5%;
    padding-top: 20px;
  }
  /* line 97, sass/_mixins.scss */
  .main-footer .left:after {
    display: table;
    clear: both;
    content: '';
  }
}
/* line 3496, sass/template_styles.scss */
.main-footer .left .copyright {
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  /* line 3496, sass/template_styles.scss */
  .main-footer .left .copyright {
    position: absolute;
    bottom: 20px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 3496, sass/template_styles.scss */
  .main-footer .left .copyright {
    font-size: 10px;
  }
}
/* line 3514, sass/template_styles.scss */
.main-footer .left .menu > li {
  margin-top: 5px;
}
/* line 129, sass/_mixins.scss */
.main-footer .left .menu > li:first-child {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  /* line 3514, sass/template_styles.scss */
  .main-footer .left .menu > li {
    float: left;
    width: 50%;
    margin-top: 0;
    margin-bottom: 10px;
  }
}
/* line 3525, sass/template_styles.scss */
.main-footer .left .menu a, .main-footer .left .menu span {
  font-size: 11px;
  text-decoration: underline;
  color: #333;
}
/* line 3529, sass/template_styles.scss */
.main-footer .left .menu a:hover, .main-footer .left .menu span:hover {
  color: #ea2f2f;
  text-decoration: underline;
}
/* line 3536, sass/template_styles.scss */
.main-footer .left .developers {
  display: inline-block;
  margin-top: 40px;
  font-size: 11px;
  line-height: 1.45455;
  color: inherit;
}
/* line 97, sass/_mixins.scss */
.main-footer .left .developers:after {
  display: table;
  clear: both;
  content: '';
}
@media screen and (max-width: 1230px) {
  /* line 3536, sass/template_styles.scss */
  .main-footer .left .developers {
    position: absolute;
    bottom: 0;
    left: 112%;
    width: 300px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 3536, sass/template_styles.scss */
  .main-footer .left .developers {
    left: 122%;
  }
}
@media screen and (max-width: 767px) {
  /* line 3536, sass/template_styles.scss */
  .main-footer .left .developers {
    left: auto;
    right: 0;
    bottom: 20px;
    width: 50%;
  }
}
@media screen and (max-width: 479px) {
  /* line 3536, sass/template_styles.scss */
  .main-footer .left .developers {
    font-size: 10px;
    bottom: 10px;
  }
}
/* line 3567, sass/template_styles.scss */
.main-footer .left .developers .text {
  display: inline-block;
  width: 100px;
}
@media screen and (max-width: 1230px) {
  /* line 3567, sass/template_styles.scss */
  .main-footer .left .developers .text {
    width: 200px;
    margin-top: 10px;
  }
}
/* line 3577, sass/template_styles.scss */
.main-footer .left .developers .text span:hover {
  text-decoration: underline;
}
@media screen and (max-width: 1230px) {
  /* line 3576, sass/template_styles.scss */
  .main-footer .left .developers .text span {
    text-decoration: underline;
  }
  /* line 3584, sass/template_styles.scss */
  .main-footer .left .developers .text span:hover {
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 3576, sass/template_styles.scss */
  .main-footer .left .developers .text span {
    text-transform: uppercase;
    font-weight: bold;
  }
}
@media screen and (max-width: 479px) {
  /* line 3576, sass/template_styles.scss */
  .main-footer .left .developers .text span {
    display: block;
  }
}
/* line 3600, sass/template_styles.scss */
.main-footer .left .developers img {
  float: left;
  width: 26px;
  height: 28px;
  margin-top: 1px;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  /* line 3600, sass/template_styles.scss */
  .main-footer .left .developers img {
    display: none;
  }
}
/* line 3614, sass/template_styles.scss */
.main-footer .main {
  float: right;
  width: 79%;
}
@media screen and (max-width: 1230px) {
  /* line 3614, sass/template_styles.scss */
  .main-footer .main {
    width: 76.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 3614, sass/template_styles.scss */
  .main-footer .main {
    width: 67.5%;
    padding-left: 5%;
  }
}
@media screen and (max-width: 767px) {
  /* line 3614, sass/template_styles.scss */
  .main-footer .main {
    text-align: center;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
/* line 3634, sass/template_styles.scss */
.main-footer .main .site-map {
  display: table;
}
@media screen and (max-width: 767px) {
  /* line 3634, sass/template_styles.scss */
  .main-footer .main .site-map {
    width: 100%;
  }
}
/* line 3640, sass/template_styles.scss */
.main-footer .main .site-map span, .main-footer .main .site-map a {
  color: #333;
  text-decoration: underline;
}
/* line 3643, sass/template_styles.scss */
.main-footer .main .site-map span:hover, .main-footer .main .site-map a:hover {
  color: #ea2f2f;
  text-decoration: underline;
}
/* line 3649, sass/template_styles.scss */
.main-footer .main .site-map > li {
  width: 14.28%;
  display: table-cell;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  text-transform: uppercase;
}
@media screen and (max-width: 1230px) {
  /* line 3649, sass/template_styles.scss */
  .main-footer .main .site-map > li {
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 3649, sass/template_styles.scss */
  .main-footer .main .site-map > li {
    font-weight: bold;
  }
}
@media screen and (max-width: 479px) {
  /* line 3649, sass/template_styles.scss */
  .main-footer .main .site-map > li {
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* line 3674, sass/template_styles.scss */
.main-footer .main .site-map .sub-menu {
  margin-top: 15px;
}
@media screen and (max-width: 1230px) {
  /* line 3674, sass/template_styles.scss */
  .main-footer .main .site-map .sub-menu {
    display: none;
  }
}
/* line 3681, sass/template_styles.scss */
.main-footer .main .site-map .sub-menu > li {
  margin-top: 8px;
  text-transform: none;
  font-size: 11px;
  line-height: 1.18182;
}
/* line 129, sass/_mixins.scss */
.main-footer .main .site-map .sub-menu > li:first-child {
  margin-top: 0;
}

/* line 3693, sass/template_styles.scss */
.social-buttons {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  /* line 3693, sass/template_styles.scss */
  .social-buttons {
    display: none;
  }
}
/* line 3700, sass/template_styles.scss */
.social-buttons > li {
  display: inline-block;
  margin-left: 10px;
}
/* line 97, sass/_mixins.scss */
.social-buttons > li:after {
  display: table;
  clear: both;
  content: '';
}
/* line 3705, sass/template_styles.scss */
.social-buttons > li:first-child {
  margin-left: 0;
}
/* line 3709, sass/template_styles.scss */
.social-buttons > li img {
  float: left;
  margin: 0;
  padding: 5px 10px 5px 5px;
  border: 1px solid #cdcdcd;
}
/* line 3716, sass/template_styles.scss */
.social-buttons > li .qtty {
  float: left;
  font-size: 13px;
  line-height: 1;
  border: 1px solid #cdcdcd;
  border-left: none;
  padding: 5px;
}

/* line 3728, sass/template_styles.scss */
.social-buttons_mobile {
  display: none;
  position: relative;
  padding: 10px 20px 10px 35px;
  font-size: 13px;
  line-height: 1;
  background-color: #8c8c8c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: white;
}
@media screen and (max-width: 767px) {
  /* line 3728, sass/template_styles.scss */
  .social-buttons_mobile {
    display: inline-block;
  }
}
/* line 3742, sass/template_styles.scss */
.social-buttons_mobile:before {
  content: ' ';
  position: absolute;
  left: 9px;
  top: 9px;
}

/* line 3752, sass/template_styles.scss */
.publish {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 8px;
  text-align: center;
  font-size: 15px;
}
@media screen and (max-width: 1230px) {
  /* line 3752, sass/template_styles.scss */
  .publish {
    font-size: 14px;
  }
}
/* line 3765, sass/template_styles.scss */
.publish:before {
  width: 15px;
  left: 5px;
}
/* line 3770, sass/template_styles.scss */
.publish:after {
  width: 15px;
  right: 5px;
}

/* line 3779, sass/template_styles.scss */
.modal-item, .page-content-form {
  display: none;
  position: relative;
  min-width: 340px;
  max-width: 900px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 20px 25px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  overflow: visible;
}
/* line 3792, sass/template_styles.scss */
.modal-item .form-fields .label, .page-content-form .form-fields .label {
  margin-bottom: 5px;
  font-size: 12px;
}
/* line 3796, sass/template_styles.scss */
.modal-item .form-fields .field, .page-content-form .form-fields .field {
  margin-top: 10px;
  font-size: 12px;
  position: relative;
}
/* line 3800, sass/template_styles.scss */
.modal-item .form-fields .field:first-child, .page-content-form .form-fields .field:first-child {
  margin-top: 0;
}
/* line 3803, sass/template_styles.scss */
.modal-item .form-fields .field .input, .page-content-form .form-fields .field .input {
  overflow: hidden;
}
/* line 3806, sass/template_styles.scss */
.modal-item .form-fields .field .input-radio, .page-content-form .form-fields .field .input-radio {
  padding: 5px 0;
}
/* line 3808, sass/template_styles.scss */
.modal-item .form-fields .field .input-radio label, .page-content-form .form-fields .field .input-radio label {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 3px;
}
/* line 16, sass/_mixins.scss */
.modal-item .form-fields .field .input-radio label:first-child, .page-content-form .form-fields .field .input-radio label:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.modal-item .form-fields .field .input-radio label:last-child, .page-content-form .form-fields .field .input-radio label:last-child {
  margin-bottom: 0;
}
/* line 3814, sass/template_styles.scss */
.modal-item .form-fields .field label, .page-content-form .form-fields .field label {
  display: block;
  padding-top: 10px;
}
/* line 3817, sass/template_styles.scss */
.modal-item .form-fields .field label .text, .page-content-form .form-fields .field label .text {
  display: inline-block;
  line-height: 1.3;
  width: 90%;
  margin-left: 1%;
  vertical-align: top;
}
/* line 3824, sass/template_styles.scss */
.modal-item .form-fields .field label input[type="checkbox"], .page-content-form .form-fields .field label input[type="checkbox"] {
  vertical-align: top;
}
/* line 3828, sass/template_styles.scss */
.modal-item .form-fields .field textarea, .page-content-form .form-fields .field textarea {
  width: 100%;
  max-width: 100%;
  height: 200px;
  margin-top: 10px;
}
/* line 129, sass/_mixins.scss */
.modal-item .form-fields .field textarea:first-child, .page-content-form .form-fields .field textarea:first-child {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  /* line 3828, sass/template_styles.scss */
  .modal-item .form-fields .field textarea, .page-content-form .form-fields .field textarea {
    height: 100px;
  }
}
/* line 3838, sass/template_styles.scss */
.modal-item .form-fields .field select, .page-content-form .form-fields .field select {
  width: 100%;
  height: 36px;
  margin-top: 10px;
}
/* line 129, sass/_mixins.scss */
.modal-item .form-fields .field select:first-child, .page-content-form .form-fields .field select:first-child {
  margin-top: 0;
}
/* line 3844, sass/template_styles.scss */
.modal-item .form-fields .field .starrequired, .page-content-form .form-fields .field .starrequired {
  color: #ff3333;
}
/* line 3848, sass/template_styles.scss */
.modal-item .form-fields input[type="text"], .page-content-form .form-fields input[type="text"], .modal-item .form-fields input[type="password"], .page-content-form .form-fields input[type="password"] {
  width: 100%;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 5px 10px 5px;
  height: 33px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f0f0f0;
}
@media screen and (max-width: 479px) {
  /* line 3848, sass/template_styles.scss */
  .modal-item .form-fields input[type="text"], .page-content-form .form-fields input[type="text"], .modal-item .form-fields input[type="password"], .page-content-form .form-fields input[type="password"] {
    font-size: 16px;
    padding-top: 8px;
  }
}
/* line 3866, sass/template_styles.scss */
.modal-item .form-fields button[type="submit"], .page-content-form .form-fields button[type="submit"], .modal-item .form-fields input[type="submit"], .page-content-form .form-fields input[type="submit"], .modal-item .form-fields button[type="button"], .page-content-form .form-fields button[type="button"] {
  margin-top: 20px;
  padding: 10px 40px;
  font-size: 11px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 1;
  background-color: #f33;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  cursor: pointer;
}
/* line 3882, sass/template_styles.scss */
.modal-item .form-fields .js-select2, .page-content-form .form-fields .js-select2 {
  width: 100%;
  font-size: 13px;
}
/* line 3886, sass/template_styles.scss */
.modal-item .form-fields .links, .page-content-form .form-fields .links {
  margin-top: 20px;
  font-size: 11px;
}
/* line 3889, sass/template_styles.scss */
.modal-item .form-fields .links:after, .page-content-form .form-fields .links:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 3894, sass/template_styles.scss */
.modal-item .form-fields .links.towns, .page-content-form .form-fields .links.towns {
  font-size: 13px;
}
/* line 3896, sass/template_styles.scss */
.modal-item .form-fields .links.towns a:hover, .page-content-form .form-fields .links.towns a:hover {
  text-decoration: none;
}
/* line 3899, sass/template_styles.scss */
.modal-item .form-fields .links.towns a.current, .page-content-form .form-fields .links.towns a.current {
  text-decoration: none;
  font-weight: bold;
  color: black;
}
/* line 3904, sass/template_styles.scss */
.modal-item .form-fields .links.towns li, .page-content-form .form-fields .links.towns li {
  margin-top: 10px;
}
/* line 3906, sass/template_styles.scss */
.modal-item .form-fields .links.towns li:first-child, .page-content-form .form-fields .links.towns li:first-child {
  margin-top: 0;
}
/* line 3910, sass/template_styles.scss */
.modal-item .form-fields .links.towns .left, .page-content-form .form-fields .links.towns .left {
  width: 50%;
  padding-right: 5%;
}
/* line 3914, sass/template_styles.scss */
.modal-item .form-fields .links.towns .right, .page-content-form .form-fields .links.towns .right {
  width: 50%;
  padding-left: 5%;
  text-align: left;
}
/* line 3920, sass/template_styles.scss */
.modal-item .form-fields .links a, .page-content-form .form-fields .links a {
  text-decoration: underline;
}
/* line 3923, sass/template_styles.scss */
.modal-item .form-fields .links .left, .page-content-form .form-fields .links .left {
  float: left;
  text-align: left;
}
/* line 3927, sass/template_styles.scss */
.modal-item .form-fields .links .right, .page-content-form .form-fields .links .right {
  float: right;
  text-align: right;
}
/* line 3932, sass/template_styles.scss */
.modal-item .form-fields .town-input, .page-content-form .form-fields .town-input {
  background-image: url("/local/templates/sotnibankov/./images/search.png");
  background-repeat: no-repeat;
  background-position: 97% 50%;
}
/* line 3938, sass/template_styles.scss */
.modal-item .caption, .page-content-form .caption {
  margin-bottom: 14px;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  line-height: 1.5;
  color: #000;
}
/* line 3948, sass/template_styles.scss */
.modal-item .modal-close, .page-content-form .modal-close {
  position: absolute;
  top: 0;
  right: 6px;
  z-index: 2;
  color: #999;
  text-decoration: none;
  font-size: 24px;
}
/* line 3957, sass/template_styles.scss */
.modal-item .general-error-note, .page-content-form .general-error-note {
  margin-top: 14px;
  margin-bottom: 14px;
  font-size: 11px;
  text-align: center;
  color: #F33;
}
/* line 3964, sass/template_styles.scss */
.modal-item .success-register, .page-content-form .success-register {
  font-size: 14px;
  line-height: 16px;
}
/* line 3968, sass/template_styles.scss */
.modal-item .note, .page-content-form .note {
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 3973, sass/template_styles.scss */
.modal-item .error .error-text, .page-content-form .error .error-text {
  position: absolute;
  background: #fff;
  border: 1px solid #a2a2a2;
  padding: 10px;
  z-index: 20;
  color: #6f6f6f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 12px;
  font-size: 13px;
  font-style: italic;
  box-shadow: 1px 2px 3px #aaa;
}
/* line 3986, sass/template_styles.scss */
.modal-item .error .error-text:after, .page-content-form .error .error-text:after, .modal-item .error .error-text:before, .page-content-form .error .error-text:before {
  bottom: 100%;
  left: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 3996, sass/template_styles.scss */
.modal-item .error .error-text:before, .page-content-form .error .error-text:before {
  border-color: rgba(162, 162, 162, 0);
  border-bottom-color: #a2a2a2;
  border-width: 9px;
  margin-left: -9px;
}
/* line 4002, sass/template_styles.scss */
.modal-item .error .error-text:after, .page-content-form .error .error-text:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
/* line 4010, sass/template_styles.scss */
.modal-item .small, .page-content-form .small {
  margin: 8px 0;
  font-size: 10px;
  line-height: 13px;
  color: #666;
}
/* line 4016, sass/template_styles.scss */
.modal-item.reg-modal, .reg-modal.page-content-form {
  min-width: 340px;
}
@media screen and (max-width: 479px) {
  /* line 4016, sass/template_styles.scss */
  .modal-item.reg-modal, .reg-modal.page-content-form {
    min-width: 240px;
  }
}
/* line 4022, sass/template_styles.scss */
.modal-item .popup_form_review, .page-content-form .popup_form_review {
  width: 860px;
  height: 300px;
  max-width: 100%;
}
/* line 4026, sass/template_styles.scss */
.modal-item .popup_form_review textarea, .page-content-form .popup_form_review textarea {
  height: 200px;
}

/* line 4032, sass/template_styles.scss */
.fancybox-inner {
  overflow: visible	!important;
}
/* line 4034, sass/template_styles.scss */
.fancybox-inner .modal-item, .fancybox-inner .page-content-form {
  width: auto;
  margin: 0;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 4039, sass/template_styles.scss */
.fancybox-inner .modal-item .modal-close, .fancybox-inner .page-content-form .modal-close {
  display: none;
}

/* line 4044, sass/template_styles.scss */
.fancybox-skin {
  background: #fff;
}

/*
.center-col {
	margin-left: 0;
	width: 79%;
}
.left-col + .center-col {
	margin-left: 1%;
	width: 58%;
	&.bank-item {
		width: 79%;
	}
} */
/* line 4065, sass/template_styles.scss */
.clearme:after, .main-news .news-list.mobile-news-list .news-list-wrap:after, .ratings .news-list.mobile-news-list .news-list-wrap:after, .research .news-list.mobile-news-list .news-list-wrap:after, .league .news-list.mobile-news-list .news-list-wrap:after, .society .news-list.mobile-news-list .news-list-wrap:after, .popular .news-list.mobile-news-list .news-list-wrap:after, .header-currency:after, .poll-block .polls:after, .modal-item .form-fields .submin:after, .page-content-form .form-fields .submin:after, .pagination-wrap:after, .block-title:after, .bank-region-list ul:after, .page-content .news-list .news-item-block:after, .page-content .news-list .news-item-block .news-item:after, .main-news-list:after, .news-item:after, .main-news-list .news-item:after, .news-item .news-item:after, .captcha-image:after, .buttons:after, .banks-search-block-wrap:after, .banks-search-block-wrap .banks-search-block form fieldset:after, .banks-search-block-wrap .banks-search-block form .checkbox-group:after, .banks-list-head:after, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header:after, .bank-item .page-content section.bank-service:after, .bank-item .page-content section.bank-specialist .specialist-info-block:after, .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha:after, .bank-item .page-content section.bank-specialist .questions-list li .info:after, .bank-item .banks-buttons:after, .comments ul .info:after, .bank-info-line:after, .leadership .leadership-wrap:after, .specialists-wrap:after, .specialists-wrap .specialists-item .item-info .buttons:after, .bank-specialists .block-title:after, .comment__profile:after {
  content: ' ';
  display: block;
  width: 100%;
  clear: both;
}

/* line 4074, sass/template_styles.scss */
.vote-navigation-top {
  display: none;
}
@media screen and (max-width: 1023px) {
  /* line 4074, sass/template_styles.scss */
  .vote-navigation-top {
    display: none;
  }
}

/* line 4080, sass/template_styles.scss */
.pagination {
  width: 100%;
  position: relative;
  padding: 15px 0;
}
/* line 4084, sass/template_styles.scss */
.pagination ul {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media screen and (max-width: 1023px) {
  /* line 4084, sass/template_styles.scss */
  .pagination ul {
    text-align: center;
  }
}
/* line 4095, sass/template_styles.scss */
.pagination ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  font-size: 14px;
  line-height: 16px;
  height: 16px;
  vertical-align: middle;
  margin: 0 3px;
  color: #666666;
}
/* line 4103, sass/template_styles.scss */
.pagination ul li:first-child {
  margin-left: 0;
}
/* line 4104, sass/template_styles.scss */
.pagination ul li:last-child {
  margin-right: 0;
}
/* line 4105, sass/template_styles.scss */
.pagination ul li a {
  color: #666666;
}
/* line 4106, sass/template_styles.scss */
.pagination ul li.active {
  color: #ff3333;
}
/* line 4108, sass/template_styles.scss */
.pagination ul li.active a, .pagination ul li.active span {
  color: #ff3333;
}
/* line 4110, sass/template_styles.scss */
.pagination ul li:after {
  display: none	!important;
}

/* line 4118, sass/template_styles.scss */
.pagination-wrap .pagination {
  width: 50%;
  float: left;
}
/* line 4122, sass/template_styles.scss */
.pagination-wrap .block-pagination {
  float: right;
  vertical-align: middle;
}
/* line 4125, sass/template_styles.scss */
.pagination-wrap .block-pagination label {
  display: inline;
}
/* line 4129, sass/template_styles.scss */
.pagination-wrap .block-pagination .ui-selectmenu-button {
  background: #ffffff;
  width: 110px	!important;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 4139, sass/template_styles.scss */
.ui-autocomplete {
  background: #ffffff;
}

/* line 4144, sass/template_styles.scss */
.table-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
  font-size: 12px;
}

/* line 4150, sass/template_styles.scss */
.temp-table {
  width: 100%;
  position: relative;
}
/* line 4153, sass/template_styles.scss */
.temp-table th {
  text-align: center;
  font-weight: bold;
  padding: 5px 10px;
  background: #cccccc;
  border: 1px solid #959595;
}
/* line 4160, sass/template_styles.scss */
.temp-table td {
  border: 1px solid #959595;
  text-align: left;
  background: #efefef;
  font-size: 10px;
  width: 10%;
  padding: 5px 10px;
}
/* line 4167, sass/template_styles.scss */
.temp-table td:first-child {
  text-align: center;
  width: 5%;
}

/* line 4173, sass/template_styles.scss */
.map {
  width: 100%;
  height: 500px;
  position: relative;
  margin: 10px 0;
}

/* line 4182, sass/template_styles.scss */
#question-form {
  display: none;
}

/* line 4185, sass/template_styles.scss */
.rating-stars-block {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}
/* line 4190, sass/template_styles.scss */
.rating-stars-block span {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 16px;
  height: 16px;
  background-position: -113px -79px;
}
/* line 4195, sass/template_styles.scss */
.rating-stars-block span.active {
  background-position: -134px -79px;
}

/* line 4198, sass/template_styles.scss */
.button {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.button:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.button:last-child {
  margin-bottom: 0;
}
/* line 4200, sass/template_styles.scss */
.button a {
  padding: 10px 30px;
  background: #ff3333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  font-size: 13px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  cursor: pointer;
}
/* line 4210, sass/template_styles.scss */
.button button, .button input[type="submit"] {
  padding: 8px 30px;
  background: #ff3333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  font-size: 13px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  cursor: pointer;
  border: none;
}

/* line 4225, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_icon___1E98FF {
  width: 46px       !important;
  height: 49px      !important;
  background-image: url("/local/templates/sotnibankov/./images/map-shadow.png") !important;
  background-size: 36px 32px !important;
  background-position: right bottom !important;
  background-repeat: no-repeat !important;
}
/* line 4232, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_icon___1E98FF .ymaps-2-1-31-svg-icon-content {
  width: 26px   !important;
  height: 26px  !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  top: 2px  !important;
  left: 2px !important;
  z-index: 10 !important;
}
/* line 4241, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_icon___1E98FF .ymaps-2-1-31-svg-icon-content > * {
  display: block;
  width: 26px;
  height: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
/* line 4252, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_icon___1E98FF .ymaps-2-1-31-svg-icon-content > * img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 0;
  padding: 0;
}
/* line 4262, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_icon___1E98FF:before {
  content: ' ';
  display: block;
  width: 30px;
  height: 30px;
  background: #ff3333;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 4274, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_icon___1E98FF:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 30px solid #ff3333;
  position: absolute;
  left: 0;
  top: 18px;
  z-index: 1;
}

/* line 4298, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF .ymaps-2-1-31-svg-icon-content,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF .ymaps-2-1-31-svg-icon-content,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterSmallIcon___1E98FF .ymaps-2-1-31-svg-icon-content {
  width: 30px   !important;
  height: 30px  !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ff3333;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  top: 8px  !important;
  left: 8px !important;
  z-index: 10 !important;
}
/* line 4310, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF .ymaps-2-1-31-svg-icon-content > *,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF .ymaps-2-1-31-svg-icon-content > *,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterSmallIcon___1E98FF .ymaps-2-1-31-svg-icon-content > * {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
}
/* line 4320, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF:before,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF:before,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterSmallIcon___1E98FF:before {
  content: ' ';
  display: block;
  width: 46px;
  height: 46px;
  background: #ff3333;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 4332, sass/template_styles.scss */
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF:after,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF:after,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterSmallIcon___1E98FF:after {
  content: ' ';
  display: block;
  width: 42px;
  height: 42px;
  background: #ffffff;
  position: absolute;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  left: 2px;
  top: 2px;
  z-index: 2;
}

/* line 4351, sass/template_styles.scss */
[class^="ymaps_https___api_maps_yandex_ru"] [class*="*-svg-icon-content"],
[class^="ymaps_https___api_maps_yandex_ru"] .ymaps-2-1-31-svg-icon-content,
[class*="*_release__islands_clusterMediumIcon___1E98FF"] [class*="*-svg-icon-content"],
[class*="*_release__islands_clusterMediumIcon___1E98FF"] .ymaps-2-1-31-svg-icon-content,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF [class*="*-svg-icon-content"],
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF .ymaps-2-1-31-svg-icon-content {
  width: 40px   !important;
  height: 40px  !important;
  top: 9px  !important;
  left: 9px !important;
}
/* line 4357, sass/template_styles.scss */
[class^="ymaps_https___api_maps_yandex_ru"] [class*="*-svg-icon-content"] > *,
[class^="ymaps_https___api_maps_yandex_ru"] .ymaps-2-1-31-svg-icon-content > *,
[class*="*_release__islands_clusterMediumIcon___1E98FF"] [class*="*-svg-icon-content"] > *,
[class*="*_release__islands_clusterMediumIcon___1E98FF"] .ymaps-2-1-31-svg-icon-content > *,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF [class*="*-svg-icon-content"] > *,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF .ymaps-2-1-31-svg-icon-content > * {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
/* line 4363, sass/template_styles.scss */
[class^="ymaps_https___api_maps_yandex_ru"]:before,
[class*="*_release__islands_clusterMediumIcon___1E98FF"]:before,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF:before {
  width: 58px;
  height: 58px;
}
/* line 4367, sass/template_styles.scss */
[class^="ymaps_https___api_maps_yandex_ru"]:after,
[class*="*_release__islands_clusterMediumIcon___1E98FF"]:after,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterMediumIcon___1E98FF:after {
  width: 54px;
  height: 54px;
  left: 2px;
  top: 2px;
}

/* line 4376, sass/template_styles.scss */
[class*="*_release__islands_clusterLargeIcon___1E98FF"] [class*="*-svg-icon-content"],
[class*="*_release__islands_clusterLargeIcon___1E98FF"] .ymaps-2-1-31-svg-icon-content,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF [class*="*-svg-icon-content"],
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF .ymaps-2-1-31-svg-icon-content {
  width: 51px   !important;
  height: 51px  !important;
  top: 10px  !important;
  left: 10px !important;
}
/* line 4382, sass/template_styles.scss */
[class*="*_release__islands_clusterLargeIcon___1E98FF"] [class*="*-svg-icon-content"] > *,
[class*="*_release__islands_clusterLargeIcon___1E98FF"] .ymaps-2-1-31-svg-icon-content > *,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF [class*="*-svg-icon-content"] > *,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF .ymaps-2-1-31-svg-icon-content > * {
  width: 51px;
  height: 51px;
  line-height: 51px;
}
/* line 4388, sass/template_styles.scss */
[class*="*_release__islands_clusterLargeIcon___1E98FF"]:before,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF:before {
  width: 71px;
  height: 71px;
}
/* line 4392, sass/template_styles.scss */
[class*="*_release__islands_clusterLargeIcon___1E98FF"]:after,
.ymaps-2-1-31-svg-icon.ymaps_https___api_maps_yandex_ru_2_1_31_release__islands_clusterLargeIcon___1E98FF:after {
  width: 65px;
  height: 65px;
  left: 3px;
  top: 3px;
}

/* line 4400, sass/template_styles.scss */
[class*="*-balloon__layout"],
.ymaps-2-1-31-balloon__layout {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* line 4404, sass/template_styles.scss */
[class*="*-balloon"],
.ymaps-2-1-31-balloon {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* line 4408, sass/template_styles.scss */
.ymap_wrap {
  width: 100%;
  min-width: 220px;
  position: relative;
  padding: 0 10px 20px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 4414, sass/template_styles.scss */
.ymap_wrap .ymap_image {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.ymap_wrap .ymap_image:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.ymap_wrap .ymap_image:last-child {
  margin-bottom: 0;
}
/* line 4418, sass/template_styles.scss */
.ymap_wrap .ymap_image img {
  display: block;
  max-width: 100px;
  height: auto;
}
/* line 4424, sass/template_styles.scss */
.ymap_wrap .ymap_info {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.ymap_wrap .ymap_info:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.ymap_wrap .ymap_info:last-child {
  margin-bottom: 0;
}
/* line 4428, sass/template_styles.scss */
.ymap_wrap .ymap_name {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 16, sass/_mixins.scss */
.ymap_wrap .ymap_name:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.ymap_wrap .ymap_name:last-child {
  margin-bottom: 0;
}
/* line 4435, sass/template_styles.scss */
.ymap_wrap .ymap_address {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
}
/* line 16, sass/_mixins.scss */
.ymap_wrap .ymap_address:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.ymap_wrap .ymap_address:last-child {
  margin-bottom: 0;
}
/* line 4439, sass/template_styles.scss */
.ymap_wrap .ymap_address .metro {
  display: block;
}
/* line 4443, sass/template_styles.scss */
.ymap_wrap .ymap_description {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #f5f7fa;
  border-bottom: 1px solid #f5f7fa;
}
/* line 16, sass/_mixins.scss */
.ymap_wrap .ymap_description:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.ymap_wrap .ymap_description:last-child {
  margin-bottom: 0;
}
/* line 4448, sass/template_styles.scss */
.ymap_wrap .ymap_description > span {
  display: block;
}
/* line 4450, sass/template_styles.scss */
.ymap_wrap .phone {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
/* line 16, sass/_mixins.scss */
.ymap_wrap .phone:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.ymap_wrap .phone:last-child {
  margin-bottom: 0;
}
/* line 4454, sass/template_styles.scss */
.ymap_wrap .working-time-wrap {
  display: block;
}

/*
.ymaps-image-with-content {
	width: 46px       !important;
	height: 49px      !important;
	background-image: url("/local/templates/sotnibankov/./images/map-shadow.png") !important;
	background-size: 36px 32px !important;
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	.ymaps-image-with-content-content {
		width: 26px   !important;
		height: 26px  !important;
		@include border-radius(50%);
		background: #ffffff;
		position: absolute;
		top: 2px  !important;
		left: 2px !important;
		z-index: 10 !important;
	}
	&:before {
		content: ' ';
		display: block;
		width: 30px;
		height: 30px;
		background: #ff3333;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		@include border-radius(50%);
	}
	&:after {
		content: ' ';
		display: block;
		width: 0;
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 30px solid #ff3333;
		position: absolute;
		left: 0;
		top: 18px;
		z-index: 1;
	}
}
.ymap_wrap {
	width: 100%;
	min-width: 220px;
	position: relative;
	padding: 20px;
	@include box-sizing;
	.ymap_image {
		width: 100%;
		height: auto;
		@include margin;
		img {
			display: block;
			max-width: 100%;
			height: auto;
		}
	}
	.ymap_info {
		width: 100%;
		@include margin;
	}
	.ymap_name {
		width: 100%;
		@include margin(0.5);
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.ymap_address {
		width: 100%;
		@include margin(0.5);
		font-size: 14px;
	}
	.ymap_description {
		@include margin(0.5);
		@include padding(0.5);
		border-top: 1px solid #f5f7fa;
		border-bottom: 1px solid #f5f7fa;
	}

}
.ymaps-b-balloon__content-holster {padding: 0 !important;}

*/
/* line 4548, sass/template_styles.scss */
.ui-selectmenu-button {
  height: 35px;
  line-height: 35px;
  border: none;
  background: #f0f0f0;
  font-size: 13px;
}
/* line 4554, sass/template_styles.scss */
.ui-selectmenu-button .ui-icon {
  width: 11px;
  height: 8px;
  background-position: -116px -99px;
  right: 10px;
  margin-top: -4px;
}
/* line 4562, sass/template_styles.scss */
.ui-selectmenu-button .ui-selectmenu-text {
  font-size: 13px;
  color: #000000;
  font-weight: normal;
  width: 100%;
  height: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px 20px;
}

/* line 4573, sass/template_styles.scss */
.ui-selectmenu-menu .ui-menu {
  border: none;
  background: #f0f0f0;
}
/* line 4576, sass/template_styles.scss */
.ui-selectmenu-menu .ui-menu li {
  width: 100%;
  height: 35px;
  padding: 9px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  color: #000000;
}
/* line 4583, sass/template_styles.scss */
.ui-selectmenu-menu .ui-menu li.ui-state-focus {
  border: none;
  font-weight: normal;
  color: #ff3333;
  margin: 0;
}
/* line 4589, sass/template_styles.scss */
.ui-selectmenu-menu .ui-menu li.ui-selectmenu-optgroup {
  padding: 5px 20px;
}
/* line 4594, sass/template_styles.scss */
.ui-selectmenu-menu .jspVerticalBar {
  width: 3px;
  right: 5px;
}
/* line 4598, sass/template_styles.scss */
.ui-selectmenu-menu .jspTrack {
  background: #a3a3a3;
}
/* line 4601, sass/template_styles.scss */
.ui-selectmenu-menu .jspDrag {
  background: #747474;
  width: 7px;
  left: -2px;
}

/* line 4608, sass/template_styles.scss */
.choose-year {
  width: 100%;
  height: 42px;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 22px;
}
/* line 16, sass/_mixins.scss */
.choose-year:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.choose-year:last-child {
  margin-bottom: 0;
}
/* line 4617, sass/template_styles.scss */
.choose-year li.active {
  color: #ff3333;
}
/* line 4618, sass/template_styles.scss */
.choose-year .bx-wrapper {
  height: 18px;
}
/* line 4621, sass/template_styles.scss */
.choose-year .bx-wrapper .bx-controls-direction a {
  width: 10px;
  height: 14px;
  margin-top: -7px;
}
/* line 4626, sass/template_styles.scss */
.choose-year .bx-wrapper .bx-controls-direction a.bx-prev {
  background-position: -151px -96px;
  left: -20px;
}
/* line 4630, sass/template_styles.scss */
.choose-year .bx-wrapper .bx-controls-direction a.bx-next {
  background-position: -162px -96px;
  right: -20px;
}

/* line 4641, sass/template_styles.scss */
.content-block {
  width: 100%;
  position: relative;
  background: #ffffff;
  padding: 20px;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 4647, sass/template_styles.scss */
.content-block a.more {
  font-size: 13px;
}
/* line 4648, sass/template_styles.scss */
.content-block p {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.content-block p:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.content-block p:last-child {
  margin-bottom: 0;
}
/* line 4651, sass/template_styles.scss */
.content-block .breadcrumbs {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.content-block .breadcrumbs:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.content-block .breadcrumbs:last-child {
  margin-bottom: 0;
}
/* line 4654, sass/template_styles.scss */
.content-block h1 {
  font-size: 25px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.content-block h1:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.content-block h1:last-child {
  margin-bottom: 0;
}

/* line 4661, sass/template_styles.scss */
.search-block {
  width: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.search-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-block:last-child {
  margin-bottom: 0;
}
/* line 4666, sass/template_styles.scss */
.search-block .search-form {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.search-block .search-form:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-block .search-form:last-child {
  margin-bottom: 0;
}
/* line 4668, sass/template_styles.scss */
.search-block .search-form form {
  width: 100%;
  position: relative;
}
/* line 4671, sass/template_styles.scss */
.search-block .search-form form fieldset {
  border: none;
}
/* line 4673, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap {
  width: 82%;
  height: 40px;
  float: left;
  position: relative;
}
@media screen and (max-width: 479px) {
  /* line 4673, sass/template_styles.scss */
  .search-block .search-form form fieldset .field-wrap {
    width: 70%;
    margin: 0;
  }
}
/* line 4682, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker {
  width: 18%;
  font-size: 13px;
}
/* line 4685, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker label {
  display: block;
  width: 100%;
}
/* line 4688, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker label .ui-selectmenu-button {
  width: 100% 	!important;
  height: 40px;
}
/* line 4692, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker label .ui-selectmenu-text {
  height: 40px;
  padding-top: 1em;
}
/* line 4696, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker label .ui-icon {
  display: none;
}
/* line 4698, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker:after {
  width: 20px;
  height: 20px;
  background-position: -150px -33px;
}
/* line 4702, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap.datepicker + .field-wrap {
  width: 61%;
  margin: 0 0 0 3%;
}
@media screen and (max-width: 479px) {
  /* line 4702, sass/template_styles.scss */
  .search-block .search-form form fieldset .field-wrap.datepicker + .field-wrap {
    width: 70%;
    margin: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 4682, sass/template_styles.scss */
  .search-block .search-form form fieldset .field-wrap.datepicker {
    width: 100%;
    margin-left: 0;
    float: none;
    clear: both;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 16, sass/_mixins.scss */
  .search-block .search-form form fieldset .field-wrap.datepicker:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .search-block .search-form form fieldset .field-wrap.datepicker:last-child {
    margin-bottom: 0;
  }
}
/* line 4718, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap input {
  width: 100%;
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 15px;
  border: none;
  font-size: 13px;
  font-weight: normal;
  color: #333333;
  background: #f0f0f0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 4730, sass/template_styles.scss */
.search-block .search-form form fieldset .field-wrap:after {
  content: ' ';
  display: block;
  width: 23px;
  height: 23px;
  background-position: -124px -31px;
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 4743, sass/template_styles.scss */
.search-block .search-form form fieldset .button {
  width: 15%;
  height: 40px;
  float: left;
  margin: 0 0 0 3%;
}
/* line 4748, sass/template_styles.scss */
.search-block .search-form form fieldset .button button, .search-block .search-form form fieldset .button input[type="submit"] {
  width: 100%;
  text-align: center;
  height: 40px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 0px;
}
@media screen and (max-width: 479px) {
  /* line 4743, sass/template_styles.scss */
  .search-block .search-form form fieldset .button {
    width: 27%;
  }
}
/* line 4761, sass/template_styles.scss */
.search-block .search-form form fieldset .comment {
  width: 100%;
  clear: both;
  padding: 10px 0;
  font-size: 13px;
  color: #999999;
}
/* line 4771, sass/template_styles.scss */
.search-block .search-block-item {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f5f7fa;
  padding-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.search-block .search-block-item:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-block .search-block-item:last-child {
  margin-bottom: 0;
}
/* line 4776, sass/template_styles.scss */
.search-block .search-block-item .search-block-item-title {
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.search-block .search-block-item .search-block-item-title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-block .search-block-item .search-block-item-title:last-child {
  margin-bottom: 0;
}
/* line 4780, sass/template_styles.scss */
.search-block .search-block-item .search-block-item-title a {
  text-decoration: underline;
  color: #000000;
  font-weight: bold;
}
/* line 4782, sass/template_styles.scss */
.search-block .search-block-item .search-block-item-title a:hover {
  text-decoration: none;
}
/* line 4787, sass/template_styles.scss */
.search-block .search-block-item .search-list-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.search-block .search-block-item .search-list-wrap:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-block .search-block-item .search-list-wrap:last-child {
  margin-bottom: 0;
}
/* line 4789, sass/template_styles.scss */
.search-block .search-block-item .search-list-wrap .search-item {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.search-block .search-block-item .search-list-wrap .search-item:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-block .search-block-item .search-list-wrap .search-item:last-child {
  margin-bottom: 0;
}
/* line 4794, sass/template_styles.scss */
.search-block .search-block-item .search-list-wrap .search-item .title a {
  color: #1f59df;
}
/* line 4796, sass/template_styles.scss */
.search-block .search-block-item .search-list-wrap .search-item p {
  padding: 5px 0;
  margin: 0;
  font-size: 13px;
}
/* line 4801, sass/template_styles.scss */
.search-block .search-block-item .search-list-wrap .search-item .active, .search-block .search-block-item .search-list-wrap .search-item b {
  color: #ff3333;
}

/* line 4808, sass/template_styles.scss */
.block-title {
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 22px 20px 18px;
  clear: both;
  font-weight: bold;
  line-height: 100%;
}
/* line 4818, sass/template_styles.scss */
.block-title .block-title-info {
  width: 50%;
  float: left;
}
/* line 4821, sass/template_styles.scss */
.block-title .block-title-info a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  font-size: 13px;
  text-transform: none;
  color: #1f59df;
  text-decoration: underline;
  margin-left: 10px;
  font-weight: normal;
}
/* line 4829, sass/template_styles.scss */
.block-title .block-title-info a:hover {
  text-decoration: none;
}
/* line 4834, sass/template_styles.scss */
.block-title .block-pagination {
  width: 50%;
  float: left;
  text-align: right;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
}
/* line 4841, sass/template_styles.scss */
.block-title .block-pagination > label {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  height: 33px;
  vertical-align: top;
}
/* line 4846, sass/template_styles.scss */
.block-title .block-pagination .ui-selectmenu-button {
  background: #ffffff;
  height: 33px;
  margin-top: -3px;
  margin-left: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  position: relative;
  top: -3px;
  width: 100px !important;
}
/* line 4857, sass/template_styles.scss */
.block-title.right-place {
  width: 50%;
  padding: 0;
  float: right;
  text-transform: none;
  margin-top: -50px;
  text-align: right;
}

/* line 4866, sass/template_styles.scss */
.vote-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}
/* line 16, sass/_mixins.scss */
.vote-title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.vote-title:last-child {
  margin-bottom: 0;
}

/* line 4871, sass/template_styles.scss */
.vote-description {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.vote-description:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.vote-description:last-child {
  margin-bottom: 0;
}

/* line 4875, sass/template_styles.scss */
.vote-block {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.vote-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.vote-block:last-child {
  margin-bottom: 0;
}
/* line 4879, sass/template_styles.scss */
.vote-block tr {
  border-bottom: 1px solid #f5f7fa;
}
/* line 4881, sass/template_styles.scss */
.vote-block tr td {
  padding: 15px 0;
}
/* line 4883, sass/template_styles.scss */
.vote-block tr td.option {
  width: 78.5%;
}
/* line 4884, sass/template_styles.scss */
.vote-block tr td.result-block {
  width: 21.5%;
  background-image: -webkit-linear-gradient(left, #f9f9f9 0%, #ffffff 100%);
  background-image: -o-linear-gradient(left, #f9f9f9 0%, #ffffff 100%);
  background-image: linear-gradient(to right, #f9f9f9 0%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFFFFFFF', GradientType=1);
}
/* line 4887, sass/template_styles.scss */
.vote-block tr td.result-block .result {
  display: block;
  width: 70%;
  float: left;
  font-size: 13px;
  color: #333333;
  text-align: right;
  font-weight: bold;
  position: relative;
}
/* line 4896, sass/template_styles.scss */
.vote-block tr td.result-block .result .scale {
  height: 4px;
  background: #ff0000;
  position: absolute;
  right: 30%;
  top: 50%;
  margin-top: -2px;
}
/* line 4905, sass/template_styles.scss */
.vote-block tr td.result-block .vote-count {
  display: block;
  width: 30%;
  float: left;
  text-align: right;
  color: #8c8c8c;
}

/* line 4916, sass/template_styles.scss */
.social-block {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.social-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.social-block:last-child {
  margin-bottom: 0;
}

/* line 4920, sass/template_styles.scss */
.ui-datepicker {
  background: #ffffff;
}
/* line 4922, sass/template_styles.scss */
.ui-datepicker .ui-datepicker-header {
  color: #000000;
}

/* line 4926, sass/template_styles.scss */
.table-wrap {
  width: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #cccccc;
  padding: 10px 0;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.table-wrap:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.table-wrap:last-child {
  margin-bottom: 0;
}
/* line 4933, sass/template_styles.scss */
.table-wrap table {
  width: 100%;
}
/* line 4935, sass/template_styles.scss */
.table-wrap table thead {
  font-size: 12px;
  font-weight: bold;
}
/* line 4938, sass/template_styles.scss */
.table-wrap table thead th {
  text-align: left;
}
/* line 4941, sass/template_styles.scss */
.table-wrap table thead th .sort {
  display: block;
  width: 100%;
  padding: 20px 0 10px;
  min-height: 40px;
}
/* line 4946, sass/template_styles.scss */
.table-wrap table thead th .sort a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 13px;
  height: 8px;
}
/* line 4951, sass/template_styles.scss */
.table-wrap table thead th .sort a.sort-asc {
  background-position: -129px -98px;
}
/* line 4953, sass/template_styles.scss */
.table-wrap table thead th .sort a.sort-asc:hover, .table-wrap table thead th .sort a.sort-asc.active {
  background-position: -160px -115px;
}
/* line 4957, sass/template_styles.scss */
.table-wrap table thead th .sort a.sort-desc {
  background-position: -115px -98px;
}
/* line 4959, sass/template_styles.scss */
.table-wrap table thead th .sort a.sort-desc:hover, .table-wrap table thead th .sort a.sort-desc.active {
  background-position: -145px -115px;
}
/* line 4968, sass/template_styles.scss */
.table-wrap table tbody tr {
  border-bottom: 1px solid #ebebeb;
}
/* line 4970, sass/template_styles.scss */
.table-wrap table tbody tr:last-child {
  border: none;
}
/* line 4973, sass/template_styles.scss */
.table-wrap table td {
  padding: 20px 0;
}
/* line 4976, sass/template_styles.scss */
.table-wrap table td.num {
  font-size: 18px;
  font-weight: bold;
}
/* line 4979, sass/template_styles.scss */
.table-wrap table td.num sup {
  font-size: 10px;
  font-weight: normal;
  margin-left: 3px;
}
/* line 4985, sass/template_styles.scss */
.table-wrap table td.info {
  font-size: 16px;
  position: relative;
}
/* line 4989, sass/template_styles.scss */
.table-wrap table td.name {
  color: #999999;
}
/* line 4991, sass/template_styles.scss */
.table-wrap table td.name a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
/* line 5000, sass/template_styles.scss */
.table-wrap table .num {
  width: 13.5%;
}
/* line 5001, sass/template_styles.scss */
.table-wrap table .name {
  width: 29%;
}
/* line 5002, sass/template_styles.scss */
.table-wrap table .info {
  width: 21%;
  text-align: right;
}

/* line 5008, sass/template_styles.scss */
.green {
  color: #38b911;
}

/* line 5009, sass/template_styles.scss */
.red {
  color: #ff3333;
}

/* line 5021, sass/template_styles.scss */
.content-form .legend {
  margin-top: 20px;
}

/* line 5059, sass/template_styles.scss */
.regular-input, .content-form input[type="text"],
.content-form input[type="password"], .form-pupop input[type="text"],
.form-pupop input[type="password"], .mfeedback input[type="text"],
.mfeedback input[type="password"] {
  width: 100%;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 8px 10px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f0f0f0;
}

/* line 5067, sass/template_styles.scss */
.regular-button, .content-form input[type="submit"], .form-pupop input[type="submit"], #choose-article a, .need-auth a, #choose-vote-bank-noauth a, .mfeedback input[type="submit"] {
  margin-top: 20px;
  padding: 10px 40px;
  font-size: 11px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 1;
  background-color: #F33;
  border: medium none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #FFF;
  transition: opacity 0.5s ease 0s;
  cursor: pointer;
}
/* line 5081, sass/template_styles.scss */
.regular-button:hover, .content-form input[type="submit"]:hover, .form-pupop input[type="submit"]:hover, #choose-article a:hover, .need-auth a:hover, #choose-vote-bank-noauth a:hover, .mfeedback input[type="submit"]:hover {
  opacity: 0.8;
}

/* line 5085, sass/template_styles.scss */
.regular-label, .content-form .field-title, .content-form .legend, .form-pupop .left, .form-pupop .captcha-title, .form-pupop .captcha-field-title, .mfeedback .mf-text {
  margin-bottom: 5px;
  font-size: 11px;
  display: block;
}

/* line 5090, sass/template_styles.scss */
.regular-field, .content-form .field, .form-pupop .field, .form-pupop .captcha, .mfeedback .mf-name, .mfeedback .mf-email, .mfeedback .mf-message {
  margin-top: 10px;
  font-size: 11px;
}

/* line 5094, sass/template_styles.scss */
.regular-textarea, .content-form textarea, .form-pupop textarea, .mfeedback textarea {
  width: 100%;
  margin: 0;
  background-color: #F0F0F0;
  border: 1px solid transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
}

/* line 5102, sass/template_styles.scss */
.regular-caption, .form-pupop .form-title {
  margin-bottom: 14px;
  font-family: "Roboto",Arial,sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  line-height: 1.5;
  color: #000;
}

/* line 5112, sass/template_styles.scss */
.regular-error-text, .content-form .error-text, .form-pupop .error-text {
  color: #F33;
}

/* line 5116, sass/template_styles.scss */
.news-property {
  width: 100%;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #cccccc;
}
/* line 16, sass/_mixins.scss */
.news-property:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.news-property:last-child {
  margin-bottom: 0;
}

/* line 5122, sass/template_styles.scss */
.caption {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
/* line 16, sass/_mixins.scss */
.caption:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.caption:last-child {
  margin-bottom: 0;
}

/* line 5130, sass/template_styles.scss */
.reviews-reply-field-text {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.reviews-reply-field-text:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.reviews-reply-field-text:last-child {
  margin-bottom: 0;
}

/* line 5134, sass/template_styles.scss */
.reviews-block-outer {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.reviews-block-outer:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.reviews-block-outer:last-child {
  margin-bottom: 0;
}

/* line 5138, sass/template_styles.scss */
.reviews-reply-buttons input {
  padding: 8px 30px;
  background: #ff3333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  font-size: 13px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  cursor: pointer;
  border: none;
}

/* line 5150, sass/template_styles.scss */
.reviews-post-overcount {
  display: none;
}

/* line 5152, sass/template_styles.scss */
.bank-region-list {
  width: 100%;
  position: relative;
}
/* line 5155, sass/template_styles.scss */
.bank-region-list ul {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 5161, sass/template_styles.scss */
.bank-region-list ul li {
  margin: 0 0 20px;
  font-size: 13px;
  width: 45%;
  float: left;
  margin-left: 10%;
}
/* line 5167, sass/template_styles.scss */
.bank-region-list ul li:nth-child(2n+1) {
  clear: left;
  margin-left: 0;
}
/* line 5171, sass/template_styles.scss */
.bank-region-list ul li span {
  display: block;
  margin-top: 2px;
  margin-bottom: 2px;
}
/* line 16, sass/_mixins.scss */
.bank-region-list ul li span:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-region-list ul li span:last-child {
  margin-bottom: 0;
}
/* line 5175, sass/template_styles.scss */
.bank-region-list ul li .item-name {
  font-size: 12px;
  color: #787878;
}
/* line 5179, sass/template_styles.scss */
.bank-region-list ul li .item-address {
  font-weight: bold;
}

/* line 5187, sass/template_styles.scss */
.map-toggle {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 5192, sass/template_styles.scss */
.map-toggle.active {
  display: block;
  position: relative;
}

/* line 5198, sass/template_styles.scss */
.rating_block {
  width: 100%;
  display: block;
}
/* line 5201, sass/template_styles.scss */
.rating_block span {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 5203, sass/template_styles.scss */
.rating_block span input {
  display: none;
}
/* line 5205, sass/template_styles.scss */
.rating_block span input:checked + label {
  background-position: -134px -79px;
}
/* line 5209, sass/template_styles.scss */
.rating_block span label {
  display: block;
  text-indent: 999px;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-position: -113px -79px;
  cursor: pointer;
}
/* line 5217, sass/template_styles.scss */
.rating_block span label:hover {
  background-position: -134px -79px;
}
/* line 5220, sass/template_styles.scss */
.rating_block span.active label {
  background-position: -134px -79px;
}
/* line 5225, sass/template_styles.scss */
.rating_block span.pseudo-active label {
  background-position: -134px -79px;
}

/* line 5233, sass/template_styles.scss */
.popup_content .error {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #ff3333;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.popup_content .error:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.popup_content .error:last-child {
  margin-bottom: 0;
}

/* line 5242, sass/template_styles.scss */
.search-result table {
  border-collapse: collapse;
}
/* line 5244, sass/template_styles.scss */
.search-result table td {
  padding: 20px;
}

/* line 5249, sass/template_styles.scss */
.big404 {
  font-size: 2000%;
  text-align: center;
  height: 240px;
  line-height: 80%;
  color: #F33;
  margin-top: 40px;
  margin-bottom: 80px;
}
@media screen and (max-width: 479px) {
  /* line 5249, sass/template_styles.scss */
  .big404 {
    font-size: 900%;
    height: 100px;
  }
}

/* line 5262, sass/template_styles.scss */
.small404 {
  text-align: center;
}

/* line 5269, sass/template_styles.scss */
.vote-note-note .vote-note-box-text {
  font-size: 13px;
  margin-bottom: 30px;
  border-bottom: 1px solid #F5F7FA;
  padding-bottom: 30px;
}

/* line 5278, sass/template_styles.scss */
.page-content .comments {
  padding: 0;
}
/* line 5280, sass/template_styles.scss */
.page-content .comments .text {
  border-bottom: none;
}
/* line 5283, sass/template_styles.scss */
.page-content .comments .comment-info {
  text-align: left;
}
/* line 5285, sass/template_styles.scss */
.page-content .comments .comment-info > * {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-right: 36px;
}
/* line 5288, sass/template_styles.scss */
.page-content .comments .comment-info > *.date {
  font-size: 10px;
  font-weight: bold;
}
/* line 5292, sass/template_styles.scss */
.page-content .comments .comment-info > *.comment-answers {
  font-size: 11px;
  color: #999999;
  position: relative;
  padding-left: 33px;
}
/* line 5297, sass/template_styles.scss */
.page-content .comments .comment-info > *.comment-answers:before {
  content: ' ';
  display: block;
  width: 22px;
  height: 19px;
  background-position: -75px -113px;
  position: absolute;
  left: 0;
  top: -4px;
}
/* line 5309, sass/template_styles.scss */
.page-content .comments .comment-info > *.answer {
  font-size: 11px;
  color: #1f59df;
  border-bottom: 1px solid #1f59df;
}
/* line 5313, sass/template_styles.scss */
.page-content .comments .comment-info > *.answer:hover {
  border-bottom: none;
}
/* line 5318, sass/template_styles.scss */
.page-content .news-list {
  width: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.page-content .news-list:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content .news-list:last-child {
  margin-bottom: 0;
}
/* line 5322, sass/template_styles.scss */
.page-content .news-list .news-item-block {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.page-content .news-list .news-item-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.page-content .news-list .news-item-block:last-child {
  margin-bottom: 0;
}
/* line 5327, sass/template_styles.scss */
.page-content .news-list .news-item-block .image-wrap {
  display: block;
  width: 100px;
  height: 100px;
  overflow: hidden;
  float: left;
}
/* line 5332, sass/template_styles.scss */
.page-content .news-list .news-item-block .image-wrap a {
  display: block;
  width: 100%;
}
/* line 5336, sass/template_styles.scss */
.page-content .news-list .news-item-block .image-wrap img {
  display: block;
  width: 100%;
  height: auto;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 5342, sass/template_styles.scss */
.page-content .news-list .news-item-block .image-wrap + .item-secription {
  padding-left: 120px;
}
/* line 5344, sass/template_styles.scss */
.page-content .news-list .news-item-block .item-secription {
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 5348, sass/template_styles.scss */
.page-content .news-list .news-item-block .item-secription > a {
  font-size: 14px;
  font-weight: bold;
}
/* line 5355, sass/template_styles.scss */
.page-content p {
  text-align: justify;
}

/* line 5359, sass/template_styles.scss */
.main-news-list, .news-item {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.main-news-list:first-child, .news-item:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.main-news-list:last-child, .news-item:last-child {
  margin-bottom: 0;
}
/* line 5364, sass/template_styles.scss */
.main-news-list .news-date-time, .news-item .news-date-time {
  margin-bottom: 10px;
}
/* line 5368, sass/template_styles.scss */
.main-news-list .news-show-property, .news-item .news-show-property {
  font-size: 10px;
  font-weight: bold;
}
/* line 5372, sass/template_styles.scss */
.main-news-list .news-picture, .news-item .news-picture {
  display: block;
  width: 85px;
  height: 85px;
  overflow: hidden;
  float: left;
}
/* line 5377, sass/template_styles.scss */
.main-news-list .news-picture a, .news-item .news-picture a {
  display: block;
  width: 100%;
}
/* line 5381, sass/template_styles.scss */
.main-news-list .news-picture img, .news-item .news-picture img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 5388, sass/template_styles.scss */
.main-news-list .news-picture + .p, .news-item .news-picture + .p {
  padding-left: 120px;
}
@media screen and (max-width: 479px) {
  /* line 5372, sass/template_styles.scss */
  .main-news-list .news-picture, .news-item .news-picture {
    width: auto;
    height: auto;
    max-width: 200px;
    float: none;
  }
}
/* line 5397, sass/template_styles.scss */
.main-news-list .news-text, .news-item .news-text {
  position: relative;
  margin-left: 105px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 1.5;
  color: #333;
  text-align: justify;
}
/* line 5408, sass/template_styles.scss */
.main-news-list .news-text b, .news-item .news-text b, .main-news-list .news-text strong, .news-item .news-text strong {
  font-weight: bold;
}
/* line 5409, sass/template_styles.scss */
.main-news-list .news-text i, .news-item .news-text i {
  font-style: italic;
}
/* line 5410, sass/template_styles.scss */
.main-news-list .news-text > a, .news-item .news-text > a {
  font-size: 14px;
  font-weight: bold;
}
@media screen and (max-width: 479px) {
  /* line 5397, sass/template_styles.scss */
  .main-news-list .news-text, .news-item .news-text {
    float: none;
    margin-left: 0;
  }
}
/* line 5420, sass/template_styles.scss */
.main-news-list .news-bank-name, .news-item .news-bank-name {
  color: #999;
  font-size: 13px;
}

/* line 5429, sass/template_styles.scss */
.news-detail {
  font-family: inherit;
  font-size: 15px;
  line-height: 1.5;
  text-align: justify;
}
/* line 5436, sass/template_styles.scss */
.news-detail .news-bank-name {
  margin-top: -30px;
  margin-bottom: 20px;
  color: #999;
}
/* line 5442, sass/template_styles.scss */
.news-detail .news-date {
  margin-top: -10px;
  margin-bottom: 20px;
  font-size: 11px;
}
@media screen and (max-width: 767px) {
  /* line 5442, sass/template_styles.scss */
  .news-detail .news-date {
    font-size: 15px;
    line-height: 1.46667;
  }
}
/* line 5450, sass/template_styles.scss */
.news-detail .news-date span {
  margin-right: 20px;
  font-weight: bold;
}
/* line 5453, sass/template_styles.scss */
.news-detail .news-date span.date-wrap {
  text-transform: lowercase;
  font-weight: normal;
}
/* line 5459, sass/template_styles.scss */
.news-detail .news-detail-image-wrap {
  width: 100%;
  clear: both;
}
/* line 5463, sass/template_styles.scss */
.news-detail .news-detail-anons {
  margin-bottom: 30px;
  font-size: 15px;
  font-style: italic;
  line-height: 1.46667;
  text-align: justify;
}
@media screen and (max-width: 767px) {
  /* line 5463, sass/template_styles.scss */
  .news-detail .news-detail-anons {
    font-size: 18px;
    line-height: 1.46667;
  }
}
/* line 5474, sass/template_styles.scss */
.news-detail .news-text {
  font-size: 15px;
  line-height: 1.46667;
  text-align: justify;
}
/* line 5479, sass/template_styles.scss */
.news-detail .news-text strong, .news-detail .news-text b {
  font-weight: bold;
}
/* line 5480, sass/template_styles.scss */
.news-detail .news-text i {
  font-style: italic;
}
@media screen and (max-width: 1230px) {
  /* line 5474, sass/template_styles.scss */
  .news-detail .news-text {
    font-size: 13px;
    line-height: 1.23077;
  }
}
/* line 5487, sass/template_styles.scss */
.news-detail .news-picture {
  margin-bottom: 20px;
  text-align: center;
}
/* line 5490, sass/template_styles.scss */
.news-detail .news-picture img {
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
}
/* line 5495, sass/template_styles.scss */
.news-detail .news-picture span {
  display: block;
  width: 100%;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-style: italic;
  color: #4e4e4e;
}

/* line 5507, sass/template_styles.scss */
.share-block {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.share-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.share-block:last-child {
  margin-bottom: 0;
}

/* line 5511, sass/template_styles.scss */
.toggle-target.hide {
  display: none;
}

/* line 5512, sass/template_styles.scss */
.toggle-btn.hide {
  display: none;
}

/* line 5513, sass/template_styles.scss */
.bank-item .page-content > section .comments ul li ul.toggle-target.hide {
  display: none;
}

/* line 5515, sass/template_styles.scss */
.banks-rating-table tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 5523, sass/template_styles.scss */
.banks-ratinglist-table table {
  border-spacing: 0;
  border-collapse: collapse;
}
/* line 5526, sass/template_styles.scss */
.banks-ratinglist-table table tr.active {
  background: rgba(255, 51, 51, 0.1);
}
/* line 5528, sass/template_styles.scss */
.banks-ratinglist-table table tr.active td {
  border-top: 1px solid #ff3333;
  border-bottom: 1px solid #ff3333;
}
/* line 5531, sass/template_styles.scss */
.banks-ratinglist-table table tr.active td.bank-list-item-logo-wrap {
  max-width: 150px;
}
/* line 5533, sass/template_styles.scss */
.banks-ratinglist-table table tr.active td.bank-list-item-logo-wrap img {
  max-width: 150px;
  height: auto;
}
/* line 5540, sass/template_styles.scss */
.banks-ratinglist-table table .bank-list-item-logo {
  display: block;
  max-width: 150px;
}
/* line 5543, sass/template_styles.scss */
.banks-ratinglist-table table .bank-list-item-logo img {
  display: block;
  max-width: 150px;
  height: auto;
}
@media screen and (max-width: 479px) {
  /* line 5523, sass/template_styles.scss */
  .banks-ratinglist-table table {
    display: block;
    width: 100%;
  }
  /* line 5553, sass/template_styles.scss */
  .banks-ratinglist-table table tr {
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 0;
  }
  /* line 16, sass/_mixins.scss */
  .banks-ratinglist-table table tr:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .banks-ratinglist-table table tr:last-child {
    margin-bottom: 0;
  }
  /* line 5558, sass/template_styles.scss */
  .banks-ratinglist-table table tr:after {
    content: ' ';
    display: block;
    width: 100%;
    clear: both;
  }
  /* line 5564, sass/template_styles.scss */
  .banks-ratinglist-table table tr td, .banks-ratinglist-table table tr th {
    display: block;
    padding: 5px 0;
  }
  /* line 5567, sass/template_styles.scss */
  .banks-ratinglist-table table tr td:nth-child(4), .banks-ratinglist-table table tr th:nth-child(4) {
    display: none;
  }
  /* line 5568, sass/template_styles.scss */
  .banks-ratinglist-table table tr td:nth-child(3), .banks-ratinglist-table table tr th:nth-child(3) {
    clear: left;
  }
  /* line 5569, sass/template_styles.scss */
  .banks-ratinglist-table table tr td.num, .banks-ratinglist-table table tr th.num {
    width: 20%;
    float: left;
  }
  /* line 5573, sass/template_styles.scss */
  .banks-ratinglist-table table tr td.name, .banks-ratinglist-table table tr th.name {
    width: 80%;
    float: left;
  }
  /* line 5577, sass/template_styles.scss */
  .banks-ratinglist-table table tr td.info, .banks-ratinglist-table table tr th.info {
    width: 50%;
    float: left;
    text-align: left;
  }
  /* line 5584, sass/template_styles.scss */
  .banks-ratinglist-table table tr th .sort {
    display: none;
  }
}

/* line 5596, sass/template_styles.scss */
.fancybox-mobile .fancybox-close {
  right: 0;
  top: 0;
}
/* line 5601, sass/template_styles.scss */
.fancybox-mobile .fancybox-skin {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 5607, sass/template_styles.scss */
.fancybox-mobile #title-search form {
  position: relative;
}
/* line 5610, sass/template_styles.scss */
.fancybox-mobile #title-search [type="submit"] {
  position: absolute;
  right: 5px;
  top: 5px;
  border: none;
  background-color: transparent;
}
/* line 5619, sass/template_styles.scss */
.fancybox-mobile #title-search-input {
  width: 100%;
  background: white;
  border: none;
  height: 35px;
  font-size: 16px;
  padding: 5px 10px;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
/* line 5629, sass/template_styles.scss */
.fancybox-mobile .fancybox-mobile-ajax-search {
  padding-top: 30px;
}

/* line 5635, sass/template_styles.scss */
.is-mobile-search-opened .title-search-result {
  border: none;
  top: 70px !important;
  left: 20px !important;
  width: auto !important;
  right: 20px;
  bottom: 20px;
  margin: 0;
  padding: 0;
  display: block !important;
  overflow-y: scroll;
  padding-right: 20px;
}

@media screen and (max-width: 768px) {
  /* line 5650, sass/template_styles.scss */
  div.title-search-result {
    margin-left: 0;
    padding: 15px 15px 25px;
    border: none;
    min-width: 0;
  }
}

/* line 5661, sass/template_styles.scss */
.captcha-image {
  margin-bottom: 17px;
  position: relative;
}
/* line 5665, sass/template_styles.scss */
.captcha-image img {
  display: block;
  float: left;
}
/* line 5669, sass/template_styles.scss */
.captcha-image .reload {
  width: 25px;
  height: 25px;
  background-position: 0 -135px;
  display: block;
  float: left;
  margin: 13px 0 0 18px;
  cursor: pointer;
}

/* line 5680, sass/template_styles.scss */
.mf-captcha img {
  width: 150px;
  height: auto;
}
/* line 5684, sass/template_styles.scss */
.mf-captcha .capcha_reload {
  margin-top: 5px;
}

/* line 5689, sass/template_styles.scss */
.default-feedback .error-text {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #a2a2a2;
  padding: 10px;
  z-index: 20;
  color: #6f6f6f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 12px;
  font-size: 13px;
  font-style: italic;
  box-shadow: 1px 2px 3px #aaa;
}
/* line 5702, sass/template_styles.scss */
.default-feedback .error-text:after, .default-feedback .error-text:before {
  bottom: 100%;
  left: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 5712, sass/template_styles.scss */
.default-feedback .error-text:before {
  border-color: rgba(162, 162, 162, 0);
  border-bottom-color: #a2a2a2;
  border-width: 9px;
  margin-left: -9px;
}
/* line 5718, sass/template_styles.scss */
.default-feedback .error-text:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
/* line 5726, sass/template_styles.scss */
.default-feedback .mf-captcha img {
  margin: 5px 0;
  width: 180px;
  height: auto;
}
/* line 5731, sass/template_styles.scss */
.default-feedback .mf-captcha .capcha_reload {
  margin-top: 22px;
}
@media screen and (max-width: 479px) {
  /* line 5736, sass/template_styles.scss */
  .default-feedback > div {
    width: 100%;
    clear: both;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 16, sass/_mixins.scss */
  .default-feedback > div:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .default-feedback > div:last-child {
    margin-bottom: 0;
  }
  /* line 5741, sass/template_styles.scss */
  .default-feedback > div input, .default-feedback > div textarea {
    width: 100%	!important;
  }
}

/* line 5749, sass/template_styles.scss */
#already-vote {
  width: 300px;
}

/* line 5753, sass/template_styles.scss */
.jspVerticalBar {
  width: 2px;
}

/* line 5757, sass/template_styles.scss */
.jspTrack {
  background: #a3a3a3;
}

/* line 5760, sass/template_styles.scss */
.jspDrag {
  background: #747474;
  width: 4px;
  left: -1px;
}

/* line 5769, sass/template_styles.scss */
.user-info-block dl {
  display: block;
  width: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.user-info-block dl:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.user-info-block dl:last-child {
  margin-bottom: 0;
}
/* line 5774, sass/template_styles.scss */
.user-info-block dl dt {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  color: #8c8c8c;
}
/* line 5778, sass/template_styles.scss */
.user-info-block dl dd {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
@media screen and (max-width: 479px) {
  /* line 5769, sass/template_styles.scss */
  .user-info-block dl {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 140%;
  }
  /* line 16, sass/_mixins.scss */
  .user-info-block dl:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .user-info-block dl:last-child {
    margin-bottom: 0;
  }
}

/* line 5792, sass/template_styles.scss */
.buttons {
  width: 100%;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  text-align: center;
}
/* line 16, sass/_mixins.scss */
.buttons:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.buttons:last-child {
  margin-bottom: 0;
}
/* line 5801, sass/template_styles.scss */
.buttons a:not(.simple-link) {
  color: #ffffff !important;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  background: #ff3333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 20px;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}
/* line 5812, sass/template_styles.scss */
.buttons a:not(.simple-link):first-child {
  margin-left: 0;
}
/* line 5815, sass/template_styles.scss */
.buttons a:not(.simple-link):last-child {
  margin-right: 0;
}
/* line 5819, sass/template_styles.scss */
.buttons .simple-link {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  color: #333;
  border-bottom: 1px dotted #333;
  text-decoration: none !important;
}
/* line 5826, sass/template_styles.scss */
.buttons .simple-link:hover {
  color: #ea2f2f !important;
  border-bottom: 1px dotted #ea2f2f;
  text-decoration: none !important;
}
/* line 5831, sass/template_styles.scss */
.buttons .simple-link:first-child {
  margin-left: 0;
}
/* line 5834, sass/template_styles.scss */
.buttons .simple-link:last-child {
  margin-right: 0;
}

/* line 5841, sass/template_styles.scss */
.vote-rating-block .buttons {
  text-align: left;
  padding: 15px 0;
}
/* line 5845, sass/template_styles.scss */
.vote-rating-block .buttons a:first-child {
  margin-left: 0;
}

/* line 5853, sass/template_styles.scss */
.select-wrap {
  width: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.select-wrap:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.select-wrap:last-child {
  margin-bottom: 0;
}

/* line 5859, sass/template_styles.scss */
.bx-input-file-desc {
  display: none;
}

/* line 5860, sass/template_styles.scss */
.select2-container {
  z-index: 200;
}
/* line 5862, sass/template_styles.scss */
.select2-container.select2-container--open {
  z-index: 8100;
}

/* line 5869, sass/template_styles.scss */
.poll-block.two-polls .vote-answer-item .option {
  width: 60%;
}
@media screen and (max-width: 479px) {
  /* line 5869, sass/template_styles.scss */
  .poll-block.two-polls .vote-answer-item .option {
    width: auto;
  }
}
/* line 5876, sass/template_styles.scss */
.poll-block.two-polls .vote-answer-item .result {
  width: 40%;
  text-align: right;
}
@media screen and (max-width: 479px) {
  /* line 5876, sass/template_styles.scss */
  .poll-block.two-polls .vote-answer-item .result {
    width: auto;
  }
}
/* line 5882, sass/template_styles.scss */
.poll-block.two-polls .vote-answer-item .result .scale {
  display: block;
  float: right;
  position: relative;
  top: 0;
  right: 0;
}
/* line 5889, sass/template_styles.scss */
.poll-block.two-polls .vote-answer-item .result .voting_result {
  display: block;
  clear: both;
  text-align: right;
  padding-top: 3px;
}

/* line 5898, sass/template_styles.scss */
div.bx-auth {
  margin-bottom: 0;
}

/* line 5902, sass/template_styles.scss */
.social-login {
  width: 100%;
  position: relative;
  padding: 20px 0 0;
  margin-top: 20px;
  border-top: 1px solid #cccccc;
}
/* line 5908, sass/template_styles.scss */
.social-login .title {
  text-align: center;
}
/* line 5911, sass/template_styles.scss */
.social-login .bx-authform-social {
  padding: 10px 0;
}
/* line 5913, sass/template_styles.scss */
.social-login .bx-authform-social ul {
  display: block;
  text-align: center;
}
/* line 5916, sass/template_styles.scss */
.social-login .bx-authform-social ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}

/* line 5923, sass/template_styles.scss */
.search-page {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 1.5;
  color: #000;
  text-align: justify;
}
/* line 5, sass/_mixins.scss */
.search-page:first-child {
  margin-top: 0;
}
/* line 10, sass/_mixins.scss */
.search-page:last-child {
  margin-bottom: 0;
}
/* line 5930, sass/template_styles.scss */
.search-page__item {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.search-page__item:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-page__item:last-child {
  margin-bottom: 0;
}
/* line 5933, sass/template_styles.scss */
.search-page__title {
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.search-page__title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.search-page__title:last-child {
  margin-bottom: 0;
}
/* line 5937, sass/template_styles.scss */
.search-page__title a {
  color: black;
  text-decoration: underline;
}
/* line 5942, sass/template_styles.scss */
.search-page__more {
  font-size: 13px;
}
/* line 5945, sass/template_styles.scss */
.search-page__backlink {
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 5949, sass/template_styles.scss */
.search-page__comment {
  margin-bottom: 20px;
  font-size: 13px;
  color: #a3a3a3;
}

/* line 5956, sass/template_styles.scss */
.search-item__title {
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 10, sass/_mixins.scss */
.search-item__title:last-child {
  margin-bottom: 0;
}
/* line 5959, sass/template_styles.scss */
.search-item__title a {
  color: black;
  text-decoration: none;
}
/* line 5962, sass/template_styles.scss */
.search-item__title a:hover {
  color: #F33;
}
/* line 5967, sass/template_styles.scss */
.search-item__description {
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 5, sass/_mixins.scss */
.search-item__description:first-child {
  margin-top: 0;
}
/* line 5972, sass/template_styles.scss */
.search-item b {
  font-weight: bold;
  background: #FFEB8D;
}

/* line 5978, sass/template_styles.scss */
.modal-item.bank-page-review, .bank-page-review.page-content-form {
  display: block;
  margin: 0;
  padding: 0;
  max-width: 100%;
}
/* line 5983, sass/template_styles.scss */
.modal-item.bank-page-review .popup_form_review, .bank-page-review.page-content-form .popup_form_review {
  width: 100%;
}

/* line 5988, sass/template_styles.scss */
.bank-page-review__title {
  margin-bottom: 14px;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  line-height: 1.5;
  color: #000;
}

/* line 6000, sass/template_styles.scss */
.meta-tags {
  display: none;
}

/* line 6005, sass/template_styles.scss */
.subscribe .data-table {
  margin-bottom: 0;
}
/* line 6007, sass/template_styles.scss */
.subscribe .data-table td {
  padding-top: 10px;
  padding-bottom: 0;
}
/* line 6012, sass/template_styles.scss */
.subscribe .data-table tfoot td:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 6018, sass/template_styles.scss */
.subscribe .subscribe-option {
  margin-bottom: 15px;
}

/* line 6024, sass/template_styles.scss */
.sidebar-title a {
  font-size: 14px;
  text-decoration: none !important;
}

/* line 6030, sass/template_styles.scss */
.aside-rating .results {
  width: 100%;
}
/* line 6034, sass/template_styles.scss */
.aside-rating td.name a {
  color: #333;
  text-decoration: none;
}
/* line 6037, sass/template_styles.scss */
.aside-rating td.name a:hover {
  color: #ea2f2f;
}
/* line 6043, sass/template_styles.scss */
.aside-rating a:hover {
  text-decoration: none;
}

/* line 6048, sass/template_styles.scss */
.page-content .short-news {
  margin-left: 0;
}

/* line 6052, sass/template_styles.scss */
.bank-specialist textarea {
  resize: vertical;
}

/* line 6059, sass/template_styles.scss */
.aside-rating .sidebar-title a:hover, .aside-feedback .sidebar-title a:hover {
  color: #f33;
  text-decoration: none;
}

/* line 6066, sass/template_styles.scss */
.vote-item-description, .vote-description {
  text-align: justify;
  line-height: 1.5;
  font-size: 15px;
  margin: 0 0 30px 0;
}

/* line 6072, sass/template_styles.scss */
.vote-date {
  background-position: -46px -98px;
  width: 9px;
  height: 9px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
  margin-top: 5px;
}
/* line 6082, sass/template_styles.scss */
.vote-date.vote-date-active {
  background-position: -80px -140px;
}

/* line 6087, sass/template_styles.scss */
.reg-modal .captcha-image {
  margin-bottom: 0;
}

/* line 6091, sass/template_styles.scss */
.page-content-form {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 6097, sass/template_styles.scss */
.questions-list.comments {
  margin-bottom: 35px;
}

/* line 6101, sass/template_styles.scss */
.captcha_wrapper .captcha_img {
  margin: 0;
}
/* line 6104, sass/template_styles.scss */
.captcha_wrapper .captcha_reload {
  margin: 5px 0 0 10px;
}

/* line 6109, sass/template_styles.scss */
.comments .name a, .reviews-post-reply-buttons a {
  color: #333;
}
/* line 6111, sass/template_styles.scss */
.comments .name a:hover, .reviews-post-reply-buttons a:hover {
  color: #ea2f2f;
}

/* line 6116, sass/template_styles.scss */
.poll-block .polls .caption, .vote-item-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 25px;
}

/* line 6121, sass/template_styles.scss */
.vote-item-image {
  text-align: center;
}

/* line 6125, sass/template_styles.scss */
.left-col a, .main-menu .sub-menu a, .main-footer .left a, .right-col a, .ui-block a, .all-theme-news a {
  color: #333;
  text-decoration: underline;
}
/* line 6128, sass/template_styles.scss */
.left-col a:hover, .main-menu .sub-menu a:hover, .main-footer .left a:hover, .right-col a:hover, .ui-block a:hover, .all-theme-news a:hover {
  color: #ea2f2f;
}

/* line 6135, sass/template_styles.scss */
.content-center .sub-menu a, .content-center .articles a {
  text-decoration: none;
}
/* line 6137, sass/template_styles.scss */
.content-center .sub-menu a:hover, .content-center .articles a:hover {
  color: #ea2f2f;
  text-decoration: none;
}

/* line 6145, sass/template_styles.scss */
.portal-news .date, .aside-events .date {
  color: #ea2f2f;
}

/* line 6149, sass/template_styles.scss */
.aside-events li {
  margin-bottom: 15px;
}
/* line 6151, sass/template_styles.scss */
.aside-events li .date {
  display: block;
}

/* line 6157, sass/template_styles.scss */
.news-list-wrap .content p {
  text-align: left;
}

/* line 6163, sass/template_styles.scss */
.banks-search-block input[name="query"] {
  font-style: italic;
}

/* line 6168, sass/template_styles.scss */
.fancybox-inner a {
  color: #333;
  text-decoration: underline;
}
/* line 6171, sass/template_styles.scss */
.fancybox-inner a:hover {
  color: #ea2f2f;
  text-decoration: underline;
}

/* line 6178, sass/template_styles.scss */
.news-detail a, .view_all_block a, .specialists-item .item-info .buttons a, .small404 a {
  color: #333 !important;
  text-decoration: underline !important;
}
/* line 6181, sass/template_styles.scss */
.news-detail a:hover, .view_all_block a:hover, .specialists-item .item-info .buttons a:hover, .small404 a:hover {
  color: #ea2f2f !important;
  text-decoration: underline !important;
}

/* line 6188, sass/template_styles.scss */
.comment__toggle-answers.is-with-answers span {
  color: #333 !important;
  border-bottom: 1px dotted #333 !important;
}
/* line 6191, sass/template_styles.scss */
.comment__toggle-answers.is-with-answers span:hover {
  color: #ea2f2f !important;
  border-bottom: 1px dotted #ea2f2f !important;
}

/* line 6197, sass/template_styles.scss */
.page-content {
  font-size: 15px;
  line-height: 22.5px;
}
/* line 6201, sass/template_styles.scss */
.page-content .buttons .js-scroll-to {
  text-decoration: none !important;
}
/* line 6203, sass/template_styles.scss */
.page-content .buttons .js-scroll-to:hover {
  color: #fff !important;
}

/* line 6210, sass/template_styles.scss */
.vote-image-holder {
  text-align: center;
}

/* line 6214, sass/template_styles.scss */
.question-count {
  margin: 20px 0 10px 20px;
}

/* line 6218, sass/template_styles.scss */
div.mf-message {
  width: 100%;
}
/* line 6220, sass/template_styles.scss */
div.mf-message textarea {
  width: 100%;
}

/* line 6224, sass/template_styles.scss */
.mf-text {
  line-height: 10px;
}

@media screen and (max-width: 767px) {
  /* line 6229, sass/template_styles.scss */
  .comment__answer-button-specialist, .comment__answer-button-user {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1, sass/_banks-list.scss */
  .center-col.bank-list, .main-menu .bank-list.articles {
    width: 100%;
  }
}

/* line 7, sass/_banks-list.scss */
.banks-search-block-wrap {
  font-size: 13px;
  min-height: 80px;
}
/* line 19, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block {
  width: 75%;
  float: left;
}
/* line 22, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form {
  width: 100%;
}
/* line 24, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form fieldset {
  width: 100%;
  position: relative;
  border: none;
}
/* line 30, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .form-group {
  width: 84%;
  float: left;
}
/* line 33, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .form-group label {
  display: block;
}
/* line 35, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .form-group label input {
  width: 100%;
  height: 40px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 18px;
  background: #f0f0f0;
  color: #999999;
  font-size: 13px;
  border: none;
}
/* line 48, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .checkbox-group {
  width: 100%;
  padding: 10px 0 0;
  float: none;
  clear: both;
}
/* line 54, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .checkbox-group label {
  display: block;
  width: 50%;
  float: left;
  padding: 5px 0;
}
/* line 59, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .checkbox-group label:nth-child(2n+1) {
  clear: both;
}
/* line 66, sass/_banks-list.scss */
.banks-search-block-wrap .banks-search-block form .btn {
  display: block;
  width: 14.5%;
  height: 40px;
  float: right;
  cursor: pointer;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  padding: 5px 0;
  background: #ff3333;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: none;
  border-bottom: 1px solid #e52d2d;
}
@media screen and (max-width: 479px) {
  /* line 19, sass/_banks-list.scss */
  .banks-search-block-wrap .banks-search-block {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 88, sass/_banks-list.scss */
  .banks-search-block-wrap .banks-search-block form .form-group {
    width: 75%;
  }
  /* line 91, sass/_banks-list.scss */
  .banks-search-block-wrap .banks-search-block form .btn {
    width: 22.5%;
  }
  /* line 94, sass/_banks-list.scss */
  .banks-search-block-wrap .banks-search-block form .checkbox-group label {
    float: none;
    width: auto;
  }
}
/* line 101, sass/_banks-list.scss */
.banks-search-block-wrap .banks-advanced-search {
  width: 20%;
  float: right;
  text-align: right;
  padding: 12px 0;
}
/* line 106, sass/_banks-list.scss */
.banks-search-block-wrap .banks-advanced-search a {
  color: #333;
  text-decoration: none;
  border-bottom: 1px dotted #333;
}
/* line 110, sass/_banks-list.scss */
.banks-search-block-wrap .banks-advanced-search a:hover {
  color: #ea2f2f;
  border-bottom: 1px dotted #ea2f2f;
}
/* line 114, sass/_banks-list.scss */
.banks-search-block-wrap .banks-advanced-search a.show {
  display: inline-block;
}
@media screen and (max-width: 479px) {
  /* line 101, sass/_banks-list.scss */
  .banks-search-block-wrap .banks-advanced-search {
    float: none;
    width: 100%;
    text-align: center;
  }
}

/* line 124, sass/_banks-list.scss */
.banks-list-head {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  margin: 0;
}
/* line 130, sass/_banks-list.scss */
.banks-list-head h1 {
  width: 50%;
  color: #333333;
  font-size: 25px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 139, sass/_banks-list.scss */
.banks-list-head .switch-map {
  width: 50%;
  float: left;
  text-align: right;
}
/* line 143, sass/_banks-list.scss */
.banks-list-head .switch-map a {
  font-size: 13px;
  margin-left: 12px;
  color: #333;
  border-bottom: 1px dotted #333;
}
/* line 148, sass/_banks-list.scss */
.banks-list-head .switch-map a:hover {
  color: #ea2f2f;
  border-bottom: 1px dotted #ea2f2f;
}
/* line 152, sass/_banks-list.scss */
.banks-list-head .switch-map a.active {
  border-bottom: none;
  color: #000000;
}
@media screen and (max-width: 479px) {
  /* line 124, sass/_banks-list.scss */
  .banks-list-head {
    padding: 10px 10px 15px 10px;
  }
  /* line 160, sass/_banks-list.scss */
  .banks-list-head h1 {
    width: 48%;
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 166, sass/_banks-list.scss */
  .banks-list-head .switch-map {
    float: none;
    display: inline-block;
    vertical-align: middle;
    display: none;
  }
  /* line 172, sass/_banks-list.scss */
  .banks-list-head .switch-map a {
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  /* line 178, sass/_banks-list.scss */
  .banks-list-head .switch-map {
    float: none;
    display: inline-block;
    vertical-align: middle;
    display: none;
  }
}

/* line 196, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet {
  width: 100%;
  font-size: 14px;
  color: #666666;
  padding-bottom: 13px;
}
/* line 201, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 20px;
  height: 20px;
  position: relative;
  margin: 0 2px 0 1px;
  text-transform: uppercase;
  color: #666666;
  text-align: center;
  line-height: 18px;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid #ffffff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 214, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a.empty {
  color: #cccccc;
  cursor: default;
}
/* line 217, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a.empty:hover {
  color: #cccccc;
}
/* line 221, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a:hover {
  color: #ff3333;
}
/* line 224, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a.active {
  color: #ff3333;
  border-color: #ff3333;
}
/* line 227, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a.active.numbers {
  width: 30px;
  text-align: center;
}
/* line 232, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a:first-child {
  width: 40px;
  text-align: left;
  margin-left: 0;
  margin-right: 2px;
  text-transform: none;
}
/* line 238, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a:first-child.active {
  text-align: center;
}
/* line 242, sass/_banks-list.scss */
.banks-list-block .banks-list-alpabet a:last-child {
  width: 25px;
  text-align: right;
  margin-right: 0;
  margin-left: 2px;
}
/* line 250, sass/_banks-list.scss */
.banks-list-block table {
  width: 100%;
  border-top: 2px solid #cccccc;
}
/* line 254, sass/_banks-list.scss */
.banks-list-block table thead th {
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  text-align: center;
  height: 62px;
  border-bottom: 1px solid #ebebeb;
}
/* line 261, sass/_banks-list.scss */
.banks-list-block table thead th.bank-list-item-rating {
  text-align: center;
}
/* line 264, sass/_banks-list.scss */
.banks-list-block table thead th.bank-list-item-name {
  padding-left: 20px;
  text-align: left;
}
/* line 271, sass/_banks-list.scss */
.banks-list-block table tbody td {
  height: 75px;
  vertical-align: middle;
  font-size: 14px;
  text-align: left;
  line-height: 150%;
}
/* line 277, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-row-number {
  width: 3%;
  font-size: 18px;
  font-weight: bold;
}
/* line 282, sass/_banks-list.scss */
.banks-list-block table tbody td .bank-list-item-logo {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 150px;
}
/* line 285, sass/_banks-list.scss */
.banks-list-block table tbody td .bank-list-item-logo img {
  max-width: 100%;
  margin: 0;
}
/* line 290, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-logo-wrap {
  width: 15.8%;
}
/* line 293, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-name {
  width: 38.2%;
  padding-left: 20px;
  border-bottom: 1px solid #ebebeb;
}
/* line 297, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-name .title {
  display: block;
  color: #333333;
  text-decoration: none;
}
/* line 301, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-name .title strong {
  font-weight: bold;
}
/* line 303, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-name .address {
  color: #999999;
}
/* line 308, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-info {
  width: 20%;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}
/* line 312, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-info .bank-list-item-phone {
  color: #333333;
  display: block;
  text-align: center;
}
/* line 318, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-rating {
  width: 11.5%;
  text-align: center;
  font-size: 18px;
  border-bottom: 1px solid #ebebeb;
}
/* line 323, sass/_banks-list.scss */
.banks-list-block table tbody td.bank-list-item-rating a {
  color: #000000;
}
/* line 327, sass/_banks-list.scss */
.banks-list-block table tbody tr:last-child td {
  border-bottom: none   !important;
}
@media screen and (max-width: 767px) {
  /* line 333, sass/_banks-list.scss */
  .banks-list-block table tbody td {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 338, sass/_banks-list.scss */
  .banks-list-block table thead th:nth-child(3) {
    display: none;
  }
  /* line 341, sass/_banks-list.scss */
  .banks-list-block table tbody td:nth-child(3) {
    display: none;
  }
  /* line 344, sass/_banks-list.scss */
  .banks-list-block table tbody td.bank-list-item-name {
    padding-left: 20px;
  }
  /* line 348, sass/_banks-list.scss */
  .banks-list-block table tbody td.bank-list-item-name .title * {
    display: none;
  }
  /* line 351, sass/_banks-list.scss */
  .banks-list-block table tbody td.bank-list-item-name .title strong {
    display: inline;
    border-bottom: 1px dashed #888;
  }
  /* line 356, sass/_banks-list.scss */
  .banks-list-block table tbody td.bank-list-item-name .address {
    display: none;
  }
  /* line 359, sass/_banks-list.scss */
  .banks-list-block table tbody td.bank-list-item-logo {
    width: auto;
  }
}
@media screen and (max-width: 479px) {
  /* line 364, sass/_banks-list.scss */
  .banks-list-block table thead th:nth-child(1) {
    display: none;
  }
  /* line 367, sass/_banks-list.scss */
  .banks-list-block table tbody td:nth-child(1) {
    display: none;
  }
  /* line 370, sass/_banks-list.scss */
  .banks-list-block table tbody td.bank-list-item-name {
    padding-left: 0;
  }
}
/* line 375, sass/_banks-list.scss */
.banks-list-block .mobile-view-info {
  display: none;
  font-size: 13px;
  line-height: 17px;
  margin-top: 10px;
}
/* line 380, sass/_banks-list.scss */
.banks-list-block .mobile-view-info .mvi-logo, .banks-list-block .mobile-view-info .mvi-address, .banks-list-block .mobile-view-info .mvi-phone, .banks-list-block .mobile-view-info .mvi-web, .banks-list-block .mobile-view-info .mvi-button {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 16, sass/_mixins.scss */
.banks-list-block .mobile-view-info .mvi-logo:first-child, .banks-list-block .mobile-view-info .mvi-address:first-child, .banks-list-block .mobile-view-info .mvi-phone:first-child, .banks-list-block .mobile-view-info .mvi-web:first-child, .banks-list-block .mobile-view-info .mvi-button:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.banks-list-block .mobile-view-info .mvi-logo:last-child, .banks-list-block .mobile-view-info .mvi-address:last-child, .banks-list-block .mobile-view-info .mvi-phone:last-child, .banks-list-block .mobile-view-info .mvi-web:last-child, .banks-list-block .mobile-view-info .mvi-button:last-child {
  margin-bottom: 0;
}
/* line 383, sass/_banks-list.scss */
.banks-list-block .mobile-view-info .mvi-logo {
  text-align: left;
}
/* line 385, sass/_banks-list.scss */
.banks-list-block .mobile-view-info .mvi-logo img {
  margin: 0;
  max-width: 160px;
}
/* line 393, sass/_banks-list.scss */
.banks-list-block .mobile-view-info .mvi-address {
  color: #999999;
}
@media screen and (max-width: 767px) {
  /* line 397, sass/_banks-list.scss */
  .banks-list-block .mobile-view-info .mvi-logo {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  /* line 402, sass/_banks-list.scss */
  .banks-list-block .mobile-view-info .mvi-logo {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  /* line 408, sass/_banks-list.scss */
  .banks-list-block tr.expanded .mobile-view-info {
    display: block;
  }
}

/* line 3, sass/_bank-item.scss */
.bank-item .page-content section {
  /*width: 100%;
  position: relative;
  @include margin(0.5);
  background: #ffffff;
  padding: 20px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section:last-child {
  margin-bottom: 0;
}
/* line 13, sass/_bank-item.scss */
.bank-item .page-content section a.more {
  font-size: 13px;
}
/* line 14, sass/_bank-item.scss */
.bank-item .page-content section p {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section p:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section p:last-child {
  margin-bottom: 0;
}
/* line 17, sass/_bank-item.scss */
.bank-item .page-content section h4, .bank-item .page-content section h5 {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section h4:first-child, .bank-item .page-content section h5:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section h4:last-child, .bank-item .page-content section h5:last-child {
  margin-bottom: 0;
}
/* line 24, sass/_bank-item.scss */
.bank-item .page-content section.license-block {
  text-align: justify;
  line-height: 130%;
  padding: 0;
}
/* line 28, sass/_bank-item.scss */
.bank-item .page-content section.license-block header {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f5f7fa;
}
/* line 33, sass/_bank-item.scss */
.bank-item .page-content section.license-block .description-wrap {
  margin-bottom: 10px;
}
/* line 37, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section {
  background: none;
  padding: 0;
  overflow-x: hidden;
}
/* line 41, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs {
  padding: 0;
  border: none;
}
/* line 44, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav {
  display: block;
  width: 100%;
  border: none;
  border-bottom: 5px solid #ff3333;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  /*@media screen and (max-width: 1023px) {*/
}
/* line 51, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav:after {
  content: ' ';
  display: block;
  height: 0;
}
/* line 56, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li {
  display: block;
  width: auto;
  float: left;
  /*
  width: 24%;
  margin: 0 0 0 1.33%;
  padding: 0;
  */
  margin: 0;
  padding: 0 0 0 1%;
  box-sizing: border-box;
  border: none;
}
/* line 69, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li:first-child {
  padding-left: 0;
}
/* line 70, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li a, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li span {
  display: block;
  width: 100%;
  height: 42px;
  background: #ffffff;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  cursor: pointer;
  line-height: 22px;
  vertical-align: middle;
}
/* line 86, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li span {
  cursor: default;
  opacity: 0.5;
}
/* line 91, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li.ui-state-active a {
  background: #ff3333;
  color: #ffffff;
}
@media screen and (max-width: 1230px) {
  /* line 44, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav {
    /*
    li { width: 16.46%;	}
    li:nth-child(2) { width: 27.57%; }
    li:nth-child(3) { width: 18.04%; }
    li:nth-child(4) { width: 33.92%; }
    */
  }
}
@media (max-width: 1164px) {
  /* line 44, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav {
    white-space: nowrap;
    display: inline-block;
    width: auto;
  }
  /* line 111, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li {
    float: none;
    display: inline-block;
    width: auto;
    padding: 0 0 0 1%;
    box-sizing: border-box;
    vertical-align: bottom;
  }
  /* line 119, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li:nth-child(2), .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li:nth-child(3), .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li:nth-child(4), .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li:nth-child(5) {
    width: auto;
  }
}
@media screen and (max-width: 479px) {
  /* line 121, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-nav li {
    padding: 0;
  }
}
/* line 123, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 131, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header {
  padding: 15px 0;
}
/* line 134, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .choose-region, .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .switch-map {
  width: 50%;
  min-height: 20px;
  float: left;
}
/* line 140, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .choose-region label {
  display: block;
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 20px;
  font-weight: bold;
  float: left;
}
/* line 151, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .choose-region .ui-selectmenu-button {
  display: block;
  float: left;
  min-width: 295px;
}
@media screen and (max-width: 479px) {
  /* line 151, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .choose-region .ui-selectmenu-button {
    min-width: 285px;
  }
}
/* line 160, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .switch-map {
  text-align: right;
  padding: 10px 0;
}
/* line 163, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .switch-map a {
  font-size: 13px;
  color: #0059e4;
  border-bottom: 1px dotted #0059e4;
  margin-left: 25px;
}
@media screen and (max-width: 479px) {
  /* line 163, sass/_bank-item.scss */
  .bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .switch-map a {
    margin-left: 5px;
  }
}
/* line 171, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .switch-map a:hover {
  border-bottom: none;
}
/* line 172, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .ui-tabs-panel header .switch-map a.active {
  color: #000000;
  border-bottom: none;
}
/* line 181, sass/_bank-item.scss */
.bank-item .page-content section.tabs-section .ui-tabs .more {
  color: #1f59df;
}
/* line 186, sass/_bank-item.scss */
.bank-item .page-content section.bank-service {
  padding-bottom: 40px;
}
/* line 189, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav {
  display: block;
  width: 25%;
  float: left;
}
/* line 193, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav .title {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-service nav .title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-service nav .title:last-child {
  margin-bottom: 0;
}
/* line 198, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-service nav ul:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-service nav ul:last-child {
  margin-bottom: 0;
}
/* line 203, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav ul li {
  display: block;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-service nav ul li:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-service nav ul li:last-child {
  margin-bottom: 0;
}
/* line 206, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav ul li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  font-size: 12px;
  text-decoration: underline;
}
/* line 210, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav ul li a:before {
  content: '-';
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-right: 5px;
}
/* line 215, sass/_bank-item.scss */
.bank-item .page-content section.bank-service nav ul li a:hover {
  text-decoration: none;
}
@media screen and (max-width: 1230px) {
  /* line 221, sass/_bank-item.scss */
  .bank-item .page-content section.bank-service nav {
    width: 33%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 226, sass/_bank-item.scss */
  .bank-item .page-content section.bank-service nav {
    width: 50%;
  }
}
@media screen and (max-width: 479px) {
  /* line 231, sass/_bank-item.scss */
  .bank-item .page-content section.bank-service nav {
    width: 100%;
  }
}
/* line 237, sass/_bank-item.scss */
.bank-item .page-content section.bank-last-news ul {
  display: block;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-last-news ul:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-last-news ul:last-child {
  margin-bottom: 0;
}
/* line 241, sass/_bank-item.scss */
.bank-item .page-content section.bank-last-news ul li {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-last-news ul li:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-last-news ul li:last-child {
  margin-bottom: 0;
}
/* line 245, sass/_bank-item.scss */
.bank-item .page-content section.bank-last-news ul li a {
  color: #333333;
}
/* line 248, sass/_bank-item.scss */
.bank-item .page-content section.bank-last-news ul li span.date {
  font-size: 10px;
  font-weight: bold;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  position: relative;
  padding-left: 18px;
  margin-right: 12px;
}
/* line 255, sass/_bank-item.scss */
.bank-item .page-content section.bank-last-news ul li span.date:before {
  content: ' ';
  display: block;
  width: 11px;
  height: 11px;
  background-position: -45px -98px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 270, sass/_bank-item.scss */
.bank-item .page-content section.main-news .news-list, .bank-item .page-content section.ratings .news-list, .bank-item .page-content section.research .news-list, .bank-item .page-content section.league .news-list, .bank-item .page-content section.society .news-list, .bank-item .page-content section.popular .news-list {
  width: 100%;
  margin: 0;
}
/* line 274, sass/_bank-item.scss */
.bank-item .page-content section.main-news .item, .bank-item .page-content section.ratings .item, .bank-item .page-content section.research .item, .bank-item .page-content section.league .item, .bank-item .page-content section.society .item, .bank-item .page-content section.popular .item {
  width: 46%;
  margin-left: 8%;
  border-bottom: 1px solid #f5f7fa;
  padding-bottom: 25px;
}
/* line 279, sass/_bank-item.scss */
.bank-item .page-content section.main-news .item:nth-last-child(1), .bank-item .page-content section.ratings .item:nth-last-child(1), .bank-item .page-content section.research .item:nth-last-child(1), .bank-item .page-content section.league .item:nth-last-child(1), .bank-item .page-content section.society .item:nth-last-child(1), .bank-item .page-content section.popular .item:nth-last-child(1), .bank-item .page-content section.main-news .item:nth-last-child(2), .bank-item .page-content section.ratings .item:nth-last-child(2), .bank-item .page-content section.research .item:nth-last-child(2), .bank-item .page-content section.league .item:nth-last-child(2), .bank-item .page-content section.society .item:nth-last-child(2), .bank-item .page-content section.popular .item:nth-last-child(2) {
  border-bottom: none;
}
/* line 280, sass/_bank-item.scss */
.bank-item .page-content section.main-news .item:nth-child(2n+1), .bank-item .page-content section.ratings .item:nth-child(2n+1), .bank-item .page-content section.research .item:nth-child(2n+1), .bank-item .page-content section.league .item:nth-child(2n+1), .bank-item .page-content section.society .item:nth-child(2n+1), .bank-item .page-content section.popular .item:nth-child(2n+1) {
  clear: left;
  margin-left: 0;
}
/* line 285, sass/_bank-item.scss */
.bank-item .page-content section.main-news .item .content p, .bank-item .page-content section.ratings .item .content p, .bank-item .page-content section.research .item .content p, .bank-item .page-content section.league .item .content p, .bank-item .page-content section.society .item .content p, .bank-item .page-content section.popular .item .content p {
  font-weight: bold;
}
/* line 287, sass/_bank-item.scss */
.bank-item .page-content section.main-news .item .content p a, .bank-item .page-content section.ratings .item .content p a, .bank-item .page-content section.research .item .content p a, .bank-item .page-content section.league .item .content p a, .bank-item .page-content section.society .item .content p a, .bank-item .page-content section.popular .item .content p a {
  color: inherit;
}
/* line 292, sass/_bank-item.scss */
.bank-item .page-content section.main-news .item .description, .bank-item .page-content section.ratings .item .description, .bank-item .page-content section.research .item .description, .bank-item .page-content section.league .item .description, .bank-item .page-content section.society .item .description, .bank-item .page-content section.popular .item .description {
  font-size: 13px;
}
/* line 294, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news, .bank-item .page-content section.ratings .short-news, .bank-item .page-content section.research .short-news, .bank-item .page-content section.league .short-news, .bank-item .page-content section.society .short-news, .bank-item .page-content section.popular .short-news {
  margin-top: 10px;
  padding-top: 0;
  border-top: none;
}
/* line 298, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li, .bank-item .page-content section.ratings .short-news li, .bank-item .page-content section.research .short-news li, .bank-item .page-content section.league .short-news li, .bank-item .page-content section.society .short-news li, .bank-item .page-content section.popular .short-news li {
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f5f7fa;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.main-news .short-news li:first-child, .bank-item .page-content section.ratings .short-news li:first-child, .bank-item .page-content section.research .short-news li:first-child, .bank-item .page-content section.league .short-news li:first-child, .bank-item .page-content section.society .short-news li:first-child, .bank-item .page-content section.popular .short-news li:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.main-news .short-news li:last-child, .bank-item .page-content section.ratings .short-news li:last-child, .bank-item .page-content section.research .short-news li:last-child, .bank-item .page-content section.league .short-news li:last-child, .bank-item .page-content section.society .short-news li:last-child, .bank-item .page-content section.popular .short-news li:last-child {
  margin-bottom: 0;
}
/* line 304, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li:last-child, .bank-item .page-content section.ratings .short-news li:last-child, .bank-item .page-content section.research .short-news li:last-child, .bank-item .page-content section.league .short-news li:last-child, .bank-item .page-content section.society .short-news li:last-child, .bank-item .page-content section.popular .short-news li:last-child {
  border-bottom: none;
}
/* line 305, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li .date, .bank-item .page-content section.ratings .short-news li .date, .bank-item .page-content section.research .short-news li .date, .bank-item .page-content section.league .short-news li .date, .bank-item .page-content section.society .short-news li .date, .bank-item .page-content section.popular .short-news li .date {
  display: block;
  float: left;
  width: 77px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 4px;
}
/* line 312, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li a, .bank-item .page-content section.ratings .short-news li a, .bank-item .page-content section.research .short-news li a, .bank-item .page-content section.league .short-news li a, .bank-item .page-content section.society .short-news li a, .bank-item .page-content section.popular .short-news li a {
  font-size: 14px;
}
/* line 316, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li a, .bank-item .page-content section.ratings .short-news li a, .bank-item .page-content section.research .short-news li a, .bank-item .page-content section.league .short-news li a, .bank-item .page-content section.society .short-news li a, .bank-item .page-content section.popular .short-news li a, .bank-item .page-content section.main-news .short-news li div, .bank-item .page-content section.ratings .short-news li div, .bank-item .page-content section.research .short-news li div, .bank-item .page-content section.league .short-news li div, .bank-item .page-content section.society .short-news li div, .bank-item .page-content section.popular .short-news li div {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0 0 0 80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
  line-height: 120%;
}
/* line 326, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li div, .bank-item .page-content section.ratings .short-news li div, .bank-item .page-content section.research .short-news li div, .bank-item .page-content section.league .short-news li div, .bank-item .page-content section.society .short-news li div, .bank-item .page-content section.popular .short-news li div {
  margin: 5px 0;
  font-size: 13px;
}
/* line 329, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li div a, .bank-item .page-content section.ratings .short-news li div a, .bank-item .page-content section.research .short-news li div a, .bank-item .page-content section.league .short-news li div a, .bank-item .page-content section.society .short-news li div a, .bank-item .page-content section.popular .short-news li div a {
  display: inline;
  padding: 0;
  color: #1f59df;
  text-decoration: underline;
}
/* line 334, sass/_bank-item.scss */
.bank-item .page-content section.main-news .short-news li div a:hover, .bank-item .page-content section.ratings .short-news li div a:hover, .bank-item .page-content section.research .short-news li div a:hover, .bank-item .page-content section.league .short-news li div a:hover, .bank-item .page-content section.society .short-news li div a:hover, .bank-item .page-content section.popular .short-news li div a:hover {
  text-decoration: none;
}
/* line 341, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block {
  width: 100%;
  padding-bottom: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #e8e8e8;
  position: relative;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block:last-child {
  margin-bottom: 0;
}
/* line 348, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .image-wrap {
  width: 85px;
  height: 85px;
  float: left;
}
/* line 351, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .image-wrap a {
  display: block;
  width: 85px;
  height: 85px;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 356, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .image-wrap a img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 362, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .image-wrap + .description {
  padding-left: 110px;
}
/* line 364, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 367, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title {
  width: 50%;
  float: left;
  text-align: left;
}
@media screen and (max-width: 1023px) {
  /* line 367, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .specialist-info-block .description .title {
    width: 40%;
  }
}
@media screen and (max-width: 479px) {
  /* line 367, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .specialist-info-block .description .title {
    float: none;
    text-align: left;
    width: auto;
  }
}
/* line 379, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title a {
  display: block;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title a:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title a:last-child {
  margin-bottom: 0;
}
/* line 387, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title span {
  display: block;
  font-size: 13px;
  color: #8c8c8c;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title span:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title span:last-child {
  margin-bottom: 0;
}
/* line 392, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .title span strong {
  color: #333333;
}
/* line 395, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .rating {
  width: 50%;
  float: left;
  text-align: right;
  font-size: 13px;
}
@media screen and (max-width: 1023px) {
  /* line 395, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .specialist-info-block .description .rating {
    width: 60%;
  }
}
@media screen and (max-width: 479px) {
  /* line 395, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .specialist-info-block .description .rating {
    float: none;
    text-align: left;
    width: auto;
  }
}
/* line 408, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .rating .rating-stars-block {
  margin: -3px 10px 0;
}
/* line 412, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .description .rating strong {
  font-size: 14px;
  font-weight: bold;
}
/* line 420, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .specialist-info-block .button {
  width: 100%;
  clear: both;
  margin: 0;
  padding-top: 30px;
}
/* line 427, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 0 30px;
  border-bottom: 1px solid #f5f7fa;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .form-wrap:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .form-wrap:last-child {
  margin-bottom: 0;
}
/* line 432, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form {
  width: 90%;
  position: relative;
}
@media screen and (max-width: 479px) {
  /* line 432, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .form-wrap form {
    width: 100%;
  }
}
/* line 436, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset {
  border: none;
}
/* line 438, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap {
  width: 100%;
  position: relative;
  margin-bottom: 17px;
}
/* line 442, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap div.label {
  display: none;
}
/* line 443, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.text-field {
  width: 71%;
  float: left;
}
@media screen and (max-width: 479px) {
  /* line 443, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.text-field {
    width: 100%;
    float: none;
  }
}
/* line 451, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block {
  width: 25%;
  float: left;
  margin-left: 4%;
}
@media screen and (max-width: 479px) {
  /* line 451, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block {
    width: 100%;
    float: none;
    margin-left: 0%;
  }
}
/* line 460, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha {
  margin-bottom: 17px;
  position: relative;
}
/* line 464, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha img {
  display: block;
  float: left;
  margin: 0;
}
/* line 469, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha .reload {
  width: 25px;
  height: 25px;
  background-position: 0 -135px;
  display: block;
  float: left;
  margin: 6px 0 0 18px;
  cursor: pointer;
}
@media screen and (max-width: 479px) {
  /* line 469, sass/_bank-item.scss */
  .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap.capcha-block .capcha .reload {
    margin-top: 6px;
  }
}
/* line 483, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap input, .bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap textarea {
  width: 100%;
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  font-size: 13px;
  font-style: italic;
  border: none;
  background: #f0f0f0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 494, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .field-wrap textarea {
  height: 110px;
  max-width: 100%;
}
/* line 500, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .form-wrap form fieldset .button {
  width: 100%;
  clear: both;
  padding: 10px 0;
}
/* line 509, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list {
  width: 100%;
  padding: 0;
}
/* line 513, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .title {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .title:last-child {
  margin-bottom: 0;
}
/* line 517, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .name {
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .name:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .name:last-child {
  margin-bottom: 0;
}
/* line 521, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .name span {
  font-size: 11px;
  font-weight: normal;
  color: #8c8c8c;
}
/* line 526, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .name .rating-stars-block {
  margin: -3px 10px 0;
}
/* line 530, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .text {
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 15px 0;
  border-bottom: none;
}
/* line 5, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .text:first-child {
  margin-top: 0;
}
/* line 10, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .text:last-child {
  margin-bottom: 0;
}
/* line 536, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info:last-child {
  margin-bottom: 0;
}
/* line 540, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info, .bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating {
  width: 50%;
  float: left;
}
/* line 544, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info {
  text-align: left;
}
/* line 546, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > * {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-right: 36px;
}
/* line 549, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.date {
  font-size: 10px;
  font-weight: bold;
}
/* line 553, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.comment-answers {
  font-size: 11px;
  color: #999999;
  position: relative;
  padding-left: 33px;
}
/* line 558, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.comment-answers:before {
  content: ' ';
  display: block;
  width: 22px;
  height: 19px;
  background-position: -75px -113px;
  position: absolute;
  left: 0;
  top: -4px;
}
/* line 570, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.answer {
  font-size: 11px;
  color: #1f59df;
  border-bottom: 1px solid #1f59df;
}
/* line 574, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-info > *.answer:hover {
  border-bottom: none;
}
/* line 578, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating {
  text-align: right;
}
/* line 580, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  position: relative;
  font-size: 11px;
  padding-left: 25px;
}
/* line 585, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a:before {
  content: ' ';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: -5px;
}
/* line 594, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a.raing-up {
  color: #38b911;
}
/* line 596, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a.raing-up:before {
  background-position: -99px -108px;
}
/* line 598, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a.raing-down {
  color: #ff3333;
}
/* line 600, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li .info .comment-rating a.raing-down:before {
  background-position: -124px -108px;
}
/* line 605, sass/_bank-item.scss */
.bank-item .page-content section.bank-specialist .questions-list li:last-child:after {
  display: none;
}
/* line 610, sass/_bank-item.scss */
.bank-item .banks-buttons {
  width: 100%;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  color: #000000;
  text-align: center;
}
/* line 16, sass/_mixins.scss */
.bank-item .banks-buttons:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-item .banks-buttons:last-child {
  margin-bottom: 0;
}
/* line 621, sass/_bank-item.scss */
.bank-item .banks-buttons .buttons-block {
  width: 50%;
  float: left;
  position: relative;
  white-space: nowrap;
  text-align: center;
}
/* line 627, sass/_bank-item.scss */
.bank-item .banks-buttons .buttons-block .block-title {
  padding-top: 0;
  padding-right: 0;
  text-align: center;
}
/* line 632, sass/_bank-item.scss */
.bank-item .banks-buttons .buttons-block a {
  margin: 0 5px	!important;
}
@media screen and (max-width: 1230px) {
  /* line 621, sass/_bank-item.scss */
  .bank-item .banks-buttons .buttons-block {
    width: 100%;
    clear: both;
    float: none;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 16, sass/_mixins.scss */
  .bank-item .banks-buttons .buttons-block:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .bank-item .banks-buttons .buttons-block:last-child {
    margin-bottom: 0;
  }
  /* line 640, sass/_bank-item.scss */
  .bank-item .banks-buttons .buttons-block a {
    display: block;
    width: 100%;
    margin: 10px 0 	!important;
  }
}
/* line 648, sass/_bank-item.scss */
.bank-item .banks-buttons span, .bank-item .banks-buttons a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  vertical-align: middle;
}
/* line 653, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a {
  display: block;
  text-decoration: none;
  width: 50%;
  height: 84px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 110px;
  vertical-align: middle;
  position: relative;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 25px 0;
  text-align: left;
  text-transform: uppercase;
  background: none;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* line 670, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a:nth-child(2n+1) {
  clear: left;
}
/* line 671, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a:nth-last-child(1), .bank-item .banks-buttons.service-buttons a:nth-last-child(2) {
  margin-bottom: 0;
}
/* line 675, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a[href] {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 677, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a[href]:hover {
  color: #ea2f2f;
}
/* line 681, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a span {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin: 0;
  line-height: 116%;
}
/* line 686, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a:before {
  content: ' ';
  display: block;
  width: 84px;
  height: 84px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 695, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a.service-icon1:before {
  background-image: url("/local/templates/sotnibankov/./images/service_icon1.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 695, sass/_bank-item.scss */
  .bank-item .banks-buttons.service-buttons a.service-icon1:before {
    background-image: url("/local/templates/sotnibankov/./images/service_icon1@2x.png");
    background-size: 84px 84px;
  }
}
/* line 702, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a.service-icon2:before {
  background-image: url("/local/templates/sotnibankov/./images/service_icon2.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 702, sass/_bank-item.scss */
  .bank-item .banks-buttons.service-buttons a.service-icon2:before {
    background-image: url("/local/templates/sotnibankov/./images/service_icon2@2x.png");
    background-size: 84px 84px;
  }
}
/* line 709, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a.service-icon3:before {
  background-image: url("/local/templates/sotnibankov/./images/service_icon3.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 709, sass/_bank-item.scss */
  .bank-item .banks-buttons.service-buttons a.service-icon3:before {
    background-image: url("/local/templates/sotnibankov/./images/service_icon3@2x.png");
    background-size: 84px 84px;
  }
}
/* line 716, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a.service-icon4:before {
  background-image: url("/local/templates/sotnibankov/./images/service_icon4.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 716, sass/_bank-item.scss */
  .bank-item .banks-buttons.service-buttons a.service-icon4:before {
    background-image: url("/local/templates/sotnibankov/./images/service_icon4@2x.png");
    background-size: 84px 84px;
  }
}
/* line 723, sass/_bank-item.scss */
.bank-item .banks-buttons.service-buttons a:after {
  content: ' ';
  display: inline;
  line-height: 84px;
}
@media screen and (max-width: 479px) {
  /* line 653, sass/_bank-item.scss */
  .bank-item .banks-buttons.service-buttons a {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 16, sass/_mixins.scss */
  .bank-item .banks-buttons.service-buttons a:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .bank-item .banks-buttons.service-buttons a:last-child {
    margin-bottom: 0;
  }
}
/* line 736, sass/_bank-item.scss */
.bank-item .banks-buttons a {
  color: #ffffff;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  background: #ff3333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 20px;
  margin-left: 10px;
  margin-right: 10px;
}
@media screen and (max-width: 1230px) {
  /* line 748, sass/_bank-item.scss */
  .bank-item .banks-buttons span {
    display: block;
    margin-bottom: 1.5em;
  }
  /* line 752, sass/_bank-item.scss */
  .bank-item .banks-buttons a {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 758, sass/_bank-item.scss */
  .bank-item .banks-buttons a {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 479px) {
  /* line 766, sass/_bank-item.scss */
  .bank-item .banks-buttons a {
    display: inline-block;
    margin-top: 10px;
  }
}

/* line 773, sass/_bank-item.scss */
.bank-item + .right-col, .bank-item + .ui-block {
  float: right;
  width: 20%;
}
@media screen and (max-width: 1230px) {
  /* line 773, sass/_bank-item.scss */
  .bank-item + .right-col, .bank-item + .ui-block {
    width: 22.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 773, sass/_bank-item.scss */
  .bank-item + .right-col, .bank-item + .ui-block {
    display: block;
    width: 30.83333%;
  }
}
@media screen and (max-width: 767px) {
  /* line 773, sass/_bank-item.scss */
  .bank-item + .right-col, .bank-item + .ui-block {
    display: none;
  }
}

/* line 791, sass/_bank-item.scss */
.comments {
  margin: 0;
  padding: 0;
}
/* line 795, sass/_bank-item.scss */
.comments h5 span {
  color: #1f59df;
}
/* line 797, sass/_bank-item.scss */
.comments ul {
  display: block;
  width: 100%;
  margin: 20px 0;
}
/* line 801, sass/_bank-item.scss */
.comments ul li {
  padding-bottom: 20px;
  position: relative;
}
/* line 804, sass/_bank-item.scss */
.comments ul li:after {
  content: ' ';
  width: 100%;
  height: 2px;
  padding: 0 20px;
  margin: 0;
  background: #ff3333;
  position: absolute;
  left: -20px;
  bottom: 0;
}
@media screen and (max-width: 479px) {
  /* line 804, sass/_bank-item.scss */
  .comments ul li:after {
    padding: 0 10px;
    left: -10px;
  }
}
/* line 819, sass/_bank-item.scss */
.comments ul li.review-hidden {
  opacity: 0.5;
}
/* line 822, sass/_bank-item.scss */
.comments ul li.reviews-post-table:after {
  display: none;
}
/* line 823, sass/_bank-item.scss */
.comments ul li ul {
  padding-left: 78px;
  border-top: 1px dotted #e8e8e8;
  padding-top: 20px;
}
/* line 828, sass/_bank-item.scss */
.comments ul li ul li:after {
  background: none;
  height: 0;
  border-top: 1px dotted #e8e8e8;
}
/* line 834, sass/_bank-item.scss */
.comments ul li ul li:last-child:after {
  border: none;
}
/* line 836, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name {
  margin-left: 40px;
}
/* line 838, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name .image-wrap {
  width: 43px;
  height: 43px;
  float: left;
}
/* line 841, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name .image-wrap img {
  width: 100%;
  display: block;
  height: auto;
}
/* line 846, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name .image-wrap + .answer-user-name {
  padding-left: 55px;
}
/* line 848, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name .answer-user-name {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  color: #8c8c8c;
}
/* line 853, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name .answer-user-name strong {
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  display: block;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 16, sass/_mixins.scss */
.comments ul li ul li.user-answer .name .answer-user-name strong:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comments ul li ul li.user-answer .name .answer-user-name strong:last-child {
  margin-bottom: 0;
}
/* line 860, sass/_bank-item.scss */
.comments ul li ul li.user-answer .name .answer-user-name span {
  display: block;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 16, sass/_mixins.scss */
.comments ul li ul li.user-answer .name .answer-user-name span:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comments ul li ul li.user-answer .name .answer-user-name span:last-child {
  margin-bottom: 0;
}
/* line 867, sass/_bank-item.scss */
.comments ul li ul li.user-answer > .text:after {
  border-bottom-color: #fafafa;
  left: 38px;
}
/* line 871, sass/_bank-item.scss */
.comments ul li ul li.user-answer > .text:before {
  left: 38px;
}
/* line 873, sass/_bank-item.scss */
.comments ul li ul li.user-answer > .text, .comments ul li ul li.user-answer > .info {
  position: relative;
  background: #fafafa;
  padding: 15px 20px;
  margin-bottom: 0;
}
/* line 879, sass/_bank-item.scss */
.comments ul li ul li.user-answer > .info {
  margin-top: 0;
}
/* line 884, sass/_bank-item.scss */
.comments ul li ul ul {
  padding-left: 0;
}
/* line 889, sass/_bank-item.scss */
.comments ul .name {
  font-weight: bold;
  font-size: 14px;
}
/* line 892, sass/_bank-item.scss */
.comments ul .name .evaluation {
  font-size: 11px;
  color: #8c8c8c;
}
/* line 897, sass/_bank-item.scss */
.comments ul .text {
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 15px 0;
  border-bottom: none;
}
/* line 898, sass/_bank-item.scss */
.comments ul .text .title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 120%;
  font-weight: bold;
}
/* line 16, sass/_mixins.scss */
.comments ul .text .title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comments ul .text .title:last-child {
  margin-bottom: 0;
}
/* line 5, sass/_mixins.scss */
.comments ul .text:first-child {
  margin-top: 0;
}
/* line 10, sass/_mixins.scss */
.comments ul .text:last-child {
  margin-bottom: 0;
}
/* line 908, sass/_bank-item.scss */
.comments ul .info {
  font-family: 'Trebuchet MS', Tahoma, Verdana, Arial;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.comments ul .info:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comments ul .info:last-child {
  margin-bottom: 0;
}
/* line 913, sass/_bank-item.scss */
.comments ul .info .comment-info, .comments ul .info .comment-rating, .comments ul .info .consult-rating {
  width: 50%;
  float: left;
}
/* line 917, sass/_bank-item.scss */
.comments ul .info .comment-info {
  text-align: left;
}
/* line 919, sass/_bank-item.scss */
.comments ul .info .comment-info > * {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-right: 36px;
}
/* line 922, sass/_bank-item.scss */
.comments ul .info .comment-info > *.date {
  font-size: 10px;
  font-weight: bold;
}
/* line 926, sass/_bank-item.scss */
.comments ul .info .comment-info > *.comment-answers {
  font-size: 11px;
  color: #999999;
  position: relative;
  padding-left: 33px;
}
/* line 931, sass/_bank-item.scss */
.comments ul .info .comment-info > *.comment-answers:before {
  content: ' ';
  display: block;
  width: 22px;
  height: 19px;
  background-position: -75px -113px;
  position: absolute;
  left: 0;
  top: -4px;
}
/* line 943, sass/_bank-item.scss */
.comments ul .info .comment-info > *.answer {
  font-size: 11px;
  color: #1f59df;
  border-bottom: 1px solid #1f59df;
}
/* line 947, sass/_bank-item.scss */
.comments ul .info .comment-info > *.answer:hover {
  border-bottom: none;
}
/* line 951, sass/_bank-item.scss */
.comments ul .info .consult-rating,
.comments ul .info .comment-rating {
  text-align: right;
}
/* line 954, sass/_bank-item.scss */
.comments ul .info .consult-rating a,
.comments ul .info .comment-rating a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  position: relative;
  font-size: 11px;
  padding-left: 25px;
}
/* line 959, sass/_bank-item.scss */
.comments ul .info .consult-rating a:before,
.comments ul .info .comment-rating a:before {
  content: ' ';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: -5px;
}
/* line 968, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-up,
.comments ul .info .comment-rating a.raing-up {
  color: #999999;
}
/* line 970, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-up:before,
.comments ul .info .comment-rating a.raing-up:before {
  background-position: -99px -131px;
}
/* line 971, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-up.active,
.comments ul .info .comment-rating a.raing-up.active {
  color: #38b911;
}
/* line 973, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-up.active:before,
.comments ul .info .comment-rating a.raing-up.active:before {
  background-position: -99px -108px;
}
/* line 976, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-down,
.comments ul .info .comment-rating a.raing-down {
  color: #999999;
}
/* line 978, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-down:before,
.comments ul .info .comment-rating a.raing-down:before {
  background-position: -124px -131px;
}
/* line 979, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-down.active,
.comments ul .info .comment-rating a.raing-down.active {
  color: #ff3333;
}
/* line 981, sass/_bank-item.scss */
.comments ul .info .consult-rating a.raing-down.active:before,
.comments ul .info .comment-rating a.raing-down.active:before {
  background-position: -124px -108px;
}
/* line 985, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-up,
.comments ul .info .comment-rating a.consult-raing-up {
  color: #999999;
}
/* line 987, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-up:before,
.comments ul .info .comment-rating a.consult-raing-up:before {
  background-position: -99px -131px;
}
/* line 988, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-up.active,
.comments ul .info .comment-rating a.consult-raing-up.active {
  color: #38b911;
}
/* line 990, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-up.active:before,
.comments ul .info .comment-rating a.consult-raing-up.active:before {
  background-position: -99px -108px;
}
/* line 993, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-down,
.comments ul .info .comment-rating a.consult-raing-down {
  color: #999999;
}
/* line 995, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-down:before,
.comments ul .info .comment-rating a.consult-raing-down:before {
  background-position: -124px -131px;
}
/* line 996, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-down.active,
.comments ul .info .comment-rating a.consult-raing-down.active {
  color: #ff3333;
}
/* line 998, sass/_bank-item.scss */
.comments ul .info .consult-rating a.consult-raing-down.active:before,
.comments ul .info .comment-rating a.consult-raing-down.active:before {
  background-position: -124px -108px;
}
/* line 1004, sass/_bank-item.scss */
.comments ul .info .comment-moderation {
  padding-top: 20px;
  font-size: 12px;
}
/* line 1007, sass/_bank-item.scss */
.comments ul .info .comment-moderation .comment-status {
  margin-bottom: 5px;
  color: #8c8c8c;
}
/* line 1011, sass/_bank-item.scss */
.comments ul .info .comment-moderation a {
  color: #1f59df;
}
/* line 1013, sass/_bank-item.scss */
.comments ul .info .comment-moderation a:hover {
  color: #F33;
}

/* line 1022, sass/_bank-item.scss */
.more-reviews-link {
  position: absolute;
  top: 60px;
  right: 20px;
}
@media screen and (max-width: 767px) {
  /* line 1022, sass/_bank-item.scss */
  .more-reviews-link {
    position: relative;
    top: 0;
    right: 0;
  }
}

/* line 1033, sass/_bank-item.scss */
.aside-promo__ban img, .aside-promo__ban iframe {
  border-radius: 3px;
  -webkit-transform-origin: 0;
  -moz-transform-origin: 0;
  -o-transform-origin: 0;
  -ms-transform-origin: 0;
  transform-origin: 0;
}

/* line 1, sass/_tabs-scroller.scss */
.tabs-scroller {
  overflow-x: hidden;
  position: relative;
}
/* line 4, sass/_tabs-scroller.scss */
.tabs-scroller_left, .tabs-scroller_right {
  height: 100%;
  width: 2em;
  position: absolute;
  top: 0;
  z-index: 10;
  display: none;
}
/* line 12, sass/_tabs-scroller.scss */
.tabs-scroller_left {
  left: 0;
  background-image: url("/local/templates/sotnibankov/images/tabs-scroller-left.png");
  background-repeat: no-repeat;
  background-position: left center;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 12, sass/_tabs-scroller.scss */
  .tabs-scroller_left {
    background-image: url("/local/templates/sotnibankov/images/tabs-scroller-left@2x.png");
    background-size: 33px 100px;
  }
}
/* line 16, sass/_tabs-scroller.scss */
.tabs-scroller_right {
  right: 0;
  background-image: url("/local/templates/sotnibankov/images/tabs-scroller-right.png");
  background-repeat: no-repeat;
  background-position: right center;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 16, sass/_tabs-scroller.scss */
  .tabs-scroller_right {
    background-image: url("/local/templates/sotnibankov/images/tabs-scroller-right@2x.png");
    background-size: 33px 100px;
  }
}
/* line 21, sass/_tabs-scroller.scss */
.tabs-scroller._start .tabs-scroller_left {
  display: none;
}
/* line 26, sass/_tabs-scroller.scss */
.tabs-scroller._end .tabs-scroller_right {
  display: none;
}
@media screen and (max-width: 1023px) {
  /* line 31, sass/_tabs-scroller.scss */
  .tabs-scroller_left, .tabs-scroller_right {
    display: block;
  }
}

/* line 1, sass/_bank-info-line.scss */
.bank-info-line {
  /*width: 100%;
  position: relative;
  @include box-sizing;
  padding: 20px;
  @include border-radius(5px);*/
  margin-bottom: 10px;
}
/* line 11, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap {
  width: 100%;
  clear: both;
  position: relative;
}
/* line 16, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-logo {
  width: 17.4%;
  height: 100px;
  float: left;
  position: relative;
  background: #ffffff;
  border: 1px solid #f0f0f0;
  overflow: hidden;
  text-align: center;
}
/* line 25, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-logo:after {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0px;
  vertical-align: middle;
}
/* line 33, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-logo a img {
  max-width: 90%;
  max-height: 100%;
  vertical-align: middle;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
@media screen and (max-width: 1230px) {
  /* line 16, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-logo {
    width: 20%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 16, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-logo {
    width: 28%;
  }
}
@media screen and (max-width: 600px) {
  /* line 16, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-logo {
    width: 240px;
    margin-bottom: 20px;
    float: none;
    /* test */
  }
}
/* line 54, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-description {
  width: 58.3%;
  margin: 0 0 0 4.5%;
  float: left;
}
/* line 58, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-description h1 {
  font-size: 25px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.bank-info-line .bank-info-wrap .bank-description h1:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-info-line .bank-info-wrap .bank-description h1:last-child {
  margin-bottom: 0;
}
/* line 63, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-description dl {
  display: block;
  width: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 13px;
}
/* line 16, sass/_mixins.scss */
.bank-info-line .bank-info-wrap .bank-description dl:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-info-line .bank-info-wrap .bank-description dl:last-child {
  margin-bottom: 0;
}
/* line 68, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-description dl dt {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  color: #8c8c8c;
}
/* line 72, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-description dl dd {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
@media screen and (max-width: 479px) {
  /* line 63, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-description dl {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 140%;
  }
  /* line 16, sass/_mixins.scss */
  .bank-info-line .bank-info-wrap .bank-description dl:first-child {
    margin-top: 0;
  }
  /* line 17, sass/_mixins.scss */
  .bank-info-line .bank-info-wrap .bank-description dl:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1230px) {
  /* line 54, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-description {
    width: 53.5%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 54, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-description {
    width: 66%;
    margin-left: 6%;
  }
}
@media screen and (max-width: 600px) {
  /* line 54, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-description {
    width: auto;
    margin-left: 0;
    float: none;
  }
}
/* line 96, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info {
  width: 19.3%;
  float: right;
  position: relative;
}
/* line 100, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap {
  width: 67%;
  float: left;
}
/* line 103, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 107, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li:last-child {
  margin-bottom: 0;
}
/* line 110, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  font-size: 13px;
  padding-left: 22px;
  position: relative;
}
/* line 115, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  background-position: -15px -117px;
  position: absolute;
  top: 0;
  left: 3px;
}
/* line 125, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a.site:before {
  background-position: -15px -117px;
}
/* line 126, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a.email:before {
  background-position: -30px -117px;
}
/* line 127, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a.phone {
  color: #333333;
}
/* line 129, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .links-wrap ul li a.phone:before {
  background-position: -45px -117px;
}
/* line 136, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .insurance {
  width: 33%;
  float: left;
}
/* line 139, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .insurance img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 145, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .bank-rating {
  width: 100%;
  position: relative;
  clear: both;
  padding-top: 10px;
}
/* line 150, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .bank-rating span {
  display: block;
  float: left;
  height: 32px;
  font-size: 14px;
  vertical-align: middle;
  line-height: 32px;
}
/* line 158, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .bank-rating .title {
  width: 67%;
  text-transform: uppercase;
  text-align: center;
}
/* line 163, sass/_bank-info-line.scss */
.bank-info-line .bank-info-wrap .bank-info .bank-rating .rating-block {
  width: 30%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #ff3333;
  color: #ffffff;
  text-align: center;
  margin-left: 3%;
}
@media screen and (max-width: 1230px) {
  /* line 96, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info {
    width: 22%;
  }
}
@media screen and (max-width: 1023px) {
  /* line 96, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info {
    width: auto;
    float: none;
    clear: both;
    margin-top: 1em;
    position: relative;
  }
  /* line 181, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info:after {
    content: '';
    clear: both;
    display: block;
    height: 0px;
  }
  /* line 187, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .links-wrap {
    width: 28%;
    float: none;
    margin-right: 5.5%;
    display: inline-block;
    vertical-align: bottom;
  }
  /* line 194, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .insurance {
    float: none;
    width: 60px;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  /* line 201, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .bank-rating {
    width: 50%;
    position: relative;
    clear: none;
    padding-top: 10px;
    float: none;
    text-align: left;
    display: inline-block;
    vertical-align: bottom;
  }
  /* line 210, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .bank-rating .title {
    width: auto;
    margin-right: 2em;
    text-align: left;
  }
  /* line 215, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .bank-rating .rating-block {
    width: auto;
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media screen and (max-width: 600px) {
  /* line 223, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info:after {
    content: '';
    clear: both;
    display: block;
    height: 0px;
  }
  /* line 229, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .links-wrap {
    width: auto;
    float: left;
    margin-right: 0;
    display: block;
    width: 60%;
  }
  /* line 236, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .insurance {
    float: right;
    position: static;
  }
  /* line 240, sass/_bank-info-line.scss */
  .bank-info-line .bank-info-wrap .bank-info .bank-rating {
    width: 100%;
    clear: left;
    padding-top: 10px;
    display: block;
  }
}

/* line 1, sass/_leadership.scss */
.leadership {
  width: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f7fa;
}
/* line 16, sass/_mixins.scss */
.leadership:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.leadership:last-child {
  margin-bottom: 0;
}
/* line 7, sass/_leadership.scss */
.leadership .header {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.leadership .header:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.leadership .header:last-child {
  margin-bottom: 0;
}
/* line 9, sass/_leadership.scss */
.leadership .header h5 {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 10, sass/_leadership.scss */
.leadership .header a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-left: 45px;
  font-size: 13px;
  color: #1f59df;
  border-bottom: 1px dotted #1f59df;
}
/* line 16, sass/_leadership.scss */
.leadership .header a:hover {
  border: none;
}
/* line 19, sass/_leadership.scss */
.leadership .ui-tabs .ui-tabs-nav {
  width: 100%;
  border-bottom: none	!important;
}
/* line 22, sass/_leadership.scss */
.leadership .ui-tabs .ui-tabs-nav .ui-state-default {
  padding: 0;
  margin: 0 10px;
  width: auto		!important;
}
/* line 26, sass/_leadership.scss */
.leadership .ui-tabs .ui-tabs-nav .ui-state-default:first-child {
  margin-left: 0;
}
/* line 27, sass/_leadership.scss */
.leadership .ui-tabs .ui-tabs-nav .ui-state-default a {
  /*
  padding: 10px	!important;
  margin: 0		!important;
  background: none	!important;
  height: auto	!important;
  */
  height: auto !important;
  line-height: 10px !important;
  background: #ff3333 !important;
  color: #ffffff !important;
  text-align: center;
  font-size: 10px !important;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  padding: 5px !important;
  border-radius: 5px !important;
  margin-right: 10px;
  text-decoration: none;
}
/* line 47, sass/_leadership.scss */
.leadership .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-active a {
  background-color: #e8e8e8 !important;
  color: #000 !important;
  /*
  border-bottom: 1px dotted #1f59df;
  color: #1f59df !important;
  */
}
/* line 60, sass/_leadership.scss */
.leadership .buttons a {
  color: #1f59df;
  font-size: 13px;
  border-bottom: 1px dotted #1f59df;
}
/* line 66, sass/_leadership.scss */
.leadership .leadership-wrap {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.leadership .leadership-wrap:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.leadership .leadership-wrap:last-child {
  margin-bottom: 0;
}
/* line 70, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item {
  width: 43%;
  display: block;
  float: left;
  margin-left: 14%;
  border-bottom: 1px solid #f5f7fa;
  padding: 18px 0 25px;
}
/* line 77, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item:nth-child(2n+1) {
  margin-left: 0;
  clear: left;
}
/* line 81, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item:nth-last-child(1), .leadership .leadership-wrap .leadership-item:nth-last-child(2) {
  border: none;
}
/* line 84, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .image-wrap {
  width: 44px;
  height: 44px;
  float: left;
  overflow: hidden;
}
/* line 88, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .image-wrap a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 91, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .image-wrap a img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 96, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .image-wrap a span {
  display: block;
  width: 43px;
  height: 43px;
  position: relative;
  background-position: 10px -227px;
}
/* line 105, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .image-wrap + .item-info {
  padding-left: 68px;
}
/* line 107, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .item-info {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 110, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .item-info .title {
  display: block;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.leadership .leadership-wrap .leadership-item .item-info .title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.leadership .leadership-wrap .leadership-item .item-info .title:last-child {
  margin-bottom: 0;
}
/* line 117, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .item-info p {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  color: #8c8c8c;
}
/* line 16, sass/_mixins.scss */
.leadership .leadership-wrap .leadership-item .item-info p:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.leadership .leadership-wrap .leadership-item .item-info p:last-child {
  margin-bottom: 0;
}
/* line 121, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .item-info p.info {
  font-size: 11px;
  color: #000000;
  padding-left: 22px;
  position: relative;
}
/* line 126, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .item-info p.info:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  background-position: -60px -117px;
  position: absolute;
  top: 1px;
  left: 0;
}
/* line 136, sass/_leadership.scss */
.leadership .leadership-wrap .leadership-item .item-info p.info span {
  color: #ff3333;
  font-size: 13px;
}
@media screen and (max-width: 767px) {
  /* line 145, sass/_leadership.scss */
  .leadership .leadership-wrap .leadership-item {
    width: 46%;
    margin-left: 8%;
    border-bottom: 1px solid #f5f7fa;
    padding: 18px 0 25px;
  }
  /* line 150, sass/_leadership.scss */
  .leadership .leadership-wrap .leadership-item:nth-child(2n+1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 156, sass/_leadership.scss */
  .leadership .leadership-wrap .leadership-item {
    width: 100%;
    margin-left: 0;
    float: none;
  }
}

/* line 1, sass/_specialists.scss */
.specialists-wrap {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.specialists-wrap:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.specialists-wrap:last-child {
  margin-bottom: 0;
}
/* line 5, sass/_specialists.scss */
.specialists-wrap .specialists-item {
  width: 45%;
  display: block;
  float: left;
  margin-left: 10%;
  padding: 15px 0 25px;
  /* @media screen and (max-width: 767px) {
  	.image-wrap {
  		&+.item-info {padding-left: 98px;}
  	}
  } */
}
/* line 11, sass/_specialists.scss */
.specialists-wrap .specialists-item:nth-child(2n+1) {
  margin-left: 0;
  clear: left;
}
/* line 15, sass/_specialists.scss */
.specialists-wrap .specialists-item .image-wrap {
  display: block;
  float: left;
  width: 85px;
  height: 85px;
}
/* line 19, sass/_specialists.scss */
.specialists-wrap .specialists-item .image-wrap a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 24, sass/_specialists.scss */
.specialists-wrap .specialists-item .image-wrap a img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
/* line 31, sass/_specialists.scss */
.specialists-wrap .specialists-item .image-wrap + .item-info {
  padding-left: 108px;
}
/* line 33, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 36, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info .title {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #000000;
}
/* line 16, sass/_mixins.scss */
.specialists-wrap .specialists-item .item-info .title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.specialists-wrap .specialists-item .item-info .title:last-child {
  margin-bottom: 0;
}
/* line 43, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info p {
  font-size: 13px;
  color: #8c8c8c;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.specialists-wrap .specialists-item .item-info p:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.specialists-wrap .specialists-item .item-info p:last-child {
  margin-bottom: 0;
}
/* line 47, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info p span {
  font-weight: bold;
}
/* line 50, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info p a {
  display: block;
  text-transform: none;
  font-size: 11px;
  color: #8c8c8c;
  text-decoration: underline;
}
/* line 56, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info p a:hover {
  text-decoration: none;
}
/* line 59, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info .buttons {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  text-align: left;
}
/* line 16, sass/_mixins.scss */
.specialists-wrap .specialists-item .item-info .buttons:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.specialists-wrap .specialists-item .item-info .buttons:last-child {
  margin-bottom: 0;
}
/* line 69, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info .buttons a {
  display: inline;
  margin: 0 5px 0 0;
  text-decoration: underline;
  color: #1f59df;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  background: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
}
/* line 73, sass/_specialists.scss */
.specialists-wrap .specialists-item .item-info .buttons a:hover {
  text-decoration: none;
}
/* line 88, sass/_specialists.scss */
.specialists-wrap .specialists-item .specialist-rating {
  font-weight: normal;
  font-size: 12px;
  color: #999;
  position: relative;
  top: -5px;
}
@media screen and (max-width: 1230px) {
  /* line 5, sass/_specialists.scss */
  .specialists-wrap .specialists-item {
    width: 100%;
    float: none;
    margin-left: 0;
  }
}

/* line 104, sass/_specialists.scss */
.bank-specialists .block-title {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}
/* line 16, sass/_mixins.scss */
.bank-specialists .block-title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.bank-specialists .block-title:last-child {
  margin-bottom: 0;
}
/* line 109, sass/_specialists.scss */
.bank-specialists .block-title h4, .bank-specialists .block-title .view_all_block {
  display: block;
  width: 50%;
  float: left;
  font-weight: bold;
  font-size: 14px;
}
/* line 116, sass/_specialists.scss */
.bank-specialists .block-title .view_all_block {
  text-align: right;
}
/* line 118, sass/_specialists.scss */
.bank-specialists .block-title .view_all_block a {
  font-size: 13px;
  color: #1f59df;
  text-transform: none;
  font-weight: normal;
}

/* line 128, sass/_specialists.scss */
.conversations {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.conversations:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.conversations:last-child {
  margin-bottom: 0;
}
/* line 130, sass/_specialists.scss */
.conversations__item {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 10, sass/_mixins.scss */
.conversations__item:last-child {
  margin-bottom: 0;
}
/* line 134, sass/_specialists.scss */
.conversations__item:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: -20px;
  right: -20px;
  border-bottom: 2px solid #ff3333;
}
@media screen and (max-width: 1230px) {
  /* line 134, sass/_specialists.scss */
  .conversations__item:after {
    left: -15px;
    right: -15px;
  }
}
@media screen and (max-width: 479px) {
  /* line 134, sass/_specialists.scss */
  .conversations__item:after {
    left: -10px;
    right: -10px;
  }
}
/* line 151, sass/_specialists.scss */
.conversations__item:last-child {
  padding-bottom: 0;
}
/* line 153, sass/_specialists.scss */
.conversations__item:last-child:after {
  display: none;
}

/* line 160, sass/_specialists.scss */
.comment {
  line-height: 1.5;
}
/* line 162, sass/_specialists.scss */
.comment__title {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.comment__title:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comment__title:last-child {
  margin-bottom: 0;
}
/* line 166, sass/_specialists.scss */
.comment__name {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, sass/_mixins.scss */
.comment__name:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comment__name:last-child {
  margin-bottom: 0;
}
/* line 170, sass/_specialists.scss */
.comment__text {
  padding: 10px 0;
  border-top: 1px solid #e8e8e8;
  font-size: 13px;
  font-style: italic;
}
/* line 176, sass/_specialists.scss */
.comment__answers {
  margin-top: 20px;
}
/* line 5, sass/_mixins.scss */
.comment__answers:first-child {
  margin-top: 0;
}
/* line 179, sass/_specialists.scss */
.comment__answer {
  padding-top: 20px;
  border-top: 2px dotted #e8e8e8;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.comment__answer:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comment__answer:last-child {
  margin-bottom: 0;
}
/* line 184, sass/_specialists.scss */
.comment__answer.is-specialist {
  padding-left: 75px;
}
/* line 186, sass/_specialists.scss */
.comment__answer.is-specialist .comment__text, .comment__answer.is-specialist .comment__footer {
  padding-left: 25px;
  padding-right: 25px;
  background: #fafafa;
}
@media screen and (max-width: 479px) {
  /* line 186, sass/_specialists.scss */
  .comment__answer.is-specialist .comment__text, .comment__answer.is-specialist .comment__footer {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 195, sass/_specialists.scss */
.comment__answer.is-specialist .comment__footer {
  padding-bottom: 10px;
  text-align: justify;
  line-height: 0;
}
/* line 199, sass/_specialists.scss */
.comment__answer.is-specialist .comment__footer:after {
  content: '';
  height: 0;
  width: 100%;
  display: inline-block;
}
@media screen and (max-width: 1230px) {
  /* line 184, sass/_specialists.scss */
  .comment__answer.is-specialist {
    padding-left: 35px;
  }
}
@media screen and (max-width: 479px) {
  /* line 184, sass/_specialists.scss */
  .comment__answer.is-specialist {
    padding-left: 25px;
  }
}
/* line 213, sass/_specialists.scss */
.comment__info {
  display: inline-block;
  line-height: 1;
}
/* line 217, sass/_specialists.scss */
.comment__rating {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
/* line 222, sass/_specialists.scss */
.comment__date {
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
}
/* line 227, sass/_specialists.scss */
.comment__toggle-answers {
  vertical-align: middle;
  font-size: 11px;
  vertical-align: middle;
  color: #999999;
  margin-left: 30px;
}
/* line 234, sass/_specialists.scss */
.comment__toggle-answers.is-with-answers span {
  color: #1f59df;
  border-bottom: 1px dotted #1f59df;
}
/* line 239, sass/_specialists.scss */
.comment__profile {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  padding-left: 81px;
  min-height: 44px;
}
/* line 16, sass/_mixins.scss */
.comment__profile:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comment__profile:last-child {
  margin-bottom: 0;
}
/* line 245, sass/_specialists.scss */
.comment__profile .comment__name {
  margin-top: 2px;
  margin-bottom: 2px;
}
/* line 16, sass/_mixins.scss */
.comment__profile .comment__name:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comment__profile .comment__name:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 479px) {
  /* line 239, sass/_specialists.scss */
  .comment__profile {
    padding-left: 71px;
  }
}
/* line 252, sass/_specialists.scss */
.comment__avatar {
  width: 44px;
  height: 44px;
  overflow: hidden;
  position: absolute;
  left: 25px;
  top: 0;
}
/* line 259, sass/_specialists.scss */
.comment__avatar img {
  width: 100%;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
@media screen and (max-width: 479px) {
  /* line 252, sass/_specialists.scss */
  .comment__avatar {
    left: 15px;
  }
}
/* line 267, sass/_specialists.scss */
.comment__specialization {
  font-size: 11px;
  color: #8c8c8c;
}
/* line 271, sass/_specialists.scss */
.comment__buttons {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 16, sass/_mixins.scss */
.comment__buttons:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.comment__buttons:last-child {
  margin-bottom: 0;
}

/* line 280, sass/_specialists.scss */
.rate-me {
  font-size: 11px;
}
/* line 282, sass/_specialists.scss */
.rate-me__up, .rate-me__down {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
}
/* line 287, sass/_specialists.scss */
.rate-me__up:before, .rate-me__down:before {
  width: 18px;
  height: 20px;
}
/* line 292, sass/_specialists.scss */
.rate-me__up {
  margin-right: 15px;
}
/* line 294, sass/_specialists.scss */
.rate-me__up:before {
  background-position: -100px -132px;
}
/* line 297, sass/_specialists.scss */
.rate-me__up:hover, .rate-me__up.active {
  color: #38b911;
}
/* line 299, sass/_specialists.scss */
.rate-me__up:hover:before, .rate-me__up.active:before {
  background-position: -100px -109px;
}
/* line 305, sass/_specialists.scss */
.rate-me__down:before {
  background-position: -125px -132px;
}
/* line 308, sass/_specialists.scss */
.rate-me__down:hover, .rate-me__down.active {
  color: #fe0000;
}
/* line 310, sass/_specialists.scss */
.rate-me__down:hover:before, .rate-me__down.active:before {
  background-position: -125px -109px;
}

/* line 1, sass/_financial-block.scss */
.financial-block {
  width: 100%;
  padding: 15px 0 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f5f7fa;
}
/* line 16, sass/_mixins.scss */
.financial-block:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.financial-block:last-child {
  margin-bottom: 0;
}
/* line 6, sass/_financial-block.scss */
.financial-block:last-child {
  border-bottom: none;
}
/* line 8, sass/_financial-block.scss */
.financial-block h5 span {
  color: #8c8c8c;
  font-size: 13px;
  margin-left: 10px;
}
/* line 14, sass/_financial-block.scss */
.financial-block table {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 13px;
  border-collapse: separate;
  border-spacing: 0;
  /* cellspacing */
}
/* line 16, sass/_mixins.scss */
.financial-block table:first-child {
  margin-top: 0;
}
/* line 17, sass/_mixins.scss */
.financial-block table:last-child {
  margin-bottom: 0;
}
/* line 21, sass/_financial-block.scss */
.financial-block table thead td {
  border-bottom: 1px solid #c7c7c7;
  font-weight: bold;
}
/* line 27, sass/_financial-block.scss */
.financial-block table td {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 25px;
  vertical-align: bottom;
  border: none;
}
/* line 34, sass/_financial-block.scss */
.financial-block table td:first-child {
  text-align: left;
}
/* line 35, sass/_financial-block.scss */
.financial-block table td:last-child {
  text-align: right;
}
/* line 39, sass/_financial-block.scss */
.financial-block table td span strong {
  font-weight: bold;
}

/* line 1, sass/_dtr.scss */
.content-center {
  display: block;
}

/* line 4, sass/_dtr.scss */
iframe.lha-iframe {
  background-color: #F0F0F0 !important;
  border: 1px solid transparent !important;
  border-radius: 3px !important;
  font-size: 13px !important;
  font-style: italic !important;
}

/* line 11, sass/_dtr.scss */
iframe.lha-iframe body {
  font-size: 13px !important;
  font-style: italic !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* line 17, sass/_dtr.scss */
.bx-ie9 iframe.lha-iframe {
  width: 101%;
}

/* line 20, sass/_dtr.scss */
.content-center {
  display: block;
}

/* line 24, sass/_dtr.scss */
.comments .do-auth {
  font-size: 15px;
}
/* line 27, sass/_dtr.scss */
.comments .auth-button {
  padding: 8px 20px;
  background: #ff3333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  font-size: 13px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  cursor: pointer;
  border: none;
}

/* line 38, sass/_dtr.scss */
.white-section {
  margin-bottom: 8px;
  padding: 16px 20px 25px;
  border-radius: 3px;
  background-color: #FFF;
}

/* line 44, sass/_dtr.scss */
.white-section.poll-block {
  border-top: medium none;
}

/* line 48, sass/_dtr.scss */
.page-content .pagination img {
  margin: 0;
  padding: 0;
  max-width: unset;
}

/* line 54, sass/_dtr.scss */
.auth-block a.l-profile, .auth-block a.l-exit {
  color: #333;
  margin-right: 16px;
  font-size: 14px;
  position: relative;
  text-decoration: none;
  border-bottom: 1px dotted #333;
}
/* line 61, sass/_dtr.scss */
.auth-block a.l-profile:hover, .auth-block a.l-exit:hover {
  color: #ea2f2f;
  border-bottom: 1px dotted #ea2f2f;
}
/* line 67, sass/_dtr.scss */
.auth-block a.l-profile:after {
  content: "/";
  position: absolute;
  right: -0.6em;
  top: -4px;
  font-size: 25px;
  font-weight: 200;
  background-image: none;
  color: #000;
}

/* line 79, sass/_dtr.scss */
p.small {
  font-size: 11px;
}

/* line 82, sass/_dtr.scss */
p.intro {
  font-weight: 700;
}

/* line 85, sass/_dtr.scss */
.back-to-search {
  font-size: 14px;
  margin-bottom: 20px;
  display: inline-block;
}

/* line 93, sass/_dtr.scss */
.poll-block .polls .vote-next, .poll-block .polls .vote-prev {
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
  line-height: 1;
  background-color: #f33;
  border: none;
  border-radius: 3px;
  color: #fff;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  margin-top: 20px;
  font-size: 11px;
  cursor: pointer;
  margin-right: 10px;
}
/* line 108, sass/_dtr.scss */
.poll-block .polls .vote-next:hover, .poll-block .polls .vote-prev:hover {
  opacity: 0.8;
}
/* line 112, sass/_dtr.scss */
.poll-block .polls .error-text {
  font-size: 13px;
  color: #f33;
}

/* line 119, sass/_dtr.scss */
.poll-detail-result.poll-block, .poll-detail-form.poll-block {
  padding: 0;
  border-top: medium none;
}

/* line 123, sass/_dtr.scss */
.poll-detail-form.poll-block .polls {
  margin: 0;
}

/* line 128, sass/_dtr.scss */
.poll-detail-result.poll-block .results .scale {
  top: auto;
  margin-top: 4px;
  right: 50px;
}
/* line 133, sass/_dtr.scss */
.poll-detail-result.poll-block .results td.option {
  width: 50%;
}
@media screen and (max-width: 479px) {
  /* line 133, sass/_dtr.scss */
  .poll-detail-result.poll-block .results td.option {
    width: auto;
  }
}

/* line 145, sass/_dtr.scss */
.aside-promo__ban.right {
  margin-bottom: 6px !important;
}

/* line 149, sass/_dtr.scss */
.placeholder, .ui-placeholder {
  color: #999;
}

/* line 151, sass/_dtr.scss */
.mf-captcha {
  margin-top: 20px;
  font-size: 11px;
}
/* line 154, sass/_dtr.scss */
.mf-captcha .mf-text {
  margin-bottom: 5px;
}

/* line 158, sass/_dtr.scss */
.mf-ok-text {
  color: #008000;
}

/* line 161, sass/_dtr.scss */
#choose-article, .need-auth, #choose-vote-bank-noauth {
  text-align: center;
}

/* line 167, sass/_dtr.scss */
#choose-vote-bank {
  width: 220px;
}
/* line 169, sass/_dtr.scss */
#choose-vote-bank .submit {
  text-align: center;
}

/* line 173, sass/_dtr.scss */
#auth-modal {
  width: 340px;
}
@media screen and (max-width: 479px) {
  /* line 173, sass/_dtr.scss */
  #auth-modal {
    width: auto;
    min-width: 230px;
  }
}

/* line 180, sass/_dtr.scss */
#restore-modal {
  width: 340px;
}
@media screen and (max-width: 479px) {
  /* line 180, sass/_dtr.scss */
  #restore-modal {
    width: auto;
    min-width: 230px;
  }
}

/* line 194, sass/_dtr.scss */
.page-content .news-detail ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #F33;
  float: left;
  margin: 11px 9px 0 0;
  border-radius: 50%;
}
/* line 206, sass/_dtr.scss */
.page-content ol {
  margin-left: 20px;
}
/* line 210, sass/_dtr.scss */
.page-content ol li {
  color: #000;
  margin: 10px 0px;
  font-size: 15px;
  line-height: 1.5;
}

/* line 225, sass/_dtr.scss */
.mfeedback input[type="text"],
.mfeedback input[type="password"] {
  width: 60%;
}

/* line 237, sass/_dtr.scss */
.general-error-note {
  color: #F33;
}

/* line 240, sass/_dtr.scss */
.general-success-note {
  color: #008000;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 257, sass/_dtr.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100% !important;
}

/* line 269, sass/_dtr.scss */
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 274, sass/_dtr.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 285, sass/_dtr.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

/* line 288, sass/_dtr.scss */
.chosen-container a {
  cursor: pointer;
}

/* line 291, sass/_dtr.scss */
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

/* line 299, sass/_dtr.scss */
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
/* line 307, sass/_dtr.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

/* line 328, sass/_dtr.scss */
.chosen-container-single .chosen-default {
  color: #999;
}

/* line 331, sass/_dtr.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 338, sass/_dtr.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

/* line 341, sass/_dtr.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/local/templates/sotnibankov/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

/* line 351, sass/_dtr.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 354, sass/_dtr.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 357, sass/_dtr.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

/* line 365, sass/_dtr.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/local/templates/sotnibankov/chosen-sprite.png") no-repeat 0px 2px;
}

/* line 371, sass/_dtr.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

/* line 378, sass/_dtr.scss */
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url("/local/templates/sotnibankov/chosen-sprite.png") no-repeat 100% -20px;
  background: url("/local/templates/sotnibankov/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 392, sass/_dtr.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

/* line 397, sass/_dtr.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
/* line 404, sass/_dtr.scss */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

/* line 414, sass/_dtr.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

/* line 423, sass/_dtr.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 427, sass/_dtr.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* line 432, sass/_dtr.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

/* line 441, sass/_dtr.scss */
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

/* line 446, sass/_dtr.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 451, sass/_dtr.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

/* line 454, sass/_dtr.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 461, sass/_dtr.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}

/* line 478, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 482, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 487, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 501, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

/* line 522, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

/* line 525, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/local/templates/sotnibankov/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

/* line 535, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

/* line 538, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}

/* line 549, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 552, sass/_dtr.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* line 555, sass/_dtr.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 559, sass/_dtr.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 567, sass/_dtr.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 571, sass/_dtr.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}

/* line 584, sass/_dtr.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

/* line 588, sass/_dtr.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

/* line 591, sass/_dtr.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 595, sass/_dtr.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
/* line 601, sass/_dtr.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 605, sass/_dtr.scss */
.chosen-disabled .chosen-single {
  cursor: default;
}

/* line 608, sass/_dtr.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 614, sass/_dtr.scss */
.chosen-rtl {
  text-align: right;
}

/* line 617, sass/_dtr.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

/* line 621, sass/_dtr.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

/* line 626, sass/_dtr.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

/* line 629, sass/_dtr.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

/* line 633, sass/_dtr.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

/* line 637, sass/_dtr.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 640, sass/_dtr.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 643, sass/_dtr.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

/* line 647, sass/_dtr.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

/* line 651, sass/_dtr.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}

/* line 655, sass/_dtr.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

/* line 659, sass/_dtr.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

/* line 663, sass/_dtr.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 666, sass/_dtr.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url("/local/templates/sotnibankov/chosen-sprite.png") no-repeat -30px -20px;
  background: url("/local/templates/sotnibankov/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

/* line 672, sass/_dtr.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

/* line 675, sass/_dtr.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 682, sass/_dtr.scss */
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/local/templates/sotnibankov/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/* End */
/* /local/templates/sotnibankov/js/fancybox/jquery.fancybox.css?14587197915583 */
/* /local/templates/sotnibankov/js/jScrollPane/jquery.jscrollpane.css?14462055001379 */
/* /local/templates/sotnibankov/js/slick/slick.css?14462055001718 */
/* /local/templates/sotnibankov/js/jquery-ui/jquery-ui.css?144620550034107 */
/* /local/templates/sotnibankov/js/jquery.the-modal/jquery.the-modal.css?1446205500731 */
/* /local/templates/sotnibankov/js/jquery.select2/jquery.select2.css?144620550017128 */
/* /local/templates/sotnibankov/css/jquery.bxslider.css?14462054993703 */
/* /local/templates/sotnibankov/js/videojs/videojs.css?149564034746519 */
/* /local/templates/sotnibankov/components/bitrix/search.title/.default/style.css?14462054991744 */
/* /local/templates/sotnibankov/components/bitrix/system.auth.registration/pupop/style.css?1446205499446 */
/* /local/templates/sotnibankov/components/bitrix/socserv.auth.form/flat/style.min.css?14579651782372 */
/* /local/templates/sotnibankov/styles.css?1476011837256 */
/* /local/templates/sotnibankov/template_styles.css?1479306771342868 */
