.sidebar {
	border-top  : 1px solid #e7e7e7;
	margin-top  : 20px;
	width       : 300px;
	line-height : 1.6em;
	position    : relative;
	font-family : 'Roboto Slab', Tahoma, sans-serif;
	font-size   : 14px; }

.sidebar__but {
	float          : right;
	border         : 1px solid #a7a7a7;
	width          : 87px;
	height         : 25px;
	margin         : 8px 0 6px;
	text-transform : uppercase;
	text-align     : center;
	color          : #818085;
	font-size      : 12px;
	line-height    : 25px; }

.sidebar__but:hover {
	text-decoration : none;
	color           : #818085; }

.sidebar__content {
	background-color : #fffbf2;
	width            : 100%;
	height           : 2672px;
	border           : 1px solid #fae0c4;
	clear            : right;
	padding          : 17px 17px;
	position         : relative;
	z-index          : 101; }

.sb-content_newsline { position : relative; }

.sb-content__tab {
	width                           : 92px;
	height                          : 32px;
	display                         : block;
	line-height                     : 32px;
	padding-left                    : 14px;
	border                          : 1px solid #e7e7e7;
	border-bottom                   : none;
	position                        : absolute;
	top                             : 8px;
	left                            : 0;
	z-index                         : 100;
	background-color                : #e7e7e7;
	color                           : #4b4b4b;
	font-weight                     : bold;
	cursor                          : pointer; }

.sb-content__tab--spb {
	padding-left     : 18px;
	left             : 98px;
	background-color : #e7e7e7;
	color            : #4b4b4b; }

.sb-content__tab.active {
	background-color : #fffbf2;
	color            : #ec8123;
	border           : 1px solid #fae0c4;
	border-bottom    : none;
	z-index          : 102; }

.sb-content::-webkit-scrollbar { width : 8px; }

.sb-content::-webkit-scrollbar-track { background : transparent; }

.sb-content::-webkit-scrollbar-thumb {
	-webkit-border-radius : 6px;
	border-radius         : 6px;
	background            : transparent; }

.sb-content:hover::-webkit-scrollbar-thumb { background : #c0c0c0; }

.sb-item,
.sb-item--commercial { padding-bottom : 10px; }

.sb-item a:visited { color : #82270c; }

.sb-item.is_hourevent > a,
.sb-item.is_topnews > a { font-weight : bold; }

.sb-item__banner {
	margin-top  : 12px;
	margin-left : 24px; }

.sb-content { overflow-y : scroll; }

.sb-item__top-border {
	-webkit-box-pack        : start;
	-webkit-justify-content : start;
	-ms-flex-pack           : start;
	justify-content         : start;
	-webkit-box-align       : center;
	-webkit-align-items     : center;
	-ms-flex-align          : center;
	align-items             : center;
	display                 : -webkit-flex;
	display                 : -ms-flex;
	display                 : -webkit-box;
	display                 : -ms-flexbox;
	display                 : flex;
	align-items             : center; }

.sb-item__time {
	color       : #ec8123;
	/*color: #5d5d5d;*/
	font-family : 'Roboto Slab';
	padding     : 0 12px 0 18px;
	/*padding-left: 18px;*/
	background  : url(/pic/decor/v4/i/watch.png) 0 50% no-repeat; }

.sb-item__icons { display : flex; }

.sb-item__icon {
	position                : relative;
	width                   : auto;
	height                  : auto;
	-webkit-background-size : 70px 70px;
	background-size         : 70px;
	background-repeat       : no-repeat;
	display                 : inline-block;
	top                     : -2px;
	margin-right            : 12px; }

.sb-item__title {
	display     : block;
	margin      : 0;
	font-weight : normal;
	color       : #000; }

.sb-item__title:hover { color : #ec8123; }

.sb-item__separator {
	width            : 100%;
	height           : 1px;
	background-color : #fadcbe; }

.sidebar__button {
	width            : 300px;
	height           : 40px;
	background-color : #5d5d5d;
	outline          : none;
	border           : none;
	margin-top       : 12px;
	color            : #fff;
	text-transform   : uppercase; }

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

.sidebar__commercial { margin-top : 12px; }