@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Medium.eot');
    src: local('Mazzard M Medium'), local('MazzardM-Medium'),
        url('../fonts/MazzardM-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Medium.woff2') format('woff2'),
        url('../fonts/MazzardM-Medium.woff') format('woff'),
        url('../fonts/MazzardM-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-ExtraLightItalic.eot');
    src: local('Mazzard M ExtraLight Italic'), local('MazzardM-ExtraLightItalic'),
        url('../fonts/MazzardM-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-ExtraLightItalic.woff') format('woff'),
        url('../fonts/MazzardM-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-BlackItalic.eot');
    src: local('Mazzard H Black Italic'), local('MazzardH-BlackItalic'),
        url('../fonts/MazzardH-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-BlackItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-BlackItalic.woff') format('woff'),
        url('../fonts/MazzardH-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-ExtraBold.eot');
    src: local('Mazzard L ExtraBold'), local('MazzardL-ExtraBold'),
        url('../fonts/MazzardL-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-ExtraBold.woff2') format('woff2'),
        url('../fonts/MazzardL-ExtraBold.woff') format('woff'),
        url('../fonts/MazzardL-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Black.eot');
    src: local('Mazzard H Black'), local('MazzardH-Black'),
        url('../fonts/MazzardH-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Black.woff2') format('woff2'),
        url('../fonts/MazzardH-Black.woff') format('woff'),
        url('../fonts/MazzardH-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-BoldItalic.eot');
    src: local('Mazzard M Bold Italic'), local('MazzardM-BoldItalic'),
        url('../fonts/MazzardM-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-BoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-BoldItalic.woff') format('woff'),
        url('../fonts/MazzardM-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Medium.eot');
    src: local('Mazzard H Medium'), local('MazzardH-Medium'),
        url('../fonts/MazzardH-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Medium.woff2') format('woff2'),
        url('../fonts/MazzardH-Medium.woff') format('woff'),
        url('../fonts/MazzardH-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Light.eot');
    src: local('Mazzard M Light'), local('MazzardM-Light'),
        url('../fonts/MazzardM-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Light.woff2') format('woff2'),
        url('../fonts/MazzardM-Light.woff') format('woff'),
        url('../fonts/MazzardM-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-LightItalic.eot');
    src: local('Mazzard H Light Italic'), local('MazzardH-LightItalic'),
        url('../fonts/MazzardH-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-LightItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-LightItalic.woff') format('woff'),
        url('../fonts/MazzardH-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-ExtraLight.eot');
    src: local('Mazzard H ExtraLight'), local('MazzardH-ExtraLight'),
        url('../fonts/MazzardH-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-ExtraLight.woff2') format('woff2'),
        url('../fonts/MazzardH-ExtraLight.woff') format('woff'),
        url('../fonts/MazzardH-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Bold.eot');
    src: local('Mazzard M Bold'), local('MazzardM-Bold'),
        url('../fonts/MazzardM-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Bold.woff2') format('woff2'),
        url('../fonts/MazzardM-Bold.woff') format('woff'),
        url('../fonts/MazzardM-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-SemiBoldItalic.eot');
    src: local('Mazzard M SemiBold Italic'), local('MazzardM-SemiBoldItalic'),
        url('../fonts/MazzardM-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-SemiBoldItalic.woff') format('woff'),
        url('../fonts/MazzardM-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-ExtraLight.eot');
    src: local('Mazzard L ExtraLight'), local('MazzardL-ExtraLight'),
        url('../fonts/MazzardL-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-ExtraLight.woff2') format('woff2'),
        url('../fonts/MazzardL-ExtraLight.woff') format('woff'),
        url('../fonts/MazzardL-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Light.eot');
    src: local('Mazzard H Light'), local('MazzardH-Light'),
        url('../fonts/MazzardH-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Light.woff2') format('woff2'),
        url('../fonts/MazzardH-Light.woff') format('woff'),
        url('../fonts/MazzardH-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-ThinItalic.eot');
    src: local('Mazzard L Thin Italic'), local('MazzardL-ThinItalic'),
        url('../fonts/MazzardL-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-ThinItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-ThinItalic.woff') format('woff'),
        url('../fonts/MazzardL-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-ExtraBoldItalic.eot');
    src: local('Mazzard H ExtraBold Italic'), local('MazzardH-ExtraBoldItalic'),
        url('../fonts/MazzardH-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/MazzardH-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-SemiBold.eot');
    src: local('Mazzard M SemiBold'), local('MazzardM-SemiBold'),
        url('../fonts/MazzardM-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-SemiBold.woff2') format('woff2'),
        url('../fonts/MazzardM-SemiBold.woff') format('woff'),
        url('../fonts/MazzardM-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Regular.eot');
    src: local('Mazzard L Regular'), local('MazzardL-Regular'),
        url('../fonts/MazzardL-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Regular.woff2') format('woff2'),
        url('../fonts/MazzardL-Regular.woff') format('woff'),
        url('../fonts/MazzardL-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-MediumItalic.eot');
    src: local('Mazzard H Medium Italic'), local('MazzardH-MediumItalic'),
        url('../fonts/MazzardH-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-MediumItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-MediumItalic.woff') format('woff'),
        url('../fonts/MazzardH-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Italic.eot');
    src: local('Mazzard L Italic'), local('MazzardL-Italic'),
        url('../fonts/MazzardL-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Italic.woff2') format('woff2'),
        url('../fonts/MazzardL-Italic.woff') format('woff'),
        url('../fonts/MazzardL-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-ExtraBoldItalic.eot');
    src: local('Mazzard L ExtraBold Italic'), local('MazzardL-ExtraBoldItalic'),
        url('../fonts/MazzardL-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/MazzardL-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Bold.eot');
    src: local('Mazzard L Bold'), local('MazzardL-Bold'),
        url('../fonts/MazzardL-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Bold.woff2') format('woff2'),
        url('../fonts/MazzardL-Bold.woff') format('woff'),
        url('../fonts/MazzardL-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-BlackItalic.eot');
    src: local('Mazzard M Black Italic'), local('MazzardM-BlackItalic'),
        url('../fonts/MazzardM-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-BlackItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-BlackItalic.woff') format('woff'),
        url('../fonts/MazzardM-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-MediumItalic.eot');
    src: local('Mazzard L Medium Italic'), local('MazzardL-MediumItalic'),
        url('../fonts/MazzardL-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-MediumItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-MediumItalic.woff') format('woff'),
        url('../fonts/MazzardL-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-ExtraBoldItalic.eot');
    src: local('Mazzard M ExtraBold Italic'), local('MazzardM-ExtraBoldItalic'),
        url('../fonts/MazzardM-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/MazzardM-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Regular.eot');
    src: local('Mazzard M Regular'), local('MazzardM-Regular'),
        url('../fonts/MazzardM-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Regular.woff2') format('woff2'),
        url('../fonts/MazzardM-Regular.woff') format('woff'),
        url('../fonts/MazzardM-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Italic.eot');
    src: local('Mazzard H Italic'), local('MazzardH-Italic'),
        url('../fonts/MazzardH-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Italic.woff2') format('woff2'),
        url('../fonts/MazzardH-Italic.woff') format('woff'),
        url('../fonts/MazzardH-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-LightItalic.eot');
    src: local('Mazzard M Light Italic'), local('MazzardM-LightItalic'),
        url('../fonts/MazzardM-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-LightItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-LightItalic.woff') format('woff'),
        url('../fonts/MazzardM-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-LightItalic.eot');
    src: local('Mazzard L Light Italic'), local('MazzardL-LightItalic'),
        url('../fonts/MazzardL-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-LightItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-LightItalic.woff') format('woff'),
        url('../fonts/MazzardL-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Italic.eot');
    src: local('Mazzard M Italic'), local('MazzardM-Italic'),
        url('../fonts/MazzardM-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Italic.woff2') format('woff2'),
        url('../fonts/MazzardM-Italic.woff') format('woff'),
        url('../fonts/MazzardM-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Thin.eot');
    src: local('Mazzard H Thin'), local('MazzardH-Thin'),
        url('../fonts/MazzardH-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Thin.woff2') format('woff2'),
        url('../fonts/MazzardH-Thin.woff') format('woff'),
        url('../fonts/MazzardH-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-SemiBoldItalic.eot');
    src: local('Mazzard H SemiBold Italic'), local('MazzardH-SemiBoldItalic'),
        url('../fonts/MazzardH-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-SemiBoldItalic.woff') format('woff'),
        url('../fonts/MazzardH-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-BoldItalic.eot');
    src: local('Mazzard L Bold Italic'), local('MazzardL-BoldItalic'),
        url('../fonts/MazzardL-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-BoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-BoldItalic.woff') format('woff'),
        url('../fonts/MazzardL-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-ThinItalic.eot');
    src: local('Mazzard H Thin Italic'), local('MazzardH-ThinItalic'),
        url('../fonts/MazzardH-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-ThinItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-ThinItalic.woff') format('woff'),
        url('../fonts/MazzardH-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-ExtraLight.eot');
    src: local('Mazzard M ExtraLight'), local('MazzardM-ExtraLight'),
        url('../fonts/MazzardM-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-ExtraLight.woff2') format('woff2'),
        url('../fonts/MazzardM-ExtraLight.woff') format('woff'),
        url('../fonts/MazzardM-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Light.eot');
    src: local('Mazzard L Light'), local('MazzardL-Light'),
        url('../fonts/MazzardL-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Light.woff2') format('woff2'),
        url('../fonts/MazzardL-Light.woff') format('woff'),
        url('../fonts/MazzardL-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Bold.eot');
    src: local('Mazzard H Bold'), local('MazzardH-Bold'),
        url('../fonts/MazzardH-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Bold.woff2') format('woff2'),
        url('../fonts/MazzardH-Bold.woff') format('woff'),
        url('../fonts/MazzardH-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Medium.eot');
    src: local('Mazzard L Medium'), local('MazzardL-Medium'),
        url('../fonts/MazzardL-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Medium.woff2') format('woff2'),
        url('../fonts/MazzardL-Medium.woff') format('woff'),
        url('../fonts/MazzardL-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-MediumItalic.eot');
    src: local('Mazzard M Medium Italic'), local('MazzardM-MediumItalic'),
        url('../fonts/MazzardM-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-MediumItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-MediumItalic.woff') format('woff'),
        url('../fonts/MazzardM-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Thin.eot');
    src: local('Mazzard L Thin'), local('MazzardL-Thin'),
        url('../fonts/MazzardL-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Thin.woff2') format('woff2'),
        url('../fonts/MazzardL-Thin.woff') format('woff'),
        url('../fonts/MazzardL-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-ExtraBold.eot');
    src: local('Mazzard M ExtraBold'), local('MazzardM-ExtraBold'),
        url('../fonts/MazzardM-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-ExtraBold.woff2') format('woff2'),
        url('../fonts/MazzardM-ExtraBold.woff') format('woff'),
        url('../fonts/MazzardM-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Black.eot');
    src: local('Mazzard M Black'), local('MazzardM-Black'),
        url('../fonts/MazzardM-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Black.woff2') format('woff2'),
        url('../fonts/MazzardM-Black.woff') format('woff'),
        url('../fonts/MazzardM-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-Black.eot');
    src: local('Mazzard L Black'), local('MazzardL-Black'),
        url('../fonts/MazzardL-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-Black.woff2') format('woff2'),
        url('../fonts/MazzardL-Black.woff') format('woff'),
        url('../fonts/MazzardL-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-ThinItalic.eot');
    src: local('Mazzard M Thin Italic'), local('MazzardM-ThinItalic'),
        url('../fonts/MazzardM-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-ThinItalic.woff2') format('woff2'),
        url('../fonts/MazzardM-ThinItalic.woff') format('woff'),
        url('../fonts/MazzardM-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-SemiBold.eot');
    src: local('Mazzard L SemiBold'), local('MazzardL-SemiBold'),
        url('../fonts/MazzardL-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-SemiBold.woff2') format('woff2'),
        url('../fonts/MazzardL-SemiBold.woff') format('woff'),
        url('../fonts/MazzardL-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-SemiBoldItalic.eot');
    src: local('Mazzard L SemiBold Italic'), local('MazzardL-SemiBoldItalic'),
        url('../fonts/MazzardL-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-SemiBoldItalic.woff') format('woff'),
        url('../fonts/MazzardL-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard M';
    src: url('../fonts/MazzardM-Thin.eot');
    src: local('Mazzard M Thin'), local('MazzardM-Thin'),
        url('../fonts/MazzardM-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardM-Thin.woff2') format('woff2'),
        url('../fonts/MazzardM-Thin.woff') format('woff'),
        url('../fonts/MazzardM-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-Regular.eot');
    src: local('Mazzard H Regular'), local('MazzardH-Regular'),
        url('../fonts/MazzardH-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-Regular.woff2') format('woff2'),
        url('../fonts/MazzardH-Regular.woff') format('woff'),
        url('../fonts/MazzardH-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-ExtraLightItalic.eot');
    src: local('Mazzard L ExtraLight Italic'), local('MazzardL-ExtraLightItalic'),
        url('../fonts/MazzardL-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-ExtraLightItalic.woff') format('woff'),
        url('../fonts/MazzardL-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-SemiBold.eot');
    src: local('Mazzard H SemiBold'), local('MazzardH-SemiBold'),
        url('../fonts/MazzardH-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-SemiBold.woff2') format('woff2'),
        url('../fonts/MazzardH-SemiBold.woff') format('woff'),
        url('../fonts/MazzardH-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-BoldItalic.eot');
    src: local('Mazzard H Bold Italic'), local('MazzardH-BoldItalic'),
        url('../fonts/MazzardH-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-BoldItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-BoldItalic.woff') format('woff'),
        url('../fonts/MazzardH-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard L';
    src: url('../fonts/MazzardL-BlackItalic.eot');
    src: local('Mazzard L Black Italic'), local('MazzardL-BlackItalic'),
        url('../fonts/MazzardL-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardL-BlackItalic.woff2') format('woff2'),
        url('../fonts/MazzardL-BlackItalic.woff') format('woff'),
        url('../fonts/MazzardL-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-ExtraLightItalic.eot');
    src: local('Mazzard H ExtraLight Italic'), local('MazzardH-ExtraLightItalic'),
        url('../fonts/MazzardH-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/MazzardH-ExtraLightItalic.woff') format('woff'),
        url('../fonts/MazzardH-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Mazzard H';
    src: url('../fonts/MazzardH-ExtraBold.eot');
    src: local('Mazzard H ExtraBold'), local('MazzardH-ExtraBold'),
        url('../fonts/MazzardH-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MazzardH-ExtraBold.woff2') format('woff2'),
        url('../fonts/MazzardH-ExtraBold.woff') format('woff'),
        url('../fonts/MazzardH-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

html {
    overflow: hidden;
    scroll-behavior: smooth;
}

body 
{
	overflow: hidden;
	position: absolute;
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	border-width: 0px;
	SCROLLBAR-FACE-COLOR: #eabe8f; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: black; 
	SCROLLBAR-ARROW-COLOR:saddlebrown ; 
	SCROLLBAR-TRACK-COLOR:#fff8ea;
	background-color: PapayaWhip;
	color: #050404;
	margin:0; padding:0;
	min-width:800px;
  }

div { padding: 0;
	margin: 0;
}

.shadow {position:absolute; opacity: 0.50; filter:alpha(opacity=50); background:saddlebrown; overflow:hidden;}
.red, .tomato {color: tomato}
#d .bright, .bright {color:red;font-weight:bold}
.db, .db b {color: darkblue}
.dg {color: darkgray}

#t {
position : fixed;
width : 100%;
height : 30px;
top : 0;
right : 0;
bottom : auto;
left : 0;
/*border-top: 1px solid saddlebrown;*/
/*border-bottom : 2px solid #000000;*/
z-index: 2;
background-color: NavajoWhite; 
}

#DHTLMenu{position: absolute; left:20px; top: 29px; z-index:10; /*display:none;*/ }
#t #DHTLMenu #cList A {color:olivedrab}

#DHTLMenu iframe,#ftabs iframe,#shade iframe,#ftabs div.masgpanel iframe, #msgbox iframe,#msgshade iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;top:0;left:0;z-index:-2;filter:mask();width:3000px;height:3000px;
}

#addshad 
{
	width: 2px; height:28px; left:0px; top:2px; display:none; position: absolute; z-index:4;
}
#mainshad 
{
	width: 100%; top:31px;left:0px; height:5px; 
	position: absolute;
	z-index:2;
	 overflow:hidden;
}

#t #DHTLMenu A{
	color: saddlebrown; }
#t #tt A span {display:block; position:absolute; top:5px; left:8px;}
	
#t #tt A{
	color: saddlebrown;
	display:block;
	width:120px;
	height:30px;
	/*border: solid 1px NavajoWhite;*/
	border: 0px;
	vertical-align: bottom;
	background-image: url('p/mnu1.jpg');
	position:absolute;
	top: 0px;
	z-index: 3;
	font-size: 16px;

}
	
