﻿
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: none;
    /* 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;
}
* {
    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: url("../media/30019/bg_images.gif") repeat-x scroll 0 -874px rgba(0, 0, 0, 0);*/
    /*background: url("../media/29881/bg_images.gif") repeat-x scroll 0 -874px rgba(0, 0, 0, 0);*/
    background: url("../media/30520/bg_sm_newer.png") repeat-x scroll 50% -14px rgba(0, 0, 0, 0);
    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: 107px;
}
#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/30019/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;
    padding: 20px 19px 0 10px;
    font-size: 16px;
    color: #FFFFFF;/*#666666;*/
    text-decoration: none;
    text-align: left;
    vertical-align:middle;
}
/*
#top .m_menu li a.m01 {
    background-position: 12px 0;
    padding-left: 12px;
    width: 71px;
}
#top .m_menu li a.m02 {
    background-position: 18px -59px;
    width: 92px;
}
#top .m_menu li a.m03 {
    background-position: 18px -118px;
    width: 39px;
    padding-top: 20px;
}
#top .m_menu li a.m04 {
    background-position: 18px -177px;
    width: 75px;
}
#top .m_menu li a.m05 {
    background-position: 18px -236px;
    width: 59px;
}
#top .m_menu li a.m06 {
    background-position: 18px -295px;
    width: 59px;
}
#top .m_menu li a.m07 {
    background-position: 18px -354px;
    width: 59px;
}
*/

