﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
h1, h2, h3, h4, h5, h6 {
    font-style: normal;
    font-variant: normal;
}
legend {
    display: none;
}
.clear {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.hdn {
    display: none;
}
.hdn_new {
    display: block;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img {
    border: 0 none;
    vertical-align: top;
}
.input_submit {
    border: medium none;
    cursor: pointer;
}
.input_text, textarea {
    border: medium none;
    padding: 2px;
}
input[type="text"], input[type="password"], textarea, select {
    outline: medium none;
}
embed {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}

.caption h1 {
    color: #30343e;
    font-size: 28px;
    font-weight: normal;
}
.caption h1.l {
    float: left;
    padding-left:70px;
}

* {
    font-size: 100%;
}
body {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_body.png") repeat-x scroll 0 0 #e9ecf1;
    color: #626670;
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
a {
    color: #059;
}
sub, sup {
    font-size: 40%;
    line-height: 1;
}
sub {
    vertical-align: sub;
}
sup {
    vertical-align: super;
}
hr {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    color: #d5dae4;
    height: 1px;
    width: 100%;
}
#page 
{
    background-image: url("../media/30520/bg_sm_newer.png");
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 50% -14px;
    text-align: center;
    width: 100%;
}
#content {
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
    text-align: left;
    width: 991px;
}
#info {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_info.gif") repeat-x scroll 0 100% #4e5564;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}
#info .message p, #info .message div {
    color: #fff;
    font-size: 12px;
    margin: 0 auto;
    padding: 7px 0;
    text-align: left;
    width: 970px;
}
#info a {
    color: #fff;
    font-size: 12px;
    text-decoration: underline;
}
#info .close {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 13px;
    position: absolute;
    right: -20px;
    top: 7px;
    width: 13px;
}
#info .message {
    margin: 0 auto;
    padding: 7px 0;
    position: relative;
    width: 970px;
}
#info .info {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_info.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    margin: 0 auto;
    min-height: 35px;
    padding: 7px 0 7px 40px;
    text-align: left;
    width: 930px;
}
#info .info div, #info .info p {
    margin: 0;
    padding: 0;
    width: 600px;
}
#info .mobile .close {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_close_big.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
#top {
    height: 99px;
}
#top .top_links {
    font-size: 11px;
    height: 37px;
    padding: 11px 11px 0 0;
    position: relative;
    text-align: right;
}
#top .top_links .sep {
    color: #fff;
    display: block;
    float: right;
    height: 14px;
    line-height: 13px;
    padding: 0 6px 0 5px;
}
#top .top_links .sep2 {
    color: #fff;
    display: block;
    float: right;
    height: 14px;
    line-height: 13px;
    padding: 0 1px;
}
#top .top_links .llang {
    color: #7c808a;
    display: block;
    float: right;
    height: 14px;
    line-height: 13px;
    padding: 0 5px 0 0;
}
#top .top_links a {
    color: #7c808a;
    display: block;
    float: right;
    height: 14px;
    line-height: 13px;
    padding: 0 3px;
}
#top .top_links a.sel {
    background: none repeat scroll 0 0 #7c808a;
    border-radius: 2px;
    padding: 0 3px;
}
#top .top_links a.sel strong {
    color: #fff;
    display: block;
    height: 14px;
    line-height: 13px;
}
#top .top_links a.cart {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_cart.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 24px;
}
#top .top_links .world {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 100% -50px rgba(0, 0, 0, 0);
    color: #7c808a;
    cursor: pointer;
    display: block;
    float: right;
    font-weight: bold !important;
    height: 13px;
    line-height: 13px;
    min-width: 1px;
    padding-right: 30px;
}
#top .top_line {
    height: 59px;
    padding: 0 11px 0 0;
}
#top h1, #top .logo {
    float: left;
    height: 32px;
    left: 10px;
    position: absolute;
    top: -6px;
}
#top h1 a, #top .logo a {
    display: block;
    height: 32px;
    padding-top: 8px;
}
#top .m_menu {
    float: left;
}
#top .m_menu li {
    float: left;
}

#top .m_menu li a {
    /*background-image: url("//static1.esetstatic.com/fileadmin/templates/img/bg_menu.gif");*/
    background-repeat: no-repeat;
    display: block;
    float: left;
    /*height: 59px;*/
    padding: 20px 19px 0 10px;
    font-size:16px;
    /*font-weight: bold;*/
    color:#ffffff;
    text-decoration: none;
    text-align: left;
    vertical-align:middle;
}

/*
#top .m_menu li a.m01 {
    background-position: 12px 0;
    padding-left: 12px;
    width: 71px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m02 {
    background-position: 18px -59px;
    width: 92px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m03 {
    background-position: 18px -118px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m04 {
    background-position: 18px -177px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m05 {
    background-position: 18px -236px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m06 {
    background-position: 18px -295px;
    width: 59px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m07 {
    background-position: 18px -354px;
    width: 59px;
    padding-top: 20px;
    padding-left: 30px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#top .m_menu li a.m08 {
    background-position: 18px -413px;
    width: 59px;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
*/