#t #tt A.hl
{	text-decoration: 	none;
	background-color: PapayaWhip;
	background-image: url('p/mnu.jpg');
}

#t #tt A:hover
{	text-decoration:	none;
	background-color: PapayaWhip;
	background-image: url('p/mnu.jpg');
}

#d {
    position: fixed;
    top: 30px;
    bottom: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    color: #000000;
    overflow: auto;
    z-index: 0;
    scroll-behavior: smooth;
}

#mnusrc{position: absolute; right:3px; top:1px; z-index:2;}

#d table,#ftabs table {  border:solid 1px saddlebrown; padding:0; margin:0; border-collapse:collapse;}
#d TR, #d td, #ftabs tr, #ftabs td {border:solid 1px saddlebrown; padding:0;  margin:0; border-collapse:collapse; }	

#d .news tr.msg td, #d .news tr.msg th
{
	font-size: 1.25rem;
	font-family: "Mazzard H", Helvetica, sans-serif;
	text-align:center;
	padding: 0.5rem;
}
                           
#d td,#d th
{
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align:left;
}


#d .noborder ol {margin-left:20px;}
#d .noborder li {padding-left:10px;margin-left:10px;}
#d .headpan, #msgbox .headpan, #msgbox1 .headpan {
    background-color: #F7D9A6;
    border-bottom: solid 1px #704830;
    padding-bottom: 3px;
    margin-bottom: 6px;
}
#d .border1, #ftabs .border1, #msgpanel .border1, .msgpanel .border1 {
    border: solid 1px #704830;
    background-color: NavajoWhite;
}
    #d .border1 tr, #d .border1 td, #d .border1 th, #msgpanel .border1 {
        border: solid 1px #704830;
        border-collapse: collapse;
    }