#top .m_menu li strong {
    /*background: url("../media/30019/bg_images.gif") no-repeat scroll 50% -301px rgba(0, 0, 0, 0);*/
    background: url("../media/30038/bg_arrow.png") no-repeat 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
}
#top .search {
    background: url("../media/30019/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/30019/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/30019/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/30019/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("../media/30019/bg_images.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/30019/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/30019/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/30019/bg_images.gif") no-repeat scroll 100% -263px rgba(0, 0, 0, 0);
    text-decoration: none;
}
.search_box a.sel span {
    background: url("../media/30019/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;
}
.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;
}
.caption {
    border-bottom: 1px solid #d5dae4;
    clear: both;
    min-height: 50px;
    overflow: hidden;
    padding: 22px 0 5px;
    width: 970px;
}
.nobrd {
    border: medium none;
}
h1 {
    color: #30343e;
    font-size: 28px;
    font-weight: normal;
}
h1 a {
    color: #30343e;
}
.pdf {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/icn-pdf.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    padding-left: 20px;
}
.parea h1, .detail h1, .new_area h1 {
    padding-bottom: 14px;
}
.parea h4, .detail h4, .new_area h4 {
    font-weight: bold;
    padding: 0;
}
.caption h1 {
    color: #30343e;
    font-size: 28px;
    font-weight: normal;
}
.caption h1.l {
    float: left;
}
.sm {
    float: right;
}
.sm li {
    float: left;
    padding: 17px 0 0 25px;
}
.sm li a {
    display: block;
    font-size: 15px;
    margin-bottom: 15px;
}
.sm li strong a {
    color: #30343e;
    font-weight: normal;
    padding-bottom: 0;
}
.sm li strong a:hover {
    text-decoration: none;
}
.sm li strong {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_up.gif") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
    display: block;
    padding-bottom: 3px;
}
.top_produkt {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_topproduct.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 970px;
}
.top_produkt .t_area {
    float: left;
    padding: 35px 20px 0 50px;
    width: 396px;
}
.top_produkt .t_area h2 {
    color: #197279;
    font-size: 36px;
    font-weight: bold;
    padding-bottom: 5px;
}
.top_produkt .t_area h2 a {
    color: #197279;
}
.top_produkt .t_area h2 a:hover {
    text-decoration: none;
}
.top_produkt .t_area h2 span {
    color: #e2b900;
}
.top_produkt .t_area .tit {
    font-size: 15px;
    height: 66px;
}
.top_produkt .t_area .tit span {
    padding: 0 3px;
}
.top_produkt .t_area .sl {
    color: #30343e;
    font-size: 15px;
    padding-bottom: 13px;
}
.top_produkt .t_area .btn a.download {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_download.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 8px;
    padding-left: 30px;
    width: 160px;
}
.top_produkt .t_area .btn a.download:hover {
    text-decoration: none;
}
.top_produkt .t_area .btn p {
    color: #7c808a;
    font-size: 11px;
    line-height: 1.3em;
}
.top_produkt .t_area .btn p a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 69% rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.top_produkt .image {
    float: left;
}
.top_produkt .info {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_top_product.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 13px 0 0 50px;
    width: 920px;
}
.top_produkt .info .block {
    float: left;
    padding-right: 10px;
    width: 218px;
}
.top_produkt .info h3 {
    padding-bottom: 3px;
}
.top_produkt .info p {
    font-size: 12px;
    line-height: 1.3em;
    padding-right: 15px;
}
.top_produkt .info .more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more2.gif") no-repeat scroll 100% 60% rgba(0, 0, 0, 0);
    display: block;
    float: right;
    font-size: 15px;
    margin: 10px 50px 0 0;
    padding-right: 12px;
}
.produkt_img {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_detail.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin-bottom: 20px;
    overflow: hidden;
    width: 970px;
}
.oldarea .produkt_img {
    margin-bottom: 0;
}
.produkt_img .btn {
    float: right;
    height: 23px;
    padding: 0 50px 10px 0;
}
.produkt_img .btn a {
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    margin-right: 10px;
    padding-top: 2px;
    text-align: center;
    width: 72px;
}
.produkt_img .btn a.buy {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.produkt_img .btn a.trial {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_trial.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.produkt_img .btn a:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.produkt_img .btn a.custom {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns_l.png") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
    height: 20px;
    padding-left: 14px;
    padding-top: 0;
    width: auto;
}
.produkt_img .btn a.custom span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns.png") no-repeat scroll 100% -40px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 14px;
    padding-top: 2px;
    text-align: center;
}
.produkt_img .btn a.custom:hover {
    background-position: 0 -60px;
}
.produkt_img .btn a.custom:hover span {
    background-position: 100% -60px;
}
.produkt_img .s_menu {
    float: left;
    padding: 0 0 0 50px;
}
.produkt_img .s_menu li {
    float: left;
    padding-right: 4px;
}
.produkt_img .s_menu li a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_submenu.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 13px;
    height: 35px;
    padding-left: 15px;
    text-decoration: none;
}
.produkt_img .s_menu li a span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_submenu.gif") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    color: #30343e;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 35px;
    padding-right: 15px;
}
.produkt_img .s_menu li a:hover {
    background-position: 0 -70px;
}
.produkt_img .s_menu li a:hover span {
    background-position: 100% -70px;
}
.produkt_img .s_menu li strong {
    font-weight: normal;
}
.produkt_img .s_menu li strong a, .produkt_img .s_menu li strong a:hover {
    background-position: 0 -35px;
    cursor: text;
}
.produkt_img .s_menu li strong a span, .produkt_img .s_menu li strong a:hover span {
    background-position: 100% -35px;
    cursor: text;
}
.products {
    border-bottom: 1px solid #d5dae4;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0 0 45px;
    width: 870px;
}
.products h2 {
    color: #1e8a93;
    font-size: 17px;
    padding: 0 0 6px;
}
.products h2 a {
    color: #1e8a93;
}
.products p {
    line-height: 1.5em;
    padding-bottom: 11px;
}
.products p .more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 69% rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.products .btn {
    float: left;
}
.products .btn a {
    color: #fff;
    display: block;
    font-size: 12px;
    height: 18px;
    margin-right: 9px;
    padding-top: 2px;
    text-align: center;
    width: 72px;
}
.products .btn a:hover {
    text-decoration: none;
}
.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);
    margin-bottom: 10px;
}
.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);
}
.products .btn a:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.products .btn p {
    clear: both;
    font-size: 11px;
    line-height: 1em;
    padding: 3px 0 0 5px;
}
.products .img_left {
    margin: 0;
}
.products_home .btn {
    float: none;
}
.products_home .btn a {
    float: left;
    margin-top: 3px;
}
.products_home .btn a.buy {
    padding-bottom: 0;
}
.detail .products {
    margin-top: -5px;
    padding-top: 0;
}
.detail .products .col h2 {
    padding-top: 0;
}
.detail .products p {
    line-height: 1.5em;
    padding-bottom: 11px;
}
.detail p .more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 69% rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.col {
    overflow: hidden;
    width: 870px;
}
.col .twocol {
    width: 405px;
}
.col .cl {
    float: left;
}
.col .cr {
    float: right;
    padding: 0;
}
.col h2 {
    color: #1e8a93;
    font-size: 17px;
    padding-bottom: 11px;
    padding-top: 0;
}
.oldarea .col h2 {
    padding-top: 20px;
}
.col h2 a {
    color: #1e8a93;
}
.col p {
    line-height: 1.5em;
    padding-bottom: 11px;
}
.col h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
.col h3 a.all {
    background-position: 100% 10px;
}
.col .csc-header h3 {
    font-size: 17px;
    font-weight: normal;
    padding: 20px 0 6px;
}
.col .onecol h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
.twocol .gal {
    margin-bottom: 28px;
    margin-top: 10px;
    padding: 7px 0 0;
    text-align: left;
}
.twocol .gal .items {
    padding-bottom: 17px;
}
.twocol .gal .items img {
    margin-right: 3px;
}
.twocol .gal a.link {
    font-size: 12px;
}
.twocol .gal2 {
    margin-bottom: 28px;
    margin-top: 10px;
    padding: 7px 0 0;
    text-align: center;
}
.twocol .gal2 .items {
    padding-bottom: 10px;
}
.twocol .gal2 .items img {
    margin-right: 3px;
}
.twocol .gal2 a.link {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_gall_link.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 12px;
    left: 35px;
    line-height: 27px;
    margin: 0 auto;
    padding-top: 8px;
    text-align: center;
    width: 194px;
}
.twocol .gal2 a.link:hover {
    text-decoration: none;
}
.twocol .block {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block405.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 15px;
    padding-top: 5px;
}
.twocol .block .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block405.gif") no-repeat scroll -405px 100% rgba(0, 0, 0, 0);
    padding: 0 11px 5px;
    width: 383px;
}
.threecol {
    padding-right: 40px;
    width: 263px;
}
.threecol .block {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block263.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 15px;
    padding-top: 5px;
}
.threecol .block .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block263.gif") no-repeat scroll -263px 100% rgba(0, 0, 0, 0);
    padding: 0 11px 5px;
    width: 241px;
}
.col .line {
    border-bottom: 1px solid #d5dae4;
    clear: both;
    font-size: 1px;
    height: 5px;
    line-height: 1px;
    margin-bottom: 10px;
}
.a660_l {
    float: left;
    padding-left: 50px;
    width: 660px;
}
.a180_r {
    float: right;
    padding-right: 20px;
    width: 180px;
}
.a660_r {
    float: right;
    padding-right: 50px;
    width: 660px;
}
.a180_l {
    float: left;
    padding-left: 20px;
    width: 180px;
}
.b180 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    padding-top: 5px;
    width: 180px;
}
.b180 .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180.gif") no-repeat scroll -180px 100% rgba(0, 0, 0, 0);
}
.a180_r .menu_special {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 10px;
    padding-top: 5px;
}
.a180_r .csc-header-n1 h2 {
    color: #9599a3;
    font-size: 13px;
    padding: 5px 15px 0;
}
.a180_r ul.csc-menu {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180.gif") no-repeat scroll -180px 100% rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    padding: 5px 0 10px;
    width: 180px;
}
.a180_r ul.csc-menu li {
    background-image: none;
    padding: 2px 1px;
}
.a180_r ul.csc-menu li a {
    display: block;
    font-size: 12px;
    padding: 5px 10px 5px 15px;
}
.a180_r ul.csc-menu li strong a {
    background-color: #e4e8ee;
    border-bottom: 1px solid #d5dae4;
    border-top: 1px solid #d5dae4;
    color: #30343e;
    font-weight: normal;
    padding: 4px 10px 4px 15px;
}
.a180_r ul.csc-menu strong a:hover {
    text-decoration: none;
}
.a180_l .menu_special {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 10px;
    padding-top: 5px;
}
.a180_l .csc-header-n1 h2 {
    color: #9599a3;
    font-size: 13px;
    padding: 5px 15px 0;
}
.a180_l ul.csc-menu {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180.gif") no-repeat scroll -180px 100% rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    padding: 5px 0 10px;
    width: 180px;
}
.a180_l ul.csc-menu li {
    background-image: none;
    padding: 2px 1px;
}
.a180_l ul.csc-menu li a {
    display: block;
    font-size: 12px;
    padding: 5px 10px 5px 15px;
}
.a180_l ul.csc-menu li strong a {
    background-color: #e4e8ee;
    border-bottom: 1px solid #d5dae4;
    border-top: 1px solid #d5dae4;
    color: #30343e;
    font-weight: normal;
    padding: 4px 10px 4px 15px;
}
.a180_l ul.csc-menu strong a:hover {
    text-decoration: none;
}
.archiv {
    border-top: 1px solid #d5dae4;
    color: #30343e;
    font-size: 14px;
    padding-top: 10px;
    width: 660px;
}
.archiv em {
    display: block;
    float: left;
    font-style: normal;
}
.archiv .sep {
    color: #d5dae4;
    display: block;
    float: left;
    padding: 0 5px;
}
.archiv .l_archiv {
    float: left;
    position: relative;
}
.archiv a.sel {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_down_blue.gif") no-repeat scroll 100% 8px rgba(0, 0, 0, 0);
    display: block;
    padding-right: 14px;
}
.l_menu {
    margin-top: 10px;
    width: 180px;
}
.l_menu h3 {
    color: #9599a3;
    padding: 5px 15px 0;
}
.csc-default .l_menu ul {
    padding: 5px 0 10px;
}
.a180_r .l_menu ul {
    padding: 5px 0 10px;
    width: 180px;
}
.l_menu ul li {
    background-image: none;
    padding: 2px 1px;
}
.l_menu ul li a {
    display: block;
    font-size: 12px;
    padding: 5px 10px 5px 15px;
}
.l_menu ul li strong a {
    background-color: #e4e8ee;
    border-bottom: 1px solid #d5dae4;
    border-top: 1px solid #d5dae4;
    color: #30343e;
    font-weight: normal;
    padding: 4px 10px 4px 15px;
}
.l_menu ul li strong a:hover {
    text-decoration: none;
}
.l_menu ul li em {
    color: #626670;
    font-style: normal;
}
.l_menu .line {
    border-bottom: 1px solid #d5dae4;
    font-size: 1px;
    height: 5px;
    line-height: 1px;
    margin-bottom: 5px;
}
.detail {
    padding-top: 5px;
}
.detail h1 {
    line-height: 1.1em;
    padding-bottom: 0.2em;
}
.detail em {
    color: #7c808a;
    font-size: 12px;
    font-style: normal;
    padding-bottom: 5px;
}
.detail h2 {
    color: #747474;
    font-size: 19px;
    font-weight: 300;
    padding-bottom: 10px;
}
.detail ul {
    padding: 10px 0 22px;
}
.detail 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;
}
.detail p {
    line-height: 1.5em;
    padding-bottom: 11px;
}
.detail h3 {
    color: #828488;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 10px;
}
.detail .csc-header h3 {
    color: #626670;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
.detail .date {
    display: block;
    padding: 15px 0 7px;
}
.detail div.t {
    padding-top: 20px;
}
.list {
    padding-top: 5px;
}
.list em {
    color: #7c808a;
    font-size: 12px;
    font-style: normal;
    padding-bottom: 5px;
}
.list h2 {
    color: #059;
    font-size: 19px;
    font-weight: 300;
    padding-bottom: 0.2em;
}
.list h3 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 1.2em;
}
.list p.t {
    line-height: 1.5em;
    padding-bottom: 30px;
    word-wrap: break-word;
}
.list em.date {
    color: #7c808a;
    font-size: 12px;
    font-style: normal;
}
.detail .csc-default .links {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_links.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    width: 405px;
}
.detail .csc-default .links h4 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_links_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #30343e;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 0 10px 17px;
}
.detail .csc-default .links ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_links_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 0 0 10px 17px;
    width: 388px;
}
.detail .csc-default .links li {
    background-image: none;
    float: left;
    padding: 0 0 3px 20px;
    width: 105px;
}
.detail .csc-default .links li a {
    color: #626670;
    font-size: 12px;
}
.detail .csc-default .links li a img {
    vertical-align: middle;
}
.detail .diskusia {
    border-top: 1px solid #d5dae4;
    margin-top: 40px;
    padding-top: 12px;
}
.detail .diskusia h3 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 17px;
}
.detail .diskusia .item {
    border-top: 1px dotted #ccd0da;
    overflow: hidden;
    padding: 15px 0;
    width: 660px;
}
.detail .diskusia .item-first {
    border-top: medium none;
}
.detail .diskusia .item .name {
    float: left;
    padding-right: 10px;
    width: 150px;
}
.detail .diskusia .item .name h4 {
    color: #30343e;
    padding-bottom: 5px;
}
.detail .diskusia .item .name small {
    font-size: 12px;
}
.detail .diskusia .item .t {
    float: left;
    width: 500px;
}
.detail .diskusia .area_form {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_diskusia_form.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin-top: 30px;
    padding-bottom: 15px;
}
.detail .diskusia .area_form fieldset {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_diskusia_form.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    overflow: hidden;
    padding: 10px 30px 0;
    width: 600px;
}
.detail .diskusia .area_form fieldset h4 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 15px;
}
.detail .diskusia .area_form fieldset p {
    font-size: 12px;
    padding-bottom: 10px;
}
.detail .diskusia .area_form fieldset p.error {
    color: #de0000;
}
.detail .diskusia .area_form fieldset .input_text {
    border: 1px solid #d5dae4;
    color: #626670;
    font-size: 13px;
    height: 18px;
    padding: 5px;
    width: 280px;
}
.detail .diskusia .area_form fieldset input.left {
    float: left;
}
.detail .diskusia .area_form fieldset input.right {
    float: right;
}
.detail .diskusia .area_form fieldset textarea {
    border: 1px solid #d5dae4;
    color: #626670;
    font-size: 13px;
    margin-top: 10px;
    padding: 5px;
    width: 588px;
}
.detail .diskusia .area_form fieldset input.error, .detail .diskusia .area_form fieldset textarea.error {
    border-width: 2px;
    color: #de0000;
    padding: 4px 5px;
}
.detail .diskusia .area_form fieldset .input_submit {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_post.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 12px;
    height: 20px;
    margin-top: 10px;
    padding-bottom: 1px;
    width: 112px;
}
.detail .diskusia .area_form fieldset .input_submit:hover {
    background-position: 0 -20px;
}
.detail .csc-default ul {
    padding: 0 0 20px 25px;
}
.detail .csc-default ul ul {
    padding: 13px 0 0 10px;
}
.detail .csc-default ul ul ul {
    padding: 10px 0 0 7px;
}
.detail .csc-default ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_bullet01.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    line-height: 1.5em;
    padding: 0 0 13px 17px;
}
.detail .csc-default ul ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_bullet02.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    line-height: 1.5em;
    padding: 0 0 10px 20px;
}
.detail .csc-default ul ul li ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_bullet03.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    line-height: 1.5em;
    padding: 0 0 5px 15px;
}
.detail .csc-default .b-ban ul {
    padding: 0 0 0 25px;
}
.facts {
    font-size: 12px;
    margin-top: -7px;
}
.facts p {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    padding: 7px 0;
}
cite {
    background-color: #9599a3;
    display: block;
    font-style: normal;
    margin: 10px 0 24px;
    padding: 15px 20px;
}
cite em {
    color: #d5dae4;
    font-family: Georgia,"New York CE",utopia,serif;
    font-size: 18px;
    font-style: normal;
    line-height: 1.3em;
}
.detail cite em {
    color: #d5dae4;
    font-size: 18px;
    font-style: normal;
}
cite small {
    color: #fff;
    display: block;
    font-size: 11px;
    padding-top: 10px;
}
blockquote {
    background-color: #9599a3;
    display: block;
    font-style: normal;
    margin: 12px 20px 22px 0;
    padding: 15px 20px 15px 38px;
}
blockquote p, .col blockquote p, .detail .t blockquote p {
    color: #d5dae4;
    font-family: Georgia,"New York CE",utopia,serif;
    font-size: 18px;
    font-style: normal;
    line-height: 1.3em;
    padding: 0;
}
blockquote p {
    text-indent: -7px;
}
blockquote span.name-of-person {
    color: #fff;
    display: block;
    font-size: 11px;
    line-height: normal;
    padding-left: 7px;
    padding-top: 10px;
}
blockquote.green {
    background-color: transparent;
    border-bottom: 1px solid #d5dae4;
    border-top: 1px solid #d5dae4;
    margin: 10px 0 35px;
    padding: 15px 0;
}
blockquote.green p {
    color: #1e8a93;
    font-size: 24px;
    line-height: normal;
    padding-bottom: 5px;
    text-indent: 0;
}
blockquote.green span.name-of-person {
    color: #626670;
    font-size: 13px;
    font-style: italic;
    padding: 0;
}
.topdown {
    overflow: hidden;
    padding: 10px 0 0;
    width: 382px;
}
.topdown .i {
    float: left;
    width: 50px;
}
.topdown .t {
    float: left;
    width: 320px;
}
.topdown .t h3 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 2px;
}
.topdown .t p {
    font-size: 12px;
    line-height: normal;
    padding: 0;
}
.topdown .t p span.sep {
    color: #b9bcc3;
    padding: 0 3px;
}
.note {
    padding-top: 50px;
}
.note p {
    line-height: 1.5em;
    padding-bottom: 14px;
}
.sources {
    border-top: 1px solid #d5dae4;
    padding-top: 12px;
}
.sources h3 {
    font-size: 17px;
    font-weight: normal;
}
.sources h3 a.all {
    background-position: 100% 10px;
}
.sources h3 img {
    margin-right: 3px;
    vertical-align: top;
}
.category a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more2.gif") no-repeat scroll 227px 50% rgba(0, 0, 0, 0);
    display: block;
    padding: 7px 25px 10px 5px;
}
.category a.twoline {
    padding: 3px 25px 5px 5px;
}
.pdown {
    border-top: 1px solid #d5dae4;
    margin-bottom: 15px;
    padding-top: 12px;
}
.pdown h3 {
    color: #30343e;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 2px;
}
.pdown p {
    font-size: 12px;
    line-height: normal;
}
.pdown p span.sep {
    color: #b9bcc3;
    padding: 0 3px;
}
.sprod {
    border-top: 1px solid #d5dae4;
    margin-bottom: 15px;
    padding-top: 12px;
}
.sprod label {
    display: block;
    padding-bottom: 3px;
}
.sprod select {
    border: 1px solid #abadb3;
    color: #626670;
    float: left;
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 1px;
    width: 212px;
}
.sprod .input_submit {
    background-color: transparent;
    color: #005499;
    float: left;
    height: 22px;
    margin-left: 5px;
    padding: 0 3px;
}
.sources2 {
    border-top: 1px solid #d5dae4;
    padding-top: 12px;
}
.sources2 h3 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
}
.sources2 p.link {
    padding-bottom: 8px;
}
.lang {
    border-bottom: 1px solid #d5dae4;
    color: #30343e;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 25px;
    width: 660px;
}
.lang em {
    display: block;
    float: left;
    font-style: normal;
    padding-top: 3px;
}
.lang .sep {
    color: #d5dae4;
    display: block;
    float: left;
    padding: 0 5px;
}
.lang .s_lang {
    float: left;
    position: relative;
}
.lang a.sel {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_down_blue.gif") no-repeat scroll 100% 8px rgba(0, 0, 0, 0);
    padding-right: 14px;
}
.product {
    padding: 25px 0;
}
.product h2 {
    border-bottom: 1px solid #d5dae4;
    color: #1e8a93;
    font-size: 17px;
    padding-bottom: 10px;
}
.product .item {
    border-bottom: 1px solid #d5dae4;
    overflow: hidden;
    padding: 10px 5px 14px;
    width: 650px;
}
.product .item .i {
    float: left;
    padding-top: 5px;
    width: 95px;
}
.product .item .t {
    float: left;
    width: 405px;
}
.product .item .t h3 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
}
.product .item .t p {
    color: #7c808a;
    font-size: 12px;
    padding: 4px 0 0;
}
.product .item .btn {
    float: right;
    padding-top: 2px;
    width: 100px;
}
.product a.all {
    background-position: 100% 5px;
}
.product .download {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_download2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: right;
    height: 20px;
    line-height: 18px;
    margin-top: 3px;
    text-align: center;
    width: 82px;
}
.product .download:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.img_btn {
    overflow: hidden;
    padding-bottom: 25px;
    width: 263px;
}
.img_btn a {
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    margin: 0 50px 10px 5px;
    padding-top: 2px;
    text-align: center;
    width: 72px;
}
.img_btn a.buy {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.img_btn a.trial {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_trial.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.img_btn a:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.all_products {
    padding-top: 25px;
}
.all_products h2 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
}
.all_products h3 {
    padding-bottom: 7px;
    padding-top: 25px;
}
.all_products ul li {
    padding-bottom: 4px;
}
.divider {
    border-top: 1px solid #d5dae4;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
.divider hr {
    display: none;
}
.new_area .divider_padding {
    padding-bottom: 20px;
}
.no_hr {
    display: none;
}
.no_hr hr {
    display: none;
}
.moreinfo {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block405.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-top: 5px;
    width: 405px;
}
.moreinfo .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block405.gif") no-repeat scroll -405px 100% rgba(0, 0, 0, 0);
    padding: 0 11px 5px;
    width: 383px;
}
.moreinfo h2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_title_info.jpg") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 29px 20px;
}
.moreinfo h3 {
    color: #005499;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
.moreinfo .items {
    padding: 0 20px 10px;
}
.moreinfo p {
    font-size: 12px;
    padding-bottom: 0;
}
.moreinfo ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_blue.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-size: 12px;
    padding: 0 0 0 10px;
}
.moreinfo img {
    float: right;
    margin: 8px 5px 0 35px;
}
.moreinfo hr, .info hr {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 50% rgba(0, 0, 0, 0);
    border: medium none;
    color: #d5dae4;
    height: 1px;
    margin: 5px 0;
    padding: 10px 0;
}
.avards {
    border-top: 1px solid #d5dae4;
    margin: 25px 0 15px;
    overflow: hidden;
    padding-top: 20px;
    width: 870px;
}
.avards h3 {
    color: #30343e;
    float: left;
    font-size: 17px;
    font-weight: normal;
    width: 200px;
}
.avards .i {
    float: left;
    padding: 3px 40px 0 0;
    text-align: right;
    width: 360px;
}
.avards .t {
    float: left;
    font-size: 11px;
    width: 240px;
}
.avards .t p {
    padding-bottom: 9px;
}
.avards .t a.more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 4px rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.req {
    border-top: 1px solid #d5dae4;
    margin: 25px 0 15px;
    overflow: hidden;
    padding-top: 20px;
    width: 870px;
}
.req h3 {
    color: #30343e;
    float: left;
    font-size: 17px;
    font-weight: normal;
    width: 200px;
}
.req .t {
    float: left;
    padding: 3px 40px 0 60px;
    width: 380px;
}
.req .t p {
    font-size: 11px;
    overflow: hidden;
    padding-top: 2px;
    width: 380px;
}
.req .t strong {
    display: block;
    float: left;
    width: 140px;
}
.req .t em {
    display: block;
    float: left;
    font-style: normal;
    width: 240px;
}
.req .i {
    float: right;
    padding-right: 20px;
    text-align: right;
}
.pinfo {
    border-top: 1px solid #d5dae4;
    font-size: 12px;
    margin: 25px 0 15px;
    padding-top: 25px;
}
.pinfo h3 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 10px;
}
.pinfo .img_full {
    margin-bottom: 14px;
    margin-top: 0;
}
.pinfo a.more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 5px rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.pinfo p {
    padding-bottom: 10px;
}
.pinfo ul {
    margin: -10px 0 10px 12px;
}
.pinfo ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_silver.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    padding: 2px 0 0 8px;
}
.pinfo h2 {
    color: #626670;
    padding-top: 0;
}
.pinfo .all {
    background-position: 100% 5px;
}
.pinfo h4 {
    font-size: 14px;
}
.pinfo .onecol ul {
    padding-top: 0;
}
.sitemap {
    padding-top: 15px;
}
.sitemap .col {
    margin-left: -30px;
    width: 940px;
}
.sitemap .col .threecol {
    width: 283px;
}
.csc-default ul.map {
    font-size: 12px;
    margin: 0 0 15px;
    padding-top: 0;
}
.csc-default ul.map li {
    background-image: none;
    padding-left: 0;
}
.map a {
    color: #74777c;
}
.parea #atom-eset-pi4-index .map {
    border-top: medium none;
    padding-left: 0;
}
.parea #atom-eset-pi4-index .map li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 5px 0 0;
}
.parea #atom-eset-pi4-index .map ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 18px;
}
.search_block {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search.gif") no-repeat scroll 50px 30px rgba(0, 0, 0, 0);
    height: 34px;
    padding: 39px 21px 0 69px;
    width: 860px;
}
.search_block .input_text {
    background-color: transparent;
    border: medium none;
    color: #000;
    float: left;
    font-size: 14px;
    height: 18px;
    padding: 3px 5px;
    width: 180px;
}
.search_block .input_submit {
    background-color: transparent;
    float: left;
    height: 25px;
    width: 24px;
}
.search_block .all {
    display: block;
    float: right;
    margin-top: 4px;
}
.search_result {
    padding-top: 25px;
}
.search_result em {
    color: #7c808a;
    font-size: 12px;
    font-style: normal;
    padding-bottom: 5px;
}
.search_result h2 {
    font-size: 17px;
    padding-bottom: 7px;
}
.search_result p.t {
    line-height: 1.3em;
    padding-bottom: 30px;
}
.search_result .item {
    overflow: hidden;
    width: 660px;
}
.search_result .item .f {
    display: block;
    float: left;
    width: 90px;
}
.search_result .item div.t {
    float: left;
    width: 570px;
}
.search_result .nofoto div.t {
    float: none;
    width: 660px;
}
.pager {
    border-top: 1px solid #d5dae4;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
}
.pager .sel, .pager span {
    color: #30343e;
}
.pager .sep {
    color: #d5dae4;
    padding: 0 3px;
}
.pager .prev {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_back.gif") no-repeat scroll 50% 7px rgba(0, 0, 0, 0);
    color: #fff;
    padding-left: 10px;
}
.pager .next {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_all.gif") no-repeat scroll 50% 7px rgba(0, 0, 0, 0);
    color: #fff;
    padding-right: 10px;
}
#sec-download .area1 {
    margin-top: 20px;
    padding: 0 50px;
    width: 870px;
}
.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: #1e8a93;
    font-size: 17px;
    padding-bottom: 6px;
    padding-top: 0;
}
.new_area h2 a {
    color: #1e8a93;
}
.new_area h3 {
    font-size: 17px;
    font-weight: bold;
    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;
}
.keyw1 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 34px 0 25px 20px;
    padding-top: 15px;
    position: relative;
    width: 313px;
}
.keyw1 ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key1.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 0 5px 15px;
    width: 298px;
}
.keyw1 span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key1_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 146px;
    left: 248px;
    position: absolute;
    top: -24px;
    width: 103px;
}
.keyw1 ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_key1.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #141215;
    font-size: 12px;
    line-height: normal;
    padding: 0 0 7px 16px;
    width: 200px;
}
.keyw2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 30px 0 20px 20px;
    padding-top: 15px;
    position: relative;
    width: 330px;
}
.keyw2 ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key2.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 0 5px 15px;
    width: 298px;
}
.keyw2 span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key2_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 88px;
    left: 243px;
    position: absolute;
    top: -20px;
    width: 112px;
}
.keyw2 ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_key2.gif") no-repeat scroll 4px 2px rgba(0, 0, 0, 0);
    color: #141215;
    font-size: 12px;
    line-height: normal;
    padding: 0 0 7px 16px;
    width: 200px;
}
.keyw3 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key3.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 30px 0 20px 20px;
    padding-top: 15px;
    position: relative;
    width: 330px;
}
.keyw3 ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key3.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 0 5px 15px;
    width: 298px;
}
.keyw3 span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key3_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 88px;
    left: 243px;
    position: absolute;
    top: -20px;
    width: 112px;
}
.keyw3 ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_key3.gif") no-repeat scroll 1px 3px rgba(0, 0, 0, 0);
    color: #141215;
    font-size: 12px;
    line-height: normal;
    padding: 0 0 7px 16px;
    width: 200px;
}
.keyw4 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key4.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 30px 0 20px 20px;
    padding-top: 15px;
    position: relative;
    width: 330px;
}
.keyw4 ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key4.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 0 5px 15px;
    width: 298px;
}
.keyw4 span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key4_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 88px;
    left: 243px;
    position: absolute;
    top: -20px;
    width: 112px;
}
.keyw4 ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_key4.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #141215;
    font-size: 12px;
    line-height: normal;
    padding: 0 0 7px 16px;
    width: 200px;
}
.keyw5 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key5.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 30px 0 20px 20px;
    padding-top: 15px;
    position: relative;
    width: 330px;
}
.keyw5 ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key5.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    min-height: 90px;
    padding: 0 0 5px 15px;
    width: 298px;
}
.keyw5 span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_key5_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 140px;
    left: 244px;
    position: absolute;
    top: -20px;
    width: 76px;
}
.keyw5 ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_key5.gif") no-repeat scroll 3px 5px rgba(0, 0, 0, 0);
    color: #141215;
    font-size: 12px;
    line-height: normal;
    padding: 0 0 7px 16px;
    width: 200px;
}
.about {
    width: 500px;
}
.about cite {
    margin-right: 20px;
}
.facts2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_facts_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    float: right;
    font-size: 12px;
    padding-bottom: 16px;
    width: 310px;
}
.facts2 h2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_facts_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    height: 41px;
    padding: 10px 0 0 30px;
}
.facts2 .indent {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_facts_center.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 20px 0 30px;
    width: 260px;
}
.facts2 .indent p {
    padding-bottom: 0;
}
.facts2 hr {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #d5dae4;
    height: 1px;
}
.facts2 ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_facts_center.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 20px 0 30px;
    width: 260px;
}
.facts2 li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    padding: 8px 0;
}
.facts2 li.first {
    background-image: none;
}
.contenttable td {
    padding: 3px;
    vertical-align: bottom;
}
.contenttable h2, .contenttable h3, .contenttable h4, .contenttable p {
    line-height: normal;
    margin: 0;
    padding: 0;
}
.nopage {
    background-color: #fff;
    background-image: none;
}
.nopage #page {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_body_404.png") repeat-x scroll 0 26px #fff;
}
.nopage .content {
    background-image: none;
    padding: 30px 0 15px;
}
.nopage .ban {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/img_404_error.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 182px;
    margin-left: 11px;
    padding: 78px 0 0 455px;
    width: 515px;
}
.nopage .ban .error {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_error_404.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 85px;
    overflow: hidden;
    padding: 15px 16px 0 24px;
    width: 374px;
}
.nopage .ban .error h2 {
    color: #fff;
    float: left;
    font-size: 46px;
    line-height: 1em;
    padding-right: 30px;
    width: 110px;
}
.nopage .ban .error h2 span {
    display: block;
    font-size: 17px;
    letter-spacing: 5px;
    line-height: 1em;
    text-transform: uppercase;
}
.nopage .ban .error p {
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 1.5em;
    padding-top: 9px;
}
.nopage .content p {
    padding-bottom: 5px;
}
.nopage .search_res {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_res_center.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    margin: 21px 0 0;
}
.nopage .new_area #atom-search_for_page_not_found-index {
    margin-left: 20px;
    padding-bottom: 50px;
}
.nopage .search_res h3, .nopage new_area .search_res h3 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_res_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 13px;
    font-weight: bold;
    padding: 13px 0 15px 15px;
}
.nopage .search_res ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_search_res_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 0 5px 35px;
}
.nopage .search_res ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_404.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    padding: 0 0 10px 12px;
}
.nopage .col h3 {
    font-size: 13px;
    padding-bottom: 10px;
}
.nopage .col li {
    padding: 2px 0;
}
.nopage #bottom {
    background-image: none;
    border-top: 1px solid #d5dae4;
    margin: 20px 50px 0;
    overflow: hidden;
    padding: 25px 0;
    width: 891px;
}
.nopage #bottom .oldarea {
    background-image: none;
}
.nopage .area3 b {
    display: block;
    padding-bottom: 3px;
}
.nopage .content .area3 p {
    padding-bottom: 11px;
}
.nopage .new_area .menu_special h4 {
    padding-bottom: 5px;
}
.nopage .new_area .menu_special li {
    background-image: none;
    padding-bottom: 3px;
    padding-left: 0;
}
.hod {
    height: 20px;
    margin-bottom: 20px;
    margin-top: 35px;
}
.hod strong {
    color: #000;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 15px;
    padding-right: 5px;
}
.hod .stars {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_stars.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    position: relative;
    width: 76px;
    z-index: 1;
}
.hod .stars span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_stars_sel.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 15px;
    z-index: 1;
}
.hod .stars .sel {
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 75px;
    z-index: 100;
}
.hod .stars .sel a {
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    width: 15px;
}
.hod .stars .sel a:hover, .hod .stars .sel a.hover {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_star_sel.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.hod em {
    color: #626670;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 15px;
    padding-left: 10px;
}
.a180_r .block, .a180_l .block {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    margin-bottom: 10px;
    padding-top: 12px;
}
.a180_r .block .b_area, .a180_l .block .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 0 15px 8px;
    width: 150px;
}
.a180_r .block h3, .a180_l .block h3 {
    color: #30343e;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
}
.poll .bar {
    height: 1em;
    margin: 0 0 10px;
    overflow: hidden;
    width: 150px;
}
.poll .bar span {
    background-color: #bac1d1;
    display: block;
    float: left;
    height: 8px;
    margin-top: 4px;
}
.poll .bar em {
    color: #c5c7ca;
    display: block;
    float: left;
    padding-left: 5px;
}
.poll p {
    padding-top: 5px;
}
.poll .msg {
    color: #cd0000;
}
.newsletter {
    display: block;
}
.newsletter .input_text {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_input_newsletter.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    height: 15px;
    margin-bottom: 8px;
    padding: 5px;
    width: 140px;
}
.newsletter .input_submit {
    background-color: transparent;
    color: #005499;
    float: right;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: right;
}
.dateselect {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -1800px 100% rgba(0, 0, 0, 0);
    position: absolute;
    right: 0;
    top: 20px;
    width: 100px;
    z-index: 100;
}
.dateselect ul {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_backgrounds02.png") no-repeat scroll -1600px 0 rgba(0, 0, 0, 0);
    padding: 15px 0 0;
    width: 100px;
}
.dateselect ul li {
    background-image: none;
    line-height: normal;
    padding: 0 0 5px;
    width: 100px;
}
.dateselect ul li a {
    display: block;
    text-align: center;
}
#t_ban {
    height: 250px;
    margin-bottom: 29px;
    overflow: hidden;
    position: relative;
    width: 970px;
}
#t_ban .home_pc {
    left: 552px;
    position: absolute;
    top: 65px;
    width: 330px;
}
#t_ban .home_pc strong {
    color: #fff;
    display: block;
    font-size: 24px;
    line-height: 1.2em;
    padding-bottom: 10px;
}
#t_ban .home_pc p {
    color: #abe6c6;
    font-size: 16px;
    line-height: 1.3em;
}
#t_ban .home_mac {
    left: 390px;
    position: absolute;
    top: 80px;
    width: 510px;
}
#t_ban .home_mac p {
    color: #7c808a;
    font-size: 22px;
    line-height: 1.3em;
}
#t_ban .buss_pc {
    left: 355px;
    position: absolute;
    top: 70px;
    width: 540px;
}
#t_ban .buss_pc strong {
    color: #fff;
    display: block;
    font-size: 28px;
    line-height: 1.2em;
    padding-bottom: 10px;
}
#t_ban .buss_pc p {
    color: #abe6c6;
    font-size: 16px;
    line-height: 1.3em;
}
#t_ban .buss_mac {
    left: 295px;
    position: absolute;
    top: 70px;
    width: 580px;
}
#t_ban .buss_mac strong {
    color: #30343e;
    display: block;
    font-size: 24px;
    line-height: 1.2em;
    padding-bottom: 10px;
}
#t_ban .buss_mac p {
    color: #7c808a;
    font-size: 14px;
    line-height: 1.3em;
}
.facts3 {
    font-size: 11px;
    margin-top: 30px;
}
.facts3 .b_area {
    padding: 7px 14px 20px;
}
.facts3 h3 {
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 14px;
}
.facts3 strong {
    color: #30343e;
    font-size: 13px;
}
.facts3 p {
    padding-bottom: 9px;
}
.facts3 a.btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_download3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0c5599;
    display: block;
    font-size: 15px;
    height: 44px;
    line-height: 35px;
    padding: 0 0 0 22px;
    width: 120px;
}
.facts3 a.btn:hover {
    text-decoration: none;
}
.facts3 em {
    color: #9599a3;
}
.related {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    margin-top: 15px;
    padding-top: 5px;
    width: 180px;
}
.related .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 15px 15px;
}
.a180_r .related h3, .a180_l .related h3 {
    color: #acaeb2;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 14px;
}
.related img {
    float: none;
    margin: 0 0 5px;
    text-align: center;
}
.related h4 {
    color: #30343e;
    font-weight: bold;
    padding-bottom: 10px;
}
.related h4 a {
    color: #30343e;
}
.related p {
    font-size: 11px;
    line-height: 1.3em;
    padding-bottom: 3px;
}
.related .more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 4px rgba(0, 0, 0, 0);
    font-size: 11px;
    padding-right: 8px;
}
.find_partner {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_findpartner_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    float: right;
    font-size: 12px;
    margin-right: -10px;
    padding-bottom: 30px;
    width: 310px;
}
.find_partner h2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_findpartner_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
    font-size: 17px;
    font-weight: normal;
    height: 31px;
    padding: 125px 0 0 30px;
}
.find_partner p {
    line-height: 1.3em;
    padding: 0 30px 10px;
}
.find_partner select {
    border: 1px solid #abadb3;
    color: #626670;
    font-size: 12px;
    margin-left: 30px;
    width: 180px;
}
.cloud {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180_cloud.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    margin-top: 15px;
    padding-top: 5px;
    width: 180px;
}
.cloud .b_area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_block180_cloud.gif") no-repeat scroll -180px 100% rgba(0, 0, 0, 0);
}
.cloud .tags {
    padding: 7px 15px 10px;
    text-align: center;
    width: 150px;
}
.cloud a {
    color: #d5dae4;
    font-size: 12px;
    white-space: nowrap;
}
.cloud .sep {
    padding: 0;
}
.cloud a.f13 {
    color: #fff;
    font-size: 12px;
}
.cloud a.f14 {
    color: #fff;
    font-size: 14px;
}
.cloud a.f15 {
    color: #fff;
    font-size: 14px;
}
.cloud a.f16 {
    color: #fff;
    font-size: 16px;
}
.cloud a.f17 {
    color: #fff;
    font-size: 16px;
}
.cloud a.f18 {
    color: #fff;
    font-size: 18px;
}
table td {
    color: #30343e;
}
table tr.doubleline td, table tr.doubleline th {
    border-top: 2px solid #d5dae4;
}
table.head01 th {
    background-color: #e4e8ee;
    border-top: 2px solid #d5dae4;
    color: #000;
}
table.head02 th {
    background-color: #9599a3;
    border-color: #7c808a;
    border-top: 2px solid #7c808a;
    color: #fff;
}
table.head02.doubleline th {
    border-bottom: 2px solid #7c808a;
    border-color: #7c808a;
    color: #fff;
}
table.head01.doubleline th {
    border-bottom: 2px solid #d5dae4;
    border-color: #d5dae4;
    color: #000;
}
table td.noline {
    border: medium none;
}
table tr.tr-last td {
    border-bottom: 1px solid #d5dae4;
}
table tr.tr-last th {
    border-bottom: 1px solid #d5dae4;
    border-top: 1px solid #d5dae4;
}
.contenttable-1 table, .contenttable-2 table, .contenttable-3 table {
    border-collapse: collapse;
    width: 100%;
}
table table tr.tr-last td {
    border-bottom: medium none;
}
.contenttable-1 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.contenttable-1 caption {
    border-bottom: 1px solid #d5dae4;
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}
.contenttable-1 td, .contenttable-1 th {
    border-top: 1px solid #d5dae4;
    font-size: 12px;
    padding: 6px 0 5px 8px;
    vertical-align: top;
}
.contenttable-1 th {
    vertical-align: bottom;
}
.contenttable-1 td {
    background-color: #f8f9fb;
}
.contenttable-1 th p, .contenttable-1 td p {
    line-height: normal;
    padding: 0;
}
.contenttable-2 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.contenttable-2 caption {
    border-bottom: 1px solid #d5dae4;
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}
.contenttable-2 td, .contenttable-2 th {
    border-top: 1px solid #d5dae4;
    font-size: 12px;
    padding: 6px 0 5px 8px;
    vertical-align: top;
}
.contenttable-2 th {
    vertical-align: bottom;
}
.contenttable-2 th p, .contenttable-2 td p {
    line-height: normal;
    padding: 0;
}
.contenttable-3 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
.contenttable-3 caption {
    border-bottom: 1px solid #d5dae4;
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}
.contenttable-3 td, .contenttable-3 th {
    border-top: 1px solid #d5dae4;
    font-size: 12px;
    padding: 6px 0 5px 8px;
    vertical-align: top;
}
.contenttable-3 .tr-odd td {
    background-color: #f8f9fb;
}
.contenttable-3 .tr-even td {
    background-color: #f0f2f6;
}
.contenttable-3 th {
    vertical-align: bottom;
}
.contenttable-3 th p, .contenttable-3 td p {
    line-height: normal;
    padding: 0;
}
table.round {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tab_round_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-collapse: collapse;
    margin: 5px 0 25px 20px;
    width: 560px !important;
}
table.round thead th {
    background-color: transparent;
    border: medium none;
    color: #30343e;
    font-size: 15px;
}
table.round td {
    padding: 10px 30px;
}
table.round th {
    font-weight: normal;
    padding: 10px 30px;
}
table.round td {
    background-color: transparent !important;
    border-top: 1px solid #d5dae4;
    vertical-align: top;
}
table.round p {
    padding: 0;
}
table.round td.corn_left {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tab_round_bottom.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
}
table.round td.corn_right {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tab_round_bottom.gif") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
}
table.round td.line {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
}
table.round tr.tr-last td {
    border-bottom: medium none !important;
}
table.round2 {
    border: 1px solid #d5dae4;
    border-collapse: collapse;
    border-radius: 10px;
    margin: 5px 0 25px;
}
table.round2 thead th {
    color: #30343e;
    font-size: 15px;
}
table.round2 td {
    padding: 10px 30px;
}
table.round2 th {
    font-weight: normal;
    padding: 10px 30px;
}
table.round2 td {
    border-top: 1px solid #d5dae4;
    vertical-align: top;
}
table.round2 p {
    padding: 0;
}
.topborder {
    border-top: 1px solid #d5dae4;
    margin: 25px 0 15px;
    padding-top: 15px;
}
.selects {
    background-color: #ecedf0;
    height: 34px;
    margin-bottom: 15px;
    padding: 8px 0 0 10px;
    position: relative;
    width: 770px;
}
.selects a.map_select {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_map_select_narrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #30343e;
    display: block;
    float: left;
    line-height: 27px;
    margin-right: 7px;
    padding-left: 11px;
    width: 144px;
}
.selects a.map_select:hover {
    background-position: 0 -27px;
    text-decoration: none;
}
.selects a.sel {
    background-position: 0 -54px;
    color: #fff;
}
.selects a.sel:hover {
    background-position: 0 -54px;
}
.list_select em {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_map_list01_narrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 1px;
    height: 12px;
    line-height: 1px;
    padding: 0;
}
.list_select ul.zoznam {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_map_list01_narrow.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    list-style: none outside none;
    margin: 0;
    padding: 0 8px 5px 6px;
    width: 153px;
}
.list_select ul.zoznam li {
    background-image: none;
    padding: 0;
    position: relative;
    width: 153px;
}
.list_select ul.zoznam li.sel_divide {
    border-top: 1px solid #e4e7eb;
    color: #959595;
    cursor: default;
    font-size: 11px;
    line-height: 20px;
    margin-top: 9px;
    padding-left: 15px;
    width: 138px;
    z-index: 1;
}
.list_select ul.zoznam li.first {
    border: medium none;
    margin: 0;
}
.list_select ul.zoznam li a {
    color: #30343e;
    display: block;
    line-height: 25px;
    padding-left: 25px;
}
.list_select ul.zoznam li a:hover {
    background-color: #eef1f4;
    text-decoration: none;
}
.list_select ul.zoznam li a.more {
    background-image: none;
    color: #059;
    font-size: 12px;
    padding-right: 0;
}
div.list_more {
    left: 135px;
    position: absolute;
    z-index: 100;
}
div.list_more .items_top {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_map_list02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 1px;
    height: 4px;
    line-height: 1px;
    width: 155px;
}
div.list_more .items_bottom {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_map_list02.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    font-size: 1px;
    height: 8px;
    line-height: 1px;
    width: 155px;
}
div.list_more .items {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_map_list02.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    max-height: 230px;
    overflow: auto;
    padding: 0 7px 0 13px;
    width: 135px;
}
.detail .csc-default div.list_more ul {
    padding: 0 0 0 10px;
    width: 100px;
    z-index: 100;
}
.list_select ul.zoznam li .list_more ul {
    padding: 0 0 0 10px;
    width: 100px;
    z-index: 100;
}
.list_select ul.zoznam li .list_more ul li {
    width: 100px;
}
.list_select ul.zoznam li .list_more ul a {
    font-size: 12px;
    padding: 0;
}
.list_select ul.zoznam li .list_more ul a:hover {
    background-color: transparent;
    color: #059;
}
.button {
    height: 20px;
    margin-bottom: 10px;
}
.button p {
    line-height: normal;
    padding: 0;
}
.btn_blue {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns_l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 10px;
}
.btn_blue span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: center;
}
.btn_blue:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.btn_blue:hover span {
    background-position: 100% -20px;
}
.btn_gray {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns_l.png") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 10px;
}
.btn_gray span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns.png") no-repeat scroll 100% -40px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: center;
}
.btn_gray:hover {
    background-position: 0 -60px;
    text-decoration: none;
}
.btn_gray:hover span {
    background-position: 100% -60px;
}
.btn_green {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns_l.png") no-repeat scroll 0 -80px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 10px;
}
.btn_green span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns.png") no-repeat scroll 100% -80px rgba(0, 0, 0, 0);
    color: #04676d;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: center;
}
.btn_green:hover {
    background-position: 0 -100px;
    text-decoration: none;
}
.btn_green:hover span {
    background-position: 100% -100px;
}
.button .green {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/arr_green.gif");
    color: #bffbde;
}
.btn_dark {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns_l.png") no-repeat scroll 0 -120px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 10px;
}
.btn_dark span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns.png") no-repeat scroll 100% -120px rgba(0, 0, 0, 0);
    color: #010101;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: center;
}
.btn_dark:hover {
    background-position: 0 -140px;
    color: #00448f;
    text-decoration: none;
}
.btn_dark:hover span {
    background-position: 100% -140px;
    color: #00448f;
}
.button .dark {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/arr_dark.gif");
    color: #8cddff;
}
.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;
}
.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;
}
.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;
}
.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;
}
.btn p.btn_second_line {
    font-size: 10px;
    line-height: 23px;
    text-shadow: none;
}
.btn a.btn_blue_big p.btn_second_line {
    color: #bfcedc;
}
.btn a.btn_grey_big p.btn_second_line {
    color: #dadbde;
}
.btn a.btn_blue_down {
    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);
    display: block;
    font-size: 14px;
    height: 31px;
    line-height: 26px;
    margin-bottom: 2px;
    padding-left: 9px;
    width: 148px;
}
.btn a.btn_blue_downPro {
    background-color:#274E77;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 31px;
    line-height: 26px;
    margin-bottom: 2px;
    padding-left: 9px;
    width: 148px;
}



