@charset "utf-8";
/* CSS Document */

/*  width of the top menu - have to be set because IE6 and IE7 */
#header DIV.topmenu, #header SPAN.tm-shadow, #header SPAN.tm-shadow-bottom {
	width: 740px;
	}
	
	
/*  form button width  */
FORM DIV.form-button, FORM DIV.form-button INPUT {
	width: 270px;
	}

div.bubble-bottom-wide-is a.button-is{
  width:360px!important;
}
FORM .bubble-bottom-wide-is DIV.form-button, FORM .bubble-bottom-wide-is DIV.form-button INPUT {
	width: 320px;
}
DIV.bubble-bottom-wide-is DIV.or { left: 445px; }

/*  pro antivirus */    
DIV#product DIV#pro-antivirus {
    height: 360px;
}
DIV#product DIV#pro-antivirus DIV.graybox {
    top: 225px;
    margin-top: 0px;
}
DIV#pro-antivirus DIV.graybox DIV.gb-content {
    height: 105px;
}
DIV#pro-antivirus DIV.graybox TR.line1, 
DIV#pro-antivirus DIV.graybox TR.line2,
DIV#pro-antivirus DIV.graybox TR.line3 {
    font-size: 12px;
    height: 28px;
}

DIV#pro-antivirus DIV.graybox DIV.main TD.col4 {
    padding-left: 15px;
}

DIV#pro-antivirus div.graybox div.main div.column1 div#selection {
    background: url("../../i/selection-is-28px.png") no-repeat scroll left top transparent;
    height: 28px;
    left: -20px;
    top: 1px;
    width: 470px;
}
DIV#pro-antivirus div.graybox div.column1 {
  width: 430px;
}

DIV#product DIV#pro-antivirus IMG.box-is {
    left: -10px;
}
DIV#product DIV#pro-antivirus DIV.graybox DIV.column1 {
    left: 270px;
}
DIV#product DIV#pro-antivirus DIV.graybox DIV.column2 {
    top: 10px;
}

div#pro-antivirus div.graybox div.custom span.price-nosale, div#internet-security div.graybox div.custom span.price-nosale{
	display:block;
}

DIV#pro-antivirus div.graybox div.main td.col1 {
	width: 102px;
}
DIV#pro-antivirus div.graybox div.main td.col2 {
	width: 60px;
}
DIV#pro-antivirus div.graybox div.main td.col3 {
	width: 55px;
}


div#internet-security div.graybox div.column1 {
	top: 17px;
}
div#internet-security div.graybox tr.line1, div#internet-security div.graybox tr.line2 {
    height: 32px;
}
div#internet-security div.graybox div.main td.col1 {
	width: 103px;
}
div#internet-security div.graybox div.main td.col2 {
	width: 58px;
}
div#internet-security div.graybox div.main td.col3 {
	width: 58px;
}
div#internet-security div.graybox div.main td.col4 {
	padding-left: 10px;
}
DIV.graybox DIV.main TD.col4 SPAN.best {
    font-size: 11px;
}

/* free popup */
.fad1{width: 125px;}
.fad2{width: 185px;}


#download_lightbox DIV.lightbox-bottom P.time-limited SPAN {
    font-size: 14px;
}

/*  tooltip  */
DIV#tooltipbar DIV.tool-img P.text2 {
    font-size: 10px;
    }
	
/*  new home */
DIV#home DIV#tab1 {
    background: url(../i/loc/hp-tab1-pick-ru.jpg) no-repeat scroll left top transparent;
}
DIV#home DIV#tab1 DIV.tab-right {
    left: 640px;
    width: 270px;
}
DIV#home DIV#tab1 DIV.tab-text A.button {
	text-transform: uppercase;
}
#home DIV#tab2  {
	background: transparent url(../../i/tabs/hp-tab2-business.jpg) left top no-repeat;
}

/*Android HP Banner*/
DIV#home DIV#tab2 {
    background: url(../i/loc/hp-android-ru.jpg) no-repeat scroll left top transparent;
}
DIV#home DIV#tab2 div.tab-text {
    left: 409px;
    top: 117px;
    width: 540px;
	height: 150px;
}
DIV#home DIV#tab2 div.tab-text .btn-info { position: absolute; right: 162px; bottom: 0px; }
.black { color: black!important; }

#home DIV#tab3  DIV.comp3 {
    left: 650px;
	width: 240px;
}
#home DIV#tab3 DIV.tab-comp P {
    padding-bottom: 5px;
}

#home H1.buss {
    font-size: 25px;
    margin: 25px 0 10px 45px;
}

#home .tab-buss A.butt-blue-big DIV {
    font-size: 12px;
}

#home .tab-buss A.butt-blue-big DIV STRONG.butt-text {
    display: block;
    padding: 10px 0 0 0;
    font-weight: bold;
}
#home .tab-buss.buss3 P {
    width: 350px;
}
#business-popupID H4 {
    font-size: 22px;
}

#business-popupID P IMG {
    top: 3px;
}

/* BP, BPP add to cart */
div.graybox div.main table td.col5 a.cart div {
    width: 120px;
}

DIV#business-protection DIV.graybox DIV.main TABLE TD.col5, 
DIV#business-protection-plus DIV.graybox DIV.main TABLE TD.col5,
DIV#file-server-security DIV.graybox DIV.main TABLE TD.col5,
DIV#email-server-security DIV.graybox DIV.main TABLE TD.col5 {
	text-align: center;
	width: 260px;
	padding-top: 0;
}
DIV#business-protection div.graybox div.main table td.col5 a.cart div,
DIV#business-protection-plus div.graybox div.main table td.col5 a.cart div,
DIV#file-server-security div.graybox div.main table td.col5 a.cart div,
DIV#email-server-security div.graybox div.main table td.col5 a.cart div {
    width: 190px;
}

/* community */
a.infected-websites.infected-websites-new {font-size: 12px;}
a.avast-users.active-users-new {font-size: 13px;}
.facts-footer-txt {font-size: 18px;left: 81px;}
#communityBanner p {margin: 0 0 2px;}
#tab5 div.tab-text a { line-height: 22px;}
#tab3 div.tab-text a{font-size: 13px;}
.pre-footer-text {font-size: 14px;}

/* home tab 3 */
#home DIV#tab3  {
    background: transparent url(../i/loc/hp-tab2-compare-ru.jpg) left top no-repeat;
}


/*/free-mobile-security:*/
.mob-comp div.feature table.noicon td {padding: 5px 0;}
.mob-comp table span {padding-left: 30px;}
.mob-comp div.feature table.noicon td h3 {margin-left: 20px;}
.mob-comp div.feature table.noicon td p{margin:0; padding:0;margin-left: 20px;}
.mob-comp div.feature table.noicon td.price{padding-left: 20px;}

/* registration form */
FORM .version-3 DIV.bubble_content DIV.button-holder {
	padding-bottom: 105px;
}

div.box-blue {
  background: url("../../i/lp/online-backup/bg-blue-ru.png") no-repeat scroll left top transparent;
}