/* normalize.min.css */
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[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}summary{display:list-item}[hidden],template{display:none}
input:focus,button:focus{outline:none}

/* grid.css */
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
html{font-size:10px;height:100%;width:100%}
body{font-size:18px;line-height:1.4;height:100%;width:100%;min-width:1200px}
@media screen and (max-width:1220px){
	body{min-width:900px}
}
@media screen and (max-width:920px){
	body{font-size:17px;line-height:1.325;min-width:600px}
}
@media screen and (max-width:620px){
	body{font-size:16px;line-height:1.25;min-width:450px}
}
@media screen and (max-width:470px){
	body{font-size:15px;min-width:270px}
}

img{max-width:100%}

.is-container{margin:0 auto;padding:10px}
.is-container-fluid{margin:0 auto;padding:10px}
.is-container-full{margin:0 auto;padding:10px}

.is-container{width:1200px}
.is-container-fluid{min-width:1200px;width:95%}
.is-container-full{min-width:1200px;width:100%;overflow:hidden}
@media screen and (max-width:1220px){
	.is-container{width:900px}
	.is-container-fluid{min-width:900px;width:95%}
	.is-container-full{min-width:900px}
}
@media screen and (max-width:920px){
	.is-container{width:600px}
	.is-container-fluid{min-width:600px;width:95%}
	.is-container-full{min-width:600px}
}
@media screen and (max-width:620px){
	.is-container{width:450px}
	.is-container-fluid{min-width:450px;width:95%}
	.is-container-full{min-width:450px}
}
@media screen and (max-width:470px){
	.is-container{min-width:300px;width:85%}
	.is-container-fluid{min-width:300px;width:95%}
	.is-container-full{min-width:300px}
}

.is-row{margin:0 -10px}
.is-row:after,.is-row:before{content:" ";display:table;clear:both}

/* Выравнивание */
.is-text-center{text-align:center}
.is-text-right{text-align:right}
.is-text-left{text-align:left}
.is-text-justify{text-align:justify}
@media screen and (max-width:1220px){
	.is-text-center-note{text-align:center}
	.is-text-right-note{text-align:right}
	.is-text-left-note{text-align:left}
	.is-text-justify-note{text-align:justify}
}
@media screen and (max-width:920px){
	.is-text-center-tablet{text-align:center}
	.is-text-right-tablet{text-align:right}
	.is-text-left-tablet{text-align:left}
	.is-text-justify-tablet{text-align:justify}
}
@media screen and (max-width:620px){
	.is-text-center-smart{text-align:center}
	.is-text-right-smart{text-align:right}
	.is-text-left-smart{text-align:left}
	.is-text-justify-smart{text-align:justify}
}
@media screen and (max-width:470px){
	.is-text-center-mobile{text-align:center}
	.is-text-right-mobile{text-align:right}
	.is-text-left-mobile{text-align:left}
	.is-text-justify-mobile{text-align:justify}
}

/* Шрифт */
h1{font-size:140%;font-weight:500}
h2{font-size:130%;font-weight:500}
h3{font-size:120%;font-weight:500}
.is-h1{font-size:140%;font-weight:500}
.is-h2{font-size:130%;font-weight:500}
.is-h3{font-size:120%;font-weight:500}

