/* ТАБЛИЦЫ */


.table {width:100%;margin-bottom:15px;border-collapse:separate}
.table th {text-align:left;font-weight:normal;border-bottom:1px solid #f1f3f5}
.table td {padding:13px 10px;background:#f9f9f9}
.table.table-off th, .table.table-off td {text-align:center}

.table th,
.table .cell-tab .cell-tab-inner {padding:0 10px 10px}
.table tr:hover td {background:#fafbfc}
.table.table-talk tr:hover td {background:#fbfdff}
.table tr.active td {background:#CBF4BC}
.table tbody td {border-top:1px solid #f1f3f5}
.table tbody tr:first-child	td {border-top:none}

.table thead a {color:#999;text-decoration:none}
.table thead a span {border-bottom:1px dotted #999}
.table thead a span font {color:#ccc}
.table a.asc,
.table a.desc {color:#999;font-size:11px}
.table a.asc:after {content:" ↑"}
.table a.desc:after {content:" ↓"}
.table .cell-rating.negative {color:#f00}
.table img {max-width:100%;vertical-align:top;margin:15px 0}
.table img.author-avatar {width:32px;height:32px;margin:0 8px 0 0;padding:0px;border:none;box-shadow:none}

.table .cell-tab {padding:0}
.table .cell-tab .cell-tab-inner {position:relative;top:1px;display:inline-block}
.table .cell-tab .cell-tab-inner.active {background:#fff;border-bottom:1px solid #F1F3F5}
.table .cell-tab .cell-tab-inner a .active {color:#555}

/* Table Blogs */
.table.table-blogs {color:#999;font-size:11px}
.table.table-blogs td {padding:16px 0px;border:none !important}
.table.table-blogs tr:hover td {background:none}
.table.table-blogs .cell-img {width:60px;padding:0;margin:0px;vertical-align:top;height:50px}
.table.table-blogs .cell-img img {width:50px;height:50px;margin-left:3px;border-radius:50%;box-shadow:0 0 7px rgba(0,0,0,.15)}
.table.table-blogs .cell-info {width:19px;padding-right:0;padding-left:0}
.table.table-blogs tbody .cell-info {vertical-align:top}
.table.table-blogs tbody .cell-info .blog-list-info {display:block}
.table.table-blogs .cell-name {padding-left:10px}
.table.table-blogs .cell-name .avatar {float:left;margin-right:10px;clear:right}
.table.table-blogs .cell-name p {overflow:hidden}
.table.table-blogs .cell-name p .blog-name {color:#333;font-size:19px;line-height:18px}
.table.table-blogs .cell-name p i {vertical-align:middle;position:relative;top:-1px}
.table.table-blogs tbody .cell-rating {font-size:13px;color:#ccc}
.table.table-blogs .cell-readers {width:90px;text-align:center;vertical-align:middle}
.table.table-blogs tbody .cell-readers {text-align:center;vertical-align:middle;font-size:11px}
.table.table-blogs .cell-join {width:60px;text-align:center;vertical-align:middle;color:#999;font-size:11px}
.table.table-blogs .cell-rating {width:60px;text-align:center;vertical-align:middle;padding:0px}

/* Table Plugins */
.table.table-plugins .cell-checkbox {width:20px;padding:12px 0 10px 10px}
.table.table-plugins h3 {font-weight:bold;font-size:17px;line-height:20px;margin-bottom:5px}

/* Table Profile Notes */
.table.table-profile-notes {border-top:1px solid #eee}
.table.table-profile-notes td {vertical-align:top}
.table.table-profile-notes .cell-username {width:20%;font-weight:bold}
.table.table-profile-notes .cell-note {width:50%}
.table.table-profile-notes .cell-date {text-align:right}

/* Table Profile Info */
.table.table-profile-info {margin-bottom:40px}
.table.table-profile-info td {vertical-align:top}
.table.table-profile-info .cell-label {width:30%;color:#777}

/* Table Users */
.table.table-users th {}
.table.table-users .cell-follow {width:17px;text-align:center}
.table.table-users thead .cell-follow i {position:relative;top:3px}
.table.table-users .cell-name {padding-right:0;padding-left:0}
.table.table-users .cell-name img {float:left;margin-right:15px;border-radius:10px;width:auto;max-width:48px;max-height:48px}
.table.table-users .cell-name img.set-s {width:48px;height:48px}
.table.table-users .cell-name img.set-sm {width:24px;height:24px}
.table.table-users .cell-name.image {width:60px}
.table.table-users tbody .cell-name div {float:left}

/* Table Contest */
.table.table-contest th, .table.table-contest td {text-align:center}

/* Table Talk */
.table.table-talk td {padding:12px 10px;border-bottom:none}
.table.table-talk .cell-checkbox {width:10px;padding:7px 0 7px 7px}
.table.table-talk .cell-checkbox input[type="checkbox"]	{ margin-top:6%}
.table.table-talk thead .cell-checkbox {}
.table.table-talk .cell-favourite, .table.table-talk .cell-favourite-fav {text-align:center}
.table.table-talk .cell-favourite u {float:none;position:relative;top:1px}
.table.table-talk tbody .new {color:#58b13d;margin-left:0px}
.table.table-talk tbody .cell-date {max-width:100px;padding:10px 7px 10px 0px;color:#999;font-size:12px}
.table.table-talk .cell-recipients {width:200px}
.table.table-talk tbody .cell-recipients .font-m {background:#f1f1f1;border-radius:2px}
.table.table-talk tbody .cell-recipients {min-width:120px;font-size:14px;padding:10px 10px 10px 20px;overflow:hidden;text-overflow:ellipsis}
.table.table-talk tbody .cell-recipients .c-r {display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.cell-recipients a.username {color:#333;font-weight:600;font-size:13px}
.cell-recipients a.username.inactive, .cell-title a.js-title-talk.inactive, .topic.topic-type-talk .talk-recipients-header .username.inactive {color:#c5c5c5;font-weight:500}
.cell-recipients a.username.one {line-height:30px}
.username.active-talk {font-weight:600}
.table.table-talk tbody .cell-title {padding-right:5px}
.cell-title a.js-title-talk {font-size:14px;color:#333;margin-bottom:5px;line-height:16px;word-break:break-all}
.cell-title a.js-title-talk:hover {text-decoration:underline}
.cell-title a.js-title-talk.active {color:#000;font-weight:600}
.table.table-talk tbody .cell-title span.count-comment {white-space:nowrap;color:#bbb;margin-left:3px;font-size:15px}
.table.table-talk tbody .cell-title .top-talk-title {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:22px}
.table.table-talk tbody .cell-title .menu-talk-title {display:inline-block;margin-top:5px;width:100%}
.table.table-talk tbody .cell-title .menu-talk-title .d-b {margin-top:10px}
.table.table-talk tbody .cell-title .menu-talk-title span {margin:0 15px 0 0;display:inherit}
.table.table-talk tbody .cell-title span.new {color:#76cc5b;margin:0;font-size:14px;font-weight:600;padding:1px 5px 2px 2px}
.table.table-talk tbody .cell-title i {color:#bbb;font-size:18px}
.table.table-talk tbody .cell-title i.icons-mail {position:relative;top:1px;font-size:17px;color:#888}
.table.table-talk tbody .cell-title span.talk-date {color:#c3c3c3;font-size:9px;margin:10px 0 0}
.table.table-talk tbody .cell-title a i:hover {color:#e48746}
.table.table-talk b.synio-arrow-left {color:#71bbec;font-size:16px}
.table.table-talk b.synio-arrow-right {color:#41d414;font-size:16px}

.table.table-talk tbody .cell-title .talk-tags {display:inline-block;margin-bottom:-9px}
.table.table-talk tbody .cell-title .talk-tags li {font-size:11px;float:left;text-align:center}
.table.table-talk tbody .cell-title .talk-tags li  > a {position:relative;display:block}
.table.table-talk tbody .cell-title .talk-tags li i {color:#bbb;font-size:15px}
.table .talk-tags-user a {color:#555;background:#ecf4ff;font-size:12px;padding:2px 12px 3px;border-radius:16px;line-height:16px;margin:0 4px 2px 0;word-wrap:break-word}
.table .talk-tags-user a.e-t {padding:2px 3px 3px}
.table .talk-tags-user a:hover {background:#dde5ee}

.settings-image:hover {background:url(../images/icons-synio.png) -120px -130px no-repeat}

.table a.favourite {display:inline-block;width:11px;height:11px;vertical-align:text-top;background:url(../images/icons-synio.png) 0 -37px no-repeat;cursor:pointer}
.table a.favourite.active {background-position:0 -65px}
.table a.favourite:hover {background-position:0 -65px}
.table a.favourite-count {margin-left:0}

/* Table People */
.my_user {-ms-flex-line-pack:stretch;align-content:stretch;padding:0 5px 15px;width:110px;text-align:center;margin-bottom:5px;line-height:1.2}
.my_user.m-p {width:128px}
.my_user .my_avatar {max-height:106px}
.my_user .my_avatar .shadow-people {margin:0 auto}
.my_user .my_avatar .shadow-people a {opacity:1}
.my_user .my_avatar .shadow-people img {border-radius:5px;border:1px solid #f3f3f3}
.my_user .my_avatar .shadow-people img.s-100 {height:75px;width:75px}
.my_user .my_avatar .shadow-people img.s-48 {height:48px;width:48px;margin-bottom:5px}
.my_user .my_avatar .shadow-people img:hover {-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}
.my_user .avatar {margin-right:5px}
.my_user .my_name {font-size:13px;text-align:center;margin:3px 0 6px;word-wrap:break-word}
.my_user.m-p .my_name {font-size:14px}
.my_user .my_name a {padding:0 2px;color:#000;font-weight:600}
.my_user .my_rating {font-size:11px;color:#999;text-align:center}
.my_user .my_date {min-height:40px;font-size:13px;color:#999;text-align:center}
.my_user .my_checkbox {min-height:35px;text-align:center;margin-top:10px}
.my_user .my_rating .talk {margin-top:7px;font-size:22px;color:#999}
.my_user .my_rating .talk:hover {color:#e48746}
#my_talk {background: #f2f1f1}

.people-online .ppp {-ms-flex-line-pack:stretch;align-content:stretch;line-height:25px;font-size:13px;color:#888;margin:0 0 25px;width:200px}
.people-online .ppp .blank {display:inline-block;width:138px}
.people-online .ppp .blank .p-login {line-height:17px;margin-bottom:5px}
.people-online .ppp a.lenk {font-size:14px;font-weight:600;color:#111;word-wrap:break-word}
.people-online .ppp span {font-size:10px}
.people-online .ppp .checkbx {margin:10px 0 0 65px}
.people-online .ppp .checkbx span {font-size:14px}
.people-online .ppp img {float:left;width:50px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.3);box-shadow:0 0 7px rgba(0,0,0,.3);padding:2px;margin:10px 10px 0 0;border-radius:50%}
.people-online p {color:#555;margin-bottom:1em}

.people-a-b-c {min-height:50px}
.people-online .topic-rating .ffa {font-size:13px;color:#888;margin:0 0 0 10px;width:290px;float:left;padding:20px 0 5px}
.people-online .topic-rating .ffb a {font-style:italic}
.people-online .topic-rating .ffa span {font-size:12px;color:#555;font-style:italic}
.people-online .topic-rating .ffa img {float:left;margin-right:10px;border-radius:50%}
.people-online .topic-rating .ffb {float:left;max-width:460px;padding:17px 0 5px}

.page-category {overflow:hidden}
.page-category h2 {color:#444;font-family:Tahoma,Helvetica,sans-serif;font-size:17px;margin-left:65px}
.page-category-connect {padding-bottom:5px;color:#ccc;font:normal 9px Arial}


/* Универсальная таблица справки */
.help-table { width: 100%; border-collapse: collapse; margin: 14px 0; font-size: 14px; line-height: 1.4; }
.help-table th, .help-table td { border: 1px solid #e3e3e3; padding: 20px 8px; vertical-align: middle; }
.help-table th { font-weight: 500; text-align: left; line-height: 1.25; opacity: 0.7; font-size: 13px; }
.help-table td:nth-child(2), .help-table td:nth-child(3) { text-align: center; font-weight: 500; }
/* Ее мобильная версия */
@media (max-width: 768px) { .help-table { font-size: 13px; } .help-table th, .help-table td { padding: 15px 6px; } }
