/*виджеты*/
.mx-widget-ticker {
    background: #fff none repeat scroll 0 0;
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
.mx-widget-ticker ul {
    line-height: 15px;
    list-style: outside none none;
    position: absolute;
}
.mx-widget-ticker ul li {
    display: inline;
    margin: 0;
    padding: 0 10px;
}
.mx-widget-ticker ul li .last {
    color: #669;
    padding-left: 5px;
}
.mx-widget-ticker ul li .change {
    color: #666;
    padding-left: 5px;
}
.mx-widget-ticker ul li .trend_up {
    color: #060;
}
.mx-widget-ticker ul li .trend_down {
    color: #900;
}
.mx-widget-turnovers {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 11px;
    margin: 0;
    width: 100%;
}
.mx-widget-turnovers td {
    padding: 5px;
    white-space: nowrap;
}
.mx-widget-turnovers td.title {
    width: 100%;
}
.mx-widget-turnovers td.number {
    padding-left: 25px;
    text-align: right;
}
.mx-widget-turnovers thead td {
    background-color: #ccc;
    display: none;
    font-weight: bold;
}
.mx-widget-turnovers tr.alt td {
    padding-left: 15px;
}
.mx-widget-table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    width: 100%;
}
.mx-widget-table td {
    padding: 5px;
}
.mx-widget-table td.title {
    width: 100%;
}
.mx-widget-table td.number {
    padding-left: 15px;
    text-align: right;
}
.mx-widget-table td.trend_up {
    color: #090;
}
.mx-widget-table td.trend_down {
    color: #c00;
}
.mx-widget-table td.trend_none {
    color: #666;
}
.mx-widget-table.chart tbody tr {
    cursor: pointer;
}
.mx-widget-table tr.current td {
    background-color: #e1e3ed;
}
.mx-widget-table td.loading {
    background-color: #eee;
    background-image: url("https://assets.moex.com/widgets/assets/facebook-ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    padding: 25px 0;
}
.mx-widget-table thead td {
    background-color: #ccc;
    font-weight: bold;
}
.mx-widget-table tr.even {
    background: #e9eaed none repeat scroll 0 0;
}

.mx-widget-table,
.mx-widget-table .wrapper,
.mx-widget-table .wrapper img {
    width:100%;
}

.mx-widget-table .wrapper {
    overflow: hidden;
}

.mx-widget-table tr::after,
.mx-widget-table tr::before {
    content: '';
}
