/* $Id: news.css,v 1.37 2015/11/06 08:03:20 asd Exp $ */
.news-container {
    margin-bottom: 28px;
    *zoom: 1;
}

.news-container .news-list-container {
    position: relative;
    z-index: 10;
    float: left;
    width: 420px;
}

.news-container .archive-link {
    position: relative;
    z-index: 100;
    float: right;
    margin-bottom: -1.2em;
}

.news-container .archive-link a {
    color: #183b6c;
    font-size: 12px;
    text-decoration: none;
}

.news-container .news-container-right {
    float: right;
    width: 175px;
    margin-left: 28px;
}

.news-container .page-title {
    color: #5c5c5c;
    margin-bottom: 32px;
}

.news-list-container .news-item {
    margin-bottom: 20px;
}

.news-list-container .news-item .news-item-img {
    float: left;
    /*margin-top: 2px;*/
}

.news-list-container .news-item .news-item-img a{
    display: block;
}

.news-list-container .news-item .news-item-img img {
    width: 70px;
    height: 70px;
}

.news-list-container .news-item .news-item-date {
    font-size: 12px;
    padding-left: 90px;
    margin-top: -2px;
}

.news-list-container .news-item .news-item-title {
    /*font-size: 12px;*/
    color: #7998a9;
    padding-left: 90px;
}

.news-list-container .news-item .news-item-title a {
    color: #183b6c;
    text-decoration: none;
}

.news-list-container .news-item .news-item-title a:visited {
    color: #7998a9;
    text-decoration: none;
}

.news-list-container .news-item .news-item-title a:hover{
    text-decoration: underline;
}

.news-list-container .news-item .news-item-desc {
    /*font-size: 12px;*/
    padding-left: 90px;
}

.news-list-container .news-item .news-item-desc4 {
    display: none;
}

.news-list-container .news-item .news-item-tag {
    display: none;
}

.news-list-container .news-item .news-item-tag {
    display: none;
    padding-left: 90px;
}

.news-list-container .news-item .news-item-tag-4,
    .news-list-container .news-item .news-item-tag-5 {

    display: block;
    color: #F5833C;
}

.news-list-container .news-item .news-item-tag-4 a,
    .news-list-container .news-item .news-item-tag-4 a:active,
    .news-list-container .news-item .news-item-tag-5 a,
    .news-list-container .news-item .news-item-tag-5 a:active {

    color: #F5833C;
    text-decoration: none;
    text-transform: uppercase;
}

.news-list-container .news-item .news-item-tag-4 a:hover,
    .news-list-container .news-item .news-item-tag-5 a:hover {

    text-decoration: underline;
}

.news-container .more-load {
    margin: 11px 0px 0px 0px;
}

.news-container .more-load a {
    font-size: 20px;
    text-decoration: none;
}

.news-container .more-load button, .srvc-cmps .more-load button {
    background: #92B6E3;
    border: none;
    color: #183B6C;
    font-size: 24px;
    /*font-weight: bold;*/
    padding: 14px 50px;
}

.news-container .more-load .load-more-progress, .srvc-cmps .more-load .load-more-progress {
    margin-left: 5px;
    margin-right: -25px;
    display: none;
}

.share42init {
    margin: 32px 0px 0px 0px;
    float: left;
}

.twiter-and-all {
    /*border: 1px solid red;*/
    margin: 31px 0px 0px 0px;
    float: left;
}

.tag-cloud {
    position: relative;
    padding: 32px 0px 0px 0px;
    text-align: center;
}
.tag-cloud a {
    color: #7998a9 !important;
    text-decoration: none;
}
.tag-cloud a:hover {
    color: #183b6c !important;
    text-decoration: underline;
}

.tag-cloud a,
    .tag-cloud a:visited {

    color: #7998a9 !important;
}

.tag-cloud h1,
    .tag-cloud h2,
    .tag-cloud h3,
    .tag-cloud h4  {

    display: inline !important;
    width: auto !important;
}

.news-container .news-search-container {
    margin-bottom: 12px;
}

