html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

img {
    max-width: 100%;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

html {
    overflow-y: auto;
    overflow-x: hidden;
}

body {
    background-color: #fff;
    font-family: 'thaisans_neue', Helvetica, Tahoma, Geneva, Kalimati, sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 1.5;
    padding: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

:first-child {
    margin-top: 0;
}

.bignumber {
    font-size: 26px;
    color: #fff600;
    font-weight: bold;
}

.container {
    padding: 0 20px;
    max-width: 1080px;
    margin: auto;
    box-sizing: border-box;
}

header {
    background-color: #fff;
    height: 114px;
    border-bottom: solid 4px #0b7c48;
    border-top: solid 1px #cacaca;
}

header .container {
    position: relative;
}

header .logo {
    padding: 15px 0 7px 30px;
    float: left;
}

header .logo img {
    display: block;
}

header nav {
    clear: both;
    height: 36px;
    text-align: center;
    position: relative;
    top: 1px;
}

header nav a {
    line-height: 34px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    background-color: #0c8b50;
    font-size: 15px;
    padding: 0 23px;
    border-bottom: solid 4px #0b7c48;
    text-transform: uppercase;

}

header nav a:hover {
    border-bottom-color: #10bf6e;
    color: #fff;
    background-color: #0b7c48;
}

header nav a+a {
    border-left: solid 1px #10bf6e;
}

.header__social {
    float: right;
    padding: 20px 0;
}

.header__social a {
    display: inline-block;
    opacity: .35;
    text-decoration: none;
    margin-left: 4px;
    transition: opacity .25s;
}

.header__social a:hover {
    opacity: 1;
}

.ico-fb-2 {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjJCNTk5NjE5ODg1MTFFNjkzNUNFRjRGRjI0NkVERDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjJCNTk5NjI5ODg1MTFFNjkzNUNFRjRGRjI0NkVERDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkI1OTk1Rjk4ODUxMUU2OTM1Q0VGNEZGMjQ2RUREMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMkI1OTk2MDk4ODUxMUU2OTM1Q0VGNEZGMjQ2RUREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsX9P+oAAAEdSURBVHjaYmSAACYgFmKgDngHxP8YgQQbEK8GYhsgZqTQ0P9AfAyIg0EcUSD+ARWkBv4FxGJMUM5PMl34BYi/gbyOJAYy6z8TmQZ2A7EREKtDsRc2RSJA/JEErxZiMUMKSf4zKHhZSHTpEyCeisQXB2JJIFZAV0iqwdegkQMCskB8EmowBiA1jJEjWQ6XoeQYzEqsQmKDIhaInwHxGySxK0DsDGWbAnEHqaniLz4vQ0EUeqpgopLP1MkJCpDlK6E5DFQO1EHFtYB4EhKbrDC2hNLIWVcIKYypmtz+EfImTcDQNBhUa7ATqZ4ZiY2rtgGZxcgCzRy7oVUTIfAeiQ0qjD5gUQNKkh8ZkVwuTITBv6AOgZUbAjgq078AAQYA3qlXRABE92wAAAAASUVORK5CYII=) 0 0 no-repeat;
}

.ico-tw-2 {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFGODgxRjc5ODg1MTFFNkJFMzlDMkNGQjUwRThCQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFGODgxRjg5ODg1MTFFNkJFMzlDMkNGQjUwRThCQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQUY4ODFGNTk4ODUxMUU2QkUzOUMyQ0ZCNTBFOEJBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUY4ODFGNjk4ODUxMUU2QkUzOUMyQ0ZCNTBFOEJBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGjtg4AAAFGSURBVHjaYvz//z8DLQATA40AI5n6OIBYFoh/AfFDQhZIEWloMhDfAOLfQPwNiPcDsTkQiwBxBhDrISsWA+I7QOxNwNAsIP6PBf8A4hdAvBWI5YGYGabBEKrgJxCn4TBUGIjf4zAYhP8B8XGoj+BxpwiVgCnaBMQWaAZb4TEUhruQXQsDW7EoPADEZUDsCMTxBAx9C41UFCAKxEFA/ISAV/EZDNLLiW6wJhB/BuIPRHgXFz6BLYPcBOKzQMxPQZ44gUtCDYivU+BiB3y2ukATPKmGngdiFnIyACHsSyicQLZOJ9HQ+aREhBkQLyPCUFA65yG2lAPl9Vwgvk3A0A2EUhEjNGcthqYKQhnhGRDnESpyYfn6MbRcBYUxGzRrskE1g8rcl0B8FIj7oYbuJ7egB5WtQlCLvgPxG2jOJL4GGXJ1HkCAAQDfNr5/fwGw7wAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

.ico-gp-2 {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDVGOTQ0MDA5ODg2MTFFNjkyQjZDRUMxQ0Q4NDBBRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDVGOTQ0MDE5ODg2MTFFNjkyQjZDRUMxQ0Q4NDBBRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNUY5NDNGRTk4ODYxMUU2OTJCNkNFQzFDRDg0MEFEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNUY5NDNGRjk4ODYxMUU2OTJCNkNFQzFDRDg0MEFEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv8zRyoAAAGMSURBVHjazJXLK0VRFIfdBxJFiEiivDIjmZASd3CLSB5l5BFKycBEjPwDmCozr5kJkiK5MxkbGMhjICUGMhG5vl2/W6edczh0y6mvs/c6e//W3muvvU4gHo+nJOMJJE34C1s+RKECPuAVgpABJ3Boja+EGtjxctQHpzANM3AHZkvnMAnFLnO2vURbJdLvsBXBFbxBu8u8DljzEj6WcK5lH5V913JYK6Zgz9E3YQmFNdDEsEwC6ZZwTG9nGHqhU+0COVpW/wWGnQL7Eh6whBMOV1x22gUbXqFok8ANFDrs5hDvodRlXjds2sago32k1b6rPQGz0AMtcPvX3Db52ggH2sHgN+NzoNyPg0UJm0uR7Xd1Qasf0raHdONS1DepWP3bEETgDNaVTvXQBFta+SXk+RWNavKCy/c5fR/zI5oKF/AMaR7jHmHJT4yzdKqmnelRBc0tvfZ7gIk4rkrAfuZ1cX4c47Bq7ri2OgINKioPKkh1yu2Ixvyq0JdAM1SpGD0pU2L/59eULOFPAQYA6bxWrz4pmq4AAAAASUVORK5CYII=) 0 0 no-repeat;
}

.ico-yt-2 {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTAyNDBGMUE5ODg2MTFFNjg2MjM5Q0JFRTUyMzk2NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTAyNDBGMUI5ODg2MTFFNjg2MjM5Q0JFRTUyMzk2NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDI0MEYxODk4ODYxMUU2ODYyMzlDQkVFNTIzOTY3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDI0MEYxOTk4ODYxMUU2ODYyMzlDQkVFNTIzOTY3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOq4nMAAAIOSURBVHjanJTLK0RRHMfvZcx4PyOEwoaFx0aKrUexsxGKLKzYsyIlivIXkJXISlayxYbyqPFYTJKahR3SuOM1vr/6Hp1mzpmMU5/umc6c7/3d7+/hxGIxR4hbhSCX+2KQ6fxxKb00y/kY2Ab54BjUOqkuS8SN4A5MgBvggiZQyvMakM2nz6hnEZa1Dx7APBjni85AHTgFPeACVKRihawDUA32wDCYBa+gA8i9dJDFr0lYyYQlmicQBBngjYjgtwSnPVMS/gQenyIWpYi64yXLXTJhSUoeoxJ/J0EDCIECMAWqbBEnS14Rk+awAubAAH+L56NgxKbnKlHX/c1BJzNfQAtKGJXyV17yQmteack9OFLCpoiXKfIfVmwRl+NxDhbpq0QyCLq1L10DLaDNYN27NAz0HuOTV80ZUQnW+blFcZd3wK0l2X52YkJV5HHYzIB6ME1fJcotsMsqkP0Qz6R5esGGNrwShP3aXqz4YHOc0KIgz5rBNTtziZWywmRm6rVqnU88D/ClGWyWdtb1M4iAQ1ZHVA/UFxelrYlM/1MvFiv6QA6/MsGKiLb3tDkQBlfcfzJ5Ydaz6s5V3vdMET9q+zZeaAWboIxN43JkSqN00Y4F0M//h00tHWCC/tsgktCAraVbONjrtfLzG2ZujA3hMXEhzpLLXz3DrHAopER9hiko/n+xEjx9wim9HwEGAEE08SYycu/tAAAAAElFTkSuQmCC) 0 0 no-repeat;
}


.win {
	font-weight: 700;
}
.lost {
	font-weight: 700;
	color: red;
}
.top_contents {
    float: left;
    height: 100%;
    width: 100%;
    font-size: 12px;
    margin: 10px 0;
    color: #979797;
}

.speedbarstyle {
    padding: 10px 20px;
    height: 15px;
}



.shortstory_text {
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #cbe2cb;
    border-radius: 5px;
}
.shortstory_text_foto {
    width: 260px;
    float: left;
    height: 199px;
    margin-right: -280px;
    position: relative;
    box-sizing: border-box;
}
.block_news_date_mini {
    float: left;
    /*width: 100%;*/
    padding-left: 280px;
    margin-top: 15px;
    font-style: italic;
}
.shortstory_text_text {
    width: 100%;
    padding-left: 280px;
    margin-top: 10px;
    float: left;
    box-sizing: border-box;
}

.clr {
    clear: both;
}


.main-col {
    float: left;
    width: 70.37037%;
    box-sizing: border-box;
    border-right: solid 1px #e3e3e3;
    padding: 10px 20px;
}

.main-col p a {
    color: #0d8fc6;
}

.main-col p a:hover {
    color: #ff2400;
}

.main-col ol {
    list-style-position: inside;
    padding-left: 20px;
}

.main-col ol>li+li {
    margin-top: 8px;
}

.main-col ul {
    list-style: none;
    padding-left: 20px;
}

.main-col ul li {
    padding-left: 30px;
    position: relative;
    margin-top: 8px;
}

.main-col ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 17px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU4QkFGNTg5ODY4MTFFNkI5RjhBRjc1NjVDRDg4OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU4QkFGNTk5ODY4MTFFNkI5RjhBRjc1NjVDRDg4OTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNThCQUY1Njk4NjgxMUU2QjlGOEFGNzU2NUNEODg5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNThCQUY1Nzk4NjgxMUU2QjlGOEFGNzU2NUNEODg5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgxxGH8AAAEoSURBVHjaYvz//z8DueCqc1cQkPJmIVMzM5CaAMTZQGzOQoYB4kBqCRAbA/Fc7b1lp5lINCAaSN0FYnsg3gzEaSBxJiTnETJgJZBaDMRcQHwUiHOArgAHKOMVp04FIH0BiI8AcRFQ4haaZgEgdRaIFaFCn4BYDajuFUwNIyh2gAotgez1QCwCxKeBOBGo6AZQPAvI7gZiWNh9B2InoNw5ZIsYYVEM1OABpGYCsTjUm8+BWBqq7h8QswJxIdCACehehQcsUHIHkEoA4l9QIVkg/gtVA6IXAfFEbOGFEjtAg/YDqWYk29mgBhwE4lRYQKIDbOkE5FwhkCYg5gTiN0AcCTTgF66YY8SV7IFhBIqRe0BcCjTgAb7ox5diI4D4JdCAT4TSEECAAQBeqF72uNG3HQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

.page__social:after {
    content: "";
    display: block;
    clear: both;
}

.page__social>* {
    float: right;
}

.sidebar {
    float: right;
    width: 29.62963%;
    box-sizing: border-box;
    padding: 40px 20px;
}

#content {
    background: #fff;
    max-width: 1080px;
    margin: auto;
}

h1 {
    font-size: 36px;
    font-weight: normal;
    margin: -8px 0 25px;
    line-height: 1.25;
}

h2 {
    font-size: 28px;
    font-weight: bold;
    margin: 30px 0;
    line-height: 1.25;
    color: #000;
}

.page__header {
    font-size: 13px;
    color: #666;
    line-height: 22px;
}

.page__header span {
    display: inline-block;
    margin-right: 20px;
}

.ico-time {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzEzREVDMzk5ODU0MTFFNjkyQUNBMEU4Mzc5QkU4RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzEzREVDM0E5ODU0MTFFNjkyQUNBMEU4Mzc5QkU4RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTNERUMzNzk4NTQxMUU2OTJBQ0EwRTgzNzlCRThFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTNERUMzODk4NTQxMUU2OTJBQ0EwRTgzNzlCRThFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PggC5uoAAADvSURBVHjalJI5jsJAEEVxswwBkYVAwwWYDHLEDSAADuEzOeMEEMApmIQhgQOwSCwRiEUIed4XFVgMDqal527/+lVd7rYXRVFKIwiCNFMNvqCYeo49LOAnDMOHBE8JmAusu/ChIKwt4RPqcIMBSSdnlWU+QR9xwpyDA+tvaXCEnrzO2lDlEYa7VZbma2Ha2IrUnPU8jZn/DItN5VVCCTZvfD4tlMG3d3mKLqHoCqrQhEZMdxkeO6jAMtaCPnzyUkSerXaY6+jYOpf0DRbT8c6dnfsZ2gSyb8zSWnCBWfziOpBPuLgrDHVx3n9/jV8BBgDUFV0QpRaq8AAAAABJRU5ErkJggg==) 0 0 no-repeat;
    position: relative;
    top: -2px;
    margin-right: 3px;
}