.fs-50{font-size:50%}
.fs-75{font-size:75%}
.fs-80{font-size:80%}
.fs-85{font-size:85%}
.fs-90{font-size:90%}
.fs-95{font-size:95%}
.fs-100{font-size:100%}
.fs-105{font-size:105%}
.fs-110{font-size:110%}
.fs-115{font-size:115%}
.fs-120{font-size:120%}
.fs-125{font-size:125%}
.fs-150{font-size:150%}
.fs-175{font-size:175%}
.fs-200{font-size:200%}
.fs-250{font-size:250%}
.fs-500{font-size:500%}
@media screen and (max-width:1220px){
	.fs-50-note{font-size:50%}
	.fs-75-note{font-size:75%}
	.fs-80-note{font-size:80%}
	.fs-85-note{font-size:85%}
	.fs-90-note{font-size:90%}
	.fs-95-note{font-size:95%}
	.fs-100-note{font-size:100%}
	.fs-105-note{font-size:105%}
	.fs-110-note{font-size:110%}
	.fs-115-note{font-size:115%}
	.fs-120-note{font-size:120%}
	.fs-125-note{font-size:125%}
	.fs-150-note{font-size:150%}
	.fs-175-note{font-size:175%}
	.fs-200-note{font-size:200%}
	.fs-250-note{font-size:250%}
	.fs-500-note{font-size:500%}
}
@media screen and (max-width:920px){
	.fs-50-tablet{font-size:50%}
	.fs-75-tablet{font-size:75%}
	.fs-80-tablet{font-size:80%}
	.fs-85-tablet{font-size:85%}
	.fs-90-tablet{font-size:90%}
	.fs-95-tablet{font-size:95%}
	.fs-100-tablet{font-size:100%}
	.fs-105-tablet{font-size:105%}
	.fs-110-tablet{font-size:110%}
	.fs-115-tablet{font-size:115%}
	.fs-120-tablet{font-size:120%}
	.fs-125-tablet{font-size:125%}
	.fs-150-tablet{font-size:150%}
	.fs-175-tablet{font-size:175%}
	.fs-200-tablet{font-size:200%}
	.fs-250-tablet{font-size:250%}
	.fs-500-tablet{font-size:500%}
}
@media screen and (max-width:620px){
	.fs-50-smart{font-size:50%}
	.fs-75-smart{font-size:75%}
	.fs-80-smart{font-size:80%}
	.fs-85-smart{font-size:85%}
	.fs-90-smart{font-size:90%}
	.fs-95-smart{font-size:95%}
	.fs-100-smart{font-size:100%}
	.fs-105-smart{font-size:105%}
	.fs-110-smart{font-size:110%}
	.fs-115-smart{font-size:115%}
	.fs-120-smart{font-size:120%}
	.fs-125-smart{font-size:125%}
	.fs-150-smart{font-size:150%}
	.fs-175-smart{font-size:175%}
	.fs-200-smart{font-size:200%}
	.fs-250-smart{font-size:250%}
	.fs-500-smart{font-size:500%}
}
@media screen and (max-width:470px){
	.fs-50-mobile{font-size:50%}
	.fs-75-mobile{font-size:75%}
	.fs-80-mobile{font-size:80%}
	.fs-85-mobile{font-size:85%}
	.fs-90-mobile{font-size:90%}
	.fs-95-mobile{font-size:95%}
	.fs-100-mobile{font-size:100%}
	.fs-105-mobile{font-size:105%}
	.fs-110-mobile{font-size:110%}
	.fs-115-mobile{font-size:115%}
	.fs-120-mobile{font-size:120%}
	.fs-125-mobile{font-size:125%}
	.fs-150-mobile{font-size:150%}
	.fs-175-mobile{font-size:175%}
	.fs-200-mobile{font-size:200%}
	.fs-250-mobile{font-size:250%}
	.fs-500-mobile{font-size:500%}
}

.is-narmal{font-weight:400;font-style:italic;text-transform:none}
.is-semibold{font-weight:500}
.is-bold{font-weight:700}
.is-italic{font-style:italic}
.is-uppercase{text-transform:uppercase}
@media screen and (max-width:1220px){
	.is-narmal-note{font-weight:400;font-style:italic;text-transform:none}
	.is-semibold-note{font-weight:500}
	.is-bold-note{font-weight:700}
	.is-italic-note{font-style:italic}
	.is-uppercase-note{text-transform:uppercase}
}
@media screen and (max-width:920px){
	.is-narmal-tablet{font-weight:400;font-style:italic;text-transform:none}
	.is-semibold-tablet{font-weight:500}
	.is-bold-tablet{font-weight:700}
	.is-italic-tablet{font-style:italic}
	.is-uppercase-tablet{text-transform:uppercase}
}
@media screen and (max-width:620px){
	.is-narmal-smart{font-weight:400;font-style:italic;text-transform:none}
	.is-semibold-smart{font-weight:500}
	.is-bold-smart{font-weight:700}
	.is-italic-smart{font-style:italic}
	.is-uppercase-smart{text-transform:uppercase}
}
@media screen and (max-width:470px){
	.is-narmal-mobile{font-weight:400;font-style:italic;text-transform:none}
	.is-semibold-mobile{font-weight:500}
	.is-bold-mobile{font-weight:700}
	.is-italic-mobile{font-style:italic}
	.is-uppercase-mobile{text-transform:uppercase}
}