.btn a.btn_blue_down:hover {
    background-position: 0 100%;
    text-decoration: none;
}
.d_button {
    height: 31px;
    margin-bottom: 10px;
}
.d_button a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns2_l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 12px;
    text-decoration: none;
}
.d_button span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns2.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    line-height: 22px;
    padding: 3px 25px 0 13px;
    text-align: center;
}
.d_button a:hover {
    background-position: 0 -31px;
    text-decoration: none;
}
.d_button a:hover span {
    background-position: 100% -31px;
}
.btn_green_big {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns2_l.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 12px;
}
.btn_green_big span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns2.png") no-repeat scroll 100% -62px rgba(0, 0, 0, 0);
    color: #04676d;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    padding: 3px 25px 0 13px;
    text-align: center;
}
.btn_green_big:hover {
    background-position: 0 -93px;
    text-decoration: none;
}
.btn_green_big:hover span {
    background-position: 100% -93px;
}
.btn_dark_big {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns2_l.png") no-repeat scroll 0 -124px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 12px;
}
.btn_dark_big span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns2.png") no-repeat scroll 100% -124px rgba(0, 0, 0, 0);
    color: #010101;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    padding: 3px 25px 0 13px;
    text-align: center;
}
.btn_dark_big:hover {
    background-position: 0 -155px;
    color: #00448f;
    text-decoration: none;
}
.btn_dark_big:hover span {
    background-position: 100% -155px;
    color: #00448f;
}
div.download {
    padding: 12px 0 18px;
}
div.download h3 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 15px;
}
div.download p {
    color: #7c808a;
    font-size: 12px;
    padding-bottom: 3px;
}
div.download p {
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.outlined {
    background-color: #eef1f4;
    border: 1px solid #d5dae4;
    border-radius: 5px;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 5px 11px;
}
.outlined h2 {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_title_info2.jpg") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 29px 20px;
}
.outlined h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
.outlined h3 a {
    color: #005499;
}
.outlined .items {
    padding: 0 20px 10px;
}
.outlined p {
    font-size: 12px;
    padding-bottom: 0;
}
.outlined ul li {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_blue.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-size: 12px;
    padding: 0 0 0 10px;
}
.outlined img {
    float: right;
    margin: 8px 5px 0 35px;
}
.outlined hr {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line.gif") repeat-x scroll 0 50% rgba(0, 0, 0, 0);
    border: medium none;
    color: #d5dae4;
    height: 1px;
    margin: 5px 0;
    padding: 10px 0;
}
.subtle_outlined {
    border: 1px solid #d5dae4;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 5px 15px 15px;
}
.subtle_outlined_gray {
    background-color: #eef1f4;
}
.subtle_outlined h3 {
    color: #626670;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 10px;
}
.subtle_outlined img {
    float: none;
    margin: 0 0 5px;
    text-align: center;
}
.subtle_outlined h4 {
    color: #30343e;
    font-weight: bold;
    padding-bottom: 10px;
}
.subtle_outlined h4 a {
    color: #30343e;
}
.subtle_outlined p {
    font-size: 11px;
    line-height: 1.3em;
    padding-bottom: 3px;
}
.subtle_outlined .more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 4px rgba(0, 0, 0, 0);
    font-size: 11px;
    padding-right: 8px;
}
.fb_twit_share {
    background-color: #fff;
    padding: 0 0 10px;
}
.fb_twit_share .twit_share_big, .fb_twit_share .ggl_share, .fb_twit_share .fb_share_big {
    float: left;
    padding-right: 30px;
}
#sec-download .area1 h2 {
    color: #30343e;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 10px;
}
#sec-download .area1 .divider_padding {
    padding-bottom: 10px;
}
#sec-download .select .reload-loader {
    float: left;
    margin: 6px 0 0 3px;
}
#sec-download .select #reload-loader {
    float: left;
    margin: 6px 0 0 3px;
}
#sec-download .iproduct {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_download03.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 40px;
}
#sec-download .forhome .product_l {
    overflow: hidden;
    width: 910px;
}
#sec-download .forhome .product_l .t {
    float: left;
    padding: 50px 0 70px 67px;
    width: 500px;
}
#sec-download .forhome .product_l .t h2 {
    color: #e2b900;
    font-size: 36px;
    font-weight: bold;
    padding-bottom: 15px;
}
#sec-download .forhome .product_l .t h2 a {
    color: #e2b900;
}
#sec-download .forhome .product_l .t h2 strong {
    color: #197279;
}
#sec-download .forhome .product_l .t h2 a strong {
    color: #197279;
}
#sec-download .forhome .product_l .t h2 a:hover {
    text-decoration: none;
}
#sec-download .forhome .product_l .l a {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 17px;
}
#sec-download .forhome .product_l .l a.btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: 18px;
    line-height: normal;
    margin-right: 15px;
    padding-top: 2px;
    text-align: center;
    width: 72px;
}
#sec-download .forhome .product_l .l a.btn:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
#sec-download .forhome .item .l a {
    clear: both;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 15px;
    white-space: nowrap;
}
#sec-download .forhome .item .l a.btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: 18px;
    line-height: normal;
    margin-right: 15px;
    padding-top: 2px;
    text-align: center;
    width: 72px;
}
#sec-download .forhome .item .l a.btn:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
#sec-download .sec {
    overflow: hidden;
    padding-bottom: 80px;
    width: 910px;
}
#sec-download .sec h3 {
    color: #30343e;
    height: 35px;
    padding-bottom: 11px;
}
#sec-download .sec h3 a {
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #30343e;
    display: block;
    float: left;
    line-height: 35px;
    padding-left: 44px;
}
#sec-download .sec h3.support a {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_support2.gif");
}
#sec-download .sec h3.doc a {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_doc.gif");
}
#sec-download .sec h3.scan a {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_scan.gif");
}
#sec-download .sec p {
    font-size: 12px;
}
#sec-download .sec .all {
    background-position: 100% 65%;
    font-size: 12px;
}
#sec-download .item-detail {
    clear: both;
}
#sec-download .item-detail .f {
    float: left;
}
#sec-download .item-detail .t {
    float: left;
    padding-bottom: 65px;
    padding-top: 5px;
    width: 565px;
}
#sec-download .item-detail .select {
    position: relative;
}
#sec-download .item-detail .select label {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_select4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 28px;
    width: 210px;
}
#sec-download .item-detail .select label span {
    color: #30343e;
    display: block;
    float: left;
    font-size: 12px;
    height: 17px;
    line-height: 18px;
    overflow: hidden;
    padding: 5px;
    white-space: nowrap;
    width: 150px;
}
#sec-download .item-detail .select label a {
    display: block;
    float: left;
    height: 28px;
    width: 26px;
}
#sec-download .item-detail .select div {
    background-color: #fff;
    border: 1px solid #aaaeb6;
    left: 0;
    max-height: 235px;
    min-width: 183px;
    overflow: auto;
    position: absolute;
    top: 27px;
}
#sec-download .no-js .select div {
    display: none;
}
#sec-download .no-js .select:hover div {
    background-color: #fff;
    border: 1px solid #aaaeb6;
    display: block;
    left: 0;
    max-height: 235px;
    min-width: 183px;
    overflow: auto;
    position: absolute;
    top: 27px;
}
#sec-download .no-js .select.disabled:hover div {
    display: none;
}
#sec-download .item-detail .select ul {
    list-style: none outside none;
    padding: 5px 0;
}
#sec-download .item-detail .select ul li {
    background-image: none;
    padding: 0;
}
#sec-download .item-detail .select ul li a {
    display: block;
    font-size: 12px;
    padding: 3px 20px 3px 15px;
    white-space: nowrap;
}
#sec-download .item-detail .select ul li a:hover {
    background-color: #eee;
    text-decoration: none;
}
#sec-download .item-detail .summary {
    padding-bottom: 20px;
}
#sec-download .item-detail .summary p span {
    display: block;
    float: left;
    width: 420px;
}
#sec-download .item-detail .btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_download4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 19px;
    height: 41px;
    line-height: 36px;
    margin-right: 10px;
    text-align: center;
    width: 172px;
}
#sec-download .item-detail .btn:hover {
    background-position: 0 -41px;
    text-decoration: none;
}
#sec-download .item-detail .disabledBtn, #sec-download .item-detail .disabledBtn:hover {
    background-position: 0 -82px;
    cursor: default;
    text-decoration: none;
}
#sec-download .item-detail .text {
    float: left;
    width: 180px;
}
#sec-download .item-detail .pass {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px 0;
    width: 165px;
}
#sec-download .item-detail .error {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 1.3em;
    padding: 3px 0;
    width: 200px;
}
#sec-download .down-detail h2 {
    color: #30343e;
    font-size: 15px;
}
#sec-download .down-detail .archiv {
    border: medium none;
    color: #626670;
    font-size: 13px;
}
#sec-download .down-detail .archiv p {
    padding-bottom: 3px;
}
#sec-download .down-detail .download p {
    font-size: 13px;
}
#sec-download .down-detail .download {
    padding-bottom: 5px;
}
#sec-download .down-detail .changelog {
    font-size: 12px;
}
#sec-download .down-detail .changelog h3 {
    font-weight: bold;
}
#sec-download .forbus .prod-area {
    padding: 0 20px 60px;
    position: relative;
    width: 870px;
}
#sec-download .forbus .prod-area .f {
    float: right;
    text-align: right;
    width: 330px;
    z-index: 10;
}
#sec-download .forbus .prod-area .f img {
    z-index: 10;
}
#sec-download .forbus .prod-area .t {
    border-bottom: 1px solid #d5dae4;
    float: left;
    padding: 16px 0 50px;
    width: 540px;
    z-index: 100;
}
#sec-download .forbus .prod-area .t strong {
    color: #30343e;
    display: block;
    font-size: 17px;
    padding-bottom: 13px;
}
#sec-download .forbus .prod-area .sel-category {
    float: left;
    padding-right: 50px;
    width: 233px;
}
#sec-download .forbus .prod-area .sel-category strong {
    border-bottom: 1px solid #d5dae4;
}
#sec-download .forbus .prod-area .sel-category ul {
    padding: 6px 0 0 6px;
}
#sec-download .forbus .prod-area .sel-category ul li {
    background-image: none;
    padding: 0 0 10px;
}
#sec-download .forbus .prod-area .sel-category ul li a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_blue2.gif") no-repeat scroll 100% 7px rgba(0, 0, 0, 0);
    color: #005499;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
}
#sec-download .forbus .prod-area .sel-category ul li h3 {
    padding: 0;
}
#sec-download .forbus .prod-area .sel-product {
    float: left;
    width: 255px;
}
#sec-download .forbus .prod-area .sel-product .select {
    float: left;
    position: relative;
    width: 250px;
}
#sec-download .forbus .prod-area .sel-product .select label {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_select.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 28px;
    width: 250px;
}
#sec-download .forbus .prod-area .sel-product .select label span {
    color: #30343e;
    display: block;
    float: left;
    height: 17px;
    line-height: 18px;
    overflow: hidden;
    padding: 5px;
    white-space: nowrap;
    width: 195px;
}
#sec-download .forbus .prod-area .sel-product .select label a {
    display: block;
    float: left;
    height: 28px;
    width: 26px;
}
#sec-download .forbus .prod-area .sel-product .select div {
    background-color: #fff;
    border: 1px solid #aaaeb6;
    left: 0;
    max-height: 235px;
    min-width: 229px;
    overflow: auto;
    position: absolute;
    top: 27px;
    z-index: 100;
}
#sec-download .forbus .prod-area .sel-product .select ul {
    list-style: none outside none;
    padding: 5px 0;
}
#sec-download .forbus .prod-area .sel-product .select ul li {
    background-image: none;
    padding: 0;
}
#sec-download .forbus .prod-area .sel-product .select ul li a {
    display: block;
    font-size: 12px;
    padding: 3px 20px 3px 15px;
    white-space: nowrap;
}
#sec-download .forbus .prod-area .sel-product .select ul li a:hover {
    background-color: #eee;
    text-decoration: none;
}
#sec-download .forbus .prod-area .sel-product .more {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns_l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 20px;
    margin: 10px 0 0;
    padding-left: 11px;
}
#sec-download .forbus .prod-area .sel-product .more span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/custom_btns.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 11px;
    padding-top: 2px;
}
#sec-download .forbus .prod-area .sel-product .more:hover {
    background-position: 0 -20px;
}
#sec-download .forbus .prod-area .sel-product .more:hover span {
    background-position: 100% -20px;
}
#sec-download .forbus-down {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_download02.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    padding-top: 70px;
    width: 970px;
}
#sec-download .forbus-down .menu_special {
    margin-top: 0;
}
#sec-download .forbus-down .menu_special .csc-menu-2 {
    background-position: -180px 90%;
    margin-bottom: 0;
    padding: 5px 0;
}
#sec-download .forbus-down .block_top {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_download_block.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
}
#sec-download .forbus-down .block_center {
    background-color: #fff;
    border-left: 1px solid #d5dae4;
    border-right: 1px solid #d5dae4;
    width: 658px;
}
#sec-download .forbus-down .block_center .divider_padding {
    padding: 30px 0 20px;
}
#sec-download .forbus-down .block_center .item {
    overflow: hidden;
    padding: 8px 50px 0 32px;
    width: 577px;
}
#sec-download .forbus-down .block_center .item .f {
    float: left;
    width: 79px;
}
#sec-download .forbus-down .block_center .item .c {
    float: left;
    min-height: 45px;
    padding-right: 10px;
    width: 245px;
}
#sec-download .forbus-down .block_center .item .c h2 {
    color: #30343e;
    font-size: 17px;
    padding-bottom: 5px;
}
#sec-download .forbus-down .block_center .item .c span.business-edition {
    display: block;
    font-size: 12px;
}
#sec-download .forbus-down .block_center .item .c h2 a {
    color: #30343e;
}
#sec-download .forbus-down .block_center .item .c div {
    color: #7c808a;
    font-size: 12px;
    padding-top: 3px;
    width: 500px;
}
#sec-download .forbus-down .block_center .item .l {
    float: right;
    width: 240px;
}
#sec-download .forbus-down .block_center .item .l a {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 17px;
}
#sec-download .forbus-down .block_center .item .l a.btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_byu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: 18px;
    line-height: normal;
    margin-right: 15px;
    padding-top: 2px;
    text-align: center;
    width: 72px;
}
#sec-download .forbus-down .block_center .item .l a.btn:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
#sec-download .forbus-down .block_bottom {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_download_block.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    height: 20px;
    margin-bottom: 5px;
}
#sec-download .doc-down .menu_special {
    margin-top: 0;
}
#sec-download .doc-down .menu_special .csc-menu-2 {
    background-position: -180px 90%;
    margin-bottom: 0;
    padding: 5px 0;
}
#sec-download .doc-down .block_top .select label {
    cursor: pointer;
    display: block;
    width: 200px;
}
#sec-download .doc-down .block_top .select label span {
    display: block;
    float: left;
    line-height: 14px;
    overflow: hidden;
    white-space: nowrap;
}
#sec-download .doc-down .block_top .select label a {
    display: block;
    float: left;
    height: 24px;
    width: 26px;
}
#sec-download .doc-down .block_top .select #lang {
    background-color: #fff;
    border: 1px solid #aaaeb6;
    max-height: 235px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 100;
}
#sec-download .doc-down .block_top .select ul {
    list-style: none outside none;
    padding: 5px 0;
}
#sec-download .doc-down .block_top .select ul li {
    background-image: none;
    padding: 0;
}
#sec-download .doc-down .block_top .select ul li a {
    display: block;
    font-size: 12px;
    padding: 3px 20px 3px 15px;
    white-space: nowrap;
}
#sec-download .doc-down .block_top .select ul li a:hover {
    background-color: #eee;
    text-decoration: none;
}
#sec-download .doc-down .docs_top_higher {
    height: auto;
    min-height: 37px;
    width: 639px;
}
#sec-download .doc-down .docs_top_higher .docs_notice {
    padding: 5px;
}
#sec-download .doc-down #notify_text {
    padding: 0 20px 10px;
    vertical-align: middle;
}
#sec-download .doc-down #notify_select {
    vertical-align: top;
}
#sec-download .doc-down .block_center {
    padding-bottom: 10px;
    padding-top: 20px;
}
#sec-download .doc-down .block_center .divider_padding {
    padding: 30px 0 20px;
}
#sec-download .doc-down .block_center .item .f {
    float: left;
    width: 79px;
}
#sec-download .doc-down .block_center .item .c h2 {
    color: #30343e;
    font-size: 17px;
}
#sec-download .doc-down .block_center .item .c h2 a {
    color: #30343e;
}
#sec-download .doc-down .block_center .item .c strong {
    color: #30343e;
    display: block;
    font-size: 12px;
    padding-top: 10px;
}
#sec-download .doc-down .block_center .item .c p {
    background-position: 1px 5px;
    background-repeat: no-repeat;
    color: #7c808a;
    font-size: 12px;
    line-height: normal;
    padding: 5px 0 0 20px;
}
#sec-download .doc-down .block_center .item .c p .sep {
    padding: 0 2px;
}
#bottom_content .related-information {
    padding-top: 20px;
}
.related-information h3 {
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 5px;
}
.related-information .menu_special strong {
    font-weight: normal;
}
.related-information .menu_special a, .related-information p {
    font-size: 12px;
}
.related-information .related-information-block {
    padding-bottom: 20px;
}
#down_pop {
    background-color: #eef1f4;
    padding: 0;
    text-align: center;
}
#down_pop .area {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_download_popup_line.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 680px;
}
#down_pop .area .full {
    float: left;
    padding: 14px 45px 14px 19px;
    width: 205px;
}
#down_pop .area .full a {
    text-decoration: none;
}
#down_pop .area .full .forget {
    font-size: 12px;
}
#down_pop .area h2 {
    color: #30343e;
    font-size: 20px;
    padding-bottom: 12px;
}
#down_pop .area p {
    line-height: 1.3em;
    padding-bottom: 20px;
}
#down_pop .area .trial {
    float: left;
    padding: 14px 0 0;
    width: 395px;
}
.mini {
    background-color: #eef1f4;
    background-image: none;
    overflow: hidden;
}
.mini #down_pop .area {
    background-color: #eef1f4;
    background-image: none;
}
.mini #down_pop .area .full {
    display: none;
}
.mini #down_pop .area .trial {
    float: none;
    padding: 14px 0 0 19px;
}
#sec-download #down-forms {
    background-color: #eef1f4;
    border: 1px solid #d5dae4;
    border-radius: 5px;
    overflow: hidden;
    padding: 33px 50px 30px;
    width: 868px;
}
#sec-download #down-forms .forms {
    float: left;
    padding-right: 55px;
    width: 520px;
}
#sec-download #down-forms .forms h2 {
    color: #30343e;
    font-size: 20px;
    padding-bottom: 12px;
}
#sec-download #down-forms .forms p {
    line-height: 1.3em;
    padding-bottom: 11px;
    width: 500px;
}
#sec-download #down-forms .forms .full {
    border-bottom: 1px solid #d5dae4;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