.ncont-container-right .news-search-container {
    margin-top: 28px;
    position: relative;
    zoom: 1;
}

.news-container .news-search-container .news-search-wrapper,
    .ncont-container-right .news-search-container .news-search-wrapper {

    border: 1px solid #c4ced4;
}

.news-container .news-search-container .news-search-wrapper .news-search-channels {
    display: none;
}

.news-container .news-search-container .news-search-wrapper .news-search-keywords {
    float: left;
    width: 146px;
    position: relative;
}

.ncont-container-right .news-search-container .news-search-wrapper .news-search-keywords {
    float: left;
    width: 122px;
    position: relative;
}

.news-container .news-search-container .news-search-wrapper .news-search-keywords label,
    .ncont-container-right .news-search-container .news-search-wrapper .news-search-keywords label {

    position: absolute;
    left: 0px;
    top: 0px;
    color: #87a6c0;
    z-index: 100;
    line-height: 24px;
    padding-left: 10px;
}

.news-container .news-search-container .news-search-wrapper .news-search-keywords input,
    .ncont-container-right .news-search-container .news-search-wrapper .news-search-keywords input {

    width: 136px;
    height: 24px;
    line-height: 24px;
    position: relative;
    z-index: 10;
    color: #87a6c0;
    padding-left: 10px;
}

.ncont-container-right .news-search-container .news-search-wrapper .news-search-keywords input {
    width: 113px;
}

.news-container .news-search-container .news-search-wrapper .news-search-button,
    .ncont-container-right .news-search-container .news-search-wrapper .news-search-button {

    float: left;
    width: 26px;
}

.news-container .news-search-container .news-search-wrapper .news-search-button button,
    .ncont-container-right .news-search-container .news-search-wrapper .news-search-button button {

    border: none;
    width: 26px;
    height: 24px;
    overflow: hidden;
    background: transparent url('/theme/asbis2012/img/news/pics-map-01.png') no-repeat left top;
}

.news-container .news-dates-container {
    margin-top: 12px;
    position: relative;
    zoom: 1;
}

.news-dates-container.news-dates-years{
    z-index: 100;
}

.news-dates-container.news-dates-month{
    z-index: 10;
}

.news-container .news-navigator-container{
    display: none;
}

.news-container .news-dates-container .news-dates-wrapper {
    border: 1px solid #c4ced4;
}

.news-container .news-dates-container .news-dates-wrapper .news-dates-keywords {
    float: left;
    width: 146px;
    position: relative;
    line-height: 24px;
}

.news-container .news-dates-container.news-dates-years .news-dates-wrapper .news-dates-keywords,
    .news-container .news-dates-container.news-dates-month .news-dates-wrapper .news-dates-keywords {
        padding-left: 10px;
        color: #87a6c0;
        width: 136px;
}

.news-dates-container.news-dates-month-not-active .news-dates-keywords{
    color: #5c5c5c !important;
}


.news-container .news-dates-container .news-dates-wrapper .news-dates-keywords label {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #87a6c0;
    z-index: 100;
    line-height: 24px;
    padding-left: 10px;
}

.news-container .news-dates-container .news-dates-wrapper .news-dates-keywords input {
    width: 136px;
    height: 24px;
    line-height: 24px;
    position: relative;
    z-index: 10;
    color: #87a6c0;
    background: #fff;
    padding-left: 10px;
}

.news-container .news-dates-container .news-dates-wrapper .news-dates-button {
    float: left;
    width: 26px;
}

.news-container .news-dates-container .news-dates-wrapper .news-dates-button button {
    border: none;
    width: 26px;
    height: 24px;
    overflow: hidden;
    background: transparent url('/theme/asbis2012/img/news/pics-map-01.png') no-repeat left -30px;
}

.news-container .news-dates-container .news-dates-list {
    position: absolute;
    border: 1px solid #c4ced4;
    margin-top: 1px;
    width: 173px;
    background: #fff;
    display: none;
}

