 /**********************************************/
/*             DEFALT  STYLE                  */
/**********************************************/

.b-body {
    background: url("../../images/bg_body.png") repeat-x scroll 0 0 #E9ECF1;
}
.b-page {
    background: url("../../images/bg_images.gif") repeat-x scroll 0 -900px transparent;
    width: 100%;
    min-width: 991px;
}
.b-page__main {
    margin: 0 auto 20px;
    width: 991px;
    position: relative;
}
.b-content {
    background: url("../../images/bg_backgrounds01.png") no-repeat scroll 0 100% rgb(255,255,255);
    padding: 0 10px 0 11px;
}

/**********************************************/
/*             HEADER  STYLE                  */
/**********************************************/
.b-head {
    height: 83px;
    padding-top: 8px;
    position: relative;
}
.b-seo__text {
    color: #D5DAE4;
    font-size: 11px;
    top: 8px;
    left: 10px;
    position: absolute;
}
.b-top__link{
    padding: 0 11px 7px 0;
    position: relative;
    height: 17px;
    font-size: 11px;
}
.b-top__menu {
    overflow: hidden;
    position: absolute;
    right: 7px;
}
.b-top__menu_item {
    float:left;
    margin: 0 5px;
    padding: 0 2px;
}
.b-top__menu_item a{
    color: #7C808A;
}
.b-panel {
    height: 59px;
}
.b-panel__item {
    padding: 16px 11px 0;
    overflow: hidden;
}
.b-logo {
    float: left;
    width: 89px;
}
/*************************************************************/
/*******    HEADER STYLE BLOCK ELEMENT --> SEARCH       ******/
/*************************************************************/
.b-search {
    float: right;
    height: 43px;
    margin-top: 1px;
    padding-top: 0;
    width: 154px;
}
.b-search form {
    /*position: absolute;
    right: 0;
    top: 0;*/
}
.b-search__item_search {
    background: url("../../images/bg_images.gif") no-repeat scroll 0 -80px transparent;
    color: #7C808A;
    float: left;
    height: 17px;
    padding: 4px 5px;
    width: 124px;
}
.b-search__item_button {
    background: url("../../images/bg_images.gif") no-repeat scroll 100% -80px transparent;
    color: #FFFFFF;
    float: left;
    font-size: 1px;
    height: 25px;
    padding-top: 16px;
    text-indent: -10000px;
    width: 20px;
}
/*************************************************************/
/*******    HEADER STYLE BLOCK ELEMENT --> TOP MENU     ******/
/*************************************************************/
.b-menu {
    overflow: hidden;
    float: left;
}
.b-menu__nav {

}
.b-menu__nav_item {
    float:left;
}
.b-menu__nav_item.e-active {
    background:url("../../images/bg_images.gif") no-repeat scroll 50% -317px transparent;
    z-index:1;
}
.e-menu {
    background-image: url("../../images/sp_main_menu.png");
    display: block;
    height: 43px;
    padding: 0 12px;
}
.e-menu  span {display:none;}
.e-menu_home {background-position: -6px 2px;width: 74px;}
.e-menu_business {background-position: -6px -43px;width: 96px;}
.e-menu_shop {background-position: -6px -92px;width: 142px;}
.e-menu_download {background-position: -6px -142px;width: 62px;}
.e-menu_activation {background-position: -6px -243px;width: 86px;}
.e-menu_support {width: 114px; background-position: -6px -192px;}

/*************************************************************/
/*******                PAGES STYLE                     ******/
/*************************************************************/
.b-product {
    padding:0 10px 35px;
}
.b-prod_banner {
    padding:0 6px;
    position: relative;
}
/*** banner BTS ***/
.i-inner_banner__bts,
.i-inner_banner__bts_act {
    margin-top: 0 !important;
}
.i-inner_banner__bts .b-banner__text {
    left: 108px !important;
    top: 180px !important;
}
.i-inner_banner__bts .b-banner__text a i,
.i-inner_banner__bts_act .b-banner__text a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
.i-inner_banner__bts_act .b-banner__text {
    left: 143px !important;
    top: 170px !important;
}
/*** end banner BTS ***/

/*** banner ESS ***/
.i-inner_banner__ess {
    margin-top: 0 !important;
}
.i-inner_banner__ess .b-banner__text {
    left: 93px !important;
    top: 169px !important;
}
.i-inner_banner__ess .b-banner__text a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
/*** end banner ESS ***/

/*** banner EAV ***/
.i-inner_banner__ena {
    margin-top: 0 !important;
}
.i-inner_banner__ena .b-banner__text {
    left: 92px !important;
    top: 161px !important;
}
.i-inner_banner__ena .b-banner__text a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
/*** end banner EAV ***/

