/*
 * See: https://fonts.google.com/license/googlerestricted
 */
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v14/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v14/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v14/4UaGrENHsxJlGDuGo1OIlL3Bwp5MKg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v14/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v14/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94Yt3CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94YtwCwZ-Pw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94Yt8CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94Yt9CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94YtzCwY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhHq3-OXg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(https://fonts.gstatic.com/s/robotomono/v7/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGq8f7-7Ag.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGq1f7-7Ag.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGq9f7-7Ag.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGqyf7-7Ag.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGq-f7-7Ag.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGq_f7-7Ag.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjC4iGqxf78.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq8f7-7Ag.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq1f7-7Ag.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq9f7-7Ag.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmqyf7-7Ag.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq-f7-7Ag.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmq_f7-7Ag.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(https://fonts.gstatic.com/s/robotomono/v7/L0xkDF4xlVMF-BfR8bXMIjDwjmqxf78.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}


body, div, table, td, p {
	font-family:'Roboto';
	font-size:16px;
	line-height: 1.6;
}

div {
text-align:left;
}

.chassis {
background:#fff;
text-align:center;
position:relative;
margin:auto;
}

.chassis a:link {text-decoration:none; color:#0E2B4B}   
.chassis a:visited {text-decoration:none; color:#0E2B4B}   
.chassis a:hover {text-decoration:underline; color:#000}   
.chassis a:active {text-decoration:none; color:#0E2B4B}

.chassis a {
	display:inline;
	/*word-break:break-all;*/
	hyphens: auto;
}

.abreak a {
	display:block;
	word-break:break-all;
}


p a:link, li a:link {
display:inline;
word-break:break-word!important;
overflow-wrap:break-word!important;
}

.more {
	display:block;
	padding:12px;
	background:#444;
	color:#fff;
	/*text-align:left;*/
	text-indent:50px;
	transition: text-indent 150ms linear;
}

.more:hover {
	color:#fff;
	text-indent:150px;
}


h1 {
/*background:#005689;*/
color:#005689;
padding: 0px 20px 0px 0;
font-size: 32px;
line-height: 40px;
}

h1:first-letter {
/*
font-size:52px;
color:#A00E0E;
*/
}

h1:after {
display:block;
width:1px;
height:1px;
clear:both;
content:" ";
}


b, strong {
color:#005689;
}


p {
/*
word-break:break-word!important;
overflow-wrap:break-word!important;
*/
hyphens: auto!important;
}

.kol3{
-moz-column-count:3; /* Firefox: "it should be 3 columns" */
-webkit-column-count:3; /* Safari and Chrome */
}		
	
.kol2{
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
}			

.cialo {
display:table;
position:relative;
}

.cialo:after {
	display:block;
	height:0px;
	clear:both;
	content:"";
}

.cialo:before {
	display:block;
	height:0px;
	clear:both;
	content:"";
}

.przeczytajprawa {
	width:300px;
	padding:10px;
	background:yellow;
}
	
.przeczytajprawa img {
	width:100%;
	
}	

#home_lewa {
display:table-cell;
width:660px;
margin-right:10px;
}

#home_prawa {
display:table-cell;
width:310px;
color:#816E63;
vertical-align:top;
}

#index_prawa {
width:320px;
float:right;
}

/*--menu dodatkowe--*/
.amt {	
font-size:24px	
}

.am0 {
padding:10px 0px 5px 0px;	
}

.am1 {
padding:0px 0px 5px 10px;	
}

.am2 {
padding:0px 0px 5px 20px;	
}

.am3 {
padding:0px 0px 5px 30px;	
}

/*--- menu art imprezy---*/
/*
.prev_art_imprezy{
	width:20px;
	height:28px;
	float:right;
	background:url(../design/pn_imprezy.png) -85px no-repeat;
	}

.next_art_imprezy{
	width:20px;
	height:28px;
	float:left;
	background:url(../design/pn_imprezy.png) 0px 0 no-repeat;
	}

#parent_imprezy {
	position:absolute;
	top:16px;
	left:200px;
	}

.rozpychacz_imprezy {
	width:0px;
	height:0px;
	}

.prev_next_imprezy {
	height:28px;
	position:relative;
	}
.prev_next_imprezy:after {
	display:block;
	clear:both;
	content: "";
	}

.prev_next_imprezy a {
	text-decoration:none;
	}

#pnx {
position:relative;
padding:10px;
}


.infiko {
	position:absolute;
	left:0px;
	top:50px;
	color:#ffffff;
	width: 100%;
	height:inherit;
	padding:10px;
	background:#5F004D;
	background:#000;
	border:solid 1px #ffffff;
	z-index:210;
	opacity:0.95
	}

.infik1 {
	width:24px;
	height:20px;
	margin:4px 4px 2px 0px;
	border:none;
	cursor:pointer;
	background:url(../design/liczbyc.png) no-repeat;
	opacity:0.35;
	}

.infik0 {
	width:24px;
	height:20px;
	margin:4px 4px 2px 0px;
	border:none;
	cursor:pointer;
	background: url(../design/liczbyc.png) no-repeat;	
	position:relative;
	}
*/
#menu_imprezy {
	height:60px;
	position:relative;
	background:url(../design/menu_puste.png) no-repeat;
	}
*/	
/*--------------*/
.gohome {
background: url(../design/zielonabrama_lts3.png) no-repeat;
width:140px;
height:42px;
float:left;
}

#black {
background:blue url(../design/line.jpg);
}

