@font-face {
	font-family: 'Gilroy-Bold';
	src: url('fonts/gilroy-bold.eot'); /* IE 9 Compatibility Mode */
	src: url('fonts/gilroy-bold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('fonts/gilroy-bold.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/gilroy-bold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('fonts/gilroy-bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/gilroy-bold.svg#gilroy-bold') format('svg'); /* Chrome < 4, Legacy iOS */
}

@font-face {
	font-family: 'Gilroy-SemiBold';
	src: url('fonts/gilroy-semibold.eot'); /* IE 9 Compatibility Mode */
	src: url('fonts/gilroy-semibold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('fonts/gilroy-semibold.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/gilroy-semibold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('fonts/gilroy-semibold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/gilroy-semibold.svg#gilroy-semibold') format('svg'); /* Chrome < 4, Legacy iOS */
}


@font-face {
	font-family: 'Gilroy-Regular';
	src: url('fonts/gilroy-regular.eot'); /* IE 9 Compatibility Mode */
	src: url('fonts/gilroy-regular.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('fonts/gilroy-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/gilroy-regular.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('fonts/gilroy-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/gilroy-regular.svg#gilroy-regular') format('svg'); /* Chrome < 4, Legacy iOS */
}


blockquote  { 
    background-color: #fff;
    border-left: 6px solid #bdbdbd;
    color: #49152c;
    padding: 10px 30px;
FONT: 15px  'Gilroy-Regular', sans-serif;       
 line-height: 1.5;
}


 a { 
	 color: #5a667a;
    text-decoration: none; /* Отменяем подчеркивание у ссылки */
    font-family: 'Gilroy-SemiBold', sans-serif; 
	 color: #999;
	 transform: scale(1, 1);
	 	  line-height: 1.1;
    
   } 

BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 15px 'Gilroy-SemiBold', sans-serif; COLOR: #333333; PADDING-TOP: 0px; 
line-height: 1.2;
 zoom: 105%;
background-size: cover;
background-attachment: fixed;
background-color: #eef1f8;
opacity: 1; }

table { FONT: 12px  'Gilroy-Regular', sans-serif; line-height: 1.4; }

input[type = "submit"]  {
	padding: 5px 30px;
	background: #4479BA;
	color: #FFF;
	font-size: 12pt; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 6px;
	border: solid 0px #20538D;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

input[type = "submit"]:hover {
  background: #356094;
	border: solid 0px #2A4E77;
	text-decoration: none;
	font-size: 12pt; 
}



h3 {
	PADDING-LEFT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-size: 20px;  
font-family: 'Gilroy-Regular', sans-serif; 
	 color: #333;
	 
	 	  line-height: 1.5;
}


p {
font-size: 15px;  
font-family: 'Gilroy-Regular', sans-serif;
	 color: #333;
	 	  line-height: 1.5;
}
 

h4 {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-size: 14px;  
font-family: 'Gilroy-Regular', sans-serif;
	 color: #333;
	 line-height: 1.5;
}


h5 {
	PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-size: 18px;  
font-family: 'Gilroy-Regular', sans-serif; font-weight: normal;
	 color: #999;
	 line-height: 1.5;
}

h2 {
	PADDING-LEFT: 10px; PADDING-TOP: 13px; PADDING-BOTTOM: 0px; MARGIN: -3px; font-size: 22px;  
font-family: 'Gilroy-Bold', sans-serif;
	 color: #3d6797;
	  
	  line-height: 1.3;
}

h1 {
	PADDING-LEFT: 10px; PADDING-TOP: 0px; PADDING-BOTTOM: 16px; MARGIN: 0px; font-size: 140%;  
font-family: 'Gilroy-Bold', sans-serif;
	 color: #333;
	
	  line-height: 1.2;

	 
}

h1.items {

	PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-size: 140%;  
font-family: 'Gilroy-Bold', sans-serif;

	 color: #333;
	 
	  line-height: 1.2;

}

h1.board {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; font-size: 140%;   
	 color: #333;
	  line-height: 1.2;
font-family: 'Gilroy-Bold', sans-serif;

}

tr.clickable:hover td {
	background: #f8f8f8;
border-radius: 8px;
  text-decoration: none; /* Отменяем подчеркивание у ссылки */
	cursor: pointer;
}

.td {
PADDING: 10px;
font-family: 'Gilroy-Regular', sans-serif;  line-height: 1.5;
}

.tdd {
PADDING-LEFT: 15px;
PADDING-TOP: 5px;
}




/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: background;
  transition-property: background;
padding: 8px 8px;
  background:#e5eaf0;
border-radius: 6px;
  color: #5a667a;
  border:0;
  text-decoration: none;
 
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-hollow a {color: #5a667a;}

.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background-color:#3685c5;
  color: #ffffff;
padding: 8px 8px;
text-decoration: none;

}


#toTop {

	width: 45px;
	height: 45px;
	border: 0px solid #cccccc;
	text-align: center;
	padding: 5px;
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	color: #666666;
	text-decoration: none;
 transform: scale(1, 1);
}



.example2 {
    display:inline-block;  
    position:relative;
 
}
.example2 span {
    line-height: 1.5;
    position:absolute;
    top:8px;  
    left:0px;
  
    /* Оформление текста */
    color:#FFF;
    font-size:15px;
text-shadow: 0px 0px 3px rgba(32, 32, 32, 0.8);
    /* Фон */
    
background: linear-gradient(180deg, rgba(54,133,197,1) 0%, rgba(54,133,197,0.5) 50%,rgba(54,133,197,0) 100%);
    
    padding:10px 20px;
 
}


.tbl{
border: solid 1px #D4D4D4;

 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
box-shadow: 1px 1px 4px rgba(0,0,0,0.2);

}

.tb2{
border-left: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
border-top: solid 1px #D4D4D4;
}

.tb3{
border-bottom: solid 1px #D4D4D4;
border-right: solid 1px #D4D4D4;
border-top: solid 1px #D4D4D4;
}

.tb4{
border-bottom: solid 1px #D4D4D4;
padding-bottom:10px;
padding-left:3px;
}

.tb5{
border-left: solid 1px #D4D4D4;
font-family: 'Open Sans', sans-serif;
}

input {
	color: #555;
	border: 1px solid #B5B8C8;
	background: #FFF repeat-x;
font-family: 'gilroy-regular', sans-serif;
}


.str {
	color: #006633;
}

select {
	color: #555;
	border: 1px solid #B5B8C8;
	background: #FFF repeat-x;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 3px;
font-family: 'gilroy-regular', sans-serif;
}

select.search_se {
	color: #555;
	border: 1px solid #B5B8C8;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 0px;
	background: #FFF repeat-x;
font-family: 'gilroy-regular', sans-serif;

}


textarea {
line-height: 1.5;
	color: #555;
	border: 1px solid #B5B8C8;
	margin-top: 4px;
	background: #FFF repeat-x;
font-family: 'gilroy-regular', sans-serif;
}

.submit {
	
	
	margin-top: 8px;
	margin-bottom: 8px;
	color: #efefef;
padding: 6px 16px 6px 16px; 
	cursor: pointer;
	background-color: #326195;
border-radius: 6px;
box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
font-family: 'gilroy-regular', sans-serif;
FONT-size: 16px ;
}

FIELDSET {
border: solid 0px #eaeaea; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

    box-shadow: 0 0px 25px 3px rgba(169, 178, 197, 0.25);

background: #fff;


}




#box4 {
margin-bottom: 2px;

color: #333;
padding: 3px;
text-align: center;
width: 130px;
height:100px;

text-indent: 0px;

-moz-transition: all 0.3s ease-out;
-o-transition: all 0.5s ease-out;
-webkit-transition: all 0.3s ease-out;
cursor: pointer;}

#box4:hover {

color: #000;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
}



