*{
	transition: all .15s ease;
}
@font-face {
    font-family: 'HelveticaNeueCyrLight';
    src: url('fonts/HelveticaNeueCyrLight.eot');
    src: url('fonts/HelveticaNeueCyrLight.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueCyrLight.woff2') format('woff2'),
         url('fonts/HelveticaNeueCyrLight.woff') format('woff'),
         url('fonts/HelveticaNeueCyrLight.ttf') format('truetype'),
         url('fonts/HelveticaNeueCyrLight.svg#HelveticaNeueCyrLight') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueCyrMedium';
    src: url('fonts/HelveticaNeueCyrMedium.eot');
    src: url('fonts/HelveticaNeueCyrMedium.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueCyrMedium.woff2') format('woff2'),
         url('fonts/HelveticaNeueCyrMedium.woff') format('woff'),
         url('fonts/HelveticaNeueCyrMedium.ttf') format('truetype'),
         url('fonts/HelveticaNeueCyrMedium.svg#HelveticaNeueCyrMedium') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueCyrRoman';
    src: url('fonts/HelveticaNeueCyrRoman.eot');
    src: url('fonts/HelveticaNeueCyrRoman.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueCyrRoman.woff2') format('woff2'),
         url('fonts/HelveticaNeueCyrRoman.woff') format('woff'),
         url('fonts/HelveticaNeueCyrRoman.ttf') format('truetype'),
         url('fonts/HelveticaNeueCyrRoman.svg#HelveticaNeueCyrRoman') format('svg');
}
body{
    padding: 0px;
    margin: 0px;
    min-height: 100%;
    overflow-x: hidden;
}
.article-item{
    font-family: 'HelveticaNeueCyrRoman', Arial, sans-serif;
    min-height: 0;
}
.article-item h2{
    font-family: 'HelveticaNeueCyrRoman';
    font-size: 16px;
    color: #336699;
    margin: 0px;
    padding: 15px 20px 20px 20px;
    width: 100%;
    /*background: rgba(255,255,255,0.5);*/
    /*position: absolute;*/
    top: 0px;
}
.text{
    height: 100%;
    font-family: 'HelveticaNeueCyrRoman';
}
.text img{
	max-width:100%;
	max-height:500px;
	display:block;
	margin:0 auto;
}
.fulltext{
    padding: 0px 20px;
    font-family: 'HelveticaNeueCyrRoman';
}
