/* БЛОКИ */

.left-sidebar .block {width:230px}

.block {padding:15px 20px 15px;margin:0 0 15px;width:250px; background:#ffffff;border-radius:10px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.025); outline: 1px solid rgba(0, 0, 0, 0.01);}
.block.imaster, .block.shopink {padding:15px 12px}
.block.people {padding:15px 5px 15px}
.block.list-block {padding:15px 10px 20px 15px}
.block.b-road {padding:15px 0;text-align:center;margin:0 auto 15px}
.block.b-road img.imgb-road {width:220px;height:400px}
.im-block {padding:15px 15px 20px;margin:0 0 15px; background:#ffffff;border-radius:10px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.025); outline: 1px solid rgba(0, 0, 0, 0.01);}
.block:last-child {border:none}
.sidebar-left .block {margin-bottom:10px}
.block .block-content {overflow:hidden;font-size:14px;line-height:20px}
.block .block-content.menu-b {line-height:17px;font-size:15px}
.block .block-content.menu-b li {padding:0 0 15px}
.block .block-content.menu-b li a {color:#111}
.block .block-content.empty {padding:5px 15px}
.block .block-content .pay {margin:2px 0 5px 2px}
.block.shopink .block-content {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.block.shopink a {color:#111;line-height:20px;font-size:14px;font-weight:600} 
.block.shopink .js-title-comment a.note {white-space:nowrap} 
.block.shopink a.link-bl:hover {color:#fa8c54!important;text-decoration:none}
.block.shopink a img {width:70px;border-radius:5px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2)}
.block .block-header {position:relative;padding-bottom:4px}

.block .block-header h3 {font-size:18px;font-weight:600;margin:0 0 15px;color:#333}
.im-block .block-header h3 {font-size:18px;font-weight:600;margin-bottom:15px;color:#333}
.block .block-header.line h3 {font-size:17px;text-decoration:underline;color:#888}
.block .block-header h3 a {text-decoration:none;color:#333}
.block .block-header h3 a.link-dotted {color:#5055B2}
.block .block-header h4, .block .block-content h4 {font-size:17px;font-weight:600;margin:0 0 10px 0}
.block .block-header h5 {font-size:15px;font-weight:600;margin:0 0 10px 5px}

.block .block-header .title {font-size:18px;line-height:1em;font-weight:normal;color:#555}
.block .block-header.line .title {font-size:17px;text-decoration:underline;color:#888}
.block .block-header .title a {text-decoration:none;color:#555}
.block .block-header .title a.link-dotted {color:#5055B2}
.block .block-header .more {color:#fffdfd;background:#e48746;border-radius:50%;padding:5px 2px;font-size:13px;float:right;margin-top:-4px}
.block footer {margin-top:10px;font-size:12px;color:#333;text-align:center}
.block footer a {color:#111;background:#fcfcfc;padding:2px 12px 3px;border-radius:15px}
.block.bel {background:#fff !important;margin:15px 0 15px;padding:10px 2px}
.block.poo {margin:0;padding:0}

.block .block-header-m h3 {font-size:15px;line-height:17px;font-weight:normal;font-family:Arial, sans-serif}

.block .max-height-200 {overflow:auto;max-height:200px;/*_height:expression( this.scrollHeight > 200 ? "200px" :"auto" );*/ position:relative}
.block .max-height-300 {overflow:auto;max-height:300px;/*_height:expression( this.scrollHeight > 300 ? "300px" :"auto" );*/ position:relative}
.block .max-height-200 {overflow:auto;max-height:400px;/*_height:expression( this.scrollHeight > 400 ? "400px" :"auto" );*/ position:relative}

.block ul.nav.nav-pills {margin-bottom:6px;padding:3px 0;border:none}
.block .nav.nav-pills a {text-decoration:none;font-size:13px;font-weight:600}
.block .nav.nav-pills li.active a {border:none}


/* Block Type - Stream */
.block.block-type-stream , .block-item {background:#fff;padding:15px 12px}
.block.block-type-stream li {padding:1px 4px;margin:0;line-height:19px}
.block.block-type-stream li.active a {color:#e48746;text-decoration:underline}
.block.block-type-stream li a.user, .block.block-type-stream li a.user-bl {font-size:16px;display:inline-flex;align-items:center;margin:0 0 10px 5px;font-weight:600}
.block.block-type-stream li a.user-bl img {height:28px;width:28px;margin:0 9px 0 0;border-radius:5px;box-shadow:0 0 7px rgb(0 0 0 / 30%)}
.block.block-type-stream li a {color:#000}
.block.block-type-stream.faq a {color:#306ea9}
.block.block-type-stream.faq a:hover {color:#e48746}
.block.block-type-stream .block-content .latest-list {font-size:14px;color:#999}
.block.block-type-stream .block-content .latest-list li {padding:12px 1px 12px 5px;font-size:14px}
.block.block-type-stream .block-content .latest-list li .icons-yamogu {color:#e48746;font-size:20px;position:relative;top:2px}
.block.block-type-stream .block-content .latest-list li .icons-shopping-basket {color:#75b3dc;margin-right:6px}
.block.block-type-stream .block-content .latest-list li .user-s {font-size:14px;font-weight:600;text-decoration:none;margin-left:3px}
.block.block-type-stream .block-content .latest-list li .topic-title {color:#333;font-size:15px}
.block.block-type-stream .block-content .latest-list li .blog-title {color:#999;font-size:12px;display:block;line-height:12px;margin-top:8px}
.block.block-type-stream .block-content .latest-list li .stream-comment-icon {height:7px;width:8px;background:url(../images/icons-synio.png) no-repeat -40px -66px;padding-left:12px}
.block.block-type-stream .block-content .latest-list li .stream-topic-icon {background:url(../images/icons-synio.png) no-repeat -40px -87px;padding-left:12px;zoom:1}
.block.block-type-stream .block-content .latest-list li span {color:#7593b7}
.block.block-type-stream .block-content .latest-list li span.comment-new {color:#7cc034;font-size:11px;font-weight:600}
.block.block-type-stream .block-content .latest-list li.even {background:#fafbfc;border-radius:10px}

/* Block Type - Activity Settings */
.block.block-type-activity p {margin-bottom:15px}
.block.block-type-activity ul.stream-settings-blogs li {margin-bottom:3px}
.block.block-type-activity .note {display:block;margin-bottom:15px;color:#aaa}

/* Block Type - Profile */
.block.block-type-profile {background:none;border:none;padding:0;margin:0 0 25px}
.block.block-type-profile .profile-photo-wrapper {position:relative;min-height:50px;text-align:center;margin:0 0 15px}
.block.block-type-profile .profile-photo {display:inline-block;vertical-align:top;max-width:240px;border-radius:8px;-webkit-box-shadow:0 7px 15px rgba(0,0,0,.4);box-shadow:0 7px 15px rgba(0,0,0,.4)}

.left-block .profile-note {margin:30px 0 10px}
.left-block .profile-note p {overflow:auto;font-size:12px;line-height:18px;background:#fff;padding:10px 2px 10px 5px;margin-bottom:10px;border-radius:5px}
.left-block .profile-note a {font-size:13px}

.block.block-type-profile .status {position:absolute;top:20px;left:15px;padding:0;font-size:11px;line-height:18px;height:20px}
.block.block-type-profile .status.status-online {background:none;color:#51b85c}
.block.block-type-profile .status.status-offline {background:none;color:#999}
.block.block-type-profile .status.status-offline:before {border-color:#fff transparent #fff #fff}
.block.block-type-profile .upload-photo {width:auto;font-size:13px;padding:10px 0;background:#fff}
.block.block-type-profile .upload-photo a {color:#306ea9;font-weight:500}
.block.block-type-profile-nav {padding:0;background:none;border:none}

/* Block Type - Foldable */
.block.block-type-foldable {background:none}
.block.block-type-foldable .block-header {background:none;border:none;padding:0 0 10px}
.block.block-type-foldable .block-content {display:none;background:#fafafa}

.block.block-type-talk-search {margin-bottom:10px}
.block.block-type-talk-friends {margin-bottom:10px}

/* Block Type - Blogs */
.block.block-type-blogs {background:#fff;padding:15px 10px}
.block.block-type-blogs h3 {font-size:18px;font-weight:600;margin:0 0 10px 5px;color:#333}
.block.block-type-blogs li {padding:4px 2px 4px 5px;margin-bottom:5px}
.block.block-type-blogs li a {font-size:15px;color:#333}
.block.block-type-blogs li.active a {color:#e48746}
.block.block-type-blogs .block-content {margin:0 0 20px}
.block.block-type-blogs .block-blog-list li {margin-bottom:10px;position:relative;padding:0 30px 0 0}
.block.block-type-blogs .block-blog-list li a {padding-right:5px;color:#777}
.block.block-type-blogs .block-blog-list li i {position:relative;top:-2px}

/* Block Type - Blogs */
.block.block-type-blog {
	border-radius:5px;
	padding:10px;
	border-bottom:none;
	background:#ffffff;
	background:-o-linear-gradient(top, #ffffff 0%,#f9fbfb 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#f9fbfb));
	background:linear-gradient(top, #ffffff 0%,#f9fbfb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9fbfb',GradientType=0 );
}
.block.block-type-blog .block-header {margin-bottom:0;padding:0 7px 10px}
.block.block-type-blog .block-header h3 {font-size:19px}
.block.block-type-blog .block-header h3 a {color:#275ec2;text-decoration:underline}
.block.block-type-blog .block-content {padding:0 7px}
.block.block-type-blog footer {font-size:11px}
.block.block-type-blog footer a {color:#727a90;margin-left:7px}

/* Block Type - Tags */
.block.block-type-tags .search-form-wrapper {margin-bottom:15px}

/* Sidebar v page */
.block .block-page h3 {line-height:19px;padding:2px 0px;margin-bottom:8px;font:normal 17px Arial;color:#555}
.block .block-page a {text-decoration:none;color:#5589bb;font-size:13px}
.block .block-page a:hover {text-decoration:underline}
.block .block-page li.active a {color:#275ec2}

.block .block-content .activity-settings-filter li {min-height:28px;padding:4px 0}
.block .block-content .activity-settings-filter li.lenta {min-height:28px;padding:3px 0 3px;margin:0}
.block .block-content .activity-settings-filter li label {font-size:13.5px;line-height:13px;min-height:24px;height:auto}
.block .block-content .activity-settings-filter li label a {color:#333}
.block .block-content.user-list-mini li a {color:#111;font-size:14px;font-weight:600}
.block .block-content.user-list-mini li .control{display:inline;padding:3px 0 0 15px}

/* Хэлперы в блоках */
.h-fix  {max-height:500px;overflow-y:auto}