#d .border1 th, #ftabs .border1 th, #msgpanel .border1 th {text-align:center;}
#d .border1 td, #ftabs .border1 td, #msgpanel .border1 td {padding:2px 2px 2px 2px}
#d .noborder,#ftabs .border1 .noborder{ border: 0px;}
#d .noborder tr,#d .noborder td,#d .noborder th	,#d .noborder tbody {border: 0px; /*padding:2px 3px 0px 3px;*/}
#d span.emf {color:tomato;} /* emphesised */
#d .bld, #t .bld, #msgbox .bld, #msgbox1 .bld, #ftabs .bld {
    font-weight: bold;
}
#d .rt, #ftabs td.rt, #msgbox td.rt, #msgbox1 td.rt {
    text-align: right;
    white-space: nowrap;
}
#d .ct, #ftabs td.ct, #msgbox td.ct, #msgbox1 td.ct {
    text-align: center;
    white-space: nowrap;
}
#d b {font-weight:bold;}
#d .bl {background-color: papayawhip; font-weight:bold; color: saddlebrown }

#d .maintbl {margin-bottom:4px; 
	-moz-box-shadow: 1px 2px 2px saddlebrown;
	-webkit-box-shadow: 1px 2px 2px saddlebrown; 
	box-shadow: 1px 2px 2px saddlebrown; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='saddlebrown', Direction=145, Strength=2);}

