﻿@import url(/web/20150315123457cs_/http://h-keeper.net/css/reset.css);
@import url(/web/20150315123457cs_/http://h-keeper.net/font/font.css);

a, a:visited {
    color: #c00b28;

    transition: 0.2s ease-in-out;
    -webkit-transition: 0.2s ease-in-out;
}
a:hover {text-decoration: none;}
p {padding: 0; margin: 0;}
b, strong {font-family: 'Helveticaneuecyr bold';}
html, body {
    font-size: 14px;
    line-height: 1.33;
    color: #252525;
    font-family: 'Helveticaneuecyr';
    background: #ffffff;

    min-width: 1020px;
    overflow-x: hidden;
}

header {
    background: url(/web/20150315123457im_/http://h-keeper.net/img/bg.jpg) no-repeat center top;
    background-size: 100% 510px;
}
header .container {
    width: 970px;
    margin: 0 auto;
    position: relative;
    padding: 0 30px;
    height: 510px;
    background: url(/web/20150315123457im_/http://h-keeper.net/img/ico/hkeeper.png) no-repeat right bottom;
}
.header_top {
    height: 72px;
}
.logo {
    float: left;
    margin: 17px 0 0;
}
nav.menuTop {
    float: right;
    margin: 28px 50px 0 0;
}
nav.menuTop a {
    color: #51535c;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 20px;
}
nav.menuTop a:hover, nav.menuTop a.active {
    color: white;
    border-bottom: 2px solid #c00b28;
}
nav.menuTop span {
    float: left;
    color: #51535c;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
    line-height: 20px;
    margin: 0 20px;
}
nav.menuLang {
    float: right;
    margin: 27px 0 0;
}
nav.menuLang a {
    float: left;
    margin-left: 10px;
}
nav.menuLang a:hover {opacity: 0.6;}
nav.menuLang a.active {
    opacity: 0.3;
    cursor: default;
}
.header_visual {}
.header_visual_title {
    padding: 94px 0 20px;
    font-size: 26px;
    color: #ffffff;
    font-family: 'Helveticaneuecyr bold';
    line-height: 1.2;
}
.header_visual_text {
    width: 280px;
    color: white;
    font-size: 16px;
}
.header_visual_btn {
    display: inline-block;
    font-size: 18px;
    color: #ffffff !important;
    border: 3px solid #c00b28;
    height: 43px;
    text-decoration: none;
    font-family: 'Helveticaneuecyr bold';
    padding: 8px 25px 12px 55px;
    margin-top: 30px;
    background: url(/web/20150315123457im_/http://h-keeper.net/img/windows.png) no-repeat 9px center;
}
.header_visual_desc {
    font-size: 13px;
    color: #898b8c;
    padding: 5px 0 0 15px;
}

section.info {
    margin-top: 75px;
}
section.info .container {
    width: 970px;
    margin: 0 auto;
    position: relative;
    padding: 0 30px;
}
.info_tr {}
.info_tr .info_td {
    float: left;
    width: 33%;
    text-align: center;
    padding: 33px 0;
    height: 282px;
    font-size: 14px;
}
.info_tr:first-child .info_td {
    border-bottom: 2px solid #f0f4f7;
}
.info_tr .info_td:first-child {border-right: 2px solid #f0f4f7;}
.info_tr .info_td:last-child {border-left: 2px solid #f0f4f7;}
.info_tr .info_td img {}
.info_tr .info_td b {
    display: block;
    font-size: 19px;
    padding: 8px 0 8px;
}

section.other {}
section.other .container {
    width: 970px;
    margin: 0 auto;
    position: relative;
}
section.other h1 {
    padding: 55px 0;
    text-align: center;
    margin: 0;
}
.other_el {
    width: 25%;
    float: left;
    margin-bottom: 70px;
    cursor: pointer;
}
.other_el_img {
    display: block;
    height: 65px;
    line-height: 55px;
}
.other_el_img img {display: inline;}

section.scontent {padding: 20px 0 40px;}
section.scontent .container {
    width: 970px;
    margin: 0 auto;
    position: relative;
}
section.scontent ol li {line-height: 2;}

.news_el {margin-bottom: 40px;}
.news_el_title {
    float: left;
    border-bottom: 2px solid #c00b28;
}
.news_el_dt {
    float: right;
    color: #c00b28;
    font-family: 'Helveticaneuecyr bold';
}
.news_text {}

footer {
    background: #f2f5f8;
    padding: 20px 0;
}
footer .container {
    width: 970px;
    margin: 0 auto;
    position: relative;
}
div.copyright {
    float: left;
    font-size: 15px;
    color: #383737;
}
nav.menuFooter {
    float: right;
}
nav.menuFooter a {
    color: #b4bbc2;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 20px;
}
nav.menuFooter a:hover, nav.menuFooter a.active {
    color: #c00b28;
}
nav.menuFooter span {
    float: left;
    color: #51535c;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
    line-height: 20px;
    margin: 0 20px;
}

.formTable {line-height: 1.4 !important;}
.formTable ol, .formTable ul {padding-left: 20px;}
.formTable ol li, .formTable ul li {
   line-height: 1.4 !important;
}
.formTable ol li {
    font-size: 14px;
}
.formTable table td {
    line-height: 30px;
    vertical-align: top;
    font-size: 15px;
}
.formTable table td button {height: 30px;float: right;}
.formTable table td input {height: 30px;}
.formTable table td select {height: 30px;}
.formTable table td input[type=radio] {margin-right: 8px;}
/*
     FILE ARCHIVED ON 12:34:57 Mar 15, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:37:51 Sep 28, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.559
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.019
  esindex: 0.067
  cdx.remote: 8.884
  LoadShardBlock: 56.807 (3)
  PetaboxLoader3.datanode: 1101.86 (4)
  load_resource: 1138.236
  PetaboxLoader3.resolve: 39.381
*/