@charset "UTF-8";
/*	-------------------------------------------------
	╨Я╨╛╨┤╨║╨╗╤О╤З╨░╨╡╨╝ ╨╜╨╡╤Б╤В╨░╨╜╨┤╨░╤А╤В╨╜╤Л╨╡ ╤И╤А╨╕╤Д╤В╤Л | Custom fonts
	------------------------------------------------- */
@font-face {
  font-family: 'HelveticaNeueCyr-Light';
  src: url("../fonts/HelveticaNeueCyr-Light.eot");
  src: url("../fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Light.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
/*
	HTML5 Reset :: reset.css
	-------------------------------------------------------------------
	╨Т╤Л╤А╨░╨╢╨░╨╡╨╝ ╨╛╤Б╨╛╨▒╤Г╤О ╨▒╨╗╨░╨│╨╛╨┤╨░╤А╨╜╨╛╤Б╤В╤М ╨╗╤О╨┤╤П╨╝, ╤З╤М╨╕ ╤В╤А╤Г╨┤╤Л ╤Б╨┐╨╛╤Б╨╛╨▒╤Б╤В╨▓╨╛╨▓╨░╨╗╨╕ ╨┐╨╛╤П╨▓╨╗╨╡╨╜╨╕╤О ╨┤╨░╨╜╨╜╨╛╨│╨╛ ╤А╨╡╤Б╨╡╤В╨░:
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/
/* ╨б╨▒╤А╨░╤Б╤Л╨▓╨░╨╡╨╝ ╨╖╨╜╨░╤З╨╡╨╜╨╕╤П ╨┐╨╛ ╤Г╨╝╨╛╨╗╤З╨░╨╜╨╕╤О ╨┤╨╗╤П ╤Н╨╗╨╡╨╝╨╡╨╜╤В╨╛╨▓ | Let's default this puppy out
-------------------------------------------------------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

header, section, footer {
  clear: both; }

/* ╨Т╤Б╨╡╨│╨┤╨░ ╨┐╨╛╨║╨░╨╖╤Л╨▓╨░╤В╤М ╨┐╨╛╨╗╨╛╤Б╤Г ╨┐╤А╨╛╨║╤А╤Г╤В╨║╨╕ (╤З╤В╨╛╨▒╤Л ╤Б╨░╨╣╤В ╨╜╨╡ ╨┐╤А╤Л╨│╨░╨╗, ╨║╨╛╨│╨┤╨░ ╨╜╨░ ╨┤╤А╤Г╨│╨╕╤Е ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤Е ╨╜╨╡╤В ╨┤╨░╨╜╨╜╨╛╨╣ ╨┐╨╛╨╗╨╛╤Б╤Л)
   force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll; }

/* ╨Ф╨╛╨▒╨░╨▓╨╗╤П╨╡╨╝ ╨▒╤Г╨╗╨╗╨╡╤В╤Л ╨║ UL ╨╕ ╤Ж╨╕╤Д╤А╤Л ╨║ OL, ╤В.╨║. ╨▓ ╨║╨╛╨╜╤В╨╡╨╜╤В╨╡ ╨╝╨╛╨│╤Г╤В ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╤М╤Б╤П ╤Б╤В╨░╨╜╨┤╨░╤А╤В╨╜╤Л╨╡ ╤Б╨┐╨╕╤Б╨║╨╕
	we can use default ULs & OLs with bullets */
ul {
  list-style: outside disc;
  margin: 15px 0 15px 30px; }

ol {
  list-style: outside decimal;
  margin: 15px 0 15px 30px; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, td img {
  vertical-align: top; }

/* ╨б╨▒╤А╨░╤Б╤Л╨▓╨░╨╡╨╝ ╨╛╤В╤Б╤В╤Г╨┐╤Л ╤Г ╤Н╨╗╨╡╨╝╨╡╨╜╤В╨╛╨▓ ╤Д╨╛╤А╨╝
	Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
  outline: none; }

input::-moz-focus-inner, button::-moz-focus-inner {
  padding: 0;
  border: 0; }

input, select {
  vertical-align: middle; }

input[type=radio], input[type=checkbox] {
  margin: 1px 4px 4px 0; }

input[type=text], input[type=password] {
  border-radius: 0;
  -webkit-appearance: none; }

textarea {
  overflow: auto;
  resize: vertical;
  border-radius: 0;
  -webkit-appearance: none; }

/* ╨а╨╡╤И╨╡╨╜╨╕╨╡ ╨┐╤А╨╛╨▒╨╗╨╡╨╝╤Л ╤Б ╨╛╨▒╤А╨╡╨╖╨░╨╜╨╕╨╡╨╝ ╤Б╤В╨╕╨╗╨╕╨╖╨╛╨▓╨░╨╜╨╜╤Л╤Е ╨║╨╜╨╛╨┐╨╛╨║ ╨▓ IE | make buttons play nice in IE */
button, input[type=submit] {
  width: auto;
  overflow: visible; }

.ie7 input[type=submit], .ie7 input[type=reset], .ie7 input[type=button] {
  filter: chroma(color=#000000); }

/* ╨Ъ╤Г╤А╤Б╨╛╤А-╤Г╨║╨░╨╖╨░╤В╨╡╨╗╤М ╨╜╨░ ╨║╨╗╨╕╨║╨░╨▒╨╡╨╗╤М╨╜╤Л╤Е ╤Н╨╗╨╡╨╝╨╡╨╜╤В╨░╤Е | hand cursor on clickable elements */
input[type=button],
input[type=submit],
button {
  cursor: pointer;
  border-radius: 0;
  -webkit-appearance: none; }

blockquote, q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help; }

small {
  font-size: 85%; }

strong {
  font-weight: bold; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
  font-size: 0;
  line-height: 0; }

/* ╨б╤В╨░╨╜╨┤╨░╤А╤В╨╕╨╖╨╕╤А╤Г╨╡╨╝ ╨╝╨╛╨╜╨╛╤И╨╕╤А╨╜╤Л╨╡ ╤Н╨╗╨╡╨╝╨╡╨╜╤В╤Л | standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif; }

pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */ }

/* ╨г╤Б╤В╨░╨╜╨░╨▓╨╗╨╕╨▓╨░╨╡╨╝ ╨┐╤А╨╛╨╕╨╖╨▓╨╛╨╗╤М╨╜╤Л╨╣ ╤Ж╨▓╨╡╤В ╨┤╨╗╤П ╨▓╤Л╨┤╨╡╨╗╨╡╨╜╨╕╤П (╨╜╨╡ ╨╖╨░╨▒╤Л╨▓╨░╨╡╨╝ ╤Г╨▒╤А╨░╤В╤М ╤В╨╡╨╜╤М ╨┤╨╗╤П ╤В╨╡╨║╤Б╤В╨░)
	Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
/* ::-moz-selection{ background:#fcd700; color:#fff; text-shadow:none; } */
/* ::selection { background:#fcd700; color:#fff; text-shadow:none; } */
/* ╨г╤Б╤В╨░╨╜╨░╨▓╨╗╨╕╨▓╨░╨╡╨╝ ╨┐╤А╨╛╨╕╨╖╨▓╨╛╨╗╤М╨╜╤Л╨╣ ╤Ж╨▓╨╡╤В ╨┐╨╛╨┤╤Б╨▓╨╡╤В╨║╨╕ ╤Б╤Б╤Л╨╗╨╛╨║ ╨╜╨░ Apple ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░╤Е: j.mp/webkit-tap-highlight-color */
/* a:link {-webkit-tap-highlight-color:#fcd700;} */
/* ╨Я╤А╨░╨▓╨╕╨╗╤М╨╜╤Л╨╣ ╤А╨╡╤Б╨░╨╣╨╖ ╨║╨░╤А╤В╨╕╨╜╨╛╨║ ╨▓ IE7
	scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic; }

/* ╨б╨▒╤А╨╛╤Б float ╨▒╨╗╨╛╨║╨╛╨▓ | let's clear some floats */
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0; }

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

html {
  height: 100%;
  min-width: 320px;
  background: #fff; }

body {
  font: normal normal 15px 'Roboto Condensed', Arial, sans-serif;
  color: #2e2e2e;
  -webkit-text-size-adjust: 100%;
  min-height: 100%;
  background: #fff;
  font-weight: 300;
  min-width: 320px;
  /*max-width: 768px;*/
  margin: 0 auto; }

a {
  color: #2094cd;
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

p {
  margin: 5px 0;
  line-height: 19px; }

h1 {
  font-weight: 300;
  font-size: 38px;
  line-height: 100%;
  margin: 0; }

h2 {
  font-weight: 300;
  font-size: 36px;
  line-height: 150%;
  margin: 0; }

h3 {
  font-weight: 300;
  font-size: 24px;
  line-height: 120%;
  margin: 0; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

textarea {
  font: normal 15px/24px Verdana, Geneva CY, DejaVu Sans, Sans-serif;
  resize: none;
  color: #222;
  background: #f3f3f3;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 15px;
  width: 100%;
  border: none; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

.pointer {
  cursor: pointer; }

.input_wrapper {
  display: inline-block;
  background: none;
  vertical-align: middle;
  position: relative;
  height: 43px; }
  .input_wrapper.lbord-red {
    border-left: 15px solid #ef5350; }
  .input_wrapper input {
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: none;
    color: #222;
    font-size: 18px;
    line-height: 46px;
    font-weight: 300;
    height: 43px;
    display: inline-block;
    position: relative;
    z-index: 2;
    background: none;
    border-bottom: 1px solid #607d8b; }
  .input_wrapper .input_label {
    color: #b8b8b8;
    font-size: 18px;
    line-height: 45px;
    font-weight: 300;
    height: 43px;
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    z-index: 1;
    opacity: 1; }
  .input_wrapper input:focus + .input_label, .input_wrapper input.no-empty + .input_label {
    font-size: 12px;
    line-height: 12px;
    opacity: .8; }

button {
  background: none;
  border: none;
  box-shadow: none;
  cursor: pointer;
  outline: none; }

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr,
  img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; }

  select {
    background: #fff !important; } }

/*# sourceMappingURL=reset.css.map */