#box6 {
margin-bottom: 2px;


padding: 3px;
text-align: left;
width: 150px;
height:130px;

text-indent: 0px;

-moz-transition: all 0.3s ease-out;
-o-transition: all 0.5s ease-out;
-webkit-transition: all 0.3s ease-out;
cursor: pointer;}

#box6:hover {

color: #000;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
}



ul {
    
     font-size:14px;
     line-height:1.5;
    
}
li {
    
     font-size:14px;
     line-height:1.5;
}


hr {border: 0;

    height: 2px;
    width: 99%;
background: #eee;


}


LEGEND {
font-weight:bold;

}

A:link {
line-height: 1.5;
	 color: #5a667a;
 text-decoration: none; 
 
}
A:visited {
line-height: 1.5;
	color: #444; 
 text-decoration: none;
 
}
A:hover {
line-height: 1.5;
	COLOR: #333; 
 text-decoration: none; 

    
    
}

A.ww:link {
color: #d0d8df;

text-decoration: none; 
border: 2px ;
line-height: 1.5;

FONT: 12px 'gilroy-regular', sans-serif;
border-color: #111;
-moz-border-radius: 18px;
-webkit-border-radius: 18px;
 background: #fff; 
border-radius: 18px;
 padding: 8px;
 line-height: 1.5;
 	
 
}
A.ww:visited {
FONT: 12px 'gilroy-regular', sans-serif;
	color: #6189b7; 
 text-decoration: none; 
 line-height: 1.5;
 
 
}
A.ww:hover {
FONT: 12px 'gilroy-regular', sans-serif;
	COLOR: #90a9c4; 
 text-decoration: none; 
  border: 2px ;
line-height: 1.5;
border-color: #111;
-moz-border-radius: 18px;
-webkit-border-radius: 18px;
 background: #e3e9ef; 
border-radius: 18px;
 padding: 8px;
 	
 
}