.ico-eye {
    display: inline-block;
    width: 12px;
    height: 7px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAIAAACz0DtzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JEREIxNUM5ODU0MTFFNjg2QTE4NkZBMkFFOTMwNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JEREIxNUQ5ODU0MTFFNjg2QTE4NkZBMkFFOTMwNTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkREQjE1QTk4NTQxMUU2ODZBMTg2RkEyQUU5MzA1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkREQjE1Qjk4NTQxMUU2ODZBMTg2RkEyQUU5MzA1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlvIwE8AAADISURBVHjaJI9Nq0ZQFIU5vmIkQkxkIBm88v9/hTIwMJB8JWWqEPe5OaO9n7X22vvI7/tKknQcR9M0y7I8zwNRFCUMwzzPTdNElUHrutZ1TWHbtq7r0zRd12VZlizLv98vCAKx7zsZRVFAhRB93+Ng2jAMIBIGMQyD67q+7+MYx/HbztM0DYiEQcRxzDqqLMuY/hwUtEAkDP83EVhVled5SZJAMXFH13XbtpVl6TiO/OWf59m27TzP933TqqoaRVGapvyD9k+AAQDCE28achxn/QAAAABJRU5ErkJggg==) 0 0 no-repeat;
    position: relative;
    top: -1px;
    margin-right: 3px;
}

