/* $Id$ */
/*
.tvi-term-desc{
        position: absolute;
        bottom: 8px;
        font-size:11px;
}
*/
img.li-dot{
    padding-right:3px;
}
#nid-1623 h1.title{
    margin: 10px 0;
}
.views-row-hide{
    display:none;
}
.final_tags a{
    color:#36858E;
}
.prod_tag{
    color:#36858E;
    padding-right:5px;
    line-height: 0.5em;
    font-size:12px;		
}

.prod_block_left .final_tags{
    margin: 10px 0 10px 0;
    margin-left:340px;
}

.prod_block_right .final_tags{
    margin: 10px 0 20px 0;
    margin-right:340px;
}

div.hidden_tid{
    display:none;
}

.prod_block_left .product_description{
    max-width:750px;
    margin-left:340px;	
}
.prod_block_right .product_description{
    max-width:730px;
}

.view-products-list .view-content .prod_block_left{
    border-bottom: 1px solid #CCC;
    margin-bottom:10px;
}

.view-products-list .view-content .prod_block_left .tid_img_row{

    display:inline-block;
    float:left;
    margin:0 15px 7px 0;

}

.view-products-list .view-content .views-row a{
    color:#000;
}

#block-views-products_list-block_1.block div.content div.view div.view-content div.prod_block_left div.views-row div.views-field-field-short-title-value span.field-content a


.view-products-list .view-content .prod_block_right .tid_img_row{

    float:right;
    width:322px;
    height:216px;
    margin:0 0 20px 15px;		
}
.view-products-list .view-content .prod_block_right{

    min-height: 196px;;
    border-bottom: 1px solid #CCC;	
    margin-bottom:10px;
}

.view-products-list .view-content .prod_block_right .tid_img_row img{
    float:right;
}

.view-products-list .view-content .tid_img_row img{

}
.view-products-list .view-content h3{
    font-size:20px;
    line-height: 0.8em;	
    margin-top:0;
    margin-bottom:10px;
}
.view-products-list .view-content h3 a{
    color:#36858E;
}

.view-products-list .view-content p{
    margin: 10px 0 10px 0;
}


.view-products-list .view-content .prod_block_left .views-row{
    margin-left:340px;
}
.view-products-list .view-content .prod_block_right .views-row{
    margin-right:355px;
}


#block-views-product_news-block_1 .views-field-field-title-image-fid,
#block-views-product_news_secure-block_1 .views-field-field-title-image-fid{
    float:left;
    margin-right:10px;
}

#block-views-product_news-block_1 .views-field-field-title-image-fid img,
#block-views-product_news_secure-block_1 .views-field-field-title-image-fid img{
    border: 1px solid #c0c0c0;
}

#block-views-product_news-block_1.block .view-content,
#block-views-product_news_secure-block_1.block .view-content{
    background: none repeat scroll 0 0 #F0F0E5;
    font-size: 0.9em;
    line-height: 1.5em;
}

#block-views-product_news-block_1 .view-header p,
#block-views-product_news_secure-block_1 .view-header p{
    margin:0;
}

#block-views-product_news-block_1 .view-content .views-view-grid td,
#block-views-product_news_secure-block_1 .view-content .views-view-grid td{
    padding: 15px 20px;
    width: 33%;
    height: 95px;
    vertical-align: top;
}

#block-views-product_news-block_1 .views-field-created,
#block-views-product_news_secure-block_1 .views-field-created{
    margin-bottom: 4px;
}

.prod-news-title{
    float:left;
    background-color:#F0F0E5;
    padding:5px 10px 10px 10px;	
}

.prod-news-subscribe{
    float:right;
    background-color:#F0F0E5;
    padding:5px 10px 10px 10px;	
}
.prod-news-subscribe a{
    color:#000;
}

#block-views-product_news-block_1.block div.content div.view div.item-list ul.pager{
    margin:  0 0 2em 0;
    padding: 0 0 7px 0;
    border-top:none;
    border-bottom: 1px solid #D3D3D3;
    font-size: 0.9em;
}

#block-views-product_news-block_1.block div.content div.view div.view-content table.views-view-grid{
    margin:  0 0 8px 0;
}












.testimonials{
    margin-top:20px;
    margin-bottom:20px;
}

/*Блоки новостей и статей на главной*/