TD.space
{    border-bottom: 2px solid;   
     border-color: white;
}
P
{	FONT-SIZE: 14px;  FONT-FAMILY: Verdana, Helvetica, sans-serif;
	 FONT-WEIGHT: 700;
	font-family: Verdana, Helvetica, sans-serif;
	COLOR: #99715c;
}

H1,H3,H4,.h3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.1em;
	font-weight:bold;
	font-style:normal; 
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: saddleBrown;
	text-align:left;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	}	
#d .h3 {padding: 20px 0 10px 40px}
#d .h3 i {color: blue;}
    TH	{	
	vertical-align:	baseline;
	font-size:	14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f8B878;
	color:saddlebrown;/*#fff0e8;*/
   border:solid 1px saddlebrown;
   border-collapse:collapse;
	}	

TR.trHeader
{ background-color: #ffdf98;}

TD.even_line
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black 1px solid;
    COLOR: #7f7f7f;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: PapayaWhip;
}
TD.first_line
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: #7f7f7f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: PapayaWhip;
}
TD.last_line
{
    FONT-SIZE: 3px;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-Top: black 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: NavajoWhite;
}
TD.odd_line
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black 1px solid;
    COLOR: #7f7f7f;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: NavajoWhite;
}
.nowrap,TD[nowrap]{ white-space:nowrap;}
 