.ico-tag {
    display: inline-block;
    width: 17px;
    height: 14px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAIAAABGj2DjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5QzgzRTk5ODU0MTFFNkI1MTJCOEIzOTQxQkI3M0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ5QzgzRUE5ODU0MTFFNkI1MTJCOEIzOTQxQkI3M0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NDlDODNFNzk4NTQxMUU2QjUxMkI4QjM5NDFCQjczQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NDlDODNFODk4NTQxMUU2QjUxMkI4QjM5NDFCQjczQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pso3CP0AAAD7SURBVHjaYvz//z8DiYCFgeHFjub69U8QIuL6YQm+rFsmLX2jnZCXYCqCoYcJqOceUAOnjL6JvgwnUOTPy4vLJq36HVaTKnFhTkvvwRfY9ICAsF1qFhB6iEO4328t65jzMagxU+3xsg4MbVA9bw/NngaEO17CJfBoA+phYQUpeXLxzMUn31HMw6UNqEfHzpITVxBh1QZym3pCTbw2Xm2rWFLb4pWAjNlXfsP8I2KVh08b9nDDo41TLaoi7M/sqoX3gIxUHVYkPdi1gTSk8K+rn35LNqqi2F4C1R4s2rBqAIH/WMDro1NrayceeP7/6/lZEAYKYCQjjQIEGADDZqmMCWap+gAAAABJRU5ErkJggg==) 0 0 no-repeat;
    position: relative;
    top: -1px;
    margin-right: 3px;
    opacity: .45;
}