#quicktabs-1 #block-block-3 .content,
.view-id-mediacenter.view-display-id-block_1 .view-content {
    min-height: 90px;
    font-size: 0.9em;
    background: #f0f0e5;
    /*    float: left;*/
    position: relative;
    line-height: 1.5em;
}
#quicktabs-1 #block-block-3 .content{
    min-height: 300px;
    padding: 15px;
}
#quicktabs-1 #block-block-3 h2 {
    display: none;
}
.view-id-mediacenter.view-display-id-block_1 .view-content .views-view-grid {
    margin: 0;
}
.view-id-mediacenter.view-display-id-block_1 .view-content .views-view-grid td{
    padding: 15px 20px;
    width: 33%;
    height: 95px;
    vertical-align: top;
}
.view-id-mediacenter.view-display-id-block_1 .views-row {
    float: left;
    width: 260px;
    padding: 10px;
    margin-right: 10px;
}
.view-id-mediacenter.view-display-id-block_1 .views-row-last {
    margin-right: 0px;
}
.view-id-mediacenter.view-display-id-block_1 .views-field-field-title-image-fid {
    float: left;
    margin-right: 10px;
}
.view-id-mediacenter.view-display-id-block_1 .views-field-field-title-image-fid img{
    border: 1px solid #c0c0c0;
}
.view-id-mediacenter.view-display-id-block_1 .views-field-created {
    margin-bottom: 4px;
}
.view-id-mediacenter.view-display-id-block_1 .views-field-field-title-image-fid + .views-field-created + .views-field-phpcode {
    margin-left: 100px;
}
/*Скроллинг новостей*/
.view-id-mediacenter.view-display-id-block_1 .view-content .prev {
    background: url(../images/h-scroll-prev.png) left no-repeat;
    width: 11px;
    height: 14px;
    display: block;
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -7px;
    cursor: pointer;
    cursor: hand;
    z-index: 30;
}
.view-id-mediacenter.view-display-id-block_1 .view-content .next {
    background: url(../images/h-scroll-next.png) right no-repeat;
    width: 11px;
    height: 14px;
    display: block;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -7px;
    cursor: pointer;
    cursor: hand;
    z-index: 30;
}
#block-block-3 .next.disabled,
#block-block-3 .prev.disabled,
.node-type-product .product-images .next.disabled,
.node-type-product .product-images .prev.disabled,
.view-id-mediacenter.view-display-id-block_1 .view-content .next.disabled,
.view-id-mediacenter.view-display-id-block_1 .view-content .prev.disabled {
    visibility: hidden;
}
.view-id-mediacenter.view-display-id-block_1 .scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    min-height:115px;
    margin: 0 20px;
    width: 860px;
}
.view-id-mediacenter.view-display-id-block_1 .scrollable .items{
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    /*	position:relative;*/
}
.view-id-mediacenter.view-display-id-block_1 .more-link {
    /*    float: right;*/
}
.view-id-mediacenter.view-display-id-block_1 .more-link a{
    color: #000;
    background: #F0F0E5 url(../images/h-scroll-next.png) 90% no-repeat;
    padding: 5px 30px 5px 15px;
}


.view-id-mediacenter.view-display-id-block_1 .view-footer .subscr-button{
    display:inline-block;
    position: absolute;
    right:24px;
    top: 28px;
}
.view-id-mediacenter.view-display-id-block_1 .view-footer .subscr-button-reg{
    display:inline-block;
    position: absolute;
    right:0px;
    top: 5px;
}
.view-id-mediacenter.view-display-id-block_1 .view-footer .subscr-button a{
    color: #000;
    background-color:#f0f0e5;
    padding:5px 10px 12px 10px;
}
.view-id-mediacenter.view-display-id-block_1 .view-footer .subscr-button-reg a{
    color: #000;
    background-color:#f0f0e5;
    padding:5px 10px 12px 10px;
}


/* 
.view-id-mediacenter.view-display-id-block_1 .view-footer p{
        font-weight:bold;	
        position:relative; 
        top:-16px;	
}
.view-id-mediacenter.view-display-id-block_1 .view-footer a{
    color: #FFF;
        background-color:#3F9EA7;
        font-size:12px;
        padding:4px 5px 5px 5px;
        text-decoration:none;		
}  

*/




/* Страницы медиацентра и теги */
.view-id-tags.view-display-id-page_1 .views-row,
.view-id-mediacenter.view-display-id-page_1 .views-row {
    margin-bottom: 30px;
    border-bottom: 1px dotted #d3d3d3;
    overflow: hidden;
}
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-last,
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-first {
    border-bottom: none;
}
.view-id-tags.view-display-id-page_1 .views-row.views-row-last {
    border-bottom: none;
}
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-first {
    padding: 20px;
    background: #EFEFE6;
}

.view-id-tags.view-display-id-page_1 .views-row .views-field-field-title-image-fid,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-phpcode {
    float: left;
    margin: 0 20px 1em 0;
}
.view-id-tags.view-display-id-page_1 .views-row .views-field-markup .has-thumb,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-markup .has-thumb {
    margin-left: 110px;
}
.view-id-tags.view-display-id-page_1 .views-row-first .views-field-markup .has-thumb,
.view-id-mediacenter.view-display-id-page_1 .views-row-first .views-field-markup .has-thumb {
    margin-left: 160px;
}
.view-id-tags.view-display-id-page_1 .views-row .views-field-field-title-image-fid img,
.view-id-mediacenter.view-display-id-block_3 .views-row .views-field-field-title-image-fid img,
.view-id-mediacenter.view-display-id-block_4 .views-row .views-field-field-title-image-fid img,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-phpcode img {
    border: 1px solid #c0c0c0;
}
.view-id-tags.view-display-id-page_1 .views-row .views-field-created,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-created {
    font-style: italic;
}
.view-id-tags.view-display-id-page_1 .views-row .views-field-title,
.view-id-tags.view-display-id-page_1 .views-row .views-field-teaser,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-title,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-teaser {
    line-height: 22px;
}
.view-id-tags.view-display-id-page_1 .views-row .views-field-title h2,
.view-id-mediacenter.view-display-id-page_1 .views-row .views-field-title h2 {
    margin: 10px 0;
    font-size: 14px;
    font-weight: bold;
}
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-first .views-field-created,
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-first .views-field-title,
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-first .views-field-teaser {
}
.view-id-mediacenter.view-display-id-page_1 .views-row.views-row-first .views-field-title h2 {
    margin: 10px 0;
    font-size: 22px;
    font-weight: normal;
}

/*Блок медиацентра*/
.view-id-mediacenter.view-display-id-block_2 .views-row,
.view-id-mediacenter.view-display-id-block_3 .views-row,
.view-id-mediacenter.view-display-id-block_4 .views-row {
    margin-bottom: 15px;
    overflow: hidden;
}
.view-id-mediacenter.view-display-id-block_2 .views-row .views-field-field-title-image-fid ,
.view-id-mediacenter.view-display-id-block_3 .views-row .views-field-field-title-image-fid ,
.view-id-mediacenter.view-display-id-block_4 .views-row .views-field-field-title-image-fid {
    margin-right: 15px;
    float: left;
}
.view-id-mediacenter.view-display-id-block_2 .views-row .views-field-created ,
.view-id-mediacenter.view-display-id-block_3 .views-row .views-field-created ,
.view-id-mediacenter.view-display-id-block_4 .views-row .views-field-created {
    margin-bottom: 5px;
    font-weight: bold;
}