#black:after {
display:block;
clear:both;
content:"";
}

.guatab {

}

.guatab:after {
display:block;
clear:both;
content:"";
}


.guakol {
display:table;
float:left;
width:320px;
vertical-align:top;
}

.guakol:after {
display:block;
clear:both;
content:"";
}


.gua1blok {
display:table;
min-height:80px;
margin:0 8px 8px 0;
/*
padding:0 8px 0 0 ;
*/
float:left;
border-top:solid 1px #d4d4d4;
width: 320px;
text-overflow: ellipsis;
}

.gua1nr{
padding:0;
width:60px; 
color:#0E2B4B;
font-size:48px;
float:left;
}

.gua1blok hr{
margin:0 0 5px 0;
padding:0;
width:120px;
color:#f4f4f4;
display:none;
}

.gua1blok:after {
display:block;
clear:both;
content:"";
}

.boks2 {
display:block;
padding:10px 10px 0px 15px; 
background:url(../imgturysta/image/layout/boks2.png) 0 0 no-repeat;
color:#666666;
border:solid 1px #F4F4F4;
}

.boks2 figure {
	display: block;
	overflow:hidden;
	float:left;
	width:460px;
	height:285px;
	padding:2px;
	border:solid 1px #d4d4d4;
	margin:0 30px 10px 10px;
	background:#444444;
}

.boks2 figure img {
position:relative;
}

.boks2 h1 {
font-size: 32px;
line-height: 40px;
color:#000;
margin-top:0;
}

.boks2::after {
display:block;
clear:both;
content:"";
}

.homegroup h2 {
font-weight:800;
color: #00456E;
}

.prawom a {
display:table-cell;
height:30px;
/*background:url(../design/prawomenu.png);*/
vertical-align:middle;
}

.prawom b {
display:table-cell;
vertical-align:middle;
}

.prawom a h3 {
display:table-cell;
margin:0;
padding:0;
width:40px;
font-size:36px;
color:#d4d4d4;
position:relative;

}

.prawom ul {
padding:0;
margin:0;
margin-left:40px;
list-style-type:none;
}

.prawom ul a{
background:none;
height:26px;
vertical-align:top;
}

/*------- wazne -------*/
.arts_wazne h3 {
font-size: 14px;
margin:0;
padding:0 10px 0 10px;
}

.arts_wazne h4{
margin:0;
padding:0 10px 0 20px;
font-size:13px;
font-weight:500;
}

.arts_wazne {
font-size:13px;
background:#f4f4f4;
}

.arts_wazne img {
width:100%;
}

hr {
color:#f4f4f4;
border:none;
border-top:solid 1px #c4c4c4;
border-bottom:solid 0px #999999;
}

.lapka {
cursor:pointer;
}


/*
#gua1more {
display:table;
height:24px;
border-radius:13px;
background:#005689;
color:#fff;
margin:10px;
text-align:center;
font-size:16px;
font-weight:800;
padding:2px 10px 2px 10px;
}
*/


.gua1more {
display:table;
height:24px;
border-style:solid;
border-width:2px;
border-radius:32px;
margin:10px;
text-align:center;
font-size:16px;
font-weight:800;
padding:8px 16px 8px 16px;
cursor:pointer;
}

#mb {
position:absolute;
top:0;
left:0;
}

