/*MALWARE INFORMER*/
table.alt_vba td {padding:2px;}
table.alt_vba td.td_title {font-weight:bold; padding-top: 5px;}
table.alt_vba td.tdp {width: 150px; font-size:90%; padding-left: 15px;}
table.alt_vba td.tdc {/*text-align: center;*/ font-size:90%;padding-left: 3px;}
table.alt_vba td.toptheat {width: 180px;font-size:80%; word-wrap: normal;}
table.alt_vba li.newtheat {font-size: 80%; padding: 2px;}
table.alt_vba img {padding-top: 5px;}
table.alt_vba a {text-decoration: none;}
table.alt_vba a:hover {text-decoration: underline;}

.logo-image img {padding-right: 23px;}
.logo-image img:active {padding-right: 23px;top: 1px;position: relative;}
.social {color:#777; font-size:13px; float:left; padding: 31px 0 0 21px;}
.social a {float: left; height: 41px; margin: 0 14px 0 0; width: 38px;}
.social .f {background:url(images/styles/virusinfo/social/fb.png) no-repeat  0 0;}
.social .f:hover {background:url(images/styles/virusinfo/social/fb_on.png) no-repeat  0 0;}
.social .f:active {background:url(images/styles/virusinfo/social/fb_on.png) no-repeat  0 0;top: 1px;position: relative;}
.social .t {background:url(images/styles/virusinfo/social/tweet.png) no-repeat  0 0;}
.social .t:hover {background:url(images/styles/virusinfo/social/tweet_on.png) no-repeat  0 0;}
.social .t:active {background:url(images/styles/virusinfo/social/tweet_on.png) no-repeat  0 0;top: 1px;position: relative;}
.social .v {background:url(images/styles/virusinfo/social/vk.png) no-repeat  0 0;}
.social .v:hover {background:url(images/styles/virusinfo/social/vk_on.png) no-repeat  0 0;}
.social .v:active {background:url(images/styles/virusinfo/social/vk_on.png) no-repeat  0 0;top: 1px;position: relative;}
.social .i {background:url(images/styles/virusinfo/social/in.png) no-repeat  0 0;}
.social .i:hover {background:url(images/styles/virusinfo/social/in_on.png) no-repeat  0 0;}
.social .i:active {background:url(images/styles/virusinfo/social/in_on.png) no-repeat  0 0;top: 1px;position: relative;}
#header .vb_loginza_new {width: 120px; position: relative; float: left; display: block; margin :0 25px 0 15px; background: #D1D1D1 url(images/styles/virusinfo/social/loginza-16.png) no-repeat 50% 20%; text-decoration: none; padding: 10px 0;}

.auth{ position:absolute; right:0px; top:0px; padding:0 20px 0 0px}
.auth .isuser{margin:0px; padding:10px 0 0 0px; list-style:none; font-size:12px;}
.auth .isuser li{ display:inline; margin:0px; padding:0 0 0 5px;}
.auth .isuser .welcomelink{ padding:0 0px 0 0px}

.auth input{float:left;}
#navbar_username, #navbar_password_hint{ border:none; color:#adadad; width:85px; height:14px; margin-right:6px;}
.loginbutton{ border:none medium;color:#FFF;font-size:12px;height:24px;width:60px;margin-left:7px;cursor:pointer;background-color: #ADADAD;}
.loginbutton:active{ border:none medium;color:#FFF;font-size:13px;height:24px;width:60px;margin-left:7px;cursor:pointer;background-color: #ADADAD;margin-top: 1px;top: 1px;position: relative;}
.loginbutton_en{ border:none medium;color:#FFF; background: url(images/styles/virusinfo/controls/login_button_en.png) 0 0 no-repeat; font-size: 13px;height: 24px;width: 60px; margin-left:7px;cursor: pointer;}
#logopenid{float:left; width:125px; color:#999999; font-size:11px; margin-right: 15px;}
#remember{float:left; color:#999999; font-size:11px; line-height:24px;}
#remember label{margin:0px; margin-left:30px; padding:0px;}
#remember input{ margin-right:5px; float:none;}
.auth .link{ float:right; width:150px; text-align:right; line-height:23px; padding:0px;}
.auth .link a{ color:#555555; text-decoration:none; border-bottom:1px dashed #555555; margin-left:5px;}
.auth .link a:hover {border: none;}
.logindetails{width:442px !important; text-align: left; height:36px !important;background: #d1d1d1; float:right !important;margin-right:-20px;padding:11px 0 0 10px;}
.dotane{float:right; padding: 83px 15px 10px 0;}
.dotane img {width:225px;}
.dotane img:active{width:225px;top: 1px;position: relative;}
#header a{ color:#555;}
.breadcrumb {margin-left: 16px;}
.notices li a {color:#990000; text-decoration: none;}
.notices li a:hover {text-decoration: underline;}
#navbar_notice_13 {background: #6c96e2 none no-repeat 20px center;color:#fff;}
#navbar_notice_13 a {color:#fff; text-decoration: none;}
#navbar_notice_13 .fa-2x {color: #fff;}

#my_menu li {padding: 1px 0;}
#my_menu li a {color: #8e0708; text-decoration: none; font-weight: bold;} 
#my_menu li a:hover {text-decoration: underline;}
#my_menu li ul {padding: 5px 0 7px 10px; margin: 7px 0; display: block;}
#my_menu li ul li a {font-size: 13px; color: #555; font-weight: normal;}

.cms_widget_static .block {background: url(images/styles/virusinfo/vi_redesign/static_header_re.png) 0 0 no-repeat; padding-bottom: 11px;}
.cms_widget_php .block {background: url(images/styles/virusinfo/vi_redesign/php_header_re.png) 0 0 no-repeat;background-color: #fff;}

.cms_article_txt_content a {color: #8E0708; text-decoration: none;}
.cms_article_txt_content a:hover {color: #8E0708; text-decoration: none;}

#footer_wrapper {width: 1200px; margin: 0 auto; background: #eee;}

.footer_copyright a {color: #990000; text-decoration: none;}
.footer_copyright a:hover {color: #990000; text-decoration: underline;}

.toplink {background-color: #1F2B3F; padding: 4px 6px;}
.toplink a {padding-left: 5px;}
center span.smallfont {display: none;}
.footer_select select {color: #999; border: 1px solid #fff;}
.forumbit_post.L1, .childforum {background-color: #eee;}
.childforum {width: 100%; float: left; padding: 14px 0 0; border-top: none;margin-top: -8px;}
.forumbits .childforum {border: none;}
.foruminfo .forumicon {top: 4px;}

.forumbit_nopost.L1 .forumbit_nopost.L2, .forumbit_nopost.L1 .forumbit_post.L2 {width: 98%; margin: 0 auto; float: none;}
.forumbit_post.L1 .L2 {float: none; width: 98%; margin: 0 auto;}
.forumdata a {color: #2d4365; text-decoration: none;}
.forumdata a:hover {text-decoration: underline;}
.forumrow {padding: 6px 0;}
.lastposttitle a {color: #2d4365; text-decoration: none;}
.lastposttitle a:hover {color: #27559D; text-decoration: underline;}
.lastpostby {color: #555;}
.lastpostdate .time {margin: 0; font-size: 11px;}
.trcount {font-weight: bold; color: #555;}
.forumbit_post .forumactionlink.rsslink {width: 24px; height: 24px; margin: 0 0 0 1px;}
.forumbit_post .subforum {width: 100%; margin-bottom: 0px;margin-top: 6px;}
.forumrow.L2 .forumtitle {margin-bottom: 15px;}
#wgo_stats dl {margin-left: 19px; margin-bottom: 7px;}
.wgo_block a {color: #27559D; font-weight: bold; text-decoration: none;}
.wgo_block a:hover {color: #27559D; font-weight: bold; text-decoration: underline;}
#wgo_stats dd {font-weight: bold;}
.subforum a {font-size: 12px;}
.subforum img {margin-right: 2px;}
#sidebar > li {background: #eee url(images/styles/virusinfo/vi_redesign/php_header_re.png) 0 0 no-repeat;}
#sidebar_container #block_tagcloud_3 {background-color: #fff; margin: 7px;}
#sidebar_container a.tagcloudlink, #sidebar_container a.tagcloudlink:hover {color: #555;}
ol.childsubforum .forumbit_post.L2 {width: 100%;}
.announcerow a {text-decoration: none;font-size: 14px;}
.announcerow a:hover {color: #990000; text-decoration: underline;}
.threadlist form > div {float:left; width:100%; background-color: #eee; padding-bottom: 15px;}
.threadlist form > div.forumfoot {background-color: #fff; padding-bottom: 0; border: none;}
.prefix.understate {padding-left: 3px;}
a.username {/*color: #999;*/ text-decoration: none;}
a.username:hover {/*color: #999;*/ text-decoration: underline;}
.threadlastpost .time {font-size: inherit; margin: 0;}
.threadstats a.understate, .viewscount {color: #555; font-weight: bold;}
.threadstats a:hover {color: #555;}
#sidebar .widget_post_header {padding: 0; margin-bottom: 10px;}
#sidebar .meta {margin-bottom: 5px;}
.cms_article_username .popupmenu.memberaction {margin: 5px 10px 5px 0;}
.cms_article_username .publdt {margin: 5px 0 5px 10px;}
.forumbits .forumbit_post.L1 {border: none; margin-bottom: 0;}
.forumhead.foruminfo.L1 {border-bottom: none;}
.forumbits > ol {padding-bottom: 21px; background: url(images/styles/virusinfo/backgrounds/shade_bg.png) 0 0 repeat-x;margin-top:8px;}
#sidebar_container .smaller {border: 1px solid #d4d4d4;}
.forum_info_form_block {padding-top: 14px;background-color: #fff;}
.options_block .blockhead, .options_block2 .blockhead {border: none;}
.options_block .blockbody, .options_block2 .blockbody {margin-top: 14px;}
.attachments a {text-decoration: none;}
.attachments a:hover {text-decoration: underline;}
.lastedited .time {font-size: 11px; font-style: italic; color: #555; margin-left: 0;}
span.cke_skin_kama {background-color: #fff;}
#social_bookmarks_list, #posting_rules {border: none; background-color: #fff; width:95%; margin:14px auto;padding:8px 1px 13px 1px;}
/*#thread_onlineusers {margin-bottom: 14px;}*/
#forum_info {border-top: none; width: auto; padding-top: 11px;}
#forum_moderators {background-color: #fff; width: 95%; margin: 0 auto 11px;}
.popupmenu.inactive a {background-position: 90% center;}
.settings_form_border {background-color: transparent;}
.settings_form_border .blockrow {background-color: #fff; width: 95%; margin: 11px auto;}
.underblock {display: none;}
#sidebar_container .blocksubhead.smaller {border: none;}
span.usertitle {line-height: 40px;}
.userinfo span.usertitle {line-height: 20px;}

div.content_steps{
background: #D70000 url(images/buttons/newbtn_middle.png) repeat-x left top;
-moz-box-shadow: 0 3px 8px #dddddd;
-webkit-box-shadow: 0 3px 8px #dddddd;
box-shadow: 0 3px 8px #dddddd;
font: normal 14px Arial,sans-serif;
color: white;
padding: 4px 10px 4px 10px;
border: 0;
display: block;
float: left;
border-image: initial;
}

div.ask_for_help{
background: #D70000;
font: normal 14px Arial,sans-serif;
color: white;
padding: 4px 10px 4px 10px;
border: 0;
display: block;
float: left;
border-image: initial;
}
div.ask_for_help a{ color:#fff; text-decoration: none;}
div.ask_for_help a:hover{ color:#fff; text-decoration: none;}

.soc_buttons { 
    height: 20px;
    display: block;
    width: 100%;
    clear: both;
    position: relative;
    float: left;
    margin: -20px 10px 60px 10px;
}

.soc_buttons_twit { 
    height: 20px;
    display: inline;
    width: 110px;
    clear: both;
    float: left;
    overflow: hidden;
}

.soc_buttons .twitter-share-button.twitter-count-horizontal {
    width: 100px !important;
}

.vi_username{
    font-weight: bold; 
    color: white;
}

#headbr {
    height:1000px;
    width:100%;
    position:absolute;
    z-index:-10;
    top: 0px;
    text-align: center;
    cursor:pointer; 
    background: url(images/avast1_bg_sep_2019.png) 50% 0 no-repeat;
    /*background: url(images/bgrd.png) 50% 0 no-repeat;*/
    /*background-size: cover;*/
}

#headbr_link {
    height:870px;
    width:100%;
    position:absolute;
    z-index:0;
    top: 0px;
    text-align: center;
    cursor:pointer; 
}

.postbody_mod {
    color: black;
    margin-left: 200px;
    border-left: 1px solid #efefef;
    background: #D7E5F4;
    padding: 5px 20px 0;
    margin-top: 14px;
    margin-right:20px;
}

.lastpostadvertbox {
clear: both;
display: block;
float: left;
margin-bottom: 12px;
position: relative;
width: 1195px;
border: 1px solid #E5E6F4;
}

.lastpostadvert {
width: 100%;
background: #F1F1FA;
border: 1px solid #fff;
min-height: 90px;
margin: 0;
padding: 0px;
text-align: center;
vertical-align: middle;
}

.regist_openid {
    background: #FFF9C4 url(images/styles/virusinfo/backgrounds/notices_bg.png) no-repeat scroll 20px center;
    margin-top: 7px;
    display: block;
    float: left;
    clear: both;
    height: 40px;
    width: 1105px;
    padding: 7px 15px 7px 80px;
}
.regist_openid a {color: #900;}

#ya th,
#ya td {
    border: none;	
}

#passVid {
    border: none;
}

#passVid a {
    color:#fff;
    font-weight: bold;
}

.fullwidth1 {
	width:100%;
	padding: 0;
	margin-bottom: 5px;
	clear:both;
	float: left;
	position: relative;
	display:block;
}

.level1 { font-size: 9px; }
.level2 { font-size: 110%; }
.level3 { font-size: 15px; }
.level4 { font-size: 18px; }
.level5 { font-size: 21px; }
.level6 { font-size: 21px; }
.level7 { font-size: 23px; }
.level8 { font-size: 24px; }

#sidebar_container_log {
	float:right;
	width:270px;
	padding:10px 0 9px;
	margin-bottom:3em;
}

.similar_threads .starter_forum .time {
        color: #333;
        font-size: 12px;
        margin-left: 0;
}

.stats .time {
        color: #999;
        font-size: 12px;
        margin-left: 0;
        font-size: inherit;
}

.dateblock .shade {
        color: #333;
}

.soc_buttons .fb_reset {
        visibility: hidden !important;
}

#usercp_active:active {
        position:relative;
        top:1px;
}

#profile_active:active {
        position:relative;
        top:1px;
}

#logout_active:active {
        position:relative;
        top:1px;
}

#my_profile_active:active {
        position:relative;
        top:1px;
}

#openid_active:active {
        position:relative;
        top:1px;
}

#navbar_active:active {      
        margin-top:1px;
}

::selection {
        color:white;
        background:rgb(45, 67, 101);

}

.our_block_ad {
        display: inline-block; 
        margin-left: 1210px;
        height: 400px;
        position: absolute;
        float: right;
}

@media only screen and (max-width: 1400px) {
.our_block_ad {
        display: none; 
}
}

li.announcerow:last-child {
  margin-bottom: 8px;
}

#vb_login_username {border: 1px solid #999;}
#vb_login_password {border: 1px solid #999;}
input#subject {border: solid 1px #999;}
input#polloptnum {border: solid 1px #999;}
select.primary {border: solid 1px #999;}
select#who, select#ua, input#pp {border: solid 1px #999;}

@media only screen and (max-device-width: 480px) {
#headbr {
    width:123%;  
}
}

@media only screen and (max-width: 480px) {
#headbr {
    width:123%;
}
}

i.fa.fa-rss {color: #FF6600;}
i.fa.fa-home {color: #555;}

.content a {
  text-decoration: underline;
}

.blockrow.restore a {
  text-decoration: underline;
}