/*Баннеры на главной*/
#block-views-home_banner-block_1 {
    position: absolute;
    top: 0;
    width: 100%;
}
#home-banner-nav {
    left: 40px;
    position: absolute;
    top: 139px;
    z-index: 10;
}

.i18n-ru #home-banner-nav {
    left: 48px;
    position: absolute;
    top: 139px;
    z-index: 10;
}


#home-banner-nav a{
    display: block;
    float: left;
    width: 21px;
    height: 21px;
}
#home-banner-nav a.item0{
    background: url(../images/home-banner8.png) center no-repeat;
}
#home-banner-nav a.item0.activeSlide{
    background: url(../images/home-banner8_active.png) center no-repeat;
}
#home-banner-nav a.item1{
    background: url(../images/home-banner8.png) center no-repeat;
}
#home-banner-nav a.item1.activeSlide{
    background: url(../images/home-banner8_active.png) center no-repeat;
}
#home-banner-nav a.item2{
    background: url(../images/home-banner8.png) center no-repeat;
}
#home-banner-nav a.item2.activeSlide{
    background: url(../images/home-banner8_active.png) center no-repeat;
}
#home-banner-nav a.item3{
    background: url(../images/home-banner8.png) center no-repeat;
}
#home-banner-nav a.item3.activeSlide{
    background: url(../images/home-banner8_active.png) center no-repeat;
}
#home-banner-nav a.item4{
    background: url(../images/home-banner8.png) left no-repeat;
}
#home-banner-nav a.item4.activeSlide{
    background: url(../images/home-banner8_active.png) left no-repeat;
}
#home-banner-nav a.item5{
    background: url(../images/home-banner8.png) left no-repeat;
}
#home-banner-nav a.item5.activeSlide{
    background: url(../images/home-banner8_active.png) left no-repeat;
}
#home-banner-nav a.item6{
    background: url(../images/home-banner8.png) left no-repeat;
}
#home-banner-nav a.item6.activeSlide{
    background: url(../images/home-banner8_active.png) left no-repeat;
}
#home-banner-nav a.item7{
    background: url(../images/home-banner8.png) left no-repeat;
}
#home-banner-nav a.item7.activeSlide{
    background: url(../images/home-banner8_active.png) left no-repeat;
}


.view-home-banner .views-row {
    width: 100%;
    display: none;
}
.view-home-banner .views-row:first-child {
    display: block;
}
/* было 45   */
.view-home-banner .views-row .field-item-0 {
    position: absolute;
    left: 40px;
    top: 25px;
    z-index: 6;
}

.i18n-ru .view-home-banner .views-row .field-item-0 {
	display:none;
}

.view-home-banner .views-row .field-item-1 {
    position: absolute;
    right: 0px;
    top: -40px;
    z-index: 5;
}

.i18n-ru .view-home-banner .views-row .field-item-1 {
    position: absolute;
    right: 0px;
    top: -52px;
    z-index: 5;
}






/*
.i18n-ru .view-home-banner .views-row .field-item-0 {
    top: 15px;
}
.i18n-ru .view-home-banner .views-row .field-item-1 {
    top: -27px;
}
*/
/*События, вебинары на главной*/
.view.view-events.view-display-id-block_3,
.view.view-events.view-display-id-block_2,
.view.view-events.view-display-id-block_1,
.view-events.view-display-id-default {
    font-size: 13px;
}
.view.view-events.view-display-id-block_3 .views-row,
.view.view-events.view-display-id-block_2 .views-row,
.view.view-events.view-display-id-block_1 .views-row,
.view-events.view-display-id-default .views-row {
    margin-bottom: 20px;
}
.view.view-events.view-display-id-block_3 .views-row > div,
.view.view-events.view-display-id-block_2 .views-row > div,
.view.view-events.view-display-id-block_1 .views-row > div,
.view-events.view-display-id-default .views-row > div {
    margin-bottom: 5px;
}
.view.view-events.view-display-id-block_3 .views-row .views-field-field-dates-value,
.view.view-events.view-display-id-block_2 .views-row .views-field-field-dates-value,
.view.view-events.view-display-id-block_1 .views-row .views-field-field-dates-value,
.view-events.view-display-id-default .views-row .views-field-field-dates-value {
    font-weight: bold;
    font-size: 12px;
}
.view.view-events.view-display-id-block_3 .views-row .views-field-phpcode,
.view.view-events.view-display-id-block_2 .views-row .views-field-phpcode,
.view.view-events.view-display-id-block_1 .views-row .views-field-phpcode,
.view-events.view-display-id-default .views-row .views-field-phpcode{
    font-size: 12px;
}
.content-tabs .ui-tabs-panel .view-dom-id-2 {
    background-color: #F8F2C8;
    float: right;
    margin: 30px 20px 0;
    padding: 15px 5px;
    width: 300px;
}

#node-469.node div.content-tabs div#tab2.ui-tabs-panel div.view{
    background-color: #F8F2C8;
    margin: 15px 35px 0 0;
    padding: 15px 5px;
    width: 300px;
}



.content-tabs .ui-tabs-panel .view-display-id-block_2 .view-header h3{
    font-size: 18px;
    margin: 0;
    font-weight: normal;
    padding: 0 20px;
    border-bottom: 1px dotted #8a9b9a;
}
.content-tabs .ui-tabs-panel .view-display-id-block_2 .view-content{
    padding: 7px 20px;
}
.content-tabs .ui-tabs-panel .view-display-id-block_2 .view-footer .view-view_all{
    text-align: right;
}
.content-tabs .ui-tabs-panel .view-display-id-block_2 .view-content .views-field-phpcode a,
.content-tabs .ui-tabs-panel .view-display-id-block_2 .view-footer .view-view_all a{
    color: #000;
}