A.wwe:link {
	 color: #d0d8df; FONT: 14px 'gilroy-regular', sans-serif;
 text-decoration: none;  
 line-height: 1.5;
}
A.wwe:visited {
	color: #6189b7;  FONT: 14px 'gilroy-regular', sans-serif;
 text-decoration: none; 
 line-height: 1.5;
}
A.wwe:hover {
	COLOR: #90a9c4;  FONT: 14px  'gilroy-regular', sans-serif;
text-decoration: none;
line-height: 1.5;
}

A.red:link {
	 color: #F90000;
text-decoration: none; 
}
A.red:visited {
	color: #F90000;
text-decoration: none;  
}
A.red:hover {
	COLOR: #F90000;
text-decoration: none;  
}

A.green:link {
	color: #006600;
text-decoration: none; 
}
A.green:visited {
	color: #006600;
text-decoration: none;  
}
A.green:hover {
	COLOR: #F90000;
text-decoration: none;  
}

.line {
border-bottom: 1px dotted
} 

.line2 {
border-top: 1px #999999 dashed;
} 


.wp-pagenavi{
text-align:center;
FONT: 14px  'Fira Sans Condensed, sans-serif';
margin-top:30px;
margin-bottom:30px;
color:#2A9F55;
}


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 4px 8px 4px 8px; 
	text-decoration: none;
	color: #4298cc;
border-radius: 6px;
}

.wp-pagenavi a:hover {	
	padding: 4px 8px 4px 8px; 
	color: #ffffff;
	background: #4298cc;
border-radius: 6px;
}
.wp-pagenavi a:active {
	padding: 4px 8px 4px 8px; 
	text-decoration: none;
	color: #000;
border-radius: 6px;
}

.wp-pagenavi span.current {
	padding: 4px 8px 4px 8px; 
	color: #ffffff;
	background:#4298cc;
border-radius: 6px;
}
._rec {
margin: 5px;
text-align:center;
}