.context-by-link .block-title {height: 21px; margin: 0 14px 0 13px; background: url(images/bg-block-title.png) left bottom repeat-x;}
.context-by-link .block-title span {font-size: 11pt; color: #ededed; padding: 0 10px; line-height: 19px;}
.context-by-link .block-title span {display: block; float: left; height: 21px; background: url(images/bg-block-title-text.png) left bottom repeat-x;}

.context-by-link .c1, .context-by-link .c2 {width: 345px; float: left;}

.context-by-link .items {padding: 2px 0 0 11px;}
.context-by-link .item {padding: 10px 15px 15px 2px; background: url(images/bg-sep.png) 2px 100% no-repeat;}
.context-by-link .no-sep {background-image: none;}

.context-by-link .item p {margin-bottom: 0.5em;}
.context-by-link .item .image img {float: left; margin: 3px 7px 4px 0;}
.context-by-link .item .title {font-size: 8pt;}
.context-by-link .item .text {}
.context-by-link .item .text .pref {background: url(images/bg-p.png) 0 100% no-repeat; width: 7px; height: 7px; margin-right: 5px;}
.context-by-link .item .text a {color: #666666; text-decoration: none;}
.context-by-link .item .text a:hover {color: #666666; text-decoration: underline;}
.context-by-link .item .subpath {font-style: italic; font-family: Georgia; color: #333333;}
.context-by-link .item .subpath .pref {background: url(images/bg-subpath-arrow.png) 0 100% no-repeat; width: 4px; height:7px; margin-right: 5px;}
.context-by-link .item .subpath a {color: #333333; text-decoration: underline;}
.context-by-link .item .subpath a:hover {color: #666666; text-decoration: underline;}
.context-by-link .item .info-ad a {display: block; float: left; margin-right: 12px;}
.context-by-link .item .info-ad .date-common {float:left; margin-right: 12px; padding-top: 1px;}
.context-by-link .item .i-date {float: left; margin-right: 2px;}

.context-by-link .item .author {padding-left: 2px;}
.context-by-link .item .author .avatar {float: left; margin: 2px 5px 0 0;}
.context-by-link .item .author .name {font-family: Georgia; font-size: 9pt; font-style: italic;}
.context-by-link .item .author .titul {margin: 0; color: #666666;}
.context-by-link .item .author .icon-cont-matte-blue {float: left; margin: 3px 1px 0 0;}

.context-by-link .item .author {background: url(images/bg-pl-top.png) left bottom no-repeat; padding-bottom: 13px;}
.context-by-link .item .in {background: url(images/bg-pl-middle.png) left top repeat-y; padding: 0 7px 0 3px;}
.context-by-link .item .in .in-bg {background: url(images/bg-pl-bg.png) left bottom repeat-x; padding: 0 6px;}
.context-by-link .item .in .text, .context-by-link .item .in .title {padding-bottom: 8px;}
.context-by-link .item .in .text {background-image: none; text-indent: 0;}
.context-by-link .item .in-bottom {background: url(images/bg-pl-bottom.png) left top no-repeat; height: 5px; padding-bottom: 5px;}

.context-by-link .cont-main-theme .cont-main-theme-title {font-style: italic; font-family: Georgia; font-size: 9pt; color: #333333; line-height: 1em;}
.context-by-link .cont-main-theme-article {}
.context-by-link .cont-blog-article {padding-left: 0px; padding-right: 7px;}
.context-by-link .cont-blog-article .info-ad {padding-left: 2px;}
.context-by-link .cont-blog-news .subpath {display: block; padding-right: 14px;}
.context-by-link .cont-blog-news .date-common {padding-top: 2px;}