/* ================================================== */
/* ============ шрифты  ============================= */
/* ================================================== */

/* pt-sans-narrow-regular - cyrillic_latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/pt-sans-narrow-v10-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Narrow'), local('PTSans-Narrow'),
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */	  
}

/* pt-sans-narrow-700 - cyrillic_latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/pt-sans-narrow-v10-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'),
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-sans-narrow-v10-cyrillic_latin-700.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}






h1 {
	font-family: PT Sans Narrow;
	font-weight:bold;	
    font-size: 27pt;
	line-height: 1;
    color: #222;
    margin-top: 35px;
    margin-bottom: 25px;
    cursor: default;
}

h2 {
	font-family: PT Sans Narrow;
	font-weight:bold;	
    font-size: 24pt;
	line-height: 1;
    color: #222;
    margin-top: 25px;
    margin-bottom: 15px;
    cursor: default;
}

h3 {
	font-family: PT Sans Narrow;
    font-size: 18pt;
	line-height:1;
    color: #222;
    margin-top: 35px;
    margin-bottom: 12px;
    cursor: default;
}

h3 a {
	font-family: PT Sans Narrow;
    font-size: 18pt;
    margin-top: 25px;
    margin-bottom: 12px;
}

h4{


}

h5{
    font-size: 12pt;
    margin-bottom: 2px;
}

h6 {
    font-size: 8pt;
    color: #777;
	margin-top:2px;
	line-height:15px;
}




h2 a {
	font-family: PT Sans Narrow;
	font-weight:bold;	
    font-size: 20pt;
    margin-top: 15px;
    margin-bottom: 15px;
}

a.lite {
	font-family: PT Sans Narrow !important;
	font-weight:bold;
	text-decoration:none;
	background: url(../img/a_underline_h1.gif) repeat-x 0 31px	
}

a.lite:hover {
	background:none;
}


h6.views {
	padding-left:21px; 
	background:url(../img/ico_eye.gif) no-repeat 0px 2px;
}

h6.diagramm {
	padding-left:12px; 
	background:url(../img/ico_diagramm.gif) no-repeat 0px 2px;
	display:inline;
}











h1.bignew, h2.bignew {
	font-family: PT Sans Narrow !important;
	font-weight:bold;
    line-height: 1.01;
	font-size:50px;
	margin-top:25px;
	margin-bottom:20px;
}

.bignew a  {
	font-family: PT Sans Narrow !important;
	font-weight:bold;
	font-size: inherit;
	text-decoration:none;	
	background: url(../img/a_underline_h1.gif) repeat-x 0 71px
}

.bignew  a:hover  {
	 background: none;
	 color:#33586a !important;
}




a.nodecor, .nodecor a {
    text-decoration: none;
}



.dotted:hover {
	background:none;
}

h1 span.arrow_down, h2 span.arrow_down {
	font-family: arial;
	font-weight:normal;
	background:none;
	padding:0;
	font-size:30pt;
	color:#a3c8d3;
	position:relative;
	top:-7px;
	left:5px;
}





@media screen and (max-width:900px){
	
	h1.bignew, 
	h2.bignew,
	h1.bignew a,
	h2.bignew a {
		font-size:26pt;
		margin-top:15px;
		margin-bottom:20px;
	}
	
	h1 {
		font-size: 24pt;
	}
	
}