/* Позиции */
.is-relative{position:relative}
.is-absolute{position:absolute}
.is-fixed{position:fixed}
.is-static{position:static}
@media screen and (max-width:1220px){
	.is-relative-note{position:relative}
	.is-absolute-note{position:absolute}
	.is-fixed-note{position:fixed}
	.is-static-note{position:static}
}
@media screen and (max-width:920px){
	.is-relative-tablet{position:relative}
	.is-absolute-tablet{position:absolute}
	.is-fixed-tablet{position:fixed}
	.is-static-tablet{position:static}
}
@media screen and (max-width:620px){
	.is-relative-smart{position:relative}
	.is-absolute-smart{position:absolute}
	.is-fixed-smart{position:fixed}
	.is-static-smart{position:static}
}
@media screen and (max-width:470px){
	.is-relative-mobile{position:relative}
	.is-absolute-mobile{position:absolute}
	.is-fixed-mobile{position:fixed}
	.is-static-mobile{position:static}
}

/* Колонки */
.is-col,.is-col-1,.is-col-2,.is-col-3,.is-col-4,.is-col-5,.is-col-6,.is-col-7,.is-col-8,.is-col-9,.is-col-10,.is-col-11,.is-col-12{
	display:block;min-height:10px;float:left;padding:10px;
}

/* Отступы */
.is-col-np{padding:0}
.is-col-np-top{padding-top:0}
.is-col-np-right{padding-right:0}
.is-col-np-bottom{padding-bottom:0}
.is-col-np-left{padding-left:0}
@media screen and (max-width:1220px){
	.is-col-np-note{padding:0}
	.is-col-np-top-note{padding-top:0}
	.is-col-np-right-note{padding-right:0}
	.is-col-np-bottom-note{padding-bottom:0}
	.is-col-np-left-note{padding-left:0}
}
@media screen and (max-width:920px){
	.is-col-np-tablet{padding:0}
	.is-col-np-top-tablet{padding-top:0}
	.is-col-np-right-tablet{padding-right:0}
	.is-col-np-bottom-tablet{padding-bottom:0}
	.is-col-np-left-tablet{padding-left:0}
}
@media screen and (max-width:620px){
	.is-col-np-smart{padding:0}
	.is-col-np-top-smart{padding-top:0}
	.is-col-np-right-smart{padding-right:0}
	.is-col-np-bottom-smart{padding-bottom:0}
	.is-col-np-left-smart{padding-left:0}
}
@media screen and (max-width:470px){
	.is-col-np-mobile{padding:0}
	.is-col-np-top-mobile{padding-top:0}
	.is-col-np-right-mobile{padding-right:0}
	.is-col-np-bottom-mobile{padding-bottom:0}
	.is-col-np-left-mobile{padding-left:0}
}

/* Выравнивание */
.is-left{display:block;float:left}
.is-right{display:block;float:right}
@media screen and (max-width:1220px){
	.is-left-note{display:block;float:left}
	.is-right-note{display:block;float:right}
}
@media screen and (max-width:920px){
	.is-left-tablet{display:block;float:left}
	.is-right-tablet{display:block;float:right}
}
@media screen and (max-width:620px){
	.is-left-smart{display:block;float:left}
	.is-right-smart{display:block;float:right}
}
@media screen and (max-width:470px){
	.is-left-mobile{display:block;float:left}
	.is-right-mobile{display:block;float:right}
}

