@charset "windows-1251";
/*
    reset css
    version: 03.11.2013

    Style to null

*/

/* --------------- Style to null --------------- */
html, body, .header div, .header span, .header h1, .header h2, .header h3, .header p, .header img,.header dl,
.header dt, .header dd, .header ol, .header ul, .header li, .header fieldset, .header form, .header label, footer,
header,.header time ,  .footer span, .footer h2, .footer h3, .footer p, .footer img,.footer dl,
.footer dt, .footer dd, .footer ol, .footer ul, .footer li, .footer fieldset, .footer form, .footer label,.footer time{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
}
.footer a , .header a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

.footer input, .footer select, .footer button, .footer textarea , .header input, .header select, .header button, .header textarea{
    margin: 0;
    font-size: 100%;
}
.footer input[type="text"],.footer input[type="password"],.footer textarea,.footer input[type="email"],
.footer input[type="phone"],.footer input[type="number"],.header input[type="text"],.header input[type="password"],
.header textarea,.header input[type="email"],
.header input[type="phone"],.header input[type="number"] {
    padding: 0;
    font: 12px Arial, Helvetica, sans-serif;
}
.footer input[type="checkbox"] , .header input[type="checkbox"] {
    vertical-align: bottom;
}
.footer input[type="radio"] , .header input[type="radio"]{
    vertical-align: text-bottom;
}

.footer ul,
.footer ol , .header ul , .header ol {
    list-style:none;
}
html {
    overflow-y: scroll;
    overflow-x: auto;
}
html,
body {
    height: 100%;
}
body {
    line-height: 1;
    color: #000;
    text-align: left;
    z-index: 1;
    position: relative;
}
a, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:focus, a:active {
    text-decoration: none;
}
:focus {
    outline: none;
}
input:invalid {
    outline: none;
    -moz-box-shadow: none;
    border: none;
}
a:visited {
    color: #8EA177;
}
::-webkit-input-placeholder {
    color: #000;
}
:-moz-placeholder {
    color: #000;
}
.placeholder {
    color: #000;
}
/* --------------- /Style to null --------------- */