#central-info-block,
#notifications,
#general-information,
#last-news {
    padding: 15px;
    border: 1px solid #d7d7d7;
    background: #fff;
}

#central-info-block img {
    width: 100%;
}

#central-info-block h5,
#notifications .notification h6,
#general-information h5 {
    font-weight: bold;
}

#notifications .notification h6,
#general-information h5 {
    margin-top: 0;
}

#general-information {
    margin-top: 15px;
}

#general-information #wiki-link {
    float: right;
    margin-right: 1px;
    text-decoration: underline;
    line-height: 15px;
}

#general-information #wiki-link:hover {
    text-decoration: none;
}

#general-information table {
    margin-bottom: 0;
}

#general-information table,
#general-information table tr td {
    border: 1px solid #a1a1a1;
    font-size: 12px;
}

#general-information .table-striped > tbody > tr:nth-child(odd) > td {
    background-color: #f4f4f4;
}

#mp-separator {
    margin: 15px -15px 0;
}

#mp-separator .col-xs-12 {
    padding-left: 0;
}

#mp-separator hr {
    margin: 0 0 15px;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #fff;
}

#notifications h6 a {
    color: rgb(51, 51, 51);
    text-decoration: underline;
    font-weight: 500;
}

#notifications h6 a:hover {
    text-decoration: none;
}

#notifications .notification {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #e3e3e3;
}

#notifications .notification:last-child {
    margin-bottom: 0;
    border-bottom: none;
}

#notifications a.all-notifications {
    display: block;
    color: rgb(51, 51, 51);
    text-decoration: underline;
    text-align: right;
}

#notifications a.all-notifications:hover {
    text-decoration: none;
}

#last-news h2 {
    margin: 0;
    font-size: 18px;
}

#last-news h2 a {
    color: rgb(51, 51, 51);
}

#last-news img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

#last-news .btn,
#notifications .btn {
    border: 1px solid #ccc;
    border-radius: 0;
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #c0bfbf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#c0bfbf));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#c0bfbf 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#c0bfbf 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#c0bfbf 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#c0bfbf 100%);
    color: #2a2a2a;
    text-transform: uppercase;
    font-size: 10px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c0bfbf',GradientType=0 );
}

#last-news .btn:hover,
#notifications .btn:hover {
    background: #c0bfbf;
    background: -moz-linear-gradient(top,  #c0bfbf 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0bfbf), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top,  #c0bfbf 0%,#fefefe 100%);
    background: -o-linear-gradient(top,  #c0bfbf 0%,#fefefe 100%);
    background: -ms-linear-gradient(top,  #c0bfbf 0%,#fefefe 100%);
    background: linear-gradient(to bottom,  #c0bfbf 0%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0bfbf', endColorstr='#fefefe',GradientType=0 );
}

#last-news .news .mini-text {
    overflow: hidden;
    height: 37px;
    margin-bottom: 6px;
    font-size: 12px;
}

#last-news .news {
    padding: 25px 0;
    border-bottom: 1px dashed #e3e3e3;
}

#last-news .news:last-child {
    border-bottom: none;
}

#last-news .news h6 {
    overflow: hidden;
    margin: 0 0 5px 0;
    height: 13px;
}

#last-news .news h6 a {
    color: rgb(51, 51, 51);
    text-decoration: underline;
}

#last-news .news h6 a:hover {
    text-decoration: none;
}

#partners {
    text-align: center;
}

#partners .title {
    font-size: 12px;
}

#partners a {
    display: inline-block;
    margin: 20px;
    color: #373737;
}