/* Продукты картинками, Раздел продуктов */
.view-products.view-display-id-page_1 .view-content {
    /*    text-align: center;*/
    margin: 0 -20px -20px 0;
}
.view-products.view-display-id-page_1 .item-list {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 20px 20px 0;
}
.view-products.view-display-id-page_1 .item-list .thumbnail {
    float: left;
    width: 245px;
}
.view-products.view-display-id-page_1 .item-list h3 {
    margin: 0;
}
.view-products.view-display-id-page_1 .item-list ul {
    margin-top: 10px;
    padding-left: 1em;
}
.view-products.view-display-id-page_1 .item-list li {
    list-style-image: url(../images/list-style-1.png);
    margin-bottom: 5px;
}
.view-products.view-display-id-page_1 .item-list li a{
    color: #000;
}
/*Продукты картикками*/
.view-products.view-display-id-page_2 {
}
.view-products.view-display-id-page_2 .view-content {
    text-align: left;
    margin: 0 -35px -35px 0;
}
.view-products.view-display-id-page_2 .views-row {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 35px 35px 0;
}
.view-products.view-display-id-page_2 .views-row .thumbnail {
    width: 235px;
    float: left;
}
/*Страница направления*/
.view-products.view-display-id-page_3 {
}
.view-products.view-display-id-page_3 .view-content {
    /*    text-align: center;*/
    margin: 0 0 -35px 0;
}
.view-products.view-display-id-page_3 .views-row {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 1% 35px 0;
}
.view-products.view-display-id-page_3 .views-row .thumbnail {
    width: 290px;
    float: left;
}

.view-products.view-display-id-page_3 .view-awards .views-row,
.view-products.view-display-id-page_2 .view-awards .views-row {
    min-height: 0;
    width: auto;
    margin-bottom: 0;
}
.view-products.view-display-id-page_3 .views-view-grid td .views-field-field-images-fid,
.view-products.view-display-id-page_3 .views-row .views-field-field-images-fid,
.view-products.view-display-id-page_2 .views-row .views-field-field-images-fid {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 235px;
    height: 150px;
    border: 1px solid #D0D0D0;
    -moz-box-shadow: 1px 1px 3px #D0D0D0;
    -webkit-box-shadow: 1px 1px 3px #D0D0D0;
    box-shadow: 1px 1px 3px #D0D0D0;
}

#page a.imagecache.imagecache-product-thumb.imagecache-linked.imagecache-product-thumb_linked
{
	line-height:0;
}

div#page-wrapper div#page div#main-wrapper div#main.clearfix.with-navigation.with-subnavigation div#content.column div.section div#content-area div.view.view-products.view-id-products.view-display-id-page_3.view-dom-id-1 div.view-content div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last div.thumbnail div.views-field-field-images-fid div.field-content a.imagecache.imagecache-product-thumb.imagecache-linked.imagecache-product-thumb_linked
{
	line-height:0;
}



.view-products.view-display-id-page_3 .views-view-grid td  .views-field-title,
.view-products.view-display-id-page_3 .views-row .views-field-title,
.view-products.view-display-id-page_2 .views-row .views-field-title {
    margin-top: 7px;
}
.view-products.view-display-id-page_2 .views-row .views-field-title a {
    color: #000;
}
.view-products.view-display-id-page_3 .views-view-grid td .views-field-title-1 h2,
.view-products.view-display-id-page_3 .views-row .views-field-title-1 h2 {
    font-size: 17px;
    font-weight: normal;
}
.view-products.view-display-id-page_3 .views-view-grid td .views-field-title-1 a,
.view-products.view-display-id-page_3 .views-row .views-field-title-1 a {
    color: #bd4c00;
}
.view-products.view-display-id-page_3 .views-view-grid td .views-field-teaser,
.view-products.view-display-id-page_3 .views-row .views-field-teaser {
    font-size: 0.9em;
    line-height: 1.2em;
}
.view-products.view-display-id-page_3 .view-footer {
    margin: 45px 0;
}

/*Страницы технолигии, использование в продукции*/
.view-products.view-display-id-block_1 {
    width: 100%;
}
.view-products.view-display-id-block_1 .views-row {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 3% 35px 0;
}
.view-products.view-display-id-block_1 .views-row .views-field-title-1{
    width: 290px;
    float: left;
}
.view-products.view-display-id-block_1 .views-row .views-field-teaser{
    float: left;
}

/* Клиенты на главной */
.view-clients.view-display-id-block_1 {
    height: 65px;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}
.view-clients.view-display-id-block_1 .view-header {
    background: url(../images/block-pointer-head.png) right no-repeat;
    height: 25px;
    float: left;
    margin-right: 10px;
    padding: 20px;
}
.view-clients.view-display-id-block_1 .view-content{
    padding: 4px;
    overflow: hidden;
}
/*Клиенты на Партнерах*/
.view-clients.view-display-id-block_2{
    overflow: hidden;
    margin-top: 10px;
}
.view-clients.view-display-id-block_2 .views-row{
    float: left;
    margin-right: 15px;
}