#sec-download #down-forms .forms .full .d_button {
    float: left;
    margin-right: 19px;
}
#sec-download #down-forms .forms .full .forget {
    display: block;
    float: left;
    font-size: 12px;
    margin-top: 7px;
}
#sec-download #down-forms .prod {
    float: left;
    font-size: 12px;
    width: 290px;
}
#sec-download #down-forms .prod strong {
    display: block;
    padding-bottom: 3px;
}
#sec-download #down-forms .prod p {
    overflow: hidden;
    padding-bottom: 3px;
    width: 290px;
}
#sec-download #down-forms .prod p span {
    display: block;
    float: left;
    width: 65px;
}
#sec-download #down-forms .prod p em {
    display: block;
    float: left;
    width: 225px;
}
.sec-download-new .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: 45px;
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 50px;
}
.sec-download-new .tabs li {
    float: left;
    padding-left: 4px;
}
.sec-download-new .tabs li a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs_big.png") no-repeat scroll 0 -225px rgba(0, 0, 0, 0);
    color: #626670;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 45px;
    padding-left: 10px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    width: 160px;
}
.sec-download-new .tabs li a span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs_big.png") no-repeat scroll 100% -135px rgba(0, 0, 0, 0);
    display: block;
    padding-right: 10px;
}
.sec-download-new .tabs li a:hover {
    text-decoration: none;
}
.sec-download-new .tabs li.active a {
    background-position: 0 -180px;
    color: #000;
}
.sec-download-new .tabs li.active a span {
    background-position: 100% -45px;
    color: #000;
}
.csc-default .sec-download-new .tabs li {
    background-image: none;
}
.sec-download-new .forhome {
    padding: 0;
}
.sec-download-new .forhome .lists {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    padding-bottom: 60px;
}
.sec-download-new .forhome .lists .divider_padding {
    display: none;
}
.sec-download-new .forhome .item {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin: 0 20px;
    min-height: 80px;
    overflow: hidden;
    padding: 25px 0 30px 5px;
    position: relative;
    width: 865px;
}
.sec-download-new .forhome .item:hover {
    background-color: #f5f6f8;
    border-radius: 5px;
}
.sec-download-new .forhome .item .f {
    float: left;
    width: 68px;
}
.sec-download-new .forhome .item .c {
    float: left;
    min-height: 78px;
    padding: 0 45px 0 0;
    width: 260px;
}
#sec-download.new_area .sec-download-new .forhome .item .c h2 {
    color: #30343e;
    font-size: 15px;
    padding-bottom: 3px;
}
.sec-download-new .forhome .item .c h2 a {
    color: #30343e;
}
#sec-download.new_area .sec-download-new .forhome .item .c p {
    color: #7c808a;
    font-size: 12px;
    line-height: 1.2em;
    padding-bottom: 0;
}
.sec-download-new .forhome .item .os {
    color: #adb2b9;
    float: left;
    font-size: 12px;
    width: 135px;
}
#sec-download.new_area .sec-download-new .item .os p {
    background-position: 0 50%;
    background-repeat: no-repeat;
    line-height: 24px;
    padding: 0 0 0 33px;
}
.sec-download-new .os p.multiple_oss {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_os_multi.png");
}
.sec-download-new .os p.windows {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_os_win.png");
}
.sec-download-new .os p.mac_os_x {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_os_mac.png");
}
.sec-download-new .os p.linux {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_os_linux.png");
}
.sec-download-new .os p.mobile {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_os_mobil.png");
}
.sec-download-new .forhome .item .btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down.gif") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
    font-size: 10px;
    height: 80px;
    left: 515px;
    padding: 20px 30px 0 0;
    position: absolute;
    top: 5px;
    width: 160px;
}
.sec-download-new .forhome .item .l {
    float: right;
    padding-left: 15px;
    padding-top: 0;
    width: 150px;
}
.sec-download-new .l a {
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding-left: 15px;
}
.sec-download-new a.buy {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_l_buy.png");
}
.sec-download-new a.full {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/ico_l_full.png");
}
.sec-download-new .forbus {
    background-image: none;
    padding-top: 0;
}
.sec-download-new .forbus .lists {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    padding-bottom: 60px;
}
.sec-download-new .forbus .item_p {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin: 0 20px;
    padding-bottom: 1px;
}
.sec-download-new .forbus .item_s {
    cursor: pointer;
    overflow: hidden;
    padding: 15px 17px 20px;
    width: 836px;
}
#sec-download.new_area .sec-download-new .forbus .item_s h2 {
    color: #000;
    float: left;
    margin: 0;
    padding: 0;
    width: 230px;
}
#sec-download.new_area .sec-download-new .forbus .item_s p {
    color: #7c808a;
    float: left;
    font-size: 12px;
    line-height: 27px;
    padding-bottom: 0;
    width: 300px;
}
.sec-download-new .forbus .item_s span {
    color: #adb2b9;
    display: block;
    float: right;
    font-size: 20px;
    font-weight: bold;
}
.sec-download-new .forbus .item_s span.btn_close {
    padding-right: 1px;
}
.sec-download-new .forbus .item_s span em {
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    visibility: hidden;
}
.sec-download-new .forbus .item_s:hover {
    background-color: #f5f6f8;
    border-radius: 5px;
}
.sec-download-new .forbus .item_s:hover span {
    color: #0c5599;
}
.sec-download-new .forbus .item_s:hover span em {
    visibility: visible;
}
.sec-download-new .forbus .sub_list {
    padding-left: 40px;
}
.sec-download-new .forbus .item {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 80px;
    overflow: hidden;
    padding: 25px 0 15px 5px;
    position: relative;
    width: 825px;
}
.sec-download-new .forbus .item .f {
    float: left;
    width: 68px;
}
.sec-download-new .forbus .item .c {
    float: left;
    padding: 0 40px 0 0;
    width: 220px;
}
.sec-download-new .forbus .item .c h3 {
    font-size: 15px;
    padding-bottom: 3px;
}
.sec-download-new .forbus .item .c h3 a {
    color: #000;
}
.sec-download-new .forbus .item .c p {
    color: #7c808a;
    font-size: 12px;
    line-height: 1.2em;
    padding-bottom: 0;
}
.sec-download-new .forbus .item .os {
    color: #adb2b9;
    float: left;
    font-size: 12px;
    width: 135px;
}
.sec-download-new .forbus .item .btn {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down.gif") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
    font-size: 10px;
    height: 80px;
    left: 473px;
    padding: 20px 30px 0 0;
    position: absolute;
    top: 5px;
    width: 160px;
}
.sec-download-new .forbus .item .l {
    float: right;
    padding-left: 15px;
    width: 150px;
}
.sec-download-new .d_info {
    background-color: #f6f8f9;
    border: 1px solid #e6e9ef;
    border-radius: 5px;
    margin-bottom: 60px;
    padding: 15px 20px;
}
.sec-download-new .doc-down {
    overflow: hidden;
    padding: 0;
    width: 940px;
}
.sec-download-new .doc-down .block_top {
    border-bottom: 1px solid #eaecf1;
    margin-left: 15px;
    min-height: 49px;
    padding: 0;
    width: 645px;
}
.sec-download-new .doc-down .block_center {
    margin-left: 15px;
    padding-bottom: 10px;
    padding-top: 20px;
    width: 645px;
}
.sec-download-new .doc-down .block_bottom {
    height: 20px;
    margin-bottom: 5px;
}
.sec-download-new .doc-down .block_center .item {
    overflow: hidden;
    padding: 8px 0 0;
    width: 645px;
}
.sec-download-new .doc-down .block_center .item .c {
    float: none;
    min-height: 45px;
    width: 645px;
}
#sec-download.new_area .sec-download-new .doc-down .block_center .item .c h2 {
    float: left;
    padding-bottom: 5px;
    width: 510px;
}
.sec-download-new .doc-down .block_center .item .c strong {
    clear: both;
}
.sec-download-new .doc-down .os {
    float: right;
    width: 100px;
}
.sec-download-new .doc-down .block_top .select {
    position: relative;
    width: auto;
}
.sec-download-new .doc-down .block_top .select #lang {
    left: 1px;
    top: 28px;
    width: 176px;
}
.sec-download-new .doc-down .block_top .select label span {
    color: #fff;
    height: 17px;
    padding: 5px 7px;
    width: 140px;
}
.sec-download-new .doc-down .block_top .select label {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_blue_down2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    height: 31px;
}
#sec-download.new_area .sec-download-new .doc-down .block_top .select .docs_notice {
    float: left;
    padding-left: 20px;
}
#sec-download.new_area .sec-download-new .doc-down .divider {
    border-color: #eaecf1;
}
.sec-download-new .tools .lists {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    padding-bottom: 60px;
}
.sec-download-new .tools .item {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    margin: 0 20px;
    overflow: hidden;
    padding: 20px 0 15px 5px;
    position: relative;
    width: 865px;
}
.sec-download-new .tools .item:hover {
    background-color: #f5f6f8;
    border-radius: 5px;
}
.sec-download-new .tools .item .f {
    float: left;
    width: 68px;
}
.sec-download-new .tools .item .c {
    float: left;
    padding: 0 45px 0 0;
    width: 260px;
}
.sec-download-new .tools .item .c h2 {
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 3px;
}
.sec-download-new .tools .item .c h2 a {
    color: #000;
}
.sec-download-new .tools .item .c p {
    color: #7c808a;
    font-size: 12px;
    line-height: 1.2em;
}
.sec-download-new .tools .item .os {
    color: #adb2b9;
    float: left;
    font-size: 12px;
    width: 135px;
}
.sec-download-new .tools .item .btn {
    font-size: 10px;
    left: 515px;
    padding: 15px 30px 0 0;
    position: absolute;
    top: 5px;
    width: 160px;
}
.sec-download-new .tools .item .btn a.btn_blue_down {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_blue_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    height: 20px;
    line-height: 19px;
    padding-left: 8px;
    width: 84px;
}
.sec-download-new .tools .sysinspector {
    padding: 25px 0 85px 5px;
}
.sec-download-new .tools .sysinspector .btn {
    font-size: 10px;
    left: 515px;
    padding: 20px 30px 0 0;
    position: absolute;
    top: 5px;
    width: 160px;
}
.sec-download-new .tools .sysinspector .btn a.btn_blue_down {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_blue_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    height: 31px;
    line-height: 26px;
    padding-left: 9px;
    width: 148px;
}
.sec-download-new .tools .sysinspector .btn a.info {
    background-position: 0 40%;
    background-repeat: no-repeat;
    font-size: 12px;
    padding-left: 15px;
}
.sec-download-new .down-detail {
    background-image: none;
    padding: 0;
}
.sec-download-new .down-detail .item-detail {
    background-color: #f1f2f6;
    border-radius: 5px;
    margin: 0 -30px;
    padding: 20px 40px 20px 65px;
    width: auto;
}
.sec-download-new .down-detail .item-detail .f {
    padding-top: 25px;
    width: 290px;
}
.sec-download-new .down-detail .item-detail .d_links {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_detail_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    min-height: 190px;
    padding-top: 50px;
    width: 200px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .d_links .l-o {
    border-bottom: 1px solid #d5dae4;
    margin: 0 0 10px 6px;
    padding: 0;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .d_links .l-o li {
    background-image: none;
    left: -5px;
    overflow: hidden;
    padding: 0 0 10px 19px;
    position: relative;
    width: 171px;
}
.sec-download-new .down-detail .item-detail .d_links .l-o li a {
    color: #333;
    font-size: 15px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .d_links .l-o li.active {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_grey.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}
.sec-download-new .down-detail .item-detail .d_links .l-o li.active a {
    font-weight: bold;
}
#sec-download.new_area .sec-download-new .down-detail em.i img {
    cursor: pointer;
    margin: 4px 0 0 5px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .d_links .links {
    padding: 0;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .d_links .links li {
    background-image: none;
    padding: 0 0 8px 19px;
}
.sec-download-new .down-detail .item-detail .d_links .links li a {
    background-position: 0 6px;
    background-repeat: no-repeat;
    font-size: 15px;
    padding-left: 19px;
}
.sec-download-new .down-detail .item-detail .d_links .links li img {
    margin: 5px 5px 0 0;
}
.sec-download-new .down-detail .item-detail .summary {
    font-size: 11px;
}
.sec-download-new .down-detail .item-detail .summary p {
    color: #7c808a;
    padding-bottom: 1px;
}
.sec-download-new .down-detail .item-detail .summary strong {
    display: inline;
}
.sec-download-new .down-detail .item-detail .summary p em {
    display: inline;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .summary p em img {
    margin-top: 1px;
}
.sec-download-new .down-detail .item-detail .summary p a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_more.gif") no-repeat scroll 100% 6px rgba(0, 0, 0, 0);
    font-size: 12px;
    padding-right: 10px;
}
.sec-download-new .down-detail .item-detail .btns {
    float: left;
    padding: 25px 25px 0 0;
    width: 350px;
}
.sec-download-new .down-detail .item-detail .btns .reload-loader {
    margin: 25px 0 0 10px;
}
.sec-download-new .down-detail .item-detail .btn_down_big {
    margin-top: 25px;
    overflow: hidden;
    width: 350px;
}
.sec-download-new .down-detail .item-detail .btn_down_big a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/btn_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 24px;
    height: 68px;
    margin-bottom: 5px;
    padding: 8px 0 0 16px;
    width: 206px;
}
.sec-download-new .down-detail .item-detail .btn_down_big a span {
    color: #fff;
    display: block;
    font-size: 24px;
}
.sec-download-new .down-detail .item-detail .btn_down_big a em {
    color: #bfd8ea;
    display: block;
    font-size: 11px;
    padding-top: 12px;
}
.sec-download-new .down-detail .item-detail .btn_down_big a:hover {
    background-position: 0 -76px;
    text-decoration: none;
}
.sec-download-new .down-detail .item-detail .disabledBtn {
    opacity: 0.5;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail a.disabledBtn, #sec-download.new_area .sec-download-new .down-detail .item-detail .disabledBtn a:hover {
    background-position: -222px 0;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .disabledBtn em {
    color: #fff;
}
.sec-download-new .down-detail .item-detail .dd-area {
    height: auto;
}
.sec-download-new .down-detail .item-detail .select {
    margin-top: 12px;
}
#sec-download.new_area .sec-download-new .item-detail .select label {
    background-image: url("//static1.esetstatic.com/fileadmin/templates/img/bg_select5.png");
    height: 28px;
    padding: 2px;
    width: 298px;
}
.sec-download-new .down-detail .item-detail #os_dd {
    z-index: 10;
}
.sec-download-new .down-detail .item-detail #lang_dd {
    margin-bottom: -10px;
    z-index: 9;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .select label span {
    color: #000;
    font-size: 15px;
    width: 240px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .select div {
    min-width: 275px;
    top: 30px;
    z-index: 20;
}
.sec-download-new .down-detail .item-detail .dd-area .disabled {
    opacity: 0.5;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .dd-area .disabled label, #sec-download.new_area .sec-download-new .down-detail .item-detail .dd-area .disabled label a {
    cursor: default;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .note {
    border-top: 1px solid #d5dae4;
    font-size: 11px;
    margin-left: 6px;
    padding: 12px 0 0 15px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .note p {
    color: #9d9fa9;
    line-height: 1.3em;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .btn_down_big a.w232 {
    background-position: 0 -159px;
    height: 61px;
    line-height: 55px;
    padding: 0 0 0 16px;
    width: 216px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .btn_down_big a.w252 {
    background-position: 0 -290px;
    height: 61px;
    line-height: 55px;
    padding: 0 16px;
    text-align: center;
    width: 220px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .btn_down_big a.w252:hover {
    background-position: 0 -351px;
}
#sec-download.new_area .sec-download-new .down-detail .item-detail .btn_down_big a.disabledBtn.w232 {
    background-position: -232px -159px;
}
.sec-download-new .no_products {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/info.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    line-height: 20px;
    margin-bottom: 20px;
    padding: 37px 50px 40px;
}
.sec-download-new .down-detail .item-detail .alert {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_info2.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    font-size: 12px;
    margin: 10px 0 -15px -54px;
    padding-left: 17px;
    padding-top: 5px;
}
.sec-download-new .down-detail .alert_out {
    background-color: #fff59b;
    border-radius: 5px;
    font-size: 12px;
    margin: 2px 0;
    padding: 6px 40px 6px 14px;
    position: relative;
}
.sec-download-new .down-detail .alert_out .close {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/alert_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 9px;
    position: absolute;
    right: 9px;
    top: 10px;
    width: 9px;
}
.sec-download-new .down-detail .new_area {
    margin-left: -30px;
    margin-top: 50px;
}
.i-pop {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_tip.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 9px;
    position: absolute;
    width: 146px;
    z-index: 100;
}
.i-pop div {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #c1c2c5 #c1c2c5 #c1c2c5 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    font-size: 11px;
    padding: 7px 10px;
    width: 126px;
    z-index: 90;
}
.i-pop-tip {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/arr_tip.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    float: left;
    max-width: 146px;
    padding-left: 9px;
}
.i-pop-tip div {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #c1c2c5 #c1c2c5 #c1c2c5 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    font-size: 11px;
    padding: 7px 10px;
    text-align: left;
    z-index: 90;
}
.tabs_block {
    margin-bottom: 50px;
    padding: 10px 0 0;
    position: relative;
}
.tabs_block h3 {
    height: 77px;
    padding: 0;
}
.tabs_block .tabs {
    height: 35px;
    left: 0;
    position: absolute;
    top: 1px;
}
.tabs_block .tabs ul {
    list-style: none outside none;
    padding: 0;
}
.tabs_block .tabs li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 0 4px 0 0;
}
.tabs_block .tabs li a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs.png") no-repeat scroll 0 -35px rgba(0, 0, 0, 0);
    color: #30343e;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 35px;
    padding-left: 25px;
}
.tabs_block .tabs li span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs.png") no-repeat scroll 100% -35px rgba(0, 0, 0, 0);
    color: #30343e;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 35px;
    padding-right: 25px;
}
.tabs_block .tabs li a:hover {
    text-decoration: none;
}
.tabs_block .tabs li.active a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: text;
}
.tabs_block .tabs li.active strong, .tabs_block .tabs li.active span {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    cursor: text;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 35px;
    padding-right: 25px;
}
.twocol .tabs_block .block {
    background-image: none;
    margin: 0;
    padding: 0;
}
.tabs_block .block {
    border: 1px solid #d5dae4;
    border-radius: 0 5px 5px;
    margin-top: 25px;
    padding: 25px 15px;
}
.tabs_block .block .divider_padding {
    padding: 25px 0;
}
.tabs_block .block .divider {
    width: auto;
}
.tabs_block .block .f {
    float: left;
    padding: 5px 0 0 18px;
    width: 132px;
}
.tabs_block .block .t {
    float: left;
    width: 570px;
}
.tabs_block .block h3 {
    height: auto;
}
.tabs_block .block .t p {
    line-height: 1.3em;
    padding-bottom: 0;
}
.tabs_block .block .btn {
    float: right;
    padding-top: 5px;
}
.tabs_block .block .area3, .tabs_block .block .area23 {
}
.tabs_block .block .area3 {
    width: 235px;
}
.tabs_block .block .area23 {
    width: 510px;
}
.tabs_block .block .area2 {
    width: 375px;
}
.thank {
    padding: 50px 0 20px;
}
.thank h1 {
    color: #000;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
}
.thank p {
    color: #30343e;
    font-size: 18px;
    padding-bottom: 20px;
    text-align: center;
}
.thank p a {
    text-decoration: underline;
}
.thank .mess {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/line_down_items.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 15px;
}
.thank .mess p {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/ico_mess.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #626670;
    font-size: 13px;
    margin: 0 190px;
    padding: 0 0 15px 40px;
    text-align: left;
}
.expander {
}
.expander .expander_start, .expander .expander_end {
    height: 20px;
    margin: 0 20px;
}
.expander.divide .expander_start, .expander.divide .expander_end {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_line.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
    padding: 0 0 0 10px;
}
.expander.gray .expander_start a, .expander.gray .expander_end a {
    color: #81858f;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    padding-left: 30px;
    text-decoration: none;
}
.expander.blue .expander_start a, .expander.blue .expander_end a {
    color: #01569a;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    padding-left: 30px;
    text-decoration: none;
}
.expander.gray .expander_start a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -80px rgba(0, 0, 0, 0);
}
.expander.gray.divide .expander_start a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -120px rgba(0, 0, 0, 0);
}
.expander.gray .expander_end a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);
}
.expander.gray.divide .expander_end a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -280px rgba(0, 0, 0, 0);
}
.expander.blue .expander_start a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.expander.blue.divide .expander_start a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
}
.expander.blue .expander_end a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -160px rgba(0, 0, 0, 0);
}
.expander.blue.divide .expander_end a {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/expander_bg.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);
}
.expander .no_collapsing .expander_end {
    display: none;
}
.features_icon td {
    color: #626670;
    padding-bottom: 15px;
    vertical-align: top;
}
.features_icon td img {
    margin: 4px 5px 0 0;
}
.features_icon td .icon_title {
    color: #626670;
    font-weight: bold;
}
.features_icon td .icon_tag {
    color: #e44156;
    font-weight: bold;
}
.features_icon td .icon_desc {
    color: #626670;
    display: block;
}
.small {
    color: #626670 !important;
    font-size: 0.9em !important;
    line-height: 1.5em;
}
.small2 {
    color: #808080 !important;
    font-size: 0.9em !important;
    line-height: 1.5em;
}
.area23 .area3 {
    padding: 0 10px;
}
.detail .fb_twit_share {
    padding: 25px 0 20px;
}
.fb_iframe_widget iframe {
    position: absolute;
    z-index: 200;
}
table.round {
}
blockquote.green {
    color: green;
}
p.q-green {
    color: green;
    font-style: italic;
}
p.q-grey {
    color: grey;
    font-style: italic;
}
span.detail {
    color: grey;
}
span.important {
    color: red;
}
span.name-of-person {
    color: blue;
}
p.align-left {
    text-align: left;
}
p.align-center {
    text-align: center;
}
p.align-right {
    text-align: right;
}
p.align-justify {
    text-align: justify;
}
.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;
}
#page {
    /*background: url("../media/30009/bg_sm.png") repeat-x scroll 50% -14px rgba(0, 0, 0, 0);*/
    /*background: url("../media/30014/bg_sm_new.png") repeat-x scroll 50% -14px rgba(0, 0, 0, 0);*/   
    background: url("../media/30520/bg_sm_newer.png") repeat-x scroll 50% -14px rgba(0, 0, 0, 0);
}
#top {
    height: 103px;
}
#top .top_line {
    background-image: none;
    height: 55px;
}
#top .m_menu li a {
    height: 55px;
    color: #FFFFFF;
}
#top .m_menu li.active {
    font-weight: bold;
}