/*#scrollercontent { POSITION: absolute }*/

A, A:link, A:visited, A:active
{  	FONT-SIZE: 14px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:olivedrab;
	text-decoration: none;
	outline:none;
	}
		
A:hover	{text-decoration:underline;}
#d A:hover {text-decoration:none; color:#005000;} 
#d .searchnum,#ftabs .searchnum {color: blue; font-size:150%;}
#d .searchnum:hover,#ftabs .searchnum:hover {text-decoration:underline; color:#005000;} 

IMG	{margin: 0;}


CHECKBOX {background-color: #FFF8DC;}

INPUT,SELECT,TEXTAREA {BACKGROUND-COLOR: ivory;  font-size: 14px; }
INPUT[type='text'], INPUT[type='number'], SELECT  {border: solid 1px saddlebrown;}
input[type='submit'],input[type='button'], button
{ margin-left:1px;
	background-color: peachpuff; background-image: url('p/bt.gif'); background-repeat:repeat-x; 
	border: solid 1px saddlebrown; border-top:solid 1px #c07020; border-left:solid 1px #c07020; 
	padding: 2px 5px 2px 5px; text-align:center;
    box-shadow: 1px 2px 0 0 rgba(139,69,19,0.6);
    -moz-box-shadow: 1px 2px 0 0 rgba(139,69,19,0.6);
    color:saddlebrown;
	}
button {background-image:none; margin:4px;background-color:NavajoWhite;}
input[type=submit]:hover,input[type=button]:hover, button:hover  {color:olivedrab;  }
input[type=submit]:active,input[type=button]:active , button:active
{
	color:tomato;
	1padding: 3px 5px 3px 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;	
}
input[disabled],input[disabled]:hover{color:darkgray}
input[disabled]:active {color:darkgray;	padding: 2px 5px 2px 5px; box-shadow: 1px 2px 0 0 rgba(139,69,19,0.6);  -moz-box-shadow: 1px 2px 0 0 rgba(139,69,19,0.6); -webkit-box-shadow: 1px 2px 0 rgba(139,69,19,0.6);}


input.sbt{padding:0; width:26px;  height:26px; border: solid 1px saddlebrown; vertical-align:top;BACKGROUND-COLOR: peachpuff; background-image: url(p/ss.gif);}
input.sbt:active{background-position:0 1px }
input.sfd{BACKGROUND-COLOR: white; width:150px; height: 22px; background-image: url(p/schf.gif); vertical-align:middle;}
input.BTN{BACKGROUND-COLOR: #FFF8DC; FONT-WEIGHT: bold; COLOR: #cc5500; border-width:2px;}

IMG { border-width: 0px; margin:0px; }

FORM 
{    PADDING-LEFT: 6px;      
     PADDING-BOTTOM: 0px;     
}

/* стили для панели закладок */
.tab, .atab {background-image: url('p/tab.gif'); width:150px; height:30px;display:block; border:0; margin:0; text-align:center; vertical-align:middle;display:block; position:absolute; top:-30px; z-index:12;}
.tab span, .atab span {position:relative; top:6px;color:#704830;} 
.tab {background-position:0 -30px;}
.tab:hover {background-position: 0 -60px ;}
.atab {background-position: 0 0;}
.atab,.atab:hover,.atab:active{outline:none;}
a.tab:hover  span,a.atab:hover  span{text-decoration:none;}
#ftabs a:hover, #ftabs a:hover {text-decoration:none; color:darkgreen;}
#d .plus, #ftabs .plus, #msgbox .plus, #t .plus, #msgbox1 .plus {
    background: url('p/open.gif');
    background-repeat: no-repeat;
    padding: 2px;
}
#d .minus, #ftabs .minus, #msgbox .minus, #t .minus, #msgbox1 .minus {
    background: url('p/close.gif');
    background-repeat: no-repeat;
    padding: 2px;
}
/*#t .plus, #t .minus {padding-left: 40px}*/
#t tbody.plus + tbody, #msgbox tbody.plus + tbody, #msgbox1 tbody.plus + tbody {
    display: none;
}

