/*
	================================
	= CSS файл верхнего админ меню =
	================================
	= /system/style/css/standard/normalize.css
*/

* {margin: 0px; padding: 0px; box-sizing: border-box;}

html {font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {font-size: 14px;}

/* блочные теги HTML5 для совместимости со старыми браузерами */
article, aside, footer, header, nav, section, figcaption, figure, main {display: block;}

/* горизонтальный разделитель */
hr {box-sizing: content-box; height: 1px; overflow: visible;}

/* предварительно форматированный текст */
pre {font-family: monospace, monospace; font-size: 1em; overflow: auto;}
/* форматирова код */
code, kbd, samp {font-family: monospace, monospace; font-size: 1em;}

/* ссылки */
a {background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: underline;}
a:hover {text-decoration: none;}
a:active, a:hover {outline-width: 0;}

/* стандартные настройки для изображений */
img, a img {border-style: none;}

/* Списки */
ul, ol {padding-left: 15px;}

/* SVG графический блок */
svg:not(:root) {overflow: hidden;}

/* аббревиатуры (т.е. сокращения) */
abbr, abbr[title] {border-bottom: none; text-decoration: underline; text-decoration: underline dotted;}
/* определение какого-то ноового термина */
dfn {font-style: italic; font-weight: bold;}

/* жирный текст */
b, strong {font-weight: bold;}

/* выделенный участок текста (участок текста, который требует к себе привлечь внимание) */
mark {font-style: italic; font-weight: bold;}

/* уменьшенный текст */
small {font-size: 80%;}

/* блоки html5 для вставки звуковой или видео информации */
audio, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}

/* Элементы форм */
button, input, optgroup, select, textarea {font-family: sans-serif; font-size: 100%; line-height: 1.15;}
button, input {overflow: visible;}
button, input, select, textarea {border: 1px solid #adadad;}
select {padding: 2px;}
@-moz-document url-prefix() {
	select {padding: 1.5px;}
}
input, option, textarea {padding: 3px;}
/* селекты */
button, select {text-transform: none;}
/* кнопки */
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button; cursor: pointer;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none; padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
/* группировка элементов формы (рамочка для элементов форм) */
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
/* заголовки группы элементов формы */
legend {box-sizing: border-box; color: inherit; display: table;	max-width: 100%; padding: 0; white-space: normal;}
/* формирование прогресс баров */
progress {display: inline-block; vertical-align: baseline;}
/* текстовые блоки */
textarea {overflow: auto;}
/* чекбоксы и радиокнопки */
[type="checkbox"], [type="radio"] {box-sizing: border-box; padding: 0;}
[type="checkbox"] + label, [type="radio"] + label {padding-left: 3px;}
/* текстовое поле для ввода чисел */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto; text-align: right;}
input.number {text-align: right;}}
/* текстовое поле поиска */
[type="search"] {-webkit-appearance: textfield; outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button; font: inherit;}

/* тег html5 для блоков хранящих скрытую инфомацию */
details {display: block;}
/* текст в заголовке для открытия блока в теге details */
summary {display: list-item;}

/* тег html5 для рисования с помощью JS */
canvas {display: inline-block;}

/* ???? */
template, [hidden] {display: none;}

/* Для отображения пунктов меню */
menu {display: block;}
menu > li {list-style: none;}