.ico-user {
    display: inline-block;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERBODA0NTM5ODYyMTFFNkI1RkJENDQ1ODZGNEE3REMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERBODA0NTQ5ODYyMTFFNkI1RkJENDQ1ODZGNEE3REMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REE4MDQ1MTk4NjIxMUU2QjVGQkQ0NDU4NkY0QTdEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REE4MDQ1Mjk4NjIxMUU2QjVGQkQ0NDU4NkY0QTdEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmxrsJ0AAAC3SURBVHjabI4xD0UwFIW1REhqEYNFF5vR2P8/2PyDTkgEi5YQwTteXzq8ONPp+W7vueS+b+ervu+llL7vF0URhqEJicFt29Z1fZ4nfBRFQoggCOCp/WoYtK7rOI7G/7Dd9kSU2ueDj+NgjMVxbBjnHI3XdT3dy7JUVaWUQlmSJPu+T9MElmVZWZZe13VgGNy2rWkaWzEMg9aazvPsvAmNQJQQ8oqRu67r5XmO5bjgj6VpilM+AgwAOglcU5p2HUcAAAAASUVORK5CYII=) 0 0 no-repeat;
    position: relative;
    top: -1px;
    margin-right: 3px;
}

.ico-search {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTgwQzcwOUE5ODYxMTFFNkIzNUFERkI0MEVBNDI2N0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTgwQzcwOUI5ODYxMTFFNkIzNUFERkI0MEVBNDI2N0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ODBDNzA5ODk4NjExMUU2QjM1QURGQjQwRUE0MjY3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ODBDNzA5OTk4NjExMUU2QjM1QURGQjQwRUE0MjY3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmkj/d8AAAFPSURBVHjapNQ/S8NAGMfxs5W6lOLgUFSqowqC4AsoigUXnQodBGfxNQiCo5svQAfBxdVJJ8HBRatDQWpBQRctHcR/WLWe3+gTOC/XJNQHPiTkrr88dzmqtNbKMIFN3OATTzjEElLW3D/8my6soKV/6wFlVPElz84xFBW0JpPvUEK3MWkYOzJeQ1+7oDFZxj1yIe2vS9h2u6AtmbAQtgfS5SU+kHUFXeMZPRFBnlV5ackeSyilBnCLpoquK7kO2gMJCehV8cqf9+gKOkEWkzGCZuV6FhhhfYuy7n0kQ/ZnWs5URc5dYLO9Hx8bnzbtCCmgIcek4HrRT7Js3gFGUccuqshgBlNoYRlHSKJiL82XwQbedLBOkccIXtDEnKsjs9LIox+vKONCxsbl46TwjiL27I7impeOtNlZJ0HOsE6DlHTihzX+E+SH1b3/sm8BBgCYqBHgiHkR8gAAAABJRU5ErkJggg==) 0 0 no-repeat;
    position: relative;
    top: -1px;
}