/*----- puzle ----*/

.ruch {
padding:0px;
margin:0;
text-align:center;
position:relative;
overflow:hidden;
/*
width:280px; 
height:347px;
border:solid 2px #FF8B00; */
/*border:solid 2px #ffffff; */
border-radius:20px; 
}

.ruchfirst {
position:absolute; 
top:0; 
left:0;
}

.videos {
position:absolute;
left:0px;
background:#0050A6;
/*height:350px; */
color:#ffffff;
padding:10px;
}

.videosa {
position:absolute;
left:0px;
background:url(../image/mat.png);
/*height:350px; */
color:#ffffff;
padding:10px;
}

.video_kat {
width:262px;
height:86px;
padding:0px;
margin:0 10px 10px 0;
text-align:center;
float:left;
position:relative;
overflow:hidden;
}

.videosp {
color:#ffffff;
width:252px;
height:76px;
padding:5px;
background:#000000 url(../imgturysta/image/imprezy2013/mapic/play.png) 220px 46px no-repeat;
position:absolute;
top:66px;
left:0px;
opacity:0.72;
}

.video_pp {
padding:0px;
margin:0 10px 10px 0;
text-align:center;
float:left;
position:relative;
overflow:hidden;
background:#000000; 
width:300px; 
height:230px
}

.video_pp img {
width:300px;
}

.videos_pp {
position:absolute;
left:0px;
color:#ffffff;
padding:10px;
height:230px; 
background:#000000; 
opacity:0.75; 
}

.videos_pp h3 {
margin-top:0;
}

.tb0 {
display:table;
}

.tbmarg {
padding:5px;
width:998px;
}

.td0 {
display:table-cell;
}


#mylog a:link {text-decoration:none; color:#ffffff}   
#mylog a:visited {text-decoration:none; color:#fff}   
#mylog a:hover {text-decoration:underline; color:#fff}   
#mylog a:active {text-decoration:none; color:#fff} 

#mbok5 div {
display:block
	
}

.galglosa li {
	display:block;
	}

.mgal {
	width:100px;
	height:100px;
	cursor:pointer;
	background: url(../image/imgbg.png) no-repeat;
	position:relative;
	padding:4px;	
}
	
.mgal_more {
	width:80px;
	height:100px;
	cursor:pointer;
	background:url(../design_smacznykarp/morefoto.png) no-repeat;
	position:relative;	
}	
	
.gnext {
	float:right;
	}

.gprev {
	float:left;
	}

.gnext img {
	border:0px;
	cursor:pointer;
	width:30px;
	height:30px;
	background:url(../image/next.png);
	}

.gprev img {
	border:0px;
	cursor:pointer;
	width:30px;
	height:30px;
	background: url(../image/prev.png);
	}

.downme {
	padding:16px;
	background:#444444;
	
}