/* Награды */
.view-awards.view-display-id-default {
    background-color: #f2f2f2;
}
.view-awards.view-display-id-default .view-header {
    float: left;
    margin-right: 10px;
    padding: 90px 30px;
}
.view-clients.view-display-id-block_1 .view-header h4,
.view-awards.view-display-id-default .view-header h4{
    font-size: 20px;
    font-weight: normal;
}
.view-clients.view-display-id-block_1 .view-header h4,
.view-awards.view-display-id-default .view-header h4{
    margin: 0;
}
.view-awards.view-display-id-default .view-content {
    padding: 10px;
    overflow: hidden;
}
.view-clients.view-display-id-block_1 .view-content .item-list ul,
.view-awards.view-display-id-default .view-content .item-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 1200px;
}
.view-clients.view-display-id-block_1 .view-content .item-list .views-row,
.view-awards.view-display-id-default .view-content .item-list .views-row {
    margin: 0 15px;
    float: left;
}

/*Решения*/
.view-solutions.view-display-id-page_1 .solutions-table {
    width: 100%;
}
.solutions-table .item-list ul {
    padding: 0 0 0 1em;
}
/*Свёртываемый список*/
.solutions-table tr ul {
    display: none;
}
.view-solutions.view-display-id-page_1 .solutions-group {
    padding: 0 25px 0;
    width: 33%;
    vertical-align: top;
}
.view-solutions.view-display-id-page_1 .solutions-group h2{
    font-size: 1.15em;
}
.view-solutions.view-display-id-page_1 .solutions-group ul {
    margin: 0;
}
.view-solutions.view-display-id-page_1 .solutions-group ul li {
    list-style-image: url(../images/list-style-1.png);
    margin-bottom: 7px;
}
.view-solutions.view-display-id-page_1 .solutions-group ul li a{
    color: #000;
}

.view-solutions.view-display-id-page_3 .views-row {
    overflow: hidden;
    margin-bottom: 30px;
}
.view-solutions.view-display-id-page_3 .views-row .views-field-field-title-image-fid {
    float: left;
    margin-right: 20px;
}
.view-solutions.view-display-id-page_3 .views-row .views-field-title-1 h2{
    margin-top: 0;
}

/*Драйвера и руководства*/
.view-docs.view-display-id-block_1 h3 a{
    color: #000;
}

/* Библиотека продукта */
.view-docs.view-display-id-default .view-content .item-list ul {
    padding: 0;
    margin: 0;
}
.view-docs.view-display-id-default .view-content .item-list li {
    list-style: none;
}
.view-docs.view-display-id-default .view-content .item-list li .filefield-file {
    margin-bottom: 5px;
}

.view-cert.view-display-id-default {
    width: 100%;
    margin-bottom: 20px;
}
.view-cert.view-display-id-default .view-content .item-list ul {
    padding: 0;
    margin: 0;
}
.view-cert.view-display-id-default .view-content .item-list li {
    list-style: none;
}
.view-cert.view-display-id-default .view-content .item-list .views-row {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px;
    margin-right: 25px;
}
.view-cert.view-display-id-default .view-content .item-list .views-row .views-field-field-cert-data {
    float: left;
	max-width:340px;
}
.view-cert.view-display-id-default .view-content .item-list .views-row .views-field-field-cert-data img {
    border: 1px solid #ddd;
}
.view-cert.view-display-id-default .view-content .item-list .views-row .views-field-field-cert-data h4 {
    font-weight: normal;
    margin: 0;
}
/*Награды продуктов и компании*/
.view-awards.view-display-id-block_1 {
    overflow: hidden;
    margin-bottom: 20px;
/*    background-color: #f4f4f4;
    padding: 15px; */
}
.view-awards.view-display-id-block_1 .view-content .item-list ul {
    padding: 0;
    margin: 0;
}
.view-awards.view-display-id-block_1 .view-content .item-list li {
    list-style: none;
}
.view-awards.view-display-id-block_1 .view-content .item-list .views-row {
/*    width: 46%;  */
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px;
    margin-right: 3%;
}
.view-awards.view-display-id-block_1 .view-content .item-list .views-row .views-field-field-awards-data {
    float: left;
	max-width:340px;
}

.view-cert.view-display-id-block_1 .item-list ul,
.view-awards.view-display-id-block_2 .item-list ul {
    padding: 0;
}
.view-cert.view-display-id-block_1 .views-row,
.view-awards.view-display-id-block_2 .views-row {
    float: left;
    margin-right: 20px;
    list-style: none;
}
/*Отзывы*/
.view-reviews.view-display-id-block_1 .item-list ul{
    padding: 0;
    list-style: none;
}
.view-reviews.view-display-id-block_1 .item-list ul li{
    list-style: none;
    margin-bottom: 15px;
}

/*Услуги*/
.view-service.view-display-id-page_1 .views-view-grid {
    width: 100%;
}
.view-service.view-display-id-page_1 .views-view-grid td{
    width: 50%;
    vertical-align: top;
}
.view-service.view-display-id-page_1 .views-view-grid td.col-1{
    padding-right: 20px;
}
.view-service.view-display-id-page_1 .views-view-grid td.col-2{
    padding-left: 20px;
}


/*Вакансии*/
.view-career.view-display-id-page_1 .attachment-before {
    background: #f0f0e5;
    padding: 10px 20px;
}
.view-career.view-display-id-page_1 .attachment-before .views-row {
    margin-bottom: 6px;
}

/*Контакты*/
.view-contacts.view-display-id-block_1 .quicktabs-views-group .views-field-value-1 {
    margin-bottom: 30px;
}
.view-contacts.view-display-id-block_2 .view-content {
    width: 100%;
}
.view-contacts.view-display-id-block_2 .views-row {
    display: inline-block;
    margin-bottom: 20px;
    vertical-align: top;
    width: 32%;
    margin-right: 1%;
}
.view-contacts.view-display-id-block_2 .views-row .thumbnail {
    float: left;
    padding-right: 20px;
}
.view-contacts.view-display-id-block_2 .views-row .contact div{
    width: 110px;
}
.view-contacts.view-display-id-block_2 .views-row .contact>span{
    margin-left: 110px;
    display: block;
}