#top .m_menu li strong {
    background-position: 50% -638px;
    /* background-position: 45% 42px; */
    position: relative;
    z-index: 100;
}
.sm {
    /*background: url("../media/30009/bg_sm.png") no-repeat scroll 50% -125px rgba(0, 0, 0, 0);*/
    /*  background: url("../media/30014/bg_sm_new.png") no-repeat scroll 50% -125px rgba(0, 0, 0, 0);*/
    background: url("../media/30520/bg_sm_newer.png") no-repeat scroll 50% -125px rgba(0, 0, 0, 0);
    /*float: none;*/
    height: 30px;
    left: -11px;
    margin-top: 0;
    padding-left: 11px;
    /*padding-top: 2px;*/
    position: relative;
    top: -2px;
    width: 980px;
    padding-top: 3px;
    margin-top:-20px;
    float: left;
}
.sm li {
    float: left;
    padding: 0 28px 0 0;
}
.sm li a {
    color: #FFFFFF;/*#40444d;*/
    display: block;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 0;
}
.sm li strong a 
{
    color: #FFFFFF;    
    font-weight: normal;
    padding-bottom: 0;
}
.sm li strong a:hover {
    text-decoration: none;
}
.sm li.active,
.sm li strong {
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_images_sm.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    display: block;
    padding-bottom: 5px;
}
#rtl_body .sm li {
    padding: 0 0 0 28px !important;
}
#rtl_body .sm {
    padding-left: 0 !important;
}
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 * {
   
    color: #fff;
    display: block;
    font: 19px/41px 'Segoe UI',Arial,Helvetica,sans-serif;
    height: 41px;
    text-decoration: none;
}
/* edited out of above by michael 2.10.2014  background-image: url("//static1.esetstatic.com/fileadmin/scripts/newbuttons_css_js/Buttons38var_padd.png");
*/