.news-container .news-dates-container .news-dates-list a{
    padding: 2px 0px 2px 10px;
    text-decoration: none;
    color: #87A6C0;
    display: block;
}

.news-container .news-dates-container .news-dates-list a:hover {
    background: #eaf0f5;
}

/******************************************************/

.news-decor-1 .news-container .news-list-container,
    .news-decor-2 .news-container .news-list-container,
    .news-decor-3 .news-container .news-list-container,
    .news-decor-31 .news-container .news-list-container,
    .news-decor-33 .news-container .news-list-container,
    .news-decor-4 .news-container .news-list-container {

    width: auto;
}

.news-decor-1 .news-container .page-title,
    .news-decor-2 .news-container .page-title {

    color: #f5833c;
    margin-bottom: 20px;
}

.news-decor-3 .news-container .page-title
, .news-decor-33 .news-container .page-title
, .news-decor-31 .news-container .page-title {
    color: #7c9fbe;
    margin-bottom: 20px;
}

.lt-ind-centercol-1 .news-decor-3 .news-container .page-title {
    color: #F5833C;
}

.news-decor-4 .news-container .page-title {
    color: #183b6c;
    margin-bottom: 20px;
}

.news-decor-3 .news-list-container .news-item .news-item-img, .news-decor-33 .news-list-container .news-item .news-item-img {
    display: none;
}

.news-decor-3 .news-list-container .news-item .news-item-date, .news-decor-33 .news-list-container .news-item .news-item-date {
    padding: 0px;
    margin: 0px;
}

.news-decor-1 .news-item .news-item-date,
.news-decor-31 .news-item .news-item-date,
    .news-decor-4 .news-item .news-item-date {
    display: none;
}

.news-decor-3 .news-list-container .news-item .news-item-title, .news-decor-33 .news-list-container .news-item .news-item-title {
    padding: 0px;
}

.news-decor-3 .news-list-container .news-item .news-item-desc
, .news-decor-33 .news-list-container .news-item .news-item-desc
{
    padding-left: 0px;
    display: none;
}

.news-decor-4, .news-decor-33  {
    border-top: 2px solid #183b6c;
    padding-top: 21px;
    margin-bottom: 28px;
}

/******************************************************/
.ncont-container {}

.ncont-title-picture-point {
    position: relative;
}

.ncont-container .ncont-title-picture {
    position: relative;
    margin-bottom: -77px;
    width: 630px;
}

.ncont-container .ncont-title-picture-point .ncont-title-picture-shild {
    position: absolute;
    height: 77px;
    width: 480px;
    bottom: -78px;
    left: 0px;
    background: #fff;
}

.ncont-container .ncont-container-right {
    float: right;
    width: 150px;
    padding: 0px 0px 21px 0px;
    margin-top: 75px;
    clear: left;
}

.ncont-container .ncont-container-right .ncont-date-tag {
    margin-top: 28px;
}

.ncont-container .ncont-container-right .ncont-date-tag p {
    margin: 0px;
    font-size: 12px;
}

.ncont-container .ncont-container-right .ncont-date-tag p.ncont-date {
    color: #5c5c5c;
    padding-bottom: 3px;
}

.ncont-container .ncont-container-right .ncont-date-tag p.ncont-tag {
    color: #7998a9;
    text-transform: uppercase;
}

.ncont-container .ncont-container-right .ncont-date-tag p.ncont-tag a, .ncont-container .ncont-container-right .ncont-date-tag p.ncont-tag a:active {
    color: #7998a9;
    text-decoration: none;
    line-height: 1.4em;
}

.ncont-container .ncont-container-right .ncont-date-tag p.ncont-tag a:hover {
    text-decoration: underline;
}

.ncont-container .ncont-container-right .twiter-and-all{
    margin-top: 4px;
}

.ncont-container .ncont-container-right .share42init{
    margin-top: 5px;
}