.e-border_raddius img {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.b-prod_banner img {
    -webkit-border-radius: 7px 7px;
    border-radius: 7px 7px;
}
.b-prod_banner_text {
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 6px 6px 0 0;
    left: 7px;
    min-height: 36px;
    padding: 7px 0;
    position: absolute;
    text-transform: uppercase;
    top: 1px;
    width: 300px;
    text-align: center;
    -webkit-text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
    -moz-text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
}
.b-prod_banner_text a {
    color: #30343E;
}
.b-prod_banner_text a:hover {
    text-decoration: none;
}
.rgba .b-prod_banner_text {
    background-color: rgba(255, 255, 255, 0.8);
}
.rgba .b-prod_banner_text-2 {
    background-color: rgba(246, 248, 250, 0.9);
}
.no-rgba .b-prod_banner_text {
    background: url('../../images/bg_fff_80.png') repeat 0 0 transparent;
}
.b-prod_banner a {
    display: block;
}
.b-prod_banner a img {
   border: 1px solid transparent;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-prod_banner a:hover img {
    border: 1px solid #CAF4F9;
    -webkit-box-shadow: 0 0 5px 2px #CAF4F9;
    box-shadow: 0 0 5px 2px #CAF4F9;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-prod_banner a:active img {
    border: 1px solid #CAF4F9;
    -webkit-box-shadow: 0 0 5px 0px #00B8C5;
    box-shadow: 0 0 5px 0px #00B8C5;
}
.b-detail {
    padding-top:5px;
}
.b-colom__item h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 6px;
    padding-top: 0px;
    margin:0;
}
.b-banner {
    margin-bottom:30px;
    text-align:center;
    position: relative;
}
.b-colom__big_icon {
    padding-left:100px;
    padding-right:20px;
}
.b-list {
    margin: 10px 0;
}
.b-list li {
    background: url('../../images/arr_li.gif') no-repeat scroll 0 8px transparent;
    line-height: 1.5em;
    padding: 0 0 5px 10px;
}
.b-list li a {

}
.b-text {
    margin-bottom:10px;
}
.b-text__right {
    text-align: right;
}
.page-text {
    margin: 0 33px 0 33px;
}
.b-activaton .b-product {
    padding: 0 40px 35px;
}
.b-activaton .b-img {
    text-align:center;
}
.b-activaton .b-img img {
    max-width:200px;
    margin:0 0 0 10px;
}
.b-activaton .b-img a:hover img{
    -webkit-box-shadow: 0 0 5px 2px #D5DAE4;
    box-shadow: 0 0 5px 2px #D5DAE4;
}
.b-activaton .b-outlined {
    margin: 0 0 0 53px;
    width: 270px;
}
.b-activaton .b-form {
    background-color: #fff;
    padding: 20px;
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 20px;
}
.b-activaton .b-form__section {
    clear:both;
    margin:0 0 10px;
    position: relative;
}
.b-activaton .b-form__section label {
    color: #30343E;
    display: block;
    float: left;
    height: 31px;
    line-height: 14px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 150px;
}
/* page restore password */
/* step 1 */
.b-restore-pass {
}
.b-restore-pass .e-h2 {
    margin: 0 0 15px 0;
    padding: 0;
}
.b-activaton .b-restore-pass__first .parsley-errors-list {
    margin: -10px 0 10px 22px;
    padding: 0;
}
.b-restore-pass__line.f-error,
.b-restore-pass__line.f-success {
    box-shadow: none;
    border: none;
}
.b-restore-pass__second {
    display: none;
}
.b-restore-pass__line {
    margin: 0 0 10px 0;
}
.b-restore-pass__radio {
    margin: 2px 10px 0 0;
    display: inline-block;
    vertical-align: top;
}
.b-restore-pass__label {
    display: inline-block;
    vertical-align: top;
}
.b-activaton__restore .button {
    cursor: pointer;
}
/* step 2 */
.b-activaton .b-activaton__restore .b-form {
    position: relative;
}
.b-activaton .b-activaton__restore .b-form .b-loading {
    z-index: 99;
}
.b-activaton .b-activaton__restore .b-form__section__hidden {
    display: none;
}
.b-activaton .b-activaton__restore .b-form__section label {
    width: 360px;
}
.b-activaton .b-activaton__restore .info-icon {
    margin: 0 0 0 -40px;
    left: 100%;
    position: absolute;
}
.b-activaton .b-activaton__restore .b-form__section label {
    height: auto;
    padding-top: 9px;
}
.b-activaton .b-activaton__restore .parsley-errors-list {
    margin: 0 0 0 375px;
    padding: 4px 0 0 0;
}
.b-activaton .b-activaton__restore .b-form__captcha {
    margin: 10px 0 0 375px;
}
.b-activaton .b-restore-result {
    display: none;
    text-align: center;
}
.b-activaton .b-restore-result p {
    margin: 0 0 15px 0;
}
.b-activaton .b-restore-result .button {
    float: none;
    margin: 0 auto;
}
.b-activaton .b-activaton__restore .input {
    width: 420px;
}
/* // page restore password */
.b-activaton .input {
    width: 290px;
    float: left;
    padding: 2px 0 3px 5px;
}
.b-activaton .button {
    margin: 10px 10px 0 0;
}
.b-activaton .info-icon {
    position: relative;
    top:5px;
}
.b-form__tooltip {
    position: absolute;
    right: -182px;
    top: -2px;
    width: 192px;
    z-index: 100;
    display: none;
}
.b-form__tooltip_img {
    float: left;
    left: 1px;
    position: relative;
    top: 7px;
    width: 12px;
    z-index: 10;
}
.b-form__tooltip_content {
    background-color: #F0F3F6;
    background-image: linear-gradient(bottom, rgb(237,240,244) 45%, rgb(253,253,254) 100%);
    background-image: -o-linear-gradient(bottom, rgb(237,240,244) 45%, rgb(253,253,254) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(237,240,244) 45%, rgb(253,253,254) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(237,240,244) 45%, rgb(253,253,254) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(237,240,244) 45%, rgb(253,253,254) 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.45, rgb(237,240,244)),
        color-stop(1, rgb(253,253,254))
    );
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 7px 10px;
    width: 158px;
    box-shadow:2px 2px 2px #e4e7e9;
}
.b-form__captcha {
    margin: 10px 0 0 164px;
}
.b-form__error {
    background-color: #ffe9e9;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #DE0000;
    padding: 5px 15px;
}
.b-form__confirmation {
    background-color: #b4deff;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #005599;
    padding: 5px 15px;
}
.b-form__success {
    background-color: #C2EFE1;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #1E8A93;
    padding: 5px 15px;
}
.b-form__info {
    font-size: 15px;
    line-height: 22px;
}
.b-colom__60_cent {
    width:60%;
    margin:0 auto;
}
.b-list ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.b-list__ol ol {
    margin: 0;
    padding: 0;
}
.b-list__ol ol li {
    line-height: 1.5em;
    padding: 0 0 5px 0px;
    margin-left: 18px;
}
.b-page__section {
    margin: 0 0 25px;
}
.b-converter__box img {
    max-width:150px;
}
.b-converter__box {
    margin: 0 auto;
    width: 150px;
}
.b-converter__icons {
    margin: 0 auto;
}
.b-Icons__6 {
    width: 222px;
}
.b-Icons__3 {
    width: 111px;
}
.b-converter__functions {
    font-weight: bold;
    padding: 0 0 5px 0;
    min-height: 54px;
}
.b-converter__icons ul {
    height: 32px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.b-converter__icons ul li {
    cursor: pointer;
    float: left;
    margin: 0 5px 0 0;
    position: relative;
}
.b-converter__icons ul li .b-tooltip__cont {
    display: none;
    position: absolute;
    top: -36px;
    left: 0;
}
.b-converter__icons ul li:hover .b-tooltip__cont {
    display: block;
}
.b-converter__fullname {
    font-size: 15px;
    line-height: 18px;
    color: #1E8A93;
    font-weight: bold;
    padding: 0 0 15px 0;
}
.b-tooltip__cont_text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 2px 4px;
}
.b-tooltip__cont_st {
    background: url("/activation/management/convert/images/tooltip_st_sm.png") no-repeat scroll 5px -2px transparent;
    height: 10px;
    margin-top: -1px;
    z-index: 999;
}
.b-manage {

}
.b-manage__info {
    position: relative;
    margin: -10px 0 0 0;
}
.b-manage__info_line {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -186px -4px transparent;
    height: 270px;
    margin: 0 0 0 200px;
    width: 45px;
}
.b-manage__info_section {
    position: absolute;
    left: 0;
}
.b-manage__info_title {
    color: #005599;
    float: left;
    padding: 24px 0 0;
    width: 195px;
}
.b-manage__info_icons {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -6px 1px transparent;
    float: left;
    height: 65px;
    width: 85px;
}
.b-manage__info_desc {
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px 5px 5px 15px;
    position: relative;
    width: 365px;
}
.b-manage__info_desc:before {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -7px -362px transparent;
    content: "";
    height: 20px;
    left: -11px;
    position: absolute;
    top: 22px;
    width: 14px;
}
.b-manage__one {
    top:25px;
}
.b-manage__two {
    top:100px;
}
.b-manage__two .b-manage__info_icons {
    background-position: -6px -102px;
}
.b-manage__three {
    top:175px;
}
.b-manage__three .b-manage__info_desc {
    padding: 14px 5px 14px 15px;
}
.b-manage__three .b-manage__info_icons {
    background-position: -6px -205px;
}
.b-manage__map {
    background: url("/activation/manage/images/bg__map.jpg") no-repeat scroll -10px 0 transparent;
    padding: 115px 0 0;
    margin: 20px 0 0 0;
}
.b-manage__map_section {
    float: left;
    margin-top: 10px;
    width: 33%;
}
.b-manage__map_section h3 {
    border-bottom: 1px dashed #b5b5b5;
    font-size: 16px;
    margin-bottom: 40px;
    text-align: center;
    cursor: pointer;
}
.b-manage__map_section_item {
    min-height: 400px;
    padding: 5px 0;
    position: relative;
}
.b-manage__map_section_item:hover {
    /*box-shadow: 0 0 7px 3px #DEDEDE;*/
}
.b-manage__comp .b-manage__map_section_item {
    margin: 0 5px 0 0 ;
}
.b-manage__ess .b-manage__map_section_item {
    margin: 0 0 0 5px;
}
.b-manage__mob .b-manage__map_section_item {
    margin: 0 0 0 40px;
}
.b-manage__map_item {
    margin: 30px 0 45px;
}
.b-manage__map_item_small,
.b-manage__map_item_small2 {
    border: 2px solid #9BA4A9;
    border-radius: 4px;
    position: relative;
    float: left;
    height: 40px;
    width: 100px;
}
.b-manage__map_item_small3 {
    position: relative;
    float: left;
    height: 84px;
    width: 100px;
}
.b-manage__map_item_normall {
    border: 2px solid #9BA4A9;
    border-radius: 4px;
    position: relative;
    float: left;
    height: 80px;
    width: 100px;
}
.b-manage__map_item i {
    display: block;
    height: 40px;
    width: 100%;
}
.i_manage__map_stpack {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -350px 4px transparent;
}
.i_manage__map_eva {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -350px -100px transparent;
}
.i_manage__map_ess{
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -363px -49px transparent;
}
.i_manage__map_eva3 {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -362px -201px transparent;
}
.i_manage__map_8 {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -350px -258px transparent;
}
.i_manage__map_mobile {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -363px -147px transparent;
}
.i_manage__map_mob {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -858px -8px transparent;
    display: block;
    height: 84px;
    position: relative;
    top: -27px;
    width: 100%;
}
.b-manage__map_item_small:after,
.b-manage__map_item_small_after {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -627px -9px transparent;
    bottom: -60px;
    content: "";
    display: block;
    height: 28px;
    left: 39px;
    position: absolute;
    width: 17px;
}
.b-manage__map_item_small2:before,
.b-manage__map_item_small2_before {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -627px -9px transparent;
    bottom: -60px;
    content: "";
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    width: 17px;
}
.b-manage__map_item_small2:after,
.b-manage__map_item_small2_after {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -627px -9px transparent;
    bottom: -60px;
    content: "";
    display: block;
    height: 28px;
    left: 84px;
    position: absolute;
    width: 17px;
}
.b-manage__map_item_small3:after,
.b-manage__map_item_small3_after {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -627px -9px transparent;
    bottom: -18px;
    content: "";
    display: block;
    height: 28px;
    left: 39px;
    position: absolute;
    width: 17px;
}
.b-manage__map_item_normall:after,
.b-manage__map_item_normall_after {
    background: url("/activation/manage/images/spr__mahage.png") no-repeat scroll -200px -359px transparent;
    bottom: -21px;
    content: "";
    display: block;
    height: 19px;
    left: 39px;
    position: absolute;
    width: 17px;
}
.b-manage__fl {
    margin: 0 7px 0 0 ;
}
.b-manage__fc {
    float: none;
    margin: 0 auto;
}
.b-manage_row {
    height: 84px;
}
.b-manage__buttons {
    padding: 40px 0 0 ;
}
.b-manage__button_item,
.b-manage__button_item_left {
    width: 100px;
    float: left;
}
.b-manage__button_item_left {
    margin-right: 10px;
}
.b-manage__button_item_cent {
    width: 100px;
    margin: 0 auto;
}
.b-manage__button_item a,
.b-manage__button_item_left a,
.b-manage__button_item_cent a {
    color: #fff;
    border: 2px solid #9BA4A9;
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 37px;
    text-align: center;
    width: 100px;
}
.b-manage__button_item a:hover,
.b-manage__button_item_left a:hover,
.b-manage__button_item_cent a:hover {
    text-decoration: none;
}
.b-manage__buttons .b-manage__button-line {
    line-height: normal;
    height: 70px;
}
.b-manage__button-line span {
    line-height: 32px;
}
.b-manage__button-line small {
    display: block;
    font-size: 11px;
    line-height: 12px;
    padding-top: 5px;
}
.b-manage__button-blue small {
    background: url("/activation/manage/images/line-blue.jpg") repeat-x scroll 0 0 transparent;
}
.b-manage__button-grey small {
    background: url("/activation/manage/images/line-grey.jpg") repeat-x scroll 0 0 transparent;
}
.cssgradients .b-manage__button-blue {
    background-image: linear-gradient(bottom, rgb(44,84,122) 27%, rgb(40,99,148) 50%, rgb(34,123,187) 82%);
    background-image: -o-linear-gradient(bottom, rgb(44,84,122) 27%, rgb(40,99,148) 50%, rgb(34,123,187) 82%);
    background-image: -moz-linear-gradient(bottom, rgb(44,84,122) 27%, rgb(40,99,148) 50%, rgb(34,123,187) 82%);
    background-image: -webkit-linear-gradient(bottom, rgb(44,84,122) 27%, rgb(40,99,148) 50%, rgb(34,123,187) 82%);
    background-image: -ms-linear-gradient(bottom, rgb(44,84,122) 27%, rgb(40,99,148) 50%, rgb(34,123,187) 82%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.27, rgb(44,84,122)),
        color-stop(0.5, rgb(40,99,148)),
        color-stop(0.82, rgb(34,123,187))
    );
}
.no-cssgradients .b-manage__button-blue {
    background-color: #277abb;
}
.b-manage__button-blue:hover {
    border: 2px solid #227cbb;
}
.cssgradients .b-manage__button-blue:hover {
    background-image: linear-gradient(bottom, rgb(34,123,187) 30%, rgb(40,99,148) 50%, rgb(44,84,122) 71%);
    background-image: -o-linear-gradient(bottom, rgb(34,123,187) 30%, rgb(40,99,148) 50%, rgb(44,84,122) 71%);
    background-image: -moz-linear-gradient(bottom, rgb(34,123,187) 30%, rgb(40,99,148) 50%, rgb(44,84,122) 71%);
    background-image: -webkit-linear-gradient(bottom, rgb(34,123,187) 30%, rgb(40,99,148) 50%, rgb(44,84,122) 71%);
    background-image: -ms-linear-gradient(bottom, rgb(34,123,187) 30%, rgb(40,99,148) 50%, rgb(44,84,122) 71%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(34,123,187)),
        color-stop(0.5, rgb(40,99,148)),
        color-stop(0.71, rgb(44,84,122))
    );
}
.no-cssgradients .b-manage__button-blue:hover {
    background-color: rgb(40,99,148);
}
.cssgradients .b-manage__button-grey {
    background-image: linear-gradient(bottom, rgb(134,137,146) 30%, rgb(149,152,161) 50%, rgb(168,170,180) 71%);
    background-image: -o-linear-gradient(bottom, rgb(134,137,146) 30%, rgb(149,152,161) 50%, rgb(168,170,180) 71%);
    background-image: -moz-linear-gradient(bottom, rgb(134,137,146) 30%, rgb(149,152,161) 50%, rgb(168,170,180) 71%);
    background-image: -webkit-linear-gradient(bottom, rgb(134,137,146) 30%, rgb(149,152,161) 50%, rgb(168,170,180) 71%);
    background-image: -ms-linear-gradient(bottom, rgb(134,137,146) 30%, rgb(149,152,161) 50%, rgb(168,170,180) 71%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(134,137,146)),
        color-stop(0.5, rgb(149,152,161)),
        color-stop(0.71, rgb(168,170,180))
    );
}
.no-cssgradients .b-manage__button-grey {
    background-color: rgb(134,137,146);
}
.b-manage__button-grey:hover {
    border: 2px solid #a8aab4;
}
.cssgradients .b-manage__button-grey:hover {
    background-image: linear-gradient(bottom, rgb(168,170,180) 30%, rgb(149,152,161) 50%, rgb(134,137,146) 71%);
    background-image: -o-linear-gradient(bottom, rgb(168,170,180) 30%, rgb(149,152,161) 50%, rgb(134,137,146) 71%);
    background-image: -moz-linear-gradient(bottom, rgb(168,170,180) 30%, rgb(149,152,161) 50%, rgb(134,137,146) 71%);
    background-image: -webkit-linear-gradient(bottom, rgb(168,170,180) 30%, rgb(149,152,161) 50%, rgb(134,137,146) 71%);
    background-image: -ms-linear-gradient(bottom, rgb(168,170,180) 30%, rgb(149,152,161) 50%, rgb(134,137,146) 71%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.3, rgb(168,170,180)),
        color-stop(0.5, rgb(149,152,161)),
        color-stop(0.71, rgb(134,137,146))
    );
}
.no-cssgradients .b-manage__button-grey:hover {
    background-color: rgb(149,152,161);
}
.b-manage__tooltip {
    display: none;
    border: 2px solid #227CBB;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    left: 0;
    position: absolute;
    top: 70px;
    width: 98%;
    z-index: 10;
}
.b-manage__tooltip_over {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 65px;
    width: 100%;
    z-index: 5;
}
.rgba .b-manage__tooltip_over {
    background-color: rgba(255, 255, 255, 0.7);
}
.no-rgba .b-manage__tooltip_over {
    background-color: #fff;
}
.b-manage__tooltip:before,
.b-manage__tooltip_before {
    background: url("/activation/manage/images/manage-tooltip.png") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 10px;
    left: 20px;
    position: absolute;
    top: -11px;
    width: 21px;
}
.b-manage__tooltip-line {
    background: url("/activation/manage/images/line-blue.jpg") repeat-x scroll 0 0 transparent;
}
.b-manage__tooltip div {
    padding: 10px;
}
.b-manag {
    margin-top: 10px;
}
.b-manag__section {
    margin: 0 0 20px;
    border-bottom: 1px solid #D5DAE4;
    padding: 0 0 20px;
}
.b-page__section_but58 {
    border-bottom: 1px solid #D5DAE4;
    border-top: 1px solid #D5DAE4;
    margin: 0 0 30px;
    padding: 10px 0;
}
.b-manag .ButtonsHolder58 {
    margin: 0 auto;
    width: 252px;
}
.b-enlar__section {
    margin: 10px 0 40px;
}
.b-manag__cont_prod {
    margin: 10px 0 0;
    border-top: 1px solid #D5DAE4;
    padding: 10px 0 0;
}
.b-enlar__section a {
    display: block;
    color: #30343E;
    width: 325px;
    -webkit-text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
}
.b-enlar__section a:hover {
    text-decoration: none;
    color: #005599;
    -webkit-text-shadow: 2px 2px 3px rgba(0, 85, 153, 0.3);
    text-shadow: 2px 2px 3px rgba(0, 85, 153, 0.3);
}
.b-enlar__section .e-h4 {
    font-size: 15px;
    background-color: #e9ecf1;
    text-align: center;
    padding-top: 10px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.b-enlar__section img {
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.b-enlar__section a:active {
    border: 1px solid #CAF4F9;
    box-shadow: 0 0 5px 0 #00B8C5;
}
.b-enlar__section a:hover {
    border: 1px solid #CAF4F9;
    box-shadow: 0 0 5px 2px #CAF4F9;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-enlar__section a {
    border: 1px solid transparent;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-manag__section .ButtonsHolder20 p {
    padding: 5px 10px 5px 0;
}
.b-converter__icons ul li span {
    margin-left: 10px;
    position: relative;
    top: 6px;
}
.b-activaton__success {
    min-height:450px;
    padding:20px 0 30px;
    position: relative;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right bottom;
    background-color: transparent;
}
.b-activaton__success_fot {
    height: 36px;
    position: absolute;
    bottom:0;
    left:0;
}
.b-product__pages {
    padding: 0 30px 35px;
}
.b-section__page {
    margin-bottom: 20px;
}
.b-section__hr {
    border-bottom: 1px solid #D5DAE4;
    margin-bottom: 20px;
    padding-bottom: 45px !important;
}
.b-product__banner {
    text-align: center;
}
.b-product_text {
    min-height: 145px;
}
.e-prod_text__h2 a {
    color: #1E8A93;
}
.b-buttons .ButtonsHolder20 p {
    padding: 5px 10px 5px 0;
}
.b-product__icons {
    text-align:center;
}
.b-product__pages h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 6px;
    padding-top: 0;
    text-align: center;
}
.product_name {
    font-size: 23px;
    font-weight: normal;
    margin: 0;
}
.small_title {
    color: #888888;
    font-size: 11px;
    margin-bottom: 10px;
}
.e-title__img {
    text-align: right;
}
.e-title__img img {
    width:140px;
    margin-right:20px;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT --> News block     *****/
/*************************************************************/
.b-news {
    background: url("../../images/bg_news.gif") no-repeat scroll 0 0 transparent;
    overflow: hidden;
}
.b-news__bottom {
    background: url("../../images/bg_news.gif") no-repeat scroll 0px bottom transparent;
    padding:6px 0px;
    position: relative;
}
.b-news__content {
    padding:0 15px 0 125px;
    font-size:12px;
}
.b-news__toggle {
    background: url("../../images/arr_silver.gif") no-repeat scroll transparent;
    cursor: pointer;
    display: block;
    float: left;
    padding: 3px 0 0 20px;
}
.b-news__toggle_down {
    background-position: 0 8px;
}
.b-news__toggle_up {
    background-position: 0 -7px;
}
.b-news__text  {
    padding-left: 15px;
    width: 600px;
    overflow: hidden;
}
.e-news__item {
    margin: 0;
    line-height: 23px;
}
.e-news__item a {
    color: #7C808A;
}
.e-news__span {
    margin-right:10px;
}
.b-press {
    font-size: 12px;
    position: absolute;
    right: 20px;
    top: 9px;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT --> Pages PRODUCT  *****/
/*************************************************************/
.b-section__page_pd {
    margin-bottom: 50px;
    padding: 0 20px;
    width: 870px;
}
.b-product__box {
    border-left: 1px dashed #9FA1A4;
    height: 140px;
    float: left;
    padding: 5px 10px 0 20px;
}
.b-product__box_text {
    float: left;
    padding: 0 7px;
    width: 300px;
}
.b-product__box_text p {
    color: #30343E;
}
.b-product__box_text .b-product__ico-new {
    font-size: 12px;
}
.b-main-banner__text {
    color: #FFFFFF;
    left: 68px;
    position: absolute;
    text-align: left;
    top: 240px;
    width: 386px;
}
.b-main-banner__text h2 {
    color: #0D5B94;
    font-size: 3.4em;
    font-weight: 600;
    line-height: 1.2em;
}
.b-main-banner__text p {
    font-size: 1.6em;
    font-style: italic;
    margin: 10px 0 0 2px;
}
.b-main-banner__text .ButtonsHolder28 {
    margin: 8px 0 0 ;
}
.b-main-banner__text .blue28 a i,
.b-main-banner__text .grey28 a i,
.b-main-banner__text .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
.b-main-banner__icons {
    position: absolute;
    top: 135px;
    right: 0;
    width: 376px;
}
.b-main-banner__icons ul {
    height: 45px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.b-main-banner__icons ul li {
    position: relative;
    height: 45px;
    width: 45px;
    margin-right: 5px;
    float: left;
}
.b-main-banner__icons ul li a {
    background: url("/index/images/index_banner__icons.png") no-repeat scroll  transparent;
    display: block;
    text-indent: -9999px;
    position: relative;
    height: 45px;
    width: 45px;;
}
.b-main-banner__icons_antitheft a {
    background-position: 0 0 !important;
}
.b-main-banner__icons_social a {
    background-position: -54px 0 !important;
}
.b-main-banner__icons_antivirus a {
    background-position: -103px 0 !important;
}
.b-main-banner__icons_firewall a {
    background-position: -149px 0 !important;
}
.b-main-banner__icons_parental_control a {
    background-position: -199px 0 !important;
}
.b-main-banner__icons_tooltip {
    background: url("/index/images/index_banner__tooltip.png") no-repeat scroll 0 0 transparent;
    height: 54px;
    right: -80px;
    visibility: hidden;
    width: 100px;
    position: absolute;
    top: -35px;
    transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    z-index: 100;
}
.b-main-banner__icons ul li:hover .b-main-banner__icons_tooltip {
    opacity: 1;
    visibility: visible;
}
.b-main-banner__icons_antitheft .b-main-banner__icons_tooltip {
    background-position: 0 0;
}
.b-main-banner__icons_social .b-main-banner__icons_tooltip {
    background-position: -105px 0;
}
.b-main-banner__icons_antivirus .b-main-banner__icons_tooltip {
    background-position: -212px 0;
}
.b-main-banner__icons_firewall .b-main-banner__icons_tooltip {
    background-position: -318px 0;
}
.b-main-banner__icons_parental_control .b-main-banner__icons_tooltip {
    background-position: -427px 0;
}
.b-main-banner__bottom {

}
.b-main-banner__bottom a {
    background: url("/index/images/but__free_now.jpg") no-repeat 0 0;
    height: 39px;
    width: 294px;
    display: block;
    position: relative;
    left: 5px;
    text-indent: -9999px;
}
.b-product__content .b-banner {
    position: relative;
    margin-top: 30px;
}
.b-product__content .b-banner__text {
    left: 79px;
    position: absolute;
    text-align: left;
    top: 55px;
}
.b-banner__text {
    left: 79px;
    position: absolute;
    text-align: left;
    top: 55px;
}
.p-cybersecurity .b-banner img {
    border-radius: 5px;
}
.p-cybersecurity .b-banner__text {
    font-size: 1.5em;
    left: 60px;
    top: 40px;
}
.p-cybersecurity .b-banner__text b {
    font-weight: 600;
    font-style: italic;
}
.p-cybersecurity .b-banner__text small {
    font-size: 0.7em;
}

.p-cybersecurity-pro .b-banner img {
    border-radius: 5px;
}
.p-cybersecurity-pro .b-banner__text {
    font-size: 1.5em;
    left: 60px;
    top: 23px;
}
.p-cybersecurity-pro .b-banner__text b {
    font-weight: 600;
    font-style: italic;
}
.p-cybersecurity-pro .b-banner__text small {
    font-size: 0.7em;
    display: block;
    padding: 5px 0 0 0;
}

.p-linux .b-banner__text {
    top: 65px;
}
.b-product__content .b-banner__button_38 p {
    padding: 10px 10px 10px 0px;
}
.b-product__content .e-h3 {
    text-align: left;
}
.b-ul__st_titan {
    margin-top:2px;
    padding-left:20px;
}
.b-ul__stnone {
    list-style: none;
    padding:0;
    margin-top:0;
}
.b-ul__stnone a {
    color: #626670;
}
.b-ul__stnone a.blue {
    color: #005599;
    text-decoration: underline;
}
.b-section__bottom {
    background: url("/home/images/49c96f9782.png") no-repeat scroll center bottom transparent;
    padding-bottom: 60px;
}
.b-vertical__line {
    border-left: 1px solid #d5dae4;
    padding-left:25px !important;
}
.b-product__content h4 {
    font-size: 13px;
}
.b-product__content h4  span {
    font-weight: normal;
}
.b-description__item {
    padding-left:40px;
    min-height: 40px;
}
.b-description__item-2 {
    padding-left:40px;
    min-height: 40px;
    position: relative;
}
.b-section__page-with-icons .b-description__item {
    position: relative;
}
.b-description__blue-ico,
.b-section__page-with-icons .b-description__title:before {
    background: url(../../images/icons-blue-sprite.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    width: 32px;
    height: 32px;
    font-size: 0;
    line-height: 0;
    content: '';
}
.b-description__item-2 .b-description__blue-ico{
    top: 3px;
}

.icons__01-01 .b-description__blue-ico,
.icons__01-01 .b-description__title:before {
    background-position: -11px -12px;
}
.icons__01-02 .b-description__blue-ico,
.icons__01-02 .b-description__title:before {
    background-position: -68px -12px;
}
.icons__01-03 .b-description__blue-ico,
.icons__01-03 .b-description__title:before {
    background-position: -125px -12px;
}
.icons__01-04 .b-description__blue-ico,
.icons__01-04 .b-description__title:before {
    background-position: -181px -12px;
}
.icons__01-05 .b-description__blue-ico,
.icons__01-05 .b-description__title:before {
    background-position: -239px -12px;
}
.icons__01-06 .b-description__blue-ico,
.icons__01-06 .b-description__title:before {
    background-position: -295px -12px;
}
.icons__01-07 .b-description__blue-ico,
.icons__01-07 .b-description__title:before {
    background-position: -352px -12px;
}
.icons__01-08 .b-description__blue-ico,
.icons__01-08 .b-description__title:before {
    background-position: -409px -12px;
}
.icons__01-09 .b-description__blue-ico,
.icons__01-09 .b-description__title:before {
    background-position: -465px -12px;
}

.icons__02-01 .b-description__blue-ico,
.icons__02-01 .b-description__title:before {
    background-position: -11px -69px;
}
.icons__02-02 .b-description__blue-ico,
.icons__02-02 .b-description__title:before {
    background-position: -68px -69px;
}
.icons__02-03 .b-description__blue-ico,
.icons__02-03 .b-description__title:before {
    background-position: -125px -69px;
}
.icons__02-04 .b-description__blue-ico,
.icons__02-04 .b-description__title:before {
    background-position: -181px -69px;
}
.icons__02-05 .b-description__blue-ico,
.icons__02-05 .b-description__title:before {
    background-position: -239px -69px;
}
.icons__02-06 .b-description__blue-ico,
.icons__02-06 .b-description__title:before {
    background-position: -295px -69px;
}
.icons__02-07 .b-description__blue-ico,
.icons__02-07 .b-description__title:before {
    background-position: -352px -69px;
}
.icons__02-08 .b-description__blue-ico,
.icons__02-08 .b-description__title:before {
    background-position: -409px -69px;
}
.icons__02-09 .b-description__blue-ico,
.icons__02-09 .b-description__title:before {
    background-position: -465px -69px;
}

.icons__03-01 .b-description__blue-ico,
.icons__03-01 .b-description__title:before {
    background-position: -11px -126px;
}
.icons__03-02 .b-description__blue-ico,
.icons__03-02 .b-description__title:before {
    background-position: -68px -126px;
}
.icons__03-03 .b-description__blue-ico,
.icons__03-03 .b-description__title:before {
    background-position: -125px -126px;
}
.icons__03-04 .b-description__blue-ico,
.icons__03-04 .b-description__title:before {
    background-position: -181px -126px;
}
.icons__03-05 .b-description__blue-ico,
.icons__03-05 .b-description__title:before {
    background-position: -239px -126px;
}
.icons__03-06 .b-description__blue-ico,
.icons__03-06 .b-description__title:before {
    background-position: -295px -126px;
}
.icons__03-07 .b-description__blue-ico,
.icons__03-07 .b-description__title:before {
    background-position: -352px -126px;
}
.icons__03-08 .b-description__blue-ico,
.icons__03-08 .b-description__title:before {
    background-position: -409px -126px;
}
.icons__03-09 .b-description__blue-ico,
.icons__03-09 .b-description__title:before {
    background-position: -465px -126px;
}

.icons__04-01 .b-description__blue-ico,
.icons__04-01 .b-description__title:before {
    background-position: -11px -182px;
}
.icons__04-02 .b-description__blue-ico,
.icons__04-02 .b-description__title:before {
    background-position: -68px -182px;
}
.icons__04-03 .b-description__blue-ico,
.icons__04-03 .b-description__title:before {
    background-position: -125px -182px;
}
.icons__04-04 .b-description__blue-ico,
.icons__04-04 .b-description__title:before {
    background-position: -181px -182px;
}
.icons__04-05 .b-description__blue-ico,
.icons__04-05 .b-description__title:before {
    background-position: -239px -182px;
}
.icons__04-06 .b-description__blue-ico,
.icons__04-06 .b-description__title:before {
    background-position: -295px -182px;
}
.icons__04-07 .b-description__blue-ico,
.icons__04-07 .b-description__title:before {
    background-position: -352px -182px;
}
.icons__04-08 .b-description__blue-ico,
.icons__04-08 .b-description__title:before {
    background-position: -409px -182px;
}
.icons__04-09 .b-description__blue-ico,
.icons__04-09 .b-description__title:before {
    background-position: -465px -182px;
}

.icons__05-01 .b-description__blue-ico,
.icons__05-01 .b-description__title:before {
    background-position: -11px -239px;
}
.icons__05-02 .b-description__blue-ico,
.icons__05-02 .b-description__title:before {
    background-position: -68px -239px;
}
.icons__05-03 .b-description__blue-ico,
.icons__05-03 .b-description__title:before {
    background-position: -125px -239px;
}
.icons__05-04 .b-description__blue-ico,
.icons__05-04 .b-description__title:before {
    background-position: -181px -239px;
}
.icons__05-05 .b-description__blue-ico,
.icons__05-05 .b-description__title:before {
    background-position: -239px -239px;
}
.icons__05-06 .b-description__blue-ico,
.icons__05-06 .b-description__title:before {
    background-position: -295px -239px;
}
.icons__05-07 .b-description__blue-ico,
.icons__05-07 .b-description__title:before {
    background-position: -352px -239px;
}
.icons__05-08 .b-description__blue-ico,
.icons__05-08 .b-description__title:before {
    background-position: -409px -239px;
}
.icons__05-09 .b-description__blue-ico,
.icons__05-09 .b-description__title:before {
    background-position: -465px -239px;
}

.icons__06-01 .b-description__blue-ico,
.icons__06-01 .b-description__title:before {
    background-position: -11px -296px;
}
.icons__06-02 .b-description__blue-ico,
.icons__06-02 .b-description__title:before {
    background-position: -68px -296px;
}
.icons__06-03 .b-description__blue-ico,
.icons__06-03 .b-description__title:before {
    background-position: -125px -296px;
}
.icons__06-04 .b-description__blue-ico,
.icons__06-04 .b-description__title:before {
    background-position: -181px -296px;
}
.icons__06-05 .b-description__blue-ico,
.icons__06-05 .b-description__title:before {
    background-position: -239px -296px;
}
.icons__06-06 .b-description__blue-ico,
.icons__06-06 .b-description__title:before {
    background-position: -295px -296px;
}
.icons__06-07 .b-description__blue-ico,
.icons__06-07 .b-description__title:before {
    background-position: -352px -296px;
}
.icons__06-08 .b-description__blue-ico,
.icons__06-08 .b-description__title:before {
    background-position: -409px -296px;
}
.icons__06-09 .b-description__blue-ico,
.icons__06-09 .b-description__title:before {
    background-position: -465px -296px;
}

.icons__07-01 .b-description__blue-ico,
.icons__07-01 .b-description__title:before {
    background-position: -11px -352px;
}
.icons__07-02 .b-description__blue-ico,
.icons__07-02 .b-description__title:before {
    background-position: -68px -352px;
}
.icons__07-03 .b-description__blue-ico,
.icons__07-03 .b-description__title:before {
    background-position: -125px -352px;
}
.icons__07-04 .b-description__blue-ico,
.icons__07-04 .b-description__title:before {
    background-position: -181px -352px;
}
.icons__07-05 .b-description__blue-ico,
.icons__07-05 .b-description__title:before {
    background-position: -239px -352px;
}
.icons__07-06 .b-description__blue-ico,
.icons__07-06 .b-description__title:before {
    background-position: -295px -352px;
}
.icons__07-07 .b-description__blue-ico,
.icons__07-07 .b-description__title:before {
    background-position: -352px -352px;
}
.icons__07-08 .b-description__blue-ico,
.icons__07-08 .b-description__title:before {
    background-position: -409px -352px;
}
.icons__07-09 .b-description__blue-ico,
.icons__07-09 .b-description__title:before {
    background-position: -465px -352px;
}

.icons__08-01 .b-description__blue-ico,
.icons__08-01 .b-description__title:before {
    background-position: -11px -409px;
}
.icons__08-02 .b-description__blue-ico,
.icons__08-02 .b-description__title:before {
    background-position: -68px -409px;
}
.icons__08-03 .b-description__blue-ico,
.icons__08-03 .b-description__title:before {
    background-position: -125px -409px;
}
.icons__08-04 .b-description__blue-ico,
.icons__08-04 .b-description__title:before {
    background-position: -181px -409px;
}
.icons__08-05 .b-description__blue-ico,
.icons__08-05 .b-description__title:before {
    background-position: -239px -409px;
}
.icons__08-06 .b-description__blue-ico,
.icons__08-06 .b-description__title:before {
    background-position: -295px -409px;
}
.icons__08-07 .b-description__blue-ico,
.icons__08-07 .b-description__title:before {
    background-position: -352px -409px;
}
.icons__08-08 .b-description__blue-ico,
.icons__08-08 .b-description__title:before {
    background-position: -409px -409px;
}
.icons__08-09 .b-description__blue-ico,
.icons__08-09 .b-description__title:before {
    background-position: -465px -409px;
}

.icons__09-01 .b-description__blue-ico,
.icons__09-01 .b-description__title:before {
    background-position: -11px -465px;
}
.icons__09-02 .b-description__blue-ico,
.icons__09-02 .b-description__title:before {
    background-position: -68px -465px;
}
.icons__09-03 .b-description__blue-ico,
.icons__09-03 .b-description__title:before {
    background-position: -125px -465px;
}
.icons__09-04 .b-description__blue-ico,
.icons__09-04 .b-description__title:before {
    background-position: -181px -465px;
}
.icons__09-05 .b-description__blue-ico,
.icons__09-05 .b-description__title:before {
    background-position: -239px -465px;
}
.icons__09-06 .b-description__blue-ico,
.icons__09-06 .b-description__title:before {
    background-position: -295px -465px;
}
.icons__09-07 .b-description__blue-ico,
.icons__09-07 .b-description__title:before {
    background-position: -352px -465px;
}
.icons__09-08 .b-description__blue-ico,
.icons__09-08 .b-description__title:before {
    background-position: -409px -465px;
}
.icons__09-09 .b-description__blue-ico,
.icons__09-09 .b-description__title:before {
    background-position: -465px -465px;
}

.b-icD__action a {
    text-transform: uppercase;
}
.icons__pop3s {
    background: url("../../images/icons_32x32/icons_blue/https-pop3s-scanning-32x32.png") no-repeat 0 5px transparent;
}
.icons__technology {
    background: url("../../images/icons_32x32/icons_blue/ESET-Technology-32x32.png") no-repeat 0 5px transparent;
}
.icons__defense {
    background: url("../../images/icons_32x32/icons_blue/self-defense-32x32.png") no-repeat 0 5px transparent;
}
.icons__password {
    background: url("../../images/icons_32x32/icons_blue/password-protection-32x32.png") no-repeat 0 5px transparent;
}
.icons__autoscan {
    background: url("../../images/icons_32x32/icons_blue/autoscan-of-removable-media-32x32.png") no-repeat 0 5px transparent;
}
.icons__hips {
    background: url("../../images/icons_32x32/icons_blue/hips-32x32.png") no-repeat 0 5px transparent;
}
.icons__footprint {
    background: url("../../images/icons_32x32/icons_blue/small-system-footprint-32x32.png") no-repeat 0 5px transparent;
}
.icons__netbooks {
    background: url("../../images/icons_32x32/icons_blue/for-netbooks-32x32.png") no-repeat 0 5px transparent;
}
.icons__gamer {
    background: url("../../images/icons_32x32/icons_blue/Gamer-mode.png") no-repeat 0 5px transparent;
}
.icons__time {
    background: url("../../images/icons_32x32/icons_blue/time-32x32.png") no-repeat 0 5px transparent;
}
.icons__updates {
    background: url("../../images/icons_32x32/icons_blue/Updates-32x32.png") no-repeat 0 5px transparent;
}
.icons__startup {
    background: url("../../images/icons_32x32/icons_blue/startup-scan-delay-32x32.png") no-repeat 0 5px transparent;
}
.icons__improved {
    background: url("../../images/icons_32x32/icons_blue/improved-gui-32x32.png") no-repeat 0 5px transparent;
}
.icons__telephone {
    background: url("../../images/icons_32x32/icons_blue/free-email-and-telephone-support-32x32.png") no-repeat 0 5px transparent;
}
.icons__settings {
    background: url("../../images/icons_32x32/icons_blue/apication-settings-control-32x32.png") no-repeat 0 5px transparent;
}
.icons__online {
    background: url("../../images/icons_32x32/icons_blue/online-security-32x32.png") no-repeat 0 5px transparent;
}
.icons__parental {
    background: url("../../images/icons_32x32/icons_blue/parental-control-32x32.png") no-repeat 0 5px transparent;
}
.icons__antispam {
    background: url("../../images/icons_32x32/icons_blue/antispam-32x32.png") no-repeat 0 5px transparent;
}
.icons__authentification {
    background: url("../../images/icons_32x32/icons_blue/trusted-zone-authentification-32x32.png") no-repeat 0 5px transparent;
}
.icons__antistealth {
    background: url("../../images/icons_32x32/icons_blue/antistealth-32x32.png") no-repeat 0 5px transparent;
}
.icons__antispyware {
    background: url("../../images/icons_32x32/icons_blue/antispyware-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__parol {
    background: url("../../images/icons_titan/upravlenie-parolymi-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__RESERV {
    background: url("../../images/icons_titan/reservnoe-copy-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__korzina {
    background: url("../../images/icons_titan/udalnie-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__avariynoe {
    background: url("../../images/icons_titan/avariynoe-vosstsnovlenie-sistemi-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__razdeli {
    background: url("../../images/icons_titan/upravlenie-razdelami-diska-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__defragment {
    background: url("../../images/icons_titan/Defragmentacia-32x32.png") no-repeat 0 5px transparent;
}
.icons-titan__LiveCD {
    background: url("../../images/icons_titan/LIVE-CD-32x32.png") no-repeat 0 5px transparent;
}
.icons__protection {
    background: url("../../images/icons_32x32/icons_blue/File-System-Protection.png") no-repeat 0 5px transparent;
}
.icons__removable {
    background: url("../../images/icons_32x32/icons_blue/Removable-Media-Scanning.png") no-repeat 0 5px transparent;
}
.icons__why {
    background: url("../../images/icons_32x32/icons_blue/Why-ESET-32x32.png") no-repeat 0 5px transparent;
}
.icons__antitheft {
    background: url("../../images/icons_32x32/icons_blue/antitheft-system-32x32.png") no-repeat 0 5px transparent;
}
.icons__call-blocking {
    background: url("../../images/icons_32x32/icons_blue/call-blocking-32x32.png") no-repeat 0 5px transparent;
}
.icons__GPS {
    background: url("../../images/icons_32x32/icons_blue/GPS-Localisation-32x32.png") no-repeat 0 5px transparent;
}
.icons__Staying {
    background: url("../../images/icons_32x32/icons_blue/Staying-Secure-32x32.png") no-repeat 0 5px transparent;
}
.icons__Wifi {
    background: url("../../images/icons_32x32/icons_blue/Wifi-Safe-Setting.png") no-repeat 0 5px transparent;
}
.icons__sale {
    background: url("../../images/icons_32x32/icons_blue/sale-32x32.png") no-repeat 0 3px transparent;
}
.icon__beta {
    background: url("/business/products/overview/images/bussi_beta.png") no-repeat scroll 100% 3px transparent;
}
.icons__social-media {
    background: url("../../images/icons_32x32/icons_blue/growth-and-learning-opportunities-32x32.png") no-repeat 0 5px transparent;
}
.icons__exploit {
    background: url("../../images/icons_32x32/icons_blue/real-time-32x32.png") no-repeat 0 5px transparent;
}
.icons__distance {
    background: url("../../images/icons_32x32/icons_blue/email-filtering-32x32.png") no-repeat 0 5px transparent;
}
.icons__check-security {
    background: url("../../images/icons_32x32/icons_blue/Online-Scanner.png") no-repeat 0 5px transparent;
}
.e-unilic__mob {
    width: 200px;
}
.b-comparison {
    margin:0 auto 25px;
    width:720px;
}
.comparison_row_title {
    margin-top: 15px;
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #d5dae4;
}
.comparison_row_title .comparison_col_des {
    font-weight: bold;
    margin-top: 47px;
}
.comparison_col_des {
    float: left;
    font-size: 14px;
    width: 254px;
}
.comparison_col_win, .comparison_col_sum, .comparison_col_and {
    float: left;
    min-height: 16px;

    text-align: center;
    width: 150px;
}
.comparison_col_win, .comparison_col_sum, .comparison_col_and {
    text-align: center;
}
.comparison_row_title_cont .comparison_col_des {
    font-weight: bold;
}
.comparison_row, .comparison_row_title_cont {
    margin: 3px 0;
    padding: 3px 0;
    border-bottom: 1px dashed #d5dae4;
}
.comparison_col_win img, .comparison_col_sum img, .comparison_col_and img {
    position: relative;
    top:3px;
}
.b-banner__text_pr {
    bottom: 100px;
    left: 60px;
    position: absolute;
}
.b-banner__text_home {
    top: 45px;
    left: 45px;
    position: absolute;
    text-align: left;
}
.b-banner__text_home_p {
    margin: 0 0 55px;
    font-size: 18px;
    font-style: italic;
}
.b-banner__text_home .ButtonsHolder38 p {
    margin: 0;
    padding: 10px 10px 10px 0;
}
.b-banner__text_sm {
    font-size: 18px; font-style: italic;
}
.b-product__down_bottom {
    border-top: 1px dashed #D5DAE4;
    padding: 5px 0;
}
.b-bottom__os {
    margin: 20px 0;
}
/*************************************************************/
/*******    PAGES STYLE  -->   business                   *****/
/*************************************************************/
.b-bussines_tabs_stn {
    padding:5px 20px;
    border-bottom: 1px solid #D5DAE4;
}
.b-bussines_tabs_stn-last {
    border-bottom: 0;
}
.b-bussines_tabs_table {
    width: 100%;
}
.b-bussines_tabs_table td {
    padding: 5px 0;
}
.t270 {
   width: 270px
}
.t60 {
    width:60px;
    vertical-align: middle;
}
.t60 img, .t420 img {
    vertical-align: middle;
}
.t420 {
    width:420px;
    vertical-align: middle;
}
.t220 {
    width:220px;
    vertical-align: middle;
}
.t100 {
    width: 90px;
    padding-left: 10px !important;
}
.t100 .ButtonsHolder20 {
    margin: 0;
}
.t100 .ButtonsHolder20 .blue20,
.t100 .ButtonsHolder20 .grey20 {
    float: none;
    text-align: center;
}
.b-colom__rpadd {
    padding-right: 100px;
}
.b-section {
    margin: 0 0 10px;
}
.b-title__product {
    font-weight: bold;
    padding-bottom: 10px;
}
.b-outlined_right {
    background-color: #EEF1F4;
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 15px;
    padding: 5px 11px;
}
.b-outlined_right h2 {
    color: #30343E;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 5px 20px;
}
.b-outlined_right hr {
    background: url("../../images/line.gif") repeat-x scroll 0 50% transparent;
    border: medium none;
    color: #D5DAE4;
    height: 1px;
    margin: 0;
    padding: 0;
}
.b-outlined__item {
    padding: 0 20px 10px;
}
.b-outlined_right p {
    margin: 5px 0;
}
.b-product__pages_bussines {
     padding: 0 30px 35px;
}
.b-product__pages_bussines .b-list {
    list-style: none outside none;
    margin: 10px 0;
    padding-left: 0;
}
.b-product__pages_bussines .b-section__hr {
    border-bottom: 1px solid #D5DAE4;
    margin-bottom: 30px;
    padding: 0 0 30px;
}
.b-product__pages_bussines .b-gallary__title img {
    max-width: 750px;
}
.b-table__row {
    margin-left: 40px;
}
.b-table__name {
    background-image: url("/business/images/tab_sp_h70.png");
    background-repeat: no-repeat;
    height: 80px;
}
.e-table__title_1 {
    background-position: 0 -80px;
}
.e-table__title_2 {
    background-position: 14px 0;
}
.e-table__title_3 {
    background-position: -60px 0;
}
.e-table__title_4 {
    background-position: -138px 0;
}
.e-table__title_5 {
   background-position: -205px 0;
}
.e-table__title_6 {
    background-position: -282px 0;
}
.e-table__title_7 {
    background-position: -352px 0;
}
.e-table__title_8 {
   background-position: -431px 0;
}
.b-table__sr {
    height: 14px;
    margin: 5px 0;
}
.b-table__sr a {
    font-size: 10px;
    position: relative;
    display: block;
}
.e-table__st_no {
    background-color: #d9d9d9;
}
.e-table__st_yes {
    background-color: #1E8A93;
}
.b-section__page_fsl {
    padding: 30px 0 30px;
    border-bottom: 1px solid #D5DAE4;
    margin-bottom: 30px;
}
.b-mr20 {
    margin-right: 20px;
}
.b-consulting__banner img {
    border-radius: 5px;
}
.b-consulting__banner__text {
    left: 100px;
    position: absolute;
    top: 60px;
}
.b-consulting__banner__text.b-cons__posit_v2 {
    left: 80px;
    position: absolute;
    top: 50px;
}
.b-consulting__banner__text h2 {
    color: #30343E;
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    text-align: left;
}
.b-consulting__banner__text p {
    font-size: 17px;
    font-style: italic;
    text-align: left;
}
.b-consulting__banner__text:hover h2 {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
}
.b-consulting__banner__text:hover p {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
    -webkit-transition:all 0.5s ease-in;
    -moz-transition:all 0.5s ease-in;
    -o-transition:all 0.5s ease-in;
    transition:all 0.5s ease-in;
}
.b-consulting .e-h2 {
    color: #005599;
}
.b-section__page_bs {
    margin: 10px 0 20px;
}
.b-business__title {
    border-left: 1px dashed #9FA1A4;
    padding: 0px 10px 0 15px;
}
.b-business__title-more {
    min-height: 132px;
    margin: 0;
}
.b-business__title .e-h3 {
    text-transform: uppercase;
    color: #005599;
    font-weight: bold;
}
.b-business__title ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.b-business__title ul li {
    padding: 0 0 5px;
}
.b-business__links {
    line-height: 22px;
}
.b-business__links a {
    text-decoration: underline;
}
.b-business__links a:hover {
    text-decoration: none;
}
.b-section__page_bs .e-h3 {
    text-align: left;
    margin: 0 0 7px;
}
.b-section__page_bs .b-business__icons .e-h3 {
    text-align: left;
    margin: 0 0 5px;
}
.b-business__icons {
    padding-left: 50px;
    min-height: 145px;
}
.b-section__page_bs_bg {
   background: url("/business/overview/images/divider_bg01.png") no-repeat scroll center bottom transparent;
    margin-bottom: 30px;
    padding-bottom: 70px;
}
.b-section__page_bs_bg2 {
   background: url("/business/overview/images/divider_bg01.png") no-repeat scroll center bottom transparent;
    margin-bottom: 0;
    padding-bottom: 40px;
}
.b-section__page_bs_bg3 {
   background: url("/business/overview/images/divider_bg01.png") no-repeat scroll center bottom transparent;
    margin-bottom: 30px;
    padding-bottom: 50px;
}
.i-b__ess {
    background: url("/business/overview/images/spr__ees.png") no-repeat scroll 0 6px transparent;
}
.i-b__fs {
    background: url("/business/overview/images/File-Security.png") no-repeat scroll 0 6px transparent;
}
.i-b__ms {
    background: url("/business/overview/images/Mail-Security.png") no-repeat scroll 0 6px transparent;
}
.i-b__gs {
    background: url("/business/overview/images/Gateway-Security.png") no-repeat scroll 0 6px transparent;
}
.i-b__co {
    background: url("/business/overview/images/Collaboration.png") no-repeat scroll 0 6px transparent;
}
.i-b__sa {
    background: url("/business/overview/images/Secure-Authentication.png") no-repeat scroll 0 6px transparent;
}
.b-section__page_era {
    background: url("/business/overview/images/devider_line870.png") no-repeat scroll center top transparent;
    margin: 40px 0;
}
.b-section__page_era_bgb {
    background: url("/business/overview/images/devider_line870.png") no-repeat scroll bottom center transparent;
    padding: 1px 0;
}
.b-section__page_era_bgc {
    background: url("/business/overview/images/devider_bg_close870.png") repeat-y scroll top center transparent;
    padding: 0 50px;
}
.b-section__page_era_cnt {
    background: url("/business/overview/images/12-Remote-admin.png") no-repeat scroll 25px center transparent;
    padding: 20px 70px 20px 120px;
}
.b-section__page_fstak_cnt {
    background: url("/business/overview/images/fstak.png") no-repeat scroll 25px center transparent;
    padding: 20px 70px 20px 120px;
}
.b-section__page_empty {
    padding: 20px 70px 20px 50px;
}
.b-section__page_fstak_cnt h4 {
    color: #005599;
}
.b-section__page_startup {
    background: url("/business/overview/images/ico-startup.png") no-repeat scroll 14px center transparent;
    padding: 20px 70px 20px 160px;
}
.b-section__page_startup-txt {
    border-top: 1px solid #dedede;
    margin:10px 0 0 0;
    padding:10px 0 0 0;
}
.e_p5 p {
    margin: 0 0 3px;
}
.b_ic_bussines_ese {
    background: url('/business/overview/images/Secure-Enterprise.png') no-repeat 0 0;
    padding-left: 110px;
    min-height: 62px;
}
.b-product__pages_bussines .b-section__page_bdh {
    border-bottom: 1px dashed #9FA1A4;
    padding: 0 0 30px;
    margin: 0 0 30px;
}
.b-product__pages_bussines .b-section__page_bdh.b-last {
    border: 0px none;
}

.b-section__gray {
    color: #b0b0b0;
}
.b-section__gray .e-h3 {
    opacity: 0.5;
}

.ic__business {
    height: 34px;
    line-height: 30px;
    margin-bottom: 5px;
    padding-left: 45px;
}
.ic_sta {
    background: url("/business/overview/images/Endpoint-Antivirus.png") no-repeat 0 0;
}
.ic_st {
    background: url("/business/overview/images/Endpoint-Security.png") no-repeat 0 0;
}
.ic_mb {
    background: url("/business/overview/images/Mobile-Security.png") no-repeat 0 0;
}
.ic_fs {
    background: url("/business/overview/images/File-Security.png") no-repeat 0 0;
}
.ic_ms {
    background: url("/business/overview/images/Mail-Security.png") no-repeat 0 0;
}
.ic_gs {
    background: url("/business/overview/images/Gateway-Security.png") no-repeat 0 0;
}
.ic_ra {
    background: url("/business/overview/images/Remote-admin.png") no-repeat 0 0;
}
/*************************************************************/
/*******    PAGES STYLE  -->   download                  *****/
/*************************************************************/
.b-download {

}
.b-download .b-product {
    padding: 0 40px 35px;
}
.b-d__sections__main {
    margin: 10px 0 20px;
    background: url("../../images/download_icons/line_down_items.png") no-repeat scroll 0 0 transparent;

}
.b-d__sections__block {

}
.b-d__title {
    background: url("../../images/download_icons/line_down_items.png") no-repeat scroll 0 100% transparent;
    position: relative;
    cursor: pointer;
    padding: 15px 17px 20px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-d__title:hover {
    background-color: #F5F6F8;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-d__title:hover span {
    color: #0C5599;
}
.b-d__title span {
    display: block;
    position: absolute;
    right: 20px;
    top:0;
    padding: 15px 0 0;
    color: #ADB2B9;
    font-size: 20px;
    font-weight: bold;
}
.b-d__title span em {
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
}
.b-d__title_name {
    font-weight: normal;
    font-size: 17px;
    color: #000000;
}
.b-d__section__item {
    display: block;
    padding:0 0 15px;
    background: url("../../images/download_icons/line_down_items.png") no-repeat scroll 0 100% transparent;
}
.b-d__prod_sections {
    padding:15px 0 0;
}
.b-d__bft {
    background: url("../../images/download_icons/line_down_items.png") no-repeat scroll 0 0 transparent;
}
.b-d__prod_box {
    float: left;
    width: 68px;
}
.b-d__prod_info {
    float:left;
    width:300px;
}
.b-d__prod_info h3 {
    color:#000000;
    font-size: 15px;
    padding-bottom: 3px;
}
.b-d__prod_info h3 a{
    color:#000000;
}
.b-d__prod_info p {
    color: #7C808A;
    font-size: 12px;
    line-height: 1.2em;
    font-weight: normal;
}
.b-d__prod_os {
    float: left;
    padding-left: 19px;
    width: 120px;
}
.b-d__prod_os p {
    background-position: 0 50% !important;
    background-repeat: no-repeat;
    line-height: 24px;
    padding: 0 0 0 33px;
    color:#ADB2B9;
    font-size: 12px;
}
.b-d__prod_os .b-windows {
    background-image: url("../../images/download_icons/ico_os_win.png");
}
.b-d__prod_os .b-mac {
    background-image: url("../../images/download_icons/ico_os_mac.png");
}
.b-d__prod_os .b-linux {
    background-image: url("../../images/download_icons/ico_os_linux.png");
}
.b-d__prod_os .b-mobile {
    background-image: url("../../images/download_icons/ico_os_mobil.png");
}
.b-d__prod_btn {
    float: left;
    width: 159px;
}
.b-d__prod_btn-line {
    padding: 2px 0 0;
}
.b-d__prod_btn_blue {
    background: url("../../images/download_icons/btn_blue_down.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 31px;
    line-height: 26px;
    margin-bottom: 2px;
    padding-left: 9px;
    width: 148px;
}
.b-d__prod_btn_blue:hover {
    background-position: 0 100%;
    text-decoration: none;
}
.b-d__bottom {
    margin:40px 0 20px;
}
.b-d__bottom h3 a {
    line-height: 35px;
    padding-left: 44px;
    color: #30343E;
    display: block;
}
.b-d__bottom_text {
    line-height: 1.5em;
    padding: 0 15px 11px 0;
    font-size: 12px;
}
.b-d__bottom .support {
    background: url("../../images/download_icons/ico_support2.gif") no-repeat scroll 0 0 transparent;
}
.b-d__bottom .doc {
    background: url("../../images/download_icons/ico_doc.gif") no-repeat scroll 0 0 transparent;
}
.b-d__bottom .scan {
    background: url("../../images/download_icons/ico_scan.gif") no-repeat scroll 0 0 transparent;
}
.b-d__top {
    background-color: #F6F8F9;
    border: 1px solid #E6E9EF;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
    padding: 15px 25px;
}
.b-d__top p {
    margin-bottom: 5px;
}
.b-d__top-nobg {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 10px 0 0 0;
    margin: 0 0 30px 0;
}
.b-download .b-page-menu__el_top {
    margin-top:0;
}
.b-download .b-form {
    background-color: #FFFFFF;
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 20px;
    padding: 20px;
}
.b-download .b-form__section {
    clear: both;
    margin: 0 0 10px;
    position: relative;
}
.b-download .b-form__section label {
    color: #30343E;
    display: block;
    float: left;
    height: 31px;
    line-height: 14px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 200px;
}
.b-download .input {
    float: left;
    padding: 2px 0 3px 5px;
    width: 350px;
}
.b-download .select {
    width: 358px;
}
.b-download .button {
    margin-top: 10px;
}
.e-captcha_word {
    clear: both;
    display: block;
    margin-left: 214px;
    padding: 10px 0 0;
}
.b-d__bussines .b-d__prod_info {
    width: 368px;
}
.b-d__section__conteiner {
    display: none;
}
.b-d__manuals .b-d__prod_info {
    width: 440px;
}
/***/
.b-d__utilities {
    background: url("../../images/line_utilit_items.png") no-repeat scroll 0 0 transparent;
}
.b-d__utilities .b-d__title {
    background: url("../../images/line_utilit_items.png") no-repeat scroll 0 100% transparent;
}
.b-d__utilities .b-d__prod_info {
    width: 730px;
}
.b-colom__75 .b-d__utilities .b-d__prod_info {
    width: 505px;
}
.b-d__utilities .b-d__section__item {
    background: url("../../images/line_utilit_items.png") no-repeat scroll 0 100% transparent;
}
.b-d__utilities .b-d__title:hover{
    background-color: #F5F6F8;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
/***/
.b-d__sections__utilities {
    background: url("../../images/line_utilit_items.png") no-repeat scroll 0 0% transparent;
    margin: 50px 0;
}
.b-d__sections__utilities .b-d__section__item {
    background: url("../../images/line_utilit_items.png") no-repeat scroll 0 100% transparent;
}
.b-d__sections__utilities h3  {
    font-size: 15px;
    font-weight: normal;
}
.b-d__sections__utilities .b-d__prod_sections {
    padding: 20px 0 0 10px;
}
.b-d__sections__utilities .b-d__prod_info {
    width: 690px;
}
.b-d__sections__utilities .b-d__section__item {
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-d__sections__utilities .b-d__section__item:hover {
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    background-color: #F5F6F8;
    border-radius: 5px 5px 5px 5px;
}

/*** banner downloads pages && notfound pages ***/
.b-down__banner_ml {
    margin-bottom: 20px;
    position: relative;
    width: 971px;
}
.b-down__banner_ml img {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.b-down__banner_desc {
    left: 51px;
    position: absolute;
    top: 128px;
    width: 480px;
}
.b-down__banner-business .b-down__banner_desc {
    top: 165px;
}
.b-down__banner_desc .grey28 a i,
.b-down__banner_desc .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
.b-down__banner_desc.e_inner_banner__position {
    top: 155px;
}
.b-down__banner_desc .ButtonsHolder28 {
    margin: 5px 0 5px;
}
.b-down__banner_desc .b-tn__button .grey28 a i {
    width:418px;
}
.b-tn__button a:hover,.b-tog__hide .b-tn__button a:hover {
    text-decoration: none;
    background-position: 0 -30px;
}
.b-down__banner_desc p.b-text_th {
    color: #FFFFFF;
    font-size: 9px;
    margin: -10px 10px 0;
    text-align: left;
}
.b-down__banner_desc p {
    text-align: center;
}
.b-banner-notfound .b-down__banner_desc {
    left: 470px;
    top: 180px;
    width: 482px;
}
.b-banner-notfound .b-down__banner_desc p.b-text_th {
    margin: 5px 10px;
    color: #626670;
}
.b-tn__button__item {
    background: url('/download/overview/images/Button_eset_tn2_yell.png') no-repeat 0 0 ;
    display: block;
    height: 30px;
    width: 459px;
    margin: 0 10px;
}
.b-tog__hide .b-tn__button a {
    background: url('/download/overview/images/Button_eset_tn2_yell.png') no-repeat 0 0 ;
    display: block;
    height: 30px;
    width: 459px;
    margin: 0 10px;
}
.b-down__banner_ml.st-bottom__links img {
    border-radius: 5px 5px 0 0;
}
.b-bottom__links {
    background: url('/download/overview/images/bg_banner-bottom__links.jpg') repeat-x 0 0 ;
    height:32px;
    margin-right: 1px;
    border-radius: 0 0 5px 5px;
}
.b-bottom__links a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12.5px;
    line-height: 32px;
    text-align: center;
    width: 49.5%;
}
.b-bottom__links a.e-bord_right {
    border-right:  2px solid #777777;
}
/*** end banner downloads pages && notfound pages ***/

/*** banner download business trial ***/
.b-down__banner-business-2 .b-down__banner_desc {
    left: 51px;
    position: absolute;
    top: 165px;
    width: 480px;
}
.b-down__banner-business-2 .b-down__banner_desc p {
    text-align: center;
}
.b-down__banner-business-2 .b-down__banner_desc .grey28 a i,
.b-down__banner-business-2 .b-down__banner_desc .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: auto;
}
.b-down__banner-business-2 .b-down__banner_desc .ButtonsHolder28 {
    margin: 5px 0 0 0;
}
.b-down__banner-business-2 .green28 p,
.b-down__banner-business-2 .green28 p a,
.b-down__banner-business-2 .green28 p a b,
.b-down__banner-business-2 .green28 p a b i {
    float: left;
}
.b-down__banner-business-2 .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-down__banner-business-2 .more {
    color: #fff;
}
/*** end banner download business trial ***/

/*** smart banner ***/
.b-banner__smart-bb {
    height: 283px;
}
.b-banner__smart-bb .b-banner__button {
    left: 34px;
    position: absolute;
    top: 155px;
    width: 555px;
}
.b-banner__smart-bb .b-banner__button p {
    text-align: center;
}
.b-banner__smart-bb .b-banner__button .grey28 a i,
.b-banner__smart-bb .b-banner__button .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: auto;
}
.b-banner__smart-bb .b-banner__button .green28 a i {
    width: 90px;
}
.b-banner__smart-bb .b-banner__button .ButtonsHolder28 {
    margin: 0;
}
.b-banner__smart-bb .green28 p,
.b-banner__smart-bb .green28 p a,
.b-banner__smart-bb .green28 p a b,
.b-banner__smart-bb .green28 p a b i {
    float: left;
}
.b-banner__smart-bb .b-banner__bottom-anketa {
    position: absolute;
    left: 41px;
    bottom: 7px;
}
.b-banner__smart-bb .b-banner__bottom-anketa a {
    font-size: 15px;
    line-height: normal;
    color: #ffffff;
    text-decoration: underline;
}
.b-banner__smart-bb .b-banner__bottom-anketa a:hover {
    text-decoration: none;
}
/*** end smart banner ***/

/*** banner business action ***/
.b-banner__business-action_200 img {
    border-radius: 5px;
}
.b-banner__business-action_200 .b-banner__button {
    left: 51px;
    position: absolute;
    top: 160px;
}
.b-banner__business-action_200 .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__business-action_200 .green28 a i,
.b-banner__business-action_200 .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__business-action_200 .green28 p,
.b-banner__business-action_200 .green28 p a,
.b-banner__business-action_200 .green28 p a b,
.b-banner__business-action_200 .green28 p a b i {
    float: left;
}
.b-banner__business-action_200 .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__business-action_200 .more {
    color: #fff;
}
/*** end banner business action ***/

.b_thank {
    min-height: 380px;
    background: url('/download/overview/images/head.png') no-repeat 100% 0 ;
}
.b_thank h1 {
    font: 23px/199px Segoe UI,Arial,Helvetica,sans-serif;
    height: 199px;
    padding: 0 0 0 40px;
}
.b_thank p {
    text-align: center;
    font-size: 15px;
    margin: 70px 0;
}
/*************************************************************/
/*******    PAGES STYLE  -->   buy                       *****/
/*************************************************************/
.b-buy {
    padding: 30px 30px 35px;
}
.b-section__filter {
    margin: 10px 0 25px;
}
.b-section__filter-right {
    float: right;
    width: 63.5%;
}
.b-buy .b-vertical__line {
    min-height: 130px;
}
.b-buy .b-nav__filter .b-vertical__line {
    min-height: inherit;
    border-left: 1px solid #ffffff;
    line-height: 24px;
}
.b-nav__filter .e-h3 {
    padding:0;
}
.b-form__buy {
    padding: 5px 0;
}
.b-form__buy select {
    width:100%;
    height: 25px;
}
.b-form__buy_section {
    padding:0 0 5px;
}
.b-form__buy_section label {
    cursor: pointer;
}
.b-nav__filter {
    border-top: 1px solid #D5DAE4;
    border-bottom: 1px solid #D5DAE4;
    padding:10px 0;
    margin-bottom: 30px;
}
.b-left {
    float:left;
    margin-right:5px;
}
.b-nav__filter_page {
    margin:0;
    padding:0;
    list-style: none;
    float: left;
    height: 24px;
}
.b-nav__filter_page li {
    float: left;
}
.b-nav__filter_page li a {
    display: block;
    color: #626670;
    margin-right:5px;
}
.b-nav__filter_page li a:hover {
    text-decoration: none;
}
.b-nav__filter_page li a.e-active {
    color: #000;
}
.b-buy__item_left {
    width:145px;
    padding-right: 10px;
    float:left;
}
.b-buy__item_right {
    width:285px;
    float:left;
}
.b-buy__status {
    border-bottom: 1px dotted #D5DAE4;
    font-style: italic;
    margin: 0 0 8px;
    padding: 0 0 8px;
}
.b-buy__logo {
    margin:10px 0;
}
.b-buy__logo img  {
    max-width: 130px
}
.b-buy__item {
    margin:0 0 10px;
    padding:0 0 10px;
    border-bottom: 1px solid #D5DAE4;
}
.b-buy__item .ButtonsHolder28 p {
    margin: 0;
    padding: 5px 5px 5px 0;
}
.b-buy__item .b-colom__item_mr {
    margin-right: 15px;
}
.b-buy__item .b-colom__item_ml {
    margin-left: 15px;
}
.b-buy__item .b-colom__50 {
    padding:7px 0;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-buy__item .b-colom__50:hover {
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    background-color: #F5F6F8;
    border-radius: 5px 5px 5px 5px;
}
.b-buy__details .b-pagenation {
    border-top: 0px none;
    width: 100%;
}
.b-pr__section {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #D5DAE4;
}
.b-pr__section .blue28 {
   float: right;
}
.b-pr__section .blue28 p {
    padding: 0;
}
.b-tab__stList .contenttable-2 tr th {
    border-top: 0;
}
.b-tog__hide {

}
.b-but__toogle {
    text-align: right;
}
.e-rgh__icon {
    background: url('/buy/images/new_sticker.png') no-repeat right top;
    padding-right: 130px;
}
.b-pr__section .b-tog__hide .blue28 {
    float: left;
}
.b-table, .b-table_1 {
    border-collapse: collapse;
    margin: 10px 0;
}
.b-table_1 td, .b-table_1 th {
    border: 1px solid #DEDEDE;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.b-table td, .b-table th {
    border: 1px solid #DEDEDE;
    padding: 5px;
    text-align: center;
    vertical-align: top;
}
.b-buy .b-page-menu__el_top {
    margin-top: 0px;
}
.pop__test {
    height: 600px;
}
.b-modal_register {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5DAE4;
    height: 460px;
    padding: 20px 30px 35px;
    width: 750px;
}
.b-modal_register__container {
    margin: 0 0 20px;
}
.b-modal_register__container .e-h3 {
    padding-bottom: 10px;
}
.b-modal_register form {
    border-bottom: 1px dotted #D5DAE4;
    border-top: 1px dotted #D5DAE4;
    margin-bottom: 5px;
    padding: 10px 0 5px;
}
.b-modal_register .b-form__section {
    clear: both;
    margin: 0 0 10px;
    position: relative;
}
.b-modal_register .b-form__section label {
    color: #30343E;
    display: block;
    float: left;
    height: 31px;
    line-height: 14px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 200px;
}
.b-modal_register .input {
    float: left;
    padding: 2px 0 3px 5px;
    width: 350px;
}
.b-modal_register .b-form__captcha {
    margin: 10px 0 0 214px;
}
.b-modal_register .button {
    margin: 0 10px 0 0;
}
/*************************************************************/
/*******    PAGES STYLE  -->   partners                  *****/
/*************************************************************/
.b-partners {
    padding: 30px 30px 35px;
}
.b-line_step {
    width:427px;
    margin:25px 0;
}
.b-line_step__1.b-line_step__active {
    height:29px;
    background: url('/partners/images/line_step.png') no-repeat;
    width:113px;
    float:left;
}
.b-line_step__1.b-line_step__active {
    background-position: 0 -29px;
}
.b-line_step__2 {
    height:29px;
    background: url('/partners/images/line_step.png') no-repeat;
    width:197px;
    padding:0 2px;
    float:left;
}
.b-line_step__2.b-line_step__passive {
    background-position: -113px 0;
}
.b-line_step__2.b-line_step__active {
    background-position: -113px -29px;
}
.b-line_step__3 {
    height:29px;
    background: url('/partners/images/line_step.png') no-repeat;
    width:113px;
    float:left;
}
.b-line_step__3.b-line_step__passive {
    background-position: -314px 0;
}
.b-line_step__3.b-line_step__active {
    background-position: -314px -29px;
}
.b-title_step {

}
.b-partners .b-form {
    border-bottom: 1px dotted #D5DAE4;
    border-top: 1px dotted #D5DAE4;
    margin: 15px 0;
    padding: 20px 0 10px;
}
.b-partners .b-form__section {
    clear: both;
    margin: 0 0 10px;
    position: relative;
}
.b-partners .b-form__section label {
    color: #30343E;
    display: block;
    float: left;
    height: 31px;
    line-height: 14px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 200px;
}
.b-partners .b-form__section .b-text {
    width: 350px;
    margin: 5px 0 10px 215px;
}
.b-partners .input {
    float: left;
    padding: 2px 0 3px 5px;
    width: 350px;
}
.b-button_next {
    margin-left: 210px;
}
.b-form__section_ch {
    float: left;
    height: 45px;
}
.b-form__section_ch div {
    float: left;
}
.b-partners .b-form__section_ch label {
    display: inline;
    float: none;
    width: auto;
}
.b-partners .b-form_step3 .b-form__section label {
    height: auto;
}
.b-partners .textarea {
    border: 1px solid #D5DAE4;
    padding: 5px 0 3px 5px;
    width:350px;
    height:100px;
    margin-bottom: 10px;
}
.b-bor_section_partners {
    margin:0 0 10px;
    padding: 0 0 15px;
    border-bottom: 1px dotted #D5DAE4;
}
.b-section_partners {
    margin:0 0 10px;
    padding: 0 0 15px;
}
.b-spi{
    margin:3px 0 0;
    padding-left:15px;
}
.b-col_part__left {
    width:155px;
    float:left;
}
.b-col_part__left img {
    width:142px;
}
.b-col_part__right {
    float:left;
    width:290px;
    min-height: 150px;
}
.b-section_partners_item {
    margin:10px 0;
}
.b-section_partners_item .b-colom__item_mr, .b-section_partners_item .b-colom__item_ml {
    border-bottom: 1px dotted #D5DAE4;
    padding: 10px 0 15px;
}
.b-part_sect2 {
    padding: 10px 0 15px;
    margin:0 0 10px;
    border-bottom: 1px dotted #D5DAE4;
}
.b-education__img {
    width: 180px;
    float:left;
    padding-top:5px;
}
.b-education__cont {
    width: 700px;
    float:left;
}
.b-education__img img {
    max-width:150px;
}
.b-education .b-bor_section_partners {
    margin-top:25px;
}
.b-education__img a img {
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    border: 1px solid transparent;
}
.b-education__img a:hover img {
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    border: 1px solid #CAF4F9;
    box-shadow: 0 0 5px 2px #CAF4F9;
}
.b-education__img a:active img {
    border: 1px solid #CAF4F9;
    box-shadow: 0 0 5px 0 #00B8C5;
}
/*************************************************************/
/*******    PAGES STYLE  -->   support                   *****/
/*************************************************************/
.b-support .tabs-refresh {
}
.b-support .tabs-refresh-nav {
    width: 100%;
}
.b-support .tabs-refresh-nav li {
    width: 144px;
    white-space: normal;
}
.b-support .tabs-refresh-nav li a {
    line-height: normal;
    min-height: 45px;
    min-width: 102px;
}
.b-support .tabs-refresh-nav li a span {
    display: block;
    position: relative;
    top: 10px;
}
.b-s_main {
    padding: 0 40px 35px;
}
.b-s_main .b-colom__item {
    padding:0 10px 0 0;
}
.b-search-module {
    background: none repeat scroll 0 0 #EEF1F4;
    border: 1px solid #D2D6E0;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 20px;
}
.b-search-module__cont {
    padding:10px 25px 20px;
}
.b-search-module__cont h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 4px;
}
.b-search-module__cont .input {
    padding: 3px 7px;
}
.b-search-module__inp {
   float: left;
   width:488px;
}
.b-search-module__inp .input {
    width:472px !important;
    height:24px !important;
}
.b-search-module__bt {
   float: left;
   width: 107px;
}
.b-search-module__bt .ButtonsHolder28 {
    margin: 0;
}
.b-search-module__bt .ButtonsHolder28 p {
    padding: 2px 0 2px 16px;
}
.b-support .b-page-menu__el_top {
    margin:0;
}
.b-st__right {
    width: 180px;
    float: right;
    border: 1px solid #D5DAE4;
    color: #30343E;
    background-color: #EEF1F4;
    border-radius: 5px;
}
.b-st__right_menu {
    list-style: none;
    margin:0;
    padding:0;
}
.b-page-menu .b-st__right_menu li {
    border-bottom: 1px solid #D5DAE4;
    line-height: normal;
    padding: 0;
}
.b-st__right_menu li:last-child {
    border-bottom: 0 none;
}
.b-page-menu .b-st__right_menu li a {
    color: #777C86;
    border: 1px transparent;
    display: block;
    font-size: 12px;
    font-weight: bold;
    min-height: 40px;
    padding: 13px 10px 7px 60px;
    background: url("/support_v/images/support_icons.png") no-repeat scroll 10px 10px transparent;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-page-menu .b-st__right_menu li a:active{
    color:#005599;
}
.b-page-menu .b-st__right_menu li a:hover {
    text-decoration: none;
    border: 1px transparent;
    font-weight: bold;
    background-color: transparent;
}
.b-page-menu .b-st__right_menu li a.ic_faq {
    background-position: 10px 10px;
}
.b-page-menu .b-st__right_menu li a.ic_doc {
    background-position: 10px -55px;
}
.b-page-menu .b-st__right_menu li a.ic_download {
    background-position: 10px -120px;
}
.b-page-menu .b-st__right_menu li a.ic_rev {
    background-position: 10px -185px;
}
/*k-base*/
.k-b-c {
    border: 1px solid #D2D6E0;
    border-radius: 5px 5px 5px 5px;
    float: left;
    position: relative;
    width: 315px;
}
.k-b-c h2 {
    margin-top: 15px;
    font-weight: normal;
    margin-left: 35px;
}
.b-but_kb {
    margin: 0 0 20px;
}
.e-but_kb {
    background: url("/support/knowledge_base/list/images/but_kbase.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    margin: 0 auto;
    width: 170px;
}
.b-kb_section {
    border-bottom: 1px solid #E9ECF1;
    border-top: 1px solid #E9ECF1;
    margin: 10px 10px 15px;
}
.e-kb_one {
    background: url("/support/knowledge_base/list/images/n-1.png") no-repeat 5px 5px  transparent;
}
.e-kb_two {
    background: url("/support/knowledge_base/list/images/n-2.png") no-repeat 5px 5px  transparent;
}
.e-kb_three {
    background: url("/support/knowledge_base/list/images/n-3.png") no-repeat 5px 5px  transparent;
}
.b-kb_section a {
    display: block;
    padding: 2px 25px;
    min-height: 38px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.b-kb_section a:hover {
    text-decoration: none;
    background-color: #F5F6F8;
    border-radius: 5px 5px 5px 5px;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.k-b-c p:hover {
    background-color: #e3e3e3;
}
.k-b-c img {
    display: block;
    left: -18px;
    margin-top: -5px;
    position: relative;
    top: 14px;
}
.k-b-c ol {
    color: #005599;
    margin: 0 0 0 40px;
}
.k-b-c ol li {

}
.k-b-c ol li a {

}
.k-b-c ul {
    list-style: none outside none;
    margin: 10px 0 0 35px;
}
.k-b-c ul li {

}
.k-b-c ul li a {

}
.b-suppor_cont {
    margin: 0 0 40px;
}
.b-faq_tabs {
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 5px 5px;
    position: relative;
    background-color: #EEF1F4;
}
.b-faq_tabs h4 {
     color: #444444;
    font-family: arial;
    font-size: 14px;
    left: 17px;
    position: absolute;
    top: 10px;
    z-index: 10;
}
.b-faq_tabs .ui-tabs .ui-tabs-nav {
    float: left;
    padding: 30px 0 10px;
    height: auto;
    background: none repeat scroll 0 0 #EEF1F4;
}
.b-faq_tabs .ui-tabs .ui-tabs-nav li {
    float: none;
    margin: 3px 0;
    overflow: hidden;
    white-space: normal;
}
.b-faq_tabs .ui-tabs .ui-tabs-panel {
    background-color: #FFFFFF;
    border: 0 none;
    border-radius: 0 0 0 0;
    float: left;
    min-height: 282px;
    padding: 15px 25px 10px 30px;
    width: 395px;
}
.b-faq_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .b-faq_tabs .ui-tabs .ui-tabs-nav li a:hover {
    background: url("/support_v/images/f-ul-current.png") no-repeat 17px 0px transparent;
    color:#ffffff;
}
.b-faq_tabs .ui-tabs .ui-tabs-nav li a {
    width: 175px;
    padding: 2px 0 8px 30px;
    border: 0 none;
    background: none;
    line-height: normal;
    font-size: 14px;
}
.b-title__tabs {
    border-bottom: 1px solid #D7DCE5;
    color: #505050;
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 3px;
}
.b-faq-submenu {
    list-style: none outside none;
    margin: 0 0 30px;
    padding: 0;
}
.b-faq-submenu a.b-faq__link {
    background: url("/support_v/images/cir.png") no-repeat scroll 7px 9px transparent;
    display: block;
    padding: 3px 0 2px 20px;
}
.b-page-menu .b-st__right_menu .e-active {
    color: #005599;
    border: 0;
    font-weight: bold;
    background-color: transparent;
}
.b-faq__text {
    padding: 2px 0 0 20px;
    margin: 0 0 10px;
    display: none;
}
.sldown_arr {
    background: url("/support_v/images/cir_dw.png") no-repeat scroll 7px 9px #EEF1F4!important;;
    border-radius: 5px;
    color:#30343E;
}
.sldown_arr:hover {
    text-decoration: none;
}
.no_mar {
    margin-top:0;
}
.e-news__date {
    color: #7C808A;
    font-size: 12px;
}
.b-support .news-box h3 {
    color: #005599;
    font-size: 15px;
    padding: 0;
}
.b-support .e-news__date {
    color: #7C808A;
    font-size: 12px;
    padding: 0 !important;
}
.b-support p.t {
    line-height: 1.5em;
    padding-bottom: 30px;
    text-align: justify;
    word-wrap: break-word;
}
.update-content {
    border-bottom: 1px solid #DEDEDE;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.b-update-content .b-pagenation {
    border-top: 0 none;
}
.b-update-content {
    margin: 15px 0 0;
}
.b-banner-scanner {
    background: url("/support/scanner/images/scanner-banner.png") no-repeat scroll 500px 36px #E2E6ED;
    border-radius: 5px 5px 5px 5px;
    height: 202px;
    margin: 0;
    padding: 50px 617px 0 43px;
    width: 310px;
}
.b-banner-title {
    color: #006B6E;
    font: bold 24px/1.2em Segoe UI,Arial,Helvetica,sans-serif;
     padding-bottom: 5px;
}
.b-banner-text {
    font-size: 16px;
    padding-bottom: 12px;
}
.b-scanner_left_text {
    margin: 40px 0;
    padding: 0 20px 0 0;
}
.b-scanner_right_text {
    margin: 40px 0 -20px;
    padding: 0 20px;
}
.b-scanner_right_text_last {
    margin: 40px 0 0px;
    padding: 0 20px;
}
.e-scanner_text__img {
    margin: 20px 0 20px 5px;
}
#e-prod_icon_1 {
    background-position: 0 0;
}
#e-prod_icon_2 {
    background-position: 0 -102px;
}
#e-prod_icon_3 {
    background-position: 0 -204px;
}
#e-prod_icon_4 {
    background-position: 0 -306px;
}
.e-scanner_text__p_icon {
    background: url("/support/scanner/images/features.png") no-repeat scroll 0 0 transparent;
    margin: 14px 0 0;
    padding: 0 30px 10px 50px;
}
.e-scanner_text_moreinfo {
    background: url("/support/scanner/images/RTEmagicC_Image---icon-ESS_37.png") no-repeat scroll 345px 0 transparent;
    margin: 4px 0 0;
    padding: 0 130px 10px 0;
}
.e-prod_text_margin {
    margin: 5px 0 0;
}
.e-prod_text_margin p {
    padding: 0 0 18px 3px;
}
.e-scanner_text__img_center {
    text-align: center;
}
.e-scanner_text_linksmore {
    background: url("/support/scanner/images/i_icon.png") no-repeat scroll 340px bottom transparent;
    margin: 4px 0 0;
    padding: 0 64px 0 0;
}
.links_more {
    background: url("/support/scanner/images/links_more_icon.png") no-repeat scroll left 7px transparent;
    padding: 0px 0 0px 10px;
    margin: 5px 0;
    display: block;
}
.scanner-content_del {
    border-top: 1px solid #D7DCE5;
    margin: 30px auto 0;
    width: 100%;
}
.scanner-content_bottom {
    width: 100%;
}
.scanner-block {
    margin: 20px 0 0;
    min-height: 101px;
}
.scanner-block__text {
    background: url("/support/scanner/images/scanner_bottom_icons.png") no-repeat scroll 220px 0 transparent;
    padding: 0 90px 0 0;
}
#scanner-block__icon2 {
    background-position: 220px -138px;
}
#scanner-block__icon3 {
    background-position: 220px -276px;
}
#scanner-block__icon4 {
    background-position: 220px -414px;
}
#scanner-block__icon5 {
    background-position: 220px -552px;
}
#scanner-block__icon6 {
    background-position: 220px -690px;
}
.b-s_sect {
    border-bottom: 1px dotted #D2D6E0;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.b-s_sect p {
    margin: 0 0 10px;
}
.b-s_sect p img {
    max-width: 658px;
}
.m-b-green {
    background: none repeat scroll 0 0 #EEF6F1;
    border: 1px solid #DAEBE0;
}
.m-block {
    margin: 15px 0;
    position: relative;
    width: 100%;
}
.m-b-green .m-block__icons {
    background:url("/support_v/images/mb-green.png") no-repeat scroll 12px 16px transparent
}
.m-b-orange {
    background: none repeat scroll 0 0 #FFF5DF;
    border: 1px solid #FFE7BC;
}
.m-b-orange .m-block__icons {
    background:url("/support_v/images/mb-orange.png") no-repeat scroll 12px 16px transparent
}
.m-block__icons {
    padding: 10px 20px 20px 60px;
}
.m-b-orange h3 {
    color: #EE9811;
}
.m-b-green h3 {
    color: #53A52C;
}
.b-support .b-form {
    background-color: #FFFFFF;
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 0;
    padding: 25px 0 10px;
}
.b-support .b-form__section {
    clear: both;
    margin: 0 0 10px;
    position: relative;
}
.b-support .b-form__section label {
    color: #30343E;
    display: block;
    float: left;
    height: 31px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 125px;
}
.b-support .input {
    float: left;
    padding: 2px 0 3px 5px;
    width: 350px;
}
.b-support .textarea {
    border: 1px solid #D5DAE4;
    height: 100px;
    margin-bottom: 10px;
    padding: 5px 0 3px 5px;
    width: 350px;
}
.b-support .button {
    margin: 0;
}
.b-support .b-antdel .b-form{
    padding: 15px 0 10px;
}
.b-support .b-antdel .button {
    margin: 3px 0 0;
}
.e-s-select {
    float: left;
    margin: 0 20px 0 70px;
}
.b-delvir .ButtonsHolder28 {
    margin-left: 7px;
}
.b-do_utl .ButtonsHolder28 {
    margin: 0 auto;
    width: 395px;
}
.e-text__img {
    text-align: center;
}
.e-text__img img {
    max-width: 500px;
}
.b-s_sect_solid {
    border-bottom: 1px solid #D2D6E0;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.e-s_phone {
    font-size: 16px;
    line-height: 24px;
}
.e-s_text_ln {
    line-height: 24px;
}
.b-support .b-s_sect_solid .b-form {
    border: 0px none;
    border-radius: 0 0 0 0;
    margin: 0;
    padding: 15px 0 0;
}
.b-support .b-s_sect_solid .b-form__section label {
    width: 200px;
}
.b-support .b-s_sect_solid .textarea {
    margin: 0;
}
.b-mod_cont {
    border: 1px solid #D5DAE4;
    background-color: #f8f9fb;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding:15px;
    min-height: 395px;
}
.b-mod_sp {
    margin-top: 0;
    padding-left: 25px;
}
.b-mod_sp li {
    line-height: 22px;
}
.b-mod_sp li span {
    display: block;
    font-size: 12px;
    margin-left: 10px;
}
.b-support .b-fr_winloc .b-form__section label {
    width: 300px;
}
.b-s_sp_olof {

}
.b-s_sp_olof li {
    line-height: 22px;
    margin-bottom: 15px;
}
.b-kb__rank {

}
.b-kb__head-1 {
    padding: 7px 12px;
    margin: 0 0 10px 0;
    background: #eef1f4;
    position: relative;
    cursor: pointer;
}
.generatedcontent .b-kb__head-1 {
    padding-left: 40px;
}
.generatedcontent .b-kb__head-1:before {
    content: '+';
    font-size: 23px;
    line-height: normal;
    position: absolute;
    left: 12px;
    top: 1px;
}
.generatedcontent .b-kb__head-1-open:before {
    content: '\2012';
    left: 13px;
}
.b-kb__rank_lev_num_1 {
    padding: 0;
    list-style-type: none;
}
.b-kb__rank_lev_num_1 h2 {
    font-size: 17px;
    font-weight: normal;
}
.b-kb__rank_lev_num_1 li {
    font-size: 17px;
    font-weight: normal;
}
.b-kb__rank_lev_num_1 > li > .b-kb__rank_lev_ul_2,
.b-kb__rank_lev_num_1 > li > .b-kb__rank_lev_num_2 {
    display: none;
}
.b-kb__rank_lev_ul_2 {
    list-style: disc outside none;
    margin: 0 0 10px;
    padding-left: 30px;
}
.b-kb__rank_lev_ul_2 li {
    font-size: 13px !important;
    padding: 0;
}
.b-kb__rank_lev_num_2,
.b-kb__rank_lev_num_3 {
    margin: 0 0 10px;
    padding-left: 20px;
}
.b-kb__rank_lev_num_2 h3,
.b-kb__rank_lev_num_2 li {
    font-size: 15px;
    padding: 0;
}
.b-kb__rank_lev_num_3 h3,
.b-kb__rank_lev_num_3 li {
    font-size: 13px;
    padding: 0;
}

/* 2 level */
.b-kb__rank_lev_num_1 > li > .b-kb__rank_lev_num_2 {
    list-style-type: none;
}
.b-kb__rank_lev_num_1 > li > .b-kb__rank_lev_num_2 > .b-kb__rank_lev_num_3,
.b-kb__rank_lev_num_1 > li > .b-kb__rank_lev_num_2 > li > .b-kb__rank_lev_ul_2 {
    display: none;
}
.b-kb__rank_lev_num_2 > li > h3 {
    padding: 7px 12px;
    margin: 0 0 10px 0;
    background: #eef1f4;
    position: relative;
    cursor: pointer;
}
.generatedcontent .b-kb__rank_lev_num_2 > li > h3 {
    padding-left: 40px;
}
.generatedcontent .b-kb__rank_lev_num_2 > li > h3:before {
    content: '+';
    font-size: 23px;
    line-height: normal;
    position: absolute;
    left: 12px;
    top: -1px;
}
.generatedcontent .b-kb__rank_lev_num_2 > li > h3.open:before {
    content: '\2012';
    left: 13px;
}

.b-kb__toogle {
    padding: 8px 10px 7px 36px;
    border: 1px solid #FFE7BC;
    background: url("/support/knowledge_base/list/images/home-biz-icons_16x16.png") no-repeat scroll 8px 8px #FFF5DF;
}
.b-kb__toogle_bz {
    padding: 8px 10px 7px 36px;
    border: 1px solid #FFE7BC;
    background: url("/support/knowledge_base/list/images/home-biz-icons_16x16.png") no-repeat scroll 10px -76px #FFF5DF;
}
/*************************************************************/
/*******    PAGES STYLE  -->   hidden_pages              *****/
/*************************************************************/
.b-hidden_pages {
   padding: 0 10px 35px;
}
.gift-container {
    background: none repeat scroll 0 0 #F8F9FB;
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 5px 5px;
    margin: 34px auto 30px -6px;
    width: 958px;
}
.gift-container__title {
    padding: 19px 0 0 18px;
}
.e-h2-small {
    font-size: 16px;
    padding-bottom: 7px;
}
.gift-container__title .e-h2-small {
    font-size: 17px;
}
.gift-container__title p {
    font-size: 12px;
    line-height: 17px;
    padding: 18px 300px 0 1px;
}
.gift-form {
    padding: 20px 0 0 18px;
}
.gift-del {
    margin-bottom: 15px;
}
.gift-label {
    color: #000000;
    padding: 7px 0 0 1px;
}
.gift-form #email {
    width: 326px;
}
.gift-form input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5DAE4;
    font-family: segoe ui,arial;
    font-size: 13px;
    height: 29px;
    margin: 0 0 0 4px;
    padding: 0 0 0 5px;
}
.gift-text p {
    font-size: 12px;
    line-height: 20px;
    padding: 0 50px 8px 9px;
}
.gift-form .ButtonsHolder28 {
    margin: 0px 0 20px 49px;
}
.gift-form img {
    margin: 0 0 0 4px;
}
.gift-form .ButtonsHolder20 p, .gift-form .ButtonsHolder28 p {
    padding: 0px;
}
.pirates-container {
    margin: 21px 0 0;
}
.gift-block {
    background: none repeat scroll 0 0 #F8F9FB;
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 0 -7px;
    width: 468px;
}
.pirates-block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 5px 5px;
    height: 631px;
    margin: 0 0 0 8px;
    width: 468px;
}
.pirates-container .gift-container__title .e-h2-small {
    width: 380px;
}
.pirates-block .e-h2-small {
    margin-bottom: 15px;
}
.pirates-block__text {
    font-size: 12px;
    padding: 1px 0 0 19px;
}
.pirates-block__text .ButtonsHolder28 {
    margin: 10px 0 0;
}
.pirates-block__text .ButtonsHolder20 p, .pirates-block__text .ButtonsHolder28 p {
    padding: 5px 0;
}
.pirates-block__text p {
    line-height: 18px;
    padding: 0 30px 0 0;
}
.pirates-block .delimiter-dashed {
    margin: 14px 0 10px;
    width: 432px;
}
.gift-block .gift-container__title p {
    width: 290px;
}
.sitemap-container {
    margin: 24px 0 0;
}
.sitemap-colom__1 {
    padding: 0 0 0 32px;
}
.sitemap-colom__2 {
    padding: 0 0 0 38px;
}
.sitemap-colom__3 {
    padding: 0 0 0 45px;
}
.sitemap-list li a {
    color: #505050;
    font-size: 12px;
}
.sitemap-list li {
    background: url("../../images/li-point__grey.png") no-repeat scroll 0 8px transparent;
    list-style: none outside none;
    margin: 0 0 0 -40px;
    padding: 1px 0 2px 8px;
    width: 200px;
}
.sitemap-list .no-style {
    background: none repeat scroll 0 0 transparent;
    color: #505050;
    font-size: 12px;
    height: 18px;
    padding: 0;
}
.gift-form .b-colom__10 {
    width: 45px;
}
.gift-form .b-colom__40 {
    width: 190px;
}
.gift-form .b-colom__50 {
    width: 150px;
}
.gift-form .b-colom__90 {
    width: 340px;
}
/*************************************************************/
/*******    PAGES STYLE  -->   company                   *****/
/*************************************************************/
.b-page-menu__el_top h3 {
    color: #9599A3;
    padding: 0px 15px;
    font-size:13px;
}
.b-company {
    margin: 30px 0px 20px 50px;
}
.b-company .b-page-menu__right {
    float: right;
    padding-right: 26px;
    width: 180px;
}
p.bodytext {
    line-height: 1.5em;
    padding-bottom: 11px;
}
.b-company .b-section__hr {
    padding: 0 0 25px;
}
.b-company__left {
    padding-right: 30px;
}
.b-company .b-page-menu__el_top {
    margin-top: 0px;
}
.b-company .news-box {
    padding-right: 30px;
}
.b-company .news-box h2 {
    color: #005599;
    font-size: 17px;
    padding: 0px 0px 7px;
}
.b-company p.t {
    line-height: 1.5em;
    padding-bottom: 30px;
    word-wrap: break-word;
    text-align: justify;
}
.b-company .e-news__date {
    color: #7C808A;
    font-size: 12px;
    padding:0 !important;
}
.kit-box {
    display: inline-block;
    padding-right: 30px;
    margin-bottom: 50px;
}
.kit-box .fl {
    float: left;
    margin-right: 20px;
    margin-top:5px;
}
.kit-box h2 {
    color: #1E8A93;
    font-size: 17px;
    padding:0;
}
.kit-box .ext {
    color: #1E8A93;
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
}
.kit-box p.t {
    margin-bottom: 15px;
    margin-left: 185px;
    padding:0;
}
.b-news__detail {
    padding-right: 30px;
}
.b-news__detail p {
    line-height: 1.5em;
    padding-bottom: 15px;
    text-align: justify;
    word-wrap: break-word;
}
.b-container__company {
    padding-right: 30px;
}
.b-container__company p {
    line-height: 1.5em;
    padding-bottom: 10px;
    word-wrap: break-word;
}
.b-company__ul {
    margin:0 0 10px;
}
.b-company__ul li {
    padding-bottom: 5px;
}
.b-company__colom_section {
    padding-bottom: 25px;
}
.b-company__colom_img {
    float: left;
    width:100px;
}
.b-company__colom_img img {
    max-width: 100px;
    text-align: left;
}
.b-company__colom_text {
    margin-left:120px;
}
.b-social {
    margin-bottom: 20px;
}
.b-social__img {
    float: left;
    text-align: center;
    width: 120px;
}
.b-social__title {
    float: left;
    width:540px;
}
.b-contact__section {
    padding:10px 0 25px;
    margin:0 20px 10px 0px;
    border-bottom: 1px solid #d5dae4;
}
.b-contact__section_h120 {
    min-height:120px;
}
.b-contact__section_h107 {
    min-height:107px;
}
.b-contact__delivery {

}
.b-contact__delivery-see {
    margin: 0 5px 0 0;
}
.b-contact__delivery-img {
    display: none;
}
.b-paddingt40 {
    padding-top:40px;
}
.b-pagenation {
    border-top: 1px solid #D7DBE5;
    width: 660px;
}
.b-pagenation ul {
    list-style: none outside none;
    text-align: center;
}
.b-pagenation li.no-border {
    border: medium none;
}
.b-pagenation li {
    border-right: 1px solid #D7DBE5;
    display: inline-block;
}
.b-pagenation li.border-left {
    border-left: 1px solid #D7DBE5;
}
.b-pagenation a.prev {
    background: url("../../images/prev.gif") no-repeat scroll 50% 50% transparent;
}
.b-pagenation a.next {
    background: url("../../images/next.gif") no-repeat scroll 50% 50% transparent;
}
.b-pagenation a {
    padding: 7px;
}
.b-pagenation a.current {
    color: #30343E;
    text-decoration: none;
}
.b-pagenation .more-page {
    padding: 7px;
}
.b-banner-whyeset {
    margin: 0 auto;
}
.b-banner-whyeset_cor {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 45px 520px 0 42px !important;
    height: 155px !important;
    width: 400px !important;
}
.b-banner-whyeset {
    background: url("/company/why/images/why_eset.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 17px;
    font-style: italic;
    height: 165px;
    margin: -1px auto 0;
    padding: 35px 650px 0 42px;
    width: 272px;
}
.b-tech__iframe {
    height: 526px;
    margin: 0 auto;
    width: 760px;
}
.b-banner-whyeset p {
    font-style: italic;
    padding: 25px 0 0;
}
.small-tabs-refresh {
    background: url("../../images/line_detail.png") no-repeat scroll 20px 35px transparent;
    height: 36px;
    margin: 39px 0 19px;
    max-width: 905px;
    padding-left: 33px;
    width: 905px;
}
.b-awards .b-news__detail {
    padding: 0 10px 0 33px;
}
.b-awards .b-text {
    padding-left: 122px;
}
.b-awards .b-news__detail .e-news__date {
    padding: 0;
}
.b-awards .b-news__detail .page-img__left {
    height: auto !important;
    max-width: 100px !important;
}
.small-tabs-refresh-nav {
    height: 34px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 5px;
}
.small-tabs-refresh-nav li {
    border-bottom: 0 none !important;
    cursor: pointer;
    float: left;
    margin: 0 4px 0 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.small-tabs-refresh-nav li.e-active a {
    background: url("../../images/tabs/bg-sm-tabs.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: medium none;
    color: #000000;
    line-height: 34px;
}
.small-tabs-refresh-nav li a {
    background: url("../../images/tabs/bg-sm-tabs.jpg") repeat-x scroll 0 -34px transparent;
    border: 1px solid #D5DAE4;
    border-radius: 5px 5px 0 0;
    color: #626670;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 33px;
    padding: 0 10px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
.small-tabs-refresh-nav li a:hover {
    background: url("../../images/tabs/bg-sm-tabs.jpg") repeat-x scroll 0 -68px transparent;
    text-decoration: none;
}
.small-tabs-refresh-nav li.e-active a:hover {
    background: url("../../images/tabs/bg-sm-tabs.jpg") repeat-x scroll 0 0 transparent;
}
.b-product__list {
    margin: 0 auto;
    width: 868px;
}
.overview-short {
    line-height: 18px;
    padding: 0 27px 0 17px;
}
.overview-more {
    margin: 23px 0 0 17px;
}
.overview-img {
    margin: 5px 0 0 -8px;
}
.overview-delimiter {
    border-bottom: 1px solid #D5DAE4;
    clear: both;
    height: 16px;
    margin: 20px 0;
    width: 100%;
}
.awards-content {
    padding: 0 0 0 14px;
}
.awards-content h2 {
    margin: 0 0 0 9px;
}
.awards-desc {
    padding: 0 0 0 10px;
}
.more-icon {
    margin: 4px 0 0;
    padding: 0 0 0 20px;
}
.awards-del {
    height: 30px;
}
.b-awards .b-page-menu__right {
    float: right;
    padding-right: 26px;
    width: 180px;
}
.compare-block {
    border-bottom: 1px solid #D5DAE4;
    margin: 0 auto 30px;
    padding-bottom: 30px;
    width: 867px;
}
.compare-content {
    padding: 0;
}
.compare-icon__1 {
    background: url("/company/why/images/compare/icons/award-icon-web-passmark-2011.png") no-repeat 224px 44px;
}

.compare-icon__2 {
    background: url("/company/why/images/compare/icons/award-icon-web-avcomparatives-november-2011.png") no-repeat 224px 44px;
}

.compare-icon__3 {
    background: url("/company/why/images/compare/icons/award-icon-web-vb100.png") no-repeat 224px 44px;
}
.compare-content__icon {
    padding: 40px 85px 0 15px;
}
.compare-notes {
    color: #9599A3;
    font-size: 10.5px;
    padding: 10px 0 0 90px;
}
.compare-img__last {
    padding: 35px 0 0 12px;
}
.b-tech__img {
    text-align: center;
}
.b-tech__int_iframe {
    width: 870px;
    height: 585px;
    margin: 0 auto;
}
.b-tech__ul {
    padding-left: 15px;
}
.b-tech__ul li {
    margin-bottom: 3px;
}
.b-tech__section {
    border-bottom: 1px solid #D5DAE4;
    margin: 0 auto 30px;
    padding-bottom: 30px;
    width: 867px;
}
.b-tech__section_nob {
    margin: 0 auto 30px;
    padding-bottom: 30px;
    width: 867px;
}
.experience-block {
    margin: 15px 0 20px 34px;
}
.experience-block p {
    font-size: 12px;
    line-height: 18px;
    padding: 4px 0 0;
}
.delimiter-dashed {
    background: url("../../images/delimiter-dashed__bg.jpg") repeat-x scroll 0 0 transparent;
    border-top: 1px dashed #D5DAE4;
    clear: both;
    height: 1px;
    margin: 30px auto 24px;
    width: 880px;
}
.experience-left {
    margin: 0 0 30px 34px;
}
.experience-right {
    margin: 0 0 30px 39px;
}
.exp_h4 {
    color: #000000;
    font-weight: 600;
    padding: 10px 0 0;
}
.exp_h4 a {
    color: #000000;
}
.exp_h4 a:hover {
    text-decoration: none;
}
.li-point {
    margin:5px 0 15px;
    padding: 0;
}
.li-point li {
    background: url("/company/why/images/li-point.png") no-repeat scroll 0 12px transparent;
    list-style: none outside none;
    padding: 5px 0 0 10px;
}
.experience-left p, .experience-right p {
    font-size: 12px;
    line-height: 20px;
    padding: 20px 50px 0 0;
}
.page-img__left {
    float: left;
    max-width: 55px;
    padding: 7px 21px 2px 1px;
}
.b-podcast {
    margin: 0 20px 30px 0;
    width: 670px;
}
.b-podcast__header {
    background-color: #DAE0E4;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 15px;
    padding: 5px 0;
    cursor: pointer;
}
.b-podcast__header_ic {
    float: left;
    width: 60px;
    padding: 0 20px;
    height: 51px;
    background: url("/company/images/podcast_spV3.png") 20px 0 no-repeat;
}
.b-podcast__header_num {
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    float: left;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    width: 80px;
}
.b-podcast__header_title {
    float: left;
    font-size: 26px;
    padding-top: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 470px;
}
.b-podcast__content {
    background-color: #DAE0E4;
    border-radius: 0px 0px 10px 10px;
    padding: 5px 20px 10px;
    margin: 0 0 15px;
    display: none;
}
.b-podcast__player {
    border-top: 2px solid #fff;
    padding: 15px 0 0;
}
.b-podcast__desc {
    padding: 5px 0;
}
.b-podcast__desc ul {
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 15px;
}
.dt-active {
    border-radius: 10px 10px 0px 0px;
    margin: 0;
    cursor: text;
}
.dt-active .b-podcast__header_ic {
    background: url("/company/images/podcast_spV3.png") 20px -102px no-repeat;
}
.b-podcast__header:hover.dt-active .b-podcast__header_ic {
    background: url("/company/images/podcast_spV3.png") 20px -102px no-repeat;
}
.b-podcast__header:hover .b-podcast__header_ic {
    background: url("/company/images/podcast_spV3.png") 20px -52px no-repeat;
}
.dd-hide {
    display: none;
}
.col-1 {
    background-color: #DAE0E4;
}
.col-2 {
    background-color: #b3bbc0;
}
.col-3 {
    background-color: #8f989e;
    color: #ffffff;
}
.col-4 {
    background-color: #747f86;
    color: #ffffff;
}
.b-company__live .b-colom__50 img {
    max-width: 315px;
}
.b-company__live .b-section {
    margin: 0 0 20px;
}
.b-company__live .b-colom__50 a {
    display: block;
    height: 215px;
    overflow: hidden;
}
.b-company__live .b-ver__img .b-colom__50 a {
    height: 405px;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   Main banner  *****/
/*************************************************************/
.b-main-banner  {
    margin-bottom: 45px;
    position: relative;
}
.b-main-banner a {
    display: block;
}
.b-main-banner-img {
    -webkit-border-radius:0 0 5px 5px;
            border-radius:0 0 5px 5px;
}
.b-main-banner-text {
    position: absolute;
    top:100px;
    left:75px;
    height: 79px;
    width: 313px;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   TITLE       ******/
/*************************************************************/
.b-title {
    clear: both;
    height: 55px;
    overflow: hidden;
    padding: 22px 0 0;
    width: 970px;
    border-bottom: 1px solid #D5DAE4;
}
.b-title .e-h1 {
    float: left;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT --> css3 transition ****/
/*************************************************************/
.e-animate , .e-animete:hover {
    -webkit-transition: all 0.2s ease-in;
       -moz-transition: all 0.2s ease-in;
         -o-transition: all 0.2s ease-in;
        -ms-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   Headings    ******/
/*************************************************************/
.e-h1 {
    color: #30343E;
    font-size: 28px;
    font-weight: normal;
    margin: 0;
}
.e-h1_business {
    display: inline-block;
    color: #005599;
    font-size: 15px;
    font-weight: bold;
    padding: 17px 0 0 0;
}
.e-h1_standart {
    display: inline-block;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    padding: 17px 0 0 0;
}
.e-h1_center {
    text-align: center;
    width: 100%;
}
.e-h2 {
    color: #30343e;
    font-size: 17px;
    padding-bottom: 7px;
}
.e-h3 {
    color: #626670;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
h3.quote {
    color: #626670;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 10px;
}
.e-h4 {
    font-weight: bold;
    padding: 0;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   blockquote  ******/
/*************************************************************/
blockquote {
    background-color: #9599A3;
    display: block;
    font-style: normal;
    margin: 12px 5px 22px 0;
    padding: 15px 20px 15px 38px;
}
blockquote, q {
    quotes: none;
}
blockquote p {
    text-indent: -7px;
}
blockquote p {
    color: #D5DAE4;
    font-family: Georgia,"New York CE",utopia,serif;
    font-size: 18px;
    font-style: normal;
    line-height: 1.3em;
    padding: 0;
}
blockquote span.name-of-person {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: normal;
    padding-left: 7px;
    padding-top: 10px;
}
/*************************************************************/
/******* PAGES STYLE BLOCK ELEMENT --> Outlined Modules ******/
/*************************************************************/
.b-ban {
    background-color: #EEF6F1;
    border: 1px solid #DAEBE0;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 20px;
}
.b-ban ul {
    padding: 0 0 0 25px;
    list-style: none outside none;
}
.b-ban ul li {
    background: url("../../images/arr_bullet01.gif") no-repeat scroll 0 8px transparent;
    line-height: 1.5em;
    padding: 0 0 13px 17px;
}
.b-outlined {
    background-color: #EEF1F4;
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 5px 11px;
}
.b-outlined h2 {
    background: url("../../images/bg_title_info2.jpg") no-repeat scroll 50% 100% transparent;
    color: #30343E;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 29px 20px;
}
.b-outlined .items {
    padding: 0 20px 10px;
}
.b-outlined p {
    font-size: 12px;
    padding-bottom: 0;
    line-height: 1.5em;
}
.b-outlined hr {
    background: url("../../images/line.gif") repeat-x scroll 0 50% transparent;
    border: medium none;
    color: #D5DAE4;
    height: 1px;
    margin: 5px 0;
    padding: 10px 0;
}
.b-subtle_outlined {
    border: 1px solid #D5DAE4;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 5px 15px 15px;
}
.b-subtle_outlined h3 {
    color: #626670;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 10px;
}
.b-subtle_outlined img {
    float: none;
    margin: 0 0 5px;
    text-align: center;
}
.b-subtle_outlined h4 {
    color: #30343E;
    font-weight: bold;
    padding-bottom: 10px;
}
.b-subtle_outlined h4 a {
    color: #30343E;
}
.b-subtle_outlined .more {
    background: url("../../images/arr_more.gif") no-repeat scroll 100% 4px transparent;
    font-size: 11px;
    padding-right: 8px;
}
/*************************************************************/
/******* PAGES STYLE BLOCK ELEMENT --> Tabs Refresh     ******/
/*************************************************************/
.tabs-refresh {
    background: url("../../images/tabs/line_us_tabs.png") no-repeat scroll 0 100% transparent;
    height: 47px;
    padding:0 40px;
    margin: 0 0 30px;
    max-width:920px;
}
.tabs-refresh-nav {
    padding: 0 0 5px;
    height: 45px;
    margin:0;
    list-style: none outside none;
}
.tabs-refresh-nav li {
    border-bottom: 0 none !important;
    cursor: pointer;
    float: left;
    margin: 0 4px 0 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.tabs-refresh-nav li a {
    background: url("../../images/tabs/bg_tabs_big.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #D5DAE4;
    -webkit-border-radius:  5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #D5DAE4;
    border-top: 1px solid #D5DAE4;
    color: #626670;
    display: block;
    float: left;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    padding: 0 20px;
}
.e-last__width {
    /*width:270px !important;*/
}
.tabs-refresh-nav li.e-active {

}
.tabs-refresh-nav li.e-active a {
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #000000;
}
.tabs-refresh-nav li a:hover {
    text-decoration:none;
}
/* refrash tabs small */
.tabs-refresh_small {
    margin: 0 0 30px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #D5DAE4;
}
.tabs-refresh-nav_small {
    height: 35px;
    margin: 0;
    padding: 0 0 0 30px;
}
.tabs-refresh-nav_small li {
    border-bottom: 0 none !important;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0 4px 0 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.tabs-refresh-nav_small li a {
    background: url("../../images/tabs/bg-tabs.jpg") repeat-x scroll 0 -35px transparent;
    border-left: 1px solid #D5DAE4;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #D5DAE4;
    border-top: 1px solid #D5DAE4;
    color: #30343E;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 34px;
    margin: 0;
    padding: 0 25px;
    text-decoration: none;
}
.tabs-refresh-nav_small .e-active {
    cursor: text;
    margin-bottom: 0;
}
.tabs-refresh-nav_small .e-active a {
    background: url("../../images/tabs/bg-tabs.jpg") repeat-x scroll 0 0 transparent;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   Tables      ******/
/*************************************************************/
.contenttable-1 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.contenttable-1 caption {
    border-bottom: 1px solid #D5DAE4;
    color: #000000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}
.contenttable-1 td {
    background-color: #F8F9FB;
}
.contenttable-1 td, .contenttable-1 th {
    border-top: 1px solid #D5DAE4;
    font-size: 12px;
    padding: 6px 0 5px 8px;
    vertical-align: top;
}
.contenttable-2 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.contenttable-2 caption {
    border-bottom: 1px solid #D5DAE4;
    color: #000000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}
.contenttable-2 td, .contenttable-2 th {
    border-top: 1px solid #D5DAE4;
    font-size: 12px;
    padding: 6px 0 5px 8px;
    vertical-align: top;
}
.contenttable-3 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.contenttable-3 caption {
    border-bottom: 1px solid #D5DAE4;
    color: #000000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}
.contenttable-3 .tr-even td, .contenttable-3 .tr-even th {
    background-color: #F0F2F6;
}
.contenttable-3 .tr-odd td {
    background-color: #F8F9FB;
}
.contenttable-3 td, .contenttable-3 th {
    border-bottom: 1px solid #D5DAE4;
    font-size: 12px;
    padding: 6px 8px 5px;
    vertical-align: middle;
}
table tr.tr-last td {
    border-bottom: 1px solid #D5DAE4;
}
.contenttable td {
    padding: 3px;
    vertical-align: bottom;
}
table td {
    color: #30343E;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   Color       ******/
/*************************************************************/
.c-green, .c-green a {
    color: #1E8A93;
}
.c-blue {
    color: #005599;
}
.b-clear:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   Breadcrumbs ******/
/*************************************************************/
.b-breadcrumb {
    background-color: #FFFFFF;
    width: auto;
    height:23px;
    position: relative;
    color: #7C808A;
    font-size: 11px;
    text-align: right;
    padding: 0 0 20px;
}
.b-breadcrumb ul {
    list-style: none;
    height:23px;
    margin:0;
    padding:0;
    position:absolute;
    right:30px;
}
.b-breadcrumb ul li {
    float:left;
    margin:0 3px;
}
.b-breadcrumb ul li a {
    color: #7C808A;
    display:block;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   second-Menu ******/
/*************************************************************/
.b-second-menu, .b-secont-menu {
    float:right;
    margin:0;
    padding:0;
    list-style:none;
}
/*.b-second-menu ul {
    height: 56px;
    clear: both;
}*/
.b-second-menu li, .b-secont-menu li {
    float:left;
    padding: 17px 0 0 1.8em;
}
.b-second-menu li a.e-active, .b-secont-menu li a.e-active {
    background: url("../../images/arr_up.gif") no-repeat scroll 50% 100% transparent;
    display: block;
    padding-bottom: 17px;
    color: #30343E;
    font-weight: normal;
    margin:0;
}
.b-second-menu li a.e-active:hover, .b-secont-menu li a.e-active:hover {
    text-decoration:none;
}
.b-second-menu li a, .b-secont-menu li a {
    display: block;
    font-size: 15px;
    margin-bottom: 15px;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT --> Gallery       ******/
/*************************************************************/
.b-gallery {
    text-align:center;
}
.b-gallary__title {
    display: block;
}
.b-gallary__title img {
    max-width: 100%;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   Page-Menu   ******/
/*************************************************************/
.b-page-menu__left {
    padding-left: 10px;
    width: 180px;
    float: left;
}
.b-page-menu__right {
    padding-left: 20px;
    width: 180px;
    float: right;
}
.b-page-menu__el_top
{
    background: url("../../images/bg_block180.gif") no-repeat 0 0 transparent;
    margin-top: 10px;
    padding-top: 5px;
}
.b-page-menu {
    background: url("../../images/bg_block180.gif") no-repeat -180px 100% transparent;
    margin-bottom: 10px;
    padding: 5px 0 10px;
    width: 180px;
}
.b-page-menu li {
  padding: 2px 1px;
  line-height: 1.5em;
}
.b-page-menu li a {
    display: block;
    font-size: 12px;
    padding: 4px 10px 4px 15px;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.b-page-menu li a:hover {
    background-color: #E4E8EE;
    border-bottom: 1px solid #D5DAE4;
    border-top: 1px solid #D5DAE4;
    color: #30343E;
}
.b-page-menu li a.e-active {
    background-color: #E4E8EE;
    border-bottom: 1px solid #D5DAE4 ;
    border-top: 1px solid #D5DAE4;
    color: #30343E;
    font-weight: normal;
}
.b-page-menu__right .b-page-menu__h3 {
    color: #9599A3;
    padding: 5px 15px 0;
    font-weight: bold;
    font-size:13px;
    text-align: left;
}
/*************************************************************/
/*******    PAGES STYLE BLOCK ELEMENT -->   FORMS       ******/
/*************************************************************/
form {
    text-align: left;
}

.form-center {
    width: 660px;
    background: url('../../images/forms/form-center-bg.png') center repeat-y;
}

.form-top {
    background: url('../../images/forms//form-top-bg.png') top no-repeat;
}

.form-bottom {
    background: url('../../images/forms//form-bottom-bg.png') bottom no-repeat;
    padding: 20px 30px;
}
.contact-information-form {
    width: 600px;
    margin-left: 30px;
}
.title-form {
    width: 630px;
    font-family: segoe ui, arial;
    font-size: 17px;
    color: #30343e;
    margin-bottom: 10px;
}
table {
    color: #626670;
    font-size: 13px;
    font-family: segoe ui, arial;
}
.td-text {
    width: 120px;
    height: 40px;
    line-height: 40px;
}
.td-text-info {
    font-size: 11px;
    color: #9599a3;
    height: 40px;
    vertical-align: text-top;
}
.input {
    width: 355px;
    height: 24px;
    line-height: 24px;
    top: 0px;
    left: 0px;
    padding: 5px 0 0 5px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin: 0 0 0 0;
    border: 1px solid #d5dae4;
    font-family: segoe ui, arial;
}

.err input {
    border: 1px solid #de0000;
}

.err-text {
    font-size: 12px;
    color: #de0000;
    width: 54px;
    margin: 2px 0 0 6px;
    float: left;
}

.err-text img {
    margin-right: 3px;
    vertical-align: middle;
}

.err-text-global {
    width: 630px;
    margin: 0 0 30px 0;
    font-family: segoe ui, arial;
    font-size: 13px;
    line-height: 20px;
    color:#de0000;
}

.global-info {
    width: 630px;
    margin: 0 0 30px 0;
    font-family: segoe ui, arial;
    font-size: 13px;
    line-height: 20px;
    color: #626670;
}

.info-icon {
    width: 26px;
    float: left;
}

.info-icon img {
    margin-left: 8px;
    border: 0;
}

.td-input {
    width: 360px;
}

.horizontal-line {
    height: 3px;
    width: 600px;
    margin: 20px 0 20px 0;
}

.horizontal-line-2 {
    height:3px;
    width: 630px;
    margin: 20px 0 20px 0;
}

.td-text-twolines {
    vertical-align: text-top;
    padding-top: 8px;
}

.td-text-treelines {
    vertical-align: text-top;
    padding-top: 20px;
}

select {
    width: 360px;
    border: 1px solid #d5dae4;
    height: 30px;
    line-height: 30px;
    font-family: segoe ui, arial;
}

.texarea {
    width: 350px;
    height: 115px;
    font-size: 13px;
    border: 0px;
    line-height: 19px;
    border: 1px solid #d5dae4;
    font-family: segoe ui, arial;
    margin-top: 5px;
    padding: 5px 0 0 5px;
}

.button {
    width: 92px;
    height: 24px;
    line-height: 24px;
    border: 0;
    background: url("../../images/buttons/button.png") no-repeat;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    font-family: segoe ui, arial;
    margin: 20px 10px 0 0;
    padding-bottom: 3px;
}
.button-wide {
    background: url("../../images/buttons/button125.png") no-repeat;
    width: 125px;
}

/*************************************************************/
/**** FOTTER STYLE BLOCK ELEMENT -->  Related Information ****/
/*************************************************************/
.b-related-information
{
    background-color: #D5DAE4;
    border-top: 1px solid #BBBBBB;
    border-left:1px solid #d5dae4;
    border-right:1px solid #d5dae4;
    padding: 20px 60px;
}
.b-col {
    background: url("../../images/bg_line_bottom.png") repeat-x scroll 0 100% transparent;
}
.b-related-information h3 {
    padding-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.b-related-information .b-colom__item {
    padding:0 20px 0 0;
}
.b-related-information__section {
    padding-bottom:20px;
}
.b-related-information__section h4 {
    color: #626670;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
}
.b-related-information__section h4 a {
    font-size: 13px;
}
.b-related-information__section a {
    color: #626670;
}
.b-related-information__section dl {
    margin:0;
}

/*************************************************************/
/*******                FOTTER STYLE                    ******/
/*************************************************************/
.b-copy {
    padding: 0 0 0px 60px;
    position: relative;
    font-size: 12px;
}
.b-bottom__menu {
    padding-bottom: 5px;
    overflow: hidden;
    width: 750px;
}
.b-bottom__menu_item {
    float:left;
}
    .b-bottom__menu_item a {
        color: #30343E;
    }
.b-bottom__menu_item_sep {
    float:left;
    padding:0 4px;
    position: relative;
    top: -1px;
}
.b-copy__text {
    color: #7C808A;
    width: 725px;
    font-size: 10px;
}
/*************************************************************/
/**** FOTTER STYLE BLOCK ELEMENT -->  TOP-LINKS           ****/
/*************************************************************/
.b-footer-links {
    background: url("../../images/bg_backgrounds01.png") no-repeat scroll -1003px -870px transparent;
    padding-top:58px;
}
.b-f_area {
    margin-bottom:18px;
    padding: 0 60px 0 60px;
     background: url("../../images/bg_backgrounds01.png") no-repeat scroll -2000px 100% transparent;
}
.b-quick
{
    padding: 0 0 14px;
}
.e-quick__b
{
    color: #30343E;
    font-size: 12px;
    float: left;
}
.b-quick__menu {
    float: left;
    margin-left: 8px;
    font-size:12px;
}
.b-quick__menu_item {
    float: left;
}
.b-quick__menu_item a {
    color: #626670;
}
.b-quick__menu_item_sep {
    float: left;
    padding: 0 4px;
    position: relative;
    top: -1px;
    color: #626670;
}
.b-all_products {
    padding: 0 0 24px;
    width: 420px;
    float: left;
}
.e-all_products__b {
    color: #30343E;
    display: block;
    float: left;
    font-size: 12px;
    padding-right: 8px;
    padding-top: 3px;
}
.e-all_products_select {
    color: #30343E;
    font-size: 12px;
    height: auto;
    width: auto;
}
.e-all_products_select option {

}
.e-all_products__submit {
    color: #626670;
    background-color: transparent;
    font-size: 12px;
    height: 20px;
}
.b-footer__partner {
    float: left;
    font-size: 11px;
    padding: 4px 0 0 0;
}
.b-footer__partner b {
    color: #30343e;
}
.b-footer__partner a {
    color: #626670;
}

/*************************************************************/
/**** FOTTER STYLE BLOCK ELEMENT -->TOOLTIP SOCIAL ICONS  ****/
/*************************************************************/
/**** ICONS FEEDBACK *****/
.b-icons__feedback {
    left: 0;
    position: fixed;
    top: 120px;
    z-index:1500;
}
.b-icons__feedback ul {
   margin: 0;
   padding: 0;
   list-style: none;
}
.b-item__feedback {
    background: url("../../images/bg__icons_feedback.jpg") repeat-x 0 bottom #236b99;
    border-radius: 0 5px 5px 0;
    width: 60px;
}
.ic_fd__active {
    width: auto !important;
}
.b-item__feedback:hover {
    background-position: 0 0;
}
.b-item__feedback a,
.b-item__feedback > div {
    background: url("../../images/icons_feedback.png") no-repeat 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 27px;
    line-height: 25px;
    font-weight: 600;
    padding: 10px 10px 10px 50px;
}
.b-item__feedback a span,
.b-item__feedback > div > span {
    display: none;
    padding: 0 5px;
}
.b-item__feedback > span > span {
    display: block;
}
.b-item__feedback a:hover {
    text-decoration: none;
    color: #fff;
}
.b-item__feedback .ic-feedback {
    background-position: 8px 10px;
}
.b-item__feedback .ic-skype {
    background-position: 8px -34px;
}
.b-item__feedback .ic-fb {
    background-position: 8px -79px;
}
.b-item__feedback .ic-vk {
    background-position: 8px -126px;
}
/**** FOTTER SOCIAL ICONS  *****/
.b-soc_icons {
    position: absolute;
    right: 10px;
    top: 0;
}
.b-soc_icons__item {
    float:left;
    margin: 0 1px;
    padding: 0 1px;
}
#i-news__toggle_up {
    display:none;
}
.b-tooltip {
    position: absolute;
    top: -81px;
    width: 266px;
    display: none;
}
.b-soc_icons__list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.b-soc_icons__list:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.b-soc_icons__list li {
    float: left;
    margin: 0 5px 0 0;
}
.ic-tooltip {
    width: 16px;
    display: block;
    height:16px;
    cursor: pointer;
    background: url("../../images/soc_icons/sprit-ic__fotter.png") no-repeat scroll 0 0 transparent;
}
.b-tooltip:before,
.b-tooltip__top {
    background: url("../../images/soc_icons/sprit-ic__fotter.png") no-repeat scroll 0 -142px transparent;
    height: 13px;
    content: "";
    display: block;
}
.b-tooltip__center {
    background: url("../../images/soc_icons/sprit-ic__fotter.png") repeat-y scroll -417px 0 transparent;
    font-size: 12px;
    overflow: hidden;
    padding: 0 15px;
    width: 236px;
}
.b-tooltip:after,
.b-tooltip__bottom {
    background: url("../../images/soc_icons/sprit-ic__fotter.png") no-repeat scroll 0 -187px transparent;
    height: 24px;
    content: "";
    display: block;
}
.b-tooltip__icons {
    float: right;
    margin: 0 0 5px 10px;
}
.b-tooltip__icons_big {
    display: block;
    background: url("../../images/soc_icons/sprit-ic__fotter.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    width: 40px;
}
.b-tooltip__text        {margin:0;}
#i-tooltip__esetclub    {background-position:-1px -100px;}
#b-tooltip__esetclub    {left: -203px;}
#b-tooltip__esetclub
.b-tooltip__icons_big   {background-position:-1px -42px;}

#i-tooltip__ok          {background-position:-352px -83px;}
#b-tooltip__ok          {left: -183px;}
#b-tooltip__ok
.b-tooltip__icons_big   {background-position:-352px -1px;}

#i-tooltip__youtube     {background-position:-52px -83px;}
#b-tooltip__youtube     {left: -163px;}
#b-tooltip__youtube
.b-tooltip__icons_big   {background-position:-51px -1px;}

#i-tooltip__vk          {background-position:-101px  -83px;}
#b-tooltip__vk          {left: -143px;}
#b-tooltip__vk
.b-tooltip__icons_big   {background-position:-101px -1px;}

#i-tooltip__fb          {background-position:-151px -83px;}
#b-tooltip__fb          {left: -123px;}
#b-tooltip__fb
.b-tooltip__icons_big   {background-position:-151px -1px;}

#i-tooltip__instagram     {background-position:-52px -100px;}
#b-tooltip__instagram     {left: -101px;}
#b-tooltip__instagram
.b-tooltip__icons_big   {background-position:-51px -42px;}

#i-tooltip__google      {background-position:-201px -83px;}
#b-tooltip__google      {left: -80px;}
#b-tooltip__google
.b-tooltip__icons_big   {background-position:-201px -1px;}

#i-tooltip__tw          {background-position:-252px -83px;}
#b-tooltip__tw          {left: -60px;}
#b-tooltip__tw
.b-tooltip__icons_big   {background-position:-252px -1px;}

#i-tooltip__rss         {background-position:-301px -83px;}
#b-tooltip__rss         {left: -39px;}
#b-tooltip__rss
.b-tooltip__icons_big   {background-position:-302px -1px;}

/*************************************************************/
/****           Pages FEEDBACK                            ****/
/*************************************************************/
.b-feedback {
    padding: 30px 30px 35px;
}
.b-feedback .b-form__section {
    clear: both;
    margin: 0 0 10px;
    position: relative;
}
.b-feedback .b-form__section label {
    height: auto;
}
.b-feedback .b-form__section label {
    height: auto;
}
.b-feedback .b-form__section label {
    color: #30343E;
    display: block;
    float: left;
    height: 31px;
    line-height: 14px;
    padding: 0 15px 0 0;
    text-align: right;
    width: 200px;
}
.b-feedback .input {
    float: left;
    padding: 2px 0 3px 5px;
    width: 350px;
}
.b-feedback .textarea {
    border: 1px solid #D5DAE4;
    height: 100px;
    margin-bottom: 5px;
    padding: 5px 0 3px 5px;
    width: 350px;
}
.b-feedback .button {
    margin: 0 10px 0 0;
}
.b-feedback__text {
    margin: 0 0 20px;
}
.b-feedback form {
    padding:10px 0 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #D5DAE4;
    border-top: 1px dotted #D5DAE4;
}

/**** Banner New Style for Bussines *****/
.b-banner img {
    border-radius: 0 0 5px 5px;
}
.b-banner__bussines_titan {
    margin-top: 0 !important;
}
.b-banner__bussines_titan .b-banner__button {
    left: 68px;
    position: absolute;
    top: 120px;
}
.b-banner__home_startpack .b-banner__button {
    left: 57px;
    position: absolute;
    top: 168px;
}
.b-banner__bussines_titan img,
.b-banner__home_startpack img  {
    -webkit-border-radius: 5px;
            border-radius: 5px;
}
.b-banner__home_startpack .b-banner__button .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
.b-banner__bussines_titan .b-banner__button .blue28 a i,
.b-banner__bussines_titan .b-banner__button .grey28 a i,
.b-banner__bussines_titan .b-banner__button .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__activaton {
    text-align: left !important;
}
.b-banner__activaton .b-banner__button {
    left: 46px;
    position: absolute;
    top: 120px;
}
.b-banner__activaton .b-banner__button a {
    color: #B1BABF;
    font-size: 1.2em;
    text-decoration: underline;
}
.b-banner__activaton .b-banner__button a:hover {
    text-decoration: none;
}
.b-banner__activaton .b-banner__button p {
    margin: 0 0 0.3em;
}
.b-banner__activaton img {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

/* */
.b-banner__bussines_gateway .b-banner__button {
    left: 40px;
    position: absolute;
    top: 118px;
}
.b-banner__bussines_gateway .b-banner__button .blue28 a i,
.b-banner__bussines_gateway .b-banner__button .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_gateway .blue28 p,
.b-banner__bussines_gateway .blue28 p a,
.b-banner__bussines_gateway .blue28 p a b,
.b-banner__bussines_gateway .blue28 p a b i {
    float: left;
}
.b-banner__bussines_gateway .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_gateway .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_gateway .more {
    color: #005599;
}

/* sharepoint server */
.b-banner__bussines_sharepoint .b-banner__button {
    left: 40px;
    position: absolute;
    top: 118px;
}
.b-banner__bussines_sharepoint .b-banner__button .green28 a i,
.b-banner__bussines_sharepoint .b-banner__button .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}
.b-banner__bussines_sharepoint .green28 p,
.b-banner__bussines_sharepoint .green28 p a,
.b-banner__bussines_sharepoint .green28 p a b,
.b-banner__bussines_sharepoint .green28 p a b i {
    float: left;
}
.b-banner__bussines_sharepoint .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_sharepoint .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_sharepoint .more {
    color: #005599;
}

/* secure authentication */
.b-banner__bussines_secure-auth .b-banner__button {
    left: 40px;
    position: absolute;
    top: 128px;
}
.b-banner__bussines_secure-auth .b-banner__button .green28 a i,
.b-banner__bussines_secure-auth .b-banner__button .blue28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_secure-auth .green28 p,
.b-banner__bussines_secure-auth .green28 p a,
.b-banner__bussines_secure-auth .green28 p a b,
.b-banner__bussines_secure-auth .green28 p a b i {
    float: left;
}
.b-banner__bussines_secure-auth .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_secure-auth .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_secure-auth .more {
    color: #58595b;
}

/* Mail Security */
.b-banner__bussines_mail .b-banner__button {
    left: 40px;
    position: absolute;
    top: 111px;
}
.b-banner__bussines_mail .b-banner__button .blue28 a i,
.b-banner__bussines_mail .b-banner__button .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_mail .blue28 p,
.b-banner__bussines_mail .blue28 p a,
.b-banner__bussines_mail .blue28 p a b,
.b-banner__bussines_mail .blue28 p a b i {
    float: left;
}
.b-banner__bussines_mail .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_mail .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_mail .more {
    color: #005599;
}

/* Home */
.b-banner__home .b-banner__button {
    left: 48px;
    position: absolute;
    top: 125px;
}
.b-banner__home .b-banner__button .green28 a i,
.b-banner__home .b-banner__button .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    width: 90px;
}

/* Platinum Pack */
.b-banner__bussines_pp .b-banner__button {
    left: 68px;
    position: absolute;
    top: 111px;
}
.b-banner__bussines_pp-5 .b-banner__button {
    top: 126px;
}
.b-banner__bussines_pp .b-banner__button .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_pp .green28 p,
.b-banner__bussines_pp .green28 p a,
.b-banner__bussines_pp .green28 p a b,
.b-banner__bussines_pp .green28 p a b i {
    float: left;
}
.b-banner__bussines_pp .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_pp .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_pp .more {
    color: #005599;
}

/* SMALL Business Pack */
.b-banner__bussines_sbp .b-banner__button {
    left: 45px;
    position: absolute;
    top: 128px;
}
.b-banner__bussines_sbp .b-banner__button .blue28 a i,
.b-banner__bussines_sbp .b-banner__button .green28 a i,
.b-banner__bussines_sbp .b-banner__button .grey28 a i {
    font-size: 15px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_sbp .blue28 p,
.b-banner__bussines_sbp .blue28 p a,
.b-banner__bussines_sbp .blue28 p a b,
.b-banner__bussines_sbp .blue28 p a b i,
.b-banner__bussines_sbp .green28 p,
.b-banner__bussines_sbp .green28 p a,
.b-banner__bussines_sbp .green28 p a b,
.b-banner__bussines_sbp .green28 p a b i {
    float: left;
}
.b-banner__bussines_sbp .ButtonsHolder28 {
    margin-bottom: 0;
    float: left;
}
.b-banner__bussines_sbp .b-banner__button-more {
    padding: 20px 0 0 14px;
    text-align: left;
    float: left;
}
.b-banner__bussines_sbp .more {
    color: #616772;
    background: url(../../images/buttons/arr_more.gif) no-repeat 0 6px;
    padding: 0 0 0 13px;
    text-decoration: underline;
}
.b-banner__bussines_sbp .more:hover {
    text-decoration: none;
}

/* Antivirus Business Edition */
.b-banner__bussines_antiv .b-banner__button {
    left: 54px;
    position: absolute;
    top: 118px;
}
.b-banner__bussines_antiv .b-banner__button .blue28 a i,
.b-banner__bussines_antiv .b-banner__button .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_antiv .blue28 p,
.b-banner__bussines_antiv .blue28 p a,
.b-banner__bussines_antiv .blue28 p a b,
.b-banner__bussines_antiv .blue28 p a b i {
    float: left;
}
.b-banner__bussines_antiv .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_antiv .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_antiv .more {
    color: #fff;
    background-image: url(../../images/buttons/arr_more_white.gif);
}

/* Secure Enterprise */
.b-banner__bussines_ese .b-banner__button {
    left: 40px;
    position: absolute;
    top: 111px;
}
.b-banner__bussines_ese .b-banner__button .grey28 a i,
.b-banner__bussines_ese .b-banner__button .green28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_ese .green28 p,
.b-banner__bussines_ese .green28 p a,
.b-banner__bussines_ese .green28 p a b,
.b-banner__bussines_ese .green28 p a b i {
    float: left;
}
.b-banner__bussines_ese .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_ese .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_ese .more {
    color: #fff;
    background-image: url(../../images/buttons/arr_more_white.gif);
}

/* Smart Security Business Edition */
.b-banner__bussines_sbe .b-banner__button {
    left: 54px;
    position: absolute;
    top: 118px;
}
.b-banner__bussines_sbe .b-banner__button .blue28 a i,
.b-banner__bussines_sbe .b-banner__button .grey28 a i {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.b-banner__bussines_sbe .blue28 p,
.b-banner__bussines_sbe .blue28 p a,
.b-banner__bussines_sbe .blue28 p a b,
.b-banner__bussines_sbe .blue28 p a b i {
    float: left;
}
.b-banner__bussines_sbe .ButtonsHolder28 {
    margin-bottom: 0;
}
.b-banner__bussines_sbe .b-banner__button-more {
    padding: 0 0 0 8px;
    text-align: left;
}
.b-banner__bussines_sbe .more {
    color: #fff;
    background-image: url(../../images/buttons/arr_more_white.gif);
}

/**** END Banner New Style for Bussines *****/

/*** START PACK PUZZLE ***/
.b-stp__box_icons {
    width: 100%;
    padding: 0 0 15px;
}
.b-stp__content {
    float: left;
    padding: 10px 0 0 35px;
    width: 400px;
}
.b-stp__content ol li {
    margin: 0 0 10px;
}
.b-icons__puzzle {
    height: 275px;
    margin: 10px 0 0 10px;
    position: relative;
    float: left;
    width: 355px;
}
.b-icons__puzzle a {
    position: absolute;
    display: block;
    overflow: hidden;
}
.b-icons__puzzle a:hover {
    z-index: 100;
}
.b-icons__puzzle a,
.b-icons__puzzle a div {
    background: url("/home/images/el__startpack.png") no-repeat scroll 0 0 transparent;
}
.b-icons__puzzle .b-ic__item_ess {
    background-position: -502px -440px;
    left: 0;
    top: 0;
    width: 208px;
    height: 122px;
}
.b-icons__puzzle .b-ic__item_ess:hover {
    background-position: -502px -648px;
}
.b-icons__puzzle .b-ic__item_ess div {
    width: 208px;
    height: 122px;
}
.b-icons__puzzle a .b-ic__item_ess_1 {
    background-position: -737px -441px;
}
.b-icons__puzzle a .b-ic__item_ess_2 {
    background-position: -737px -646px;
}
.b-icons__puzzle .b-ic__item_stp {
    background-position: -19px -24px;
    left: 0;
    top: 88px;
    height: 188px;
    width: 233px;
}
.b-icons__puzzle .b-ic__item_stp div {
    height: 188px;
    width: 233px;
}
.b-icons__puzzle a .b-ic__item_stp_1 {
    background-position: -252px -24px;
}
.b-icons__puzzle a .b-ic__item_stp_2 {
    background-position: -252px -228px;
}
.b-icons__puzzle .b-ic__item_comp {
    background-position: -504px -57px;
    height: 172px;
    left: 176px;
    top: 0;
    width: 178px;
}
.b-icons__puzzle .b-ic__item_comp div {
    height: 172px;
    width: 178px;
}
.b-icons__puzzle a .b-ic__item_comp_1 {
    background-position: -750px -48px;
}
.b-icons__puzzle a .b-ic__item_comp_2 {
    background-position: -745px -250px;
}
.b-icons__puzzle .b-ic__item_mobile {
    background-position: -21px -442px;
    height: 140px;
    left: 197px;
    top: 137px;
    width: 157px;
}
.b-icons__puzzle .b-ic__item_mobile:hover {
    background-position: -21px -633px;
}
.b-icons__puzzle .b-ic__item_mobile div {
    height: 140px;
    width: 157px;
}
.b-icons__puzzle a .b-ic__item_mobile_1 {
    background-position: -234px -442px;
}
.b-icons__puzzle a .b-ic__item_mobile_2 {
    background-position: -234px -622px;
}
.ic__startpack__1 {
    background: url("/home/images/el__startpack.png") no-repeat scroll -15px -861px transparent;
}
.ic__startpack__3 {
    background: url("/home/images/el__startpack.png") no-repeat scroll -752px -861px transparent;
}
/*** END START PACK PUZZLE ***/

.b-corp-section {
    background: url("/company/job/corporate_values/images/spr__corp.png") no-repeat scroll 0 0 transparent;
    padding: 25px 20px 25px 160px;
    position: relative;
    min-height: 129px;
    border-bottom: 1px dashed #dedede;
}
.b-corp-section:hover {
    cursor: pointer;
}
.ic-corp__honesty {
    background-position: -32px -2px;
    padding: 25px 20px 5px 160px;
}
.ic-corp__honesty:hover {
    background-color: rgba(132,192,66,0.2);
}
.ic-corp__enthusiasm {
    background-position: -32px -237px;
}
.ic-corp__enthusiasm:hover {
    background-color: rgba(166,183,193,0.2);
}
.ic-corp__respect {
    background-position: -32px -492px;
    padding: 25px 20px 0 160px;
}
.ic-corp__respect:hover {
    background-color: rgba(243,112,34,0.2);
}
.ic-corp__partner {
    background-position: -32px -743px;
}
.ic-corp__partner:hover {
    background-color: rgba(0,148,217,0.2);
}
.ic-corp__teamwork {
    background-position: -32px -994px;
}
.ic-corp__teamwork:hover {
    background-color: rgba(251,173,62,0.2);
}
.b-corp_wrap {
    position: relative;
    margin: -30px 0 0 -30px;
    padding: 30px 0 0 30px;
}
.ic-corp-cloud {
    position: absolute;
    background: url("/company/job/corporate_values/images/spr__corp.png") no-repeat scroll 0 0 transparent;
    display: none;
}
.ic-corp-cloud__honesty {
    background-position: -5px -1269px;
    height: 150px;
    left: -32px;
    top: -56px;
    width: 135px;
}
.ic-corp-cloud__enthusiasm {
    background-position: -70px -1511px;
    height: 102px;
    left: 40px;
    top: -46px;
    width: 151px;
}
.ic-corp-cloud__respect {
    background-position: -120px -1780px;
    height: 85px;
    left: 90px;
    top: -31px;
    width: 101px;
}
.ic-corp-cloud__partner {
    background-position: -119px -2037px;
    height: 87px;
    left: 84px;
    top: -33px;
    width: 106px;
}
.ic-corp-cloud__teamwork {
    background-position: 3px -2265px;
    height: 103px;
    left: -36px;
    top: -47px;
    width: 132px;
}
.b-corp-section .e-h3 {
    position: relative;
    z-index: 100;
}
.b-sledge__block{margin:0 0 20px 0}
.b-sledge__head-h2{color:#1E8A93;font-size:17px;line-height:normal;margin:0 0 7px 0;padding:0 0 0 0}
.b-sledge p{margin:0 0 10px 0;padding:0}
.b-sledge__ul {margin-top:5px;margin-bottom:0;list-style-type:disc}
.b-sledge__ul li{margin-bottom:3px}
.b-sledge table{width:100%;border-collapse:collapse;margin:0 0 10px 0}
.b-sledge table th{text-align:left;padding:5px;border:1px solid #DEDEDE}
.b-sledge table td{padding:5px;border:1px solid #DEDEDE;vertical-align:top}
.b-sledge__wait{padding:10px 0 0 0;font-size:16px;line-height:normal;text-align:center;font-weight:bold}
.b-sledge__comment{font-size:11px;line-height:normal;font-style:italic}
.b-sledge__green{color:#1E8A93}
.b-banner__action_part .b-down__banner_desc {
    left:55px; top:168px;
}
.b-banner__action_part .ButtonsHolder28 i {
    font-size: 15px;
}

/*** home ess & ena ***/
.b-product__ico-new {
    font-size: 10px;
    line-height: normal;
    color: #fd0000;
    position: absolute;
    margin: -2px 0 0 4px;
}

.b-product__constructor {
    padding: 27px 0 0 0;
}

.b-product__intro {
    padding: 0 0 15px 0;
}

.b-product__list {
    margin-top: 0;
    margin-bottom: 25px;
}

/*** update prolongation  ***/
.b-prolongation {
    padding-bottom: 0;
}

.b-prolongation__head {
    margin: 0 0 40px 0;
}
.b-prolongation__text {
    font-size: 16px;
    line-height: normal;
}
.e-prod_text__period {
    font-weight: bold;
    padding: 10px 0 0 0;
}
.b-prolongation .b-buttons .ButtonsHolder28 p{
    padding: 0;
    width: 100%;
}
.b-prolongation .b-buttons .green28 a{
    width: 120px;
    text-align: center;
    margin: 0 0 0 -2px;
}
.b-prolongation__comment {
    color: #FB8200;
    text-align: left;
    font-size: 14px;
    line-height: normal;
    padding: 5px 0 0 0;
}
.b-prolongation .e-h3 {
    color: #000;
    font-weight: bold;
}
.b-prolongation__block {
    min-height: 147px;
}
.p-prol {
    -webkit-box-shadow: 0 0 5px 1px #ABABAB;
    -moz-box-shadow: 0 0 5px 1px #ABABAB;
    box-shadow: 0 0 5px 1px #ABABAB;
    display: none;
    position: fixed;
    z-index: 99999;
    width: 600px;
    background: #fff;
}
.no-boxshadow .p-prol {
    border: 1px solid #ABABAB;
}

.p-prol__content {
    padding: 20px 0 20px 0;
    margin: 0 20px 0 20px;
}
.p-prol__text {
    padding: 0 0 10px 0;
}
.p-prol__text-p {
    margin: 0 0 10px 0;
    padding: 0;
}
.p-prol__form .input
{
    float: left;
    padding: 2px 0 3px 5px;
    width: 290px;
}
.p-prol__form .e-input {
    border: 1px solid #DE0000;
}
.p-prol__form .m-placeholder
{
    color: #757575 !important;
}
.p-prol__form .button {
    margin: 3px 0 0 10px;
}
.p-prol__step-2-1,
.p-prol__step-2-2 {
    display: none;
}
.b-introduce {
    height: 334px;
    position: relative;
    margin: 0 0 20px 0;
}
.b-introduce__buttons {
    position: absolute;
    left: 215px;
    top: 249px;
}
.b-introduce .ButtonsHolder28 p {
    padding: 0;
}
.b-introduce .green28,
.b-introduce .grey28,
.b-introduce .blue28 {
    margin: 0 16px 0 0;
}
.b-introduce .blue28 a i,
.b-introduce .green28 a i,
.b-introduce .grey28 a i {
    width: 90px;
    text-align: center;
}
.b-thanks {
    font-size: 16px;
    line-height: normal;
    padding: 10px 30px;
    text-align: center;
}
.b-thanks__p {
    margin: 5px 0 10px 0;
}
.b-loader {
    text-align: center;
    padding: 50px 0 50px 0;
}

/*** generator free keys ***/

.b-prolongation .e-prod_text__p {
    min-height: 72px;
}

.b-gen-keys {
    margin: 0 30px 20px 30px;
    padding: 10px 0 70px 0;
    background: url(/business/overview/images/divider_bg01.png) no-repeat center bottom;
}

.b-gen-keys__in {
    background: transparent !important;
}

.b-gen-keys .e-h2 {
    padding-bottom: 15px;
}

.b-gen-keys__intro {
    margin: 0 0 15px 0;
    padding: 0;
}

.b-gen-keys__form {
    margin: 0 20px 0 0;
}

.b-gen-keys__line-1 {
    padding: 0 0 6px 0;
}

.b-gen-keys__name {
    padding: 7px 0 0 0;
    float: left;
}

.b-gen-keys__line-2 .b-gen-keys__name {
    padding: 26px 0 0 0;
}

.b-gen-keys__field {
    font-size: 0;
    line-height: 0;
    float: right;
    width: 365px;
}

.b-gen-keys__captcha-img {
    padding: 4px 0 0 0;
    width: 160px;
    float: left;
}

.b-gen-keys__captcha-img img {
    margin: 0 !important;
    float: none !important;
}

.b-gen-keys__captcha-input {
    padding: 19px 0 0 0;
    width: 195px;
    float: right;
}

.b-gen-keys .ButtonsHolder28 {
    width: 365px;
    float: right;
    margin: 10px 0 0 0;
}

.b-gen-keys .ButtonsHolder28 p {
    padding: 0;
}

.b-gen-keys__comment {
    border-left: 1px dashed #9FA1A4;
    min-height: 149px;
}

.b-gen-keys__ul {
    margin: 0;
    padding-left: 35px;
}

.b-gen-keys__error {
    background-color: #FFF2F2;
    border: 1px solid #DC4141;
    border-radius: 2px;
    color: #CD0000;
    display: block;
    font-size: 13px;
    font-style: italic;
    padding: 8px 15px;
    margin: 0 0 15px 0;
}

.b-gen-keys__li {
    margin-bottom: 5px;
}

.b-gen-keys .input {
    padding: 2px 5px 3px 5px;
    width: 353px;
}

.b-gen-keys__captcha-input .input {
    width: 183px;
}

.b-gen-keys__submit {
    height: 28px;
    background: url(../../images/buttons/buttons28.png) repeat-x 0 -124px !important;
    display: block;
    border: 0 !important;
    text-align: center;
    font: 14px/28px Segoe UI,Arial,Helvetica,sans-serif !important;
    color: #FFFFFF !important;
    width: 110px;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: 1px 1px 2px #999;
    padding: 0 0 4px 0 !important;
    float: none !important;
}

.b-gen-keys__submit:hover {
    background-position: 0 -155px !important;
}

.b-gen-keys__line-0 {
    padding: 0 0 10px 0;
}

.b-gen-keys__line-0 select {
    margin: 0 !important;
    padding: 6px 6px 6px 2px !important;
    float: none;
    width: 363px;
    height: auto;
    border-top: 1px solid #BBBBBB;
}

.b-gen-keys__download {
    float: left !important;
    width: auto !important;
    margin: 0 !important;
}

/*** style for action pages ***/
.b-action {
    margin: 0 0 20px;
}
.b-action ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.b-action__item {
    background-color: #e4e8ee;
    position: relative;
    border-radius: 5px 5px 0 0;
    width: 210px;
    margin: 0 17px 20px 0;
    height: 300px;
    float: left;
}
.b-action__item img {
    width: 210px;
    border-radius: 5px 5px 0 0;
}
.rgba .b-action__title {
    background-color: rgba(255,255,255,0.8);
}
.no-rgba .b-action__title {
    background-color: rgb(255,255,255);
}
.b-action__title {
    position: absolute;
    left: 0;
    bottom: 65px;
    padding: 7%;
    width: 86.01%;
    line-height: 20px;
    font-size: 17px;
    color: #016869;
}
.b-action__button {
    position: absolute;
    left: 0;
    height: 65px;
    bottom: 0;
    width: 100%;
}
.b-action__button a {
    background: url('../../images/icons__action.jpg') no-repeat right top #E4E8EE;
    color: #333333;
    display: block;
    height: 45px;
    line-height: 15px;
    overflow: hidden;
    padding: 10px 10% 10px 4%;
    width: 86%;
}
.b-action__button a:hover {
    text-decoration: none;
    background-color: #27a5b6;
    color: #fff;
}
.b-action__detail {
    background-color: #eef1f4;
    border-radius: 3px;
    border: 1px solid #D5DAE4;
    padding: 20px 20px 20px 200px;
    position: relative;
    overflow: hidden;
}
.b-action__detail p {
    color: #276ca0;
    font-weight: 400;
    margin: 10px 0;
    font-size: 16px;
}
.b-action__detail img {
    position: absolute;
    top: -10%;
    left: 0;
    width: 170px;
}
.e-h2__detail {
    color: #276ca0;
    font-weight: 400;
    font-size: 20px;
}
.b-action__content {
    margin: 20px 0;
}
.b-action-full {
    padding: 10px 0 0 0;
    margin:0 0 0 -25px;
}
.b-action-full__item {
    width:260px;
    text-align:center;
    float:left;
    margin: 0 0 0 25px;
}
.b-action-full__top{
    border:1px solid #dae4ed;
    border-bottom:0;
    padding:15px;
}
.b-action-full__head {
    font-size:16px;
    padding:0 0 10px 0
}
.b-action-full__image {
    font-size:0;
    line-height:0;
}
.b-action-full__discount {
    color:#FB8200;
    font-size:18px;
    padding:0 0 5px 0
}
.b-action-full__text {
    font-size:14px;
    line-height:normal;
    color:#626670
}
.b-action-full__price {
    font-size:16px;
    padding:5px 0 0 0;
    color:#FB8200
}
.b-action-full__button {
    background:#e5e8ef;
    padding:15px;
}
.b-action-full__button .ButtonsHolder28 {
    margin:0 auto;
}
.b-action-full__button .ButtonsHolder28 p {
    padding:0 !important;
}
.b-action-full__button-prolog {
    width:114px !important;
}
.b-action-full__button-buy {
    width:96px !important;
}
/*** end style for action pages ***/

/*** list internet-shops titan ***/
.b-list-shops {
    margin: 0 0 20px;
}
.b-list-shops__intro {
    margin: 0 0 20px 0;
    padding: 10px 0 0 0;
    font-size: 14px;
}
.b-list-shops__block {
    margin: 0 0 0 -17px;
    zoom:1;
}
.b-list-shops__ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.b-list-shops__item {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 5px 5px 0 0;
    background-color: #fff;
    float: left;
    height: 238px;
    margin: 0 0 20px 17px;
    position: relative;
    width: 210px;
}
.b-list-shops__item:hover {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.b-list-shops__photo {
    height: 131px;
    font-size: 0;
    line-height: 0;
    border-radius: 5px 5px 0 0;
    border: 1px solid #eee;
    border-bottom: 0;
}
.b-list-shops__img {
    border-radius: 5px 5px 0 0;
    width: 208px;
}
.b-list-shops__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.b-list-shops__title {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #e8f2fd;
    color: #016869;
    font-size: 17px;
    line-height: 20px;
    padding: 14px;
    text-align: center;
}
.b-list-shops__item:hover .b-list-shops__title {
    color: #fff;
    background: #27A5B6;
}
.b-list-shops__item-1 .b-list-shops__title{
    font-size: 14px;
    padding: 3px 14px 5px 14px;
}
.b-list-shops__button {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding: 15px 0 12px 0;
    background: #f8f8f8;
}
.b-list-shops__item:hover .b-list-shops__button {
    background: #fff;
}
.b-list-shops .ButtonsHolder28 p {
    padding: 0;
}
.b-list-shops .ButtonsHolder28{
    margin: 0 auto;
    width: 98px;
}
/*** // list internet-shops titan ***/

.b-form__prologn {
    margin: 0 0 25px;
    background-color: #FAFAFB;
    border-radius: 5px;
}
.rgba .b-form__prologn {
    border: 10px solid rgba(213, 218, 228, 0.4);
}
.no-rgba .b-form__prologn {
    border: 10px solid rgb(213, 218, 228);
}
.b-form__prologn .e-h2__detail {
    text-align: center;
    padding: 10px 0 15px;
}
.b-form__container {
    background-color: #FAFAFB;
    border: 1px solid #D5DAE4;
    border-radius: 5px;
    box-shadow: 0 0 9px 0 #D5DAE4;
    margin: -3px;
    padding: 10px 15px 20px;
    position: relative;
}
.b-form__prologn form {
    margin: 0 0 15px;
}
.b-form__prologn label {
    display: inline-block;
    line-height: 15px;
    margin-right: 5px;
    padding: 5px 10px;
    text-align: right;
    width: 290px;
}
.b-form__prologn .input {
    display: inline-block;
    margin-top: 4px;
    padding: 5px;
    vertical-align: top;
    width: 250px;
    -webkit-transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}
.b-form__prologn .button {
    float: none;
    padding: 0;
    margin: 10px auto 0;
    font-weight: normal;
}
.b-form__prologn .b-form__section {
    margin: 0 0 10px;
}
.b-center {
    text-align: center;
}
.e-h2__detail_green {
    color: #1E8A93;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 7px;
}
.b-prolong {
    border-top: 1px dotted #D5DAE4;
    margin-top: 10px;
    padding-top: 10px;
}
.f-error {
    border: 1px solid #FA7D7E;
    box-shadow: 0 0 3px 0 #E83C3C;
}
.f-success {
    border: 1px solid #66C55F;
    box-shadow: 0 0 2px #4FA648;
}
.parsley-error-list {
    list-style: none outside none;
    margin: 5px 0;
    padding: 0 0 0 320px;
}
.parsley-error-list li {
    color: #D83333;
    font-style: italic;
    line-height: 16px;
    text-align: left;
}
.b-form__text {
    padding: 0 25px;
    text-align: justify;
}
.b-form__text p {
    margin: 0 0 10px
}
.b-form__text .blue28 {
    float: none;
    margin: 10px auto;
    text-align: center;
    width: 40%;
}
.rgba .b-loading {
    background-color: rgba(255, 255, 255, 0.8);
}
.no-rgba .b-loading {
    background-color: rgb(255, 255, 255);
}
.b-loading {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.b-loading img {
    left: 50%;
    margin: -15px 0 0 -15px;
    position: absolute;
    top: 50%;
}


/* type download: two big buttons*/
.b-type-download {
    margin: 0 0 20px 0;
}
.b-type-download__item {
    width: 48.5%;
    background: url(../../images/b-type-download__bg.png) repeat-x 0 1px #f7f8f9;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    text-align: center;
    font-size: 19px;
    line-height: normal;
    color: #505561;
    text-decoration: none;
}
.b-type-download__trial,
.b-type-download__partner {
    float: left;
}
.b-type-download__com,
.b-type-download__shop {
    float: right;
}
.b-type-download__com-b {
    float: right;
    background: url(../../images/b-type-download__bg.png) repeat-x 0 -397px #f7f8f9;
}
.b-type-download__shop,
.b-type-download__partner {
    background: url(../../images/b-type-download__bg.png) repeat-x 0 -597px #f7f8f9;
}
.b-type-download__item:hover,
.b-type-download__trial-active,
.b-type-download__com-active,
.b-type-download__com-b-active,
.b-type-download__shop-active,
.b-type-download__partner-active {
    background: url(../../images/b-type-download__bg.png) repeat-x 0 -198px #e8ebf2;
    color: #000000;
    text-decoration: none;
}
.b-type-download__image{
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border: 1px solid #e0e4ea;
    display: block;
    height: 199px;
    height: 48px;
    padding: 151px 0 0 0;
}
.b-type-download__item:hover .b-type-download__image,
.b-type-download__trial-active .b-type-download__image,
.b-type-download__com-active .b-type-download__image,
.b-type-download__com-b-active .b-type-download__image,
.b-type-download__partner-active .b-type-download__image {
    border-color: #5895c3;
}
.b-type-download__trial .b-type-download__image {
    background: url(../../images/b-type-download__img.png) no-repeat center 0;
}
.b-type-download__trial:hover .b-type-download__image,
.b-type-download__trial-active .b-type-download__image {
    background-position: center -199px;
}
.b-type-download__com .b-type-download__image {
    background: url(../../images/b-type-download__img.png) no-repeat center -398px;
}
.b-type-download__com:hover .b-type-download__image,
.b-type-download__com-active .b-type-download__image {
    background-position: center -597px;
}
.b-type-download__com-b .b-type-download__image {
    background: url(../../images/b-type-download__img.png) no-repeat center -796px;
}
.b-type-download__com-b:hover .b-type-download__image,
.b-type-download__com-b-active .b-type-download__image {
    background-position: center -995px;
}
.b-type-download__shop .b-type-download__image {
    background: url(../../images/b-type-download__img.png) no-repeat center -1195px;
}
.b-type-download__shop:hover .b-type-download__image,
.b-type-download__shop-active .b-type-download__image {
    background-position: center -1394px;
}
.b-type-download__partner .b-type-download__image {
    background: url(../../images/b-type-download__img.png) no-repeat center -1593px;
}
.b-type-download__partner:hover .b-type-download__image,
.b-type-download__partner-active .b-type-download__image {
    background-position: center -1792px;
}
/* // type download: two big buttons*/

/* promo popups: club & fb */
.b-mdl__item {
    display: none;
    -webkit-box-shadow: 0 0 5px 1px #ABABAB;
    -moz-box-shadow: 0 0 5px 1px #ABABAB;
    box-shadow: 0 0 5px 1px #ABABAB;
    position: fixed;
    z-index: 99999;
}
.b-mdl__item a {
    display: block;
}
.b-mdl__item img {
    border: 0 none;
}
.b-mdl__club {
    box-shadow: none;
}
.b-mdl__club .b-close {
    background: transparent;
    right: 48px;
    top: 7px;
}
.b-mdl__widget {
    background: #fff;
    display: block;
    left: -9999px;
    top: -9999px;
}
.b-mdl__intro-text {
    text-align: center;
    font-size: 16px;
    padding: 30px 0px 25px;
}
.b-mdl #vk_groups {
    margin: 0 auto;
}
.b-mdl__toboard .b-close {
    background: transparent;
    right: 0;
    top: 0;
    width: 33px;
    height: 33px;
}
.b-mdl__club {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.b-mdl__club .b-close {
    background: transparent;
    right: 29px;
    top: 31px;
    width: 33px;
    height: 33px;
}
/* // promo popups: club & fb */

/* press-center gallery */
.b-press-photos {

}
.b-press-photos__item {
    margin: 0 0 20px 0;
}
.b-press-photos__item .e-h2 {
    padding-left: 3px;
}
.b-press-photos__ul {
    list-style-type: 0;
    margin: 0;
    padding: 0;
}
.b-press-photos__li {
    display: block;
    font-size: 0;
    line-height: 0;
    float: left;
    display: block;
    border: 2px solid transparent;
    margin: 3px;
    width: 200px;
}
.b-press-photos__li:hover {
    border: 2px solid #CAF4F9;
    box-shadow: 0 0 5px 2px #CAF4F9;
}
.b-press-photos__over {
    width: 200px;
    height: 150px;
    position: relative;
    display: block;
    overflow: hidden;
}
.b-press-photos__vertical .b-press-photos__over {
    height: 250px;
}
.b-press-photos__li img {
    max-width: 200px;
}
.b-press-photos__dl {
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: normal;
    left: 0;
    padding: 5px 7px;
    position: absolute;
    z-index: 100;
    text-decoration: none;
}
.b-press-photos__dl:hover {
    text-decoration: none;
}
.rgba .b-press-photos__dl {
    background-color: rgba(0, 0, 0, 0.7);
}
.no-rgba .b-press-photos__dl {
    background: url(../../images/no_rgba__000_70.png) repeat 0 0 ;
}
.b-press-photos__name {
    background: #E4E8EE;
    font-size: 14px;
    line-height: normal;
    display: block;
    padding: 10px 25px 10px 8px;
    line-height: 15px;
    color: #333333;
}
.b-press-photos__name-in {
    display: block;
    height: 63px;
    overflow: hidden;
    text-decoration: none;
}
.b-press-photos__li:hover .b-press-photos__name {
    background-color: #27A5B6;
    color: #FFFFFF;
    text-decoration: none;
}

/* // press-center gallery */

/* press-center infographics */
.b-press-ig {

}
.b-press-ig__ul {
    list-style-type: 0;
    margin: 0;
    padding: 0;
}
.b-press-ig__li {
    display: block;
    font-size: 0;
    line-height: 0;
    float: left;
    width: 210px;
    display: block;
    border: 2px solid transparent;
    margin: 3px;
}
.b-press-ig__li:hover {
    border: 2px solid #CAF4F9;
    box-shadow: 0 0 5px 2px #CAF4F9;
}
.b-press-ig__a {
    text-decoration: none;
    display: block;
}
.b-press-ig__a:hover{
    text-decoration: none;
}
.b-press-ig__li img {
    width: 100%;
}
.b-press-ig__over {
    position: relative;
    overflow: hidden;
    height: 170px;
    display: block;
}
.b-press-ig__name {
    font-size: 14px;
    line-height: 15px;
    background: #E4E8EE;
    display: block;
    background: url(../../images/icons__action.jpg) no-repeat right center #E4E8EE;
    color: #333333;
    padding: 10px 25px 10px 8px;
}

.b-press-ig__name-in {
    display: block;
    height: 61px;
    overflow: hidden;
    text-decoration: none;
}
.b-press-ig__li:hover .b-press-ig__name {
    background-color: #27A5B6;
    color: #FFFFFF;
    text-decoration: none;
}

/* // press-center infographics */

.news-list__date {
    color: #E3AD2F;
}

.news-list__category {
    padding: 0 0 0 10px;
}

/* full infographic */
.b-press-img {
    text-align: center;
}

.b-press-img .e-h2 {
    padding-bottom: 15px;
    text-align: left;
}

.b-press-img__source {
    max-width: 688px;
    border: 1px solid #f2f2f2;
    margin: 0 auto;
}

/* */
.b-choose-date {

}

.b-choose-date__title {

}

.b-choose-date__intro {
    margin: 0 15px 0 15px;
    padding: 5px 0 0 0;
    font-size: 12px;
    line-height: normal;
}

.b-choose-date__fields {
    padding: 5px 0 0 0;
}



.b-choose-date__item-2 {
    float: left;
    width: 78px;
    margin: 0 0 0 15px;
}
.b-choose-date__item-3 {
    float: left;
    width: 56px;
}
.b-choose-date select {
    width: 100%;
    height: auto;
    line-height: normal;
    font-size: 12px;
}

.b-choose-date__sumit {
    padding: 0 0 20px 0;
}

.b-choose-date__sumit input {
    float: left;
    margin: 6px 15px 0 15px;
}

/* icons of support platforms */
.b-platforms {
    font-size: 0;
    line-height: 0;
    margin: 10px 0 0;
}
.b-platforms__item {
    background: url(../../images/icons-platforms.png) no-repeat 0 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 6px 0 0;
}
.b-platforms__android {
    background-position: 0 0;
}
.b-platforms__ios {
    background-position: -30px 0;
}
.b-platforms__blackberry {
    background-position: -60px 0;
}
.b-platforms__symbian {
    background-position: -90px 0;
}
.b-platforms__wm-phones {
    background-position: -120px 0;
}
.b-platforms__wm-devices {
    background-position: -150px 0;
}
.b-platforms__java {
    background-position: -180px 0;
}

/*** Modal ***/
.b-modal__mdl {
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}
/* error */
.b-modal-error .b-modal__container {
    border: 1px solid #d34a31;
    text-align: center;
}
.b-modal-error-new .b-modal__container {
    border: 1px solid #d34a31;
    text-align: center;
}
.b-modal-error-new .b-modal__content {
    font-size: 15px;
    padding: 25px 0;
}
.b-modal-error-success .b-modal__container {
    text-align: center;
}
.b-modal-error-success .b-modal__content {
    font-size: 15px;
    padding: 25px 0;
}
.b-modal__data {
    display: none;
}
.b-modal__bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
.rgba .b-modal__bg {
    background: rgba(191, 191, 191, 0.78);
}
.no-rgba .b-modal__bg {
    background: #cdcdcd;
}
.b-modal__container {
    border-radius: 8px;
    box-shadow: 0 0 2px 0px #bfbfbf;
    transition:all 0.2s ease-in;
    background: url(../../images/popup/b-modal__bg.png) repeat-x left bottom #ffffff;
    border: 1px solid #d5dae4;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1000;
}
.rgba .b-modal__container {
    box-shadow: 0 0 65px 0px rgba(0, 0, 0, 0.26);
}
.no-rgba .b-modal__container {
    box-shadow: 0 0 65px 0px #a5a5a5;
}
.b-modal__container:hover,
.b-modal__container:focus {
    transition:all 0.2s ease-in;
}
.b-modal__section {
    position: relative;
    color: #666666;
    min-height: 100px !important;
}
.b-modal__content {

}
.b-modal__close {
    transition:all 0.2s ease-in;
    background: url(../../images/popup/b-ems-sms__x.png) no-repeat right top;
    display: block;
    position: absolute;
    top: 12px;
    right: 15px;
    height: 20px;
    float: left;
    font-size: 12px;
    line-height: 23px;
    color: #4b7aa5;
    font-weight: bold;
    height: 23px;
    padding: 0 32px 0 0;
    cursor: pointer;
}
.b-modal__close span {
    border-bottom: 1px dashed #4b7aa5;
    display: inline-block;
    line-height: 13px;
}
/* style for video product pages */
.b-modal__video .b-modal__container {
    background: #fff;
    height: 550px;
}
.b-modal__play {
    height: 450px;
    padding: 50px;
    font-size: 0;
    line-height: 0;
}
.b-modal__play span {
    position: absolute;
    top: 50%;
    left: 50%;
}
/* shop */
.b-modal-shop .b-modal__container {
    background: #e0e4eb;
}
.b-modal-shop .b-modal-form__title {
    text-transform: none;
}
.b-modal-shop .b-modal-form__text {
    text-align: center;
}
.b-modal-shop .b-modal-form__label {
    text-align: left;
}
.b-modal-shop .b-btn__mini {
    font-size: 12px;
    padding-left: 20px;
    padding-right: 20px;
}
.b-modal-shop .b-modal-form__label {
    width: 175px;
    margin-left: 18px;
}
.b-modal-shop .b-modal-form__rt,
.b-modal-shop .parsley-errors-list {
    margin-left: 206px !important;
}
.b-modal-shop .b-modal-form__rt {
    margin-right: 18px;
}
.b-modal-shop .b-modal-form__input {
    /*width: 323px;*/
    width: 306px;
    border-radius: 5px;
    float: left;
}
.b-modal-shop .b-modal-form__rt .b-btn {
    float: right;
}

/*** /Modal ***/

/* popup ems sms */
.b-ems-sms {
}
.b-ems-sms__top {
}
.b-ems-sms__wrap {
    width: 100%;
    float: right;
    margin: 0 0 0 -297px;
}
.b-ems-sms__right {
    padding: 70px 0 0 0;
    margin: 0 0 0 297px;
}
.b-ems-sms__title {
    font-size: 0;
    line-height: 0;
    margin: 0 0 32px 0;
}
.b-ems-sms__text {
    font-size: 28px;
    line-height: 30px;
    color: #58595b;
    font-weight: bold;
    margin: 0 0 11px 0;
}
.b-ems-sms__code {
    font-size: 17px;
    line-height: normal;
    color: #58595b;
}
.b-ems-sms__left {
    width: 297px;
    float: left;
    padding: 53px 0 0 0;
}
.b-ems-sms__img {
    margin: 0 0 0 25px;
}
.b-ems-sms__bottom {
    margin: 0 50px 0 74px;
    padding: 11px 0 0 0;
    font-size: 11px;
    line-height: normal;
    color: #7e7e7e;
    border-top: 1px solid #d5dae4;
}
.b-ems-sms__bottom a {
    color: #7e7e7e;
    text-decoration: underline;
}
.b-ems-sms__bottom a:hover {
    text-decoration: none;
}
.b-ems-sms__bottom-left {
    width: 375px;
    float: left;
}
.b-ems-sms__bottom-right {
    width: 425px;
    float: right;
}
/* / popup ems sms */

/* banner to bottom page */
.b-wide-banner__outer {
     padding: 0 30px 35px;
     margin: -35px 0 0 0;
}
.b-wide-banner__pre-footer {
    margin: 30px 0 30px 0;
}
.b-wide-banner__pre-footer-2 {
    margin: 30px 0 0 0;
}
.b-wide-banner img {
    border: 1px solid #e7ecf6;
}
.b-banner__startup {
    position: absolute;
    right: 0;
    top: 0;
}
.b-banner__startup a {
    display: block;
}
/* // banner to bottom page */

/* popup where buy business */
.b-where-buy {

}
.b-where-buy__text {
    text-align: center;
    font-size: 15px;
    padding: 10px 0 20px 0;
}
.b-where-buy__buttons {
    padding: 0 0 10px 0;
}
.b-where-buy__buttons .ButtonsHolder28 {
    width: 360px;
    margin: 0 auto;
}
.b-where-buy__buttons .green28 a i,
.b-where-buy__buttons .blue28 a i,
.b-where-buy__buttons .grey28 a i {
    font-size: 15px;
    line-height: 25px;
}
/* // popup where buy business */

/* upgrade */
.b-upgrade {
    padding: 20px 0 0 0;
}
.b-upgrade__schema {
    padding: 10px 0 0 0;
}
.b-upgrade__schema-tb {
    width: 100%;
}
.b-upgrade__schema-tb th {
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #d5dae4;
    padding: 0 0 10px 0;
    vertical-align: middle;
}
.b-upgrade__schema-tb td {
    border-bottom: 1px solid #d5dae4;
    padding: 10px 0;
    vertical-align: middle;
    color: #333;
    width: 195px;
    text-align: center;
}
.b-upgrade__schema-tb .b-upgrade__schema-name {
    width: 325px;
    padding-left: 15px;
    font-size: 14px;
    line-height: 33px;
    text-align: left;
}
.b-upgrade__schema-func {
    margin: 0 0 0 50px;
    position: relative;
    min-height: 34px;
}
.b-upgrade__schema-func-2 {
    line-height: 16px;
}
.b-upgrade__schema-func img {
    position: absolute;
    left: -50px;
    top: 0;
}
.b-upgrade__schema-yes {
    background: url(/business/products/overview/images/table/blue--dot.png) no-repeat center center;
}
.b-upgrade__schema-no {
    background: url(/business/products/overview/images/table/blue--circle.png) no-repeat center center;
}
.b-upgrade__schema-tb .b-upgrade__schema-btm td {
    border-bottom: 0;
    text-align: center;
}
.b-upgrade__schema-btm .blue20 {
    float: none;
    display: inline-block;
}
.b-banner__bussines_upgrade {
    margin: 0;
}
.b-banner__bussines_upgrade h2 {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
}
.b-banner__bussines_upgrade .b-banner__text {
    position: absolute;
    left: 40px;
    top: 25px;
    width: 500px;
    color: #fff;
}
.b-banner__bussines_upgrade li {
    margin-bottom: 5px;
}
.b-upgrade__after {
    padding: 0 0 1px;
}
.b-upgrade__after li {
    margin-bottom: 4px;
}
/* // upgrade */


/* new high banner */
.b-cover {
    overflow: hidden;
    position: relative;
    margin: 0 0 30px 0;
}
.b-cover__content {
    position: absolute;
}
.b-cover .b-btn {
    margin: 0 10px 0 0;
}
/* home - products */
.b-cover__home .b-cover__content {
    left: 57px;
    position: absolute;
    top: 129px;
}
.b-cover__text {
    position: absolute;
}
.b-cover__col-1 {
    float: left;
    width: 60%;
}
.b-cover__col-2 {
    float: left;
    width: 40%;
}
.b-cover__ul {
    margin: 0 0 0 35px;
    padding: 0;
    list-style-type: none;
}
.b-cover__li {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 15px;
    line-height: normal;
    color: #ffffff;
    position: relative;
}
.b-cover__li:before {
    background: url(../../images/sprite.png) no-repeat -45px -47px;
    content: '';
    display: block;
    width: 13px;
    height: 10px;
    position: absolute;
    left: -23px;
    top: 7px;
}
/* home - products - ess */
.b-cover__home .b-btn {
    width: 160px;
}
/* home - products - ess */
.b-cover__home-ess .b-cover__content {
    left: 50px;
    bottom: 54px;
}
.b-cover__home-ess .b-btn {
    width: 160px;
}
/* home - products - ena */
.b-cover__home-ena .b-cover__content {
    left: 50px;
    bottom: 70px;
}
.b-cover__home-ena .b-btn {
    width: 160px;
}
/* msp */
.b-cover__msp .b-cover__content {
    left: 50px;
    bottom: 30px;
}
.b-cover__msp .b-btn {
    width: 205px;
}

/* esk */
.b-cover__eks {

}

.b-cover__eks .b-cover__content {
    left: 50px;
    bottom: 30px;
}
.b-cover__eks .b-btn__green {
    width: 120px;
}
.b-cover__eks .b-btn__gray {
    width: 200px;
}

/* download / overview */
.b-cover__download-overview .b-cover__content {
    top: 261px;
    left: 50%;
    margin: 0 0 0 -91px;
}
/* */
.b-cover__roadshow .b-cover__content {
    left: 0;
    top: 0;
    width: 100%;
    padding: 255px 0 0 0;
    text-align: center;
}
.b-cover__roadshow .b-btn__green {
    width: 200px;
}
.b-cover__roadshow .b-roadshow__success {
    color: #fff;
    font-size: 18px;
}
/* // new high banner */

/* new template product */
.b-card {
    margin: 0 50px;
    font-size: 15px;
    line-height: 22px;
    color: #30343e;
}
/* layouts block */
.b-card__block {
    position: relative;
    padding: 63px 0 34px 0;
    border-bottom: 1px solid #fff;
}
.b-card__block:after {
    background: url(../../images/b-card__arrow.png) no-repeat 0 0;
    content: '';
    width: 45px;
    height: 16px;
    display: block;
    position: absolute;
    left: 50%;
    top: 100%;
    margin: 0 0 0 -23px;
    z-index: 5;
}
.b-card__block p {
    margin: 0 0 22px 0;
    padding: 0;
}
.b-card__block .b-cover__ul {
    margin: 0 0 0 23px;
}
.b-card__block .b-cover__li {
    color: #30343e;
}
.b-card__left {
    text-align: right;
}
.b-card__left .b-card__text {
    margin: 0 290px 0 70px;
    text-align: right;
}
.b-card__right .b-card__text {
    margin: 0 55px 0 300px;
}
.b-card__no-arrow:after {
    display: none;
}
/* ems blocks */
.b-card__white {
    padding-top: 30px;
    min-height: 215px;
}
.b-card__white:after {
    background-position: 0 0;
}
.b-card__white .b-card__text {
    margin: 0 365px 0 0;
}
.b-card__green {
    background: #dbeccc;
}
.b-card__green:after {
    background-position: 0 -16px;
}
.b-card__blue {
    background: #e5f9ff;
}
.b-card__blue:after {
    background-position: 0 -32px;
}
.b-card__pink {
    background: #e0e5ed;
}
.b-card__pink:after {
    display: none;
}
/* ess blocks */
.b-card__lilac {
    background: #e9ecf1;
    background: -moz-linear-gradient(top,  #e0e5ed 0%, #e9ecf1 22%, #e9ecf1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e5ed), color-stop(22%,#e9ecf1), color-stop(100%,#e9ecf1));
    background: -webkit-linear-gradient(top,  #e0e5ed 0%,#e9ecf1 22%,#e9ecf1 100%);
    background: -o-linear-gradient(top,  #e0e5ed 0%,#e9ecf1 22%,#e9ecf1 100%);
    background: -ms-linear-gradient(top,  #e0e5ed 0%,#e9ecf1 22%,#e9ecf1 100%);
    background: linear-gradient(to bottom,  #e0e5ed 0%,#e9ecf1 22%,#e9ecf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e5ed', endColorstr='#e9ecf1',GradientType=0 );
}
.b-card__lilac:after {
    background-position: 0 -48px;
}
.b-card__lilac .b-card__head {
    font-size: 23px;
}
/* */
.b-card__lilac-1 {
    background: #e9ecf1;
}
.b-card__lilac-1 p {
    margin: 0 0 16px 0;
}
.b-card__lilac-1 .b-card__cols {
    border-top: 1px solid #c6c9cd;
    padding: 7px 0 0 0;
}
.b-card__lilac-1 .more {
    margin: 0 0 0 9px;
}
.b-card__lilac-1 .b-card__col-1 {
    width: 51%;
}
.b-card__lilac-1 .b-card__col-2 {
    width: 42%;
    margin: 0 0 0 7%;
}
.b-card__lilac-1 .b-card__col-2 .more {
    margin: 0;
}
.b-card__lilac-1.b-card__right .b-card__text {
    margin-right: 60px;
}
.b-card__lilac-1 .b-card__buttons {
    padding: 25px 0 15px 0;
}
.b-card__lilac-1 .b-btn {
    width: 150px;
    margin: 0 18px 0 0;
}
/* */
.b-card__lilac-2 {
    background: #f7b322;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7b322,endColorstr=#f7b322);
    padding-bottom: 60px;
}
.b-card__lilac-2 .b-card__text {
    margin: 0 270px 0 50px;
}
.b-card__lilac-2:after {
    background-position: center -64px;
}
/* */
.b-card__lilac-3 {
    padding-bottom: 50px;
}
.b-card__lilac-3 .b-card__col-1 {
    width: 51%;
}
.b-card__lilac-3 .b-card__col-2 {
    width: 43%;
    margin: 0 0 0 6%;
}
.b-card__lilac-3.b-card__right .b-card__text {
    margin-right: 45px;
}
.b-card__lilac-3 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__lilac-4 {
    text-align: left;
}
.b-card__lilac-4 .b-card__text {
    text-align: left;
}
.b-card__lilac-4 .b-card__cols {
    margin: 0 0 23px 0;
}
.b-card__lilac-4 .b-card__col-1 {
    width: 53%;
}
.b-card__lilac-4 .b-card__col-2 {
    width: 42%;
    margin: 0 0 0 5%;
}
.b-card__lilac-4 .b-card__links {
    position: absolute;
    text-align: right;
    right: 65px;
    bottom: 54px;
}
.b-card__lilac-4 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__lilac-5 .b-card__col-1 {
    width: 46%;
}
.b-card__lilac-5 .b-card__col-2 {
    width: 49%;
    margin: 0 0 0 5%;
}
.b-card__lilac-5.b-card__right .b-card__text {
    margin-right: 35px;
}
.b-card__lilac-5 .b-card__buttons {
    padding: 25px 0 15px 0;
}
.b-card__lilac-5 .b-btn {
    width: 150px;
    margin: 0 18px 0 0;
}
.b-card__lilac-5 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__lilac-6 {
    padding-bottom: 44px;
}
.b-card__lilac-6.b-card__left .b-card__text {
    text-align: left;
    margin: 0 280px 0 60px;
}
.b-card__lilac-6.b-card__left .b-card__text h2 {
    /*text-align: right;*/
}
.b-card__lilac-6 .b-card__col-1 {
    width: 50%;
}
.b-card__lilac-6 .b-card__col-2 {
    width: 45%;
    margin: 0 0 0 5%;
}
.b-card__lilac-6 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__lilac-7 {
    background: #b5ecf1;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b5ecf1,endColorstr=#b5ecf1);
    text-align: left;
}
.b-card__lilac-7 .b-card__text {
    text-align: left;
}
.b-card__lilac-7 .b-card__cols {
    margin: 0 0 23px 0;
}
.b-card__lilac-7 .b-card__col-1 {
    width: 52%;
}
.b-card__lilac-7 .b-card__col-2 {
    width: 39%;
    margin: 0 0 0 9%;
}
.b-card__lilac-7 .b-card__links {
    text-align: right;
    padding: 11px 0 0 0;
}
.b-card__lilac-7 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__lilac-8 {
    text-align: left;
    padding-bottom: 60px;
}
.b-card__lilac-8 .b-card__text {
    text-align: left;
}
.b-card__lilac-8 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__lilac-9 {
    text-align: left;
    padding-bottom: 60px;
}
.b-card__lilac-9 .b-card__text {
    text-align: left;
    margin-right: 15px;
}
.b-card__lilac-9 p {
    margin: 0 0 10px 0;
}
/* */
.b-card__white-ena .b-card__head {
    font-size: 23px;
}
.b-card__white-ess .b-card__head {
    font-size: 23px;
}
.b-card__white-family {
    background: url(../../images/b-card__family-five.png) no-repeat right 40px;
}
.b-card__white-family .b-card__head {
    font-size: 23px;
}

/* icon images */
.b-card__icon {
    background: url(../../images/b-card__ems.png) no-repeat 0 0;
    position: absolute;
    display: block;
}
.b-card__icon-ems-1 {
    background-position: 0 0;
    width: 323px;
    height: 245px;
    right: -27px;
    top: 150px;
}
.b-card__icon-ems-2 {
    background-position: -323px 0;
    width: 193px;
    height: 215px;
    left: 48px;
    top: 31px;
}
.b-card__icon-ems-3 {
    background-position: -516px 0;
    width: 207px;
    height: 255px;
    right: 45px;
    top: 0;
}
.b-card__icon-ems-4 {
    background-position: -723px 0;
    width: 221px;
    height: 215px;
    left: 26px;
    top: 36px;
}
.b-card__icon-ess-1 {
    background: none;
    width: 365px;
    right: 0;
    top: 30px;
}
.b-card__icon-ess-1 img {
    width: 100%;
}
.b-card__icon-ess-2 {
    background-position: 0 -255px;
    width: 225px;
    height: 282px;
    left: 0px;
    top: 68px;
}
.b-card__icon-ess-3 {
    background-position: -246px -255px;
    width: 252px;
    height: 236px;
    right: 0;
    top: 61px;
}
.b-card__icon-ess-4 {
    background-position: -498px -255px;
    width: 196px;
    height: 290px;
    left: 29px;
    top: 69px;
}
.b-card__icon-ess-5 {
    background-position: 0 -634px;
    width: 173px;
    height: 311px;
    right: 40px;
    top: 116px;
}
.b-card__icon-ena-2 {
    background-position: -190px -634px;
    width: 225px;
    height: 282px;
    left: 0px;
    top: 68px;
}
.b-card__icon-ena-3 {
    background-position: -498px -255px;
    width: 196px;
    height: 290px;
    right: 43px;
    top: 72px;
}
.b-card__icon-ena-4 {
    background-position: -246px -491px;
    width: 141px;
    height: 96px;
    left: 60px;
    top: 59px;
}
.b-card__icon-family-1 {
    background-position: -722px -257px;
    width: 228px;
    height: 274px;
    left: 0;
    top: 41px;
}
.b-card__icon-family-2 {
    background-position: -722px -544px;
    width: 281px;
    height: 214px;
    right: 27px;
    top: 46px;
}
.b-card__icon-family-3 {
    background-position: -722px -781px;
    width: 164px;
    height: 199px;
    left: 52px;
    top: 41px;
}
.b-card__play span {
    background: url(../../images/play_ico.png) no-repeat 0 0;
    cursor: pointer;
    height: 49px;
    width: 68px;
    left: 50%;
    margin: -24px 0 0 -34px;
    position: absolute;
    top: 50%;
}
.b-card__play:hover span {
    background-position: 0 -49px;
}
/* */
.b-card__video {
    position: absolute;
    right: 59px;
    top: 65px;
    font-size: 16px;
    line-height: 22px;
    color: #0057a9;
    text-decoration: none;
}
.b-card__video:hover {
    text-decoration: underline;
}
.b-card__video i {
    margin: 0 0 0 -35px;
    background: url(../../images/sprite.png) no-repeat 0 -10px;
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
}
/* block content */
.b-card__head {
    font-size: 25px;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
    color: #30343e;
    margin: 0 0 22px 0;
    padding: 0;
}
.b-card__list {
    list-style-type: none;
    margin: 0 0 22px 30px;
    padding: 0;
}
.b-card__list li {
    margin: 0;
    padding: 0;
    position: relative;
}
.b-card__list li:before {
    background: url(../../images/sprite.png) no-repeat 0 0;
    content: '';
    display: block;
    position: absolute;
    width: 13px;
    height: 10px;
    left: -26px;
    top: 8px;
}
.b-card__new {
    color: #ff0000;
    font-size: 11px;
    line-height: normal;
    margin: 0 0 0 3px;
    position: relative;
    top: -6px;
}
.b-card__links {
    font-size: 14px;
}
.b-card__links p {
    margin: 0 0 7px 0;
}
.b-card__col {
    float: left;
}
.b-card__col-line {
    padding: 0 0 10px 0;
}
.b-card__col p {
    margin: 0 0 5px 0;
}
.b-card__col .b-card__col-btm {
    padding: 12px 0 0 0;
}
.b-card__col-head {
    font-size: 19px;
    line-height: 22px;
    font-weight: bold;
    color: #30343e;
    margin: 0 0 16px 0;
}
.b-card__col-line .b-card__col-head {
    margin-bottom: 10px;
}
/* ems functions */
.b-card__toogle {
    text-align: center;
    padding: 42px 0 60px 0;
}
.b-card__toogle-title {
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #626670;
    padding: 0 0 19px 0;
}
.b-card__toogle-action {
    border-top: 1px solid #dddddd;
    padding: 1px 0 0 0;
    font-size: 14px;
    line-height: 19px;
}
.b-card__toogle-action-open {
    border: 0;
}
.b-card__toogle-action a {
    position: relative;
    color: #005599;
    text-decoration: none;
}
.b-card__toogle-action a:hover {
    text-decoration: underline;
}
.b-card__toogle-action a i {
    background: url(../../images/sprite.png) no-repeat -13px 0;
    display: block;
    position: absolute;
    left: -17px;
    top: 10px;
    width: 7px;
    height: 4px;
}
.b-card__toogle-action-open a i {
    background-position: -13px -4px;
}
.b-card__toogle-block {
    display: none;
}
/* ems promo */
.b-card__adv {
    border: 1px solid #cad1de;
    padding: 33px 0 28px 0;
}
.b-card__adv-item {
    border-left: 1px dashed #dddddd;
    min-height: 243px;
    width: 33%;
    float: left;
}
.b-card__adv-item:first-child {
    border: 0;
}
.b-card__adv-in {
    padding: 0 30px 0 40px;
    font-size: 15px;
    line-height: 22px;
    color: #30343e;
}
.b-card__adv h3 {
    font-size: 19px;
    line-height: normal;
    color: #30343e;
    font-weight: bold;
    margin: 0 0 16px 0;
    padding: 0;
    text-align: left;
}
.b-card__adv ul {
    list-style-type: disc;
    margin: 0 0 0 -3px;
    padding: 0 0 0 20px;
}
.b-card__adv li {
    margin: 0 0 10px 0;
    padding: 0 0 0 5px;
}
.b-card__adv_after {
    border: 9px solid #e9ecf1;
    margin: 40px 0 0 0;
}
.b-card__adv_business {
    border: 9px solid #e9ecf1;
    margin: 30px 0 0 0;
}
.b-card__adv_business h3{
    color: #005599;
    font-size: 17px;
    font-weight: bold;
}
.b-card__adv_business li {
    color: #626670;
    font-size: 13px;
    line-height: 20px;
}
.b-card__adv_business .b-card__adv-in {
    padding: 0 20px 0 30px;
}
.b-card__adv_business .b-card__adv-item {
    width: 33.2%;
    min-height: 240px;
}
.b-card__adv-wide {
    clear: both;
    padding: 20px 0 0;
    font-size: 16px;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.b-card__adv-wide a {
    text-decoration: underline;
}
.b-card__adv-wide a:hover {
    text-decoration: none;
}
.b-card__adv_home h3 {
    color: #1e8a93;
}
.b-card__adv_home .b-card__adv-wide a {
    color: #1e8a93;
}
/* more */
.b-card__more {
    padding: 66px 0 50px 0;
}
.b-card__more-ico {
    display: block;
    background: url(../../images/sprite.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
.b-card__more-system .b-card__more-ico {
    background-position: -25px 0;
    width: 32px;
    height: 33px;
}
.b-card__more-detail .b-card__more-ico {
    background-position: -57px 0;
    width: 36px;
    height: 37px;
}
.b-card__more-license .b-card__more-ico {
    background-position: -93px 0;
    width: 33px;
    height: 37px;
}
.b-card__more-item {
    width: 33%;
    float: left;
    padding: 45px 0 0 0;
    position: relative;
}
.b-card__more-item h3 {
    margin: 0 0 11px 0;
    padding: 0;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    color: #626670;
}
.b-card__more-block {
    font-size: 12px;
    line-height: 19px;
    color: #808285;
}
.b-card__more-system .b-card__more-block {
    margin: 0 25px 0 0;
}
.b-card__more-block p {
    margin: 0 0 5px 0;
    padding: 0;
}
.b-card__more-block ul {
    list-style-type: none;
    margin: 0 0 0 13px;
    padding: 0;
}
.b-card__more-block ul li {
    margin: 0 0 5px 0;
    padding: 0;
}
.b-card__more-block ul li:before {
    content:"\2022";
    position: absolute;
    margin: 0 0 0 -13px;
    display: block;
    width: 10px;
    height: 10px;
}
.b-card__more-block .ButtonsHolder28 {
    margin: 0 0 13px 0;
}
.b-card__more-block .green28 {
    margin: 0 8px 0 0;
}
.b-card__more-block .ButtonsHolder28 p {
    padding: 0;
}
.b-card__more-block .ButtonsHolder28 a i {
    font-size: 13px;
    line-height: 25px;
    text-align: center;
    width: 64px;
}
/* ems tech */
.b-card__tech {
    background: #e9ecf1;
    padding: 27px 45px 39px;
}
.b-card__tech-title {
    font-size: 23px;
    line-height: normal;
    text-transform: uppercase;
    color: #000000;
    margin: 0 0 34px 0;
    text-align: center;
    font-weight: bold;
}
.b-card__tech-col {
    float: left;
}
.b-card__tech-col-1 {
    width: 45%;
}
.b-card__tech-col-2 {
    width: 45%;
    margin: 0 0 0 10%;
}
.b-card__tech-promo {
    padding: 0 0 3px 0;
}
.b-card__tech-promo span {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 16px;
    display: inline-block;
    padding: 0px 7px 2px;
    border-radius: 2px;
}
.b-card__tech-orange {
    background: #e28f19;
}
.b-card__tech-head {
    font-size: 19px;
    line-height: normal;
    color: #30343e;
    padding: 0;
    margin: 0 0 14px 0;
}
.b-card__tech-text {
    font-size: 15px;
    line-height: 22px;
    color: #30343e;
    margin: 0 0 7px 0;
    padding: 0;
}
.b-card__tech-more {

}
/* // new template product */

/* buttons */
.b-btn {
    display: inline-block;
    font-size: 17px;
    line-height: normal;
    color: #ffffff;
    text-decoration: none;
    padding: 6px 10px 8px 10px;
    text-align: center;
    /*transition: all 0.2s linear 0s;*/
    box-shadow: 2px 3px 2px rgba(0,0,0,0.15);
    border-radius: 4px;
    position: relative;
}
.b-btn__mini {
    padding: 4px 10px 6px;
    font-size: 15px;
}
.b-btn:hover {
    text-decoration: none;
    box-shadow: 2px 3px 2px rgba(0,0,0,0.20);
}
.b-btn input {
    background: none !important;
    cursor: pointer;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    left: 0;
    top: 0;
    margin: 0 !important;
    padding: 0 !important;
}
.b-btn__green {
    background-color: #67b022;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjdCMDIyIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzM5NDFFIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMzEpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top,  #67b022 0%, #5fac21 40%, #33941e 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67b022), color-stop(40%,#5fac21), color-stop(100%,#33941e));
    background-image: -webkit-linear-gradient(top,  #67b022 0%,#5fac21 40%,#33941e 100%);
    background-image: -o-linear-gradient(top,  #67b022 0%,#5fac21 40%,#33941e 100%);
    background-image: -ms-linear-gradient(top,  #67b022 0%,#5fac21 40%,#33941e 100%);
    background-image: linear-gradient(to bottom,  #67b022 0%,#5fac21 40%,#33941e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b022', endColorstr='#33941e',GradientType=0 );
    border-bottom: 1px solid #276f16;
    border-right: 1px solid #547f2a;
}
.b-btn__green:hover {
    background: #4aa020;
    border-color: #30891c;
}
.b-btn__gray {
    background-color: #9b9da7;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY2QjAyMiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzM0OTUxRSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI2NikiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(top, #a8aab3, #91939e);
    background-image: -webkit-linear-gradient(top,#a8aab3,#91939e);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8aab3), color-stop(1, #91939e));
    background-image: -o-linear-gradient(top, #a8aab3, #91939e);
    background-image: linear-gradient(top, #a8aab3, #91939e);
    background-image: -ms-linear-gradient(top,#a8aab3,#91939e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#a8aab3', EndColorStr = '#91939e');
    border-bottom: 1px solid #6c6e76;
    border-right: 1px solid #878589;
}
.b-btn__gray:hover {
    background: #a8aab3;
    border-color: #858791;
}
.b-btn__blue {
    background-color: #9b9da7;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI3N0RCNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzI0NUM4OSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQxMSkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(top, #277db7, #245c89);
    background-image: -webkit-linear-gradient(top,#277db7,#245c89);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #277db7), color-stop(1, #245c89));
    background-image: -o-linear-gradient(top, #277db7, #245c89);
    background-image: linear-gradient(top, #277db7, #245c89);
    background-image: -ms-linear-gradient(top,#277db7,#245c89);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#277db7', EndColorStr = '#245c89');
    border-bottom: 1px solid #1a4c71;
    border-right: 1px solid #1a4c71;
}
.b-btn__blue:hover {
    background: #277db7;
}
.b-btn__shop {
    background: rgb(239,240,246); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjBmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWUyZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(239,240,246,1) 0%, rgba(218,226,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,240,246,1)), color-stop(100%,rgba(218,226,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(239,240,246,1) 0%,rgba(218,226,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(239,240,246,1) 0%,rgba(218,226,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(239,240,246,1) 0%,rgba(218,226,234,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(239,240,246,1) 0%,rgba(218,226,234,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f6', endColorstr='#dae2ea',GradientType=0 ); /* IE6-8 */
    border: 1px solid #fbfbfc;
    border-color: #fbfbfc #c9ccd3 #9ea0a5 #c9ccd3;
    color: #515458;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
}
.b-btn__shop:hover {
    /*background: #dae2ea;*/
    box-shadow: inset 0 0 3px 0 #fff;
}
/* // buttons */

/* слайдер функций */
.b-slide {
    margin: 0;
}
.b-slide__top {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-slide__item {
    width: 20%;
    float: left;
    font-size: 13px;
    line-height: 17px;
    color: #58595b;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    height: 84px;
    margin: 0 0 20px 0;
    position: relative;
}
.b-slide__item a {
    text-decoration: none;
    color: #58595b;
    display: inline-block;
    min-height: 84px;
    margin: 0 auto;
}
.b-slide__item a:hover {
    text-decoration: none;
}
.b-slide__icon {
    background: url(../../images/b-slide__func.png) no-repeat 0 0;
    margin: 0 auto;
    display: block;
    width: 50px;
    height: 50px;
}
.b-slide__item-1 .b-slide__icon {
    background-position: 0 0;
}
.b-slide__item-2 .b-slide__icon {
    background-position: -50px 0;
}
.b-slide__item-3 .b-slide__icon {
    background-position: -100px 0;
}
.b-slide__item-4 .b-slide__icon {
    background-position: -150px 0;
}
.b-slide__item-5 .b-slide__icon {
    background-position: -200px 0;
}
.b-slide__desc {
    padding: 2px 0 0 0;
}
.b-slide__item.active a:after {
    background: url(../../images/sprite.png) no-repeat 0 -37px;
    bottom: -20px;
    content: "";
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -16px;
    height: 16px;
    width: 32px;
}
.b-slide__content {
    background: #2f3943;
    color: #ffffff;
    padding: 25px 0px;
    height: 90px;
    overflow: hidden;
}
.b-slide__content a {
    color: #fff;
    text-decoration: underline;
}
.b-slide__content a:hover {
    text-decoration: none;
}
.b-slide__list {
    list-style-type: none;
    margin: 0 30px;
    padding: 0;
    display: block;
}
.b-slide__block {
    float: left;
    height: 100%;
    margin: 0 5px 0 0;
    padding: 0 30px 0 0;
    width: 828px;
}
.b-slide__new {
    color: #f7b322;
    font-size: 11px;
    line-height: normal;
    margin: 0 0 0 3px;
    position: relative;
    top: -6px;
}
.b-slide__col {
    float: left;
}
.b-slide__block-1 .b-slide__col-1 {
    width: 120px;
}
.b-slide__block-1 .b-slide__col-2 {
    width: 365px;
    margin: 0 0 0 15px;
}
.b-slide__block-1 .b-slide__col-3 {
    width: 275px;
    margin: 0 0 0 30px;
}
.b-slide__line {
    margin: 0 0 0 18px;
    position: relative;
}
.b-slide__line:before {
    background: url(../../images/sprite.png) no-repeat -32px -37px;
    content: '';
    display: block;
    width: 13px;
    height: 10px;
    position: absolute;
    left: -18px;
    top: 8px;
}
/* // слайдер функций */

/* отзывы */
.b-opinions {
    position: relative;
    margin: 65px 0 42px 0;
}
.b-opinions__wrap {
    height: 129px;
}
.b-opinions__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-opinions__item {
    display: block;
    width: 400px;
    float: left;
    margin: 0 35px 0 0;
}
.b-opinions__prev,
.b-opinions__next {
    background: url(../../images/sprite.png) no-repeat 0 0;
    position: absolute;
    width: 16px;
    height: 32px;
    margin: -16px 0 0 0;
    top: 50%;
    opacity: 0.5;
    transition: all 0.2s linear 0s;
    cursor: pointer;
}
.b-opinions__prev:hover,
.b-opinions__next:hover {
    opacity: 1;
}
.b-opinions__prev {
    background-position: -152px 0;
    left: -23px;
}
.b-opinions__next {
    background-position: -168px 0;
    right: -23px;
}
.b-opinions__pages {
    list-style-type: none;
    margin: 0;
    padding: 40px 0 0 0;
    font-size: 0;
    line-height: 0;
    display: block;
    text-align: center;
}
.b-opinions__pages li {
    display: inline-block;
    margin: 0 3px;
    background: url(../../images/sprite.png) no-repeat -129px -16px;
    height: 5px;
    width: 20px;
    cursor: pointer;
}
.b-opinions__pages li.active {
    background-position: -129px -23px;
}
.b-opinions__quote {
    position: relative;
    margin: 0 0 0 32px;
    padding: 2px 0 0 39px;
    font-size: 15px;
    line-height: 22px;
    font-style: italic;
}
.b-opinions__quote:after {
    background: url(../../images/sprite.png) no-repeat -184px 0;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 22px;
    display: block;
}
.b-opinions__quote p {
    font-style: italic;
    padding: 0 0 17px 0;
    margin: 0;
}
/* // отзывы */

/* part of banner ESS for halloween 2014 */
.b-banner__halloween {
    background: url(/home/images/ess/halloween-bg.png) no-repeat 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 379px;
    height: 250px;
}
.b-banner__halloween-a {
    position: absolute;
    left: 70px;
    bottom: 18px;
}
.b-banner__halloween-a a {
    font-size: 13px;
    line-height: normal;
    text-decoration: none;
    margin: 0 10px 0 0;
}
.b-banner__halloween-a a span {
    text-decoration: underline;
}
.b-banner__halloween-a a:hover {
    text-decoration: none;
}
.b-banner__halloween-a a:hover span {
    text-decoration: none;
}
.b-banner__halloween-buy {
    color: #72b727;
}
.b-banner__halloween-more {
    color: #70b1ce;
}
/* // banner for halloween 2014 */

/*** technology eset banner ***/
.b-banner-techeset {
    background: url(/company/why/technology/images/banner__technology-eset.png) no-repeat center top #216f95;
    height: 316px;
    position: relative;
}
.b-banner-techeset__top {
    padding: 53px 51px 0 51px;
    font-size: 24px;
    line-height: 30px;
    color: #ffffff;
}
.b-banner-techeset__first {
    padding: 0 0 3px 0;
}
.b-banner-techeset__first span {
    padding: 2px 9px 5px;
    display: inline-block;
    vertical-align: middle;
}
.b-banner-techeset__white {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 8px 8px #18526e;
    color: #216f94;
    font-weight: bold;
}
.b-banner-techeset__second {
}
.b-banner-techeset__bottom {
    padding: 53px 51px 0 51px;
}
.b-banner-techeset__col {
    width: 33%;
    float: left;
}
.b-banner-techeset__item {
    margin: 0 0 5px 14px;
    color: #fff;
    position: relative;
}
.b-banner-techeset__item:before {
    position: absolute;
    left: -14px;
    top: 0;
    display: block;
    content: '\2022';
    width: 10px;
    height: 10px;
}
.b-banner-techeset__item a {
    color: #fff;
    text-decoration: none;
}
.b-banner-techeset__item a:hover {
    text-decoration: underline;
}
/*** // technology eset banner ***/

/*** technology eset list ***/
.b-techeset {
    margin: 46px 21px 20px 21px;
    border-top: 1px solid #dddddd;
}
.b-techeset__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
}
.b-techeset__item {
    border-bottom: 1px dashed #dddddd;
}
.b-techeset__item:last-child {
    border-bottom: 0;
}
.b-techeset__wrap {
    width: 100%;
    float: right;
    margin: 0 0 0 -300px;
}
.b-techeset__text {
    margin: 0 0 0 300px;
    font-size: 14px;
    line-height: 19px;
    color: #30343e;
    padding: 41px 0 42px;
}
.b-techeset__text p {
    margin: 0;
    padding: 0 0 10px 0;
}
.b-techeset__name {
    width: 280px;
    font-size: 17px;
    line-height: 28px;
    font-weight: bold;
    color: #30343e;
    padding: 36px 0 26px;
}
.b-techeset__toggle {
    overflow: hidden;
    height: 44px;
}
.b-techeset__toggle-open {
    height: auto;
}
.b-techeset__more {
    text-align: right;
    margin: -25px 0 0 0;
    position: relative;
}
.b-techeset__more-a {
    position: relative;
    padding: 0 12px 0 5px;
    background: #fff;
    float: right;
}
.b-techeset__more-a:before {
    background: url(../../images/b-techeset__grad.png) repeat-y left top;
    content: '';
    width: 30px;
    height: 20px;
    position: absolute;
    left: -30px;
    top: 0;
}
.b-techeset__more-t {
}
.b-techeset__arrow {
    background: url(../../images/b-techeset__arrow.gif) no-repeat 0 0;
    width: 7px;
    height: 4px;
    position: absolute;
    top: 10px;
    right: 0;
}
.b-techeset__more-open .b-techeset__arrow {
    background-position: -7px 0;
}
.b-techeset__new {
    font-size: 12px;
    line-height: normal;
    position: relative;
    color: #fd0000;
    font-weight: normal;
    top: -7px;
}
.b-techeset__image {
    padding: 10px 0 40px 0;
    position: relative;
}
.b-techeset__zoom {
    background: url(../../images/sprite.png) no-repeat -208px 0;
    width: 28px;
    height: 28px;
    position: absolute;
    right: 10px;
    top: 20px;
}
/*** // technology eset list ***/

/*** banner why ***/
.banner-why {
    background: url(/company/why/images/banner-why.jpg) no-repeat center top;
    position: relative;
    height: 316px;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
}
.banner-why__text {
    position: absolute;
    top: 50%;
    left: 42px;
    margin: -41px 0 0 0;
    width: 410px;
    font-size: 17px;
    line-height: normal;
    font-style: italic;
    color: #fff;
}
.banner-why__title {
    font-weight: bold;
    margin: 0 0 10px 0;
}
/*** // banner why ***/

/* for v8 */
.b-press-8 {
}
.b-press-8__img {
    margin: 0 0 15px 0;
    font-size: 0;
    line-height: 0;
}
.b-press-8__img img {
    width: 100%;
}
.b-press-8__text {
}
.b-press-8__text p {
    margin: 0 0 15px 0;
    line-height: 20px;
}
.b-press-8__present {
    margin: 0 0 15px 0;
}
.b-press-8__graph {
    margin: 0 0 15px 0;
}
.b-press-8__ill {
    margin: 0 0 15px 0;
}
.b-press-8__ill .b-press-photos__li,
.b-press-8__ill .b-press-photos__over {
    width: 210px;
}
.b-press-8__ill .b-press-photos__li img {
    max-width: 210px;
}
/* // for v8 */

/* new year 2015 */
.ny-home-2015 .b-ny2015__buttons {
    bottom: 30px;
    left: 89px;
    float: left;
}
/* /new year 2015 */

/* new partner */
.b-new-partner {

}
.b-new-partner p {
    margin: 0 0 20px 0;
}
.b-new-partner h3 {
    font-size: 15px;
    line-height: normal;
    color: #626670;
    margin: 0 0 28px 0;
    padding: 10px 0 0 0;
}
.b-new-partner a {
    color: #1e6ba6;
    text-decoration: none;
}
.b-new-partner a:hover {
    text-decoration: underline;
}
.b-new-partner__num {
    list-style-type: none;
    margin: 0 0 0 36px;
    padding: 0 0 23px 0;
    display: block;
    counter-reset: li;
    list-style: none;
    *list-style: decimal;
}
.b-new-partner__num li {
    margin: 0 0 14px 0;
    padding: 0;
}
.b-new-partner__num li:before {
    display: block;
    position: absolute;
    content: counter(li);
    counter-increment: li;
    width: 23px;
    height: 24px;
    background: #ccc;
    border-radius: 12px;
    margin: -1px 0 0 -36px;
    padding: 0 1px 0 0;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    text-align: center;
}
/* // new partner */

/* go to club */
.b-goto-club {
    margin: -2px 0 20px 0;
    padding: 10px 0 0 0;
}
.b-goto-club__a {
    display: block;
    color: #626670;
    text-decoration: none;
}
.b-goto-club__a:hover {
    text-decoration: none;
}
.b-goto-club__img {
    float: left;
    width: 140px;
    margin: 3px 0 0 10px;
}
.b-goto-club__text {
    display: block;
    margin: 0 0 0 180px;
    font-weight: bold;
}
.b-goto-club__smile {
    font-size: 22px;
    line-height: 14px;
}
/* // go to club */

/* msp page */
.b-msp {
}
.b-msp__advantages {
    margin: 0 0 30px 0;
}
.b-msp__advantages h2 {
    padding-bottom: 20px;
}
.b-msp__advantages .b-advantages {
    margin-left: 30px;
}
.b-msp__advantages .b-advantages__li {
    margin-bottom: 5px;
}
.b-msp__bottom {
    background: url(/home/images/49c96f9782.png) no-repeat center top;
    padding: 30px 0 0 0;
}
.b-msp__solutions {
}
.b-msp__solutions-item {
    padding: 0 0 10px 0;
}
.b-msp__solutions p {
    margin: 0 0 10px 0;
}
.b-msp__solutions h2 {
    padding-bottom: 20px;
}
.b-msp__solutions-item ul {
    margin-top: 0;
    margin-bottom: 0;
}
.b-msp__solutions-item li {
    margin: 0 0 10px 0;
}
.b-msp__solutions-intro {
    padding: 0 0 15px 0;
}
.b-msp__solutions-block {
    border-top: 1px dashed #9fa1a4;
    padding: 15px 0 0 0;
    margin: 0;
}
.b-msp__desc {
}
.b-msp__schema {
    padding: 20px 0;
    text-align: center;
}
.b-msp__system {
}
.b-msp__system-ul {
    font-size: 0;
    line-height: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
    margin: 0 0 0 -5%;
}
.b-msp__system-li {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin: 0 0 15px 5%;
    font-size: 13px;
    line-height: 20px;
}
.b-msp__adv {
}
.b-msp__adv-ul {
    list-style-type: none;
    margin: 0 0 0 -3%;
    padding: 0;
    display: block;
}
.b-msp__adv-li {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    width: 30%;
    margin: 0 0 0 3%;
}
/* */
.b-msp__form {
    padding: 30px 0 0 0;
}
.b-msp__form form {
    border-bottom: 0;
    padding-top: 20px;
}
.b-msp__form .e-h2 {
    text-align: center;
}
.b-msp__form .b-form__section label {
    padding-top: 8px;
    height: auto;
}
.b-msp__form textarea {
    font-family: segoe ui,arial;
    font-size: 13px;
}
/* */
.b-msp__parent .parsley-errors-list {
    margin: 0 0 0 215px;
    padding: 5px 0 0 0;
}
.b-msp__parent .b-loading {
    z-index: 999;
}
.b-msp-form__message {
    display: none;
}
.b-msp-form .b-form__error {
    margin: 0 0 20px 0;
}
.b-msp-form .b-form__section label {
    height: auto;
    padding-top: 8px;
}
.b-msp-form .b-form__section label.two-line {
    padding-top: 0;
}
/* */
.b-hi-tabs {

}
.b-hi-tabs__line {
    text-align: center;
    font-size: 0;
    line-height: 0;
    border-bottom: 1px solid #c8cdd7;
}
.b-hi-tabs__wrap {
    display: inline-block;
    background: url(../../images/tab_slinet.png) no-repeat left top;
    padding: 0 0 0 1px;
    margin: 0 0 -1px 0;
}
.b-hi-tabs__item {
    background: url(../../images/tab_slinet.png) no-repeat right top;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    width: 200px;
    color: #005499;
    font-weight: bold;
    padding: 0 0 1px;
}
.b-hi-tabs__5 .b-hi-tabs__item {
    width: 177px;
}
.b-hi-tabs__item-in {
    background-color: #f0f0f1;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MjEpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top, #ffffff, #f0f0f1);
    background-image: -webkit-linear-gradient(top,#ffffff,#f0f0f1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f0f0f1));
    background-image: -o-linear-gradient(top, #ffffff, #f0f0f1);
    background-image: linear-gradient(top, #ffffff, #f0f0f1);
    background-image: -ms-linear-gradient(top,#ffffff,#f0f0f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#f0f0f1');
    display: block;
    padding: 20px 0;
    margin: -1px 1px 0 0;
}
.b-hi-tabs__item-active {
    background-color: #fff;
}
.b-hi-tabs__item-active .b-hi-tabs__item-in,
.b-hi-tabs__item:hover .b-hi-tabs__item-in {
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffffff');
}
.b-hi-tabs__content {
    padding: 20px 0 0 0;
    line-height: 20px;
    display: none;
}
/* */
.b-advantages {
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-advantages__li {
    margin: 0 0 0 23px;
    position: relative;
    padding: 0;
    font-size: 13px;
    line-height: 20px;
}
.b-advantages__li:before {
    background: url(../../images/sprite.png) no-repeat -45px -37px;
    content: '';
    display: block;
    width: 13px;
    height: 10px;
    position: absolute;
    left: -23px;
    top: 7px;
}
/* // msp page */


/* halfs blocks with green icon */
.b-halfs-gi {
    margin:  0 0 0 -10%;
    font-size: 0;
    line-height: 0;
}
.b-halfs-gi__item {
    width: 40%;
    display: inline-block;
    margin:  0 0 15px 10%;
    vertical-align: top;
    font-size: 13px;
    line-height: 18px;
    position: relative;
}
.b-halfs-gi__item:after {
    background: url(../../images/sprite.png) no-repeat -59px -37px;
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 28px;
    display: block;
    content: '';
}
.b-halfs-gi__item h3 {
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    margin: 0 0 0 40px;
    padding: 0;
}
.b-halfs-gi__item p {
    margin: 0 0 0 40px;
    padding: 0;
}
/* // halfs blocks with green icon */

/* line buttons */
.b-wide-btns {
    text-align: center;
    padding: 10px 0 10px;
}
.b-wide-btns .b-btn {
    width: 150px;
    margin: 0 18px 0 0;
}
.b-wide-btns .b-btn__green {
    width: 120px;
}
.b-wide-btns .b-btn__gray {
    width: 220px;
    margin: 0;
}
/* // line buttons */

/* slider screens */
.b-screens {
    position: relative;
    margin: 0 0 40px 0;
}
.b-screens__wrap {
    height: 300px;
}
.b-screens__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-screens__item {
    display: block;
    width: 910px;
    float: left;
    margin: 0 35px 0 0;
    text-align: center;
}
.b-screens__item img {
    height: 300px;
}
.b-screens__prev,
.b-screens__next {
    background: url(../../images/sprite.png) no-repeat 0 0;
    position: absolute;
    width: 16px;
    height: 32px;
    margin: -16px 0 0 0;
    top: 50%;
    opacity: 0.5;
    transition: all 0.2s linear 0s;
    cursor: pointer;
}
.b-screens__prev:hover,
.b-screens__next:hover {
    opacity: 1;
}
.b-screens__prev {
    background-position: -152px 0;
    left: -23px;
}
.b-screens__next {
    background-position: -168px 0;
    right: -23px;
}
.b-screens__pages {
    list-style-type: none;
    margin: 0;
    padding: 20px 0 0 0;
    font-size: 0;
    line-height: 0;
    display: block;
    text-align: center;
}
.b-screens__pages li {
    display: inline-block;
    margin: 0 3px;
    background: url(../../images/sprite.png) no-repeat -129px -16px;
    height: 5px;
    width: 20px;
    cursor: pointer;
}
.b-screens__pages li.active {
    background-position: -129px -23px;
}
/* // slider screens */

/* platform tabs */
.b-platform-tabs {

}
.b-platform-tabs__title {
    text-align: center;
    font-size: 25px;
    line-height: normal;
    font-weight: bold;
    padding: 0 0 11px 0;
}
.b-platform-tabs__nav {
    background: url(../../images/tab_slinet.png) no-repeat left top;
    font-size: 0;
    line-height: 0;
    margin: 0 0 40px 0;
    padding: 0 0 0 1px;
    text-align: center;
}
.b-platform-tabs__ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
}
.b-platform-tabs__li {
    background: url(../../images/tab_slinet.png) no-repeat right top;
    display: block;
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
    color: #666;
    width: 20%;
    float: left;
    border-bottom: 1px solid #c8cdd7;
}
.b-platform-tabs__li-active {
    border-bottom-color: #fff;
}
.b-platform-tabs__a {
    display: block;
    background-color: #f0f0f1;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MjEpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top, #ffffff, #f0f0f1);
    background-image: -webkit-linear-gradient(top,#ffffff,#f0f0f1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f0f0f1));
    background-image: -o-linear-gradient(top, #ffffff, #f0f0f1);
    background-image: linear-gradient(top, #ffffff, #f0f0f1);
    background-image: -ms-linear-gradient(top,#ffffff,#f0f0f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#f0f0f1');
    cursor: pointer;
    color: #666;
    font-weight: bold;
    padding: 20px 0 30px 0;
    margin: -1px 1px 0 0;
    text-decoration: none;
}
.b-platform-tabs__text {
    display: block;
    height: 46px;
    margin: 0 0 20px 0;
}
.b-platform-tabs__li-active .b-platform-tabs__a,
.b-platform-tabs__a:hover {
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffffff');
    text-decoration: none;
}
.b-platform-tabs__ico {
    background: url(../../images/icons-platforms-tab.png) no-repeat 0 0;
    width: 60px;
    height: 75px;
    display: inline-block;
    margin: 0 auto;
}
.b-platform-tabs__win {
    background-position: 0 0;
}
.b-platform-tabs__and {
    background-position: -60px 0;
}
.b-platform-tabs__mac {
    background-position: -120px 0;
}
.b-platform-tabs__lin {
    background-position: -180px 0;
}
.b-platform-tabs__all {
    background-position: -240px 0;
}
.b-platform-tabs__cont-tab {
    display: none;
}
/* // platform tabs */

/* home page */
.b-products {

}
.b-products__title {
    text-align: center;
    font-size: 19px;
    line-height: normal;
    padding: 0 0 35px 0;
}
.b-products__item {
    border-bottom: 1px solid #d5dae4;
    padding: 0 0 30px 0;
    margin: 0 0 30px 0;
}
.b-products__item-last {
    border: 0;
}
.b-products__wrap {
    width: 100%;
    float: right;
    margin: 0 0 0 -180px;
}
.b-products__right {
    margin: 0 0 0 180px;
}
.b-products__left {
    width: 90px;
    padding: 0 0 0 55px;
    font-size: 0;
    line-height: 0;
    float: left;
}
.b-products__item .e-h3 {
    font-weight: bold;
    padding-bottom: 10px;
}
.b-products__item .b-product__ico-new {
    font-weight: normal;
    font-size: 12px;
}
.b-products__item .e-prod_text__p {
    line-height: 20px;
}
/* // home page */
/* !!!!!!!!!!!!! */
/* business pages - functions intro */
.b-product-intro {
    margin: 0 0 20px 0;
}
.b-product-intro__i {
    display: block;
    float: left;
    font-size: 0;
    line-height: 0;
    padding: 4px 0 0 0;
}
.b-product-intro__t {
    display: block;
    margin: 0 0 0 115px;
}
/* // business pages - functions intro */

/* product compare table */
.b-tabs-compare {

}
.b-tabs-compare .e-h3 {
    color: #005599;
    padding: 0 0 15px 0;
    text-align: left;
}
/* */
.b-tabs-compare .tabs-nav {
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 220px;
    float: left;
}

.b-tabs-compare .b-tabs-pages {
    margin: 0 0 0 240px;
    border: 1px solid #d5dae4;
    display: block;
    padding: 25px 15px;
    display: none;
}
.b-tabs-compare .tabs-nav li {
    float: none;
    white-space: normal;
    margin: 0 0 1px 0;
    padding: 0;
    display: block;
}
.b-tabs-compare .tabs-nav li a {
    line-height: normal;
    padding: 8px 18px;
    margin: 0;
    display: block;
    border: 1px solid #d5dae4;
    background-color: #e7ebf0;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFQ0YxRjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFN0VCRjAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxOTgpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top, #ecf1f4, #e7ebf0);
    background-image: -webkit-linear-gradient(top,#ecf1f4,#e7ebf0);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ecf1f4), color-stop(1, #e7ebf0));
    background-image: -o-linear-gradient(top, #ecf1f4, #e7ebf0);
    background-image: linear-gradient(top, #ecf1f4, #e7ebf0);
    background-image: -ms-linear-gradient(top,#ecf1f4,#e7ebf0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ecf1f4', EndColorStr = '#e7ebf0');
}
.b-tabs-compare .tabs-nav li a.active,
.b-tabs-compare .tabs-nav li a:hover {
    background-color: #fbfefd;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEYxRjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNDMpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top, #f0f1f5, #ffffff);
    background-image: -webkit-linear-gradient(top,#f0f1f5,#ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f1f5), color-stop(1, #ffffff));
    background-image: -o-linear-gradient(top, #f0f1f5, #ffffff);
    background-image: linear-gradient(top, #f0f1f5, #ffffff);
    background-image: -ms-linear-gradient(top,#f0f1f5,#ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f0f1f5', EndColorStr = '#ffffff');
    text-decoration: none;
}
/* */
.b-tabs-compare__name {
    text-align: left;
}
.b-tabs-compare__os {
    width: 70px;
    text-align: center;
}
.b-tabs-compare__os img {
    vertical-align: middle;
    margin: 0 2px;
}
.b-tabs-compare__btn {
    width: 310px;
    text-align: right;
}
.b-tabs-compare__btn .ButtonsHolder28 {
    margin: 0 0 5px 0;
}
.b-tabs-compare__btn .ButtonsHolder28 p {
    padding: 0;
}
.b-tabs-compare__btn .ButtonsHolder28 p a i {
    line-height: 26px;
}
.b-tabs-compare__btn .button-first {
    margin: 0 5px 0 0;
}
.b-tabs-compare__btn .button-first a i {
    width: 52px;
    text-align: center;
}
.b-tabs-compare__btn .button-second a i {
    width: 147px;
    text-align: center;
}
/* // product compare table */

.b-halfs-gi__item ul {
    padding-left: 60px;
}
.b-halfs-gi__item.b-halfs-gi__any:after {
    display: none;
}
.b-halfs-gi__any {
    font-weight: bold;
    padding: 40px 0 0 0;

}

.e-h2__large {
    color: #000;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 17px;
    font-weight: bold;
}
.e-h2__blue {
    color: #005499;
}

#productOption {
    width: 270px;
}

/* simple tab */
.b-simple-tab {

}
.b-simple-tab__wrap {
    text-align: center;
    font-size: 14px;
    line-height: normal;
    padding: 0 0 10px 0;
}
.b-simple-tab__item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    color: #00508c;
    text-transform: uppercase;
    margin: 0 10px;
    font-size: 13px;
}
.csstransforms .b-simple-tab__item.active:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 50%;
    top: 100%;
    margin: 5px 0 0 0;
    background: #fff;
    border-right: 1px solid #c8cdd7;
    border-bottom: 1px solid #c8cdd7;
    transform: rotate(-135deg);
}
.b-simple-tab__item.active {
    font-weight: bold;
    color: #000;
}
.b-simple-tab__area {
    border: 1px solid #c8cdd7;
    border-radius: 3px;
}
.b-simple-tab__content {
    display: none;
    padding: 50px;
    position: relative;
}
.b-simple-tab__content-text {
    padding: 0 0 20px 0;
}
.b-simple-tab__content-text p {
    padding: 0;
    margin: 0 0 10px 0;
}
.b-simple-tab__content > form {
    border: 0;
    margin: 0;
    padding: 0;
}
.b-simple-tab__blue .b-simple-tab__item.active {
    color: #00508c;
}
/* // simple tab */

/* compatibility table  */
.b-compatibility {

}
.b-compatibility__table {
    width: 100%;
}
.b-compatibility__table th {
    border-bottom: 1px solid #eaecf1;
    font-size: 16px;
    text-align: left;
    line-height: normal;
    font-weight: bold;
    padding: 0 0 10px 0;
    color: #000;
}
.b-compatibility__table td {
    border-bottom: 1px solid #eaecf1;
    font-size: 12px;
    line-height: normal;
    padding: 5px 0 5px 0;
    text-align: center;
}
.b-compatibility__table tr:hover td {
    background: #f9f9fa;
}
.b-compatibility__table td.b-compatibility__name {
    font-weight: bold;
    text-align: left;
}
/* // compatibility table  */

/* business banners */

/* standart */
.b-cover__business-standart {

}
.b-cover__business-standart .b-cover__content {
    left: 50px;
    bottom: 30px;
}
.b-cover__business-standart .b-btn__green {
    width: 120px;
}
.b-cover__business-standart .b-btn__gray {
    width: 200px;
}
/* next generation */
.b-cover__ngis {

}
.b-cover__ngis .b-cover__text {
    top: 163px;
    left: 50px;
}
.b-cover__ngis .b-cover__content {
    left: 60px;
    bottom: 44px;
}
.b-cover__ngis .b-btn__green {
    width: 200px;
}
.b-cover__ngis .b-btn__gray {
    width: 120px;
}
/* // banners */

.b-related-information__section dl dt {
    margin-bottom: 4px;
}
/* styles parsley errors */
.parsley-errors-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: none;
    clear: both;
}
.parsley-errors-list.filled {
    display: block;
}
.parsley-errors-list li {
    color: #d83333;
    font-style: italic;
    line-height: 16px;
    line-height: normal;
    text-align: left;
    margin: 0;
    padding: 0;
}
/* // styles parsley errors */

/* notify top */
.b-top-notify {
    background: #ffab00;
    height: 40px;
    position: relative;
    display: none;
    width: 100%;
    overflow: hidden;
    z-index: 99;
}
.b-top-notify__in {
    width: 991px;
    margin: 0 auto;
}
.b-top-notify__lf {
    float: left;
    padding: 8px 0 0 10px;
    font-size: 16px;
    line-height: 20px;
    color: #3b454f;
}
.b-top-notify__rt {
    float: right;
    padding: 0 10px 0 0;
}
.b-top-notify__x {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 50%;
    cursor: pointer;
    color: #fff;
    font-size: 40px;
    line-height: 30px;
    margin: -19px 0 0 0;
    font-weight: 100;
    transform: rotate(45deg);
    text-decoration: none;
}
.b-top-notify__x:hover {
    color: #fff;
    text-decoration: none;
}
.b-top-notify__download {
    display: none;
}
.b-top-notify__btn {
    background: #277db7;
    padding: 12px 18px 13px;
    color: #fff;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 0 10px;
    /*min-width: 70px;*/
    position: relative;
    text-align: center;
}
/* // notify top */

/* roadshow */
.b-roadshow {
    margin: 0 0 40px 0;
}
.b-roadshow__intro {
    padding: 0 0 20px 0;
}
.b-roadshow__success {
    color: #016869;
    font-size: 16px;
}
.b-roadshow-org {
    margin: 0 0 40px;
}
.b-roadshow-org__block {
    text-align: center;
    margin: 0 0;
}
.b-roadshow-org {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.b-roadshow-org__ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-roadshow-org__item {
    display: inline-block;
    margin: 0 8px 16px 8px;
    width: 140px;
    vertical-align: top;
    border-radius: 5px 5px 0 0;
    background-color: #fff;
    position: relative;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
}
.b-roadshow-org__item:hover,
.b-roadshow-org__item-active {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.b-roadshow-org__photo {
    height: 86px;
    font-size: 0;
    line-height: 0;
    border-radius: 5px 5px 0 0;
    border: 1px solid #eee;
    border-bottom: 0;
}
.b-roadshow-org__bottom {
    width: 100%;
}
.b-roadshow-org__img {
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.b-roadshow-org__title {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #e8f2fd;
    color: #016869;
    font-size: 14px;
    line-height: normal;
    padding: 10px 5px;
    text-align: center;
}
.b-roadshow-org__item:hover .b-roadshow-org__title,
.b-roadshow-org__item-active .b-roadshow-org__title {
    color: #fff;
    background: #27A5B6;
}
.b-roadshow .b-wide-btns .b-btn__green {
    width: 200px;
}
.b-roadshow .b-cover__text {
    position: static;
    padding: 0 0 20px 0;
}
.b-roadshow .b-cover__li {
    color: #626670;
    font-size: 14px;
}
.b-roadshow .b-cover__col-1 {
    width: 55%;
}
.b-roadshow .b-cover__col-2 {
    width: 40%;
}
/* // roadshow */

/* modal form */
.b-modal-form {
    margin: 0 40px;
    padding: 30px 0;
}
.b-modal-form__title {
    color: #000;
    font-size: 17px;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.b-modal-form__text {
    padding: 0 0 20px 0;
}
.b-modal-form__form {
    margin: 0;
    padding: 0;
}
.b-modal-form__form .b-loading {
    z-index: 99;
    border-radius: 3px;
}
.b-modal-form__section {
    margin: 0 0 15px;
    position: relative;
}
.b-modal-form__label {
    color: #30343e;
    display: block;
    float: left;
    line-height: 14px;
    padding: 7px 15px 0 0;
    text-align: right;
    width: 200px;
}
.b-modal-form__label-2 {
    padding-top: 0;
}
.b-modal-form__input {
    border: 1px solid #d5dae4;
    font-family: segoe ui,arial;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 2px 0 3px 5px;
    width: 350px;
}
.b-modal-form__select {
    border: 1px solid #d5dae4;
    font-family: segoe ui,arial;
    line-height: 24px;
    margin: 0;
    padding: 2px 0 3px 5px;
    width: 357px;
}
.b-modal-form__rt,
.b-modal-form .parsley-errors-list {
    margin-left: 216px;
}
.b-modal-form .parsley-errors-list li {
    margin: 4px 0 0;
}
.b-modal-form__result {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 10px 0;
}
.b-modal-form__error {
    text-align: center;
    font-size: 13px;
    color: #d83333;
    font-style: italic;
    line-height: normal;
    padding: 0 0 20px 0;
}
.b-modal-form__success {
    color: #016869;
    font-size: 16px;
}
/* modify for roadshow */
.b-modal-form__roadshow {

}
.b-modal-form__roadshow .b-modal-form__label {
    width: 120px;
}
.b-modal-form__roadshow .b-btn {
    width: 130px;
}
.b-modal-form__roadshow .b-modal-form__rt,
.b-modal-form__roadshow .parsley-errors-list {
    margin-left: 135px;
}
/* // modal form */

/* business test in popup */
.b-business-test {
    margin: 0 20px;
}
/* // business test in popup */

/* horizontal submenu in download */
.b-submenu {
    background: url(../../images/b-submenu_shadow.png) no-repeat center bottom;
    border-bottom: 1px solid #dddddd;
    margin: 0 0 20px 0;
}
.b-submenu__ul {
    display: block;
    text-align: center;
    font-size: 0;
    line-height: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-submenu__li {
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    color: #8594a0;
    position: relative;
    display: inline-block;
    //display: inline;
    margin: 0;
    padding: 0;
}
.b-submenu__a {
    color: #8594a0;
    text-decoration: none;
    display: inline-block;
    //display: inline;
    padding: 10px 36px 22px;
    position: relative;
}
.b-submenu__li-active .b-submenu__a {
    color: #000;
}
.b-submenu__li-active .b-submenu__a:after {
    background: url(../../images/sprite.png) no-repeat -87px -37px;
    display: block;
    content: '';
    width: 30px;
    height: 12px;
    position: absolute;
    left: 50%;
    bottom: -1px;
    margin: 0 0 0 -15px;
}
.b-submenu__a:hover {
    text-decoration: none;
    color: #000;
}
/* // horizontal submenu in download */

/* edits for resize width form in activation and prolong */
.b-resize-form {
}
.b-resize-form .b-colom__60 {
    width: 64%;
}
.b-resize-form .b-form__section label {
    width: 187px;
}
.b-resize-form .b-form__section_chbox {
    margin-left: 203px;
}
.b-resize-form .b-colom__40 {
    width: 36%;
}
.b-resize-form .b-outlined {
    margin: 0 0 0 16px;
}
/* // */
/* gift license */
.b-gift-license {
}
.b-gift-license__head {
    margin: 0 0 20px;
}
.b-gift-license__submit {
    position: relative;
}
.b-gift-license__submit .b-loading {
    z-index: 99;
    height: 101%;
}
.b-gift-license .b-section__page_pd {
    margin-bottom: 0;
}
.b-gift-license__line {
}
.b-gift-license__line-mail {
    margin: 0 0 26px 0;
    padding: 21px 0;
    border-top: 1px solid #d5dae4;
    border-bottom: 1px solid #d5dae4;
}
.b-gift-license__choose {
    display: block;
    font-size: 0;
    line-height: 0;
    text-align: left;
    padding: 0;
    list-style-type: none;
    margin: 0 0 9px -26px;
}
.b-gift-license__item {
    width: 321px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 20px 26px;
    border-radius: 15px;
}
.b-gift-license__item-in {
}
.b-gift-license__item img {
    opacity: 0.6;
    border-radius: 15px;
    border: 5px solid #fff;
    width: 321px;
    height: 203px;
    transition: all 0.2s linear 0s;
}
.b-gift-license__choosed img,
.b-gift-license__item:hover img {
    opacity: 1;
    border-color: #ced4df;
}
.b-gift-license__field {
    text-align: left;
}
.b-gift-license__field .parsley-errors-list {
    margin: 0 0 0 247px;
}
.b-gift-license__field label {
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin: 0 10px 0 0;
    font-size: 15px;
    line-height: normal;
}
.b-gift-license__field .input {
    display: inline-block;
    float: none;
    vertical-align: middle;
    padding: 3px 10px 4px 10px;
    font-size: 15px;
    line-height: normal;
}
.b-gift-license .b-wide-btns {
    text-align: left;
    padding: 0;
}
.b-gift-license .b-btn__green {
    margin: 0;
    width: 200px;
    font-weight: 600;
}
.b-gift-license__right {
    margin: 0 0 0 70px;
}
.b-gift-license__num {
    width: 36px;
    height: 36px;
    background: #ced4df;
    border-radius: 50%;
    font-size: 18px;
    line-height: 34px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    float: left;
}
.b-gift-license__bottom {
    font-size: 13px;
    line-height: 1.5;
    padding: 30px 0 0;
}

/* thank you page after download - /download/thankyou/ */
.b-download-thanks {
    padding: 30px 0 0 0;
}
.b-download-thanks__head {
    color: #000;
    font-size: 36px;
    line-height: normal;
    font-weight: bold;
    text-align: center;
    margin: 0 0 20px 0;
    padding: 0;
}
.b-download-thanks__attention {
    text-align: center;
    color: #30343e;
    font-size: 18px;
    padding-bottom: 50px;
}
.b-download-thanks__attention-a {
    text-decoration: underline;
}
.b-download-thanks__attention-a:hover {
    text-decoration: none;
}
.b-download-thanks__attention-intro {
    color: #e90000;
}
/* install block */
.b-download-thanks__install {
    background-color: #d6dae5;
    border-radius: 3px;
    padding: 50px 20px 50px 20px;
    color: #000;
    margin: 0 0 40px 0;
}
.b-download-thanks__install-top {
    background: url(../../images/ico-setup.png) no-repeat center top;
    padding: 50px 0 0 0;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
    margin: 0 0 40px 0;
}
.b-download-thanks__steps {
    display: block;
}
.b-download-thanks__step {
    display: block;
    width: 33%;
    text-align: center;
    float: left;
}
.b-download-thanks__step-num {
    display: block;
    border-radius: 20px;
    font-size: 20px;
    line-height: 36px;
    font-weight: bold;
    width: 40px;
    height: 38px;
    border: 1px solid #000;
    margin: 0 auto 10px auto;
}
.b-download-thanks__step-name {
    font-size: 15px;
    line-height: 1.5;
    font-weight: bold;
    padding: 0 0 10px;
    min-height: 45px;
}
.b-download-thanks__step-desc {
    font-size: 15px;
    line-height: 1.5;
}

/* recommend block */
.b-download-thanks__recom {

}
.b-download-thanks__recom-item {
    width: 45%;
    float: left;
}
.b-download-thanks__recom-rt {
    width: 45%;
    float: right;
    padding: 0 0 0 5%;
    border-left: 1px solid #d6dae5;
}
.b-download-thanks__recom-head {
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 0;
    color: #1e8a93;
}
.b-download-thanks__recom-block {

}
.b-download-thanks__recom-name {
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
}
.b-download-thanks__recom-wrap {
    width: 100%;
    float: right;
    margin: 0 0 0 -110px;
}
.b-download-thanks__recom-right {
    margin: 0 0 0 110px;
}
.b-download-thanks__recom-left {
    width: 90px;
    font-size: 0;
    line-height: 0;
}
.b-download-thanks__recom-btn {

}
/* */
.b-download-thanks__more {
    padding: 40px 0 40px 0;
    text-align: center;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
}
.b-download-thanks__more-a {
    text-decoration: underline;
}
.b-download-thanks__more-a:hover {
    text-decoration: none;
}
/* // thank you page after download */

/* ### club cover ### */
.b-cover-club {
  background: url(/download/thankyou/images/cover-club.jpg) no-repeat center top #057276;
  height: 300px;
  margin: 0;
  position: relative;
}
.b-cover-club__in {
  margin: 0 auto;
  padding: 69px 0 0 0;
}
.b-cover-club__logo {
  display: block;
  width: 146px;
  height: 36px;
  margin: 0 auto;
}
.b-cover-club__text {
  margin: 0 60px;
  padding: 30px 0 0 0;
  font-size: 19px;
  line-height: normal;
  color: #ffffff;
  text-align: center;
}
/*.b-cover-club__col {
  margin: 0 0 0 4%;
  padding: 0;
  width: 350px;
  float: left;
}*/
.b-cover-club__item {
  margin: 0 10px;
  display: inline-block;
}
.b-cover-club__button {
  text-align: center;
  padding: 20px 0 0 0;
}
.b-cover-club__p {
  font-size: 19px;
  line-height: normal;
  color: #ffffff;
  margin: 0 0 20px 0;
}
.b-cover-club__button .b-btn {
    padding-left: 20px;
    padding-right: 20px;
}
/* ### // club cover ### */

/* constructor */
.b-constructor {
    margin: 0 0 0 -40px;
}
.b-constructor__column {
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    width: 268px;
    float: left;
    text-align: center;
    min-height: 355px;
    border-left: 1px dashed #ccc;
}
.b-constructor__column:first-child {
    border: 0;
}
.b-constructor__title {
    padding: 0;
    margin: 0 0 10px 0;
    min-height: 50px;
    line-height: 20px;
}
.b-constructor__image {
    font-size: 0;
    line-height: 0;
    margin: 0 0 10px 0;
}
.b-constructor__desc {
    padding: 0;
    margin: 0 0 10px 0;
    min-height: 80px;
    text-align: left;
}
.b-constructor__btn {
    margin: 0 0 8px 0;
}
.b-constructor__btn .b-btn {
    font-size: 14px;
    min-width: 140px;
}
/* // constructor */

.b-footer__short {
    border-top: 1px solid #bbbbbb;
    padding-top: 20px;
}

.b-wide-form {
    width: 65%;
}
.b-wide-form .e-h3 {
    padding-bottom: 15px;
}
.b-wide-form label {
    width: 180px !important;
    padding-top: 8px !important;
    height: auto !important;
}

/* block compare */
.b-compare {
    text-align: center;
    padding: 10px 0;
}
.b-compare__item {
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 17px;
    line-height: normal;
    font-weight: bold;
}
/* // block compare */

.b-tabs-compare__btn .b-line-btn {
    margin: 0;
}
.b-line-btn p a i{
    width: 50px;
    text-align: center;
}
.b-line-btn .b-simple-link {
    float: left;
    /*width: 102px;*/
    text-align: left;
    line-height: 29px;
    padding: 0 0 0 12px;
}
.b-line-btn .blue28 {
    margin: 0 3px 0 0;
}

/* block compares */
.b-tabs-compare__home .b-tabs-compare__os {
    width: 180px;
}
.b-tabs-compare__home .b-tabs-compare__btn {
    width: 304px;
}
.b-tabs-compare__home .tabs-nav {
    width: 100%;
    float: none;
    padding: 0 0 0 1px;
}
.b-tabs-compare__home .tabs-nav li {
    float: left;
    margin: 0 0 0 -1px;
}
.b-tabs-compare__home .b-tabs-pages {
    margin: -1px 0 0 0;
}

/* table compares */
.b-compare-full {
    padding: 40px 0 0 0;
}
.b-compare-full__table {
    width: 100%;
}
.b-compare-full__first {
    width: 20%;
}
.b-compare-full__second {
    border-bottom: 1px solid #eaecf1;
}
.b-compare-full__btns {
    text-align: center;
    border-bottom: 1px solid #eaecf1;
    padding: 0 0 5px 0;
}
.b-compare-full__btns-item {
    margin: 0 0 8px 0;
}
.b-compare-full__btns .b-btn {
    font-size: 13px;
    width: 70px;
}
.b-compare-full__box {
    text-align: center;
    padding: 0 0 8px 0;
}
.b-compare-full__box-img {
    padding: 10px 0 0 0;
}
.b-compare-full__box-img img {
    width: 60px;
}
.b-compare-full__link {
    font-weight: bold;
    padding: 7px 0 0 0;
    color: #005599;
}
.b-compare-full__link a {
    text-decoration: underline;
}
.b-compare-full__link a:hover {
    text-decoration: none;
}
.b-compare-full__name {
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #eaecf1;
    padding: 9px 0 10px 10px;
}
.b-compare-full__value {
    font-size: 13px;
    line-height: 16px;
    border-bottom: 1px solid #eaecf1;
    text-align: center;
    padding: 9px 0 10px;
    color: #626670;
}
.b-compare-full__column-1 {}
.b-compare-full__column-1-active .b-compare-full__column-1 {
    background: #e3e3e5;
}
.b-compare-full__column-2 {
    background: #f0f0f2;
}
.b-compare-full__column-2-active .b-compare-full__column-2 {
    background: #cacacc;
}
.b-compare-full__column-3 {}
.b-compare-full__column-3-active .b-compare-full__column-3 {
    background: #e3e3e5;
}
.b-compare-full__column-4 {
    background: #f0f0f2;
}
.b-compare-full__column-4-active .b-compare-full__column-4 {
    background: #cacacc;
}
.b-compare-full__column-5 {}
.b-compare-full__column-5-active .b-compare-full__column-5 {
    background: #e3e3e5;
}
.b-compare-full__active-tr td {
    background: #e3e3e5;
}
.b-compare-full__active-tr .b-compare-full__column-2,
.b-compare-full__active-tr .b-compare-full__column-4 {
    background: #cacacc;
}
.ico-check {
    background: url(../../images/sprite-2.png) no-repeat 0 -15px;
    width: 23px;
    height: 21px;
    display: inline-block;
}
.b-compare-full__active-tr .ico-check,
.b-compare-full__column-1-active .b-compare-full__column-1 .ico-check,
.b-compare-full__column-2-active .b-compare-full__column-2 .ico-check,
.b-compare-full__column-3-active .b-compare-full__column-3 .ico-check,
.b-compare-full__column-4-active .b-compare-full__column-4 .ico-check,
.b-compare-full__column-5-active .b-compare-full__column-5 .ico-check {
    background-position: 0 -34px;
}
.b-compare-full__active-tr .b-compare-full__value,
.b-compare-full__column-1-active .b-compare-full__column-1,
.b-compare-full__column-2-active .b-compare-full__column-2,
.b-compare-full__column-3-active .b-compare-full__column-3,
.b-compare-full__column-4-active .b-compare-full__column-4,
.b-compare-full__column-5-active .b-compare-full__column-5 {
    color: #000;
}
.b-compare-full__5 .b-compare-full__box {
    width: 12%;
}
/* // table compares */

/* for social widgets */
.b-col-soc {
    border: 0;
    margin: 20px 0 0 0;
}
.b-side-soc {
    margin: 20px 0 0 16px;
    width: 294px;
}
.b-side-inner {
    margin: 0 0 0 40px;
}
/* // for social widgets */

/* ### support ### */
/* compare table */
.b-tech-support {
    margin: 0 0 40px 0;
}
.b-tech-support__ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b-tech-support__li {
    margin: 0;
    padding: 0;
    width: 25%;
    //width: 24.99%;
    float: left;
    text-align: center;
}
.b-tech-support__in {
    border-right: 1px dashed #9fa1a4;
}
.b-tech-support__in-last {
    border: 0;
}
.b-tech-support__title {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #4a4b4c;
    padding: 0px;
    height: 65px;
    width: 227px;
    position: relative;
    text-align: center;
    display: table-cell;
    //display: block;
    vertical-align: middle;
}
.b-tech-support__title-t {
    display: inline-block;
    //display: inline;
    vertical-align: middle;
    text-align: left;
    margin: 0 0 0 14px;
}
.b-tech-support__ico {
    background: url(../../images/sprite-support-icon.png) no-repeat 0 0;
    width: 51px;
    height: 51px;
    display: inline-block;
    //display: inline;
    vertical-align: middle;
}
.b-tech-support__li-1 .b-tech-support__ico {
    background-position: 0 0;
}
.b-tech-support__li-2 .b-tech-support__ico {
    background-position: 0 -51px;
}
.b-tech-support__li-3 .b-tech-support__ico {
    background-position: 0 -102px;
}
.b-tech-support__li-4 .b-tech-support__ico {
    background-position: 0 -153px;
}
.b-tech-support__li-5 .b-tech-support__ico {
    background-position: 0 -204px;
}
.b-tech-support__price {
    font-size: 19px;
    line-height: normal;
    font-weight: bold;
    padding: 15px 0 3px;
    color: #126ca6;
}
.b-tech-support__period {
    min-height: 38px;
    color: #126ca6;
    font-size: 13px;
    line-height: 16px;
}
.b-tech-support__button {
    padding: 25px 0 10px 0;
}
.b-tech-support__button .b-btn {
    width: 145px;
    font-size: 16px;
}
.b-tech-support__success {
    color: #016869;
    font-size: 14px;
    line-height: 18px;
    min-height: 38px;
}
.b-tech-support__about {
    font-style: italic;
    color: #126ca6;
    padding: 20px 10px 10px;
    min-height: 60px;
}
.b-tech-support__func {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
}
.b-tech-support__func-item {
    padding: 9px 10px;
    font-size: 14px;
    line-height: 18px;
    color: #39474f;
    display: block;
}
.b-tech-support__func-2 {
    min-height: 42px;
}
.b-tech-support__func-3 {
    min-height: 62px;
}
.b-tech-support__more {
    padding: 10px 0 0 0;
}
.b-tech-support__more-a {
    text-decoration: underline;
}
.b-tech-support__more-a:hover {
    text-decoration: none;
}
/* // compare table */

/* list tech support fully */
.b-support-full {
    margin: 0 0 -20px 0;
}
.b-support-full__block {
    margin: 0 0 20px 0;
    background-repeat: no-repeat;
    background-position: 60px 85px;
    background-color: #e6eff4;
    min-height: 330px;
}
.b-support-full__block-1 {
    background-image: url(../../images/ico-support-1.png);
}
.b-support-full__block-2 {
    background-image: url(../../images/ico-support-2.png);
    background-color: #fff;
}
.b-support-full__block-3 {
    background-image: url(../../images/ico-support-3.png);
}
.b-support-full__block-4 {
    background-image: url(../../images/ico-support-4.png);
    background-color: #fff;
}
.b-support-full__block-5 {
    background-image: url(../../images/ico-support-5.png);
    background-color: #fff;
}
.b-support-full__block-6 {
    background-image: url(../../images/ico-support-6.png);
}
.b-support-full__wrap {
    margin: 0 20px 0 315px;
    padding: 25px 0 25px 0;
    font-size: 15px;
}
.b-support-full__name {
    font-size: 25px;
    line-height: normal;
    color: #000000;
    padding: 0;
    margin: 0 0 10px 0;
}
.b-support-full__slogan {
    font-size: 15px;
    line-height: normal;
    color: #575757;
    margin: 0 0 30px 0;
}
.b-support-full__wrap .b-cover__ul {
    margin: 0 0 25px 24px;
}
.b-support-full__wrap .b-cover__li {
    font-size: 15px;
    color: #575757;
}
.b-support-full__wrap .b-cover__li:before {
    background-position: -89px -52px;
    width: 15px;
    height: 11px;
}
.b-support-full__button {

}
.b-support-full__button .b-btn {
    width: 150px;
}
.b-support-full__success {
    color: #016869;
    font-size: 15px;
    line-height: 20px;
}
.b-support-full__more {
    font-size: 12px;
    padding: 25px 0 0 0;
}
.b-support-full__more p {
    margin: 0 0 3px 0;
    padding: 0;
}
.b-support-full__last {
    padding: 15px 0 0 0;
    font-size: 14px;
}
.b-support-full__wide {
    padding: 0 25px 25px 35px;
    font-size: 10px;
}
/* //list tech support fully */
/* ### // support ### */

/*** promo esa ***/
.b-promo-esa {

}
.b-promo-esa .e-h2 {
    padding-bottom: 15px;
}
.b-promo-esa .b-cover__ul {
    padding-bottom: 5px;
}
.b-promo-esa .b-cover__li {
    color: #626670;
    font-size: 13px;
}
.b-promo-esa .b-wide-btns .b-btn {
    width: auto;
}
.b-promo-esa .b-wide-btns .b-promo-esa__button-short {
    width: 120px;
}
.b-promo-esa .b-wide-btns .b-promo-esa__button-wide {
    width: 200px;
}
.b-promo-esa__adds {

}

/*** // promo esa ***/

/*** line functions ***/
.b-line-func {
    margin: 0 0 40px 0;
}
.b-line-func__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
    font-size: 0;
    line-height: 0;
}
.b-line-func__item {
    display: block;
    float: left;
    text-align: center;
    vertical-align: top;
    width: 12.5%;
}
.b-line-func__icon {
    display: block;
    background: url(../../images/icon__components-blue.png) no-repeat 0 4px;
    height: 50px;
    width: 50px;
    margin: 0 auto;
}
.b-line-func__icon-avt {
    background-position: 9px 4px;
}
.b-line-func__icon-spyware {
    background-position: -102px 4px;
}
.b-line-func__icon-fishing {
    background-position: -217px 4px;
}
.b-line-func__icon-usb {
    background-position: -333px 4px;
}
.b-line-func__icon-theft {
    background-position: -444px 4px;
}
.b-line-func__icon-spam {
    background-position: -547px 4px;
}
.b-line-func__icon-firewall {
    background-position: -650px 4px;
}
.b-line-func__icon-parent {
    background-position: -758px 4px;
}
.b-line-func__item span {
    padding: 4px 0 0 0;
    display: block;
    font-size: 14px;
    line-height: 16px;
}
/*** // line functions ***/

/*** family advices ***/
.b-package-advices {
    font-size: 14px;
    line-height: 20px;
}
.b-package-advices__column {
    width: 45%;
}
.b-package-advices__left {
    float: left;
    width: 40%;
}
.b-package-advices__right {
    float: right;
    width: 60%;
}
.b-package-advices__type {
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0;
    color: #626670;
}
.b-package-advices__column b {
    color: #626670;
}
/*** // family advices ***/