/*#ftabs tbody.hide tr ,#d tbody.hide tr,#msgbox tbody.hide tr {display:none}*/
#ftabs tbody.hide ,#d tbody.hide ,#msgbox tbody.hide,#msgbox1 tbody.hide {display:none}
#ftabs .hdr, #d td.hdr,#msgbox td.hdr,#msgbox1 td.hdr {background-color:PapayaWhip;text-align:left;}
#ftabs .border1 {background-color:ivory; border:solid  #704830 1px;  border-collapse:collapse;}
#ftabs .border1 tr,#ftabs .border1 td,#ftabs .border1 th,#ftabs .border1 tbody {margin:0; border:solid  1px #704830;  border-collapse:collapse;}
#ftabs b,#msgbox b,#msgbox1 b, #codeinfo b {font-weight:bold;color:darkblue;}

#shade,#shade1 { opacity: 0.60; filter:alpha(opacity=60); background:#e0e0e0; z-index:20; width:100%;height:100%; left:0;top:0; display:none; position: fixed; }
#ftabs {top: 5%;left: 10%; width:80%; height:90%; border:solid black 1px; z-index:21; background-color: NavajoWhite; display:none;  position:fixed; overflow: visible;padding:5px 2px 2px 5px; }
#ftabs div {width:100%;height:100%;overflow:auto;}
#tabclose,.tabclose {z-index:22; position:absolute; right:-1px;top:-22px; border:solid black 1px;}
#ftabs #analogs.noflip .flip {display:none;}
#ftabs #analogs.flip .flip {display:;}
#ftabs #params {background-color:PapayaWhip;}
#ftabs #PictBoard img {margin:2px;border:solid  1px black;}
#ftabs #history {font-size:75%; position:absolute;top:100%;left:0;margin-top:1px;height:12px;width:100%;overflow:hidden; color:#808080;  }
#ftabs #history a, #ftabs #history a:active, #ftabs #history a:visited{font-size:80%;color:#008000;}
#ftabs #history a:hover{font-size:75%;color:darkgreen;}
.border1 #zakpanel {border:solid 1px saddlebrown; float:right;}
.border1 #zakpanel tr,.border1 #zakpanel td {border:none; background-color:PapayaWhip;}
#msgshade { z-index:1007; opacity: 0.60; filter:alpha(opacity=60); background:#e0e0e0;display:none;position:fixed;overflow:hidden; left:0;top:0; width:100%;height:100%; }
#msgshade1 {z-index:1009; opacity: 0.60; filter:alpha(opacity=60); background:#e0e0e0;display:none;position:fixed;overflow:hidden; left:0;top:0; width:100%;height:100%; }
#msgbox {z-index:1008; border:solid black 1px; overflow: visible;left:15%;top:15%; width:70%; height:70%;  position:fixed;display:none;background-color: PapayaWhip;}
#msgbox1{z-index:1010; border:solid black 1px; overflow: visible;left:17%;top:17%; width:66%; height:66%;  position:fixed;display:none;background-color: PapayaWhip;}
#msgpanel,#msgpanel1 {overflow:auto;width:100%;height:100%;background-color: PapayaWhip;}
#msgheader,#msgheader1 {border:solid black 1px; overflow:hidden; width:100%; height:20px; background-color: NavajoWhite; font-weight:bold; color:#000030;position:absolute;top:-21px;left:-1px;}
#msgclose,#msgclose1 {position:absolute; z-index:1009; top:0; right:0; border-left:solid black 1px;height:20px;}
#msgbox .border1,#msgbox1 .border1  {background-color:ivory; border:solid  #704830 1px;  border-collapse:collapse; margin:5px;}
#msgbox .border1 tr,#msgbox .border1 td,#msgbox .border1 th,#ftabs tr.border1, #msgbox1 .border1 tr,#msgbox1 .border1 td,#msgbox1 .border1 th,#ftabs tr.border1 {margin:0;border:solid  1px #704830;  border-collapse:collapse;}
#codeinfo .noborder tr,#codeinfo .noborder td,#codeinfo .noborder th, #msgbox .noborder tr, #msgbox .noborder td, #msgbox .noborder th, #msgbox1 .noborder tr, #msgbox1 .noborder td, #msgbox1 .noborder th {border:none 0px; /*padding:2px 3px 0px 3px;*/}
.message {background-color:#ffffc0; color:tomato;font-weight: bold;}
#d #codeinfo #zakpanel #expresstable tr {border: solid  1px #704830; border-collapse:collapse;}
#d #codeinfo #zakpanel #expresstable td {border:0; padding:2px;}
#codeinfo .plus,#sw .plus {background: url('p/check.gif');background-position: 0 0;background-repeat: no-repeat; padding:2px; }
#codeinfo .plus:hover {background: url('p/checkP.gif');background-position: 0 0;background-repeat: no-repeat; padding:2px; }
#codeinfo .minus,#sw .minus {background: url('p/check1.gif');background-position: 0 0;background-repeat: no-repeat;  padding:2px; }
#codeinfo .minus:hover {background: url('p/check1p.gif');background-position: 0 0;background-repeat: no-repeat; padding:2px; }
#codeinfo e {font-weight:bolder; color: #003000 }
#ftabs #sw td {padding:3px;}
#basket,.basket {z-index:22; position:absolute; right:45px;top:-22px; height:20px; padding-left:30px; background-image: url('p/basket.gif'); background-color:#F5FF9B; background-repeat: no-repeat; border:solid black 1px; color:blue; font-weight:bold; text-align:center;}
#lamp {z-index:22; position:absolute; right:22px;top:-22px; height:20px;border:solid black 1px;background-image: url('p/btn2.gif');}
#lamp1 {z-index:22; float:right; height:20px;border:solid black 1px;background-image: url('p/btn2.gif');}
.upOn #lamp,.upOn #lamp1 {background-image: url('p/btn1.gif');}
.upOn .up {display:none}
/*
.upOn   #codeinfo .price,.upOn #codeinfo .price .red {color:ivory; background-color:ivory;}
.upOn td.price, .upOn #codeinfo .inline td.price, .upOn .red,.upOn #codeinfo td.price, .upOn #codeinfo td.price b {color:ivory; background-color:ivory}
#d.upOn #sss #codeinfo .inline td.price, #d.upOn #sss #codeinfo .inline .red, #d.upOn #sss #codeinfo .inline td.price b{color:ivory; background-color:ivory}
#d.upOn #sss #codeinfo .price .red,#d.upOn #sss #codeinfo td.price, #d.upOn #sss #codeinfo td.price b {color:navajoWhite; background-color:navajowhite; }
*/
*.upOn td.price span, *.upOn span.price { visibility: hidden;}

#ftabs #addNote {display:none; border:solid black 1px; position:absolute; background-color: PapayaWhip;}
.maintbl { -moz-box-shadow: 1px 2px 2px saddlebrown;	-webkit-box-shadow: 1px 2px 2px saddlebrown; box-shadow: 1px 2px 2px saddlebrown; filter: progid:DXImageTransform.Microsoft.Shadow(color='saddlebrown', Direction=145, Strength=2);}
.message {border: solid saddlebrown 2px; background-color:#FFFFB0; color: darkred; padding:24px;margin: 20px; width:auto;font-weight: bold;}
#d #page1 {background-position: top right; background-repeat: no-repeat;}
/* для сортировки */
#d a.sort {background-image: url('p/ord.gif'); background-repeat:no-repeat; background-position: 0px 0px; padding-left: 16px; display:block; height:26px;}
#d a.sort:hover {background-image: url('p/ordAZ.gif');}
#d a.sort1 {background-image: url('p/ordAZ.gif'); background-repeat:no-repeat; background-position: 0px 0px; padding-left: 16px; display:block; height:26px;}
#d a.sort1:hover {background-image: url('p/ordZA.gif');}
#d a.sort2 {background-image: url('p/ordZA.gif'); background-repeat:no-repeat; background-position: 0px 0px; padding-left: 16px; display:block; height:26px;}
#d a.sort2:hover {background-image: url('p/ordAZ.gif');}
#d .it,#ftabs .it,#msgbox .it,#msgbox1 .it {font-style:italic;}
#msgbox .up,#msgbox1 .up {font-style:italic; color:tomato}
#d .w40,.w40 {width:40px}
#d .w60 {width:60px}
#d .w80 {width:80px}
#d .w120 {width:120px}
#d .w240,.w240 {width:240px}
#d .w600, .w600 {    width: 600px}
#d .small,#d #codeinfo .small,#ftabs .small {font-size:70%;}
#d .large {font-size:110%;font-weight:bolder; color:saddlebrown;}
#d .em, em {font-family:Arial; color: saddlebrown; font-weight:bold; font-style:normal; }
#d .fr, #t .fr, #codeinfo .fr, #ftabs .fr { float: right}
/* цены и наличие */
#d #maintbl e b, #d #AnalogsTbl e b, #ftabs #maintbl e b, #ftabs #AnalogsTbl e b, #d #codeinfo td e b, #ftabs #codeinfo td e b{color:Blue}
#d #maintbl td e, #d #AnalogsTbl e, #ftabs #maintbl td e, #ftabs #AnalogsTbl e {color: DarkBlue; font-weight: bold}
#d table.ss, #ftabs table.ss, #d table.ss tbody, #ftabs table.ss tbody, #d table.ss tr, #ftabs table.ss tr, #d table.ss td, #ftabs table.ss td {border: none}
#d table.ss, #ftabs table.ss {width: 100%;border: none;padding:0px;}
#d table.ss tr.list ~ tr, #ftabs table.ss tr.list ~ tr, #d table.ss tr.ttt, #ftabs table.ss tr.ttt {display: none}
#ftabs div#AnalogsList {overflow: visible}
#ftabs div#AnalogsList tr.header{color:saddlebrown;font-weight:bold}

/* блокировка прокрутки */
thead.fix th {
    position: sticky;
    top: 0;
}
/* контекстное меню */
    #d div#menu {position: fixed; border: 2px solid saddlebrown;padding: 2px;background-color: NavajoWhite; margin:0px; text-align: left; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.8)}
        #d div#menu a {background-color:NavajoWhite;color:#005000;padding:2px;display:inline-block; width:95%;}
        #d div#menu a.cls { background-color: lightgray; border: 1px solid darkgray; float:right; padding:0px;margin:0px; width:auto;}
        #d div#menu a:hover {background-color:#e0e0e0}
        #d div#menu span#hd {width:100%;background-color:#f8B878;border-bottom:1px solid saddlebrown;display:inline-block    }
/* Стиль для печати */
@media print { 	
	body,#d,#t,.border1,.noborder,.maintbl {position:relative;overflow:visible; background: #FFFFFF;min-width:0; width:100%; margin:0;padding:0;}
	*,#d,#d *,#t, .border1,noborder,form,h3 div,.maintbl {font-size: 12px; color:black; page-break-before: auto;page-break-after:auto;page-break-inside:auto; }
	.small{font-size: 8px;}
	.border1 tr,.noborder tr,.maintbl tr {page-break-before: auto;}
	.nowrap {white-space:normal;}
	#t {display:none;}
	#d H3 {page-break-after:avoid;}
	/*body {width:19cm}*/
	}
@page {margin: 1cm; /*size:auto;*/ }

/* дерево счетов */
#msgbox .Tree .Container {
    padding: 3;
    margin: 3;
}

    #msgbox .Tree .Container li {
        list-style-type: none;
    }

/* indent for all tree children excepts root */
#msgbox .Tree .Node {
    margin-left: 18px;
    zoom: 1;
}

#msgbox .Tree .IsRoot {
    margin-left: 0;
}

#msgbox .Tree .ExpandOpen .Expand {
    background-image: url(p/close.gif);
}

/* closed is higher priority than open */
#msgbox .Tree .ExpandClosed .Expand {
    background-image: url(p/open.gif);
}

/* highest priority */
#msgbox .Tree .ExpandLeaf .Expand {
    background-image: url(p/l.gif);
}

#msgbox .Tree .Content {
    min-height: 18px;
    margin-left: 18px;
}

* html #msgbox .Tree .Content {
    height: 18px;
}


#msgbox .Tree .ExpandLoading {
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(p/loading1.gif);
}

#msgbox .Tree .Expand {
    width: 18px;
    height: 18px;
    float: left;
}


#msgbox .Tree .ExpandOpen .Container {
    display: block;
}

#msgbox .Tree .ExpandClosed .Container {
    display: none;
}

#msgbox .Tree .ExpandOpen .Expand, #msgbox .Tree .ExpandClosed .Expand {
    cursor: pointer;
}

#msgbox .Tree .ExpandLeaf .Expand {
    cursor: auto;
}