.twiter-and-all a{
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

.twiter-and-all a.twitter{
    background: transparent url('/theme/asbis2012/img/general/interner-source.png') no-repeat left top;
}

.twiter-and-all a.facebook{
    background: transparent url('/theme/asbis2012/img/general/interner-source.png') no-repeat -35px top;
}

.twiter-and-all a.rss{
    background: transparent url('/theme/asbis2012/img/general/interner-source.png') no-repeat -71px top;
}

.twiter-and-all a.print-preview{
    background: transparent url('/theme/asbis2012/img/general/interner-source.png') no-repeat -140px top;
}

.ncont-container .ncont-container-body {
    position: relative;
    padding: 10px 0px 0px 0px;
    width: 466px;
}

.ncont-container .ncont-container-body .ncont-title {
    color: #000;
    margin: 0px 0px 26px 0px;
    padding: 10px 0px 0px 0px;
}

.ncont-container .ncont-container-body .ncont-desc {
    font: 19px/24px Arial, Tahoma;
    color: #000;
    margin-bottom: 24px;
}

.ncont-container .ncont-container-body .ncont-img {
    display: none;
}
/**********************************/

/**********************************/
.product-block {
    width: 178px;
    border-bottom: 2px solid #f5833c;
    margin: 32px 0px 0px 0px;
    display: block;
}

.product-block-point .product-block{
    display: block;
}

.product-block .title {
    border-bottom: 2px solid #f5833c;
}

.product-block .image {
    margin: 26px 0px 14px 0px;
}

.product-block .title h4 {
    display: inline;
    color: #fff;
    background: #f5833c;
    padding: 3px 14px 3px 14px;
}

.product-block h2 {
    color: #f5833c;
    padding: 0px 5px 0px 18px;
    width: 155px;
    overflow: hidden;
    word-wrap: break-word;
}

.product-block h2 a {
    color: #f5833c;
    text-decoration: none;
}

.product-block h2 a:hover {
    text-decoration: underline;
}

.product-block p {
    color: #000;
    padding: 8px 5px 20px 18px;
    overflow: hidden;
    width: 155px;
}

.product-block p a {
    color: #000;
    text-decoration: none;
}

.product-block p a:hover {
    text-decoration: underline;
}

table.product-block {
    width: 178px;
    margin: 30px 0px 0px 0px;
    display: block;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}

.xhtml-code table.product-block {
    float: right;
    margin: 0px -30px 0px 10px;
    width: 180px;
}

table.product-block td {
    padding: 0px !important;
    border-bottom: 2px solid #f5833c;
}

table.product-block td h4 {
    margin-bottom: 0px;
    display: inline;
    color: #fff;
    background: #f5833c;
    padding: 3px 14px 3px 14px;
}

table.product-block td h4 a {
    color: #fff;
    text-decoration: none;
}

table.product-block td h4 a:hover {
    text-decoration: underline;
}

table.product-block td img{
    margin: 26px 0px 14px 0px;
}
/**********************************/


/**********************************/
.add-block,
    table.add-block {

    position: relative;
    width: 300px;
    border-top: 2px solid #183b6c;
    background: #eaf0f5;
    clear: left;
    float: right;
    margin: 0px -193px 21px 28px !important;
}

table.add-block {
    border-collapse: collapse;
    border-spacing: 0;
}

.xhtml-code table.add-block {
    margin: 0px -28px 21px 28px !important;
}

table.add-block td {
    padding: 3px 0px 0px 0px !important;
}

table.add-block td h3 {
    margin: 21px 24px 18px 24px !important;
}

table.add-block td p {
    margin: 0px 24px 0px 24px !important;
}

.add-block .image {
    padding: 3px 0px 0px 0px;
    background: #fff;
}

.add-block .image {}

.add-block .description {
    padding: 24px;
}

.add-block .description h3 {
    margin-bottom: 24px;
}

.add-block .description p {
    margin: 0px;
}
/**********************************/


.decoration-77701 h2.news-tags-cloud-title {
    margin-bottom: 0; text-transform: uppercase;
}

.decoration-77701 .tag-cloud {
    padding: 12px 0 0;
}
.decoration-77701 {
    height: 300px; overflow: hidden;
}