blockquote {
    padding: 20px 14px 20px 20px;
    margin: 20px 0;
    border-left: solid 6px #b30142;
    font-style: ;
    background-color: #f3f3f3;
}

blockquote p {
    margin: 0;
}

.asktext {
    font-size: 22px;
    font-weight: bold;
}

.myblock {
    padding: 13px;
    margin: 20px 0;
    background-color: #000;
    color: white;
}

figure {
    margin: 20px 0;
    padding: 0;
    background: #f8f8f8;
    text-align: center;
}

figure img {
    display: block;
    margin: auto;
    max-width: 100%;
}

figure figcaption {
    padding: 10px;
    font-weight: bold;
}

.bannermagagine {
    margin: 20px 0 0 0;
    width: 280px;
}

.search {
    margin: 0 0 40px;
    border: solid 1px #afafaf;
    height: 42px;
    box-sizing: border-box;
    padding-right: 52px;
    position: relative;
}

.search input {
    float: left;
    width: 100%;
    height: 40px;
    border: 0;
    padding: 0 12px;
    line-height: 40px;
    background: #fff;
    color: #afafaf;
    font-size: 14px;
}

.search button {
    width: 52px;
    height: 42px;
    border: 0;
    background: #797979;
    top: -1px;
    right: -1px;
    position: absolute;
}

.banner {
    text-align: center;
    margin: 0 0 40px;
}

.banner img {
    max-width: 100%;
}

.posts {
    margin: 0 0 40px;
}

.posts h3 {
    font-weight: normal;
    font-size: 25px;
    margin: -3px 0 20px;
    line-height: 1;
}

.posts__list {
    margin: 0 0 20px 0;
    font-size: 18px;
    border-bottom: 1px solid #e3e3e3;
}
.posts__link {
    text-decoration: none;
}



.posts__list li {

}

.posts__list li+li {
    margin-top: 30px;
}

.posts__list li img {
    float: left;
    margin: 0 0 10px 0;
    width: auto;
    max-width: 100%;
}


.posts__list a:hover {
    color: #0d8fc6;
}

.posts ._content {
    overflow: hidden;
    font-size: 15px;
    line-height: 1.2;
    position: relative;
}

.posts ._content p {
    margin: 0 0 4px;
}

.posts ._footer {
    color: #9b9b9b;
    font-size: 12px;
    margin: 0 -20px 0 0;
}

.posts ._footer>span {
    margin-right: 8px;
    display: inline-block;
    white-space: nowrap;
}

/* COMMENTS */
.comments {
    margin: 2.5em 0 2em;
}