/*Скрыть заголовок на американском сайте*/
.i18n-en .view-contacts.view-display-id-page_1 .views-field-value-2 {
    display: none;
}


/*Сервис-центры*/
.view-contacts.view-display-id-block_1 .service-map{
    height: 400px;
}

/* Календарь событий СТАРЫЙ*/
.view-events.view-display-id-page_1 .view-content {
    /*    text-align: center;*/
}
.view-events.view-display-id-page_1 .item-list {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 3% 20px 0;
    width: 30%;
}
.view-events.view-display-id-page_1 .item-list .thumbnail {
    float: left;
    width: 90%;
    padding: 5%
}
.view-events.view-display-id-page_1 .item-list.current .thumbnail {
    background-color: #ebe9d1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.view-events.view-display-id-page_1 .item-list h3 {
    margin: 0 0 15px 0;
}
.view-events.view-display-id-page_1 .item-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.view-events.view-display-id-page_1 .item-list li {
    margin-bottom: 5px;
}

.view-events.view-display-id-page_1 .item-list .views-row {
    margin-bottom: 15px;
}
.view-events.view-display-id-page_1 .item-list .views-row>div{
    margin-bottom: 5px;
}
.view-events.view-display-id-page_1 .item-list .views-row .views-field-field-dates-value {
    font-style: italic;
}

/* Календарь событий НОВЫЙ */

#node-1087 h2 {
    font-size: 42px;
    margin: 0;
}

#node-1087 .ui-tabs-nav {
    border: none;
    padding-left: 25px;
}
#node-1087 .ui-tabs-nav li{
    background: none;
    margin-right: 6px;
    margin-left: 0;
    padding-right: 0;
    width: 7.6%;
    text-align: center;
}
#node-1087 .ui-tabs-nav li a{
    background: url('../images/event-calendar-month-bg.png') left repeat-x;
    border: 1px solid #d5d7d8;
    padding: .5em;
    color: #414042;
    text-transform: lowercase;
    float: none;
    display: block;
}
#node-1087 .ui-tabs-nav li.ui-tabs-selected a,
#node-1087 .ui-tabs-nav li.ui-state-hover a{
    background: #767676;
    color: #ffffff;
}
#node-1087 .ui-tabs-panel{
    padding: 30px;
}


/* Soundcleaner .com НОВЫЙ */


#node-1342 .ui-tabs-nav {
    border: none;
    padding-left: 25px;
}
#node-1342 .ui-tabs-nav li{
    background: none;
    margin-right: 0px;
    margin-left: 0;
    padding-right: 0;
    text-align: center;
}
#node-1342 .ui-tabs-nav li a{
    background: url('../images/sc-bg.png') left repeat-x;
    border: 1px solid #ccc;
    color: #414042;
    float: none;
    display: block;
    padding-top: 10px;
    padding-right: 70px;
    padding-bottom: 14px;
    padding-left: 10px;
}

#node-1342 .ru_container .ui-tabs-nav li a{
    background: url('../images/sc-bg.png') left repeat-x;
    border: 1px solid #ccc;
    color: #414042;
    float: none;
    display: inline-block;
    padding-top: 10px;
    padding-right: 35px;
    padding-bottom: 14px;
    padding-left: 10px;
}



#node-1342 .ui-tabs-nav li.tab_spacer1 a{
    background: url('../images/event-calendar-month-bg-green.png') left repeat-x;
    border: 1px solid #2c6b72;
    padding-right: 25px;
}
#node-1342 .ui-tabs-nav li.tab_spacer2 a{
    background: url('../images/event-calendar-month-bg-green.png') left repeat-x;
    border: 1px solid #2c6b72;
    padding-right: 50px;
}

#node-1342 .ui-tabs-nav li.tab_spacer1_ru a{
    background: url('../images/event-calendar-month-bg-green.png') left repeat-x;
    border: 1px solid #2c6b72;
    padding-right: 10px;
}
#node-1342 .ui-tabs-nav li.tab_spacer2_ru a{
    background: url('../images/event-calendar-month-bg-green.png') left repeat-x;
    border: 1px solid #2c6b72;
    padding: 10px 25px 14px 10px;

}


#node-1342 .ui-tabs-nav li.ui-tabs-selected a,
#node-1342 .ui-tabs-nav li.ui-state-hover a{

    background: url('../images/sc-bg-active.png') left repeat-x;
    color: #ffffff;
}
#node-1342 .ui-tabs-panel{
    padding: 0 45px;
}

div#node-1342.node div.content div.content-tabs ul.ui-tabs-nav{
    margin-top:15px;
    margin-bottom:25px;
}

div#node-1342.node div.content div.content-tabs div#tab1.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab2.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab3.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab4.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab5.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab6.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab7.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab8.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab9.ui-tabs-panel h2{
    display:none;	 
}
div#node-1342.node div.content div.content-tabs div#tab10.ui-tabs-panel h2{
    display:none;	 
}

div#node-1342.node div.content div.content-tabs div#tab9.ui-tabs-panel h1 {
    margin-left: 20px;
    margin-bottom:5px;
}


div#node-1342.node div.content div.content-tabs div#tab4.ui-tabs-panel div#snd_cleaner_left h3{
    font-size: 1.6em;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10;
    margin-left: 0;
}


#node-1342 .ui-tabs .ui-tabs-nav {
    font-size: 1.2em;
}

#node-1342 .ui-tabs .ui-tabs-nav {
    padding-left: 46px;
}

#node-1342 .ui-tabs-nav li.tab_spacer1, #node-1342 .ui-tabs-nav li.tab_spacer1_ru {
    float:right;
    margin-right:0px;
    display: inline-block;
}
#node-1342 .ui-tabs-nav li.tab_spacer2, #node-1342 .ui-tabs-nav li.tab_spacer2_ru {
    float:right;
    margin-right:43px;
}

