

/* Start:/local/templates/rockmaximum_2.0/components/bitrix/menu/navigation/style.min.css?1786289198490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/rockmaximum_2.0/components/bitrix/menu/navigation/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/rockmaximum_2.0/styles.css?17862882191393*/
* {
  margin: 0px;
  border: none;
  padding: 0px;
}
@font-face {
  font-family: 'PT Sans';
  src: 
    url(/local/templates/rockmaximum_2.0/font/pt_scan/regular.woff2) format('woff2'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/regular.woff) format('woff'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold.ttf) format('truetype'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/regular.otf) format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PT Sans';
  src: 
    url(/local/templates/rockmaximum_2.0/font/pt_scan/italic.woff2) format('woff2'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/italic.woff) format('woff'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/italic.ttf) format('truetype'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold-italic.otf) format('opentype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'PT Sans';
  src: 
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold.woff2) format('woff2'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold.woff) format('woff'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold.ttf) format('truetype'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold.otf) format('opentype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'PT Sans';
  src: 
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold_italic.woff2) format('woff2'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold_italic.woff) format('woff'),
    url(/local/templates/rockmaximum_2.0/font/pt_scanbold_italic.ttf) format('truetype'),
    url(/local/templates/rockmaximum_2.0/font/pt_scan/bold_italic.otf) format('opentype');
  font-weight: bold;
  font-style: italic;
}
body {
  font-family: 'PT Sans';
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
}

/* End */


/* Start:/local/templates/rockmaximum_2.0/template_styles.css?17862882191682*/
html {
  scroll-behavior: smooth;
}
body {
  display: block;
  width: 100vw;
  min-height: auto;
  color: #f5f5f5;
  background-image: linear-gradient(45deg, #0d0d0d, #262626, #1a1a1a, #333333);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  animation: gradientShift 0.3s ease infinite;
}
@keyframes gradientShift {
  0% { 
    background-position-x: 0%; 
    background-position-y: 50%; 
  }
  50% { 
    background-position-x: 100%; 
    background-position-y: 50%; 
  }
  100% { 
    background-position-x: 0%; 
    background-position-y: 50%; 
  }
}
body > .block {
  display: block;
  width: 100%;
}
body > #header-block.block,
body > #footer-block.block {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #1a1a1a;
  background-image: url(/local/templates/rockmaximum_2.0/image/backgraund.png);
}
body > #header-block.block {
  min-height: 100px;
  box-shadow: 0 10px 10px 0px rgba(0, 0, 0, 0.9);
}
body > #main-block.block {
  min-height: 100vh;
  background: transparent;
}
body > #footer-block.block {
  min-height: 140px;
  box-shadow: 0 -10px 10px 0px rgba(0, 0, 0, 0.9);
}
body > .block > .content {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
}
@media (min-width: 570px) {
  body > .block > .content {
    width: 540px;
  }
}
@media (min-width: 760px) {
  body > .block > .content {
    width: 720px;
  }
}
@media (min-width: 990px) {
  body > .block > .content {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  body > .block > .content {
    width: 1140px;
  }
}
@media (min-width: 1400px) {
  body > .block > .content {
    width: 1320px;
  }
}
@media (min-width: 1600px) {
  body > .block > .content {
    width: 1560px;
  }
}

/* End */
/* /local/templates/rockmaximum_2.0/components/bitrix/menu/navigation/style.min.css?1786289198490 */
/* /local/templates/rockmaximum_2.0/styles.css?17862882191393 */
/* /local/templates/rockmaximum_2.0/template_styles.css?17862882191682 */