.comments .icon-like {
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBCQTkxOEQ4RjJBMTFFNjkyRjREN0JBMDA5NTYyNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBCQTkxOEU4RjJBMTFFNjkyRjREN0JBMDA5NTYyNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEJBOTE4QjhGMkExMUU2OTJGNEQ3QkEwMDk1NjI1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEJBOTE4QzhGMkExMUU2OTJGNEQ3QkEwMDk1NjI1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrSw0XoAAADzSURBVHjaYvqPAX7/+btl//V//1AEmRhQwZ+//5zi56zecck2eub//whxdHVb9t9QkRNc0BEmLMB568FrnOrOXXumry4JZHBxsr56+xW7ut3H7py69Dgt3BzI/vnzjwAfB1yKBVld87R9hfFWnBysQPe9+fA9s2EjRDzIVZvROnIGXJ2vg1p5miMDBrCJmgmy19LJH4iADKyKth+6oaEkCrL31ctXDLjBl2+/ONhYmBgIgd1Hb9sYK6Co+/v3H5qiq3de3n74zs9ZE0Vd/4LDaOr2HgMZxsXBCnLf3avHIaLffvwFeg1ZnaO5EjBQgAyAAAMAyLl34kpAv30AAAAASUVORK5CYII=) 0 0 no-repeat;
    position: relative;
    top: -3px;
}

.comments h3 {
    font-size: 21px;
    line-height: 46px;
    border-top: solid 2px #b30142;
    border-bottom: solid 2px #b30142;
}

.comments .comment {
    padding: 0 0 15px 56px;
    min-height: 56px;
    font-size: 16px;
    margin: 0 0 35px;
    border-bottom: 1px solid #e3e3e3;
}

.comments .comment>a>img,
.comments .comment>img {
    float: left;
    width: 48px;
    height: 48px;
    margin-left: -56px;
    border-radius: 6px;
}

.comments .comment._sub {
    margin-left: 56px;
}

.comments .comment._sub>img,
.comments .comment._sub>a>img {
    width: 48px;
    height: 48px;
    margin-left: -56px;
}

.comments .comment._sub+._sub {
    padding-top: 10px;
    margin-top: -10px;
}

.comments ._h {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 5px;
}

.comments ._h strong {
    color: #000;
}

.comments ._h a {
    text-decoration: none;
}

.comments ._h a:hover strong {
    color: #b91164;
}

.comments p {
    margin: 0 0 5px;
    line-height: 26px;
    font-size: 20px;
}

.comments p img {
    display: block;
    max-width: 100%;
    margin: .75em 0;
}

.comments ._f {
    width: 160px;
    float: right;
    text-align: right;
    font-size: 13px;
    color: #90949c;
}

.comments ._f .blue a:link {
    color: #365899;
    text-decoration: none;
}

.comments ._f .blue a:active {
    color: #365899;
    text-decoration: none;
}

.comments__plugin {
    border-top: solid 1px #e9ebee;
    padding: 10px 0;
    color: #365899;
    font-size: 11px;
    margin: 20px 0 0;
}

.comments .ico-fb {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    margin: 0 6px 0 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBBODQ3MDg5ODU2MTFFNjlCRThFRjgzQTE3RjgwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBBODQ3MDk5ODU2MTFFNjlCRThFRjgzQTE3RjgwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEE4NDcwNjk4NTYxMUU2OUJFOEVGODNBMTdGODA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMEE4NDcwNzk4NTYxMUU2OUJFOEVGODNBMTdGODA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PusFs+IAAACySURBVHjaYmydtGvTzssMuIGfmw6jZdB0JlY2PIr+/f7FgqlCRpy/JNVKX0P80KmH9ZP2AxWwYGqtz7PTVBYFMjjYGSEiWBRpKIFU+MbPfvPxBzMHN5DNhKmIEaz//Q9GiAp0k9ZOCRcXgUocWZny/tMP37Rl6Cb9//8Pmfvk2QcsJgUkzWX4/+/EliIg28Knj5GZhZmTB10RCzcfgs0jAGczMRABmLwdVPGr8LJXBQgwAERGLOlyOKcFAAAAAElFTkSuQmCC) 0 0 no-repeat;
    position: relative;
    top: -1px;
}

/* COMMENTS-END */
.footer {
    background: #fff;
    border-top: solid 4px #61004e;
    padding: 16px 0;
}

.footer ul {
    list-style: none;
    padding: 0;
    margin: 0 0 14px;
}

.footer ul:after {
    content: "";
    display: block;
    clear: both;
}

.footer ul li {
    float: left;
    padding: 0 12px;
    line-height: 1;
    font-size: 13px;
}

.footer ul li:first-child {
    padding-left: 0;
}

.footer ul li+li {
    border-left: solid 1px #424242;
}

.footer ul li a {
    color: #000;
    text-decoration: none;
}

.footer ul li a:hover {
    color: #d44289;
}

.copyright {
    font-size: 12px;
    color: #757575;
}

.burger {
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px;
    display: none;
}

.burger i {
    display: block;
    width: 26px;
    height: 2px;
    background: #61004e;
}

.burger i+i {
    margin-top: 5px;
}

