@font-face {
    font-family: 'helvetica_bold';
    src: url('webfonts/helveticaneuecyr-bold-webfont.eot');
    src: url('webfonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/helveticaneuecyr-bold-webfont.woff2') format('woff2'),
         url('webfonts/helveticaneuecyr-bold-webfont.woff') format('woff'),
         url('webfonts/helveticaneuecyr-bold-webfont.ttf') format('truetype'),
         url('webfonts/helveticaneuecyr-bold-webfont.svg#helveticaneuecyrbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica';
    src: url('webfonts/helveticaneuecyr-roman-webfont.eot');
    src: url('webfonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/helveticaneuecyr-roman-webfont.woff2') format('woff2'),
         url('webfonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('webfonts/helveticaneuecyr-roman-webfont.ttf') format('truetype'),
         url('webfonts/helveticaneuecyr-roman-webfont.svg#helveticaneuecyrroman') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica_light';
    src: url('webfonts/helveticaneuecyr-light-webfont.eot');
    src: url('webfonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/helveticaneuecyr-light-webfont.woff2') format('woff2'),
         url('webfonts/helveticaneuecyr-light-webfont.woff') format('woff'),
         url('webfonts/helveticaneuecyr-light-webfont.ttf') format('truetype'),
         url('webfonts/helveticaneuecyr-light-webfont.svg#helveticaneuecyrlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5, h6{
	font-family: 'GillSans_Light', sans-serif;
	font-weight: normal;
}

h1{
	font-size: 45px;
	line-height: 1.3em;
	font-weight: 400;
}

h2{
	font-size: 36px;
	line-height: 1.3em;
	font-weight: 400;
}

h3{
	font-size: 29px;
	line-height: 1.3em;
	font-weight: 400;
}

h4{
	font-size: 20px;
	line-height: 1.3em;
	font-weight: 400;
}

h5{
	font-size: 18px;
	line-height: 1.3em;
	font-weight: 400;
}

#tinymce strong{
	font-family: 'GillSans_Bold', sans-serif;
	font-weight: normal;
}

#tinymce p, 
#tinymce span{
	font-family: 'GillSans_Light', sans-serif;
	font-weight: normal;
}

.mce-menu-item .mce-text{
	font-family: 'GillSans_Light', sans-serif;
	font-weight: normal;
}

body#top p.font-size-20{
	font-size: 20px;
	line-height: 1.7em;
	font-weight: 200;
}

body p.thin-p-25{
	font-size: 25px;
	line-height: 1.6em;
	font-weight: 200;
}

body span.color-red{
	color: #e83e44;
}

body span.color-blue{
	color: #3b86e1;
}


/* Tablet */
@media screen and (max-width: 1060px) {
	
}


/* 
 * MOBILE
 */
@media screen and (max-width: 760px) {

	body#top p.font-size-20{
		font-size: 16px;
		line-height: 1.5em;
		font-weight: 200;
	}

	body p.thin-p-25{
		font-size: 16px;
		line-height: 1.5em;
	}

}