/* Колонки */
.is-col{width:auto}
.is-col-1{width:8.33333333%}
.is-col-2{width:16.66666667%}
.is-col-3{width:25%}
.is-col-4{width:33.33333333%}
.is-col-5{width:41.66666667%}
.is-col-6{width:50%}
.is-col-7{width:58.33333333%}
.is-col-8{width:66.66666667%}
.is-col-9{width:75%}
.is-col-10{width:83.33333333%}
.is-col-11{width:91.66666667%}
.is-col-12{width:100%}

.is-col-left-0{margin-left:0}
.is-col-left-1{margin-left:8.33333333%}
.is-col-left-2{margin-left:16.66666667%}
.is-col-left-3{margin-left:25%}
.is-col-left-4{margin-left:33.33333333%}
.is-col-left-5{margin-left:41.66666667%}
.is-col-left-6{margin-left:50%}
.is-col-left-7{margin-left:58.33333333%}
.is-col-left-8{margin-left:66.66666667%}
.is-col-left-9{margin-left:75%}
.is-col-left-10{margin-left:83.33333333%}
.is-col-left-11{margin-left:91.66666667%}

@media screen and (max-width:1220px){
	.is-col-1-note{width:8.33333333%}
	.is-col-2-note{width:16.66666667%}
	.is-col-3-note{width:25%}
	.is-col-4-note{width:33.33333333%}
	.is-col-5-note{width:41.66666667%}
	.is-col-6-note{width:50%}
	.is-col-7-note{width:58.33333333%}
	.is-col-8-note{width:66.66666667%}
	.is-col-9-note{width:75%}
	.is-col-10-note{width:83.33333333%}
	.is-col-11-note{width:91.66666667%}
	.is-col-12-note{width:100%}

	.is-col-left-0-note{margin-left:0}
	.is-col-left-1-note{margin-left:8.33333333%}
	.is-col-left-2-note{margin-left:16.66666667%}
	.is-col-left-3-note{margin-left:25%}
	.is-col-left-4-note{margin-left:33.33333333%}
	.is-col-left-5-note{margin-left:41.66666667%}
	.is-col-left-6-note{margin-left:50%}
	.is-col-left-7-note{margin-left:58.33333333%}
	.is-col-left-8-note{margin-left:66.66666667%}
	.is-col-left-9-note{margin-left:75%}
	.is-col-left-10-note{margin-left:83.33333333%}
	.is-col-left-11-note{margin-left:91.66666667%}
}
@media screen and (max-width:920px){
	.is-col-1-tablet{width:8.33333333%}
	.is-col-2-tablet{width:16.66666667%}
	.is-col-3-tablet{width:25%}
	.is-col-4-tablet{width:33.33333333%}
	.is-col-5-tablet{width:41.66666667%}
	.is-col-6-tablet{width:50%}
	.is-col-7-tablet{width:58.33333333%}
	.is-col-8-tablet{width:66.66666667%}
	.is-col-9-tablet{width:75%}
	.is-col-10-tablet{width:83.33333333%}
	.is-col-11-tablet{width:91.66666667%}
	.is-col-12-tablet{width:100%}

	.is-col-left-0-tablet{margin-left:0}
	.is-col-left-1-tablet{margin-left:8.33333333%}
	.is-col-left-2-tablet{margin-left:16.66666667%}
	.is-col-left-3-tablet{margin-left:25%}
	.is-col-left-4-tablet{margin-left:33.33333333%}
	.is-col-left-5-tablet{margin-left:41.66666667%}
	.is-col-left-6-tablet{margin-left:50%}
	.is-col-left-7-tablet{margin-left:58.33333333%}
	.is-col-left-8-tablet{margin-left:66.66666667%}
	.is-col-left-9-tablet{margin-left:75%}
	.is-col-left-10-tablet{margin-left:83.33333333%}
	.is-col-left-11-tablet{margin-left:91.66666667%}
}
@media screen and (max-width:620px){
	.is-col-1-smart{width:8.33333333%}
	.is-col-2-smart{width:16.66666667%}
	.is-col-3-smart{width:25%}
	.is-col-4-smart{width:33.33333333%}
	.is-col-5-smart{width:41.66666667%}
	.is-col-6-smart{width:50%}
	.is-col-7-smart{width:58.33333333%}
	.is-col-8-smart{width:66.66666667%}
	.is-col-9-smart{width:75%}
	.is-col-10-smart{width:83.33333333%}
	.is-col-11-smart{width:91.66666667%}
	.is-col-12-smart{width:100%}

	.is-col-left-0-smart{margin-left:0}
	.is-col-left-1-smart{margin-left:8.33333333%}
	.is-col-left-2-smart{margin-left:16.66666667%}
	.is-col-left-3-smart{margin-left:25%}
	.is-col-left-4-smart{margin-left:33.33333333%}
	.is-col-left-5-smart{margin-left:41.66666667%}
	.is-col-left-6-smart{margin-left:50%}
	.is-col-left-7-smart{margin-left:58.33333333%}
	.is-col-left-8-smart{margin-left:66.66666667%}
	.is-col-left-9-smart{margin-left:75%}
	.is-col-left-10-smart{margin-left:83.33333333%}
	.is-col-left-11-smart{margin-left:91.66666667%}
}
@media screen and (max-width:470px){
	.is-col-1-mobile{width:8.33333333%}
	.is-col-2-mobile{width:16.66666667%}
	.is-col-3-mobile{width:25%}
	.is-col-4-mobile{width:33.33333333%}
	.is-col-5-mobile{width:41.66666667%}
	.is-col-6-mobile{width:50%}
	.is-col-7-mobile{width:58.33333333%}
	.is-col-8-mobile{width:66.66666667%}
	.is-col-9-mobile{width:75%}
	.is-col-10-mobile{width:83.33333333%}
	.is-col-11-mobile{width:91.66666667%}
	.is-col-12-mobile{width:100%}

	.is-col-left-0-mobile{margin-left:0}
	.is-col-left-1-mobile{margin-left:8.33333333%}
	.is-col-left-2-mobile{margin-left:16.66666667%}
	.is-col-left-3-mobile{margin-left:25%}
	.is-col-left-4-mobile{margin-left:33.33333333%}
	.is-col-left-5-mobile{margin-left:41.66666667%}
	.is-col-left-6-mobile{margin-left:50%}
	.is-col-left-7-mobile{margin-left:58.33333333%}
	.is-col-left-8-mobile{margin-left:66.66666667%}
	.is-col-left-9-mobile{margin-left:75%}
	.is-col-left-10-mobile{margin-left:83.33333333%}
	.is-col-left-11-mobile{margin-left:91.66666667%}
}

/* Отображение */
.is-none{display:none}
.is-block{display:block}
.is-inline{display:inline}
.is-inline-block{display:inline-block}
@media screen and (max-width:1220px){
	.is-none-note{display:none}
	.is-block-note{display:block}
	.is-inline-note{display:inline}
	.is-inline-block-note{display:inline-block}
}
@media screen and (max-width:920px){
	.is-none-tablet{display:none}
	.is-block-tablet{display:block}
	.is-inline-tablet{display:inline}
	.is-inline-block-tablet{display:inline-block}
}
@media screen and (max-width:620px){
	.is-none-smart{display:none}
	.is-block-smart{display:block}
	.is-inline-smart{display:inline}
	.is-inline-block-smart{display:inline-block}
}
@media screen and (max-width:470px){
	.is-none-mobile{display:none}
	.is-block-mobile{display:block}
	.is-inline-mobile{display:inline}
	.is-inline-block-mobile{display:inline-block}
}

.is-table{display:table;width:100%}
.is-table .is-table-cell{display:table-cell;vertical-align:middle}

.is-pointer{cursor:pointer}
.overflow-hidden{overflow:hidden}

/* Flex */
.is-flex{display:flex}
.is-flex-va{align-items:center}
.is-flex-item{}