.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: url('https://static2.esetstatic.com//static1.esetstatic.com/fileadmin/Images/INT/Images/Article-Floated/Video/play_ico.png') no-repeat no-repeat 50% 0;
  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-small {
    border-radius: 3px;
    font-size: 11.96px;
    padding: 2px 10px;
}
.bttn-mini {
    border-radius: 3px;
    font-size: 9.75px;
    line-height: 10px;
    padding: 5px 6px;
}
.bttn-down
{
	border-radius: 3px;
    font-size: 11.96px;
    padding: 2px 4px;
    float: left;
 }
.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 Conti added from below */


.bundleProductPageText {
    display: block;
    left: 47px;
    position: absolute;
    top: 42px;
    width: 500px;
}

#bundleProductPageStandard {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../media/14874/bundles-01-standard.jpg");
    background-origin: padding-box;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0;
    height: 200px;
    margin-bottom: 29px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    top: 0;
    width: 970px;
}

.blue_button, .silver_button, .blue_button_200{
    margin:0px;
    padding:0px;
    line-height:0px;
    display:inline-block;
    *display: inline;
    line-height:28px;
    /*line-height:0px;*/
    padding-left:15px;
    padding-right:15px;
    color:#FFF !important;
    text-decoration:none !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:none;
    padding-top:0px;
    padding-bottom:0px;
    *padding-top:5px;
    *padding-bottom:5px;
    cursor:pointer;
    font-weight:normal !important;
    font-size:15px !important;
    font-style:normal !important;
    background-repeat:repeat-x;
}

