@charset "utf-8";

/*Importing fonts*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext');

/*General reset of styles*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strong, b, u, i, center, sub, sup, ol, ul, li, blockquote, pre, fieldset, form, label, figure, legend, code, table, thead, tbody, address, caption, tr, th, td, canvas, details, embed, menu, nav, output, main, header, footer, article, aside, section, summary, time, audio, video, :before, :after {
	margin: 0; padding: 0;
	border: 0; outline: 0;
	white-space: normal;
	background: transparent;
	vertical-align: baseline;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
}
html, body {
	width: 100%; height: 100%;
	font-family: 'Roboto', sans-serif;
	background: #fff; color: #222;
	font-size: 1em; font-style: normal; font-weight: normal; font-variant: normal; font-stretch: normal; word-spacing: normal; line-height: 1;
}
div, main, header, footer, article, aside, nav, section, details, figcaption, figure, hgroup, summary {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after, :before, :after {content: ""; content: none;}
ol, ul, li {list-style: none; list-style-type: none; list-style-image: none;}
table {border-collapse: collapse; border-spacing: 0;}
input, textarea, select, button, submit {
	outline: none; border: 0 none;
	font: inherit; font-family: inherit; font-size: inherit; line-height: inherit;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:active, input:-webkit-autofill:hover,
textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active, textarea:-webkit-autofill:hover,
input:-internal-autofill-selected, textarea:-internal-autofill-selected {
	color: inherit !important; background-color: initial !important; background-image: none !important;
	-webkit-box-shadow: none !important; box-shadow: none !important;
	-webkit-transition: background-color 99999s ease-in-out 0s !important; transition: background-color 99999s ease-in-out 0s !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
a, a img, a:link, a:visited, a:link:hover, a:hover, a:focus, a:active {text-decoration: none;}
h1, h2, h3, h4, h5, h6 {text-align: center;}
h1 {font-size: 1.25em;}
h2 {font-size: 1.12em;}
h3, h4, h5, h6 {font-size: 1em;}
p {font-size: 1em;}
/*the end*/