#top .m_menu li strong {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 50% -301px rgba(0, 0, 0, 0);
    display: block;
    float: left;
}
#top .search {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 100% -183px rgba(0, 0, 0, 0);
    float: right;
    overflow: hidden;
    padding-top: 17px;
    width: 154px;
}
#top .search .input_text {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 0 -80px rgba(0, 0, 0, 0);
    color: #7c808a;
    float: left;
    height: 17px;
    padding: 4px 5px;
    width: 124px;
}
#top .search .input_submit {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 100% -80px rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    font-size: 1px;
    height: 25px;
    padding-top: 16px;
    text-indent: -10000px;
    width: 20px;
}
#top .search .ajax_in_progress {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/spin.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}
.content {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01.png") no-repeat scroll 0 100% #fff;
    padding: 0 10px 30px 11px;
    width: 970px;
}
.noCorners {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01_new.png") no-repeat scroll 0 100% #fff;
    padding: 0 8px 30px 11px;
    width: 970px;
}
.parea {
    padding: 0 50px;
    width: 870px;
}
.path {
    border-top: 1px solid #d5dae4;
    color: #7c808a;
    font-size: 11px;
    padding: 10px 0 28px;
    position: relative;
    text-align: left;
    width: 870px;
    z-index: 10;
}
.path .sep {
    padding: 0 3px;
}
.path a, .path em {
    color: #7c808a;
    font-style: normal;
}
.pathRelated {
    background-color: #fff;
    border: medium none;
    margin: 0 2px 0 0;
    padding: 0 60px 30px;
    width: auto;
}
.img_left {
    float: left;
    margin: 5px 10px 5px 5px;
}
.img_right {
    float: right;
    margin: 5px 20px 5px 30px;
}
.img_full {
    margin: 14px 0 28px;
}
.red {
    color: #c00;
}
.all {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_all.gif") no-repeat scroll 100% 69% rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_all.gif") no-repeat scroll 100% 69% rgba(0, 0, 0, 0);
    padding-right: 10px;
}
#bottom {
    font-size: 12px;
    padding: 0 0 20px;
    z-index: 10;
}
#bottom .oldarea {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01.png") no-repeat scroll -1003px -870px rgba(0, 0, 0, 0);
    clear: both;
    padding: 5px 0 0;
}
#bottom .oldarea .path {
    left: 60px;
}
#bottom.nopath .oldarea {
    padding-top: 58px;
}
#related_info_footer .divider_padding {
    display: none;
}
#bottom .related-information {
    background-color: #d5dae4;
    border-top: 1px solid #bbb;
    padding: 20px 60px;
    width: 869px;
}
#bottom .related-information .col {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_line_bottom.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
}
#bottom .related-information h3 {
    padding-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#bottom .related-information h4 {
    color: #626670;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
}
#bottom .related-information h4 a {
    color: #626670;
    font-size: 13px;
}
#bottom .related-information dt {
    padding: 1px 0;
}
#bottom a {
    /*color: #626670;*/
    color: #ffffff;
}
#bottom .f_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01_new.png") no-repeat scroll -1003px 100% rgba(0, 0, 0, 0);
    margin: 0 0 18px;
    padding: 0 60px 0 61px;
}
#bottom .bottom_area {
    min-height: 52px;
    padding: 0 0 1px 61px;
    position: relative;
}
#bottom .bottom_area .blogo {
    display: block;
    float: left;
    margin-right: 48px;
    margin-top: 3px;
    width: 93px;
}
#bottom .bottom_area .bl {
    float: left;
}
#bottom .oldarea .f_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01.png") no-repeat scroll -2000px 100% rgba(0, 0, 0, 0);
}
#bottom .oldarea a {
    color: #005499;
}
#bottom .oldarea .path a, #bottom .oldarea .path em {
    color: #7c808a;
    font-style: normal;
}
#bottom .q {
    color: #30343e;
    font-size: 11px;
    padding-bottom: 14px;
}
#bottom .q span {
    color: #afb3bd;
    padding: 0 3px;
}
#bottom .q strong {
    padding-right: 5px;
}
#bottom fieldset {
    display: block;
    height: 20px;
    padding-bottom: 23px;
}
#bottom .oldarea fieldset {
    padding-bottom: 23px;
}
#bottom fieldset label {
    color: #30343e;
    display: block;
    float: left;
    line-height: 20px;
    padding-right: 5px;
}
#bottom fieldset label strong {
    display: block;
    float: left;
    padding-right: 10px;
    white-space: nowrap;
}
#bottom fieldset select {
    color: #30343e;
    float: left;
    font-size: 12px;
}
#bottom fieldset .input_submit {
    background-color: transparent;
    color: #626670;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
}
#bottom .oldarea fieldset .input_submit {
    color: #005499;
}
#bottom .bl {
}
#bottom .b_menu {
    padding-bottom: 5px;
    padding-top: 0;
}
#bottom .oldarea .b_menu {
    padding-top: 1px;
}
#bottom .b_menu span {
    color: #9599a3;
    padding: 0 3px;
}
#bottom .b_menu a {
    color: #30343e;
}
#bottom .copy {
    color: #7c808a;
    width: 580px;
}
#bottom .icons {
    position: absolute;
    right: 61px;
    top: 6px;
}
#bottom .oldarea .icons {
    top: 7px;
}
#bottom .icons a {
    display: block;
    float: left;
    height: 16px;
    margin-left: 4px;
    padding-top: 3px;
    width: 16px;
}
#bottom .icons a.f {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_facebook.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#bottom .icons a.t {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_twistter.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#bottom .icons a.y {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_youtube.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#bottom .icons a.r {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_rss.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#bottom_print p {
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
}
#bottom_print {
    border-top: 1px solid #bfbfbf;
    clear: both;
    display: none;
    padding-top: 20px;
    width: 100% !important;
}
.countries {
    position: relative;
}
.countries .arr_cntr {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01.png") no-repeat scroll -1000px 0 rgba(0, 0, 0, 0);
    height: 8px;
}
.countries .block_cntr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
    border-radius: 5px;
    min-height: 315px;
    overflow: hidden;
    padding: 10px;
    width: 707px;
}
.countries .cont {
    float: left;
    padding-top: 10px;
    width: 150px;
}
.countries .cont li a {
    color: #a0a0a0;
    display: block;
    padding: 5px 15px 5px 20px;
}
.countries .cont li.sel a {
    color: #fff;
}
.countries .cont li.sel a:hover {
    text-decoration: none;
}
.countries .state {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    float: left;
    min-height: 300px;
    overflow: hidden;
    padding-bottom: 50px;
    padding-left: 15px;
    width: 542px;
}
.countries .state .close {
    display: block;
    float: right;
    height: 13px;
    width: 13px;
}
.countries .state ul {
    float: left;
    padding: 0 0 0 6px;
    width: 129px;
}
.countries .state ul li {
    padding: 0 0 4px;
}
.countries .state ul li a {
    color: #74777c;
    display: block;
    padding-left: 9px;
}
.countries .state ul li a.sel {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 0 -114px rgba(0, 0, 0, 0);
}
.countries .state ul li a:hover {
    text-decoration: none;
}
.countries .inter {
    border-top: 1px solid #d5dae4;
    bottom: 25px;
    left: 172px;
    padding: 8px 0 0 5px;
    position: absolute;
    width: 503px;
}
.countries .inter a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_world.gif") no-repeat scroll 5px 3px rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    color: #74777c;
    display: block;
    line-height: 20px;
    padding-left: 24px;
    width: 140px;
}
.countries .inter a.act {
    border: 1px solid #a0a0a0;
    border-radius: 2px;
    text-decoration: none;
}
.search_box {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -400px 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 0 0 12px;
}
.search_box .box {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 12px 12px 0;
    width: 354px;
}
.search_box h3 {
    clear: both;
    color: #d7d7d7;
    cursor: default;
    font-size: 11px;
    padding: 8px 0 8px 8px;
    text-transform: uppercase;
}
.search_box li {
    background-color: #fff;
    border-bottom: 1px solid #d5d5d5;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 354px;
}
.search_box li span {
    display: block;
    height: 3px;
}
.search_box li.sel {
    background-color: #e9ecf1;
    cursor: pointer;
}
.search_box li.one, .search_box li.last {
    border: medium none;
}
.search_box li.one .it {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_first.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.search_box li.one .ib {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_last.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
}
.search_box li.first .it {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_first.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.search_box li.last .ib {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_last.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
}
.search_box .item {
    overflow: hidden;
    padding: 10px;
    width: 334px;
}
.search_box .item img {
    float: left;
    margin: 3px 10px 5px 0;
}
.search_box .item h4 {
    font-weight: normal;
    padding-bottom: 3px;
}
.search_box .item p {
    color: #626262;
    font-size: 11px;
    padding: 0;
}
.search_box .all {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 100% -240px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: right;
    line-height: 23px;
    margin-top: 4px;
    padding: 0 15px 0 0;
}
.search_box .all span {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    line-height: 23px;
    padding-left: 8px;
}
.search_box a.sel {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 100% -263px rgba(0, 0, 0, 0);
    text-decoration: none;
}
.search_box a.sel span {
    background: url("../media/29881/bg_images.gif") no-repeat scroll 0 -263px rgba(0, 0, 0, 0);
    text-decoration: none;
}
.search_box .all:hover {
    text-decoration: none;
}
.prototip .reset .content {
    background: none repeat scroll 0 0 transparent;
    font-size: 13px;
    padding: 0;
    text-align: left;
    width: auto;
}
.countries .warp {
    position: relative;
}
.countries .warp #arrow {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_country_sel.gif") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    display: block;
    height: 15px;
    left: 142px;
    position: absolute;
    top: 0;
    width: 8px;
}
.countries div.fade {
    background: none repeat scroll 0 0 #fff;
    width: 542px;
}
.countries .hidden {
    display: none;
    opacity: 0;
}
.countries .visible {
    display: block;
    opacity: 1;
}
#bottom {
    position: relative;
}
.pop {
    position: absolute;
    top: -75px;
    width: 266px;
}
.pop .pop_top {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -900px 0 rgba(0, 0, 0, 0);
    height: 13px;
}
.pop .pop_center {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") repeat-y scroll -1200px 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    overflow: hidden;
    padding: 0 15px;
    width: 236px;
}
.pop .pop_bottom {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -900px 100% rgba(0, 0, 0, 0);
    height: 24px;
}
.pop .img_right {
    float: right;
    margin: 0 0 5px 10px;
}
.gallery-wrapper .gallery-item, .gallery-hidden {
    display: none;
}
#countries-target .active, #countries-target.active strong {
    text-decoration: underline;
}
#search-popup {
    width: 378px !important;
}
.csc-default ul {
    padding: 0 0 14px;
}
.csc-default ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_li.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    line-height: 1.5em;
    padding: 0 0 5px 10px;
}
.csc-default ol {
    list-style: decimal outside none;
    margin: 0 0 0 23px;
    padding: 0 0 14px;
}
.csc-default ol li {
    line-height: 1.5em;
    padding: 0 0 5px;
}
.new_area ol {
    list-style: decimal outside none;
    margin: 0 0 0 23px;
    padding: 0 0 14px;
}
.new_area ol li {
    line-height: 1.5em;
    padding: 0 0 5px;
}
.csc-bulletlist-1 li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_li.gif") no-repeat scroll 0 8px transparent;
}
.csc-bulletlist-2 li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_li.gif") no-repeat scroll 0 8px transparent;
}
.csc-bulletlist-3 li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_li.gif") no-repeat scroll 0 8px transparent;
}
#content div.feEditAdvanced-allWrapper div.feEditAdvanced-editPanelDiv {
    top: 0;
}
#page div#feEditAdvanced-menuBar {
    overflow: hidden;
    position: fixed;
    right: 0;
}
#page div#feEditAdvanced-menuBar div.feEditAdvanced-firstRow, #page div#feEditAdvanced-menuBar div.feEditAdvanced-secondRow {
    left: 0;
    position: fixed;
    top: 0;
}
#page div#feEditAdvanced-menuBar div.feEditAdvanced-secondRow {
    top: 34px;
}
#country_preloader {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_countries.png") no-repeat scroll 0 0 transparent;
    height: 1px;
    left: -10000px;
    position: absolute;
    top: -10000px;
    width: 1px;
}
span.underline {
    text-decoration: underline;
}
.countries .state ul li {
    line-height: normal;
    padding: 2px 0;
}
.countries .state ul li.act {
    border: 1px solid #a0a0a0;
    border-radius: 2px;
    padding: 1px 0;
}
.countries .state ul li.act a {
    padding-left: 8px;
    text-decoration: none;
}
.countries form {
    left: -10000px;
    position: absolute;
    top: -10000px;
}
#scanner {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_online_scanner.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 480px;
    overflow: hidden;
    width: 600px;
}
#scanner.skvetva {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/bg_online_scanner_sk.jpg");
}
#scanner #content {
    padding: 65px 0 0 15px;
    width: auto;
}
#scanner .content {
    background-color: transparent;
    background-image: none;
    padding: 0;
    width: auto;
}
#scanner .caption {
    display: none;
}
#scanner .new_area {
    padding: 0;
    width: auto;
}
#scanner .header h2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_globe.gif") no-repeat scroll 32px 50% rgba(0, 0, 0, 0);
    color: #444;
    font-size: 22px;
    line-height: 50px;
    padding: 0 0 0 64px;
}
#scanner div.body {
    background-color: #fff;
    height: 310px;
    margin: 2px 0 0;
    padding: 10px 10px 3px 30px;
}
#scanner div.body p {
    margin-top: 10px;
}
#scanner #scanner_other div.body ul {
    color: #c8cfdc;
    padding: 0 0 20px 20px;
}
#scanner #scanner_ie div.body {
    background-color: #fff;
    height: 263px;
    margin: 2px 0 0;
    overflow-y: scroll;
    padding: 10px 10px 3px 30px;
}
#scanner #scanner_ie div.body p {
    padding: 0 0 5px;
}
#scanner #scanner_ie div.body ul {
    color: #c8cfdc;
    padding: 0 0 20px 20px;
}
#scanner #scanner_ie div.terms {
    overflow: hidden;
    padding: 14px 20px 0 40px;
}
#scanner #scanner_ie div.terms p.check {
    float: left;
    padding: 2px 0 0;
}
#scanner #scanner_ie div.terms div {
    float: left;
    padding: 2px 0 0;
}
#scanner #scanner_ie div.terms p.button {
    float: right;
}
#scanner #scanner_ie div.terms p.button span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/button_start.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    display: block;
    height: 23px;
    padding-left: 13px;
}
#scanner #scanner_ie div.terms p.button span input {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/button_start.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    cursor: default;
    height: 23px;
    margin: 0;
    padding: 0 13px 3px 0;
}
#scanner #scanner_ie div.terms p.button span.button_on {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/button_start.png") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 23px;
    padding-left: 13px;
}
#scanner #scanner_ie div.terms p.button span.button_on input {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/button_start.png") no-repeat scroll 100% -23px rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 23px;
    margin: 0;
    padding: 0 13px 3px 0;
}
.new_area p.notext, p.notext {
    padding-bottom: 0;
}
.key-features .csc-textpic-text p.bodytext {
    padding-bottom: 10px;
}
.csc-textpic-caption {
    color: #9599a3;
    font-size: 11px;
    line-height: 1.3em;
    padding-bottom: 25px;
    padding-top: 4px;
}
#n-ban {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 120px;
    margin-bottom: 29px;
    overflow: hidden;
    padding: 40px 50px;
    width: 870px;
}
#n-ban .center-870 {
    width: 870px;
}
#n-ban .left-370 {
    float: left;
    width: 370px;
}
#n-ban .left-450 {
    float: left;
    width: 450px;
}
#n-ban .left-530 {
    float: left;
    width: 530px;
}
#n-ban .right-340 {
    float: right;
    width: 340px;
}
#n-ban .right-420 {
    float: right;
    width: 420px;
}
#n-ban .right-500 {
    float: right;
    width: 500px;
}
.b-ban {
    background-color: #eef6f1;
    border: 1px solid #daebe0;
    border-radius: 5px;
    padding: 17px 20px;
}
#n-ban span strong {
    display: block;
    font-size: 24px;
    line-height: 1.2em;
    padding-bottom: 5px;
}
#n-ban .light {
    color: #606671;
}
#n-ban .light span strong {
    color: #00737a;
}
#n-ban .light p {
    font-size: 16px;
    padding-bottom: 12px;
}
#n-ban .darkgreen {
    color: #57c291;
}
#n-ban .darkgreen span strong {
    color: #fff;
}
#n-ban .darkgreen p {
    font-size: 16px;
    padding-bottom: 12px;
}
#n-ban .black {
    color: #b1b3b4;
}
#n-ban .black span strong {
    color: #fff;
}
#n-ban .black p {
    font-size: 16px;
    padding-bottom: 12px;
}
#n-ban .grey {
    color: #606671;
}
#n-ban .grey span strong {
    color: #606671;
}
#n-ban .grey p {
    font-size: 16px;
    padding-bottom: 12px;
}
#n-ban .white {
    color: #fff;
}
#n-ban .white span strong {
    color: #fff;
}
#n-ban .white p {
    font-size: 16px;
    padding-bottom: 12px;
}
p.q-grey {
    background-color: #9599a3;
    display: block;
    font-style: normal;
    margin: 12px 20px 22px 0;
    padding: 15px 20px 15px 38px;
}
p.q-grey {
    color: #d5dae4;
    font-family: Georgia,"New York CE",utopia,serif;
    font-size: 18px;
    font-style: normal;
    line-height: 1.3em !important;
}
p.q-grey {
    text-indent: -7px;
}
p.q-grey span.name-of-person {
    color: #fff;
    display: block;
    font-size: 11px;
    line-height: normal;
    padding-left: 7px;
    padding-top: 10px;
}
p.q-green {
    background-color: transparent;
    border-bottom: 1px solid #d5dae4;
    border-top: 1px solid #d5dae4;
    margin: 10px 0 35px;
    padding: 15px 0;
}
p.q-green {
    color: #1e8a93;
    font-family: Georgia,"New York CE",utopia,serif;
    font-size: 24px;
    line-height: normal !important;
    padding-bottom: 5px;
    text-indent: 0;
}
p.q-green span.name-of-person {
    color: #626670;
    font-size: 13px;
    font-style: italic;
    padding: 0;
}
#print_hr {
    display: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.off1 {
    display: none;
}
p.back-to-top {
    text-align: right;
}
p.back-to-top a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/back_to_top.png") no-repeat scroll 100% 60% rgba(0, 0, 0, 0);
    color: rgb(98, 102, 112);
    font-size: 0.9em;
    line-height: 20px;
    padding-right: 15px;
}
.path p.back-to-top {
    float: right;
}
.path p.back-to-top a {
    font-size: 1em;
}
#shop_cart .s_top {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -2000px 0 rgba(0, 0, 0, 0);
    height: 15px;
}
#shop_cart .s_content {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") repeat-y scroll -2329px 0 rgba(0, 0, 0, 0);
    padding: 0 12px;
}
#shop_cart .s_content li {
    background-color: #fff;
    border-top: 1px solid #d5d5d5;
    cursor: pointer;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
    width: 284px;
}
#shop_cart .s_content li:hover {
    background-color: #e9ecf1;
}
#shop_cart .s_content li .f {
    float: left;
    padding-right: 10px;
    text-align: center;
    width: 55px;
}
#shop_cart .s_content li .t {
    float: left;
    width: 210px;
}
#shop_cart .s_content li .t h3 {
    font-size: 14px;
    font-weight: normal;
}
#shop_cart .s_content li .t p {
    font-size: 12px;
}
#shop_cart .s_content li .s_del {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 13px;
    position: absolute;
    right: 6px;
    text-indent: -10000px;
    top: 6px;
    width: 13px;
}
#shop_cart .s_content li:first-child {
    border: medium none;
    border-radius: 3px 3px 0 0;
}
#shop_cart .s_content li:last-child {
    border-radius: 0 0 3px 3px;
}
#shop_cart .s_bottom {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -2000px -123px rgba(0, 0, 0, 0);
    height: 58px;
    padding: 17px 24px 0;
}
#shop_cart .s_bottom .cena {
    color: #fff;
    float: left;
    font-size: 14px;
    width: 165px;
}
#shop_cart .s_bottom .cena small {
    color: #939393;
    display: block;
    font-size: 11px;
}
#shop_cart .s_bottom .pokladna {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -1999px -290px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: right;
    height: 31px;
    line-height: 28px;
    margin-top: 3px;
    text-align: center;
    width: 96px;
}
#shop_cart .s_bottom .pokladna:hover {
    text-decoration: none;
}
#overlay {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
#mob_pop {
    background-color: #fff;
    box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, 0.3);
    left: 5%;
    position: fixed;
    top: 19%;
    width: 90%;
}
#mob_pop div {
    padding: 40px 30px 50px;
    position: relative;
    text-align: center;
}
#mob_pop .close {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_close_pop.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    height: 50px;
    position: absolute;
    right: -25px;
    top: -25px;
    width: 50px;
}
#mob_pop p {
    color: #646464;
    font-size: 30px;
    line-height: 1.2em;
    padding-bottom: 20px;
}
#mob_pop .btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_btn_popup.png") repeat-x scroll 0 0 #0070cb;
    border: 1px solid #317bb8;
    border-radius: 5px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 15px;
    text-align: center;
}
#mob_pop .btn:hover {
    text-decoration: none;
}
#pass_popup {
    background-color: #eef1f4;
    padding: 20px 40px;
    text-align: left;
    width: 600px;
}
#pass_popup h2 {
    font-size: 20px;
    padding-bottom: 5px;
}
#pass_popup p {
    padding-bottom: 10px;
}
#pass_popup fieldset {
    padding-bottom: 15px;
}
#pass_popup fieldset label {
    display: block;
    float: left;
    margin-right: 25px;
}
#pass_popup fieldset label .input_text {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d5dae4;
    color: #666;
    height: 20px;
    padding: 4px 10px;
    width: 185px;
}
#pass_popup fieldset .input_submit {
    background: linear-gradient(to bottom, #277cb6 0%, #275f8d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #216a9c;
    border-radius: 5px;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3);
    color: #fff;
    float: left;
    height: 30px;
    padding: 0 25px;
}
#pass_popup fieldset .input_submit:hover {
    background: linear-gradient(to bottom, #2089d3 0%, #1e6097 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.acc_block {
    border-bottom: 1px solid #d9d9d9;
}
.acc_block h4 {
    border-top: 1px solid #d9d9d9;
    color: #666;
    cursor: pointer;
    font-weight: normal !important;
    padding: 7px 20px 7px 5px !important;
    position: relative;
}
.acc_block h4 span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_acc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 6px;
    position: absolute;
    right: 5px;
    top: 14px;
    width: 10px;
}
.acc_block h4.ui-accordion-header-active {
    color: #000;
    font-weight: bold !important;
}
.acc_block h4.ui-accordion-header-active span {
    opacity: 0.5;
}
.acc_block .acc_t {
    padding: 5px 0 0 5px;
}
.acc_block p {
    color: #666;
    padding-bottom: 8px;
}
.acc_gray {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}
.acc_gray h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #f1f1f1 0%, #e8e8e8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #fbfbfb -moz-use-text-color #c5c5c5;
    border-image: none;
    border-left: medium none;
    border-right: medium none;
    border-style: solid none;
    border-width: 1px medium;
    padding-left: 20px !important;
    text-shadow: 0 1px 1px #fff;
}
.acc_gray h4:first-child {
    border-top: medium none;
}
.acc_gray h4:last-of-type {
    border-bottom: medium none;
}
.acc_gray h4.ui-accordion-header-active {
    color: #666;
    font-weight: normal !important;
}
.acc_gray h4.ui-accordion-header-active:last-of-type {
    border-bottom: 1px solid #c5c5c5;
}
.acc_gray .acc_t {
    border-bottom: 1px solid #c5c5c5;
    border-top: 2px solid #f1f1f1;
    padding: 10px 20px 5px;
}
.acc_gray .acc_t:last-child {
    border-bottom: medium none;
}
.nt_block {
    position: relative;
}
.nt_block .ui-tabs-nav {
    height: 41px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 1px;
    z-index: 100;
}
.nt_block .ui-tabs-nav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_bg02.png") repeat-x scroll 0 100% #ebeef2 !important;
    border-color: #c8cdd7 #c8cdd7 -moz-use-text-color;
    border-image: none;
    border-radius: 4px 4px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    margin: 0 3px;
    padding: 0;
    text-align: center;
}
.nt_block .ui-tabs-nav li:first-child {
    margin-left: 0;
}
.nt_block .ui-tabs-nav li:last-child {
    margin-right: 0;
}
.nt_block .ui-tabs-nav li a {
    border-bottom: 1px solid #c8cdd7;
    display: block;
    font-size: 18px;
    line-height: 39px;
    padding: 0 20px;
    text-decoration: none;
    white-space: nowrap;
}
.nt_block .ui-tabs-nav li.ui-tabs-active {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_bg.png") repeat-x scroll 0 0 #fff !important;
}
.nt_block .ui-tabs-nav li.ui-tabs-active a {
    border-color: #fff;
    color: #000;
}
.nt_block .ui-tabs-panel {
    border-top: 1px solid #c8cdd7;
    clear: both;
    line-height: 1.5em;
    padding: 15px 0;
}
.nt_block .ui-tabs-panel p:last-of-type {
    padding-bottom: 0 !important;
}
.nt_none .ui-tabs-nav {
    display: none;
}
.nt_none .ui-tabs-panel {
    border-top: medium none;
    overflow: auto;
}
.nt_right .ui-tabs-nav {
    text-align: right;
}
.nt_right .ui-tabs-nav li {
    display: inline-block;
    float: none;
}
.nt_right .ui-tabs-nav li:first-child {
    margin-right: 0;
}
.nt_right .ui-tabs-nav li:last-child {
    margin-left: 0;
}
.nt_center .ui-tabs-nav {
    text-align: center;
}
.nt_center .ui-tabs-nav li {
    display: inline-block;
    float: none;
}
.nt_line .ui-tabs-panel {
    border-bottom: 1px solid #c8cdd7;
    clear: both;
}
.nt_border .ui-tabs-panel {
    border: 1px solid #c8cdd7;
    border-radius: 0 5px 5px;
    padding: 15px;
}
.nt_border.nt_right .ui-tabs-panel {
    border-radius: 5px 0 5px 5px;
}
.nt_border.nt_center .ui-tabs-panel {
    border-radius: 5px;
}
.nt_gray .ui-tabs-panel {
    background: none repeat scroll 0 0 #f4f4f5;
    border: 1px solid #c8cdd7;
    border-radius: 0 5px 5px;
    padding: 15px;
}
.nt_gray .ui-tabs-nav li {
    background-color: #fff !important;
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/tab_bg03.png") !important;
    background-position: 0 100% !important;
}
.nt_gray .ui-tabs-nav li.ui-tabs-active {
    background: none repeat scroll 0 0 #f4f4f5 !important;
}
.nt_gray .ui-tabs-nav li.ui-tabs-active a {
    border-color: #f4f4f5;
}
.nt_gray.nt_right .ui-tabs-panel {
    border-radius: 5px 0 5px 5px;
}
.nt_gray.nt_center .ui-tabs-panel {
    border-radius: 5px;
}
.nt_none.nt_gray .ui-tabs-panel {
    border-radius: 5px;
}
.area23 .ui-tabs-nav, .area3 .ui-tabs-nav, .area2 .ui-tabs-nav {
    height: 31px;
}
.area23 .ui-tabs-nav li, .area3 .ui-tabs-nav li, .area2 .ui-tabs-nav li {
    margin: 0 1px;
}
.area23 .ui-tabs-nav li a, .area3 .ui-tabs-nav li a, .area2 .ui-tabs-nav li a {
    font-size: 14px;
    line-height: 29px;
    padding: 0 15px;
}
.nt_text .ui-tabs-nav {
    height: 40px !important;
}
.nt_text .ui-tabs-nav li {
    background-color: transparent !important;
    background-image: none !important;
    border: medium none;
    border-radius: 0;
    margin: 0 20px !important;
}
.nt_text .ui-tabs-nav li a {
    border: medium none;
    font-size: 14px !important;
    line-height: 35px !important;
    padding-bottom: 5px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.nt_text .ui-tabs-nav li.ui-tabs-active {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_txt_sel.png") no-repeat scroll 50% 100% transparent !important;
}
.nt_text .ui-tabs-nav li.ui-tabs-active a {
    font-weight: bold;
}
.nt_text .ui-tabs-nav li:first-child {
    margin-left: 0 !important;
}
.nt_text.nt_right .ui-tabs-nav li:last-child {
    margin-right: 0 !important;
}
.nt_text.nt_center .ui-tabs-nav li:last-child {
    margin-right: 20px !important;
}
.nt_text.nt_gray .ui-tabs-panel {
    border-radius: 5px !important;
}
.nt_text.nt_gray .ui-tabs-nav li.ui-tabs-active {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/tab_txt_sel_gray.png") !important;
}
.nt_block .arrows {
    display: block;
    height: 32px;
    margin-top: -16px;
    position: absolute;
    text-indent: -10000px;
    top: 50%;
    width: 15px;
}
.nt_block .next-tab {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_arrows_bars.png") no-repeat scroll -15px 0 rgba(0, 0, 0, 0);
    right: -28px;
}
.nt_block .prev-tab {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_arrows_bars.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: -28px;
}
.nt_block .arrows:hover {
    opacity: 0.7;
}
.nt_block .tbars {
    position: relative;
    text-align: center;
    top: -2px;
}
.nt_block .tbars a {
    background-color: #c8cdd7;
    border-radius: 3px;
    display: inline-block;
    height: 0;
    margin: 0 3px;
    overflow: hidden;
    padding-top: 5px;
    width: 20px;
}
.nt_block .tbars .select {
    background-color: #7c808a;
}
.st_block {
}
.st_block .st_border {
    border-bottom: 1px solid #c8cdd7;
    width: 100%;
}
.st_block .st_head {
    margin: 0 auto;
}
.st_block .st_hitem {
    float: left;
    position: relative;
    top: 1px;
}
.st_block .st_hitem .i {
    color: #666;
    cursor: pointer;
    padding: 15px 10% 20px;
    position: relative;
}
.st_block .st_head .i {
    background: linear-gradient(to bottom, #fff 0%, #f0f0f1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.st_block .st_head .i:hover, .st_block .st_head .active .i {
    background: none repeat scroll 0 0 #fff;
}
.st_block .st_head .active .i {
    margin-top: -1px;
    padding-bottom: 21px;
    position: relative;
    top: 1px;
}
.st_block .st_hitem .i p {
    padding-bottom: 0 !important;
}
.st_block .st_hitem .i h2 {
    color: #1e8a93;
    font-size: 18px;
}
.st_block .st_text {
    overflow: hidden;
    padding-bottom: 15px;
}
.st_block .st_tb {
    position: relative;
}
.st_block .st_text .st_titem {
    overflow: hidden;
    padding: 20px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.st_block .st_text .st_titem.has_background {
    padding: 20px 2%;
    width: 96%;
}
.st_vertical_line .st_hitem {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_slinet.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
.st_vertical_line .st_head {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_slinet.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.st_vertical_line .st_hitem .i {
    margin-right: 1px;
}
.st_vertical_line .st_hitem:first-child .i {
    margin-left: 1px;
}
.st_block .st_arrow {
    clear: both;
    position: relative;
    text-align: center;
    top: -1px;
}
.st_block .st_open {
    background: none repeat scroll 0 0 #eaecf0;
    border-radius: 0 0 5px 5px;
    color: #07f;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin: 0 auto;
    padding-bottom: 0;
    width: 80px;
}
.st_block .st_open:hover, .st_block .st_close:hover {
    opacity: 0.8;
    text-decoration: none;
}
.st_block .st_close {
    border-radius: 0 0 5px 5px;
    color: #07f;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin: 0 auto;
    padding-bottom: 0;
    position: relative;
    top: -15px;
    z-index: 2;
}
.st_block .st_arrow .st_arrow_light {
    color: #fff;
}
.st_block .st_arrow .st_arrow_dark {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/divider_bg03.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
    display: block;
}
.invert .st_hitem .i {
    background: none repeat scroll 0 0 #fff;
    padding: 15px 10% 20px;
}
.invert .st_hitem .i:hover, .invert .st_head .active .i {
    background: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.invert .st_head .active .i {
    margin-top: 0;
    padding-bottom: 20px;
    top: 0;
}
.invert .st_head .active .i:after {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/tab_sarr_b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -10px;
    clear: both;
    content: " ";
    height: 10px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 20px;
    z-index: 2;
}
.nt_block .nt_list {
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.st_el .st_border {
    display: none;
}
.st_el .st_text .st_titem {
    padding: 0 0 20px;
    position: relative;
}
.player .video {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 10;
}
.player .video span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/play_ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 49px;
    left: 50%;
    margin: -24px 0 0 -34px;
    position: absolute;
    top: 50%;
    width: 68px;
    z-index: 2;
}
.player .video:hover span {
    background-position: 0 100%;
}
.player img {
    height: 100%;
    width: 100%;
}
.player .hiddenVideo {
    display: none;
    height: 100%;
    width: 100%;
}
.player iframe {
    min-height: 100%;
    min-width: 100%;
    position: relative;
    z-index: 1;
}
.player .video a {
    display: block;
    height: 100%;
    width: 100%;
}
@media handheld, only screen and (max-width: 320px), only screen and (max-device-width: 320px) and (orientation: portrait) {
#mob_pop p {
    font-size: 45px;
}
#mob_pop .btn {
    font-size: 36px;
}
#mob_pop {
    top: 30%;
}
}
.devider h3 {
    color: #000;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 2px;
}
.devider p {
    padding: 0;
}
.devider {
    border-bottom: 1px solid #d9d9d9;
    text-align: center;
}
.devider .close {
    border-top: 1px solid #d9d9d9;
}
.area1 .devider {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_line870.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
    border: medium none;
    padding-bottom: 1px;
}
.area1 .devider .open, .area1 .devider .close {
    border: medium none;
    overflow: hidden;
    padding: 0 50px;
    width: 770px;
}
.area1 .devider .close {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_line870.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding-top: 1px;
}
.area1 .devider .close.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_close870.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 1px;
}
.area1 .devider .open.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_open870.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 1px;
}
.devider .text {
    padding: 12px 0;
    text-align: left;
}
.devider .left .text, .devider .right .text {
    padding: 0;
}
.devider .left .divider_image {
    float: left;
    margin-right: 25px;
}
.devider .right .divider_image {
    float: right;
    margin-left: 25px;
}
.area2 .devider .open, .area2 .devider .close {
    overflow: hidden;
    width: 415px;
}
.area2 .devider .close.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_close415.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.area2 .devider .open.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_open415.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.area13 .devider .open, .area13 .devider .close {
    overflow: hidden;
    width: 290px;
}
.area13 .devider .close.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_close290.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.area13 .devider .open.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_open290.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.area3 .devider .open, .area3 .devider .close {
    overflow: hidden;
    width: 263px;
}
.area3 .devider .close.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_close263.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.area3 .devider .open.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_open263.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.area23 .devider .open, .area23 .devider .close {
    overflow: hidden;
    width: 540px;
}
.area23 .devider .close.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_close540.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.area23 .devider .open.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_open540.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.area32 .devider .open, .area32 .devider .close {
    overflow: hidden;
    width: 566px;
}
.area32 .devider .close.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_close566.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.area32 .devider .open.background {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/devider_bg_open566.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.area2 .devider .text, .area13 .devider .text, .area3 .devider .text, .area23 .devider .text, .area32 .devider .text {
    padding-left: 25px;
    padding-right: 25px;
}
.area23 .devider .left .text {
    padding: 0 25px 0 0;
}
.area23 .devider .right .text {
    padding: 0 0 0 25px;
}
.area32 .devider .left .text {
    padding: 0 25px 0 0;
}
.area32 .devider .right .text {
    padding: 0 0 0 25px;
}
.divider_01 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/divider_bg01.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    padding-bottom: 30px;
}
.divider_02 {
    border-top: 1px solid #ddd;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.divider_03 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/divider_bg03.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    border-top: medium none;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.divider_04 {
    border-top: 1px dashed #ddd;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.grow {
    margin-left: -1%;
}
.grow:before, .grow:after {
    content: "";
    display: table;
    line-height: 0;
}
.grow:after {
    clear: both;
}
[class*="grid"] {
    float: left;
    margin-left: 1%;
    min-height: 1px;
}
.grid12 {
    width: 100%;
}
.grid11 {
    width: 90.667%;
}
.grid10 {
    width: 82.333%;
}
.grid9 {
    width: 74%;
}
.grid8 {
    width: 65.667%;
}
.grid7 {
    width: 57.333%;
}
.grid6 {
    width: 49%;
}
.grid5 {
    width: 40.667%;
}
.grid4 {
    width: 32.333%;
}
.grid3 {
    width: 24%;
}
.grid2 {
    width: 15.667%;
}
.grid1 {
    width: 7.333%;
}
.container_12 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
}
.alpha {
    margin-left: 0;
}
.omega {
    margin-right: 0;
}
.container_12 .grid_1 {
    width: 6.333%;
}
.container_12 .grid_2 {
    width: 14.667%;
}
.container_12 .grid_3 {
    width: 23%;
}
.container_12 .grid_4 {
    width: 31.333%;
}
.container_12 .grid_5 {
    width: 39.667%;
}
.container_12 .grid_6 {
    width: 48%;
}
.container_12 .grid_7 {
    width: 56.333%;
}
.container_12 .grid_8 {
    width: 64.667%;
}
.container_12 .grid_9 {
    width: 73%;
}
.container_12 .grid_10 {
    width: 81.333%;
}
.container_12 .grid_11 {
    width: 89.667%;
}
.container_12 .grid_12 {
    width: 98%;
}
.container_12 .prefix_1 {
    padding-left: 8.333%;
}
.container_12 .prefix_2 {
    padding-left: 16.667%;
}
.container_12 .prefix_3 {
    padding-left: 25%;
}
.container_12 .prefix_4 {
    padding-left: 33.333%;
}
.container_12 .prefix_5 {
    padding-left: 41.667%;
}
.container_12 .prefix_6 {
    padding-left: 50%;
}
.container_12 .prefix_7 {
    padding-left: 58.333%;
}
.container_12 .prefix_8 {
    padding-left: 66.667%;
}
.container_12 .prefix_9 {
    padding-left: 75%;
}
.container_12 .prefix_10 {
    padding-left: 83.333%;
}
.container_12 .prefix_11 {
    padding-left: 91.667%;
}
.container_12 .suffix_1 {
    padding-right: 8.333%;
}
.container_12 .suffix_2 {
    padding-right: 16.667%;
}
.container_12 .suffix_3 {
    padding-right: 25%;
}
.container_12 .suffix_4 {
    padding-right: 33.333%;
}
.container_12 .suffix_5 {
    padding-right: 41.667%;
}
.container_12 .suffix_6 {
    padding-right: 50%;
}
.container_12 .suffix_7 {
    padding-right: 58.333%;
}
.container_12 .suffix_8 {
    padding-right: 66.667%;
}
.container_12 .suffix_9 {
    padding-right: 75%;
}
.container_12 .suffix_10 {
    padding-right: 83.333%;
}
.container_12 .suffix_11 {
    padding-right: 91.667%;
}
.container_12 .push_1 {
    left: 8.333%;
}
.container_12 .push_2 {
    left: 16.667%;
}
.container_12 .push_3 {
    left: 25%;
}
.container_12 .push_4 {
    left: 33.333%;
}
.container_12 .push_5 {
    left: 41.667%;
}
.container_12 .push_6 {
    left: 50%;
}
.container_12 .push_7 {
    left: 58.333%;
}
.container_12 .push_8 {
    left: 66.667%;
}
.container_12 .push_9 {
    left: 75%;
}
.container_12 .push_10 {
    left: 83.333%;
}
.container_12 .push_11 {
    left: 91.667%;
}
.container_12 .pull_1 {
    left: -8.333%;
}
.container_12 .pull_2 {
    left: -16.667%;
}
.container_12 .pull_3 {
    left: -25%;
}
.container_12 .pull_4 {
    left: -33.333%;
}
.container_12 .pull_5 {
    left: -41.667%;
}
.container_12 .pull_6 {
    left: -50%;
}
.container_12 .pull_7 {
    left: -58.333%;
}
.container_12 .pull_8 {
    left: -66.667%;
}
.container_12 .pull_9 {
    left: -75%;
}
.container_12 .pull_10 {
    left: -83.333%;
}
.container_12 .pull_11 {
    left: -91.667%;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.container_12 .clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after, .container_16:before, .container_16:after {
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after, .container_12:after, .container_16:after {
    clear: both;
}
.clearfix, .container_12, .container_16 {
}
.top_line .allproducts {
    float: right;
    line-height: 25px;
    padding: 17px 15px 0 0;
}
.top_line .allproducts a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_p.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
    color: #626670;
    font-weight: bold;
    padding-right: 13px;
}
#all_area {
    margin: 0 auto;
    position: relative;
    width: 470px;
    z-index: 1000;
}
#all_area .ablock_top {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds01.png") no-repeat scroll -1300px 0 rgba(0, 0, 0, 0);
    height: 8px;
}
#all_area .ablock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
    border-radius: 5px;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 450px;
}
#all_area .ablock .type {
    float: left;
    padding-top: 10px;
    width: 170px;
}
#all_area .ablock .type .warp {
    position: relative;
}
#all_area .ablock .type li {
}
#all_area .ablock .type a {
    color: #a0a0a0;
    display: block;
    font-weight: normal;
    line-height: 30px;
    padding-left: 10px;
    text-shadow: 0 0 5px #000;
}
#all_area .ablock .type li li {
    padding: 0 0 0 10px;
}
#all_area .ablock .type li ul {
    display: none;
}
#all_area .ablock .type li ul.visible {
    display: block;
}
#all_area .ablock .type li li a {
    font-weight: normal;
    line-height: 25px;
    text-shadow: 0 0 5px #000;
}
#all_area .ablock .type .sel a, #all_area .ablock .type a.sel {
    color: #fff;
}
#all_area .ablock .type li .sel a {
    text-decoration: underline;
}
#all_area .ablock .type span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_country_sel.gif") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    display: block;
    height: 15px;
    left: 162px;
    position: absolute;
    top: 13px;
    width: 8px;
}
#all_area .ablock .pitems {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    float: left;
    min-height: 150px;
    padding: 23px 30px;
    position: relative;
    width: 220px;
}
#all_area .ablock .pitems li {
    padding: 5px;
}
#all_area .ablock .pitems .phome li {
    background-position: 0 15px;
    background-repeat: no-repeat;
    border-top: 1px solid #d5d5d5;
    padding: 12px 0 12px 40px;
}
#all_area .ablock .pitems .phome li a {
    display: block;
    padding-bottom: 3px;
}
#all_area .ablock .pitems .phome li:first-child {
    background-position: 0 2px;
    border: medium none;
    padding-top: 0;
}
#all_area .ablock .pitems .close {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 13px;
    position: absolute;
    right: 5px;
    text-indent: -10000px;
    top: 5px;
    width: 13px;
}
#all_area .hidden {
    display: none;
}
#all_area .visible {
    display: block;
    opacity: 1;
}
#hasMobile {
    display: none;
}
@media only screen and (max-device-width: 1024px), not all, not all {
.ls-nav-next, .ls-nav-prev {
    display: none !important;
}
}
.prototip {
    color: #000;
    font: 11px Arial,Helvetica,sans-serif;
}
.prototip .default {
    color: #808080;
    width: 250px;
}
.prototip .default .toolbar {
    background: none repeat scroll 0 0 #f1f1f1;
    font-weight: bold;
}
.prototip .default .title {
    padding: 5px;
}
.prototip .default .content {
    background-color: transparent;
    background-image: none !important;
    padding: 5px;
    width: auto !important;
}
.prototip .basic {
    color: #808080;
    width: 250px;
}
.prototip .basic .toolbar {
    background: none repeat scroll 0 0 #f1f1f1;
    font-weight: bold;
}
.prototip .basic .title {
    padding: 5px;
}
.prototip .basic .content {
    background: none repeat scroll 0 0 #fff;
    padding: 5px;
    width: auto !important;
}
.prototip .hint {
    background: none repeat scroll 0 0 #fff6aa;
    color: #313120;
    width: 250px;
}
.prototip .hint .toolbar {
    background: none repeat scroll 0 0 #fdf1a0;
    font-weight: bold;
}
.prototip .hint .title, .prototip .hint .content {
    padding: 5px;
}
.prototip .protoblue {
    color: #fff;
    width: 250px;
}
.prototip .protoblue .toolbar {
    background: none repeat scroll 0 0 #0d7cd0;
    font-weight: bold;
}
.prototip .protoblue .title {
    padding: 5px;
}
.prototip .protoblue .content {
    background: none repeat scroll 0 0 #1e90ff;
    padding: 5px;
}
.prototip .creamy {
    color: #bb9c61;
    width: 250px;
}
.prototip .creamy .toolbar {
    background: none repeat scroll 0 0 #f3edc2;
    font-weight: bold;
}
.prototip .creamy .title {
    padding: 5px;
}
.prototip .creamy .content {
    background: none repeat scroll 0 0 #f8f4ca;
    padding: 5px;
}
.prototip .darkgrey {
    color: #fff;
    width: 250px;
}
.prototip .darkgrey .toolbar {
    background: none repeat scroll 0 0 #5f5f5f;
    font-weight: bold;
}
.prototip .darkgrey .title {
    padding: 5px;
}
.prototip .darkgrey .content {
    background: none repeat scroll 0 0 #808080;
    padding: 5px;
}
.prototip .protogrey {
    background: none repeat scroll 0 0 #fff;
    color: #fff;
    width: 250px;
}
.prototip .protogrey .toolbar {
    background: none repeat scroll 0 0 #969c92;
    font-weight: bold;
}
.prototip .protogrey .title {
    padding: 5px;
}
.prototip .protogrey .content {
    color: #808080;
    padding: 5px;
}
.prototip .protogrey .toolbar .close {
    height: 14px;
    width: 14px;
}
.prototipLoader {
    border: 1px solid #ddd;
    height: 14px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    width: 14px;
}
.prototip {
    overflow: hidden;
    position: absolute;
}
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {
    position: relative;
}
.prototip .content {
    clear: both;
}
.prototip .toolbar .close {
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0;
    height: 15px;
    line-height: 0;
    position: relative;
    text-decoration: none;
    width: 19px;
}
.prototip .tooltip {
    clear: both;
    float: left;
}
.prototip .borderLeftWrapper, .prototip .borderRightWrapper {
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 300px;
}
.prototip .borderFrame {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.prototip .borderTop, .prototip .borderBottom {
    overflow: hidden;
}
.prototip .borderRow {
    clear: both;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.prototip_CornerWrapper {
    clear: both;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.prototip_Corner {
    float: left;
    position: relative;
}
.prototip canvas {
    float: left;
    position: relative;
}
.prototip_CornerTr, .prototip_CornerBr {
    float: right;
}
.prototip_BetweenCorners {
    clear: both;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.prototip .borderMiddle {
    float: left;
    position: relative;
}
.prototip .borderCenter {
    float: left;
    height: 100%;
    position: relative;
}
.prototip_StemWrapper {
    clear: both;
    height: auto;
    position: relative;
    width: 100%;
}
.prototip_StemBox {
    float: left;
    position: relative;
}
.prototip_Stem {
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.iframeShim {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
}
.prototip .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.prototip .clearfix {
    display: inline-block;
}
.prototip .clearfix {
    display: block;
}
#main_area .main_img {
    padding-bottom: 45px;
}
#main_area .block {
    float: left;
    padding-left: 20px;
    width: 218px;
}
#main_area .block h2 {
    color: #1e8a93;
    font-size: 17px;
    padding: 8px 0 5px;
}
#main_area .block h2 a {
    color: #1e8a93;
}
#main_area .block p {
    line-height: 1.4em;
    padding-bottom: 3px;
}
#main_area .news {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_news.gif") no-repeat scroll 0 42px rgba(0, 0, 0, 0);
    font-size: 12px;
    overflow: hidden;
    padding: 42px 0 0 115px;
    width: 835px;
}
#main_area .news h3 {
    color: #059;
    float: left;
    font-weight: normal;
    line-height: 29px;
    padding-right: 20px;
    text-align: right;
    width: 123px;
}
#main_area .news h3 a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_down_silver.gif") no-repeat scroll 0 55% rgba(0, 0, 0, 0);
    padding-left: 19px;
}
#main_area .news div.t {
    float: left;
    padding: 3px 0 2px;
    width: 455px;
}
#main_area .news p {
    color: #7c808a;
    line-height: 23px;
}
#main_area .news p a {
    color: #7c808a;
}
#main_area .news .all {
    background-position: 100% 55%;
    display: block;
    float: right;
    line-height: 29px;
}
#main_area .news .clear {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_news.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: -115px;
    width: 960px;
}
#main_area .more_news {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_news.gif") no-repeat scroll 0 42px rgba(0, 0, 0, 0);
    font-size: 12px;
    overflow: hidden;
    padding: 42px 0 0 115px;
    width: 835px;
}
#main_area .more_news h3 {
    color: #059;
    float: left;
    font-weight: normal;
    line-height: 29px;
    padding-right: 20px;
    text-align: right;
    width: 123px;
}
#main_area .more_news h3 a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_up_silver.gif") no-repeat scroll 0 55% rgba(0, 0, 0, 0);
    padding-left: 19px;
}
#main_area .more_news div.t {
    float: left;
    padding: 3px 0 2px;
    width: 455px;
}
#main_area .more_news p {
    color: #7c808a;
    line-height: 23px;
}
#main_area .more_news p a {
    color: #7c808a;
}
#main_area .more_news .all {
    background-position: 100% 55%;
    display: block;
    float: right;
    line-height: 29px;
}
#main_area .more_news .all img {
    display: none;
}
#main_area .more_news .link_news {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_news.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    margin-left: -115px;
    padding: 10px 0 5px 258px;
    width: 692px;
}
#main_area .more_news .clear {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_news.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: -115px;
    width: 960px;
}
#content .content {
    padding: 0 10px 0 11px;
}
#main_area .us_news .news {
    background-image: none;
    height: 30px;
    margin-top: -38px;
    padding: 0 10px 20px;
    text-align: center;
    width: auto;
}
#main_area .us_news .news h3, #main_area .us_news .news .all, #main_area .us_news .news .clear {
    display: none;
}
#main_area .us_news .news .t {
    float: none;
    font-size: 13px;
    padding: 0;
    text-align: center;
    width: auto;
}
.us_area ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.us_area ul li {
    background-image: none;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.us_area .tabs {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_us_tabs.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    height: 45px;
    margin-bottom: 25px;
    padding-left: 272px;
}
.us_area .tabs li {
    float: left;
    padding-right: 6px;
}
.us_area .tabs li a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs_big.png") no-repeat scroll 0 -90px rgba(0, 0, 0, 0);
    color: #626670;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    width: 210px;
}
.us_area .tabs li a:hover {
    text-decoration: none;
}
.us_area .tabs li.active a {
    background-position: 0 0;
    color: #000;
}
.us_area .area {
    float: left;
    padding: 0 0 0 20px;
}
.us_area .area .products {
    padding-top: 3px;
    width: 715px;
}
.us_area .area .products .threecol {
    float: left;
    padding-right: 20px;
    width: 218px;
}
.us_area .area .products .threecol h2 {
    color: #1e8a93;
    font-size: 17px;
    padding-bottom: 10px;
    padding-top: 0;
}
.us_area .area .products .threecol h2 a {
    color: #1e8a93;
}
.us_area .area .products .threecol img {
    margin-bottom: 15px;
}
.us_area .area .products .threecol p {
    line-height: 1.5em;
    padding-bottom: 5px;
}
.us_area .area .products .threecol p a {
    font-size: 12px;
}
.us_area .area .products_home .threecol p a {
    font-size: 13px;
}
.us_area .area .products .btn {
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 218px;
}
.us_area .area .products .btn a {
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 19px;
    margin-right: 9px;
    padding-top: 1px;
    text-align: center;
    width: 72px;
}
.us_area .area .products .btn a:hover {
    text-decoration: none;
}
.us_area .area .products .btn a.buy {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.us_area .area .products .btn a.trial {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_trial.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.us_area .area .products .btn a:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.us_area .ql {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_ql.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    padding: 3px 20px 0 21px;
    width: 174px;
}
.us_area .ql h2 {
    color: #000;
    font-size: 15px;
    padding-bottom: 11px;
}
.us_area .ql ul {
    padding-bottom: 20px;
}
.us_area .ql li {
    font-size: 13px;
    padding-bottom: 8px;
}
.new_area {
    overflow: hidden;
    padding: 0 30px;
    width: 910px;
}
.new_area .divider {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #d5dae4;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 0 20px;
    overflow: hidden;
    padding: 0;
    width: 870px;
}
.new_area .divider hr {
    display: none;
}
.new_area h2 {
    color: #626670; /*#1e8a93;*/
    font-size: 17px;
    padding-bottom: 6px;
    padding-top: 0;
}
.new_area h2 a {
    color: #626670; /*#1e8a93;*/
}
.new_area h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 6px;
    padding-top: 0;
}
.new_area p {
    line-height: 1.5em;
    padding-bottom: 11px;
}
.new_area li {
    line-height: 1.5em;
}
.new_area .area2, #sec-download .area2 {
    float: left;
    padding: 0 20px;
    width: 415px;
}
.new_area .area3, #sec-download .area3 {
    float: left;
    padding: 0 20px;
    width: 263px;
}
.new_area .area23, #sec-download .area23 {
    float: left;
    padding: 0 20px;
    width: 566px;
}
.new_area .area32, #sec-download .area32 {
    float: left;
    padding: 0 20px;
    width: 566px;
}
.new_area .area13, #sec-download .area13 {
    float: left;
    padding: 0 20px;
    width: 290px;
}
.new_area .area1, #sec-download .area1 {
    padding: 0 20px;
    width: 870px;
}
.new_area .area2 .divider_padding .divider, .new_area .area3 .divider_padding .divider, .new_area .area23 .divider_padding .divider, .new_area .area13 .divider_padding .divider, .new_area .area1 .divider_padding .divider {
    margin: 0;
}
.area1 .divider_padding {
    padding-bottom: 20px;
}
.new_area .feEditAdvanced-allWrapper .area2 {
    float: none;
}
.new_area .feEditAdvanced-allWrapper .area3 {
    float: none;
}
.new_area .feEditAdvanced-allWrapper .area23 {
    float: none;
}
.new_area .feEditAdvanced-allWrapper .area13 {
    float: none;
}
.new_area ul {
    padding: 0 0 5px;
}
.new_area ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_li.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    line-height: 1.5em;
    padding: 0 0 5px 10px;
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    border: 0 none;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
}
.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020;
}
.fancybox-skin {
    background: none repeat scroll 0 0 #fff;
    color: #444;
    position: relative;
    text-shadow: none;
}
.fancybox-opened {
    z-index: 8030;
}
.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
    position: relative;
}
.fancybox-inner {
    overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
}
.fancybox-error {
    color: #444;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%;
}
.fancybox-image {
    max-height: 100%;
    max-width: 100%;
}
#fancybox-loading {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox_sprite.png");
}
#fancybox-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 8060;
}
#fancybox-loading div {
    background: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox_loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 44px;
    width: 44px;
}
.fancybox-close {
    background: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox.png") repeat scroll -70px 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    z-index: 8060;
}
.fancybox-close:hover {
    background: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox.png") repeat scroll -40px 0 transparent;
}
.fancybox-nav {
    background: url("//static1.esetstatic.com/fileadmin/templates/fancybox/blank.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 100%;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 40%;
    z-index: 8040;
}
.fancybox-prev {
    left: 0;
}
.fancybox-next {
    right: 0;
}
.fancybox-nav span {
    cursor: pointer;
    height: 30px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 30px;
    z-index: 8040;
}
.fancybox-prev span {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox.png");
    background-position: -40px -30px;
    left: -30px;
}
.fancybox-next span {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox.png");
    background-position: -40px -60px;
    right: -30px;
}
.fancybox-nav:hover span {
    visibility: visible;
}
.fancybox-tmp {
    left: -99999px;
    max-height: 99999px;
    max-width: 99999px;
    overflow: visible !important;
    position: absolute;
    top: -99999px;
    visibility: hidden;
}
.fancybox-lock {
    overflow: hidden;
}
.fancybox-overlay {
    background: url("//static1.esetstatic.com/fileadmin/templates/fancybox/fancybox_overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
}
.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0;
}
.fancybox-lock .fancybox-overlay {
    overflow-x: auto;
    overflow-y: scroll;
}
.fancybox-title {
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050;
}
.fancybox-opened .fancybox-title {
    visibility: visible;
}
.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050;
}
.fancybox-title-float-wrap .child {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    display: inline-block;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    white-space: nowrap;
}
.fancybox-title-outside-wrap {
    color: #fff;
    margin-top: 10px;
    position: relative;
}
.fancybox-title-inside-wrap {
    padding-top: 10px;
}
.fancybox-title-over-wrap {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: absolute;
}
* {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
}
body {
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
}
.ui_vertical_carousel {
}
#news {
    position: relative;
}
#news .container {
    height: 23px;
    overflow: hidden;
    position: relative;
}
#news .container_body {
    height: 100000px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#news .container_body p {
    height: 23px;
    text-align: center;
    width: auto;
}
DIV.csc-textpic-caption-c .csc-textpic-caption {
    text-align: center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
    text-align: right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
    text-align: left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
    display: inline;
    float: left;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 2px solid black;
    padding: 0;
}
DIV.csc-textpic-imagewrap {
    padding: 0;
}
DIV.csc-textpic IMG {
    border: medium none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
    float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
    float: left;
    margin: 0;
    padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
    float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
    float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
    float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
    border: medium none;
}
DL.csc-textpic-image {
    margin: 0;
}
DL.csc-textpic-image DT {
    display: inline;
    margin: 0;
}
DL.csc-textpic-image DD {
    margin: 0;
}
DIV.csc-textpic-clear {
    clear: both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    margin-right: 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    margin-left: 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    margin: 0;
    vertical-align: bottom;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 10px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
    display: block;
    margin-bottom: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
    clear: both;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    margin-bottom: 10px;
}
* + html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image {
    margin-bottom: 0;
}
* + html DIV.csc-textpic DIV.csc-textpic-imagerow {
    margin-bottom: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
    margin-left: 0 !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
    margin-right: 0 !important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
    clear: both;
}
DIV.csc-textpic-center {
    text-align: center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
    margin: 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    text-align: left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
    text-align: left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
    float: right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
    clear: right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
    float: left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
    clear: left;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
    float: left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
    float: right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    clear: both;
    float: right;
}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
    height: 1%;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    clear: both;
    float: left;
}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text, * html .csc-textpic-intext-left ol, * html .csc-textpic-intext-left ul {
    height: 1%;
}
DIV.csc-textpic DIV.csc-textpic-imagerow-last {
    margin-bottom: 0;
}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
    overflow: auto;
    padding-left: 40px;
}
.top_produkt .t_area .btn {
    float: left;
    margin-right: 8px;
    width: 182px;
}
.top_produkt .t_area .btn a.btn_blue_big {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_big.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 19px;
    font-weight: normal;
    height: 61px;
    line-height: 35px;
    margin-bottom: 0;
    padding-left: 13px;
    padding-right: 13px;
    text-shadow: 0 1px 1px #184363;
    width: 156px;
}
.top_produkt .t_area .btn a.btn_blue_big:hover {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_big.png") no-repeat scroll -182px 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}
.top_produkt .t_area .btn a.btn_grey_big {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_big.png") no-repeat scroll 0 -61px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 19px;
    font-weight: normal;
    height: 61px;
    line-height: 35px;
    margin-bottom: 0;
    padding-left: 13px;
    padding-right: 13px;
    text-shadow: 0 1px 1px #606269;
    width: 156px;
}
.top_produkt .t_area .btn a.btn_grey_big:hover {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_big.png") no-repeat scroll -182px -61px rgba(0, 0, 0, 0);
    text-decoration: none;
}
.top_produkt .t_area .btn p.btn_second_line {
    font-size: 10px;
    line-height: 23px;
    text-shadow: none;
}
.top_produkt .t_area .btn a.btn_blue_big p.btn_second_line {
    color: #bfcedc;
}
.top_produkt .t_area .btn a.btn_blue_big p.btn_second_line strong {
    color: #fff;
}
.top_produkt .t_area .btn a.btn_grey_big p.btn_second_line {
    color: #dadbde;
}
.top_produkt .t_area .btn a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 69% rgba(0, 0, 0, 0);
    font-size: 90%;
    padding-left: 2px;
    padding-right: 10px;
}
.produkt_img .btn a {
    margin-top: 3px;
}
.produkt_img .btn .price {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_price_product.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 26px;
    margin-right: 6px;
    padding: 0 0 0 3px;
    width: 232px;
}
.produkt_img .btn .price a {
    margin-right: 6px;
}
.produkt_img .btn .price span {
    display: block;
    float: left;
    font-size: 10px;
    line-height: 1em;
    margin: 3px 6px 0 0;
}
.produkt_img .btn .price span strong {
    display: block;
}
.products_home .btn .price {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_price_home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 55px;
    margin-right: 7px;
    padding: 0 3px 3px;
    width: 142px;
}
.products_home .btn .price span {
    color: #626670;
    display: block;
    font-size: 10px;
    padding: 2px 0 0 6px;
}
.products_home .btn .price a {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu_big.png");
    float: none;
    margin: 3px 0 0;
    width: 142px;
}
.ButtonsHolder20, .ButtonsHolder28, .ButtonsHolder38, .ButtonsHolder58 {
    margin: 10px 0;
}
.ButtonsHolder20 a i, .ButtonsHolder28 a i, .ButtonsHolder38 a i, .ButtonsHolder58 a i {
    background-repeat: repeat-x;
    cursor: pointer;
}
.blue20 a i, .blue28 a i, .blue38 a i, .blue58 a i, .grey20 a i, .grey28 a i, .grey38 a i, .grey58 a i, .type1-38 a i, .type2-38 a i {
    text-align: center;
}
.ButtonsHolder20 a, .ButtonsHolder28 a, .ButtonsHolder38 a, .ButtonsHolder20 b, .ButtonsHolder28 b, .ButtonsHolder38 b, .ButtonsHolder58 b, .ButtonsHolder58 a {
    background-repeat: no-repeat;
    cursor: pointer;
}
.ButtonsHolder20 p, .ButtonsHolder28 p {
    margin: 0;
    padding: 5px;
}
.blue20, .blue28, .blue38, .grey20, .grey28, .grey38, .blue58, .grey58, .type1-38, .type2-38 {
    float: left;
    white-space: nowrap;
}
.blue20 a, .blue20 b, .blue20 i, .grey20 a, .grey20 b, .grey20 i {
    color: #fff;
    display: block;
    font: 12px/20px 'Segoe UI',Arial,Helvetica,sans-serif;
    height: 20px;
    text-decoration: none;
}
.blue20 p *, .grey20 p * {
    background-image: url("//static1.esetstatic.com/fileadmin/scripts/newbuttons_css_js/buttons20.png");
}
.blue20 a {
    background-position: 0 0;
    padding-left: 10px;
}
.blue20 a b {
    background-position: 100% -176px;
    padding-right: 10px;
}
.blue20 a i {
    background-position: 0 -88px;
    line-height: 18px;
}
.blue20 a:hover {
    background-position: 0 -22px;
    text-decoration: none;
}
.blue20 a:hover b {
    background-position: 100% -198px;
}
.blue20 a:hover i {
    background-position: 0 -110px;
}
.grey20 a {
    background-position: 0 -44px;
    padding-left: 10px;
}
.grey20 a b {
    background-position: 100% -220px;
    padding-right: 10px;
}
.grey20 a i {
    background-position: 0 -132px;
    line-height: 18px;
}
.grey20 a:hover {
    background-position: 0 -66px;
    text-decoration: none;
}
.grey20 a:hover b {
    background-position: 100% -242px;
}
.grey20 a:hover i {
    background-position: 0 -154px;
}
.blue28 a, .blue28 b, .blue28 i, .grey28 a, .grey28 b, .grey28 i {
    color: #fff;
    display: block;
    font: 14px/31px 'Segoe UI',Arial,Helvetica,sans-serif;
    height: 31px;
    text-decoration: none;
}
.blue28 p *, .grey28 p * {
    background-image: url("//static1.esetstatic.com/fileadmin/scripts/newbuttons_css_js/buttons28.png");
}
.blue28 a {
    background-position: 0 0;
    padding-left: 26px;
}
.blue28 a b {
    background-position: 100% -248px;
    padding-right: 26px;
}
.blue28 a i {
    background-position: 0 -124px;
    line-height: 27px;
}
.blue28 a:hover {
    background-position: 0 -31px;
    text-decoration: none;
}
.blue28 a:hover b {
    background-position: 100% -279px;
}
.blue28 a:hover i {
    background-position: 0 -155px;
}
.grey28 a {
    background-position: 0 -62px;
    padding-left: 26px;
}
.grey28 a b {
    background-position: 100% -310px;
    padding-right: 26px;
}
.grey28 a i {
    background-position: 0 -186px;
    line-height: 27px;
}
.grey28 a:hover {
    background-position: 0 -93px;
    text-decoration: none;
}
.grey28 a:hover b {
    background-position: 100% -341px;
}
.grey28 a:hover i {
    background-position: 0 -217px;
}
.ButtonsHolder38 .blue20 p, .ButtonsHolder38 .grey20 p {
    padding-top: 20px;
}
.ButtonsHolder38 .blue28 p, .ButtonsHolder38 .grey28 p {
    padding-top: 15px;
}
.blue38 p *, .grey38 p *, .type1-38 p *, .type2-38 p * {
    background-image: url("//static1.esetstatic.com/fileadmin/scripts/newbuttons_css_js/Buttons38var_padd.png");
    color: #fff;
    display: block;
    font: 19px/41px 'Segoe UI',Arial,Helvetica,sans-serif;
    height: 41px;
    text-decoration: none;
}
.blue38 p em, .grey38 p em, .blue38 p em *, .grey38 p em *, .type1-38 p em *, .type1-38 p em * {
    background-image: none;
}
.blue38 a {
    background-position: 0 0;
    padding-left: 6px;
}
.blue38 a b {
    background-position: 100% -412px;
    padding-right: 6px;
}
.blue38 a i {
    background-position: 0 -205px;
    line-height: 36px;
    padding: 0 40px 0 37px;
}
.blue38 a:hover {
    background-position: 0 -41px;
    text-decoration: none;
}
.blue38 a:hover b {
    background-position: 100% -453px;
}
.blue38 a:hover i {
    background-position: 0 -246px;
}
.grey38 a {
    background-position: 0 -82px;
    padding-left: 6px;
}
.grey38 a b {
    background-position: 100% -494px;
    padding-right: 6px;
}
.grey38 a i {
    background-position: 0 -287px;
    line-height: 36px;
    padding: 0 40px 0 37px;
}
.grey38 a:hover {
    background-position: 0 -123px;
    text-decoration: none;
}
.grey38 a:hover b {
    background-position: 100% -535px;
}
.grey38 a:hover i {
    background-position: 0 -328px;
}
.type1-38 a {
    background-position: 0 -617px;
    padding-left: 6px;
}
.type1-38 a b {
    background-position: 100% -699px;
    padding-right: 6px;
}
.type1-38 a i {
    background-position: 0 -658px;
    line-height: 36px;
    padding: 0 40px;
}
.type1-38 a:hover {
    background-position: 0 -740px;
    text-decoration: none;
}
.type1-38 a:hover b {
    background-position: 100% -822px;
}
.type1-38 a:hover i {
    background-position: 0 -781px;
}
.type2-38 a {
    background-position: 0 -863px;
    padding-left: 6px;
}
.type2-38 a b {
    background-position: 100% -945px;
    padding-right: 6px;
}
.type2-38 a i {
    background-position: 0 -904px;
    line-height: 36px;
    padding: 0 40px;
}
.type2-38 a:hover {
    background-position: 0 -986px;
    text-decoration: none;
}
.type2-38 a:hover b {
    background-position: 100% -1068px;
}
.type2-38 a:hover i {
    background-position: 0 -1027px;
}
.blue58 p *, .grey58 p * {
    background-image: url("//static1.esetstatic.com/fileadmin/scripts/newbuttons_css_js/buttons58.png");
    color: #fff;
    display: block;
    font: 19px 'Segoe UI',Arial,Helvetica,sans-serif;
    text-align: left;
    text-decoration: none;
}
.blue58 a {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 61px;
    padding-left: 10px;
    text-decoration: none;
}
.blue58 a b {
    background-position: 100% -488px;
    height: 61px;
    padding-right: 30px;
}
.blue58 a i {
    background-position: 0 -244px;
    line-height: 36px;
    text-align: left;
}
.blue58 a:hover {
    background-position: 0 -61px;
    text-decoration: none;
}
.blue58 a:hover b {
    background-position: 100% -549px;
}
.blue58 a:hover i {
    background-position: 0 -305px;
}
.grey58 a {
    background-position: 0 -122px;
    background-repeat: no-repeat;
    height: 61px;
    padding-left: 10px;
    text-decoration: none;
}
.grey58 a b {
    background-position: 100% -610px;
    height: 61px;
    padding-right: 30px;
}
.grey58 a i {
    background-position: 0 -366px;
    line-height: 36px;
    text-align: left;
}
.grey58 a:hover {
    background-position: 0 -183px;
    text-decoration: none;
}
.grey58 a:hover b {
    background-position: 100% -671px;
}
.grey58 a:hover i {
    background-position: 0 -427px;
}
.new_area .ButtonsHolder38 p, .ButtonsHolder38 p, .ButtonsHolder58 p {
    margin: 0;
    padding: 10px;
}
.blue58 p i i, .grey58 p i i, .grey58 p i i, .grey58 p i i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font: 10px/22px 'Segoe UI',Arial,Helvetica,sans-serif;
    padding-bottom: 3px;
}
.ButtonLink {
    float: left;
}
.ButtonsHolder28 .ButtonLink p {
    line-height: 31px;
}
.ButtonsHolder38 .ButtonLink p {
    line-height: 36px;
}
.respvideo {
    margin: 10px 0;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
}
.respvideo.ratio_4_3 {
    padding-bottom: 75%;
}
.respvideo iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.respvideo.respvideo_playing iframe {
    display: block;
}
.respvideo .videoverlay {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.respvideo_play {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("https://static2.esetstatic.com//static1.esetstatic.com/fileadmin/Images/INT/Images/Article-Floated/Video/play_ico.png");
    background-position: 50% 0;
    background-repeat: no-repeat no-repeat;
    cursor: pointer;
    height: 49px;
    left: 50%;
    margin: -25px 0 0 -34px;
    position: absolute;
    top: 50%;
    width: 68px;
    z-index: 2;
}
.respvideo.respvideo_playing .videoverlay, .respvideo.respvideo_playing .respvideo_play {
    display: none;
}
.respvideo:hover .respvideo_play {
    background-position: 50% 100%;
}
.respvideo.no-js img {
    display: none;
}
.clearfix {
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.hide-text {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.input-block-level {
    box-sizing: border-box;
    display: block;
    min-height: 30px;
    width: 100%;
}
.icon-glass {
    background-position: 0 0;
}
.icon-music {
    background-position: -24px 0;
}
.icon-search {
    background-position: -48px 0;
}
.icon-envelope {
    background-position: -72px 0;
}
.icon-heart {
    background-position: -96px 0;
}
.icon-star {
    background-position: -120px 0;
}
.icon-star-empty {
    background-position: -144px 0;
}
.icon-user {
    background-position: -168px 0;
}
.icon-film {
    background-position: -192px 0;
}
.icon-th-large {
    background-position: -216px 0;
}
.icon-th {
    background-position: -240px 0;
}
.icon-th-list {
    background-position: -264px 0;
}
.icon-ok {
    background-position: -288px 0;
}
.icon-remove {
    background-position: -312px 0;
}
.icon-zoom-in {
    background-position: -336px 0;
}
.icon-zoom-out {
    background-position: -360px 0;
}
.icon-off {
    background-position: -384px 0;
}
.icon-signal {
    background-position: -408px 0;
}
.icon-cog {
    background-position: -432px 0;
}
.icon-trash {
    background-position: -456px 0;
}
.icon-home {
    background-position: 0 -24px;
}
.icon-file {
    background-position: -24px -24px;
}
.icon-time {
    background-position: -48px -24px;
}
.icon-road {
    background-position: -72px -24px;
}
.icon-download-alt {
    background-position: -96px -24px;
}
.icon-download {
    background-position: -120px -24px;
}
.icon-upload {
    background-position: -144px -24px;
}
.icon-inbox {
    background-position: -168px -24px;
}
.icon-play-circle {
    background-position: -192px -24px;
}
.icon-repeat {
    background-position: -216px -24px;
}
.icon-refresh {
    background-position: -240px -24px;
}
.icon-list-alt {
    background-position: -264px -24px;
}
.icon-lock {
    background-position: -287px -24px;
}
.icon-flag {
    background-position: -312px -24px;
}
.icon-headphones {
    background-position: -336px -24px;
}
.icon-volume-off {
    background-position: -360px -24px;
}
.icon-volume-down {
    background-position: -384px -24px;
}
.icon-volume-up {
    background-position: -408px -24px;
}
.icon-qrcode {
    background-position: -432px -24px;
}
.icon-barcode {
    background-position: -456px -24px;
}
.icon-tag {
    background-position: 0 -48px;
}
.icon-tags {
    background-position: -25px -48px;
}
.icon-book {
    background-position: -48px -48px;
}
.icon-bookmark {
    background-position: -72px -48px;
}
.icon-print {
    background-position: -96px -48px;
}
.icon-camera {
    background-position: -120px -48px;
}
.icon-font {
    background-position: -144px -48px;
}
.icon-bold {
    background-position: -167px -48px;
}
.icon-italic {
    background-position: -192px -48px;
}
.icon-text-height {
    background-position: -216px -48px;
}
.icon-text-width {
    background-position: -240px -48px;
}
.icon-align-left {
    background-position: -264px -48px;
}
.icon-align-center {
    background-position: -288px -48px;
}
.icon-align-right {
    background-position: -312px -48px;
}
.icon-align-justify {
    background-position: -336px -48px;
}
.icon-list {
    background-position: -360px -48px;
}
.icon-indent-left {
    background-position: -384px -48px;
}
.icon-indent-right {
    background-position: -408px -48px;
}
.icon-facetime-video {
    background-position: -432px -48px;
}
.icon-picture {
    background-position: -456px -48px;
}
.icon-pencil {
    background-position: 0 -72px;
}
.icon-map-marker {
    background-position: -24px -72px;
}
.icon-adjust {
    background-position: -48px -72px;
}
.icon-tint {
    background-position: -72px -72px;
}
.icon-edit {
    background-position: -96px -72px;
}
.icon-share {
    background-position: -120px -72px;
}
.icon-check {
    background-position: -144px -72px;
}
.icon-move {
    background-position: -168px -72px;
}
.icon-step-backward {
    background-position: -192px -72px;
}
.icon-fast-backward {
    background-position: -216px -72px;
}
.icon-backward {
    background-position: -240px -72px;
}
.icon-play {
    background-position: -264px -72px;
}
.icon-pause {
    background-position: -288px -72px;
}
.icon-stop {
    background-position: -312px -72px;
}
.icon-forward {
    background-position: -336px -72px;
}
.icon-fast-forward {
    background-position: -360px -72px;
}
.icon-step-forward {
    background-position: -384px -72px;
}
.icon-eject {
    background-position: -408px -72px;
}
.icon-chevron-left {
    background-position: -432px -72px;
}
.icon-chevron-right {
    background-position: -456px -72px;
}
.icon-plus-sign {
    background-position: 0 -96px;
}
.icon-minus-sign {
    background-position: -24px -96px;
}
.icon-remove-sign {
    background-position: -48px -96px;
}
.icon-ok-sign {
    background-position: -72px -96px;
}
.icon-question-sign {
    background-position: -96px -96px;
}
.icon-info-sign {
    background-position: -120px -96px;
}
.icon-screenshot {
    background-position: -144px -96px;
}
.icon-remove-circle {
    background-position: -168px -96px;
}
.icon-ok-circle {
    background-position: -192px -96px;
}
.icon-ban-circle {
    background-position: -216px -96px;
}
.icon-arrow-left {
    background-position: -240px -96px;
}
.icon-arrow-right {
    background-position: -264px -96px;
}
.icon-arrow-up {
    background-position: -289px -96px;
}
.icon-arrow-down {
    background-position: -312px -96px;
}
.icon-share-alt {
    background-position: -336px -96px;
}
.icon-resize-full {
    background-position: -360px -96px;
}
.icon-resize-small {
    background-position: -384px -96px;
}
.icon-plus {
    background-position: -408px -96px;
}
.icon-minus {
    background-position: -433px -96px;
}
.icon-asterisk {
    background-position: -456px -96px;
}
.icon-exclamation-sign {
    background-position: 0 -120px;
}
.icon-gift {
    background-position: -24px -120px;
}
.icon-leaf {
    background-position: -48px -120px;
}
.icon-fire {
    background-position: -72px -120px;
}
.icon-eye-open {
    background-position: -96px -120px;
}
.icon-eye-close {
    background-position: -120px -120px;
}
.icon-warning-sign {
    background-position: -144px -120px;
}
.icon-plane {
    background-position: -168px -120px;
}
.icon-calendar {
    background-position: -192px -120px;
}
.icon-random {
    background-position: -216px -120px;
    width: 16px;
}
.icon-comment {
    background-position: -240px -120px;
}
.icon-magnet {
    background-position: -264px -120px;
}
.icon-chevron-up {
    background-position: -288px -120px;
}
.icon-chevron-down {
    background-position: -313px -119px;
}
.icon-retweet {
    background-position: -336px -120px;
}
.icon-shopping-cart {
    background-position: -360px -120px;
}
.icon-folder-close {
    background-position: -384px -120px;
}
.icon-folder-open {
    background-position: -408px -120px;
    width: 16px;
}
.icon-resize-vertical {
    background-position: -432px -119px;
}
.icon-resize-horizontal {
    background-position: -456px -118px;
}
.icon-hdd {
    background-position: 0 -144px;
}
.icon-bullhorn {
    background-position: -24px -144px;
}
.icon-bell {
    background-position: -48px -144px;
}
.icon-certificate {
    background-position: -72px -144px;
}
.icon-thumbs-up {
    background-position: -96px -144px;
}
.icon-thumbs-down {
    background-position: -120px -144px;
}
.icon-hand-right {
    background-position: -144px -144px;
}
.icon-hand-left {
    background-position: -168px -144px;
}
.icon-hand-up {
    background-position: -192px -144px;
}
.icon-hand-down {
    background-position: -216px -144px;
}
.icon-circle-arrow-right {
    background-position: -240px -144px;
}
.icon-circle-arrow-left {
    background-position: -264px -144px;
}
.icon-circle-arrow-up {
    background-position: -288px -144px;
}
.icon-circle-arrow-down {
    background-position: -312px -144px;
}
.icon-globe {
    background-position: -336px -144px;
}
.icon-wrench {
    background-position: -360px -144px;
}
.icon-tasks {
    background-position: -384px -144px;
}
.icon-filter {
    background-position: -408px -144px;
}
.icon-briefcase {
    background-position: -432px -144px;
}
.icon-fullscreen {
    background-position: -456px -144px;
}
.bttn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #bbb #bbbbbb #a2a2a2;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.9);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 3px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    white-space: nowrap;
}
.bttn:hover, .bttn:active, .bttn.active, .bttn.disabled, .bttn[disabled] {
    background-color: #e6e6e6;
    color: #333;
}
.bttn:active, .bttn.active {
}
.bttn:first-child {
}
.bttn:hover {
    background-position: 0 -15px;
    color: #333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.bttn:focus {
    outline: thin dotted #333;
    outline-offset: -2px;
}
.bttn.active, .bttn:active {
    background-image: none;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.bttn.disabled, .bttn[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.bttn-large {
    border-radius: 6px;
    font-size: 19px;
    line-height: 16px;
    padding: 9px 19px;
}
.bttn-block {
    box-sizing: border-box;
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.bttn-block + .bttn-block {
    margin-top: 5px;
}
input.bttn-block[type="submit"], input.bttn-block[type="reset"], input.bttn-block[type="button"] {
    width: 100%;
}
.bttn-primary.active, .bttn-warning.active, .bttn-danger.active, .bttn-success.active, .bttn-info.active, .bttn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.bttn {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.bttn-primary {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-primary:hover, .bttn-primary:active, .bttn-primary.active, .bttn-primary.disabled, .bttn-primary[disabled] {
    background-color: #04c;
    color: #fff;
}
.bttn-primary:active, .bttn-primary.active {
}
.bttn-warning {
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-warning:hover, .bttn-warning:active, .bttn-warning.active, .bttn-warning.disabled, .bttn-warning[disabled] {
    background-color: #f89406;
    color: #fff;
}
.bttn-warning:active, .bttn-warning.active {
}
.bttn-danger {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-danger:hover, .bttn-danger:active, .bttn-danger.active, .bttn-danger.disabled, .bttn-danger[disabled] {
    background-color: #bd362f;
    color: #fff;
}
.bttn-danger:active, .bttn-danger.active {
}
.bttn-success {
    background-color: #5bb75b;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-success:hover, .bttn-success:active, .bttn-success.active, .bttn-success.disabled, .bttn-success[disabled] {
    background-color: #51a351;
    color: #fff;
}
.bttn-success:active, .bttn-success.active {
}
.bttn-info {
    background-color: #49afcd;
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-info:hover, .bttn-info:active, .bttn-info.active, .bttn-info.disabled, .bttn-info[disabled] {
    background-color: #2f96b4;
    color: #fff;
}
.bttn-info:active, .bttn-info.active {
}
.bttn-inverse {
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-inverse:hover, .bttn-inverse:active, .bttn-inverse.active, .bttn-inverse.disabled, .bttn-inverse[disabled] {
    background-color: #222;
    color: #fff;
}
.bttn-inverse:active, .bttn-inverse.active {
}
.bttn-green {
    background-color: #52a420;
    background-image: linear-gradient(to bottom, #67b022, #32931e);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-green:hover, .bttn-green:active, .bttn-green.active, .bttn-green.disabled, .bttn-green[disabled] {
    background-color: #32931e;
    color: #fff;
}
.bttn-green:active, .bttn-green.active {
}
.bttn-green2 {
    background-color: #a9e2cf;
    background-image: linear-gradient(to bottom, #bffbde, #89bdb9);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-green2:hover, .bttn-green2:active, .bttn-green2.active, .bttn-green2.disabled, .bttn-green2[disabled] {
    background-color: #89bdb9;
    color: #fff;
}
.bttn-green2:active, .bttn-green2.active {
}
.bttn-blue {
    background-color: #4893fb;
    background-image: linear-gradient(to bottom, #60a1fb, #237ffa);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-blue:hover, .bttn-blue:active, .bttn-blue.active, .bttn-blue.disabled, .bttn-blue[disabled] {
    background-color: #237ffa;
    color: #fff;
}
.bttn-blue:active, .bttn-blue.active {
}
.bttn-blue2 {
    background-color: #276b9f;
    background-image: linear-gradient(to bottom, #277eb9, #274e77);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-blue2:hover, .bttn-blue2:active, .bttn-blue2.active, .bttn-blue2.disabled, .bttn-blue2[disabled] {
    background-color: #274e77;
    color: #fff;
}
.bttn-blue2:active, .bttn-blue2.active {
}
.bttn-grey {
    background-color: #9ea0aa;
    background-image: linear-gradient(to bottom, #a8aab3, #90929d);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-grey:hover, .bttn-grey:active, .bttn-grey.active, .bttn-grey.disabled, .bttn-grey[disabled] {
    background-color: #90929d;
    color: #fff;
}
.bttn-grey:active, .bttn-grey.active {
}
.bttn-grey2 {
    background-color: #a9e2cf;
    background-image: linear-gradient(to bottom, #bffbde, #89bdb9);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bttn-grey2:hover, .bttn-grey2:active, .bttn-grey2.active, .bttn-grey2.disabled, .bttn-grey2[disabled] {
    background-color: #89bdb9;
    color: #fff;
}
.bttn-grey2:active, .bttn-grey2.active {
}
.bttn-2lined {
    border-radius: 6px;
    font-size: 18.98px;
    padding: 0;
    text-align: left;
}
.bttn-2lined span {
    display: block;
    font-size: 24px;
    line-height: 24px;
    padding: 8px 19px;
}
.bttn-2lined span.second {
    background-image: url("//static1.esetstatic.com/fileadmin/eset/bootstrap/img/button-bg.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    display: block;
    font-size: 70%;
    line-height: 50%;
}
button.btn, input.bttn[type="submit"] {
}
button.btn::-moz-focus-inner, input.bttn[type="submit"]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
button.btn.bttn-large, input.bttn.bttn-large[type="submit"] {
}
button.btn.bttn-small, input.bttn.bttn-small[type="submit"] {
}
button.btn.bttn-mini, input.bttn.bttn-mini[type="submit"] {
}
.bttn-link, .bttn-link:active, .bttn-link[disabled] {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}
.bttn-link {
    border-color: transparent;
    border-radius: 0;
    color: #08c;
    cursor: pointer;
}
.bttn-link:hover {
    background-color: transparent;
    color: #005580;
    text-decoration: underline;
}
.bttn-link[disabled]:hover {
    color: #333;
    text-decoration: none;
}
.hero-unit {
    background-color: #eee;
    border-radius: 6px;
    color: inherit;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 60px;
}
.hero-unit h1 {
    color: inherit;
    font-size: 60px;
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 0;
}
.hero-unit li {
    line-height: 30px;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}
.affix {
    position: fixed;
}

/* Ali added from below */
.green-button {
    background-image: url(/media/1819/green-button.png);
    color: white;
    float: left;
    font-size: 13px;
    height: 21px;
    line-height: 19px;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    width: 152px; 
}

.green-button:hover{
    text-decoration: none;
}

#wrapp_ban-butt {
display: block;
position: absolute;
left: 50px;
top: 230px;
}

#wrapp_ban-text {
display: block;
position: absolute;
left: 52px;
top: 110px;
}

#wrapp_ban {
background: url('/media/1934/ess7.png') no-repeat 50% 50%;
height: 350px;
width: 970px;
position: relative;
top: 0;
bottom: 0;
margin: 0 0 70px;
}

.wrapp_box-end {
background: url('//media/2455/features_footer_bg.jpg') no-repeat 50% 50% transparent;
width: 899px;
height: 144px;
display: table-cell;
vertical-align: middle;
}

.wrapp_box-end-butt {
display: block;
margin: 0 auto;
width: 390px;
padding: 0;
}