h3 {
    font-size: 28px;
}

h3 a {
    color: #f00;
}

@media screen and (max-width: 980px) {
    .burger {
        display: block;
    }

    header {
        height: 100px;
    }

    header nav {
        display: none;
        position: absolute;
        top: 46px;
        right: 0;
        left: auto;
        width: 240px;
        height: auto;
        background: #464646;
        bottom: auto;
    }

    header nav a {
        display: block;
        color: #fff !important;
        border-bottom: 0;
    }

    header nav a+a {
        border-top: solid 1px white;
        border-left: 0;
    }

    header .logo {
        padding: 10px 0;
    }

    .header__social {
        margin-top: 60px;
        padding: 0;
    }

    .show-nav .burger {
        background: #61004e;
    }

    .show-nav .burger i {
        background: #fff;
    }

    .show-nav header nav {
        display: block;
        z-index: 13;
    }
}

@media (max-width: 870px) and (min-width: 768px) {
    .shortstory_text_foto {
        width: 230px;
    }
    .shortstory_text_text {
        padding-left: 245px;
    }
}

@media screen and (max-width: 767px) {
    .container {
        padding: 0 10px;
    }

    body {
        font-size: 20px;
    }

    header {
        height: 90px;
    }

    header .logo img {
        width: auto;
        height: 60px;
    }

    .header__social {
        float: none;
        margin: 0;
        clear: both;
        float: right;
        margin-top: -23px;
    }

    .header__social a {
        margin: 0 6px 0 0;
    }

    .main-col {
        float: none;
        width: auto;
        border: 0;
        padding: 20px 10px;
    }

    h1 {
        font-size: 30px;
    }

    .sidebar {
        float: none;
        width: auto;
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .navi {
        display: none;
    }

    .widget {
        text-align: center;
    }

    .footer {
        font-size: 14px;
        text-align: center;
    }

    .footer ul li {
        border: 0 !important;
        float: none;
        display: inline-block;
        padding: 0 5px;
    }

    .comments p {
        font-size: 16px;
    }

    .comments ._h {
        font-size: 14px;
    }
}

@media (max-width: 540px) {
    .shortstory_text {
        float: left;
        margin-bottom: 10px;
        padding: 10px;
        border: 1px solid #CCCCCC;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }

    .shortstory_text_foto {
        width: 260px;
        height: 199px;
        position: relative;
        box-sizing: border-box;
        margin: 0 auto;
        float: none;
    }

    .block_news_date_mini {
        margin-top: 15px;
        margin-left: auto;
        padding: 0;
        float: none;
        text-align: right;
    }

    .shortstory_text_text {
        width: 100%;
        margin-top: 13px;
        padding: 0;
        float: none;
    }
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {

    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " ("attr(href) ")";
    }

    abbr[title]:after {
        content: " ("attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


.buttonbuy {
    background-color: #0c8b50;
    color: #ffffff !important;
    display: inline-block;
    padding: 12px 32px;
    font-size: 24px;
    text-decoration: none;
    border: 3px solid #0b7c48;
    margin: 20px 0px 30px;
    line-height: 27px;
    border-radius: 6px;
}

a.buttonbuy:hover {
    background-color: #0b7c48;
    border: 3px solid #0b7c48;
}

.googtxt {
    font-size: 11px;
    font-weight: normal;
    color: #ababab;
}

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    display: inline !important;
    margin: 0 !important;
}

.block_news_date_mini2 {
    float: left;
    /*width: 100%;*/
    margin-top: 15px;
    font-style: italic;
}

/* Statistic */
.vote-block {
    width: auto;
    display: block;
    background: #cbe2cb none repeat scroll 0% 0%;
    border-radius: 5px;
   }
.vote-block-head {
    display: block;
    text-align: left;
    width: auto;
    padding: 15px 20px;
}
.vote-block-content {
    display: block;
    width: auto;
    border: 1px solid #cbe2cb;
    background: #fff none repeat scroll 0% 0%;
    padding: 0 20px;
    border-radius: 5px;
}
.vote-block-content-container:first-child {
    margin-top: 20px;
}
.vote-block-content-container:last-child {
    margin-bottom: 20px;
}
.vote-block-content-text {
    float: left;
    display: block;
    width: 40%;
    text-align: left;
    font-size: 16px;
}
.vote-block-content-stat {
    display: block;
    float: right;
    width: 60%;
    position: relative;
    background: #eeeff1 none repeat scroll 0% 0%;
    height: 25px;
    border-radius: 5px;
}
.vote-block-content-container {
    display: block;
    width: auto;
    margin-bottom: 10px;
}
.vote-block-content-container::after {
    content: "";
    display: block;
    clear: both;
}

.vote-block-content-stat-line h6 {
    font-size: 12px;
    color: #eeeff1;
    margin-left: 115%;
    margin-top: 4px;
}
.line-1 {
    width: 11%;
    background: #6C8D6B none repeat scroll 0% 0%;
    border-radius: 5px;
}

.line-1 h6 {
    color: #6C8D6B;
}

.line-2 {
    width: 17%;
    background: #61905F none repeat scroll 0% 0%;
    border-radius: 5px;
}

.line-2 h6 {
    color: #61905F;
}

.line-3 {
    width: 9%;
    background: #768976 none repeat scroll 0% 0%;
    border-radius: 5px;
}

.line-3 h6 {
    color: #768976;
}

.line-4 {
    width: 23%;
    background: #549451 none repeat scroll 0% 0%;
    border-radius: 5px;
}

.line-4 h6 {
    color: #549451;
}

.line-5 {
    width: 84%;
    background: #2D9A37 none repeat scroll 0% 0%;
    border-radius: 5px;
}

.line-5 h6 {
    color: #2D9A37;
    margin-left: 105%;
}
.line-6 {
    width: 39%;
    background: #449744 none repeat scroll 0% 0%;
    border-radius: 5px;
}

.line-6 h6 {
    color: #449744;
}
/* Statistic finish */



.page__header{
  display:flex !important;
  align-items:center !important;
  gap:14px;
  flex-wrap:wrap;
}

.page__header > span{
  display:inline-flex !important;
  align-items:center;
  gap:6px;
}

.page__header > span.page__author{
  display:inline-flex !important;
  align-items:center;
  gap:8px;
}

.page__author-avatar{
  width:40px;
  height:40px;
  border-radius:50%;
  object-fit:cover;
  margin:0 !important; 
  display:inline-block !important;
  vertical-align:middle;
}

.page__author-label{ opacity:.8; line-height:1; margin-right:0px !important; }
.page__author-name{ font-weight:700; line-height:1; }

.quote-box{
  position: relative;
  background: #e0fae2;
  border: none;          
  border-radius: 0;
  padding: 20px 24px 35px;
  margin: 20px 0 20px;    
  color: #022905;
}

/* Уголок снизу слева */
.quote-box::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0; height: 0;
  border-style: solid;
  border-width: 14px;
  border-color: #9bdda1 #9bdda1 #fff #fff;
}

.quote-box > p{ margin: 0; }
.quote-box > p + p{ margin-top: 10px; }

.share-btn{
  width:110px;
  height:38px;
  background:#eee; 
  border:none;
  border-radius:0; 
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:0 12px;
  font-size:15px; 
  font-weight:500;
  color:#222;
  line-height:1;
  cursor:pointer;
  margin-left:auto; 
  user-select:none;
}
.share-btn:hover{ background:#e5e5e5; }
.share-btn:active{ background:#dbdbdb; }
.share-btn:focus-visible{ outline:2px solid #9ec5fe; outline-offset:2px; }

.share-btn__ico{
  width:18px;
  height:18px;
  display:block;
}
.page__header .share-btn__text { margin-right: 0 !important; }

#cr-widget-marquee{ min-height:48px; }
#cr-widget-marquee.is-loading{ opacity:0; } 

@media (max-width: 600px){
  .page__header > span{ order:1; }

  .page__header .share-btn{
    order:2;
    margin-left:auto;
  }

  .page__header .page__author{
    order:3;
    flex:0 0 100%; 
    margin-top:8px;
  }

  .page__author-avatar{ width:36px; height:36px; }
}



.ai-plans{width:100%;max-width:730px;margin:20px auto;box-sizing:border-box}
.ai-plans *{box-sizing:border-box}
.ai-plans-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 10px 0;-webkit-overflow-scrolling:touch;scrollbar-width:auto}
.ai-plan{flex:0 0 calc(50% - 8px);min-width:0;border-radius:8px;padding:18px;background:#e0fae2;scroll-snap-align:start}
.ai-plan h3{margin:0 0 10px 0;font-size:22px;line-height:1.2}
.ai-plan p{margin:6px 0;font-size:15px;line-height:1.45}
.ai-plan strong{font-weight:700}
.ai-plan small{color:#026c08;display:block;font-size: 90% !important;line-height:1.45}
@media(max-width:640px){
.ai-plans-scroll{gap:12px}
.ai-plan{flex:0 0 100%}
}


