﻿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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body { font-family: "open sans",arial,sans-serif; font-style: normal; font-weight: 400; font-size: 13px; text-transform: none; text-decoration: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.54; color: #444444; background-color: #ffffff; }

a { color: #444444; }
a:hover { color: #000000; }
.a { color: #444444; cursor: pointer; text-decoration: underline; }
.a:hover { color: #000000; }
.arev { color: #444444; cursor: pointer; text-decoration: underline; }
.arev:hover { color: #000000; }
.arevnounder { color: #444444; cursor: pointer; text-decoration: none; }
.arevnounder:hover { color: #000000; text-decoration: underline; }
.anounder { cursor: pointer; text-decoration: none; }
.anounder:hover { text-decoration: underline; }


h1, h2, h3, h4, blockquote, q { font-family: "open sans",arial,sans-serif; }

h1  
{
    color: #333;
    font-size: 44px;
    font-weight: 300;
    margin: 0px 0px 10px 0px;
}

h3
{
    font-size: 20px;
    font-weight: bold;
    line-height: 1.29;
}

h4
{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.29;
}

p 
{
    margin: 0 0 10px;
}

ul {
padding: 0;
margin: 0 0 10px 25px;
display: block;
list-style-type: disc;
}

ol {
padding: 0;
margin: 0 0 10px 25px;
display: block;
}

li
{
    display: list-item;
    padding-top: 5px;
}

blockquote {
padding: 0 0 0 15px;
margin: 0 0 20px;
border-left: 5px solid #EEE;
}

.containerbodymain
{
    background-color: #ffffff;
    min-width: 978px;
}

.containerbody
{
    margin-top: 60px;
}

.container 
{
    margin: auto;
    margin-right: auto;
    margin-left: auto;
    max-width: 978px;
}

.sectiontop 
{
    width: 100%;
    background: #333333;
    color: #333333;
    min-height: 44px;
    padding: 10px 0px 10px 0px;
    position: fixed;
    top: 0px;
    border-bottom: solid 1px #333333;
    border-top: solid 4px #DADADA;
    z-index: 999;
    box-shadow: -9px 10px 10px -2px rgba(255, 255, 255, 0.95);
}

.sectiontop h1, .sectiontop h2
{
    float: left;
    font-size: 32px;
    font-weight: 300;
    line-height: 1.375;
    margin: 0;
}

.sectiontop h1
{
    width: 172px;   
}

.sectiontop h2 
{
    color: #b5bcc4;
}

.sectiontop h2:before 
{
    border: solid #666;
    border-width: 0 0 0 1px;
    content: "";
    float: left;
    height: 44px;
    margin: 0 12px 0 14px;
}


.sectiontopnav
{
    float: left;
    overflow: hidden;
    color: #44484f;
    padding-right: 2px;
}

.sectiontopnav ul
{
    position: relative;
    list-style: none;
    margin: 0;
    padding: 6px 0;
    width: 630px;
    white-space: nowrap;
}

.sectiontopnav ul:after 
{
    clear: both;
    content: "";
    display: block;
}

.sectiontopnav li
{
    float: left;
    font-size: 14px;
    line-height: 1.43;
    margin: 0 20px 0 0;
    padding: 6px 0;
}

.sectiontopnav li a
{
    color: #dadada;
    text-decoration: none;
}

.sectiontopnav li a:hover
{
    color: #fff;
}

.sectiontopnav li.active a 
{
    color: #fff;
    font-weight: bold;
}


.sectionmain
{
    padding: 30px 0px 0px 0px;
}

.sectionmain-left
{
    float: left;
    margin: 2px 0 120px;
    width: 160px;
}

.sectionmain-left ul
{
    list-style: none;
    margin: 0;
    width: 160px;
}

.sectionmain-left li
{
    border: solid #EEE;
    border-width: 0 0 1px;
    padding: 9px 0;
}

.sectionmain-left li:last-child {
    border: 0;
}

.sectionmain-left li.active
{
    font-weight: bold;
}

.sectionmain-left-nav li, .sectionmain-left-nav a
{
    color: #444444;
    outline: 0;
    cursor: pointer;
}

#nav { position: relative; }
#nav-header { color: #333; font-weight: 600; }

.sectionmain-left-nav li:hover , .sectionmain-left-nav a:hover
{
    color: #000000;
    text-decoration: underline;
}

.sectionmain-left-nav .navplain
{
    text-decoration:none!important;
    cursor: default;
}

.sectionmain-right
{
    float: right;
    width: 780px;
}

.sectionmain-middle
{
    float: right;
    width: 600px;
}

.sectionmain-middle-right
{
    float: right;
    width: 180px;
}


.sectionsignature
{
    clear: both;
    margin: 120px auto 0;
    max-width: 978px;
    min-height: 80px;
    background-image: url('/images/signature.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.sectionfooter 
{
    background: #dadada;
    clear: both;
    color: #666;
}

.sectionfooter-top
{
    min-height: 24px;
    padding: 25px 15px 15px 15px;
}

.sectionfooter-bottom
{
    font-size: 11px;
    line-height: 2.19;
    list-style: none;
    padding: 10px 15px;
    min-height: 24px;
}

.sectionfooter-bottom .container
{
    border-top: 1px solid #cccccc;
}

.sectionfooter-bottom a
{
    color: #666666;
    text-decoration: none;
}

.sectionfooter-bottom a:hover
{
    color: #000000;
    text-decoration: underline;
}

.sectionfooter-bottom li 
{
    display: inline;
}

.sectionfooter-bottom li+li:before
{
    content: "·";
    padding: 0 3px;
}


.kblist ul
{
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    width: 280px;
    margin: 0px;
}

.kblist a
{
    color: #666666;
    text-decoration: none;
}

.kblist a:hover 
{
    color: #000000;
    text-decoration: underline;
}

.keyvaluepairs
{
    margin-left: -4px;
}

.keyvaluepair
{
    padding: 6px 0px 6px 5px;
    border-bottom: solid 1px #eeeeee;
}

.keyvaluepair-last
{
    border-bottom: solid 1px #ffffff;
    padding-bottom: 17px;
}

.keyvaluepair-noborder
{
    border-bottom: solid 1px #ffffff;
}

.keyvaluepair .key 
{
    width: 190px;
    float: left;
}

.keyvaluepair .keyvalue
{
    width: 770px;
    float: left;
}

.nowrap
{
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 
}

.keyvaluepair .keyindent
{
    text-indent: 0px;
}

.keyvaluepair .value 
{
    width: 580px;
    float: left;
}

.keyvaluepair .descr 
{
    color: #999999;
    float: left;
}

.subkeyvaluepair
{
    padding: 2px 0px 6px 0px;
}

.keyvaluepair .subkey 
{
    width: 140px;
    float: left;
}

.keyvaluepair .subvalue 
{
    width: 440px;
    float: left;
}

.keyvaluepair .value .valuecol 
{
    width: 160px;
    float: left;
}

.keyvaluepairs .header
{
    padding: 25px 0px 2px 5px;
    border-bottom: solid 1px #DADADA;
    font-size: 16px;
    line-height: 2.5;
    font-weight: bold;
}

.keyvaluepairs .subheader
{
    padding: 15px 0px 2px 5px;
    border-bottom: solid 1px #dddddd;
    line-height: 2.5;
    font-weight: bold;
}

.keyvaluepair .analysis-engine
{
    width: 190px;
    float: left;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.keyvaluepair .analysis-result
{
    width: 430px;
    float: left;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.keyvaluepair .analysis-engineversion
{
    width: 140px;
    float: left;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.keyvaluepair .analysis-engineratio
{
    width: 70px;
    float: left;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    text-align: right;
}

.text-red
{
    color: #AA0828 !important;
}

.text-green
{
    color: #6ca610 !important;
}

.text-bold
{
   font-weight: bold !important;
}


.ahoverline:hover
{
    text-decoration: underline;
}

.btn{-webkit-box-shadow: none;-webkit-user-select: none;cursor:pointer;background-color: #6ca610;border: solid 1px #6ca610;border-radius: 2px;box-shadow: none;color: #ffffff;display: inline-block;font-weight: 400;height: 32px;line-height: 27px;outline-color: #6ca610;outline-style: none;outline-width: 0px;padding-bottom: 0px;padding-left: 8px;padding-right: 8px;padding-top: 0px;position: relative;text-align: center;white-space: nowrap;-webkit-transition-duration: 0.1s, 0.1s;transition-duration: 0.1s, 0.1s;}
.btn:hover { border-color: #4e7b07; }
.btn:active { border-color: #4e7b07; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 1px 0px inset; }

.btnex { font-size: 14px; font-weight: bold; text-decoration: none; line-height: 34px; height: 34px; padding: 2px 30px 2px 30px; color: #ffffff; cursor: pointer; color: #ffffff; }
.btnex:hover { color: #ffffff; }

.input{ background-color: #FFF;border: solid 1px #ccc; border-radius: 2px;cursor: auto;display: inline-block;height: 22px;letter-spacing: normal;line-height: 20px;margin: 0px;padding-bottom: 4px;padding-left: 6px;padding-right: 6px;padding-top: 4px;text-align: start;text-indent: 0px;transition-duration: 0.1s, 0.1s;transition-property: border, box-shadow;transition-timing-function: linear, linear;vertical-align: middle;word-spacing: 0px;outline-style: none;outline-width: 0px; -webkit-appearance: none;-webkit-transition-delay: 0s, 0s;-webkit-transition-duration: 0.1s, 0.1s;-webkit-transition-property: border, box-shadow;-webkit-transition-timing-function: linear, linear;-webkit-user-select: text;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}
.input:hover { border-color: #6ca610; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; }
.input:focus { outline: none; border-color: #6ca610; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; }

.dropdown{ background-color: #FFF;border: solid 1px #ccc; border-radius: 2px;cursor: auto;display: inline-block;height: 32px;letter-spacing: normal;margin: 0px;padding-bottom: 4px;padding-left: 6px;padding-right: 6px;padding-top: 4px;text-align: start;text-indent: 0px;transition-duration: 0.1s, 0.1s;transition-property: border, box-shadow;transition-timing-function: linear, linear;vertical-align: middle;word-spacing: 0px;outline-style: none;outline-width: 0px; -webkit-transition-delay: 0s, 0s;-webkit-transition-duration: 0.1s, 0.1s;-webkit-transition-property: border, box-shadow;-webkit-transition-timing-function: linear, linear;-webkit-user-select: text;}
.dropdown:hover { border-color: #6ca610; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; }
.dropdown:focus { outline: none; border-color: #6ca610; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; }

.headersearchbox { background-color: #666666; border-width:0px; outline: none; padding: 4px 30px 4px 6px; width: 200px; height: 20px; color: #dadada; }
.headersearchbutton { height:28px; width:28px; border-width:0px; outline: none; position: absolute; top: 2px; right: 0px; cursor: pointer; background: #666666 url('images/searchsprites.png') no-repeat 2px 2px; overflow: hidden }

.engineicon { text-indent: 22px; background-image: url('/images/enginesprites.png'); background-repeat: no-repeat; }
.engineicon-antivir { background-position:0 -30px!important }
.engineicon-avira { background-position:0 -30px!important }
.engineicon-avast { background-position:0 -62px!important }
.engineicon-comodo { background-position:0 -94px!important }
.engineicon-antiy { background-position:0 -126px!important }
.engineicon-boost { background-position:0 -158px!important }
.engineicon-drweb { background-position:0 -190px!important }
.engineicon-kingsoft { background-position:0 -221px!important }
.engineicon-eset { background-position:0 -253px!important }
.engineicon-nod32 { background-position:0 -253px!important }
.engineicon-k7antivirus { background-position:0 -284px!important }
.engineicon-k7gateway { background-position:0 -284px!important }
.engineicon-malwarebytes { background-position:0 -316px!important }
.engineicon-mcafee { background-position:0 -348px!important }
.engineicon-mcafeegateway { background-position:0 -348px!important }
.engineicon-sophos { background-position:0 -380px!important }
.engineicon-trendhousecall { background-position:0 -412px!important }
.engineicon-trendmicro { background-position:0 -412px!important }
.engineicon-vipre { background-position:0 -444px!important }
.engineicon-filseclab { background-position:0 -476px!important }
.engineicon-f-prot { background-position:0 -508px!important }
.engineicon-clamav { background-position:0 -539px!important }
.engineicon-avg { background-position:0 -572px!important }
.engineicon-nano-antivirus { background-position:0 -604px!important }
.engineicon-rising { background-position:0 -636px!important }
.engineicon-bitdefender { background-position:0 -668px!important }
.engineicon-commtouch { background-position:0 -700px!important }
.engineicon-authentium { background-position:0 -700px!important }
.engineicon-emsisoft { background-position:0 -732px!important }
.engineicon-a-squared { background-position:0 -732px!important }
.engineicon-gdata { background-position:0 -764px!important }
.engineicon-ikarus { background-position:0 -796px!important }
.engineicon-symantec { background-position:0 -828px!important }
.engineicon-esafe { background-position:0 -860px!important }
.engineicon-vba32 { background-position:0 -892px!important }
.engineicon-virusblokada { background-position:0 -892px!important }
.engineicon-f-secure { background-position:0 -925px!important }
.engineicon-microworld { background-position:0 -958px!important }
.engineicon-ahnlab { background-position:0 -990px!important }
.engineicon-netgate { background-position:0 -1021px!important }
.engineicon-superantispyware { background-position:0 -1053px!important }
.engineicon-fortinet { background-position:0 -1083px!important }
.engineicon-kaspersky { background-position:0 -1114px!important }
.engineicon-norman { background-position:0 -1147px!important }
.engineicon-pctools { background-position:0 -1180px!important }
.engineicon-virobot { background-position:0 -1212px!important }
.engineicon-hauri { background-position:0 -1212px!important }
.engineicon-jiangmin { background-position:0 -1244px!important }
.engineicon-agnitum { background-position:0 -1276px!important }
.engineicon-panda { background-position:0 -1308px!important }
.engineicon-bytehero { background-position:0 -1339px!important }
.engineicon-hpfuzzy { background-position:0 -1371px!important }
.engineicon-microsoft { background-position:0 -1404px!important }
.engineicon-nprotect { background-position:0 -1436px!important }
.engineicon-thehacker { background-position:0 -1468px!important }
.engineicon-quickheal { background-position:0 -1500px!important }
.engineicon-totaldefense { background-position:0 -1532px!important }
.engineicon-stopzilla { background-position:0 -1564px!important }
.engineicon-baidu { background-position:0 -1597px!important }
.engineicon-bkav { background-position:0 -1630px!important }
.engineicon-reason { background-position:0 -1661px!important }
.engineicon-ad-aware { background-position:0 -1694px!important }
.engineicon-sunbelt { background-position:0 -1726px!important }
.engineicon-virusbuster { background-position:0 -1758px!important }
.engineicon-prevx { background-position:0 -1790px!important }
.engineicon-prevx1 { background-position:0 -1790px!important }
.engineicon-preventon { background-position:0 -1822px!important }
.engineicon-etrust-vet { background-position:0 -1852px!important }
.engineicon-webwasher-gateway { background-position:0 -1886px!important }
.engineicon-qihoo-360 { background-position:0 -1918px!important }
.engineicon-cmc { background-position:0 -1950px!important }
.engineicon-aegislab { background-position:0 -1982px!important }
.engineicon-xvirus { background-position:0 -2015px!important }
.engineicon-zillya { background-position:0 -2047px!important }


.cleditorMain {border:1px solid #ccc; padding:0 1px 1px; cursor: text; border-radius: 2px; background-color:white; -webkit-transition-delay: 0s, 0s;-webkit-transition-duration: 0.1s, 0.1s;-webkit-transition-property: border, box-shadow;-webkit-transition-timing-function: linear, linear;-webkit-user-select: text;}
.cleditorMain:hover { border-color: #6ca610; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; }
.cleditorMain:focus { outline: none; border-color: #6ca610; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px inset; }
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:12pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: #dadada; cursor: auto; border-bottom: 1px solid #cccccc;}
.cleditorGroup {float:left; height:26px; cursor: auto;}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; color:#333333; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

div.tagsinput { border:1px solid #ccc; background: #FFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius: 2px; width:300px; height:100px; overflow-y: auto;}
div.tagsinput span.tag { border: 1px solid #6ca610; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius: 2px; display: block; float: left; padding: 3px 5px 3px 6px; text-decoration:none; background: #dadada; color: #333333; margin-right: 5px; margin-bottom:2px;}
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px;  } 
div.tagsinput input { width:80px; margin:0px; border:1px solid transparent; padding:5px; background: transparent; color: #333333; outline:0px;  margin-right:5px; margin-bottom:0px; margin-top:1px; }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}