.downme a:link {color:#f4f4f4;}   
.downme  a:visited {color:#f4f4f4;} 
.downme a:hover {color:red}
.downme a:active {color:#f4f4f4;}

.flex-container {
  display: flex;
  flex-wrap: wrap;
}

#navig {
   position:fixed;
   right:10px;
   bottom:10px;
   height:50px;
   width:50px;
   cursor:pointer;
   border-radius: 25px;
   z-index:1000;
}

a.btnsend {
display:block;
background:#B34FAF url(../images/report_problem.svg) left center no-repeat;
background-position:20px center;
filter:invert(100%);
padding:16px 0 10px 0;
width:100%;
color:#000;
box-shadow: 0px 0px 5px grey;
text-decoration:none;
}

a.btnsend:link {color:#000;text-decoration:none;}   
a.btnsend:visited {color:#000;text-decoration:none;} 
a.btnsend:hover {color:#000;box-shadow: 0px 0px 0px grey;}
a.btnsend:active {color:#000;text-decoration:none;}

.uwaga {
padding:16px;
background:#f4f4f4;
}

.abstrakt {
padding:10px;
margin:10px 0 10px 0;
background:#4F85AA;
color:#f4f4f4;
font-size:24px;
font-weight:800;
}

a.gov {
display:block;
width:100%;
padding:10px 5px 10px 5px;
background:#f4f4f4;
}

a.gov::before {
display:block;
width:100%;
content: "strona www przepisu: ";
}

.socm {
position:fixed;
top:180px;
left:10px;
/*
-webkit-transition: left 0.5s;
transition: left 0.5s;
*/
}

.socm ul {
list-style-type:none;
padding:0;
margin:0;
}

.socm ul li {
padding:0;
margin:0;
}

/*ikonka*/
.socm .badge-symbol {
width:40px;
height:40px;
margin:0;
padding:0;
position:relative;
top:0;
left:0;
stroke:#000;
stroke-width:1px;
fill:#fff;
cursor:pointer;
}

.socm .badge-symbol:hover {
stroke-width:0;
fill:#00ACED;
}



/*figure*/
.socm .badge-ico{
width:40px;
padding:0;
margin:0 0 10px 0;
position:relative;
top:0;

} 

.w320 {
width:320px;
background:url(../image/fff50.png);
box-sizing:border-box;
}

.atxt {
color:#000;
text-decoration:none;
}

.atxt:hover {
font-size:20px;
}

.zgloszenieImg {
		position:relative;
		width:100%;
	  min-height:400px ; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.zgloszenieH1 {
display:block;
width:100%;
/*position:absolute;*/
padding:10px 20px 10px 20px;
margin:0;
box-sizing:border-box;
background-color:rgba(0,0,0,0.8);
color:#fff;
text-align:center;
border-top:solid 2px #fff;
border-bottom:solid 6px #ccc;
}

.zgloszenieH1:first-letter {
/*font-size:52px;*/
color:#f4f4f4;
}

.pd10 {
padding:10px;
}

.menudtb td{
vertical-align:middle;
font-size:20px;
}

.menu_dzial_0 td {text-decoration:none; color:#A00E0E}   
.menu_dzial_1 td {text-decoration:none; color:#0E2B4B}   

.menu_dzial_0 td a:link {text-decoration:none; color:#A00E0E}   
.menu_dzial_0 td a:visited {text-decoration:none; color:#A00E0E}   
.menu_dzial_0 td a:hover {text-decoration:underline; color:#000}   
.menu_dzial_0 td a:active {text-decoration:none; color:#A00E0E}

.menu_dzial_1 td a:link {text-decoration:none; color:#0E2B4B}   
.menu_dzial_1 td a:visited {text-decoration:none; color:#0E2B4B}   
.menu_dzial_1 td a:hover {text-decoration:underline; color:#000}   
.menu_dzial_1 td a:active {text-decoration:none; color:#0E2B4B}

.menu_dzial_0 td:first-child {
font-size:36px;
font-weight:700;
}

.menu_dzial_1 td:first-child {
font-size:36px;
font-weight:700;
}

.productcart .opcjeNav {

}

.opcje {
margin-top:30px;
border:solid 1px #f4f4f4;
}

.oknoOpcje {
padding:10px;
}

.product_cechy {
width:100%;
  border-collapse: collapse;
  width: 100%;
}

.product_cechy td {
  border: 1px solid #ddd;
  padding: 8px;
  border-top:none;
  border-left:none;
}

.product_cechy .b0 {
	border-right:none;
}

.wizytowki {
  width: 100%;
  display: -webkit-flex; /* Safari */
  -webkit-flex-flow: row wrap; /* Safari 6.1+ */
  display: flex;
  flex-flow: row wrap;
}

.wizytowka {
width:310px;
border:solid 1px #d4d4d4;
box-sizing:border-box;
margin:5px;
position:relative;
padding-bottom:70px;
}

/*
.wizytowka a{
display:block;
padding:10px;
color:#000;
text-decoration:none;
}
*/


.elink {
padding:10px;
color:#000;
}

.elink a {
color:#000;
text-decoration:none;
}

.pdflink {
padding:16px;
background:#444;
color:#f4f4f4;
position:absolute;
bottom:0;
width:100%;
box-sizing:border-box;
}

.pdflink a {
color:#f4f4f4
}

.kolko {
display:table;
width:60px;
height:60px;
background:orange;
color:#fff;
font-weight:700;
border-radius:30px;
}

.kolko div:first-child {
display:table-cell;
vertical-align:middle;
text-align:center;
}

.product_menu {
display:table;
padding:2px 4px 2px 4px;
margin:2px;
float:left;
cursor:pointer;
}

.product_menu:hover {
background:#d4d4d4;
}

.product_menuok {
display:table;
padding:2px 4px 2px 4px;
margin:2px;
float:left;
cursor:pointer;
color:#888;
}

.product_menuok:hover {
background:#d4d4d4;
}

   



