

/***********************************/

@import url('reset.css');

/***********************************/

body {
        background:#FFFFFF;
        font-size:62.5%;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
}
#main_container {
        margin:0 auto;
        width:960px;
}
#header {
        width:930px;
        float:left;
        background:url(../images/uk/header_bg_r2.gif);
        border-top:solid 6px #2D766B;
        margin:0 0 5px 0;
        padding:36px 0 37px 30px;
}
#header h1 {
        text-indent:-9999px;
        background:url(../images/uk/kaspersky_lab_logo.png) left top no-repeat;
        width:165px;
        height:40px;
}
#container {
        width:960px;
        float:left;
        height:242px;
        clear:both;
}

#content {
        width:960px;
        float:left;
        clear:both;
}

#content #middle {
        width:960px;
        float:left;
        clear:both;
        background:url(../images/uk/middle_bg_r2.gif) left top no-repeat;
}

#content #middle p {
        font-size:1.2em;
        line-height:1.2em;
        padding-top:5px;
}

#content #middle .middle_left {
        float:left;
        width:550px;
        padding:20px 60px 0 30px;
}

#content #middle .middle_left h2 {
        text-indent:-9999px;
        background:url(../images/uk/main_titlev2.png) left top no-repeat;
        width:546px;
        height:33px;
}

#content #middle .middle_left_smb {
        float:left;
        width:570px;
        padding:20px 40px 20px 30px;
}

#content #middle .middle_left_smb h2 {
        text-indent:-9999px;
        background:url(../images/uk/main_title_smb_v2.png) left top no-repeat;
        width:563px;
        height:33px;
}

#content #middle .middle_right {
        float:left;
        width:240px;
        padding:20px 0 20px 80px;
}

#content #middle .middle_right li {
        width:161px;
        height:25px;
        margin:0 0 4px 0;
}

#content #middle .middle_right a {
        text-indent:-9999px;
        width:161px;
        height:25px;
}

ul#buttons li#free_evaluation {
        background:url(../images/uk/3_buttons_bg.gif) 0px 0px no-repeat;
}
ul#buttons li#free_evaluation a:link,
ul#buttons li#free_evaluation a:visited {
        display:block;
        background:url(../images/uk/3_buttons_bg.gif) 0px 0px no-repeat;
}
ul#buttons li#free_evaluation a:hover,
ul#buttons li#free_evaluation a:active {
        background:url(../images/uk/3_buttons_bg.gif) -170px 0px no-repeat;
}

ul#buttons li#online_demo {
        background:url(../images/uk/3_buttons_bg.gif) 0px -29px no-repeat;
}
ul#buttons li#online_demo a:link,
ul#buttons li#online_demo a:visited {
        display:block;
        background:url(../images/uk/3_buttons_bg.gif) 0px -29px no-repeat;
}
ul#buttons li#online_demo a:hover,
ul#buttons li#online_demo a:active {
        background:url(../images/uk/3_buttons_bg.gif) -170px -29px no-repeat;
}

ul#buttons li#whitepaper {
        background:url(../images/uk/3_buttons_bg.gif) 0px -58px no-repeat;
}
ul#buttons li#whitepaper a:link,
ul#buttons li#whitepaper a:visited {
        display:block;
        background:url(../images/uk/3_buttons_bg.gif) 0px -58px no-repeat;
}
ul#buttons li#whitepaper a:hover,
ul#buttons li#whitepaper a:active {
        background:url(../images/uk/3_buttons_bg.gif) -170px -58px no-repeat;
}

#content #lower {
        width:904px;
        float:left;
        clear:both;
        background:url(../images/uk/lower_bg_r2v2.gif) left top no-repeat;
        border:solid 8px #F3F2F3;
        padding:20px 20px 10px 20px;
        margin-bottom:10px;
}

#content #lower p {
        margin-top:15px;
        font-size:1.2em;
        line-height:1.2em;
        color:#4C4C4C;
}

#content #lower p strong {
        color:#114141;
}

#content #lower #lower_left {
        float:left;
        width:181px;
        padding:0 45px 20px 0;
}

#content #lower #lower_left h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_1v2.gif) left top no-repeat;
        width:181px;
        height:32px;
}

#content #lower #lower_middle {
        float:left;
        width:181px;
        padding:0 30px 20px 15px;
}

#content #lower #lower_middle h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_2v2.gif) left top no-repeat;
        width:181px;
        height:32px;
}

#content #lower #lower_middle_right {
        float:left;
        width:181px;
        padding:0 15px 20px 30px;
}

#content #lower #lower_middle_right h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_3v2.gif) left top no-repeat;
        width:181px;
        height:32px;
}

#content #lower #lower_right {
        float:left;
        width:181px;
        padding:0 0 20px 45px;
}

#content #lower #lower_right h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_4v2.gif) left top no-repeat;
        width:181px;
        height:32px;
}

#content #lower_smb {
        width:904px;
        float:left;
        clear:both;
        background:url(../images/uk/lower_smb_bg.gif) left top no-repeat;
        border:solid 8px #F3F2F3;
        padding:10px 20px 10px 20px;
        margin-bottom:10px;
}

#content #lower_smb ul {
        margin-top:15px;
}

#content #lower_smb li {
        font-size:1.2em;
        line-height:1.2em;
        color:#4C4C4C;
        background:url(../images/uk/green_bullet.gif) 0 0.3em no-repeat;
        padding:0 0 0 15px;
        margin-bottom:15px;
}

