

/*************************************************************************

                               F O N T S

*************************************************************************/


@font-face {
	font-family: 'MuseoSansCyrl100';
	src: url('../fonts/museo/MuseoSansCyrl-100.eot');
	src: url('../fonts/museo/MuseoSansCyrl-100d41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-100.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-100.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-100.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSansCyrl100Italic';
	src: url('../fonts/museo/MuseoSansCyrl-100Italic.eot');
	src: url('../fonts/museo/MuseoSansCyrl-100Italicd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-100Italic.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-100Italic.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-100Italic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'MuseoSansCyrl300';
	src: url('../fonts/museo/MuseoSansCyrl-300.eot');
	src: url('../fonts/museo/MuseoSansCyrl-300d41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-300.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-300.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-300.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSansCyrl300Italic';
	src: url('../fonts/museo/MuseoSansCyrl-300Italic.eot');
	src: url('../fonts/museo/MuseoSansCyrl-300Italicd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-300Italic.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-300Italic.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-300Italic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'MuseoSansCyrl500';
	src: url('../fonts/museo/MuseoSansCyrl-500.eot');
	src: url('../fonts/museo/MuseoSansCyrl-500d41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-500.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-500.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-500.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSansCyrl500Italic';
	src: url('../fonts/museo/MuseoSansCyrl-500Italic.eot');
	src: url('../fonts/museo/MuseoSansCyrl-500Italicd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-500Italic.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-500Italic.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-500Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'MuseoSansCyrl700';
	src: url('../fonts/museo/MuseoSansCyrl-700.eot');
	src: url('../fonts/museo/MuseoSansCyrl-700d41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-700.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-700.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-700.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSansCyrl700Italic';
	src: url('../fonts/museo/MuseoSansCyrl-700Italic.eot');
	src: url('../fonts/museo/MuseoSansCyrl-700Italicd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-700Italic.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-700Italic.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-700Italic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'MuseoSansCyrl900';
	src: url('../fonts/museo/MuseoSansCyrl-900.eot');
	src: url('../fonts/museo/MuseoSansCyrl-900d41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-900.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-900.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-900.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSansCyrl900Italic';
	src: url('../fonts/museo/MuseoSansCyrl-900Italic.eot');
	src: url('../fonts/museo/MuseoSansCyrl-900Italicd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo/MuseoSansCyrl-900Italic.woff2') format('woff2'),
		url('../fonts/museo/MuseoSansCyrl-900Italic.woff') format('woff'),
		url('../fonts/museo/MuseoSansCyrl-900Italic.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'FormularBold';
	src: url(../fonts/formular/Formular-Bold.html);
	src:
		url(../fonts/formular/Formular-Boldd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-Bold.woff2) format('woff2'),
		url(../fonts/formular/Formular-Bold.woff) format('woff'),
		url(../fonts/formular/Formular-Bold.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularBlack';
	src: url(../fonts/formular/Formular-Black.html);
	src:
		url(../fonts/formular/Formular-Blackd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-Black.woff2) format('woff2'),
		url(../fonts/formular/Formular-Black.woff) format('woff'),
		url(../fonts/formular/Formular-Black.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularLight';
	src: url(../fonts/formular/Formular-Light.html);
	src:
		url(../fonts/formular/Formular-Lightd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-Light.woff2) format('woff2'),
		url(../fonts/formular/Formular-Light.woff) format('woff'),
		url(../fonts/formular/Formular-Light.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularItalic';
	src: url(../fonts/formular/Formular-Italic.html);
	src:
		url(../fonts/formular/Formular-Italicd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-Italic.woff2) format('woff2'),
		url(../fonts/formular/Formular-Italic.woff) format('woff'),
		url(../fonts/formular/Formular-Italic.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularMedium';
	src: url(../fonts/formular/Formular-Medium.html);
	src:
		url(../fonts/formular/Formular-Mediumd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-Medium.woff2) format('woff2'),
		url(../fonts/formular/Formular-Medium.woff) format('woff'),
		url(../fonts/formular/Formular-Medium.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularRegular';
	src: url(../fonts/formular/Formular.html);
	src:
		url(../fonts/formular/Formulard41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular.woff2) format('woff2'),
		url(../fonts/formular/Formular.woff) format('woff'),
		url(../fonts/formular/Formular.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularBoldItalic';
	src: url(../fonts/formular/Formular-BoldItalic.html);
	src:
		url(../fonts/formular/Formular-BoldItalicd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-BoldItalic.woff2) format('woff2'),
		url(../fonts/formular/Formular-BoldItalic.woff) format('woff'),
		url(../fonts/formular/Formular-BoldItalic.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularBlackItalic';
	src: url(../fonts/formular/Formular-BlackItalic.html);
	src:
		url(../fonts/formular/Formular-BlackItalicd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-BlackItalic.woff2) format('woff2'),
		url(../fonts/formular/Formular-BlackItalic.woff) format('woff'),
		url(../fonts/formular/Formular-BlackItalic.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularLightItalic';
	src: url(../fonts/formular/Formular-LightItalic.html);
	src:
		url(../fonts/formular/Formular-LightItalicd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-LightItalic.woff2) format('woff2'),
		url(../fonts/formular/Formular-LightItalic.woff) format('woff'),
		url(../fonts/formular/Formular-LightItalic.ttf) format('truetype')
	;
}


@font-face {
	font-family: 'FormularMediumItalic';
	src: url(../fonts/formular/Formular-MediumItalic.html);
	src:
		url(../fonts/formular/Formular-MediumItalicd41d.eot?#iefix) format('embedded-opentype'),
		url(../fonts/formular/Formular-MediumItalic.woff2) format('woff2'),
		url(../fonts/formular/Formular-MediumItalic.woff) format('woff'),
		url(../fonts/formular/Formular-MediumItalic.ttf) format('truetype')
	;
}



/*************************************************************************

                              B A S I C S

*************************************************************************/


*{
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	outline:none;
	cursor:default;
	max-height: 999999px;
	font-size: inherit;
	font-weight: 400;
}

b,strong{
	font: inherit;
	/*font-weight: inherit;*/
	font-style: inherit;
	cursor: inherit;
	font-weight: 400;
}

.location strong{
	font: inherit;
	font-style: inherit;
	cursor: inherit;
	font-weight: 600;
}

h1,h2,h3,h4,h5,h6{
	margin: 0px;
	font-weight: 400;
}

html{
	height:100%;
}

body{
	position: relative;
	margin: 0;
	color: #323232;
	font-family: MuseoSansCyrl500;
	font-size: 14px;
	line-height: 14px;
}

a{
	color: inherit;
	text-decoration:none;
	cursor: pointer;
}

input,textarea{
	cursor: inherit;
	font-size:inherit;
	color:inherit;
	font-family:inherit;
	padding: 0;
	margin: 0;
	text-indent: 0;
	background: none;
	border: none;
	resize: none;
	box-shadow: none;
	outline: none;
}

p{
	margin:0;
	padding:0;
}


a *{
	cursor:inherit;
}

button
{
	cursor:inherit;
	padding: 0;
	border:none;
	margin: 0px;
	background: none;
	font: inherit;
}

	button *{
		cursor:inherit;
	}


ul,li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

input[type=number]{
	-moz-appearance:textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{
	-webkit-appearance: none;
}

.no-transition{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.no-transition-recursive,
.no-transition-recursive *,
.no-transition-recursive:before,
.no-transition-recursive *:before,
.no-transition-recursive:after,
.no-transition-recursive *:after{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