div#node-1342.node div.content div.content-tabs ul.ui-tabs-nav li.tab_support a.a_support{

    background: url('../images/sc-bg.png') left repeat-x;
    border: 1px solid #ccc;
    color: #414042;
    float: none;
    display: block;
    padding-top: 10px;
    padding-right: 70px;
    padding-bottom: 14px;
    padding-left: 10px;
}

div#node-1342.node div.content div.content-tabs ul.ui-tabs-nav li.tab_zaglushka span{
    width:100%;
    background: url('../images/sc-bg.png') left repeat-x;
    border: 1px solid #ccc;
    color: #414042;
    float: none;
    display: block;
    padding-top: 10px;
    padding-right: 130px;
    padding-bottom: 14px;
    padding-left: 10px;	
}

div#node-1342.node div.content div.content-tabs ul.ui-tabs-nav li.tab_zaglushka_ru{
    width:15%;
}

div#node-1342.node div.content div.content-tabs ul.ui-tabs-nav li.tab_zaglushka_ru span{
    width:100%;
    background: url('../images/sc-bg.png') left repeat-x;
    border: 1px solid #ccc;
    color: #414042;
    float: none;
    display: block;
    padding-top: 10px;
    padding-right: 100px;
    padding-bottom: 14px;
    padding-left: 0px;	
}

#node-1342 .ui-tabs-nav li.tab_spacer1 a{
    color: #fff;
}
#node-1342 .ui-tabs-nav li.tab_spacer1_ru a{
    color: #fff;
}
#node-1342 .ui-tabs-nav li.tab_spacer2 a{
    color: #fff;
}
#node-1342 .ui-tabs-nav li.tab_spacer2_ru a{
    color: #fff;
}
.view-events.view-display-id-page_2 .view-content {
    /*    text-align: center;*/
}
.view-events.view-display-id-page_2 .item-list {
    float: left;
    width: 22%;
    margin-right: 3%;
}
.view-events.view-display-id-page_2 .item-list h3 {
    margin: 0 0 15px 0;
    font-size: 18px;
    border-bottom: 1px solid #767676;
    padding-bottom: 6px;
}
.view-events.view-display-id-page_2 .item-list h3 span{
    padding-left: 60px;
    line-height: 50px;
    display: inline-block;
}

.view-events.view-display-id-page_2 .item-list h3 span.birthday{
    padding-left: 60px;
    line-height: 25px;
    display: inline-block;
}

.view-events.view-display-id-page_2 .item-list h3 span.birthday {
    background: url('../images/icon-birthday.png') left no-repeat;
}
.view-events.view-display-id-page_2 .item-list h3 span.exhibition {
    background: url('../images/icon-exhibition.png') left no-repeat;
}
.view-events.view-display-id-page_2 .item-list h3 span.conference {
    background: url('../images/icon-conference.png') left no-repeat;
}
.view-events.view-display-id-page_2 .item-list h3 span.seminar {
    background: url('../images/icon-seminar.png') left no-repeat;
}
.view-events.view-display-id-page_2 .item-list h3 span.webinar {
    background: url('../images/icon-webinar.png') left no-repeat;
}
.view-events.view-display-id-page_2 .item-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.view-events.view-display-id-page_2 .item-list ul .views-row {
    margin-bottom: 25px;
    overflow: hidden;
}
.view-events.view-display-id-page_2 .item-list ul .views-row .views-field-phpcode-2 {
    background: url('../images/icon-calendar.png') left no-repeat;
    color: #fff;
    float: left;
    margin-right: 10px;
    width: 38px;
    height: 23px;
    padding: 17px 2px 0 1px;
    text-align: center;
    font-size: 14px;
    word-spacing: 0px;
    letter-spacing: 0px;
}
.view-events.view-display-id-page_2 .item-list ul .views-row .views-field-phpcode-1 {
    font-size: 15px;
    margin-left: 50px;
    margin-bottom: 5px;
}
.view-events.view-display-id-page_2 .item-list ul .views-row .views-field-phpcode {
    font-size: 13px;
    margin-left: 50px;
    text-align: right;
}

/*Secure продукты*/
.secure-products .view-content .views-row-1,
.secure-products .view-content .views-row-2,
.secure-products .view-content .views-row-3,
.secure-products .view-content .views-row-4,
.secure-products .view-content .views-row-5,
.secure-products .view-content .views-row-6,
.secure-products .view-content .views-row-7,
.secure-products .view-content .views-row-8,
.secure-products .view-content .views-row-9,
.secure-products .view-content .views-row-10,
.secure-products .view-content .views-row-11,
.secure-products .view-content .views-row-12,
.secure-products .view-content .views-row-13,
.secure-products .view-content .views-row-14,
.secure-products .view-content .views-row-15{
    border: 1px solid #D0D0D0;
    box-shadow: 1px 1px 3px #D0D0D0;
    display: inline-block;
    margin: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    width: 340px;
}

