* { 
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
html {
    width: 100%;
    height: 100%;
}
body {
    background:#ffffff;
    position:relative;
    padding: 0px;
    margin: 0px;
    height: 100%;
}
table {
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: none;
}
a{
    color:#909090;
    outline:none;
    cursor:pointer;
    text-decoration:underline;
}
a:hover{
    text-decoration:none;
}
p{
    margin-bottom:18px;
}
nav{
    position:relative;
    z-index:99;
    float:right;
    margin:-1px 0 0 0;
}
input,textarea{ /* Для Firefox */
    -webkit-box-sizing: border-box; /* Для Safari и Chrome */
    box-sizing: border-box; /* Для IE и Opera */
}
input[type="checkbox"],
input[type="submit"]{
    cursor: pointer;
}
input[type="checkbox"]:disabled,
input[type="submit"]:disabled{
    cursor: default;
}


h1,h2,h3,h4,h5,h6{
    margin:0 0 20px;
    line-height:1.2em;
    color:#302b28;
    font-weight:normal;
}
h1{font-size:27px;}
h2{font-size:24px;}
h3{font-size:22px;} 
h4{font-size:20px;}   
h5{font-size:18px;}
h6{font-size:17px;letter-spacing:-1px;margin:0 0 5px;}
h7{font-size:14px;}
h1 strong{font-size:50px;line-height:1.2em;display:block;}
h1 em{font-size:28px;line-height:1.2em;color:#94918f;display:block;}