.rubricWidget {
    margin: 0 0 23px 0;
    padding: 0;
    position: relative;
}
    .rubricWidget .devider {
        margin: 0 0 35px -160px;
        padding: 0;
        border-bottom: 1px solid #e8e8e8;
    }
    .rubricWidget .left {
        float: left;
        margin-right: -100%;
        left: -160px;
        padding: 4px 20px 0 0;
        width: 140px;
        z-index: 2;
    }
    .rubricWidget .centerWrapper {
        float: left;
        width: 100%;
        z-index: 1;
    }
    .rubricWidget .center {
        overflow: hidden;
    }
    /*.rubricWidget .right {
        float: left;
        margin-left: -39%;
        padding: 4px 0 0 0;
        width: 39%;
        z-index: 2;
    }*/
    .rubricWidget ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .rubricWidget li {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .rubricWidget .themes {
    }
    .rubricWidget .themes li {
        margin-bottom: 8px;
        font-size: 12px;
        line-height: 16px;
    }
    .rubricWidget .themes .blockHeader {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 22px;
        font-weight: bold;
    }
    .rubricWidget .themes .blockHeader a {
        color: #df163f;
        border-color: #edd5d8;
    }
    .rubricWidget .openArticlesByThemes {
        margin-top: -1px;
    }
	.rubricWidget .openArticlesByThemes .image {
        margin: 3px 8px 5px 0;
		padding: 0;
        float: left;
	}
    .rubricWidget .openArticlesByThemes h2 {
        margin: 0 0 9px 0;
        padding: 0;
        font-size: 20px;
        line-height: 24px;
    }
    .rubricWidget .openArticlesByThemes h2 a {
        color: #273e64;
        border-color: #e2e6ee;
    }
    .rubricWidget .openArticlesByThemes h2 a:hover {
/**/	color: #fd355d;
/**/	border-color: #ffc1c9;
    }
    .rubricWidget .openArticlesByThemes h2:first-child {
		font-size: 24px;
		line-height: 28px;
    }

    .rubricWidget .openArticlesByThemes p {
        margin: 0 0 30px 0;
        padding: 0;
        font-size: 14px;
        line-height: 20px;
    }
    .rubricWidget .openArticlesByThemes .viewings {
        font-size: 12px;
        line-height: 18px;
        color: #898989;
        background-position: 4px 1px;
        padding: 0 0 0 23px;
    }
    .rubricWidget .closedArticlesByThemes {
        float: right;
        clear: right;
        margin: 0 0 0 20px;
        padding: 4px 0 21px 0;
        width: 37%;
    }
    .rubricWidget .closedArticlesByThemes ul {
        border: none;
    }
    .rubricWidget .closedArticlesByThemes h2 {
        margin: 0 0 10px 0;
        padding: 0;
        font-size: 16px;
        line-height: 22px;
    }
    .rubricWidget .closedArticlesByThemes .closed {
        background-position: 0px 7px;
        padding-left: 13px;
    }
    .rubricWidget .closedArticlesByThemes li {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 20px;
    }
    .rubricWidget .closedArticlesByThemes .viewings {
        font-size: 12px;
        line-height: 18px;
        color: #898989;
        background-position: 4px 1px;
        padding: 0 0 0 23px;
    }
    .rubricWidget .popularByThemes {
        float: right;
        clear: right;
        margin: 0 0 0 20px;
        padding: 4px 0 21px 0;
        width: 37%;
    }
    .rubricWidget .popularByThemes h2 {
        margin: 0 0 10px 0;
        padding: 0;
        font-size: 16px;
        line-height: 22px;
    }
    .rubricWidget .popularByThemes li {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 20px;
    }
    .rubricWidget .popularByThemes .viewings {
        font-size: 12px;
        line-height: 18px;
        color: #898989;
        background-position: 4px 1px;
        padding: 0 0 0 23px;
    }