input.blue_button, input.silver_button, input.blue_button200{
    *padding:0px;
    *margin:0px;
    *line-height:24px;
    *background-color:#005499;
}

.blue_button{
    background-image:url(https://eset.com.au/images/blue_btn.jpg);
}
.silver_button{
    background-image:url(https://eset.com.au/images/silver_btn.jpg);
}

.blue_button:hover, .silver_button:hover{
    background-position:left -28px;
}

.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;
}

<!--Ali Added-->
#wrapp_ban-text2 {
display: block;
position: absolute;
left: 52px;
top: 55px;
width: 600px;
}


#wrapp_ban2 {
background: url('https://static1.esetstatic.com/fileadmin/Images/INT/Banners/Mainbanner-Others/Mainbanner-technology.png') no-repeat 50% 50%;
height: 318px;
width: 970px;
position: relative;
top: 0;
bottom: 0;
margin: 0 0 29px;
}


#wrapp_ban-list {
display: block;
position: absolute;
left: 52px;
top: 215px;
}


<!--Ali Added-->


#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;
}

.spanbold 
{
	font-weight:bold;
}

.ui-widget-content {
color: #626670;
}
.ui-widget-content a {
color: #059;
}



a .solutiontable:hover, a .solutiontable:active {color: #00579B;}

div .ButtonLink 
{
	margin-left: 10px;
} 

a .bttn-blue2 
{
	color:White;
}	