.secure-products .view-content .views-row-1:hover,
.secure-products .view-content .views-row-2:hover,
.secure-products .view-content .views-row-3:hover,
.secure-products .view-content .views-row-4:hover,
.secure-products .view-content .views-row-5:hover,
.secure-products .view-content .views-row-6:hover,
.secure-products .view-content .views-row-7:hover,
.secure-products .view-content .views-row-8:hover,
.secure-products .view-content .views-row-9:hover,
.secure-products .view-content .views-row-10:hover,
.secure-products .view-content .views-row-11:hover,
.secure-products .view-content .views-row-12:hover,
.secure-products .view-content .views-row-13:hover,
.secure-products .view-content .views-row-14:hover,
.secure-products .view-content .views-row-15:hover{
    border: 1px solid #36858E;
    box-shadow: 0px 0px 0px #fff;
}
.secure-products .view-content .field-content{
    width:auto;
}
.secure-products .view-content .field-content h3{
    background-color: #EFEFE5;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding-top: 0;
    text-indent: 10px;
}
.secure-products .view-content .views-field-teaser{
    background-color: #F5F5F5;
    max-height: 56px;
    overflow: hidden;
    padding: 9px;
}
.secure-products .view-content .views-field-title-1 .imagecache-product-thumb{
    display: table;
    margin: 0 auto;
    height: 150px;
    position: relative;
}
.secure-products .view-content .views-field-title-1 .imagecache-product-thumb img{
    display: inline-block;
    height: auto;
    vertical-align: middle;
}
.secure-txt-block{     
    background: none repeat scroll 0 0 #EFEFE6;
    box-shadow: 1px 1px 3px #D0D0D0;
    float: left;
    font-size: 12pt;
    line-height: 17pt;
    padding: 25px;
}
.secure-txt-block h3{
    margin:0; 
}
.secure-products{
    float:left;
}	
.secure-txt	{    
    float: left;
    position: relative;
    width: 50%;
}
.manager{ 
    float: right;
    padding-top: 12px;
}
.manager-foto{ 
    float:left;
    padding: 0 10px;
}
.manager-info{ 
    float:left;
}
.drop_down_product >a{
    color: #7e8083;
    text-decoration: none;
    border-bottom: 1px dashed #7e8083;
    font-size: 11px;
}
.drop_down_product >a:hover{
    border-bottom: 1px dashed transparent;
}

.prod_block_left .drop_down_product{
    padding-left: 8px;
    margin-left: 345px;
}
.prod_block_right .drop_down_product{
    padding-left: 8px;
    margin-left: 5px;
}


.drop_down_product>i{
    display:inline-block;
    width: 8px;
    line-height: 6px;
    font-size: 6px;
    height: 6px;
    margin-right: 2px;
}
.drop_down_product > i{
    background: url("../images/arrows-products.png") center left no-repeat;
}
.drop_down_product > i.uncollapsed{
    background: url("../images/arrows-products.png") center right no-repeat;
}
/*used for rodnaya rech 2014 page*/
.native_sp_color{
    color: #0096a1;
}
#nid-1624 h1.title{
    display: none;
}
/* used for voice key */
.vkey_stand_wrapper{
    padding-top: 18px;
}
.vkey_stand{
    width: 460px;
    background: #dceaeb url("../../../../../../files/images/voicekey/vkey_back.png") top right repeat-y;
    padding-bottom: 20px;
    border-radius:   5px 0 0 15px;
}
.vkey_stand .vkey_head{
    width: 460px;
    height: 34px;
    background: url("../../../../../../files/images/voicekey/vkey_head_back.png") top right no-repeat;
    border-radius:   5px 0 0 0;
}
.vkey_stand .vkey_head p{
    line-height: 34px;
    padding: 0 0 0 13px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.vkey_stand div,
.vkey_stand p{
    padding: 0;
    margin: 0;
}
.vkey_stand .vkey_body{
    padding-top: 20px;
}

.vkey_stand .vkey_body .part{
    padding-left: 25px;
    margin-bottom: 15px;
}
.vkey_stand .vkey_body .part:after{
    display: block;
    content: "";
    clear: both;
}
.vkey_stand .vkey_body .part .left_ico{
    width: 55px;
    height: 55px;
    float: left;
}
.vkey_stand .vkey_body .text{
    padding: 0 0 0 95px;
}
.vkey_stand .vkey_body .text .about{
    font-size: 14px;
    color: #000;
    padding: 0;
    margin: 0;
}
.vkey_stand .vkey_body .text .about a{
    font-size: 14px;
    color: #3d7982;
    text-decoration: underline; 
}
.vkey_stand .vkey_body .text .about a:hover{
    text-decoration: none;
}
.vkey_stand .vkey_body .text .about2{
    padding-top: 8px;
}
.vkey_stand .vkey_body .text .about3{
    padding-top: 15px;
}
.vkey_stand .vkey_body .text .phone_num{
    font-size: 16px;
    color: #206f79;
    line-height:24px;
    font-weight: bold;
}
.vkey_stand .vkey_body .text .descript{
    font-size: 16px;
    color: #206f79;
    line-height:20px;
    font-weight: bold;
    padding-top: 16px;
}
.vkey_stand .vkey_body .text .under{
    display: block;
    background: #a5bdc1;
    width: 198px;
    height: 1px;
}
/* rewrite styles for driver page */
.content-tabs .ui-tabs-panel .view-drivers.view-dom-id-2,
.content-tabs .ui-tabs-panel .view-docs.view-dom-id-2,
.content-tabs .ui-tabs-panel .drivers_group_cont .view-dom-id-2{
    background: none;
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
}
.content-tabs .ui-tabs-panel .drivers_group_cont .view-display-id-block_2 .view-content {
    padding: 0;
}
/* styles for driver page width grouping */
.drivers_group_cont h3{
    margin-top: 0.6em;
    margin-bottom: 0.3em;
    font-size: 1em;
}
.drivers_group_title{
    margin: 1em 0 1.2em 0;
    font-size: 1.5em;
}
.content-tabs .drivers_group_cont table td {
padding: 3px 10px 3px 10px;
}
.content-tabs .drivers_group_cont .driver-table tr.thead td{
    font-size: 0.85em;
}
/*.drivers_group_cont{
    padding: 8px;
    border: 1px solid #E2E2E2;
    border-radius: 2px;
}*/
/*for panels in product - FAW*/