#content #lower_smb #lower_left_smb {
        float:left;
        width:261px;
        padding:0 40px 0 0;
}

#content #lower_smb #lower_left_smb h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_smb_1.gif) left top no-repeat;
        width:251px;
        height:44px;
}

#content #lower_smb #lower_middle_smb {
        float:left;
        width:267px;
        padding:0 20px 0 15px;
}

#content #lower_smb #lower_middle_smb h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_smb_2.gif) left top no-repeat;
        width:251px;
        height:44px;
}

#content #lower_smb #lower_right_smb {
        float:left;
        width:251px;
        padding:0 20px 0 30px;
}

#content #lower_smb #lower_right_smb h3 {
        text-indent:-9999px;
        background:url(../images/uk/h3_smb_3.gif) left top no-repeat;
        width:251px;
        height:44px;
}

#footer {
        clear:both;
        float:left;
        width:930px;
        border-top:solid 1px #2D766B;
        padding:20px 0 0 30px;
        margin-bottom:20px;
}

#footer #footer_left {
        width:415px;
        float:left;
        background:url(../images/uk/kaspersky_square.gif) left top no-repeat;
        padding:18px 0 0 50px;
        font-size:1.1em;
        line-height:1.1em;
        color:#666666;
}

#footer #footer_right {
        float:left;
        width:465px;
        text-align:right;
        font-size:1.1em;
        line-height:1.1em;
        color:#999999;
        padding:18px 0 0 0;
}

#footer #footer_right a:link,
#footer #footer_right a:visited {
        text-decoration:none;
        color:#999999;
}
#footer #footer_right a:hover,
#footer #footer_right a:active {
        text-decoration:underline;
        color:#999999;
}

.shadow_box {
        margin:0 auto;
        width:725px;
}

.shadow_box .movie {
        margin-left:20px;
        width:705px;
}

.back_btn {
        width:725px;
        text-align:center;
        padding-top:17px;
}

.shadow_header {
        width:695px;
        float:left;
        background:url(../images/uk/header_bg_r2.gif);
        border-top:solid 6px #2D766B;
        padding:36px 0 37px 30px;
}

.shadow_header h1 {
        text-indent:-9999px;
        background:url(../images/uk/kaspersky_lab_logo.png) left top no-repeat;
        width:165px;
        height:40px;
}

.shadow_form {
        width:695px;
        float:left;
        padding:30px 0 0 30px;
        color:#4C4C4C;
}

.shadow_form p {
        font-size:1.3em;
        color:#4C4C4C;
        margin-bottom:20px;
}

.shadow_form div {
        display:block;
        position:relative;
        clear:both;
        float:left;
        width:666px;
        padding:0 0 10px 0;
}

.shadow_form .inputDiv label {
        font-size:1.6em;
        width:200px;
        float:left;
        margin:0;
        padding:3px 0;
        font-weight:bold;
}

.shadow_form .inputDiv input#name,
.shadow_form .inputDiv input#company,
.shadow_form .inputDiv input#email {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.6em;
        width:300px;
        float:left;
        border:solid 1px #AAAAAA;
        margin:0;
        padding:3px 4px;
        color:#4C4C4C;
}

.shadow_form div.mandatory input#name,
.shadow_form div.mandatory input#company,
.shadow_form div.mandatory input#email {
        border:solid 1px #CC0000;
}

.shadow_form .optinDiv {
        padding:10px 0 20px 0;
}
.shadow_form .optinDiv input {
        float:left;
        margin:0 12px 0 0;
}
.shadow_form .optinDiv label {
        float:left;
        width:600px;
        font-size:1.2em;
        padding:2px 0 0 0;
}
.shadow_form p.submit_text {
        clear:both;
        padding:10px 0 0 0;
        float:left;
        width:666px;
}

#submit_area {
        width:665px;
        float:left;
}

.shadow_form #submit_area input#submit {
        border: none;
        cursor: pointer;
        display: block;
        height: 25px;
        overflow: hidden;
        padding: 0;
        margin: 0;
        text-indent: -9999px;
        background:url(../images/submit.gif) left top no-repeat;
        width: 90px;
}

.movie_links {
        width:635px;
        float:left;
        padding:30px;
}

.movie_links a:link,
.movie_links a:visited,
.movie_links a:hover,
.movie_links a:active {
        width:535px;
        font-weight:bold;
        color:#2D766B;
        text-decoration:underline;
        margin-bottom:20px;
        display:block;
        background:url(../images/play.gif) left top no-repeat;
        font-size:1.2em;
        line-height:1.2em;
        padding:6px 0 6px 100px;        
}

.pdf_links {
        width:635px;
        float:left;
        padding:30px;
}

.pdf_links a:link,
.pdf_links a:visited,
.pdf_links a:hover,
.pdf_links a:active {
        width:483px;
        font-weight:bold;
        color:#2D766B;
        text-decoration:underline;
        margin-bottom:20px;
        display:block;
        background:url(../images/download_pdf.gif) left top no-repeat;
        font-size:1.2em;
        line-height:1.2em;
        padding:6px 0 6px 152px;        
}
ul#errors {
        color:#CC0000;
        font-size:1.2em;
        font-weight:bold;
        margin:0 0 20px 0;
        line-height:1.4em;
}
